From dd87d7ca1df19837fb4c3d0906ca703329a1c783 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Wed, 6 Dec 2023 09:58:07 +0300 Subject: [PATCH 01/76] Add a persistent mempool implementation --- mempool/mempool.go | 216 ++++++++++++++++++++++++++++++++++++++++ mempool/mempool_test.go | 87 ++++++++++++++++ 2 files changed, 303 insertions(+) create mode 100644 mempool/mempool.go create mode 100644 mempool/mempool_test.go diff --git a/mempool/mempool.go b/mempool/mempool.go new file mode 100644 index 0000000000..52bb2b3853 --- /dev/null +++ b/mempool/mempool.go @@ -0,0 +1,216 @@ +package mempool + +import ( + "encoding/binary" + "errors" + + "github.com/NethermindEth/juno/core" + "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/db" + "github.com/NethermindEth/juno/encoder" +) + +type ValidatorFunc func(*BroadcastedTransaction) error + +type BroadcastedTransaction struct { + Transaction core.Transaction + DeclaredClass core.Class +} + +const ( + poolLengthKey = "poolLength" + headKey = "headKey" + tailKey = "tailKey" +) + +// Pool stores the transactions in a linked list for its inherent FCFS behaviour +type storageElem struct { + Txn BroadcastedTransaction + NextHash *felt.Felt +} + +type Pool struct { + db db.DB + validator ValidatorFunc +} + +func New(poolDB db.DB) *Pool { + return &Pool{ + db: poolDB, + validator: func(_ *BroadcastedTransaction) error { return nil }, + } +} + +// WithValidator adds a validation step to be triggered before adding a +// BroadcastedTransaction to the pool +func (p *Pool) WithValidator(validator ValidatorFunc) *Pool { + p.validator = validator + return p +} + +// Push queues a transaction to the pool +func (p *Pool) Push(userTxn *BroadcastedTransaction) error { + err := p.validator(userTxn) + if err != nil { + return err + } + + return p.db.Update(func(txn db.Transaction) error { + tail, err := p.tailHash(txn) + if err != nil && !errors.Is(err, db.ErrKeyNotFound) { + return err + } + + if err = p.putElem(txn, userTxn.Transaction.Hash(), &storageElem{ + Txn: *userTxn, + }); err != nil { + return nil + } + + if tail != nil { + var oldTail storageElem + oldTail, err = p.elem(txn, tail) + if err != nil { + return err + } + + // update old tail to point to the new item + oldTail.NextHash = userTxn.Transaction.Hash() + if err = p.putElem(txn, tail, &oldTail); err != nil { + return err + } + } else { + // empty list, make new item both the head and the tail + if err = p.updateHead(txn, userTxn.Transaction.Hash()); err != nil { + return err + } + } + + if err = p.updateTail(txn, userTxn.Transaction.Hash()); err != nil { + return err + } + + pLen, err := p.len(txn) + if err != nil { + return err + } + return p.updateLen(txn, pLen+1) // don't worry about overflows, highly unlikely + }) +} + +// Pop returns the transaction with the highest priority from the pool +func (p *Pool) Pop() (BroadcastedTransaction, error) { + var nextTxn BroadcastedTransaction + return nextTxn, p.db.Update(func(txn db.Transaction) error { + headHash, err := p.headHash(txn) + if err != nil { + return err + } + + headElem, err := p.elem(txn, headHash) + if err != nil { + return err + } + + if err = txn.Delete(headHash.Marshal()); err != nil { + return err + } + + if headElem.NextHash == nil { + // the list is empty now + if err = txn.Delete([]byte(headKey)); err != nil { + return err + } + if err = txn.Delete([]byte(tailKey)); err != nil { + return err + } + } else { + if err = p.updateHead(txn, headElem.NextHash); err != nil { + return err + } + } + + pLen, err := p.len(txn) + if err != nil { + return err + } + + if err = p.updateLen(txn, pLen-1); err != nil { + return err + } + nextTxn = headElem.Txn + return nil + }) +} + +// Remove removes a set of transactions from the pool +func (p *Pool) Remove(hash ...*felt.Felt) error { + return errors.New("not implemented") +} + +// Len returns the number of transactions in the pool +func (p *Pool) Len() (uint64, error) { + var l uint64 + return l, p.db.View(func(txn db.Transaction) error { + var err error + l, err = p.len(txn) + return err + }) +} + +func (p *Pool) len(txn db.Transaction) (uint64, error) { + var l uint64 + err := txn.Get([]byte(poolLengthKey), func(b []byte) error { + l = binary.BigEndian.Uint64(b) + return nil + }) + + if err != nil && errors.Is(err, db.ErrKeyNotFound) { + return 0, nil + } + return l, err +} + +func (p *Pool) updateLen(txn db.Transaction, l uint64) error { + return txn.Set([]byte(poolLengthKey), binary.BigEndian.AppendUint64(nil, l)) +} + +func (p *Pool) headHash(txn db.Transaction) (*felt.Felt, error) { + var head *felt.Felt + return head, txn.Get([]byte(headKey), func(b []byte) error { + head = new(felt.Felt).SetBytes(b) + return nil + }) +} + +func (p *Pool) updateHead(txn db.Transaction, head *felt.Felt) error { + return txn.Set([]byte(headKey), head.Marshal()) +} + +func (p *Pool) tailHash(txn db.Transaction) (*felt.Felt, error) { + var tail *felt.Felt + return tail, txn.Get([]byte(tailKey), func(b []byte) error { + tail = new(felt.Felt).SetBytes(b) + return nil + }) +} + +func (p *Pool) updateTail(txn db.Transaction, tail *felt.Felt) error { + return txn.Set([]byte(tailKey), tail.Marshal()) +} + +func (p *Pool) elem(txn db.Transaction, itemKey *felt.Felt) (storageElem, error) { + var item storageElem + err := txn.Get(itemKey.Marshal(), func(b []byte) error { + return encoder.Unmarshal(b, &item) + }) + return item, err +} + +func (p *Pool) putElem(txn db.Transaction, itemKey *felt.Felt, item *storageElem) error { + itemBytes, err := encoder.Marshal(item) + if err != nil { + return err + } + return txn.Set(itemKey.Marshal(), itemBytes) +} diff --git a/mempool/mempool_test.go b/mempool/mempool_test.go new file mode 100644 index 0000000000..d6ccdb67a3 --- /dev/null +++ b/mempool/mempool_test.go @@ -0,0 +1,87 @@ +package mempool_test + +import ( + "errors" + "testing" + + "github.com/NethermindEth/juno/blockchain" + "github.com/NethermindEth/juno/core" + "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/db" + "github.com/NethermindEth/juno/db/pebble" + "github.com/NethermindEth/juno/mempool" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" +) + +func TestMempool(t *testing.T) { + testDB := pebble.NewMemTest(t) + pool := mempool.New(testDB) + blockchain.RegisterCoreTypesToEncoder() + + t.Run("empty pool", func(t *testing.T) { + l, err := pool.Len() + require.NoError(t, err) + assert.Equal(t, uint64(0), l) + + _, err = pool.Pop() + require.ErrorIs(t, err, db.ErrKeyNotFound) + }) + + // push multiple to empty + for i := uint64(0); i < 3; i++ { + assert.NoError(t, pool.Push(&mempool.BroadcastedTransaction{ + Transaction: &core.InvokeTransaction{ + TransactionHash: new(felt.Felt).SetUint64(i), + }, + })) + + l, err := pool.Len() + require.NoError(t, err) + assert.Equal(t, i+1, l) + } + + // consume some + for i := uint64(0); i < 2; i++ { + txn, err := pool.Pop() + require.NoError(t, err) + assert.Equal(t, i, txn.Transaction.Hash().Uint64()) + + l, err := pool.Len() + require.NoError(t, err) + assert.Equal(t, 3-i-1, l) + } + + // push multiple to non empty + for i := uint64(3); i < 5; i++ { + assert.NoError(t, pool.Push(&mempool.BroadcastedTransaction{ + Transaction: &core.InvokeTransaction{ + TransactionHash: new(felt.Felt).SetUint64(i), + }, + })) + + l, err := pool.Len() + require.NoError(t, err) + assert.Equal(t, i-1, l) + } + + // consume all + for i := uint64(2); i < 5; i++ { + txn, err := pool.Pop() + require.NoError(t, err) + assert.Equal(t, i, txn.Transaction.Hash().Uint64()) + } + + l, err := pool.Len() + require.NoError(t, err) + assert.Equal(t, uint64(0), l) + + _, err = pool.Pop() + require.ErrorIs(t, err, db.ErrKeyNotFound) + + // validation error + pool = pool.WithValidator(func(bt *mempool.BroadcastedTransaction) error { + return errors.New("some error") + }) + require.EqualError(t, pool.Push(&mempool.BroadcastedTransaction{}), "some error") +} From 28fe4710010abf4e67ce3dcb215d1bd33ae706c1 Mon Sep 17 00:00:00 2001 From: rianhughes Date: Fri, 8 Dec 2023 18:21:04 +0200 Subject: [PATCH 02/76] Define Genesis state --- blockbuilder/genesis_state.go | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 blockbuilder/genesis_state.go diff --git a/blockbuilder/genesis_state.go b/blockbuilder/genesis_state.go new file mode 100644 index 0000000000..0d850d5d38 --- /dev/null +++ b/blockbuilder/genesis_state.go @@ -0,0 +1,37 @@ +package blockbuilder + +import ( + "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/validator" +) + +type GenesisConfig struct { + ChainID string `json:"chain_id" validate:"required"` + // Classes: Paths to 'class.json' files defining classes for the genesis block. + Classes []string `json:"classes"` + + // Contracts: Mapping of contract addresses to their initialisation data. + // Class constructors called with "ConstructorArgs" will be deployed in the + // genesis block. The contract address needs to match what the class generates. + Contracts map[string]GenesisContractData `json:"contracts"` + + // FunctionCalls: List of function calls whose resulting state + // changes are applied to the genesis state. E.g. calling mint(amount,address) + // on a token contract will result in the address having "amount" tokens. + FunctionCalls []FunctionCall `json:"function_calls"` +} + +type GenesisContractData struct { + ClassHash felt.Felt `json:"class_hash"` + ConstructorArgs []felt.Felt `json:"constructor_args"` +} +type FunctionCall struct { + ContractAddress felt.Felt `json:"contract_address"` + EntryPointSelector felt.Felt `json:"entry_point_selector"` + Calldata []felt.Felt `json:"calldata"` +} + +func (g *GenesisConfig) Validate() error { + validate := validator.Validator() + return validate.Struct(g) +} From 7d54eb9a4324b885bd0a1bead3194890b8e00518 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Fri, 8 Dec 2023 14:46:35 +0300 Subject: [PATCH 03/76] Add barebones builder with mempool validation facilities --- builder/builder.go | 68 +++++++++++++++++++++++++++++++++++++++++ builder/builder_test.go | 63 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 131 insertions(+) create mode 100644 builder/builder.go create mode 100644 builder/builder_test.go diff --git a/builder/builder.go b/builder/builder.go new file mode 100644 index 0000000000..822e4e81e1 --- /dev/null +++ b/builder/builder.go @@ -0,0 +1,68 @@ +package builder + +import ( + "errors" + + "github.com/NethermindEth/juno/blockchain" + "github.com/NethermindEth/juno/core" + "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/db" + "github.com/NethermindEth/juno/mempool" + "github.com/NethermindEth/juno/utils" + "github.com/NethermindEth/juno/vm" +) + +type Builder struct { + ownAddress felt.Felt + + bc *blockchain.Blockchain + vm vm.VM + + log utils.Logger +} + +func New(ownAddr *felt.Felt, bc *blockchain.Blockchain, builderVM vm.VM, log utils.Logger) *Builder { + return &Builder{ + ownAddress: *ownAddr, + + bc: bc, + vm: builderVM, + } +} + +// ValidateAgainstPendingState validates a user transaction against the pending state +// only hard-failures result in an error, reverts are not reported back to caller +func (b *Builder) ValidateAgainstPendingState(userTxn *mempool.BroadcastedTransaction) error { + declaredClasses := []core.Class{} + if userTxn.DeclaredClass != nil { + declaredClasses = []core.Class{userTxn.DeclaredClass} + } + + nextHeight := uint64(0) + if height, err := b.bc.Height(); err == nil { + nextHeight = height + 1 + } else if err != nil && !errors.Is(err, db.ErrKeyNotFound) { + return err + } + + pendingBlock, err := b.bc.Pending() + if err != nil { + return err + } + + state, stateCloser, err := b.bc.PendingState() + if err != nil { + return err + } + + defer func() { + if err = stateCloser(); err != nil { + b.log.Errorw("closing state in ValidateAgainstPendingState", "err", err) + } + }() + + _, _, err = b.vm.Execute([]core.Transaction{userTxn.Transaction}, declaredClasses, nextHeight, + pendingBlock.Block.Timestamp, &b.ownAddress, state, b.bc.Network(), []*felt.Felt{}, + false, false, false, pendingBlock.Block.GasPrice, pendingBlock.Block.GasPriceSTRK, false) + return err +} diff --git a/builder/builder_test.go b/builder/builder_test.go new file mode 100644 index 0000000000..c7b4620bb4 --- /dev/null +++ b/builder/builder_test.go @@ -0,0 +1,63 @@ +package builder_test + +import ( + "context" + "errors" + "testing" + + "github.com/NethermindEth/juno/blockchain" + "github.com/NethermindEth/juno/builder" + "github.com/NethermindEth/juno/clients/feeder" + "github.com/NethermindEth/juno/core" + "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/db/pebble" + "github.com/NethermindEth/juno/mempool" + "github.com/NethermindEth/juno/mocks" + adaptfeeder "github.com/NethermindEth/juno/starknetdata/feeder" + "github.com/NethermindEth/juno/utils" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "go.uber.org/mock/gomock" +) + +func TestValidateAgainstPendingState(t *testing.T) { + testDB := pebble.NewMemTest(t) + mockCtrl := gomock.NewController(t) + mockVM := mocks.NewMockVM(mockCtrl) + bc := blockchain.New(testDB, utils.Integration) + seqAddr := utils.HexToFelt(t, "0xDEADBEEF") + testBuilder := builder.New(seqAddr, bc, mockVM, utils.NewNopZapLogger()) + + client := feeder.NewTestClient(t, utils.Integration) + gw := adaptfeeder.New(client) + + su, b, err := gw.StateUpdateWithBlock(context.Background(), 0) + require.NoError(t, err) + + require.NoError(t, bc.StorePending(&blockchain.Pending{ + Block: b, + StateUpdate: su, + })) + + userTxn := mempool.BroadcastedTransaction{ + Transaction: &core.InvokeTransaction{ + TransactionHash: utils.HexToFelt(t, "0x1337"), + }, + DeclaredClass: &core.Cairo0Class{ + Program: "best program", + }, + } + + mockVM.EXPECT().Execute([]core.Transaction{userTxn.Transaction}, + []core.Class{userTxn.DeclaredClass}, uint64(0), b.Timestamp, seqAddr, + gomock.Any(), utils.Integration, []*felt.Felt{}, false, false, + false, b.GasPrice, b.GasPriceSTRK, false).Return(nil, nil, nil) + assert.NoError(t, testBuilder.ValidateAgainstPendingState(&userTxn)) + + require.NoError(t, bc.Store(b, &core.BlockCommitments{}, su, nil)) + mockVM.EXPECT().Execute([]core.Transaction{userTxn.Transaction}, + []core.Class{userTxn.DeclaredClass}, uint64(1), b.Timestamp+1, seqAddr, + gomock.Any(), utils.Integration, []*felt.Felt{}, false, false, + false, b.GasPrice, b.GasPriceSTRK, false).Return(nil, nil, errors.New("oops")) + assert.EqualError(t, testBuilder.ValidateAgainstPendingState(&userTxn), "oops") +} From f7b3017b8815fe502177cc5e17bebc61d6de20eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Mon, 15 Jan 2024 12:54:35 +0300 Subject: [PATCH 04/76] ++ --- builder/builder.go | 12 +----------- builder/builder_test.go | 4 ++-- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/builder/builder.go b/builder/builder.go index 822e4e81e1..c1b426c372 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -1,12 +1,9 @@ package builder import ( - "errors" - "github.com/NethermindEth/juno/blockchain" "github.com/NethermindEth/juno/core" "github.com/NethermindEth/juno/core/felt" - "github.com/NethermindEth/juno/db" "github.com/NethermindEth/juno/mempool" "github.com/NethermindEth/juno/utils" "github.com/NethermindEth/juno/vm" @@ -38,13 +35,6 @@ func (b *Builder) ValidateAgainstPendingState(userTxn *mempool.BroadcastedTransa declaredClasses = []core.Class{userTxn.DeclaredClass} } - nextHeight := uint64(0) - if height, err := b.bc.Height(); err == nil { - nextHeight = height + 1 - } else if err != nil && !errors.Is(err, db.ErrKeyNotFound) { - return err - } - pendingBlock, err := b.bc.Pending() if err != nil { return err @@ -61,7 +51,7 @@ func (b *Builder) ValidateAgainstPendingState(userTxn *mempool.BroadcastedTransa } }() - _, _, err = b.vm.Execute([]core.Transaction{userTxn.Transaction}, declaredClasses, nextHeight, + _, _, err = b.vm.Execute([]core.Transaction{userTxn.Transaction}, declaredClasses, pendingBlock.Block.Number, pendingBlock.Block.Timestamp, &b.ownAddress, state, b.bc.Network(), []*felt.Felt{}, false, false, false, pendingBlock.Block.GasPrice, pendingBlock.Block.GasPriceSTRK, false) return err diff --git a/builder/builder_test.go b/builder/builder_test.go index c7b4620bb4..8c8b5e95a0 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -49,14 +49,14 @@ func TestValidateAgainstPendingState(t *testing.T) { } mockVM.EXPECT().Execute([]core.Transaction{userTxn.Transaction}, - []core.Class{userTxn.DeclaredClass}, uint64(0), b.Timestamp, seqAddr, + []core.Class{userTxn.DeclaredClass}, uint64(0), gomock.Any(), seqAddr, gomock.Any(), utils.Integration, []*felt.Felt{}, false, false, false, b.GasPrice, b.GasPriceSTRK, false).Return(nil, nil, nil) assert.NoError(t, testBuilder.ValidateAgainstPendingState(&userTxn)) require.NoError(t, bc.Store(b, &core.BlockCommitments{}, su, nil)) mockVM.EXPECT().Execute([]core.Transaction{userTxn.Transaction}, - []core.Class{userTxn.DeclaredClass}, uint64(1), b.Timestamp+1, seqAddr, + []core.Class{userTxn.DeclaredClass}, uint64(1), gomock.Any(), seqAddr, gomock.Any(), utils.Integration, []*felt.Felt{}, false, false, false, b.GasPrice, b.GasPriceSTRK, false).Return(nil, nil, errors.New("oops")) assert.EqualError(t, testBuilder.ValidateAgainstPendingState(&userTxn), "oops") From b288c28602c2962b90a35b5eea220a693161188a Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Sun, 10 Dec 2023 23:42:54 -0600 Subject: [PATCH 05/76] Add and implement the StateReadWriter interface --- blockchain/pending.go | 54 +++++++++++++++ blockchain/pending_test.go | 132 +++++++++++++++++++++++++++++++++++++ mocks/mock_state.go | 30 +++++++++ vm/vm.go | 9 +++ 4 files changed, 225 insertions(+) diff --git a/blockchain/pending.go b/blockchain/pending.go index b69cd0ee06..b80c88676d 100644 --- a/blockchain/pending.go +++ b/blockchain/pending.go @@ -1,8 +1,12 @@ package blockchain import ( + "errors" + "fmt" + "github.com/NethermindEth/juno/core" "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/db" ) type Pending struct { @@ -65,3 +69,53 @@ func (p *PendingState) Class(classHash *felt.Felt) (*core.DeclaredClass, error) return p.head.Class(classHash) } + +func (p *PendingState) SetStorage(contractAddress, key, value *felt.Felt) error { + if _, found := p.stateDiff.StorageDiffs[*contractAddress]; !found { + p.stateDiff.StorageDiffs[*contractAddress] = make(map[felt.Felt]*felt.Felt) + } + p.stateDiff.StorageDiffs[*contractAddress][*key] = value.Clone() + return nil +} + +func (p *PendingState) IncrementNonce(contractAddress *felt.Felt) error { + currentNonce, err := p.ContractNonce(contractAddress) + if err != nil { + return fmt.Errorf("get contract nonce: %v", err) + } + newNonce := new(felt.Felt).SetUint64(1) + p.stateDiff.Nonces[*contractAddress] = newNonce.Add(currentNonce, newNonce) + return nil +} + +func (p *PendingState) SetClassHash(contractAddress, classHash *felt.Felt) error { + if _, err := p.head.ContractClassHash(contractAddress); err != nil { + if errors.Is(err, db.ErrKeyNotFound) { + p.stateDiff.DeployedContracts[*contractAddress] = classHash.Clone() + return nil + } + return fmt.Errorf("get latest class hash: %v", err) + } + p.stateDiff.ReplacedClasses[*contractAddress] = classHash.Clone() + return nil +} + +func (p *PendingState) SetContractClass(classHash *felt.Felt, class core.Class) error { + if _, err := p.Class(classHash); err == nil { + return errors.New("class already declared") + } else if !errors.Is(err, db.ErrKeyNotFound) { + return fmt.Errorf("get class: %v", err) + } + + p.newClasses[*classHash] = class + if class.Version() == 0 { + p.stateDiff.DeclaredV0Classes = append(p.stateDiff.DeclaredV0Classes, classHash.Clone()) + } // assumption: SetCompiledClassHash will be called for Cairo1 contracts + return nil +} + +func (p *PendingState) SetCompiledClassHash(classHash, compiledClassHash *felt.Felt) error { + // assumption: SetContractClass was called for classHash and succeeded + p.stateDiff.DeclaredV1Classes[*classHash] = compiledClassHash.Clone() + return nil +} diff --git a/blockchain/pending_test.go b/blockchain/pending_test.go index d5682b9eef..0cd9e53184 100644 --- a/blockchain/pending_test.go +++ b/blockchain/pending_test.go @@ -6,7 +6,9 @@ import ( "github.com/NethermindEth/juno/blockchain" "github.com/NethermindEth/juno/core" "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/db/pebble" "github.com/NethermindEth/juno/mocks" + "github.com/NethermindEth/juno/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" @@ -28,6 +30,10 @@ func TestPendingState(t *testing.T) { require.NoError(t, err) replacedClassHash, err := new(felt.Felt).SetRandom() require.NoError(t, err) + declaredV1ClassHash, err := new(felt.Felt).SetRandom() + require.NoError(t, err) + declaredV1CompiledClassHash, err := new(felt.Felt).SetRandom() + require.NoError(t, err) pending := blockchain.Pending{ Block: nil, @@ -51,6 +57,9 @@ func TestPendingState(t *testing.T) { *new(felt.Felt).SetUint64(44): new(felt.Felt).SetUint64(37), }, }, + DeclaredV1Classes: map[felt.Felt]*felt.Felt{ + *declaredV1ClassHash: declaredV1CompiledClassHash, + }, }, }, NewClasses: map[felt.Felt]core.Class{ @@ -146,3 +155,126 @@ func TestPendingState(t *testing.T) { }) }) } + +// "Write" functions are tested below. +// The variables below are at package scope for convenience. +// All tests are careful not to modify them. + +var ( + contractAddr = new(felt.Felt).SetUint64(1) + classHash = new(felt.Felt).SetUint64(2) + compiledClassHash = new(felt.Felt).SetUint64(3) + storageKey = felt.Felt{} + testState = &core.StateDiff{ + StorageDiffs: map[felt.Felt]map[felt.Felt]*felt.Felt{ + *contractAddr: {storageKey: new(felt.Felt).SetUint64(1)}, + }, + Nonces: map[felt.Felt]*felt.Felt{ + *contractAddr: new(felt.Felt).SetUint64(2), + }, + DeployedContracts: map[felt.Felt]*felt.Felt{*contractAddr: classHash}, + DeclaredV0Classes: []*felt.Felt{}, + DeclaredV1Classes: map[felt.Felt]*felt.Felt{*classHash: compiledClassHash}, + ReplacedClasses: make(map[felt.Felt]*felt.Felt), + } + testClass = &core.Cairo1Class{ + AbiHash: new(felt.Felt), + EntryPoints: struct { + Constructor []core.SierraEntryPoint + External []core.SierraEntryPoint + L1Handler []core.SierraEntryPoint + }{ + Constructor: []core.SierraEntryPoint{}, + External: []core.SierraEntryPoint{}, + L1Handler: []core.SierraEntryPoint{}, + }, + Program: []*felt.Felt{}, + ProgramHash: &felt.Felt{}, + Compiled: &core.CompiledClass{}, + } +) + +func makeState(t *testing.T) *blockchain.PendingState { + testDB := pebble.NewMemTest(t) + pebbleTxn, err := testDB.NewTransaction(true) + require.NoError(t, err) + t.Cleanup(func() { + require.NoError(t, pebbleTxn.Discard()) + }) + state := core.NewState(pebbleTxn) + blockNumber := uint64(0) + require.NoError(t, state.Update(blockNumber, &core.StateUpdate{ + BlockHash: new(felt.Felt), + NewRoot: utils.HexToFelt(t, "0x4b2d2338a1f3bd507a2263358fe84eef616528bfff633827ba5b7579b464c49"), + OldRoot: new(felt.Felt), + StateDiff: testState, + }, map[felt.Felt]core.Class{ + *classHash: testClass, + })) + return blockchain.NewPendingState(core.EmptyStateDiff(), map[felt.Felt]core.Class{*contractAddr: testClass}, state) +} + +func TestIncrementNonce(t *testing.T) { + state := makeState(t) + require.NoError(t, state.IncrementNonce(contractAddr)) + + got, err := state.ContractNonce(contractAddr) + require.NoError(t, err) + want := new(felt.Felt).Add(testState.Nonces[*contractAddr], new(felt.Felt).SetUint64(1)) + require.Equal(t, want, got) +} + +func TestUpdateExistingStorageValue(t *testing.T) { + state := makeState(t) + kv := testState.StorageDiffs[*contractAddr] + newValue := new(felt.Felt).Add(kv[storageKey], new(felt.Felt).SetUint64(1)) + require.NoError(t, state.SetStorage(contractAddr, &storageKey, newValue)) + + got, err := state.ContractStorage(contractAddr, &storageKey) + require.NoError(t, err) + require.Equal(t, newValue, got) +} + +func TestSetNewStorageValue(t *testing.T) { + state := makeState(t) + storageKey := new(felt.Felt).SetUint64(42) + storageValue := new(felt.Felt).SetUint64(43) + require.NoError(t, state.SetStorage(contractAddr, storageKey, storageValue)) + + got, err := state.ContractStorage(contractAddr, storageKey) + require.NoError(t, err) + require.Equal(t, storageValue, got) +} + +func TestSetClassHashTwiceForNewContract(t *testing.T) { + state := makeState(t) + addr := new(felt.Felt).SetUint64(42) + classHash := new(felt.Felt).SetUint64(43) + require.NoError(t, state.SetClassHash(addr, classHash)) + + gotClassHash, err := state.ContractClassHash(addr) + require.NoError(t, err) + require.Equal(t, classHash, gotClassHash) + + otherClassHash := new(felt.Felt).SetUint64(44) + require.NoError(t, state.SetClassHash(addr, otherClassHash)) + gotNewClassHash, err := state.ContractClassHash(addr) + require.NoError(t, err) + require.Equal(t, otherClassHash, gotNewClassHash) +} + +func TestSetClassHashForExistingContract(t *testing.T) { + state := makeState(t) + otherClassHash := new(felt.Felt).SetUint64(44) + require.NoError(t, state.SetClassHash(contractAddr, otherClassHash)) + gotNewClassHash, err := state.ContractClassHash(contractAddr) + require.NoError(t, err) + require.Equal(t, otherClassHash, gotNewClassHash) +} + +func TestSetCompiledClassHash(t *testing.T) { + state := makeState(t) + classHash := new(felt.Felt).SetUint64(42) + compiledClassHash := new(felt.Felt).SetUint64(43) + require.NoError(t, state.SetCompiledClassHash(classHash, compiledClassHash)) +} diff --git a/mocks/mock_state.go b/mocks/mock_state.go index 8994085984..30cc06d0b0 100644 --- a/mocks/mock_state.go +++ b/mocks/mock_state.go @@ -55,6 +55,36 @@ func (mr *MockStateHistoryReaderMockRecorder) Class(arg0 any) *gomock.Call { return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Class", reflect.TypeOf((*MockStateHistoryReader)(nil).Class), arg0) } +// CompiledClassHash mocks base method. +func (m *MockStateHistoryReader) CompiledClassHash(arg0 *felt.Felt) (*felt.Felt, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "CompiledClassHash", arg0) + ret0, _ := ret[0].(*felt.Felt) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// CompiledClassHash indicates an expected call of CompiledClassHash. +func (mr *MockStateHistoryReaderMockRecorder) CompiledClassHash(arg0 any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CompiledClassHash", reflect.TypeOf((*MockStateHistoryReader)(nil).CompiledClassHash), arg0) +} + +// CompiledClassHashAt mocks base method. +func (m *MockStateHistoryReader) CompiledClassHashAt(arg0 *felt.Felt, arg1 uint64) (*felt.Felt, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "CompiledClassHashAt", arg0, arg1) + ret0, _ := ret[0].(*felt.Felt) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// CompiledClassHashAt indicates an expected call of CompiledClassHashAt. +func (mr *MockStateHistoryReaderMockRecorder) CompiledClassHashAt(arg0, arg1 any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CompiledClassHashAt", reflect.TypeOf((*MockStateHistoryReader)(nil).CompiledClassHashAt), arg0, arg1) +} + // ContractClassHash mocks base method. func (m *MockStateHistoryReader) ContractClassHash(arg0 *felt.Felt) (*felt.Felt, error) { m.ctrl.T.Helper() diff --git a/vm/vm.go b/vm/vm.go index bc3c3f0645..9eefd7d470 100644 --- a/vm/vm.go +++ b/vm/vm.go @@ -71,6 +71,15 @@ func New(log utils.SimpleLogger) VM { } } +type StateReadWriter interface { + core.StateReader + SetStorage(contractAddress, storageKey, value *felt.Felt) error + IncrementNonce(contractAddress *felt.Felt) error + SetClassHash(contractAddress, classHash *felt.Felt) error + SetContractClass(classHash *felt.Felt, contractClass core.Class) error + SetCompiledClassHash(classHash *felt.Felt, compiledClassHash *felt.Felt) error +} + // callContext manages the context that a Call instance executes on type callContext struct { // state that the call is running on From 6a8201a4c827a3649f045aa459a40810e5fc7c43 Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Thu, 14 Dec 2023 11:47:57 -0600 Subject: [PATCH 06/76] Enable the `JunoStateReader` to write (#1541) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Ă–mer Faruk IRMAK --- builder/builder.go | 14 ++- builder/builder_test.go | 63 ++++++++-- vm/rust/src/jsonrpc.rs | 15 +-- .../{juno_state_reader.rs => juno_state.rs} | 110 +++++++++++++++++- vm/rust/src/lib.rs | 25 +++- vm/{state_reader.go => state.go} | 64 ++++++++++ vm/vm.go | 37 +++++- 7 files changed, 297 insertions(+), 31 deletions(-) rename vm/rust/src/{juno_state_reader.rs => juno_state.rs} (66%) rename vm/{state_reader.go => state.go} (51%) diff --git a/builder/builder.go b/builder/builder.go index c1b426c372..f3474203e7 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -51,8 +51,16 @@ func (b *Builder) ValidateAgainstPendingState(userTxn *mempool.BroadcastedTransa } }() - _, _, err = b.vm.Execute([]core.Transaction{userTxn.Transaction}, declaredClasses, pendingBlock.Block.Number, - pendingBlock.Block.Timestamp, &b.ownAddress, state, b.bc.Network(), []*felt.Felt{}, - false, false, false, pendingBlock.Block.GasPrice, pendingBlock.Block.GasPriceSTRK, false) + blockInfo := &vm.BlockInfo{ + Header: &core.Header{ + Number: pendingBlock.Block.Number, + Timestamp: pendingBlock.Block.Timestamp, + SequencerAddress: &b.ownAddress, + GasPrice: pendingBlock.Block.GasPrice, + GasPriceSTRK: pendingBlock.Block.GasPriceSTRK, + }, + } + _, _, _, err = b.vm.Execute([]core.Transaction{userTxn.Transaction}, declaredClasses, []*felt.Felt{}, blockInfo, state, //nolint:dogsled + b.bc.Network(), false, false, false, false) return err } diff --git a/builder/builder_test.go b/builder/builder_test.go index 8c8b5e95a0..9bfb108815 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -3,6 +3,7 @@ package builder_test import ( "context" "errors" + "fmt" "testing" "github.com/NethermindEth/juno/blockchain" @@ -15,6 +16,7 @@ import ( "github.com/NethermindEth/juno/mocks" adaptfeeder "github.com/NethermindEth/juno/starknetdata/feeder" "github.com/NethermindEth/juno/utils" + "github.com/NethermindEth/juno/vm" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" @@ -24,11 +26,11 @@ func TestValidateAgainstPendingState(t *testing.T) { testDB := pebble.NewMemTest(t) mockCtrl := gomock.NewController(t) mockVM := mocks.NewMockVM(mockCtrl) - bc := blockchain.New(testDB, utils.Integration) + bc := blockchain.New(testDB, &utils.Integration) seqAddr := utils.HexToFelt(t, "0xDEADBEEF") testBuilder := builder.New(seqAddr, bc, mockVM, utils.NewNopZapLogger()) - client := feeder.NewTestClient(t, utils.Integration) + client := feeder.NewTestClient(t, &utils.Integration) gw := adaptfeeder.New(client) su, b, err := gw.StateUpdateWithBlock(context.Background(), 0) @@ -47,17 +49,62 @@ func TestValidateAgainstPendingState(t *testing.T) { Program: "best program", }, } + pendingBlock, err := bc.Pending() + require.NoError(t, err) + blockInfo := &vm.BlockInfo{ + Header: &core.Header{ + Number: pendingBlock.Block.Number, + Timestamp: pendingBlock.Block.Timestamp, + SequencerAddress: seqAddr, + GasPrice: pendingBlock.Block.GasPrice, + GasPriceSTRK: pendingBlock.Block.GasPriceSTRK, + }, + } mockVM.EXPECT().Execute([]core.Transaction{userTxn.Transaction}, - []core.Class{userTxn.DeclaredClass}, uint64(0), gomock.Any(), seqAddr, - gomock.Any(), utils.Integration, []*felt.Felt{}, false, false, - false, b.GasPrice, b.GasPriceSTRK, false).Return(nil, nil, nil) + []core.Class{userTxn.DeclaredClass}, []*felt.Felt{}, gomock.Any(), + gomock.Any(), &utils.Integration, false, false, false, false).DoAndReturn( + func(txns []core.Transaction, classes []core.Class, felts []*felt.Felt, info *vm.BlockInfo, any interface{}, integration *utils.Network, b1, b2, b3, b4 bool) ([]*core.Event, []*core.Event, []*core.Event, error) { + // Check all fields of info except for Timestamp + if info.Header.Number != blockInfo.Header.Number { + return nil, nil, nil, fmt.Errorf("unexpected BlockInfo: Number. Expected %v, got %v", blockInfo.Header.Number, info.Header.Number) + } + if info.Header.SequencerAddress.String() != blockInfo.Header.SequencerAddress.String() { + return nil, nil, nil, fmt.Errorf("unexpected BlockInfo: SequencerAddress. Expected %v, got %v", blockInfo.Header.SequencerAddress, info.Header.SequencerAddress) + } + if info.Header.GasPrice != blockInfo.Header.GasPrice { + return nil, nil, nil, fmt.Errorf("unexpected BlockInfo: GasPrice. Expected %v, got %v", blockInfo.Header.GasPrice, info.Header.GasPrice) + } + if info.Header.GasPriceSTRK != blockInfo.Header.GasPriceSTRK { + return nil, nil, nil, fmt.Errorf("unexpected BlockInfo: GasPriceSTRK. Expected %v, got %v", blockInfo.Header.GasPriceSTRK, info.Header.GasPriceSTRK) + } + + // Call the real Execute function + return nil, nil, nil, nil + }) assert.NoError(t, testBuilder.ValidateAgainstPendingState(&userTxn)) + blockInfo.Header.Number += 1 + require.NoError(t, bc.Store(b, &core.BlockCommitments{}, su, nil)) mockVM.EXPECT().Execute([]core.Transaction{userTxn.Transaction}, - []core.Class{userTxn.DeclaredClass}, uint64(1), gomock.Any(), seqAddr, - gomock.Any(), utils.Integration, []*felt.Felt{}, false, false, - false, b.GasPrice, b.GasPriceSTRK, false).Return(nil, nil, errors.New("oops")) + []core.Class{userTxn.DeclaredClass}, []*felt.Felt{}, gomock.Any(), + gomock.Any(), &utils.Integration, false, false, false, false).DoAndReturn( + func(txns []core.Transaction, classes []core.Class, felts []*felt.Felt, info *vm.BlockInfo, any interface{}, integration *utils.Network, b1, b2, b3, b4 bool) ([]*core.Event, []*core.Event, []*core.Event, error) { + if info.Header.Number != blockInfo.Header.Number { + return nil, nil, nil, fmt.Errorf("unexpected BlockInfo: Number. Expected %v, got %v", blockInfo.Header.Number, info.Header.Number) + } + if info.Header.SequencerAddress.String() != blockInfo.Header.SequencerAddress.String() { + return nil, nil, nil, fmt.Errorf("unexpected BlockInfo: SequencerAddress. Expected %v, got %v", blockInfo.Header.SequencerAddress, info.Header.SequencerAddress) + } + if info.Header.GasPrice != blockInfo.Header.GasPrice { + return nil, nil, nil, fmt.Errorf("unexpected BlockInfo: GasPrice. Expected %v, got %v", blockInfo.Header.GasPrice, info.Header.GasPrice) + } + if info.Header.GasPriceSTRK != blockInfo.Header.GasPriceSTRK { + return nil, nil, nil, fmt.Errorf("unexpected BlockInfo: GasPriceSTRK. Expected %v, got %v", blockInfo.Header.GasPriceSTRK, info.Header.GasPriceSTRK) + } + + return nil, nil, nil, errors.New("oops") + }) assert.EqualError(t, testBuilder.ValidateAgainstPendingState(&userTxn), "oops") } diff --git a/vm/rust/src/jsonrpc.rs b/vm/rust/src/jsonrpc.rs index 04984300f0..8495abaf50 100644 --- a/vm/rust/src/jsonrpc.rs +++ b/vm/rust/src/jsonrpc.rs @@ -6,9 +6,8 @@ use cairo_vm::vm::runners::builtin_runner::{ POSEIDON_BUILTIN_NAME, RANGE_CHECK_BUILTIN_NAME, SIGNATURE_BUILTIN_NAME, KECCAK_BUILTIN_NAME, SEGMENT_ARENA_BUILTIN_NAME, }; -use blockifier::state::cached_state::TransactionalState; use blockifier::state::errors::StateError; -use blockifier::state::state_api::{State, StateReader}; +use blockifier::state::state_api::State; use serde::Serialize; use starknet_api::core::{ClassHash, ContractAddress, EntryPointSelector, PatriciaKey, EthAddress}; use starknet_api::deprecated_contract_class::EntryPointType; @@ -16,8 +15,6 @@ use starknet_api::hash::StarkFelt; use starknet_api::transaction::{Calldata, EventContent, L2ToL1Payload}; use starknet_api::transaction::{DeclareTransaction, Transaction as StarknetApiTransaction}; -use crate::juno_state_reader::JunoStateReader; - #[derive(Serialize, Default)] #[serde(rename_all = "UPPERCASE")] pub enum TransactionType { @@ -101,10 +98,10 @@ pub enum ExecuteInvocation { } type BlockifierTxInfo = blockifier::transaction::objects::TransactionExecutionInfo; -pub fn new_transaction_trace( +pub fn new_transaction_trace( tx: &StarknetApiTransaction, info: BlockifierTxInfo, - state: &mut TransactionalState, + state: &mut S, ) -> Result { let mut trace = TransactionTrace::default(); let mut deprecated_declared_class: Option = None; @@ -297,8 +294,8 @@ impl From for OrderedMessage { #[derive(Debug, Serialize)] pub struct Retdata(pub Vec); -fn make_state_diff( - state: &mut TransactionalState, +fn make_state_diff( + state: &mut S, deprecated_declared_class: Option, ) -> Result { let diff = state.to_state_diff(); @@ -306,7 +303,7 @@ fn make_state_diff( let mut replaced_classes = Vec::new(); for pair in diff.address_to_class_hash { - let existing_class_hash = state.state.get_class_hash_at(pair.0)?; + let existing_class_hash = state.get_class_hash_at(pair.0)?; if existing_class_hash == ClassHash::default() { #[rustfmt::skip] deployed_contracts.push(DeployedContract { diff --git a/vm/rust/src/juno_state_reader.rs b/vm/rust/src/juno_state.rs similarity index 66% rename from vm/rust/src/juno_state_reader.rs rename to vm/rust/src/juno_state.rs index af662ea008..b7983acf99 100644 --- a/vm/rust/src/juno_state_reader.rs +++ b/vm/rust/src/juno_state.rs @@ -4,11 +4,15 @@ use std::{ sync::Mutex, }; -use blockifier::execution::contract_class::ContractClass; -use blockifier::state::errors::StateError; use blockifier::{ execution::contract_class::{ClassInfo as BlockifierClassInfo, ContractClassV0, ContractClassV1}, state::state_api::{StateReader, StateResult}, + execution::contract_class::{ContractClassV0, ContractClassV1, ContractClass}, + state::{ + state_api::{StateReader, StateResult, State}, + errors::StateError, + cached_state::CommitmentStateDiff, + } }; use cached::{Cached, SizedCache}; use once_cell::sync::Lazy; @@ -35,6 +39,31 @@ extern "C" { ) -> *const c_uchar; fn JunoStateGetCompiledClass(reader_handle: usize, class_hash: *const c_uchar) -> *const c_char; + + fn JunoStateSetStorage( + reader_handle: usize, + address: *const c_uchar, + key: *const c_uchar, + value: *const c_uchar, + ) -> *const c_char; + fn JunoStateIncrementNonce( + reader_handle: usize, + address: *const c_uchar, + ) -> *const c_char; + fn JunoStateSetClassHashAt( + reader_handle: usize, + address: *const c_uchar, + class_hash: *const c_uchar, + ) -> *const c_char; + fn JunoStateSetContractClass( + reader_handle: usize, + class_hash: *const c_uchar, + ) -> *const c_char; + fn JunoStateSetCompiledClassHash( + reader_handle: usize, + class_hash: *const c_uchar, + compiled_class_hash: *const c_uchar, + ) -> *const c_char; } struct CachedContractClass { @@ -45,18 +74,18 @@ struct CachedContractClass { static CLASS_CACHE: Lazy>> = Lazy::new(|| Mutex::new(SizedCache::with_size(128))); -pub struct JunoStateReader { +pub struct JunoState { pub handle: usize, // uintptr_t equivalent pub height: u64, } -impl JunoStateReader { +impl JunoState { pub fn new(handle: usize, height: u64) -> Self { Self { handle, height } } } -impl StateReader for JunoStateReader { +impl StateReader for JunoState { fn get_storage_at( &mut self, contract_address: ContractAddress, @@ -175,6 +204,77 @@ impl StateReader for JunoStateReader { } } +impl State for JunoState { + /// Sets the storage value under the given key in the given contract instance. + fn set_storage_at( + &mut self, + contract_address: ContractAddress, + key: StorageKey, + value: StarkFelt, + ) { + let addr = felt_to_byte_array(contract_address.0.key()); + let storage_key = felt_to_byte_array(key.0.key()); + let storage_value = felt_to_byte_array(&value); + let result = state_read_err(unsafe { JunoStateSetStorage(self.handle, addr.as_ptr(), storage_key.as_ptr(), storage_value.as_ptr()) }); + if result.is_err() { + panic!("{}", result.unwrap_err()); + } + } + + /// Increments the nonce of the given contract instance. + fn increment_nonce(&mut self, contract_address: ContractAddress) -> StateResult<()> { + let addr = felt_to_byte_array(contract_address.0.key()); + state_read_err(unsafe { JunoStateIncrementNonce(self.handle, addr.as_ptr()) }) + } + + /// Allocates the given address to the given class hash. + /// Raises an exception if the address is already assigned; + /// meaning: this is a write once action. + fn set_class_hash_at( + &mut self, + contract_address: ContractAddress, + class_hash: ClassHash, + ) -> StateResult<()> { + let addr = felt_to_byte_array(contract_address.0.key()); + let class_hash = felt_to_byte_array(&class_hash.0); + state_read_err(unsafe { JunoStateSetClassHashAt(self.handle, addr.as_ptr(), class_hash.as_ptr()) }) + } + + /// Sets the given contract class under the given class hash. + fn set_contract_class( + &mut self, + class_hash: &ClassHash, + _contract_class: ContractClass, + ) -> StateResult<()> { + let class_hash = felt_to_byte_array(&class_hash.0); + state_read_err(unsafe { JunoStateSetContractClass(self.handle, class_hash.as_ptr()) }) + } + + /// Sets the given compiled class hash under the given class hash. + fn set_compiled_class_hash( + &mut self, + class_hash: ClassHash, + compiled_class_hash: CompiledClassHash, + ) -> StateResult<()> { + let class_hash_bytes = felt_to_byte_array(&class_hash.0); + let compiled_class_hash_bytes = felt_to_byte_array(&compiled_class_hash.0); + state_read_err(unsafe { JunoStateSetCompiledClassHash(self.handle, class_hash_bytes.as_ptr(), compiled_class_hash_bytes.as_ptr()) }) + } + + fn to_state_diff(&mut self) -> CommitmentStateDiff { + unimplemented!() + } +} + +fn state_read_err(err_ptr: *const c_char) -> StateResult<()> { + if err_ptr.is_null() { + return Ok(()) + } + let err_string = unsafe { CStr::from_ptr(err_ptr) }.to_str().unwrap(); + unsafe { JunoFree(err_ptr as *const c_void) }; + Err(StateError::StateReadError(err_string.to_string())) +} + pub fn felt_to_byte_array(felt: &StarkFelt) -> [u8; 32] { felt.bytes().try_into().expect("StarkFelt not [u8; 32]") } diff --git a/vm/rust/src/lib.rs b/vm/rust/src/lib.rs index 54a9c9ab3a..8a359bf6e9 100644 --- a/vm/rust/src/lib.rs +++ b/vm/rust/src/lib.rs @@ -1,10 +1,12 @@ pub mod jsonrpc; -mod juno_state_reader; +mod juno_state; #[macro_use] extern crate lazy_static; use crate::juno_state_reader::{ptr_to_felt, JunoStateReader}; +use blockifier::state::state_api::State; +use crate::juno_state::{ptr_to_felt, JunoState}; use std::{ collections::HashMap, ffi::{c_char, c_longlong, c_uchar, c_ulonglong, c_void, CStr, CString}, num::NonZeroU128, slice, sync::Arc }; @@ -14,6 +16,19 @@ use blockifier::{ contract_class::ClassInfo, entry_point::{CallEntryPoint, CallType, EntryPointExecutionContext}, }, fee::fee_utils::calculate_tx_fee, state::{cached_state::{CachedState, GlobalContractCache}, state_api::State}, transaction::{ + abi::constants::{INITIAL_GAS_COST, N_STEPS_RESOURCE}, + block_context::{BlockContext, GasPrices, FeeTokenAddresses}, + execution::{ + common_hints::ExecutionMode, + contract_class::ContractClass, + entry_point::{CallEntryPoint, CallType, EntryPointExecutionContext, ExecutionResources}, + }, + fee::fee_utils::calculate_tx_fee, + state::cached_state::{CachedState, GlobalContractCache, MutRefState}, + transaction::{ + objects::{AccountTransactionContext, DeprecatedAccountTransactionContext, HasRelatedFeeType}, + transaction_execution::Transaction, + transactions::ExecutableTransaction, errors::TransactionExecutionError::{ ContractConstructorExecutionFailed, ExecutionError, @@ -23,6 +38,12 @@ use blockifier::{ }; use cairo_vm::vm::runners::cairo_runner::ExecutionResources; use juno_state_reader::{class_info_from_json_str, felt_to_byte_array}; +use cairo_vm::vm::runners::builtin_runner::{ + BITWISE_BUILTIN_NAME, EC_OP_BUILTIN_NAME, HASH_BUILTIN_NAME, KECCAK_BUILTIN_NAME, + OUTPUT_BUILTIN_NAME, POSEIDON_BUILTIN_NAME, RANGE_CHECK_BUILTIN_NAME, + SEGMENT_ARENA_BUILTIN_NAME, SIGNATURE_BUILTIN_NAME, +}; +use juno_state::{contract_class_from_json_str, felt_to_byte_array}; use serde::Deserialize; use starknet_api::{block::BlockHash, core::PatriciaKey, transaction::{Calldata, Transaction as StarknetApiTransaction, TransactionHash}}; use starknet_api::{ @@ -238,7 +259,7 @@ pub extern "C" fn cairoVMExecute( return; } - let mut txn_state = CachedState::create_transactional(&mut state); + let mut txn_state = CachedState::new_transactional(&mut state); let fee_type; let res = match txn.unwrap() { Transaction::AccountTransaction(t) => { diff --git a/vm/state_reader.go b/vm/state.go similarity index 51% rename from vm/state_reader.go rename to vm/state.go index d0d7cf8cba..1ca6222d64 100644 --- a/vm/state_reader.go +++ b/vm/state.go @@ -6,6 +6,7 @@ import "C" import ( "errors" + "fmt" "unsafe" "github.com/NethermindEth/juno/core/felt" @@ -90,3 +91,66 @@ func JunoStateGetCompiledClass(readerHandle C.uintptr_t, classHash unsafe.Pointe return unsafe.Pointer(cstring(compiledClass)) } + +//export JunoStateSetStorage +func JunoStateSetStorage(readerHandle C.uintptr_t, addr, key, value unsafe.Pointer) unsafe.Pointer { + context := unwrapContext(readerHandle) + addrFelt := makeFeltFromPtr(addr) + keyFelt := makeFeltFromPtr(key) + valueFelt := makeFeltFromPtr(value) + state := context.state.(StateReadWriter) + if err := state.SetStorage(addrFelt, keyFelt, valueFelt); err != nil { //nolint:gocritic + return unsafe.Pointer(C.CString(err.Error())) + } + return nil +} + +//export JunoStateIncrementNonce +func JunoStateIncrementNonce(readerHandle C.uintptr_t, addr unsafe.Pointer) unsafe.Pointer { + context := unwrapContext(readerHandle) + addrFelt := makeFeltFromPtr(addr) + state := context.state.(StateReadWriter) + if err := state.IncrementNonce(addrFelt); err != nil { //nolint:gocritic + return unsafe.Pointer(C.CString(err.Error())) + } + return nil +} + +//export JunoStateSetClassHashAt +func JunoStateSetClassHashAt(readerHandle C.uintptr_t, addr, classHash unsafe.Pointer) unsafe.Pointer { + context := unwrapContext(readerHandle) + addrFelt := makeFeltFromPtr(addr) + classHashFelt := makeFeltFromPtr(classHash) + state := context.state.(StateReadWriter) + if err := state.SetClassHash(addrFelt, classHashFelt); err != nil { //nolint:gocritic + return unsafe.Pointer(C.CString(err.Error())) + } + return nil +} + +//export JunoStateSetContractClass +func JunoStateSetContractClass(readerHandle C.uintptr_t, classHash unsafe.Pointer) unsafe.Pointer { + context := unwrapContext(readerHandle) + classHashFelt := makeFeltFromPtr(classHash) + class, found := context.declaredClasses[*classHashFelt] + if !found { + return unsafe.Pointer(C.CString(fmt.Sprintf("class not declared: %s", classHashFelt))) + } + state := context.state.(StateReadWriter) + if err := state.SetContractClass(classHashFelt, class); err != nil { + return unsafe.Pointer(C.CString(err.Error())) + } + return nil +} + +//export JunoStateSetCompiledClassHash +func JunoStateSetCompiledClassHash(readerHandle C.uintptr_t, classHash, compiledClassHash unsafe.Pointer) unsafe.Pointer { + context := unwrapContext(readerHandle) + classHashFelt := makeFeltFromPtr(classHash) + compiledClassHashFelt := makeFeltFromPtr(compiledClassHash) + state := context.state.(StateReadWriter) + if err := state.SetCompiledClassHash(classHashFelt, compiledClassHashFelt); err != nil { + return unsafe.Pointer(C.CString(err.Error())) + } + return nil +} diff --git a/vm/vm.go b/vm/vm.go index 9eefd7d470..3a8524aac2 100644 --- a/vm/vm.go +++ b/vm/vm.go @@ -95,6 +95,26 @@ type callContext struct { actualFees []*felt.Felt traces []json.RawMessage dataGasConsumed []*felt.Felt + + declaredClasses map[felt.Felt]core.Class +} + +func newContext(state core.StateReader, log utils.SimpleLogger, declaredClasses []core.Class) (*callContext, error) { + declaredClassesMap := make(map[felt.Felt]core.Class) + for _, declaredClass := range declaredClasses { + classHash, err := declaredClass.Hash() + if err != nil { + return nil, fmt.Errorf("calculate declared class hash: %v", err) + } + declaredClassesMap[*classHash] = declaredClass + } + + return &callContext{ + state: state, + response: []*felt.Felt{}, + log: log, + declaredClasses: declaredClassesMap, + }, nil } func unwrapContext(readerHandle C.uintptr_t) *callContext { @@ -218,14 +238,22 @@ func makeCBlockInfo(blockInfo *BlockInfo, useBlobData bool) C.BlockInfo { return cBlockInfo } +func makeByteFromBool(b bool) byte { + var boolByte byte + if b { + boolByte = 1 + } + return boolByte +} + func (v *vm) Call(callInfo *CallInfo, blockInfo *BlockInfo, state core.StateReader, network *utils.Network, maxSteps uint64, useBlobData bool, ) ([]*felt.Felt, error) { - context := &callContext{ - state: state, - response: []*felt.Felt{}, - log: v.log, + context, err := newContext(state, v.log, nil) + if err != nil { + return nil, err } + handle := cgo.NewHandle(context) defer handle.Delete() @@ -258,6 +286,7 @@ func (v *vm) Execute(txns []core.Transaction, declaredClasses []core.Class, paid state: state, log: v.log, } + handle := cgo.NewHandle(context) defer handle.Delete() From d9479e80860e8403e635aa6527c50d01333ca2cd Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Thu, 14 Dec 2023 15:52:00 -0600 Subject: [PATCH 07/76] Combine the blockbuilder and builder packages --- {blockbuilder => builder}/genesis_state.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename {blockbuilder => builder}/genesis_state.go (98%) diff --git a/blockbuilder/genesis_state.go b/builder/genesis_state.go similarity index 98% rename from blockbuilder/genesis_state.go rename to builder/genesis_state.go index 0d850d5d38..68547a8997 100644 --- a/blockbuilder/genesis_state.go +++ b/builder/genesis_state.go @@ -1,4 +1,4 @@ -package blockbuilder +package builder import ( "github.com/NethermindEth/juno/core/felt" From 03f69991ee61513acd8b152c67d80b1f316e03ed Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Fri, 15 Dec 2023 08:22:16 -0600 Subject: [PATCH 08/76] Allow user of pending state to obtain underlying state diff so the builder can commit the state diff to the db --- blockchain/pending.go | 6 ++++++ blockchain/pending_test.go | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/blockchain/pending.go b/blockchain/pending.go index b80c88676d..ca4b7426c3 100644 --- a/blockchain/pending.go +++ b/blockchain/pending.go @@ -119,3 +119,9 @@ func (p *PendingState) SetCompiledClassHash(classHash, compiledClassHash *felt.F p.stateDiff.DeclaredV1Classes[*classHash] = compiledClassHash.Clone() return nil } + +// StateDiff returns the pending state's internal state diff. The returned object will continue to be +// read and modified by the pending state. +func (p *PendingState) StateDiff() *core.StateDiff { + return p.stateDiff +} diff --git a/blockchain/pending_test.go b/blockchain/pending_test.go index 0cd9e53184..d475a87338 100644 --- a/blockchain/pending_test.go +++ b/blockchain/pending_test.go @@ -278,3 +278,9 @@ func TestSetCompiledClassHash(t *testing.T) { compiledClassHash := new(felt.Felt).SetUint64(43) require.NoError(t, state.SetCompiledClassHash(classHash, compiledClassHash)) } + +func TestStateDiff(t *testing.T) { + state := makeState(t) + got := state.StateDiff() + require.Equal(t, core.EmptyStateDiff(), got) +} From 69486fae85a4bfa200923ebe6a64ff7670724a22 Mon Sep 17 00:00:00 2001 From: rianhughes Date: Thu, 21 Dec 2023 12:44:53 +0200 Subject: [PATCH 09/76] build Genesis state --- builder/genesis_state.go | 37 - genesis/genesis.go | 133 + genesis/genesis_test.go | 85 + genesis/testdata/simpleStore.json | 5980 +++++++++++++++++++++++++++++ vm/rust/src/juno_state.rs | 17 +- vm/rust/src/lib.rs | 57 +- 6 files changed, 6237 insertions(+), 72 deletions(-) delete mode 100644 builder/genesis_state.go create mode 100644 genesis/genesis.go create mode 100644 genesis/genesis_test.go create mode 100644 genesis/testdata/simpleStore.json diff --git a/builder/genesis_state.go b/builder/genesis_state.go deleted file mode 100644 index 68547a8997..0000000000 --- a/builder/genesis_state.go +++ /dev/null @@ -1,37 +0,0 @@ -package builder - -import ( - "github.com/NethermindEth/juno/core/felt" - "github.com/NethermindEth/juno/validator" -) - -type GenesisConfig struct { - ChainID string `json:"chain_id" validate:"required"` - // Classes: Paths to 'class.json' files defining classes for the genesis block. - Classes []string `json:"classes"` - - // Contracts: Mapping of contract addresses to their initialisation data. - // Class constructors called with "ConstructorArgs" will be deployed in the - // genesis block. The contract address needs to match what the class generates. - Contracts map[string]GenesisContractData `json:"contracts"` - - // FunctionCalls: List of function calls whose resulting state - // changes are applied to the genesis state. E.g. calling mint(amount,address) - // on a token contract will result in the address having "amount" tokens. - FunctionCalls []FunctionCall `json:"function_calls"` -} - -type GenesisContractData struct { - ClassHash felt.Felt `json:"class_hash"` - ConstructorArgs []felt.Felt `json:"constructor_args"` -} -type FunctionCall struct { - ContractAddress felt.Felt `json:"contract_address"` - EntryPointSelector felt.Felt `json:"entry_point_selector"` - Calldata []felt.Felt `json:"calldata"` -} - -func (g *GenesisConfig) Validate() error { - validate := validator.Validator() - return validate.Struct(g) -} diff --git a/genesis/genesis.go b/genesis/genesis.go new file mode 100644 index 0000000000..a8514c675a --- /dev/null +++ b/genesis/genesis.go @@ -0,0 +1,133 @@ +package genesis + +import ( + "encoding/json" + "errors" + "fmt" + "os" + "time" + + "github.com/NethermindEth/juno/adapters/sn2core" + "github.com/NethermindEth/juno/blockchain" + "github.com/NethermindEth/juno/core" + "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/db" + "github.com/NethermindEth/juno/starknet" + "github.com/NethermindEth/juno/utils" + "github.com/NethermindEth/juno/validator" + "github.com/NethermindEth/juno/vm" +) + +type GenesisConfig struct { + ChainID string `json:"chain_id" validate:"required"` + Classes []string `json:"classes"` // []path-to-class.json + Contracts map[string]GenesisContractData `json:"contracts"` // address -> {classHash, constructorArgs} + FunctionCalls []FunctionCall `json:"function_calls"` // list of functionCalls to Call() +} + +type GenesisContractData struct { + ClassHash felt.Felt `json:"class_hash"` + ConstructorArgs []felt.Felt `json:"constructor_args"` +} + +type FunctionCall struct { + ContractAddress felt.Felt `json:"contract_address"` + EntryPointSelector felt.Felt `json:"entry_point_selector"` + Calldata []felt.Felt `json:"calldata"` +} + +func (g *GenesisConfig) Validate() error { + validate := validator.Validator() + return validate.Struct(g) +} + +// GenesisState builds the genesis state given the genesis-config data. +func GenesisStateDiff( + config *GenesisConfig, + v vm.VM, + network *utils.Network, +) (*core.StateDiff, map[felt.Felt]core.Class, error) { + blockTimestamp := uint64(time.Now().Unix()) + + newClasses, err := loadClasses(config.Classes) + if err != nil { + return nil, nil, err + } + + genesisState := blockchain.NewPendingState(core.EmptyStateDiff(), make(map[felt.Felt]core.Class), core.NewState(db.NewMemTransaction())) + + for classHash, class := range newClasses { + switch class.Version() { + case 0: + // Sets pending.newClasses, DeclaredV0Classes, (not DeclaredV1Classes) + if err = genesisState.SetContractClass(&classHash, class); err != nil { + return nil, nil, fmt.Errorf("declare v0 class: %v", err) + } + default: + return nil, nil, errors.New("only cairo v0 contracts are supported for genesis state initialisation") + } + } + + constructorSelector, err := new(felt.Felt).SetString("0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194") + if err != nil { + return nil, nil, fmt.Errorf("convert string to felt: %v", err) + } + + for address, contractData := range config.Contracts { + addressFelt, err := new(felt.Felt).SetString(address) + if err != nil { + return nil, nil, fmt.Errorf("convert string to felt: %v", err) + } + classHash := contractData.ClassHash + if err = genesisState.SetClassHash(addressFelt, &classHash); err != nil { + return nil, nil, fmt.Errorf("set class hash: %v", err) + } + + // Call the constructors + if _, err = v.Call(addressFelt, &classHash, constructorSelector, + contractData.ConstructorArgs, 0, blockTimestamp, genesisState, *network); err != nil { + return nil, nil, fmt.Errorf("execute function call: %v", err) + } + } + + for _, fnCall := range config.FunctionCalls { + contractAddress := fnCall.ContractAddress + entryPointSelector := fnCall.EntryPointSelector + classHash, err := genesisState.ContractClassHash(&contractAddress) + if err != nil { + return nil, nil, fmt.Errorf("get contract class hash: %v", err) + } + if _, err = v.Call(&contractAddress, classHash, &entryPointSelector, + fnCall.Calldata, 0, blockTimestamp, genesisState, *network); err != nil { + return nil, nil, fmt.Errorf("execute function call: %v", err) + } + } + return genesisState.StateDiff(), newClasses, nil +} + +func loadClasses(classes []string) (map[felt.Felt]core.Class, error) { + classMap := make(map[felt.Felt]core.Class) + for _, classPath := range classes { + bytes, err := os.ReadFile(classPath) + if err != nil { + return nil, fmt.Errorf("read class file: %v", err) + } + + var response *starknet.Cairo0Definition + if err = json.Unmarshal(bytes, &response); err != nil { + return nil, fmt.Errorf("unmarshal class: %v", err) + } + + coreClass, err := sn2core.AdaptCairo0Class(response) + if err != nil { + return nil, err + } + + classhash, err := coreClass.Hash() + if err != nil { + return nil, fmt.Errorf("calculate class hash: %v", err) + } + classMap[*classhash] = coreClass + } + return classMap, nil +} diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go new file mode 100644 index 0000000000..f1e32f1b2d --- /dev/null +++ b/genesis/genesis_test.go @@ -0,0 +1,85 @@ +package genesis_test + +import ( + "context" + "testing" + + "github.com/NethermindEth/juno/blockchain" + "github.com/NethermindEth/juno/clients/feeder" + "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/db/pebble" + "github.com/NethermindEth/juno/genesis" + adaptfeeder "github.com/NethermindEth/juno/starknetdata/feeder" + "github.com/NethermindEth/juno/utils" + "github.com/NethermindEth/juno/vm" + "github.com/stretchr/testify/require" +) + +func TestGenesisStateDiff(t *testing.T) { + network := utils.Mainnet + client := feeder.NewTestClient(t, network) + gw := adaptfeeder.New(client) + log := utils.NewNopZapLogger() + chain := blockchain.New(pebble.NewMemTest(t), network) + + // Need to store pending block create NewPendingState + block, err := gw.BlockByNumber(context.Background(), 0) + require.NoError(t, err) + su, err := gw.StateUpdate(context.Background(), 0) + require.NoError(t, err) + pendingGenesis := blockchain.Pending{ + Block: block, + StateUpdate: su, + } + require.NoError(t, chain.StorePending(&pendingGenesis)) + + t.Run("empty genesis config", func(t *testing.T) { + genesisConfig := genesis.GenesisConfig{} + _, _, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), &network) + require.NoError(t, err) + }) + + t.Run("valid non-empty genesis config", func(t *testing.T) { + simpleStoreClassHash, err := new(felt.Felt).SetString("0x73b1d55a550a6b9073933817a40c22c4099aa5932694a85322dd5cefedbb467") + require.NoError(t, err) + + simpleStoreAddress, err := new(felt.Felt).SetString("0xdeadbeef") + require.NoError(t, err) + + selector, err := new(felt.Felt).SetString("0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320") // "increase_balance(amount)" + require.NoError(t, err) + + genesisConfig := genesis.GenesisConfig{ + ChainID: network.ChainIDString(), + Classes: []string{ + "./testdata/simpleStore.json", + }, + Contracts: map[string]genesis.GenesisContractData{ + simpleStoreAddress.String(): { + ClassHash: *simpleStoreClassHash, + ConstructorArgs: []felt.Felt{*new(felt.Felt).SetUint64(1)}, + }, + }, + FunctionCalls: []genesis.FunctionCall{ + { + ContractAddress: *simpleStoreAddress, + EntryPointSelector: *selector, + Calldata: []felt.Felt{*new(felt.Felt).SetUint64(2)}, + }, + }, + } + + stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), &network) + require.NoError(t, err) + balanceKey, err := new(felt.Felt).SetString("0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091") + require.NoError(t, err) + balanceVal := stateDiff.StorageDiffs[*simpleStoreAddress][*balanceKey] + require.Equal(t, balanceVal.String(), "0x3") + require.Empty(t, stateDiff.Nonces) + require.Equal(t, stateDiff.DeployedContracts[*simpleStoreAddress], simpleStoreClassHash) + require.Equal(t, stateDiff.DeclaredV0Classes, []*felt.Felt{simpleStoreClassHash}) + require.Empty(t, stateDiff.DeclaredV1Classes) + require.Empty(t, stateDiff.ReplacedClasses) + require.NotNil(t, newClasses[*simpleStoreClassHash]) + }) +} diff --git a/genesis/testdata/simpleStore.json b/genesis/testdata/simpleStore.json new file mode 100644 index 0000000000..029e8b258e --- /dev/null +++ b/genesis/testdata/simpleStore.json @@ -0,0 +1,5980 @@ +{ + "abi": [ + { + "inputs": [ + { + "name": "amount", + "type": "felt" + } + ], + "name": "increase_balance", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "get_balance", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "initial_balance", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": 113, + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "offset": 58, + "selector": "0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320" + }, + { + "offset": 91, + "selector": "0x39e11d48192e4333233c7eb19d10ad67c362bb28580c604d67884c85da39695" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.12.2", + "data": [ + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48287ffd7ffc8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb5", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": { + "file_contents": { + "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", + "autogen/starknet/arg_processor/293368f3a0e12cfcf22314a31e13b9801e95a5b8b2b71822a2fbbdf5a01ea795.cairo": "assert [__return_value_ptr] = ret_value.res;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/73e68c490b7650388f650e9e1ff9b2b3ced88dabf86213d6a0831077eb1a0800.cairo": "let __calldata_arg_amount = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/bfd7490234c27ff2116bb49bccd4832ec3048a842444468652a685de0ce2fc32.cairo": "let __calldata_arg_initial_balance = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo": "let __calldata_actual_size = __calldata_ptr - cast([cast(fp + (-3), felt**)], felt*);\n", + "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(initial_balance=__calldata_arg_initial_balance,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = get_balance_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/get_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/get_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/get_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/increase_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/increase_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(amount=__calldata_arg_amount,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/increase_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo": "func get_balance_encode_return(ret_value: (res: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/storage_var/balance/decl.cairo": "namespace balance {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/balance/impl.cairo": "namespace balance {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 916907772491729262376534102982219947830828984996257231353398618781993312401;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n return ([cast(&__storage_var_temp0, felt*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}" + }, + "instruction_locations": { + "0": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 354, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 58, + "start_line": 354 + } + }, + "2": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 354, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "3": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 354, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "4": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 87, + "end_line": 355, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 355 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 53, + "end_line": 357, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 358 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 357 + } + }, + "6": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 358, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 19, + "start_line": 358 + } + }, + "7": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 358 + } + }, + "8": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 372, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 372 + } + }, + "10": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "11": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "12": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "13": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 88, + "end_line": 374, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 374 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 54, + "end_line": 375, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 376 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 375 + } + }, + "15": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 376 + } + }, + "16": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "17": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "18": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "20": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "21": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 12 + } + }, + "22": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "23": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + } + }, + "25": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "26": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 58, + "start_line": 14 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "27": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + } + }, + "29": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 31, + "start_line": 16 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 14 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "30": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 32, + "start_line": 17 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "31": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 35, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "32": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 45, + "start_line": 19 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 14 + } + }, + "33": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 20 + } + }, + "34": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + } + }, + "35": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + } + }, + "36": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "38": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "39": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "40": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "41": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "43": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "44": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 19 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "45": { + "accessible_scopes": [ + "__main__", + "__main__.balance", + "__main__.balance.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "46": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 16, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 17, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 13 + } + }, + "47": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 16, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 17, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 13 + } + }, + "48": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 16, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 17, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 13 + } + }, + "49": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 16, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 17, + "start_line": 16 + } + }, + "51": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 16, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 17, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 5, + "start_line": 17 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 19 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 16 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "52": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 16, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 17, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 5, + "start_line": 17 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 17, + "start_line": 16 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "53": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 16, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 17, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 5, + "start_line": 17 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 19 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 16 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + } + }, + "54": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 17, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 19, + "start_line": 17 + } + }, + "55": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 17, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 5, + "start_line": 17 + } + }, + "57": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 18, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 5, + "start_line": 18 + } + }, + "58": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/73e68c490b7650388f650e9e1ff9b2b3ced88dabf86213d6a0831077eb1a0800.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 14, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 5, + "start_line": 14 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "60": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "61": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "62": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "63": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 86, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "64": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/73e68c490b7650388f650e9e1ff9b2b3ced88dabf86213d6a0831077eb1a0800.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 14, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 145, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 124, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 5, + "start_line": 14 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "65": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + } + }, + "67": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 2 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "69": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "70": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "71": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "72": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "74": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "75": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "76": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 24, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 17, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 23 + } + }, + "77": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 24, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 17, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 23 + } + }, + "78": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 24, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 17, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 23 + } + }, + "79": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 24, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 17, + "start_line": 24 + } + }, + "81": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 25, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 5, + "start_line": 25 + } + }, + "82": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "84": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/293368f3a0e12cfcf22314a31e13b9801e95a5b8b2b71822a2fbbdf5a01ea795.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 89, + "start_line": 23 + }, + "While handling return value 'res'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "85": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/293368f3a0e12cfcf22314a31e13b9801e95a5b8b2b71822a2fbbdf5a01ea795.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 89, + "start_line": 23 + }, + "While handling return value 'res'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "87": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 23 + }, + "While handling return value of" + ], + "start_col": 56, + "start_line": 1 + } + }, + "88": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "89": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 23 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "90": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "91": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "92": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "93": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "94": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "95": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + } + }, + "97": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 100, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "98": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 101, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "100": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "101": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "102": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "103": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "104": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "105": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 23, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 23 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "106": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 32, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 5, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 19 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 29 + } + }, + "107": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 32, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 5, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 29 + } + }, + "108": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 32, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 5, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 19 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 29 + } + }, + "109": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 30, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 32, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 19, + "start_line": 32 + }, + "While expanding the reference 'initial_balance' in:" + ], + "start_col": 5, + "start_line": 30 + } + }, + "110": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 32, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "112": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 33, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 5, + "start_line": 33 + } + }, + "113": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/bfd7490234c27ff2116bb49bccd4832ec3048a842444468652a685de0ce2fc32.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 30, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 5, + "start_line": 30 + }, + "While handling calldata argument 'initial_balance'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "115": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "116": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "117": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "118": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "119": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/bfd7490234c27ff2116bb49bccd4832ec3048a842444468652a685de0ce2fc32.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 30, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 163, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 133, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_initial_balance' in:" + ], + "start_col": 5, + "start_line": 30 + }, + "While handling calldata argument 'initial_balance'" + ], + "start_col": 38, + "start_line": 1 + } + }, + "120": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + } + }, + "122": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 2 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "124": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "125": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "126": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "127": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "129": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "130": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 29, + "input_file": { + "filename": "contracts/contract.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + } + } + }, + "hints": { + "4": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 0 + } + } + } + ], + "13": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 1 + } + } + } + ], + "67": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 52 + }, + "reference_ids": {} + } + } + ], + "82": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "122": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 29 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.balance": { + "type": "namespace" + }, + "__main__.balance.Args": { + "full_name": "__main__.balance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.balance.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.balance.ImplicitArgs": { + "full_name": "__main__.balance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.balance.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.balance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balance.addr": { + "decorators": [], + "pc": 16, + "type": "function" + }, + "__main__.balance.addr.Args": { + "full_name": "__main__.balance.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.balance.addr.ImplicitArgs": { + "full_name": "__main__.balance.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.balance.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.balance.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balance.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.balance.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.balance.read": { + "decorators": [], + "pc": 21, + "type": "function" + }, + "__main__.balance.read.Args": { + "full_name": "__main__.balance.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.balance.read.ImplicitArgs": { + "full_name": "__main__.balance.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.balance.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.balance.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balance.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.balance.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.balance.write": { + "decorators": [], + "pc": 34, + "type": "function" + }, + "__main__.balance.write.Args": { + "full_name": "__main__.balance.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.balance.write.ImplicitArgs": { + "full_name": "__main__.balance.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.balance.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.balance.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 106, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "initial_balance": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.constructor.ImplicitArgs": { + "full_name": "__main__.constructor.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.constructor.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_balance": { + "decorators": [ + "view" + ], + "pc": 76, + "type": "function" + }, + "__main__.get_balance.Args": { + "full_name": "__main__.get_balance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_balance.ImplicitArgs": { + "full_name": "__main__.get_balance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.get_balance.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.get_balance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.increase_balance": { + "decorators": [ + "external" + ], + "pc": 46, + "type": "function" + }, + "__main__.increase_balance.Args": { + "full_name": "__main__.increase_balance.Args", + "members": { + "amount": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.increase_balance.ImplicitArgs": { + "full_name": "__main__.increase_balance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increase_balance.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.increase_balance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 113, + "type": "function" + }, + "__wrappers__.constructor.Args": { + "full_name": "__wrappers__.constructor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.ImplicitArgs": { + "full_name": "__wrappers__.constructor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.constructor.__wrapped_func": { + "destination": "__main__.constructor", + "type": "alias" + }, + "__wrappers__.constructor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_balance": { + "decorators": [ + "view" + ], + "pc": 91, + "type": "function" + }, + "__wrappers__.get_balance.Args": { + "full_name": "__wrappers__.get_balance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_balance.ImplicitArgs": { + "full_name": "__wrappers__.get_balance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_balance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_balance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.get_balance.__wrapped_func": { + "destination": "__main__.get_balance", + "type": "alias" + }, + "__wrappers__.get_balance_encode_return": { + "decorators": [], + "pc": 82, + "type": "function" + }, + "__wrappers__.get_balance_encode_return.Args": { + "full_name": "__wrappers__.get_balance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(res: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_balance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_balance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_balance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_balance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.get_balance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.increase_balance": { + "decorators": [ + "external" + ], + "pc": 58, + "type": "function" + }, + "__wrappers__.increase_balance.Args": { + "full_name": "__wrappers__.increase_balance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increase_balance.ImplicitArgs": { + "full_name": "__wrappers__.increase_balance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increase_balance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.increase_balance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.increase_balance.__wrapped_func": { + "destination": "__main__.increase_balance", + "type": "alias" + }, + "__wrappers__.increase_balance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 0, + "offset": 1 + }, + "pc": 4, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 8, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 8, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 1 + }, + "pc": 13, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 8, + "value": "[cast(fp + (-5), felt**)]" + } + ] + } + } +} diff --git a/vm/rust/src/juno_state.rs b/vm/rust/src/juno_state.rs index b7983acf99..1dd5455a62 100644 --- a/vm/rust/src/juno_state.rs +++ b/vm/rust/src/juno_state.rs @@ -3,13 +3,14 @@ use std::{ slice, sync::Mutex, }; +use std::collections::HashSet; use blockifier::{ execution::contract_class::{ClassInfo as BlockifierClassInfo, ContractClassV0, ContractClassV1}, state::state_api::{StateReader, StateResult}, - execution::contract_class::{ContractClassV0, ContractClassV1, ContractClass}, + execution::contract_class:: ContractClass, state::{ - state_api::{StateReader, StateResult, State}, + state_api:: State, errors::StateError, cached_state::CommitmentStateDiff, } @@ -211,14 +212,16 @@ impl State for JunoState { contract_address: ContractAddress, key: StorageKey, value: StarkFelt, - ) { + ) -> Result<(), blockifier::state::errors::StateError> { let addr = felt_to_byte_array(contract_address.0.key()); let storage_key = felt_to_byte_array(key.0.key()); let storage_value = felt_to_byte_array(&value); let result = state_read_err(unsafe { JunoStateSetStorage(self.handle, addr.as_ptr(), storage_key.as_ptr(), storage_value.as_ptr()) }); - if result.is_err() { - panic!("{}", result.unwrap_err()); - } + result + } + + fn add_visited_pcs(&mut self, _class_hash: ClassHash, _pcs: &HashSet){ + todo!() } /// Increments the nonce of the given contract instance. @@ -243,7 +246,7 @@ impl State for JunoState { /// Sets the given contract class under the given class hash. fn set_contract_class( &mut self, - class_hash: &ClassHash, + class_hash: ClassHash, _contract_class: ContractClass, ) -> StateResult<()> { let class_hash = felt_to_byte_array(&class_hash.0); diff --git a/vm/rust/src/lib.rs b/vm/rust/src/lib.rs index 8a359bf6e9..611b373312 100644 --- a/vm/rust/src/lib.rs +++ b/vm/rust/src/lib.rs @@ -4,46 +4,40 @@ mod juno_state; #[macro_use] extern crate lazy_static; -use crate::juno_state_reader::{ptr_to_felt, JunoStateReader}; + use blockifier::state::state_api::State; use crate::juno_state::{ptr_to_felt, JunoState}; use std::{ collections::HashMap, ffi::{c_char, c_longlong, c_uchar, c_ulonglong, c_void, CStr, CString}, num::NonZeroU128, slice, sync::Arc }; - +use juno_state::{class_info_from_json_str, felt_to_byte_array}; use blockifier::{ + versioned_constants::VersionedConstants, block::{pre_process_block, BlockInfo as BlockifierBlockInfo, BlockNumberHashPair, GasPrices}, context::{BlockContext, ChainInfo, FeeTokenAddresses, TransactionContext}, execution::{ contract_class::ClassInfo, entry_point::{CallEntryPoint, CallType, EntryPointExecutionContext}, - }, fee::fee_utils::calculate_tx_fee, state::{cached_state::{CachedState, GlobalContractCache}, state_api::State}, transaction::{ - abi::constants::{INITIAL_GAS_COST, N_STEPS_RESOURCE}, - block_context::{BlockContext, GasPrices, FeeTokenAddresses}, - execution::{ - common_hints::ExecutionMode, - contract_class::ContractClass, - entry_point::{CallEntryPoint, CallType, EntryPointExecutionContext, ExecutionResources}, + }, + fee::fee_utils::calculate_tx_fee, + state::cached_state::{CachedState, GlobalContractCache}, + abi::{ + constants::CONSTRUCTOR_ENTRY_POINT_NAME, + abi_utils::selector_from_name }, - fee::fee_utils::calculate_tx_fee, - state::cached_state::{CachedState, GlobalContractCache, MutRefState}, transaction::{ - objects::{AccountTransactionContext, DeprecatedAccountTransactionContext, HasRelatedFeeType}, - transaction_execution::Transaction, - transactions::ExecutableTransaction, errors::TransactionExecutionError::{ ContractConstructorExecutionFailed, ExecutionError, ValidateTransactionError, - }, objects::{DeprecatedTransactionInfo, HasRelatedFeeType, TransactionInfo}, transaction_execution::Transaction, transactions::ExecutableTransaction - }, versioned_constants::VersionedConstants + }, + objects::{DeprecatedTransactionInfo, HasRelatedFeeType, TransactionInfo}, + transaction_execution::Transaction, transactions::ExecutableTransaction, + }, }; + use cairo_vm::vm::runners::cairo_runner::ExecutionResources; -use juno_state_reader::{class_info_from_json_str, felt_to_byte_array}; -use cairo_vm::vm::runners::builtin_runner::{ - BITWISE_BUILTIN_NAME, EC_OP_BUILTIN_NAME, HASH_BUILTIN_NAME, KECCAK_BUILTIN_NAME, - OUTPUT_BUILTIN_NAME, POSEIDON_BUILTIN_NAME, RANGE_CHECK_BUILTIN_NAME, - SEGMENT_ARENA_BUILTIN_NAME, SIGNATURE_BUILTIN_NAME, -}; -use juno_state::{contract_class_from_json_str, felt_to_byte_array}; + + + use serde::Deserialize; use starknet_api::{block::BlockHash, core::PatriciaKey, transaction::{Calldata, Transaction as StarknetApiTransaction, TransactionHash}}; use starknet_api::{ @@ -101,7 +95,7 @@ pub extern "C" fn cairoVMCall( let block_info = unsafe { *block_info_ptr }; let call_info = unsafe { *call_info_ptr }; - let reader = JunoStateReader::new(reader_handle, block_info.block_number); + let reader = JunoState::new(reader_handle, block_info.block_number); let contract_addr_felt = StarkFelt::new(call_info.contract_address).unwrap(); let class_hash = if call_info.class_hash == [0; 32] { None @@ -120,8 +114,15 @@ pub extern "C" fn cairoVMCall( } } + let caller_entry_point_type = if entry_point_selector_felt == selector_from_name(CONSTRUCTOR_ENTRY_POINT_NAME).0 { + EntryPointType::Constructor + } else { + EntryPointType::External + }; + + let entry_point = CallEntryPoint { - entry_point_type: EntryPointType::External, + entry_point_type: caller_entry_point_type, entry_point_selector: EntryPointSelector(entry_point_selector_felt), calldata: Calldata(calldata_vec.into()), storage_address: contract_addr_felt.try_into().unwrap(), @@ -176,8 +177,8 @@ pub extern "C" fn cairoVMExecute( skip_validate: c_uchar, err_on_revert: c_uchar ) { - let block_info = unsafe { *block_info_ptr }; - let reader = JunoStateReader::new(reader_handle, block_info.block_number); + let block_info: BlockInfo = unsafe { *block_info_ptr }; + let reader = JunoState::new(reader_handle, block_info.block_number); let chain_id_str = unsafe { CStr::from_ptr(chain_id) }.to_str().unwrap(); let txn_json_str = unsafe { CStr::from_ptr(txns_json) }.to_str().unwrap(); let txns_and_query_bits: Result, serde_json::Error> = @@ -259,7 +260,7 @@ pub extern "C" fn cairoVMExecute( return; } - let mut txn_state = CachedState::new_transactional(&mut state); + let mut txn_state = CachedState::create_transactional(&mut state,); let fee_type; let res = match txn.unwrap() { Transaction::AccountTransaction(t) => { From e1d9adaf36a0d6f868b30dfcaaa9ef2d8ffef598 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Wed, 27 Dec 2023 11:34:55 +0300 Subject: [PATCH 10/76] Move state root verification to blockchain and make core.State operate on `core.StateDiff`s instead. This will play nicer with how sequencer finalizes blocks. --- blockchain/blockchain.go | 27 ++++++++- blockchain/blockchain_test.go | 8 +++ blockchain/pending_test.go | 8 +-- core/state.go | 52 ++++------------- core/state_test.go | 103 +++++++++++++++------------------- sync/sync_test.go | 2 +- vm/vm_test.go | 44 +++++---------- 7 files changed, 105 insertions(+), 139 deletions(-) diff --git a/blockchain/blockchain.go b/blockchain/blockchain.go index 36d622991c..3cecfa40c4 100644 --- a/blockchain/blockchain.go +++ b/blockchain/blockchain.go @@ -340,9 +340,16 @@ func (b *Blockchain) Store(block *core.Block, blockCommitments *core.BlockCommit if err := verifyBlock(txn, block); err != nil { return err } - if err := core.NewState(txn).Update(block.Number, stateUpdate, newClasses); err != nil { + + state := core.NewState(txn) + if err := state.Update(block.Number, stateUpdate.StateDiff, newClasses); err != nil { + return err + } + + if err := b.verifyStateUpdateRoot(state, stateUpdate.NewRoot); err != nil { return err } + if err := StoreBlockHeader(txn, block.Header); err != nil { return err } @@ -841,7 +848,11 @@ func (b *Blockchain) revertHead(txn db.Transaction) error { state := core.NewState(txn) // revert state - if err = state.Revert(blockNumber, stateUpdate); err != nil { + if err = state.Revert(blockNumber, stateUpdate.StateDiff); err != nil { + return err + } + + if err = b.verifyStateUpdateRoot(state, stateUpdate.OldRoot); err != nil { return err } @@ -1072,3 +1083,15 @@ func MakeStateDiffForEmptyBlock(bc Reader, blockNumber uint64) (*core.StateDiff, } return stateDiff, nil } + +func (b *Blockchain) verifyStateUpdateRoot(s *core.State, root *felt.Felt) error { + currentRoot, err := s.Root() + if err != nil { + return err + } + + if !root.Equal(currentRoot) { + return fmt.Errorf("state's current root: %s does not match the expected root: %s", currentRoot, root) + } + return nil +} diff --git a/blockchain/blockchain_test.go b/blockchain/blockchain_test.go index 76ebc1b164..3edeae710e 100644 --- a/blockchain/blockchain_test.go +++ b/blockchain/blockchain_test.go @@ -239,6 +239,7 @@ func TestStore(t *testing.T) { require.NoError(t, err) assert.Equal(t, stateUpdate0, got0Update) }) + t.Run("add block to non-empty blockchain", func(t *testing.T) { block1, err := gw.BlockByNumber(context.Background(), 1) require.NoError(t, err) @@ -266,6 +267,13 @@ func TestStore(t *testing.T) { require.NoError(t, err) assert.Equal(t, stateUpdate1, got1Update) }) + + t.Run("failing state root check", func(t *testing.T) { + wrongRootStateUpdate := stateUpdate0 + wrongRootStateUpdate.NewRoot = new(felt.Felt).SetUint64(1337) + chain := blockchain.New(pebble.NewMemTest(t), utils.Mainnet) + require.ErrorContains(t, chain.Store(block0, &emptyCommitments, wrongRootStateUpdate, nil), "does not match the expected root") + }) } func TestTransactionAndReceipt(t *testing.T) { diff --git a/blockchain/pending_test.go b/blockchain/pending_test.go index d475a87338..977b72e590 100644 --- a/blockchain/pending_test.go +++ b/blockchain/pending_test.go @@ -8,7 +8,6 @@ import ( "github.com/NethermindEth/juno/core/felt" "github.com/NethermindEth/juno/db/pebble" "github.com/NethermindEth/juno/mocks" - "github.com/NethermindEth/juno/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" @@ -203,12 +202,7 @@ func makeState(t *testing.T) *blockchain.PendingState { }) state := core.NewState(pebbleTxn) blockNumber := uint64(0) - require.NoError(t, state.Update(blockNumber, &core.StateUpdate{ - BlockHash: new(felt.Felt), - NewRoot: utils.HexToFelt(t, "0x4b2d2338a1f3bd507a2263358fe84eef616528bfff633827ba5b7579b464c49"), - OldRoot: new(felt.Felt), - StateDiff: testState, - }, map[felt.Felt]core.Class{ + require.NoError(t, state.Update(blockNumber, testState, map[felt.Felt]core.Class{ *classHash: testClass, })) return blockchain.NewPendingState(core.EmptyStateDiff(), map[felt.Felt]core.Class{*contractAddr: testClass}, state) diff --git a/core/state.go b/core/state.go index 97ea2163bf..25a8f41d8c 100644 --- a/core/state.go +++ b/core/state.go @@ -180,36 +180,17 @@ func (s *State) globalTrie(bucket db.Bucket, newTrie trie.NewTrieFunc) (*trie.Tr return gTrie, closer, nil } -func (s *State) verifyStateUpdateRoot(root *felt.Felt) error { - currentRoot, err := s.Root() - if err != nil { - return err - } - - if !root.Equal(currentRoot) { - return fmt.Errorf("state's current root: %s does not match the expected root: %s", currentRoot, root) - } - return nil -} - // Update applies a StateUpdate to the State object. State is not -// updated if an error is encountered during the operation. If update's -// old or new root does not match the state's old or new roots, -// [ErrMismatchedRoot] is returned. -func (s *State) Update(blockNumber uint64, update *StateUpdate, declaredClasses map[felt.Felt]Class) error { - err := s.verifyStateUpdateRoot(update.OldRoot) - if err != nil { - return err - } - +// updated if an error is encountered during the operation. +func (s *State) Update(blockNumber uint64, diff *StateDiff, declaredClasses map[felt.Felt]Class) error { // register declared classes mentioned in stateDiff.deployedContracts and stateDiff.declaredClasses for cHash, class := range declaredClasses { - if err = s.putClass(&cHash, class, blockNumber); err != nil { + if err := s.putClass(&cHash, class, blockNumber); err != nil { return err } } - if err = s.updateDeclaredClassesTrie(update.StateDiff.DeclaredV1Classes, declaredClasses); err != nil { + if err := s.updateDeclaredClassesTrie(diff.DeclaredV1Classes, declaredClasses); err != nil { return err } @@ -219,21 +200,17 @@ func (s *State) Update(blockNumber uint64, update *StateUpdate, declaredClasses } // register deployed contracts - for addr, classHash := range update.StateDiff.DeployedContracts { + for addr, classHash := range diff.DeployedContracts { if err = s.putNewContract(stateTrie, &addr, classHash, blockNumber); err != nil { return err } } - if err = s.updateContracts(stateTrie, blockNumber, update.StateDiff, true); err != nil { - return err - } - - if err = storageCloser(); err != nil { + if err = s.updateContracts(stateTrie, blockNumber, diff, true); err != nil { return err } - return s.verifyStateUpdateRoot(update.NewRoot) + return storageCloser() } var ( @@ -522,18 +499,13 @@ func (s *State) ContractIsAlreadyDeployedAt(addr *felt.Felt, blockNumber uint64) return deployedAt <= blockNumber, nil } -func (s *State) Revert(blockNumber uint64, update *StateUpdate) error { - err := s.verifyStateUpdateRoot(update.NewRoot) - if err != nil { - return fmt.Errorf("verify state update root: %v", err) - } - - if err = s.removeDeclaredClasses(blockNumber, update.StateDiff.DeclaredV0Classes, update.StateDiff.DeclaredV1Classes); err != nil { +func (s *State) Revert(blockNumber uint64, diff *StateDiff) error { + if err := s.removeDeclaredClasses(blockNumber, diff.DeclaredV0Classes, diff.DeclaredV1Classes); err != nil { return fmt.Errorf("remove declared classes: %v", err) } // update contracts - reversedDiff, err := s.buildReverseDiff(blockNumber, update.StateDiff) + reversedDiff, err := s.buildReverseDiff(blockNumber, diff) if err != nil { return fmt.Errorf("build reverse diff: %v", err) } @@ -552,7 +524,7 @@ func (s *State) Revert(blockNumber uint64, update *StateUpdate) error { } // purge deployed contracts - for addr := range update.StateDiff.DeployedContracts { + for addr := range diff.DeployedContracts { if err = s.purgeContract(&addr); err != nil { return fmt.Errorf("purge contract: %v", err) } @@ -585,7 +557,7 @@ func (s *State) Revert(blockNumber uint64, update *StateUpdate) error { } } - return s.verifyStateUpdateRoot(update.OldRoot) + return nil } func (s *State) removeDeclaredClasses(blockNumber uint64, v0Classes []*felt.Felt, v1Classes map[felt.Felt]*felt.Felt) error { diff --git a/core/state_test.go b/core/state_test.go index c9333b1c2a..0cebf978c2 100644 --- a/core/state_test.go +++ b/core/state_test.go @@ -3,7 +3,6 @@ package core_test import ( "context" "encoding/json" - "fmt" "reflect" "testing" @@ -48,39 +47,19 @@ func TestUpdate(t *testing.T) { require.NoError(t, err) t.Run("empty state updated with mainnet block 0 state update", func(t *testing.T) { - require.NoError(t, state.Update(0, su0, nil)) + require.NoError(t, state.Update(0, su0.StateDiff, nil)) gotNewRoot, rerr := state.Root() require.NoError(t, rerr) assert.Equal(t, su0.NewRoot, gotNewRoot) }) - t.Run("error when state current root doesn't match state update's old root", func(t *testing.T) { - oldRoot := new(felt.Felt).SetBytes([]byte("some old root")) - su := &core.StateUpdate{ - OldRoot: oldRoot, - } - expectedErr := fmt.Sprintf("state's current root: %s does not match the expected root: %s", su0.NewRoot, oldRoot) - require.EqualError(t, state.Update(1, su, nil), expectedErr) - }) - - t.Run("error when state new root doesn't match state update's new root", func(t *testing.T) { - newRoot := new(felt.Felt).SetBytes([]byte("some new root")) - su := &core.StateUpdate{ - NewRoot: newRoot, - OldRoot: su0.NewRoot, - StateDiff: new(core.StateDiff), - } - expectedErr := fmt.Sprintf("state's current root: %s does not match the expected root: %s", su0.NewRoot, newRoot) - require.EqualError(t, state.Update(1, su, nil), expectedErr) - }) - t.Run("non-empty state updated multiple times", func(t *testing.T) { - require.NoError(t, state.Update(1, su1, nil)) + require.NoError(t, state.Update(1, su1.StateDiff, nil)) gotNewRoot, rerr := state.Root() require.NoError(t, rerr) assert.Equal(t, su1.NewRoot, gotNewRoot) - require.NoError(t, state.Update(2, su2, nil)) + require.NoError(t, state.Update(2, su2.StateDiff, nil)) gotNewRoot, err = state.Root() require.NoError(t, err) assert.Equal(t, su2.NewRoot, gotNewRoot) @@ -98,12 +77,18 @@ func TestUpdate(t *testing.T) { t.Run("post v0.11.0 declared classes affect root", func(t *testing.T) { t.Run("without class definition", func(t *testing.T) { - require.Error(t, state.Update(3, su3, nil)) + require.NoError(t, state.Update(3, su3.StateDiff, nil)) + root, err := state.Root() + require.NoError(t, err) + assert.NotEqual(t, root, su3.NewRoot) }) - require.NoError(t, state.Update(3, su3, map[felt.Felt]core.Class{ + require.NoError(t, state.Update(3, su3.StateDiff, map[felt.Felt]core.Class{ *utils.HexToFelt(t, "0xDEADBEEF"): &core.Cairo1Class{}, })) assert.NotEqual(t, su3.NewRoot, su3.OldRoot) + root, err := state.Root() + require.NoError(t, err) + assert.Equal(t, root, su3.NewRoot) }) // These value were taken from part of integration state update number 299762 @@ -121,7 +106,7 @@ func TestUpdate(t *testing.T) { } t.Run("update noClassContracts storage", func(t *testing.T) { - require.NoError(t, state.Update(4, su4, nil)) + require.NoError(t, state.Update(4, su4.StateDiff, nil)) gotValue, err := state.ContractStorage(scAddr, scKey) require.NoError(t, err) @@ -148,7 +133,7 @@ func TestUpdate(t *testing.T) { StorageDiffs: map[felt.Felt]map[felt.Felt]*felt.Felt{*scAddr2: {*scKey: scValue}}, }, } - assert.ErrorIs(t, state.Update(5, su5, nil), core.ErrContractNotDeployed) + assert.ErrorIs(t, state.Update(5, su5.StateDiff, nil), core.ErrContractNotDeployed) }) } @@ -171,8 +156,8 @@ func TestContractClassHash(t *testing.T) { su1, err := gw.StateUpdate(context.Background(), 1) require.NoError(t, err) - require.NoError(t, state.Update(0, su0, nil)) - require.NoError(t, state.Update(1, su1, nil)) + require.NoError(t, state.Update(0, su0.StateDiff, nil)) + require.NoError(t, state.Update(1, su1.StateDiff, nil)) allDeployedContracts := make(map[felt.Felt]*felt.Felt) @@ -203,7 +188,7 @@ func TestContractClassHash(t *testing.T) { }, } - require.NoError(t, state.Update(2, replaceUpdate, nil)) + require.NoError(t, state.Update(2, replaceUpdate.StateDiff, nil)) gotClassHash, err := state.ContractClassHash(new(felt.Felt).Set(&su1FirstDeployedAddress)) require.NoError(t, err) @@ -235,7 +220,7 @@ func TestNonce(t *testing.T) { }, } - require.NoError(t, state.Update(0, su, nil)) + require.NoError(t, state.Update(0, su.StateDiff, nil)) t.Run("newly deployed contract has zero nonce", func(t *testing.T) { nonce, err := state.ContractNonce(addr) @@ -253,7 +238,7 @@ func TestNonce(t *testing.T) { }, } - require.NoError(t, state.Update(1, su, nil)) + require.NoError(t, state.Update(1, su.StateDiff, nil)) gotNonce, err := state.ContractNonce(addr) require.NoError(t, err) @@ -275,7 +260,7 @@ func TestStateHistory(t *testing.T) { state := core.NewState(txn) su0, err := gw.StateUpdate(context.Background(), 0) require.NoError(t, err) - require.NoError(t, state.Update(0, su0, nil)) + require.NoError(t, state.Update(0, su0.StateDiff, nil)) contractAddr := utils.HexToFelt(t, "0x20cfa74ee3564b4cd5435cdace0f9c4d43b939620e4a0bb5076105df0a626c6") changedLoc := utils.HexToFelt(t, "0x5") @@ -301,7 +286,7 @@ func TestStateHistory(t *testing.T) { }, }, } - require.NoError(t, state.Update(1, su, nil)) + require.NoError(t, state.Update(1, su.StateDiff, nil)) t.Run("should give old value for a location that changed after the given height", func(t *testing.T) { oldValue, err := state.ContractStorageAt(contractAddr, changedLoc, 0) @@ -329,8 +314,8 @@ func TestContractIsDeployedAt(t *testing.T) { su1, err := gw.StateUpdate(context.Background(), 1) require.NoError(t, err) - require.NoError(t, state.Update(0, su0, nil)) - require.NoError(t, state.Update(1, su1, nil)) + require.NoError(t, state.Update(0, su0.StateDiff, nil)) + require.NoError(t, state.Update(1, su1.StateDiff, nil)) t.Run("deployed on genesis", func(t *testing.T) { deployedOn0 := utils.HexToFelt(t, "0x20cfa74ee3564b4cd5435cdace0f9c4d43b939620e4a0bb5076105df0a626c6") @@ -392,7 +377,7 @@ func TestClass(t *testing.T) { state := core.NewState(txn) su0, err := gw.StateUpdate(context.Background(), 0) require.NoError(t, err) - require.NoError(t, state.Update(0, su0, map[felt.Felt]core.Class{ + require.NoError(t, state.Update(0, su0.StateDiff, map[felt.Felt]core.Class{ *cairo0Hash: cairo0Class, *cairo1Hash: cairo1Class, })) @@ -421,10 +406,10 @@ func TestRevert(t *testing.T) { state := core.NewState(txn) su0, err := gw.StateUpdate(context.Background(), 0) require.NoError(t, err) - require.NoError(t, state.Update(0, su0, nil)) + require.NoError(t, state.Update(0, su0.StateDiff, nil)) su1, err := gw.StateUpdate(context.Background(), 1) require.NoError(t, err) - require.NoError(t, state.Update(1, su1, nil)) + require.NoError(t, state.Update(1, su1.StateDiff, nil)) t.Run("revert a replaced class", func(t *testing.T) { replaceStateUpdate := &core.StateUpdate{ @@ -437,8 +422,8 @@ func TestRevert(t *testing.T) { }, } - require.NoError(t, state.Update(2, replaceStateUpdate, nil)) - require.NoError(t, state.Revert(2, replaceStateUpdate)) + require.NoError(t, state.Update(2, replaceStateUpdate.StateDiff, nil)) + require.NoError(t, state.Revert(2, replaceStateUpdate.StateDiff)) classHash, sErr := state.ContractClassHash(new(felt.Felt).Set(&su1FirstDeployedAddress)) require.NoError(t, sErr) assert.Equal(t, su1.StateDiff.DeployedContracts[*new(felt.Felt).Set(&su1FirstDeployedAddress)], classHash) @@ -455,8 +440,8 @@ func TestRevert(t *testing.T) { }, } - require.NoError(t, state.Update(2, nonceStateUpdate, nil)) - require.NoError(t, state.Revert(2, nonceStateUpdate)) + require.NoError(t, state.Update(2, nonceStateUpdate.StateDiff, nil)) + require.NoError(t, state.Revert(2, nonceStateUpdate.StateDiff)) nonce, sErr := state.ContractNonce(new(felt.Felt).Set(&su1FirstDeployedAddress)) require.NoError(t, sErr) assert.Equal(t, &felt.Zero, nonce) @@ -507,8 +492,8 @@ func TestRevert(t *testing.T) { }, } - require.NoError(t, state.Update(2, declaredClassesStateUpdate, classesM)) - require.NoError(t, state.Revert(2, declaredClassesStateUpdate)) + require.NoError(t, state.Update(2, declaredClassesStateUpdate.StateDiff, classesM)) + require.NoError(t, state.Revert(2, declaredClassesStateUpdate.StateDiff)) var decClass *core.DeclaredClass decClass, err = state.Class(cairo0Addr) @@ -523,19 +508,19 @@ func TestRevert(t *testing.T) { su2, err := gw.StateUpdate(context.Background(), 2) require.NoError(t, err) t.Run("should be able to apply new update after a Revert", func(t *testing.T) { - require.NoError(t, state.Update(2, su2, nil)) + require.NoError(t, state.Update(2, su2.StateDiff, nil)) }) t.Run("should be able to revert all the state", func(t *testing.T) { - require.NoError(t, state.Revert(2, su2)) + require.NoError(t, state.Revert(2, su2.StateDiff)) root, err := state.Root() require.NoError(t, err) require.Equal(t, su2.OldRoot, root) - require.NoError(t, state.Revert(1, su1)) + require.NoError(t, state.Revert(1, su1.StateDiff)) root, err = state.Root() require.NoError(t, err) require.Equal(t, su1.OldRoot, root) - require.NoError(t, state.Revert(0, su0)) + require.NoError(t, state.Revert(0, su0.StateDiff)) root, err = state.Root() require.NoError(t, err) require.Equal(t, su0.OldRoot, root) @@ -578,8 +563,8 @@ func TestRevertGenesisStateDiff(t *testing.T) { }, }, } - require.NoError(t, state.Update(0, su, nil)) - require.NoError(t, state.Revert(0, su)) + require.NoError(t, state.Update(0, su.StateDiff, nil)) + require.NoError(t, state.Revert(0, su.StateDiff)) } func TestRevertNoClassContracts(t *testing.T) { @@ -598,7 +583,7 @@ func TestRevertNoClassContracts(t *testing.T) { su0, err := gw.StateUpdate(context.Background(), 0) require.NoError(t, err) - require.NoError(t, state.Update(0, su0, nil)) + require.NoError(t, state.Update(0, su0.StateDiff, nil)) su1, err := gw.StateUpdate(context.Background(), 1) require.NoError(t, err) @@ -614,9 +599,9 @@ func TestRevertNoClassContracts(t *testing.T) { su1.StateDiff.StorageDiffs[*scAddr] = map[felt.Felt]*felt.Felt{*scKey: scValue} - require.NoError(t, state.Update(1, su1, nil)) + require.NoError(t, state.Update(1, su1.StateDiff, nil)) - require.NoError(t, state.Revert(1, su1)) + require.NoError(t, state.Revert(1, su1.StateDiff)) gotRoot, err := state.Root() require.NoError(t, err) @@ -651,7 +636,7 @@ func TestRevertDeclaredClasses(t *testing.T) { *sierraHash: &core.Cairo1Class{}, } - require.NoError(t, state.Update(0, declareDiff, newClasses)) + require.NoError(t, state.Update(0, declareDiff.StateDiff, newClasses)) declaredClass, err := state.Class(classHash) require.NoError(t, err) assert.Equal(t, uint64(0), declaredClass.At) @@ -660,7 +645,7 @@ func TestRevertDeclaredClasses(t *testing.T) { assert.Equal(t, uint64(0), sierraClass.At) declareDiff.OldRoot = declareDiff.NewRoot - require.NoError(t, state.Update(1, declareDiff, newClasses)) + require.NoError(t, state.Update(1, declareDiff.StateDiff, newClasses)) t.Run("re-declaring a class shouldnt change it's DeclaredAt attribute", func(t *testing.T) { declaredClass, err = state.Class(classHash) @@ -671,7 +656,7 @@ func TestRevertDeclaredClasses(t *testing.T) { assert.Equal(t, uint64(0), sierraClass.At) }) - require.NoError(t, state.Revert(1, declareDiff)) + require.NoError(t, state.Revert(1, declareDiff.StateDiff)) t.Run("reverting a re-declaration shouldnt change state commitment or remove class definitions", func(t *testing.T) { declaredClass, err = state.Class(classHash) @@ -683,7 +668,7 @@ func TestRevertDeclaredClasses(t *testing.T) { }) declareDiff.OldRoot = &felt.Zero - require.NoError(t, state.Revert(0, declareDiff)) + require.NoError(t, state.Revert(0, declareDiff.StateDiff)) _, err = state.Class(classHash) require.ErrorIs(t, err, db.ErrKeyNotFound) _, err = state.Class(sierraHash) diff --git a/sync/sync_test.go b/sync/sync_test.go index 96181d2d89..a87c1495d9 100644 --- a/sync/sync_test.go +++ b/sync/sync_test.go @@ -115,7 +115,7 @@ func TestSyncBlocks(t *testing.T) { case 2: state.BlockHash = new(felt.Felt) // fail sanity checks case 3: - state.OldRoot = new(felt.Felt).SetUint64(1) // fail store + state.NewRoot = new(felt.Felt).SetUint64(1) // fail store default: reqCount = 0 atomic.AddUint64(&syncingHeight, 1) diff --git a/vm/vm_test.go b/vm/vm_test.go index 4194e8a96b..c0024fadb3 100644 --- a/vm/vm_test.go +++ b/vm/vm_test.go @@ -35,13 +35,9 @@ func TestV0Call(t *testing.T) { require.NoError(t, encoder.RegisterType(reflect.TypeOf(core.Cairo0Class{}))) testState := core.NewState(txn) - require.NoError(t, testState.Update(0, &core.StateUpdate{ - OldRoot: &felt.Zero, - NewRoot: utils.HexToFelt(t, "0x3d452fbb3c3a32fe85b1a3fbbcdec316d5fc940cefc028ee808ad25a15991c8"), - StateDiff: &core.StateDiff{ - DeployedContracts: map[felt.Felt]*felt.Felt{ - *contractAddr: classHash, - }, + require.NoError(t, testState.Update(0, &core.StateDiff{ + DeployedContracts: map[felt.Felt]*felt.Felt{ + *contractAddr: classHash, }, }, map[felt.Felt]core.Class{ *classHash: simpleClass, @@ -57,14 +53,10 @@ func TestV0Call(t *testing.T) { require.NoError(t, err) assert.Equal(t, []*felt.Felt{&felt.Zero}, ret) - require.NoError(t, testState.Update(1, &core.StateUpdate{ - OldRoot: utils.HexToFelt(t, "0x3d452fbb3c3a32fe85b1a3fbbcdec316d5fc940cefc028ee808ad25a15991c8"), - NewRoot: utils.HexToFelt(t, "0x4a948783e8786ba9d8edaf42de972213bd2deb1b50c49e36647f1fef844890f"), - StateDiff: &core.StateDiff{ - StorageDiffs: map[felt.Felt]map[felt.Felt]*felt.Felt{ - *contractAddr: { - *utils.HexToFelt(t, "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091"): new(felt.Felt).SetUint64(1337), - }, + require.NoError(t, testState.Update(1, &core.StateDiff{ + StorageDiffs: map[felt.Felt]map[felt.Felt]*felt.Felt{ + *contractAddr: { + *utils.HexToFelt(t, "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091"): new(felt.Felt).SetUint64(1337), }, }, }, nil)) @@ -97,13 +89,9 @@ func TestV1Call(t *testing.T) { require.NoError(t, encoder.RegisterType(reflect.TypeOf(core.Cairo1Class{}))) testState := core.NewState(txn) - require.NoError(t, testState.Update(0, &core.StateUpdate{ - OldRoot: &felt.Zero, - NewRoot: utils.HexToFelt(t, "0x2650cef46c190ec6bb7dc21a5a36781132e7c883b27175e625031149d4f1a84"), - StateDiff: &core.StateDiff{ - DeployedContracts: map[felt.Felt]*felt.Felt{ - *contractAddr: classHash, - }, + require.NoError(t, testState.Update(0, &core.StateDiff{ + DeployedContracts: map[felt.Felt]*felt.Felt{ + *contractAddr: classHash, }, }, map[felt.Felt]core.Class{ *classHash: simpleClass, @@ -125,14 +113,10 @@ func TestV1Call(t *testing.T) { require.NoError(t, err) assert.Equal(t, []*felt.Felt{&felt.Zero}, ret) - require.NoError(t, testState.Update(1, &core.StateUpdate{ - OldRoot: utils.HexToFelt(t, "0x2650cef46c190ec6bb7dc21a5a36781132e7c883b27175e625031149d4f1a84"), - NewRoot: utils.HexToFelt(t, "0x7a9da0a7471a8d5118d3eefb8c26a6acbe204eb1eaa934606f4757a595fe552"), - StateDiff: &core.StateDiff{ - StorageDiffs: map[felt.Felt]map[felt.Felt]*felt.Felt{ - *contractAddr: { - *storageLocation: new(felt.Felt).SetUint64(37), - }, + require.NoError(t, testState.Update(1, &core.StateDiff{ + StorageDiffs: map[felt.Felt]map[felt.Felt]*felt.Felt{ + *contractAddr: { + *storageLocation: new(felt.Felt).SetUint64(37), }, }, }, nil)) From 19db715ba32511523d5df8d78c19cb093ee02fab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Wed, 27 Dec 2023 12:38:30 +0300 Subject: [PATCH 11/76] Implement blockchain.Finalize --- blockchain/blockchain.go | 93 ++++++++++++++++++++++++++--------- blockchain/blockchain_test.go | 46 ++++++++++++++++- core/block.go | 9 +--- core/block_test.go | 2 +- genesis/genesis.go | 33 +++++++++++-- genesis/genesis_test.go | 6 +-- p2p/sync.go | 2 +- vm/vm_test.go | 10 ++-- 8 files changed, 152 insertions(+), 49 deletions(-) diff --git a/blockchain/blockchain.go b/blockchain/blockchain.go index 3cecfa40c4..9609c1e044 100644 --- a/blockchain/blockchain.go +++ b/blockchain/blockchain.go @@ -337,7 +337,7 @@ func (b *Blockchain) Store(block *core.Block, blockCommitments *core.BlockCommit stateUpdate *core.StateUpdate, newClasses map[felt.Felt]core.Class, ) error { return b.database.Update(func(txn db.Transaction) error { - if err := verifyBlock(txn, block); err != nil { + if err := b.storeBlock(txn, block, blockCommitments); err != nil { return err } @@ -350,34 +350,38 @@ func (b *Blockchain) Store(block *core.Block, blockCommitments *core.BlockCommit return err } - if err := StoreBlockHeader(txn, block.Header); err != nil { - return err - } + return storeStateUpdate(txn, block.Number, stateUpdate) + }) +} - for i, tx := range block.Transactions { - if err := storeTransactionAndReceipt(txn, block.Number, uint64(i), tx, - block.Receipts[i]); err != nil { - return err - } - } +func (b *Blockchain) storeBlock(txn db.Transaction, block *core.Block, blockCommitments *core.BlockCommitments) error { + if err := verifyBlock(txn, block); err != nil { + return err + } - if err := storeStateUpdate(txn, block.Number, stateUpdate); err != nil { - return err - } + if err := StoreBlockHeader(txn, block.Header); err != nil { + return err + } - if err := StoreBlockCommitments(txn, block.Number, blockCommitments); err != nil { + for i, tx := range block.Transactions { + if err := storeTransactionAndReceipt(txn, block.Number, uint64(i), tx, + block.Receipts[i]); err != nil { return err } + } - if err := b.storeEmptyPending(txn, block.Header); err != nil { - return err - } + if err := StoreBlockCommitments(txn, block.Number, blockCommitments); err != nil { + return err + } - // Head of the blockchain is maintained as follows: - // [db.ChainHeight]() -> (BlockNumber) - heightBin := core.MarshalBlockNumber(block.Number) - return txn.Set(db.ChainHeight.Key(), heightBin) - }) + if err := b.storeEmptyPending(txn, block.Header); err != nil { + return err + } + + // Head of the blockchain is maintained as follows: + // [db.ChainHeight]() -> (BlockNumber) + heightBin := core.MarshalBlockNumber(block.Number) + return txn.Set(db.ChainHeight.Key(), heightBin) } // VerifyBlock assumes the block has already been sanity-checked. @@ -521,7 +525,7 @@ func transactionsByBlockNumber(txn db.Transaction, number uint64) ([]core.Transa return nil, err } - var txs []core.Transaction + txs := []core.Transaction{} numBytes := core.MarshalBlockNumber(number) prefix := db.TransactionsByBlockNumberAndIndex.Key(numBytes) @@ -556,7 +560,7 @@ func receiptsByBlockNumber(txn db.Transaction, number uint64) ([]*core.Transacti return nil, err } - var receipts []*core.TransactionReceipt + receipts := []*core.TransactionReceipt{} numBytes := core.MarshalBlockNumber(number) prefix := db.ReceiptsByBlockNumberAndIndex.Key(numBytes) @@ -1095,3 +1099,44 @@ func (b *Blockchain) verifyStateUpdateRoot(s *core.State, root *felt.Felt) error } return nil } + +// Finalise will calculate the state commitment and block hash for the given pending block and append it to the +// blockchain +func (b *Blockchain) Finalise(pending *Pending) error { + return b.database.Update(func(txn db.Transaction) error { + var err error + + state := core.NewState(txn) + pending.StateUpdate.OldRoot, err = state.Root() + if err != nil { + return err + } + + if h, hErr := chainHeight(txn); hErr == nil { + pending.Block.Number = h + 1 + } + + if err = state.Update(pending.Block.Number, pending.StateUpdate.StateDiff, pending.NewClasses); err != nil { + return err + } + + pending.Block.GlobalStateRoot, err = state.Root() + if err != nil { + return err + } + pending.StateUpdate.NewRoot = pending.Block.GlobalStateRoot + + var commitments *core.BlockCommitments + pending.Block.Hash, commitments, err = core.BlockHash(pending.Block) + if err != nil { + return err + } + pending.StateUpdate.BlockHash = pending.Block.Hash + + if err = b.storeBlock(txn, pending.Block, commitments); err != nil { + return err + } + + return storeStateUpdate(txn, pending.Block.Number, pending.StateUpdate) + }) +} diff --git a/blockchain/blockchain_test.go b/blockchain/blockchain_test.go index 3edeae710e..e93c561888 100644 --- a/blockchain/blockchain_test.go +++ b/blockchain/blockchain_test.go @@ -271,7 +271,7 @@ func TestStore(t *testing.T) { t.Run("failing state root check", func(t *testing.T) { wrongRootStateUpdate := stateUpdate0 wrongRootStateUpdate.NewRoot = new(felt.Felt).SetUint64(1337) - chain := blockchain.New(pebble.NewMemTest(t), utils.Mainnet) + chain := blockchain.New(pebble.NewMemTest(t), &utils.Mainnet) require.ErrorContains(t, chain.Store(block0, &emptyCommitments, wrongRootStateUpdate, nil), "does not match the expected root") }) } @@ -846,3 +846,47 @@ func TestMakeStateDiffForEmptyBlock(t *testing.T) { assert.Equal(t, blockHash, sd.StorageDiffs[*storageContractAddr][felt.Zero]) }) } + +func TestFinalize(t *testing.T) { + testDB := pebble.NewMemTest(t) + chain := blockchain.New(testDB, &utils.Mainnet) + + receipts := make([]*core.TransactionReceipt, 0) + pendingBlock := &core.Block{ + Header: &core.Header{ + ParentHash: &felt.Zero, + SequencerAddress: utils.HexToFelt(t, "0x1337"), + Timestamp: 0, + ProtocolVersion: "0.0.0", + EventsBloom: core.EventsBloom(receipts), + GasPrice: utils.HexToFelt(t, "0x1"), + GasPriceSTRK: utils.HexToFelt(t, "0x2"), + }, + Transactions: make([]core.Transaction, 0), + Receipts: receipts, + } + + stateDiff, err := blockchain.MakeStateDiffForEmptyBlock(chain, 0) + require.NoError(t, err) + + pendingGenesis := &blockchain.Pending{ + Block: pendingBlock, + StateUpdate: &core.StateUpdate{ + OldRoot: &felt.Zero, + StateDiff: stateDiff, + }, + NewClasses: make(map[felt.Felt]core.Class, 0), + } + + require.NoError(t, chain.Finalise(pendingGenesis)) + h, err := chain.Head() + require.NoError(t, err) + require.Equal(t, pendingGenesis.Block, h) + + pending, err := chain.Pending() + require.NoError(t, err) + require.NoError(t, chain.Finalise(&pending)) + h, err = chain.Head() + require.NoError(t, err) + require.Equal(t, pending.Block, h) +} diff --git a/core/block.go b/core/block.go index 44bb78a46c..7089a68858 100644 --- a/core/block.go +++ b/core/block.go @@ -125,13 +125,8 @@ func VerifyBlockHash(b *Block, network *utils.Network) (*BlockCommitments, error // BlockHash assumes block.SequencerAddress is not nil as this is called with post v0.12.0 // and by then issues with unverifiable block hash were resolved. // In future, this may no longer be required. -func BlockHash(b *Block) (*felt.Felt, error) { - if b.SequencerAddress == nil { - return nil, errors.New("block.SequencerAddress is nil") - } - - h, _, err := post07Hash(b, nil) - return h, err +func BlockHash(b *Block) (*felt.Felt, *BlockCommitments, error) { + return post07Hash(b, nil) } // blockHash computes the block hash, with option to override sequence address diff --git a/core/block_test.go b/core/block_test.go index 96ba8f719d..4948baf80f 100644 --- a/core/block_test.go +++ b/core/block_test.go @@ -253,7 +253,7 @@ func TestBlockHashP2P(t *testing.T) { mainnetBlock1.SequencerAddress = nil - _, err = core.BlockHash(mainnetBlock1) + _, _, err = core.BlockHash(mainnetBlock1) assert.EqualError(t, err, "block.SequencerAddress is nil") }) } diff --git a/genesis/genesis.go b/genesis/genesis.go index a8514c675a..664fabcc8d 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -82,10 +82,21 @@ func GenesisStateDiff( if err = genesisState.SetClassHash(addressFelt, &classHash); err != nil { return nil, nil, fmt.Errorf("set class hash: %v", err) } - + callInfo := &vm.CallInfo{ + ContractAddress: addressFelt, + ClassHash: &classHash, + Selector: constructorSelector, + Calldata: contractData.ConstructorArgs, + } + blockInfo := vm.BlockInfo{ + Header: &core.Header{ + Number: 0, + Timestamp: blockTimestamp, + }, + } + maxSteps := uint64(100000) //nolint:gomnd // Call the constructors - if _, err = v.Call(addressFelt, &classHash, constructorSelector, - contractData.ConstructorArgs, 0, blockTimestamp, genesisState, *network); err != nil { + if _, err = v.Call(callInfo, &blockInfo, genesisState, network, maxSteps, false); err != nil { return nil, nil, fmt.Errorf("execute function call: %v", err) } } @@ -97,8 +108,20 @@ func GenesisStateDiff( if err != nil { return nil, nil, fmt.Errorf("get contract class hash: %v", err) } - if _, err = v.Call(&contractAddress, classHash, &entryPointSelector, - fnCall.Calldata, 0, blockTimestamp, genesisState, *network); err != nil { + callInfo := &vm.CallInfo{ + ContractAddress: &contractAddress, + ClassHash: classHash, + Selector: &entryPointSelector, + Calldata: fnCall.Calldata, + } + blockInfo := vm.BlockInfo{ + Header: &core.Header{ + Number: 0, + Timestamp: blockTimestamp, + }, + } + maxSteps := uint64(100000) //nolint:gomnd + if _, err = v.Call(callInfo, &blockInfo, genesisState, network, maxSteps, false); err != nil { return nil, nil, fmt.Errorf("execute function call: %v", err) } } diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index f1e32f1b2d..f8d386a606 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -17,10 +17,10 @@ import ( func TestGenesisStateDiff(t *testing.T) { network := utils.Mainnet - client := feeder.NewTestClient(t, network) + client := feeder.NewTestClient(t, &network) gw := adaptfeeder.New(client) log := utils.NewNopZapLogger() - chain := blockchain.New(pebble.NewMemTest(t), network) + chain := blockchain.New(pebble.NewMemTest(t), &network) // Need to store pending block create NewPendingState block, err := gw.BlockByNumber(context.Background(), 0) @@ -50,7 +50,7 @@ func TestGenesisStateDiff(t *testing.T) { require.NoError(t, err) genesisConfig := genesis.GenesisConfig{ - ChainID: network.ChainIDString(), + ChainID: network.String(), Classes: []string{ "./testdata/simpleStore.json", }, diff --git a/p2p/sync.go b/p2p/sync.go index 53ceaeff55..76343de0af 100644 --- a/p2p/sync.go +++ b/p2p/sync.go @@ -344,7 +344,7 @@ func (s *syncService) adaptAndSanityCheckBlock(ctx context.Context, header *spec coreBlock.Header = &coreHeader coreBlock.EventsBloom = core.EventsBloom(coreBlock.Receipts) - h, err := core.BlockHash(coreBlock) + h, _, err := core.BlockHash(coreBlock) if err != nil { bodyCh <- blockBody{err: fmt.Errorf("block hash calculation error: %v", err)} return diff --git a/vm/vm_test.go b/vm/vm_test.go index c0024fadb3..e151150403 100644 --- a/vm/vm_test.go +++ b/vm/vm_test.go @@ -151,13 +151,9 @@ func TestCall_MaxSteps(t *testing.T) { encoder.RegisterType(reflect.TypeOf(core.Cairo0Class{})) //nolint:errcheck testState := core.NewState(txn) - require.NoError(t, testState.Update(0, &core.StateUpdate{ - OldRoot: &felt.Zero, - NewRoot: utils.HexToFelt(t, "0x3d452fbb3c3a32fe85b1a3fbbcdec316d5fc940cefc028ee808ad25a15991c8"), - StateDiff: &core.StateDiff{ - DeployedContracts: map[felt.Felt]*felt.Felt{ - *contractAddr: classHash, - }, + require.NoError(t, testState.Update(0, &core.StateDiff{ + DeployedContracts: map[felt.Felt]*felt.Felt{ + *contractAddr: classHash, }, }, map[felt.Felt]core.Class{ *classHash: simpleClass, From c1167b185c62a71abf44a16470f879aff631f0ac Mon Sep 17 00:00:00 2001 From: rian Date: Tue, 14 May 2024 12:31:53 +0300 Subject: [PATCH 12/76] fix tests and make state writeable --- core/block.go | 3 +++ vm/rust/src/lib.rs | 14 +++++++++++--- vm/vm.go | 12 ++++++++++-- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/core/block.go b/core/block.go index 7089a68858..a0c2e11e52 100644 --- a/core/block.go +++ b/core/block.go @@ -126,6 +126,9 @@ func VerifyBlockHash(b *Block, network *utils.Network) (*BlockCommitments, error // and by then issues with unverifiable block hash were resolved. // In future, this may no longer be required. func BlockHash(b *Block) (*felt.Felt, *BlockCommitments, error) { + if b.SequencerAddress == nil { + return nil, nil, errors.New("block.SequencerAddress is nil") + } return post07Hash(b, nil) } diff --git a/vm/rust/src/lib.rs b/vm/rust/src/lib.rs index 611b373312..de3c27086a 100644 --- a/vm/rust/src/lib.rs +++ b/vm/rust/src/lib.rs @@ -18,7 +18,7 @@ use blockifier::{ entry_point::{CallEntryPoint, CallType, EntryPointExecutionContext}, }, fee::fee_utils::calculate_tx_fee, - state::cached_state::{CachedState, GlobalContractCache}, + state::cached_state::{CachedState, GlobalContractCache,MutRefState}, abi::{ constants::CONSTRUCTOR_ENTRY_POINT_NAME, abi_utils::selector_from_name @@ -91,11 +91,11 @@ pub extern "C" fn cairoVMCall( reader_handle: usize, chain_id: *const c_char, max_steps: c_ulonglong, + mutable_state: c_uchar, ) { let block_info = unsafe { *block_info_ptr }; let call_info = unsafe { *call_info_ptr }; - let reader = JunoState::new(reader_handle, block_info.block_number); let contract_addr_felt = StarkFelt::new(call_info.contract_address).unwrap(); let class_hash = if call_info.class_hash == [0; 32] { None @@ -133,7 +133,15 @@ pub extern "C" fn cairoVMCall( initial_gas: get_versioned_constants(block_info.version).gas_cost("initial_gas_cost"), }; - let mut state = CachedState::new(reader, GlobalContractCache::new(1)); + let mut juno_state = JunoState::new(reader_handle, block_info.block_number); + let mut cached_juno_state: CachedState; + let mut state: MutRefState<'_, dyn State> = if mutable_state == 0 { + cached_juno_state = CachedState::new(juno_state, GlobalContractCache::new(1)); + MutRefState::new(&mut cached_juno_state) + } else { + MutRefState::new(&mut juno_state) + }; + let mut resources = ExecutionResources::default(); let context = EntryPointExecutionContext::new_invoke( Arc::new(TransactionContext { diff --git a/vm/vm.go b/vm/vm.go index 3a8524aac2..fa36aef7c4 100644 --- a/vm/vm.go +++ b/vm/vm.go @@ -29,11 +29,12 @@ typedef struct BlockInfo { } BlockInfo; extern void cairoVMCall(CallInfo* call_info_ptr, BlockInfo* block_info_ptr, uintptr_t readerHandle, char* chain_id, - unsigned long long max_steps); + unsigned long long max_steps, unsigned char mutable_state); extern void cairoVMExecute(char* txns_json, char* classes_json, char* paid_fees_on_l1_json, BlockInfo* block_info_ptr, uintptr_t readerHandle, char* chain_id, - unsigned char skip_charge_fee, unsigned char skip_validate, unsigned char err_on_revert); + unsigned char skip_charge_fee, unsigned char skip_validate, unsigned char err_on_revert, + unsigned char mutable_state); #cgo vm_debug LDFLAGS: -L./rust/target/debug -ljuno_starknet_rs -ldl -lm #cgo !vm_debug LDFLAGS: -L./rust/target/release -ljuno_starknet_rs -ldl -lm @@ -260,12 +261,16 @@ func (v *vm) Call(callInfo *CallInfo, blockInfo *BlockInfo, state core.StateRead cCallInfo, callInfoPinner := makeCCallInfo(callInfo) cBlockInfo := makeCBlockInfo(blockInfo, useBlobData) chainID := C.CString(network.L2ChainID) + + _, isMutableState := context.state.(StateReadWriter) + mutableStateByte := makeByteFromBool(isMutableState) C.cairoVMCall( &cCallInfo, &cBlockInfo, C.uintptr_t(handle), chainID, C.ulonglong(maxSteps), //nolint:gocritic + C.uchar(mutableStateByte), ) callInfoPinner.Unpin() C.free(unsafe.Pointer(chainID)) @@ -321,6 +326,8 @@ func (v *vm) Execute(txns []core.Transaction, declaredClasses []core.Class, paid cBlockInfo := makeCBlockInfo(blockInfo, useBlobData) chainID := C.CString(network.L2ChainID) + _, isMutableState := context.state.(StateReadWriter) + mutableStateByte := makeByteFromBool(isMutableState) C.cairoVMExecute(txnsJSONCstr, classesJSONCStr, paidFeesOnL1CStr, @@ -330,6 +337,7 @@ func (v *vm) Execute(txns []core.Transaction, declaredClasses []core.Class, paid C.uchar(skipChargeFeeByte), C.uchar(skipValidateByte), C.uchar(errOnRevertByte), //nolint:gocritic + C.uchar(mutableStateByte), ) C.free(unsafe.Pointer(classesJSONCStr)) From b7ba9789f2c744179ad5f984d2fefda16a748528 Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Thu, 28 Dec 2023 13:20:43 -0600 Subject: [PATCH 13/76] Builder signs blocks (#1608) --- blockchain/blockchain.go | 11 ++++++++++- blockchain/blockchain_test.go | 11 +++++++++-- builder/builder.go | 25 ++++++++++++++++++++++++- builder/builder_test.go | 19 ++++++++++++++++++- 4 files changed, 61 insertions(+), 5 deletions(-) diff --git a/blockchain/blockchain.go b/blockchain/blockchain.go index 9609c1e044..87e844d42d 100644 --- a/blockchain/blockchain.go +++ b/blockchain/blockchain.go @@ -1100,9 +1100,11 @@ func (b *Blockchain) verifyStateUpdateRoot(s *core.State, root *felt.Felt) error return nil } +type BlockSignFunc func(blockHash, stateDiffCommitment *felt.Felt) ([]*felt.Felt, error) + // Finalise will calculate the state commitment and block hash for the given pending block and append it to the // blockchain -func (b *Blockchain) Finalise(pending *Pending) error { +func (b *Blockchain) Finalise(pending *Pending, sign BlockSignFunc) error { return b.database.Update(func(txn db.Transaction) error { var err error @@ -1133,6 +1135,13 @@ func (b *Blockchain) Finalise(pending *Pending) error { } pending.StateUpdate.BlockHash = pending.Block.Hash + var sig []*felt.Felt + sig, err = sign(pending.Block.Hash, pending.StateUpdate.StateDiff.Commitment()) + if err != nil { + return err + } + pending.Block.Signatures = [][]*felt.Felt{sig} + if err = b.storeBlock(txn, pending.Block, commitments); err != nil { return err } diff --git a/blockchain/blockchain_test.go b/blockchain/blockchain_test.go index e93c561888..9536acc93f 100644 --- a/blockchain/blockchain_test.go +++ b/blockchain/blockchain_test.go @@ -878,14 +878,21 @@ func TestFinalize(t *testing.T) { NewClasses: make(map[felt.Felt]core.Class, 0), } - require.NoError(t, chain.Finalise(pendingGenesis)) + sigs := [][]*felt.Felt{{new(felt.Felt).SetUint64(1), new(felt.Felt).SetUint64(2)}} + sign := func(_, _ *felt.Felt) ([]*felt.Felt, error) { + return sigs[0], nil + } + + require.NoError(t, chain.Finalise(pendingGenesis, sign)) + require.Equal(t, pendingGenesis.Block.Signatures, sigs) h, err := chain.Head() require.NoError(t, err) require.Equal(t, pendingGenesis.Block, h) pending, err := chain.Pending() require.NoError(t, err) - require.NoError(t, chain.Finalise(&pending)) + require.NoError(t, chain.Finalise(&pending, sign)) + require.Equal(t, pendingGenesis.Block.Signatures, sigs) h, err = chain.Head() require.NoError(t, err) require.Equal(t, pending.Block, h) diff --git a/builder/builder.go b/builder/builder.go index f3474203e7..7ea85397a5 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -3,14 +3,17 @@ package builder import ( "github.com/NethermindEth/juno/blockchain" "github.com/NethermindEth/juno/core" + "github.com/NethermindEth/juno/core/crypto" "github.com/NethermindEth/juno/core/felt" "github.com/NethermindEth/juno/mempool" "github.com/NethermindEth/juno/utils" "github.com/NethermindEth/juno/vm" + "github.com/consensys/gnark-crypto/ecc/stark-curve/ecdsa" ) type Builder struct { ownAddress felt.Felt + privKey *ecdsa.PrivateKey bc *blockchain.Blockchain vm vm.VM @@ -18,15 +21,35 @@ type Builder struct { log utils.Logger } -func New(ownAddr *felt.Felt, bc *blockchain.Blockchain, builderVM vm.VM, log utils.Logger) *Builder { +func New(privKey *ecdsa.PrivateKey, ownAddr *felt.Felt, bc *blockchain.Blockchain, builderVM vm.VM, log utils.Logger) *Builder { return &Builder{ ownAddress: *ownAddr, + privKey: privKey, bc: bc, vm: builderVM, } } +// Sign returns the builder's signature over data. +func (b *Builder) Sign(blockHash, stateDiffCommitment *felt.Felt) ([]*felt.Felt, error) { + data := crypto.PoseidonArray(blockHash, stateDiffCommitment).Bytes() + signatureBytes, err := b.privKey.Sign(data[:], nil) + if err != nil { + return nil, err + } + sig := make([]*felt.Felt, 0) + for start := 0; start < len(signatureBytes); { + step := len(signatureBytes[start:]) + if step > felt.Bytes { + step = felt.Bytes + } + sig = append(sig, new(felt.Felt).SetBytes(signatureBytes[start:step])) + start += step + } + return sig, nil +} + // ValidateAgainstPendingState validates a user transaction against the pending state // only hard-failures result in an error, reverts are not reported back to caller func (b *Builder) ValidateAgainstPendingState(userTxn *mempool.BroadcastedTransaction) error { diff --git a/builder/builder_test.go b/builder/builder_test.go index 9bfb108815..9357e569c6 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -2,6 +2,7 @@ package builder_test import ( "context" + "crypto/rand" "errors" "fmt" "testing" @@ -17,6 +18,7 @@ import ( adaptfeeder "github.com/NethermindEth/juno/starknetdata/feeder" "github.com/NethermindEth/juno/utils" "github.com/NethermindEth/juno/vm" + "github.com/consensys/gnark-crypto/ecc/stark-curve/ecdsa" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" @@ -28,7 +30,7 @@ func TestValidateAgainstPendingState(t *testing.T) { mockVM := mocks.NewMockVM(mockCtrl) bc := blockchain.New(testDB, &utils.Integration) seqAddr := utils.HexToFelt(t, "0xDEADBEEF") - testBuilder := builder.New(seqAddr, bc, mockVM, utils.NewNopZapLogger()) + testBuilder := builder.New(nil, seqAddr, bc, mockVM, utils.NewNopZapLogger()) client := feeder.NewTestClient(t, &utils.Integration) gw := adaptfeeder.New(client) @@ -108,3 +110,18 @@ func TestValidateAgainstPendingState(t *testing.T) { }) assert.EqualError(t, testBuilder.ValidateAgainstPendingState(&userTxn), "oops") } + +func TestSign(t *testing.T) { + testDB := pebble.NewMemTest(t) + mockCtrl := gomock.NewController(t) + mockVM := mocks.NewMockVM(mockCtrl) + bc := blockchain.New(testDB, &utils.Integration) + seqAddr := utils.HexToFelt(t, "0xDEADBEEF") + privKey, err := ecdsa.GenerateKey(rand.Reader) + require.NoError(t, err) + testBuilder := builder.New(privKey, seqAddr, bc, mockVM, utils.NewNopZapLogger()) + + _, err = testBuilder.Sign(new(felt.Felt), new(felt.Felt)) + require.NoError(t, err) + // We don't check the signature since the private key generation is not deterministic. +} From 0699cba94284f775efc1f03b94cd7cc838fb7895 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Fri, 29 Dec 2023 17:57:15 +0300 Subject: [PATCH 14/76] Add Cairo1 support in Genesis state --- genesis/genesis.go | 28 +++++++++++++++++----------- genesis/genesis_test.go | 8 +++++++- genesis/testdata/simpleAccount.json | 1 + 3 files changed, 25 insertions(+), 12 deletions(-) create mode 100644 genesis/testdata/simpleAccount.json diff --git a/genesis/genesis.go b/genesis/genesis.go index 664fabcc8d..c28bb9b1e8 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -2,7 +2,6 @@ package genesis import ( "encoding/json" - "errors" "fmt" "os" "time" @@ -57,14 +56,15 @@ func GenesisStateDiff( genesisState := blockchain.NewPendingState(core.EmptyStateDiff(), make(map[felt.Felt]core.Class), core.NewState(db.NewMemTransaction())) for classHash, class := range newClasses { - switch class.Version() { - case 0: - // Sets pending.newClasses, DeclaredV0Classes, (not DeclaredV1Classes) - if err = genesisState.SetContractClass(&classHash, class); err != nil { - return nil, nil, fmt.Errorf("declare v0 class: %v", err) + // Sets pending.newClasses, DeclaredV0Classes, (not DeclaredV1Classes) + if err = genesisState.SetContractClass(&classHash, class); err != nil { + return nil, nil, fmt.Errorf("declare v0 class: %v", err) + } + + if cairo1Class, isCairo1 := class.(*core.Cairo1Class); isCairo1 { + if err = genesisState.SetCompiledClassHash(&classHash, cairo1Class.Compiled.Hash()); err != nil { + return nil, nil, fmt.Errorf("set compiled class hash: %v", err) } - default: - return nil, nil, errors.New("only cairo v0 contracts are supported for genesis state initialisation") } } @@ -136,13 +136,19 @@ func loadClasses(classes []string) (map[felt.Felt]core.Class, error) { return nil, fmt.Errorf("read class file: %v", err) } - var response *starknet.Cairo0Definition + var response *starknet.ClassDefinition if err = json.Unmarshal(bytes, &response); err != nil { return nil, fmt.Errorf("unmarshal class: %v", err) } - coreClass, err := sn2core.AdaptCairo0Class(response) - if err != nil { + var coreClass core.Class + if response.V0 != nil { + if coreClass, err = sn2core.AdaptCairo0Class(response.V0); err != nil { + return nil, err + } + } else if compiledClass, cErr := starknet.Compile(response.V1); cErr != nil { + return nil, cErr + } else if coreClass, err = sn2core.AdaptCairo1Class(response.V1, compiledClass); err != nil { return nil, err } diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index f8d386a606..88a97da9d2 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -43,6 +43,9 @@ func TestGenesisStateDiff(t *testing.T) { simpleStoreClassHash, err := new(felt.Felt).SetString("0x73b1d55a550a6b9073933817a40c22c4099aa5932694a85322dd5cefedbb467") require.NoError(t, err) + simpleAccountClassHash, err := new(felt.Felt).SetString("0x04c6d6cf894f8bc96bb9c525e6853e5483177841f7388f74a46cfda6f028c755") + require.NoError(t, err) + simpleStoreAddress, err := new(felt.Felt).SetString("0xdeadbeef") require.NoError(t, err) @@ -53,6 +56,7 @@ func TestGenesisStateDiff(t *testing.T) { ChainID: network.String(), Classes: []string{ "./testdata/simpleStore.json", + "./testdata/simpleAccount.json", }, Contracts: map[string]genesis.GenesisContractData{ simpleStoreAddress.String(): { @@ -78,8 +82,10 @@ func TestGenesisStateDiff(t *testing.T) { require.Empty(t, stateDiff.Nonces) require.Equal(t, stateDiff.DeployedContracts[*simpleStoreAddress], simpleStoreClassHash) require.Equal(t, stateDiff.DeclaredV0Classes, []*felt.Felt{simpleStoreClassHash}) - require.Empty(t, stateDiff.DeclaredV1Classes) + require.Equal(t, 1, len(stateDiff.DeclaredV1Classes)) + require.NotNil(t, stateDiff.DeclaredV1Classes[*simpleAccountClassHash]) require.Empty(t, stateDiff.ReplacedClasses) require.NotNil(t, newClasses[*simpleStoreClassHash]) + require.NotNil(t, newClasses[*simpleAccountClassHash]) }) } diff --git a/genesis/testdata/simpleAccount.json b/genesis/testdata/simpleAccount.json new file mode 100644 index 0000000000..5e53940096 --- /dev/null +++ b/genesis/testdata/simpleAccount.json @@ -0,0 +1 @@ +{"contract_class_version": "0.1.0", "sierra_program": ["0x1", "0x3", "0x0", "0x2", "0x2", "0x0", "0x35c", "0xa4", "0x62", "0x53797374656d", "0x800000000000000100000000000000000000000000000000", "0x556e696e697469616c697a6564", "0x800000000000000200000000000000000000000000000001", "0x1", "0x0", "0x66656c74323532", "0x800000000000000700000000000000000000000000000000", "0x537472756374", "0x800000000000000700000000000000000000000000000002", "0x1166fe35572d4e7764dac0caf1fd7fc591901fd01156db2561a07b68ab8dca2", "0x2", "0x45635374617465", "0x4172726179", "0x800000000000000300000000000000000000000000000001", "0x536e617073686f74", "0x800000000000000700000000000000000000000000000001", "0x5", "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", "0x6", "0x456e756d", "0x800000000000000300000000000000000000000000000003", "0x161ee0e6962e56453b5d68e09d1cabe5633858c1ba3a7e73fee8c70867eced0", "0x7", "0x800000000000000f00000000000000000000000000000001", "0x395e2d9effe7f0b69bdf2f45608c775021c78e9285a6d02f0b03c366071397a", "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", "0x800000000000000f00000000000000000000000000000003", "0x9", "0xa", "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", "0xc", "0x1170ac65398c8208024657e2abfcc7d413e0b0238250cc2f0889c494729cd8f", "0xb", "0xd", "0x800000000000000700000000000000000000000000000003", "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", "0x248e8fae2f16a35027771ffd74d6a6f3c379424b55843563a18f566bba3d905", "0xf", "0x4563506f696e74", "0x4e6f6e5a65726f", "0x11", "0x426f78", "0x38", "0x33", "0x2c7badf5cd070e89531ef781330a9554b04ce4ea21304b67a30ac3d43df84a2", "0x14", "0x436f6e747261637441646472657373", "0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7", "0x16", "0x800000000000000f00000000000000000000000000000002", "0x2b633ea9a5396c21c9ce15d6f8aa32835a82b176798ba8a47edeb0825e07a35", "0x19", "0x25a2187d2f5017d2e8cff793f7cda8758f9c542bbc6db8234a8e37cbdecc577", "0x1a", "0x1bfb87b9ee7c36c7bc943affbf8fc4700e2b12321bc36afd64867a0285de2c1", "0x345219a7d1ae93472ca456d0f61eff989bc81dca542f91d3d7bd5dd00a1365e", "0x1d", "0x1fed1143e26121577943ec55560b24fec94a964c6ebbe8b424583dd0829cdf3", "0x1e", "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", "0x219d1cfed848a1fa1c067301fe782a5607c3c21abb9f23182ec63e9dea17882", "0x1abba7c5818bc544039d9b19c162245220c1aabbc7c285f0599468117492ed3", "0x1c", "0x21", "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc", "0x53746f7261676541646472657373", "0x53746f726167654261736541646472657373", "0x26", "0x3ae40d407f8074730e48241717c3dd78b7128d346cf81094e31806a3a5bdf", "0x27", "0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d", "0x29", "0x2b", "0x2c", "0x800000000000000300000000000000000000000000000004", "0x2e", "0x32cb17bdb0d0d053909169ec443a25462b7e27237007511f772a7d957ce924c", "0x2f", "0x35", "0x40", "0x800000000000000700000000000000000000000000000006", "0x19367431bdedfe09ea99eed9ade3de00f195dd97087ed511b8942ebb45dbc5a", "0x31", "0x32", "0x753634", "0x800000000000000700000000000000000000000000000004", "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", "0x34", "0x38f4af6e44b2e0a6ad228a4874672855e693db590abc7105a5a9819dbbf5ba6", "0x36", "0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca", "0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7", "0x39", "0x8416421239ce8805ed9d27e6ddae62a97ab5d01883bb8f5246b4742a44b429", "0x3a", "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", "0x3c", "0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da", "0x75313238", "0x800000000000000700000000000000000000000000000008", "0x2e655a7513158873ca2e5e659a9e175d23bf69a2325cdd0397ca3b8d864b967", "0x3f", "0x3508bb43f8880f8a37030d78eb1ac52d3a1abcccd991bf0258bdf64f81014ed", "0x41", "0x3e1934b18d91949ab9afdbdd1866a30ccca06c2b1e6581582c6b27f8b4f6555", "0x44", "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", "0x206697ab160b93fae267fb0d1700c2e30975ed668ca71c2d96eef75af0ea90", "0x47", "0xd4623473c7ca975d1ba7f5d5b056bb9a0adcf8338cd7ed945209d6b504f7f0", "0x48", "0xa853c166304d20fb0711becf2cbdf482dee3cac4e9717d040b7a7ab1df7eec", "0x4a", "0x506564657273656e", "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", "0x4d", "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", "0x4e", "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", "0x52", "0x45634f70", "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", "0x56", "0x800000000000000300000000000000000000000000000002", "0x25abf8fd76a01c7e2544d26b0a2e29212b05a36781e0330b46d878e43b307d1", "0x58", "0x4275696c74696e436f737473", "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", "0x55", "0x753332", "0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d", "0x5d", "0xc1f0cb41289e2f6a79051e9af1ead07112b46ff17a492a90b3944dc53a51c8", "0x5e", "0x4761734275696c74696e", "0x52616e6765436865636b", "0x1a4", "0x616c6c6f635f6c6f63616c", "0x66696e616c697a655f6c6f63616c73", "0x7265766f6b655f61705f747261636b696e67", "0x77697468647261775f676173", "0x6272616e63685f616c69676e", "0x73746f72655f74656d70", "0x61", "0x60", "0x66756e6374696f6e5f63616c6c", "0x3", "0x656e756d5f6d61746368", "0x5f", "0x7374727563745f6465636f6e737472756374", "0x61727261795f6c656e", "0x736e617073686f745f74616b65", "0x5c", "0x64726f70", "0x7533325f636f6e7374", "0x72656e616d65", "0x7533325f6571", "0x61727261795f6e6577", "0x66656c743235325f636f6e7374", "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", "0x61727261795f617070656e64", "0x7374727563745f636f6e737472756374", "0x656e756d5f696e6974", "0x5b", "0x6765745f6275696c74696e5f636f737473", "0x5a", "0x77697468647261775f6761735f616c6c", "0xe", "0x73746f72655f6c6f63616c", "0x59", "0x57", "0x4f7574206f6620676173", "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x54", "0x10", "0x53", "0x12", "0x50", "0x13", "0x4f", "0x4661696c656420746f20646573657269616c697a6520706172616d202332", "0x51", "0x4c", "0x15", "0x4b", "0x17", "0x18", "0x49", "0x1b", "0x4661696c656420746f20646573657269616c697a6520706172616d202333", "0x64697361626c655f61705f747261636b696e67", "0x61727261795f736e617073686f745f706f705f66726f6e74", "0x46", "0x6a756d70", "0x756e626f78", "0x45", "0x636f6e74726163745f616464726573735f746f5f66656c74323532", "0x66656c743235325f737562", "0x66656c743235325f69735f7a65726f", "0x1f", "0x656e61626c655f61705f747261636b696e67", "0x42", "0x43", "0x100000000000000000000000000000001", "0x20", "0x4163636f756e743a20696e76616c69642074782076657273696f6e", "0x4163636f756e743a20696e76616c69642063616c6c6572", "0x647570", "0x3e", "0x22", "0x23", "0x4163636f756e743a20696e76616c6964207369676e6174757265", "0x56414c4944", "0x24", "0x25", "0x3d", "0x28", "0x2a", "0x3b", "0x37", "0x2d", "0x30", "0x7533325f746f5f66656c74323532", "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", "0x73746f726167655f626173655f616464726573735f636f6e7374", "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", "0x73746f726167655f616464726573735f66726f6d5f62617365", "0x73746f726167655f726561645f73797363616c6c", "0x4163636f756e743a20756e617574686f72697a6564", "0x656d69745f6576656e745f73797363616c6c", "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", "0x6765745f657865637574696f6e5f696e666f5f73797363616c6c", "0x61727261795f706f705f66726f6e74", "0x61727261795f676574", "0x496e646578206f7574206f6620626f756e6473", "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", "0x65635f706f696e745f66726f6d5f785f6e7a", "0x756e777261705f6e6f6e5f7a65726f", "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca", "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f", "0x65635f706f696e745f7472795f6e65775f6e7a", "0x65635f706f696e745f69735f7a65726f", "0x65635f706f696e745f756e77726170", "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", "0x73746f726167655f77726974655f73797363616c6c", "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", "0x63616c6c5f636f6e74726163745f73797363616c6c", "0x8", "0x65635f73746174655f696e6974", "0x65635f73746174655f6164645f6d756c", "0x4", "0x65635f73746174655f7472795f66696e616c697a655f6e7a", "0x65635f706f696e745f7a65726f", "0x65635f73746174655f616464", "0x65635f6e6567", "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", "0x706564657273656e", "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", "0x626f6f6c5f6e6f745f696d706c", "0x526573756c743a3a756e77726170206661696c65642e", "0x1019", "0xffffffffffffffff", "0x86", "0x7e", "0x6e", "0x63", "0x64", "0x65", "0x66", "0x67", "0x68", "0x69", "0x6a", "0x6b", "0x6c", "0x6d", "0x6f", "0x70", "0x71", "0x72", "0x73", "0x74", "0x75", "0x76", "0x77", "0x78", "0x79", "0x7a", "0x7b", "0x7c", "0x7d", "0x7f", "0x80", "0x10d", "0x105", "0xf5", "0xbb", "0xe7", "0xdf", "0x1b4", "0x1a3", "0x19a", "0x189", "0x14b", "0x179", "0x171", "0x81", "0x82", "0x83", "0x84", "0x85", "0x87", "0x88", "0x89", "0x8a", "0x8b", "0x8c", "0x8d", "0x8e", "0x8f", "0x25c", "0x24b", "0x242", "0x231", "0x1f3", "0x221", "0x219", "0x2d8", "0x2c8", "0x28e", "0x2ba", "0x2b2", "0x355", "0x345", "0x309", "0x336", "0x32e", "0x3d2", "0x3c2", "0x386", "0x3b3", "0x3ab", "0x433", "0x3fd", "0x426", "0x41f", "0x4a1", "0x492", "0x462", "0x484", "0x47d", "0x501", "0x4cb", "0x4f4", "0x4ed", "0x56f", "0x560", "0x530", "0x552", "0x54b", "0x613", "0x603", "0x5f3", "0x5e3", "0x5a9", "0x5d5", "0x5cd", "0x688", "0x678", "0x644", "0x669", "0x661", "0x69f", "0x6a4", "0x6c0", "0x6ba", "0x74d", "0x73e", "0x735", "0x701", "0x70e", "0x725", "0x71e", "0x76f", "0x90", "0x91", "0x92", "0x93", "0x7b0", "0x94", "0x7a8", "0x95", "0x79d", "0x96", "0x97", "0x98", "0x99", "0x9a", "0x9b", "0x9c", "0x7c6", "0x7cb", "0x7d5", "0x9d", "0x9e", "0x9f", "0x7e4", "0x7e9", "0x805", "0xa0", "0x7ff", "0xa1", "0xa2", "0xa3", "0xa4", "0xa5", "0x82f", "0x823", "0x827", "0xa6", "0xa7", "0xa8", "0xa9", "0xaa", "0xab", "0x84e", "0xac", "0xad", "0xae", "0xaf", "0xb0", "0x85d", "0x861", "0x882", "0xb1", "0xb2", "0xb3", "0x898", "0xb4", "0xb5", "0x8dd", "0xb6", "0xb7", "0x8d5", "0xb8", "0xb9", "0xba", "0x8ce", "0xbc", "0x8c8", "0xbd", "0xbe", "0xbf", "0xc0", "0xc1", "0x8f3", "0x909", "0xc2", "0x923", "0x971", "0xc3", "0x93c", "0xc4", "0xc5", "0xc6", "0x969", "0xc7", "0xc8", "0x95f", "0xc9", "0x959", "0xca", "0xcb", "0x992", "0xcc", "0xcd", "0xce", "0xcf", "0xd0", "0xd1", "0xd2", "0xd3", "0xd4", "0x9aa", "0xd5", "0xd6", "0xd7", "0xd8", "0xd9", "0xda", "0xdb", "0xdc", "0x9c4", "0xdd", "0xde", "0xa21", "0xe0", "0xe1", "0x9e5", "0xe2", "0xe3", "0x9ea", "0xe4", "0xe5", "0xe6", "0xa13", "0xe8", "0xa0c", "0xa06", "0xa1a", "0xe9", "0xea", "0xeb", "0xec", "0xed", "0xa49", "0xee", "0xa76", "0xa94", "0xef", "0xf0", "0xa89", "0xf1", "0xf2", "0xa7e", "0xf3", "0xf4", "0xad7", "0xaaf", "0xacd", "0xac7", "0xf6", "0xaf8", "0xf7", "0xf8", "0xf9", "0xfa", "0xb0d", "0xfb", "0xfc", "0xfd", "0xfe", "0xb22", "0xff", "0x100", "0xb27", "0x101", "0x102", "0x103", "0xb32", "0xb71", "0x104", "0xb6a", "0x106", "0xb5d", "0x107", "0x108", "0x109", "0x10a", "0x10b", "0x10c", "0x10e", "0x10f", "0x110", "0x111", "0x112", "0xb92", "0x113", "0x114", "0xb97", "0x115", "0x116", "0x117", "0xba2", "0x118", "0x119", "0x11a", "0xbcc", "0x11b", "0x11c", "0x11d", "0x11e", "0xbc6", "0x11f", "0x120", "0x121", "0xbfa", "0x122", "0xbf2", "0x123", "0x124", "0x125", "0xc40", "0x126", "0xc36", "0xc2e", "0xc24", "0x127", "0x128", "0x129", "0x12a", "0x12b", "0x12c", "0x12d", "0x12e", "0x12f", "0xc51", "0x130", "0x131", "0xc56", "0x132", "0x133", "0x134", "0xc61", "0x135", "0x136", "0x137", "0x138", "0xcaf", "0x139", "0xc73", "0x13a", "0x13b", "0xc78", "0xca4", "0x13c", "0x13d", "0x13e", "0xc9a", "0x13f", "0x140", "0xc93", "0x141", "0x142", "0x143", "0x144", "0x145", "0x146", "0xcd9", "0x147", "0xce6", "0x148", "0x149", "0x14a", "0x14c", "0xcfe", "0x14d", "0xd10", "0xd22", "0x14e", "0xd9f", "0x14f", "0x150", "0xd94", "0x151", "0x152", "0x153", "0xd88", "0x154", "0x155", "0x156", "0xd46", "0x157", "0x158", "0x159", "0x15a", "0xd59", "0xd6c", "0xd6a", "0x15b", "0xd73", "0xd82", "0xd80", "0x15c", "0x15d", "0x15e", "0x15f", "0x160", "0xdc1", "0x161", "0xdcf", "0xde7", "0x162", "0x163", "0xdfd", "0x164", "0x165", "0xe08", "0x166", "0x167", "0x168", "0x169", "0xe13", "0x16a", "0xe28", "0xe2d", "0xe38", "0x16b", "0x16c", "0x16d", "0x16e", "0x16f", "0xe5a", "0xe5f", "0xe6a", "0x170", "0xe8a", "0x172", "0x173", "0x174", "0x175", "0x176", "0xea4", "0x177", "0xe9d", "0x178", "0x17a", "0x17b", "0xeb0", "0x17c", "0x17d", "0xec2", "0x17e", "0x17f", "0xec7", "0x180", "0x181", "0x182", "0xed2", "0xf13", "0xee4", "0xee9", "0xf05", "0xeff", "0xf0c", "0x183", "0xf29", "0xf39", "0x184", "0x185", "0x186", "0x187", "0xf34", "0xf37", "0x188", "0x18a", "0xf42", "0xf48", "0x18b", "0x18c", "0xf54", "0xf57", "0xf5f", "0x18d", "0x18e", "0x18f", "0x190", "0x191", "0x192", "0x193", "0xf9b", "0xf90", "0xf95", "0x194", "0x195", "0x196", "0x197", "0x198", "0xfa7", "0x199", "0x19b", "0x19c", "0xfd1", "0xfd5", "0xfdf", "0xfe4", "0xff1", "0x19d", "0x19e", "0x19f", "0x1a0", "0x1a1", "0x1a2", "0x1005", "0x1010", "0x1c4", "0x26c", "0x2e7", "0x364", "0x3e1", "0x441", "0x4af", "0x50f", "0x57d", "0x622", "0x697", "0x6ca", "0x755", "0x775", "0x7b9", "0x7bf", "0x7dc", "0x80f", "0x837", "0x856", "0x86b", "0x88a", "0x89e", "0x8e5", "0x8f9", "0x90f", "0x92b", "0x980", "0x998", "0x9b0", "0x9cb", "0x9d7", "0xa31", "0xa9e", "0xae6", "0xb15", "0xb38", "0xb77", "0xba9", "0xbd3", "0xc04", "0xc4a", "0xc67", "0xcbf", "0xcdf", "0xcf1", "0xda9", "0xdc9", "0xdd5", "0xded", "0xdf0", "0xe0d", "0xe19", "0xe3f", "0xe71", "0xe92", "0xeaa", "0xeb6", "0xed8", "0xf22", "0xf3c", "0xf59", "0xf67", "0xf75", "0xfa1", "0xfad", "0xfb7", "0xfc1", "0xfc4", "0xffa", "0x1009", "0x8b57", "0x12014110400c0140f038080340c0140b0180a0240801c060140400c0200400", "0x60700906c06064090680606409048050600505c06058150500504c0602809", "0x2301422014210181605412014200141b018160241f018190241e0141d0141b", "0x503c2b0a80504429020280480509c05098060581507805078050940609015", "0x400c1e014320143101824054080c0120142f0142e018160542d014110ac2c", "0x908c050dc050d80605815078050d40506c0607009074050d0060cc090c805", "0x230143c0143b018160541e0143a0141b0181c02439018190240c014380180a", "0x60581510405100050fc0609015030050f8060280904805078050f40605815", "0x470144601816054450141b0180a0240c014110ac081100810c120140c01442", "0x50100312805044100600503c0e07805124051200609015060050442b08c05", "0x110ac230144f0144e018160541e0144a0144d0141b0184c0242c0140f0384b", "0x615c0902056030050c8050c805154051500514c0614809144050442b14005", "0x5c0184c024230145b0145a018160542f0141b0180a02432014590145901458", "0x605815178050600506c0605809078050b005174060581504805030050c805", "0x4b014630180a024230146201461018160541e0141b0183302423014600145f", "0x506c06028090300503005030050600519c050c80503005198061940902064", "0x6b0146a01816054320141b0180a0240c014110a42301469014680181605455", "0x15078051b80506c06070090e8051b4060cc0907805114051b0060901508c05", "0x16054021cc23014720147101816054270141b0180a02423014700146f01816", "0x60901508c051dc051d806058151d4050600506c060580907805048051d006", "0x21ec230147a01479018160540c0141b0180a0240c0140400c1e0140c01478", "0x61f80908c051f4051f00605815078050480506c06058090600506c0602809", "0x1605408210230148301482018160540820423014800147f018160544a0141b", "0x8a0088908c052200521c0605815218050600506c0605809078051340521406", "0x50149124c05014912480501491018900188f0188e0188d018050148c22c02", "0xc014052641801405260860140525888014052609701405258232540525018", "0x50149c0189f26c050149126c050149e0180c0149d26c050149c26c050149a", "0x20014052900c0140528c0c01405244a2030052840c014052804d0140527005", "0xa92a00501491018a7298050149101805014910140c29805030a508c05014a4", "0x4d014052446e014052446e014052706e014052686e014052903a0140529006", "0x91128050149c128050149a20005014982b0050149601805014ab2a89501494", "0x52681e014052707d01405260ad01405258272540525012014052444b01405", "0x9c2b80c014a10180c29805030a520c05014a406005014a4048050149c04805", "0x52687a01405260b201405258b125405250b001405244af030052841801405", "0x5014ab2d005014962cc9501494030050148c0a89501494030050149c03005", "0xb7030052842f2540525075014052587701405260b601405258b5254052500c", "0x9c09c050149a1c805014982ec05014962e895014942e405014912e0050149c", "0x52583525405250bd25405250bc25405250322540525027014052442701405", "0xc2018c110095014943000c014a12fc95014940dc95014941c0050149c2f805", "0xc2941e0140529006310c301405244140140524406030c30140c2940c01405", "0xa40e89501494030050149e0b005014a003005014c530c05014960140c30c05", "0x5030860140c29405030970140c294970140524406030970140c2948801405", "0x9501494018c9018c80180c014a1018c71ac050149831805014960f09501494", "0x52703201405270510140526051014053146901405260cc014052580632cca", "0x5030a520005014a433c95014943380c014a1334050149c0140c014a119c05", "0x4b01405348d103005284d00300528405030ac0140c294ac0140524406030ac", "0xa51f405014a4350950149434c050149134c05014a410495014940600501499", "0x52842701405258d52540525005030ad0140c294ad0140524406030ad0140c", "0xc2c805030a51e805014a435c0c014a12c805014910140c2c805030a53580c", "0xd82540525005030b40140c294b40140524406030b40140c2941e0140524406", "0xc1d405030a50140c2d805030a52d805014910180c2d805030a51dc05014a4", "0xd92540525035014052443501405270350140526835014052901d0140529005", "0x9809c050149e0140c2ec05030a52ec05014910180c2ec05030a51c805014a4", "0x52686201405270da01405258472540525045254052503a014052446e01405", "0x5014a412495014941c0050149836c9501494104050149110405014a40e805", "0xdc254052503a0140527005030be0140c294be0140524406030be0140c29470", "0x5014961800501498374050149612895014940180c21805030a503005014d2", "0x2d014052602d014053145b01405260de014052584b254052502c0140528c5e", "0x5030a531805014910180c31805030a51ac05014a4154050149c150050149c", "0x528005030cc0140c294cc0140524406030cc0140c294690140529005030c6", "0x9812c050148c018e113c0501498380050149637c9501494128050149106005", "0x52ac05030dc0140c294dc0140524406030dc0140c2941801405308d301405", "0x50149c37c050149c12c050149c134950149406005014c5370050149612c05", "0x5260db014052584f2540525006030270140c2940c030052741801405348d3", "0xa53880c014a10180c1d405030a51e8050149c38095014940140c0149d11c05", "0x524406394e40300538c54254052501d01405244350140526005030270140c", "0x94354050149e0140c35405030a535405014910180c35405030a5018e636005", "0x6030da0140c2946201405290320140527832014052682d254052505525405", "0x50149a16495014941ac050149c0140c36805030a539c0c014a13680501491", "0xcf0140524406030cf0140c294063a05025405250d401405244d401405270d4", "0x5014963789501494188050149816c950149433c050149e0140c33c05030a5", "0x5e25405250e9030052842c25405250400140524440014052903c01405260ca", "0xa40c805014ab2f0050149618095014940c8050148c0dc050149c2fc0501496", "0xc294dd0140524406030dd0140c2946001405290060305e0140c2942c01405", "0x5014910180c2e805030a5018ea2f4050149c0140c37405030a50140c17805", "0x6030de0140c2945b01405290dd25405250ba0140527805030ba0140c294ba", "0x50149117805014910b005014c50b005014eb0140c37805030a53780501491", "0xe00140c2944f01405290180140528c8301405260a60140525862254052502c", "0xa403005014ec3689501494060050149e0140c38005030a538005014910180c", "0x528405030db0140c294ed03005284db0140524406030db0140c2944701405", "0x501491018f33c80c014a13c40c014a10a805014f02cc0501491018ef3b80c", "0x512540525067254052502a01405348063d42a01405270063d0d3254052502a", "0xa5354050149633495014942c4050149e330950149436405014911a49501494", "0xc625405250f7030052846b25405250f603005284d40140525805030d40140c", "0xa532805014910180c32805030a50f005014a4018f833c0501496048050149e", "0x37014052902201405260aa014052586e25405250c32540525005030ca0140c", "0x910180c2f005030a5018f90140c2fc05030a52fc05014910180c2fc05030a5", "0x6030fb0140c294063e82c01405260ba0140525805030bc0140c294bc01405", "0xfd018fc050050149c1c095014943ec050149e0140c3ec05030a53ec0501491", "0x640806404b3014052702a01405278b00140527806400063fcfe0140524406", "0x5030a5019060190501904254050149825405014a440c0c014a1074050149c", "0x41014052604001405260b10140525805030b10140c294b10140524406030b1", "0xa52a805014910180c2a805030a508805014a4074050149a0180c35005030a5", "0x12015090140601806420fb01405258be25405251070300528405030aa0140c", "0xfb0310a0601403109030050180c25406019090140603006019090140601406", "0x18018aa015090141801414018230150901414014120180642405018fe0181d", "0x54240c080050740608022078954240509caa08c953ec0609c054240525405", "0x109030b501422018b52cc0c424052c4050780601909014063f8060a80542cb1", "0x10901432014230183201509014b3014200180642405018fe018ba0150c0bc05", "0x3701509014062c40601909014bd01427018352f40c424052f0052a8062f005", "0x60e805424050d4050a80601909014bf01427018402fc0c424050dc052a806", "0x636c064240c0f03a030b50183a015090143a014b30183c01509014400142a", "0x109014060c806019090142f014ba0180642405048050bc0601909014063f806", "0x54240533cca03035018cf01509014cf014bd018cf01509014062f00632805", "0xd801509014d501440018d501509014413500c2fc0635005424050183701841", "0x611c0542405030050e8061140542405088050500636405424050780504806", "0x542405018ca0180642405018fe018db11c45364fe014db01509014d80143c", "0x637c4b03097128dc03109030490881e25441018490150901449014cf01849", "0x513c053600613c054240513405354061340542405018d40180642405018fe", "0x1090144a014140185001509014dc0141201806424053800536406150e003109", "0x5424050bc0511c060b0054240515005114063780542405030050e80616c05", "0xfe01509014fe0480c12406164fe0b4553f9090145e0b0de16c50048db0185e", "0x61880542405018320180642405018fe018dd01480180054240c1640537006", "0x12018064240534c0537c0619cd303109014da0144b018da01509014600144a", "0x513c06318054240519c05134061ac05424050b40505006334054240515405", "0x54240c330051500633069144954240530cc61accd3f8e0018c30150901462", "0x109014720142d018722f80c424051b8051540601909014063f8061c0052e06e", "0x7501509014b90145b01806424052ec05140062e4bb03109014be0145901806", "0x62d0054240514405048062d805424051dc050b0061dc05424051d40537806", "0xfe014b201509014b60143c0187a01509014fe0143a018b8015090146901414", "0x54240514405048062c005424051c0051000601909014063f8062c87a2e0b4", "0x8001509014b00143c018ad01509014fe0143a0187d01509014690141401883", "0x515405048062b00542405374051000601909014063f806200ad1f4833f805", "0x109014ac0143c0189b01509014fe0143a018a6015090142d01414018a801509", "0x2f014ba0180642405048050bc0601909014063f8062189b298a83f80521805", "0x970150901497014bd018970150901406178062200542405018320180642405", "0x1509014932480c2fc062480542405018370189301509014972200c0d406", "0x643c054240537c0505006438054240512c050480643405424050000510006", "0x5018fe019114410f438fe01511015090150d0143c01910015090140c0143a", "0x3201806424052cc051800601909014120142f01806424052e8050b40601909", "0x1134480c0d40644c054240544c052f40644c0542405018dd019120150901406", "0x54580510006458054240545115030bf0191501509014060dc064500542405", "0x1090140c0143a019180150901422014140190c015090141e014120191701509", "0x50bc0601909014063f806469194610c3f805468054240545c050f00646405", "0x508805050064700542405078050480646c05424050a805100060190901412", "0x11f4791d470fe0151f015090151b0143c0191e015090140c0143a0191d01509", "0x109014060c8060190901495014600180642405048050bc0601909014063f806", "0x5424054852003035019210150901521014bd0192101509014061780648005", "0x12501509015240144001924015090152248c0c2fc0648c05424050183701922", "0x649c0542405030050e80642c0542405074050500649805424053ec0504806", "0xc030060309501806424050180c0192849d0b498fe0152801509015250143c", "0x5050060800542405048050480601909014063f8063ec18031290501203109", "0x220781d25509014aa08c20254fb018aa01509014fe01418018230150901414", "0x2a03109014270141e0180642405018fe018b10152a09c054240c0880507406", "0x6424052d4052e80601909014063f8060bc054acb501509030b301422018b3", "0xbd2f00c424050c8052a8060c805424052e80508c062e805424050a80508006", "0x27018bf0dc0c424050d4052a8060d40542405018b101806424052f00509c06", "0x40014b30183a01509014bf0142a0184001509014bd0142a01806424050dc05", "0x109014060c80601909014063f8060192c019090303a1000c2d4061000542405", "0x5424053283c03035018ca01509014ca014bd018ca01509014062f0060f005", "0xd501509014d401440018d401509014cf1040c2fc06104054240501837018cf", "0x6114054240507805050063640542405014051880636005424050740504806", "0x63f80636c47114d936012014db01509014d50143c0184701509014950143a", "0xc1241e074951040612405424051240533c061240542405018ca0180642405", "0x4d014d50184d01509014063500601909014063f80637c4b0312d128dc03109", "0x5370050480601909014e0014d9018543800c4240513c053600613c0542405", "0x109014950143a0185e015090144a014140182c015090140501462018de01509", "0x501642d1541242405374601782c37812368063740542405150051140618005", "0xd301509014060c80601909014063f806368054b862015090305b014d30185b", "0x6019090145101469018691440c4240519c051440619c05424051880519c06", "0xcd3300c424053186b030cc018c601509014d30144f0186b0150901469014bd", "0x5b018064240530c05140061b8c303109014cc014590180642405334050b406", "0x5048061c805424052f8050b0062f805424051c005378061c005424051b805", "0x500143a01875015090145901414018b9015090142d01462018bb0150901455", "0x642405018fe018b61dc752e4bb048052d805424051c8050f0061dc0542405", "0x61e805424050b405188062e0054240515405048062d005424053680510006", "0x120148301509014b40143c018b001509014500143a018b2015090145901414", "0xad0150901406178061f40542405018320180642405018fe018832c0b21e8b8", "0x62b00542405018370188001509014ad1f40c0d4062b405424052b4052f406", "0x626c054240512c050480629805424052a005100062a00542405200ac030bf", "0x3c0189701509014950143a0188801509014df0141401886015090140501462", "0x1090142f0142d0180642405018fe0189325c882189b0480524c054240529805", "0x52f4060000542405018dd0189201509014060c806019090142a0146001806", "0x10e030bf0190e01509014060dc0643405424050009203035018000150901400", "0x50146201911015090141d0141201910015090150f014400190f015090150d", "0x5440050f0064500542405254050e80644c054240507805050064480542405", "0x645805424052c4051000601909014063f8064551444d12444120151501509", "0x3a01918015090141e014140190c01509014050146201917015090141d01412", "0x5018fe0191a4651843117048054680542405458050f006464054240525405", "0xbd0191c01509014061780646c05424050183201806424053f8051800601909", "0xc2fc064780542405018370191d015090151c46c0c0d406470054240547005", "0x51880648405424050600504806480054240547c051000647c05424054751e", "0x1200143c0192401509014950143a0192301509014fb01414019220150901405", "0x60190901406014060500542405018cd019254912348921048054940542405", "0x642405018fe0181e0740c4bcfb0600c4240c030060309501806424050180c", "0x18015090141801412018200880c4240508c051ac0608c05424053f80506006", "0xb30150901418014120180642405018fe018aa01530048054240c0800531806", "0x1201509014120500c30c060bc054240508805060062d405424053ec0505006", "0xfe01832015312e8054240c0a8051c0060a8b109c95424050bcb52cc951b806", "0x60dc054c83501509030bd01472018bd2f00c424052e8052f8060190901406", "0x40014aa0184001509014bf01423018bf01509014bc014200180642405018fe", "0x109014ca014aa018ca01509014062c406019090143a014270183c0e80c42405", "0x542405104050a80635005424050f0050a80601909014cf014270184133c0c", "0x642405018fe018064cc064240c354d4030b5018d401509014d4014b3018d5", "0x5018bc018d801509014060c80601909014120146901806424050d40514006", "0x109014060dc061140542405364d803035018d901509014d9014bd018d901509", "0x10901427014120184901509014db01440018db015090144511c0c2fc0611c05", "0x542405254050e80612c05424052c405050061280542405014051880637005", "0x63280601909014063f806134df12c4a370120144d01509014490143c018df", "0xc4d0543800c4240c13cb109c951040613c054240513c0533c0613c0542405", "0xd8018500150901459014d50185901509014063500601909014063f8060b455", "0x51880636805424053800504806019090145b014d9018de16c0c4240514005", "0xde014450185101509014950143a01867015090145401414018d30150901405", "0xd3368182ec0633405424050d40513c063300542405048052f4061a40542405", "0x6318054d46b0150903062014d301862374601782c04909014cd3306914467", "0x51b805144061b805424051ac0519c0630c0542405018320180642405018fe", "0x109014c30144f018b901509014be014bd01806424051c0051a4062f87003109", "0x109014720145901806424052ec050b4062ec7203109014752e40c330061d405", "0x5424052d005378062d005424052d80516c06019090147701450018b61dc0c", "0xb0015090145e01462018b2015090142c014120187a01509014b80142c018b8", "0x52b405424051e8050f0061f40542405374050e80620c05424051800505006", "0x50b005048062000542405318051000601909014063f8062b47d20cb02c812", "0x109014dd0143a018a6015090146001414018a8015090145e01462018ac01509", "0x500180642405018fe0188626ca62a0ac048052180542405200050f00626c05", "0x5424050185e0188801509014060c80601909014120146901806424050d405", "0x9201509014060dc0624c054240525c8803035018970150901497014bd01897", "0x10e0150901455014120190d0150901400014400180001509014932480c2fc06", "0x64440542405254050e80644005424050b4050500643c05424050140518806", "0x50dc050b40601909014063f806449114410f4381201512015090150d0143c", "0xb90191301509014060c80601909014120146901806424052f0051800601909", "0x60dc0645405424054511303035019140150901514014bd019140150901406", "0x27014120190c0150901517014400191701509015154580c2fc064580542405", "0x5254050e80646805424052c40505006464054240501405188064600542405", "0x601909014063f8064711b46919460120151c015090150c0143c0191b01509", "0x518806478054240509c050480647405424050c80510006019090141201469", "0x11d0143c0192101509014950143a0192001509014b1014140191f0150901405", "0x601909014aa0142d0180642405018fe019224852047d1e048054880542405", "0x109014063740648c0542405018320180642405050051d406019090142201460", "0x5424050183701925015090152448c0c0d4064900542405490052f40649005", "0x542405060050480649c054240542c051000642c054240549526030bf01926", "0x13801509014950143a0193701509014fb014140193601509014050146201928", "0xfe014600180642405018fe019394e1374d928048054e4054240549c050f006", "0x642805424050185e0193a01509014060c8060190901414014750180642405", "0xbf0193c01509014060dc064ec05424054293a030350190a015090150a014bd", "0x620193f015090141d014120193e015090153d014400193d015090153b4f00c", "0x50f0065080542405254050e80650405424050780505006500054240501405", "0x642405018050181401509014063340650d42505404fc1201543015090153e", "0x109014063f8060781d031443ec18031090300c0180c25406019090140603006", "0x54240506005048060802203109014230146b0182301509014fe0141801806", "0x542405060050480601909014063f8062a805514120150903020014c601818", "0x54240504814030c30182f015090142201418018b501509014fb01414018b3", "0x60c805518ba015090302a014700182a2c427255090142f2d4b32546e01812", "0x37015470d4054240c2f4051c8062f4bc03109014ba014be0180642405018fe", "0x52a80610005424052fc0508c062fc05424052f0050800601909014063f806", "0x5328052a8063280542405018b101806424050e80509c060f03a0310901440", "0x109014410142a018d4015090143c0142a018064240533c0509c06104cf03109", "0x109014063f8060194801909030d53500c2d4063500542405350052cc0635405", "0x62f0063600542405018320180642405048051a40601909014350145001806", "0x5018370184501509014d93600c0d4063640542405364052f4063640542405", "0x509c0504806124054240536c051000636c054240511447030bf0184701509", "0x109014950143a0184b01509014b1014140184a015090140501462018dc01509", "0xca0180642405018fe0184d37c4b128dc048051340542405124050f00637c05", "0x149150e0031090304f2c427254410184f015090144f014cf0184f0150901406", "0x6140054240516405354061640542405018d40180642405018fe0182d1540c", "0x62018da01509014e001412018064240516c05364063785b0310901450014d8", "0x5114061440542405254050e80619c0542405150050500634c054240501405", "0xda060bb018cd01509014350144f018cc0150901412014bd0186901509014de", "0xc60154a1ac054240c1880534c06188dd1805e0b01242405334cc1a45119cd3", "0x6e014510186e015090146b01467018c301509014060c80601909014063f806", "0x530c0513c062e405424052f8052f406019090147001469018be1c00c42405", "0x51c8051640601909014bb0142d018bb1c80c424051d4b9030cc0187501509", "0x109014b4014de018b401509014b60145b01806424051dc05140062d87703109", "0x54240517805188062c805424050b005048061e805424052e0050b0062e005", "0xad015090147a0143c0187d01509014dd0143a01883015090146001414018b0", "0x2c014120188001509014c6014400180642405018fe018ad1f4832c0b204805", "0x5374050e806298054240518005050062a0054240517805188062b00542405", "0x601909014063f8062189b298a82b0120148601509014800143c0189b01509", "0x10901406178062200542405018320180642405048051a406019090143501450", "0x542405018370189301509014972200c0d40625c054240525c052f40625c05", "0x542405154050480643405424050000510006000054240524c92030bf01892", "0x11101509014950143a01910015090142d014140190f0150901405014620190e", "0x370142d0180642405018fe019124451043d0e048054480542405434050f006", "0x644c0542405018320180642405048051a40601909014bc014600180642405", "0x3701915015090151444c0c0d4064500542405450052f4064500542405018b9", "0x504806430054240545c051000645c054240545516030bf019160150901406", "0x950143a0191a01509014b10141401919015090140501462019180150901427", "0x642405018fe0191c46d1a46518048054700542405430050f00646c0542405", "0x620191e0150901427014120191d0150901432014400180642405048051a406", "0x50f0064840542405254050e80648005424052c4050500647c054240501405", "0x6424052a8050b40601909014063f806489214811f4781201522015090151d", "0x5018dd0192301509014060c80601909014140147501806424050880518006", "0x109014060dc0649405424054912303035019240150901524014bd0192401509", "0x109014180141201927015090150b014400190b01509015254980c2fc0649805", "0x542405254050e8064dc05424053ec05050064d8054240501405188064a005", "0x51800601909014063f8064e5384dd364a0120153901509015270143c01938", "0x10a0150901406178064e80542405018320180642405050051d40601909014fe", "0x64f00542405018370193b015090150a4e80c0d4064280542405428052f406", "0x64fc054240507405048064f805424054f405100064f405424054ed3c030bf", "0x3c0194201509014950143a01941015090141e0141401940015090140501462", "0xc030060309501806424050180c01943509415013f0480550c05424054f805", "0x51ac0608805424053f8050600601909014063f8063ec180314b0501203109", "0x230154c080054240c0780531806048054240504805048060781d0310901422", "0xaa01423018aa015090141d014200180642405080051a40601909014063f806", "0x109014062c40601909014b1014270182a2c40c4240509c052a80609c0542405", "0x5424050a8050a80601909014b5014270182f2d40c424052cc052a8062cc05", "0x64240c0c8ba030b5018ba01509014ba014b301832015090142f0142a018ba", "0x52f4062f40542405018bc018bc01509014060c80601909014063f8060194d", "0x37030bf0183701509014060dc060d405424052f4bc03035018bd01509014bd", "0x5014620183a0150901412014120184001509014bf01440018bf0150901435", "0x5100050f00633c0542405254050e806328054240505005050060f00542405", "0xcf018d401509014063280601909014063f806104cf3283c0e8120144101509", "0x5018fe018453640c538d83540c4240c350140489510406350054240535005", "0x4903109014db014d8018db0150901447014d50184701509014063500601909", "0x615005424050140518806380054240535405048060190901449014d9018dc", "0xda0185901509014dc014450182d01509014950143a0185501509014d801414", "0x5b0154f140054240c13c0534c0613c4d37c4b12812424051642d1545438012", "0x2c014510182c015090145001467018de01509014060c80601909014063f806", "0x53780513c063680542405180052f406019090145e01469018601780c42405", "0x5374051640601909014620142d018623740c4240534cda030cc018d301509", "0x10901469014de0186901509014510145b018064240519c05140061446703109", "0x54240512c05188061ac054240512805048063340542405330050b00633005", "0x7001509014cd0143c0186e015090144d0143a018c301509014df01414018c6", "0x4a01412018be015090145b014400180642405018fe018701b8c33186b04805", "0x5134050e8062e4054240537c05050062ec054240512c05188061c80542405", "0x601909014063f8061dc752e4bb1c8120147701509014be0143c0187501509", "0xb603035018b401509014b4014bd018b40150901406178062d8054240501832", "0xb201440018b201509014b81e80c2fc061e8054240501837018b801509014b4", "0x511405050061f40542405014051880620c054240536405048062c00542405", "0x802b47d20c12014ac01509014b00143c0188001509014950143a018ad01509", "0x5018320180642405074051800601909014230142d0180642405018fe018ac", "0x109014a62a00c0d4062980542405298052f4062980542405018dd018a801509", "0x5424052200510006220054240526c86030bf0188601509014060dc0626c05", "0x15090141401414018920150901405014620189301509014120141201897", "0xfe0190e434002489304805438054240525c050f0064340542405254050e806", "0x11001509014061780643c05424050183201806424053f805180060190901406", "0x644805424050183701911015090151043c0c0d4064400542405440052f406", "0x645405424050600504806450054240544c051000644c054240544512030bf", "0x3c0190c01509014950143a0191701509014fb0141401916015090140501462", "0xc030050309501806424050180c01918431174591504805460054240545005", "0x51ac0608805424053f8050600601909014063f8063ec18031500501203109", "0x2301551080054240c0780531806048054240504805048060781d0310901422", "0x52a80609c05424052a80508c062a80542405074050800601909014063f806", "0x52cc052a8062cc0542405018b101806424052c40509c060a8b10310901427", "0x1090142f0142a018ba015090142a0142a01806424052d40509c060bcb503109", "0x109014063f8060195201909030322e80c2d4062e805424052e8052cc060c805", "0x52f4062f40542405018bc018bc01509014060c80601909014200146901806", "0x37030bf0183701509014060dc060d405424052f4bc03035018bd01509014bd", "0x12014120183a0150901406014770184001509014bf01440018bf0150901435", "0x5100050f00633c0542405254050e806328054240505005050060f00542405", "0xcf018d401509014063280601909014063f806104cf3283c0e8120144101509", "0x5018fe018453640c54cd83540c4240c350140489510406350054240535005", "0x4903109014db014d8018db0150901447014d50184701509014063500601909", "0x615005424053600505006380054240535405048060190901449014d9018dc", "0xbd0185901509014dc014450182d01509014950143a01855015090140601477", "0xb40184f134df12c4a04909014501642d15454380142d806140054240508005", "0x52e0060b00542405018320180642405018fe018de0155416c054240c13c05", "0xdd014b00180642405180052c80637460031090145e0147a0185e015090145b", "0x50b40636862031090146734c0c20c0619c05424050b00513c0634c0542405", "0x51a40516c06019090145101450018691440c42405188051640601909014da", "0x109014df014770186b01509014cd0142c018cd01509014cc014de018cc01509", "0x542405134050e8061b8054240512c050500630c0542405128050480631805", "0x51000601909014063f8062f8701b8c331812014be015090146b0143c01870", "0x4b01414018b9015090144a01412018bb01509014df014770187201509014de", "0x752e4bb048052d805424051c8050f0061dc0542405134050e8061d40542405", "0x6178062d00542405018320180642405080051a40601909014063f8062d877", "0x5018370187a01509014b82d00c0d4062e005424052e0052f4062e00542405", "0x5018051dc0620c05424052c005100062c005424051e8b2030bf018b201509", "0x109014950143a01880015090144501414018ad01509014d9014120187d01509", "0x2d0180642405018fe018a82b0802b47d048052a0054240520c050f0062b005", "0x542405018dd018a601509014060c806019090141d01460018064240508c05", "0x8801509014060dc06218054240526ca6030350189b015090149b014bd0189b", "0x92015090140601477018930150901497014400189701509014862200c2fc06", "0x64380542405254050e8064340542405050050500600005424050480504806", "0x53f8051800601909014063f80643d0e43400248120150f01509014930143c", "0x64440542405444052f40644405424050185e0191001509014060c80601909", "0x6450054240544913030bf0191301509014060dc0644805424054451003035", "0x14019170150901418014120191601509014060147701915015090151401440", "0x116048054640542405454050f0064600542405254050e80643005424053ec05", "0x63ec180315505012031090300c0140c254060190901406030064651843117", "0x5048060781d03109014220146b0182201509014fe014180180642405018fe", "0x50800601909014063f80608c0555820015090301e014c6018120150901412", "0x509c060a8b10310901427014aa0182701509014aa01423018aa015090141d", "0x52d40509c060bcb503109014b3014aa018b301509014062c40601909014b1", "0x5424052e8052cc060c805424050bc050a8062e805424050a8050a80601909", "0x60190901420014690180642405018fe0180655c064240c0c8ba030b5018ba", "0xbc03035018bd01509014bd014bd018bd01509014062f0062f0054240501832", "0xbf01440018bf01509014350dc0c2fc060dc0542405018370183501509014bd", "0x505005050060f0054240504805048060e80542405018051dc061000542405", "0xcf3283c0e8120144101509014400143c018cf01509014950143a018ca01509", "0x951040635005424053500533c063500542405018ca0180642405018fe01841", "0x4701509014063500601909014063f806114d903158360d503109030d405012", "0x60190901449014d9018dc1240c4240536c053600636c054240511c0535406", "0x3a018550150901406014770185401509014d801414018e001509014d501412", "0x141f4061400542405080052f406164054240537005114060b4054240525405", "0xde0155916c054240c13c052d00613c4d37c4b1281242405140590b455150e0", "0x5e0147a0185e015090145b014b80182c01509014060c80601909014063f806", "0x50b00513c0634c0542405374052c0060190901460014b2018dd1800c42405", "0x5188051640601909014da0142d018da1880c4240519cd3030830186701509", "0x109014cc014de018cc01509014690145b018064240514405140061a45103109", "0x5424051280504806318054240537c051dc061ac0542405334050b00633405", "0xbe015090146b0143c01870015090144d0143a0186e015090144b01414018c3", "0xdf014770187201509014de014400180642405018fe018be1c06e30cc604805", "0x5134050e8061d4054240512c05050062e4054240512805048062ec0542405", "0x601909014063f8062d8771d4b92ec12014b601509014720143c0187701509", "0x52e0052f4062e005424050185e018b401509014060c806019090142001469", "0x51e8b2030bf018b201509014060dc061e805424052e0b403035018b801509", "0x109014d9014120187d0150901406014770188301509014b001440018b001509", "0x54240520c050f0062b00542405254050e806200054240511405050062b405", "0x1d01460018064240508c050b40601909014063f8062a0ac200ad1f412014a8", "0x9b015090149b014bd0189b0150901406374062980542405018320180642405", "0x9701509014862200c2fc0622005424050183701886015090149b2980c0d406", "0x6000054240504805048062480542405018051dc0624c054240525c0510006", "0x120150f01509014930143c0190e01509014950143a0190d015090141401414", "0x11001509014060c80601909014fe014600180642405018fe0190f4390d00092", "0x644805424054451003035019110150901511014bd01911015090140617806", "0x770191501509015140144001914015090151244c0c2fc0644c054240501837", "0x50e80643005424053ec050500645c05424050600504806458054240501805", "0x10901406030064651843117458120151901509015150143c019180150901495", "0x95014200180642405018fe018180500c568123f80c4240c014060309501806", "0x1e01427018220780c42405074052a80607405424053ec0508c063ec0542405", "0x1090142301427018aa08c0c42405080052a8060800542405018b10180642405", "0x270150901427014b3018b101509014aa0142a0182701509014220142a01806", "0x601909014063f8060195b01909030b109c0c2d4063f805424053f80504806", "0x2a03035018b301509014b3014bd018b301509014062f0060a8054240501832", "0xba01440018ba01509014b50bc0c2fc060bc054240501837018b501509014b3", "0x5030050e8062f4054240504805050062f005424053f805048060c80542405", "0xca0180642405018fe018370d4bd2f0fe0143701509014320143c0183501509", "0x15c0e84003109030bf048fe25441018bf01509014bf014cf018bf0150901406", "0x6104054240533c053540633c0542405018d40180642405018fe018ca0f00c", "0x3a01847015090143a0141401806424053500536406354d40310901441014d8", "0xd93609542405124db11c952b4061240542405354051140636c054240503005", "0x109014063f80612805574dc0150903045014d30184001509014400141201845", "0x4f1340c4240537c051440637c05424053700519c0612c05424050183201806", "0xcc0182d015090144b0144f01855015090144f014bd0180642405134051a406", "0x61405903109014e0014590180642405150050b406150e0031090142d1540c", "0x50b006378054240516c053780616c05424051400516c06019090145901450", "0xd90143a0186001509014d8014140185e0150901440014120182c01509014de", "0x601909014063f806188dd1805e3f80518805424050b0050f0063740542405", "0x3a0186701509014d801414018d3015090144001412018da015090144a01440", "0x109014063f8061a45119cd33f8051a40542405368050f006144054240536405", "0x35018cd01509014cd014bd018cd01509014061780633005424050183201806", "0x40018c3015090146b3180c2fc063180542405018370186b01509014cd3300c", "0x50e8062f8054240532805050061c005424050f005048061b8054240530c05", "0x642405018fe018bb1c8be1c0fe014bb015090146e0143c01872015090140c", "0x75014bd018750150901406178062e405424050183201806424052540518006", "0x772d80c2fc062d80542405018370187701509014752e40c0d4061d40542405", "0x506005050061e8054240505005048062e005424052d005100062d00542405", "0x832c0b21e8fe0148301509014b80143c018b0015090140c0143a018b201509", "0x109014063f806060140315e048fe03109030050180c25406019090140603006", "0x5424053f80504806074fb031090141e0146b0181e01509014950141801806", "0x5424053ec050800601909014063f8060800557c22015090301d014c6018fe", "0x64240509c0509c062c42703109014aa014aa018aa01509014230142301823", "0x2a01806424052cc0509c062d4b3031090142a014aa0182a01509014062c406", "0xc2d4060bc05424050bc052cc062e805424052d4050a8060bc05424052c405", "0x109014060c8060190901422014690180642405018fe01806580064240c2e82f", "0x5424052f03203035018bc01509014bc014bd018bc01509014062f0060c805", "0xbf0150901437014400183701509014bd0d40c2fc060d4054240501837018bd", "0x60f00542405030050e8060e80542405048050500610005424053f80504806", "0x542405018ca0180642405018fe018ca0f03a100fe014ca01509014bf0143c", "0x6360d5031613504103109030cf048fe25441018cf01509014cf014cf018cf", "0x53500505006114054240536405354063640542405018d40180642405018fe", "0x10901422014bd0184b0150901445014450184a015090140c0143a018dc01509", "0xac018410150901441014120184936c4725509014df12c4a370fe2000637c05", "0x60c806019090144d014a80180642405018fe0184f01562134054240c12405", "0x51540516c06019090145401450018551500c4240538005164063800542405", "0x10901441014120185001509014590142c01859015090142d014de0182d01509", "0x542405140050f0060b0054240536c050e806378054240511c050500616c05", "0x410141201860015090144f014400180642405018fe0185e0b0de16cfe0145e", "0x5180050f006368054240536c050e806188054240511c05050063740542405", "0x60c8060190901422014690180642405018fe018d336862374fe014d301509", "0x51446703035018510150901451014bd0185101509014061780619c0542405", "0x109014cd01440018cd01509014693300c2fc063300542405018370186901509", "0x542405030050e80630c05424053600505006318054240535405048061ac05", "0x200142d0180642405018fe018701b8c3318fe01470015090146b0143c0186e", "0x61c80542405018dd018be01509014060c80601909014fb014600180642405", "0xbf018b901509014060dc062ec05424051c8be03035018720150901472014bd", "0x14018b601509014fe01412018770150901475014400187501509014bb2e40c", "0xb63f8051e805424051dc050f0062e00542405030050e8062d0054240504805", "0x5e018b201509014060c8060190901495014600180642405018fe0187a2e0b4", "0x60dc0620c05424052c0b203035018b001509014b0014bd018b00150901406", "0x14014120188001509014ad01440018ad01509014831f40c2fc061f40542405", "0x5200050f0062980542405030050e8062a0054240506005050062b00542405", "0x123f80c4240c014060309501806424050180c0189b298a82b0fe0149b01509", "0x5424053ec0508c063ec0542405254050800601909014063f8060601403163", "0x60800542405018b101806424050780509c060881e031090141d014aa0181d", "0x2a0182701509014220142a018064240508c0509c062a8230310901420014aa", "0xc2d4063f805424053f8050480609c054240509c052cc062c405424052a805", "0x109014062f0060a80542405018320180642405018fe01806590064240c2c427", "0x54240501837018b501509014b30a80c0d4062cc05424052cc052f4062cc05", "0x5424053f805048060c805424052e805100062e805424052d42f030bf0182f", "0x3701509014320143c01835015090140c0143a018bd015090141201414018bc", "0x109014bf014cf018bf01509014063280601909014063f8060dc352f4bc3f805", "0xd40180642405018fe018ca0f00c5943a1000c4240c2fc123f895104062fc05", "0x536406354d40310901441014d80184101509014cf014d5018cf0150901406", "0x5354051140636c0542405030050e80611c05424050e8050500601909014d4", "0xd30184001509014400141201845364d8255090144936c47254a60184901509", "0x519c0612c0542405018320180642405018fe0184a01566370054240c11405", "0x4f014bd0180642405134051a40613c4d03109014df01451018df01509014dc", "0x50b406150e0031090142d1540c330060b4054240512c0513c061540542405", "0x51400516c06019090145901450018501640c4240538005164060190901454", "0x10901440014120182c01509014de0142c018de015090145b014de0185b01509", "0x5424050b0050f0063740542405364050e8061800542405360050500617805", "0x4001412018da015090144a014400180642405018fe0186237460178fe01462", "0x5368050f0061440542405364050e80619c0542405360050500634c0542405", "0x6178063300542405018320180642405018fe018691446734cfe0146901509", "0x5018370186b01509014cd3300c0d4063340542405334052f4063340542405", "0x50f005048061b8054240530c051000630c05424051acc6030bf018c601509", "0x1090146e0143c01872015090140c0143a018be01509014ca014140187001509", "0x5018320180642405254051800601909014063f8062ec722f8703f8052ec05", "0x109014752e40c0d4061d405424051d4052f4061d405424050185e018b901509", "0x5424052d005100062d005424051dcb6030bf018b601509014060dc061dc05", "0xb0015090140c0143a018b20150901418014140187a015090141401412018b8", "0x50180c2540601909014060300620cb02c87a3f80520c05424052e0050f006", "0x6b0181e0150901495014180180642405018fe018180500c59c123f80c4240c", "0x55a022015090301d014c6018fe01509014fe014120181d3ec0c4240507805", "0xaa018aa0150901423014230182301509014fb014200180642405018fe01820", "0x2a014aa0182a01509014062c406019090142701427018b109c0c424052a805", "0x52d4050a8060bc05424052c4050a80601909014b301427018b52cc0c42405", "0x5018fe018065a4064240c2e82f030b50182f015090142f014b3018ba01509", "0xbd018bc01509014062f0060c80542405018320180642405088051a40601909", "0xc2fc060d4054240501837018bd01509014bc0c80c0d4062f005424052f005", "0x50500610005424053f805048062fc05424050dc05100060dc05424052f435", "0x3a100fe014ca01509014bf0143c0183c015090140c0143a0183a0150901412", "0x41018cf01509014cf014cf018cf01509014063280601909014063f8063283c", "0x542405018d40180642405018fe018d83540c5a8d41040c4240c33c123f895", "0x4a015090140c0143a018dc01509014d4014140184501509014d9014d5018d9", "0x109014df12c4a370fe26c0637c0542405088052f40612c05424051140511406", "0xfe0184f0156b134054240c124052b00610405424051040504806124db11c95", "0xc4240538005164063800542405018320180642405134052a0060190901406", "0x59015090142d014de0182d01509014550145b0180642405150051400615454", "0x6378054240511c050500616c054240510405048061400542405164050b006", "0x5018fe0185e0b0de16cfe0145e01509014500143c0182c01509014db0143a", "0x54240511c050500637405424051040504806180054240513c051000601909", "0xfe018d336862374fe014d301509014600143c018da01509014db0143a01862", "0x5101509014061780619c0542405018320180642405088051a4060190901406", "0x633005424050183701869015090145119c0c0d4061440542405144052f406", "0x6318054240535405048061ac0542405334051000633405424051a4cc030bf", "0xfe01470015090146b0143c0186e015090140c0143a018c301509014d801414", "0x601909014fb014600180642405080050b40601909014063f8061c06e30cc6", "0xbe03035018720150901472014bd018720150901406374062f8054240501832", "0x75014400187501509014bb2e40c2fc062e4054240501837018bb0150901472", "0x5030050e8062d0054240504805050062d805424053f805048061dc0542405", "0x600180642405018fe0187a2e0b42d8fe0147a01509014770143c018b801509", "0x109014b0014bd018b00150901406178062c8054240501832018064240525405", "0x109014831f40c2fc061f40542405018370188301509014b02c80c0d4062c005", "0x54240506005050062b00542405050050480620005424052b405100062b405", "0xc0189b298a82b0fe0149b01509014800143c018a6015090140c0143a018a8", "0x601909014063f8063ec180316c05012031090300c0180c254060190901406", "0x6048054240504805048060781d03109014220146b0182201509014fe01418", "0x180180642405080051a40601909014063f80608c055b420015090301e014c6", "0x55b82a0150903027014c6018272a80c424052c4051ac062c4054240507405", "0x51ac062e805424052a80506006019090142a014690180642405018fe018b3", "0x690180642405018fe018bc0156f0c8054240c0bc05318060bcb503109014ba", "0x35014aa0183501509014bd01423018bd01509014b50142001806424050c805", "0x10901440014aa0184001509014062c406019090143701427018bf0dc0c42405", "0x5424050f0050a80632805424052fc050a806019090143a014270183c0e80c", "0x642405018fe018065c0064240c33cca030b5018ca01509014ca014b3018cf", "0xc0d4063500542405350052f4063500542405018bc0184101509014060c806", "0x5100063640542405354d8030bf018d801509014060dc06354054240535041", "0x1401414018db015090140501462018470150901412014120184501509014d9", "0x4936c47048051280542405114050f0063700542405254050e8061240542405", "0x410184b015090144b014cf0184b01509014063280601909014063f806128dc", "0x542405018d40180642405018fe018e013c0c5c44d37c0c4240c12c1404895", "0x6424050b405364061642d0310901455014d8018550150901454014d501854", "0x61880542405134050500637405424050140518806180054240537c0504806", "0x109014d33686237460048da018d3015090145901445018da01509014950143a", "0x320180642405018fe018510157219c054240c1780534c061782c3785b14012", "0x51a4061accd03109014cc01451018cc015090146701467018690150901406", "0x701b80c330061c005424051a40513c061b805424051ac052f40601909014cd", "0xbe01450018722f80c42405318051640601909014c30142d018c33180c42405", "0x109014b90142c018b901509014bb014de018bb01509014720145b0180642405", "0x54240537805050062d8054240516c05188061dc054240514005048061d405", "0x61e8b82d0b61dc120147a01509014750143c018b8015090142c0143a018b4", "0x5b01462018b0015090145001412018b20150901451014400180642405018fe", "0x52c8050f0062b405424050b0050e8061f40542405378050500620c0542405", "0x5e018ac01509014060c80601909014063f806200ad1f4832c0120148001509", "0x60dc0629805424052a0ac03035018a801509014a8014bd018a80150901406", "0x4f01412018880150901486014400188601509014a626c0c2fc0626c0542405", "0x5254050e8062480542405380050500624c0542405014051880625c0542405", "0x601909014063f806434002489325c120150d01509014880143c0180001509", "0x109014062180643805424050183201806424052d4051800601909014bc0142d", "0x5424050183701910015090150f4380c0d40643c054240543c052f40643c05", "0x542405048050480644c05424054480510006448054240544111030bf01911", "0x11701509014950143a019160150901414014140191501509014050146201914", "0xb30142d0180642405018fe0190c45d164551404805430054240544c050f006", "0x64640542405018b90191801509014060c80601909014aa014600180642405", "0xbf0191b01509014060dc0646805424054651803035019190150901519014bd", "0x620191e0150901412014120191d015090151c014400191c015090151a46c0c", "0x50f0064840542405254050e8064800542405050050500647c054240501405", "0x64240508c050b40601909014063f806489214811f4781201522015090151d", "0x124014bd0192401509014063740648c05424050183201806424050740518006", "0x1254980c2fc0649805424050183701925015090152448c0c0d4064900542405", "0x501405188064a00542405048050480649c054240542c051000642c0542405", "0x109015270143c0193801509014950143a019370150901414014140193601509", "0x60c80601909014fe014600180642405018fe019394e1374d928048054e405", "0x54293a030350190a015090150a014bd0190a0150901406178064e80542405", "0x1090153d014400193d015090153b4f00c2fc064f00542405018370193b01509", "0x5424053ec0505006500054240501405188064fc054240506005048064f805", "0x650d42505404fc1201543015090153e0143c0194201509014950143a01941", "0x642405018fe018fb0600c5cc140480c4240c030050309501806424050180c", "0x120150901412014120181e0740c42405088051ac0608805424053f80506006", "0xaa015090141d014200180642405018fe0182301574080054240c0780531806", "0x601909014b1014270182a2c40c4240509c052a80609c05424052a80508c06", "0x50a80601909014b5014270182f2d40c424052cc052a8062cc0542405018b1", "0xba030b5018ba01509014ba014b301832015090142f0142a018ba015090142a", "0x542405018320180642405080051a40601909014063f806019750190903032", "0x3501509014bd2f00c0d4062f405424052f4052f4062f40542405018bc018bc", "0x610005424052fc05100062fc05424050d437030bf0183701509014060dc06", "0x3a018ca0150901414014140183c0150901412014120183a015090140601477", "0x5018fe0184133cca0f03a048051040542405100050f00633c054240525405", "0x109030d40501225441018d401509014d4014cf018d401509014063280601909", "0x511c053540611c0542405018d40180642405018fe018453640c5d8d83540c", "0x10901406014770184f01509014d8014140184d01509014d501412018db01509", "0x542405080052f406154054240536c05114061500542405254050e80638005", "0x54240c37c052b00637c4b128dc12412424050b455150e013c4d050880182d", "0x616c0542405018320180642405164052a00601909014063f806140055dc59", "0xde0185e015090142c0145b018064240537805140060b0de031090145b01459", "0x5048061880542405128051dc063740542405180050b006180054240517805", "0xdd0143c01867015090144b0143a018d301509014dc01414018da0150901449", "0x690150901450014400180642405018fe0185119cd336862048051440542405", "0x61ac05424053700505006334054240512405048063300542405128051dc06", "0x63f80630cc61accd33012014c301509014690143c018c6015090144b0143a", "0x61c005424050185e0186e01509014060c8060190901420014690180642405", "0xbf0187201509014060dc062f805424051c06e03035018700150901470014bd", "0x1201875015090140601477018b901509014bb01440018bb01509014be1c80c", "0x50f0062d00542405254050e8062d8054240511405050061dc054240536405", "0x64240508c050b40601909014063f8062e0b42d8771d412014b801509014b9", "0xb2014bd018b20150901406374061e805424050183201806424050740518006", "0xb020c0c2fc0620c054240501837018b001509014b21e80c0d4062c80542405", "0x504805048062000542405018051dc062b405424051f405100061f40542405", "0x109014ad0143c018a601509014950143a018a8015090141401414018ac01509", "0x60c80601909014fe014600180642405018fe0189b298a82b0800480526c05", "0x52208603035018880150901488014bd018880150901406178062180542405", "0x109014920144001892015090149724c0c2fc0624c0542405018370189701509", "0x5424053ec0505006438054240506005048064340542405018051dc0600005", "0x64451043d0e434120151101509014000143c0191001509014950143a0190f", "0x1401578048fe03109030950149301895015090140c01420018064240501897", "0x5434063ec05424053f805000060600542405048052480601909014063f806", "0x607805424050190f0180642405018fe018065e4050190e0181d0150901418", "0x5b0181d01509014220150d018fb01509014140140001822015090141e01510", "0xaa0157a08c054240c07405444060800542405080050600608005424053ec05", "0x2701514018b1015090140644c0609c054240508c054480601909014063f806", "0x508005060060c8054240501405050062e8054240501805048060a80542405", "0xbc0c8ba0491501835015090142a014bd018bd01509014b101447018bc01509", "0x642405018fe018bf0157b0dc054240c0bc05074060bcb52cc95424050d4bd", "0x5424050f00545c060f005424050e840031160183a1000c424050dc0507806", "0xd401509014ca0150c0184101509014b501414018cf01509014b301412018ca", "0x109014b301412018d501509014bf015180180642405018fe018d4104cf25405", "0xfe01845364d8254051140542405354054300636405424052d4050500636005", "0x54240511c054640611c05424050190f01806424052a8050b4060190901406", "0x542405018050480637005424051240545c06124054240536c2003116018db", "0x625c0637c4b12895014df01509014dc0150c0184b0150901405014140184a", "0x542405030050e8063ec054240501405050060190901495014d90180642405", "0xfe018220157c078054240c0600546c06060140489542405074fb0311a0181d", "0x508c051440608c05424050800547406080054240507805470060190901406", "0xc424052c405144062c405424050191e01806424052a8051a40609caa03109", "0x2f01509014b301514018b501509014270151401806424050a8051a4062cc2a", "0x17d01909030ba01520018ba01509014ba014bd018ba015090142f2d40c47c06", "0x62fc0542405050050e8060dc0542405048050500601909014063f8060c805", "0x17e100054240c0d40548c060190901406488060d4bd2f095424052fc3703121", "0x632805424050f005494060f00542405100054900601909014063f8060e805", "0x53500549c0601909014410150b01845364d8354d4104cf06109014ca01526", "0x690180642405364051a40601909014d8014690180642405354051800601909", "0x49014510184901509014064a00636c4703109014cf01451018064240511405", "0x512c051440612c054240536c054500601909014dc014690184a3700c42405", "0x1090144f014510184f015090144a01514018064240537c051a406134df03109", "0x54240515005450061540542405134054500601909014e001469018543800c", "0x542405164052f40616405424050b4550311f018550150901455014bd0182d", "0x642405018fe018500157f019090305901520018470150901447014bd01859", "0x10901450015360180642405018fe01806600050190e018064240511c051a406", "0x60b0054240501937018064240516c051a4063785b03109014470145101806", "0x114018dd01509014de015140180642405178051a4061805e031090142c01451", "0x120018da01509014da014bd018da01509014623740c47c06188054240518005", "0x50180504806019090140625c0601909014063f80634c05604064240c36805", "0x109014fe01447018c601509014bd0143a0186b01509014bc01414018cd01509", "0x1821b8054240c330053700633069144673f909014c33186b334fe4e00630c05", "0x61c805424052f8054e4062f805424051b8051280601909014063f8061c005", "0x3a01875015090145101414018b9015090146701412018bb01509014720153a", "0x109014063f8062d8771d4b93f8052d805424052ec05428061dc05424051a405", "0x7a015090145101414018b8015090146701412018b401509014700153b01806", "0x63f8062c0b21e8b83f8052c005424052d005428062c805424051a4050e806", "0x3201806424053f8052e80601909014d3015360180642405018970180642405", "0x7d20c0c0d4061f405424051f4052f4061f405424050193c018830150901406", "0x52b0054ec062b005424052b480030bf0188001509014060dc062b40542405", "0x109014bd0143a0189b01509014bc01414018a6015090140601412018a801509", "0x625c0601909014063f8062208626ca63f80522005424052a0054280621805", "0x542405018050480625c05424050e8054ec0601909014fe014ba0180642405", "0x10d01509014970150a0180001509014bd0143a0189201509014bc0141401893", "0x109014fe014ba01806424050c8054d80601909014063f80643400248933f805", "0x350190f015090150f014bd0190f01509014064f40643805424050183201806", "0x13b0191201509015104440c2fc0644405424050183701910015090150f4380c", "0x50e806454054240504805050064500542405018050480644c054240544805", "0x642405018fe0191745915450fe0151701509015130150a019160150901414", "0x14019180150901406014120190c01509014220153b01806424053f8052e806", "0x1183f80546c054240543005428064680542405050050e806464054240504805", "0x542405048054fc060480c031090140c0153e0180642405018970191b46919", "0x1e0150901418014b301806424050500509c060601403109014fe014aa018fe", "0x642405074050b406074fb03109014220780c5000608805424052540513c06", "0x60a8054240501405050062c40542405018050480608005424050300550406", "0x95424052d4b30a8b13f943018b501509014fb0144f018b3015090142001542", "0x50bc051540601909014063f8062e80560c2f015090302701454018272a823", "0x109014bd0c80c610062f405424050190f01806424052f0050b4062f03203109", "0x5424052a805050062fc054240508c05048060dc05424050d405614060d405", "0x52e80561c0601909014063f8060e8402fc950143a01509014370158601840", "0x1090143c01586018cf01509014aa01414018ca0150901423014120183c01509", "0x1210181d01509014950143a018fb015090140c014140184133cca2540510405", "0x109014063f806088056201e0150903018015230181805012255090141d3ec0c", "0xaa0610901423015260182301509014200152501820015090141e0152401806", "0x52c40549c0601909014270150b01806424052a8051a4060bcb52cc2a2c427", "0x60dc05424050180504806019090142f0146901806424052d4051a40601909", "0x450183a01509014140143a01840015090141201414018bf015090140501462", "0x186240633c05424050a8050600632805424052cc052f4060f005424053f805", "0x5628410150903035014b4018352f4bc0c8ba04909014cf3283c0e8402fc37", "0x5630d801509030d50158b018d50150901441014b80180642405018fe018d4", "0x50198d0184501509014060c80601909014d80142d0180642405018fe018d9", "0x109014060dc0636c054240511c4503035018470150901447014bd0184701509", "0x109014ba014120184a01509014dc0158e018dc01509014db1240c2fc0612405", "0x5424052f4050e80613405424052f0050500637c05424050c8051880612c05", "0x50b40601909014063f8063804f134df12c12014e0015090144a0158f0184f", "0x1090145501592018550150901454015910185401509014066400601909014d9", "0x5424052f0050500614005424050c8051880616405424052e805048060b405", "0x60b0de16c50164120142c015090142d0158f018de01509014bd0143a0185b", "0x32014620186001509014ba014120185e01509014d40158e0180642405018fe", "0x51780563c0636805424052f4050e80618805424052f005050063740542405", "0x18e01806424053f8053640601909014063f80634cda188dd18012014d301509", "0x5050061a4054240501405188061440542405018050480619c054240508805", "0x69144120146b01509014670158f018cd01509014140143a018cc0150901412", "0x1090140643c06254054240503005030350180c0150901406015140186b334cc", "0x508006050120300505005424053f80564c0604805424052540513c063f805", "0x920180642405018fe018fe015942540c031090300501493018050150901406", "0x6438060600542405048054340605005424050300500006048054240525405", "0x607405424053ec05440063ec05424050190f0180642405018fe0180665405", "0x180181e01509014140145b01818015090141d0150d0181401509014fe01400", "0x1120180642405018fe0182001596088054240c0600544406078054240507805", "0x50600609c05424052a80565c062a8054240508c054500608c054240508805", "0x2d0180642405018fe0182a2c40c0142a015090142701598018b1015090141e", "0x507805060062d405424052cc05664062cc05424050190f018064240508005", "0xc01420018064240501897018ba0bc0c014ba01509014b5015980182f01509", "0x52480601909014063f80605005668123f80c4240c2540524c062540542405", "0x50190e0181d01509014180150d018fb01509014fe01400018180150901412", "0x1822015090141e015100181e015090140643c0601909014063f8060199b", "0x50600608005424053ec0516c06074054240508805434063ec054240505005", "0x54480601909014063f8062a80567023015090301d01511018200150901420", "0x501805048060a8054240509c05450062c4054240501832018270150901423", "0x109014b10144f018bc01509014200141801832015090140501414018ba01509", "0x60bcb52cc95424050d4bd2f0322e812674060d405424050a8052f4062f405", "0x3a1000c424050dc052f80601909014063f8062fc0567837015090302f01470", "0xcf01509014b301412018ca015090143c015a00183c015090143a1000c67c06", "0x5018fe018d4104cf254053500542405328056840610405424052d40505006", "0x5424052d4050500636005424052cc050480635405424052fc056880601909", "0x52a8050b40601909014063f806114d9360950144501509014d5015a1018d9", "0x54240536c200319f018db0150901447015a301847015090140643c0601909", "0x4b0150901405014140184a015090140601412018dc0150901449015a001849", "0x5140063ec18031090141401459018df12c4a2540537c05424053700568406", "0x5014051880609c0542405018050480607405424053ec0516c060190901418", "0x109014fe01445018b301509014950143a0182a015090140c01414018b101509", "0xb30a8b109c18624062e8054240507405060060bc0542405048052f4062d405", "0x63f8062f0056903201509030aa014b4018aa08c200881e04909014ba0bcb5", "0x63f8060dc056943501509030bd0158b018bd0150901432014b80180642405", "0x4001509014bf014bd018bf01509014064780601909014350142d0180642405", "0x5424050199001806424050dc050b40601909014063f806019a60140643806", "0xca015090143c015920183c01509014400159101840015090143a014bd0183a", "0x6350054240508005050061040542405088051880633c05424050780504806", "0x63f806360d53504133c12014d801509014ca0158f018d501509014230143a", "0x109014220146201845015090141e01412018d901509014bc0158e0180642405", "0x5424053640563c06124054240508c050e80636c0542405080050500611c05", "0x56a0060500542405019a701806424053f805364063704936c4711412014dc", "0x60141201806424053ec056a806074fb0310901418015a9018180150901414", "0x5254050e8060a80542405030051dc062c40542405014050500609c0542405", "0x2a2c427051ac0182f0150901412014bd018b5015090141d015ab018b301509", "0x63f8060c8056b4ba01509030aa014b4018aa08c200881e049090142f2d4b3", "0x109014bd015af018bd01509014bc015ae018bc01509014ba014b80180642405", "0x542405080051dc062fc054240508805050060dc054240507805048060d405", "0x60f03a100bf0dc120143c0150901435015b00183a01509014230143a01840", "0x2201414018cf015090141e01412018ca0150901432015b10180642405018fe", "0x5328056c006354054240508c050e8063500542405080051dc061040542405", "0x54240c0300562c060300542405018056c806360d53504133c12014d801509", "0x604805424050191e0180642405254050b40601909014063f8063f8056cc95", "0x109014fe0142d0180642405018fe018066d0050190e018140150901412014bd", "0x1d3ec0c4240505005144060500542405060052f40606005424050192801806", "0xcc0182301509014050144f01820015090141d0151401806424053ec051a406", "0x513c062a805424050190f0180642405088050b4060881e03109014230800c", "0x601909014fe014d9018b109c0c014b101509014aa0159301827015090141e", "0x1aa0181d3ec0c42405060056a4060600542405050056a0060500542405019a7", "0xc01477018b10150901405014140182701509014060141201806424053ec05", "0x5048052f4062d40542405074056ac062cc0542405254050e8060a80542405", "0xc2a8052d0062a8230802207812424050bcb52cc2a2c427051ac0182f01509", "0x52f0056b8062f005424052e8052e00601909014063f8060c8056d4ba01509", "0x109014220141401837015090141e014120183501509014bd015af018bd01509", "0x5424050d4056c0060e8054240508c050e8061000542405080051dc062fc05", "0x50480632805424050c8056c40601909014063f8060f03a100bf0dc120143c", "0x230143a018d401509014200147701841015090142201414018cf015090141e", "0x1090140c015b6018d8354d4104cf048053600542405328056c0063540542405", "0x542405254056dc063ec0542405014050e8060600542405018050500625405", "0x6088056e41e0150903014014d301814048fe255090141d3ec18255b80181d", "0x23015920182301509014200159101820015090141e014670180642405018fe", "0x52a80563c062c40542405048050e80609c05424053f805050062a80542405", "0x5050062cc0542405088056380601909014063f8060a8b109c950142a01509", "0x2f2d495014ba01509014b30158f0182f01509014120143a018b501509014fe", "0x95424053ec18031ba018fb01509014050143a01818015090140601414018ba", "0x5074056f40601909014063f806078056f01d0150903014015bb01814048fe", "0x109014fe01414018230800c42405088056f8060880542405030056d80601909", "0x52d4b30a8956e0062d4054240508c056dc062cc0542405048050e8060a805", "0x519c0601909014063f8062e8056fc2f01509030b1014d3018b109caa25509", "0xaa01414018bd0150901420014d5018bc0150901432015c001832015090142f", "0x52f005704060f005424052f405114060e8054240509c050e8061000542405", "0x1c333c054240c2fc052b0062fc370d495424053283c0e8403f9c2018ca01509", "0x601909014d50142d018d53500c4240533c054b00601909014063f80610405", "0xbd0184901509014d401445018db01509014370143a01847015090143501414", "0x10903045014ac01845364d825509014dc124db11cfe71006370054240525405", "0x5134050b406134df031090144a0152c0180642405018fe0184b015c512805", "0x5424053800571c06380054240513cdf031c60184f015090140643c0601909", "0x590150901454015c80182d01509014d90143a0185501509014d80141401854", "0x109014d80141401850015090144b015c90180642405018fe018590b45525405", "0xfe0182c3785b254050b0054240514005720063780542405364050e80616c05", "0x10901435014140185e0150901441015c90180642405254051a4060190901406", "0xfe0186237460254051880542405178057200637405424050dc050e80618005", "0x5424052e805724060190901420015ca0180642405254051a4060190901406", "0x5101509014da015c80186701509014270143a018d301509014aa01414018da", "0x64240503005364060190901495014690180642405018fe0185119cd325405", "0x63340542405048050e80633005424053f805050061a405424050780572406", "0x501805050062540542405030056d8061accd330950146b0150901469015c8", "0x1d3ec18255b80181d0150901495015b7018fb01509014050143a0181801509", "0x670180642405018fe01822015cb078054240c0500534c06050123f89542405", "0x5050062a8054240508c056480608c05424050800564406080054240507805", "0xb109c950142a01509014aa0158f018b101509014120143a0182701509014fe", "0x3a018b501509014fe01414018b301509014220158e0180642405018fe0182a", "0x1090140601414018ba0bcb5254052e805424052cc0563c060bc054240504805", "0x542405254052f406074054240503005114063ec0542405014050e80606005", "0x20015cc088054240c050052b006050123f895424050781d3ec183f8800181e", "0x643c0601909014aa0142d018aa08c0c42405088054b00601909014063f806", "0xfe014140182a01509014b1015c7018b1015090142708c0c7180609c0542405", "0x2f2d4b3254050bc05424050a805720062d40542405048050e8062cc0542405", "0x50e8060c805424053f805050062e80542405080057240601909014063f806", "0x54240501805048062f4bc0c895014bd01509014ba015c8018bc0150901412", "0xaa01509014950143a01823015090140c014770182001509014050141401822", "0xb109caa08c2008814734062c40542405048052f40609c05424053f80511406", "0x642405018fe018b3015ce0a8054240c078052b0060781d3ec180501242405", "0x1c6018ba015090140643c06019090142f0142d0182f2d40c424050a8054b006", "0x14018bd015090141401412018bc0150901432015c70183201509014ba2d40c", "0x5720062fc0542405074050e8060dc05424053ec051dc060d4054240506005", "0x5424052cc057240601909014063f806100bf0dc352f4120144001509014bc", "0xcf01509014fb01477018ca0150901418014140183c0150901414014120183a", "0x97018d4104cf3283c0480535005424050e805720061040542405074050e806", "0x120140625441018120150901412014cf018120150901406328060190901406", "0x6078fe03109014fe015d00180642405018fe0181d3ec0c73c180500c4240c", "0x690180642405018fe01822015d1019090301e0152001814015090141401412", "0x545c0608c05424050800c03116018200150901495015d201806424053f805", "0xaa0150c018b101509014180141401827015090141401412018aa0150901423", "0x5048060190901422015360180642405018fe0182a2c427254050a80542405", "0xba255d3018bc015090140c0141801832015090141801414018ba0150901414", "0x642405018fe01835015d52f4054240c0bc05750060bcb52cc95424052f032", "0x109014063f8060e8057604001509030bf015d7018bf0dc0c424052f40575806", "0x542405328fe0311f018ca01509014064a0060f0054240510095031d901806", "0x45015090143701418018d901509014b501414018d801509014b301412018cf", "0x536c47114d9360124540636c054240533c052f40611c05424050f00511c06", "0x50780601909014063f806370057684901509030d50141d018d53504125509", "0x120184d01509014df01517018df015090144b1280c4580612c4a0310901449", "0x4f25405150054240513405430063800542405350050500613c054240510405", "0x60b4054240510405048061540542405370054600601909014063f806150e0", "0x109014063f806140590b4950145001509014550150c0185901509014d401414", "0x1160185b015090143a015190180642405254052e80601909014fe0146901806", "0x140185e01509014b3014120182c01509014de01517018de015090145b0dc0c", "0x642405018fe018dd1805e2540537405424050b0054300618005424052d405", "0x50480618805424050d405460060190901495014ba01806424053f8051a406", "0xd3368950146701509014620150c018d301509014b501414018da01509014b3", "0xc014600180642405254052e80601909014fe014690180642405018fe01867", "0x690150901469014bd018690150901406178061440542405018320180642405", "0x6b01509014cc3340c2fc06334054240501837018cc01509014691440c0d406", "0x61b80542405074050500630c05424053ec050480631805424051ac0546006", "0x5014050e806048054240501805050061c06e30c950147001509014c60150c", "0xfb015dd060054240c3f805770063f895030954240505012031db0181401509", "0x57800607805424050740577c060740542405060057780601909014063f806", "0x10b018064240508005788060190901422015e1018272a82308022049090141e", "0x52c405790062c4054240508c0578c0601909014270146901806424052a805", "0x1090142a015e5018b501509014950143a018b3015090140c014140182a01509", "0xc01414018ba01509014fb015e60180642405018fe0182f2d4b3254050bc05", "0xbd2f032254052f405424052e805794062f00542405254050e8060c80542405", "0xc25509014140480c76c060500542405014050e80604805424050180505006", "0x10901418015de0180642405018fe018fb015e7060054240c3f805770063f895", "0x57840609caa08c200881242405078057800607805424050740577c0607405", "0x64240509c051a40601909014aa0150b018064240508c0542c060190901422", "0x62cc054240503005050060a805424052c4057a4062c40542405080057a006", "0x109014063f8060bcb52cc950142f015090142a015ea018b501509014950143a", "0xbc01509014950143a01832015090140c01414018ba01509014fb015eb01806", "0x542405019ec018064240501897018bd2f032254052f405424052e8057a806", "0x22015090140c0143a0181e0150901405014140181d015090140601412018fe", "0x508c200881e074127b80608c05424053f8057b40608005424052540511c06", "0x1f10180642405018fe01827015f02a8054240c3ec057bc063ec18050123f909", "0x54e40601909014b30142d01806424052c4052e8062cc2a2c495424052a805", "0x1401414018ba0150901412014120182f01509014b50153a018b5015090142a", "0xbc0c8ba3f8052f405424050bc05428062f00542405060050e8060c80542405", "0x14018370150901412014120183501509014270153b0180642405018fe018bd", "0x373f8050e805424050d405428061000542405060050e8062fc054240505005", "0x109014950145101895015090140c015f20180c01509014060142a0183a100bf", "0x5424050140513c063ec0542405048052f40601909014fe01469018123f80c", "0x1e015090140643c0601909014180142d018180500c42405074fb030cc0181d", "0x109014064b806080220300508005424050780564c0608805424050500513c06", "0x41018140150901414014cf0181401509014063280601909014060140604805", "0x1090140c015f40180642405018fe0181e0740c7ccfb0600c4240c0500501895", "0x63f8062a8057d8230800c4240c088057d4060600542405060050480608805", "0x10901427015f8018fe01509014200144d018270150901423015f70180642405", "0x2a015fa0182a015090140643c0601909014063f806019f901406438062c405", "0xfe0480c7ec062c405424052cc057e0063f805424052a805134062cc0542405", "0x5018970180642405018fe0182f015fd2d4054240c2c4057f0063f80542405", "0x5424053ec05050060d4054240506005048062e805424052d4054b40601909", "0x5100bf0dc353f9fe0184001509014950144f018bf01509014ba0141801837", "0x55040601909014063f8060f0057fc3a01509030bd01454018bd2f03225509", "0x32014120180642405104050b406104cf031090143a01455018ca01509014fe", "0x533c0513c0611c0542405328055080611405424052f005050063640542405", "0x200124054240c3600515006360d5350954240536c47114d93f943018db01509", "0x6019090144b0142d0184b1280c42405124051540601909014063f80637005", "0x10e0184f015090144a0144f0184d01509014d501414018df01509014d401412", "0x542405350050480638005424053700561c0601909014063f80601a0101406", "0x63f8060b455150950142d01509014e0015860185501509014d50141401854", "0x5424050c8050480616405424050f00561c0601909014fe016020180642405", "0x63f8063785b14095014de0150901459015860185b01509014bc0141401850", "0x1201806424053f80580806019090142f0142d0180642405018970180642405", "0x643c0613c05424052540513c0613405424053ec050500637c054240506005", "0xdf0141201860015090145e015850185e015090142c13c0c610060b00542405", "0xda188dd2540536805424051800561806188054240513405050063740542405", "0x109014950145001806424050480580c06019090140625c0601909014063f806", "0x52f40619c05424050185e018d301509014060c806019090140c0160401806", "0x69030bf0186901509014060dc06144054240519cd303035018670150901467", "0x1e014140186b015090141d01412018cd01509014cc01587018cc0150901451", "0x14031090141401605018c33186b2540530c054240533405618063180542405", "0x1e031090141d014aa0181d01509014fb01423018fb01509014180142001818", "0x62a8230310901420014aa01820015090140681806019090141e0142701822", "0x52cc062c405424052a8050a80609c0542405088050a806019090142301427", "0x14014600180642405018fe0180681c064240c2c427030b5018270150901427", "0x60a805424050190f01806424053f805364060190901412014690180642405", "0x140182f015090140501462018b5015090140601412018b3015090142a01608", "0x6438062f005424052cc052c0060c80542405254050e8062e8054240503005", "0x40015090140c01414018bd01509014fe015b60180642405018fe0180682405", "0x95424050f03a100956e0060f005424052f4056dc060e80542405254050e806", "0x109014062c40601909014063f80633c05828ca01509030bf014d3018bf0dc35", "0x1090140601412018d501509014d401420018d40500c42405050058140610405", "0x536c471149582c0636c0542405104052cc0611c0542405354050000611405", "0x490160e0180642405018fe018dc0160d124054240c3640583006364d803109", "0x1090141401420018df015090140683c0612c054240512805448061280542405", "0x54240537c052cc06154054240513405000061500542405360050480613405", "0xc380058300612c054240512c052f4063804f031090142d154542560b0182d", "0x516c054480616c0542405164058380601909014063f806140058405901509", "0x109014de015140185e015090144b015140182c01509014ca01467018de01509", "0x542405048052f40619c0542405014051880634c054240513c050480618005", "0xcd0150901460014bd018cc015090145e014bd01869015090142c014bd01851", "0x62018b501509014dd01412018da188dd25509014cd330691446734c1484406", "0x52c0060c805424050dc050e8062e805424050d405050060bc054240518805", "0xb501412018c6015090146b015af0186b01509014bc015ae018bc01509014da", "0x50c8050e8061c005424052e805050061b805424050bc051880630c0542405", "0x601909014063f8061c8be1c06e30c120147201509014c6015b0018be01509", "0x5140056c406019090141201469018064240512c051a40601909014ca01612", "0x109014350141401875015090140501462018b9015090144f01412018bb01509", "0xb42d8771d4b9048052d005424052ec056c0062d805424050dc050e8061dc05", "0x505005180060190901412014690180642405328058480601909014063f806", "0x54240501405188061e8054240536005048062e00542405370056c40601909", "0x7d01509014b8015b00188301509014370143a018b0015090143501414018b2", "0x5048051a4060190901414014600180642405018fe0187d20cb02c87a04805", "0x5424050140518806200054240501805048062b4054240533c056c40601909", "0x9b01509014ad015b0018a601509014370143a018a8015090143501414018ac", "0x50480533c060480542405018ca0180642405018970189b298a82b08004805", "0x601909014063f806074fb0321306014031090301201406254410181201509", "0x5850064240c078054800605005424050500504806078fe03109014fe015d0", "0xc67c060800542405254054ac0601909014fe014690180642405018fe01822", "0x50500609c054240505005048062a8054240508c056800608c05424050800c", "0x601909014063f8060a8b109c950142a01509014aa015a1018b10150901418", "0xc6018b52cc0c424050bc051ac060bc05424050300506006019090142201536", "0x62f005424052e895030350180642405018fe01832016152e8054240c2d405", "0x140183a0150901414014120183501509014bd3f80c47c062f4054240501928", "0x52f40633c05424052f00513c0632805424052cc05060060f0054240506005", "0x1090304001470018402fc37255090144133cca0f03a0499d018410150901435", "0xd93600c67c06364d803109014d4014be0180642405018fe018d50161635005", "0x52fc050500636c05424050dc050480611c054240511405680061140542405", "0x56880601909014063f8063704936c95014dc0150901447015a10184901509", "0x4a015a1018df01509014bf014140184b0150901437014120184a01509014d5", "0x51400601909014fe014690180642405018fe0184d37c4b254051340542405", "0xe0015a0018e0015090144f2cc0c67c0613c05424050c80568c060190901495", "0x515005684060b405424050600505006154054240505005048061500542405", "0x950145001806424053f8051a40601909014063f8061642d154950145901509", "0x616c05424050185e0185001509014060c806019090140c014600180642405", "0xbf0182c01509014060dc06378054240516c50030350185b015090145b014bd", "0x14018dd01509014fb0141201860015090145e015a20185e01509014de0b00c", "0x54240501a17018da188dd2540536805424051800568406188054240507405", "0x10901418014bd0181801509014143ec0c47c063ec120310901412015d001814", "0x642405048051a40601909014063f80607405860064240c060054800606005", "0x56b8060880542405078058640607805424050190f01806424053f8056a806", "0x501414018aa015090140601412018230150901420015af018200150901422", "0x508c056c0060a80542405254050e8062c40542405030051dc0609c0542405", "0x21a0180642405074054d80601909014063f8062cc2a2c4272a812014b301509", "0x51dc060dc054240501405050060d4054240501805048062d405424053f805", "0x12014bd0183a01509014b50161b0184001509014950143a018bf015090140c", "0xbd014b4018bd2f0322e82f049090143c0e8402fc370d414870060f00542405", "0x41015ae0184101509014ca014b80180642405018fe018cf0161d328054240c", "0x52e8050500636005424050bc05048063540542405350056bc063500542405", "0x109014d5015b00184701509014bc0143a01845015090143201477018d901509", "0x120184901509014cf015b10180642405018fe018db11c45364d80480536c05", "0x50e80612c05424050c8051dc0612805424052e8050500637005424050bc05", "0x50300572806134df12c4a370120144d0150901449015b0018df01509014bc", "0x60480542405018b1018fe01509014950161f0189501509014068780601909", "0x954240c3f812014063fa21018fe01509014fe01620018120150901412014b3", "0x50500608005424053ec0588c0601909014063f8060881e07495888fb06014", "0x50190e01827015090142001624018aa01509014180143a018230150901414", "0x608c054240507405050062c40542405088058980601909014063f80601a25", "0x228018b30150901427016270182701509014b101624018aa015090141e0143a", "0x670180642405018fe0182f016292d4054240c0a80534c060a805424052cc05", "0x5050062f005424050c805648060c805424052e805644062e805424052d405", "0x352f4950143701509014bc0158f0183501509014aa0143a018bd0150901423", "0x3a01840015090142301414018bf015090142f0158e0180642405018fe01837", "0x10901406014140183c0e840254050f005424052fc0563c060e805424052a805", "0xfe0151b018fe2540c25509014140480c468060500542405014050e80604805", "0x950143a01820015090140c014140180642405018fe018fb0162a060054240c", "0x58b0aa01509030220151b018220781d25509014230800c8ac0608c0542405", "0x62cc2a03109014b10152a018b101509014aa0151c0180642405018fe01827", "0x5470060bc05424052d405474062d405424052cc058b406019090142a0150b", "0xbc0162d01806424050c80542c062f03203109014ba0152a018ba0150901418", "0x3701469018bf0dc0c424050bc05144060d405424052f405474062f40542405", "0x109014bf015140180642405100051a4060e8400310901435014510180642405", "0x109014cf014bd018cf01509014ca0f00c47c0632805424050e805450060f005", "0xd4015090140643c0601909014063f806104058b8064240c33c054800633c05", "0x6364054240507405050063600542405354058c0063540542405350058bc06", "0x109014063f80611c45364950144701509014d80163101845015090141e0143a", "0x52f406124054240501a32018db01509014060c80601909014410153601806", "0x4a030bf0184a01509014060dc063700542405124db03035018490150901449", "0x1e0143a0184d015090141d01414018df015090144b016330184b01509014dc", "0x2340180642405018fe018e013c4d25405380054240537c058c40613c0542405", "0x1e0143a01855015090141d0141401854015090142701633018064240506005", "0x2330180642405018fe018590b455254051640542405150058c4060b40542405", "0x58c4063780542405254050e80616c0542405030050500614005424053ec05", "0x542405048054a406048054240525405704060b0de16c950142c0150901450", "0x6074fb03109014fe016350181801509014060c806050054240501832018fe", "0x513c062a805424050500513c0608c0542405074058dc0601909014fb01636", "0x601909014200142d018200881e25509014272a82325638018270150901418", "0x59018b3015090142a0145b01806424052c405140060a8b1031090141e01459", "0x5060062e805424050bc0516c0601909014b5014500182f2d40c4240508805", "0xbc0c80c4240c2e8b3014063fa39018ba01509014ba01418018b301509014b3", "0x5424052fc058ec062fc05424050190f0180642405018fe018370d4bd2563a", "0xca01509014400163c0183c01509014bc0143a0183a01509014320141401840", "0x52f4050500633c05424050dc058f80601909014063f80601a3d0140643806", "0x109014ca0163f018ca01509014cf0163c0183c01509014350143a0183a01509", "0x5018fe018d801641354054240c104056ec061040542405350059000635005", "0x10901445015c70184501509014d90300c718063640542405354059080601909", "0x54240511c057200612405424050f0050e80636c05424050e8050500611c05", "0x109014d8015c90180642405030053640601909014063f8063704936c95014dc", "0x542405128057200637c05424050f0050e80612c05424050e8050500612805", "0x50e8063ec054240501805050063f80542405030056d806134df12c950144d", "0x52f406088950310901495015d00181e01509014fe015b70181d0150901405", "0x54240c06005910060601404895424050881e074fb3fa43018220150901422", "0x109014270142d018272a80c42405080059180601909014063f80608c0591420", "0xba0150901412014140182a01509014aa014d5018b101509014950164701806", "0x62f405424052c405920062f005424050a805114060c80542405050050e806", "0xfe018370164a0d4054240c0bc052b0060bcb52cc95424052f4bc0c8ba3fa49", "0x1090140643c0601909014400142d018402fc0c424050d4054b0060190901406", "0x109014b301414018ca015090143c015c70183c015090143a2fc0c718060e805", "0xfe018d4104cf254053500542405328057200610405424052d4050e80633c05", "0x52d4050e80636005424052cc050500635405424050dc05724060190901406", "0x51a40601909014063f806114d9360950144501509014d5015c8018d901509", "0x5050050e80636c0542405048050500611c054240508c05724060190901495", "0x1a801814015090140669c063704936c95014dc0150901447015c80184901509", "0x501414018aa015090140601412018fb015090140692c06060054240505005", "0x5060056ac060a80542405254050e8062c40542405030051dc0609c0542405", "0x1e07412424052d4b30a8b109caa0524c018b501509014fb014bd018b301509", "0x50bc0593c0601909014063f8062e8059382f01509030230164d0182308022", "0x5424053f805114060dc0542405080050e8060d40542405078050500601909", "0x52b0062f4bc0c89542405100bf0dc353f9c4018400150901412014bd018bf", "0x2d018cf3280c424050e8054b00601909014063f8060f0059403a01509030bd", "0xd4015c7018d401509014413280c7180610405424050190f018064240533c05", "0x5088051dc0636405424050c80505006360054240507405048063540542405", "0x47114d936012014db01509014d5015c80184701509014bc0143a0184501509", "0x14018dc015090141d0141201849015090143c015c90180642405018fe018db", "0x57200637c05424052f0050e80612c0542405088051dc0612805424050c805", "0x642405048051a40601909014063f806134df12c4a370120144d0150901449", "0x14018e0015090141d014120184f01509014ba015c901806424053f80536406", "0x5720060b40542405080050e8061540542405088051dc06150054240507805", "0x54240501a51018fe0150901406334061642d154543801201459015090144f", "0xc014180181e01509014060141201806424050189701806424050180501814", "0x595012015090301d016530181d3ec1825509014220780c948060880542405", "0x62a82303109014270146b0182701509014fb014180180642405018fe01820", "0x642405018fe018b101656254054240c2a8053180604805424050481403255", "0x60c8054240508c05060062e8054240501405050060bc05424050600504806", "0xc2d4051c0062d4b30a895424050c8ba0bc951b8062540542405254fe030c3", "0x3701472018370d40c424052f0052f80601909014063f8062f40595cbc01509", "0x25a0183a01509014bf25412256590180642405018fe01840016582fc054240c", "0x12018cf01509014ca0165c018ca015090143c0d40c96c060f005424050e805", "0x4125405354054240533c059740635005424052cc050500610405424050a805", "0x59780601909014950146901806424050480542c0601909014063f806354d4", "0x504806114054240536405970063640542405360350325b018d80150901440", "0xdb11c950144901509014450165d018db01509014b30141401847015090142a", "0xbd0165f01806424050480542c060190901495014690180642405018fe01849", "0x5370059740612c05424052cc050500612805424050a805048063700542405", "0xfe0147501806424050480542c0601909014063f80637c4b12895014df01509", "0x513c059700613c0542405134230325b0184d01509014b10165e0180642405", "0x109014e00165d0185501509014050141401854015090141801412018e001509", "0x5050059800601909014fe014750180642405018fe0182d15454254050b405", "0x109014500165c0185001509014593ec0c96c061640542405080059780601909", "0x54240516c05974060b0054240501405050063780542405060050480616c05", "0x63f8060601404895988fe2540c25509030050180c984061782c378950145e", "0x109014950143a0181d015090140c01414018fb01509014fe016630180642405", "0x59980601909014063f80601a65014064380608805424053ec059900607805", "0x20016640181e01509014140143a0181d015090141201414018200150901418", "0xc08c057700608c05424052a8059a0062a805424050880599c060880542405", "0x50a8059a8060a8054240509c057780601909014063f8062c4059a42701509", "0x1090141e0143a0182f015090141d01414018b501509014b30166b018b301509", "0xb10166d0180642405018fe018322e82f254050c805424052d4059b0062e805", "0x52f0059b0060d40542405078050e8062f4054240507405050062f00542405", "0x41018120150901412014cf018120150901406328060dc352f4950143701509", "0x10901414014120180642405018fe0181d3ec0c9b8180500c4240c0480501895", "0x5088059c40601909014063f806080059c0220780c4240c254059bc0605005", "0x109014aa0167201827015090141e01447018aa01509014230165a0182301509", "0x2a0165e0182a015090140643c0601909014063f80601a7301406438062c405", "0xc2c40575c062c405424052cc059c80609c05424050800511c062cc0542405", "0x5030050e8062f40542405060050500601909014063f8060bc059d0b501509", "0x277018bc0c8ba25509014370d4bd256760183701509014b5016750183501509", "0xbf016790180642405018970180642405018fe01840016782fc054240c2f005", "0xba01414018d50150901414014120183c015090143a3f80c9e8060e80542405", "0x50f0057b406114054240509c0511c0636405424050c8050e8063600542405", "0x54240c350057bc063504133cca3f90901447114d9360d5049ee0184701509", "0x4a370959f00612c4a370954240536c057c40601909014063f806124059ecdb", "0xcf014140184f01509014ca014120184d01509014df0167d018df015090144b", "0x543804f3f8051540542405134059f8061500542405104050e8063800542405", "0x140185901509014ca014120182d01509014490167f0180642405018fe01855", "0x593f80537805424050b4059f80616c0542405104050e806140054240533c05", "0x537c060190901427014ba0180642405018970180642405018fe018de16c50", "0x52e80505006178054240505005048060b00542405100059fc0601909014fe", "0x6237460178fe01462015090142c0167e018dd01509014320143a0186001509", "0x5424050190f01806424050bc050b406019090140625c0601909014063f806", "0x10901414014120186701509014d30167d018d301509014da3f8272567c018da", "0x54240519c059f8063300542405030050e8061a40542405060050500614405", "0x10901495014ba0180642405018970180642405018fe018cd33069144fe014cd", "0x52f40631805424050185e0186b01509014060c80601909014fe014df01806", "0x6e030bf0186e01509014060dc0630c05424053186b03035018c601509014c6", "0x1d014140187201509014fb01412018be01509014700167f0187001509014c3", "0xb92ec723f8051d405424052f8059f8062e40542405030050e8062ec0542405", "0x604805424053f805a00063f80c031090140c0160501806424050189701875", "0x6074fb0310901418014aa0181801509014140142301814015090141201420", "0xc5000608c05424052540513c060800542405074052cc0601909014fb01427", "0x5048062a8054240503005a000601909014220142d018220780c4240508c20", "0x1e0144f0182f01509014aa01418018b5015090140501414018b30150901406", "0x32015090302a014540182a2c42725509014ba0bcb52ccfea04062e80542405", "0x109014352f40c610060d4bd0310901432014550180642405018fe018bc01682", "0x5424052c40505006100054240509c05048062fc05424050dc05614060dc05", "0x52f00561c0601909014063f8060f03a100950143c01509014bf015860183a", "0x109014ca015860184101509014b101414018cf015090142701412018ca01509", "0x5018fe01812016843f895031090300c0140625683018d4104cf2540535005", "0x5424052540504806060054240505005a180605005424053f805a140601909", "0x542405018320180642405018fe0181d3ec0c0141d015090141801687018fb", "0x2001509014220780c0d4060880542405088052f4060880542405019330181e", "0x609c05424052a805a20062a8054240508023030bf0182301509014060dc06", "0x10901412015d00182a2c40c0142a015090142701687018b1015090141201412", "0x10901412014690180642405018fe0181801689019090301401520018140480c", "0x643c0601909014950146901806424053f8051a406019090140c0146901806", "0x501405188060780542405018050480607405424053ec05820063ec0542405", "0x54d80601909014063f806080220789501420015090141d014b00182201509", "0x2309c0c47c0609c120310901412015d0018230150901406a28060190901418", "0x63f8062c405a2c064240c2a805480062a805424052a8052f4062a80542405", "0x601909014fe014690180642405030051a4060190901412014690180642405", "0x601412018b3015090142a016080182a015090140643c06019090149501469", "0xba0bcb5254052e805424052cc052c0060bc054240501405188062d40542405", "0x53f805740060c8054240501a8a01806424052c4054d80601909014063f806", "0xbc01520018bc01509014bc014bd018bc01509014322f40c47c062f4fe03109", "0x1090140c014690180642405048051a40601909014063f8060d405a30064240c", "0x5820060dc05424050190f0180642405254051a40601909014fe0146901806", "0xbf014b00183a01509014050146201840015090140601412018bf0150901437", "0xca34060190901435015360180642405018fe0183c0e840254050f00542405", "0x633c054240533c05a3c0601909014063f80610405a38cf3280c4240c25406", "0xd803109030d53280ca3406354fe03109014fe015d0018d401509014cf01690", "0x54240536405a4006364054240536405a3c0601909014063f80611405a44d9", "0xbd018db01509014db014bd018490150901406a4c0636c054240501a9201847", "0x6a54dc015090304936c0ca500636005424053600504806124054240512405", "0x518806128054240537005a4006370054240537005a3c0601909014063f806", "0x4d25697018e00150901412014bd0184f0150901447016960184d0150901405", "0x29a0180642405018fe018540169901909030df01698018df12c0c424053804f", "0x1090144a0169a0180642405030051a40601909014fe01469018064240535005", "0x6164054240536005048060b40542405154058200615405424050190f01806", "0x109014063f80616c50164950145b015090142d014b001850015090144b01462", "0xdd015090144b0146201806424050b0051a4060b0de03109014540169b01806", "0xc424053686237495a5c063680542405030052f406188054240512805a5806", "0x5424053f8052f4061a4054240535005a5806144054240517805188061805e", "0x6b016960186b1800c4240518005a700619cd303109014cc1a45125697018cc", "0x6b0329d018c601509014c601696018c619c0c4240519c05a70061ac0542405", "0x50190e0180642405018fe018c30169e01909030cd01698018cd01509014c6", "0x6019090147001469018701b80c4240530c05a6c0601909014063f80601a9f", "0xbe01509014be014bd018be01509014721b80c47c061c8de03109014de015d0", "0x29a0180642405378051a40601909014063f8062ec05a80064240c2f80548006", "0x109014b901619018b9015090140643c0601909014600169a018064240519c05", "0x5424051d4052c0062d8054240534c05188061dc054240536005048061d405", "0x109014600169601806424052ec054d80601909014063f8062d0b61dc95014b4", "0x109030b801698018b801509014b21e80ca84062c8054240519c05a58061e805", "0xfe01806a8c050190e0180642405378051a40601909014063f8062c005a8806", "0xde20c0c47c06019090147d014690187d20c0c424052c005a6c060190901406", "0x63f80620005a90064240c2b405480062b405424052b4052f4062b40542405", "0x54240536005048062a005424052b005864062b005424050190f0180642405", "0x63f8062189b298950148601509014a8014b00189b01509014d301462018a6", "0x9701509014880160801888015090140643c060190901480015360180642405", "0x5000054240525c052c006248054240534c051880624c05424053600504806", "0x601909014fe01469018064240535005a680601909014063f8060009224c95", "0x1090140643c0601909014470169a0180642405048051a406019090140c01469", "0x542405014051880643c054240536005048064380542405434058200643405", "0x5048051a40601909014063f8064451043c9501511015090150e014b001910", "0x10f0180642405030051a40601909014fe01469018064240535005a680601909", "0x5014620191401509014450141201913015090151201608019120150901406", "0x690180642405018fe019164551425405458054240544c052c0064540542405", "0x5424050190f01806424053f8051a406019090140c01469018064240504805", "0x119015090140501462019180150901441014120190c01509015170160801917", "0xc014770181d0150901406014120191a46518254054680542405430052c006", "0x1e074fea94060800542405048052f40608805424053f80586c060780542405", "0x3a0182a0150901405014140182301509014062c4063ec18050954240508022", "0xfea9c060bc05424053ec05a98062d4054240508c052cc062cc054240525405", "0x5424050c805aa4060c805424052c405aa0062c4272a895424050bcb52cc2a", "0x5424052f0052e00601909014063f8062f405aa8bc01509030ba014b4018ba", "0x40015090141401412018bf0150901437015af018370150901435015ae01835", "0x6328054240509c050e8060f00542405060051dc060e805424052a80505006", "0x52f4056c40601909014063f80633cca0f03a10012014cf01509014bf015b0", "0x1090141801477018d501509014aa01414018d40150901414014120184101509", "0x45364d8354d4048051140542405104056c006364054240509c050e80636005", "0x950150901405015910180642405018fe0180c016ac014054240c01805aac06", "0x642405018fe018120140504805424053f80563c063f805424052540564806", "0x63ec05424050600563806060054240503014030bf0181401509014060dc06", "0x542405014050e80604805424050180505006074050141d01509014fb0158f", "0xfe018fb016ad060054240c3f805770063f895030954240505012031db01814", "0x5078057800607805424050740577c06074054240506005778060190901406", "0x230150b018064240508005788060190901422015e1018272a8230802204909", "0x5424052c405790062c405424052a80578c060190901427014690180642405", "0x2f015090142a015e5018b501509014950143a018b3015090140c014140182a", "0x1090140c01414018ba01509014fb015e60180642405018fe0182f2d4b325405", "0x2ae018bd2f032254052f405424052e805794062f00542405254050e8060c805", "0x950150903006016af0180c014050300542405014058dc06014054240501805", "0x60480542405048052f406048054240501ab10180642405018fe018fe016b0", "0x608805424050500513c060780542405254059200605005424050480503035", "0x1090141d0142d0181d3ec1825509014200881e256b201820015090140c0144f", "0xfe01806acc050190e018aa01509014fb0144f0182301509014180144f01806", "0x509c0503035018270150901427014bd018270150901406ad0060190901406", "0x1090140c0144f018ba01509014b10144f0182f01509014fe015c1018b101509", "0x2a0144f01806424052d4050b4062d4b30a895424050c8ba0bc95ad4060c805", "0x10901423016b6018bc015090140643c062a805424052cc0513c0608c0542405", "0x2b7018370d4bd254050dc05424052f00564c060d405424052a805ad8062f405", "0x2300189501509014050162f0180642405018fe0180c016b8014054240c01805", "0x370180642405018fe018120140504805424053f8058c4063f8054240525405", "0x58c4063ec0542405060058cc06060054240503014030bf018140150901406", "0xb10181201509014fe0161f018fe015090140687806074050141d01509014fb", "0x14014b301806424053ec05728063ec18031090140c015be018140150901406", "0x1e0740c4240c254120500501812ae406048054240504805880060500542405", "0x5424052a8058ec062a805424050190f0180642405018fe0182308022256ba", "0xb301509014270163c0182a015090141e0143a018b1015090141d0141401827", "0x508805050062d4054240508c058f80601909014063f80601abb0140643806", "0x109014b30163f018b301509014b50163c0182a01509014200143a018b101509", "0x5018fe018bc016bc0c8054240c0bc056ec060bc05424052e805900062e805", "0x10901435016be0183501509014bd0600caf4062f405424050c8059080601909", "0x5424050dc05afc0610005424050a8050e8062fc05424052c405050060dc05", "0x109014bc016c00180642405060057280601909014063f8060e8402fc950143a", "0x5424050f005afc0633c05424050a8050e80632805424052c405050060f005", "0x60c8063f8054240504805b040604805424052540592006104cf3289501441", "0x53ec058d806074fb03109014fe016350181801509014060c8060500542405", "0x5424050600513c062a805424050500513c0608c0542405074058dc0601909", "0x5078051640601909014200142d018200881e25509014272a8232563801827", "0x1090142201459018b3015090142a0145b01806424052c405140060a8b103109", "0x5424052cc05060062e805424050bc0516c0601909014b5014500182f2d40c", "0x352f495b08bc0c80c4240c2e8b3014063fa39018ba01509014ba01418018b3", "0x50500610005424052fc058ec062fc05424050190f0180642405018fe01837", "0x50190e018ca01509014400163c0183c01509014bc0143a0183a0150901432", "0x60e805424052f4050500633c05424050dc058f80601909014063f80601ac3", "0x240018d401509014ca0163f018ca01509014cf0163c0183c01509014350143a", "0x2420180642405018fe018d8016c4354054240c104056ec06104054240535005", "0x14018470150901445015c70184501509014d90300c71806364054240535405", "0xdb25405370054240511c057200612405424050f0050e80636c05424050e805", "0x140184a01509014d8015c90180642405030053640601909014063f80637049", "0x4b254051340542405128057200637c05424050f0050e80612c05424050e805", "0xfb01509014fe0161a0181801509014140161901814015090140643c06134df", "0x62c40542405030051dc0609c054240501405050062a805424050180504806", "0xb0018b50150901412014bd018b301509014fb0161b0182a01509014950143a", "0x608c200881e07412424050bcb52cc2a2c4272a818b14060bc054240506005", "0xbd2f00c424052e805b1c0601909014063f8060c805b18ba015090302301535", "0xcb20060dc05424052f0056a0060d405424050190f01806424052f4050b406", "0x5050060e80542405074050480610005424052fc05b24062fc05424050d437", "0x40016ca018cf01509014200143a018ca0150901422014770183c015090141e", "0xd40150901432016cb0180642405018fe0184133cca0f03a048051040542405", "0x63640542405088051dc063600542405078050500635405424050740504806", "0x50600611c45364d8354120144701509014d4016ca0184501509014200143a", "0x14016cc048054240c25405318062540c03109014fe0146b018fe0150901405", "0x642405018fe0181d016ce3ec1803109030120180cb340601909014063f806", "0x6080054240503005060060880542405060050480607805424053ec05b3c06", "0xaa015090140643c0601909014063f80608c200889501423015090141e01534", "0x60a8054240503005060062c40542405074050480609c05424052a805b4006", "0x54240505005b400601909014063f8062cc2a2c495014b3015090142701534", "0x3201509014b501534018ba015090140c014180182f015090140601412018b5", "0x59a80601909014063f80603005b48050150903006016d1018322e82f25405", "0x6048050141201509014fe0166c018fe01509014950166b018950150901405", "0x180166d01818015090140c0500c2fc060500542405018370180642405018fe", "0x123f895255090140c016d30181d0140507405424053ec059b0063ec0542405", "0x63ec05424050600516c06019090141401450018180500c424050480516406", "0x2308095b54220781d25509030fb3f8950140604ad4018fb01509014fb01418", "0x3a018b1015090141d01414018270150901422016d60180642405018fe018aa", "0x109014063f80601ad801406438062cc054240509c05b5c060a8054240507805", "0x2a01509014230143a018b1015090142001414018b501509014aa016d901806", "0x60bc05424052e805b6c062e805424052cc05b68062cc05424052d405b5c06", "0x62f405424050c8059e40601909014063f8062f005b7032015090302f01677", "0x3a018bf01509014b1014140183701509014350142c0183501509014bd014de", "0x642405018fe0183a100bf254050e805424050dc050f00610005424050a805", "0x633c05424050a8050e80632805424052c405050060f005424052f00510006", "0x109014fe014cf018fe015090140632806104cf3289501441015090143c0143c", "0x200180642405018fe018fb0600cb74140480c4240c3f80501895104063f805", "0x5b78220780c4240c0740524c0604805424050480504806074054240503005", "0x10d018aa015090141e01400018230150901422014920180642405018fe01820", "0xb1015090140643c0601909014063f80601adf014064380609c054240508c05", "0x609c05424050a805434062a8054240508005000060a805424052c40544006", "0x544806019090140625c0601909014063f8062d405b80b3015090302701511", "0xbc030cc018bd01509014950144f018bc015090142f014bd0182f01509014b3", "0x12014120183501509014aa0145b01806424050c8050b4060c8ba03109014bd", "0x52e80513c0632805424050d405060060f0054240505005050060e80542405", "0x2e1104054240c1000515006100bf0dc954240533cca0f03a3fa81018cf01509", "0x601909014d80142d018d83540c42405104051540601909014063f80635005", "0x10e0184701509014d50144f0184501509014bf01414018d9015090143701412", "0x5424050dc050480636c05424053500561c0601909014063f80601ae201406", "0x63f806128dc124950144a01509014db01586018dc01509014bf0141401849", "0x1201806424052a805b8c0601909014b50142d0180642405018970180642405", "0x643c0611c05424052540513c0611405424050500505006364054240504805", "0xd9014120184d01509014df01585018df015090144b11c0c6100612c0542405", "0x543804f25405150054240513405618063800542405114050500613c0542405", "0x1090140c0146001806424052540514006019090140625c0601909014063f806", "0x350182d015090142d014bd0182d01509014061780615405424050183201806", "0x1870185b01509014591400c2fc0614005424050183701859015090142d1540c", "0x56180617805424053ec05050060b005424050600504806378054240516c05", "0x1090309501698018950140c4240501405a70061805e0b0950146001509014de", "0x120150901406014620180642405030051a40601909014063f8063f805b9006", "0x501405a680601909014063f80601ae50140643806050054240501405a5806", "0x1d016e80181d3ec0c424053f80c060063fae7018180150901406b980601909", "0x63f80601aea078054240c07405ba4063ec05424053ec05188060740542405", "0x6bac050190e0182001509014220169601822015090141e016900180642405", "0xfb0146201820015090142301696018230150901406bb00601909014063f806", "0x505005bb4062a80542405048054c806050054240508005a58060480542405", "0x5bb8064240c03005a60060300603109014060169c018272a80c0142701509", "0xfe014053f8054240501405a580601909014060169a0180642405018fe01895", "0x5bc00601909014063f80604805bbc064240c01405a600601909014063f806", "0x60169a0180642405018fe0181401405050054240501805a58060190901495", "0x109014fb016e8018fb01509014950600cbc406060054240501ae60180642405", "0x1090301d016e90181d015090141d016e80181d01509014123ec0cbc4063ec05", "0x54240508805a5806088054240507805a400601909014063f80601af207805", "0x508c05a580608c054240501aec0180642405018fe01806bcc050190e01820", "0x2980180c0140c4240501405a70062a805014aa0150901420016ed0182001509", "0x601696018064240501405a680601909014063f80625405bd0064240c03005", "0x501405bd4060190901495016f00180642405018fe018fe014053f80542405", "0x53ec180329d018fb015090141201696018180150901406016960181201509", "0x501af7018064240503005bd806074050141d0150901414016ed0181401509", "0x10901414014bd018140150901412016f90181201509014fe016f8018fe01509", "0x1d016f90181d01509014fb016f8018fb0600c424052541401495be80605005", "0x50480608022031090141e0180cbec060780542405078052f4060780542405", "0xaa08c95014270150901420016a6018aa015090141801477018230150901422", "0xfb256fc06014048954240c3f80c014063fa21018fe01509014950161f01827", "0x6019090142201469018200880c42405060051440601909014063f8060781d", "0x54500601909014aa01469018272a80c4240508c051440608c05424050191e", "0x270151401806424050a8051a4062cc2a03109014b101451018b10150901420", "0x52cc0545006019090142f01469018ba0bc0c424052d405144062d40542405", "0x52f0320311f018320150901432014bd018bc01509014ba015140183201509", "0x109014140143a01812015090141201414018bd01509014bd014bd018bd01509", "0x37015090140643c0601909014063f8060d405bf4064240c2f4054800605005", "0x63f80601afe014064380610005424052fc052c0062fc05424050dc0586406", "0x3c015090143a016080183a015090140643c060190901435015360180642405", "0x633c054240532805c0006328054240510005bfc0610005424050f0052c006", "0x95014d501509014cf01701018d401509014140143a01841015090141201414", "0xd901509014fb01414018d8015090141e017020180642405018fe018d535041", "0x60170301847114d92540511c054240536005c04061140542405074050e806", "0x95015af018950150901405015ae0180642405018fe0180c01704014054240c", "0x5018370180642405018fe018120140504805424053f8056c0063f80542405", "0x53ec056c0063ec0542405060056c406060054240503014030bf0181401509", "0x513c060500542405254052f406254054240501805c1406074050141d01509", "0x643c0601909014120142d018123f80c4240506014030cc01818015090140c", "0x53ec0564c0607805424053f80513c0607405424050140513c063ec0542405", "0x60500542405254052f4062540542405018054c4060881e074950142201509", "0x601909014120142d018123f80c4240506014030cc01818015090140c0144f", "0x564c0607805424053f80513c0607405424050140513c063ec05424050190f", "0x542405014058dc06014054240501805c18060881e074950142201509014fb", "0xc0147701820015090140601412018fb0600c424053f805c1c06030050140c", "0x23080fea940609c0542405048052f4062a805424053ec0586c0608c0542405", "0x5c202a01509030140158b018b101509014062c4060881e074954240509caa", "0xb5014bd018b5015090140647806019090142a0142d0180642405018fe018b3", "0x12801806424052cc050b40601909014063f80601b0901406438060bc0542405", "0xb1014b30183201509014220161f0182f01509014ba014bd018ba0150901406", "0x63f8062fc370d495c28bd2f00c4240c0bc322c49501412ae4062c40542405", "0x5424052f005050060e80542405100058ec0610005424050190f0180642405", "0xfe01806c2c050190e018cf015090143a0163c018ca01509014bd0143a0183c", "0x50dc050e8060f005424050d4050500610405424052fc058f8060190901406", "0x109014d501640018d501509014cf0163f018cf01509014410163c018ca01509", "0x109014d8016420180642405018fe018d90170c360054240c350056ec0635005", "0x1090141d01412018db01509014470170e0184701509014450600cc340611405", "0x542405328050e8061280542405078051dc0637005424050f0050500612405", "0x5bd80601909014063f80637c4b128dc12412014df01509014db0170f0184b", "0x50f0050500613c05424050740504806134054240536405c40060190901418", "0x1090144d0170f0185501509014ca0143a01854015090141e01477018e001509", "0x6254054240501805b5c06014054240501b110182d154543804f048050b405", "0x313048054240c030059dc0603005424053f89503312018fe0150901405014bd", "0x63ec054240506005378060600542405048059e40601909014063f80605005", "0x601909014063f806078050141e015090141d0143c0181d01509014fb0142c", "0x54240c018054c006080050142001509014220143c01822015090141401440", "0xfe015090140c014de0180642405014051a40601909014063f80625405c500c", "0x642405018fe01814014050500542405048050f00604805424053f8050b006", "0x37018fb01509014050600c0d40606005424050183201806424052540514006", "0x50f0060880542405078051000607805424053ec1d030bf0181d0150901406", "0x120189503005018a601893248fe0600624c923f87208005014200150901422", "0x9204818018932c0920498b3f89503005018a6018932c09204818018932c092", "0xc014062980624cb0248120600624cb02481291cfe2540c014062980624cb0", "0x93248b904b163f89503005018a6018932c09204818018932c09204b153f895", "0x624c922e4120600624c922e412c5cfe2540c014062980624c922e41206006", "0x93248fec649503005018a601893248fe0600624c923fb183f89503005018a6", "0xc014062980624c923f81801893248fec689503005018a601893248fe06006", "0x9204818018932c09204b1c2540c014062980624c923f81801893248fec6c95", "0xc014062980624c922e4120600624c922e412c74fe2540c014062980624cb0", "0x624c923f84d1b80624c9204b1f030050189724c922541824c922571e3f895", "0x932c09204b212540c014062b493248950484b24c923fb203f89503005018ac", "0x18017230140607812030120300cc88fe2540c014062c80624cb0248121b806", "0x120306e018932c0920632503005018b624c922541824c9225724018b40600c", "0xb924c920480c1b8062e49324814c9814048fe2540c014062c80624cb024812", "0xc1b8062e49324814ca0050181e0480c0482703327048fe2540c014062ec06", "0x32a03005018b2018932546e0189325729048fe2540c014062ec062e49324812", "0xc014062c80624c951b80624c95cac9503005018be018932540c1b80624cfe", "0x93248120306e018b924c920532d2540c014062f80624c950306e018933fb2c", "0xfe2540c0140625c93248950304d0609324812cb8123f89503005018be018b9", "0x624c923fb31014063300624c950189303330014063180624c95018930332f", "0x1234c93248feccc050181e0480c0489b033322540c014062b00624c923f84d", "0x5018bb018932c092048180306e018932c092063342540c014062b49324895", "0x9324814cd8fe2540c014062d89324895030120609324812cd414048fe2540c", "0xb2018932543a0189325737048fe2540c014062ec062e4932481203035018b9", "0x5018be01893254411b80624cfece405018da018932540624c0cce00c01406", "0x120306e018b924c920533b2540c014062f80624c950306e018933fb3a2540c", "0xccf40c0140637493248950609324895cf0123f89503005018be018b924c92", "0xfe2540c014063800624c923f84a1340624c9204b3e014063780624c9501893", "0xc0140636c920309b05092257402540c014062b493248950481824c923fb3f", "0x1d018b924c9205342048fe2540c0140609cb0248950300c0300c2c09205341", "0x932540624c0cd10062c80535405d0c123f89503005018bb018b924c920480c", "0xcf01747030050181e0481225412048d425746018d401441017450140631806", "0x93254401b80624cfed249503005018ca018932540c0e80624cfed200636805", "0xfe2540c014062fc062e4932481203035018b924c920534a2540c014062f806", "0x624c950b00624c95d3406378052e805d3005018bc06092254182480cd2c12", "0xb00300c0a8b02574f2540c014062b493248950481824c923fb4e03005018a6", "0x1d2e4923fb52014060a8050a82a03351014060a8050a82a03350030050182a", "0x5d509503005018b101893254d926c0624cfed4c9503005018d92e4922540c", "0x1e04812254120484125756030050181e04812254120484025755018bb014b1", "0x62a8062e4932481209c0c074062e49324818d60063500510005d5c0c01406", "0x35b0140629805030fb0335a018a6014fb01759050123f89503005"], "entry_points_by_type": {"L1_HANDLER": [], "EXTERNAL": [{"selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9", "function_idx": 10}, {"selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283", "function_idx": 5}, {"selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", "function_idx": 0}, {"selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", "function_idx": 1}, {"selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", "function_idx": 7}, {"selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079", "function_idx": 9}, {"selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e", "function_idx": 3}, {"selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", "function_idx": 2}, {"selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", "function_idx": 4}, {"selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd", "function_idx": 6}, {"selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", "function_idx": 8}, {"selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", "function_idx": 11}], "CONSTRUCTOR": [{"selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", "function_idx": 12}]}, "abi": "[{\"type\": \"impl\", \"name\": \"SRC6Impl\", \"interface_name\": \"openzeppelin::account::interface::ISRC6\"}, {\"type\": \"struct\", \"name\": \"core::starknet::account::Call\", \"members\": [{\"name\": \"to\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"selector\", \"type\": \"core::felt252\"}, {\"name\": \"calldata\", \"type\": \"core::array::Array::\"}]}, {\"type\": \"struct\", \"name\": \"core::array::Span::\", \"members\": [{\"name\": \"snapshot\", \"type\": \"@core::array::Array::\"}]}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::ISRC6\", \"items\": [{\"type\": \"function\", \"name\": \"__execute__\", \"inputs\": [{\"name\": \"calls\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::array::Array::>\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"__validate__\", \"inputs\": [{\"name\": \"calls\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"is_valid_signature\", \"inputs\": [{\"name\": \"hash\", \"type\": \"core::felt252\"}, {\"name\": \"signature\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC6CamelOnlyImpl\", \"interface_name\": \"openzeppelin::account::interface::ISRC6CamelOnly\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::ISRC6CamelOnly\", \"items\": [{\"type\": \"function\", \"name\": \"isValidSignature\", \"inputs\": [{\"name\": \"hash\", \"type\": \"core::felt252\"}, {\"name\": \"signature\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"DeclarerImpl\", \"interface_name\": \"openzeppelin::account::interface::IDeclarer\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::IDeclarer\", \"items\": [{\"type\": \"function\", \"name\": \"__validate_declare__\", \"inputs\": [{\"name\": \"class_hash\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC5Impl\", \"interface_name\": \"openzeppelin::introspection::interface::ISRC5\"}, {\"type\": \"enum\", \"name\": \"core::bool\", \"variants\": [{\"name\": \"False\", \"type\": \"()\"}, {\"name\": \"True\", \"type\": \"()\"}]}, {\"type\": \"interface\", \"name\": \"openzeppelin::introspection::interface::ISRC5\", \"items\": [{\"type\": \"function\", \"name\": \"supports_interface\", \"inputs\": [{\"name\": \"interface_id\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC5CamelImpl\", \"interface_name\": \"openzeppelin::introspection::interface::ISRC5Camel\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::introspection::interface::ISRC5Camel\", \"items\": [{\"type\": \"function\", \"name\": \"supportsInterface\", \"inputs\": [{\"name\": \"interfaceId\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"function\", \"name\": \"get_public_key\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"set_public_key\", \"inputs\": [{\"name\": \"new_public_key\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"getPublicKey\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"setPublicKey\", \"inputs\": [{\"name\": \"newPublicKey\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"constructor\", \"name\": \"constructor\", \"inputs\": [{\"name\": \"_public_key\", \"type\": \"core::felt252\"}]}, {\"type\": \"function\", \"name\": \"__validate_deploy__\", \"inputs\": [{\"name\": \"class_hash\", \"type\": \"core::felt252\"}, {\"name\": \"contract_address_salt\", \"type\": \"core::felt252\"}, {\"name\": \"_public_key\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::OwnerAdded\", \"kind\": \"struct\", \"members\": [{\"name\": \"new_owner_guid\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::OwnerRemoved\", \"kind\": \"struct\", \"members\": [{\"name\": \"removed_owner_guid\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::Event\", \"kind\": \"enum\", \"variants\": [{\"name\": \"OwnerAdded\", \"type\": \"openzeppelin::account::account::Account::OwnerAdded\", \"kind\": \"nested\"}, {\"name\": \"OwnerRemoved\", \"type\": \"openzeppelin::account::account::Account::OwnerRemoved\", \"kind\": \"nested\"}]}]"} \ No newline at end of file From b4c2ceeeba6a2e148be5ed0fd9e0ec6cfb31fa8d Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Fri, 29 Dec 2023 16:36:46 -0600 Subject: [PATCH 15/76] Add mempool.Wait Ignoring goroutine-safety for now. The mempool should only be Pop-ed by the builder anyway. --- mempool/mempool.go | 19 +++++++++++++++++-- mempool/mempool_test.go | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 2 deletions(-) diff --git a/mempool/mempool.go b/mempool/mempool.go index 52bb2b3853..9e980e1616 100644 --- a/mempool/mempool.go +++ b/mempool/mempool.go @@ -32,12 +32,14 @@ type storageElem struct { type Pool struct { db db.DB validator ValidatorFunc + txPushed chan struct{} } func New(poolDB db.DB) *Pool { return &Pool{ db: poolDB, validator: func(_ *BroadcastedTransaction) error { return nil }, + txPushed: make(chan struct{}, 1), } } @@ -55,7 +57,7 @@ func (p *Pool) Push(userTxn *BroadcastedTransaction) error { return err } - return p.db.Update(func(txn db.Transaction) error { + if err := p.db.Update(func(txn db.Transaction) error { tail, err := p.tailHash(txn) if err != nil && !errors.Is(err, db.ErrKeyNotFound) { return err @@ -95,7 +97,16 @@ func (p *Pool) Push(userTxn *BroadcastedTransaction) error { return err } return p.updateLen(txn, pLen+1) // don't worry about overflows, highly unlikely - }) + }); err != nil { + return err + } + + select { + case p.txPushed <- struct{}{}: + default: + } + + return nil } // Pop returns the transaction with the highest priority from the pool @@ -158,6 +169,10 @@ func (p *Pool) Len() (uint64, error) { }) } +func (p *Pool) Wait() <-chan struct{} { + return p.txPushed +} + func (p *Pool) len(txn db.Transaction) (uint64, error) { var l uint64 err := txn.Get([]byte(poolLengthKey), func(b []byte) error { diff --git a/mempool/mempool_test.go b/mempool/mempool_test.go index d6ccdb67a3..68408be459 100644 --- a/mempool/mempool_test.go +++ b/mempool/mempool_test.go @@ -85,3 +85,36 @@ func TestMempool(t *testing.T) { }) require.EqualError(t, pool.Push(&mempool.BroadcastedTransaction{}), "some error") } + +func TestWait(t *testing.T) { + testDB := pebble.NewMemTest(t) + pool := mempool.New(testDB) + blockchain.RegisterCoreTypesToEncoder() + + select { + case <-pool.Wait(): + require.Fail(t, "wait channel should not be signalled on empty mempool") + default: + } + + // One transaction. + require.NoError(t, pool.Push(&mempool.BroadcastedTransaction{ + Transaction: &core.InvokeTransaction{ + TransactionHash: new(felt.Felt), + }, + })) + <-pool.Wait() + + // Two transactions. + require.NoError(t, pool.Push(&mempool.BroadcastedTransaction{ + Transaction: &core.InvokeTransaction{ + TransactionHash: new(felt.Felt), + }, + })) + require.NoError(t, pool.Push(&mempool.BroadcastedTransaction{ + Transaction: &core.InvokeTransaction{ + TransactionHash: new(felt.Felt), + }, + })) + <-pool.Wait() +} From 0348d74a869b979d26c071b2cfbfee72a2871c01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Thu, 28 Dec 2023 12:46:25 +0300 Subject: [PATCH 16/76] Allow Juno to start in sequencer mode --- builder/builder.go | 76 +++++++++++++++++++++++++----------- cmd/juno/juno.go | 4 ++ node/node.go | 96 +++++++++++++++++++++++++++++----------------- 3 files changed, 117 insertions(+), 59 deletions(-) diff --git a/builder/builder.go b/builder/builder.go index 7ea85397a5..00e7ed7b14 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -1,24 +1,34 @@ package builder import ( + "context" + "github.com/NethermindEth/juno/blockchain" "github.com/NethermindEth/juno/core" "github.com/NethermindEth/juno/core/crypto" "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/feed" "github.com/NethermindEth/juno/mempool" + "github.com/NethermindEth/juno/service" + "github.com/NethermindEth/juno/sync" "github.com/NethermindEth/juno/utils" "github.com/NethermindEth/juno/vm" "github.com/consensys/gnark-crypto/ecc/stark-curve/ecdsa" ) +var ( + _ service.Service = (*Builder)(nil) + _ sync.Reader = (*Builder)(nil) +) + type Builder struct { ownAddress felt.Felt privKey *ecdsa.PrivateKey - bc *blockchain.Blockchain - vm vm.VM - - log utils.Logger + bc *blockchain.Blockchain + vm vm.VM + newHeads *feed.Feed[*core.Header] + log utils.Logger } func New(privKey *ecdsa.PrivateKey, ownAddr *felt.Felt, bc *blockchain.Blockchain, builderVM vm.VM, log utils.Logger) *Builder { @@ -26,28 +36,15 @@ func New(privKey *ecdsa.PrivateKey, ownAddr *felt.Felt, bc *blockchain.Blockchai ownAddress: *ownAddr, privKey: privKey, - bc: bc, - vm: builderVM, + bc: bc, + vm: builderVM, + newHeads: feed.New[*core.Header](), } } -// Sign returns the builder's signature over data. -func (b *Builder) Sign(blockHash, stateDiffCommitment *felt.Felt) ([]*felt.Felt, error) { - data := crypto.PoseidonArray(blockHash, stateDiffCommitment).Bytes() - signatureBytes, err := b.privKey.Sign(data[:], nil) - if err != nil { - return nil, err - } - sig := make([]*felt.Felt, 0) - for start := 0; start < len(signatureBytes); { - step := len(signatureBytes[start:]) - if step > felt.Bytes { - step = felt.Bytes - } - sig = append(sig, new(felt.Felt).SetBytes(signatureBytes[start:step])) - start += step - } - return sig, nil +func (b *Builder) Run(ctx context.Context) error { + <-ctx.Done() + return nil } // ValidateAgainstPendingState validates a user transaction against the pending state @@ -87,3 +84,36 @@ func (b *Builder) ValidateAgainstPendingState(userTxn *mempool.BroadcastedTransa b.bc.Network(), false, false, false, false) return err } + +func (b *Builder) StartingBlockNumber() (uint64, error) { + return 0, nil +} + +func (b *Builder) HighestBlockHeader() *core.Header { + return nil +} + +func (b *Builder) SubscribeNewHeads() sync.HeaderSubscription { + return sync.HeaderSubscription{ + Subscription: b.newHeads.Subscribe(), + } +} + +// Sign returns the builder's signature over data. +func (b *Builder) Sign(blockHash, stateDiffCommitment *felt.Felt) ([]*felt.Felt, error) { + data := crypto.PoseidonArray(blockHash, stateDiffCommitment).Bytes() + signatureBytes, err := b.privKey.Sign(data[:], nil) + if err != nil { + return nil, err + } + sig := make([]*felt.Felt, 0) + for start := 0; start < len(signatureBytes); { + step := len(signatureBytes[start:]) + if step > felt.Bytes { + step = felt.Bytes + } + sig = append(sig, new(felt.Felt).SetBytes(signatureBytes[start:step])) + start += step + } + return sig, nil +} diff --git a/cmd/juno/juno.go b/cmd/juno/juno.go index de367b4674..686af27990 100644 --- a/cmd/juno/juno.go +++ b/cmd/juno/juno.go @@ -82,6 +82,7 @@ const ( cnUnverifiableRangeF = "cn-unverifiable-range" callMaxStepsF = "rpc-call-max-steps" corsEnableF = "rpc-cors-enable" + seqEnF = "seq-enable" defaultConfig = "" defaulHost = "localhost" @@ -117,6 +118,7 @@ const ( defaultCallMaxSteps = 4_000_000 defaultGwTimeout = 5 * time.Second defaultCorsEnable = false + defaultSeqEn = false configFlagUsage = "The YAML configuration file." logLevelFlagUsage = "Options: trace, debug, info, warn, error." @@ -165,6 +167,7 @@ const ( gwTimeoutUsage = "Timeout for requests made to the gateway" //nolint: gosec callMaxStepsUsage = "Maximum number of steps to be executed in starknet_call requests" corsEnableUsage = "Enable CORS on RPC endpoints" + seqEnUsage = "Enables sequencer mode of operation" ) var Version string @@ -346,6 +349,7 @@ func NewCmd(config *node.Config, run func(*cobra.Command, []string) error) *cobr junoCmd.Flags().Bool(corsEnableF, defaultCorsEnable, corsEnableUsage) junoCmd.MarkFlagsMutuallyExclusive(p2pFeederNodeF, p2pPeersF) junoCmd.AddCommand(GenP2PKeyPair()) + junoCmd.Flags().Bool(seqEnF, defaultSeqEn, seqEnUsage) return junoCmd } diff --git a/node/node.go b/node/node.go index de880617cf..2c5889acb1 100644 --- a/node/node.go +++ b/node/node.go @@ -2,6 +2,7 @@ package node import ( "context" + "crypto/rand" "errors" "fmt" "net/url" @@ -9,11 +10,15 @@ import ( "runtime" "time" + "github.com/consensys/gnark-crypto/ecc/stark-curve/ecdsa" + "github.com/Masterminds/semver/v3" "github.com/NethermindEth/juno/blockchain" + "github.com/NethermindEth/juno/builder" "github.com/NethermindEth/juno/clients/feeder" "github.com/NethermindEth/juno/clients/gateway" "github.com/NethermindEth/juno/core" + "github.com/NethermindEth/juno/core/felt" "github.com/NethermindEth/juno/db" "github.com/NethermindEth/juno/db/pebble" "github.com/NethermindEth/juno/db/remote" @@ -85,6 +90,8 @@ type Config struct { GatewayAPIKey string `mapstructure:"gw-api-key"` GatewayTimeout time.Duration `mapstructure:"gw-timeout"` + + Sequencer bool `mapstructure:"seq-enable"` } type Node struct { @@ -140,42 +147,68 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen } } - client := feeder.NewClient(cfg.Network.FeederURL).WithUserAgent(ua).WithLogger(log). - WithTimeout(cfg.GatewayTimeout).WithAPIKey(cfg.GatewayAPIKey) - synchronizer := sync.New(chain, adaptfeeder.New(client), log, cfg.PendingPollInterval, dbIsRemote) - gatewayClient := gateway.NewClient(cfg.Network.GatewayURL, log).WithUserAgent(ua).WithAPIKey(cfg.GatewayAPIKey) - - var p2pService *p2p.Service - if cfg.P2P { - if cfg.Network != utils.Sepolia { - return nil, fmt.Errorf("P2P can only be used for %v network. Provided network: %v", utils.Sepolia, cfg.Network) + nodeVM := vm.New(log) + throttledVM := NewThrottledVM(nodeVM, cfg.MaxVMs, int32(cfg.MaxVMQueue)) + var rpcHandler *rpc.Handler + if cfg.Sequencer { + pKey, kErr := ecdsa.GenerateKey(rand.Reader) + if kErr != nil { + return nil, kErr } - log.Warnw("P2P features enabled. Please note P2P is in experimental stage") + sequencer := builder.New(pKey, new(felt.Felt).SetUint64(1337), chain, nodeVM, log) //nolint: gomnd + rpcHandler = rpc.New(chain, sequencer, throttledVM, version, &cfg.Network, log) + services = append(services, sequencer) + } else { + + client := feeder.NewClient(cfg.Network.FeederURL).WithUserAgent(ua).WithLogger(log). + WithTimeout(cfg.GatewayTimeout).WithAPIKey(cfg.GatewayAPIKey) + synchronizer := sync.New(chain, adaptfeeder.New(client), log, cfg.PendingPollInterval, dbIsRemote) + gatewayClient := gateway.NewClient(cfg.Network.GatewayURL, log).WithUserAgent(ua).WithAPIKey(cfg.GatewayAPIKey) + + var p2pService *p2p.Service + if cfg.P2P { + if cfg.Network != utils.Sepolia { + return nil, fmt.Errorf("P2P can only be used for %v network. Provided network: %v", utils.Sepolia, cfg.Network) + } + log.Warnw("P2P features enabled. Please note P2P is in experimental stage") + + if !cfg.P2PFeederNode { + // Do not start the feeder synchronisation + synchronizer = nil + } + p2pService, err = p2p.New(cfg.P2PAddr, "juno", cfg.P2PPeers, cfg.P2PPrivateKey, cfg.P2PFeederNode, chain, &cfg.Network, log) + if err != nil { + return nil, fmt.Errorf("set up p2p service: %w", err) + } - if !cfg.P2PFeederNode { - // Do not start the feeder synchronisation - synchronizer = nil + services = append(services, p2pService) } - p2pService, err = p2p.New(cfg.P2PAddr, "juno", cfg.P2PPeers, cfg.P2PPrivateKey, cfg.P2PFeederNode, chain, &cfg.Network, log) - if err != nil { - return nil, fmt.Errorf("set up p2p service: %w", err) + if cfg.Metrics { + synchronizer.WithListener(makeSyncMetrics(synchronizer, chain)) + client.WithListener(makeFeederMetrics()) + gatewayClient.WithListener(makeGatewayMetrics()) + if synchronizer != nil { + synchronizer.WithListener(makeSyncMetrics(synchronizer, chain)) + } else if p2pService != nil { + // regular p2p node + p2pService.WithListener(makeSyncMetrics(&sync.NoopSynchronizer{}, chain)) + } + } + if synchronizer != nil { + services = append(services, synchronizer) } - services = append(services, p2pService) - } - if synchronizer != nil { - services = append(services, synchronizer) - } + throttledVM := NewThrottledVM(vm.New(log), cfg.MaxVMs, int32(cfg.MaxVMQueue)) - throttledVM := NewThrottledVM(vm.New(log), cfg.MaxVMs, int32(cfg.MaxVMQueue)) + var syncReader sync.Reader = &sync.NoopSynchronizer{} + if synchronizer != nil { + syncReader = synchronizer + } - var syncReader sync.Reader = &sync.NoopSynchronizer{} - if synchronizer != nil { - syncReader = synchronizer + rpcHandler := rpc.New(chain, syncReader, throttledVM, version, &cfg.Network, log).WithGateway(gatewayClient).WithFeeder(client) + rpcHandler = rpcHandler.WithFilterLimit(cfg.RPCMaxBlockScan).WithCallMaxSteps(uint64(cfg.RPCCallMaxSteps)) } - rpcHandler := rpc.New(chain, syncReader, throttledVM, version, &cfg.Network, log).WithGateway(gatewayClient).WithFeeder(client) - rpcHandler = rpcHandler.WithFilterLimit(cfg.RPCMaxBlockScan).WithCallMaxSteps(uint64(cfg.RPCCallMaxSteps)) services = append(services, rpcHandler) // to improve RPC throughput we double GOMAXPROCS maxGoroutines := 2 * runtime.GOMAXPROCS(0) @@ -214,16 +247,7 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen rpcMetrics, legacyRPCMetrics := makeRPCMetrics(path, legacyPath) jsonrpcServer.WithListener(rpcMetrics) jsonrpcServerLegacy.WithListener(legacyRPCMetrics) - client.WithListener(makeFeederMetrics()) - gatewayClient.WithListener(makeGatewayMetrics()) metricsService = makeMetrics(cfg.MetricsHost, cfg.MetricsPort) - - if synchronizer != nil { - synchronizer.WithListener(makeSyncMetrics(synchronizer, chain)) - } else if p2pService != nil { - // regular p2p node - p2pService.WithListener(makeSyncMetrics(&sync.NoopSynchronizer{}, chain)) - } } if cfg.GRPC { services = append(services, makeGRPC(cfg.GRPCHost, cfg.GRPCPort, database, version)) From c7325888203882966fdf93c834a52178cabe5039 Mon Sep 17 00:00:00 2001 From: rian Date: Tue, 14 May 2024 14:37:01 +0300 Subject: [PATCH 17/76] fix test --- node/node.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/node/node.go b/node/node.go index 2c5889acb1..ebf9c33115 100644 --- a/node/node.go +++ b/node/node.go @@ -184,7 +184,6 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen services = append(services, p2pService) } if cfg.Metrics { - synchronizer.WithListener(makeSyncMetrics(synchronizer, chain)) client.WithListener(makeFeederMetrics()) gatewayClient.WithListener(makeGatewayMetrics()) if synchronizer != nil { @@ -206,7 +205,7 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen } rpcHandler := rpc.New(chain, syncReader, throttledVM, version, &cfg.Network, log).WithGateway(gatewayClient).WithFeeder(client) - rpcHandler = rpcHandler.WithFilterLimit(cfg.RPCMaxBlockScan).WithCallMaxSteps(uint64(cfg.RPCCallMaxSteps)) + rpcHandler.WithFilterLimit(cfg.RPCMaxBlockScan).WithCallMaxSteps(uint64(cfg.RPCCallMaxSteps)) } services = append(services, rpcHandler) From e3847443a82248cf32172fdcaeb29b1fddc8af71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Mon, 1 Jan 2024 10:24:48 +0300 Subject: [PATCH 18/76] Add blockchain.InitGenesisState --- blockchain/blockchain.go | 53 +++++++++++++++++++++++++++++++---- blockchain/blockchain_test.go | 45 +++++++++++++++++++++++++++-- db/buckets.go | 1 + 3 files changed, 92 insertions(+), 7 deletions(-) diff --git a/blockchain/blockchain.go b/blockchain/blockchain.go index 87e844d42d..c2b8b216d6 100644 --- a/blockchain/blockchain.go +++ b/blockchain/blockchain.go @@ -771,11 +771,6 @@ func (b *Blockchain) HeadState() (core.StateReader, StateCloser, error) { return nil, nil, err } - _, err = chainHeight(txn) - if err != nil { - return nil, nil, utils.RunAndWrapOnError(txn.Discard, err) - } - return core.NewState(txn), txn.Discard, nil } @@ -1149,3 +1144,51 @@ func (b *Blockchain) Finalise(pending *Pending, sign BlockSignFunc) error { return storeStateUpdate(txn, pending.Block.Number, pending.StateUpdate) }) } + +func (b *Blockchain) GenesisState() (*core.StateUpdate, error) { + var genesisStateUpdate *core.StateUpdate + return genesisStateUpdate, b.database.View(func(txn db.Transaction) error { + var err error + genesisStateUpdate, err = genesisState(txn) + return err + }) +} + +func genesisState(txn db.Transaction) (*core.StateUpdate, error) { + var genesisStateUpdate *core.StateUpdate + return genesisStateUpdate, txn.Get(db.GenesisState.Key(), func(b []byte) error { + genesisStateUpdate = new(core.StateUpdate) + return encoder.Unmarshal(b, genesisStateUpdate) + }) +} + +func (b *Blockchain) InitGenesisState(stateDiff *core.StateDiff, classes map[felt.Felt]core.Class) error { + return b.database.Update(func(txn db.Transaction) error { + _, err := genesisState(txn) + if !errors.Is(err, db.ErrKeyNotFound) { + return errors.New("genesis state already initiliazed") + } + + state := core.NewState(txn) + if err = state.Update(0, stateDiff, classes); err != nil { + return err + } + + genesisRoot, err := state.Root() + if err != nil { + return err + } + + genesisStateUpdateBytes, err := encoder.Marshal(core.StateUpdate{ + BlockHash: &felt.Zero, + OldRoot: &felt.Zero, + NewRoot: genesisRoot, + StateDiff: stateDiff, + }) + if err != nil { + return err + } + + return txn.Set(db.GenesisState.Key(), genesisStateUpdateBytes) + }) +} diff --git a/blockchain/blockchain_test.go b/blockchain/blockchain_test.go index 9536acc93f..d0f2ebac28 100644 --- a/blockchain/blockchain_test.go +++ b/blockchain/blockchain_test.go @@ -371,8 +371,9 @@ func TestState(t *testing.T) { gw := adaptfeeder.New(client) t.Run("head with no blocks", func(t *testing.T) { - _, _, err := chain.HeadState() - require.Error(t, err) + _, closer, err := chain.HeadState() + require.NoError(t, err) + require.NoError(t, closer()) }) var existingBlockHash *felt.Felt @@ -897,3 +898,43 @@ func TestFinalize(t *testing.T) { require.NoError(t, err) require.Equal(t, pending.Block, h) } + +func TestGenesis(t *testing.T) { + testDB := pebble.NewMemTest(t) + chain := blockchain.New(testDB, utils.Mainnet, utils.NewNopZapLogger()) + + _, err := chain.GenesisState() + require.ErrorIs(t, err, db.ErrKeyNotFound) + + genesisDiff := core.StateDiff{ + StorageDiffs: map[felt.Felt]map[felt.Felt]*felt.Felt{ + *utils.HexToFelt(t, "0x1"): { + *utils.HexToFelt(t, "0x0"): utils.HexToFelt(t, "0x1337"), + }, + }, + } + err = chain.InitGenesisState(&genesisDiff, make(map[felt.Felt]core.Class)) + require.NoError(t, err) + + err = chain.InitGenesisState(&genesisDiff, make(map[felt.Felt]core.Class)) + require.EqualError(t, err, "genesis state already initiliazed") + + state, closer, err := chain.HeadState() + require.NoError(t, err) + t.Cleanup(func() { + require.NoError(t, closer()) + }) + + val, err := state.ContractStorage(utils.HexToFelt(t, "0x1"), utils.HexToFelt(t, "0x0")) + require.NoError(t, err) + require.Equal(t, utils.HexToFelt(t, "0x1337"), val) + + genesisUpdate, err := chain.GenesisState() + require.NoError(t, err) + require.Equal(t, &core.StateUpdate{ + BlockHash: &felt.Zero, + OldRoot: &felt.Zero, + NewRoot: utils.HexToFelt(t, "0x74d338d85a1e9354bdc6cf6902d93b2784ec0f3f06363e8f059ec53658ac39d"), + StateDiff: &genesisDiff, + }, genesisUpdate) +} diff --git a/db/buckets.go b/db/buckets.go index 7b2476d70c..57611c219a 100644 --- a/db/buckets.go +++ b/db/buckets.go @@ -32,6 +32,7 @@ const ( BlockCommitments Temporary // used temporarily for migrations SchemaIntermediateState + GenesisState ) // Key flattens a prefix and series of byte arrays into a single []byte. From d3c8825a66f42874ff40c3ae65af89b2735083fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Mon, 1 Jan 2024 10:42:36 +0300 Subject: [PATCH 19/76] Initialize genesis state at node startup --- blockchain/blockchain_test.go | 2 +- cmd/juno/juno.go | 4 ++++ genesis/genesis.go | 13 +++++++++++++ genesis/genesis_test.go | 10 +++++----- node/genesis.go | 29 +++++++++++++++++++++++++++++ node/node.go | 10 +++++++++- 6 files changed, 61 insertions(+), 7 deletions(-) create mode 100644 node/genesis.go diff --git a/blockchain/blockchain_test.go b/blockchain/blockchain_test.go index d0f2ebac28..675d0f5a60 100644 --- a/blockchain/blockchain_test.go +++ b/blockchain/blockchain_test.go @@ -901,7 +901,7 @@ func TestFinalize(t *testing.T) { func TestGenesis(t *testing.T) { testDB := pebble.NewMemTest(t) - chain := blockchain.New(testDB, utils.Mainnet, utils.NewNopZapLogger()) + chain := blockchain.New(testDB, &utils.Mainnet) _, err := chain.GenesisState() require.ErrorIs(t, err, db.ErrKeyNotFound) diff --git a/cmd/juno/juno.go b/cmd/juno/juno.go index 686af27990..4fcaabbff6 100644 --- a/cmd/juno/juno.go +++ b/cmd/juno/juno.go @@ -83,6 +83,7 @@ const ( callMaxStepsF = "rpc-call-max-steps" corsEnableF = "rpc-cors-enable" seqEnF = "seq-enable" + genesisFileF = "genesis-file" defaultConfig = "" defaulHost = "localhost" @@ -119,6 +120,7 @@ const ( defaultGwTimeout = 5 * time.Second defaultCorsEnable = false defaultSeqEn = false + defaultGenesisFile = "" configFlagUsage = "The YAML configuration file." logLevelFlagUsage = "Options: trace, debug, info, warn, error." @@ -168,6 +170,7 @@ const ( callMaxStepsUsage = "Maximum number of steps to be executed in starknet_call requests" corsEnableUsage = "Enable CORS on RPC endpoints" seqEnUsage = "Enables sequencer mode of operation" + genesisFileUsage = "Path to the genesis file" ) var Version string @@ -350,6 +353,7 @@ func NewCmd(config *node.Config, run func(*cobra.Command, []string) error) *cobr junoCmd.MarkFlagsMutuallyExclusive(p2pFeederNodeF, p2pPeersF) junoCmd.AddCommand(GenP2PKeyPair()) junoCmd.Flags().Bool(seqEnF, defaultSeqEn, seqEnUsage) + junoCmd.Flags().String(genesisFileF, defaultGenesisFile, genesisFileUsage) return junoCmd } diff --git a/genesis/genesis.go b/genesis/genesis.go index c28bb9b1e8..701c236f50 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -24,6 +24,19 @@ type GenesisConfig struct { FunctionCalls []FunctionCall `json:"function_calls"` // list of functionCalls to Call() } +func Read(path string) (*GenesisConfig, error) { + file, err := os.ReadFile(path) + if err != nil { + return nil, err + } + + var config GenesisConfig + if err = json.Unmarshal(file, &config); err != nil { + return nil, err + } + return &config, err +} + type GenesisContractData struct { ClassHash felt.Felt `json:"class_hash"` ConstructorArgs []felt.Felt `json:"constructor_args"` diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index 88a97da9d2..d83d84662d 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -16,11 +16,11 @@ import ( ) func TestGenesisStateDiff(t *testing.T) { - network := utils.Mainnet - client := feeder.NewTestClient(t, &network) + network := &utils.Mainnet + client := feeder.NewTestClient(t, network) gw := adaptfeeder.New(client) log := utils.NewNopZapLogger() - chain := blockchain.New(pebble.NewMemTest(t), &network) + chain := blockchain.New(pebble.NewMemTest(t), network) // Need to store pending block create NewPendingState block, err := gw.BlockByNumber(context.Background(), 0) @@ -35,7 +35,7 @@ func TestGenesisStateDiff(t *testing.T) { t.Run("empty genesis config", func(t *testing.T) { genesisConfig := genesis.GenesisConfig{} - _, _, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), &network) + _, _, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), network) require.NoError(t, err) }) @@ -73,7 +73,7 @@ func TestGenesisStateDiff(t *testing.T) { }, } - stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), &network) + stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), network) require.NoError(t, err) balanceKey, err := new(felt.Felt).SetString("0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091") require.NoError(t, err) diff --git a/node/genesis.go b/node/genesis.go new file mode 100644 index 0000000000..46b025508b --- /dev/null +++ b/node/genesis.go @@ -0,0 +1,29 @@ +package node + +import ( + "errors" + + "github.com/NethermindEth/juno/blockchain" + "github.com/NethermindEth/juno/db" + "github.com/NethermindEth/juno/genesis" + "github.com/NethermindEth/juno/vm" +) + +func buildGenesis(genesisPath string, bc *blockchain.Blockchain, v vm.VM) error { + _, err := bc.GenesisState() + if !errors.Is(err, db.ErrKeyNotFound) { + return err + } + + genesisConfig, err := genesis.Read(genesisPath) + if err != nil { + return err + } + + diff, classes, err := genesis.GenesisStateDiff(genesisConfig, v, bc.Network()) + if err != nil { + return err + } + + return bc.InitGenesisState(diff, classes) +} diff --git a/node/node.go b/node/node.go index ebf9c33115..d0c558394d 100644 --- a/node/node.go +++ b/node/node.go @@ -91,7 +91,8 @@ type Config struct { GatewayAPIKey string `mapstructure:"gw-api-key"` GatewayTimeout time.Duration `mapstructure:"gw-timeout"` - Sequencer bool `mapstructure:"seq-enable"` + Sequencer bool `mapstructure:"seq-enable"` + GenesisFile string `mapstructure:"genesis-file"` } type Node struct { @@ -363,6 +364,13 @@ func (n *Node) Run(ctx context.Context) { return } + if n.cfg.GenesisFile != "" { + if err = buildGenesis(n.cfg.GenesisFile, n.blockchain, vm.New(n.log)); err != nil { + n.log.Errorw("Error building genesis state", "err", err) + return + } + } + for _, s := range n.services { s := s wg.Go(func() { From f143041c691e49c258f7b088c6d0e97b6b87bb91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Mon, 1 Jan 2024 14:52:44 +0300 Subject: [PATCH 20/76] Add transactions to mempool --- rpc/handlers.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rpc/handlers.go b/rpc/handlers.go index fd300f841b..4fd7b2f8c7 100644 --- a/rpc/handlers.go +++ b/rpc/handlers.go @@ -14,6 +14,7 @@ import ( "github.com/NethermindEth/juno/core/felt" "github.com/NethermindEth/juno/feed" "github.com/NethermindEth/juno/jsonrpc" + "github.com/NethermindEth/juno/mempool" "github.com/NethermindEth/juno/sync" "github.com/NethermindEth/juno/utils" "github.com/NethermindEth/juno/vm" @@ -78,6 +79,7 @@ type Handler struct { syncReader sync.Reader gatewayClient Gateway feederClient *feeder.Client + memPool *mempool.Pool vm vm.VM log utils.Logger @@ -152,6 +154,11 @@ func (h *Handler) WithGateway(gatewayClient Gateway) *Handler { return h } +func (h *Handler) WithMempool(memPool *mempool.Pool) *Handler { + h.memPool = memPool + return h +} + func (h *Handler) Run(ctx context.Context) error { newHeadsSub := h.syncReader.SubscribeNewHeads().Subscription defer newHeadsSub.Unsubscribe() From c0eccbc536ffdfc536e21dfdc53de11ffa2ff31c Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Fri, 22 Dec 2023 17:44:49 -0600 Subject: [PATCH 21/76] Convert traces to receipts --- builder/builder.go | 14 +++++ builder/builder_test.go | 123 ++++++++++++++++++++++++++++++++++++++++ vm/trace.go | 15 ++++- vm/trace_test.go | 73 +++++++++++++++++------- 4 files changed, 201 insertions(+), 24 deletions(-) diff --git a/builder/builder.go b/builder/builder.go index 00e7ed7b14..a154d88027 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -3,6 +3,7 @@ package builder import ( "context" + "github.com/NethermindEth/juno/adapters/vm2core" "github.com/NethermindEth/juno/blockchain" "github.com/NethermindEth/juno/core" "github.com/NethermindEth/juno/core/crypto" @@ -117,3 +118,16 @@ func (b *Builder) Sign(blockHash, stateDiffCommitment *felt.Felt) ([]*felt.Felt, } return sig, nil } + +func Receipt(fee *felt.Felt, feeUnit core.FeeUnit, txHash *felt.Felt, trace *vm.TransactionTrace) *core.TransactionReceipt { + return &core.TransactionReceipt{ + Fee: fee, + FeeUnit: feeUnit, + Events: vm2core.AdaptOrderedEvents(trace.AllEvents()), + ExecutionResources: vm2core.AdaptExecutionResources(trace.TotalExecutionResources()), + L2ToL1Message: vm2core.AdaptOrderedMessagesToL1(trace.AllMessages()), + TransactionHash: txHash, + Reverted: trace.IsReverted(), + RevertReason: trace.RevertReason(), + } +} diff --git a/builder/builder_test.go b/builder/builder_test.go index 9357e569c6..6736312a8f 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -19,6 +19,7 @@ import ( "github.com/NethermindEth/juno/utils" "github.com/NethermindEth/juno/vm" "github.com/consensys/gnark-crypto/ecc/stark-curve/ecdsa" + "github.com/ethereum/go-ethereum/common" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" @@ -125,3 +126,125 @@ func TestSign(t *testing.T) { require.NoError(t, err) // We don't check the signature since the private key generation is not deterministic. } + +func TestReceipt(t *testing.T) { + trace := &vm.TransactionTrace{ + ConstructorInvocation: &vm.FunctionInvocation{ + ContractAddress: *utils.HexToFelt(t, "0xa1"), + Events: []vm.OrderedEvent{ + { + Order: 0, + Keys: []*felt.Felt{}, + Data: []*felt.Felt{}, + }, + }, + ExecutionResources: &vm.ExecutionResources{ + Pedersen: 4, + RangeCheck: 4, + Bitwise: 4, + Ecdsa: 4, + EcOp: 4, + Keccak: 3, + Poseidon: 2, + SegmentArena: 1, + MemoryHoles: 10, + Steps: 400, + }, + Messages: []vm.OrderedL2toL1Message{ + { + Order: 0, + To: "0xa2", + Payload: []*felt.Felt{utils.HexToFelt(t, "0xa3")}, + }, + }, + }, + ValidateInvocation: &vm.FunctionInvocation{ + ContractAddress: *utils.HexToFelt(t, "0xDEADBEEF2"), + Events: []vm.OrderedEvent{}, + ExecutionResources: &vm.ExecutionResources{ + Pedersen: 2, + RangeCheck: 2, + Bitwise: 2, + Ecdsa: 1, + MemoryHoles: 5, + Steps: 200, + }, + Messages: []vm.OrderedL2toL1Message{ + { + Order: 1, + To: "0xDEADBEEF3", + Payload: []*felt.Felt{utils.HexToFelt(t, "0xDEADBEEF4")}, + }, + }, + }, + ExecuteInvocation: &vm.ExecuteInvocation{ + RevertReason: "oops", + }, + FeeTransferInvocation: &vm.FunctionInvocation{ + ContractAddress: *utils.HexToFelt(t, "0xe1"), + Events: []vm.OrderedEvent{}, + ExecutionResources: &vm.ExecutionResources{ + Pedersen: 1, + RangeCheck: 1, + MemoryHoles: 2, + Steps: 100, + }, + Messages: []vm.OrderedL2toL1Message{ + { + Order: 3, + To: "0xe2", + Payload: []*felt.Felt{utils.HexToFelt(t, "0xe3")}, + }, + }, + }, + } + want := &core.TransactionReceipt{ + Fee: utils.HexToFelt(t, "0xDEADBEEF1"), + FeeUnit: core.STRK, + Events: []*core.Event{ + { + From: utils.HexToFelt(t, "0xa1"), + Keys: []*felt.Felt{}, + Data: []*felt.Felt{}, + }, + }, + ExecutionResources: &core.ExecutionResources{ + BuiltinInstanceCounter: core.BuiltinInstanceCounter{ + Pedersen: 7, + RangeCheck: 7, + Bitwise: 6, + Output: 0, + Ecsda: 5, + EcOp: 4, + Keccak: 3, + Poseidon: 2, + SegmentArena: 1, + }, + MemoryHoles: 17, + Steps: 700, + }, + L1ToL2Message: nil, + L2ToL1Message: []*core.L2ToL1Message{ + { + From: utils.HexToFelt(t, "0xa1"), + To: common.HexToAddress("0xa2"), + Payload: []*felt.Felt{utils.HexToFelt(t, "0xa3")}, + }, + { + From: utils.HexToFelt(t, "0xDEADBEEF2"), + To: common.HexToAddress("0xDEADBEEF3"), + Payload: []*felt.Felt{utils.HexToFelt(t, "0xDEADBEEF4")}, + }, + { + From: utils.HexToFelt(t, "0xe1"), + To: common.HexToAddress("0xe2"), + Payload: []*felt.Felt{utils.HexToFelt(t, "0xe3")}, + }, + }, + TransactionHash: utils.HexToFelt(t, "0x1337"), + Reverted: true, + RevertReason: "oops", + } + got := builder.Receipt(want.Fee, want.FeeUnit, want.TransactionHash, trace) + require.Equal(t, want, got) +} diff --git a/vm/trace.go b/vm/trace.go index bd284767b3..f93f68bc27 100644 --- a/vm/trace.go +++ b/vm/trace.go @@ -7,6 +7,7 @@ import ( "github.com/NethermindEth/juno/core" "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/utils" ) type StateDiff struct { @@ -140,6 +141,10 @@ func (t *TransactionTrace) TotalExecutionResources() *ExecutionResources { return total } +func (t *TransactionTrace) IsReverted() bool { + return t.ExecuteInvocation != nil && t.ExecuteInvocation.FunctionInvocation == nil +} + func (t *TransactionTrace) RevertReason() string { if t.ExecuteInvocation == nil { return "" @@ -183,7 +188,10 @@ func (invocation *FunctionInvocation) allEvents() []OrderedEvent { for i := range invocation.Calls { events = append(events, invocation.Calls[i].allEvents()...) } - return append(events, invocation.Events...) + return append(events, utils.Map(invocation.Events, func(e OrderedEvent) OrderedEvent { + e.From = &invocation.ContractAddress + return e + })...) } func (invocation *FunctionInvocation) allMessages() []OrderedL2toL1Message { @@ -191,7 +199,10 @@ func (invocation *FunctionInvocation) allMessages() []OrderedL2toL1Message { for i := range invocation.Calls { messages = append(messages, invocation.Calls[i].allMessages()...) } - return append(messages, invocation.Messages...) + return append(messages, utils.Map(invocation.Messages, func(e OrderedL2toL1Message) OrderedL2toL1Message { + e.From = &invocation.ContractAddress + return e + })...) } type ExecuteInvocation struct { diff --git a/vm/trace_test.go b/vm/trace_test.go index 1634efbc76..62698367aa 100644 --- a/vm/trace_test.go +++ b/vm/trace_test.go @@ -4,6 +4,7 @@ import ( "encoding/json" "testing" + "github.com/NethermindEth/juno/utils" "github.com/NethermindEth/juno/vm" "github.com/stretchr/testify/require" ) @@ -24,48 +25,59 @@ func TestRevertReason(t *testing.T) { func TestAllEvents(t *testing.T) { numEvents := uint64(10) events := make([]vm.OrderedEvent, 0, numEvents) + contractAddr := utils.HexToFelt(t, "0x1337") for i := uint64(0); i < numEvents; i++ { events = append(events, vm.OrderedEvent{Order: i}) } tests := map[string]*vm.TransactionTrace{ "many top-level invocations": { ValidateInvocation: &vm.FunctionInvocation{ - Events: []vm.OrderedEvent{events[0]}, + ContractAddress: *contractAddr, + Events: []vm.OrderedEvent{events[0]}, }, FunctionInvocation: &vm.FunctionInvocation{ - Events: []vm.OrderedEvent{events[1]}, + ContractAddress: *contractAddr, + Events: []vm.OrderedEvent{events[1]}, }, ConstructorInvocation: &vm.FunctionInvocation{ - Events: []vm.OrderedEvent{events[2]}, + ContractAddress: *contractAddr, + Events: []vm.OrderedEvent{events[2]}, }, ExecuteInvocation: &vm.ExecuteInvocation{ FunctionInvocation: &vm.FunctionInvocation{ - Events: []vm.OrderedEvent{events[3]}, + ContractAddress: *contractAddr, + Events: []vm.OrderedEvent{events[3]}, }, }, FeeTransferInvocation: &vm.FunctionInvocation{ - Events: events[4:], + ContractAddress: *contractAddr, + Events: events[4:], }, }, "only validate invocation": { ValidateInvocation: &vm.FunctionInvocation{ - Events: events, + ContractAddress: *contractAddr, + Events: events, }, }, "present in some sub-calls": { ValidateInvocation: &vm.FunctionInvocation{ - Events: []vm.OrderedEvent{events[0]}, + ContractAddress: *contractAddr, + Events: []vm.OrderedEvent{events[0]}, Calls: []vm.FunctionInvocation{ { - Events: events[1:5], + ContractAddress: *contractAddr, + Events: events[1:5], }, }, }, FunctionInvocation: &vm.FunctionInvocation{ - Events: []vm.OrderedEvent{events[5]}, + ContractAddress: *contractAddr, + Events: []vm.OrderedEvent{events[5]}, Calls: []vm.FunctionInvocation{ { - Events: events[6:], + ContractAddress: *contractAddr, + Events: events[6:], }, }, }, @@ -74,7 +86,10 @@ func TestAllEvents(t *testing.T) { for description, trace := range tests { t.Run(description, func(t *testing.T) { - require.ElementsMatch(t, events, trace.AllEvents()) + require.ElementsMatch(t, utils.Map(events, func(e vm.OrderedEvent) vm.OrderedEvent { + e.From = contractAddr + return e + }), trace.AllEvents()) }) } } @@ -86,45 +101,56 @@ func TestAllMessages(t *testing.T) { for i := uint64(0); i < nummessages; i++ { messages = append(messages, vm.OrderedL2toL1Message{Order: i}) } + contractAddr := utils.HexToFelt(t, "0x1337") tests := map[string]*vm.TransactionTrace{ "many top-level invocations": { ValidateInvocation: &vm.FunctionInvocation{ - Messages: []vm.OrderedL2toL1Message{messages[0]}, + ContractAddress: *contractAddr, + Messages: []vm.OrderedL2toL1Message{messages[0]}, }, FunctionInvocation: &vm.FunctionInvocation{ - Messages: []vm.OrderedL2toL1Message{messages[1]}, + ContractAddress: *contractAddr, + Messages: []vm.OrderedL2toL1Message{messages[1]}, }, ConstructorInvocation: &vm.FunctionInvocation{ - Messages: []vm.OrderedL2toL1Message{messages[2]}, + ContractAddress: *contractAddr, + Messages: []vm.OrderedL2toL1Message{messages[2]}, }, ExecuteInvocation: &vm.ExecuteInvocation{ FunctionInvocation: &vm.FunctionInvocation{ - Messages: []vm.OrderedL2toL1Message{messages[3]}, + ContractAddress: *contractAddr, + Messages: []vm.OrderedL2toL1Message{messages[3]}, }, }, FeeTransferInvocation: &vm.FunctionInvocation{ - Messages: messages[4:], + ContractAddress: *contractAddr, + Messages: messages[4:], }, }, "only validate invocation": { ValidateInvocation: &vm.FunctionInvocation{ - Messages: messages, + ContractAddress: *contractAddr, + Messages: messages, }, }, "present in some sub-calls": { ValidateInvocation: &vm.FunctionInvocation{ - Messages: []vm.OrderedL2toL1Message{messages[0]}, + ContractAddress: *contractAddr, + Messages: []vm.OrderedL2toL1Message{messages[0]}, Calls: []vm.FunctionInvocation{ { - Messages: messages[1:5], + ContractAddress: *contractAddr, + Messages: messages[1:5], }, }, }, FunctionInvocation: &vm.FunctionInvocation{ - Messages: []vm.OrderedL2toL1Message{messages[5]}, + ContractAddress: *contractAddr, + Messages: []vm.OrderedL2toL1Message{messages[5]}, Calls: []vm.FunctionInvocation{ { - Messages: messages[6:], + ContractAddress: *contractAddr, + Messages: messages[6:], }, }, }, @@ -133,7 +159,10 @@ func TestAllMessages(t *testing.T) { for description, trace := range tests { t.Run(description, func(t *testing.T) { - require.ElementsMatch(t, messages, trace.AllMessages()) + require.ElementsMatch(t, utils.Map(messages, func(e vm.OrderedL2toL1Message) vm.OrderedL2toL1Message { + e.From = contractAddr + return e + }), trace.AllMessages()) }) } } From 3f9a0cf6f3e4027cf902f539b396c544ae7005d8 Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Tue, 2 Jan 2024 13:41:16 -0600 Subject: [PATCH 22/76] Add test to ensure genesis state is immutable --- blockchain/blockchain_test.go | 45 +++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/blockchain/blockchain_test.go b/blockchain/blockchain_test.go index 675d0f5a60..291d722466 100644 --- a/blockchain/blockchain_test.go +++ b/blockchain/blockchain_test.go @@ -938,3 +938,48 @@ func TestGenesis(t *testing.T) { StateDiff: &genesisDiff, }, genesisUpdate) } + +func TestCannotRevertGenesisState(t *testing.T) { + testDB := pebble.NewMemTest(t) + network := utils.Mainnet + chain := blockchain.New(testDB, network, utils.NewNopZapLogger()) + + // Initialise genesis state. + genesisDiff := core.StateDiff{ + StorageDiffs: map[felt.Felt]map[felt.Felt]*felt.Felt{ + *utils.HexToFelt(t, "0x1"): { + *utils.HexToFelt(t, "0x0"): utils.HexToFelt(t, "0x1337"), + }, + }, + } + err := chain.InitGenesisState(&genesisDiff, make(map[felt.Felt]core.Class)) + require.NoError(t, err) + var genesisRoot *felt.Felt + require.NoError(t, testDB.View(func(txn db.Transaction) error { + genesisRoot, err = core.NewState(txn).Root() + return err + })) + + // Store first mainnet block. + gw := adaptfeeder.New(feeder.NewTestClient(t, network)) + block0, err := gw.BlockByNumber(context.Background(), 0) + require.NoError(t, err) + su0, err := gw.StateUpdate(context.Background(), 0) + require.NoError(t, err) + su0.OldRoot = genesisRoot + su0.NewRoot = utils.HexToFelt(t, "0x78bb2f3d68f25219b1629d9c5d5fe9de26249fca369fbeb96d23fec5e806455") + require.NoError(t, chain.Store(block0, nil, su0, nil)) + + // Revert the block. + require.NoError(t, chain.RevertHead()) + + // Genesis state is intact. + state, closer, err := chain.HeadState() + require.NoError(t, err) + t.Cleanup(func() { + require.NoError(t, closer()) + }) + got, err := state.ContractStorage(new(felt.Felt).SetUint64(1), new(felt.Felt)) + require.NoError(t, err) + require.Equal(t, got, utils.HexToFelt(t, "0x1337")) +} From 5b0effb7ac0bae45e1db5b0bc1bc1db38c0ff448 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Wed, 3 Jan 2024 14:38:02 +0300 Subject: [PATCH 23/76] Build genesis state with 0 timestamp --- genesis/genesis.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/genesis/genesis.go b/genesis/genesis.go index 701c236f50..6e9a3dfd2c 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -4,7 +4,6 @@ import ( "encoding/json" "fmt" "os" - "time" "github.com/NethermindEth/juno/adapters/sn2core" "github.com/NethermindEth/juno/blockchain" @@ -59,8 +58,6 @@ func GenesisStateDiff( v vm.VM, network *utils.Network, ) (*core.StateDiff, map[felt.Felt]core.Class, error) { - blockTimestamp := uint64(time.Now().Unix()) - newClasses, err := loadClasses(config.Classes) if err != nil { return nil, nil, err @@ -104,7 +101,7 @@ func GenesisStateDiff( blockInfo := vm.BlockInfo{ Header: &core.Header{ Number: 0, - Timestamp: blockTimestamp, + Timestamp: 0, }, } maxSteps := uint64(100000) //nolint:gomnd @@ -130,7 +127,7 @@ func GenesisStateDiff( blockInfo := vm.BlockInfo{ Header: &core.Header{ Number: 0, - Timestamp: blockTimestamp, + Timestamp: 0, }, } maxSteps := uint64(100000) //nolint:gomnd From d35fe831d72b67948336660effde92d7d0f21fc0 Mon Sep 17 00:00:00 2001 From: rian Date: Tue, 14 May 2024 14:51:12 +0300 Subject: [PATCH 24/76] fix small breaks --- blockchain/blockchain_test.go | 4 +-- builder/builder_test.go | 46 ++++++++++++++++++++--------------- 2 files changed, 28 insertions(+), 22 deletions(-) diff --git a/blockchain/blockchain_test.go b/blockchain/blockchain_test.go index 291d722466..7b6c747b51 100644 --- a/blockchain/blockchain_test.go +++ b/blockchain/blockchain_test.go @@ -941,8 +941,8 @@ func TestGenesis(t *testing.T) { func TestCannotRevertGenesisState(t *testing.T) { testDB := pebble.NewMemTest(t) - network := utils.Mainnet - chain := blockchain.New(testDB, network, utils.NewNopZapLogger()) + network := &utils.Mainnet + chain := blockchain.New(testDB, network) // Initialise genesis state. genesisDiff := core.StateDiff{ diff --git a/builder/builder_test.go b/builder/builder_test.go index 6736312a8f..94a69cd5c7 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -139,16 +139,18 @@ func TestReceipt(t *testing.T) { }, }, ExecutionResources: &vm.ExecutionResources{ - Pedersen: 4, - RangeCheck: 4, - Bitwise: 4, - Ecdsa: 4, - EcOp: 4, - Keccak: 3, - Poseidon: 2, - SegmentArena: 1, - MemoryHoles: 10, - Steps: 400, + ComputationResources: vm.ComputationResources{ + Pedersen: 4, + RangeCheck: 4, + Bitwise: 4, + Ecdsa: 4, + EcOp: 4, + Keccak: 3, + Poseidon: 2, + SegmentArena: 1, + MemoryHoles: 10, + Steps: 400, + }, }, Messages: []vm.OrderedL2toL1Message{ { @@ -162,12 +164,14 @@ func TestReceipt(t *testing.T) { ContractAddress: *utils.HexToFelt(t, "0xDEADBEEF2"), Events: []vm.OrderedEvent{}, ExecutionResources: &vm.ExecutionResources{ - Pedersen: 2, - RangeCheck: 2, - Bitwise: 2, - Ecdsa: 1, - MemoryHoles: 5, - Steps: 200, + ComputationResources: vm.ComputationResources{ + Pedersen: 2, + RangeCheck: 2, + Bitwise: 2, + Ecdsa: 1, + MemoryHoles: 5, + Steps: 200, + }, }, Messages: []vm.OrderedL2toL1Message{ { @@ -184,10 +188,12 @@ func TestReceipt(t *testing.T) { ContractAddress: *utils.HexToFelt(t, "0xe1"), Events: []vm.OrderedEvent{}, ExecutionResources: &vm.ExecutionResources{ - Pedersen: 1, - RangeCheck: 1, - MemoryHoles: 2, - Steps: 100, + ComputationResources: vm.ComputationResources{ + Pedersen: 1, + RangeCheck: 1, + MemoryHoles: 2, + Steps: 100, + }, }, Messages: []vm.OrderedL2toL1Message{ { From 0b287d3d06e589ae68fd33449f926f6c151a0b27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Wed, 3 Jan 2024 16:48:58 +0300 Subject: [PATCH 25/76] Allow access to updated declared class set as well so we capture replaced classes, for example. --- blockchain/pending.go | 6 +++--- blockchain/pending_test.go | 7 +++++-- genesis/genesis.go | 4 +++- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/blockchain/pending.go b/blockchain/pending.go index ca4b7426c3..618451240a 100644 --- a/blockchain/pending.go +++ b/blockchain/pending.go @@ -120,8 +120,8 @@ func (p *PendingState) SetCompiledClassHash(classHash, compiledClassHash *felt.F return nil } -// StateDiff returns the pending state's internal state diff. The returned object will continue to be +// StateDiffAndClasses returns the pending state's internal data. The returned objects will continue to be // read and modified by the pending state. -func (p *PendingState) StateDiff() *core.StateDiff { - return p.stateDiff +func (p *PendingState) StateDiffAndClasses() (*core.StateDiff, map[felt.Felt]core.Class) { + return p.stateDiff, p.newClasses } diff --git a/blockchain/pending_test.go b/blockchain/pending_test.go index 977b72e590..af04298b10 100644 --- a/blockchain/pending_test.go +++ b/blockchain/pending_test.go @@ -275,6 +275,9 @@ func TestSetCompiledClassHash(t *testing.T) { func TestStateDiff(t *testing.T) { state := makeState(t) - got := state.StateDiff() - require.Equal(t, core.EmptyStateDiff(), got) + gotSD, gotC := state.StateDiffAndClasses() + require.Equal(t, core.EmptyStateDiff(), gotSD) + require.Equal(t, map[felt.Felt]core.Class{ + *contractAddr: testClass, + }, gotC) } diff --git a/genesis/genesis.go b/genesis/genesis.go index 6e9a3dfd2c..bb4a822274 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -135,7 +135,9 @@ func GenesisStateDiff( return nil, nil, fmt.Errorf("execute function call: %v", err) } } - return genesisState.StateDiff(), newClasses, nil + + genesisStateDiff, genesisClasses := genesisState.StateDiffAndClasses() + return genesisStateDiff, genesisClasses, nil } func loadClasses(classes []string) (map[felt.Felt]core.Class, error) { From 620e7799af634d6c5f69630b33f831c0721c92b2 Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Thu, 4 Jan 2024 14:45:25 -0600 Subject: [PATCH 26/76] Use a genesis block in addition to genesis state MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This technically breaks blockchain.Finalise, but we'll update that later. Nothing is using blockchain.Finalise right now. Co-authored-by: Ă–mer Faruk IRMAK --- blockchain/blockchain.go | 71 +++++------- blockchain/blockchain_test.go | 203 ++++++++++++++++++++-------------- db/buckets.go | 1 - node/genesis.go | 5 +- 4 files changed, 150 insertions(+), 130 deletions(-) diff --git a/blockchain/blockchain.go b/blockchain/blockchain.go index c2b8b216d6..aadab20127 100644 --- a/blockchain/blockchain.go +++ b/blockchain/blockchain.go @@ -1130,12 +1130,15 @@ func (b *Blockchain) Finalise(pending *Pending, sign BlockSignFunc) error { } pending.StateUpdate.BlockHash = pending.Block.Hash + pending.Block.Signatures = [][]*felt.Felt{} var sig []*felt.Felt sig, err = sign(pending.Block.Hash, pending.StateUpdate.StateDiff.Commitment()) if err != nil { return err } - pending.Block.Signatures = [][]*felt.Felt{sig} + if sig != nil { + pending.Block.Signatures = append(pending.Block.Signatures, sig) + } if err = b.storeBlock(txn, pending.Block, commitments); err != nil { return err @@ -1145,50 +1148,28 @@ func (b *Blockchain) Finalise(pending *Pending, sign BlockSignFunc) error { }) } -func (b *Blockchain) GenesisState() (*core.StateUpdate, error) { - var genesisStateUpdate *core.StateUpdate - return genesisStateUpdate, b.database.View(func(txn db.Transaction) error { - var err error - genesisStateUpdate, err = genesisState(txn) - return err - }) -} - -func genesisState(txn db.Transaction) (*core.StateUpdate, error) { - var genesisStateUpdate *core.StateUpdate - return genesisStateUpdate, txn.Get(db.GenesisState.Key(), func(b []byte) error { - genesisStateUpdate = new(core.StateUpdate) - return encoder.Unmarshal(b, genesisStateUpdate) - }) -} - -func (b *Blockchain) InitGenesisState(stateDiff *core.StateDiff, classes map[felt.Felt]core.Class) error { - return b.database.Update(func(txn db.Transaction) error { - _, err := genesisState(txn) - if !errors.Is(err, db.ErrKeyNotFound) { - return errors.New("genesis state already initiliazed") - } - - state := core.NewState(txn) - if err = state.Update(0, stateDiff, classes); err != nil { - return err - } - - genesisRoot, err := state.Root() - if err != nil { - return err - } - - genesisStateUpdateBytes, err := encoder.Marshal(core.StateUpdate{ - BlockHash: &felt.Zero, +func (b *Blockchain) StoreGenesis(diff *core.StateDiff, classes map[felt.Felt]core.Class) error { + receipts := make([]*core.TransactionReceipt, 0) + pendingGenesis := Pending{ + Block: &core.Block{ + Header: &core.Header{ + ParentHash: &felt.Zero, + Number: 0, + SequencerAddress: &felt.Zero, + EventsBloom: core.EventsBloom(receipts), + GasPrice: &felt.Zero, + GasPriceSTRK: &felt.Zero, + }, + Transactions: make([]core.Transaction, 0), + Receipts: receipts, + }, + StateUpdate: &core.StateUpdate{ OldRoot: &felt.Zero, - NewRoot: genesisRoot, - StateDiff: stateDiff, - }) - if err != nil { - return err - } - - return txn.Set(db.GenesisState.Key(), genesisStateUpdateBytes) + StateDiff: diff, + }, + NewClasses: classes, + } + return b.Finalise(&pendingGenesis, func(_, _ *felt.Felt) ([]*felt.Felt, error) { + return nil, nil }) } diff --git a/blockchain/blockchain_test.go b/blockchain/blockchain_test.go index 7b6c747b51..2edd882af0 100644 --- a/blockchain/blockchain_test.go +++ b/blockchain/blockchain_test.go @@ -603,14 +603,7 @@ func TestRevert(t *testing.T) { require.NoError(t, chain.RevertHead()) t.Run("empty blockchain should mean empty db", func(t *testing.T) { - require.NoError(t, testdb.View(func(txn db.Transaction) error { - it, err := txn.NewIterator() - if err != nil { - return err - } - assert.False(t, it.Next(), it.Key()) - return it.Close() - })) + dbIsEmpty(t, testdb) }) t.Run("cannot revert on empty chain", func(t *testing.T) { @@ -618,6 +611,18 @@ func TestRevert(t *testing.T) { }) } +func dbIsEmpty(t testing.TB, testDB db.DB) { + t.Helper() + require.NoError(t, testDB.View(func(txn db.Transaction) error { + it, err := txn.NewIterator() + if err != nil { + return err + } + require.False(t, it.Next(), it.Key()) + return it.Close() + })) +} + func TestL1Update(t *testing.T) { heads := []*core.L1Head{ { @@ -899,87 +904,123 @@ func TestFinalize(t *testing.T) { require.Equal(t, pending.Block, h) } -func TestGenesis(t *testing.T) { - testDB := pebble.NewMemTest(t) - chain := blockchain.New(testDB, &utils.Mainnet) - - _, err := chain.GenesisState() - require.ErrorIs(t, err, db.ErrKeyNotFound) - - genesisDiff := core.StateDiff{ - StorageDiffs: map[felt.Felt]map[felt.Felt]*felt.Felt{ - *utils.HexToFelt(t, "0x1"): { - *utils.HexToFelt(t, "0x0"): utils.HexToFelt(t, "0x1337"), - }, +func TestStoreGenesis(t *testing.T) { + class := &core.Cairo1Class{ + SemanticVersion: "0.0", + AbiHash: new(felt.Felt), + ProgramHash: new(felt.Felt), + EntryPoints: struct { + Constructor []core.SierraEntryPoint + External []core.SierraEntryPoint + L1Handler []core.SierraEntryPoint + }{}, + Compiled: &core.CompiledClass{ + Bytecode: []*felt.Felt{}, }, } - err = chain.InitGenesisState(&genesisDiff, make(map[felt.Felt]core.Class)) + classHash, err := class.Hash() require.NoError(t, err) + tests := map[string]struct { + diff *core.StateDiff + classes map[felt.Felt]core.Class + }{ + "empty": { + diff: core.EmptyStateDiff(), + }, + "storage slot is set, one class is declared and deployed": { + diff: &core.StateDiff{ + StorageDiffs: map[felt.Felt]map[felt.Felt]*felt.Felt{ + {}: {{}: new(felt.Felt)}, + }, + DeclaredV1Classes: map[felt.Felt]*felt.Felt{ + *classHash: class.Compiled.Hash(), + }, + DeployedContracts: map[felt.Felt]*felt.Felt{ + {}: classHash, + }, + }, + classes: map[felt.Felt]core.Class{ + *classHash: class, + }, + }, + } - err = chain.InitGenesisState(&genesisDiff, make(map[felt.Felt]core.Class)) - require.EqualError(t, err, "genesis state already initiliazed") - - state, closer, err := chain.HeadState() - require.NoError(t, err) - t.Cleanup(func() { - require.NoError(t, closer()) - }) + for description, test := range tests { + t.Run(description, func(t *testing.T) { + for _, network := range []utils.Network{utils.Mainnet, utils.Integration, utils.Goerli, utils.Goerli2, utils.Sepolia, utils.SepoliaIntegration} { + t.Run(network.String(), func(t *testing.T) { + testDB := pebble.NewMemTest(t) + chain := blockchain.New(testDB, &network) - val, err := state.ContractStorage(utils.HexToFelt(t, "0x1"), utils.HexToFelt(t, "0x0")) - require.NoError(t, err) - require.Equal(t, utils.HexToFelt(t, "0x1337"), val) + require.NoError(t, chain.StoreGenesis(test.diff, test.classes)) - genesisUpdate, err := chain.GenesisState() - require.NoError(t, err) - require.Equal(t, &core.StateUpdate{ - BlockHash: &felt.Zero, - OldRoot: &felt.Zero, - NewRoot: utils.HexToFelt(t, "0x74d338d85a1e9354bdc6cf6902d93b2784ec0f3f06363e8f059ec53658ac39d"), - StateDiff: &genesisDiff, - }, genesisUpdate) -} + // Block are stored. + block, err := chain.Head() + require.NoError(t, err) + receipts := make([]*core.TransactionReceipt, 0) + wantBlock := &core.Block{ + Header: &core.Header{ + ParentHash: new(felt.Felt), + SequencerAddress: new(felt.Felt), + EventsBloom: core.EventsBloom(receipts), + GasPrice: new(felt.Felt), + Signatures: make([][]*felt.Felt, 0), + GasPriceSTRK: new(felt.Felt), + }, + Transactions: make([]core.Transaction, 0), + Receipts: receipts, + } + require.NoError(t, testDB.View(func(txn db.Transaction) error { + var rootErr error + wantBlock.GlobalStateRoot, rootErr = core.NewState(txn).Root() + require.NoError(t, rootErr) + return nil + })) + var wantCommitments *core.BlockCommitments + wantBlock.Hash, wantCommitments, err = core.BlockHash(wantBlock) + require.NoError(t, err) + require.Equal(t, wantBlock, block) -func TestCannotRevertGenesisState(t *testing.T) { - testDB := pebble.NewMemTest(t) - network := &utils.Mainnet - chain := blockchain.New(testDB, network) - - // Initialise genesis state. - genesisDiff := core.StateDiff{ - StorageDiffs: map[felt.Felt]map[felt.Felt]*felt.Felt{ - *utils.HexToFelt(t, "0x1"): { - *utils.HexToFelt(t, "0x0"): utils.HexToFelt(t, "0x1337"), - }, - }, - } - err := chain.InitGenesisState(&genesisDiff, make(map[felt.Felt]core.Class)) - require.NoError(t, err) - var genesisRoot *felt.Felt - require.NoError(t, testDB.View(func(txn db.Transaction) error { - genesisRoot, err = core.NewState(txn).Root() - return err - })) + // Commitments are stored + commitments, err := chain.BlockCommitmentsByNumber(0) + require.NoError(t, err) + require.Equal(t, wantCommitments, commitments) - // Store first mainnet block. - gw := adaptfeeder.New(feeder.NewTestClient(t, network)) - block0, err := gw.BlockByNumber(context.Background(), 0) - require.NoError(t, err) - su0, err := gw.StateUpdate(context.Background(), 0) - require.NoError(t, err) - su0.OldRoot = genesisRoot - su0.NewRoot = utils.HexToFelt(t, "0x78bb2f3d68f25219b1629d9c5d5fe9de26249fca369fbeb96d23fec5e806455") - require.NoError(t, chain.Store(block0, nil, su0, nil)) + // State update is stored. + su, err := chain.StateUpdateByNumber(0) + require.NoError(t, err) + require.Equal(t, &core.StateUpdate{ + BlockHash: block.Hash, + NewRoot: block.GlobalStateRoot, + OldRoot: new(felt.Felt), + StateDiff: test.diff, + }, su) + + // Classes are stored. + stateReader, closer, err := chain.HeadState() + require.NoError(t, err) + defer func() { + require.NoError(t, closer()) + }() + for hash, class := range test.classes { + var got *core.DeclaredClass + got, err = stateReader.Class(&hash) + require.NoError(t, err) + require.Equal(t, &core.DeclaredClass{ + At: 0, + Class: class, + }, got) + } - // Revert the block. - require.NoError(t, chain.RevertHead()) + // Pending is initialised. + _, err = chain.Pending() + require.NoError(t, err) - // Genesis state is intact. - state, closer, err := chain.HeadState() - require.NoError(t, err) - t.Cleanup(func() { - require.NoError(t, closer()) - }) - got, err := state.ContractStorage(new(felt.Felt).SetUint64(1), new(felt.Felt)) - require.NoError(t, err) - require.Equal(t, got, utils.HexToFelt(t, "0x1337")) + // Reverting Genesis leads to empty db. + require.NoError(t, chain.RevertHead()) + dbIsEmpty(t, testDB) + }) + } + }) + } } diff --git a/db/buckets.go b/db/buckets.go index 57611c219a..7b2476d70c 100644 --- a/db/buckets.go +++ b/db/buckets.go @@ -32,7 +32,6 @@ const ( BlockCommitments Temporary // used temporarily for migrations SchemaIntermediateState - GenesisState ) // Key flattens a prefix and series of byte arrays into a single []byte. diff --git a/node/genesis.go b/node/genesis.go index 46b025508b..307957e0b8 100644 --- a/node/genesis.go +++ b/node/genesis.go @@ -10,8 +10,7 @@ import ( ) func buildGenesis(genesisPath string, bc *blockchain.Blockchain, v vm.VM) error { - _, err := bc.GenesisState() - if !errors.Is(err, db.ErrKeyNotFound) { + if _, err := bc.Height(); !errors.Is(err, db.ErrKeyNotFound) { return err } @@ -25,5 +24,5 @@ func buildGenesis(genesisPath string, bc *blockchain.Blockchain, v vm.VM) error return err } - return bc.InitGenesisState(diff, classes) + return bc.StoreGenesis(diff, classes) } From 4cdf0593fe314423cd74b1ea39c0d7891901c439 Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Tue, 9 Jan 2024 13:26:12 -0600 Subject: [PATCH 27/76] Permit sequencer mode without a genesis file --- node/genesis.go | 27 +++++++++++++++++++-------- node/node.go | 8 +++----- 2 files changed, 22 insertions(+), 13 deletions(-) diff --git a/node/genesis.go b/node/genesis.go index 307957e0b8..135e559b36 100644 --- a/node/genesis.go +++ b/node/genesis.go @@ -4,24 +4,35 @@ import ( "errors" "github.com/NethermindEth/juno/blockchain" + "github.com/NethermindEth/juno/core" + "github.com/NethermindEth/juno/core/felt" "github.com/NethermindEth/juno/db" "github.com/NethermindEth/juno/genesis" "github.com/NethermindEth/juno/vm" ) -func buildGenesis(genesisPath string, bc *blockchain.Blockchain, v vm.VM) error { +func buildGenesis(genesisPath string, sequencerMode bool, bc *blockchain.Blockchain, v vm.VM) error { if _, err := bc.Height(); !errors.Is(err, db.ErrKeyNotFound) { return err } - genesisConfig, err := genesis.Read(genesisPath) - if err != nil { - return err - } + var diff *core.StateDiff + var classes map[felt.Felt]core.Class + switch { + case genesisPath != "": + genesisConfig, err := genesis.Read(genesisPath) + if err != nil { + return err + } - diff, classes, err := genesis.GenesisStateDiff(genesisConfig, v, bc.Network()) - if err != nil { - return err + diff, classes, err = genesis.GenesisStateDiff(genesisConfig, v, bc.Network()) + if err != nil { + return err + } + case sequencerMode: + diff = core.EmptyStateDiff() + default: + return nil } return bc.StoreGenesis(diff, classes) diff --git a/node/node.go b/node/node.go index d0c558394d..032751b366 100644 --- a/node/node.go +++ b/node/node.go @@ -364,11 +364,9 @@ func (n *Node) Run(ctx context.Context) { return } - if n.cfg.GenesisFile != "" { - if err = buildGenesis(n.cfg.GenesisFile, n.blockchain, vm.New(n.log)); err != nil { - n.log.Errorw("Error building genesis state", "err", err) - return - } + if err = buildGenesis(n.cfg.GenesisFile, n.cfg.Sequencer, n.blockchain, vm.New(n.log)); err != nil { + n.log.Errorw("Error building genesis state", "err", err) + return } for _, s := range n.services { From 77e20d34976b6d7d624796aa4a417bdf108fa3a9 Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Fri, 12 Jan 2024 09:07:08 -0600 Subject: [PATCH 28/76] Remove unused ChainID field from genesis config (#1652) --- genesis/genesis.go | 1 - genesis/genesis_test.go | 1 - 2 files changed, 2 deletions(-) diff --git a/genesis/genesis.go b/genesis/genesis.go index bb4a822274..bde56aebd1 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -17,7 +17,6 @@ import ( ) type GenesisConfig struct { - ChainID string `json:"chain_id" validate:"required"` Classes []string `json:"classes"` // []path-to-class.json Contracts map[string]GenesisContractData `json:"contracts"` // address -> {classHash, constructorArgs} FunctionCalls []FunctionCall `json:"function_calls"` // list of functionCalls to Call() diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index d83d84662d..9e423136e2 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -53,7 +53,6 @@ func TestGenesisStateDiff(t *testing.T) { require.NoError(t, err) genesisConfig := genesis.GenesisConfig{ - ChainID: network.String(), Classes: []string{ "./testdata/simpleStore.json", "./testdata/simpleAccount.json", From 0948cb9de6bfc593a0410253d381b7d9ebe504b3 Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Mon, 15 Jan 2024 04:28:40 -0600 Subject: [PATCH 29/76] Fix lints --- node/node.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/node/node.go b/node/node.go index 032751b366..1171bd1aa7 100644 --- a/node/node.go +++ b/node/node.go @@ -349,8 +349,8 @@ func (n *Node) Run(ctx context.Context) { if n.metricsService != nil { wg.Go(func() { defer cancel() - if err := n.metricsService.Run(ctx); err != nil { - n.log.Errorw("Metrics error", "err", err) + if metricsErr := n.metricsService.Run(ctx); metricsErr != nil { + n.log.Errorw("Metrics error", "err", metricsErr) } }) } @@ -375,8 +375,8 @@ func (n *Node) Run(ctx context.Context) { // Immediately acknowledge panicing services by shutting down the node // Without the deffered cancel(), we would have to wait for user to hit Ctrl+C defer cancel() - if err := s.Run(ctx); err != nil { - n.log.Errorw("Service error", "name", reflect.TypeOf(s), "err", err) + if serviceErr := s.Run(ctx); serviceErr != nil { + n.log.Errorw("Service error", "name", reflect.TypeOf(s), "err", serviceErr) } }) } From ceada7602d43285c6f7ebf655932d86466d8a880 Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Tue, 9 Jan 2024 13:12:38 -0600 Subject: [PATCH 30/76] Build empty blocks --- builder/builder.go | 47 ++++++++++++++++++++++++++++----- builder/builder_test.go | 55 +++++++++++++++++++++++++++++++++++++-- builder/event_listener.go | 17 ++++++++++++ node/node.go | 3 ++- 4 files changed, 112 insertions(+), 10 deletions(-) create mode 100644 builder/event_listener.go diff --git a/builder/builder.go b/builder/builder.go index a154d88027..67402a9a69 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -2,6 +2,8 @@ package builder import ( "context" + "fmt" + "time" "github.com/NethermindEth/juno/adapters/vm2core" "github.com/NethermindEth/juno/blockchain" @@ -26,16 +28,24 @@ type Builder struct { ownAddress felt.Felt privKey *ecdsa.PrivateKey - bc *blockchain.Blockchain - vm vm.VM - newHeads *feed.Feed[*core.Header] - log utils.Logger + bc *blockchain.Blockchain + vm vm.VM + newHeads *feed.Feed[*core.Header] + log utils.Logger + blockTime time.Duration + + listener EventListener } -func New(privKey *ecdsa.PrivateKey, ownAddr *felt.Felt, bc *blockchain.Blockchain, builderVM vm.VM, log utils.Logger) *Builder { +func New(privKey *ecdsa.PrivateKey, ownAddr *felt.Felt, bc *blockchain.Blockchain, builderVM vm.VM, + blockTime time.Duration, log utils.Logger, +) *Builder { return &Builder{ ownAddress: *ownAddr, privKey: privKey, + blockTime: blockTime, + log: log, + listener: &SelectiveListener{}, bc: bc, vm: builderVM, @@ -43,9 +53,32 @@ func New(privKey *ecdsa.PrivateKey, ownAddr *felt.Felt, bc *blockchain.Blockchai } } +func (b *Builder) WithEventListener(l EventListener) *Builder { + b.listener = l + return b +} + +// Run takes ownership of the Builder. func (b *Builder) Run(ctx context.Context) error { - <-ctx.Done() - return nil + ticker := time.NewTicker(b.blockTime) + defer ticker.Stop() + for { + select { + case <-ctx.Done(): + return nil + case <-ticker.C: + pending, err := b.bc.Pending() + if err != nil { + return fmt.Errorf("get pending: %v", err) + } + pending.Block.SequencerAddress = &b.ownAddress + if err = b.bc.Finalise(&pending, b.Sign); err != nil { + return fmt.Errorf("finalise: %v", err) + } + b.log.Infow("Finalised block", "number", pending.Block.Number, "hash", pending.Block.Hash.ShortString()) + b.listener.OnBlockFinalised(pending.Block.Header) + } + } } // ValidateAgainstPendingState validates a user transaction against the pending state diff --git a/builder/builder_test.go b/builder/builder_test.go index 94a69cd5c7..1ebaf1efe4 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -6,6 +6,7 @@ import ( "errors" "fmt" "testing" + "time" "github.com/NethermindEth/juno/blockchain" "github.com/NethermindEth/juno/builder" @@ -31,7 +32,7 @@ func TestValidateAgainstPendingState(t *testing.T) { mockVM := mocks.NewMockVM(mockCtrl) bc := blockchain.New(testDB, &utils.Integration) seqAddr := utils.HexToFelt(t, "0xDEADBEEF") - testBuilder := builder.New(nil, seqAddr, bc, mockVM, utils.NewNopZapLogger()) + testBuilder := builder.New(nil, seqAddr, bc, mockVM, 0, utils.NewNopZapLogger()) client := feeder.NewTestClient(t, &utils.Integration) gw := adaptfeeder.New(client) @@ -120,7 +121,7 @@ func TestSign(t *testing.T) { seqAddr := utils.HexToFelt(t, "0xDEADBEEF") privKey, err := ecdsa.GenerateKey(rand.Reader) require.NoError(t, err) - testBuilder := builder.New(privKey, seqAddr, bc, mockVM, utils.NewNopZapLogger()) + testBuilder := builder.New(privKey, seqAddr, bc, mockVM, 0, utils.NewNopZapLogger()) _, err = testBuilder.Sign(new(felt.Felt), new(felt.Felt)) require.NoError(t, err) @@ -254,3 +255,53 @@ func TestReceipt(t *testing.T) { got := builder.Receipt(want.Fee, want.FeeUnit, want.TransactionHash, trace) require.Equal(t, want, got) } + +type finisher struct { + i uint64 + min uint64 + cancel context.CancelFunc +} + +func newFinisher(min uint64, cancel context.CancelFunc) *finisher { + return &finisher{ + min: min, + cancel: cancel, + } +} + +func (f *finisher) OnBlockFinalised(_ *core.Header) { + if f.i < f.min { + f.i++ + } else { + f.cancel() + } +} + +func TestBuildTwoEmptyBlocks(t *testing.T) { + testDB := pebble.NewMemTest(t) + mockCtrl := gomock.NewController(t) + mockVM := mocks.NewMockVM(mockCtrl) + bc := blockchain.New(testDB, &utils.Integration) + require.NoError(t, bc.StoreGenesis(core.EmptyStateDiff(), nil)) + seqAddr := utils.HexToFelt(t, "0xDEADBEEF") + privKey, err := ecdsa.GenerateKey(rand.Reader) + require.NoError(t, err) + + ctx, cancel := context.WithCancel(context.Background()) + minHeight := uint64(2) + testBuilder := builder.New(privKey, seqAddr, bc, mockVM, time.Millisecond, utils.NewNopZapLogger()).WithEventListener(&builder.SelectiveListener{ + OnBlockFinalisedCb: newFinisher(minHeight, cancel).OnBlockFinalised, + }) + require.NoError(t, testBuilder.Run(ctx)) + + height, err := bc.Height() + require.NoError(t, err) + require.GreaterOrEqual(t, height, minHeight) + for i := uint64(0); i < height; i++ { + block, err := bc.BlockByNumber(i + 1) + require.NoError(t, err) + require.Equal(t, seqAddr, block.SequencerAddress) + require.Empty(t, block.Transactions) + require.Empty(t, block.Receipts) + } +} diff --git a/builder/event_listener.go b/builder/event_listener.go new file mode 100644 index 0000000000..70784a4bb3 --- /dev/null +++ b/builder/event_listener.go @@ -0,0 +1,17 @@ +package builder + +import "github.com/NethermindEth/juno/core" + +type EventListener interface { + OnBlockFinalised(*core.Header) +} + +type SelectiveListener struct { + OnBlockFinalisedCb func(*core.Header) +} + +func (l *SelectiveListener) OnBlockFinalised(h *core.Header) { + if l.OnBlockFinalisedCb != nil { + l.OnBlockFinalisedCb(h) + } +} diff --git a/node/node.go b/node/node.go index 1171bd1aa7..f58197941a 100644 --- a/node/node.go +++ b/node/node.go @@ -156,8 +156,9 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen if kErr != nil { return nil, kErr } - sequencer := builder.New(pKey, new(felt.Felt).SetUint64(1337), chain, nodeVM, log) //nolint: gomnd + sequencer := builder.New(pKey, new(felt.Felt).SetUint64(1337), chain, nodeVM, time.Minute, log) //nolint: gomnd rpcHandler = rpc.New(chain, sequencer, throttledVM, version, &cfg.Network, log) + services = append(services, sequencer) } else { From 29d3cb1b8a843852209c280901cd6f5ef97eb906 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Wed, 3 Jan 2024 17:33:16 +0300 Subject: [PATCH 31/76] Add txns to blocks --- builder/builder.go | 179 ++++++++++++++++++++++++++++++++++++---- builder/builder_test.go | 127 ++++++++++++++++++++++------ node/node.go | 7 +- utils/clone.go | 15 ++++ 4 files changed, 283 insertions(+), 45 deletions(-) create mode 100644 utils/clone.go diff --git a/builder/builder.go b/builder/builder.go index 67402a9a69..35ac54da0a 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -2,7 +2,8 @@ package builder import ( "context" - "fmt" + "errors" + stdsync "sync" "time" "github.com/NethermindEth/juno/adapters/vm2core" @@ -10,6 +11,7 @@ import ( "github.com/NethermindEth/juno/core" "github.com/NethermindEth/juno/core/crypto" "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/db" "github.com/NethermindEth/juno/feed" "github.com/NethermindEth/juno/mempool" "github.com/NethermindEth/juno/service" @@ -33,12 +35,17 @@ type Builder struct { newHeads *feed.Feed[*core.Header] log utils.Logger blockTime time.Duration + pool *mempool.Pool + listener EventListener - listener EventListener + pendingLock stdsync.Mutex + pendingBlock blockchain.Pending + headState core.StateReader + headCloser blockchain.StateCloser } func New(privKey *ecdsa.PrivateKey, ownAddr *felt.Felt, bc *blockchain.Blockchain, builderVM vm.VM, - blockTime time.Duration, log utils.Logger, + blockTime time.Duration, pool *mempool.Pool, log utils.Logger, ) *Builder { return &Builder{ ownAddress: *ownAddr, @@ -48,6 +55,7 @@ func New(privKey *ecdsa.PrivateKey, ownAddr *felt.Felt, bc *blockchain.Blockchai listener: &SelectiveListener{}, bc: bc, + pool: pool, vm: builderVM, newHeads: feed.New[*core.Header](), } @@ -58,29 +66,87 @@ func (b *Builder) WithEventListener(l EventListener) *Builder { return b } -// Run takes ownership of the Builder. func (b *Builder) Run(ctx context.Context) error { - ticker := time.NewTicker(b.blockTime) - defer ticker.Stop() + if err := b.initPendingBlock(); err != nil { + return err + } + defer func() { + if pErr := b.clearPending(); pErr != nil { + b.log.Errorw("clearing pending", "err", pErr) + } + }() + + doneListen := make(chan struct{}) + go func() { + if pErr := b.listenPool(ctx); pErr != nil { + b.log.Errorw("listening pool", "err", pErr) + } + close(doneListen) + }() + for { select { case <-ctx.Done(): + <-doneListen return nil - case <-ticker.C: - pending, err := b.bc.Pending() - if err != nil { - return fmt.Errorf("get pending: %v", err) - } - pending.Block.SequencerAddress = &b.ownAddress - if err = b.bc.Finalise(&pending, b.Sign); err != nil { - return fmt.Errorf("finalise: %v", err) + case <-time.After(b.blockTime): + if err := b.Finalise(); err != nil { + return err } - b.log.Infow("Finalised block", "number", pending.Block.Number, "hash", pending.Block.Hash.ShortString()) - b.listener.OnBlockFinalised(pending.Block.Header) } } } +func (b *Builder) initPendingBlock() error { + if b.pendingBlock.Block != nil { + return nil + } + + bcPending, err := b.bc.Pending() + if err != nil { + return err + } + + b.pendingBlock, err = utils.Clone[blockchain.Pending](bcPending) + if err != nil { + return err + } + b.pendingBlock.Block.SequencerAddress = &b.ownAddress + + b.headState, b.headCloser, err = b.bc.HeadState() + return err +} + +func (b *Builder) clearPending() error { + b.pendingBlock = blockchain.Pending{} + if b.headState != nil { + if err := b.headCloser(); err != nil { + return err + } + b.headState = nil + b.headCloser = nil + } + return nil +} + +// Finalise the pending block and initialise the next one +func (b *Builder) Finalise() error { + b.pendingLock.Lock() + defer b.pendingLock.Unlock() + + if err := b.bc.Finalise(&b.pendingBlock, b.Sign); err != nil { + return err + } + b.log.Infow("Finalised block", "number", b.pendingBlock.Block.Number, "hash", + b.pendingBlock.Block.Hash.ShortString(), "state", b.pendingBlock.Block.GlobalStateRoot.ShortString()) + b.listener.OnBlockFinalised(b.pendingBlock.Block.Header) + + if err := b.clearPending(); err != nil { + return err + } + return b.initPendingBlock() +} + // ValidateAgainstPendingState validates a user transaction against the pending state // only hard-failures result in an error, reverts are not reported back to caller func (b *Builder) ValidateAgainstPendingState(userTxn *mempool.BroadcastedTransaction) error { @@ -164,3 +230,84 @@ func Receipt(fee *felt.Felt, feeUnit core.FeeUnit, txHash *felt.Felt, trace *vm. RevertReason: trace.RevertReason(), } } + +func (b *Builder) listenPool(ctx context.Context) error { + for { + if err := b.depletePool(ctx); err != nil { + if !errors.Is(err, db.ErrKeyNotFound) { + return err + } + } + + select { + case <-ctx.Done(): + return nil + case <-b.pool.Wait(): + continue + } + } +} + +func (b *Builder) depletePool(ctx context.Context) error { + for { + userTxn, err := b.pool.Pop() + if err != nil { + return err + } + b.log.Debugw("running txn", "hash", userTxn.Transaction.Hash().String()) + + if err = b.runTxn(&userTxn); err != nil { + var txnExecutionError vm.TransactionExecutionError + if !errors.As(err, &txnExecutionError) { + return err + } + + b.log.Debugw("failed txn", "hash", userTxn.Transaction.Hash().String(), "err", err.Error()) + } + + select { + case <-ctx.Done(): + return nil + default: + } + } +} + +func (b *Builder) runTxn(txn *mempool.BroadcastedTransaction) error { + b.pendingLock.Lock() + defer b.pendingLock.Unlock() + + state := blockchain.NewPendingState(b.pendingBlock.StateUpdate.StateDiff, b.pendingBlock.NewClasses, b.headState) + var classes []core.Class + if txn.DeclaredClass != nil { + classes = append(classes, txn.DeclaredClass) + } + + blockInfo := &vm.BlockInfo{ + Header: &core.Header{ + Number: b.pendingBlock.Block.Number, + Timestamp: b.pendingBlock.Block.Timestamp, + SequencerAddress: b.pendingBlock.Block.SequencerAddress, + GasPrice: b.pendingBlock.Block.GasPrice, + GasPriceSTRK: b.pendingBlock.Block.GasPriceSTRK, + }, + } + fee, _, trace, err := b.vm.Execute([]core.Transaction{txn.Transaction}, classes, []*felt.Felt{}, blockInfo, state, + b.bc.Network(), false, false, false, false) + if err != nil { + return err + } + + b.pendingBlock.Block.Transactions = append(b.pendingBlock.Block.Transactions, txn.Transaction) + b.pendingBlock.Block.TransactionCount = uint64(len(b.pendingBlock.Block.Transactions)) + + feeUnit := core.WEI + if txn.Transaction.TxVersion().Is(3) { + feeUnit = core.STRK + } + + receipt := Receipt(fee[0], feeUnit, txn.Transaction.Hash(), &trace[0]) + b.pendingBlock.Block.Receipts = append(b.pendingBlock.Block.Receipts, receipt) + b.pendingBlock.Block.EventCount += uint64(len(receipt.Events)) + return nil +} diff --git a/builder/builder_test.go b/builder/builder_test.go index 1ebaf1efe4..e0268c5da8 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -26,13 +26,49 @@ import ( "go.uber.org/mock/gomock" ) +func waitFor(t *testing.T, timeout time.Duration, check func() bool) { + t.Helper() + + const numPolls = 4 + pollInterval := timeout / numPolls + + for i := 0; i < numPolls; i++ { + if check() { + return + } + time.Sleep(pollInterval) + } + require.Equal(t, true, false, "reached timeout") +} + +func waitForBlock(t *testing.T, bc blockchain.Reader, timeout time.Duration, targetBlockNumber uint64) { + waitFor(t, timeout, func() bool { + curBlockNumber, err := bc.Height() + require.NoError(t, err) + return curBlockNumber >= targetBlockNumber + }) +} + +func waitForTxns(t *testing.T, bc blockchain.Reader, timeout time.Duration, txns []*felt.Felt) { + waitFor(t, timeout, func() bool { + for _, txnHash := range txns { + _, _, _, err := bc.Receipt(txnHash) + if err != nil { + return false + } + } + return true + }) +} + func TestValidateAgainstPendingState(t *testing.T) { testDB := pebble.NewMemTest(t) mockCtrl := gomock.NewController(t) mockVM := mocks.NewMockVM(mockCtrl) bc := blockchain.New(testDB, &utils.Integration) seqAddr := utils.HexToFelt(t, "0xDEADBEEF") - testBuilder := builder.New(nil, seqAddr, bc, mockVM, 0, utils.NewNopZapLogger()) + p := mempool.New(pebble.NewMemTest(t)) + testBuilder := builder.New(nil, seqAddr, bc, mockVM, 0, p, utils.NewNopZapLogger()) client := feeder.NewTestClient(t, &utils.Integration) gw := adaptfeeder.New(client) @@ -121,7 +157,8 @@ func TestSign(t *testing.T) { seqAddr := utils.HexToFelt(t, "0xDEADBEEF") privKey, err := ecdsa.GenerateKey(rand.Reader) require.NoError(t, err) - testBuilder := builder.New(privKey, seqAddr, bc, mockVM, 0, utils.NewNopZapLogger()) + p := mempool.New(pebble.NewMemTest(t)) + testBuilder := builder.New(privKey, seqAddr, bc, mockVM, 0, p, utils.NewNopZapLogger()) _, err = testBuilder.Sign(new(felt.Felt), new(felt.Felt)) require.NoError(t, err) @@ -256,27 +293,6 @@ func TestReceipt(t *testing.T) { require.Equal(t, want, got) } -type finisher struct { - i uint64 - min uint64 - cancel context.CancelFunc -} - -func newFinisher(min uint64, cancel context.CancelFunc) *finisher { - return &finisher{ - min: min, - cancel: cancel, - } -} - -func (f *finisher) OnBlockFinalised(_ *core.Header) { - if f.i < f.min { - f.i++ - } else { - f.cancel() - } -} - func TestBuildTwoEmptyBlocks(t *testing.T) { testDB := pebble.NewMemTest(t) mockCtrl := gomock.NewController(t) @@ -286,12 +302,15 @@ func TestBuildTwoEmptyBlocks(t *testing.T) { seqAddr := utils.HexToFelt(t, "0xDEADBEEF") privKey, err := ecdsa.GenerateKey(rand.Reader) require.NoError(t, err) + p := mempool.New(pebble.NewMemTest(t)) + minHeight := uint64(2) + testBuilder := builder.New(privKey, seqAddr, bc, mockVM, time.Millisecond, p, utils.NewNopZapLogger()) ctx, cancel := context.WithCancel(context.Background()) - minHeight := uint64(2) - testBuilder := builder.New(privKey, seqAddr, bc, mockVM, time.Millisecond, utils.NewNopZapLogger()).WithEventListener(&builder.SelectiveListener{ - OnBlockFinalisedCb: newFinisher(minHeight, cancel).OnBlockFinalised, - }) + go func() { + waitForBlock(t, bc, time.Second, minHeight) + cancel() + }() require.NoError(t, testBuilder.Run(ctx)) height, err := bc.Height() @@ -305,3 +324,57 @@ func TestBuildTwoEmptyBlocks(t *testing.T) { require.Empty(t, block.Receipts) } } + +func TestBuildBlocks(t *testing.T) { + mockCtrl := gomock.NewController(t) + + bc := blockchain.New(pebble.NewMemTest(t), &utils.Integration) + require.NoError(t, bc.StoreGenesis(core.EmptyStateDiff(), nil)) + mockVM := mocks.NewMockVM(mockCtrl) + + seqAddr := utils.HexToFelt(t, "0xDEADBEEF") + privKey, err := ecdsa.GenerateKey(rand.Reader) + require.NoError(t, err) + p := mempool.New(pebble.NewMemTest(t)) + testBuilder := builder.New(privKey, seqAddr, bc, mockVM, time.Millisecond, p, utils.NewNopZapLogger()) + + txnHashes := []*felt.Felt{} + for i := uint64(0); i < 100; i++ { + invokeTxn := &core.InvokeTransaction{ + TransactionHash: new(felt.Felt).SetUint64(i), + Version: new(core.TransactionVersion), + } + require.NoError(t, p.Push(&mempool.BroadcastedTransaction{ + Transaction: invokeTxn, + })) + + var executionErr error + if i%10 == 0 { + executionErr = vm.TransactionExecutionError{} + } else { + txnHashes = append(txnHashes, invokeTxn.TransactionHash) + } + + mockVM.EXPECT().Execute([]core.Transaction{invokeTxn}, gomock.Any(), gomock.Any(), gomock.Any(), + gomock.Any(), gomock.Any(), false, false, false, false).Return( + []*felt.Felt{&felt.Zero}, []*felt.Felt{}, []vm.TransactionTrace{{}}, executionErr, + ) + } + + ctx, cancel := context.WithCancel(context.Background()) + go func() { + waitForTxns(t, bc, time.Second, txnHashes) + cancel() + }() + require.NoError(t, testBuilder.Run(ctx)) + + var totalTxns uint64 + height, err := bc.Height() + require.NoError(t, err) + for i := uint64(0); i < height; i++ { + block, err := bc.BlockByNumber(i + 1) + require.NoError(t, err) + totalTxns += block.TransactionCount + } + require.Equal(t, uint64(90), totalTxns) +} diff --git a/node/node.go b/node/node.go index f58197941a..1e3b30d9bd 100644 --- a/node/node.go +++ b/node/node.go @@ -24,6 +24,7 @@ import ( "github.com/NethermindEth/juno/db/remote" "github.com/NethermindEth/juno/jsonrpc" "github.com/NethermindEth/juno/l1" + "github.com/NethermindEth/juno/mempool" "github.com/NethermindEth/juno/migration" "github.com/NethermindEth/juno/p2p" "github.com/NethermindEth/juno/rpc" @@ -156,9 +157,11 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen if kErr != nil { return nil, kErr } - sequencer := builder.New(pKey, new(felt.Felt).SetUint64(1337), chain, nodeVM, time.Minute, log) //nolint: gomnd - rpcHandler = rpc.New(chain, sequencer, throttledVM, version, &cfg.Network, log) + poolDB, _ := pebble.NewMem() + p := mempool.New(poolDB) + sequencer := builder.New(pKey, new(felt.Felt).SetUint64(1337), chain, nodeVM, time.Minute, p, log) //nolint: gomnd + rpcHandler = rpc.New(chain, sequencer, throttledVM, version, &cfg.Network, log).WithMempool(p) services = append(services, sequencer) } else { diff --git a/utils/clone.go b/utils/clone.go new file mode 100644 index 0000000000..91257321de --- /dev/null +++ b/utils/clone.go @@ -0,0 +1,15 @@ +package utils + +import "github.com/NethermindEth/juno/encoder" + +// Clone deep copies an object by serialising and deserialising it +// Therefore it is limited to cloning public fields only. +func Clone[T any](v T) (T, error) { + var clone T + if encoded, err := encoder.Marshal(v); err != nil { + return clone, err + } else if err = encoder.Unmarshal(encoded, &clone); err != nil { + return clone, err + } + return clone, nil +} From dc943cb6bf21060cf2c0f3f94ed0fd7111329bf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Thu, 4 Jan 2024 11:32:53 +0300 Subject: [PATCH 32/76] Allow felts to be used as map keys in genesis file --- core/felt/felt.go | 4 ++-- genesis/genesis.go | 16 ++++++---------- genesis/genesis_test.go | 4 ++-- 3 files changed, 10 insertions(+), 14 deletions(-) diff --git a/core/felt/felt.go b/core/felt/felt.go index 84fa3c2f3f..6602712287 100644 --- a/core/felt/felt.go +++ b/core/felt/felt.go @@ -45,10 +45,10 @@ func (z *Felt) Impl() *fp.Element { return &z.val } -// UnmarshalJSON accepts numbers and strings as input. +// UnmarshalText accepts numbers and strings as input. // See Element.SetString for valid prefixes (0x, 0b, ...). // If there is an error, we try to explicitly unmarshal from hex before -// returning an error. This implementation is based on [gnark-crypto]'s UnmarshalJSON. +// returning an error. This implementation is based on [gnark-crypto]'s UnmarshalText. // // [gnark-crypto]: https://github.com/ConsenSys/gnark-crypto/blob/master/ecc/stark-curve/fp/element.go func (z *Felt) UnmarshalJSON(data []byte) error { diff --git a/genesis/genesis.go b/genesis/genesis.go index bde56aebd1..bd0bac730a 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -17,9 +17,9 @@ import ( ) type GenesisConfig struct { - Classes []string `json:"classes"` // []path-to-class.json - Contracts map[string]GenesisContractData `json:"contracts"` // address -> {classHash, constructorArgs} - FunctionCalls []FunctionCall `json:"function_calls"` // list of functionCalls to Call() + Classes []string `json:"classes"` // []path-to-class.json + Contracts map[felt.Felt]GenesisContractData `json:"contracts"` // address -> {classHash, constructorArgs} + FunctionCalls []FunctionCall `json:"function_calls"` // list of functionCalls to Call() } func Read(path string) (*GenesisConfig, error) { @@ -82,17 +82,13 @@ func GenesisStateDiff( return nil, nil, fmt.Errorf("convert string to felt: %v", err) } - for address, contractData := range config.Contracts { - addressFelt, err := new(felt.Felt).SetString(address) - if err != nil { - return nil, nil, fmt.Errorf("convert string to felt: %v", err) - } + for addressFelt, contractData := range config.Contracts { classHash := contractData.ClassHash - if err = genesisState.SetClassHash(addressFelt, &classHash); err != nil { + if err = genesisState.SetClassHash(&addressFelt, &classHash); err != nil { return nil, nil, fmt.Errorf("set class hash: %v", err) } callInfo := &vm.CallInfo{ - ContractAddress: addressFelt, + ContractAddress: &addressFelt, ClassHash: &classHash, Selector: constructorSelector, Calldata: contractData.ConstructorArgs, diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index 9e423136e2..d12d18ad96 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -57,8 +57,8 @@ func TestGenesisStateDiff(t *testing.T) { "./testdata/simpleStore.json", "./testdata/simpleAccount.json", }, - Contracts: map[string]genesis.GenesisContractData{ - simpleStoreAddress.String(): { + Contracts: map[felt.Felt]genesis.GenesisContractData{ + *simpleStoreAddress: { ClassHash: *simpleStoreClassHash, ConstructorArgs: []felt.Felt{*new(felt.Felt).SetUint64(1)}, }, From 7faaaf0aaeeff96895737aa51f19085e5e7ed265 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Tue, 16 Jan 2024 12:05:36 +0300 Subject: [PATCH 33/76] Separate PendingStateWriter to make sure RPC handlers are not running on a mutable instance --- blockchain/pending.go | 26 ++++++++++++++++++++------ blockchain/pending_test.go | 4 ++-- builder/builder.go | 2 +- genesis/genesis.go | 3 ++- 4 files changed, 25 insertions(+), 10 deletions(-) diff --git a/blockchain/pending.go b/blockchain/pending.go index 618451240a..a413a96f40 100644 --- a/blockchain/pending.go +++ b/blockchain/pending.go @@ -70,7 +70,21 @@ func (p *PendingState) Class(classHash *felt.Felt) (*core.DeclaredClass, error) return p.head.Class(classHash) } -func (p *PendingState) SetStorage(contractAddress, key, value *felt.Felt) error { +type PendingStateWriter struct { + *PendingState +} + +func NewPendingStateWriter(stateDiff *core.StateDiff, newClasses map[felt.Felt]core.Class, head core.StateReader) *PendingStateWriter { + return &PendingStateWriter{ + PendingState: &PendingState{ + stateDiff: stateDiff, + newClasses: newClasses, + head: head, + }, + } +} + +func (p *PendingStateWriter) SetStorage(contractAddress, key, value *felt.Felt) error { if _, found := p.stateDiff.StorageDiffs[*contractAddress]; !found { p.stateDiff.StorageDiffs[*contractAddress] = make(map[felt.Felt]*felt.Felt) } @@ -78,7 +92,7 @@ func (p *PendingState) SetStorage(contractAddress, key, value *felt.Felt) error return nil } -func (p *PendingState) IncrementNonce(contractAddress *felt.Felt) error { +func (p *PendingStateWriter) IncrementNonce(contractAddress *felt.Felt) error { currentNonce, err := p.ContractNonce(contractAddress) if err != nil { return fmt.Errorf("get contract nonce: %v", err) @@ -88,7 +102,7 @@ func (p *PendingState) IncrementNonce(contractAddress *felt.Felt) error { return nil } -func (p *PendingState) SetClassHash(contractAddress, classHash *felt.Felt) error { +func (p *PendingStateWriter) SetClassHash(contractAddress, classHash *felt.Felt) error { if _, err := p.head.ContractClassHash(contractAddress); err != nil { if errors.Is(err, db.ErrKeyNotFound) { p.stateDiff.DeployedContracts[*contractAddress] = classHash.Clone() @@ -100,7 +114,7 @@ func (p *PendingState) SetClassHash(contractAddress, classHash *felt.Felt) error return nil } -func (p *PendingState) SetContractClass(classHash *felt.Felt, class core.Class) error { +func (p *PendingStateWriter) SetContractClass(classHash *felt.Felt, class core.Class) error { if _, err := p.Class(classHash); err == nil { return errors.New("class already declared") } else if !errors.Is(err, db.ErrKeyNotFound) { @@ -114,7 +128,7 @@ func (p *PendingState) SetContractClass(classHash *felt.Felt, class core.Class) return nil } -func (p *PendingState) SetCompiledClassHash(classHash, compiledClassHash *felt.Felt) error { +func (p *PendingStateWriter) SetCompiledClassHash(classHash, compiledClassHash *felt.Felt) error { // assumption: SetContractClass was called for classHash and succeeded p.stateDiff.DeclaredV1Classes[*classHash] = compiledClassHash.Clone() return nil @@ -122,6 +136,6 @@ func (p *PendingState) SetCompiledClassHash(classHash, compiledClassHash *felt.F // StateDiffAndClasses returns the pending state's internal data. The returned objects will continue to be // read and modified by the pending state. -func (p *PendingState) StateDiffAndClasses() (*core.StateDiff, map[felt.Felt]core.Class) { +func (p *PendingStateWriter) StateDiffAndClasses() (*core.StateDiff, map[felt.Felt]core.Class) { return p.stateDiff, p.newClasses } diff --git a/blockchain/pending_test.go b/blockchain/pending_test.go index af04298b10..0687815814 100644 --- a/blockchain/pending_test.go +++ b/blockchain/pending_test.go @@ -193,7 +193,7 @@ var ( } ) -func makeState(t *testing.T) *blockchain.PendingState { +func makeState(t *testing.T) *blockchain.PendingStateWriter { testDB := pebble.NewMemTest(t) pebbleTxn, err := testDB.NewTransaction(true) require.NoError(t, err) @@ -205,7 +205,7 @@ func makeState(t *testing.T) *blockchain.PendingState { require.NoError(t, state.Update(blockNumber, testState, map[felt.Felt]core.Class{ *classHash: testClass, })) - return blockchain.NewPendingState(core.EmptyStateDiff(), map[felt.Felt]core.Class{*contractAddr: testClass}, state) + return blockchain.NewPendingStateWriter(core.EmptyStateDiff(), map[felt.Felt]core.Class{*contractAddr: testClass}, state) } func TestIncrementNonce(t *testing.T) { diff --git a/builder/builder.go b/builder/builder.go index 35ac54da0a..d559b39b52 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -277,7 +277,7 @@ func (b *Builder) runTxn(txn *mempool.BroadcastedTransaction) error { b.pendingLock.Lock() defer b.pendingLock.Unlock() - state := blockchain.NewPendingState(b.pendingBlock.StateUpdate.StateDiff, b.pendingBlock.NewClasses, b.headState) + state := blockchain.NewPendingStateWriter(b.pendingBlock.StateUpdate.StateDiff, b.pendingBlock.NewClasses, b.headState) var classes []core.Class if txn.DeclaredClass != nil { classes = append(classes, txn.DeclaredClass) diff --git a/genesis/genesis.go b/genesis/genesis.go index bd0bac730a..fef675413c 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -62,7 +62,8 @@ func GenesisStateDiff( return nil, nil, err } - genesisState := blockchain.NewPendingState(core.EmptyStateDiff(), make(map[felt.Felt]core.Class), core.NewState(db.NewMemTransaction())) + genesisState := blockchain.NewPendingStateWriter(core.EmptyStateDiff(), make(map[felt.Felt]core.Class), + core.NewState(db.NewMemTransaction())) for classHash, class := range newClasses { // Sets pending.newClasses, DeclaredV0Classes, (not DeclaredV1Classes) From ab75ca4bc88d5b94fd357a9b3cfb8e4fc80cfc1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Faruk=20IRMAK?= Date: Tue, 16 Jan 2024 12:16:08 +0300 Subject: [PATCH 34/76] Allow contracts to be deployed on genesis without a constructor call --- genesis/genesis.go | 34 +++++++++++++------------ genesis/genesis_test.go | 13 +++++++++- genesis/testdata/universalDeployer.json | 1 + 3 files changed, 31 insertions(+), 17 deletions(-) create mode 100644 genesis/testdata/universalDeployer.json diff --git a/genesis/genesis.go b/genesis/genesis.go index fef675413c..b2f26ac53e 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -88,22 +88,24 @@ func GenesisStateDiff( if err = genesisState.SetClassHash(&addressFelt, &classHash); err != nil { return nil, nil, fmt.Errorf("set class hash: %v", err) } - callInfo := &vm.CallInfo{ - ContractAddress: &addressFelt, - ClassHash: &classHash, - Selector: constructorSelector, - Calldata: contractData.ConstructorArgs, - } - blockInfo := vm.BlockInfo{ - Header: &core.Header{ - Number: 0, - Timestamp: 0, - }, - } - maxSteps := uint64(100000) //nolint:gomnd - // Call the constructors - if _, err = v.Call(callInfo, &blockInfo, genesisState, network, maxSteps, false); err != nil { - return nil, nil, fmt.Errorf("execute function call: %v", err) + if contractData.ConstructorArgs != nil { + callInfo := &vm.CallInfo{ + ContractAddress: &addressFelt, + ClassHash: &classHash, + Selector: constructorSelector, + Calldata: contractData.ConstructorArgs, + } + blockInfo := vm.BlockInfo{ + Header: &core.Header{ + Number: 0, + Timestamp: 0, + }, + } + maxSteps := uint64(100000) //nolint:gomnd + // Call the constructors + if _, err = v.Call(callInfo, &blockInfo, genesisState, network, maxSteps, false); err != nil { + return nil, nil, fmt.Errorf("execute function call: %v", err) + } } } diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index d12d18ad96..b668ba9a5a 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -52,16 +52,26 @@ func TestGenesisStateDiff(t *testing.T) { selector, err := new(felt.Felt).SetString("0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320") // "increase_balance(amount)" require.NoError(t, err) + udcClassHash, err := new(felt.Felt).SetString("0x07b3e05f48f0c69e4a65ce5e076a66271a527aff2c34ce1083ec6e1526997a69") + require.NoError(t, err) + + udcAddress, err := new(felt.Felt).SetString("0xdeadbeef222") + require.NoError(t, err) + genesisConfig := genesis.GenesisConfig{ Classes: []string{ "./testdata/simpleStore.json", "./testdata/simpleAccount.json", + "./testdata/universalDeployer.json", }, Contracts: map[felt.Felt]genesis.GenesisContractData{ *simpleStoreAddress: { ClassHash: *simpleStoreClassHash, ConstructorArgs: []felt.Felt{*new(felt.Felt).SetUint64(1)}, }, + *udcAddress: { + ClassHash: *udcClassHash, + }, }, FunctionCalls: []genesis.FunctionCall{ { @@ -80,7 +90,8 @@ func TestGenesisStateDiff(t *testing.T) { require.Equal(t, balanceVal.String(), "0x3") require.Empty(t, stateDiff.Nonces) require.Equal(t, stateDiff.DeployedContracts[*simpleStoreAddress], simpleStoreClassHash) - require.Equal(t, stateDiff.DeclaredV0Classes, []*felt.Felt{simpleStoreClassHash}) + require.Equal(t, stateDiff.DeployedContracts[*udcAddress], udcClassHash) + require.Equal(t, stateDiff.DeclaredV0Classes, []*felt.Felt{simpleStoreClassHash, udcClassHash}) require.Equal(t, 1, len(stateDiff.DeclaredV1Classes)) require.NotNil(t, stateDiff.DeclaredV1Classes[*simpleAccountClassHash]) require.Empty(t, stateDiff.ReplacedClasses) diff --git a/genesis/testdata/universalDeployer.json b/genesis/testdata/universalDeployer.json new file mode 100644 index 0000000000..4f3067d398 --- /dev/null +++ b/genesis/testdata/universalDeployer.json @@ -0,0 +1 @@ +{"abi": [{"data": [{"name": "address", "type": "felt"}, {"name": "deployer", "type": "felt"}, {"name": "unique", "type": "felt"}, {"name": "classHash", "type": "felt"}, {"name": "calldata_len", "type": "felt"}, {"name": "calldata", "type": "felt*"}, {"name": "salt", "type": "felt"}], "keys": [], "name": "ContractDeployed", "type": "event"}, {"inputs": [{"name": "classHash", "type": "felt"}, {"name": "salt", "type": "felt"}, {"name": "unique", "type": "felt"}, {"name": "calldata_len", "type": "felt"}, {"name": "calldata", "type": "felt*"}], "name": "deployContract", "outputs": [{"name": "address", "type": "felt"}], "type": "function"}], "entry_points_by_type": {"CONSTRUCTOR": [], "EXTERNAL": [{"selector": "0x1987cbd17808b9a23693d4de7e246a443cfe37e6e7fbaeabd7d7e6532b07c3d", "offset": 155}], "L1_HANDLER": []}, "program": {"identifiers": {"__main__.ContractDeployed": {"type": "namespace"}, "__main__.ContractDeployed.Args": {"members": {}, "size": 0, "full_name": "__main__.ContractDeployed.Args", "type": "struct"}, "__main__.ContractDeployed.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__main__.ContractDeployed.ImplicitArgs", "type": "struct"}, "__main__.ContractDeployed.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.ContractDeployed.SELECTOR": {"value": 1093830577610461490539113735431936179703456330374563419579920790156759053133, "type": "const"}, "__main__.ContractDeployed.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.ContractDeployed.alloc": {"destination": "starkware.cairo.common.alloc.alloc", "type": "alias"}, "__main__.ContractDeployed.emit": {"pc": 53, "decorators": [], "type": "function"}, "__main__.ContractDeployed.emit.Args": {"members": {"address": {"cairo_type": "felt", "offset": 0}, "deployer": {"cairo_type": "felt", "offset": 1}, "unique": {"cairo_type": "felt", "offset": 2}, "classHash": {"cairo_type": "felt", "offset": 3}, "calldata_len": {"cairo_type": "felt", "offset": 4}, "calldata": {"cairo_type": "felt*", "offset": 5}, "salt": {"cairo_type": "felt", "offset": 6}}, "size": 7, "full_name": "__main__.ContractDeployed.emit.Args", "type": "struct"}, "__main__.ContractDeployed.emit.ImplicitArgs": {"members": {"syscall_ptr": {"cairo_type": "felt*", "offset": 0}, "range_check_ptr": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "__main__.ContractDeployed.emit.ImplicitArgs", "type": "struct"}, "__main__.ContractDeployed.emit.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.ContractDeployed.emit.SIZEOF_LOCALS": {"value": 4, "type": "const"}, "__main__.ContractDeployed.emit_event": {"destination": "starkware.starknet.common.syscalls.emit_event", "type": "alias"}, "__main__.ContractDeployed.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__main__.FALSE": {"destination": "starkware.cairo.common.bool.FALSE", "type": "alias"}, "__main__.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "__main__.TRUE": {"destination": "starkware.cairo.common.bool.TRUE", "type": "alias"}, "__main__.deploy": {"destination": "starkware.starknet.common.syscalls.deploy", "type": "alias"}, "__main__.deployContract": {"pc": 94, "decorators": ["external"], "type": "function"}, "__main__.deployContract.Args": {"members": {"classHash": {"cairo_type": "felt", "offset": 0}, "salt": {"cairo_type": "felt", "offset": 1}, "unique": {"cairo_type": "felt", "offset": 2}, "calldata_len": {"cairo_type": "felt", "offset": 3}, "calldata": {"cairo_type": "felt*", "offset": 4}}, "size": 5, "full_name": "__main__.deployContract.Args", "type": "struct"}, "__main__.deployContract.ImplicitArgs": {"members": {"syscall_ptr": {"cairo_type": "felt*", "offset": 0}, "pedersen_ptr": {"cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1}, "range_check_ptr": {"cairo_type": "felt", "offset": 2}}, "size": 3, "full_name": "__main__.deployContract.ImplicitArgs", "type": "struct"}, "__main__.deployContract.Return": {"cairo_type": "(address: felt)", "type": "type_definition"}, "__main__.deployContract.SIZEOF_LOCALS": {"value": 6, "type": "const"}, "__main__.get_caller_address": {"destination": "starkware.starknet.common.syscalls.get_caller_address", "type": "alias"}, "__main__.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "__wrappers__.deployContract": {"pc": 155, "decorators": ["external"], "type": "function"}, "__wrappers__.deployContract.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.deployContract.Args", "type": "struct"}, "__wrappers__.deployContract.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.deployContract.ImplicitArgs", "type": "struct"}, "__wrappers__.deployContract.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.deployContract.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.deployContract.__wrapped_func": {"destination": "__main__.deployContract", "type": "alias"}, "__wrappers__.deployContract_encode_return": {"pc": 146, "decorators": [], "type": "function"}, "__wrappers__.deployContract_encode_return.Args": {"members": {"ret_value": {"cairo_type": "(address: felt)", "offset": 0}, "range_check_ptr": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "__wrappers__.deployContract_encode_return.Args", "type": "struct"}, "__wrappers__.deployContract_encode_return.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.deployContract_encode_return.ImplicitArgs", "type": "struct"}, "__wrappers__.deployContract_encode_return.Return": {"cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition"}, "__wrappers__.deployContract_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.deployContract_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "starkware.cairo.common.alloc.alloc": {"pc": 0, "decorators": [], "type": "function"}, "starkware.cairo.common.alloc.alloc.Args": {"members": {}, "size": 0, "full_name": "starkware.cairo.common.alloc.alloc.Args", "type": "struct"}, "starkware.cairo.common.alloc.alloc.ImplicitArgs": {"members": {}, "size": 0, "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.alloc.alloc.Return": {"cairo_type": "(ptr: felt*)", "type": "type_definition"}, "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.bool.FALSE": {"value": 0, "type": "const"}, "starkware.cairo.common.bool.TRUE": {"value": 1, "type": "const"}, "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {"members": {"x": {"cairo_type": "felt", "offset": 0}, "y": {"cairo_type": "felt", "offset": 1}, "x_and_y": {"cairo_type": "felt", "offset": 2}, "x_xor_y": {"cairo_type": "felt", "offset": 3}, "x_or_y": {"cairo_type": "felt", "offset": 4}}, "size": 5, "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {"members": {"p": {"cairo_type": "starkware.cairo.common.ec_point.EcPoint", "offset": 0}, "q": {"cairo_type": "starkware.cairo.common.ec_point.EcPoint", "offset": 2}, "m": {"cairo_type": "felt", "offset": 4}, "r": {"cairo_type": "starkware.cairo.common.ec_point.EcPoint", "offset": 5}}, "size": 7, "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.EcPoint": {"destination": "starkware.cairo.common.ec_point.EcPoint", "type": "alias"}, "starkware.cairo.common.cairo_builtins.HashBuiltin": {"members": {"x": {"cairo_type": "felt", "offset": 0}, "y": {"cairo_type": "felt", "offset": 1}, "result": {"cairo_type": "felt", "offset": 2}}, "size": 3, "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {"members": {"input": {"cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "offset": 0}, "output": {"cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "offset": 8}}, "size": 16, "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {"destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "type": "alias"}, "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {"members": {"pub_key": {"cairo_type": "felt", "offset": 0}, "message": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", "type": "struct"}, "starkware.cairo.common.dict_access.DictAccess": {"members": {"key": {"cairo_type": "felt", "offset": 0}, "prev_value": {"cairo_type": "felt", "offset": 1}, "new_value": {"cairo_type": "felt", "offset": 2}}, "size": 3, "full_name": "starkware.cairo.common.dict_access.DictAccess", "type": "struct"}, "starkware.cairo.common.ec_point.EcPoint": {"members": {"x": {"cairo_type": "felt", "offset": 0}, "y": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "starkware.cairo.common.ec_point.EcPoint", "type": "struct"}, "starkware.cairo.common.hash.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.cairo.common.hash.hash2": {"pc": 3, "decorators": [], "type": "function"}, "starkware.cairo.common.hash.hash2.Args": {"members": {"x": {"cairo_type": "felt", "offset": 0}, "y": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "starkware.cairo.common.hash.hash2.Args", "type": "struct"}, "starkware.cairo.common.hash.hash2.ImplicitArgs": {"members": {"hash_ptr": {"cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 0}}, "size": 1, "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.hash.hash2.Return": {"cairo_type": "(result: felt)", "type": "type_definition"}, "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.keccak_state.KeccakBuiltinState": {"members": {"s0": {"cairo_type": "felt", "offset": 0}, "s1": {"cairo_type": "felt", "offset": 1}, "s2": {"cairo_type": "felt", "offset": 2}, "s3": {"cairo_type": "felt", "offset": 3}, "s4": {"cairo_type": "felt", "offset": 4}, "s5": {"cairo_type": "felt", "offset": 5}, "s6": {"cairo_type": "felt", "offset": 6}, "s7": {"cairo_type": "felt", "offset": 7}}, "size": 8, "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "type": "struct"}, "starkware.cairo.common.math.FALSE": {"destination": "starkware.cairo.common.bool.FALSE", "type": "alias"}, "starkware.cairo.common.math.TRUE": {"destination": "starkware.cairo.common.bool.TRUE", "type": "alias"}, "starkware.cairo.common.memcpy.memcpy": {"pc": 9, "decorators": [], "type": "function"}, "starkware.cairo.common.memcpy.memcpy.Args": {"members": {"dst": {"cairo_type": "felt*", "offset": 0}, "src": {"cairo_type": "felt*", "offset": 1}, "len": {"cairo_type": "felt", "offset": 2}}, "size": 3, "full_name": "starkware.cairo.common.memcpy.memcpy.Args", "type": "struct"}, "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": {"members": {}, "size": 0, "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.memcpy.memcpy.LoopFrame": {"members": {"dst": {"cairo_type": "felt*", "offset": 0}, "src": {"cairo_type": "felt*", "offset": 1}}, "size": 2, "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", "type": "struct"}, "starkware.cairo.common.memcpy.memcpy.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.memcpy.memcpy.continue_copying": {"cairo_type": "felt", "references": [{"value": "[cast(ap, felt*)]", "ap_tracking_data": {"group": 2, "offset": 3}, "pc": 16}], "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", "type": "reference"}, "starkware.cairo.common.memcpy.memcpy.len": {"cairo_type": "felt", "references": [{"value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"group": 2, "offset": 0}, "pc": 9}], "full_name": "starkware.cairo.common.memcpy.memcpy.len", "type": "reference"}, "starkware.cairo.common.memcpy.memcpy.loop": {"pc": 14, "type": "label"}, "starkware.starknet.common.storage.ADDR_BOUND": {"value": -106710729501573572985208420194530329073740042555888586719489, "type": "const"}, "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {"value": 256, "type": "const"}, "starkware.starknet.common.storage.assert_250_bit": {"destination": "starkware.cairo.common.math.assert_250_bit", "type": "alias"}, "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {"value": 20853273475220472486191784820, "type": "const"}, "starkware.starknet.common.syscalls.CallContract": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", "offset": 5}}, "size": 7, "full_name": "starkware.starknet.common.syscalls.CallContract", "type": "struct"}, "starkware.starknet.common.syscalls.CallContractRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "contract_address": {"cairo_type": "felt", "offset": 1}, "function_selector": {"cairo_type": "felt", "offset": 2}, "calldata_size": {"cairo_type": "felt", "offset": 3}, "calldata": {"cairo_type": "felt*", "offset": 4}}, "size": 5, "full_name": "starkware.starknet.common.syscalls.CallContractRequest", "type": "struct"}, "starkware.starknet.common.syscalls.CallContractResponse": {"members": {"retdata_size": {"cairo_type": "felt", "offset": 0}, "retdata": {"cairo_type": "felt*", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.CallContractResponse", "type": "struct"}, "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {"value": 21167594061783206823196716140, "type": "const"}, "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {"value": 23274015802972845247556842986379118667122, "type": "const"}, "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {"value": 75202468540281, "type": "const"}, "starkware.starknet.common.syscalls.Deploy": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.DeployRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.DeployResponse", "offset": 6}}, "size": 9, "full_name": "starkware.starknet.common.syscalls.Deploy", "type": "struct"}, "starkware.starknet.common.syscalls.DeployRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "class_hash": {"cairo_type": "felt", "offset": 1}, "contract_address_salt": {"cairo_type": "felt", "offset": 2}, "constructor_calldata_size": {"cairo_type": "felt", "offset": 3}, "constructor_calldata": {"cairo_type": "felt*", "offset": 4}, "deploy_from_zero": {"cairo_type": "felt", "offset": 5}}, "size": 6, "full_name": "starkware.starknet.common.syscalls.DeployRequest", "type": "struct"}, "starkware.starknet.common.syscalls.DeployResponse": {"members": {"contract_address": {"cairo_type": "felt", "offset": 0}, "constructor_retdata_size": {"cairo_type": "felt", "offset": 1}, "constructor_retdata": {"cairo_type": "felt*", "offset": 2}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.DeployResponse", "type": "struct"}, "starkware.starknet.common.syscalls.DictAccess": {"destination": "starkware.cairo.common.dict_access.DictAccess", "type": "alias"}, "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {"value": 1280709301550335749748, "type": "const"}, "starkware.starknet.common.syscalls.EmitEvent": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "keys_len": {"cairo_type": "felt", "offset": 1}, "keys": {"cairo_type": "felt*", "offset": 2}, "data_len": {"cairo_type": "felt", "offset": 3}, "data": {"cairo_type": "felt*", "offset": 4}}, "size": 5, "full_name": "starkware.starknet.common.syscalls.EmitEvent", "type": "struct"}, "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {"value": 1448089106835523001438702345020786, "type": "const"}, "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {"value": 24294903732626645868215235778792757751152, "type": "const"}, "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {"value": 94901967781393078444254803017658102643, "type": "const"}, "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {"value": 6219495360805491471215297013070624192820083, "type": "const"}, "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {"value": 1592190833581991703053805829594610833820054387, "type": "const"}, "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {"value": 1317029390204112103023, "type": "const"}, "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {"value": 1448089128652340074717162277007973, "type": "const"}, "starkware.starknet.common.syscalls.GetBlockNumber": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockNumberRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockNumberResponse": {"members": {"block_number": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockTimestamp": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {"members": {"block_timestamp": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetCallerAddress": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", "type": "struct"}, "starkware.starknet.common.syscalls.GetCallerAddressRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetCallerAddressResponse": {"members": {"caller_address": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddress": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetContractAddress", "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddressRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddressResponse": {"members": {"contract_address": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddress": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {"members": {"sequencer_address": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxInfo": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetTxInfo", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxInfoRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxInfoResponse": {"members": {"tx_info": {"cairo_type": "starkware.starknet.common.syscalls.TxInfo*", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignature": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", "offset": 1}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.GetTxSignature", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignatureRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignatureResponse": {"members": {"signature_len": {"cairo_type": "felt", "offset": 0}, "signature": {"cairo_type": "felt*", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", "type": "struct"}, "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {"value": 436233452754198157705746250789557519228244616562, "type": "const"}, "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {"value": 92376026794327011772951660, "type": "const"}, "starkware.starknet.common.syscalls.LibraryCall": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", "offset": 5}}, "size": 7, "full_name": "starkware.starknet.common.syscalls.LibraryCall", "type": "struct"}, "starkware.starknet.common.syscalls.LibraryCallRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "class_hash": {"cairo_type": "felt", "offset": 1}, "function_selector": {"cairo_type": "felt", "offset": 2}, "calldata_size": {"cairo_type": "felt", "offset": 3}, "calldata": {"cairo_type": "felt*", "offset": 4}}, "size": 5, "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", "type": "struct"}, "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {"value": 433017908768303439907196859243777073, "type": "const"}, "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {"value": 100890693370601760042082660, "type": "const"}, "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {"value": 25828017502874050592466629733, "type": "const"}, "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "to_address": {"cairo_type": "felt", "offset": 1}, "payload_size": {"cairo_type": "felt", "offset": 2}, "payload_ptr": {"cairo_type": "felt*", "offset": 3}}, "size": 4, "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", "type": "struct"}, "starkware.starknet.common.syscalls.StorageRead": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", "offset": 2}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.StorageRead", "type": "struct"}, "starkware.starknet.common.syscalls.StorageReadRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "address": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", "type": "struct"}, "starkware.starknet.common.syscalls.StorageReadResponse": {"members": {"value": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", "type": "struct"}, "starkware.starknet.common.syscalls.StorageWrite": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "address": {"cairo_type": "felt", "offset": 1}, "value": {"cairo_type": "felt", "offset": 2}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.StorageWrite", "type": "struct"}, "starkware.starknet.common.syscalls.TxInfo": {"members": {"version": {"cairo_type": "felt", "offset": 0}, "account_contract_address": {"cairo_type": "felt", "offset": 1}, "max_fee": {"cairo_type": "felt", "offset": 2}, "signature_len": {"cairo_type": "felt", "offset": 3}, "signature": {"cairo_type": "felt*", "offset": 4}, "transaction_hash": {"cairo_type": "felt", "offset": 5}, "chain_id": {"cairo_type": "felt", "offset": 6}, "nonce": {"cairo_type": "felt", "offset": 7}}, "size": 8, "full_name": "starkware.starknet.common.syscalls.TxInfo", "type": "struct"}, "starkware.starknet.common.syscalls.deploy": {"pc": 24, "decorators": [], "type": "function"}, "starkware.starknet.common.syscalls.deploy.Args": {"members": {"class_hash": {"cairo_type": "felt", "offset": 0}, "contract_address_salt": {"cairo_type": "felt", "offset": 1}, "constructor_calldata_size": {"cairo_type": "felt", "offset": 2}, "constructor_calldata": {"cairo_type": "felt*", "offset": 3}, "deploy_from_zero": {"cairo_type": "felt", "offset": 4}}, "size": 5, "full_name": "starkware.starknet.common.syscalls.deploy.Args", "type": "struct"}, "starkware.starknet.common.syscalls.deploy.ImplicitArgs": {"members": {"syscall_ptr": {"cairo_type": "felt*", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.deploy.Return": {"cairo_type": "(contract_address: felt)", "type": "type_definition"}, "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.deploy.syscall_ptr": {"cairo_type": "felt*", "references": [{"value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"group": 3, "offset": 0}, "pc": 24}, {"value": "cast([fp + (-8)] + 9, felt*)", "ap_tracking_data": {"group": 3, "offset": 1}, "pc": 32}], "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr", "type": "reference"}, "starkware.starknet.common.syscalls.emit_event": {"pc": 43, "decorators": [], "type": "function"}, "starkware.starknet.common.syscalls.emit_event.Args": {"members": {"keys_len": {"cairo_type": "felt", "offset": 0}, "keys": {"cairo_type": "felt*", "offset": 1}, "data_len": {"cairo_type": "felt", "offset": 2}, "data": {"cairo_type": "felt*", "offset": 3}}, "size": 4, "full_name": "starkware.starknet.common.syscalls.emit_event.Args", "type": "struct"}, "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": {"members": {"syscall_ptr": {"cairo_type": "felt*", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.emit_event.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.emit_event.syscall_ptr": {"cairo_type": "felt*", "references": [{"value": "[cast(fp + (-7), felt**)]", "ap_tracking_data": {"group": 5, "offset": 0}, "pc": 43}, {"value": "cast([fp + (-7)] + 5, felt*)", "ap_tracking_data": {"group": 5, "offset": 1}, "pc": 50}], "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", "type": "reference"}, "starkware.starknet.common.syscalls.get_caller_address": {"pc": 36, "decorators": [], "type": "function"}, "starkware.starknet.common.syscalls.get_caller_address.Args": {"members": {}, "size": 0, "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", "type": "struct"}, "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": {"members": {"syscall_ptr": {"cairo_type": "felt*", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.get_caller_address.Return": {"cairo_type": "(caller_address: felt)", "type": "type_definition"}, "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": {"cairo_type": "felt*", "references": [{"value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"group": 4, "offset": 0}, "pc": 36}, {"value": "cast([fp + (-3)] + 2, felt*)", "ap_tracking_data": {"group": 4, "offset": 1}, "pc": 39}], "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", "type": "reference"}}, "reference_manager": {"references": [{"value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"group": 2, "offset": 0}, "pc": 9}, {"value": "[cast(ap, felt*)]", "ap_tracking_data": {"group": 2, "offset": 3}, "pc": 16}, {"value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"group": 3, "offset": 0}, "pc": 24}, {"value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"group": 4, "offset": 0}, "pc": 36}, {"value": "[cast(fp + (-7), felt**)]", "ap_tracking_data": {"group": 5, "offset": 0}, "pc": 43}]}, "attributes": [], "main_scope": "__main__", "data": ["0x40780017fff7fff", "0x1", "0x208b7fff7fff7ffe", "0x400380007ffb7ffc", "0x400380017ffb7ffd", "0x482680017ffb8000", "0x3", "0x480280027ffb8000", "0x208b7fff7fff7ffe", "0x20780017fff7ffd", "0x3", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480080007fff8000", "0x400080007ffd7fff", "0x482480017ffd8001", "0x1", "0x482480017ffd8001", "0x1", "0xa0680017fff7ffe", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", "0x402a7ffc7ffd7fff", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x4465706c6f79", "0x400280007ff87fff", "0x400380017ff87ff9", "0x400380027ff87ffa", "0x400380037ff87ffb", "0x400380047ff87ffc", "0x400380057ff87ffd", "0x482680017ff88000", "0x9", "0x480280067ff88000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x47657443616c6c657241646472657373", "0x400280007ffd7fff", "0x482680017ffd8000", "0x2", "0x480280017ffd8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x456d69744576656e74", "0x400280007ff97fff", "0x400380017ff97ffa", "0x400380027ff97ffb", "0x400380037ff97ffc", "0x400380047ff97ffd", "0x482680017ff98000", "0x5", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x4", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", "0x40137fff7fff8000", "0x480680017fff8000", "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d", "0x4002800080007fff", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", "0x40137fff7fff8001", "0x4003800080017ff7", "0x4003800180017ff8", "0x4003800280017ff9", "0x4003800380017ffa", "0x4003800480017ffb", "0x400380007ff67ffb", "0x402780017ff68002", "0x1", "0x4826800180018000", "0x5", "0x40297ffb7fff8003", "0x4826800180018000", "0x5", "0x480a7ffc7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", "0x4003800080037ffd", "0x4826800180038000", "0x1", "0x480a7ff57fff8000", "0x480680017fff8000", "0x1", "0x480a80007fff8000", "0x4828800180007ffc", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", "0x480a80027fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x6", "0x480a7ff67fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", "0x40137ffe7fff8000", "0x40137fff7fff8001", "0x482680017ffb8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x20680017fff7fff", "0xd", "0x480a7ff77fff8000", "0x480a80017fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff98", "0x40137fff7fff8002", "0x400780017fff8003", "0x0", "0x48127ffe7fff8000", "0x10780017fff7fff", "0x6", "0x400b7ffa7fff8002", "0x400780017fff8003", "0x1", "0x480a7ff77fff8000", "0x40137fff7fff8004", "0x480a80007fff8000", "0x480a7ff97fff8000", "0x480a80027fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a80037fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9a", "0x40137fff7fff8005", "0x48127ffe7fff8000", "0x480a7ff87fff8000", "0x480a80057fff8000", "0x480a80017fff8000", "0x480a7ffb7fff8000", "0x480a7ff97fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", "0x48127ffe7fff8000", "0x480a80047fff8000", "0x48127ffd7fff8000", "0x480a80057fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x480280027ffb8000", "0x480280037ffd8000", "0x400080007ffe7fff", "0x482680017ffd8000", "0x4", "0x480280037ffd8000", "0x48307fff7ffe8000", "0x402a7ffd7ffc7fff", "0x480280027ffb8000", "0x480280007ffb8000", "0x480280017ffb8000", "0x482480017ffd8000", "0x1", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x480280037ffd8000", "0x482680017ffd8000", "0x4", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe"], "builtins": ["pedersen", "range_check"], "hints": {"0": [{"accessible_scopes": ["starkware.cairo.common.alloc", "starkware.cairo.common.alloc.alloc"], "code": "memory[ap] = segments.add()", "flow_tracking_data": {"ap_tracking": {"group": 0, "offset": 0}, "reference_ids": {}}}], "12": [{"accessible_scopes": ["starkware.cairo.common.memcpy", "starkware.cairo.common.memcpy.memcpy"], "code": "vm_enter_scope({'n': ids.len})", "flow_tracking_data": {"ap_tracking": {"group": 2, "offset": 0}, "reference_ids": {"starkware.cairo.common.memcpy.memcpy.len": 0}}}], "146": [{"accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.deployContract_encode_return"], "code": "memory[ap] = segments.add()", "flow_tracking_data": {"ap_tracking": {"group": 11, "offset": 0}, "reference_ids": {}}}], "20": [{"accessible_scopes": ["starkware.cairo.common.memcpy", "starkware.cairo.common.memcpy.memcpy"], "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", "flow_tracking_data": {"ap_tracking": {"group": 2, "offset": 5}, "reference_ids": {"starkware.cairo.common.memcpy.memcpy.continue_copying": 1}}}], "23": [{"accessible_scopes": ["starkware.cairo.common.memcpy", "starkware.cairo.common.memcpy.memcpy"], "code": "vm_exit_scope()", "flow_tracking_data": {"ap_tracking": {"group": 2, "offset": 6}, "reference_ids": {}}}], "32": [{"accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.deploy"], "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": {"ap_tracking": {"group": 3, "offset": 1}, "reference_ids": {"starkware.starknet.common.syscalls.deploy.syscall_ptr": 2}}}], "39": [{"accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.get_caller_address"], "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": {"ap_tracking": {"group": 4, "offset": 1}, "reference_ids": {"starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3}}}], "50": [{"accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.emit_event"], "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": {"ap_tracking": {"group": 5, "offset": 1}, "reference_ids": {"starkware.starknet.common.syscalls.emit_event.syscall_ptr": 4}}}]}, "compiler_version": "0.10.0", "prime": "0x800000000000011000000000000000000000000000000000000000000000001", "debug_info": null}} \ No newline at end of file From 55f12b9d7b88880e01e276a05a04ee054f967a1d Mon Sep 17 00:00:00 2001 From: Josh Klopfenstein Date: Wed, 17 Jan 2024 13:06:32 -0600 Subject: [PATCH 35/76] Implement L1->L2 messaging (#1596) --- rpc/handlers.go | 28 ++++++++++++++++++++++++++++ rpc/handlers_test.go | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) diff --git a/rpc/handlers.go b/rpc/handlers.go index 4fd7b2f8c7..4aa833a017 100644 --- a/rpc/handlers.go +++ b/rpc/handlers.go @@ -182,6 +182,29 @@ func (h *Handler) SpecVersionV0_6() (string, *jsonrpc.Error) { return "0.6.0", nil } +func (h *Handler) AddMsgFromL1(msg MsgFromL1, nonce felt.Felt) (*felt.Felt, *jsonrpc.Error) { //nolint:gocritic + tx := &core.L1HandlerTransaction{ + ContractAddress: &msg.To, + EntryPointSelector: &msg.Selector, + Nonce: &nonce, + CallData: utils.Map(msg.Payload, func(f felt.Felt) *felt.Felt { + return &f + }), + Version: new(core.TransactionVersion), + } + var err error + tx.TransactionHash, err = core.TransactionHash(tx, h.bcReader.Network()) + if err != nil { + return nil, ErrInternal.CloneWithData(err) + } + if err := h.memPool.Push(&mempool.BroadcastedTransaction{ + Transaction: tx, + }); err != nil { + return nil, ErrInternal.CloneWithData(err) + } + return tx.TransactionHash, nil +} + func (h *Handler) Methods() ([]jsonrpc.Method, string) { //nolint: funlen return []jsonrpc.Method{ { @@ -337,6 +360,11 @@ func (h *Handler) Methods() ([]jsonrpc.Method, string) { //nolint: funlen Params: []jsonrpc.Parameter{{Name: "block_id"}}, Handler: h.BlockWithReceipts, }, + { + Name: "juno_addMsgFromL1", + Params: []jsonrpc.Parameter{{Name: "msg"}, {Name: "nonce"}}, + Handler: h.AddMsgFromL1, + }, }, "/v0_7" } diff --git a/rpc/handlers_test.go b/rpc/handlers_test.go index 32248ef974..85617bfdc6 100644 --- a/rpc/handlers_test.go +++ b/rpc/handlers_test.go @@ -6,10 +6,13 @@ import ( "github.com/NethermindEth/juno/core" "github.com/NethermindEth/juno/core/felt" + "github.com/NethermindEth/juno/db/pebble" + "github.com/NethermindEth/juno/mempool" "github.com/NethermindEth/juno/mocks" "github.com/NethermindEth/juno/node" "github.com/NethermindEth/juno/rpc" "github.com/NethermindEth/juno/utils" + "github.com/ethereum/go-ethereum/common" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "go.uber.org/mock/gomock" @@ -99,3 +102,34 @@ func TestThrottledVMError(t *testing.T) { assert.Equal(t, throttledErr, rpcErr.Data) }) } + +func TestAddMsgToL1(t *testing.T) { + mpool := mempool.New(pebble.NewMemTest(t)) + network := &utils.Mainnet + mockCtrl := gomock.NewController(t) + t.Cleanup(mockCtrl.Finish) + mockReader := mocks.NewMockReader(mockCtrl) + mockReader.EXPECT().Network().Return(network) + handler := rpc.New(mockReader, nil, nil, "", network, nil).WithMempool(mpool) + hash, rpcErr := handler.AddMsgFromL1(rpc.MsgFromL1{ + From: common.HexToAddress("0x1"), + To: *new(felt.Felt).SetUint64(2), + Payload: []felt.Felt{*new(felt.Felt).SetUint64(3)}, + Selector: *new(felt.Felt).SetUint64(4), + }, *new(felt.Felt).SetUint64(5)) + require.Nil(t, rpcErr) + msg, err := mpool.Pop() + require.NoError(t, err) + want := &core.L1HandlerTransaction{ + ContractAddress: new(felt.Felt).SetUint64(2), + EntryPointSelector: new(felt.Felt).SetUint64(4), + CallData: []*felt.Felt{new(felt.Felt).SetUint64(3)}, + Nonce: new(felt.Felt).SetUint64(5), + Version: new(core.TransactionVersion), + TransactionHash: hash, + } + require.NoError(t, err) + require.Equal(t, mempool.BroadcastedTransaction{ + Transaction: want, + }, msg) +} From 8c3a6b22270df419b11b86b77a582fd248bcbde7 Mon Sep 17 00:00:00 2001 From: rian Date: Tue, 14 May 2024 15:57:42 +0300 Subject: [PATCH 36/76] fix lint --- node/node.go | 10 +++------- vm/vm.go | 8 ++++---- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/node/node.go b/node/node.go index 1e3b30d9bd..fcf834e67e 100644 --- a/node/node.go +++ b/node/node.go @@ -10,8 +10,6 @@ import ( "runtime" "time" - "github.com/consensys/gnark-crypto/ecc/stark-curve/ecdsa" - "github.com/Masterminds/semver/v3" "github.com/NethermindEth/juno/blockchain" "github.com/NethermindEth/juno/builder" @@ -35,6 +33,7 @@ import ( "github.com/NethermindEth/juno/utils" "github.com/NethermindEth/juno/validator" "github.com/NethermindEth/juno/vm" + "github.com/consensys/gnark-crypto/ecc/stark-curve/ecdsa" "github.com/mitchellh/mapstructure" "github.com/sourcegraph/conc" "google.golang.org/grpc" @@ -164,7 +163,6 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen rpcHandler = rpc.New(chain, sequencer, throttledVM, version, &cfg.Network, log).WithMempool(p) services = append(services, sequencer) } else { - client := feeder.NewClient(cfg.Network.FeederURL).WithUserAgent(ua).WithLogger(log). WithTimeout(cfg.GatewayTimeout).WithAPIKey(cfg.GatewayAPIKey) synchronizer := sync.New(chain, adaptfeeder.New(client), log, cfg.PendingPollInterval, dbIsRemote) @@ -202,14 +200,12 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen services = append(services, synchronizer) } - throttledVM := NewThrottledVM(vm.New(log), cfg.MaxVMs, int32(cfg.MaxVMQueue)) - var syncReader sync.Reader = &sync.NoopSynchronizer{} if synchronizer != nil { syncReader = synchronizer } - rpcHandler := rpc.New(chain, syncReader, throttledVM, version, &cfg.Network, log).WithGateway(gatewayClient).WithFeeder(client) + rpcHandler = rpc.New(chain, syncReader, throttledVM, version, &cfg.Network, log).WithGateway(gatewayClient).WithFeeder(client) rpcHandler.WithFilterLimit(cfg.RPCMaxBlockScan).WithCallMaxSteps(uint64(cfg.RPCCallMaxSteps)) } @@ -359,7 +355,7 @@ func (n *Node) Run(ctx context.Context) { }) } - if err := migration.MigrateIfNeeded(ctx, n.db, &n.cfg.Network, n.log); err != nil { + if err = migration.MigrateIfNeeded(ctx, n.db, &n.cfg.Network, n.log); err != nil { if errors.Is(err, context.Canceled) { n.log.Infow("DB Migration cancelled") return diff --git a/vm/vm.go b/vm/vm.go index fa36aef7c4..f1d1763315 100644 --- a/vm/vm.go +++ b/vm/vm.go @@ -269,8 +269,8 @@ func (v *vm) Call(callInfo *CallInfo, blockInfo *BlockInfo, state core.StateRead &cBlockInfo, C.uintptr_t(handle), chainID, - C.ulonglong(maxSteps), //nolint:gocritic - C.uchar(mutableStateByte), + C.ulonglong(maxSteps), //nolint:gocritic + C.uchar(mutableStateByte), //nolint:gocritic ) callInfoPinner.Unpin() C.free(unsafe.Pointer(chainID)) @@ -336,8 +336,8 @@ func (v *vm) Execute(txns []core.Transaction, declaredClasses []core.Class, paid chainID, C.uchar(skipChargeFeeByte), C.uchar(skipValidateByte), - C.uchar(errOnRevertByte), //nolint:gocritic - C.uchar(mutableStateByte), + C.uchar(errOnRevertByte), //nolint:gocritic + C.uchar(mutableStateByte), //nolint:gocritic ) C.free(unsafe.Pointer(classesJSONCStr)) From 65dd866f899c9bd2ba6ee0911c6cf77f561d87ab Mon Sep 17 00:00:00 2001 From: rian Date: Wed, 15 May 2024 10:40:48 +0300 Subject: [PATCH 37/76] addTransction relays to sequencer --- rpc/transaction.go | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/rpc/transaction.go b/rpc/transaction.go index d040bf866a..6604257ac8 100644 --- a/rpc/transaction.go +++ b/rpc/transaction.go @@ -12,6 +12,7 @@ import ( "github.com/NethermindEth/juno/core" "github.com/NethermindEth/juno/core/felt" "github.com/NethermindEth/juno/jsonrpc" + "github.com/NethermindEth/juno/mempool" "github.com/NethermindEth/juno/starknet" "github.com/NethermindEth/juno/utils" "github.com/ethereum/go-ethereum/common" @@ -529,8 +530,43 @@ func (h *Handler) TransactionReceiptByHashV0_6(hash felt.Felt) (*TransactionRece return AdaptReceipt(receipt, txn, status, blockHash, blockNumber, true), nil } -// AddTransaction relays a transaction to the gateway. +// AddTransaction relays a transaction to the gateway, or to the sequencer if enabled func (h *Handler) AddTransaction(ctx context.Context, tx BroadcastedTransaction) (*AddTxResponse, *jsonrpc.Error) { //nolint:gocritic + if h.memPool != nil { + return h.addToMempool(&tx) + } else if h.gatewayClient != nil { + return h.pushToGateway(ctx, tx) + } + return nil, ErrInternal.CloneWithData("no gateway client/mempool configured") +} + +func (h *Handler) addToMempool(tx *BroadcastedTransaction) (*AddTxResponse, *jsonrpc.Error) { + userTxn, userClass, _, err := adaptBroadcastedTransaction(tx, h.bcReader.Network()) + if err != nil { + return nil, ErrInternal.CloneWithData(err.Error()) + } + + if err = h.memPool.Push(&mempool.BroadcastedTransaction{ + Transaction: userTxn, + DeclaredClass: userClass, + }); err != nil { + return nil, ErrValidationFailure.CloneWithData(err.Error()) + } + + res := &AddTxResponse{TransactionHash: userTxn.Hash()} + if tx.Type == TxnDeployAccount { + res.ContractAddress = core.ContractAddress(&felt.Zero, tx.ClassHash, tx.ContractAddressSalt, *tx.ConstructorCallData) + } else if tx.Type == TxnDeclare { + res.ClassHash, err = userClass.Hash() + if err != nil { + return nil, ErrInternal.CloneWithData(err.Error()) + } + } + return res, nil +} + +// pushToGateway relays a transaction to the gateway. +func (h *Handler) pushToGateway(ctx context.Context, tx BroadcastedTransaction) (*AddTxResponse, *jsonrpc.Error) { //nolint:gocritic if tx.Type == TxnDeclare && tx.Version.Cmp(new(felt.Felt).SetUint64(2)) != -1 { contractClass := make(map[string]any) if err := json.Unmarshal(tx.ContractClass, &contractClass); err != nil { From f97b848d2871fd9a8ccdcfe76b60ac45c67f85db Mon Sep 17 00:00:00 2001 From: rian Date: Wed, 15 May 2024 10:45:34 +0300 Subject: [PATCH 38/76] add flag for blocktime --- cmd/juno/juno.go | 4 ++++ node/node.go | 7 ++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/cmd/juno/juno.go b/cmd/juno/juno.go index 4fcaabbff6..e048a2e370 100644 --- a/cmd/juno/juno.go +++ b/cmd/juno/juno.go @@ -83,6 +83,7 @@ const ( callMaxStepsF = "rpc-call-max-steps" corsEnableF = "rpc-cors-enable" seqEnF = "seq-enable" + seqBlockTimeF = "seq-block-time" genesisFileF = "genesis-file" defaultConfig = "" @@ -120,6 +121,7 @@ const ( defaultGwTimeout = 5 * time.Second defaultCorsEnable = false defaultSeqEn = false + defaultSeqBlockTime = 60 defaultGenesisFile = "" configFlagUsage = "The YAML configuration file." @@ -170,6 +172,7 @@ const ( callMaxStepsUsage = "Maximum number of steps to be executed in starknet_call requests" corsEnableUsage = "Enable CORS on RPC endpoints" seqEnUsage = "Enables sequencer mode of operation" + seqBlockTimeUsage = "Time to build a block, in seconds" genesisFileUsage = "Path to the genesis file" ) @@ -353,6 +356,7 @@ func NewCmd(config *node.Config, run func(*cobra.Command, []string) error) *cobr junoCmd.MarkFlagsMutuallyExclusive(p2pFeederNodeF, p2pPeersF) junoCmd.AddCommand(GenP2PKeyPair()) junoCmd.Flags().Bool(seqEnF, defaultSeqEn, seqEnUsage) + junoCmd.Flags().Uint(seqBlockTimeF, defaultSeqBlockTime, seqBlockTimeUsage) junoCmd.Flags().String(genesisFileF, defaultGenesisFile, genesisFileUsage) return junoCmd diff --git a/node/node.go b/node/node.go index fcf834e67e..1c3dd35f3c 100644 --- a/node/node.go +++ b/node/node.go @@ -91,8 +91,9 @@ type Config struct { GatewayAPIKey string `mapstructure:"gw-api-key"` GatewayTimeout time.Duration `mapstructure:"gw-timeout"` - Sequencer bool `mapstructure:"seq-enable"` - GenesisFile string `mapstructure:"genesis-file"` + Sequencer bool `mapstructure:"seq-enable"` + SeqBlockTime uint `mapstructure:"seq-block-time"` + GenesisFile string `mapstructure:"genesis-file"` } type Node struct { @@ -159,7 +160,7 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen poolDB, _ := pebble.NewMem() p := mempool.New(poolDB) - sequencer := builder.New(pKey, new(felt.Felt).SetUint64(1337), chain, nodeVM, time.Minute, p, log) //nolint: gomnd + sequencer := builder.New(pKey, new(felt.Felt).SetUint64(1337), chain, nodeVM, time.Second*time.Duration(cfg.SeqBlockTime), p, log) //nolint: gomnd rpcHandler = rpc.New(chain, sequencer, throttledVM, version, &cfg.Network, log).WithMempool(p) services = append(services, sequencer) } else { From 16330713c37e0b3e52a92ac55dd244aa45d01a50 Mon Sep 17 00:00:00 2001 From: rian Date: Wed, 15 May 2024 16:16:13 +0300 Subject: [PATCH 39/76] bootstrap --- builder/builder.go | 86 +- builder/builder_test.go | 101 + ...1af4569baa1781ffc964bd018f4585ae241c1.json | 9162 +++++ ...10ee7ee6cf3b59790e76e02433104f9a8c5d1.json | 7121 ++++ ...5b2e2c58cdb647bac0df27f660ef2252359c6.json | 4884 +++ ...dcce0903fc4900beace4e0abf192d4c202da3.json | 32452 ++++++++++++++++ cmd/juno/juno.go | 48 +- mocks/mock_state.go | 30 - node/node.go | 28 +- 9 files changed, 53843 insertions(+), 69 deletions(-) create mode 100644 clients/feeder/testdata/sepolia/class/0x1b661756bf7d16210fc611626e1af4569baa1781ffc964bd018f4585ae241c1.json create mode 100644 clients/feeder/testdata/sepolia/class/0x4f23a756b221f8ce46b72e6a6b10ee7ee6cf3b59790e76e02433104f9a8c5d1.json create mode 100644 clients/feeder/testdata/sepolia/class/0x5c478ee27f2112411f86f207605b2e2c58cdb647bac0df27f660ef2252359c6.json create mode 100644 clients/feeder/testdata/sepolia/class/0xd0e183745e9dae3e4e78a8ffedcce0903fc4900beace4e0abf192d4c202da3.json diff --git a/builder/builder.go b/builder/builder.go index d559b39b52..df436a991a 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -15,6 +15,7 @@ import ( "github.com/NethermindEth/juno/feed" "github.com/NethermindEth/juno/mempool" "github.com/NethermindEth/juno/service" + "github.com/NethermindEth/juno/starknetdata" "github.com/NethermindEth/juno/sync" "github.com/NethermindEth/juno/utils" "github.com/NethermindEth/juno/vm" @@ -42,6 +43,10 @@ type Builder struct { pendingBlock blockchain.Pending headState core.StateReader headCloser blockchain.StateCloser + + bootstrap bool + bootstrapToBlock uint64 + starknetData starknetdata.StarknetData } func New(privKey *ecdsa.PrivateKey, ownAddr *felt.Felt, bc *blockchain.Blockchain, builderVM vm.VM, @@ -66,12 +71,54 @@ func (b *Builder) WithEventListener(l EventListener) *Builder { return b } +func (b *Builder) WithBootstrap(bootstrap bool) *Builder { + b.bootstrap = bootstrap + return b +} + +func (b *Builder) WithStarknetData(starknetData starknetdata.StarknetData) *Builder { + b.starknetData = starknetData + return b +} + +func (b *Builder) WithBootstrapToBlock(bootstrapToBlock uint64) *Builder { + b.bootstrapToBlock = bootstrapToBlock + return b +} + +func (b *Builder) BootstrapSeq(ctx context.Context, toBlockNum uint64) error { + var i uint64 + for i = 0; i < toBlockNum; i++ { + b.log.Infow("Sequencer, syncing block", "blockNumber", i) + block, su, classes, err := b.getSyncData(i) + if err != nil { + return err + } + commitments, err := b.bc.SanityCheckNewHeight(block, su, classes) + if err != nil { + return err + } + err = b.bc.Store(block, commitments, su, classes) + if err != nil { + return err + } + } + return nil +} + func (b *Builder) Run(ctx context.Context) error { - if err := b.initPendingBlock(); err != nil { + if b.bootstrap { + err := b.BootstrapSeq(ctx, b.bootstrapToBlock) + if err != nil { + return err + } + } + + if err := b.InitPendingBlock(); err != nil { return err } defer func() { - if pErr := b.clearPending(); pErr != nil { + if pErr := b.ClearPending(); pErr != nil { b.log.Errorw("clearing pending", "err", pErr) } }() @@ -90,6 +137,7 @@ func (b *Builder) Run(ctx context.Context) error { <-doneListen return nil case <-time.After(b.blockTime): + b.log.Debugw("Finalising new block") if err := b.Finalise(); err != nil { return err } @@ -97,7 +145,7 @@ func (b *Builder) Run(ctx context.Context) error { } } -func (b *Builder) initPendingBlock() error { +func (b *Builder) InitPendingBlock() error { if b.pendingBlock.Block != nil { return nil } @@ -117,7 +165,7 @@ func (b *Builder) initPendingBlock() error { return err } -func (b *Builder) clearPending() error { +func (b *Builder) ClearPending() error { b.pendingBlock = blockchain.Pending{} if b.headState != nil { if err := b.headCloser(); err != nil { @@ -141,10 +189,10 @@ func (b *Builder) Finalise() error { b.pendingBlock.Block.Hash.ShortString(), "state", b.pendingBlock.Block.GlobalStateRoot.ShortString()) b.listener.OnBlockFinalised(b.pendingBlock.Block.Header) - if err := b.clearPending(); err != nil { + if err := b.ClearPending(); err != nil { return err } - return b.initPendingBlock() + return b.InitPendingBlock() } // ValidateAgainstPendingState validates a user transaction against the pending state @@ -261,7 +309,6 @@ func (b *Builder) depletePool(ctx context.Context) error { if !errors.As(err, &txnExecutionError) { return err } - b.log.Debugw("failed txn", "hash", userTxn.Transaction.Hash().String(), "err", err.Error()) } @@ -311,3 +358,28 @@ func (b *Builder) runTxn(txn *mempool.BroadcastedTransaction) error { b.pendingBlock.Block.EventCount += uint64(len(receipt.Events)) return nil } + +func (b *Builder) getSyncData(blockNumber uint64) (*core.Block, *core.StateUpdate, + map[felt.Felt]core.Class, error, +) { + block, err := b.starknetData.BlockByNumber(context.Background(), blockNumber) + if err != nil { + return nil, nil, nil, err + } + su, err := b.starknetData.StateUpdate(context.Background(), blockNumber) + if err != nil { + return nil, nil, nil, err + } + txns := block.Transactions + classes := make(map[felt.Felt]core.Class) + for _, txn := range txns { + if t, ok := txn.(*core.DeclareTransaction); ok { + class, err := b.starknetData.Class(context.Background(), t.ClassHash) + if err != nil { + return nil, nil, nil, err + } + classes[*t.ClassHash] = class + } + } + return block, su, classes, nil +} diff --git a/builder/builder_test.go b/builder/builder_test.go index e0268c5da8..5ba2acdf92 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -378,3 +378,104 @@ func TestBuildBlocks(t *testing.T) { } require.Equal(t, uint64(90), totalTxns) } + +func TestSepoliaBootstrap(t *testing.T) { + mockCtrl := gomock.NewController(t) + bc := blockchain.New(pebble.NewMemTest(t), &utils.Sepolia) + snData := mocks.NewMockStarknetData(mockCtrl) + p := mempool.New(pebble.NewMemTest(t)) + vmm := vm.New(utils.NewNopZapLogger()) + seqAddr := utils.HexToFelt(t, "0xDEADBEEF") + privKey, err := ecdsa.GenerateKey(rand.Reader) + require.NoError(t, err) + + blockTime := time.Second + testBuilder := builder.New(privKey, seqAddr, bc, vmm, blockTime, p, utils.NewNopZapLogger()). + WithBootstrapToBlock(2). + WithStarknetData(snData). + WithBootstrap(true) + + client := feeder.NewTestClient(t, &utils.Sepolia) + gw := adaptfeeder.New(client) + + var i uint64 + var block *core.Block + var err2 error + for i = 0; i < 2; i++ { + block, err2 = gw.BlockByNumber(context.Background(), i) + require.NoError(t, err2) + + su, err2 := gw.StateUpdate(context.Background(), i) + require.NoError(t, err2) + + snData.EXPECT().BlockByNumber(context.Background(), i).Return(block, nil) + snData.EXPECT().StateUpdate(context.Background(), i).Return(su, nil) + } + classHashes := []string{ + "0x5c478ee27f2112411f86f207605b2e2c58cdb647bac0df27f660ef2252359c6", + "0xd0e183745e9dae3e4e78a8ffedcce0903fc4900beace4e0abf192d4c202da3", + "0x1b661756bf7d16210fc611626e1af4569baa1781ffc964bd018f4585ae241c1", + } + + for _, hash := range classHashes { + classHash := utils.HexToFelt(t, hash) + class, err2 := gw.Class(context.Background(), classHash) + require.NoError(t, err2) + snData.EXPECT().Class(context.Background(), classHash).Return(class, nil) + } + + t.Run("Bootstrap", func(t *testing.T) { + err = testBuilder.BootstrapSeq(context.Background(), uint64(2)) + require.NoError(t, err) + head, err := bc.BlockByNumber(1) + require.NoError(t, err) + require.Equal(t, uint64(1), head.Number) + require.Equal(t, block.TransactionCount, head.TransactionCount, "TransactionCount diff") + require.Equal(t, block.GlobalStateRoot.String(), head.GlobalStateRoot.String(), "GlobalStateRoot diff") + }) + + t.Run("Bootstrap blocks 0 and 1 + Run block 2", func(t *testing.T) { + block, err := gw.BlockByNumber(context.Background(), 2) + require.NoError(t, err) + txns := block.Transactions + var mempoolTxns []*mempool.BroadcastedTransaction + for _, txn := range txns { + switch tx := txn.(type) { + case *core.DeployTransaction, *core.DeployAccountTransaction, *core.InvokeTransaction, *core.L1HandlerTransaction: + mempoolTxns = append(mempoolTxns, + &mempool.BroadcastedTransaction{ + Transaction: tx, + }) + case *core.DeclareTransaction: + class, err2 := gw.Class(context.Background(), tx.ClassHash) + require.NoError(t, err2) + mempoolTxns = append(mempoolTxns, &mempool.BroadcastedTransaction{ + Transaction: tx, + DeclaredClass: class, + }) + default: + require.Error(t, errors.New("unknown transaction type")) + } + } + + for _, txn := range mempoolTxns { + err = p.Push(txn) + require.NoError(t, err) + } + + ctx, cancel := context.WithTimeout(context.Background(), 2*blockTime) + defer cancel() + err = testBuilder.Run(ctx) + require.NoError(t, err) + head, err := bc.BlockByNumber(1) + require.NoError(t, err) + require.Equal(t, uint64(1), head.Number) + require.Equal(t, block.TransactionCount, head.TransactionCount, "TransactionCount diff") + require.Equal(t, block.GlobalStateRoot.String(), head.GlobalStateRoot.String(), "GlobalStateRoot diff") + head, err = bc.Head() + require.NoError(t, err) + require.Equal(t, block.Number, head.Number) + require.Equal(t, block.TransactionCount, head.TransactionCount) + require.Equal(t, head.GlobalStateRoot, head.GlobalStateRoot) + }) +} diff --git a/clients/feeder/testdata/sepolia/class/0x1b661756bf7d16210fc611626e1af4569baa1781ffc964bd018f4585ae241c1.json b/clients/feeder/testdata/sepolia/class/0x1b661756bf7d16210fc611626e1af4569baa1781ffc964bd018f4585ae241c1.json new file mode 100644 index 0000000000..2a9eabfcc1 --- /dev/null +++ b/clients/feeder/testdata/sepolia/class/0x1b661756bf7d16210fc611626e1af4569baa1781ffc964bd018f4585ae241c1.json @@ -0,0 +1,9162 @@ +{ + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "selector": "0x151e58b29179122a728eab07c8847e5baf5802379c5db3a7d57a8263a7bd1d", + "offset": 1629 + }, + { + "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20", + "offset": 1396 + }, + { + "selector": "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9", + "offset": 715 + }, + { + "selector": "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463", + "offset": 1265 + }, + { + "selector": "0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d", + "offset": 685 + }, + { + "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e", + "offset": 1316 + }, + { + "selector": "0xd63a78e4cd7fb4c41bc18d089154af78d400a5e837f270baea6cf8db18c8dd", + "offset": 1666 + }, + { + "selector": "0x16cc063b8338363cf388ce7fe1df408bf10f16cd51635d392e21d852fafb683", + "offset": 1513 + }, + { + "selector": "0x1aaf3e6107dd1349c81543ff4221a326814f77dadcc5810807b74f1a49ded4e", + "offset": 1592 + }, + { + "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1", + "offset": 783 + }, + { + "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4", + "offset": 654 + }, + { + "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c", + "offset": 1441 + }, + { + "selector": "0x2a4bb4205277617b698a9a2950b938d0a236dd4619f82f05bec02bdbd245fab", + "offset": 1213 + }, + { + "selector": "0x2c4943a27e820803a6ef49bb04b629950e2de615ab9ac0fb8baef037b168782", + "offset": 1237 + }, + { + "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e", + "offset": 747 + }, + { + "selector": "0x358a2fe57368393087d3e6d24f1e04741c5bdc85e3e23790253e377f55c391e", + "offset": 1090 + }, + { + "selector": "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", + "offset": 624 + }, + { + "selector": "0x3c0ba99f1a18bcdc81fcbcb6b4f15a9a6725f937075aed6fac107ffcb147068", + "offset": 1165 + } + ], + "L1_HANDLER": [] + }, + "program": { + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x3ffffffffffffffffffffffffffffff", + "0x480280017ffc8000", + "0x48307fff80007ffe", + "0x400280027ffc7fff", + "0x480280017ffc8000", + "0x484480017fff8000", + "0x100000000000000000000000000000000", + "0x480280007ffc8000", + "0x40317fff7ffe7ffd", + "0x482680017ffc8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x484480017fff8000", + "0x2aaaaaaaaaaaab05555555555555556", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x484480017fff8000", + "0x4000000000000088000000000000001", + "0x48307fff7ffd8000", + "0xa0680017fff8000", + "0xe", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffc80007fff", + "0x40307ffc7ff87fff", + "0x48297ffd80007ffc", + "0x482680017ffd8000", + "0x1", + "0x48507fff7ffe8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffd80007fff", + "0x48327fff7ffc8000", + "0x40307ffa7ff67fff", + "0x48527ffe7ffc8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x40317ffd7ff97ffd", + "0x48297ffc80007ffd", + "0x48527fff7ffc8000", + "0x40507ffb7ff77fff", + "0x40780017fff7fff", + "0x2", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0x10", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffba", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0xc", + "0x40780017fff7fff", + "0xa", + "0x480680017fff8000", + "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", + "0x480a7ffc7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0xb", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xa", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x14", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xe", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x40780017fff7fff", + "0x11", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x100000000000000000000000000000000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x404b800280028002", + "0x404b800380038003", + "0x482a7ffc7ffa8000", + "0x4846800180028000", + "0x100000000000000000000000000000000", + "0x40327fff80007ffe", + "0x482a7ffd7ffb8000", + "0x482880027fff8000", + "0x4846800180038000", + "0x100000000000000000000000000000000", + "0x40327fff80017ffe", + "0x480a7ff97fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80037fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x480680017fff8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffd80007ffe", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x480a7ffb7fff8000", + "0x48287ffc80007ffd", + "0x48287ffd80007ffd", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed7", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed1", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee2", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb6", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x341c1bdfd89f69748aa00b5742b03adbffd79b8e80cab5c50d91cd8c2a79be1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea8", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea2", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xb6ce5410fca59d078ee9b2a4371a9d684c530d697c64fbef0ae6d5e8f0ac72", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8a", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe84", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1f0d4aa99431d246bac9b8e48c33e888245b15e9678f64f9bdfc8823dc8f979", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6c", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe66", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x110e2f729c9c2b988559994a3daccd838cf52faf88e18101373e67dd061455a", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4e", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe49", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe42", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3d", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x3a4e8ec16e258a799fe707996fd5d21d42b29adc1499a370edf7f809d8c458a", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1f", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe93", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1b", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe16", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0e", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe09", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x3c87bf42ed4f01f11883bf54f43d91d2cbbd5fec26d1df9c74c57ae138800a4", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdeb", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde8", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5c", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde3", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdde", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ff77fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd5", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd0", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde7", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff19", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff34", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4f", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff00", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff00", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1e", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff12", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff25", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd06", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda0", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9b", + "0x48127fe57fff8000", + "0x48127fe57fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x48127ffd7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd88", + "0x40137ffd7fff8002", + "0x40137ffe7fff8003", + "0x400680017fff7fff", + "0x0", + "0x48127fe27fff8000", + "0x48127fe27fff8000", + "0x48127ffa7fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdce", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc7", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc4", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5e", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7e", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7b", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcae", + "0x48127ffc7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd95", + "0x48127f7c7fff8000", + "0x48127f7c7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe78", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe61", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd3c", + "0x48127fe57fff8000", + "0x48127fe57fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd86", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc81", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7e", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd18", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe81", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd81", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5f", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf9", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe19", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd18", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4b", + "0x48127ffc7fff8000", + "0x48127fc97fff8000", + "0x48127fc97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd32", + "0x48127f7c7fff8000", + "0x48127f7c7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe15", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcd", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd24", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd5", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd24", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1390569bb0a3a722eb4228e8700301347da081211d5c2ded2db22ef389551ab", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbfb", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf5", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc01", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbb8", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd2", + "0x40127ffd7fff7fe1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x2cd2687c06d341ffd0b635e3229e2ca36108201a2112da0d058d03b77eb5092", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffba6", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffba0", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4552433230", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x400780017fff7ffc", + "0x4", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd64", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3c", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffafd", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4c", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffacf", + "0x40137fff7fff8000", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce4", + "0x40137ffe7fff8001", + "0x40137fff7fff8002", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbaa", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadd", + "0x48127fc77fff8000", + "0x48127fc77fff8000", + "0x48127ffa7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0b", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbc", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a80007fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd6", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x4", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa80", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe17", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x5", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb10", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa4d", + "0x40137fff7fff8000", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x480a80007fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc62", + "0x40137ffe7fff8001", + "0x40137fff7fff8002", + "0x48127ffd7fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb01", + "0x40137ffd7fff8003", + "0x40137ffe7fff8004", + "0x400680017fff7fff", + "0x0", + "0x48127fe27fff8000", + "0x48127fe27fff8000", + "0x48127ffa7fff8000", + "0x480a80007fff8000", + "0x480a7ffb7fff8000", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcf", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x5", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffac8", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa05", + "0x40137fff7fff8000", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x480a80007fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc1a", + "0x40137ffe7fff8001", + "0x40137fff7fff8002", + "0x48127ffd7fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb03", + "0x40137ffe7fff8003", + "0x40137fff7fff8004", + "0x48127ffd7fff8000", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffad7", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa0a", + "0x48127f7c7fff8000", + "0x48127f7c7fff8000", + "0x48127ffa7fff8000", + "0x480a80007fff8000", + "0x480a7ffb7fff8000", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd80", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe01", + "0x40137ffd7fff8000", + "0x480a80007fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc9", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffddc", + "0x40137ffd7fff8000", + "0x480a80007fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4b", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "builtins": [ + "pedersen", + "range_check" + ], + "hints": { + "0": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 0 + } + } + } + ], + "20": [ + { + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 1 + } + } + } + ], + "29": [ + { + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 2 + } + } + } + ], + "39": [ + { + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 3 + } + } + } + ], + "42": [ + { + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 4 + } + } + } + ], + "47": [ + { + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 5 + } + } + } + ], + "65": [ + { + "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 8, + "starkware.cairo.common.math.assert_250_bit.low": 7, + "starkware.cairo.common.math.assert_250_bit.value": 6 + } + } + } + ], + "78": [ + { + "code": "import itertools\n\nfrom starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\n# Find an arc less than PRIME / 3, and another less than PRIME / 2.\nlengths_and_indices = [(a, 0), (b - a, 1), (PRIME - 1 - b, 2)]\nlengths_and_indices.sort()\nassert lengths_and_indices[0][0] <= PRIME // 3 and lengths_and_indices[1][0] <= PRIME // 2\nexcluded = lengths_and_indices[2][1]\n\nmemory[ids.range_check_ptr + 1], memory[ids.range_check_ptr + 0] = (\n divmod(lengths_and_indices[0][0], ids.PRIME_OVER_3_HIGH))\nmemory[ids.range_check_ptr + 3], memory[ids.range_check_ptr + 2] = (\n divmod(lengths_and_indices[1][0], ids.PRIME_OVER_2_HIGH))", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 9, + "starkware.cairo.common.math.assert_le_felt.b": 10, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 11 + } + } + } + ], + "88": [ + { + "code": "memory[ap] = 1 if excluded != 0 else 0", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "102": [ + { + "code": "memory[ap] = 1 if excluded != 1 else 0", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "114": [ + { + "code": "assert excluded == 2", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "125": [ + { + "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0", + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 12, + "starkware.starknet.common.storage.normalize_address.is_small": 13 + } + } + } + ], + "143": [ + { + "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0", + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 12, + "starkware.starknet.common.storage.normalize_address.is_250": 14 + } + } + } + ], + "163": [ + { + "code": "memory[ap] = 0 if 0 <= (ids.a % PRIME) < range_check_builtin.bound else 1", + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 13, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 15 + } + } + } + ], + "173": [ + { + "code": "memory[ap] = 0 if 0 <= ((-ids.a - 1) % PRIME) < range_check_builtin.bound else 1", + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 13, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 15 + } + } + } + ], + "208": [ + { + "code": "sum_low = ids.a.low + ids.b.low\nids.carry_low = 1 if sum_low >= ids.SHIFT else 0\nsum_high = ids.a.high + ids.b.high + ids.carry_low\nids.carry_high = 1 if sum_high >= ids.SHIFT else 0", + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 16, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.uint256.uint256_add.a": 16, + "starkware.cairo.common.uint256.uint256_add.b": 17, + "starkware.cairo.common.uint256.uint256_add.carry_high": 19, + "starkware.cairo.common.uint256.uint256_add.carry_low": 18 + } + } + } + ], + "615": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 44, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "645": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 47, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "675": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 50, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "706": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 53, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "737": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 56, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "773": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "starkware.starknet.std_contracts.ERC20.ERC20_base", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 59, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1081": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.std_contracts.ERC20.permitted", + "starkware.starknet.std_contracts.ERC20.permitted", + "__wrappers__", + "__wrappers__.permittedMinter_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 70, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1156": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.std_contracts.upgradability_proxy.initializable", + "starkware.starknet.std_contracts.upgradability_proxy.initializable", + "__wrappers__", + "__wrappers__.initialized_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 77, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1204": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_version_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 82, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1228": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_identity_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 85, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1283": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.initialize" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 88, + "offset": 185 + }, + "reference_ids": {} + } + } + ], + "1307": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 90, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1387": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 93, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1432": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 96, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1504": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 99, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1583": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 102, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1640": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.permissionedMint" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 105, + "offset": 346 + }, + "reference_ids": {} + } + } + ], + "1677": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.permissionedBurn" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 107, + "offset": 494 + }, + "reference_ids": {} + } + } + ] + }, + "compiler_version": "0.12.3", + "main_scope": "__main__", + "identifiers": { + "__main__.CONTRACT_IDENTITY": { + "value": 297732878896, + "type": "const" + }, + "__main__.CONTRACT_VERSION": { + "value": 1, + "type": "const" + }, + "__main__.ERC20_allowances": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances", + "type": "alias" + }, + "__main__.ERC20_approve": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_approve", + "type": "alias" + }, + "__main__.ERC20_burn": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_burn", + "type": "alias" + }, + "__main__.ERC20_initializer": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_initializer", + "type": "alias" + }, + "__main__.ERC20_mint": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_mint", + "type": "alias" + }, + "__main__.ERC20_transfer": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_transfer", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__.allowance": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.allowance", + "type": "alias" + }, + "__main__.approve": { + "pc": 1417, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.approve.Args": { + "full_name": "__main__.approve.Args", + "members": { + "spender": { + "offset": 0, + "cairo_type": "felt" + }, + "amount": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.approve.ImplicitArgs": { + "full_name": "__main__.approve.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.approve.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.approve.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "__main__.balanceOf": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.balanceOf", + "type": "alias" + }, + "__main__.decimals": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.decimals", + "type": "alias" + }, + "__main__.decreaseAllowance": { + "pc": 1533, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.decreaseAllowance.Args": { + "full_name": "__main__.decreaseAllowance.Args", + "members": { + "spender": { + "offset": 0, + "cairo_type": "felt" + }, + "subtracted_value": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.decreaseAllowance.ImplicitArgs": { + "full_name": "__main__.decreaseAllowance.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.decreaseAllowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.decreaseAllowance.SIZEOF_LOCALS": { + "value": 5, + "type": "const" + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.get_identity": { + "pc": 1225, + "decorators": [ + "view" + ], + "type": "function" + }, + "__main__.get_identity.Args": { + "full_name": "__main__.get_identity.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_identity.ImplicitArgs": { + "full_name": "__main__.get_identity.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_identity.Return": { + "cairo_type": "(identity: felt)", + "type": "type_definition" + }, + "__main__.get_identity.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.get_version": { + "pc": 1201, + "decorators": [ + "view" + ], + "type": "function" + }, + "__main__.get_version.Args": { + "full_name": "__main__.get_version.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_version.ImplicitArgs": { + "full_name": "__main__.get_version.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_version.Return": { + "cairo_type": "(version: felt)", + "type": "type_definition" + }, + "__main__.get_version.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.increaseAllowance": { + "pc": 1461, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.increaseAllowance.Args": { + "full_name": "__main__.increaseAllowance.Args", + "members": { + "spender": { + "offset": 0, + "cairo_type": "felt" + }, + "added_value": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increaseAllowance.ImplicitArgs": { + "full_name": "__main__.increaseAllowance.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increaseAllowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.increaseAllowance.SIZEOF_LOCALS": { + "value": 5, + "type": "const" + }, + "__main__.initialize": { + "pc": 1249, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.initialize.Args": { + "full_name": "__main__.initialize.Args", + "members": { + "init_vector_len": { + "offset": 0, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "__main__.initialize.ImplicitArgs": { + "full_name": "__main__.initialize.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.initialize.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.initialize.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.initialized": { + "destination": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized", + "type": "alias" + }, + "__main__.name": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.name", + "type": "alias" + }, + "__main__.permissionedBurn": { + "pc": 1649, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.permissionedBurn.Args": { + "full_name": "__main__.permissionedBurn.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + }, + "amount": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.permissionedBurn.ImplicitArgs": { + "full_name": "__main__.permissionedBurn.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.permissionedBurn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.permissionedBurn.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__main__.permissionedMint": { + "pc": 1612, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.permissionedMint.Args": { + "full_name": "__main__.permissionedMint.Args", + "members": { + "recipient": { + "offset": 0, + "cairo_type": "felt" + }, + "amount": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.permissionedMint.ImplicitArgs": { + "full_name": "__main__.permissionedMint.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.permissionedMint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.permissionedMint.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__main__.permittedMinter": { + "destination": "starkware.starknet.std_contracts.ERC20.permitted.permittedMinter", + "type": "alias" + }, + "__main__.permitted_initializer": { + "destination": "starkware.starknet.std_contracts.ERC20.permitted.permitted_initializer", + "type": "alias" + }, + "__main__.permitted_minter": { + "destination": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter", + "type": "alias" + }, + "__main__.permitted_minter_only": { + "destination": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter_only", + "type": "alias" + }, + "__main__.set_initialized": { + "destination": "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized", + "type": "alias" + }, + "__main__.symbol": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.symbol", + "type": "alias" + }, + "__main__.totalSupply": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.totalSupply", + "type": "alias" + }, + "__main__.transfer": { + "pc": 1292, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.transfer.Args": { + "full_name": "__main__.transfer.Args", + "members": { + "recipient": { + "offset": 0, + "cairo_type": "felt" + }, + "amount": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transfer.ImplicitArgs": { + "full_name": "__main__.transfer.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transfer.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.transfer.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.transferFrom": { + "pc": 1336, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.transferFrom.Args": { + "full_name": "__main__.transferFrom.Args", + "members": { + "sender": { + "offset": 0, + "cairo_type": "felt" + }, + "recipient": { + "offset": 1, + "cairo_type": "felt" + }, + "amount": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.transferFrom.ImplicitArgs": { + "full_name": "__main__.transferFrom.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transferFrom.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.transferFrom.SIZEOF_LOCALS": { + "value": 3, + "type": "const" + }, + "__main__.uint256_add": { + "destination": "starkware.cairo.common.uint256.uint256_add", + "type": "alias" + }, + "__main__.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "__main__.uint256_le": { + "destination": "starkware.cairo.common.uint256.uint256_le", + "type": "alias" + }, + "__main__.uint256_sub": { + "destination": "starkware.cairo.common.uint256.uint256_sub", + "type": "alias" + }, + "__wrappers__.allowance": { + "pc": 783, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.allowance.Args": { + "full_name": "__wrappers__.allowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.allowance.ImplicitArgs": { + "full_name": "__wrappers__.allowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.allowance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.allowance.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.allowance.__wrapped_func": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.allowance", + "type": "alias" + }, + "__wrappers__.allowance_encode_return": { + "pc": 773, + "decorators": [], + "type": "function" + }, + "__wrappers__.allowance_encode_return.Args": { + "full_name": "__wrappers__.allowance_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.allowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.allowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.allowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.allowance_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.allowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.approve": { + "pc": 1441, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.approve.Args": { + "full_name": "__wrappers__.approve.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.approve.ImplicitArgs": { + "full_name": "__wrappers__.approve.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.approve.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.approve.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.approve.__wrapped_func": { + "destination": "__main__.approve", + "type": "alias" + }, + "__wrappers__.approve_encode_return": { + "pc": 1432, + "decorators": [], + "type": "function" + }, + "__wrappers__.approve_encode_return.Args": { + "full_name": "__wrappers__.approve_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(success: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.approve_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.approve_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.approve_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.approve_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.approve_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.balanceOf": { + "pc": 747, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.balanceOf.Args": { + "full_name": "__wrappers__.balanceOf.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.balanceOf.ImplicitArgs": { + "full_name": "__wrappers__.balanceOf.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.balanceOf.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.balanceOf.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.balanceOf.__wrapped_func": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.balanceOf", + "type": "alias" + }, + "__wrappers__.balanceOf_encode_return": { + "pc": 737, + "decorators": [], + "type": "function" + }, + "__wrappers__.balanceOf_encode_return.Args": { + "full_name": "__wrappers__.balanceOf_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.balanceOf_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.balanceOf_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.balanceOf_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.balanceOf_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.balanceOf_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.decimals": { + "pc": 715, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.decimals.Args": { + "full_name": "__wrappers__.decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decimals.ImplicitArgs": { + "full_name": "__wrappers__.decimals.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decimals.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.decimals.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.decimals.__wrapped_func": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.decimals", + "type": "alias" + }, + "__wrappers__.decimals_encode_return": { + "pc": 706, + "decorators": [], + "type": "function" + }, + "__wrappers__.decimals_encode_return.Args": { + "full_name": "__wrappers__.decimals_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(decimals: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.decimals_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.decimals_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decimals_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.decimals_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.decimals_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.decreaseAllowance": { + "pc": 1592, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.decreaseAllowance.Args": { + "full_name": "__wrappers__.decreaseAllowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decreaseAllowance.ImplicitArgs": { + "full_name": "__wrappers__.decreaseAllowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decreaseAllowance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.decreaseAllowance.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.decreaseAllowance.__wrapped_func": { + "destination": "__main__.decreaseAllowance", + "type": "alias" + }, + "__wrappers__.decreaseAllowance_encode_return": { + "pc": 1583, + "decorators": [], + "type": "function" + }, + "__wrappers__.decreaseAllowance_encode_return.Args": { + "full_name": "__wrappers__.decreaseAllowance_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(success: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.decreaseAllowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.decreaseAllowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decreaseAllowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.decreaseAllowance_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.decreaseAllowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_identity": { + "pc": 1237, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.get_identity.Args": { + "full_name": "__wrappers__.get_identity.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_identity.ImplicitArgs": { + "full_name": "__wrappers__.get_identity.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_identity.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_identity.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.get_identity.__wrapped_func": { + "destination": "__main__.get_identity", + "type": "alias" + }, + "__wrappers__.get_identity_encode_return": { + "pc": 1228, + "decorators": [], + "type": "function" + }, + "__wrappers__.get_identity_encode_return.Args": { + "full_name": "__wrappers__.get_identity_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(identity: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_identity_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_identity_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_identity_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_identity_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.get_identity_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_version": { + "pc": 1213, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.get_version.Args": { + "full_name": "__wrappers__.get_version.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_version.ImplicitArgs": { + "full_name": "__wrappers__.get_version.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_version.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_version.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.get_version.__wrapped_func": { + "destination": "__main__.get_version", + "type": "alias" + }, + "__wrappers__.get_version_encode_return": { + "pc": 1204, + "decorators": [], + "type": "function" + }, + "__wrappers__.get_version_encode_return.Args": { + "full_name": "__wrappers__.get_version_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(version: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_version_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_version_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_version_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_version_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.get_version_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.increaseAllowance": { + "pc": 1513, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.increaseAllowance.Args": { + "full_name": "__wrappers__.increaseAllowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increaseAllowance.ImplicitArgs": { + "full_name": "__wrappers__.increaseAllowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increaseAllowance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.increaseAllowance.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.increaseAllowance.__wrapped_func": { + "destination": "__main__.increaseAllowance", + "type": "alias" + }, + "__wrappers__.increaseAllowance_encode_return": { + "pc": 1504, + "decorators": [], + "type": "function" + }, + "__wrappers__.increaseAllowance_encode_return.Args": { + "full_name": "__wrappers__.increaseAllowance_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(success: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.increaseAllowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.increaseAllowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increaseAllowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.increaseAllowance_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.increaseAllowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.initialize": { + "pc": 1265, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.initialize.Args": { + "full_name": "__wrappers__.initialize.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.ImplicitArgs": { + "full_name": "__wrappers__.initialize.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.initialize.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.initialize.__wrapped_func": { + "destination": "__main__.initialize", + "type": "alias" + }, + "__wrappers__.initialize_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.initialized": { + "pc": 1165, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.initialized.Args": { + "full_name": "__wrappers__.initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialized.ImplicitArgs": { + "full_name": "__wrappers__.initialized.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialized.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.initialized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.initialized.__wrapped_func": { + "destination": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized", + "type": "alias" + }, + "__wrappers__.initialized_encode_return": { + "pc": 1156, + "decorators": [], + "type": "function" + }, + "__wrappers__.initialized_encode_return.Args": { + "full_name": "__wrappers__.initialized_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(res: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.initialized_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.initialized_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialized_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.initialized_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.initialized_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.name": { + "pc": 624, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.name.Args": { + "full_name": "__wrappers__.name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.name.ImplicitArgs": { + "full_name": "__wrappers__.name.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.name.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.name.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.name.__wrapped_func": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.name", + "type": "alias" + }, + "__wrappers__.name_encode_return": { + "pc": 615, + "decorators": [], + "type": "function" + }, + "__wrappers__.name_encode_return.Args": { + "full_name": "__wrappers__.name_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(name: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.name_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.name_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.name_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.name_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.name_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.permissionedBurn": { + "pc": 1666, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.permissionedBurn.Args": { + "full_name": "__wrappers__.permissionedBurn.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.permissionedBurn.ImplicitArgs": { + "full_name": "__wrappers__.permissionedBurn.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.permissionedBurn.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.permissionedBurn.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.permissionedBurn.__wrapped_func": { + "destination": "__main__.permissionedBurn", + "type": "alias" + }, + "__wrappers__.permissionedBurn_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.permissionedMint": { + "pc": 1629, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.permissionedMint.Args": { + "full_name": "__wrappers__.permissionedMint.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.permissionedMint.ImplicitArgs": { + "full_name": "__wrappers__.permissionedMint.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.permissionedMint.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.permissionedMint.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.permissionedMint.__wrapped_func": { + "destination": "__main__.permissionedMint", + "type": "alias" + }, + "__wrappers__.permissionedMint_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.permittedMinter": { + "pc": 1090, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.permittedMinter.Args": { + "full_name": "__wrappers__.permittedMinter.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.permittedMinter.ImplicitArgs": { + "full_name": "__wrappers__.permittedMinter.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.permittedMinter.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.permittedMinter.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.permittedMinter.__wrapped_func": { + "destination": "starkware.starknet.std_contracts.ERC20.permitted.permittedMinter", + "type": "alias" + }, + "__wrappers__.permittedMinter_encode_return": { + "pc": 1081, + "decorators": [], + "type": "function" + }, + "__wrappers__.permittedMinter_encode_return.Args": { + "full_name": "__wrappers__.permittedMinter_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(minter: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.permittedMinter_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.permittedMinter_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.permittedMinter_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.permittedMinter_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.permittedMinter_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.symbol": { + "pc": 654, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.symbol.Args": { + "full_name": "__wrappers__.symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.symbol.ImplicitArgs": { + "full_name": "__wrappers__.symbol.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.symbol.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.symbol.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.symbol.__wrapped_func": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.symbol", + "type": "alias" + }, + "__wrappers__.symbol_encode_return": { + "pc": 645, + "decorators": [], + "type": "function" + }, + "__wrappers__.symbol_encode_return.Args": { + "full_name": "__wrappers__.symbol_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(symbol: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.symbol_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.symbol_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.symbol_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.symbol_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.symbol_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.totalSupply": { + "pc": 685, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.totalSupply.Args": { + "full_name": "__wrappers__.totalSupply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.totalSupply.ImplicitArgs": { + "full_name": "__wrappers__.totalSupply.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.totalSupply.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.totalSupply.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.totalSupply.__wrapped_func": { + "destination": "starkware.starknet.std_contracts.ERC20.ERC20_base.totalSupply", + "type": "alias" + }, + "__wrappers__.totalSupply_encode_return": { + "pc": 675, + "decorators": [], + "type": "function" + }, + "__wrappers__.totalSupply_encode_return.Args": { + "full_name": "__wrappers__.totalSupply_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(totalSupply: starkware.cairo.common.uint256.Uint256)" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.totalSupply_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.totalSupply_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.totalSupply_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.totalSupply_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.totalSupply_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.transfer": { + "pc": 1316, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.transfer.Args": { + "full_name": "__wrappers__.transfer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer.ImplicitArgs": { + "full_name": "__wrappers__.transfer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.transfer.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.transfer.__wrapped_func": { + "destination": "__main__.transfer", + "type": "alias" + }, + "__wrappers__.transferFrom": { + "pc": 1396, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.transferFrom.Args": { + "full_name": "__wrappers__.transferFrom.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transferFrom.ImplicitArgs": { + "full_name": "__wrappers__.transferFrom.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transferFrom.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.transferFrom.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.transferFrom.__wrapped_func": { + "destination": "__main__.transferFrom", + "type": "alias" + }, + "__wrappers__.transferFrom_encode_return": { + "pc": 1387, + "decorators": [], + "type": "function" + }, + "__wrappers__.transferFrom_encode_return.Args": { + "full_name": "__wrappers__.transferFrom_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(success: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.transferFrom_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.transferFrom_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transferFrom_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.transferFrom_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.transferFrom_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.transfer_encode_return": { + "pc": 1307, + "decorators": [], + "type": "function" + }, + "__wrappers__.transfer_encode_return.Args": { + "full_name": "__wrappers__.transfer_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(success: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.transfer_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.transfer_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.transfer_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.transfer_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "pc": 0, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "value": -1.0671072950157357e+59, + "type": "const" + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.bool.TRUE": { + "value": 1, + "type": "const" + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + }, + "x_and_y": { + "offset": 2, + "cairo_type": "felt" + }, + "x_xor_y": { + "offset": 3, + "cairo_type": "felt" + }, + "x_or_y": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "p": { + "offset": 0, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + }, + "q": { + "offset": 2, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + }, + "m": { + "offset": 4, + "cairo_type": "felt" + }, + "r": { + "offset": 5, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + }, + "result": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "offset": 0, + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState" + }, + "output": { + "offset": 8, + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState" + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "offset": 0, + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState" + }, + "output": { + "offset": 3, + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState" + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "pub_key": { + "offset": 0, + "cairo_type": "felt" + }, + "message": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "offset": 0, + "cairo_type": "felt" + }, + "prev_value": { + "offset": 1, + "cairo_type": "felt" + }, + "new_value": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "pc": 3, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash.hash2.Args": { + "full_name": "starkware.cairo.common.hash.hash2.Args", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", + "members": { + "hash_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.Return": { + "cairo_type": "(result: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "offset": 0, + "cairo_type": "felt" + }, + "s1": { + "offset": 1, + "cairo_type": "felt" + }, + "s2": { + "offset": 2, + "cairo_type": "felt" + }, + "s3": { + "offset": 3, + "cairo_type": "felt" + }, + "s4": { + "offset": 4, + "cairo_type": "felt" + }, + "s5": { + "offset": 5, + "cairo_type": "felt" + }, + "s6": { + "offset": 6, + "cairo_type": "felt" + }, + "s7": { + "offset": 7, + "cairo_type": "felt" + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_250_bit": { + "pc": 65, + "decorators": [ + "known_ap_change" + ], + "type": "function" + }, + "starkware.cairo.common.math.assert_250_bit.Args": { + "full_name": "starkware.cairo.common.math.assert_250_bit.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": { + "value": 5.316911983139664e+36, + "type": "const" + }, + "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_250_bit.SHIFT": { + "value": 3.402823669209385e+38, + "type": "const" + }, + "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": { + "value": 1.8092513943330656e+75, + "type": "const" + }, + "starkware.cairo.common.math.assert_250_bit.high": { + "full_name": "starkware.cairo.common.math.assert_250_bit.high", + "cairo_type": "felt", + "references": [ + { + "pc": 65, + "value": "[cast([fp + (-4)] + 1, felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.low": { + "full_name": "starkware.cairo.common.math.assert_250_bit.low", + "cairo_type": "felt", + "references": [ + { + "pc": 65, + "value": "[cast([fp + (-4)], felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.value": { + "full_name": "starkware.cairo.common.math.assert_250_bit.value", + "cairo_type": "felt", + "references": [ + { + "pc": 65, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le": { + "pc": 51, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.math.assert_le.Args": { + "full_name": "starkware.cairo.common.math.assert_le.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + }, + "b": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_le_felt": { + "pc": 78, + "decorators": [ + "known_ap_change" + ], + "type": "function" + }, + "starkware.cairo.common.math.assert_le_felt.Args": { + "full_name": "starkware.cairo.common.math.assert_le_felt.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + }, + "b": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": { + "value": 5.316911983139664e+36, + "type": "const" + }, + "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": { + "value": 3.544607988759776e+36, + "type": "const" + }, + "starkware.cairo.common.math.assert_le_felt.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_le_felt.a": { + "full_name": "starkware.cairo.common.math.assert_le_felt.a", + "cairo_type": "felt", + "references": [ + { + "pc": 78, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.b": { + "full_name": "starkware.cairo.common.math.assert_le_felt.b", + "cairo_type": "felt", + "references": [ + { + "pc": 78, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": { + "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 78, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + }, + { + "pc": 88, + "value": "cast([fp + (-5)] + 4, felt)", + "ap_tracking_data": { + "group": 11, + "offset": 8 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 102, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 114, + "type": "label" + }, + "starkware.cairo.common.math.assert_nn": { + "pc": 47, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.math.assert_nn.Args": { + "full_name": "starkware.cairo.common.math.assert_nn.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_nn.a": { + "full_name": "starkware.cairo.common.math.assert_nn.a", + "cairo_type": "felt", + "references": [ + { + "pc": 47, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_nn_le": { + "pc": 56, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.math.assert_nn_le.Args": { + "full_name": "starkware.cairo.common.math.assert_nn_le.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + }, + "b": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_nn_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_nn_le.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_not_zero": { + "pc": 42, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.math.assert_not_zero.Args": { + "full_name": "starkware.cairo.common.math.assert_not_zero.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_not_zero.value": { + "full_name": "starkware.cairo.common.math.assert_not_zero.value", + "cairo_type": "felt", + "references": [ + { + "pc": 42, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.RC_BOUND": { + "value": 3.402823669209385e+38, + "type": "const" + }, + "starkware.cairo.common.math_cmp.assert_le_felt": { + "destination": "starkware.cairo.common.math.assert_le_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.is_le": { + "pc": 196, + "decorators": [ + "known_ap_change" + ], + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_le.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_le.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + }, + "b": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_le.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math_cmp.is_nn": { + "pc": 163, + "decorators": [ + "known_ap_change" + ], + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_nn.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_nn.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_nn.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math_cmp.is_nn.a": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.a", + "cairo_type": "felt", + "references": [ + { + "pc": 163, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 13, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { + "pc": 187, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn.out_of_range": { + "pc": 173, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "offset": 0, + "cairo_type": "felt" + }, + "s1": { + "offset": 1, + "cairo_type": "felt" + }, + "s2": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.registers.get_ap": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.ALL_ONES": { + "value": 3.402823669209385e+38, + "type": "const" + }, + "starkware.cairo.common.uint256.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.uint256.HALF_SHIFT": { + "value": 18446744073709552000, + "type": "const" + }, + "starkware.cairo.common.uint256.SHIFT": { + "value": 3.402823669209385e+38, + "type": "const" + }, + "starkware.cairo.common.uint256.Uint256": { + "full_name": "starkware.cairo.common.uint256.Uint256", + "members": { + "low": { + "offset": 0, + "cairo_type": "felt" + }, + "high": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_in_range": { + "destination": "starkware.cairo.common.math.assert_in_range", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_and": { + "destination": "starkware.cairo.common.bitwise.bitwise_and", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_or": { + "destination": "starkware.cairo.common.bitwise.bitwise_or", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.cairo.common.uint256.split_felt": { + "destination": "starkware.cairo.common.math.split_felt", + "type": "alias" + }, + "starkware.cairo.common.uint256.uint256_add": { + "pc": 206, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_add.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_add.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + }, + "b": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_add.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_add.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_add.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256, carry: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_add.SIZEOF_LOCALS": { + "value": 4, + "type": "const" + }, + "starkware.cairo.common.uint256.uint256_add.a": { + "full_name": "starkware.cairo.common.uint256.uint256_add.a", + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "references": [ + { + "pc": 206, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", + "ap_tracking_data": { + "group": 16, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.b": { + "full_name": "starkware.cairo.common.uint256.uint256_add.b", + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "references": [ + { + "pc": 206, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", + "ap_tracking_data": { + "group": 16, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.carry_high": { + "full_name": "starkware.cairo.common.uint256.uint256_add.carry_high", + "cairo_type": "felt", + "references": [ + { + "pc": 208, + "value": "[cast(fp + 3, felt*)]", + "ap_tracking_data": { + "group": 16, + "offset": 4 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.carry_low": { + "full_name": "starkware.cairo.common.uint256.uint256_add.carry_low", + "cairo_type": "felt", + "references": [ + { + "pc": 208, + "value": "[cast(fp + 2, felt*)]", + "ap_tracking_data": { + "group": 16, + "offset": 4 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_check": { + "pc": 201, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_check.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_check.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_check.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.uint256.uint256_le": { + "pc": 245, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_le.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_le.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + }, + "b": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_le.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_le.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.uint256.uint256_lt": { + "pc": 228, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_lt.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_lt.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + }, + "b": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_lt.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_lt.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.uint256.uint256_neg": { + "pc": 265, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_neg.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_neg.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_neg.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_neg.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.uint256.uint256_not": { + "pc": 257, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_not.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_not.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_not.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_not.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_not.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_not.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.uint256.uint256_sub": { + "pc": 280, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_sub.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_sub.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + }, + "b": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_sub.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_sub.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "value": -1.0671072950157357e+59, + "type": "const" + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "value": 256, + "type": "const" + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.storage.normalize_address": { + "pc": 123, + "decorators": [ + "known_ap_change" + ], + "type": "function" + }, + "starkware.starknet.common.storage.normalize_address.Args": { + "full_name": "starkware.starknet.common.storage.normalize_address.Args", + "members": { + "addr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.storage.normalize_address.addr": { + "full_name": "starkware.starknet.common.storage.normalize_address.addr", + "cairo_type": "felt", + "references": [ + { + "pc": 123, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_250": { + "full_name": "starkware.starknet.common.storage.normalize_address.is_250", + "cairo_type": "felt", + "references": [ + { + "pc": 143, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 2 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_small": { + "full_name": "starkware.starknet.common.storage.normalize_address.is_small", + "cairo_type": "felt", + "references": [ + { + "pc": 125, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "value": 2.0853273475220474e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest" + }, + "response": { + "offset": 5, + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse" + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "contract_address": { + "offset": 1, + "cairo_type": "felt" + }, + "function_selector": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 3, + "cairo_type": "felt" + }, + "calldata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata_size": { + "offset": 0, + "cairo_type": "felt" + }, + "retdata": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "value": 2.1167594061783206e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "value": 2.3274015802972845e+40, + "type": "const" + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "value": 75202468540281, + "type": "const" + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest" + }, + "response": { + "offset": 6, + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse" + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "class_hash": { + "offset": 1, + "cairo_type": "felt" + }, + "contract_address_salt": { + "offset": 2, + "cairo_type": "felt" + }, + "constructor_calldata_size": { + "offset": 3, + "cairo_type": "felt" + }, + "constructor_calldata": { + "offset": 4, + "cairo_type": "felt*" + }, + "deploy_from_zero": { + "offset": 5, + "cairo_type": "felt" + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "constructor_retdata_size": { + "offset": 1, + "cairo_type": "felt" + }, + "constructor_retdata": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "value": 1.2807093015503357e+21, + "type": "const" + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "keys_len": { + "offset": 1, + "cairo_type": "felt" + }, + "keys": { + "offset": 2, + "cairo_type": "felt*" + }, + "data_len": { + "offset": 3, + "cairo_type": "felt" + }, + "data": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "value": 1.448089106835523e+33, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "value": 2.4294903732626647e+40, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "value": 9.490196778139308e+37, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "value": 6.219495360805491e+42, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "value": 1.5921908335819916e+45, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "value": 1.3170293902041122e+21, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "value": 1.44808912865234e+33, + "type": "const" + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature_len": { + "offset": 0, + "cairo_type": "felt" + }, + "signature": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "value": 4.362334527541981e+47, + "type": "const" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "value": 9.2376026794327e+25, + "type": "const" + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest" + }, + "response": { + "offset": 5, + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse" + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "class_hash": { + "offset": 1, + "cairo_type": "felt" + }, + "function_selector": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 3, + "cairo_type": "felt" + }, + "calldata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "value": 2.5500403217443377e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "class_hash": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "value": 4.3301790876830345e+35, + "type": "const" + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "value": 1.0089069337060175e+26, + "type": "const" + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "value": 2.582801750287405e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "to_address": { + "offset": 1, + "cairo_type": "felt" + }, + "payload_size": { + "offset": 2, + "cairo_type": "felt" + }, + "payload_ptr": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest" + }, + "response": { + "offset": 2, + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "address": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "address": { + "offset": 1, + "cairo_type": "felt" + }, + "value": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "version": { + "offset": 0, + "cairo_type": "felt" + }, + "account_contract_address": { + "offset": 1, + "cairo_type": "felt" + }, + "max_fee": { + "offset": 2, + "cairo_type": "felt" + }, + "signature_len": { + "offset": 3, + "cairo_type": "felt" + }, + "signature": { + "offset": 4, + "cairo_type": "felt*" + }, + "transaction_hash": { + "offset": 5, + "cairo_type": "felt" + }, + "chain_id": { + "offset": 6, + "cairo_type": "felt" + }, + "nonce": { + "offset": 7, + "cairo_type": "felt" + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event": { + "pc": 32, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "keys_len": { + "offset": 0, + "cairo_type": "felt" + }, + "keys": { + "offset": 1, + "cairo_type": "felt*" + }, + "data_len": { + "offset": 2, + "cairo_type": "felt" + }, + "data": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 32, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + }, + { + "pc": 39, + "value": "cast([fp + (-7)] + 5, felt*)", + "ap_tracking_data": { + "group": 5, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "pc": 9, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 9, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + }, + { + "pc": 12, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 2, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "pc": 16, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 16, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 3, + "offset": 0 + } + }, + { + "pc": 20, + "value": "cast([fp + (-4)] + 3, felt*)", + "ap_tracking_data": { + "group": 3, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "pc": 24, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "offset": 0, + "cairo_type": "felt" + }, + "value": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 24, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + } + }, + { + "pc": 29, + "value": "cast([fp + (-5)] + 3, felt*)", + "ap_tracking_data": { + "group": 4, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.SELECTOR": { + "value": 5.449147422865715e+74, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.emit": { + "pc": 323, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.emit.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.emit.Args", + "members": { + "owner": { + "offset": 0, + "cairo_type": "felt" + }, + "spender": { + "offset": 1, + "cairo_type": "felt" + }, + "value": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.emit.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.emit.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Approval.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.addr": { + "pc": 533, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.addr.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.addr.Args", + "members": { + "owner": { + "offset": 0, + "cairo_type": "felt" + }, + "spender": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.addr.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.read": { + "pc": 550, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.read.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.read.Args", + "members": { + "owner": { + "offset": 0, + "cairo_type": "felt" + }, + "spender": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.read.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.read.Return": { + "cairo_type": "(allowance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.write": { + "pc": 571, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.write.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.write.Args", + "members": { + "owner": { + "offset": 0, + "cairo_type": "felt" + }, + "spender": { + "offset": 1, + "cairo_type": "felt" + }, + "value": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.write.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_allowances.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_approve": { + "pc": 937, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_approve.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_approve.Args", + "members": { + "caller": { + "offset": 0, + "cairo_type": "felt" + }, + "spender": { + "offset": 1, + "cairo_type": "felt" + }, + "amount": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_approve.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_approve.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_approve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_approve.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.addr": { + "pc": 481, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.addr.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.addr.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.addr.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.read": { + "pc": 495, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.read.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.read.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.read.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.read.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.write": { + "pc": 515, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.write.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.write.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + }, + "value": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.write.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_balances.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_burn": { + "pc": 969, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_burn.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_burn.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + }, + "amount": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_burn.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_burn.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_burn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_burn.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.addr": { + "pc": 410, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.addr.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.addr.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.read": { + "pc": 415, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.read.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.read.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.read.Return": { + "cairo_type": "(decimals: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.write": { + "pc": 428, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.write.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.write.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_decimals.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_initializer": { + "pc": 590, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_initializer.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_initializer.Args", + "members": { + "name": { + "offset": 0, + "cairo_type": "felt" + }, + "symbol": { + "offset": 1, + "cairo_type": "felt" + }, + "decimals": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_initializer.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_initializer.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_initializer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_initializer.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_mint": { + "pc": 802, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_mint.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_mint.Args", + "members": { + "recipient": { + "offset": 0, + "cairo_type": "felt" + }, + "amount": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_mint.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_mint.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_mint.SIZEOF_LOCALS": { + "value": 4, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.addr": { + "pc": 350, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.addr.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.addr.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.read": { + "pc": 355, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.read.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.read.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.read.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.write": { + "pc": 368, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.write.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.write.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_name.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.addr": { + "pc": 380, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.addr.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.addr.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.read": { + "pc": 385, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.read.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.read.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.read.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.write": { + "pc": 398, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.write.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.write.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_symbol.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.addr": { + "pc": 440, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.addr.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.addr.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.read": { + "pc": 445, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.read.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.read.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.read.Return": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.write": { + "pc": 464, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.write.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.write.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_total_supply.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_transfer": { + "pc": 865, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_transfer.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_transfer.Args", + "members": { + "sender": { + "offset": 0, + "cairo_type": "felt" + }, + "recipient": { + "offset": 1, + "cairo_type": "felt" + }, + "amount": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_transfer.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_transfer.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.ERC20_transfer.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.MAX_DECIMALS": { + "value": 255, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.SELECTOR": { + "value": 2.717462297592603e+74, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.emit": { + "pc": 296, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.emit.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.emit.Args", + "members": { + "from_": { + "offset": 0, + "cairo_type": "felt" + }, + "to": { + "offset": 1, + "cairo_type": "felt" + }, + "value": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.emit.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.emit.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Transfer.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.allowance": { + "pc": 765, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.allowance.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.allowance.Args", + "members": { + "owner": { + "offset": 0, + "cairo_type": "felt" + }, + "spender": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.allowance.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.allowance.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.allowance.Return": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.allowance.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.balanceOf": { + "pc": 730, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.balanceOf.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.balanceOf.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.balanceOf.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.balanceOf.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.balanceOf.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.balanceOf.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.decimals": { + "pc": 700, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.decimals.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.decimals.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.decimals.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.decimals.Return": { + "cairo_type": "(decimals: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.decimals.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.name": { + "pc": 609, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.name.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.name.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.name.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.name.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.name.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.symbol": { + "pc": 639, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.symbol.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.symbol.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.symbol.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.symbol.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.symbol.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.totalSupply": { + "pc": 669, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.totalSupply.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.totalSupply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.totalSupply.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.ERC20_base.totalSupply.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.totalSupply.Return": { + "cairo_type": "(totalSupply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.totalSupply.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.uint256_add": { + "destination": "starkware.cairo.common.uint256.uint256_add", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.uint256_le": { + "destination": "starkware.cairo.common.uint256.uint256_le", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.ERC20_base.uint256_sub": { + "destination": "starkware.cairo.common.uint256.uint256_sub", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.permitted.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.permitted.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.permitted.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permittedMinter": { + "pc": 1075, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permittedMinter.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permittedMinter.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permittedMinter.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permittedMinter.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permittedMinter.Return": { + "cairo_type": "(minter: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permittedMinter.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_initializer": { + "pc": 1065, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_initializer.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_initializer.Args", + "members": { + "minter_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_initializer.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_initializer.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_initializer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_initializer.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.addr": { + "pc": 1035, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.addr.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.addr.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.read": { + "pc": 1040, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.read.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.read.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.write": { + "pc": 1053, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.write.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.write.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter_only": { + "pc": 1105, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter_only.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter_only.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter_only.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter_only.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter_only.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.permitted.permitted_minter_only.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr": { + "pc": 1120, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read": { + "pc": 1125, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write": { + "pc": 1138, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized": { + "pc": 1150, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized": { + "pc": 1180, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized": { + "pc": 1191, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + } + }, + "reference_manager": { + "references": [ + { + "pc": 9, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + }, + { + "pc": 16, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 3, + "offset": 0 + } + }, + { + "pc": 24, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + } + }, + { + "pc": 32, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + }, + { + "pc": 42, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + }, + { + "pc": 47, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 65, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 65, + "value": "[cast([fp + (-4)], felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 65, + "value": "[cast([fp + (-4)] + 1, felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 78, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + }, + { + "pc": 78, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + }, + { + "pc": 78, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + }, + { + "pc": 123, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 0 + } + }, + { + "pc": 125, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 1 + } + }, + { + "pc": 143, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 2 + } + }, + { + "pc": 163, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 13, + "offset": 0 + } + }, + { + "pc": 206, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", + "ap_tracking_data": { + "group": 16, + "offset": 0 + } + }, + { + "pc": 206, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", + "ap_tracking_data": { + "group": 16, + "offset": 0 + } + }, + { + "pc": 208, + "value": "[cast(fp + 2, felt*)]", + "ap_tracking_data": { + "group": 16, + "offset": 4 + } + }, + { + "pc": 208, + "value": "[cast(fp + 3, felt*)]", + "ap_tracking_data": { + "group": 16, + "offset": 4 + } + } + ] + }, + "attributes": [ + { + "name": "error_message", + "value": "ALREADY_INITIALIZED", + "start_pc": 1185, + "end_pc": 1187, + "flow_tracking_data": { + "ap_tracking": { + "group": 79, + "offset": 28 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "starkware.starknet.std_contracts.upgradability_proxy.initializable", + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized" + ] + }, + { + "name": "error_message", + "value": "ILLEGAL_INIT_SIZE", + "start_pc": 1254, + "end_pc": 1256, + "flow_tracking_data": { + "ap_tracking": { + "group": 87, + "offset": 60 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.initialize" + ] + } + ], + "debug_info": null + }, + "abi": [ + { + "members": [ + { + "name": "low", + "offset": 0, + "type": "felt" + }, + { + "name": "high", + "offset": 1, + "type": "felt" + } + ], + "name": "Uint256", + "size": 2, + "type": "struct" + }, + { + "data": [ + { + "name": "from_", + "type": "felt" + }, + { + "name": "to", + "type": "felt" + }, + { + "name": "value", + "type": "Uint256" + } + ], + "keys": [], + "name": "Transfer", + "type": "event" + }, + { + "data": [ + { + "name": "owner", + "type": "felt" + }, + { + "name": "spender", + "type": "felt" + }, + { + "name": "value", + "type": "Uint256" + } + ], + "keys": [], + "name": "Approval", + "type": "event" + }, + { + "inputs": [], + "name": "name", + "outputs": [ + { + "name": "name", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "symbol", + "outputs": [ + { + "name": "symbol", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "name": "totalSupply", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "decimals", + "outputs": [ + { + "name": "decimals", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "account", + "type": "felt" + } + ], + "name": "balanceOf", + "outputs": [ + { + "name": "balance", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "owner", + "type": "felt" + }, + { + "name": "spender", + "type": "felt" + } + ], + "name": "allowance", + "outputs": [ + { + "name": "remaining", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "permittedMinter", + "outputs": [ + { + "name": "minter", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "initialized", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_version", + "outputs": [ + { + "name": "version", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_identity", + "outputs": [ + { + "name": "identity", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "init_vector_len", + "type": "felt" + }, + { + "name": "init_vector", + "type": "felt*" + } + ], + "name": "initialize", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "sender", + "type": "felt" + }, + { + "name": "recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "approve", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "added_value", + "type": "Uint256" + } + ], + "name": "increaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "subtracted_value", + "type": "Uint256" + } + ], + "name": "decreaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "permissionedMint", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "account", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "permissionedBurn", + "outputs": [], + "type": "function" + } + ] + } \ No newline at end of file diff --git a/clients/feeder/testdata/sepolia/class/0x4f23a756b221f8ce46b72e6a6b10ee7ee6cf3b59790e76e02433104f9a8c5d1.json b/clients/feeder/testdata/sepolia/class/0x4f23a756b221f8ce46b72e6a6b10ee7ee6cf3b59790e76e02433104f9a8c5d1.json new file mode 100644 index 0000000000..1a55cc4ec6 --- /dev/null +++ b/clients/feeder/testdata/sepolia/class/0x4f23a756b221f8ce46b72e6a6b10ee7ee6cf3b59790e76e02433104f9a8c5d1.json @@ -0,0 +1,7121 @@ +{ + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "selector": "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463", + "offset": 773 + }, + { + "selector": "0xe48e45e0642d5f170bb832c637926f4c85b77d555848b693304600c4275f26", + "offset": 999 + }, + { + "selector": "0x1d781b819ae371056c0446ba7009d60daba53a38ea3f857242932b747a1c449", + "offset": 620 + }, + { + "selector": "0x28331249e0b9038cda249991683676f1c45c0c6dc6048cdeac7cbb74f730daa", + "offset": 680 + }, + { + "selector": "0x2991bb19305a4d6507010cd65c3b5ae1573665f684593f23c839f2011e46bf1", + "offset": 828 + }, + { + "selector": "0x2a4bb4205277617b698a9a2950b938d0a236dd4619f82f05bec02bdbd245fab", + "offset": 707 + }, + { + "selector": "0x2c4943a27e820803a6ef49bb04b629950e2de615ab9ac0fb8baef037b168782", + "offset": 731 + }, + { + "selector": "0x2dc43b5b06e7678e8776ee682b94dd95787b1157b364f83f82cf83b12cb9cf8", + "offset": 873 + }, + { + "selector": "0x3c0ba99f1a18bcdc81fcbcb6b4f15a9a6725f937075aed6fac107ffcb147068", + "offset": 378 + }, + { + "selector": "0x3d8fda3cad385e8534d2872813b3415b1bea9273f67d80d1f2f03ef9cd44ada", + "offset": 650 + } + ], + "L1_HANDLER": [ + { + "selector": "0x2d757788a8d8d6f21d1cd40bce38a8222d70654214e96ff95d8086e684fbee5", + "offset": 1093 + } + ] + }, + "program": { + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x484480017fff8000", + "0x2aaaaaaaaaaaab05555555555555556", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x484480017fff8000", + "0x4000000000000088000000000000001", + "0x48307fff7ffd8000", + "0xa0680017fff8000", + "0xe", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffc80007fff", + "0x40307ffc7ff87fff", + "0x48297ffd80007ffc", + "0x482680017ffd8000", + "0x1", + "0x48507fff7ffe8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffd80007fff", + "0x48327fff7ffc8000", + "0x40307ffa7ff67fff", + "0x48527ffe7ffc8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x40317ffd7ff97ffd", + "0x48297ffc80007ffd", + "0x48527fff7ffc8000", + "0x40507ffb7ff77fff", + "0x40780017fff7fff", + "0x2", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffc", + "0x20680017fff7fff", + "0x4", + "0x402780017ffc7ffc", + "0x1", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xa", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x14", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xe", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x40780017fff7fff", + "0x11", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x100000000000000000000000000000000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x404b800280028002", + "0x404b800380038003", + "0x482a7ffc7ffa8000", + "0x4846800180028000", + "0x100000000000000000000000000000000", + "0x40327fff80007ffe", + "0x482a7ffd7ffb8000", + "0x482880027fff8000", + "0x4846800180038000", + "0x100000000000000000000000000000000", + "0x40327fff80017ffe", + "0x480a7ff97fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80037fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x480680017fff8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffd80007ffe", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x400680017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", + "0x400680017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x10000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff68", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff33", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53656e644d657373616765546f4c31", + "0x400280007ffa7fff", + "0x400380017ffa7ffb", + "0x400380027ffa7ffc", + "0x400380037ffa7ffd", + "0x482680017ffa8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef4", + "0x40137fff7fff8000", + "0x4003800080007ffd", + "0x4826800180008000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e", + "0x4828800080007ffc", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeeb", + "0x482480017fff8000", + "0x2", + "0x40307ffe7ffd7fff", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480080007ffc8000", + "0x480080017ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedc", + "0x40137fff7fff8000", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4003800280007ffd", + "0x4826800180008000", + "0x3", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x151e58b29179122a728eab07c8847e5baf5802379c5db3a7d57a8263a7bd1d", + "0x4828800080007ffc", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed1", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7", + "0x40137fff7fff8000", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4003800280007ffd", + "0x4826800180008000", + "0x3", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0xd63a78e4cd7fb4c41bc18d089154af78d400a5e837f270baea6cf8db18c8dd", + "0x4828800080007ffc", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x2cd2687c06d341ffd0b635e3229e2ca36108201a2112da0d058d03b77eb5092", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebf", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb9", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x246cebd6689d8c64011118478db0c61a89aa2646c860df401de476fbf378983", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6e", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe68", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xc88ee7a00e0b95f1138ef53d396c4327eeed7f9677bbd02ce82a663537b1cf", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe50", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4a", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1dc79e2fd056704ede52dca5746b720269aaa5da53301dff546657c16ca07af", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe32", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2c", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe07", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x3ff59241d81a9867be9176fe598bc7da392e838791cc7f65a2b05a8c17dac10", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe01", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1b", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdef", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0xa680cdd5fe5551f01a9945dc29a4a9048b0eb55e9d3145921c7768db1492b7", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde9", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe03", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd7", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x194fc63c49b0f07c8e7a78476844837255213824bd6cb81e0ccfb949921aad1", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd1", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde8", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbc", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x221e5a5008f7a28564f0eaa32cdeb0848d10657c449aed3e15d12150a7c2db3", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb6", + "0x40137fff7fff8001", + "0x4003800080017ffb", + "0x4003800180017ffc", + "0x4003800280017ffd", + "0x4826800180018000", + "0x3", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdce", + "0x480a7ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff44", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff44", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff44", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x535441524b47415445", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd28", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71", + "0x40127fff7fff7fe3", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9e", + "0x400780017fff7ffc", + "0x1", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd35", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeaf", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff57", + "0x400680017fff7fff", + "0x0", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcd", + "0x48127fda7fff8000", + "0x48127fda7fff8000", + "0x48127ffd7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9e", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec3", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff97", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff47", + "0x400680017fff7fff", + "0x0", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd9", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8f", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeae", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd79", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd11", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd41", + "0x400680017fff7fff", + "0x0", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeea", + "0x40137fff7fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc9b", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeff", + "0x40137ffd7fff8001", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc93", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6f", + "0x40137fff7fff8002", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480a80027fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd64", + "0x40137ffe7fff8003", + "0x40137fff7fff8004", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd3c", + "0x48127fc27fff8000", + "0x48127ffe7fff8000", + "0x48127fa07fff8000", + "0x480a80027fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd80", + "0x48127f887fff8000", + "0x480a80027fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4f", + "0x40137ffc7fff8005", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd7", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd17", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc34", + "0x480680017fff8000", + "0x0", + "0x400080007ffe7fff", + "0x400180017ffe7ffb", + "0x400180027ffe7ffc", + "0x400180037ffe7ffd", + "0x480a80057fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x4", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd29", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a80027fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe48", + "0x48127ffe7fff8000", + "0x480a80017fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc33", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2c", + "0x40137ffd7fff7ffa", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8f", + "0x40137ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc23", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc81", + "0x48127ff47fff8000", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf3", + "0x40137ffe7fff8001", + "0x40137fff7fff8002", + "0x48127ffd7fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc77", + "0x400680017fff7fff", + "0x0", + "0x48127fe37fff8000", + "0x48127ffb7fff8000", + "0x48127fc17fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf8", + "0x48127fa97fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdc", + "0x40137ffc7fff8003", + "0x48127ffd7fff8000", + "0x48127fc97fff8000", + "0x48127fc97fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaa", + "0x480a80037fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe05", + "0x48127ffe7fff8000", + "0x480a80007fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x4", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "builtins": [ + "pedersen", + "range_check" + ], + "hints": { + "0": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "10": [ + { + "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 0 + } + } + } + ], + "18": [ + { + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 1 + } + } + } + ], + "26": [ + { + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 2 + } + } + } + ], + "35": [ + { + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 3 + } + } + } + ], + "45": [ + { + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 4 + } + } + } + ], + "48": [ + { + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 5 + } + } + } + ], + "53": [ + { + "code": "import itertools\n\nfrom starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\n# Find an arc less than PRIME / 3, and another less than PRIME / 2.\nlengths_and_indices = [(a, 0), (b - a, 1), (PRIME - 1 - b, 2)]\nlengths_and_indices.sort()\nassert lengths_and_indices[0][0] <= PRIME // 3 and lengths_and_indices[1][0] <= PRIME // 2\nexcluded = lengths_and_indices[2][1]\n\nmemory[ids.range_check_ptr + 1], memory[ids.range_check_ptr + 0] = (\n divmod(lengths_and_indices[0][0], ids.PRIME_OVER_3_HIGH))\nmemory[ids.range_check_ptr + 3], memory[ids.range_check_ptr + 2] = (\n divmod(lengths_and_indices[1][0], ids.PRIME_OVER_2_HIGH))", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 6, + "starkware.cairo.common.math.assert_le_felt.b": 7, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 8 + } + } + } + ], + "63": [ + { + "code": "memory[ap] = 1 if excluded != 0 else 0", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "77": [ + { + "code": "memory[ap] = 1 if excluded != 1 else 0", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "89": [ + { + "code": "assert excluded == 2", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "98": [ + { + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\nassert (ids.a % PRIME) < (ids.b % PRIME), \\\n f'a = {ids.a % PRIME} is not less than b = {ids.b % PRIME}.'", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_lt_felt" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_lt_felt.a": 9, + "starkware.cairo.common.math.assert_lt_felt.b": 10 + } + } + } + ], + "109": [ + { + "code": "memory[ap] = 0 if 0 <= (ids.a % PRIME) < range_check_builtin.bound else 1", + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 9, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 11 + } + } + } + ], + "119": [ + { + "code": "memory[ap] = 0 if 0 <= ((-ids.a - 1) % PRIME) < range_check_builtin.bound else 1", + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 9, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 11 + } + } + } + ], + "154": [ + { + "code": "sum_low = ids.a.low + ids.b.low\nids.carry_low = 1 if sum_low >= ids.SHIFT else 0\nsum_high = ids.a.high + ids.b.high + ids.carry_low\nids.carry_high = 1 if sum_high >= ids.SHIFT else 0", + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.uint256.uint256_add.a": 12, + "starkware.cairo.common.uint256.uint256_add.b": 13, + "starkware.cairo.common.uint256.uint256_add.carry_high": 15, + "starkware.cairo.common.uint256.uint256_add.carry_low": 14 + } + } + } + ], + "264": [ + { + "code": "syscall_handler.send_message_to_l1(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.messages", + "starkware.starknet.common.messages.send_message_to_l1" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 20, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.messages.send_message_to_l1.syscall_ptr": 16 + } + } + } + ], + "369": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.std_contracts.upgradability_proxy.initializable", + "starkware.starknet.std_contracts.upgradability_proxy.initializable", + "__wrappers__", + "__wrappers__.initialized_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 28, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "611": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_governor_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 46, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "641": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_l1_bridge_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 49, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "671": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_l2_token_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 52, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "698": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_version_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 55, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "722": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_identity_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 58, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "791": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.initialize" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 98 + }, + "reference_ids": {} + } + } + ], + "837": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.set_l1_bridge" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 64, + "offset": 158 + }, + "reference_ids": {} + } + } + ], + "882": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.set_l2_token" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 66, + "offset": 127 + }, + "reference_ids": {} + } + } + ], + "1010": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.initiate_withdraw" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 71, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1105": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.handle_deposit" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 75, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "compiler_version": "0.12.3", + "main_scope": "__main__", + "identifiers": { + "__main__.CONTRACT_IDENTITY": { + "value": 1.5371509823738363e+21, + "type": "const" + }, + "__main__.CONTRACT_VERSION": { + "value": 1, + "type": "const" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.IERC20": { + "destination": "starkware.starknet.std_contracts.ERC20.IERC20.IERC20", + "type": "alias" + }, + "__main__.IMintableToken": { + "destination": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__.WITHDRAW_MESSAGE": { + "value": 0, + "type": "const" + }, + "__main__.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.assert_eth_address_range": { + "destination": "starkware.starknet.common.eth_utils.assert_eth_address_range", + "type": "alias" + }, + "__main__.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "__main__.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "__main__.assert_uint256_eq": { + "destination": "starkware.cairo.common.uint256.assert_uint256_eq", + "type": "alias" + }, + "__main__.assert_uint256_le": { + "destination": "starkware.cairo.common.uint256.assert_uint256_le", + "type": "alias" + }, + "__main__.deposit_handled": { + "type": "namespace" + }, + "__main__.deposit_handled.Args": { + "full_name": "__main__.deposit_handled.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.deposit_handled.ImplicitArgs": { + "full_name": "__main__.deposit_handled.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.deposit_handled.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.deposit_handled.SELECTOR": { + "value": 9.645165986678576e+74, + "type": "const" + }, + "__main__.deposit_handled.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.deposit_handled.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.deposit_handled.emit": { + "pc": 579, + "decorators": [], + "type": "function" + }, + "__main__.deposit_handled.emit.Args": { + "full_name": "__main__.deposit_handled.emit.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + }, + "amount": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.deposit_handled.emit.ImplicitArgs": { + "full_name": "__main__.deposit_handled.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__main__.deposit_handled.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.deposit_handled.emit.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "__main__.deposit_handled.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.deposit_handled.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.get_governor": { + "pc": 605, + "decorators": [ + "view" + ], + "type": "function" + }, + "__main__.get_governor.Args": { + "full_name": "__main__.get_governor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_governor.ImplicitArgs": { + "full_name": "__main__.get_governor.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.get_governor.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.get_governor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.get_identity": { + "pc": 719, + "decorators": [ + "view" + ], + "type": "function" + }, + "__main__.get_identity.Args": { + "full_name": "__main__.get_identity.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_identity.ImplicitArgs": { + "full_name": "__main__.get_identity.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_identity.Return": { + "cairo_type": "(identity: felt)", + "type": "type_definition" + }, + "__main__.get_identity.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.get_l1_bridge": { + "pc": 635, + "decorators": [ + "view" + ], + "type": "function" + }, + "__main__.get_l1_bridge.Args": { + "full_name": "__main__.get_l1_bridge.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_l1_bridge.ImplicitArgs": { + "full_name": "__main__.get_l1_bridge.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.get_l1_bridge.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.get_l1_bridge.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.get_l2_token": { + "pc": 665, + "decorators": [ + "view" + ], + "type": "function" + }, + "__main__.get_l2_token.Args": { + "full_name": "__main__.get_l2_token.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_l2_token.ImplicitArgs": { + "full_name": "__main__.get_l2_token.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.get_l2_token.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.get_l2_token.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.get_version": { + "pc": 695, + "decorators": [ + "view" + ], + "type": "function" + }, + "__main__.get_version.Args": { + "full_name": "__main__.get_version.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_version.ImplicitArgs": { + "full_name": "__main__.get_version.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_version.Return": { + "cairo_type": "(version: felt)", + "type": "type_definition" + }, + "__main__.get_version.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.governor": { + "type": "namespace" + }, + "__main__.governor.Args": { + "full_name": "__main__.governor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.governor.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.governor.ImplicitArgs": { + "full_name": "__main__.governor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.governor.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.governor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.governor.addr": { + "pc": 414, + "decorators": [], + "type": "function" + }, + "__main__.governor.addr.Args": { + "full_name": "__main__.governor.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.governor.addr.ImplicitArgs": { + "full_name": "__main__.governor.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__main__.governor.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.governor.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.governor.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.governor.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.governor.read": { + "pc": 419, + "decorators": [], + "type": "function" + }, + "__main__.governor.read.Args": { + "full_name": "__main__.governor.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.governor.read.ImplicitArgs": { + "full_name": "__main__.governor.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.governor.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.governor.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.governor.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.governor.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.governor.write": { + "pc": 432, + "decorators": [], + "type": "function" + }, + "__main__.governor.write.Args": { + "full_name": "__main__.governor.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.governor.write.ImplicitArgs": { + "full_name": "__main__.governor.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.governor.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.governor.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.handle_deposit": { + "pc": 1019, + "decorators": [ + "l1_handler" + ], + "type": "function" + }, + "__main__.handle_deposit.Args": { + "full_name": "__main__.handle_deposit.Args", + "members": { + "from_address": { + "offset": 0, + "cairo_type": "felt" + }, + "account": { + "offset": 1, + "cairo_type": "felt" + }, + "amount_low": { + "offset": 2, + "cairo_type": "felt" + }, + "amount_high": { + "offset": 3, + "cairo_type": "felt" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.handle_deposit.ImplicitArgs": { + "full_name": "__main__.handle_deposit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.handle_deposit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.handle_deposit.SIZEOF_LOCALS": { + "value": 4, + "type": "const" + }, + "__main__.initialize": { + "pc": 756, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.initialize.Args": { + "full_name": "__main__.initialize.Args", + "members": { + "init_vector_len": { + "offset": 0, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "__main__.initialize.ImplicitArgs": { + "full_name": "__main__.initialize.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.initialize.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.initialize.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.initialized": { + "destination": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized", + "type": "alias" + }, + "__main__.initiate_withdraw": { + "pc": 891, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.initiate_withdraw.Args": { + "full_name": "__main__.initiate_withdraw.Args", + "members": { + "l1_recipient": { + "offset": 0, + "cairo_type": "felt" + }, + "amount": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.initiate_withdraw.ImplicitArgs": { + "full_name": "__main__.initiate_withdraw.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.initiate_withdraw.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.initiate_withdraw.SIZEOF_LOCALS": { + "value": 6, + "type": "const" + }, + "__main__.l1_bridge": { + "type": "namespace" + }, + "__main__.l1_bridge.Args": { + "full_name": "__main__.l1_bridge.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l1_bridge.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.l1_bridge.ImplicitArgs": { + "full_name": "__main__.l1_bridge.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l1_bridge.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.l1_bridge.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.l1_bridge.addr": { + "pc": 444, + "decorators": [], + "type": "function" + }, + "__main__.l1_bridge.addr.Args": { + "full_name": "__main__.l1_bridge.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l1_bridge.addr.ImplicitArgs": { + "full_name": "__main__.l1_bridge.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__main__.l1_bridge.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.l1_bridge.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.l1_bridge.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.l1_bridge.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.l1_bridge.read": { + "pc": 449, + "decorators": [], + "type": "function" + }, + "__main__.l1_bridge.read.Args": { + "full_name": "__main__.l1_bridge.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l1_bridge.read.ImplicitArgs": { + "full_name": "__main__.l1_bridge.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.l1_bridge.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.l1_bridge.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.l1_bridge.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.l1_bridge.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.l1_bridge.write": { + "pc": 462, + "decorators": [], + "type": "function" + }, + "__main__.l1_bridge.write.Args": { + "full_name": "__main__.l1_bridge.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.l1_bridge.write.ImplicitArgs": { + "full_name": "__main__.l1_bridge.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.l1_bridge.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.l1_bridge.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.l1_bridge_set": { + "type": "namespace" + }, + "__main__.l1_bridge_set.Args": { + "full_name": "__main__.l1_bridge_set.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l1_bridge_set.ImplicitArgs": { + "full_name": "__main__.l1_bridge_set.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l1_bridge_set.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.l1_bridge_set.SELECTOR": { + "value": 1.808099776358628e+75, + "type": "const" + }, + "__main__.l1_bridge_set.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.l1_bridge_set.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.l1_bridge_set.emit": { + "pc": 504, + "decorators": [], + "type": "function" + }, + "__main__.l1_bridge_set.emit.Args": { + "full_name": "__main__.l1_bridge_set.emit.Args", + "members": { + "l1_bridge_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.l1_bridge_set.emit.ImplicitArgs": { + "full_name": "__main__.l1_bridge_set.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__main__.l1_bridge_set.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.l1_bridge_set.emit.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "__main__.l1_bridge_set.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.l1_bridge_set.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.l2_token": { + "type": "namespace" + }, + "__main__.l2_token.Args": { + "full_name": "__main__.l2_token.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l2_token.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.l2_token.ImplicitArgs": { + "full_name": "__main__.l2_token.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l2_token.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.l2_token.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.l2_token.addr": { + "pc": 474, + "decorators": [], + "type": "function" + }, + "__main__.l2_token.addr.Args": { + "full_name": "__main__.l2_token.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l2_token.addr.ImplicitArgs": { + "full_name": "__main__.l2_token.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__main__.l2_token.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.l2_token.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.l2_token.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.l2_token.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.l2_token.read": { + "pc": 479, + "decorators": [], + "type": "function" + }, + "__main__.l2_token.read.Args": { + "full_name": "__main__.l2_token.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l2_token.read.ImplicitArgs": { + "full_name": "__main__.l2_token.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.l2_token.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.l2_token.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.l2_token.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.l2_token.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.l2_token.write": { + "pc": 492, + "decorators": [], + "type": "function" + }, + "__main__.l2_token.write.Args": { + "full_name": "__main__.l2_token.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.l2_token.write.ImplicitArgs": { + "full_name": "__main__.l2_token.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.l2_token.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.l2_token.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.l2_token_set": { + "type": "namespace" + }, + "__main__.l2_token_set.Args": { + "full_name": "__main__.l2_token_set.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l2_token_set.ImplicitArgs": { + "full_name": "__main__.l2_token_set.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.l2_token_set.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.l2_token_set.SELECTOR": { + "value": 2.941855856108125e+74, + "type": "const" + }, + "__main__.l2_token_set.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.l2_token_set.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.l2_token_set.emit": { + "pc": 528, + "decorators": [], + "type": "function" + }, + "__main__.l2_token_set.emit.Args": { + "full_name": "__main__.l2_token_set.emit.Args", + "members": { + "l2_token_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.l2_token_set.emit.ImplicitArgs": { + "full_name": "__main__.l2_token_set.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__main__.l2_token_set.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.l2_token_set.emit.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "__main__.l2_token_set.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.l2_token_set.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.only_governor": { + "pc": 743, + "decorators": [], + "type": "function" + }, + "__main__.only_governor.Args": { + "full_name": "__main__.only_governor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.only_governor.ImplicitArgs": { + "full_name": "__main__.only_governor.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.only_governor.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.only_governor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.send_message_to_l1": { + "destination": "starkware.starknet.common.messages.send_message_to_l1", + "type": "alias" + }, + "__main__.set_initialized": { + "destination": "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized", + "type": "alias" + }, + "__main__.set_l1_bridge": { + "pc": 800, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.set_l1_bridge.Args": { + "full_name": "__main__.set_l1_bridge.Args", + "members": { + "l1_bridge_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.set_l1_bridge.ImplicitArgs": { + "full_name": "__main__.set_l1_bridge.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.set_l1_bridge.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.set_l1_bridge.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.set_l2_token": { + "pc": 846, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.set_l2_token.Args": { + "full_name": "__main__.set_l2_token.Args", + "members": { + "l2_token_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.set_l2_token.ImplicitArgs": { + "full_name": "__main__.set_l2_token.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.set_l2_token.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.set_l2_token.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.uint256_add": { + "destination": "starkware.cairo.common.uint256.uint256_add", + "type": "alias" + }, + "__main__.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "__main__.uint256_eq": { + "destination": "starkware.cairo.common.uint256.uint256_eq", + "type": "alias" + }, + "__main__.withdraw_initiated": { + "type": "namespace" + }, + "__main__.withdraw_initiated.Args": { + "full_name": "__main__.withdraw_initiated.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.withdraw_initiated.ImplicitArgs": { + "full_name": "__main__.withdraw_initiated.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.withdraw_initiated.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.withdraw_initiated.SELECTOR": { + "value": 7.155481439895751e+74, + "type": "const" + }, + "__main__.withdraw_initiated.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.withdraw_initiated.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.withdraw_initiated.emit": { + "pc": 552, + "decorators": [], + "type": "function" + }, + "__main__.withdraw_initiated.emit.Args": { + "full_name": "__main__.withdraw_initiated.emit.Args", + "members": { + "l1_recipient": { + "offset": 0, + "cairo_type": "felt" + }, + "amount": { + "offset": 1, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + }, + "caller_address": { + "offset": 3, + "cairo_type": "felt" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.withdraw_initiated.emit.ImplicitArgs": { + "full_name": "__main__.withdraw_initiated.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__main__.withdraw_initiated.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.withdraw_initiated.emit.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "__main__.withdraw_initiated.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.withdraw_initiated.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_governor": { + "pc": 620, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.get_governor.Args": { + "full_name": "__wrappers__.get_governor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_governor.ImplicitArgs": { + "full_name": "__wrappers__.get_governor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_governor.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_governor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.get_governor.__wrapped_func": { + "destination": "__main__.get_governor", + "type": "alias" + }, + "__wrappers__.get_governor_encode_return": { + "pc": 611, + "decorators": [], + "type": "function" + }, + "__wrappers__.get_governor_encode_return.Args": { + "full_name": "__wrappers__.get_governor_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(res: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_governor_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_governor_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_governor_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_governor_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.get_governor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_identity": { + "pc": 731, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.get_identity.Args": { + "full_name": "__wrappers__.get_identity.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_identity.ImplicitArgs": { + "full_name": "__wrappers__.get_identity.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_identity.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_identity.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.get_identity.__wrapped_func": { + "destination": "__main__.get_identity", + "type": "alias" + }, + "__wrappers__.get_identity_encode_return": { + "pc": 722, + "decorators": [], + "type": "function" + }, + "__wrappers__.get_identity_encode_return.Args": { + "full_name": "__wrappers__.get_identity_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(identity: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_identity_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_identity_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_identity_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_identity_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.get_identity_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_l1_bridge": { + "pc": 650, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.get_l1_bridge.Args": { + "full_name": "__wrappers__.get_l1_bridge.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_l1_bridge.ImplicitArgs": { + "full_name": "__wrappers__.get_l1_bridge.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_l1_bridge.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_l1_bridge.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.get_l1_bridge.__wrapped_func": { + "destination": "__main__.get_l1_bridge", + "type": "alias" + }, + "__wrappers__.get_l1_bridge_encode_return": { + "pc": 641, + "decorators": [], + "type": "function" + }, + "__wrappers__.get_l1_bridge_encode_return.Args": { + "full_name": "__wrappers__.get_l1_bridge_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(res: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_l1_bridge_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_l1_bridge_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_l1_bridge_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_l1_bridge_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.get_l1_bridge_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_l2_token": { + "pc": 680, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.get_l2_token.Args": { + "full_name": "__wrappers__.get_l2_token.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_l2_token.ImplicitArgs": { + "full_name": "__wrappers__.get_l2_token.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_l2_token.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_l2_token.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.get_l2_token.__wrapped_func": { + "destination": "__main__.get_l2_token", + "type": "alias" + }, + "__wrappers__.get_l2_token_encode_return": { + "pc": 671, + "decorators": [], + "type": "function" + }, + "__wrappers__.get_l2_token_encode_return.Args": { + "full_name": "__wrappers__.get_l2_token_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(res: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_l2_token_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_l2_token_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_l2_token_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_l2_token_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.get_l2_token_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_version": { + "pc": 707, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.get_version.Args": { + "full_name": "__wrappers__.get_version.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_version.ImplicitArgs": { + "full_name": "__wrappers__.get_version.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_version.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_version.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.get_version.__wrapped_func": { + "destination": "__main__.get_version", + "type": "alias" + }, + "__wrappers__.get_version_encode_return": { + "pc": 698, + "decorators": [], + "type": "function" + }, + "__wrappers__.get_version_encode_return.Args": { + "full_name": "__wrappers__.get_version_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(version: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_version_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_version_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_version_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_version_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.get_version_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.handle_deposit": { + "pc": 1093, + "decorators": [ + "l1_handler" + ], + "type": "function" + }, + "__wrappers__.handle_deposit.Args": { + "full_name": "__wrappers__.handle_deposit.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.handle_deposit.ImplicitArgs": { + "full_name": "__wrappers__.handle_deposit.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.handle_deposit.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.handle_deposit.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.handle_deposit.__wrapped_func": { + "destination": "__main__.handle_deposit", + "type": "alias" + }, + "__wrappers__.handle_deposit_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.initialize": { + "pc": 773, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.initialize.Args": { + "full_name": "__wrappers__.initialize.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.ImplicitArgs": { + "full_name": "__wrappers__.initialize.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.initialize.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.initialize.__wrapped_func": { + "destination": "__main__.initialize", + "type": "alias" + }, + "__wrappers__.initialize_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.initialized": { + "pc": 378, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.initialized.Args": { + "full_name": "__wrappers__.initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialized.ImplicitArgs": { + "full_name": "__wrappers__.initialized.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialized.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.initialized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.initialized.__wrapped_func": { + "destination": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized", + "type": "alias" + }, + "__wrappers__.initialized_encode_return": { + "pc": 369, + "decorators": [], + "type": "function" + }, + "__wrappers__.initialized_encode_return.Args": { + "full_name": "__wrappers__.initialized_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(res: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.initialized_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.initialized_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialized_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.initialized_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.initialized_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.initiate_withdraw": { + "pc": 999, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.initiate_withdraw.Args": { + "full_name": "__wrappers__.initiate_withdraw.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initiate_withdraw.ImplicitArgs": { + "full_name": "__wrappers__.initiate_withdraw.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initiate_withdraw.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.initiate_withdraw.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.initiate_withdraw.__wrapped_func": { + "destination": "__main__.initiate_withdraw", + "type": "alias" + }, + "__wrappers__.initiate_withdraw_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.set_l1_bridge": { + "pc": 828, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.set_l1_bridge.Args": { + "full_name": "__wrappers__.set_l1_bridge.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_l1_bridge.ImplicitArgs": { + "full_name": "__wrappers__.set_l1_bridge.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_l1_bridge.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.set_l1_bridge.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.set_l1_bridge.__wrapped_func": { + "destination": "__main__.set_l1_bridge", + "type": "alias" + }, + "__wrappers__.set_l1_bridge_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.set_l2_token": { + "pc": 873, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.set_l2_token.Args": { + "full_name": "__wrappers__.set_l2_token.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_l2_token.ImplicitArgs": { + "full_name": "__wrappers__.set_l2_token.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_l2_token.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.set_l2_token.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.set_l2_token.__wrapped_func": { + "destination": "__main__.set_l2_token", + "type": "alias" + }, + "__wrappers__.set_l2_token_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "pc": 0, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "value": -1.0671072950157357e+59, + "type": "const" + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.bool.TRUE": { + "value": 1, + "type": "const" + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + }, + "x_and_y": { + "offset": 2, + "cairo_type": "felt" + }, + "x_xor_y": { + "offset": 3, + "cairo_type": "felt" + }, + "x_or_y": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "p": { + "offset": 0, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + }, + "q": { + "offset": 2, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + }, + "m": { + "offset": 4, + "cairo_type": "felt" + }, + "r": { + "offset": 5, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + }, + "result": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "offset": 0, + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState" + }, + "output": { + "offset": 8, + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState" + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "offset": 0, + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState" + }, + "output": { + "offset": 3, + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState" + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "pub_key": { + "offset": 0, + "cairo_type": "felt" + }, + "message": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "offset": 0, + "cairo_type": "felt" + }, + "prev_value": { + "offset": 1, + "cairo_type": "felt" + }, + "new_value": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "offset": 0, + "cairo_type": "felt" + }, + "s1": { + "offset": 1, + "cairo_type": "felt" + }, + "s2": { + "offset": 2, + "cairo_type": "felt" + }, + "s3": { + "offset": 3, + "cairo_type": "felt" + }, + "s4": { + "offset": 4, + "cairo_type": "felt" + }, + "s5": { + "offset": 5, + "cairo_type": "felt" + }, + "s6": { + "offset": 6, + "cairo_type": "felt" + }, + "s7": { + "offset": 7, + "cairo_type": "felt" + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_le_felt": { + "pc": 53, + "decorators": [ + "known_ap_change" + ], + "type": "function" + }, + "starkware.cairo.common.math.assert_le_felt.Args": { + "full_name": "starkware.cairo.common.math.assert_le_felt.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + }, + "b": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": { + "value": 5.316911983139664e+36, + "type": "const" + }, + "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": { + "value": 3.544607988759776e+36, + "type": "const" + }, + "starkware.cairo.common.math.assert_le_felt.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_le_felt.a": { + "full_name": "starkware.cairo.common.math.assert_le_felt.a", + "cairo_type": "felt", + "references": [ + { + "pc": 53, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.b": { + "full_name": "starkware.cairo.common.math.assert_le_felt.b", + "cairo_type": "felt", + "references": [ + { + "pc": 53, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": { + "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 53, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 63, + "value": "cast([fp + (-5)] + 4, felt)", + "ap_tracking_data": { + "group": 7, + "offset": 8 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 77, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 89, + "type": "label" + }, + "starkware.cairo.common.math.assert_lt_felt": { + "pc": 98, + "decorators": [ + "known_ap_change" + ], + "type": "function" + }, + "starkware.cairo.common.math.assert_lt_felt.Args": { + "full_name": "starkware.cairo.common.math.assert_lt_felt.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + }, + "b": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_lt_felt.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_lt_felt.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_lt_felt.a": { + "full_name": "starkware.cairo.common.math.assert_lt_felt.a", + "cairo_type": "felt", + "references": [ + { + "pc": 98, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_lt_felt.b": { + "full_name": "starkware.cairo.common.math.assert_lt_felt.b", + "cairo_type": "felt", + "references": [ + { + "pc": 98, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "pc": 48, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.math.assert_not_zero.Args": { + "full_name": "starkware.cairo.common.math.assert_not_zero.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_not_zero.value": { + "full_name": "starkware.cairo.common.math.assert_not_zero.value", + "cairo_type": "felt", + "references": [ + { + "pc": 48, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.RC_BOUND": { + "value": 3.402823669209385e+38, + "type": "const" + }, + "starkware.cairo.common.math_cmp.assert_le_felt": { + "destination": "starkware.cairo.common.math.assert_le_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.is_le": { + "pc": 142, + "decorators": [ + "known_ap_change" + ], + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_le.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_le.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + }, + "b": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_le.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math_cmp.is_nn": { + "pc": 109, + "decorators": [ + "known_ap_change" + ], + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_nn.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_nn.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_nn.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math_cmp.is_nn.a": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.a", + "cairo_type": "felt", + "references": [ + { + "pc": 109, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { + "pc": 133, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn.out_of_range": { + "pc": 119, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "offset": 0, + "cairo_type": "felt" + }, + "s1": { + "offset": 1, + "cairo_type": "felt" + }, + "s2": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.registers.get_ap": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.ALL_ONES": { + "value": 3.402823669209385e+38, + "type": "const" + }, + "starkware.cairo.common.uint256.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.uint256.HALF_SHIFT": { + "value": 18446744073709552000, + "type": "const" + }, + "starkware.cairo.common.uint256.SHIFT": { + "value": 3.402823669209385e+38, + "type": "const" + }, + "starkware.cairo.common.uint256.Uint256": { + "full_name": "starkware.cairo.common.uint256.Uint256", + "members": { + "low": { + "offset": 0, + "cairo_type": "felt" + }, + "high": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_in_range": { + "destination": "starkware.cairo.common.math.assert_in_range", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_uint256_eq": { + "pc": 225, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.assert_uint256_eq.Args": { + "full_name": "starkware.cairo.common.uint256.assert_uint256_eq.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + }, + "b": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_uint256_eq.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.assert_uint256_eq.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_uint256_eq.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.assert_uint256_eq.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.uint256.assert_uint256_le": { + "pc": 236, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.assert_uint256_le.Args": { + "full_name": "starkware.cairo.common.uint256.assert_uint256_le.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + }, + "b": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_uint256_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.assert_uint256_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_uint256_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.assert_uint256_le.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.uint256.bitwise_and": { + "destination": "starkware.cairo.common.bitwise.bitwise_and", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_or": { + "destination": "starkware.cairo.common.bitwise.bitwise_or", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.cairo.common.uint256.split_felt": { + "destination": "starkware.cairo.common.math.split_felt", + "type": "alias" + }, + "starkware.cairo.common.uint256.uint256_add": { + "pc": 152, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_add.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_add.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + }, + "b": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_add.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_add.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_add.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256, carry: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_add.SIZEOF_LOCALS": { + "value": 4, + "type": "const" + }, + "starkware.cairo.common.uint256.uint256_add.a": { + "full_name": "starkware.cairo.common.uint256.uint256_add.a", + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "references": [ + { + "pc": 152, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", + "ap_tracking_data": { + "group": 12, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.b": { + "full_name": "starkware.cairo.common.uint256.uint256_add.b", + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "references": [ + { + "pc": 152, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", + "ap_tracking_data": { + "group": 12, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.carry_high": { + "full_name": "starkware.cairo.common.uint256.uint256_add.carry_high", + "cairo_type": "felt", + "references": [ + { + "pc": 154, + "value": "[cast(fp + 3, felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 4 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.carry_low": { + "full_name": "starkware.cairo.common.uint256.uint256_add.carry_low", + "cairo_type": "felt", + "references": [ + { + "pc": 154, + "value": "[cast(fp + 2, felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 4 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_check": { + "pc": 147, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_check.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_check.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_check.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.uint256.uint256_eq": { + "pc": 203, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_eq.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_eq.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + }, + "b": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_eq.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_eq.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_eq.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_eq.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.uint256.uint256_le": { + "pc": 191, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_le.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_le.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + }, + "b": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_le.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_le.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.uint256.uint256_lt": { + "pc": 174, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_lt.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_lt.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + }, + "b": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_lt.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_lt.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.eth_utils.ETH_ADDRESS_BOUND": { + "value": 1.461501637330903e+48, + "type": "const" + }, + "starkware.starknet.common.eth_utils.assert_eth_address_range": { + "pc": 247, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.eth_utils.assert_eth_address_range.Args": { + "full_name": "starkware.starknet.common.eth_utils.assert_eth_address_range.Args", + "members": { + "address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.eth_utils.assert_eth_address_range.ImplicitArgs": { + "full_name": "starkware.starknet.common.eth_utils.assert_eth_address_range.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.eth_utils.assert_eth_address_range.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.eth_utils.assert_eth_address_range.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.eth_utils.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.starknet.common.eth_utils.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.starknet.common.messages.SEND_MESSAGE_TO_L1_SELECTOR": { + "destination": "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR", + "type": "alias" + }, + "starkware.starknet.common.messages.SendMessageToL1SysCall": { + "destination": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "type": "alias" + }, + "starkware.starknet.common.messages.send_message_to_l1": { + "pc": 258, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.messages.send_message_to_l1.Args": { + "full_name": "starkware.starknet.common.messages.send_message_to_l1.Args", + "members": { + "to_address": { + "offset": 0, + "cairo_type": "felt" + }, + "payload_size": { + "offset": 1, + "cairo_type": "felt" + }, + "payload": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.messages.send_message_to_l1.ImplicitArgs": { + "full_name": "starkware.starknet.common.messages.send_message_to_l1.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.messages.send_message_to_l1.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.messages.send_message_to_l1.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.messages.send_message_to_l1.syscall_ptr": { + "full_name": "starkware.starknet.common.messages.send_message_to_l1.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 258, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 20, + "offset": 0 + } + }, + { + "pc": 264, + "value": "cast([fp + (-6)] + 4, felt*)", + "ap_tracking_data": { + "group": 20, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "value": -1.0671072950157357e+59, + "type": "const" + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "value": 256, + "type": "const" + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "value": 2.0853273475220474e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest" + }, + "response": { + "offset": 5, + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse" + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "contract_address": { + "offset": 1, + "cairo_type": "felt" + }, + "function_selector": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 3, + "cairo_type": "felt" + }, + "calldata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata_size": { + "offset": 0, + "cairo_type": "felt" + }, + "retdata": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "value": 2.1167594061783206e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "value": 2.3274015802972845e+40, + "type": "const" + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "value": 75202468540281, + "type": "const" + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest" + }, + "response": { + "offset": 6, + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse" + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "class_hash": { + "offset": 1, + "cairo_type": "felt" + }, + "contract_address_salt": { + "offset": 2, + "cairo_type": "felt" + }, + "constructor_calldata_size": { + "offset": 3, + "cairo_type": "felt" + }, + "constructor_calldata": { + "offset": 4, + "cairo_type": "felt*" + }, + "deploy_from_zero": { + "offset": 5, + "cairo_type": "felt" + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "constructor_retdata_size": { + "offset": 1, + "cairo_type": "felt" + }, + "constructor_retdata": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "value": 1.2807093015503357e+21, + "type": "const" + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "keys_len": { + "offset": 1, + "cairo_type": "felt" + }, + "keys": { + "offset": 2, + "cairo_type": "felt*" + }, + "data_len": { + "offset": 3, + "cairo_type": "felt" + }, + "data": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "value": 1.448089106835523e+33, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "value": 2.4294903732626647e+40, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "value": 9.490196778139308e+37, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "value": 6.219495360805491e+42, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "value": 1.5921908335819916e+45, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "value": 1.3170293902041122e+21, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "value": 1.44808912865234e+33, + "type": "const" + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature_len": { + "offset": 0, + "cairo_type": "felt" + }, + "signature": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "value": 4.362334527541981e+47, + "type": "const" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "value": 9.2376026794327e+25, + "type": "const" + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest" + }, + "response": { + "offset": 5, + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse" + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "class_hash": { + "offset": 1, + "cairo_type": "felt" + }, + "function_selector": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 3, + "cairo_type": "felt" + }, + "calldata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "value": 2.5500403217443377e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "class_hash": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "value": 4.3301790876830345e+35, + "type": "const" + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "value": 1.0089069337060175e+26, + "type": "const" + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "value": 2.582801750287405e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "to_address": { + "offset": 1, + "cairo_type": "felt" + }, + "payload_size": { + "offset": 2, + "cairo_type": "felt" + }, + "payload_ptr": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest" + }, + "response": { + "offset": 2, + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "address": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "address": { + "offset": 1, + "cairo_type": "felt" + }, + "value": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "version": { + "offset": 0, + "cairo_type": "felt" + }, + "account_contract_address": { + "offset": 1, + "cairo_type": "felt" + }, + "max_fee": { + "offset": 2, + "cairo_type": "felt" + }, + "signature_len": { + "offset": 3, + "cairo_type": "felt" + }, + "signature": { + "offset": 4, + "cairo_type": "felt*" + }, + "transaction_hash": { + "offset": 5, + "cairo_type": "felt" + }, + "chain_id": { + "offset": 6, + "cairo_type": "felt" + }, + "nonce": { + "offset": 7, + "cairo_type": "felt" + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract": { + "pc": 3, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.call_contract.Args": { + "full_name": "starkware.starknet.common.syscalls.call_contract.Args", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "function_selector": { + "offset": 1, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 3, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + }, + { + "pc": 10, + "value": "cast([fp + (-7)] + 7, felt*)", + "ap_tracking_data": { + "group": 1, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "pc": 38, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "keys_len": { + "offset": 0, + "cairo_type": "felt" + }, + "keys": { + "offset": 1, + "cairo_type": "felt*" + }, + "data_len": { + "offset": 2, + "cairo_type": "felt" + }, + "data": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 38, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + }, + { + "pc": 45, + "value": "cast([fp + (-7)] + 5, felt*)", + "ap_tracking_data": { + "group": 5, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "pc": 15, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 15, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + }, + { + "pc": 18, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 2, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "pc": 22, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 22, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 3, + "offset": 0 + } + }, + { + "pc": 26, + "value": "cast([fp + (-4)] + 3, felt*)", + "ap_tracking_data": { + "group": 3, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "pc": 30, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "offset": 0, + "cairo_type": "felt" + }, + "value": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 30, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + } + }, + { + "pc": 35, + "value": "cast([fp + (-5)] + 3, felt*)", + "ap_tracking_data": { + "group": 4, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.ALLOWANCE_SELECTOR": { + "value": 8.631643459211118e+74, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.APPROVE_SELECTOR": { + "value": 9.490219902039184e+74, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.BALANCEOF_SELECTOR": { + "value": 1.307730684388977e+75, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.DECIMALS_SELECTOR": { + "value": 1.3483040480621428e+74, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.NAME_SELECTOR": { + "value": 1.5288024742262684e+75, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.SYMBOL_SELECTOR": { + "value": 9.447135262121491e+74, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.TOTALSUPPLY_SELECTOR": { + "value": 2.273340309687443e+74, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.TRANSFERFROM_SELECTOR": { + "value": 1.1606116728821178e+74, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.TRANSFER_SELECTOR": { + "value": 2.326704854250827e+74, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf": { + "pc": 267, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.Args", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "account": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.IERC20.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.PERMISSIONEDBURN_SELECTOR": { + "value": 3.78508832440028e+74, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.PERMISSIONEDMINT_SELECTOR": { + "value": 3.7313232031488507e+73, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn": { + "pc": 312, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.Args", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "account": { + "offset": 1, + "cairo_type": "felt" + }, + "amount": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint": { + "pc": 291, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.Args": { + "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.Args", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "account": { + "offset": 1, + "cairo_type": "felt" + }, + "amount": { + "offset": 2, + "cairo_type": "starkware.cairo.common.uint256.Uint256" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "starkware.starknet.std_contracts.ERC20.mintable_token_interface.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized": { + "type": "namespace" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr": { + "pc": 333, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read": { + "pc": 338, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write": { + "pc": 351, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized": { + "pc": 363, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized": { + "pc": 393, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized": { + "pc": 404, + "decorators": [], + "type": "function" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.Args": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.ImplicitArgs": { + "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + } + }, + "reference_manager": { + "references": [ + { + "pc": 3, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + }, + { + "pc": 15, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + }, + { + "pc": 22, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 3, + "offset": 0 + } + }, + { + "pc": 30, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + } + }, + { + "pc": 38, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + }, + { + "pc": 48, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + }, + { + "pc": 53, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 53, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 53, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 98, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 0 + } + }, + { + "pc": 98, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 0 + } + }, + { + "pc": 109, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + }, + { + "pc": 152, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", + "ap_tracking_data": { + "group": 12, + "offset": 0 + } + }, + { + "pc": 152, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", + "ap_tracking_data": { + "group": 12, + "offset": 0 + } + }, + { + "pc": 154, + "value": "[cast(fp + 2, felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 4 + } + }, + { + "pc": 154, + "value": "[cast(fp + 3, felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 4 + } + }, + { + "pc": 258, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 20, + "offset": 0 + } + } + ] + }, + "attributes": [ + { + "name": "error_message", + "value": "assert_uint256_eq failed", + "start_pc": 232, + "end_pc": 234, + "flow_tracking_data": { + "ap_tracking": { + "group": 17, + "offset": 0 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.assert_uint256_eq" + ] + }, + { + "name": "error_message", + "value": "assert_uint256_le failed", + "start_pc": 243, + "end_pc": 245, + "flow_tracking_data": { + "ap_tracking": { + "group": 18, + "offset": 50 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.assert_uint256_le" + ] + }, + { + "name": "error_message", + "value": "Invalid Ethereum address - value is more than 160 bits", + "start_pc": 247, + "end_pc": 253, + "flow_tracking_data": { + "ap_tracking": { + "group": 19, + "offset": 0 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "starkware.starknet.common.eth_utils", + "starkware.starknet.common.eth_utils.assert_eth_address_range" + ] + }, + { + "name": "error_message", + "value": "Invalid Ethereum address - value is zero", + "start_pc": 253, + "end_pc": 256, + "flow_tracking_data": { + "ap_tracking": { + "group": 19, + "offset": 26 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "starkware.starknet.common.eth_utils", + "starkware.starknet.common.eth_utils.assert_eth_address_range" + ] + }, + { + "name": "error_message", + "value": "ALREADY_INITIALIZED", + "start_pc": 398, + "end_pc": 400, + "flow_tracking_data": { + "ap_tracking": { + "group": 30, + "offset": 28 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "starkware.starknet.std_contracts.upgradability_proxy.initializable", + "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized" + ] + }, + { + "name": "error_message", + "value": "GOVERNOR_ONLY", + "start_pc": 751, + "end_pc": 752, + "flow_tracking_data": { + "ap_tracking": { + "group": 60, + "offset": 34 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__.only_governor" + ] + }, + { + "name": "error_message", + "value": "ILLEGAL_INIT_SIZE", + "start_pc": 761, + "end_pc": 763, + "flow_tracking_data": { + "ap_tracking": { + "group": 61, + "offset": 60 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.initialize" + ] + }, + { + "name": "error_message", + "value": "ZERO_GOVERNOR_ADDRESS", + "start_pc": 763, + "end_pc": 766, + "flow_tracking_data": { + "ap_tracking": { + "group": 61, + "offset": 60 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.initialize" + ] + }, + { + "name": "error_message", + "value": "BRIDGE_ALREADY_INITIALIZED", + "start_pc": 807, + "end_pc": 809, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 67 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.set_l1_bridge" + ] + }, + { + "name": "error_message", + "value": "BRIDGE_ADDRESS_OUT_OF_RANGE", + "start_pc": 809, + "end_pc": 813, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 67 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.set_l1_bridge" + ] + }, + { + "name": "error_message", + "value": "L2_TOKEN_ALREADY_INITIALIZED", + "start_pc": 853, + "end_pc": 855, + "flow_tracking_data": { + "ap_tracking": { + "group": 65, + "offset": 67 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.set_l2_token" + ] + }, + { + "name": "error_message", + "value": "ZERO_TOKEN_ADDRESS", + "start_pc": 855, + "end_pc": 858, + "flow_tracking_data": { + "ap_tracking": { + "group": 65, + "offset": 67 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.set_l2_token" + ] + }, + { + "name": "error_message", + "value": "RECIPIENT_ADDRESS_OUT_OF_RANGE", + "start_pc": 893, + "end_pc": 897, + "flow_tracking_data": { + "ap_tracking": { + "group": 67, + "offset": 6 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.initiate_withdraw" + ] + }, + { + "name": "error_message", + "value": "INVALID_AMOUNT", + "start_pc": 897, + "end_pc": 901, + "flow_tracking_data": { + "ap_tracking": { + "group": 67, + "offset": 40 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.initiate_withdraw" + ] + }, + { + "name": "error_message", + "value": "ZERO_WITHDRAWAL", + "start_pc": 901, + "end_pc": 911, + "flow_tracking_data": { + "ap_tracking": { + "group": 67, + "offset": 45 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.initiate_withdraw" + ] + }, + { + "name": "error_message", + "value": "UNINITIALIZED_L1_BRIDGE_ADDRESS", + "start_pc": 917, + "end_pc": 920, + "flow_tracking_data": { + "ap_tracking": { + "group": 68, + "offset": 28 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.initiate_withdraw" + ] + }, + { + "name": "error_message", + "value": "UNINITIALIZED_TOKEN", + "start_pc": 926, + "end_pc": 928, + "flow_tracking_data": { + "ap_tracking": { + "group": 68, + "offset": 59 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.initiate_withdraw" + ] + }, + { + "name": "error_message", + "value": "INSUFFICIENT_FUNDS", + "start_pc": 940, + "end_pc": 947, + "flow_tracking_data": { + "ap_tracking": { + "group": 68, + "offset": 94 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.initiate_withdraw" + ] + }, + { + "name": "error_message", + "value": "INCORRECT_BALANCE_CHANGE", + "start_pc": 964, + "end_pc": 973, + "flow_tracking_data": { + "ap_tracking": { + "group": 68, + "offset": 225 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.initiate_withdraw" + ] + }, + { + "name": "error_message", + "value": "ZERO_ACCOUNT_ADDRESS", + "start_pc": 1021, + "end_pc": 1024, + "flow_tracking_data": { + "ap_tracking": { + "group": 72, + "offset": 4 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.handle_deposit" + ] + }, + { + "name": "error_message", + "value": "UNINITIALIZED_L1_BRIDGE_ADDRESS", + "start_pc": 1029, + "end_pc": 1031, + "flow_tracking_data": { + "ap_tracking": { + "group": 72, + "offset": 35 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.handle_deposit" + ] + }, + { + "name": "error_message", + "value": "EXPECTED_FROM_BRIDGE_ONLY", + "start_pc": 1031, + "end_pc": 1032, + "flow_tracking_data": { + "ap_tracking": { + "group": 72, + "offset": 37 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.handle_deposit" + ] + }, + { + "name": "error_message", + "value": "UNINITIALIZED_TOKEN", + "start_pc": 1038, + "end_pc": 1040, + "flow_tracking_data": { + "ap_tracking": { + "group": 72, + "offset": 65 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.handle_deposit" + ] + }, + { + "name": "error_message", + "value": "INVALID_AMOUNT", + "start_pc": 1040, + "end_pc": 1045, + "flow_tracking_data": { + "ap_tracking": { + "group": 72, + "offset": 67 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.handle_deposit" + ] + }, + { + "name": "error_message", + "value": "OVERFLOW", + "start_pc": 1060, + "end_pc": 1062, + "flow_tracking_data": { + "ap_tracking": { + "group": 72, + "offset": 125 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.handle_deposit" + ] + }, + { + "name": "error_message", + "value": "INCORRECT_BALANCE_CHANGE", + "start_pc": 1075, + "end_pc": 1082, + "flow_tracking_data": { + "ap_tracking": { + "group": 72, + "offset": 176 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.handle_deposit" + ] + } + ], + "debug_info": null + }, + "abi": [ + { + "members": [ + { + "name": "low", + "offset": 0, + "type": "felt" + }, + { + "name": "high", + "offset": 1, + "type": "felt" + } + ], + "name": "Uint256", + "size": 2, + "type": "struct" + }, + { + "inputs": [], + "name": "initialized", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "data": [ + { + "name": "l1_bridge_address", + "type": "felt" + } + ], + "keys": [], + "name": "l1_bridge_set", + "type": "event" + }, + { + "data": [ + { + "name": "l2_token_address", + "type": "felt" + } + ], + "keys": [], + "name": "l2_token_set", + "type": "event" + }, + { + "data": [ + { + "name": "l1_recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + }, + { + "name": "caller_address", + "type": "felt" + } + ], + "keys": [], + "name": "withdraw_initiated", + "type": "event" + }, + { + "data": [ + { + "name": "account", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "keys": [], + "name": "deposit_handled", + "type": "event" + }, + { + "inputs": [], + "name": "get_governor", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_l1_bridge", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_l2_token", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_version", + "outputs": [ + { + "name": "version", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_identity", + "outputs": [ + { + "name": "identity", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "init_vector_len", + "type": "felt" + }, + { + "name": "init_vector", + "type": "felt*" + } + ], + "name": "initialize", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "l1_bridge_address", + "type": "felt" + } + ], + "name": "set_l1_bridge", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "l2_token_address", + "type": "felt" + } + ], + "name": "set_l2_token", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "l1_recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "initiate_withdraw", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "from_address", + "type": "felt" + }, + { + "name": "account", + "type": "felt" + }, + { + "name": "amount_low", + "type": "felt" + }, + { + "name": "amount_high", + "type": "felt" + } + ], + "name": "handle_deposit", + "outputs": [], + "type": "l1_handler" + } + ] + } \ No newline at end of file diff --git a/clients/feeder/testdata/sepolia/class/0x5c478ee27f2112411f86f207605b2e2c58cdb647bac0df27f660ef2252359c6.json b/clients/feeder/testdata/sepolia/class/0x5c478ee27f2112411f86f207605b2e2c58cdb647bac0df27f660ef2252359c6.json new file mode 100644 index 0000000000..119c499c9c --- /dev/null +++ b/clients/feeder/testdata/sepolia/class/0x5c478ee27f2112411f86f207605b2e2c58cdb647bac0df27f660ef2252359c6.json @@ -0,0 +1,4884 @@ +{ + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "offset": 528 + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "offset": 438 + }, + { + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", + "offset": 238 + }, + { + "selector": "0x2730079d734ee55315f4f141eaed376bddd8c2133523d223a344c5604e0f7f8", + "offset": 580 + }, + { + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", + "offset": 327 + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "offset": 370 + }, + { + "selector": "0x2de154d8a89be65c1724e962dc4c65637c05532a6c2825d0a7b7d774169dbba", + "offset": 209 + }, + { + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", + "offset": 263 + }, + { + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", + "offset": 403 + } + ], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "offset": 289 + } + ], + "L1_HANDLER": [] + }, + "program": { + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4465706c6f79", + "0x400280007ff87fff", + "0x400380017ff87ff9", + "0x400380027ff87ffa", + "0x400380037ff87ffb", + "0x400380047ff87ffc", + "0x400380057ff87ffd", + "0x482680017ff88000", + "0x9", + "0x480280067ff88000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574436f6e747261637441646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4765745478496e666f", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffc", + "0x20680017fff7fff", + "0x4", + "0x402780017ffc7ffc", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", + "0x400780017fff8000", + "0x0", + "0x400780017fff8001", + "0x0", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480280007ffb8000", + "0x1104800180018000", + "0x20", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", + "0x40137ffd7fff8000", + "0x480280017ffb8000", + "0x40297ffd7fff8001", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ffb7fff8000", + "0x480280007ffc8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9c", + "0x40137ffd7fff8000", + "0x480280017ffc8000", + "0x402580017fff8001", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7b", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffc", + "0x5", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x40337fff7ffb8000", + "0x480a7ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x48317ffd80008000", + "0x400080007ffd7ffe", + "0x480080007ffc8000", + "0x400080017ffc7fff", + "0x482480017ffb8000", + "0x1", + "0x482480017ffb8000", + "0x3", + "0x480080027ffa8000", + "0x20680017fff7ffb", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", + "0x208b7fff7fff7ffe", + "0x400380017ff97ffa", + "0x400380007ff97ffb", + "0x482680017ff98000", + "0x2", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3b28019ccfdbd30ffc65951d94bb85c9e2b8434111a000b5afd533ce65f57a4", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8b", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff85", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff70", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff66", + "0x40127fff7fff7ff9", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffce", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb9", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9f", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff79", + "0x400780017fff7ffc", + "0x2", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffd7fff8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff66", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280017ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280037ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeea", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc6", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec9", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea6", + "0x48127ffe7fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff82", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x2", + "0x480280037ffb8000", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff38000", + "0x482480017ff28000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x8", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe38", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6c", + "0x40137fff7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4a", + "0x400680017fff7fff", + "0x0", + "0x4802800080008000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe68", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe10", + "0x40137fff7fff8001", + "0x48127ff67fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x8d", + "0x4003800180008002", + "0x400b7ffa7fff8003", + "0x400b80017fff8004", + "0x4003800280008005", + "0x4003800080008006", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe01", + "0x40137fff7fff8007", + "0x48127ffc7fff8000", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x480a80077fff8000", + "0x1104800180018000", + "0x5d", + "0x48127ffe7fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffb7fff8000", + "0x480a80077fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x2", + "0x480280037ffb8000", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff38000", + "0x482480017ff28000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb3", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe98", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdee", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x482480017fff8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x480080007ff98000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x480280027ffb8000", + "0x48127ffe7fff8000", + "0x482480017ffe8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", + "0x48127ff47fff8000", + "0x480280017ffb8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x20780017fff7ffb", + "0x6", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480280007ffc8000", + "0x480280017ffc8000", + "0x480280027ffc8000", + "0x480280037ffc8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda9", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x40137ffd7fff8002", + "0x480a7ffd7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd91", + "0x480a80027fff8000", + "0x482680017ffb8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffc8000", + "0x4", + "0x482a80007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x48127ffe7fff8000", + "0x482880007ffe8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffa", + "0x4", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x400280007ffd7fff", + "0x480280017ffb8000", + "0x400280017ffd7fff", + "0x480280037ffb8000", + "0x400280027ffd7fff", + "0x480280027ffb8000", + "0x48327fff7ffc8000", + "0x400280037ffd7fff", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffb8000", + "0x4", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x208b7fff7fff7ffe" + ], + "builtins": [ + "pedersen", + "range_check", + "ecdsa" + ], + "hints": { + "0": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "code": "vm_enter_scope({'n': ids.len})", + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "20": [ + { + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "23": [ + { + "code": "vm_exit_scope()", + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "32": [ + { + "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 + } + } + } + ], + "45": [ + { + "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.deploy.syscall_ptr": 3 + } + } + } + ], + "52": [ + { + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 4 + } + } + } + ], + "59": [ + { + "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 5 + } + } + } + ], + "67": [ + { + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 6 + } + } + } + ], + "76": [ + { + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 9, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 7 + } + } + } + ], + "82": [ + { + "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 8 + } + } + } + ], + "86": [ + { + "code": "from starkware.cairo.lang.vm.relocatable import RelocatableValue\nboth_ints = isinstance(ids.a, int) and isinstance(ids.b, int)\nboth_relocatable = (\n isinstance(ids.a, RelocatableValue) and isinstance(ids.b, RelocatableValue) and\n ids.a.segment_index == ids.b.segment_index)\nassert both_ints or both_relocatable, \\\n f'assert_not_equal failed: non-comparable values: {ids.a}, {ids.b}.'\nassert (ids.a - ids.b) % PRIME != 0, f'assert_not_equal failed: {ids.a} = {ids.b}.'", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_equal" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_equal.a": 9, + "starkware.cairo.common.math.assert_not_equal.b": 10 + } + } + } + ], + "165": [ + { + "code": "ecdsa_builtin.add_signature(ids.ecdsa_ptr.address_, (ids.signature_r, ids.signature_s))", + "accessible_scopes": [ + "starkware.cairo.common.signature", + "starkware.cairo.common.signature.verify_ecdsa_signature" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 18, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 13, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 11, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 12 + } + } + } + ], + "213": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.assert_only_self" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 23, + "offset": 16 + }, + "reference_ids": {} + } + } + ], + "229": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_public_key_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 25, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "272": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.set_public_key" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 28, + "offset": 44 + }, + "reference_ids": {} + } + } + ], + "298": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 30, + "offset": 29 + }, + "reference_ids": {} + } + } + ], + "347": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_valid_signature" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 32, + "offset": 50 + }, + "reference_ids": {} + } + } + ], + "380": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 34, + "offset": 58 + }, + "reference_ids": {} + } + } + ], + "415": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 36, + "offset": 60 + }, + "reference_ids": {} + } + } + ], + "469": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 38, + "offset": 72 + }, + "reference_ids": {} + } + } + ], + "571": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 45, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "main_scope": "__main__", + "identifiers": { + "__main__.Call": { + "full_name": "__main__.Call", + "members": { + "to": { + "offset": 0, + "cairo_type": "felt" + }, + "selector": { + "offset": 1, + "cairo_type": "felt" + }, + "calldata_len": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.CallArray": { + "full_name": "__main__.CallArray", + "members": { + "to": { + "offset": 0, + "cairo_type": "felt" + }, + "selector": { + "offset": 1, + "cairo_type": "felt" + }, + "data_offset": { + "offset": 2, + "cairo_type": "felt" + }, + "data_len": { + "offset": 3, + "cairo_type": "felt" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.MultiCall": { + "full_name": "__main__.MultiCall", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + }, + "calls_len": { + "offset": 1, + "cairo_type": "felt" + }, + "calls": { + "offset": 2, + "cairo_type": "__main__.Call*" + }, + "max_fee": { + "offset": 3, + "cairo_type": "felt" + }, + "version": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "__main__.ORIGIN_ADDRESS": { + "destination": "starkware.starknet.common.constants.ORIGIN_ADDRESS", + "type": "alias" + }, + "__main__.PREFIX_TRANSACTION": { + "destination": "starkware.starknet.third_party.open_zeppelin.utils.constants.PREFIX_TRANSACTION", + "type": "alias" + }, + "__main__.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "__main__.__execute__": { + "pc": 479, + "decorators": [ + "external", + "raw_output" + ], + "type": "function" + }, + "__main__.__execute__.Args": { + "full_name": "__main__.__execute__.Args", + "members": { + "call_array_len": { + "offset": 0, + "cairo_type": "felt" + }, + "call_array": { + "offset": 1, + "cairo_type": "__main__.CallArray*" + }, + "calldata_len": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__execute__.ImplicitArgs": { + "full_name": "__main__.__execute__.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "ecdsa_ptr": { + "offset": 3, + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__execute__.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__main__.__execute__.SIZEOF_LOCALS": { + "value": 8, + "type": "const" + }, + "__main__.__validate__": { + "pc": 425, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.__validate__.Args": { + "full_name": "__main__.__validate__.Args", + "members": { + "call_array_len": { + "offset": 0, + "cairo_type": "felt" + }, + "call_array": { + "offset": 1, + "cairo_type": "__main__.CallArray*" + }, + "calldata_len": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate__.ImplicitArgs": { + "full_name": "__main__.__validate__.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "ecdsa_ptr": { + "offset": 3, + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate__.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.__validate_declare__": { + "pc": 357, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.__validate_declare__.Args": { + "full_name": "__main__.__validate_declare__.Args", + "members": { + "class_hash": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.__validate_declare__.ImplicitArgs": { + "full_name": "__main__.__validate_declare__.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "ecdsa_ptr": { + "offset": 3, + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate_declare__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_declare__.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.__validate_deploy__": { + "pc": 390, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.__validate_deploy__.Args": { + "full_name": "__main__.__validate_deploy__.Args", + "members": { + "class_hash": { + "offset": 0, + "cairo_type": "felt" + }, + "contract_address_salt": { + "offset": 1, + "cairo_type": "felt" + }, + "_public_key": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__validate_deploy__.ImplicitArgs": { + "full_name": "__main__.__validate_deploy__.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "ecdsa_ptr": { + "offset": 3, + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate_deploy__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_deploy__.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.assert_not_equal": { + "destination": "starkware.cairo.common.math.assert_not_equal", + "type": "alias" + }, + "__main__.assert_only_self": { + "pc": 200, + "decorators": [ + "view" + ], + "type": "function" + }, + "__main__.assert_only_self.Args": { + "full_name": "__main__.assert_only_self.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.assert_only_self.ImplicitArgs": { + "full_name": "__main__.assert_only_self.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.assert_only_self.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.assert_only_self.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "__main__.constructor": { + "pc": 282, + "decorators": [ + "constructor" + ], + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "_public_key": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.constructor.ImplicitArgs": { + "full_name": "__main__.constructor.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.constructor.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.constructor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.deploy": { + "destination": "starkware.starknet.common.syscalls.deploy", + "type": "alias" + }, + "__main__.deploy_contract": { + "pc": 560, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.deploy_contract.Args": { + "full_name": "__main__.deploy_contract.Args", + "members": { + "class_hash": { + "offset": 0, + "cairo_type": "felt" + }, + "contract_address_salt": { + "offset": 1, + "cairo_type": "felt" + }, + "constructor_calldata_len": { + "offset": 2, + "cairo_type": "felt" + }, + "constructor_calldata": { + "offset": 3, + "cairo_type": "felt*" + }, + "deploy_from_zero": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "__main__.deploy_contract.ImplicitArgs": { + "full_name": "__main__.deploy_contract.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.deploy_contract.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "__main__.deploy_contract.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.execute_list": { + "pc": 612, + "decorators": [], + "type": "function" + }, + "__main__.execute_list.Args": { + "full_name": "__main__.execute_list.Args", + "members": { + "calls_len": { + "offset": 0, + "cairo_type": "felt" + }, + "calls": { + "offset": 1, + "cairo_type": "__main__.Call*" + }, + "response": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.execute_list.ImplicitArgs": { + "full_name": "__main__.execute_list.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.execute_list.Return": { + "cairo_type": "(response_len: felt)", + "type": "type_definition" + }, + "__main__.execute_list.SIZEOF_LOCALS": { + "value": 3, + "type": "const" + }, + "__main__.from_call_array_to_call": { + "pc": 646, + "decorators": [], + "type": "function" + }, + "__main__.from_call_array_to_call.Args": { + "full_name": "__main__.from_call_array_to_call.Args", + "members": { + "call_array_len": { + "offset": 0, + "cairo_type": "felt" + }, + "call_array": { + "offset": 1, + "cairo_type": "__main__.CallArray*" + }, + "calldata": { + "offset": 2, + "cairo_type": "felt*" + }, + "calls": { + "offset": 3, + "cairo_type": "__main__.Call*" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.from_call_array_to_call.ImplicitArgs": { + "full_name": "__main__.from_call_array_to_call.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.from_call_array_to_call.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.from_call_array_to_call.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "__main__.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "__main__.get_public_key": { + "pc": 223, + "decorators": [ + "view" + ], + "type": "function" + }, + "__main__.get_public_key.Args": { + "full_name": "__main__.get_public_key.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_public_key.ImplicitArgs": { + "full_name": "__main__.get_public_key.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.get_public_key.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.get_public_key.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.get_tx_info": { + "destination": "starkware.starknet.common.syscalls.get_tx_info", + "type": "alias" + }, + "__main__.hash_finalize": { + "destination": "starkware.cairo.common.hash_state.hash_finalize", + "type": "alias" + }, + "__main__.hash_init": { + "destination": "starkware.cairo.common.hash_state.hash_init", + "type": "alias" + }, + "__main__.hash_update": { + "destination": "starkware.cairo.common.hash_state.hash_update", + "type": "alias" + }, + "__main__.hash_update_single": { + "destination": "starkware.cairo.common.hash_state.hash_update_single", + "type": "alias" + }, + "__main__.is_valid_signature": { + "pc": 308, + "decorators": [ + "view" + ], + "type": "function" + }, + "__main__.is_valid_signature.Args": { + "full_name": "__main__.is_valid_signature.Args", + "members": { + "hash": { + "offset": 0, + "cairo_type": "felt" + }, + "signature_len": { + "offset": 1, + "cairo_type": "felt" + }, + "signature": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.is_valid_signature.ImplicitArgs": { + "full_name": "__main__.is_valid_signature.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "ecdsa_ptr": { + "offset": 3, + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*" + } + }, + "size": 4, + "type": "struct" + }, + "__main__.is_valid_signature.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.is_valid_signature.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.public_key": { + "type": "namespace" + }, + "__main__.public_key.Args": { + "full_name": "__main__.public_key.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.public_key.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.public_key.ImplicitArgs": { + "full_name": "__main__.public_key.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.public_key.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.public_key.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.public_key.addr": { + "pc": 170, + "decorators": [], + "type": "function" + }, + "__main__.public_key.addr.Args": { + "full_name": "__main__.public_key.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.public_key.addr.ImplicitArgs": { + "full_name": "__main__.public_key.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__main__.public_key.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.public_key.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.public_key.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.public_key.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.public_key.read": { + "pc": 175, + "decorators": [], + "type": "function" + }, + "__main__.public_key.read.Args": { + "full_name": "__main__.public_key.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.public_key.read.ImplicitArgs": { + "full_name": "__main__.public_key.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.public_key.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.public_key.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.public_key.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.public_key.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.public_key.write": { + "pc": 188, + "decorators": [], + "type": "function" + }, + "__main__.public_key.write.Args": { + "full_name": "__main__.public_key.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.public_key.write.ImplicitArgs": { + "full_name": "__main__.public_key.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.public_key.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.public_key.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.set_public_key": { + "pc": 254, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.set_public_key.Args": { + "full_name": "__main__.set_public_key.Args", + "members": { + "new_public_key": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.set_public_key.ImplicitArgs": { + "full_name": "__main__.set_public_key.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.set_public_key.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.set_public_key.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.verify_ecdsa_signature": { + "destination": "starkware.cairo.common.signature.verify_ecdsa_signature", + "type": "alias" + }, + "__wrappers__.__execute__": { + "pc": 528, + "decorators": [ + "external", + "raw_output" + ], + "type": "function" + }, + "__wrappers__.__execute__.Args": { + "full_name": "__wrappers__.__execute__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.ImplicitArgs": { + "full_name": "__wrappers__.__execute__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__execute__.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.__execute__.__wrapped_func": { + "destination": "__main__.__execute__", + "type": "alias" + }, + "__wrappers__.__execute___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate__": { + "pc": 438, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.__validate__.Args": { + "full_name": "__wrappers__.__validate__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.ImplicitArgs": { + "full_name": "__wrappers__.__validate__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate__.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.__validate__.__wrapped_func": { + "destination": "__main__.__validate__", + "type": "alias" + }, + "__wrappers__.__validate___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_declare__": { + "pc": 370, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.__validate_declare__.Args": { + "full_name": "__wrappers__.__validate_declare__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_declare__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_declare__.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.__validate_declare__.__wrapped_func": { + "destination": "__main__.__validate_declare__", + "type": "alias" + }, + "__wrappers__.__validate_declare___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_deploy__": { + "pc": 403, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.__validate_deploy__.Args": { + "full_name": "__wrappers__.__validate_deploy__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.__validate_deploy__.__wrapped_func": { + "destination": "__main__.__validate_deploy__", + "type": "alias" + }, + "__wrappers__.__validate_deploy___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.assert_only_self": { + "pc": 209, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.assert_only_self.Args": { + "full_name": "__wrappers__.assert_only_self.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.assert_only_self.ImplicitArgs": { + "full_name": "__wrappers__.assert_only_self.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.assert_only_self.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.assert_only_self.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.assert_only_self.__wrapped_func": { + "destination": "__main__.assert_only_self", + "type": "alias" + }, + "__wrappers__.assert_only_self_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.constructor": { + "pc": 289, + "decorators": [ + "constructor" + ], + "type": "function" + }, + "__wrappers__.constructor.Args": { + "full_name": "__wrappers__.constructor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.ImplicitArgs": { + "full_name": "__wrappers__.constructor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.constructor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.constructor.__wrapped_func": { + "destination": "__main__.constructor", + "type": "alias" + }, + "__wrappers__.constructor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.deploy_contract": { + "pc": 580, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.deploy_contract.Args": { + "full_name": "__wrappers__.deploy_contract.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deploy_contract.ImplicitArgs": { + "full_name": "__wrappers__.deploy_contract.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deploy_contract.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.deploy_contract.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.deploy_contract.__wrapped_func": { + "destination": "__main__.deploy_contract", + "type": "alias" + }, + "__wrappers__.deploy_contract_encode_return": { + "pc": 571, + "decorators": [], + "type": "function" + }, + "__wrappers__.deploy_contract_encode_return.Args": { + "full_name": "__wrappers__.deploy_contract_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(contract_address: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.deploy_contract_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.deploy_contract_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deploy_contract_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.deploy_contract_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.deploy_contract_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_public_key": { + "pc": 238, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.get_public_key.Args": { + "full_name": "__wrappers__.get_public_key.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_public_key.ImplicitArgs": { + "full_name": "__wrappers__.get_public_key.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_public_key.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_public_key.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.get_public_key.__wrapped_func": { + "destination": "__main__.get_public_key", + "type": "alias" + }, + "__wrappers__.get_public_key_encode_return": { + "pc": 229, + "decorators": [], + "type": "function" + }, + "__wrappers__.get_public_key_encode_return.Args": { + "full_name": "__wrappers__.get_public_key_encode_return.Args", + "members": { + "ret_value": { + "offset": 0, + "cairo_type": "(res: felt)" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_public_key_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_public_key_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_public_key_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_public_key_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.get_public_key_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.is_valid_signature": { + "pc": 327, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.is_valid_signature.Args": { + "full_name": "__wrappers__.is_valid_signature.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_valid_signature.ImplicitArgs": { + "full_name": "__wrappers__.is_valid_signature.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_valid_signature.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.is_valid_signature.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.is_valid_signature.__wrapped_func": { + "destination": "__main__.is_valid_signature", + "type": "alias" + }, + "__wrappers__.is_valid_signature_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.set_public_key": { + "pc": 263, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.set_public_key.Args": { + "full_name": "__wrappers__.set_public_key.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_public_key.ImplicitArgs": { + "full_name": "__wrappers__.set_public_key.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_public_key.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.set_public_key.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.set_public_key.__wrapped_func": { + "destination": "__main__.set_public_key", + "type": "alias" + }, + "__wrappers__.set_public_key_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "pc": 0, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.bool.FALSE": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.bool.TRUE": { + "value": 1, + "type": "const" + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + }, + "x_and_y": { + "offset": 2, + "cairo_type": "felt" + }, + "x_xor_y": { + "offset": 3, + "cairo_type": "felt" + }, + "x_or_y": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "p": { + "offset": 0, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + }, + "q": { + "offset": 2, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + }, + "m": { + "offset": 4, + "cairo_type": "felt" + }, + "r": { + "offset": 5, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + }, + "result": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "offset": 0, + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState" + }, + "output": { + "offset": 8, + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState" + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "offset": 0, + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState" + }, + "output": { + "offset": 3, + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState" + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "pub_key": { + "offset": 0, + "cairo_type": "felt" + }, + "message": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "offset": 0, + "cairo_type": "felt" + }, + "prev_value": { + "offset": 1, + "cairo_type": "felt" + }, + "new_value": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec.EcOpBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "type": "alias" + }, + "starkware.cairo.common.ec.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.ec.StarkCurve": { + "type": "namespace" + }, + "starkware.cairo.common.ec.StarkCurve.ALPHA": { + "value": 1, + "type": "const" + }, + "starkware.cairo.common.ec.StarkCurve.Args": { + "full_name": "starkware.cairo.common.ec.StarkCurve.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.ec.StarkCurve.BETA": { + "value": -4.76910135076338e+74, + "type": "const" + }, + "starkware.cairo.common.ec.StarkCurve.GEN_X": { + "value": 8.747394510780078e+74, + "type": "const" + }, + "starkware.cairo.common.ec.StarkCurve.GEN_Y": { + "value": 1.5266679207151883e+74, + "type": "const" + }, + "starkware.cairo.common.ec.StarkCurve.ImplicitArgs": { + "full_name": "starkware.cairo.common.ec.StarkCurve.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.ec.StarkCurve.ORDER": { + "value": -9.63634636155092e+37, + "type": "const" + }, + "starkware.cairo.common.ec.StarkCurve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.ec.StarkCurve.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.ec.is_quad_residue": { + "destination": "starkware.cairo.common.math.is_quad_residue", + "type": "alias" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "pc": 3, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash.hash2.Args": { + "full_name": "starkware.cairo.common.hash.hash2.Args", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", + "members": { + "hash_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.Return": { + "cairo_type": "(result: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.hash_state.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash_state.HashState": { + "full_name": "starkware.cairo.common.hash_state.HashState", + "members": { + "current_hash": { + "offset": 0, + "cairo_type": "felt" + }, + "n_words": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash_state.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.hash_state.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.cairo.common.hash_state.hash_felts_no_padding": { + "pc": 140, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash_state.hash_felts_no_padding.Args": { + "full_name": "starkware.cairo.common.hash_state.hash_felts_no_padding.Args", + "members": { + "data_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "data_length": { + "offset": 1, + "cairo_type": "felt" + }, + "initial_hash": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_felts_no_padding.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash_state.hash_felts_no_padding.ImplicitArgs", + "members": { + "hash_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_felts_no_padding.LoopLocals": { + "full_name": "starkware.cairo.common.hash_state.hash_felts_no_padding.LoopLocals", + "members": { + "data_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "hash_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "cur_hash": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_felts_no_padding.Return": { + "cairo_type": "(hash: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.hash_state.hash_felts_no_padding.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "starkware.cairo.common.hash_state.hash_felts_no_padding.hash_loop": { + "pc": 153, + "type": "label" + }, + "starkware.cairo.common.hash_state.hash_finalize": { + "pc": 134, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash_state.hash_finalize.Args": { + "full_name": "starkware.cairo.common.hash_state.hash_finalize.Args", + "members": { + "hash_state_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.hash_state.HashState*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_finalize.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash_state.hash_finalize.ImplicitArgs", + "members": { + "hash_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_finalize.Return": { + "cairo_type": "(hash: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.hash_state.hash_finalize.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.hash_state.hash_init": { + "pc": 92, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash_state.hash_init.Args": { + "full_name": "starkware.cairo.common.hash_state.hash_init.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_init.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash_state.hash_init.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_init.Return": { + "cairo_type": "(hash_state_ptr: starkware.cairo.common.hash_state.HashState*)", + "type": "type_definition" + }, + "starkware.cairo.common.hash_state.hash_init.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.cairo.common.hash_state.hash_update": { + "pc": 102, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash_state.hash_update.Args": { + "full_name": "starkware.cairo.common.hash_state.hash_update.Args", + "members": { + "hash_state_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.hash_state.HashState*" + }, + "data_ptr": { + "offset": 1, + "cairo_type": "felt*" + }, + "data_length": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash_state.hash_update.ImplicitArgs", + "members": { + "hash_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update.Return": { + "cairo_type": "(new_hash_state_ptr: starkware.cairo.common.hash_state.HashState*)", + "type": "type_definition" + }, + "starkware.cairo.common.hash_state.hash_update.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.cairo.common.hash_state.hash_update_single": { + "pc": 118, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash_state.hash_update_single.Args": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.Args", + "members": { + "hash_state_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.hash_state.HashState*" + }, + "item": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update_single.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.ImplicitArgs", + "members": { + "hash_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update_single.Return": { + "cairo_type": "(new_hash_state_ptr: starkware.cairo.common.hash_state.HashState*)", + "type": "type_definition" + }, + "starkware.cairo.common.hash_state.hash_update_single.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "offset": 0, + "cairo_type": "felt" + }, + "s1": { + "offset": 1, + "cairo_type": "felt" + }, + "s2": { + "offset": 2, + "cairo_type": "felt" + }, + "s3": { + "offset": 3, + "cairo_type": "felt" + }, + "s4": { + "offset": 4, + "cairo_type": "felt" + }, + "s5": { + "offset": 5, + "cairo_type": "felt" + }, + "s6": { + "offset": 6, + "cairo_type": "felt" + }, + "s7": { + "offset": 7, + "cairo_type": "felt" + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_not_equal": { + "pc": 86, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.math.assert_not_equal.Args": { + "full_name": "starkware.cairo.common.math.assert_not_equal.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + }, + "b": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_equal.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_equal.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_equal.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_not_equal.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_not_equal.a": { + "full_name": "starkware.cairo.common.math.assert_not_equal.a", + "cairo_type": "felt", + "references": [ + { + "pc": 86, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_equal.b": { + "full_name": "starkware.cairo.common.math.assert_not_equal.b", + "cairo_type": "felt", + "references": [ + { + "pc": 86, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy": { + "pc": 9, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "offset": 0, + "cairo_type": "felt*" + }, + "src": { + "offset": 1, + "cairo_type": "felt*" + }, + "len": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "offset": 0, + "cairo_type": "felt*" + }, + "src": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "cairo_type": "felt", + "references": [ + { + "pc": 16, + "value": "[cast(ap, felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 3 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "cairo_type": "felt", + "references": [ + { + "pc": 9, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 14, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "offset": 0, + "cairo_type": "felt" + }, + "s1": { + "offset": 1, + "cairo_type": "felt" + }, + "s2": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.registers.get_ap": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.signature.EcOpBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "type": "alias" + }, + "starkware.cairo.common.signature.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.signature.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.signature.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "starkware.cairo.common.signature.StarkCurve": { + "destination": "starkware.cairo.common.ec.StarkCurve", + "type": "alias" + }, + "starkware.cairo.common.signature.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_add": { + "destination": "starkware.cairo.common.ec.ec_add", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_mul": { + "destination": "starkware.cairo.common.ec.ec_mul", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_sub": { + "destination": "starkware.cairo.common.ec.ec_sub", + "type": "alias" + }, + "starkware.cairo.common.signature.is_x_on_curve": { + "destination": "starkware.cairo.common.ec.is_x_on_curve", + "type": "alias" + }, + "starkware.cairo.common.signature.recover_y": { + "destination": "starkware.cairo.common.ec.recover_y", + "type": "alias" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature": { + "pc": 165, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.Args": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.Args", + "members": { + "message": { + "offset": 0, + "cairo_type": "felt" + }, + "public_key": { + "offset": 1, + "cairo_type": "felt" + }, + "signature_r": { + "offset": 2, + "cairo_type": "felt" + }, + "signature_s": { + "offset": 3, + "cairo_type": "felt" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "references": [ + { + "pc": 165, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + }, + { + "pc": 167, + "value": "cast([fp + (-7)] + 2, starkware.cairo.common.cairo_builtins.SignatureBuiltin*)", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r", + "cairo_type": "felt", + "references": [ + { + "pc": 165, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s", + "cairo_type": "felt", + "references": [ + { + "pc": 165, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc": { + "pc": 24, + "decorators": [], + "type": "function" + }, + "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args": { + "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs": { + "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Return": { + "cairo_type": "(fp_val: felt*, pc_val: felt*)", + "type": "type_definition" + }, + "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.constants.DECLARE_HASH_PREFIX": { + "value": 28258975365558884, + "type": "const" + }, + "starkware.starknet.common.constants.DEPLOY_ACCOUNT_HASH_PREFIX": { + "value": 2.036277798190618e+33, + "type": "const" + }, + "starkware.starknet.common.constants.DEPLOY_HASH_PREFIX": { + "value": 110386840629113, + "type": "const" + }, + "starkware.starknet.common.constants.INVOKE_HASH_PREFIX": { + "value": 115923154332517, + "type": "const" + }, + "starkware.starknet.common.constants.L1_HANDLER_HASH_PREFIX": { + "value": 5.109263454614914e+23, + "type": "const" + }, + "starkware.starknet.common.constants.ORIGIN_ADDRESS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "value": -1.0671072950157357e+59, + "type": "const" + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "value": 256, + "type": "const" + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "value": 2.0853273475220474e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest" + }, + "response": { + "offset": 5, + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse" + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "contract_address": { + "offset": 1, + "cairo_type": "felt" + }, + "function_selector": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 3, + "cairo_type": "felt" + }, + "calldata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata_size": { + "offset": 0, + "cairo_type": "felt" + }, + "retdata": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "value": 2.1167594061783206e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "value": 2.3274015802972845e+40, + "type": "const" + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "value": 75202468540281, + "type": "const" + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest" + }, + "response": { + "offset": 6, + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse" + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "class_hash": { + "offset": 1, + "cairo_type": "felt" + }, + "contract_address_salt": { + "offset": 2, + "cairo_type": "felt" + }, + "constructor_calldata_size": { + "offset": 3, + "cairo_type": "felt" + }, + "constructor_calldata": { + "offset": 4, + "cairo_type": "felt*" + }, + "deploy_from_zero": { + "offset": 5, + "cairo_type": "felt" + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "constructor_retdata_size": { + "offset": 1, + "cairo_type": "felt" + }, + "constructor_retdata": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "value": 1.2807093015503357e+21, + "type": "const" + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "keys_len": { + "offset": 1, + "cairo_type": "felt" + }, + "keys": { + "offset": 2, + "cairo_type": "felt*" + }, + "data_len": { + "offset": 3, + "cairo_type": "felt" + }, + "data": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "value": 1.448089106835523e+33, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "value": 2.4294903732626647e+40, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "value": 9.490196778139308e+37, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "value": 6.219495360805491e+42, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "value": 1.5921908335819916e+45, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "value": 1.3170293902041122e+21, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "value": 1.44808912865234e+33, + "type": "const" + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature_len": { + "offset": 0, + "cairo_type": "felt" + }, + "signature": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "value": 4.362334527541981e+47, + "type": "const" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "value": 9.2376026794327e+25, + "type": "const" + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest" + }, + "response": { + "offset": 5, + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse" + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "class_hash": { + "offset": 1, + "cairo_type": "felt" + }, + "function_selector": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 3, + "cairo_type": "felt" + }, + "calldata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "value": 2.5500403217443377e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "class_hash": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "value": 4.3301790876830345e+35, + "type": "const" + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "value": 1.0089069337060175e+26, + "type": "const" + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "value": 2.582801750287405e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "to_address": { + "offset": 1, + "cairo_type": "felt" + }, + "payload_size": { + "offset": 2, + "cairo_type": "felt" + }, + "payload_ptr": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest" + }, + "response": { + "offset": 2, + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "address": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "address": { + "offset": 1, + "cairo_type": "felt" + }, + "value": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "version": { + "offset": 0, + "cairo_type": "felt" + }, + "account_contract_address": { + "offset": 1, + "cairo_type": "felt" + }, + "max_fee": { + "offset": 2, + "cairo_type": "felt" + }, + "signature_len": { + "offset": 3, + "cairo_type": "felt" + }, + "signature": { + "offset": 4, + "cairo_type": "felt*" + }, + "transaction_hash": { + "offset": 5, + "cairo_type": "felt" + }, + "chain_id": { + "offset": 6, + "cairo_type": "felt" + }, + "nonce": { + "offset": 7, + "cairo_type": "felt" + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract": { + "pc": 25, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.call_contract.Args": { + "full_name": "starkware.starknet.common.syscalls.call_contract.Args", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "function_selector": { + "offset": 1, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 25, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + } + }, + { + "pc": 32, + "value": "cast([fp + (-7)] + 7, felt*)", + "ap_tracking_data": { + "group": 4, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.deploy": { + "pc": 37, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.deploy.Args": { + "full_name": "starkware.starknet.common.syscalls.deploy.Args", + "members": { + "class_hash": { + "offset": 0, + "cairo_type": "felt" + }, + "contract_address_salt": { + "offset": 1, + "cairo_type": "felt" + }, + "constructor_calldata_size": { + "offset": 2, + "cairo_type": "felt" + }, + "constructor_calldata": { + "offset": 3, + "cairo_type": "felt*" + }, + "deploy_from_zero": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.deploy.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 37, + "value": "[cast(fp + (-8), felt**)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + }, + { + "pc": 45, + "value": "cast([fp + (-8)] + 9, felt*)", + "ap_tracking_data": { + "group": 5, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "pc": 49, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 49, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + }, + { + "pc": 52, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 6, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_contract_address": { + "pc": 56, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.get_contract_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 56, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 59, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 7, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_tx_info": { + "pc": 79, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.get_tx_info.Args": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.Return": { + "cairo_type": "(tx_info: starkware.starknet.common.syscalls.TxInfo*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_tx_info.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 79, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 82, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 10, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "pc": 63, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 63, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 8, + "offset": 0 + } + }, + { + "pc": 67, + "value": "cast([fp + (-4)] + 3, felt*)", + "ap_tracking_data": { + "group": 8, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "pc": 71, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "offset": 0, + "cairo_type": "felt" + }, + "value": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 71, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + }, + { + "pc": 76, + "value": "cast([fp + (-5)] + 3, felt*)", + "ap_tracking_data": { + "group": 9, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.third_party.open_zeppelin.utils.constants.FALSE": { + "value": 0, + "type": "const" + }, + "starkware.starknet.third_party.open_zeppelin.utils.constants.PREFIX_TRANSACTION": { + "value": 4.764416092479679e+47, + "type": "const" + }, + "starkware.starknet.third_party.open_zeppelin.utils.constants.TRUE": { + "value": 1, + "type": "const" + }, + "starkware.starknet.third_party.open_zeppelin.utils.constants.UINT8_MAX": { + "value": 256, + "type": "const" + } + }, + "reference_manager": { + "references": [ + { + "pc": 9, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + }, + { + "pc": 16, + "value": "[cast(ap, felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 3 + } + }, + { + "pc": 25, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + } + }, + { + "pc": 37, + "value": "[cast(fp + (-8), felt**)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + }, + { + "pc": 49, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + }, + { + "pc": 56, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 63, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 8, + "offset": 0 + } + }, + { + "pc": 71, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + }, + { + "pc": 79, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 86, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + }, + { + "pc": 86, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + }, + { + "pc": 165, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + }, + { + "pc": 165, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + }, + { + "pc": 165, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + } + ] + }, + "attributes": [ + { + "name": "error_message", + "value": "INVALID_SIGNATURE_LENGTH", + "start_pc": 313, + "end_pc": 315, + "flow_tracking_data": { + "ap_tracking": { + "group": 31, + "offset": 23 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.is_valid_signature" + ] + }, + { + "name": "error_message", + "value": "Invalid caller. This function cannot be called from another contract.", + "start_pc": 490, + "end_pc": 492, + "flow_tracking_data": { + "ap_tracking": { + "group": 39, + "offset": 22 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ] + }, + { + "name": "error_message", + "value": "Invalid transaction version. This account contract does not support transaction version 0.", + "start_pc": 492, + "end_pc": 497, + "flow_tracking_data": { + "ap_tracking": { + "group": 39, + "offset": 22 + }, + "reference_ids": {} + }, + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ] + } + ], + "debug_info": null + }, + "abi": [ + { + "members": [ + { + "name": "to", + "offset": 0, + "type": "felt" + }, + { + "name": "selector", + "offset": 1, + "type": "felt" + }, + { + "name": "data_offset", + "offset": 2, + "type": "felt" + }, + { + "name": "data_len", + "offset": 3, + "type": "felt" + } + ], + "name": "CallArray", + "size": 4, + "type": "struct" + }, + { + "inputs": [], + "name": "assert_only_self", + "outputs": [], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_public_key", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "new_public_key", + "type": "felt" + } + ], + "name": "set_public_key", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "_public_key", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [ + { + "name": "hash", + "type": "felt" + }, + { + "name": "signature_len", + "type": "felt" + }, + { + "name": "signature", + "type": "felt*" + } + ], + "name": "is_valid_signature", + "outputs": [], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + } + ], + "name": "__validate_declare__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + }, + { + "name": "contract_address_salt", + "type": "felt" + }, + { + "name": "_public_key", + "type": "felt" + } + ], + "name": "__validate_deploy__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "CallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__validate__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "CallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__execute__", + "outputs": [ + { + "name": "retdata_size", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + }, + { + "name": "contract_address_salt", + "type": "felt" + }, + { + "name": "constructor_calldata_len", + "type": "felt" + }, + { + "name": "constructor_calldata", + "type": "felt*" + }, + { + "name": "deploy_from_zero", + "type": "felt" + } + ], + "name": "deploy_contract", + "outputs": [ + { + "name": "contract_address", + "type": "felt" + } + ], + "type": "function" + } + ] + } \ No newline at end of file diff --git a/clients/feeder/testdata/sepolia/class/0xd0e183745e9dae3e4e78a8ffedcce0903fc4900beace4e0abf192d4c202da3.json b/clients/feeder/testdata/sepolia/class/0xd0e183745e9dae3e4e78a8ffedcce0903fc4900beace4e0abf192d4c202da3.json new file mode 100644 index 0000000000..ea4b053729 --- /dev/null +++ b/clients/feeder/testdata/sepolia/class/0xd0e183745e9dae3e4e78a8ffedcce0903fc4900beace4e0abf192d4c202da3.json @@ -0,0 +1,32452 @@ +{ + "entry_points_by_type": { + "L1_HANDLER": [ + { + "selector": "0x0", + "offset": 1697 + } + ], + "EXTERNAL": [ + { + "selector": "0x0", + "offset": 1672 + }, + { + "selector": "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463", + "offset": 1548 + }, + { + "selector": "0xcfc0e4c73ce8e46b07c3167ce01ce17e6c2deaaa5b88b977bbb10abe25c9ad", + "offset": 206 + }, + { + "selector": "0xd43941048da98e5d91155f568f15da2ac665270f823156af4a151cc6f01869", + "offset": 1282 + }, + { + "selector": "0xddbce093aac16b73fee61c0b88929c421b44a7b0f5eea63c3d5751c2ce7856", + "offset": 469 + }, + { + "selector": "0xe49d8b1fd8837abeba585912ed5e4baf9afab856352e8d561ec583ec3e07c9", + "offset": 673 + }, + { + "selector": "0xed163e8350935d550d16de1f53fd8284b06f37685f9d20c7f1735f719f336e", + "offset": 1508 + }, + { + "selector": "0x195d4289b867c3d98c335ea31402667f3592e227faf3d2991308563ed102aab", + "offset": 522 + }, + { + "selector": "0x1e7a77b5074503274b30e0668ed3e3370061f6ca9a804a6ef595eca615ae2b9", + "offset": 568 + }, + { + "selector": "0x24ebb738b266180bbd9584b568849a498b630fc443a124b9a706df121f39c0d", + "offset": 621 + }, + { + "selector": "0x261e84c3bf0cd91f662ef6a323744d295f57c9f73e2a8f7cb7b2fc4bb732a41", + "offset": 1199 + }, + { + "selector": "0x338dd2002b6f7ac6471742691de72611381e3fc4ce2b0361c29d42cb2d53a90", + "offset": 1365 + }, + { + "selector": "0x39c93e2133cb77c722e54da8fab6e0231a5fe8341be262436094de7358e3477", + "offset": 724 + }, + { + "selector": "0x3a0ed1f62da1d3048614c2c1feb566f041c8467eb00fb8294776a9179dc1643", + "offset": 1160 + } + ], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "offset": 1636 + } + ] + }, + "program": { + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffc", + "0x20680017fff7fff", + "0x4", + "0x402780017ffc7ffc", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x3ffffffffffffffffffffffffffffff", + "0x480280017ffc8000", + "0x48307fff80007ffe", + "0x400280027ffc7fff", + "0x480280017ffc8000", + "0x484480017fff8000", + "0x100000000000000000000000000000000", + "0x480280007ffc8000", + "0x40317fff7ffe7ffd", + "0x482680017ffc8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0x10", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0xc", + "0x40780017fff7fff", + "0xa", + "0x480680017fff8000", + "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", + "0x480a7ffc7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0xb", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x44656c656761746543616c6c", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x44656c65676174654c3148616e646c6572", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574426c6f636b54696d657374616d70", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3deed800708b45e9b8d2fb1c674394761dfb20b8c89d199e6c4cdb0974dd906", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xe8fc4f1b6b3dc661208f9a8a5017a6c059098327e31518722e0a5c3a5a7e86", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8b", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff85", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x10bce98963d2e4d3c96d1d25422c3d2a989cdbb9fb71db6f95dcbfba8c4b3c8", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef0", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff22", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff63", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5c", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x222d6589b56d0ac1912a58387989f966f458b8de84e71844d58a394dafbd671", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef9", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff33", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9d", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x3774b0545aabb37c45c1eddc6a7dae57de498aae6d5e3589e362d4b4323a533", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe97", + "0x40137fff7fff8001", + "0x4003800080017ffc", + "0x4003800180017ffd", + "0x4826800180018000", + "0x2", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff21", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe84", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x19b0b96cb0e0029733092527bca81129db5f327c064199b31ed8a9f857fdee3", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7e", + "0x40137fff7fff8001", + "0x4003800080017ffc", + "0x4003800180017ffd", + "0x4826800180018000", + "0x2", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff08", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6b", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x3b7aa6f257721ed65dae25f8a1ee350b92d02cd59a9dcfb1fc4e8887be194ec", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe65", + "0x40137fff7fff8001", + "0x4003800080017ffc", + "0x4003800180017ffd", + "0x4826800180018000", + "0x2", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe52", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x4595132f9b33b7077ebf2e7f3eb746a8e0a6d5c337c71cd8f9bf46cac3cfd7", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4c", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed7", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0e", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8b", + "0x48127ffe7fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0f", + "0x48127fe97fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff32", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127fae7fff8000", + "0x48127fad7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff62", + "0x48127f967fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaa", + "0x48127ffe7fff8000", + "0x48127fcc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0xc7", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa7", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2d", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4e", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x480a7ffd7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff31", + "0x48127ffe7fff8000", + "0x48127fdd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x96", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef8", + "0x20680017fff7fff", + "0x6", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef8", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe19", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x480a7ffd7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff15", + "0x48127ffe7fff8000", + "0x48127fdd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x61", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff41", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf0", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd91", + "0x48127ffa7fff8000", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe98", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x48127fbc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefa", + "0x48127ffe7fff8000", + "0x48127fe37fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc6", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8e", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5d", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127fbd7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe92", + "0x48127f847fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe64", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127f497fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee0", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd96", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedc", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd2d", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", + "0x400780017fff8000", + "0x0", + "0x400780017fff8001", + "0x0", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffc", + "0x5", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x40337fff7ffb8000", + "0x480a7ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x48317ffd80008000", + "0x400080007ffd7ffe", + "0x480080007ffc8000", + "0x400080017ffc7fff", + "0x482480017ffb8000", + "0x1", + "0x482480017ffb8000", + "0x3", + "0x480080027ffa8000", + "0x20680017fff7ffb", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480280007ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", + "0x40137ffd7fff8000", + "0x480280017ffb8000", + "0x40297ffd7fff8001", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ffb7fff8000", + "0x480280007ffc8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd9", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc6", + "0x40137ffd7fff8000", + "0x480280017ffc8000", + "0x402580017fff8001", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccb", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc3", + "0x40137fff7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3c0ba99f1a18bcdc81fcbcb6b4f15a9a6725f937075aed6fac107ffcb147068", + "0x4829800080008000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1b", + "0x482480017fff8000", + "0x1", + "0x40307ffe7ffd7fff", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480080007ffc8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf", + "0x40137fff7fff8000", + "0x4003800080007ffc", + "0x400380007ffa7ffc", + "0x402780017ffa8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffc7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaa", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463", + "0x4829800080008002", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfa", + "0x48127ffd7fff8000", + "0x480a80017fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc92", + "0x40137fff7fff8000", + "0x4003800080007ffc", + "0x400380007ffa7ffc", + "0x402780017ffa8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffc7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8d", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x3ea3b9a8522d36784cb325f9c7e2ec3c9f3e6d63031a6c6b8743cc22412f604", + "0x4829800080008002", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdd", + "0x48127ffd7fff8000", + "0x480a80017fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3fc801c47df4de8d5835f8bfd4d0b8823ba63e5a3f278086901402d680abfc", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf3", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffced", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1ac8d354f2e793629cb233a16f10d13cf15b9c45bbc620577c8e1df95ede545", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc58", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8a", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccb", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc4", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x5d2e9527cbeb1a51aa084b0de7501f343b7b1bf24a0c427d6204a7b7988970", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcac", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca6", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc10", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x2e8a4ec40a36a027111fafdb6a46746ff1b0125d5067fbaebd8b5f227185a1e", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0a", + "0x40137fff7fff8001", + "0x4003800080017ff9", + "0x4003800180017ffa", + "0x4003800280017ffb", + "0x400380007ff87ffb", + "0x402780017ff88002", + "0x1", + "0x4826800180018000", + "0x3", + "0x40297ffb7fff8003", + "0x4826800180018000", + "0x3", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc03", + "0x4003800080037ffd", + "0x4826800180038000", + "0x1", + "0x480a7ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc86", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe9", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x3ef46b1f8c5c94765c1d63fb24422442ea26f49289a18ba89c4138ebf450f6c", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe3", + "0x40137fff7fff8001", + "0x4003800080017ff9", + "0x4003800180017ffa", + "0x4003800280017ffb", + "0x400380007ff87ffb", + "0x402780017ff88002", + "0x1", + "0x4826800180018000", + "0x3", + "0x40297ffb7fff8003", + "0x4826800180018000", + "0x3", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbdc", + "0x4003800080037ffd", + "0x4826800180038000", + "0x1", + "0x480a7ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5f", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc2", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x1205ec81562fc65c367136bd2fe1c0fff2d1986f70e4ba365e5dd747bd08753", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbc", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x400380007ff97ffc", + "0x402780017ff98002", + "0x1", + "0x4826800180018000", + "0x3", + "0x40297ffc7fff8003", + "0x4826800180018000", + "0x3", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbb5", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4829800180008003", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3b", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9e", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x2c6e1be7705f64cd4ec61d51a0c8e64ceed5e787198bd3291469fb870578922", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb98", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc23", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5b", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x1a7", + "0x480a7ff67fff8000", + "0x48127ffd7fff8000", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff14", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x482480017fff8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x480080007ff68000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd4", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x5", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe10", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb42", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffba7", + "0x40137fff7fff8000", + "0x48127ffe7fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb0", + "0x40137fff7fff8001", + "0x40137ffc7fff8002", + "0x40137ffe7fff8003", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x159", + "0x480a80027fff8000", + "0x48127ffd7fff8000", + "0x480a80037fff8000", + "0x48127ffc7fff8000", + "0x482a800180008000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed3", + "0x40137ffe7fff8004", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef4", + "0x48127ffe7fff8000", + "0x480a80047fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x482480017fff8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x480080007ff68000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb9", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbd", + "0x40137ffd7fff8000", + "0x40137fff7fff8001", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x113", + "0x480a80007fff8000", + "0x48127ffd7fff8000", + "0x480a80017fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80", + "0x20680017fff7fff", + "0x6", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127fbf7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80", + "0x40137ffe7fff8002", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8", + "0x48127ffe7fff8000", + "0x480a80027fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x482480017fff8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x480080007ff68000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb9", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x9", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6a", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb62", + "0x40137fff7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb01", + "0x40137fff7fff8001", + "0x40137ffe7fff8002", + "0x48127ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xba", + "0x480a80027fff8000", + "0x48127ffd7fff8000", + "0x480a80007fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe27", + "0x40137fff7fff8003", + "0x480a80037fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa85", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee1", + "0x40137fff7fff8004", + "0x40137ffc7fff8005", + "0x40137ffd7fff8006", + "0x20780017fff8004", + "0x5", + "0x48127ffe7fff8000", + "0x10780017fff7fff", + "0x7", + "0x48127ffe7fff8000", + "0x480a80037fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa82", + "0x480a80057fff8000", + "0x480a80067fff8000", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x8f", + "0x40137ffe7fff8007", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe89", + "0x48127ffe7fff8000", + "0x480a80077fff8000", + "0x48127ffd7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x6b", + "0x40137ffe7fff8008", + "0x20780017fff7ffa", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda6", + "0x48127ffe7fff8000", + "0x480a80087fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6c", + "0x20680017fff7fff", + "0xd", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd77", + "0x48127ffe7fff8000", + "0x480a80087fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x480a80087fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x482480017fff8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x480080007ff68000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7d", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x400680017fff7fff", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffc", + "0x6", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab9", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2d", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca6", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcae", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdc", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd9", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd6", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc2", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccf", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdd", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd3c", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe01", + "0x48127ffc7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9e2", + "0x48127ffd7fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde6", + "0x48127ffc7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9d3", + "0x48127ffd7fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "builtins": [ + "pedersen", + "range_check" + ], + "hints": { + "0": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "code": "vm_enter_scope({'n': ids.len})", + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.dst": 5, + "starkware.cairo.common.memcpy.memcpy.len": 7, + "starkware.cairo.common.memcpy.memcpy.src": 6 + } + } + } + ], + "20": [ + { + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.__temp0": 10, + "starkware.cairo.common.memcpy.memcpy.continue_copying": 11, + "starkware.cairo.common.memcpy.memcpy.dst": 5, + "starkware.cairo.common.memcpy.memcpy.frame": 9, + "starkware.cairo.common.memcpy.memcpy.len": 7, + "starkware.cairo.common.memcpy.memcpy.next_frame": 12, + "starkware.cairo.common.memcpy.memcpy.src": 6 + } + } + } + ], + "23": [ + { + "code": "vm_exit_scope()", + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 6 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.__temp0": 10, + "starkware.cairo.common.memcpy.memcpy.continue_copying": 11, + "starkware.cairo.common.memcpy.memcpy.dst": 5, + "starkware.cairo.common.memcpy.memcpy.frame": 9, + "starkware.cairo.common.memcpy.memcpy.len": 7, + "starkware.cairo.common.memcpy.memcpy.next_frame": 12, + "starkware.cairo.common.memcpy.memcpy.src": 6 + } + } + } + ], + "24": [ + { + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 13 + } + } + } + ], + "29": [ + { + "code": "from starkware.cairo.lang.vm.relocatable import RelocatableValue\nboth_ints = isinstance(ids.a, int) and isinstance(ids.b, int)\nboth_relocatable = (\n isinstance(ids.a, RelocatableValue) and isinstance(ids.b, RelocatableValue) and\n ids.a.segment_index == ids.b.segment_index)\nassert both_ints or both_relocatable, \\\n f'assert_not_equal failed: non-comparable values: {ids.a}, {ids.b}.'\nassert (ids.a - ids.b) % PRIME != 0, f'assert_not_equal failed: {ids.a} = {ids.b}.'", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_equal" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_equal.a": 14, + "starkware.cairo.common.math.assert_not_equal.b": 15 + } + } + } + ], + "35": [ + { + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 17, + "starkware.cairo.common.math.assert_nn.range_check_ptr": 18 + } + } + } + ], + "44": [ + { + "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 27, + "starkware.cairo.common.math.assert_250_bit.low": 26, + "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 25, + "starkware.cairo.common.math.assert_250_bit.value": 24 + } + } + } + ], + "59": [ + { + "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0", + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 35, + "starkware.starknet.common.storage.normalize_address.is_small": 37, + "starkware.starknet.common.storage.normalize_address.range_check_ptr": 36 + } + } + } + ], + "77": [ + { + "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0", + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 35, + "starkware.starknet.common.storage.normalize_address.is_250": 43, + "starkware.starknet.common.storage.normalize_address.is_small": 37, + "starkware.starknet.common.storage.normalize_address.range_check_ptr": 36 + } + } + } + ], + "104": [ + { + "code": "syscall_handler.delegate_call(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.delegate_call" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 9, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.delegate_call.__temp10": 54, + "starkware.starknet.common.syscalls.delegate_call.calldata": 51, + "starkware.starknet.common.syscalls.delegate_call.calldata_size": 50, + "starkware.starknet.common.syscalls.delegate_call.contract_address": 48, + "starkware.starknet.common.syscalls.delegate_call.function_selector": 49, + "starkware.starknet.common.syscalls.delegate_call.syscall": 53, + "starkware.starknet.common.syscalls.delegate_call.syscall_ptr": 52 + } + } + } + ], + "116": [ + { + "code": "syscall_handler.delegate_l1_handler(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.delegate_l1_handler" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.delegate_l1_handler.__temp11": 63, + "starkware.starknet.common.syscalls.delegate_l1_handler.calldata": 60, + "starkware.starknet.common.syscalls.delegate_l1_handler.calldata_size": 59, + "starkware.starknet.common.syscalls.delegate_l1_handler.contract_address": 57, + "starkware.starknet.common.syscalls.delegate_l1_handler.function_selector": 58, + "starkware.starknet.common.syscalls.delegate_l1_handler.syscall": 62, + "starkware.starknet.common.syscalls.delegate_l1_handler.syscall_ptr": 61 + } + } + } + ], + "124": [ + { + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.__temp12": 68, + "starkware.starknet.common.syscalls.get_caller_address.syscall": 67, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 66 + } + } + } + ], + "131": [ + { + "code": "syscall_handler.get_block_timestamp(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_block_timestamp" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_block_timestamp.__temp13": 72, + "starkware.starknet.common.syscalls.get_block_timestamp.syscall": 71, + "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": 70 + } + } + } + ], + "139": [ + { + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 13, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.__temp14": 77, + "starkware.starknet.common.syscalls.storage_read.address": 74, + "starkware.starknet.common.syscalls.storage_read.syscall": 76, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 75 + } + } + } + ], + "148": [ + { + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 14, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.__temp15": 83, + "starkware.starknet.common.syscalls.storage_write.address": 80, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 82, + "starkware.starknet.common.syscalls.storage_write.value": 81 + } + } + } + ], + "158": [ + { + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 15, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.__temp16": 90, + "starkware.starknet.common.syscalls.emit_event.data": 88, + "starkware.starknet.common.syscalls.emit_event.data_len": 87, + "starkware.starknet.common.syscalls.emit_event.keys": 86, + "starkware.starknet.common.syscalls.emit_event.keys_len": 85, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 89 + } + } + } + ], + "197": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.finalizable", + "starkware.starknet.apps.upgradability_proxy.finalizable", + "__wrappers__", + "__wrappers__.finalized_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 20, + "offset": 0 + }, + "reference_ids": { + "__wrappers__.finalized_encode_return.range_check_ptr": 123, + "__wrappers__.finalized_encode_return.ret_struct": 122 + } + } + } + ], + "460": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.governance", + "starkware.starknet.apps.upgradability_proxy.governance", + "__wrappers__", + "__wrappers__.is_governor_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 38, + "offset": 0 + }, + "reference_ids": { + "__wrappers__.is_governor_encode_return.range_check_ptr": 302, + "__wrappers__.is_governor_encode_return.ret_struct": 301 + } + } + } + ], + "528": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.governance", + "starkware.starknet.apps.upgradability_proxy.governance", + "__wrappers__", + "__wrappers__.init_governance" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 41, + "offset": 165 + }, + "reference_ids": { + "__wrappers__.init_governance.__calldata_actual_size": 345, + "__wrappers__.init_governance.__calldata_ptr": 344, + "__wrappers__.init_governance.pedersen_ptr": 347, + "__wrappers__.init_governance.range_check_ptr": 348, + "__wrappers__.init_governance.ret_struct": 349, + "__wrappers__.init_governance.syscall_ptr": 346 + } + } + } + ], + "577": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.governance", + "starkware.starknet.apps.upgradability_proxy.governance", + "__wrappers__", + "__wrappers__.nominate_new_governor" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 45, + "offset": 0 + }, + "reference_ids": { + "__wrappers__.nominate_new_governor.__calldata_actual_size": 376, + "__wrappers__.nominate_new_governor.__calldata_arg_nominee": 374, + "__wrappers__.nominate_new_governor.__calldata_ptr": 375, + "__wrappers__.nominate_new_governor.__temp28": 377, + "__wrappers__.nominate_new_governor.pedersen_ptr": 379, + "__wrappers__.nominate_new_governor.range_check_ptr": 380, + "__wrappers__.nominate_new_governor.ret_struct": 381, + "__wrappers__.nominate_new_governor.syscall_ptr": 378 + } + } + } + ], + "630": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.governance", + "starkware.starknet.apps.upgradability_proxy.governance", + "__wrappers__", + "__wrappers__.cancel_nomination" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 49, + "offset": 0 + }, + "reference_ids": { + "__wrappers__.cancel_nomination.__calldata_actual_size": 408, + "__wrappers__.cancel_nomination.__calldata_arg_cancelee": 406, + "__wrappers__.cancel_nomination.__calldata_ptr": 407, + "__wrappers__.cancel_nomination.__temp29": 409, + "__wrappers__.cancel_nomination.pedersen_ptr": 411, + "__wrappers__.cancel_nomination.range_check_ptr": 412, + "__wrappers__.cancel_nomination.ret_struct": 413, + "__wrappers__.cancel_nomination.syscall_ptr": 410 + } + } + } + ], + "682": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.governance", + "starkware.starknet.apps.upgradability_proxy.governance", + "__wrappers__", + "__wrappers__.remove_governor" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 53, + "offset": 0 + }, + "reference_ids": { + "__wrappers__.remove_governor.__calldata_actual_size": 440, + "__wrappers__.remove_governor.__calldata_arg_removee": 438, + "__wrappers__.remove_governor.__calldata_ptr": 439, + "__wrappers__.remove_governor.__temp30": 441, + "__wrappers__.remove_governor.pedersen_ptr": 443, + "__wrappers__.remove_governor.range_check_ptr": 444, + "__wrappers__.remove_governor.ret_struct": 445, + "__wrappers__.remove_governor.syscall_ptr": 442 + } + } + } + ], + "730": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.governance", + "starkware.starknet.apps.upgradability_proxy.governance", + "__wrappers__", + "__wrappers__.accept_governance" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 55, + "offset": 219 + }, + "reference_ids": { + "__wrappers__.accept_governance.__calldata_actual_size": 469, + "__wrappers__.accept_governance.__calldata_ptr": 468, + "__wrappers__.accept_governance.pedersen_ptr": 471, + "__wrappers__.accept_governance.range_check_ptr": 472, + "__wrappers__.accept_governance.ret_struct": 473, + "__wrappers__.accept_governance.syscall_ptr": 470 + } + } + } + ], + "1151": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "__wrappers__", + "__wrappers__.implementation_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 86, + "offset": 0 + }, + "reference_ids": { + "__wrappers__.implementation_encode_return.range_check_ptr": 728, + "__wrappers__.implementation_encode_return.ret_struct": 727 + } + } + } + ], + "1190": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "__wrappers__", + "__wrappers__.implementation_time_encode_return" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 90, + "offset": 0 + }, + "reference_ids": { + "__wrappers__.implementation_time_encode_return.range_check_ptr": 760, + "__wrappers__.implementation_time_encode_return.ret_struct": 759 + } + } + } + ], + "1305": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "__wrappers__", + "__wrappers__.add_implementation" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 97, + "offset": 0 + }, + "reference_ids": { + "__wrappers__.add_implementation.__calldata_actual_size": 842, + "__wrappers__.add_implementation.__calldata_arg_eic_address": 829, + "__wrappers__.add_implementation.__calldata_arg_final": 840, + "__wrappers__.add_implementation.__calldata_arg_implementation_": 827, + "__wrappers__.add_implementation.__calldata_arg_init_vector": 836, + "__wrappers__.add_implementation.__calldata_arg_init_vector_len": 831, + "__wrappers__.add_implementation.__calldata_ptr": 841, + "__wrappers__.add_implementation.__temp56": 833, + "__wrappers__.add_implementation.__temp57": 834, + "__wrappers__.add_implementation.__temp58": 837, + "__wrappers__.add_implementation.__temp59": 838, + "__wrappers__.add_implementation.__temp60": 843, + "__wrappers__.add_implementation.__temp61": 844, + "__wrappers__.add_implementation.pedersen_ptr": 846, + "__wrappers__.add_implementation.range_check_ptr": 847, + "__wrappers__.add_implementation.ret_struct": 848, + "__wrappers__.add_implementation.syscall_ptr": 845 + } + } + } + ], + "1388": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "__wrappers__", + "__wrappers__.remove_implementation" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 102, + "offset": 0 + }, + "reference_ids": { + "__wrappers__.remove_implementation.__calldata_actual_size": 895, + "__wrappers__.remove_implementation.__calldata_arg_eic_address": 882, + "__wrappers__.remove_implementation.__calldata_arg_final": 893, + "__wrappers__.remove_implementation.__calldata_arg_implementation_": 880, + "__wrappers__.remove_implementation.__calldata_arg_init_vector": 889, + "__wrappers__.remove_implementation.__calldata_arg_init_vector_len": 884, + "__wrappers__.remove_implementation.__calldata_ptr": 894, + "__wrappers__.remove_implementation.__temp62": 886, + "__wrappers__.remove_implementation.__temp63": 887, + "__wrappers__.remove_implementation.__temp64": 890, + "__wrappers__.remove_implementation.__temp65": 891, + "__wrappers__.remove_implementation.__temp66": 896, + "__wrappers__.remove_implementation.__temp67": 897, + "__wrappers__.remove_implementation.pedersen_ptr": 899, + "__wrappers__.remove_implementation.range_check_ptr": 900, + "__wrappers__.remove_implementation.ret_struct": 901, + "__wrappers__.remove_implementation.syscall_ptr": 898 + } + } + } + ], + "1531": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "__wrappers__", + "__wrappers__.upgrade_to" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 112, + "offset": 0 + }, + "reference_ids": { + "__wrappers__.upgrade_to.__calldata_actual_size": 977, + "__wrappers__.upgrade_to.__calldata_arg_eic_address": 964, + "__wrappers__.upgrade_to.__calldata_arg_final": 975, + "__wrappers__.upgrade_to.__calldata_arg_implementation_": 962, + "__wrappers__.upgrade_to.__calldata_arg_init_vector": 971, + "__wrappers__.upgrade_to.__calldata_arg_init_vector_len": 966, + "__wrappers__.upgrade_to.__calldata_ptr": 976, + "__wrappers__.upgrade_to.__temp68": 968, + "__wrappers__.upgrade_to.__temp69": 969, + "__wrappers__.upgrade_to.__temp70": 972, + "__wrappers__.upgrade_to.__temp71": 973, + "__wrappers__.upgrade_to.__temp72": 978, + "__wrappers__.upgrade_to.__temp73": 979, + "__wrappers__.upgrade_to.pedersen_ptr": 981, + "__wrappers__.upgrade_to.range_check_ptr": 982, + "__wrappers__.upgrade_to.ret_struct": 983, + "__wrappers__.upgrade_to.syscall_ptr": 980 + } + } + } + ], + "1566": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "starkware.starknet.apps.upgradability_proxy.proxy_impl", + "__wrappers__", + "__wrappers__.initialize" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 114, + "offset": 17 + }, + "reference_ids": { + "__wrappers__.initialize.__calldata_actual_size": 1005, + "__wrappers__.initialize.__calldata_arg_init_vector": 1001, + "__wrappers__.initialize.__calldata_arg_init_vector_len": 996, + "__wrappers__.initialize.__calldata_ptr": 1004, + "__wrappers__.initialize.__temp75": 998, + "__wrappers__.initialize.__temp76": 999, + "__wrappers__.initialize.__temp77": 1002, + "__wrappers__.initialize.__temp78": 1003, + "__wrappers__.initialize.__temp79": 1006, + "__wrappers__.initialize.pedersen_ptr": 1008, + "__wrappers__.initialize.range_check_ptr": 1009, + "__wrappers__.initialize.ret_struct": 1010, + "__wrappers__.initialize.syscall_ptr": 1007 + } + } + } + ], + "1645": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 120, + "offset": 29 + }, + "reference_ids": { + "__wrappers__.constructor.__calldata_actual_size": 1067, + "__wrappers__.constructor.__calldata_arg_upgrade_delay_seconds": 1065, + "__wrappers__.constructor.__calldata_ptr": 1066, + "__wrappers__.constructor.__temp80": 1068, + "__wrappers__.constructor.pedersen_ptr": 1070, + "__wrappers__.constructor.range_check_ptr": 1071, + "__wrappers__.constructor.ret_struct": 1072, + "__wrappers__.constructor.syscall_ptr": 1069 + } + } + } + ], + "1705": [ + { + "code": "memory[ap] = segments.add()", + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__l1_default__" + ], + "flow_tracking_data": { + "ap_tracking": { + "group": 124, + "offset": 50 + }, + "reference_ids": { + "__wrappers__.__l1_default__.pedersen_ptr": 1112, + "__wrappers__.__l1_default__.range_check_ptr": 1113, + "__wrappers__.__l1_default__.ret_struct": 1114, + "__wrappers__.__l1_default__.syscall_ptr": 1111 + } + } + } + ] + }, + "main_scope": "__main__", + "identifiers": { + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.__default__": { + "pc": 1654, + "decorators": [ + "external", + "raw_input", + "raw_output" + ], + "type": "function" + }, + "__main__.__default__.Args": { + "full_name": "__main__.__default__.Args", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 1, + "cairo_type": "felt" + }, + "calldata": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__default__.ImplicitArgs": { + "full_name": "__main__.__default__.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__default__.Return": { + "full_name": "__main__.__default__.Return", + "members": { + "retdata_size": { + "offset": 0, + "cairo_type": "felt" + }, + "retdata": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "__main__.__default__.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.__default__.address": { + "full_name": "__main__.__default__.address", + "cairo_type": "felt", + "references": [ + { + "pc": 1659, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__main__.__default__.calldata": { + "full_name": "__main__.__default__.calldata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1654, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__main__.__default__.calldata_size": { + "full_name": "__main__.__default__.calldata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1654, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__main__.__default__.pedersen_ptr": { + "full_name": "__main__.__default__.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1654, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + }, + { + "pc": 1659, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 121, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__main__.__default__.range_check_ptr": { + "full_name": "__main__.__default__.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1654, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + }, + { + "pc": 1659, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__main__.__default__.retdata": { + "full_name": "__main__.__default__.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1666, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 121, + "offset": 39 + } + } + ], + "type": "reference" + }, + "__main__.__default__.retdata_size": { + "full_name": "__main__.__default__.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1666, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 39 + } + } + ], + "type": "reference" + }, + "__main__.__default__.selector": { + "full_name": "__main__.__default__.selector", + "cairo_type": "felt", + "references": [ + { + "pc": 1654, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__main__.__default__.syscall_ptr": { + "full_name": "__main__.__default__.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1654, + "value": "[cast(fp + (-8), felt**)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + }, + { + "pc": 1659, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 121, + "offset": 28 + } + }, + { + "pc": 1666, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 121, + "offset": 39 + } + } + ], + "type": "reference" + }, + "__main__.__l1_default__": { + "pc": 1681, + "decorators": [ + "l1_handler", + "raw_input" + ], + "type": "function" + }, + "__main__.__l1_default__.Args": { + "full_name": "__main__.__l1_default__.Args", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 1, + "cairo_type": "felt" + }, + "calldata": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__l1_default__.ImplicitArgs": { + "full_name": "__main__.__l1_default__.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__l1_default__.Return": { + "full_name": "__main__.__l1_default__.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.__l1_default__.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.__l1_default__.address": { + "full_name": "__main__.__l1_default__.address", + "cairo_type": "felt", + "references": [ + { + "pc": 1686, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 123, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__main__.__l1_default__.calldata": { + "full_name": "__main__.__l1_default__.calldata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1681, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__main__.__l1_default__.calldata_size": { + "full_name": "__main__.__l1_default__.calldata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1681, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__main__.__l1_default__.pedersen_ptr": { + "full_name": "__main__.__l1_default__.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1681, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + }, + { + "pc": 1686, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 123, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__main__.__l1_default__.range_check_ptr": { + "full_name": "__main__.__l1_default__.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1681, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + }, + { + "pc": 1686, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 123, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__main__.__l1_default__.selector": { + "full_name": "__main__.__l1_default__.selector", + "cairo_type": "felt", + "references": [ + { + "pc": 1681, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__main__.__l1_default__.syscall_ptr": { + "full_name": "__main__.__l1_default__.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1681, + "value": "[cast(fp + (-8), felt**)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + }, + { + "pc": 1686, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 123, + "offset": 28 + } + }, + { + "pc": 1693, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 123, + "offset": 39 + } + } + ], + "type": "reference" + }, + "__main__.accept_governance": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.accept_governance", + "type": "alias" + }, + "__main__.add_implementation": { + "destination": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation", + "type": "alias" + }, + "__main__.cancel_nomination": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination", + "type": "alias" + }, + "__main__.constructor": { + "pc": 1629, + "decorators": [ + "constructor" + ], + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "upgrade_delay_seconds": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "__main__.constructor.ImplicitArgs": { + "full_name": "__main__.constructor.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "__main__.constructor.Return": { + "full_name": "__main__.constructor.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.constructor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.constructor.pedersen_ptr": { + "full_name": "__main__.constructor.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1629, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 119, + "offset": 0 + } + }, + { + "pc": 1635, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 119, + "offset": 22 + } + } + ], + "type": "reference" + }, + "__main__.constructor.range_check_ptr": { + "full_name": "__main__.constructor.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1629, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 119, + "offset": 0 + } + }, + { + "pc": 1635, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 119, + "offset": 22 + } + } + ], + "type": "reference" + }, + "__main__.constructor.syscall_ptr": { + "full_name": "__main__.constructor.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1629, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 119, + "offset": 0 + } + }, + { + "pc": 1635, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 119, + "offset": 22 + } + } + ], + "type": "reference" + }, + "__main__.constructor.upgrade_delay_seconds": { + "full_name": "__main__.constructor.upgrade_delay_seconds", + "cairo_type": "felt", + "references": [ + { + "pc": 1629, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 119, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__main__.delegate_call": { + "destination": "starkware.starknet.common.syscalls.delegate_call", + "type": "alias" + }, + "__main__.delegate_l1_handler": { + "destination": "starkware.starknet.common.syscalls.delegate_l1_handler", + "type": "alias" + }, + "__main__.finalized": { + "destination": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized", + "type": "alias" + }, + "__main__.implementation": { + "destination": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation", + "type": "alias" + }, + "__main__.init_governance": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.init_governance", + "type": "alias" + }, + "__main__.is_governor": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.is_governor", + "type": "alias" + }, + "__main__.nominate_new_governor": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor", + "type": "alias" + }, + "__main__.only_governor": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.only_governor", + "type": "alias" + }, + "__main__.remove_governor": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor", + "type": "alias" + }, + "__main__.remove_implementation": { + "destination": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation", + "type": "alias" + }, + "__main__.upgrade_delay": { + "destination": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay", + "type": "alias" + }, + "__main__.upgrade_to": { + "destination": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to", + "type": "alias" + }, + "__wrappers__.__default__": { + "pc": 1672, + "decorators": [ + "external", + "raw_input", + "raw_output" + ], + "type": "function" + }, + "__wrappers__.__default__.Args": { + "full_name": "__wrappers__.__default__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__default__.ImplicitArgs": { + "full_name": "__wrappers__.__default__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__default__.Return": { + "full_name": "__wrappers__.__default__.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.__default__.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.__default__.__wrapped_func": { + "destination": "__main__.__default__", + "type": "alias" + }, + "__wrappers__.__default__.pedersen_ptr": { + "full_name": "__wrappers__.__default__.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1672, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 122, + "offset": 0 + } + }, + { + "pc": 1680, + "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + } + ], + "type": "reference" + }, + "__wrappers__.__default__.range_check_ptr": { + "full_name": "__wrappers__.__default__.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1672, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 122, + "offset": 0 + } + }, + { + "pc": 1680, + "value": "[cast(ap + (-3), felt*)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + } + ], + "type": "reference" + }, + "__wrappers__.__default__.ret_struct": { + "full_name": "__wrappers__.__default__.ret_struct", + "cairo_type": "__main__.__default__.Return", + "references": [ + { + "pc": 1680, + "value": "[cast(ap + (-2), __main__.__default__.Return*)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + } + ], + "type": "reference" + }, + "__wrappers__.__default__.retdata": { + "full_name": "__wrappers__.__default__.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1680, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + } + ], + "type": "reference" + }, + "__wrappers__.__default__.retdata_size": { + "full_name": "__wrappers__.__default__.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1680, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + } + ], + "type": "reference" + }, + "__wrappers__.__default__.syscall_ptr": { + "full_name": "__wrappers__.__default__.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1672, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 122, + "offset": 0 + } + }, + { + "pc": 1680, + "value": "[cast(ap + (-5), felt**)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + } + ], + "type": "reference" + }, + "__wrappers__.__default___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__l1_default__": { + "pc": 1697, + "decorators": [ + "l1_handler", + "raw_input" + ], + "type": "function" + }, + "__wrappers__.__l1_default__.Args": { + "full_name": "__wrappers__.__l1_default__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__l1_default__.ImplicitArgs": { + "full_name": "__wrappers__.__l1_default__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__l1_default__.Return": { + "full_name": "__wrappers__.__l1_default__.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.__l1_default__.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.__l1_default__.__wrapped_func": { + "destination": "__main__.__l1_default__", + "type": "alias" + }, + "__wrappers__.__l1_default__.pedersen_ptr": { + "full_name": "__wrappers__.__l1_default__.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1697, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 124, + "offset": 0 + } + }, + { + "pc": 1705, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 124, + "offset": 50 + } + } + ], + "type": "reference" + }, + "__wrappers__.__l1_default__.range_check_ptr": { + "full_name": "__wrappers__.__l1_default__.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1697, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 124, + "offset": 0 + } + }, + { + "pc": 1705, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 124, + "offset": 50 + } + } + ], + "type": "reference" + }, + "__wrappers__.__l1_default__.ret_struct": { + "full_name": "__wrappers__.__l1_default__.ret_struct", + "cairo_type": "__main__.__l1_default__.Return", + "references": [ + { + "pc": 1705, + "value": "[cast(ap + 0, __main__.__l1_default__.Return*)]", + "ap_tracking_data": { + "group": 124, + "offset": 50 + } + } + ], + "type": "reference" + }, + "__wrappers__.__l1_default__.retdata": { + "full_name": "__wrappers__.__l1_default__.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1707, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 124, + "offset": 51 + } + } + ], + "type": "reference" + }, + "__wrappers__.__l1_default__.retdata_size": { + "full_name": "__wrappers__.__l1_default__.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1707, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 124, + "offset": 51 + } + } + ], + "type": "reference" + }, + "__wrappers__.__l1_default__.syscall_ptr": { + "full_name": "__wrappers__.__l1_default__.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1697, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 124, + "offset": 0 + } + }, + { + "pc": 1705, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 124, + "offset": 50 + } + } + ], + "type": "reference" + }, + "__wrappers__.__l1_default___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.accept_governance": { + "pc": 724, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.accept_governance.Args": { + "full_name": "__wrappers__.accept_governance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.accept_governance.ImplicitArgs": { + "full_name": "__wrappers__.accept_governance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.accept_governance.Return": { + "full_name": "__wrappers__.accept_governance.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.accept_governance.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.accept_governance.__calldata_actual_size": { + "full_name": "__wrappers__.accept_governance.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 724, + "value": "cast([fp + (-3)] - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 55, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.accept_governance.__calldata_ptr": { + "full_name": "__wrappers__.accept_governance.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 724, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 55, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.accept_governance.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.accept_governance", + "type": "alias" + }, + "__wrappers__.accept_governance.pedersen_ptr": { + "full_name": "__wrappers__.accept_governance.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 724, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 55, + "offset": 0 + } + }, + { + "pc": 730, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 55, + "offset": 219 + } + } + ], + "type": "reference" + }, + "__wrappers__.accept_governance.range_check_ptr": { + "full_name": "__wrappers__.accept_governance.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 724, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 55, + "offset": 0 + } + }, + { + "pc": 730, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 55, + "offset": 219 + } + } + ], + "type": "reference" + }, + "__wrappers__.accept_governance.ret_struct": { + "full_name": "__wrappers__.accept_governance.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.Return", + "references": [ + { + "pc": 730, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.governance.accept_governance.Return*)]", + "ap_tracking_data": { + "group": 55, + "offset": 219 + } + } + ], + "type": "reference" + }, + "__wrappers__.accept_governance.retdata": { + "full_name": "__wrappers__.accept_governance.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 732, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 55, + "offset": 220 + } + } + ], + "type": "reference" + }, + "__wrappers__.accept_governance.retdata_size": { + "full_name": "__wrappers__.accept_governance.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 732, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 55, + "offset": 220 + } + } + ], + "type": "reference" + }, + "__wrappers__.accept_governance.syscall_ptr": { + "full_name": "__wrappers__.accept_governance.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 724, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 55, + "offset": 0 + } + }, + { + "pc": 730, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 55, + "offset": 219 + } + } + ], + "type": "reference" + }, + "__wrappers__.accept_governance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.add_implementation": { + "pc": 1282, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.add_implementation.Args": { + "full_name": "__wrappers__.add_implementation.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.add_implementation.ImplicitArgs": { + "full_name": "__wrappers__.add_implementation.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.add_implementation.Return": { + "full_name": "__wrappers__.add_implementation.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.add_implementation.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.add_implementation.__calldata_actual_size": { + "full_name": "__wrappers__.add_implementation.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1289, + "value": "cast([ap + (-1)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 96, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__calldata_arg_eic_address": { + "full_name": "__wrappers__.add_implementation.__calldata_arg_eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1282, + "value": "[cast([fp + (-3)] + 1, felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__calldata_arg_final": { + "full_name": "__wrappers__.add_implementation.__calldata_arg_final", + "cairo_type": "felt", + "references": [ + { + "pc": 1289, + "value": "[cast([ap + (-1)], felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__calldata_arg_implementation_": { + "full_name": "__wrappers__.add_implementation.__calldata_arg_implementation_", + "cairo_type": "felt", + "references": [ + { + "pc": 1282, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__calldata_arg_init_vector": { + "full_name": "__wrappers__.add_implementation.__calldata_arg_init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1285, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 96, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__calldata_arg_init_vector_len": { + "full_name": "__wrappers__.add_implementation.__calldata_arg_init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1282, + "value": "[cast([fp + (-3)] + 2, felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__calldata_ptr": { + "full_name": "__wrappers__.add_implementation.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1282, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1289, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 96, + "offset": 5 + } + }, + { + "pc": 1289, + "value": "cast([ap + (-1)] + 1, felt*)", + "ap_tracking_data": { + "group": 96, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__temp56": { + "full_name": "__wrappers__.add_implementation.__temp56", + "cairo_type": "felt", + "references": [ + { + "pc": 1283, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__temp57": { + "full_name": "__wrappers__.add_implementation.__temp57", + "cairo_type": "felt", + "references": [ + { + "pc": 1284, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__temp58": { + "full_name": "__wrappers__.add_implementation.__temp58", + "cairo_type": "felt", + "references": [ + { + "pc": 1287, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 3 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__temp59": { + "full_name": "__wrappers__.add_implementation.__temp59", + "cairo_type": "felt", + "references": [ + { + "pc": 1288, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 4 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__temp60": { + "full_name": "__wrappers__.add_implementation.__temp60", + "cairo_type": "felt", + "references": [ + { + "pc": 1291, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 6 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__temp61": { + "full_name": "__wrappers__.add_implementation.__temp61", + "cairo_type": "felt", + "references": [ + { + "pc": 1293, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 7 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation", + "type": "alias" + }, + "__wrappers__.add_implementation.pedersen_ptr": { + "full_name": "__wrappers__.add_implementation.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1282, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1305, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 97, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.range_check_ptr": { + "full_name": "__wrappers__.add_implementation.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1282, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1285, + "value": "cast([[fp + (-5)] + 2] + 1, felt)", + "ap_tracking_data": { + "group": 96, + "offset": 2 + } + }, + { + "pc": 1305, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 97, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.ret_struct": { + "full_name": "__wrappers__.add_implementation.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.Return", + "references": [ + { + "pc": 1305, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.Return*)]", + "ap_tracking_data": { + "group": 97, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.retdata": { + "full_name": "__wrappers__.add_implementation.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1307, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 97, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.retdata_size": { + "full_name": "__wrappers__.add_implementation.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1307, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 97, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation.syscall_ptr": { + "full_name": "__wrappers__.add_implementation.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1282, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1305, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 97, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.add_implementation_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.cancel_nomination": { + "pc": 621, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.cancel_nomination.Args": { + "full_name": "__wrappers__.cancel_nomination.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.cancel_nomination.ImplicitArgs": { + "full_name": "__wrappers__.cancel_nomination.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.cancel_nomination.Return": { + "full_name": "__wrappers__.cancel_nomination.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.cancel_nomination.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.cancel_nomination.__calldata_actual_size": { + "full_name": "__wrappers__.cancel_nomination.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 621, + "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.cancel_nomination.__calldata_arg_cancelee": { + "full_name": "__wrappers__.cancel_nomination.__calldata_arg_cancelee", + "cairo_type": "felt", + "references": [ + { + "pc": 621, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.cancel_nomination.__calldata_ptr": { + "full_name": "__wrappers__.cancel_nomination.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 621, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + }, + { + "pc": 621, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.cancel_nomination.__temp29": { + "full_name": "__wrappers__.cancel_nomination.__temp29", + "cairo_type": "felt", + "references": [ + { + "pc": 623, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 48, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.cancel_nomination.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination", + "type": "alias" + }, + "__wrappers__.cancel_nomination.pedersen_ptr": { + "full_name": "__wrappers__.cancel_nomination.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 621, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + }, + { + "pc": 630, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 49, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.cancel_nomination.range_check_ptr": { + "full_name": "__wrappers__.cancel_nomination.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 621, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + }, + { + "pc": 630, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 49, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.cancel_nomination.ret_struct": { + "full_name": "__wrappers__.cancel_nomination.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.Return", + "references": [ + { + "pc": 630, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.Return*)]", + "ap_tracking_data": { + "group": 49, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.cancel_nomination.retdata": { + "full_name": "__wrappers__.cancel_nomination.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 632, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 49, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.cancel_nomination.retdata_size": { + "full_name": "__wrappers__.cancel_nomination.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 632, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 49, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.cancel_nomination.syscall_ptr": { + "full_name": "__wrappers__.cancel_nomination.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 621, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + }, + { + "pc": 630, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 49, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.cancel_nomination_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.constructor": { + "pc": 1636, + "decorators": [ + "constructor" + ], + "type": "function" + }, + "__wrappers__.constructor.Args": { + "full_name": "__wrappers__.constructor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.ImplicitArgs": { + "full_name": "__wrappers__.constructor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.Return": { + "full_name": "__wrappers__.constructor.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.constructor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.constructor.__calldata_actual_size": { + "full_name": "__wrappers__.constructor.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1636, + "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.constructor.__calldata_arg_upgrade_delay_seconds": { + "full_name": "__wrappers__.constructor.__calldata_arg_upgrade_delay_seconds", + "cairo_type": "felt", + "references": [ + { + "pc": 1636, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.constructor.__calldata_ptr": { + "full_name": "__wrappers__.constructor.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1636, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + }, + { + "pc": 1636, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.constructor.__temp80": { + "full_name": "__wrappers__.constructor.__temp80", + "cairo_type": "felt", + "references": [ + { + "pc": 1638, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 120, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.constructor.__wrapped_func": { + "destination": "__main__.constructor", + "type": "alias" + }, + "__wrappers__.constructor.pedersen_ptr": { + "full_name": "__wrappers__.constructor.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1636, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + }, + { + "pc": 1645, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 120, + "offset": 29 + } + } + ], + "type": "reference" + }, + "__wrappers__.constructor.range_check_ptr": { + "full_name": "__wrappers__.constructor.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1636, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + }, + { + "pc": 1645, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 120, + "offset": 29 + } + } + ], + "type": "reference" + }, + "__wrappers__.constructor.ret_struct": { + "full_name": "__wrappers__.constructor.ret_struct", + "cairo_type": "__main__.constructor.Return", + "references": [ + { + "pc": 1645, + "value": "[cast(ap + 0, __main__.constructor.Return*)]", + "ap_tracking_data": { + "group": 120, + "offset": 29 + } + } + ], + "type": "reference" + }, + "__wrappers__.constructor.retdata": { + "full_name": "__wrappers__.constructor.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1647, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 120, + "offset": 30 + } + } + ], + "type": "reference" + }, + "__wrappers__.constructor.retdata_size": { + "full_name": "__wrappers__.constructor.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1647, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 120, + "offset": 30 + } + } + ], + "type": "reference" + }, + "__wrappers__.constructor.syscall_ptr": { + "full_name": "__wrappers__.constructor.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1636, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + }, + { + "pc": 1645, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 120, + "offset": 29 + } + } + ], + "type": "reference" + }, + "__wrappers__.constructor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.finalized": { + "pc": 206, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.finalized.Args": { + "full_name": "__wrappers__.finalized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.finalized.ImplicitArgs": { + "full_name": "__wrappers__.finalized.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.finalized.Return": { + "full_name": "__wrappers__.finalized.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.finalized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.finalized.__calldata_actual_size": { + "full_name": "__wrappers__.finalized.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 206, + "value": "cast([fp + (-3)] - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 21, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized.__calldata_ptr": { + "full_name": "__wrappers__.finalized.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 206, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 21, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized", + "type": "alias" + }, + "__wrappers__.finalized.pedersen_ptr": { + "full_name": "__wrappers__.finalized.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 206, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 21, + "offset": 0 + } + }, + { + "pc": 212, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 21, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized.range_check_ptr": { + "full_name": "__wrappers__.finalized.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 206, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 21, + "offset": 0 + } + }, + { + "pc": 212, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 21, + "offset": 28 + } + }, + { + "pc": 215, + "value": "[cast(ap + (-3), felt*)]", + "ap_tracking_data": { + "group": 21, + "offset": 36 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized.ret_struct": { + "full_name": "__wrappers__.finalized.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.Return", + "references": [ + { + "pc": 212, + "value": "[cast(ap + (-1), starkware.starknet.apps.upgradability_proxy.finalizable.finalized.Return*)]", + "ap_tracking_data": { + "group": 21, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized.retdata": { + "full_name": "__wrappers__.finalized.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 215, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 21, + "offset": 36 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized.retdata_size": { + "full_name": "__wrappers__.finalized.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 215, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 21, + "offset": 36 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized.syscall_ptr": { + "full_name": "__wrappers__.finalized.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 206, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 21, + "offset": 0 + } + }, + { + "pc": 212, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 21, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized_encode_return": { + "pc": 197, + "decorators": [], + "type": "function" + }, + "__wrappers__.finalized_encode_return.Args": { + "full_name": "__wrappers__.finalized_encode_return.Args", + "members": { + "ret_struct": { + "offset": 0, + "cairo_type": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.Return" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.finalized_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.finalized_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.finalized_encode_return.Return": { + "full_name": "__wrappers__.finalized_encode_return.Return", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + }, + "data_len": { + "offset": 1, + "cairo_type": "felt" + }, + "data": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.finalized_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.finalized_encode_return.__return_value_ptr": { + "full_name": "__wrappers__.finalized_encode_return.__return_value_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 199, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 20, + "offset": 1 + } + }, + { + "pc": 200, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 20, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized_encode_return.__return_value_ptr_start": { + "full_name": "__wrappers__.finalized_encode_return.__return_value_ptr_start", + "cairo_type": "felt*", + "references": [ + { + "pc": 199, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 20, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized_encode_return.__temp17": { + "full_name": "__wrappers__.finalized_encode_return.__temp17", + "cairo_type": "felt", + "references": [ + { + "pc": 202, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 20, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.finalized_encode_return.range_check_ptr": { + "full_name": "__wrappers__.finalized_encode_return.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 197, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 20, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.finalized_encode_return.ret_struct": { + "full_name": "__wrappers__.finalized_encode_return.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.Return", + "references": [ + { + "pc": 197, + "value": "[cast(fp + (-4), starkware.starknet.apps.upgradability_proxy.finalizable.finalized.Return*)]", + "ap_tracking_data": { + "group": 20, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation": { + "pc": 1160, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.implementation.Args": { + "full_name": "__wrappers__.implementation.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.implementation.ImplicitArgs": { + "full_name": "__wrappers__.implementation.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.implementation.Return": { + "full_name": "__wrappers__.implementation.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.implementation.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.implementation.__calldata_actual_size": { + "full_name": "__wrappers__.implementation.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1160, + "value": "cast([fp + (-3)] - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 87, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation.__calldata_ptr": { + "full_name": "__wrappers__.implementation.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1160, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 87, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation", + "type": "alias" + }, + "__wrappers__.implementation.pedersen_ptr": { + "full_name": "__wrappers__.implementation.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1160, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 87, + "offset": 0 + } + }, + { + "pc": 1166, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 87, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation.range_check_ptr": { + "full_name": "__wrappers__.implementation.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1160, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 87, + "offset": 0 + } + }, + { + "pc": 1166, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 87, + "offset": 28 + } + }, + { + "pc": 1169, + "value": "[cast(ap + (-3), felt*)]", + "ap_tracking_data": { + "group": 87, + "offset": 36 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation.ret_struct": { + "full_name": "__wrappers__.implementation.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.Return", + "references": [ + { + "pc": 1166, + "value": "[cast(ap + (-1), starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.Return*)]", + "ap_tracking_data": { + "group": 87, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation.retdata": { + "full_name": "__wrappers__.implementation.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1169, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 87, + "offset": 36 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation.retdata_size": { + "full_name": "__wrappers__.implementation.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1169, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 87, + "offset": 36 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation.syscall_ptr": { + "full_name": "__wrappers__.implementation.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1160, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 87, + "offset": 0 + } + }, + { + "pc": 1166, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 87, + "offset": 28 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_encode_return": { + "pc": 1151, + "decorators": [], + "type": "function" + }, + "__wrappers__.implementation_encode_return.Args": { + "full_name": "__wrappers__.implementation_encode_return.Args", + "members": { + "ret_struct": { + "offset": 0, + "cairo_type": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.Return" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.implementation_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.implementation_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.implementation_encode_return.Return": { + "full_name": "__wrappers__.implementation_encode_return.Return", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + }, + "data_len": { + "offset": 1, + "cairo_type": "felt" + }, + "data": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.implementation_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.implementation_encode_return.__return_value_ptr": { + "full_name": "__wrappers__.implementation_encode_return.__return_value_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1153, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 86, + "offset": 1 + } + }, + { + "pc": 1154, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 86, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_encode_return.__return_value_ptr_start": { + "full_name": "__wrappers__.implementation_encode_return.__return_value_ptr_start", + "cairo_type": "felt*", + "references": [ + { + "pc": 1153, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 86, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_encode_return.__temp48": { + "full_name": "__wrappers__.implementation_encode_return.__temp48", + "cairo_type": "felt", + "references": [ + { + "pc": 1156, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 86, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.implementation_encode_return.range_check_ptr": { + "full_name": "__wrappers__.implementation_encode_return.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1151, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 86, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_encode_return.ret_struct": { + "full_name": "__wrappers__.implementation_encode_return.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.Return", + "references": [ + { + "pc": 1151, + "value": "[cast(fp + (-4), starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.Return*)]", + "ap_tracking_data": { + "group": 86, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time": { + "pc": 1199, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.implementation_time.Args": { + "full_name": "__wrappers__.implementation_time.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.implementation_time.ImplicitArgs": { + "full_name": "__wrappers__.implementation_time.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.implementation_time.Return": { + "full_name": "__wrappers__.implementation_time.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.implementation_time.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.implementation_time.__calldata_actual_size": { + "full_name": "__wrappers__.implementation_time.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1206, + "value": "cast([ap + (-1)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 91, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__calldata_arg_eic_address": { + "full_name": "__wrappers__.implementation_time.__calldata_arg_eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1199, + "value": "[cast([fp + (-3)] + 1, felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__calldata_arg_final": { + "full_name": "__wrappers__.implementation_time.__calldata_arg_final", + "cairo_type": "felt", + "references": [ + { + "pc": 1206, + "value": "[cast([ap + (-1)], felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__calldata_arg_implementation_": { + "full_name": "__wrappers__.implementation_time.__calldata_arg_implementation_", + "cairo_type": "felt", + "references": [ + { + "pc": 1199, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__calldata_arg_init_vector": { + "full_name": "__wrappers__.implementation_time.__calldata_arg_init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1202, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 91, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__calldata_arg_init_vector_len": { + "full_name": "__wrappers__.implementation_time.__calldata_arg_init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1199, + "value": "[cast([fp + (-3)] + 2, felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__calldata_ptr": { + "full_name": "__wrappers__.implementation_time.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1199, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1206, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 91, + "offset": 5 + } + }, + { + "pc": 1206, + "value": "cast([ap + (-1)] + 1, felt*)", + "ap_tracking_data": { + "group": 91, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__temp50": { + "full_name": "__wrappers__.implementation_time.__temp50", + "cairo_type": "felt", + "references": [ + { + "pc": 1200, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__temp51": { + "full_name": "__wrappers__.implementation_time.__temp51", + "cairo_type": "felt", + "references": [ + { + "pc": 1201, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__temp52": { + "full_name": "__wrappers__.implementation_time.__temp52", + "cairo_type": "felt", + "references": [ + { + "pc": 1204, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 3 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__temp53": { + "full_name": "__wrappers__.implementation_time.__temp53", + "cairo_type": "felt", + "references": [ + { + "pc": 1205, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 4 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__temp54": { + "full_name": "__wrappers__.implementation_time.__temp54", + "cairo_type": "felt", + "references": [ + { + "pc": 1208, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 6 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__temp55": { + "full_name": "__wrappers__.implementation_time.__temp55", + "cairo_type": "felt", + "references": [ + { + "pc": 1210, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 7 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time", + "type": "alias" + }, + "__wrappers__.implementation_time.pedersen_ptr": { + "full_name": "__wrappers__.implementation_time.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1199, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1222, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 92, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.range_check_ptr": { + "full_name": "__wrappers__.implementation_time.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1199, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1202, + "value": "cast([[fp + (-5)] + 2] + 1, felt)", + "ap_tracking_data": { + "group": 91, + "offset": 2 + } + }, + { + "pc": 1222, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 92, + "offset": 0 + } + }, + { + "pc": 1225, + "value": "[cast(ap + (-3), felt*)]", + "ap_tracking_data": { + "group": 92, + "offset": 8 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.ret_struct": { + "full_name": "__wrappers__.implementation_time.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.Return", + "references": [ + { + "pc": 1222, + "value": "[cast(ap + (-1), starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.Return*)]", + "ap_tracking_data": { + "group": 92, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.retdata": { + "full_name": "__wrappers__.implementation_time.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1225, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 92, + "offset": 8 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.retdata_size": { + "full_name": "__wrappers__.implementation_time.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1225, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 92, + "offset": 8 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time.syscall_ptr": { + "full_name": "__wrappers__.implementation_time.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1199, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1222, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 92, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time_encode_return": { + "pc": 1190, + "decorators": [], + "type": "function" + }, + "__wrappers__.implementation_time_encode_return.Args": { + "full_name": "__wrappers__.implementation_time_encode_return.Args", + "members": { + "ret_struct": { + "offset": 0, + "cairo_type": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.Return" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.implementation_time_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.implementation_time_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.implementation_time_encode_return.Return": { + "full_name": "__wrappers__.implementation_time_encode_return.Return", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + }, + "data_len": { + "offset": 1, + "cairo_type": "felt" + }, + "data": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.implementation_time_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.implementation_time_encode_return.__return_value_ptr": { + "full_name": "__wrappers__.implementation_time_encode_return.__return_value_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1192, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 90, + "offset": 1 + } + }, + { + "pc": 1193, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 90, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time_encode_return.__return_value_ptr_start": { + "full_name": "__wrappers__.implementation_time_encode_return.__return_value_ptr_start", + "cairo_type": "felt*", + "references": [ + { + "pc": 1192, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 90, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time_encode_return.__temp49": { + "full_name": "__wrappers__.implementation_time_encode_return.__temp49", + "cairo_type": "felt", + "references": [ + { + "pc": 1195, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 90, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.implementation_time_encode_return.range_check_ptr": { + "full_name": "__wrappers__.implementation_time_encode_return.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1190, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 90, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.implementation_time_encode_return.ret_struct": { + "full_name": "__wrappers__.implementation_time_encode_return.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.Return", + "references": [ + { + "pc": 1190, + "value": "[cast(fp + (-4), starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.Return*)]", + "ap_tracking_data": { + "group": 90, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.init_governance": { + "pc": 522, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.init_governance.Args": { + "full_name": "__wrappers__.init_governance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.init_governance.ImplicitArgs": { + "full_name": "__wrappers__.init_governance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.init_governance.Return": { + "full_name": "__wrappers__.init_governance.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.init_governance.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.init_governance.__calldata_actual_size": { + "full_name": "__wrappers__.init_governance.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 522, + "value": "cast([fp + (-3)] - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 41, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.init_governance.__calldata_ptr": { + "full_name": "__wrappers__.init_governance.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 522, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 41, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.init_governance.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.init_governance", + "type": "alias" + }, + "__wrappers__.init_governance.pedersen_ptr": { + "full_name": "__wrappers__.init_governance.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 522, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 41, + "offset": 0 + } + }, + { + "pc": 528, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 41, + "offset": 165 + } + } + ], + "type": "reference" + }, + "__wrappers__.init_governance.range_check_ptr": { + "full_name": "__wrappers__.init_governance.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 522, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 41, + "offset": 0 + } + }, + { + "pc": 528, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 41, + "offset": 165 + } + } + ], + "type": "reference" + }, + "__wrappers__.init_governance.ret_struct": { + "full_name": "__wrappers__.init_governance.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.governance.init_governance.Return", + "references": [ + { + "pc": 528, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.governance.init_governance.Return*)]", + "ap_tracking_data": { + "group": 41, + "offset": 165 + } + } + ], + "type": "reference" + }, + "__wrappers__.init_governance.retdata": { + "full_name": "__wrappers__.init_governance.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 530, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 41, + "offset": 166 + } + } + ], + "type": "reference" + }, + "__wrappers__.init_governance.retdata_size": { + "full_name": "__wrappers__.init_governance.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 530, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 41, + "offset": 166 + } + } + ], + "type": "reference" + }, + "__wrappers__.init_governance.syscall_ptr": { + "full_name": "__wrappers__.init_governance.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 522, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 41, + "offset": 0 + } + }, + { + "pc": 528, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 41, + "offset": 165 + } + } + ], + "type": "reference" + }, + "__wrappers__.init_governance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.initialize": { + "pc": 1548, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.initialize.Args": { + "full_name": "__wrappers__.initialize.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.ImplicitArgs": { + "full_name": "__wrappers__.initialize.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.Return": { + "full_name": "__wrappers__.initialize.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.initialize.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.initialize.__calldata_actual_size": { + "full_name": "__wrappers__.initialize.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1555, + "value": "cast([ap + (-1)] - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 114, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.__calldata_arg_init_vector": { + "full_name": "__wrappers__.initialize.__calldata_arg_init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1551, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 114, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.__calldata_arg_init_vector_len": { + "full_name": "__wrappers__.initialize.__calldata_arg_init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1548, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.__calldata_ptr": { + "full_name": "__wrappers__.initialize.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1548, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + }, + { + "pc": 1548, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + }, + { + "pc": 1555, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 114, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.__temp75": { + "full_name": "__wrappers__.initialize.__temp75", + "cairo_type": "felt", + "references": [ + { + "pc": 1549, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.__temp76": { + "full_name": "__wrappers__.initialize.__temp76", + "cairo_type": "felt", + "references": [ + { + "pc": 1550, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.__temp77": { + "full_name": "__wrappers__.initialize.__temp77", + "cairo_type": "felt", + "references": [ + { + "pc": 1553, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 3 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.__temp78": { + "full_name": "__wrappers__.initialize.__temp78", + "cairo_type": "felt", + "references": [ + { + "pc": 1554, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 4 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.__temp79": { + "full_name": "__wrappers__.initialize.__temp79", + "cairo_type": "felt", + "references": [ + { + "pc": 1557, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 6 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize", + "type": "alias" + }, + "__wrappers__.initialize.pedersen_ptr": { + "full_name": "__wrappers__.initialize.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1548, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + }, + { + "pc": 1566, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 114, + "offset": 17 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.range_check_ptr": { + "full_name": "__wrappers__.initialize.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1548, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + }, + { + "pc": 1551, + "value": "cast([[fp + (-5)] + 2] + 1, felt)", + "ap_tracking_data": { + "group": 114, + "offset": 2 + } + }, + { + "pc": 1566, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 17 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.ret_struct": { + "full_name": "__wrappers__.initialize.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.Return", + "references": [ + { + "pc": 1566, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.Return*)]", + "ap_tracking_data": { + "group": 114, + "offset": 17 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.retdata": { + "full_name": "__wrappers__.initialize.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1568, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 114, + "offset": 18 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.retdata_size": { + "full_name": "__wrappers__.initialize.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1568, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 114, + "offset": 18 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize.syscall_ptr": { + "full_name": "__wrappers__.initialize.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1548, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + }, + { + "pc": 1566, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 114, + "offset": 17 + } + } + ], + "type": "reference" + }, + "__wrappers__.initialize_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.is_governor": { + "pc": 469, + "decorators": [ + "view" + ], + "type": "function" + }, + "__wrappers__.is_governor.Args": { + "full_name": "__wrappers__.is_governor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_governor.ImplicitArgs": { + "full_name": "__wrappers__.is_governor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_governor.Return": { + "full_name": "__wrappers__.is_governor.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.is_governor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.is_governor.__calldata_actual_size": { + "full_name": "__wrappers__.is_governor.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 469, + "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor.__calldata_arg_account": { + "full_name": "__wrappers__.is_governor.__calldata_arg_account", + "cairo_type": "felt", + "references": [ + { + "pc": 469, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor.__calldata_ptr": { + "full_name": "__wrappers__.is_governor.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 469, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + }, + { + "pc": 469, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor.__temp27": { + "full_name": "__wrappers__.is_governor.__temp27", + "cairo_type": "felt", + "references": [ + { + "pc": 471, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.is_governor", + "type": "alias" + }, + "__wrappers__.is_governor.pedersen_ptr": { + "full_name": "__wrappers__.is_governor.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 469, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + }, + { + "pc": 478, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 39, + "offset": 68 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor.range_check_ptr": { + "full_name": "__wrappers__.is_governor.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 469, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + }, + { + "pc": 478, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 68 + } + }, + { + "pc": 481, + "value": "[cast(ap + (-3), felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 76 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor.ret_struct": { + "full_name": "__wrappers__.is_governor.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.governance.is_governor.Return", + "references": [ + { + "pc": 478, + "value": "[cast(ap + (-1), starkware.starknet.apps.upgradability_proxy.governance.is_governor.Return*)]", + "ap_tracking_data": { + "group": 39, + "offset": 68 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor.retdata": { + "full_name": "__wrappers__.is_governor.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 481, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 39, + "offset": 76 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor.retdata_size": { + "full_name": "__wrappers__.is_governor.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 481, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 76 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor.syscall_ptr": { + "full_name": "__wrappers__.is_governor.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 469, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + }, + { + "pc": 478, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 39, + "offset": 68 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor_encode_return": { + "pc": 460, + "decorators": [], + "type": "function" + }, + "__wrappers__.is_governor_encode_return.Args": { + "full_name": "__wrappers__.is_governor_encode_return.Args", + "members": { + "ret_struct": { + "offset": 0, + "cairo_type": "starkware.starknet.apps.upgradability_proxy.governance.is_governor.Return" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.is_governor_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.is_governor_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_governor_encode_return.Return": { + "full_name": "__wrappers__.is_governor_encode_return.Return", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + }, + "data_len": { + "offset": 1, + "cairo_type": "felt" + }, + "data": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.is_governor_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.is_governor_encode_return.__return_value_ptr": { + "full_name": "__wrappers__.is_governor_encode_return.__return_value_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 462, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 38, + "offset": 1 + } + }, + { + "pc": 463, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 38, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor_encode_return.__return_value_ptr_start": { + "full_name": "__wrappers__.is_governor_encode_return.__return_value_ptr_start", + "cairo_type": "felt*", + "references": [ + { + "pc": 462, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 38, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor_encode_return.__temp26": { + "full_name": "__wrappers__.is_governor_encode_return.__temp26", + "cairo_type": "felt", + "references": [ + { + "pc": 465, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 38, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.is_governor_encode_return.range_check_ptr": { + "full_name": "__wrappers__.is_governor_encode_return.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 460, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 38, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.is_governor_encode_return.ret_struct": { + "full_name": "__wrappers__.is_governor_encode_return.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.governance.is_governor.Return", + "references": [ + { + "pc": 460, + "value": "[cast(fp + (-4), starkware.starknet.apps.upgradability_proxy.governance.is_governor.Return*)]", + "ap_tracking_data": { + "group": 38, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.nominate_new_governor": { + "pc": 568, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.nominate_new_governor.Args": { + "full_name": "__wrappers__.nominate_new_governor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.nominate_new_governor.ImplicitArgs": { + "full_name": "__wrappers__.nominate_new_governor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.nominate_new_governor.Return": { + "full_name": "__wrappers__.nominate_new_governor.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.nominate_new_governor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.nominate_new_governor.__calldata_actual_size": { + "full_name": "__wrappers__.nominate_new_governor.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 568, + "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.nominate_new_governor.__calldata_arg_nominee": { + "full_name": "__wrappers__.nominate_new_governor.__calldata_arg_nominee", + "cairo_type": "felt", + "references": [ + { + "pc": 568, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.nominate_new_governor.__calldata_ptr": { + "full_name": "__wrappers__.nominate_new_governor.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 568, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + }, + { + "pc": 568, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.nominate_new_governor.__temp28": { + "full_name": "__wrappers__.nominate_new_governor.__temp28", + "cairo_type": "felt", + "references": [ + { + "pc": 570, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 44, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.nominate_new_governor.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor", + "type": "alias" + }, + "__wrappers__.nominate_new_governor.pedersen_ptr": { + "full_name": "__wrappers__.nominate_new_governor.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 568, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + }, + { + "pc": 577, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 45, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.nominate_new_governor.range_check_ptr": { + "full_name": "__wrappers__.nominate_new_governor.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 568, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + }, + { + "pc": 577, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 45, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.nominate_new_governor.ret_struct": { + "full_name": "__wrappers__.nominate_new_governor.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.Return", + "references": [ + { + "pc": 577, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.Return*)]", + "ap_tracking_data": { + "group": 45, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.nominate_new_governor.retdata": { + "full_name": "__wrappers__.nominate_new_governor.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 579, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 45, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.nominate_new_governor.retdata_size": { + "full_name": "__wrappers__.nominate_new_governor.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 579, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 45, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.nominate_new_governor.syscall_ptr": { + "full_name": "__wrappers__.nominate_new_governor.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 568, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + }, + { + "pc": 577, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 45, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.nominate_new_governor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.remove_governor": { + "pc": 673, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.remove_governor.Args": { + "full_name": "__wrappers__.remove_governor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.remove_governor.ImplicitArgs": { + "full_name": "__wrappers__.remove_governor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.remove_governor.Return": { + "full_name": "__wrappers__.remove_governor.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.remove_governor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.remove_governor.__calldata_actual_size": { + "full_name": "__wrappers__.remove_governor.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 673, + "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_governor.__calldata_arg_removee": { + "full_name": "__wrappers__.remove_governor.__calldata_arg_removee", + "cairo_type": "felt", + "references": [ + { + "pc": 673, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_governor.__calldata_ptr": { + "full_name": "__wrappers__.remove_governor.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 673, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + }, + { + "pc": 673, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_governor.__temp30": { + "full_name": "__wrappers__.remove_governor.__temp30", + "cairo_type": "felt", + "references": [ + { + "pc": 675, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 52, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_governor.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor", + "type": "alias" + }, + "__wrappers__.remove_governor.pedersen_ptr": { + "full_name": "__wrappers__.remove_governor.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 673, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + }, + { + "pc": 682, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 53, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_governor.range_check_ptr": { + "full_name": "__wrappers__.remove_governor.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 673, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + }, + { + "pc": 682, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 53, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_governor.ret_struct": { + "full_name": "__wrappers__.remove_governor.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.Return", + "references": [ + { + "pc": 682, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.governance.remove_governor.Return*)]", + "ap_tracking_data": { + "group": 53, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_governor.retdata": { + "full_name": "__wrappers__.remove_governor.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 684, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 53, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_governor.retdata_size": { + "full_name": "__wrappers__.remove_governor.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 684, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 53, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_governor.syscall_ptr": { + "full_name": "__wrappers__.remove_governor.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 673, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + }, + { + "pc": 682, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 53, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_governor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.remove_implementation": { + "pc": 1365, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.remove_implementation.Args": { + "full_name": "__wrappers__.remove_implementation.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.remove_implementation.ImplicitArgs": { + "full_name": "__wrappers__.remove_implementation.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.remove_implementation.Return": { + "full_name": "__wrappers__.remove_implementation.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.remove_implementation.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.remove_implementation.__calldata_actual_size": { + "full_name": "__wrappers__.remove_implementation.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1372, + "value": "cast([ap + (-1)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 101, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__calldata_arg_eic_address": { + "full_name": "__wrappers__.remove_implementation.__calldata_arg_eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1365, + "value": "[cast([fp + (-3)] + 1, felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__calldata_arg_final": { + "full_name": "__wrappers__.remove_implementation.__calldata_arg_final", + "cairo_type": "felt", + "references": [ + { + "pc": 1372, + "value": "[cast([ap + (-1)], felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__calldata_arg_implementation_": { + "full_name": "__wrappers__.remove_implementation.__calldata_arg_implementation_", + "cairo_type": "felt", + "references": [ + { + "pc": 1365, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__calldata_arg_init_vector": { + "full_name": "__wrappers__.remove_implementation.__calldata_arg_init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1368, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 101, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__calldata_arg_init_vector_len": { + "full_name": "__wrappers__.remove_implementation.__calldata_arg_init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1365, + "value": "[cast([fp + (-3)] + 2, felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__calldata_ptr": { + "full_name": "__wrappers__.remove_implementation.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1365, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1372, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 101, + "offset": 5 + } + }, + { + "pc": 1372, + "value": "cast([ap + (-1)] + 1, felt*)", + "ap_tracking_data": { + "group": 101, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__temp62": { + "full_name": "__wrappers__.remove_implementation.__temp62", + "cairo_type": "felt", + "references": [ + { + "pc": 1366, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__temp63": { + "full_name": "__wrappers__.remove_implementation.__temp63", + "cairo_type": "felt", + "references": [ + { + "pc": 1367, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__temp64": { + "full_name": "__wrappers__.remove_implementation.__temp64", + "cairo_type": "felt", + "references": [ + { + "pc": 1370, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 3 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__temp65": { + "full_name": "__wrappers__.remove_implementation.__temp65", + "cairo_type": "felt", + "references": [ + { + "pc": 1371, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 4 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__temp66": { + "full_name": "__wrappers__.remove_implementation.__temp66", + "cairo_type": "felt", + "references": [ + { + "pc": 1374, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 6 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__temp67": { + "full_name": "__wrappers__.remove_implementation.__temp67", + "cairo_type": "felt", + "references": [ + { + "pc": 1376, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 7 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation", + "type": "alias" + }, + "__wrappers__.remove_implementation.pedersen_ptr": { + "full_name": "__wrappers__.remove_implementation.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1365, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1388, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 102, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.range_check_ptr": { + "full_name": "__wrappers__.remove_implementation.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1365, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1368, + "value": "cast([[fp + (-5)] + 2] + 1, felt)", + "ap_tracking_data": { + "group": 101, + "offset": 2 + } + }, + { + "pc": 1388, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 102, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.ret_struct": { + "full_name": "__wrappers__.remove_implementation.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.Return", + "references": [ + { + "pc": 1388, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.Return*)]", + "ap_tracking_data": { + "group": 102, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.retdata": { + "full_name": "__wrappers__.remove_implementation.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1390, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 102, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.retdata_size": { + "full_name": "__wrappers__.remove_implementation.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1390, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 102, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation.syscall_ptr": { + "full_name": "__wrappers__.remove_implementation.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1365, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1388, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 102, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.remove_implementation_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.upgrade_to": { + "pc": 1508, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.upgrade_to.Args": { + "full_name": "__wrappers__.upgrade_to.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.upgrade_to.ImplicitArgs": { + "full_name": "__wrappers__.upgrade_to.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.upgrade_to.Return": { + "full_name": "__wrappers__.upgrade_to.Return", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + }, + "size": { + "offset": 3, + "cairo_type": "felt" + }, + "retdata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "__wrappers__.upgrade_to.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.upgrade_to.__calldata_actual_size": { + "full_name": "__wrappers__.upgrade_to.__calldata_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1515, + "value": "cast([ap + (-1)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 111, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__calldata_arg_eic_address": { + "full_name": "__wrappers__.upgrade_to.__calldata_arg_eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1508, + "value": "[cast([fp + (-3)] + 1, felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__calldata_arg_final": { + "full_name": "__wrappers__.upgrade_to.__calldata_arg_final", + "cairo_type": "felt", + "references": [ + { + "pc": 1515, + "value": "[cast([ap + (-1)], felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__calldata_arg_implementation_": { + "full_name": "__wrappers__.upgrade_to.__calldata_arg_implementation_", + "cairo_type": "felt", + "references": [ + { + "pc": 1508, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__calldata_arg_init_vector": { + "full_name": "__wrappers__.upgrade_to.__calldata_arg_init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1511, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 111, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__calldata_arg_init_vector_len": { + "full_name": "__wrappers__.upgrade_to.__calldata_arg_init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1508, + "value": "[cast([fp + (-3)] + 2, felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__calldata_ptr": { + "full_name": "__wrappers__.upgrade_to.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1508, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1515, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 111, + "offset": 5 + } + }, + { + "pc": 1515, + "value": "cast([ap + (-1)] + 1, felt*)", + "ap_tracking_data": { + "group": 111, + "offset": 5 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__temp68": { + "full_name": "__wrappers__.upgrade_to.__temp68", + "cairo_type": "felt", + "references": [ + { + "pc": 1509, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__temp69": { + "full_name": "__wrappers__.upgrade_to.__temp69", + "cairo_type": "felt", + "references": [ + { + "pc": 1510, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 2 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__temp70": { + "full_name": "__wrappers__.upgrade_to.__temp70", + "cairo_type": "felt", + "references": [ + { + "pc": 1513, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 3 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__temp71": { + "full_name": "__wrappers__.upgrade_to.__temp71", + "cairo_type": "felt", + "references": [ + { + "pc": 1514, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 4 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__temp72": { + "full_name": "__wrappers__.upgrade_to.__temp72", + "cairo_type": "felt", + "references": [ + { + "pc": 1517, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 6 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__temp73": { + "full_name": "__wrappers__.upgrade_to.__temp73", + "cairo_type": "felt", + "references": [ + { + "pc": 1519, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 7 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.__wrapped_func": { + "destination": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to", + "type": "alias" + }, + "__wrappers__.upgrade_to.pedersen_ptr": { + "full_name": "__wrappers__.upgrade_to.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1508, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1531, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 112, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.range_check_ptr": { + "full_name": "__wrappers__.upgrade_to.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1508, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1511, + "value": "cast([[fp + (-5)] + 2] + 1, felt)", + "ap_tracking_data": { + "group": 111, + "offset": 2 + } + }, + { + "pc": 1531, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 112, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.ret_struct": { + "full_name": "__wrappers__.upgrade_to.ret_struct", + "cairo_type": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.Return", + "references": [ + { + "pc": 1531, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.Return*)]", + "ap_tracking_data": { + "group": 112, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.retdata": { + "full_name": "__wrappers__.upgrade_to.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 1533, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 112, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.retdata_size": { + "full_name": "__wrappers__.upgrade_to.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 1533, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 112, + "offset": 1 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to.syscall_ptr": { + "full_name": "__wrappers__.upgrade_to.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1508, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1531, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 112, + "offset": 0 + } + } + ], + "type": "reference" + }, + "__wrappers__.upgrade_to_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "pc": 0, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "full_name": "starkware.cairo.common.alloc.alloc.Return", + "members": { + "ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + }, + "x_and_y": { + "offset": 2, + "cairo_type": "felt" + }, + "x_xor_y": { + "offset": 3, + "cairo_type": "felt" + }, + "x_or_y": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "p": { + "offset": 0, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + }, + "q": { + "offset": 2, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + }, + "m": { + "offset": 4, + "cairo_type": "felt" + }, + "r": { + "offset": 5, + "cairo_type": "starkware.cairo.common.ec_point.EcPoint" + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + }, + "result": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "pub_key": { + "offset": 0, + "cairo_type": "felt" + }, + "message": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "offset": 0, + "cairo_type": "felt" + }, + "prev_value": { + "offset": 1, + "cairo_type": "felt" + }, + "new_value": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "pc": 3, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash.hash2.Args": { + "full_name": "starkware.cairo.common.hash.hash2.Args", + "members": { + "x": { + "offset": 0, + "cairo_type": "felt" + }, + "y": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", + "members": { + "hash_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.Return": { + "full_name": "starkware.cairo.common.hash.hash2.Return", + "members": { + "result": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.hash.hash2.hash_ptr": { + "full_name": "starkware.cairo.common.hash.hash2.hash_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 3, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + }, + { + "pc": 5, + "value": "cast([fp + (-5)] + 3, starkware.cairo.common.cairo_builtins.HashBuiltin*)", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash.hash2.result": { + "full_name": "starkware.cairo.common.hash.hash2.result", + "cairo_type": "felt", + "references": [ + { + "pc": 5, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash.hash2.x": { + "full_name": "starkware.cairo.common.hash.hash2.x", + "cairo_type": "felt", + "references": [ + { + "pc": 3, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash.hash2.y": { + "full_name": "starkware.cairo.common.hash.hash2.y", + "cairo_type": "felt", + "references": [ + { + "pc": 3, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash_state.HashState": { + "full_name": "starkware.cairo.common.hash_state.HashState", + "members": { + "current_hash": { + "offset": 0, + "cairo_type": "felt" + }, + "n_words": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash_state.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.hash_state.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.cairo.common.hash_state.hash_finalize": { + "pc": 822, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash_state.hash_finalize.Args": { + "full_name": "starkware.cairo.common.hash_state.hash_finalize.Args", + "members": { + "hash_state_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.hash_state.HashState*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_finalize.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash_state.hash_finalize.ImplicitArgs", + "members": { + "hash_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_finalize.Return": { + "full_name": "starkware.cairo.common.hash_state.hash_finalize.Return", + "members": { + "hash": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_finalize.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.hash_state.hash_finalize.hash_ptr": { + "full_name": "starkware.cairo.common.hash_state.hash_finalize.hash_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 822, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 63, + "offset": 0 + } + }, + { + "pc": 827, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 63, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_finalize.hash_state_ptr": { + "full_name": "starkware.cairo.common.hash_state.hash_finalize.hash_state_ptr", + "cairo_type": "starkware.cairo.common.hash_state.HashState*", + "references": [ + { + "pc": 822, + "value": "[cast(fp + (-3), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 63, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_init": { + "pc": 755, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash_state.hash_init.Args": { + "full_name": "starkware.cairo.common.hash_state.hash_init.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_init.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash_state.hash_init.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_init.Return": { + "full_name": "starkware.cairo.common.hash_state.hash_init.Return", + "members": { + "hash_state_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.hash_state.HashState*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_init.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.cairo.common.hash_state.hash_init.__fp__": { + "full_name": "starkware.cairo.common.hash_state.hash_init.__fp__", + "cairo_type": "felt", + "references": [ + { + "pc": 759, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 58, + "offset": 4 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_init.hash_state": { + "full_name": "starkware.cairo.common.hash_state.hash_init.hash_state", + "cairo_type": "starkware.cairo.common.hash_state.HashState", + "references": [ + { + "pc": 759, + "value": "[cast(fp, starkware.cairo.common.hash_state.HashState*)]", + "ap_tracking_data": { + "group": 58, + "offset": 4 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update": { + "pc": 790, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash_state.hash_update.Args": { + "full_name": "starkware.cairo.common.hash_state.hash_update.Args", + "members": { + "hash_state_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.hash_state.HashState*" + }, + "data_ptr": { + "offset": 1, + "cairo_type": "felt*" + }, + "data_length": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash_state.hash_update.ImplicitArgs", + "members": { + "hash_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update.Return": { + "full_name": "starkware.cairo.common.hash_state.hash_update.Return", + "members": { + "new_hash_state_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.hash_state.HashState*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.cairo.common.hash_state.hash_update.__fp__": { + "full_name": "starkware.cairo.common.hash_state.hash_update.__fp__", + "cairo_type": "felt", + "references": [ + { + "pc": 800, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 61, + "offset": 2 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update.__temp33": { + "full_name": "starkware.cairo.common.hash_state.hash_update.__temp33", + "cairo_type": "felt", + "references": [ + { + "pc": 802, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 61, + "offset": 3 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update.data_length": { + "full_name": "starkware.cairo.common.hash_state.hash_update.data_length", + "cairo_type": "felt", + "references": [ + { + "pc": 790, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 60, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update.data_ptr": { + "full_name": "starkware.cairo.common.hash_state.hash_update.data_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 790, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 60, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update.hash": { + "full_name": "starkware.cairo.common.hash_state.hash_update.hash", + "cairo_type": "felt", + "references": [ + { + "pc": 798, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 61, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update.hash_ptr": { + "full_name": "starkware.cairo.common.hash_state.hash_update.hash_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 790, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 60, + "offset": 0 + } + }, + { + "pc": 798, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 61, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update.hash_state_ptr": { + "full_name": "starkware.cairo.common.hash_state.hash_update.hash_state_ptr", + "cairo_type": "starkware.cairo.common.hash_state.HashState*", + "references": [ + { + "pc": 790, + "value": "[cast(fp + (-5), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 60, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update.new_hash_state": { + "full_name": "starkware.cairo.common.hash_state.hash_update.new_hash_state", + "cairo_type": "starkware.cairo.common.hash_state.HashState", + "references": [ + { + "pc": 800, + "value": "[cast(fp, starkware.cairo.common.hash_state.HashState*)]", + "ap_tracking_data": { + "group": 61, + "offset": 2 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner": { + "pc": 765, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash_state.hash_update_inner.Args": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.Args", + "members": { + "data_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "data_length": { + "offset": 1, + "cairo_type": "felt" + }, + "hash": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update_inner.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.ImplicitArgs", + "members": { + "hash_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update_inner.LoopLocals": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.LoopLocals", + "members": { + "data_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "hash_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "cur_hash": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update_inner.Return": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.Return", + "members": { + "hash": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update_inner.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "starkware.cairo.common.hash_state.hash_update_inner.__temp31": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.__temp31", + "cairo_type": "felt", + "references": [ + { + "pc": 774, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 59, + "offset": 2 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner.__temp32": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.__temp32", + "cairo_type": "felt", + "references": [ + { + "pc": 781, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 59, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner._anon_label28": { + "pc": 770, + "type": "label" + }, + "starkware.cairo.common.hash_state.hash_update_inner._anon_label29": { + "pc": 770, + "type": "label" + }, + "starkware.cairo.common.hash_state.hash_update_inner.data_last_ptr": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.data_last_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 775, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 59, + "offset": 2 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner.data_length": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.data_length", + "cairo_type": "felt", + "references": [ + { + "pc": 765, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 59, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner.data_ptr": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.data_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 765, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 59, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner.final_locals": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.final_locals", + "cairo_type": "starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*", + "references": [ + { + "pc": 789, + "value": "cast(ap + (-3), starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*)", + "ap_tracking_data": { + "group": 59, + "offset": 10 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner.first_locals": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.first_locals", + "cairo_type": "starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*", + "references": [ + { + "pc": 775, + "value": "cast(ap, starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*)", + "ap_tracking_data": { + "group": 59, + "offset": 2 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner.hash": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.hash", + "cairo_type": "felt", + "references": [ + { + "pc": 765, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 59, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner.hash_loop": { + "pc": 778, + "type": "label" + }, + "starkware.cairo.common.hash_state.hash_update_inner.hash_ptr": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.hash_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 765, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 59, + "offset": 0 + } + }, + { + "pc": 789, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 59, + "offset": 10 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner.n_remaining_elements": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.n_remaining_elements", + "cairo_type": "felt", + "references": [ + { + "pc": 779, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 59, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner.next_locals": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.next_locals", + "cairo_type": "starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*", + "references": [ + { + "pc": 782, + "value": "cast(ap, starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*)", + "ap_tracking_data": { + "group": 59, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_inner.prev_locals": { + "full_name": "starkware.cairo.common.hash_state.hash_update_inner.prev_locals", + "cairo_type": "starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*", + "references": [ + { + "pc": 778, + "value": "cast(ap + (-3), starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*)", + "ap_tracking_data": { + "group": 59, + "offset": 5 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_single": { + "pc": 806, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash_state.hash_update_single.Args": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.Args", + "members": { + "hash_state_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.hash_state.HashState*" + }, + "item": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update_single.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.ImplicitArgs", + "members": { + "hash_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update_single.Return": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.Return", + "members": { + "new_hash_state_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.hash_state.HashState*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash_state.hash_update_single.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.cairo.common.hash_state.hash_update_single.__fp__": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.__fp__", + "cairo_type": "felt", + "references": [ + { + "pc": 815, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 62, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_single.__temp34": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.__temp34", + "cairo_type": "felt", + "references": [ + { + "pc": 817, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 62, + "offset": 12 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_single.hash": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.hash", + "cairo_type": "felt", + "references": [ + { + "pc": 813, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 62, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_single.hash_ptr": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.hash_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 806, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 62, + "offset": 0 + } + }, + { + "pc": 813, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 62, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_single.hash_state_ptr": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.hash_state_ptr", + "cairo_type": "starkware.cairo.common.hash_state.HashState*", + "references": [ + { + "pc": 806, + "value": "[cast(fp + (-4), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 62, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_single.item": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.item", + "cairo_type": "felt", + "references": [ + { + "pc": 806, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 62, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.hash_state.hash_update_single.new_hash_state": { + "full_name": "starkware.cairo.common.hash_state.hash_update_single.new_hash_state", + "cairo_type": "starkware.cairo.common.hash_state.HashState", + "references": [ + { + "pc": 815, + "value": "[cast(fp, starkware.cairo.common.hash_state.HashState*)]", + "ap_tracking_data": { + "group": 62, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit": { + "pc": 44, + "decorators": [ + "known_ap_change" + ], + "type": "function" + }, + "starkware.cairo.common.math.assert_250_bit.Args": { + "full_name": "starkware.cairo.common.math.assert_250_bit.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": { + "value": 5.316911983139664e+36, + "type": "const" + }, + "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.Return": { + "full_name": "starkware.cairo.common.math.assert_250_bit.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.SHIFT": { + "value": 3.402823669209385e+38, + "type": "const" + }, + "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": { + "value": 1.8092513943330656e+75, + "type": "const" + }, + "starkware.cairo.common.math.assert_250_bit.__temp2": { + "full_name": "starkware.cairo.common.math.assert_250_bit.__temp2", + "cairo_type": "felt", + "references": [ + { + "pc": 46, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.__temp3": { + "full_name": "starkware.cairo.common.math.assert_250_bit.__temp3", + "cairo_type": "felt", + "references": [ + { + "pc": 47, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 2 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.__temp4": { + "full_name": "starkware.cairo.common.math.assert_250_bit.__temp4", + "cairo_type": "felt", + "references": [ + { + "pc": 48, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 3 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.__temp5": { + "full_name": "starkware.cairo.common.math.assert_250_bit.__temp5", + "cairo_type": "felt", + "references": [ + { + "pc": 50, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 4 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.__temp6": { + "full_name": "starkware.cairo.common.math.assert_250_bit.__temp6", + "cairo_type": "felt", + "references": [ + { + "pc": 52, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 5 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.__temp7": { + "full_name": "starkware.cairo.common.math.assert_250_bit.__temp7", + "cairo_type": "felt", + "references": [ + { + "pc": 53, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.high": { + "full_name": "starkware.cairo.common.math.assert_250_bit.high", + "cairo_type": "felt", + "references": [ + { + "pc": 44, + "value": "[cast([fp + (-4)] + 1, felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.low": { + "full_name": "starkware.cairo.common.math.assert_250_bit.low", + "cairo_type": "felt", + "references": [ + { + "pc": 44, + "value": "[cast([fp + (-4)], felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.range_check_ptr": { + "full_name": "starkware.cairo.common.math.assert_250_bit.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 44, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 54, + "value": "cast([fp + (-4)] + 3, felt)", + "ap_tracking_data": { + "group": 7, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.value": { + "full_name": "starkware.cairo.common.math.assert_250_bit.value", + "cairo_type": "felt", + "references": [ + { + "pc": 44, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le": { + "pc": 39, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.math.assert_le.Args": { + "full_name": "starkware.cairo.common.math.assert_le.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + }, + "b": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "full_name": "starkware.cairo.common.math.assert_le.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_le.a": { + "full_name": "starkware.cairo.common.math.assert_le.a", + "cairo_type": "felt", + "references": [ + { + "pc": 39, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le.b": { + "full_name": "starkware.cairo.common.math.assert_le.b", + "cairo_type": "felt", + "references": [ + { + "pc": 39, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le.range_check_ptr": { + "full_name": "starkware.cairo.common.math.assert_le.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 39, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + }, + { + "pc": 43, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 5 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_nn": { + "pc": 35, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.math.assert_nn.Args": { + "full_name": "starkware.cairo.common.math.assert_nn.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.Return": { + "full_name": "starkware.cairo.common.math.assert_nn.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_nn.a": { + "full_name": "starkware.cairo.common.math.assert_nn.a", + "cairo_type": "felt", + "references": [ + { + "pc": 35, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_nn.range_check_ptr": { + "full_name": "starkware.cairo.common.math.assert_nn.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 35, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + }, + { + "pc": 36, + "value": "cast([fp + (-4)] + 1, felt)", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_equal": { + "pc": 29, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.math.assert_not_equal.Args": { + "full_name": "starkware.cairo.common.math.assert_not_equal.Args", + "members": { + "a": { + "offset": 0, + "cairo_type": "felt" + }, + "b": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_equal.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_equal.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_equal.Return": { + "full_name": "starkware.cairo.common.math.assert_not_equal.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_equal.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_not_equal.__temp1": { + "full_name": "starkware.cairo.common.math.assert_not_equal.__temp1", + "cairo_type": "felt", + "references": [ + { + "pc": 30, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 4, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_equal._anon_label4": { + "pc": 34, + "type": "label" + }, + "starkware.cairo.common.math.assert_not_equal._anon_label5": { + "pc": 34, + "type": "label" + }, + "starkware.cairo.common.math.assert_not_equal.a": { + "full_name": "starkware.cairo.common.math.assert_not_equal.a", + "cairo_type": "felt", + "references": [ + { + "pc": 29, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_equal.b": { + "full_name": "starkware.cairo.common.math.assert_not_equal.b", + "cairo_type": "felt", + "references": [ + { + "pc": 29, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "pc": 24, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.math.assert_not_zero.Args": { + "full_name": "starkware.cairo.common.math.assert_not_zero.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.Return": { + "full_name": "starkware.cairo.common.math.assert_not_zero.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.math.assert_not_zero._anon_label2": { + "pc": 28, + "type": "label" + }, + "starkware.cairo.common.math.assert_not_zero._anon_label3": { + "pc": 28, + "type": "label" + }, + "starkware.cairo.common.math.assert_not_zero.value": { + "full_name": "starkware.cairo.common.math.assert_not_zero.value", + "cairo_type": "felt", + "references": [ + { + "pc": 24, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 3, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy": { + "pc": 9, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "offset": 0, + "cairo_type": "felt*" + }, + "src": { + "offset": 1, + "cairo_type": "felt*" + }, + "len": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "offset": 0, + "cairo_type": "felt*" + }, + "src": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.memcpy.memcpy.__temp0": { + "full_name": "starkware.cairo.common.memcpy.memcpy.__temp0", + "cairo_type": "felt", + "references": [ + { + "pc": 15, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 3 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy._anon_label0": { + "pc": 12, + "type": "label" + }, + "starkware.cairo.common.memcpy.memcpy._anon_label1": { + "pc": 12, + "type": "label" + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "cairo_type": "felt", + "references": [ + { + "pc": 16, + "value": "[cast(ap, felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 3 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.dst": { + "full_name": "starkware.cairo.common.memcpy.memcpy.dst", + "cairo_type": "felt*", + "references": [ + { + "pc": 9, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.frame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.frame", + "cairo_type": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "references": [ + { + "pc": 14, + "value": "[cast(ap + (-2), starkware.cairo.common.memcpy.memcpy.LoopFrame*)]", + "ap_tracking_data": { + "group": 2, + "offset": 2 + } + }, + { + "pc": 14, + "value": "[cast(ap + (-2), starkware.cairo.common.memcpy.memcpy.LoopFrame*)]", + "ap_tracking_data": { + "group": 2, + "offset": 2 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "cairo_type": "felt", + "references": [ + { + "pc": 9, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 14, + "type": "label" + }, + "starkware.cairo.common.memcpy.memcpy.next_frame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.next_frame", + "cairo_type": "starkware.cairo.common.memcpy.memcpy.LoopFrame*", + "references": [ + { + "pc": 16, + "value": "cast(ap + 1, starkware.cairo.common.memcpy.memcpy.LoopFrame*)", + "ap_tracking_data": { + "group": 2, + "offset": 3 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.src": { + "full_name": "starkware.cairo.common.memcpy.memcpy.src", + "cairo_type": "felt*", + "references": [ + { + "pc": 9, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "pc": 754, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.registers.get_fp_and_pc.Args": { + "full_name": "starkware.cairo.common.registers.get_fp_and_pc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.registers.get_fp_and_pc.ImplicitArgs": { + "full_name": "starkware.cairo.common.registers.get_fp_and_pc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.registers.get_fp_and_pc.Return": { + "full_name": "starkware.cairo.common.registers.get_fp_and_pc.Return", + "members": { + "fp_val": { + "offset": 0, + "cairo_type": "felt" + }, + "pc_val": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.registers.get_fp_and_pc.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.EIC_INITIALIZE_SELECTOR": { + "value": 1.7707921277950497e+75, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_call": { + "destination": "starkware.starknet.common.syscalls.delegate_call", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize": { + "pc": 877, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.Args", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "init_vector_len": { + "offset": 1, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.SIZEOF_LOCALS": { + "value": 3, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.__calldata_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 882, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + }, + { + "pc": 883, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + }, + { + "pc": 889, + "value": "[cast(fp + 2, felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.__calldata_ptr_copy": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.__calldata_ptr_copy", + "cairo_type": "felt*", + "references": [ + { + "pc": 886, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.__temp37": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.__temp37", + "cairo_type": "felt", + "references": [ + { + "pc": 888, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 67, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.calldata_ptr_start": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.calldata_ptr_start", + "cairo_type": "felt*", + "references": [ + { + "pc": 881, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + }, + { + "pc": 882, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.contract_address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.contract_address", + "cairo_type": "felt", + "references": [ + { + "pc": 877, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 67, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.init_vector": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 877, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.init_vector_len": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 877, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 67, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 877, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 67, + "offset": 0 + } + }, + { + "pc": 886, + "value": "[cast(fp + 1, felt*)]", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.retdata": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 903, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 68, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.retdata_size": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 903, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 68, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.delegate_eic_initialize.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 877, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 0 + } + }, + { + "pc": 903, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 68, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.INITIALIZED_SELECTOR": { + "value": 1.6974610573263105e+75, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.INITIALIZE_SELECTOR": { + "value": 2.1530724718210036e+74, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_call": { + "destination": "starkware.starknet.common.syscalls.delegate_call", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize": { + "pc": 848, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.Args", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "init_vector_len": { + "offset": 1, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 2, + "cairo_type": "felt*" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.SIZEOF_LOCALS": { + "value": 3, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.__calldata_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 853, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + }, + { + "pc": 854, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + }, + { + "pc": 860, + "value": "[cast(fp + 2, felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.__calldata_ptr_copy": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.__calldata_ptr_copy", + "cairo_type": "felt*", + "references": [ + { + "pc": 857, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.__temp36": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.__temp36", + "cairo_type": "felt", + "references": [ + { + "pc": 859, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 65, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.calldata_ptr_start": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.calldata_ptr_start", + "cairo_type": "felt*", + "references": [ + { + "pc": 852, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + }, + { + "pc": 853, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.contract_address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.contract_address", + "cairo_type": "felt", + "references": [ + { + "pc": 848, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 65, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.init_vector": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 848, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.init_vector_len": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 848, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 65, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 848, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 65, + "offset": 0 + } + }, + { + "pc": 857, + "value": "[cast(fp + 1, felt*)]", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.retdata": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 874, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 66, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.retdata_size": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 874, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 66, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialize.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 848, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 0 + } + }, + { + "pc": 874, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 66, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized": { + "pc": 828, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.Args", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.__calldata_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 833, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 4 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.__return_value_actual_size": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.__return_value_actual_size", + "cairo_type": "felt", + "references": [ + { + "pc": 841, + "value": "cast([ap + (-1)] + 1 - [ap + (-1)], felt)", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.__return_value_arg_res": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.__return_value_arg_res", + "cairo_type": "felt", + "references": [ + { + "pc": 841, + "value": "[cast([ap + (-1)], felt*)]", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.__return_value_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.__return_value_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 841, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + }, + { + "pc": 841, + "value": "cast([ap + (-1)] + 1, felt*)", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.__temp35": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.__temp35", + "cairo_type": "felt", + "references": [ + { + "pc": 843, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 64, + "offset": 16 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.calldata_ptr_start": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.calldata_ptr_start", + "cairo_type": "felt*", + "references": [ + { + "pc": 832, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 4 + } + }, + { + "pc": 833, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 4 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.contract_address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.contract_address", + "cairo_type": "felt", + "references": [ + { + "pc": 828, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 64, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 828, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 64, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.retdata": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.retdata", + "cairo_type": "felt*", + "references": [ + { + "pc": 841, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.retdata_size": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.retdata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 841, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.delegate_initialized.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 828, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 0 + } + }, + { + "pc": 841, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.FALSE": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.TRUE": { + "value": 1, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr": { + "pc": 161, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 161, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 16, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 161, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 16, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.res": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.addr.res", + "cairo_type": "felt", + "references": [ + { + "pc": 161, + "value": "cast(1750817759628730138691164646727852846149105572394507245695566810799057787142, felt)", + "ap_tracking_data": { + "group": 16, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read": { + "pc": 166, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.__storage_var_temp0": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.__storage_var_temp0", + "cairo_type": "felt", + "references": [ + { + "pc": 174, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 14 + } + }, + { + "pc": 178, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 18 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 166, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 17, + "offset": 0 + } + }, + { + "pc": 170, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 17, + "offset": 7 + } + }, + { + "pc": 176, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 17, + "offset": 16 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 166, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 0 + } + }, + { + "pc": 170, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 7 + } + }, + { + "pc": 177, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 17 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 170, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.read.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 166, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 17, + "offset": 0 + } + }, + { + "pc": 174, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 17, + "offset": 14 + } + }, + { + "pc": 175, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 17, + "offset": 15 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write": { + "pc": 179, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 179, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + }, + { + "pc": 183, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 18, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 179, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + }, + { + "pc": 183, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 183, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 179, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + }, + { + "pc": 188, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 18, + "offset": 14 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.value": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable._finalized.write.value", + "cairo_type": "felt", + "references": [ + { + "pc": 179, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalize": { + "pc": 232, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 232, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 23, + "offset": 0 + } + }, + { + "pc": 237, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 23, + "offset": 36 + } + }, + { + "pc": 241, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 23, + "offset": 55 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 232, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 23, + "offset": 0 + } + }, + { + "pc": 237, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 23, + "offset": 36 + } + }, + { + "pc": 241, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 23, + "offset": 55 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalize.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 232, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 23, + "offset": 0 + } + }, + { + "pc": 237, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 23, + "offset": 36 + } + }, + { + "pc": 241, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 23, + "offset": 55 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalized": { + "pc": 191, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 191, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 19, + "offset": 0 + } + }, + { + "pc": 196, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 19, + "offset": 23 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 191, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 19, + "offset": 0 + } + }, + { + "pc": 196, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 19, + "offset": 23 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.res": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.res", + "cairo_type": "felt", + "references": [ + { + "pc": 196, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 19, + "offset": 23 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.finalized.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 191, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 19, + "offset": 0 + } + }, + { + "pc": 196, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 19, + "offset": 23 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized": { + "pc": 221, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.finalized_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.finalized_", + "cairo_type": "felt", + "references": [ + { + "pc": 226, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 22, + "offset": 28 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 221, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 22, + "offset": 0 + } + }, + { + "pc": 226, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 22, + "offset": 28 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 221, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 22, + "offset": 0 + } + }, + { + "pc": 226, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 22, + "offset": 28 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 221, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 22, + "offset": 0 + } + }, + { + "pc": 226, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 22, + "offset": 28 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.FALSE": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.TRUE": { + "value": 1, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.accept_governance": { + "pc": 691, + "decorators": [ + "external" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.caller": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.caller", + "cairo_type": "felt", + "references": [ + { + "pc": 694, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.is_candidate": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.is_candidate", + "cairo_type": "felt", + "references": [ + { + "pc": 700, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 67 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 691, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 54, + "offset": 0 + } + }, + { + "pc": 700, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 54, + "offset": 67 + } + }, + { + "pc": 710, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 54, + "offset": 129 + } + }, + { + "pc": 715, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 54, + "offset": 186 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 691, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 0 + } + }, + { + "pc": 700, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 67 + } + }, + { + "pc": 710, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 129 + } + }, + { + "pc": 715, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 186 + } + }, + { + "pc": 720, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 211 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.accept_governance.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 691, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 0 + } + }, + { + "pc": 694, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 6 + } + }, + { + "pc": 700, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 67 + } + }, + { + "pc": 710, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 129 + } + }, + { + "pc": 715, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 186 + } + }, + { + "pc": 720, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 211 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.assert_not_equal": { + "destination": "starkware.cairo.common.math.assert_not_equal", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination": { + "pc": 586, + "decorators": [ + "external" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.Args", + "members": { + "cancelee": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination._anon_label26": { + "pc": 600, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination._anon_label27": { + "pc": 600, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.caller": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.caller", + "cairo_type": "felt", + "references": [ + { + "pc": 611, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 124 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.cancelee": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.cancelee", + "cairo_type": "felt", + "references": [ + { + "pc": 586, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 46, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.is_candidate": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.is_candidate", + "cairo_type": "felt", + "references": [ + { + "pc": 594, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 58 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 586, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 46, + "offset": 0 + } + }, + { + "pc": 591, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 47, + "offset": 0 + } + }, + { + "pc": 594, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 47, + "offset": 58 + } + }, + { + "pc": 608, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 47, + "offset": 118 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 586, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 46, + "offset": 0 + } + }, + { + "pc": 591, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 0 + } + }, + { + "pc": 594, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 58 + } + }, + { + "pc": 608, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 118 + } + }, + { + "pc": 617, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 150 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 586, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 46, + "offset": 0 + } + }, + { + "pc": 591, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 47, + "offset": 0 + } + }, + { + "pc": 594, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 47, + "offset": 58 + } + }, + { + "pc": 608, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 47, + "offset": 118 + } + }, + { + "pc": 611, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 47, + "offset": 124 + } + }, + { + "pc": 617, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 47, + "offset": 150 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr": { + "pc": 313, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.account": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.account", + "cairo_type": "felt", + "references": [ + { + "pc": 313, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 30, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 313, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 30, + "offset": 0 + } + }, + { + "pc": 319, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 30, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 313, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 30, + "offset": 0 + } + }, + { + "pc": 323, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 30, + "offset": 36 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.res": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.addr.res", + "cairo_type": "felt", + "references": [ + { + "pc": 313, + "value": "cast(966177859921636613857551828317341072452675568526713113397521978082421626481, felt)", + "ap_tracking_data": { + "group": 30, + "offset": 0 + } + }, + { + "pc": 319, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 30, + "offset": 7 + } + }, + { + "pc": 323, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 30, + "offset": 36 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.read": { + "pc": 327, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.Return", + "members": { + "governance_candidate": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.__storage_var_temp0": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.__storage_var_temp0", + "cairo_type": "felt", + "references": [ + { + "pc": 336, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 51 + } + }, + { + "pc": 340, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 55 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.account": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.account", + "cairo_type": "felt", + "references": [ + { + "pc": 327, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 327, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 31, + "offset": 0 + } + }, + { + "pc": 332, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 31, + "offset": 44 + } + }, + { + "pc": 338, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 31, + "offset": 53 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 327, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 0 + } + }, + { + "pc": 332, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 44 + } + }, + { + "pc": 339, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 54 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 332, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.read.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 327, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 31, + "offset": 0 + } + }, + { + "pc": 336, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 31, + "offset": 51 + } + }, + { + "pc": 337, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 31, + "offset": 52 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.write": { + "pc": 341, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + }, + "value": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.account": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.account", + "cairo_type": "felt", + "references": [ + { + "pc": 341, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 32, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 341, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 32, + "offset": 0 + } + }, + { + "pc": 346, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 32, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 341, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 32, + "offset": 0 + } + }, + { + "pc": 346, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 32, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 346, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 32, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 341, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 32, + "offset": 0 + } + }, + { + "pc": 351, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 32, + "offset": 51 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.value": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.candidates.write.value", + "cairo_type": "felt", + "references": [ + { + "pc": 341, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 32, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.SELECTOR": { + "value": 1.229413249278911e+74, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit": { + "pc": 429, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.Args", + "members": { + "new_governor": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.__calldata_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 440, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 9 + } + }, + { + "pc": 441, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 36, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.__data_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.__data_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 439, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 9 + } + }, + { + "pc": 440, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.__keys_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.__keys_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 433, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 5 + } + }, + { + "pc": 434, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 5 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.__temp24": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.__temp24", + "cairo_type": "felt", + "references": [ + { + "pc": 436, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 36, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.__temp25": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.__temp25", + "cairo_type": "felt", + "references": [ + { + "pc": 443, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 36, + "offset": 10 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.new_governor": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.new_governor", + "cairo_type": "felt", + "references": [ + { + "pc": 429, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 36, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 429, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 36, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 429, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 0 + } + }, + { + "pc": 451, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 19 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_accepted.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr": { + "pc": 242, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 242, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 24, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 242, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 24, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.res": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.addr.res", + "cairo_type": "felt", + "references": [ + { + "pc": 242, + "value": "cast(411649891831311481866083863803283943759912575680088837133421096357856968326, felt)", + "ap_tracking_data": { + "group": 24, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read": { + "pc": 247, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.Return", + "members": { + "initialized": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.__storage_var_temp0": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.__storage_var_temp0", + "cairo_type": "felt", + "references": [ + { + "pc": 255, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 14 + } + }, + { + "pc": 259, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 18 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 247, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 25, + "offset": 0 + } + }, + { + "pc": 251, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 25, + "offset": 7 + } + }, + { + "pc": 257, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 25, + "offset": 16 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 247, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 0 + } + }, + { + "pc": 251, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 7 + } + }, + { + "pc": 258, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 17 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 251, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.read.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 247, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 25, + "offset": 0 + } + }, + { + "pc": 255, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 25, + "offset": 14 + } + }, + { + "pc": 256, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 25, + "offset": 15 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write": { + "pc": 260, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 260, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 26, + "offset": 0 + } + }, + { + "pc": 264, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 26, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 260, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 26, + "offset": 0 + } + }, + { + "pc": 264, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 26, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 264, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 26, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 260, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 26, + "offset": 0 + } + }, + { + "pc": 269, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 26, + "offset": 14 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.value": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governance_initialized.write.value", + "cairo_type": "felt", + "references": [ + { + "pc": 260, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 26, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.SELECTOR": { + "value": 1.5677111195709525e+75, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit": { + "pc": 354, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.Args", + "members": { + "new_governor_nominee": { + "offset": 0, + "cairo_type": "felt" + }, + "nominated_by": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.__calldata_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 365, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 9 + } + }, + { + "pc": 366, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 33, + "offset": 9 + } + }, + { + "pc": 367, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 33, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.__data_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.__data_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 364, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 9 + } + }, + { + "pc": 365, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.__keys_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.__keys_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 358, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 5 + } + }, + { + "pc": 359, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 5 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.__temp18": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.__temp18", + "cairo_type": "felt", + "references": [ + { + "pc": 361, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 33, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.__temp19": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.__temp19", + "cairo_type": "felt", + "references": [ + { + "pc": 369, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 33, + "offset": 10 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.new_governor_nominee": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.new_governor_nominee", + "cairo_type": "felt", + "references": [ + { + "pc": 354, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 33, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.nominated_by": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.nominated_by", + "cairo_type": "felt", + "references": [ + { + "pc": 354, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 33, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 354, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 33, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 354, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 0 + } + }, + { + "pc": 377, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 19 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_nominated.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.SELECTOR": { + "value": 1.681447851982841e+75, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit": { + "pc": 404, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.Args", + "members": { + "removed_governor": { + "offset": 0, + "cairo_type": "felt" + }, + "removed_by": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.__calldata_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 415, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 9 + } + }, + { + "pc": 416, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 35, + "offset": 9 + } + }, + { + "pc": 417, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 35, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.__data_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.__data_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 414, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 9 + } + }, + { + "pc": 415, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.__keys_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.__keys_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 408, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 5 + } + }, + { + "pc": 409, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 5 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.__temp22": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.__temp22", + "cairo_type": "felt", + "references": [ + { + "pc": 411, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 35, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.__temp23": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.__temp23", + "cairo_type": "felt", + "references": [ + { + "pc": 419, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 35, + "offset": 10 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 404, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 35, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.removed_by": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.removed_by", + "cairo_type": "felt", + "references": [ + { + "pc": 404, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 35, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.removed_governor": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.removed_governor", + "cairo_type": "felt", + "references": [ + { + "pc": 404, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 35, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 404, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 0 + } + }, + { + "pc": 427, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 19 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governor_removed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.addr": { + "pc": 272, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.account": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.account", + "cairo_type": "felt", + "references": [ + { + "pc": 272, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 27, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 272, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 27, + "offset": 0 + } + }, + { + "pc": 278, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 27, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 272, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 27, + "offset": 0 + } + }, + { + "pc": 282, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 27, + "offset": 36 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.res": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.addr.res", + "cairo_type": "felt", + "references": [ + { + "pc": 272, + "value": "cast(473174039777172977791438085456091829006435644020130570266323097166155133896, felt)", + "ap_tracking_data": { + "group": 27, + "offset": 0 + } + }, + { + "pc": 278, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 27, + "offset": 7 + } + }, + { + "pc": 282, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 27, + "offset": 36 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.read": { + "pc": 286, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.read.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.read.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.read.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.read.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.read.Return", + "members": { + "active_governor": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.read.__storage_var_temp0": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.read.__storage_var_temp0", + "cairo_type": "felt", + "references": [ + { + "pc": 295, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 51 + } + }, + { + "pc": 299, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 55 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.read.account": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.read.account", + "cairo_type": "felt", + "references": [ + { + "pc": 286, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.read.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.read.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 286, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 28, + "offset": 0 + } + }, + { + "pc": 291, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 28, + "offset": 44 + } + }, + { + "pc": 297, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 28, + "offset": 53 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.read.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.read.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 286, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 0 + } + }, + { + "pc": 291, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 44 + } + }, + { + "pc": 298, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 54 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.read.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.read.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 291, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.read.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.read.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 286, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 28, + "offset": 0 + } + }, + { + "pc": 295, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 28, + "offset": 51 + } + }, + { + "pc": 296, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 28, + "offset": 52 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.write": { + "pc": 300, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.write.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.write.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + }, + "value": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.write.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.write.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.write.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.write.account": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.write.account", + "cairo_type": "felt", + "references": [ + { + "pc": 300, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 29, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.write.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.write.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 300, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 29, + "offset": 0 + } + }, + { + "pc": 305, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 29, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.write.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.write.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 300, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 29, + "offset": 0 + } + }, + { + "pc": 305, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 29, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.write.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.write.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 305, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 29, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.write.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.write.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 300, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 29, + "offset": 0 + } + }, + { + "pc": 310, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 29, + "offset": 51 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.governors.write.value": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.governors.write.value", + "cairo_type": "felt", + "references": [ + { + "pc": 300, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 29, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.init_governance": { + "pc": 487, + "decorators": [ + "external" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.init_governance.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.init_governance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.init_governance.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.init_governance.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.init_governance.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.init_governance.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.init_governance.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.init_governance.already_init": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.init_governance.already_init", + "cairo_type": "felt", + "references": [ + { + "pc": 492, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 23 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.init_governance.caller": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.init_governance.caller", + "cairo_type": "felt", + "references": [ + { + "pc": 497, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 29 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.init_governance.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.init_governance.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 487, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 40, + "offset": 0 + } + }, + { + "pc": 492, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 40, + "offset": 23 + } + }, + { + "pc": 504, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 40, + "offset": 51 + } + }, + { + "pc": 509, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 40, + "offset": 108 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.init_governance.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.init_governance.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 487, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 0 + } + }, + { + "pc": 492, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 23 + } + }, + { + "pc": 504, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 51 + } + }, + { + "pc": 509, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 108 + } + }, + { + "pc": 515, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 134 + } + }, + { + "pc": 518, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 157 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.init_governance.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.init_governance.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 487, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 0 + } + }, + { + "pc": 492, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 23 + } + }, + { + "pc": 497, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 29 + } + }, + { + "pc": 504, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 51 + } + }, + { + "pc": 509, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 108 + } + }, + { + "pc": 515, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 134 + } + }, + { + "pc": 518, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 157 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.is_governor": { + "pc": 453, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.is_governor.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.is_governor.Args", + "members": { + "account": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.is_governor.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.is_governor.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.is_governor.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.is_governor.Return", + "members": { + "is_governor_": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.is_governor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.is_governor.account": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.is_governor.account", + "cairo_type": "felt", + "references": [ + { + "pc": 453, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 37, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.is_governor.is_governor_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.is_governor.is_governor_", + "cairo_type": "felt", + "references": [ + { + "pc": 459, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 37, + "offset": 61 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.is_governor.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.is_governor.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 453, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 37, + "offset": 0 + } + }, + { + "pc": 459, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 37, + "offset": 61 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.is_governor.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.is_governor.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 453, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 37, + "offset": 0 + } + }, + { + "pc": 459, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 37, + "offset": 61 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.is_governor.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.is_governor.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 453, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 37, + "offset": 0 + } + }, + { + "pc": 459, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 37, + "offset": 61 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor": { + "pc": 537, + "decorators": [ + "external" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.Args", + "members": { + "nominee": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.caller": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.caller", + "cairo_type": "felt", + "references": [ + { + "pc": 558, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 130 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.is_governor_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.is_governor_", + "cairo_type": "felt", + "references": [ + { + "pc": 545, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 64 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.nominee": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.nominee", + "cairo_type": "felt", + "references": [ + { + "pc": 537, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 42, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 537, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 42, + "offset": 0 + } + }, + { + "pc": 542, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 43, + "offset": 0 + } + }, + { + "pc": 545, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 43, + "offset": 64 + } + }, + { + "pc": 555, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 43, + "offset": 124 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 537, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 42, + "offset": 0 + } + }, + { + "pc": 542, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 0 + } + }, + { + "pc": 545, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 64 + } + }, + { + "pc": 555, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 124 + } + }, + { + "pc": 564, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 156 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 537, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 42, + "offset": 0 + } + }, + { + "pc": 542, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 43, + "offset": 0 + } + }, + { + "pc": 545, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 43, + "offset": 64 + } + }, + { + "pc": 555, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 43, + "offset": 124 + } + }, + { + "pc": 558, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 43, + "offset": 130 + } + }, + { + "pc": 564, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 43, + "offset": 156 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.SELECTOR": { + "value": 7.262541282098855e+74, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit": { + "pc": 379, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.Args", + "members": { + "cancelled_nominee": { + "offset": 0, + "cairo_type": "felt" + }, + "cancelled_by": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.__calldata_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 390, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 9 + } + }, + { + "pc": 391, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 34, + "offset": 9 + } + }, + { + "pc": 392, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 34, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.__data_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.__data_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 389, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 9 + } + }, + { + "pc": 390, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.__keys_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.__keys_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 383, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 5 + } + }, + { + "pc": 384, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 5 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.__temp20": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.__temp20", + "cairo_type": "felt", + "references": [ + { + "pc": 386, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 34, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.__temp21": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.__temp21", + "cairo_type": "felt", + "references": [ + { + "pc": 394, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 34, + "offset": 10 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.cancelled_by": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.cancelled_by", + "cairo_type": "felt", + "references": [ + { + "pc": 379, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 34, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.cancelled_nominee": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.cancelled_nominee", + "cairo_type": "felt", + "references": [ + { + "pc": 379, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 34, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 379, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 34, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 379, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 0 + } + }, + { + "pc": 402, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 19 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.nomination_cancelled.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.governance.only_governor": { + "pc": 739, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.only_governor.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.only_governor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.only_governor.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.only_governor.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.only_governor.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.only_governor.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.only_governor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.only_governor.caller": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.only_governor.caller", + "cairo_type": "felt", + "references": [ + { + "pc": 742, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 56, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.only_governor.is_governor_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.only_governor.is_governor_", + "cairo_type": "felt", + "references": [ + { + "pc": 748, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 56, + "offset": 73 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.only_governor.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.only_governor.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 739, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 56, + "offset": 0 + } + }, + { + "pc": 748, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 56, + "offset": 73 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.only_governor.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.only_governor.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 739, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 56, + "offset": 0 + } + }, + { + "pc": 748, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 56, + "offset": 73 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.only_governor.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.only_governor.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 739, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 56, + "offset": 0 + } + }, + { + "pc": 742, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 56, + "offset": 6 + } + }, + { + "pc": 748, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 56, + "offset": 73 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.remove_governor": { + "pc": 639, + "decorators": [ + "external" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.Args", + "members": { + "removee": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.caller": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.caller", + "cairo_type": "felt", + "references": [ + { + "pc": 652, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 72 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.is_governor_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.is_governor_", + "cairo_type": "felt", + "references": [ + { + "pc": 647, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 64 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 639, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 50, + "offset": 0 + } + }, + { + "pc": 644, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 51, + "offset": 0 + } + }, + { + "pc": 647, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 51, + "offset": 64 + } + }, + { + "pc": 663, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 51, + "offset": 136 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 639, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 50, + "offset": 0 + } + }, + { + "pc": 644, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 0 + } + }, + { + "pc": 647, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 64 + } + }, + { + "pc": 663, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 136 + } + }, + { + "pc": 669, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 162 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.removee": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.removee", + "cairo_type": "felt", + "references": [ + { + "pc": 639, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 50, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.governance.remove_governor.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 639, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 50, + "offset": 0 + } + }, + { + "pc": 644, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 51, + "offset": 0 + } + }, + { + "pc": 647, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 51, + "offset": 64 + } + }, + { + "pc": 652, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 51, + "offset": 72 + } + }, + { + "pc": 663, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 51, + "offset": 136 + } + }, + { + "pc": 669, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 51, + "offset": 162 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.ExternalInitializer": { + "destination": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.ExternalInitializer", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.FALSE": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.Initializable": { + "destination": "starkware.starknet.apps.upgradability_proxy.Initializable_interface.Initializable", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.TRUE": { + "value": 1, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation": { + "pc": 1231, + "decorators": [ + "external" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.Args", + "members": { + "implementation_": { + "offset": 0, + "cairo_type": "felt" + }, + "eic_address": { + "offset": 1, + "cairo_type": "felt" + }, + "init_vector_len": { + "offset": 2, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 3, + "cairo_type": "felt*" + }, + "final": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.SIZEOF_LOCALS": { + "value": 5, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.eic_address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1231, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.final": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.final", + "cairo_type": "felt", + "references": [ + { + "pc": 1231, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.implementation_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.implementation_", + "cairo_type": "felt", + "references": [ + { + "pc": 1231, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.implementation_key": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.implementation_key", + "cairo_type": "felt", + "references": [ + { + "pc": 1261, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 94, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.init_vector": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1231, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.init_vector_len": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1231, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.now_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.now_", + "cairo_type": "felt", + "references": [ + { + "pc": 1244, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 97 + } + }, + { + "pc": 1245, + "value": "[cast(fp, felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 97 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1231, + "value": "[cast(fp + (-9), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + }, + { + "pc": 1238, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 93, + "offset": 83 + } + }, + { + "pc": 1249, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 93, + "offset": 115 + } + }, + { + "pc": 1257, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 94, + "offset": 0 + } + }, + { + "pc": 1264, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 94, + "offset": 60 + } + }, + { + "pc": 1238, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 93, + "offset": 88 + } + }, + { + "pc": 1250, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1261, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 94, + "offset": 0 + } + }, + { + "pc": 1268, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 94, + "offset": 60 + } + }, + { + "pc": 1269, + "value": "[cast(fp + 4, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 94, + "offset": 60 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1231, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + }, + { + "pc": 1238, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 83 + } + }, + { + "pc": 1249, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 115 + } + }, + { + "pc": 1264, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 94, + "offset": 60 + } + }, + { + "pc": 1273, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 95, + "offset": 0 + } + }, + { + "pc": 1238, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 88 + } + }, + { + "pc": 1250, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1253, + "value": "[cast(fp + 3, felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1268, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 94, + "offset": 60 + } + }, + { + "pc": 1278, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 95, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1231, + "value": "[cast(fp + (-10), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + }, + { + "pc": 1238, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 83 + } + }, + { + "pc": 1244, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 92 + } + }, + { + "pc": 1249, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 115 + } + }, + { + "pc": 1264, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 94, + "offset": 60 + } + }, + { + "pc": 1273, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 95, + "offset": 0 + } + }, + { + "pc": 1238, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 88 + } + }, + { + "pc": 1244, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 97 + } + }, + { + "pc": 1250, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1252, + "value": "[cast(fp + 2, felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1268, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 94, + "offset": 60 + } + }, + { + "pc": 1278, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 95, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.upgrade_timelock": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.upgrade_timelock", + "cairo_type": "felt", + "references": [ + { + "pc": 1250, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1251, + "value": "[cast(fp + 1, felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key": { + "pc": 1604, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.Args", + "members": { + "implementation_": { + "offset": 0, + "cairo_type": "felt" + }, + "eic_address": { + "offset": 1, + "cairo_type": "felt" + }, + "init_vector_len": { + "offset": 2, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 3, + "cairo_type": "felt*" + }, + "final": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.eic_address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1604, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.final": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.final", + "cairo_type": "felt", + "references": [ + { + "pc": 1604, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.hash_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.hash_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1606, + "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + }, + { + "pc": 1613, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 117, + "offset": 26 + } + }, + { + "pc": 1616, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 117, + "offset": 43 + } + }, + { + "pc": 1619, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 117, + "offset": 60 + } + }, + { + "pc": 1623, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 118, + "offset": 0 + } + }, + { + "pc": 1626, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 118, + "offset": 17 + } + }, + { + "pc": 1628, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 118, + "offset": 26 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.hash_state_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.hash_state_ptr", + "cairo_type": "starkware.cairo.common.hash_state.HashState*", + "references": [ + { + "pc": 1608, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 117, + "offset": 7 + } + }, + { + "pc": 1613, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 117, + "offset": 26 + } + }, + { + "pc": 1616, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 117, + "offset": 43 + } + }, + { + "pc": 1619, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 117, + "offset": 60 + } + }, + { + "pc": 1623, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 118, + "offset": 0 + } + }, + { + "pc": 1626, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 118, + "offset": 17 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.implementation_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.implementation_", + "cairo_type": "felt", + "references": [ + { + "pc": 1604, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.init_vector": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1604, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.init_vector_len": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1604, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1604, + "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + }, + { + "pc": 1628, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 118, + "offset": 26 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.res": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.calc_impl_key.res", + "cairo_type": "felt", + "references": [ + { + "pc": 1628, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 118, + "offset": 26 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.delegate_call": { + "destination": "starkware.starknet.common.syscalls.delegate_call", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.finalize": { + "destination": "starkware.starknet.apps.upgradability_proxy.finalizable.finalize", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.get_block_timestamp": { + "destination": "starkware.starknet.common.syscalls.get_block_timestamp", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.hash_finalize": { + "destination": "starkware.cairo.common.hash_state.hash_finalize", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.hash_init": { + "destination": "starkware.cairo.common.hash_state.hash_init", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.hash_update": { + "destination": "starkware.cairo.common.hash_state.hash_update", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.hash_update_single": { + "destination": "starkware.cairo.common.hash_state.hash_update_single", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr": { + "pc": 936, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.Args", + "members": { + "key": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.key": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.key", + "cairo_type": "felt", + "references": [ + { + "pc": 936, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 72, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 936, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 72, + "offset": 0 + } + }, + { + "pc": 942, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 72, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 936, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 72, + "offset": 0 + } + }, + { + "pc": 946, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 72, + "offset": 36 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.res": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.addr.res", + "cairo_type": "felt", + "references": [ + { + "pc": 936, + "value": "cast(757185127176008445256423207506255876365889208688465503676412510933688902981, felt)", + "ap_tracking_data": { + "group": 72, + "offset": 0 + } + }, + { + "pc": 942, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 72, + "offset": 7 + } + }, + { + "pc": 946, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 72, + "offset": 36 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read": { + "pc": 950, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.Args", + "members": { + "key": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.Return", + "members": { + "ready_time": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.__storage_var_temp0": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.__storage_var_temp0", + "cairo_type": "felt", + "references": [ + { + "pc": 959, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 51 + } + }, + { + "pc": 963, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 55 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.key": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.key", + "cairo_type": "felt", + "references": [ + { + "pc": 950, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 950, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 73, + "offset": 0 + } + }, + { + "pc": 955, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 73, + "offset": 44 + } + }, + { + "pc": 961, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 73, + "offset": 53 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 950, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 0 + } + }, + { + "pc": 955, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 44 + } + }, + { + "pc": 962, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 54 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 955, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.read.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 950, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 73, + "offset": 0 + } + }, + { + "pc": 959, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 73, + "offset": 51 + } + }, + { + "pc": 960, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 73, + "offset": 52 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write": { + "pc": 964, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.Args", + "members": { + "key": { + "offset": 0, + "cairo_type": "felt" + }, + "value": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.key": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.key", + "cairo_type": "felt", + "references": [ + { + "pc": 964, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 74, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 964, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 74, + "offset": 0 + } + }, + { + "pc": 969, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 74, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 964, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 74, + "offset": 0 + } + }, + { + "pc": 969, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 74, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 969, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 74, + "offset": 44 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 964, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 74, + "offset": 0 + } + }, + { + "pc": 974, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 74, + "offset": 51 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.value": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_activation_time.write.value", + "cairo_type": "felt", + "references": [ + { + "pc": 964, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 74, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr": { + "pc": 977, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 977, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 75, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 977, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 75, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.res": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.addr.res", + "cairo_type": "felt", + "references": [ + { + "pc": 977, + "value": "cast(164638278579462041036025631281867532389894332681091481966876061669546035568, felt)", + "ap_tracking_data": { + "group": 75, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read": { + "pc": 982, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.Return", + "members": { + "address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.__storage_var_temp0": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.__storage_var_temp0", + "cairo_type": "felt", + "references": [ + { + "pc": 990, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 14 + } + }, + { + "pc": 994, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 18 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 982, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 76, + "offset": 0 + } + }, + { + "pc": 986, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 76, + "offset": 7 + } + }, + { + "pc": 992, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 76, + "offset": 16 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 982, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 0 + } + }, + { + "pc": 986, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 7 + } + }, + { + "pc": 993, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 17 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 986, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.read.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 982, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 76, + "offset": 0 + } + }, + { + "pc": 990, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 76, + "offset": 14 + } + }, + { + "pc": 991, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 76, + "offset": 15 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write": { + "pc": 995, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 995, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 77, + "offset": 0 + } + }, + { + "pc": 999, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 77, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 995, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 77, + "offset": 0 + } + }, + { + "pc": 999, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 77, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 999, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 77, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 995, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 77, + "offset": 0 + } + }, + { + "pc": 1004, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 77, + "offset": 14 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.value": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.impl_address.write.value", + "cairo_type": "felt", + "references": [ + { + "pc": 995, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 77, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation": { + "pc": 1145, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.Return", + "members": { + "address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.address", + "cairo_type": "felt", + "references": [ + { + "pc": 1150, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 85, + "offset": 23 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1145, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 85, + "offset": 0 + } + }, + { + "pc": 1150, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 85, + "offset": 23 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1145, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 85, + "offset": 0 + } + }, + { + "pc": 1150, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 85, + "offset": 23 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1145, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 85, + "offset": 0 + } + }, + { + "pc": 1150, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 85, + "offset": 23 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.SELECTOR": { + "value": 1.3156724719506164e+75, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit": { + "pc": 1007, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.Args", + "members": { + "implementation": { + "offset": 0, + "cairo_type": "felt" + }, + "eic_address": { + "offset": 1, + "cairo_type": "felt" + }, + "init_vector_len": { + "offset": 2, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 3, + "cairo_type": "felt*" + }, + "final": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.SIZEOF_LOCALS": { + "value": 4, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__calldata_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1018, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1019, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1020, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1021, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1027, + "value": "[cast(fp + 3, felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 12 + } + }, + { + "pc": 1034, + "value": "cast([fp + 3] + 1, felt*)", + "ap_tracking_data": { + "group": 79, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__calldata_ptr_copy": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__calldata_ptr_copy", + "cairo_type": "felt*", + "references": [ + { + "pc": 1024, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__data_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__data_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1017, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1018, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__keys_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__keys_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1011, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 7 + } + }, + { + "pc": 1012, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__temp38": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__temp38", + "cairo_type": "felt", + "references": [ + { + "pc": 1014, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 8 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__temp39": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__temp39", + "cairo_type": "felt", + "references": [ + { + "pc": 1026, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 12 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__temp40": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.__temp40", + "cairo_type": "felt", + "references": [ + { + "pc": 1036, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 79, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.eic_address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1007, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.final": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.final", + "cairo_type": "felt", + "references": [ + { + "pc": 1007, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.implementation": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.implementation", + "cairo_type": "felt", + "references": [ + { + "pc": 1007, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.init_vector": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1007, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.init_vector_len": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1007, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1007, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + }, + { + "pc": 1024, + "value": "[cast(fp + 2, felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1007, + "value": "[cast(fp + (-9), felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + }, + { + "pc": 1044, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 79, + "offset": 10 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_added.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.SELECTOR": { + "value": 1.2560194438451628e+75, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit": { + "pc": 1121, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.Args", + "members": { + "implementation": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.SIZEOF_LOCALS": { + "value": 2, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.__calldata_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1132, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 9 + } + }, + { + "pc": 1133, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 84, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.__data_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.__data_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1131, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 9 + } + }, + { + "pc": 1132, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.__keys_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.__keys_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1125, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 5 + } + }, + { + "pc": 1126, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 5 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.__temp46": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.__temp46", + "cairo_type": "felt", + "references": [ + { + "pc": 1128, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 84, + "offset": 6 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.__temp47": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.__temp47", + "cairo_type": "felt", + "references": [ + { + "pc": 1135, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 84, + "offset": 10 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.implementation": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.implementation", + "cairo_type": "felt", + "references": [ + { + "pc": 1121, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 84, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1121, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 84, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1121, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 0 + } + }, + { + "pc": 1143, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 19 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_finalized.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.SELECTOR": { + "value": 1.7797029145854813e+75, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit": { + "pc": 1046, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.Args", + "members": { + "implementation": { + "offset": 0, + "cairo_type": "felt" + }, + "eic_address": { + "offset": 1, + "cairo_type": "felt" + }, + "init_vector_len": { + "offset": 2, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 3, + "cairo_type": "felt*" + }, + "final": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.SIZEOF_LOCALS": { + "value": 4, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__calldata_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1057, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1058, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1059, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1060, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1066, + "value": "[cast(fp + 3, felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 12 + } + }, + { + "pc": 1073, + "value": "cast([fp + 3] + 1, felt*)", + "ap_tracking_data": { + "group": 81, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__calldata_ptr_copy": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__calldata_ptr_copy", + "cairo_type": "felt*", + "references": [ + { + "pc": 1063, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__data_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__data_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1056, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1057, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__keys_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__keys_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1050, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 7 + } + }, + { + "pc": 1051, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__temp41": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__temp41", + "cairo_type": "felt", + "references": [ + { + "pc": 1053, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 8 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__temp42": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__temp42", + "cairo_type": "felt", + "references": [ + { + "pc": 1065, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 12 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__temp43": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.__temp43", + "cairo_type": "felt", + "references": [ + { + "pc": 1075, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 81, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.eic_address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1046, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.final": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.final", + "cairo_type": "felt", + "references": [ + { + "pc": 1046, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.implementation": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.implementation", + "cairo_type": "felt", + "references": [ + { + "pc": 1046, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.init_vector": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1046, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.init_vector_len": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1046, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1046, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + }, + { + "pc": 1063, + "value": "[cast(fp + 2, felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1046, + "value": "[cast(fp + (-9), felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + }, + { + "pc": 1083, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 81, + "offset": 10 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_removed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time": { + "pc": 1175, + "decorators": [ + "view" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.Args", + "members": { + "implementation_": { + "offset": 0, + "cairo_type": "felt" + }, + "eic_address": { + "offset": 1, + "cairo_type": "felt" + }, + "init_vector_len": { + "offset": 2, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 3, + "cairo_type": "felt*" + }, + "final": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.Return", + "members": { + "time": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.eic_address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1175, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.final": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.final", + "cairo_type": "felt", + "references": [ + { + "pc": 1175, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.implementation_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.implementation_", + "cairo_type": "felt", + "references": [ + { + "pc": 1175, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.implementation_key": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.implementation_key", + "cairo_type": "felt", + "references": [ + { + "pc": 1183, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 89, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.init_vector": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1175, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.init_vector_len": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1175, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1175, + "value": "[cast(fp + (-9), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + }, + { + "pc": 1183, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 89, + "offset": 0 + } + }, + { + "pc": 1189, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 89, + "offset": 61 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1175, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + }, + { + "pc": 1189, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 89, + "offset": 61 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1175, + "value": "[cast(fp + (-10), felt**)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + }, + { + "pc": 1189, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 89, + "offset": 61 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.time": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.time", + "cairo_type": "felt", + "references": [ + { + "pc": 1189, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 89, + "offset": 61 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.SELECTOR": { + "value": 5.09506113054385e+74, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit": { + "pc": 1085, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.Args", + "members": { + "implementation": { + "offset": 0, + "cairo_type": "felt" + }, + "eic_address": { + "offset": 1, + "cairo_type": "felt" + }, + "init_vector_len": { + "offset": 2, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.SIZEOF_LOCALS": { + "value": 4, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__calldata_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__calldata_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1096, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1097, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1098, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1099, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1105, + "value": "[cast(fp + 3, felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 12 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__calldata_ptr_copy": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__calldata_ptr_copy", + "cairo_type": "felt*", + "references": [ + { + "pc": 1102, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__data_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__data_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1095, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1096, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__keys_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__keys_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1089, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 7 + } + }, + { + "pc": 1090, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__temp44": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__temp44", + "cairo_type": "felt", + "references": [ + { + "pc": 1092, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 8 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__temp45": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.__temp45", + "cairo_type": "felt", + "references": [ + { + "pc": 1104, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 12 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.eic_address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1085, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.implementation": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.implementation", + "cairo_type": "felt", + "references": [ + { + "pc": 1085, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.init_vector": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1085, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.init_vector_len": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1085, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1085, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + }, + { + "pc": 1102, + "value": "[cast(fp + 2, felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1085, + "value": "[cast(fp + (-8), felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + }, + { + "pc": 1119, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 83, + "offset": 9 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_upgraded.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize": { + "pc": 1540, + "decorators": [ + "external" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.Args", + "members": { + "init_vector_len": { + "offset": 0, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.__temp74": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.__temp74", + "cairo_type": "felt", + "references": [ + { + "pc": 1542, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 113, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.init_vector": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1540, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 113, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.init_vector_len": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1540, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 113, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1540, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 113, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1540, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 113, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1540, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 113, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.not_finalized": { + "destination": "starkware.starknet.apps.upgradability_proxy.finalizable.not_finalized", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.only_governor": { + "destination": "starkware.starknet.apps.upgradability_proxy.governance.only_governor", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag": { + "pc": 1575, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.Args", + "members": { + "final_flag": { + "offset": 0, + "cairo_type": "felt" + }, + "implementation_": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag._anon_label38": { + "pc": 1581, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag._anon_label39": { + "pc": 1595, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.final_flag": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.final_flag", + "cairo_type": "felt", + "references": [ + { + "pc": 1575, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 115, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.implementation_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.implementation_", + "cairo_type": "felt", + "references": [ + { + "pc": 1575, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 115, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1575, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 115, + "offset": 0 + } + }, + { + "pc": 1586, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 115, + "offset": 60 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1575, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 115, + "offset": 0 + } + }, + { + "pc": 1586, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 115, + "offset": 60 + } + }, + { + "pc": 1591, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 115, + "offset": 85 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.process_final_flag.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1575, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 115, + "offset": 0 + } + }, + { + "pc": 1586, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 115, + "offset": 60 + } + }, + { + "pc": 1591, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 115, + "offset": 85 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation": { + "pc": 1314, + "decorators": [ + "external" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.Args", + "members": { + "implementation_": { + "offset": 0, + "cairo_type": "felt" + }, + "eic_address": { + "offset": 1, + "cairo_type": "felt" + }, + "init_vector_len": { + "offset": 2, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 3, + "cairo_type": "felt*" + }, + "final": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.SIZEOF_LOCALS": { + "value": 3, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation._anon_label30": { + "pc": 1343, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation._anon_label31": { + "pc": 1343, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.eic_address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1314, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.final": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.final", + "cairo_type": "felt", + "references": [ + { + "pc": 1314, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.implementation_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.implementation_", + "cairo_type": "felt", + "references": [ + { + "pc": 1314, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.implementation_key": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.implementation_key", + "cairo_type": "felt", + "references": [ + { + "pc": 1331, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 99, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.init_vector": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1314, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.init_vector_len": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1314, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1314, + "value": "[cast(fp + (-9), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + }, + { + "pc": 1321, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 98, + "offset": 83 + } + }, + { + "pc": 1329, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 99, + "offset": 0 + } + }, + { + "pc": 1335, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 99, + "offset": 61 + } + }, + { + "pc": 1349, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 99, + "offset": 121 + } + }, + { + "pc": 1321, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 98, + "offset": 86 + } + }, + { + "pc": 1331, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 99, + "offset": 0 + } + }, + { + "pc": 1337, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 99, + "offset": 61 + } + }, + { + "pc": 1351, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 99, + "offset": 121 + } + }, + { + "pc": 1352, + "value": "[cast(fp + 2, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 99, + "offset": 121 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1314, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + }, + { + "pc": 1321, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 83 + } + }, + { + "pc": 1335, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 99, + "offset": 61 + } + }, + { + "pc": 1349, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 99, + "offset": 121 + } + }, + { + "pc": 1358, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 100, + "offset": 0 + } + }, + { + "pc": 1321, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 86 + } + }, + { + "pc": 1323, + "value": "[cast(fp + 1, felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 86 + } + }, + { + "pc": 1337, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 99, + "offset": 61 + } + }, + { + "pc": 1351, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 99, + "offset": 121 + } + }, + { + "pc": 1361, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 100, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1314, + "value": "[cast(fp + (-10), felt**)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + }, + { + "pc": 1321, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 98, + "offset": 83 + } + }, + { + "pc": 1335, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 99, + "offset": 61 + } + }, + { + "pc": 1349, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 99, + "offset": 121 + } + }, + { + "pc": 1358, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 100, + "offset": 0 + } + }, + { + "pc": 1321, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 98, + "offset": 86 + } + }, + { + "pc": 1322, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 98, + "offset": 86 + } + }, + { + "pc": 1337, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 99, + "offset": 61 + } + }, + { + "pc": 1351, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 99, + "offset": 121 + } + }, + { + "pc": 1361, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 100, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.time": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.time", + "cairo_type": "felt", + "references": [ + { + "pc": 1337, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 99, + "offset": 61 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address": { + "pc": 1595, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.Args", + "members": { + "impl_address_": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.impl_address_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.impl_address_", + "cairo_type": "felt", + "references": [ + { + "pc": 1595, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 116, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1595, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 116, + "offset": 0 + } + }, + { + "pc": 1600, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 116, + "offset": 83 + } + }, + { + "pc": 1603, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 116, + "offset": 102 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1595, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 116, + "offset": 0 + } + }, + { + "pc": 1600, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 116, + "offset": 83 + } + }, + { + "pc": 1603, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 116, + "offset": 102 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.set_implementation_address.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1595, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 116, + "offset": 0 + } + }, + { + "pc": 1600, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 116, + "offset": 83 + } + }, + { + "pc": 1603, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 116, + "offset": 102 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay": { + "type": "namespace" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr": { + "pc": 906, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "offset": 0, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 906, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 69, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 906, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 69, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.res": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.addr.res", + "cairo_type": "felt", + "references": [ + { + "pc": 906, + "value": "cast(112691762003367666990514078335904576139457736111203235783537794266546875388, felt)", + "ap_tracking_data": { + "group": 69, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read": { + "pc": 911, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.Return", + "members": { + "delay_seconds": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.__storage_var_temp0": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.__storage_var_temp0", + "cairo_type": "felt", + "references": [ + { + "pc": 919, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 14 + } + }, + { + "pc": 923, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 18 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 911, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 70, + "offset": 0 + } + }, + { + "pc": 915, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 70, + "offset": 7 + } + }, + { + "pc": 921, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 70, + "offset": 16 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 911, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 0 + } + }, + { + "pc": 915, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 7 + } + }, + { + "pc": 922, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 17 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 915, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.read.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 911, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 70, + "offset": 0 + } + }, + { + "pc": 919, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 70, + "offset": 14 + } + }, + { + "pc": 920, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 70, + "offset": 15 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write": { + "pc": 924, + "decorators": [], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.Args", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 924, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 71, + "offset": 0 + } + }, + { + "pc": 928, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 71, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 924, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 71, + "offset": 0 + } + }, + { + "pc": 928, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 71, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.storage_addr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.storage_addr", + "cairo_type": "felt", + "references": [ + { + "pc": 928, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 71, + "offset": 7 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 924, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 71, + "offset": 0 + } + }, + { + "pc": 933, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 71, + "offset": 14 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.value": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_delay.write.value", + "cairo_type": "felt", + "references": [ + { + "pc": 924, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 71, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to": { + "pc": 1397, + "decorators": [ + "external" + ], + "type": "function" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.Args": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.Args", + "members": { + "implementation_": { + "offset": 0, + "cairo_type": "felt" + }, + "eic_address": { + "offset": 1, + "cairo_type": "felt" + }, + "init_vector_len": { + "offset": 2, + "cairo_type": "felt" + }, + "init_vector": { + "offset": 3, + "cairo_type": "felt*" + }, + "final": { + "offset": 4, + "cairo_type": "felt" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.ImplicitArgs": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + }, + "pedersen_ptr": { + "offset": 1, + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" + }, + "range_check_ptr": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.Return": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.SIZEOF_LOCALS": { + "value": 9, + "type": "const" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to._anon_label32": { + "pc": 1443, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to._anon_label33": { + "pc": 1448, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to._anon_label34": { + "pc": 1475, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to._anon_label35": { + "pc": 1486, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to._anon_label36": { + "pc": 1504, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to._anon_label37": { + "pc": 1508, + "type": "label" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.activation_time": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.activation_time", + "cairo_type": "felt", + "references": [ + { + "pc": 1426, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1427, + "value": "[cast(fp + 3, felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.current_impl": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.current_impl", + "cairo_type": "felt", + "references": [ + { + "pc": 1435, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1436, + "value": "[cast(fp + 4, felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.eic_address": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.eic_address", + "cairo_type": "felt", + "references": [ + { + "pc": 1397, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.final": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.final", + "cairo_type": "felt", + "references": [ + { + "pc": 1397, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.implementation_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.implementation_", + "cairo_type": "felt", + "references": [ + { + "pc": 1397, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.implementation_key": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.implementation_key", + "cairo_type": "felt", + "references": [ + { + "pc": 1420, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.init_vector": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.init_vector", + "cairo_type": "felt*", + "references": [ + { + "pc": 1397, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.init_vector_len": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.init_vector_len", + "cairo_type": "felt", + "references": [ + { + "pc": 1397, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.initialized_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.initialized_", + "cairo_type": "felt", + "references": [ + { + "pc": 1491, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 108, + "offset": 24 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.now_": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.now_", + "cairo_type": "felt", + "references": [ + { + "pc": 1410, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 131 + } + }, + { + "pc": 1411, + "value": "[cast(fp + 1, felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 131 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.pedersen_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.pedersen_ptr", + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "references": [ + { + "pc": 1397, + "value": "[cast(fp + (-9), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + }, + { + "pc": 1404, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 103, + "offset": 86 + } + }, + { + "pc": 1406, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 103, + "offset": 119 + } + }, + { + "pc": 1418, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 104, + "offset": 0 + } + }, + { + "pc": 1424, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1433, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1450, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 106, + "offset": 0 + } + }, + { + "pc": 1465, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 108, + "offset": 0 + } + }, + { + "pc": 1404, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 103, + "offset": 92 + } + }, + { + "pc": 1406, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 103, + "offset": 125 + } + }, + { + "pc": 1420, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 104, + "offset": 0 + } + }, + { + "pc": 1426, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1435, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1438, + "value": "[cast(fp + 6, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1454, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 106, + "offset": 0 + } + }, + { + "pc": 1455, + "value": "[cast(fp + 7, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 106, + "offset": 0 + } + }, + { + "pc": 1470, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 108, + "offset": 0 + } + }, + { + "pc": 1471, + "value": "[cast(fp + 8, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 108, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.range_check_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 1397, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + }, + { + "pc": 1404, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 86 + } + }, + { + "pc": 1406, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 119 + } + }, + { + "pc": 1424, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1433, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1437, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 93 + } + }, + { + "pc": 1444, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 102 + } + }, + { + "pc": 1444, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 102 + } + }, + { + "pc": 1450, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 106, + "offset": 0 + } + }, + { + "pc": 1458, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 107, + "offset": 0 + } + }, + { + "pc": 1465, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 108, + "offset": 0 + } + }, + { + "pc": 1476, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 109, + "offset": 0 + } + }, + { + "pc": 1485, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 108, + "offset": 24 + } + }, + { + "pc": 1494, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 110, + "offset": 0 + } + }, + { + "pc": 1404, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 92 + } + }, + { + "pc": 1406, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 125 + } + }, + { + "pc": 1407, + "value": "[cast(fp, felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 125 + } + }, + { + "pc": 1426, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1435, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1441, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 93 + } + }, + { + "pc": 1448, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 102 + } + }, + { + "pc": 1448, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 102 + } + }, + { + "pc": 1454, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 106, + "offset": 0 + } + }, + { + "pc": 1463, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 107, + "offset": 0 + } + }, + { + "pc": 1470, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 108, + "offset": 0 + } + }, + { + "pc": 1482, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 109, + "offset": 0 + } + }, + { + "pc": 1491, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 108, + "offset": 24 + } + }, + { + "pc": 1500, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 110, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.syscall_ptr": { + "full_name": "starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 1397, + "value": "[cast(fp + (-10), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + }, + { + "pc": 1404, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 86 + } + }, + { + "pc": 1406, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 119 + } + }, + { + "pc": 1409, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 125 + } + }, + { + "pc": 1424, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1433, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1450, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 106, + "offset": 0 + } + }, + { + "pc": 1458, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 107, + "offset": 0 + } + }, + { + "pc": 1465, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 108, + "offset": 0 + } + }, + { + "pc": 1476, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 109, + "offset": 0 + } + }, + { + "pc": 1485, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 108, + "offset": 24 + } + }, + { + "pc": 1494, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 110, + "offset": 0 + } + }, + { + "pc": 1404, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 92 + } + }, + { + "pc": 1406, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 125 + } + }, + { + "pc": 1410, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 131 + } + }, + { + "pc": 1412, + "value": "[cast(fp + 2, felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 131 + } + }, + { + "pc": 1426, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1435, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1437, + "value": "[cast(fp + 5, felt**)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1454, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 106, + "offset": 0 + } + }, + { + "pc": 1463, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 107, + "offset": 0 + } + }, + { + "pc": 1470, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 108, + "offset": 0 + } + }, + { + "pc": 1482, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 109, + "offset": 0 + } + }, + { + "pc": 1491, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 108, + "offset": 24 + } + }, + { + "pc": 1500, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 110, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "value": -1.0671072950157357e+59, + "type": "const" + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "value": 256, + "type": "const" + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.storage.normalize_address": { + "pc": 57, + "decorators": [ + "known_ap_change" + ], + "type": "function" + }, + "starkware.starknet.common.storage.normalize_address.Args": { + "full_name": "starkware.starknet.common.storage.normalize_address.Args", + "members": { + "addr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs", + "members": { + "range_check_ptr": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.Return": { + "full_name": "starkware.starknet.common.storage.normalize_address.Return", + "members": { + "res": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.storage.normalize_address.__temp8": { + "full_name": "starkware.starknet.common.storage.normalize_address.__temp8", + "cairo_type": "felt", + "references": [ + { + "pc": 68, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 13 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.__temp9": { + "full_name": "starkware.starknet.common.storage.normalize_address.__temp9", + "cairo_type": "felt", + "references": [ + { + "pc": 83, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 13 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address._anon_label22": { + "pc": 75, + "type": "label" + }, + "starkware.starknet.common.storage.normalize_address._anon_label23": { + "pc": 97, + "type": "label" + }, + "starkware.starknet.common.storage.normalize_address._anon_label24": { + "pc": 89, + "type": "label" + }, + "starkware.starknet.common.storage.normalize_address._anon_label25": { + "pc": 95, + "type": "label" + }, + "starkware.starknet.common.storage.normalize_address.addr": { + "full_name": "starkware.starknet.common.storage.normalize_address.addr", + "cairo_type": "felt", + "references": [ + { + "pc": 57, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_250": { + "full_name": "starkware.starknet.common.storage.normalize_address.is_250", + "cairo_type": "felt", + "references": [ + { + "pc": 77, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 2 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_small": { + "full_name": "starkware.starknet.common.storage.normalize_address.is_small", + "cairo_type": "felt", + "references": [ + { + "pc": 59, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.range_check_ptr": { + "full_name": "starkware.starknet.common.storage.normalize_address.range_check_ptr", + "cairo_type": "felt", + "references": [ + { + "pc": 57, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 0 + } + }, + { + "pc": 66, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 12 + } + }, + { + "pc": 72, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 24 + } + }, + { + "pc": 87, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 24 + } + }, + { + "pc": 95, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 24 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.x": { + "full_name": "starkware.starknet.common.storage.normalize_address.x", + "cairo_type": "felt", + "references": [ + { + "pc": 61, + "value": "cast([fp + (-3)] + 106710729501573572985208420194530329073740042555888586719489, felt)", + "ap_tracking_data": { + "group": 8, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.y": { + "full_name": "starkware.starknet.common.storage.normalize_address.y", + "cairo_type": "felt", + "references": [ + { + "pc": 61, + "value": "cast((-1) - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 8, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "value": 2.0853273475220474e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest" + }, + "response": { + "offset": 5, + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse" + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "contract_address": { + "offset": 1, + "cairo_type": "felt" + }, + "function_selector": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 3, + "cairo_type": "felt" + }, + "calldata": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata_size": { + "offset": 0, + "cairo_type": "felt" + }, + "retdata": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "value": 2.1167594061783206e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "value": 2.3274015802972845e+40, + "type": "const" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "value": 1.2807093015503357e+21, + "type": "const" + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "keys_len": { + "offset": 1, + "cairo_type": "felt" + }, + "keys": { + "offset": 2, + "cairo_type": "felt*" + }, + "data_len": { + "offset": 3, + "cairo_type": "felt" + }, + "data": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "value": 1.448089106835523e+33, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "value": 2.4294903732626647e+40, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "value": 9.490196778139308e+37, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "value": 6.219495360805491e+42, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "value": 1.5921908335819916e+45, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "value": 1.3170293902041122e+21, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "value": 1.44808912865234e+33, + "type": "const" + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest" + }, + "response": { + "offset": 1, + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature_len": { + "offset": 0, + "cairo_type": "felt" + }, + "signature": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "value": 4.3301790876830345e+35, + "type": "const" + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "value": 1.0089069337060175e+26, + "type": "const" + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "value": 2.582801750287405e+28, + "type": "const" + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "to_address": { + "offset": 1, + "cairo_type": "felt" + }, + "payload_size": { + "offset": 2, + "cairo_type": "felt" + }, + "payload_ptr": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "offset": 0, + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest" + }, + "response": { + "offset": 2, + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "address": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "selector": { + "offset": 0, + "cairo_type": "felt" + }, + "address": { + "offset": 1, + "cairo_type": "felt" + }, + "value": { + "offset": 2, + "cairo_type": "felt" + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "version": { + "offset": 0, + "cairo_type": "felt" + }, + "account_contract_address": { + "offset": 1, + "cairo_type": "felt" + }, + "max_fee": { + "offset": 2, + "cairo_type": "felt" + }, + "signature_len": { + "offset": 3, + "cairo_type": "felt" + }, + "signature": { + "offset": 4, + "cairo_type": "felt*" + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.delegate_call": { + "pc": 97, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.delegate_call.Args": { + "full_name": "starkware.starknet.common.syscalls.delegate_call.Args", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "function_selector": { + "offset": 1, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.delegate_call.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.delegate_call.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.delegate_call.Return": { + "full_name": "starkware.starknet.common.syscalls.delegate_call.Return", + "members": { + "retdata_size": { + "offset": 0, + "cairo_type": "felt" + }, + "retdata": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.delegate_call.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.delegate_call.__temp10": { + "full_name": "starkware.starknet.common.syscalls.delegate_call.__temp10", + "cairo_type": "felt", + "references": [ + { + "pc": 99, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 9, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_call.calldata": { + "full_name": "starkware.starknet.common.syscalls.delegate_call.calldata", + "cairo_type": "felt*", + "references": [ + { + "pc": 97, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_call.calldata_size": { + "full_name": "starkware.starknet.common.syscalls.delegate_call.calldata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 97, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_call.contract_address": { + "full_name": "starkware.starknet.common.syscalls.delegate_call.contract_address", + "cairo_type": "felt", + "references": [ + { + "pc": 97, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_call.function_selector": { + "full_name": "starkware.starknet.common.syscalls.delegate_call.function_selector", + "cairo_type": "felt", + "references": [ + { + "pc": 97, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_call.response": { + "full_name": "starkware.starknet.common.syscalls.delegate_call.response", + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "references": [ + { + "pc": 104, + "value": "[cast([fp + (-7)] + 5, starkware.starknet.common.syscalls.CallContractResponse*)]", + "ap_tracking_data": { + "group": 9, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_call.syscall": { + "full_name": "starkware.starknet.common.syscalls.delegate_call.syscall", + "cairo_type": "starkware.starknet.common.syscalls.CallContract", + "references": [ + { + "pc": 97, + "value": "[cast([fp + (-7)], starkware.starknet.common.syscalls.CallContract*)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_call.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.delegate_call.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 97, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + }, + { + "pc": 104, + "value": "cast([fp + (-7)] + 7, felt*)", + "ap_tracking_data": { + "group": 9, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler": { + "pc": 109, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.Args": { + "full_name": "starkware.starknet.common.syscalls.delegate_l1_handler.Args", + "members": { + "contract_address": { + "offset": 0, + "cairo_type": "felt" + }, + "function_selector": { + "offset": 1, + "cairo_type": "felt" + }, + "calldata_size": { + "offset": 2, + "cairo_type": "felt" + }, + "calldata": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.delegate_l1_handler.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.Return": { + "full_name": "starkware.starknet.common.syscalls.delegate_l1_handler.Return", + "members": { + "retdata_size": { + "offset": 0, + "cairo_type": "felt" + }, + "retdata": { + "offset": 1, + "cairo_type": "felt*" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.__temp11": { + "full_name": "starkware.starknet.common.syscalls.delegate_l1_handler.__temp11", + "cairo_type": "felt", + "references": [ + { + "pc": 111, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.calldata": { + "full_name": "starkware.starknet.common.syscalls.delegate_l1_handler.calldata", + "cairo_type": "felt*", + "references": [ + { + "pc": 109, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.calldata_size": { + "full_name": "starkware.starknet.common.syscalls.delegate_l1_handler.calldata_size", + "cairo_type": "felt", + "references": [ + { + "pc": 109, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.contract_address": { + "full_name": "starkware.starknet.common.syscalls.delegate_l1_handler.contract_address", + "cairo_type": "felt", + "references": [ + { + "pc": 109, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.function_selector": { + "full_name": "starkware.starknet.common.syscalls.delegate_l1_handler.function_selector", + "cairo_type": "felt", + "references": [ + { + "pc": 109, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.response": { + "full_name": "starkware.starknet.common.syscalls.delegate_l1_handler.response", + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "references": [ + { + "pc": 116, + "value": "[cast([fp + (-7)] + 5, starkware.starknet.common.syscalls.CallContractResponse*)]", + "ap_tracking_data": { + "group": 10, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.syscall": { + "full_name": "starkware.starknet.common.syscalls.delegate_l1_handler.syscall", + "cairo_type": "starkware.starknet.common.syscalls.CallContract", + "references": [ + { + "pc": 109, + "value": "[cast([fp + (-7)], starkware.starknet.common.syscalls.CallContract*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.delegate_l1_handler.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.delegate_l1_handler.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 109, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 116, + "value": "cast([fp + (-7)] + 7, felt*)", + "ap_tracking_data": { + "group": 10, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "pc": 151, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "keys_len": { + "offset": 0, + "cairo_type": "felt" + }, + "keys": { + "offset": 1, + "cairo_type": "felt*" + }, + "data_len": { + "offset": 2, + "cairo_type": "felt" + }, + "data": { + "offset": 3, + "cairo_type": "felt*" + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.emit_event.__temp16": { + "full_name": "starkware.starknet.common.syscalls.emit_event.__temp16", + "cairo_type": "felt", + "references": [ + { + "pc": 153, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 15, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event.data": { + "full_name": "starkware.starknet.common.syscalls.emit_event.data", + "cairo_type": "felt*", + "references": [ + { + "pc": 151, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 15, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event.data_len": { + "full_name": "starkware.starknet.common.syscalls.emit_event.data_len", + "cairo_type": "felt", + "references": [ + { + "pc": 151, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 15, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event.keys": { + "full_name": "starkware.starknet.common.syscalls.emit_event.keys", + "cairo_type": "felt*", + "references": [ + { + "pc": 151, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 15, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event.keys_len": { + "full_name": "starkware.starknet.common.syscalls.emit_event.keys_len", + "cairo_type": "felt", + "references": [ + { + "pc": 151, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 15, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 151, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 15, + "offset": 0 + } + }, + { + "pc": 158, + "value": "cast([fp + (-7)] + 5, felt*)", + "ap_tracking_data": { + "group": 15, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_block_timestamp": { + "pc": 128, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.Args": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.Return": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.Return", + "members": { + "block_timestamp": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.__temp13": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.__temp13", + "cairo_type": "felt", + "references": [ + { + "pc": 130, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.syscall": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.syscall", + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "references": [ + { + "pc": 128, + "value": "[cast([fp + (-3)], starkware.starknet.common.syscalls.GetBlockTimestamp*)]", + "ap_tracking_data": { + "group": 12, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 128, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 12, + "offset": 0 + } + }, + { + "pc": 131, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 12, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "pc": 121, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Return", + "members": { + "caller_address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.get_caller_address.__temp12": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.__temp12", + "cairo_type": "felt", + "references": [ + { + "pc": 123, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall", + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddress", + "references": [ + { + "pc": 121, + "value": "[cast([fp + (-3)], starkware.starknet.common.syscalls.GetCallerAddress*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 121, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + }, + { + "pc": 124, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 11, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "pc": 135, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Return", + "members": { + "value": { + "offset": 0, + "cairo_type": "felt" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.storage_read.__temp14": { + "full_name": "starkware.starknet.common.syscalls.storage_read.__temp14", + "cairo_type": "felt", + "references": [ + { + "pc": 137, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 13, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read.address": { + "full_name": "starkware.starknet.common.syscalls.storage_read.address", + "cairo_type": "felt", + "references": [ + { + "pc": 135, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 13, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read.response": { + "full_name": "starkware.starknet.common.syscalls.storage_read.response", + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "references": [ + { + "pc": 139, + "value": "[cast([fp + (-4)] + 2, starkware.starknet.common.syscalls.StorageReadResponse*)]", + "ap_tracking_data": { + "group": 13, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read.syscall": { + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall", + "cairo_type": "starkware.starknet.common.syscalls.StorageRead", + "references": [ + { + "pc": 135, + "value": "[cast([fp + (-4)], starkware.starknet.common.syscalls.StorageRead*)]", + "ap_tracking_data": { + "group": 13, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 135, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 13, + "offset": 0 + } + }, + { + "pc": 139, + "value": "cast([fp + (-4)] + 3, felt*)", + "ap_tracking_data": { + "group": 13, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "pc": 143, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "offset": 0, + "cairo_type": "felt" + }, + "value": { + "offset": 1, + "cairo_type": "felt" + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "offset": 0, + "cairo_type": "felt*" + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Return", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.storage_write.__temp15": { + "full_name": "starkware.starknet.common.syscalls.storage_write.__temp15", + "cairo_type": "felt", + "references": [ + { + "pc": 145, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 14, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write.address": { + "full_name": "starkware.starknet.common.syscalls.storage_write.address", + "cairo_type": "felt", + "references": [ + { + "pc": 143, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 14, + "offset": 0 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "cairo_type": "felt*", + "references": [ + { + "pc": 143, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 14, + "offset": 0 + } + }, + { + "pc": 148, + "value": "cast([fp + (-5)] + 3, felt*)", + "ap_tracking_data": { + "group": 14, + "offset": 1 + } + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write.value": { + "full_name": "starkware.starknet.common.syscalls.storage_write.value", + "cairo_type": "felt", + "references": [ + { + "pc": 143, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 14, + "offset": 0 + } + } + ], + "type": "reference" + } + }, + "reference_manager": { + "references": [ + { + "pc": 3, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + }, + { + "pc": 3, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + }, + { + "pc": 3, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + }, + { + "pc": 5, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + }, + { + "pc": 5, + "value": "cast([fp + (-5)] + 3, starkware.cairo.common.cairo_builtins.HashBuiltin*)", + "ap_tracking_data": { + "group": 1, + "offset": 0 + } + }, + { + "pc": 9, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + }, + { + "pc": 9, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + }, + { + "pc": 9, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + } + }, + { + "pc": 14, + "value": "[cast(ap + (-2), starkware.cairo.common.memcpy.memcpy.LoopFrame*)]", + "ap_tracking_data": { + "group": 2, + "offset": 2 + } + }, + { + "pc": 14, + "value": "[cast(ap + (-2), starkware.cairo.common.memcpy.memcpy.LoopFrame*)]", + "ap_tracking_data": { + "group": 2, + "offset": 2 + } + }, + { + "pc": 15, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 3 + } + }, + { + "pc": 16, + "value": "[cast(ap, felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 3 + } + }, + { + "pc": 16, + "value": "cast(ap + 1, starkware.cairo.common.memcpy.memcpy.LoopFrame*)", + "ap_tracking_data": { + "group": 2, + "offset": 3 + } + }, + { + "pc": 24, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 3, + "offset": 0 + } + }, + { + "pc": 29, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + } + }, + { + "pc": 29, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + } + }, + { + "pc": 30, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 4, + "offset": 1 + } + }, + { + "pc": 35, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + }, + { + "pc": 35, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + }, + { + "pc": 36, + "value": "cast([fp + (-4)] + 1, felt)", + "ap_tracking_data": { + "group": 5, + "offset": 0 + } + }, + { + "pc": 39, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + }, + { + "pc": 39, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + }, + { + "pc": 39, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 0 + } + }, + { + "pc": 43, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 6, + "offset": 5 + } + }, + { + "pc": 44, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 44, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 44, + "value": "[cast([fp + (-4)], felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 44, + "value": "[cast([fp + (-4)] + 1, felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 0 + } + }, + { + "pc": 46, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 1 + } + }, + { + "pc": 47, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 2 + } + }, + { + "pc": 48, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 3 + } + }, + { + "pc": 50, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 4 + } + }, + { + "pc": 52, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 5 + } + }, + { + "pc": 53, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 7, + "offset": 6 + } + }, + { + "pc": 54, + "value": "cast([fp + (-4)] + 3, felt)", + "ap_tracking_data": { + "group": 7, + "offset": 6 + } + }, + { + "pc": 57, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 0 + } + }, + { + "pc": 57, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 0 + } + }, + { + "pc": 59, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 1 + } + }, + { + "pc": 61, + "value": "cast([fp + (-3)] + 106710729501573572985208420194530329073740042555888586719489, felt)", + "ap_tracking_data": { + "group": 8, + "offset": 1 + } + }, + { + "pc": 61, + "value": "cast((-1) - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 8, + "offset": 1 + } + }, + { + "pc": 66, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 12 + } + }, + { + "pc": 68, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 13 + } + }, + { + "pc": 72, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 24 + } + }, + { + "pc": 77, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 2 + } + }, + { + "pc": 83, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 13 + } + }, + { + "pc": 87, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 24 + } + }, + { + "pc": 95, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 24 + } + }, + { + "pc": 95, + "value": "[cast(ap - 0 + (-1), felt*)]", + "ap_tracking_data": { + "group": 8, + "offset": 24 + } + }, + { + "pc": 97, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + }, + { + "pc": 97, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + }, + { + "pc": 97, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + }, + { + "pc": 97, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + }, + { + "pc": 97, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + }, + { + "pc": 97, + "value": "[cast([fp + (-7)], starkware.starknet.common.syscalls.CallContract*)]", + "ap_tracking_data": { + "group": 9, + "offset": 0 + } + }, + { + "pc": 99, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 9, + "offset": 1 + } + }, + { + "pc": 104, + "value": "[cast([fp + (-7)] + 5, starkware.starknet.common.syscalls.CallContractResponse*)]", + "ap_tracking_data": { + "group": 9, + "offset": 1 + } + }, + { + "pc": 104, + "value": "cast([fp + (-7)] + 7, felt*)", + "ap_tracking_data": { + "group": 9, + "offset": 1 + } + }, + { + "pc": 109, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 109, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 109, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 109, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 109, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 109, + "value": "[cast([fp + (-7)], starkware.starknet.common.syscalls.CallContract*)]", + "ap_tracking_data": { + "group": 10, + "offset": 0 + } + }, + { + "pc": 111, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 10, + "offset": 1 + } + }, + { + "pc": 116, + "value": "[cast([fp + (-7)] + 5, starkware.starknet.common.syscalls.CallContractResponse*)]", + "ap_tracking_data": { + "group": 10, + "offset": 1 + } + }, + { + "pc": 116, + "value": "cast([fp + (-7)] + 7, felt*)", + "ap_tracking_data": { + "group": 10, + "offset": 1 + } + }, + { + "pc": 121, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + }, + { + "pc": 121, + "value": "[cast([fp + (-3)], starkware.starknet.common.syscalls.GetCallerAddress*)]", + "ap_tracking_data": { + "group": 11, + "offset": 0 + } + }, + { + "pc": 123, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 11, + "offset": 1 + } + }, + { + "pc": 124, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 11, + "offset": 1 + } + }, + { + "pc": 128, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 12, + "offset": 0 + } + }, + { + "pc": 128, + "value": "[cast([fp + (-3)], starkware.starknet.common.syscalls.GetBlockTimestamp*)]", + "ap_tracking_data": { + "group": 12, + "offset": 0 + } + }, + { + "pc": 130, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 12, + "offset": 1 + } + }, + { + "pc": 131, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 12, + "offset": 1 + } + }, + { + "pc": 135, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 13, + "offset": 0 + } + }, + { + "pc": 135, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 13, + "offset": 0 + } + }, + { + "pc": 135, + "value": "[cast([fp + (-4)], starkware.starknet.common.syscalls.StorageRead*)]", + "ap_tracking_data": { + "group": 13, + "offset": 0 + } + }, + { + "pc": 137, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 13, + "offset": 1 + } + }, + { + "pc": 139, + "value": "[cast([fp + (-4)] + 2, starkware.starknet.common.syscalls.StorageReadResponse*)]", + "ap_tracking_data": { + "group": 13, + "offset": 1 + } + }, + { + "pc": 139, + "value": "cast([fp + (-4)] + 3, felt*)", + "ap_tracking_data": { + "group": 13, + "offset": 1 + } + }, + { + "pc": 143, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 14, + "offset": 0 + } + }, + { + "pc": 143, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 14, + "offset": 0 + } + }, + { + "pc": 143, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 14, + "offset": 0 + } + }, + { + "pc": 145, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 14, + "offset": 1 + } + }, + { + "pc": 148, + "value": "cast([fp + (-5)] + 3, felt*)", + "ap_tracking_data": { + "group": 14, + "offset": 1 + } + }, + { + "pc": 151, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 15, + "offset": 0 + } + }, + { + "pc": 151, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 15, + "offset": 0 + } + }, + { + "pc": 151, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 15, + "offset": 0 + } + }, + { + "pc": 151, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 15, + "offset": 0 + } + }, + { + "pc": 151, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 15, + "offset": 0 + } + }, + { + "pc": 153, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 15, + "offset": 1 + } + }, + { + "pc": 158, + "value": "cast([fp + (-7)] + 5, felt*)", + "ap_tracking_data": { + "group": 15, + "offset": 1 + } + }, + { + "pc": 161, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 16, + "offset": 0 + } + }, + { + "pc": 161, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 16, + "offset": 0 + } + }, + { + "pc": 161, + "value": "cast(1750817759628730138691164646727852846149105572394507245695566810799057787142, felt)", + "ap_tracking_data": { + "group": 16, + "offset": 0 + } + }, + { + "pc": 166, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 17, + "offset": 0 + } + }, + { + "pc": 166, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 17, + "offset": 0 + } + }, + { + "pc": 166, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 0 + } + }, + { + "pc": 170, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 17, + "offset": 7 + } + }, + { + "pc": 170, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 7 + } + }, + { + "pc": 170, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 7 + } + }, + { + "pc": 174, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 17, + "offset": 14 + } + }, + { + "pc": 174, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 14 + } + }, + { + "pc": 175, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 17, + "offset": 15 + } + }, + { + "pc": 176, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 17, + "offset": 16 + } + }, + { + "pc": 177, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 17 + } + }, + { + "pc": 178, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 17, + "offset": 18 + } + }, + { + "pc": 179, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + }, + { + "pc": 179, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + }, + { + "pc": 179, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + }, + { + "pc": 179, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 0 + } + }, + { + "pc": 183, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 18, + "offset": 7 + } + }, + { + "pc": 183, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 7 + } + }, + { + "pc": 183, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 18, + "offset": 7 + } + }, + { + "pc": 188, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 18, + "offset": 14 + } + }, + { + "pc": 191, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 19, + "offset": 0 + } + }, + { + "pc": 191, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 19, + "offset": 0 + } + }, + { + "pc": 191, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 19, + "offset": 0 + } + }, + { + "pc": 196, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 19, + "offset": 23 + } + }, + { + "pc": 196, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 19, + "offset": 23 + } + }, + { + "pc": 196, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 19, + "offset": 23 + } + }, + { + "pc": 196, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 19, + "offset": 23 + } + }, + { + "pc": 197, + "value": "[cast(fp + (-4), starkware.starknet.apps.upgradability_proxy.finalizable.finalized.Return*)]", + "ap_tracking_data": { + "group": 20, + "offset": 0 + } + }, + { + "pc": 197, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 20, + "offset": 0 + } + }, + { + "pc": 199, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 20, + "offset": 1 + } + }, + { + "pc": 199, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 20, + "offset": 1 + } + }, + { + "pc": 200, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 20, + "offset": 1 + } + }, + { + "pc": 202, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 20, + "offset": 2 + } + }, + { + "pc": 206, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 21, + "offset": 0 + } + }, + { + "pc": 206, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 21, + "offset": 0 + } + }, + { + "pc": 206, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 21, + "offset": 0 + } + }, + { + "pc": 206, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 21, + "offset": 0 + } + }, + { + "pc": 206, + "value": "cast([fp + (-3)] - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 21, + "offset": 0 + } + }, + { + "pc": 212, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 21, + "offset": 28 + } + }, + { + "pc": 212, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 21, + "offset": 28 + } + }, + { + "pc": 212, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 21, + "offset": 28 + } + }, + { + "pc": 212, + "value": "[cast(ap + (-1), starkware.starknet.apps.upgradability_proxy.finalizable.finalized.Return*)]", + "ap_tracking_data": { + "group": 21, + "offset": 28 + } + }, + { + "pc": 215, + "value": "[cast(ap + (-3), felt*)]", + "ap_tracking_data": { + "group": 21, + "offset": 36 + } + }, + { + "pc": 215, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 21, + "offset": 36 + } + }, + { + "pc": 215, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 21, + "offset": 36 + } + }, + { + "pc": 221, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 22, + "offset": 0 + } + }, + { + "pc": 221, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 22, + "offset": 0 + } + }, + { + "pc": 221, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 22, + "offset": 0 + } + }, + { + "pc": 226, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 22, + "offset": 28 + } + }, + { + "pc": 226, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 22, + "offset": 28 + } + }, + { + "pc": 226, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 22, + "offset": 28 + } + }, + { + "pc": 226, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 22, + "offset": 28 + } + }, + { + "pc": 232, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 23, + "offset": 0 + } + }, + { + "pc": 232, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 23, + "offset": 0 + } + }, + { + "pc": 232, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 23, + "offset": 0 + } + }, + { + "pc": 237, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 23, + "offset": 36 + } + }, + { + "pc": 237, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 23, + "offset": 36 + } + }, + { + "pc": 237, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 23, + "offset": 36 + } + }, + { + "pc": 241, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 23, + "offset": 55 + } + }, + { + "pc": 241, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 23, + "offset": 55 + } + }, + { + "pc": 241, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 23, + "offset": 55 + } + }, + { + "pc": 242, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 24, + "offset": 0 + } + }, + { + "pc": 242, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 24, + "offset": 0 + } + }, + { + "pc": 242, + "value": "cast(411649891831311481866083863803283943759912575680088837133421096357856968326, felt)", + "ap_tracking_data": { + "group": 24, + "offset": 0 + } + }, + { + "pc": 247, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 25, + "offset": 0 + } + }, + { + "pc": 247, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 25, + "offset": 0 + } + }, + { + "pc": 247, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 0 + } + }, + { + "pc": 251, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 25, + "offset": 7 + } + }, + { + "pc": 251, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 7 + } + }, + { + "pc": 251, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 7 + } + }, + { + "pc": 255, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 25, + "offset": 14 + } + }, + { + "pc": 255, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 14 + } + }, + { + "pc": 256, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 25, + "offset": 15 + } + }, + { + "pc": 257, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 25, + "offset": 16 + } + }, + { + "pc": 258, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 17 + } + }, + { + "pc": 259, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 25, + "offset": 18 + } + }, + { + "pc": 260, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 26, + "offset": 0 + } + }, + { + "pc": 260, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 26, + "offset": 0 + } + }, + { + "pc": 260, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 26, + "offset": 0 + } + }, + { + "pc": 260, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 26, + "offset": 0 + } + }, + { + "pc": 264, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 26, + "offset": 7 + } + }, + { + "pc": 264, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 26, + "offset": 7 + } + }, + { + "pc": 264, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 26, + "offset": 7 + } + }, + { + "pc": 269, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 26, + "offset": 14 + } + }, + { + "pc": 272, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 27, + "offset": 0 + } + }, + { + "pc": 272, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 27, + "offset": 0 + } + }, + { + "pc": 272, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 27, + "offset": 0 + } + }, + { + "pc": 272, + "value": "cast(473174039777172977791438085456091829006435644020130570266323097166155133896, felt)", + "ap_tracking_data": { + "group": 27, + "offset": 0 + } + }, + { + "pc": 278, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 27, + "offset": 7 + } + }, + { + "pc": 278, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 27, + "offset": 7 + } + }, + { + "pc": 282, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 27, + "offset": 36 + } + }, + { + "pc": 282, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 27, + "offset": 36 + } + }, + { + "pc": 286, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 0 + } + }, + { + "pc": 286, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 28, + "offset": 0 + } + }, + { + "pc": 286, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 28, + "offset": 0 + } + }, + { + "pc": 286, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 0 + } + }, + { + "pc": 291, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 28, + "offset": 44 + } + }, + { + "pc": 291, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 44 + } + }, + { + "pc": 291, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 44 + } + }, + { + "pc": 295, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 28, + "offset": 51 + } + }, + { + "pc": 295, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 51 + } + }, + { + "pc": 296, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 28, + "offset": 52 + } + }, + { + "pc": 297, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 28, + "offset": 53 + } + }, + { + "pc": 298, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 54 + } + }, + { + "pc": 299, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 28, + "offset": 55 + } + }, + { + "pc": 300, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 29, + "offset": 0 + } + }, + { + "pc": 300, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 29, + "offset": 0 + } + }, + { + "pc": 300, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 29, + "offset": 0 + } + }, + { + "pc": 300, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 29, + "offset": 0 + } + }, + { + "pc": 300, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 29, + "offset": 0 + } + }, + { + "pc": 305, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 29, + "offset": 44 + } + }, + { + "pc": 305, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 29, + "offset": 44 + } + }, + { + "pc": 305, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 29, + "offset": 44 + } + }, + { + "pc": 310, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 29, + "offset": 51 + } + }, + { + "pc": 313, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 30, + "offset": 0 + } + }, + { + "pc": 313, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 30, + "offset": 0 + } + }, + { + "pc": 313, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 30, + "offset": 0 + } + }, + { + "pc": 313, + "value": "cast(966177859921636613857551828317341072452675568526713113397521978082421626481, felt)", + "ap_tracking_data": { + "group": 30, + "offset": 0 + } + }, + { + "pc": 319, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 30, + "offset": 7 + } + }, + { + "pc": 319, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 30, + "offset": 7 + } + }, + { + "pc": 323, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 30, + "offset": 36 + } + }, + { + "pc": 323, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 30, + "offset": 36 + } + }, + { + "pc": 327, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 0 + } + }, + { + "pc": 327, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 31, + "offset": 0 + } + }, + { + "pc": 327, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 31, + "offset": 0 + } + }, + { + "pc": 327, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 0 + } + }, + { + "pc": 332, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 31, + "offset": 44 + } + }, + { + "pc": 332, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 44 + } + }, + { + "pc": 332, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 44 + } + }, + { + "pc": 336, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 31, + "offset": 51 + } + }, + { + "pc": 336, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 51 + } + }, + { + "pc": 337, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 31, + "offset": 52 + } + }, + { + "pc": 338, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 31, + "offset": 53 + } + }, + { + "pc": 339, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 54 + } + }, + { + "pc": 340, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 31, + "offset": 55 + } + }, + { + "pc": 341, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 32, + "offset": 0 + } + }, + { + "pc": 341, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 32, + "offset": 0 + } + }, + { + "pc": 341, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 32, + "offset": 0 + } + }, + { + "pc": 341, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 32, + "offset": 0 + } + }, + { + "pc": 341, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 32, + "offset": 0 + } + }, + { + "pc": 346, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 32, + "offset": 44 + } + }, + { + "pc": 346, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 32, + "offset": 44 + } + }, + { + "pc": 346, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 32, + "offset": 44 + } + }, + { + "pc": 351, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 32, + "offset": 51 + } + }, + { + "pc": 354, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 33, + "offset": 0 + } + }, + { + "pc": 354, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 33, + "offset": 0 + } + }, + { + "pc": 354, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 0 + } + }, + { + "pc": 354, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 33, + "offset": 0 + } + }, + { + "pc": 358, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 5 + } + }, + { + "pc": 359, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 5 + } + }, + { + "pc": 361, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 33, + "offset": 6 + } + }, + { + "pc": 364, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 9 + } + }, + { + "pc": 365, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 9 + } + }, + { + "pc": 365, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 9 + } + }, + { + "pc": 366, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 33, + "offset": 9 + } + }, + { + "pc": 367, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 33, + "offset": 9 + } + }, + { + "pc": 369, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 33, + "offset": 10 + } + }, + { + "pc": 377, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 33, + "offset": 19 + } + }, + { + "pc": 379, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 34, + "offset": 0 + } + }, + { + "pc": 379, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 34, + "offset": 0 + } + }, + { + "pc": 379, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 0 + } + }, + { + "pc": 379, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 34, + "offset": 0 + } + }, + { + "pc": 383, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 5 + } + }, + { + "pc": 384, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 5 + } + }, + { + "pc": 386, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 34, + "offset": 6 + } + }, + { + "pc": 389, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 9 + } + }, + { + "pc": 390, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 9 + } + }, + { + "pc": 390, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 9 + } + }, + { + "pc": 391, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 34, + "offset": 9 + } + }, + { + "pc": 392, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 34, + "offset": 9 + } + }, + { + "pc": 394, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 34, + "offset": 10 + } + }, + { + "pc": 402, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 34, + "offset": 19 + } + }, + { + "pc": 404, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 35, + "offset": 0 + } + }, + { + "pc": 404, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 35, + "offset": 0 + } + }, + { + "pc": 404, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 0 + } + }, + { + "pc": 404, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 35, + "offset": 0 + } + }, + { + "pc": 408, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 5 + } + }, + { + "pc": 409, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 5 + } + }, + { + "pc": 411, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 35, + "offset": 6 + } + }, + { + "pc": 414, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 9 + } + }, + { + "pc": 415, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 9 + } + }, + { + "pc": 415, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 9 + } + }, + { + "pc": 416, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 35, + "offset": 9 + } + }, + { + "pc": 417, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 35, + "offset": 9 + } + }, + { + "pc": 419, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 35, + "offset": 10 + } + }, + { + "pc": 427, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 35, + "offset": 19 + } + }, + { + "pc": 429, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 36, + "offset": 0 + } + }, + { + "pc": 429, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 0 + } + }, + { + "pc": 429, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 36, + "offset": 0 + } + }, + { + "pc": 433, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 5 + } + }, + { + "pc": 434, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 5 + } + }, + { + "pc": 436, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 36, + "offset": 6 + } + }, + { + "pc": 439, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 9 + } + }, + { + "pc": 440, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 9 + } + }, + { + "pc": 440, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 9 + } + }, + { + "pc": 441, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 36, + "offset": 9 + } + }, + { + "pc": 443, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 36, + "offset": 10 + } + }, + { + "pc": 451, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 36, + "offset": 19 + } + }, + { + "pc": 453, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 37, + "offset": 0 + } + }, + { + "pc": 453, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 37, + "offset": 0 + } + }, + { + "pc": 453, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 37, + "offset": 0 + } + }, + { + "pc": 453, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 37, + "offset": 0 + } + }, + { + "pc": 459, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 37, + "offset": 61 + } + }, + { + "pc": 459, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 37, + "offset": 61 + } + }, + { + "pc": 459, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 37, + "offset": 61 + } + }, + { + "pc": 459, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 37, + "offset": 61 + } + }, + { + "pc": 460, + "value": "[cast(fp + (-4), starkware.starknet.apps.upgradability_proxy.governance.is_governor.Return*)]", + "ap_tracking_data": { + "group": 38, + "offset": 0 + } + }, + { + "pc": 460, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 38, + "offset": 0 + } + }, + { + "pc": 462, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 38, + "offset": 1 + } + }, + { + "pc": 462, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 38, + "offset": 1 + } + }, + { + "pc": 463, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 38, + "offset": 1 + } + }, + { + "pc": 465, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 38, + "offset": 2 + } + }, + { + "pc": 469, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + }, + { + "pc": 469, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + }, + { + "pc": 469, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + }, + { + "pc": 469, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + }, + { + "pc": 469, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + }, + { + "pc": 469, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + }, + { + "pc": 469, + "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 39, + "offset": 0 + } + }, + { + "pc": 471, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 1 + } + }, + { + "pc": 478, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 39, + "offset": 68 + } + }, + { + "pc": 478, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 39, + "offset": 68 + } + }, + { + "pc": 478, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 68 + } + }, + { + "pc": 478, + "value": "[cast(ap + (-1), starkware.starknet.apps.upgradability_proxy.governance.is_governor.Return*)]", + "ap_tracking_data": { + "group": 39, + "offset": 68 + } + }, + { + "pc": 481, + "value": "[cast(ap + (-3), felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 76 + } + }, + { + "pc": 481, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 39, + "offset": 76 + } + }, + { + "pc": 481, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 39, + "offset": 76 + } + }, + { + "pc": 487, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 0 + } + }, + { + "pc": 487, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 40, + "offset": 0 + } + }, + { + "pc": 487, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 0 + } + }, + { + "pc": 492, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 23 + } + }, + { + "pc": 492, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 40, + "offset": 23 + } + }, + { + "pc": 492, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 23 + } + }, + { + "pc": 492, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 23 + } + }, + { + "pc": 497, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 29 + } + }, + { + "pc": 497, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 29 + } + }, + { + "pc": 504, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 51 + } + }, + { + "pc": 504, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 40, + "offset": 51 + } + }, + { + "pc": 504, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 51 + } + }, + { + "pc": 509, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 108 + } + }, + { + "pc": 509, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 40, + "offset": 108 + } + }, + { + "pc": 509, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 108 + } + }, + { + "pc": 515, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 134 + } + }, + { + "pc": 515, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 134 + } + }, + { + "pc": 518, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 40, + "offset": 157 + } + }, + { + "pc": 518, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 40, + "offset": 157 + } + }, + { + "pc": 522, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 41, + "offset": 0 + } + }, + { + "pc": 522, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 41, + "offset": 0 + } + }, + { + "pc": 522, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 41, + "offset": 0 + } + }, + { + "pc": 522, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 41, + "offset": 0 + } + }, + { + "pc": 522, + "value": "cast([fp + (-3)] - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 41, + "offset": 0 + } + }, + { + "pc": 528, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 41, + "offset": 165 + } + }, + { + "pc": 528, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 41, + "offset": 165 + } + }, + { + "pc": 528, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 41, + "offset": 165 + } + }, + { + "pc": 528, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.governance.init_governance.Return*)]", + "ap_tracking_data": { + "group": 41, + "offset": 165 + } + }, + { + "pc": 530, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 41, + "offset": 166 + } + }, + { + "pc": 530, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 41, + "offset": 166 + } + }, + { + "pc": 537, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 42, + "offset": 0 + } + }, + { + "pc": 537, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 42, + "offset": 0 + } + }, + { + "pc": 537, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 42, + "offset": 0 + } + }, + { + "pc": 537, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 42, + "offset": 0 + } + }, + { + "pc": 542, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 43, + "offset": 0 + } + }, + { + "pc": 542, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 43, + "offset": 0 + } + }, + { + "pc": 542, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 0 + } + }, + { + "pc": 545, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 43, + "offset": 64 + } + }, + { + "pc": 545, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 43, + "offset": 64 + } + }, + { + "pc": 545, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 64 + } + }, + { + "pc": 545, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 64 + } + }, + { + "pc": 555, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 43, + "offset": 124 + } + }, + { + "pc": 555, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 43, + "offset": 124 + } + }, + { + "pc": 555, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 124 + } + }, + { + "pc": 558, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 43, + "offset": 130 + } + }, + { + "pc": 558, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 130 + } + }, + { + "pc": 564, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 43, + "offset": 156 + } + }, + { + "pc": 564, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 43, + "offset": 156 + } + }, + { + "pc": 568, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + }, + { + "pc": 568, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + }, + { + "pc": 568, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + }, + { + "pc": 568, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + }, + { + "pc": 568, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + }, + { + "pc": 568, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + }, + { + "pc": 568, + "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 44, + "offset": 0 + } + }, + { + "pc": 570, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 44, + "offset": 1 + } + }, + { + "pc": 577, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 45, + "offset": 0 + } + }, + { + "pc": 577, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 45, + "offset": 0 + } + }, + { + "pc": 577, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 45, + "offset": 0 + } + }, + { + "pc": 577, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.governance.nominate_new_governor.Return*)]", + "ap_tracking_data": { + "group": 45, + "offset": 0 + } + }, + { + "pc": 579, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 45, + "offset": 1 + } + }, + { + "pc": 579, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 45, + "offset": 1 + } + }, + { + "pc": 586, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 46, + "offset": 0 + } + }, + { + "pc": 586, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 46, + "offset": 0 + } + }, + { + "pc": 586, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 46, + "offset": 0 + } + }, + { + "pc": 586, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 46, + "offset": 0 + } + }, + { + "pc": 591, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 47, + "offset": 0 + } + }, + { + "pc": 591, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 47, + "offset": 0 + } + }, + { + "pc": 591, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 0 + } + }, + { + "pc": 594, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 47, + "offset": 58 + } + }, + { + "pc": 594, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 47, + "offset": 58 + } + }, + { + "pc": 594, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 58 + } + }, + { + "pc": 594, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 58 + } + }, + { + "pc": 608, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 47, + "offset": 118 + } + }, + { + "pc": 608, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 47, + "offset": 118 + } + }, + { + "pc": 608, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 118 + } + }, + { + "pc": 611, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 47, + "offset": 124 + } + }, + { + "pc": 611, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 124 + } + }, + { + "pc": 617, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 47, + "offset": 150 + } + }, + { + "pc": 617, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 47, + "offset": 150 + } + }, + { + "pc": 621, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + }, + { + "pc": 621, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + }, + { + "pc": 621, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + }, + { + "pc": 621, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + }, + { + "pc": 621, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + }, + { + "pc": 621, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + }, + { + "pc": 621, + "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 48, + "offset": 0 + } + }, + { + "pc": 623, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 48, + "offset": 1 + } + }, + { + "pc": 630, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 49, + "offset": 0 + } + }, + { + "pc": 630, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 49, + "offset": 0 + } + }, + { + "pc": 630, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 49, + "offset": 0 + } + }, + { + "pc": 630, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.governance.cancel_nomination.Return*)]", + "ap_tracking_data": { + "group": 49, + "offset": 0 + } + }, + { + "pc": 632, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 49, + "offset": 1 + } + }, + { + "pc": 632, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 49, + "offset": 1 + } + }, + { + "pc": 639, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 50, + "offset": 0 + } + }, + { + "pc": 639, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 50, + "offset": 0 + } + }, + { + "pc": 639, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 50, + "offset": 0 + } + }, + { + "pc": 639, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 50, + "offset": 0 + } + }, + { + "pc": 644, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 51, + "offset": 0 + } + }, + { + "pc": 644, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 51, + "offset": 0 + } + }, + { + "pc": 644, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 0 + } + }, + { + "pc": 647, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 51, + "offset": 64 + } + }, + { + "pc": 647, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 51, + "offset": 64 + } + }, + { + "pc": 647, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 64 + } + }, + { + "pc": 647, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 64 + } + }, + { + "pc": 652, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 51, + "offset": 72 + } + }, + { + "pc": 652, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 72 + } + }, + { + "pc": 663, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 51, + "offset": 136 + } + }, + { + "pc": 663, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 51, + "offset": 136 + } + }, + { + "pc": 663, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 136 + } + }, + { + "pc": 669, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 51, + "offset": 162 + } + }, + { + "pc": 669, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 51, + "offset": 162 + } + }, + { + "pc": 673, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + }, + { + "pc": 673, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + }, + { + "pc": 673, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + }, + { + "pc": 673, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + }, + { + "pc": 673, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + }, + { + "pc": 673, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + }, + { + "pc": 673, + "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 52, + "offset": 0 + } + }, + { + "pc": 675, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 52, + "offset": 1 + } + }, + { + "pc": 682, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 53, + "offset": 0 + } + }, + { + "pc": 682, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 53, + "offset": 0 + } + }, + { + "pc": 682, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 53, + "offset": 0 + } + }, + { + "pc": 682, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.governance.remove_governor.Return*)]", + "ap_tracking_data": { + "group": 53, + "offset": 0 + } + }, + { + "pc": 684, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 53, + "offset": 1 + } + }, + { + "pc": 684, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 53, + "offset": 1 + } + }, + { + "pc": 691, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 0 + } + }, + { + "pc": 691, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 54, + "offset": 0 + } + }, + { + "pc": 691, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 0 + } + }, + { + "pc": 694, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 6 + } + }, + { + "pc": 694, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 6 + } + }, + { + "pc": 700, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 67 + } + }, + { + "pc": 700, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 54, + "offset": 67 + } + }, + { + "pc": 700, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 67 + } + }, + { + "pc": 700, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 67 + } + }, + { + "pc": 710, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 129 + } + }, + { + "pc": 710, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 54, + "offset": 129 + } + }, + { + "pc": 710, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 129 + } + }, + { + "pc": 715, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 186 + } + }, + { + "pc": 715, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 54, + "offset": 186 + } + }, + { + "pc": 715, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 186 + } + }, + { + "pc": 720, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 54, + "offset": 211 + } + }, + { + "pc": 720, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 54, + "offset": 211 + } + }, + { + "pc": 724, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 55, + "offset": 0 + } + }, + { + "pc": 724, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 55, + "offset": 0 + } + }, + { + "pc": 724, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 55, + "offset": 0 + } + }, + { + "pc": 724, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 55, + "offset": 0 + } + }, + { + "pc": 724, + "value": "cast([fp + (-3)] - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 55, + "offset": 0 + } + }, + { + "pc": 730, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 55, + "offset": 219 + } + }, + { + "pc": 730, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 55, + "offset": 219 + } + }, + { + "pc": 730, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 55, + "offset": 219 + } + }, + { + "pc": 730, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.governance.accept_governance.Return*)]", + "ap_tracking_data": { + "group": 55, + "offset": 219 + } + }, + { + "pc": 732, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 55, + "offset": 220 + } + }, + { + "pc": 732, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 55, + "offset": 220 + } + }, + { + "pc": 739, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 56, + "offset": 0 + } + }, + { + "pc": 739, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 56, + "offset": 0 + } + }, + { + "pc": 739, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 56, + "offset": 0 + } + }, + { + "pc": 742, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 56, + "offset": 6 + } + }, + { + "pc": 742, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 56, + "offset": 6 + } + }, + { + "pc": 748, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 56, + "offset": 73 + } + }, + { + "pc": 748, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 56, + "offset": 73 + } + }, + { + "pc": 748, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 56, + "offset": 73 + } + }, + { + "pc": 748, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 56, + "offset": 73 + } + }, + { + "pc": 759, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 58, + "offset": 4 + } + }, + { + "pc": 759, + "value": "[cast(fp, starkware.cairo.common.hash_state.HashState*)]", + "ap_tracking_data": { + "group": 58, + "offset": 4 + } + }, + { + "pc": 765, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 59, + "offset": 0 + } + }, + { + "pc": 765, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 59, + "offset": 0 + } + }, + { + "pc": 765, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 59, + "offset": 0 + } + }, + { + "pc": 765, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 59, + "offset": 0 + } + }, + { + "pc": 774, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 59, + "offset": 2 + } + }, + { + "pc": 775, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 59, + "offset": 2 + } + }, + { + "pc": 775, + "value": "cast(ap, starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*)", + "ap_tracking_data": { + "group": 59, + "offset": 2 + } + }, + { + "pc": 778, + "value": "cast(ap + (-3), starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*)", + "ap_tracking_data": { + "group": 59, + "offset": 5 + } + }, + { + "pc": 779, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 59, + "offset": 6 + } + }, + { + "pc": 781, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 59, + "offset": 7 + } + }, + { + "pc": 782, + "value": "cast(ap, starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*)", + "ap_tracking_data": { + "group": 59, + "offset": 7 + } + }, + { + "pc": 789, + "value": "cast(ap + (-3), starkware.cairo.common.hash_state.hash_update_inner.LoopLocals*)", + "ap_tracking_data": { + "group": 59, + "offset": 10 + } + }, + { + "pc": 789, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 59, + "offset": 10 + } + }, + { + "pc": 790, + "value": "[cast(fp + (-5), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 60, + "offset": 0 + } + }, + { + "pc": 790, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 60, + "offset": 0 + } + }, + { + "pc": 790, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 60, + "offset": 0 + } + }, + { + "pc": 790, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 60, + "offset": 0 + } + }, + { + "pc": 798, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 61, + "offset": 0 + } + }, + { + "pc": 798, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 61, + "offset": 0 + } + }, + { + "pc": 800, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 61, + "offset": 2 + } + }, + { + "pc": 800, + "value": "[cast(fp, starkware.cairo.common.hash_state.HashState*)]", + "ap_tracking_data": { + "group": 61, + "offset": 2 + } + }, + { + "pc": 802, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 61, + "offset": 3 + } + }, + { + "pc": 806, + "value": "[cast(fp + (-4), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 62, + "offset": 0 + } + }, + { + "pc": 806, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 62, + "offset": 0 + } + }, + { + "pc": 806, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 62, + "offset": 0 + } + }, + { + "pc": 813, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 62, + "offset": 9 + } + }, + { + "pc": 813, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 62, + "offset": 9 + } + }, + { + "pc": 815, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 62, + "offset": 11 + } + }, + { + "pc": 815, + "value": "[cast(fp, starkware.cairo.common.hash_state.HashState*)]", + "ap_tracking_data": { + "group": 62, + "offset": 11 + } + }, + { + "pc": 817, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 62, + "offset": 12 + } + }, + { + "pc": 822, + "value": "[cast(fp + (-3), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 63, + "offset": 0 + } + }, + { + "pc": 822, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 63, + "offset": 0 + } + }, + { + "pc": 827, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 63, + "offset": 7 + } + }, + { + "pc": 828, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 64, + "offset": 0 + } + }, + { + "pc": 828, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 0 + } + }, + { + "pc": 828, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 64, + "offset": 0 + } + }, + { + "pc": 832, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 4 + } + }, + { + "pc": 833, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 4 + } + }, + { + "pc": 833, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 4 + } + }, + { + "pc": 841, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + }, + { + "pc": 841, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + }, + { + "pc": 841, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + }, + { + "pc": 841, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + }, + { + "pc": 841, + "value": "[cast([ap + (-1)], felt*)]", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + }, + { + "pc": 841, + "value": "cast([ap + (-1)] + 1, felt*)", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + }, + { + "pc": 841, + "value": "cast([ap + (-1)] + 1 - [ap + (-1)], felt)", + "ap_tracking_data": { + "group": 64, + "offset": 15 + } + }, + { + "pc": 843, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 64, + "offset": 16 + } + }, + { + "pc": 848, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 65, + "offset": 0 + } + }, + { + "pc": 848, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 65, + "offset": 0 + } + }, + { + "pc": 848, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 0 + } + }, + { + "pc": 848, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 0 + } + }, + { + "pc": 848, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 65, + "offset": 0 + } + }, + { + "pc": 852, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + }, + { + "pc": 853, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + }, + { + "pc": 853, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + }, + { + "pc": 854, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + }, + { + "pc": 857, + "value": "[cast(fp + 1, felt*)]", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + }, + { + "pc": 857, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 65, + "offset": 6 + } + }, + { + "pc": 859, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 65, + "offset": 7 + } + }, + { + "pc": 860, + "value": "[cast(fp + 2, felt**)]", + "ap_tracking_data": { + "group": 65, + "offset": 7 + } + }, + { + "pc": 874, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 66, + "offset": 11 + } + }, + { + "pc": 874, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 66, + "offset": 11 + } + }, + { + "pc": 874, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 66, + "offset": 11 + } + }, + { + "pc": 877, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 67, + "offset": 0 + } + }, + { + "pc": 877, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 67, + "offset": 0 + } + }, + { + "pc": 877, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 0 + } + }, + { + "pc": 877, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 0 + } + }, + { + "pc": 877, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 67, + "offset": 0 + } + }, + { + "pc": 881, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + }, + { + "pc": 882, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + }, + { + "pc": 882, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + }, + { + "pc": 883, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + }, + { + "pc": 886, + "value": "[cast(fp + 1, felt*)]", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + }, + { + "pc": 886, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 67, + "offset": 6 + } + }, + { + "pc": 888, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 67, + "offset": 7 + } + }, + { + "pc": 889, + "value": "[cast(fp + 2, felt**)]", + "ap_tracking_data": { + "group": 67, + "offset": 7 + } + }, + { + "pc": 903, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 68, + "offset": 11 + } + }, + { + "pc": 903, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 68, + "offset": 11 + } + }, + { + "pc": 903, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 68, + "offset": 11 + } + }, + { + "pc": 906, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 69, + "offset": 0 + } + }, + { + "pc": 906, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 69, + "offset": 0 + } + }, + { + "pc": 906, + "value": "cast(112691762003367666990514078335904576139457736111203235783537794266546875388, felt)", + "ap_tracking_data": { + "group": 69, + "offset": 0 + } + }, + { + "pc": 911, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 70, + "offset": 0 + } + }, + { + "pc": 911, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 70, + "offset": 0 + } + }, + { + "pc": 911, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 0 + } + }, + { + "pc": 915, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 70, + "offset": 7 + } + }, + { + "pc": 915, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 7 + } + }, + { + "pc": 915, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 7 + } + }, + { + "pc": 919, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 70, + "offset": 14 + } + }, + { + "pc": 919, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 14 + } + }, + { + "pc": 920, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 70, + "offset": 15 + } + }, + { + "pc": 921, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 70, + "offset": 16 + } + }, + { + "pc": 922, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 17 + } + }, + { + "pc": 923, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 70, + "offset": 18 + } + }, + { + "pc": 924, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 71, + "offset": 0 + } + }, + { + "pc": 924, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 71, + "offset": 0 + } + }, + { + "pc": 924, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 71, + "offset": 0 + } + }, + { + "pc": 924, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 71, + "offset": 0 + } + }, + { + "pc": 928, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 71, + "offset": 7 + } + }, + { + "pc": 928, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 71, + "offset": 7 + } + }, + { + "pc": 928, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 71, + "offset": 7 + } + }, + { + "pc": 933, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 71, + "offset": 14 + } + }, + { + "pc": 936, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 72, + "offset": 0 + } + }, + { + "pc": 936, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 72, + "offset": 0 + } + }, + { + "pc": 936, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 72, + "offset": 0 + } + }, + { + "pc": 936, + "value": "cast(757185127176008445256423207506255876365889208688465503676412510933688902981, felt)", + "ap_tracking_data": { + "group": 72, + "offset": 0 + } + }, + { + "pc": 942, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 72, + "offset": 7 + } + }, + { + "pc": 942, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 72, + "offset": 7 + } + }, + { + "pc": 946, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 72, + "offset": 36 + } + }, + { + "pc": 946, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 72, + "offset": 36 + } + }, + { + "pc": 950, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 0 + } + }, + { + "pc": 950, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 73, + "offset": 0 + } + }, + { + "pc": 950, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 73, + "offset": 0 + } + }, + { + "pc": 950, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 0 + } + }, + { + "pc": 955, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 73, + "offset": 44 + } + }, + { + "pc": 955, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 44 + } + }, + { + "pc": 955, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 44 + } + }, + { + "pc": 959, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 73, + "offset": 51 + } + }, + { + "pc": 959, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 51 + } + }, + { + "pc": 960, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 73, + "offset": 52 + } + }, + { + "pc": 961, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 73, + "offset": 53 + } + }, + { + "pc": 962, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 54 + } + }, + { + "pc": 963, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 73, + "offset": 55 + } + }, + { + "pc": 964, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 74, + "offset": 0 + } + }, + { + "pc": 964, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 74, + "offset": 0 + } + }, + { + "pc": 964, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 74, + "offset": 0 + } + }, + { + "pc": 964, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 74, + "offset": 0 + } + }, + { + "pc": 964, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 74, + "offset": 0 + } + }, + { + "pc": 969, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 74, + "offset": 44 + } + }, + { + "pc": 969, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 74, + "offset": 44 + } + }, + { + "pc": 969, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 74, + "offset": 44 + } + }, + { + "pc": 974, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 74, + "offset": 51 + } + }, + { + "pc": 977, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 75, + "offset": 0 + } + }, + { + "pc": 977, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 75, + "offset": 0 + } + }, + { + "pc": 977, + "value": "cast(164638278579462041036025631281867532389894332681091481966876061669546035568, felt)", + "ap_tracking_data": { + "group": 75, + "offset": 0 + } + }, + { + "pc": 982, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 76, + "offset": 0 + } + }, + { + "pc": 982, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 76, + "offset": 0 + } + }, + { + "pc": 982, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 0 + } + }, + { + "pc": 986, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 76, + "offset": 7 + } + }, + { + "pc": 986, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 7 + } + }, + { + "pc": 986, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 7 + } + }, + { + "pc": 990, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 76, + "offset": 14 + } + }, + { + "pc": 990, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 14 + } + }, + { + "pc": 991, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 76, + "offset": 15 + } + }, + { + "pc": 992, + "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 76, + "offset": 16 + } + }, + { + "pc": 993, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 17 + } + }, + { + "pc": 994, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 76, + "offset": 18 + } + }, + { + "pc": 995, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 77, + "offset": 0 + } + }, + { + "pc": 995, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 77, + "offset": 0 + } + }, + { + "pc": 995, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 77, + "offset": 0 + } + }, + { + "pc": 995, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 77, + "offset": 0 + } + }, + { + "pc": 999, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 77, + "offset": 7 + } + }, + { + "pc": 999, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 77, + "offset": 7 + } + }, + { + "pc": 999, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 77, + "offset": 7 + } + }, + { + "pc": 1004, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 77, + "offset": 14 + } + }, + { + "pc": 1007, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + }, + { + "pc": 1007, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + }, + { + "pc": 1007, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + }, + { + "pc": 1007, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + }, + { + "pc": 1007, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + }, + { + "pc": 1007, + "value": "[cast(fp + (-9), felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + }, + { + "pc": 1007, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 0 + } + }, + { + "pc": 1011, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 7 + } + }, + { + "pc": 1012, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 7 + } + }, + { + "pc": 1014, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 8 + } + }, + { + "pc": 1017, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1018, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1018, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1019, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1020, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1021, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1024, + "value": "[cast(fp + 2, felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1024, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 78, + "offset": 11 + } + }, + { + "pc": 1026, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 78, + "offset": 12 + } + }, + { + "pc": 1027, + "value": "[cast(fp + 3, felt**)]", + "ap_tracking_data": { + "group": 78, + "offset": 12 + } + }, + { + "pc": 1034, + "value": "cast([fp + 3] + 1, felt*)", + "ap_tracking_data": { + "group": 79, + "offset": 0 + } + }, + { + "pc": 1036, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 79, + "offset": 1 + } + }, + { + "pc": 1044, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 79, + "offset": 10 + } + }, + { + "pc": 1046, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + }, + { + "pc": 1046, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + }, + { + "pc": 1046, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + }, + { + "pc": 1046, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + }, + { + "pc": 1046, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + }, + { + "pc": 1046, + "value": "[cast(fp + (-9), felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + }, + { + "pc": 1046, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 0 + } + }, + { + "pc": 1050, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 7 + } + }, + { + "pc": 1051, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 7 + } + }, + { + "pc": 1053, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 8 + } + }, + { + "pc": 1056, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1057, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1057, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1058, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1059, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1060, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1063, + "value": "[cast(fp + 2, felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1063, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 80, + "offset": 11 + } + }, + { + "pc": 1065, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 80, + "offset": 12 + } + }, + { + "pc": 1066, + "value": "[cast(fp + 3, felt**)]", + "ap_tracking_data": { + "group": 80, + "offset": 12 + } + }, + { + "pc": 1073, + "value": "cast([fp + 3] + 1, felt*)", + "ap_tracking_data": { + "group": 81, + "offset": 0 + } + }, + { + "pc": 1075, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 81, + "offset": 1 + } + }, + { + "pc": 1083, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 81, + "offset": 10 + } + }, + { + "pc": 1085, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + }, + { + "pc": 1085, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + }, + { + "pc": 1085, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + }, + { + "pc": 1085, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + }, + { + "pc": 1085, + "value": "[cast(fp + (-8), felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + }, + { + "pc": 1085, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 0 + } + }, + { + "pc": 1089, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 7 + } + }, + { + "pc": 1090, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 7 + } + }, + { + "pc": 1092, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 8 + } + }, + { + "pc": 1095, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1096, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1096, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1097, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1098, + "value": "cast([fp + 1] + 2, felt*)", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1099, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1102, + "value": "[cast(fp + 2, felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1102, + "value": "cast([fp + 1] + 3, felt*)", + "ap_tracking_data": { + "group": 82, + "offset": 11 + } + }, + { + "pc": 1104, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 82, + "offset": 12 + } + }, + { + "pc": 1105, + "value": "[cast(fp + 3, felt**)]", + "ap_tracking_data": { + "group": 82, + "offset": 12 + } + }, + { + "pc": 1119, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 83, + "offset": 9 + } + }, + { + "pc": 1121, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 84, + "offset": 0 + } + }, + { + "pc": 1121, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 0 + } + }, + { + "pc": 1121, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 84, + "offset": 0 + } + }, + { + "pc": 1125, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 5 + } + }, + { + "pc": 1126, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 5 + } + }, + { + "pc": 1128, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 84, + "offset": 6 + } + }, + { + "pc": 1131, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 9 + } + }, + { + "pc": 1132, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 9 + } + }, + { + "pc": 1132, + "value": "[cast(fp + 1, felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 9 + } + }, + { + "pc": 1133, + "value": "cast([fp + 1] + 1, felt*)", + "ap_tracking_data": { + "group": 84, + "offset": 9 + } + }, + { + "pc": 1135, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 84, + "offset": 10 + } + }, + { + "pc": 1143, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 84, + "offset": 19 + } + }, + { + "pc": 1145, + "value": "[cast(fp + (-5), felt**)]", + "ap_tracking_data": { + "group": 85, + "offset": 0 + } + }, + { + "pc": 1145, + "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 85, + "offset": 0 + } + }, + { + "pc": 1145, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 85, + "offset": 0 + } + }, + { + "pc": 1150, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 85, + "offset": 23 + } + }, + { + "pc": 1150, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 85, + "offset": 23 + } + }, + { + "pc": 1150, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 85, + "offset": 23 + } + }, + { + "pc": 1150, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 85, + "offset": 23 + } + }, + { + "pc": 1151, + "value": "[cast(fp + (-4), starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.Return*)]", + "ap_tracking_data": { + "group": 86, + "offset": 0 + } + }, + { + "pc": 1151, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 86, + "offset": 0 + } + }, + { + "pc": 1153, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 86, + "offset": 1 + } + }, + { + "pc": 1153, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 86, + "offset": 1 + } + }, + { + "pc": 1154, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 86, + "offset": 1 + } + }, + { + "pc": 1156, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 86, + "offset": 2 + } + }, + { + "pc": 1160, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 87, + "offset": 0 + } + }, + { + "pc": 1160, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 87, + "offset": 0 + } + }, + { + "pc": 1160, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 87, + "offset": 0 + } + }, + { + "pc": 1160, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 87, + "offset": 0 + } + }, + { + "pc": 1160, + "value": "cast([fp + (-3)] - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 87, + "offset": 0 + } + }, + { + "pc": 1166, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 87, + "offset": 28 + } + }, + { + "pc": 1166, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 87, + "offset": 28 + } + }, + { + "pc": 1166, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 87, + "offset": 28 + } + }, + { + "pc": 1166, + "value": "[cast(ap + (-1), starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation.Return*)]", + "ap_tracking_data": { + "group": 87, + "offset": 28 + } + }, + { + "pc": 1169, + "value": "[cast(ap + (-3), felt*)]", + "ap_tracking_data": { + "group": 87, + "offset": 36 + } + }, + { + "pc": 1169, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 87, + "offset": 36 + } + }, + { + "pc": 1169, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 87, + "offset": 36 + } + }, + { + "pc": 1175, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + }, + { + "pc": 1175, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + }, + { + "pc": 1175, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + }, + { + "pc": 1175, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + }, + { + "pc": 1175, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + }, + { + "pc": 1175, + "value": "[cast(fp + (-10), felt**)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + }, + { + "pc": 1175, + "value": "[cast(fp + (-9), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + }, + { + "pc": 1175, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 88, + "offset": 0 + } + }, + { + "pc": 1183, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 89, + "offset": 0 + } + }, + { + "pc": 1183, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 89, + "offset": 0 + } + }, + { + "pc": 1189, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 89, + "offset": 61 + } + }, + { + "pc": 1189, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 89, + "offset": 61 + } + }, + { + "pc": 1189, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 89, + "offset": 61 + } + }, + { + "pc": 1189, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 89, + "offset": 61 + } + }, + { + "pc": 1190, + "value": "[cast(fp + (-4), starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.Return*)]", + "ap_tracking_data": { + "group": 90, + "offset": 0 + } + }, + { + "pc": 1190, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 90, + "offset": 0 + } + }, + { + "pc": 1192, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 90, + "offset": 1 + } + }, + { + "pc": 1192, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 90, + "offset": 1 + } + }, + { + "pc": 1193, + "value": "cast([fp] + 1, felt*)", + "ap_tracking_data": { + "group": 90, + "offset": 1 + } + }, + { + "pc": 1195, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 90, + "offset": 2 + } + }, + { + "pc": 1199, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "[cast([fp + (-3)] + 1, felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "[cast([fp + (-3)] + 2, felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1199, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 91, + "offset": 0 + } + }, + { + "pc": 1200, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 1 + } + }, + { + "pc": 1201, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 2 + } + }, + { + "pc": 1202, + "value": "cast([[fp + (-5)] + 2] + 1, felt)", + "ap_tracking_data": { + "group": 91, + "offset": 2 + } + }, + { + "pc": 1202, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 91, + "offset": 2 + } + }, + { + "pc": 1204, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 3 + } + }, + { + "pc": 1205, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 4 + } + }, + { + "pc": 1206, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 91, + "offset": 5 + } + }, + { + "pc": 1206, + "value": "[cast([ap + (-1)], felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 5 + } + }, + { + "pc": 1206, + "value": "cast([ap + (-1)] + 1, felt*)", + "ap_tracking_data": { + "group": 91, + "offset": 5 + } + }, + { + "pc": 1206, + "value": "cast([ap + (-1)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 91, + "offset": 5 + } + }, + { + "pc": 1208, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 6 + } + }, + { + "pc": 1210, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 91, + "offset": 7 + } + }, + { + "pc": 1222, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 92, + "offset": 0 + } + }, + { + "pc": 1222, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 92, + "offset": 0 + } + }, + { + "pc": 1222, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 92, + "offset": 0 + } + }, + { + "pc": 1222, + "value": "[cast(ap + (-1), starkware.starknet.apps.upgradability_proxy.proxy_impl.implementation_time.Return*)]", + "ap_tracking_data": { + "group": 92, + "offset": 0 + } + }, + { + "pc": 1225, + "value": "[cast(ap + (-3), felt*)]", + "ap_tracking_data": { + "group": 92, + "offset": 8 + } + }, + { + "pc": 1225, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 92, + "offset": 8 + } + }, + { + "pc": 1225, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 92, + "offset": 8 + } + }, + { + "pc": 1231, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + }, + { + "pc": 1231, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + }, + { + "pc": 1231, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + }, + { + "pc": 1231, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + }, + { + "pc": 1231, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + }, + { + "pc": 1231, + "value": "[cast(fp + (-10), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + }, + { + "pc": 1231, + "value": "[cast(fp + (-9), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + }, + { + "pc": 1231, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 0 + } + }, + { + "pc": 1238, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 88 + } + }, + { + "pc": 1238, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 93, + "offset": 88 + } + }, + { + "pc": 1238, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 88 + } + }, + { + "pc": 1244, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 97 + } + }, + { + "pc": 1244, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 97 + } + }, + { + "pc": 1245, + "value": "[cast(fp, felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 97 + } + }, + { + "pc": 1250, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1250, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1250, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1250, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1251, + "value": "[cast(fp + 1, felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1252, + "value": "[cast(fp + 2, felt**)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1253, + "value": "[cast(fp + 3, felt*)]", + "ap_tracking_data": { + "group": 93, + "offset": 120 + } + }, + { + "pc": 1261, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 94, + "offset": 0 + } + }, + { + "pc": 1261, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 94, + "offset": 0 + } + }, + { + "pc": 1268, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 94, + "offset": 60 + } + }, + { + "pc": 1268, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 94, + "offset": 60 + } + }, + { + "pc": 1268, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 94, + "offset": 60 + } + }, + { + "pc": 1269, + "value": "[cast(fp + 4, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 94, + "offset": 60 + } + }, + { + "pc": 1278, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 95, + "offset": 0 + } + }, + { + "pc": 1278, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 95, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "[cast([fp + (-3)] + 1, felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "[cast([fp + (-3)] + 2, felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1282, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 96, + "offset": 0 + } + }, + { + "pc": 1283, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 1 + } + }, + { + "pc": 1284, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 2 + } + }, + { + "pc": 1285, + "value": "cast([[fp + (-5)] + 2] + 1, felt)", + "ap_tracking_data": { + "group": 96, + "offset": 2 + } + }, + { + "pc": 1285, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 96, + "offset": 2 + } + }, + { + "pc": 1287, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 3 + } + }, + { + "pc": 1288, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 4 + } + }, + { + "pc": 1289, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 96, + "offset": 5 + } + }, + { + "pc": 1289, + "value": "[cast([ap + (-1)], felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 5 + } + }, + { + "pc": 1289, + "value": "cast([ap + (-1)] + 1, felt*)", + "ap_tracking_data": { + "group": 96, + "offset": 5 + } + }, + { + "pc": 1289, + "value": "cast([ap + (-1)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 96, + "offset": 5 + } + }, + { + "pc": 1291, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 6 + } + }, + { + "pc": 1293, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 96, + "offset": 7 + } + }, + { + "pc": 1305, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 97, + "offset": 0 + } + }, + { + "pc": 1305, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 97, + "offset": 0 + } + }, + { + "pc": 1305, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 97, + "offset": 0 + } + }, + { + "pc": 1305, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.proxy_impl.add_implementation.Return*)]", + "ap_tracking_data": { + "group": 97, + "offset": 0 + } + }, + { + "pc": 1307, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 97, + "offset": 1 + } + }, + { + "pc": 1307, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 97, + "offset": 1 + } + }, + { + "pc": 1314, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + }, + { + "pc": 1314, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + }, + { + "pc": 1314, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + }, + { + "pc": 1314, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + }, + { + "pc": 1314, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + }, + { + "pc": 1314, + "value": "[cast(fp + (-10), felt**)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + }, + { + "pc": 1314, + "value": "[cast(fp + (-9), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + }, + { + "pc": 1314, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 0 + } + }, + { + "pc": 1321, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 98, + "offset": 86 + } + }, + { + "pc": 1321, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 98, + "offset": 86 + } + }, + { + "pc": 1321, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 86 + } + }, + { + "pc": 1322, + "value": "[cast(fp, felt**)]", + "ap_tracking_data": { + "group": 98, + "offset": 86 + } + }, + { + "pc": 1323, + "value": "[cast(fp + 1, felt*)]", + "ap_tracking_data": { + "group": 98, + "offset": 86 + } + }, + { + "pc": 1331, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 99, + "offset": 0 + } + }, + { + "pc": 1331, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 99, + "offset": 0 + } + }, + { + "pc": 1337, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 99, + "offset": 61 + } + }, + { + "pc": 1337, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 99, + "offset": 61 + } + }, + { + "pc": 1337, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 99, + "offset": 61 + } + }, + { + "pc": 1337, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 99, + "offset": 61 + } + }, + { + "pc": 1351, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 99, + "offset": 121 + } + }, + { + "pc": 1351, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 99, + "offset": 121 + } + }, + { + "pc": 1351, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 99, + "offset": 121 + } + }, + { + "pc": 1352, + "value": "[cast(fp + 2, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 99, + "offset": 121 + } + }, + { + "pc": 1361, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 100, + "offset": 0 + } + }, + { + "pc": 1361, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 100, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "[cast([fp + (-3)] + 1, felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "[cast([fp + (-3)] + 2, felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1365, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 101, + "offset": 0 + } + }, + { + "pc": 1366, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 1 + } + }, + { + "pc": 1367, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 2 + } + }, + { + "pc": 1368, + "value": "cast([[fp + (-5)] + 2] + 1, felt)", + "ap_tracking_data": { + "group": 101, + "offset": 2 + } + }, + { + "pc": 1368, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 101, + "offset": 2 + } + }, + { + "pc": 1370, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 3 + } + }, + { + "pc": 1371, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 4 + } + }, + { + "pc": 1372, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 101, + "offset": 5 + } + }, + { + "pc": 1372, + "value": "[cast([ap + (-1)], felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 5 + } + }, + { + "pc": 1372, + "value": "cast([ap + (-1)] + 1, felt*)", + "ap_tracking_data": { + "group": 101, + "offset": 5 + } + }, + { + "pc": 1372, + "value": "cast([ap + (-1)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 101, + "offset": 5 + } + }, + { + "pc": 1374, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 6 + } + }, + { + "pc": 1376, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 101, + "offset": 7 + } + }, + { + "pc": 1388, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 102, + "offset": 0 + } + }, + { + "pc": 1388, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 102, + "offset": 0 + } + }, + { + "pc": 1388, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 102, + "offset": 0 + } + }, + { + "pc": 1388, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.proxy_impl.remove_implementation.Return*)]", + "ap_tracking_data": { + "group": 102, + "offset": 0 + } + }, + { + "pc": 1390, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 102, + "offset": 1 + } + }, + { + "pc": 1390, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 102, + "offset": 1 + } + }, + { + "pc": 1397, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + }, + { + "pc": 1397, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + }, + { + "pc": 1397, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + }, + { + "pc": 1397, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + }, + { + "pc": 1397, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + }, + { + "pc": 1397, + "value": "[cast(fp + (-10), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + }, + { + "pc": 1397, + "value": "[cast(fp + (-9), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + }, + { + "pc": 1397, + "value": "[cast(fp + (-8), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 0 + } + }, + { + "pc": 1404, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 92 + } + }, + { + "pc": 1404, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 103, + "offset": 92 + } + }, + { + "pc": 1404, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 92 + } + }, + { + "pc": 1406, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 125 + } + }, + { + "pc": 1406, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 103, + "offset": 125 + } + }, + { + "pc": 1406, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 125 + } + }, + { + "pc": 1407, + "value": "[cast(fp, felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 125 + } + }, + { + "pc": 1410, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 131 + } + }, + { + "pc": 1410, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 131 + } + }, + { + "pc": 1411, + "value": "[cast(fp + 1, felt*)]", + "ap_tracking_data": { + "group": 103, + "offset": 131 + } + }, + { + "pc": 1412, + "value": "[cast(fp + 2, felt**)]", + "ap_tracking_data": { + "group": 103, + "offset": 131 + } + }, + { + "pc": 1420, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 104, + "offset": 0 + } + }, + { + "pc": 1420, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 0 + } + }, + { + "pc": 1426, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1426, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1426, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1426, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1427, + "value": "[cast(fp + 3, felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 61 + } + }, + { + "pc": 1435, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1435, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1435, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1435, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1436, + "value": "[cast(fp + 4, felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1437, + "value": "[cast(fp + 5, felt**)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1438, + "value": "[cast(fp + 6, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 104, + "offset": 92 + } + }, + { + "pc": 1441, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 93 + } + }, + { + "pc": 1448, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 102 + } + }, + { + "pc": 1448, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 104, + "offset": 102 + } + }, + { + "pc": 1448, + "value": "[cast(ap - 0 + (-1), felt*)]", + "ap_tracking_data": { + "group": 105, + "offset": 0 + } + }, + { + "pc": 1454, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 106, + "offset": 0 + } + }, + { + "pc": 1454, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 106, + "offset": 0 + } + }, + { + "pc": 1454, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 106, + "offset": 0 + } + }, + { + "pc": 1455, + "value": "[cast(fp + 7, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 106, + "offset": 0 + } + }, + { + "pc": 1463, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 107, + "offset": 0 + } + }, + { + "pc": 1463, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 107, + "offset": 0 + } + }, + { + "pc": 1470, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 108, + "offset": 0 + } + }, + { + "pc": 1470, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 108, + "offset": 0 + } + }, + { + "pc": 1470, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 108, + "offset": 0 + } + }, + { + "pc": 1471, + "value": "[cast(fp + 8, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 108, + "offset": 0 + } + }, + { + "pc": 1482, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 109, + "offset": 0 + } + }, + { + "pc": 1482, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 109, + "offset": 0 + } + }, + { + "pc": 1491, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 108, + "offset": 24 + } + }, + { + "pc": 1491, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 108, + "offset": 24 + } + }, + { + "pc": 1491, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 108, + "offset": 24 + } + }, + { + "pc": 1500, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 110, + "offset": 0 + } + }, + { + "pc": 1500, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 110, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "[cast([fp + (-3)] + 1, felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "[cast([fp + (-3)] + 2, felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1508, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 111, + "offset": 0 + } + }, + { + "pc": 1509, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 1 + } + }, + { + "pc": 1510, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 2 + } + }, + { + "pc": 1511, + "value": "cast([[fp + (-5)] + 2] + 1, felt)", + "ap_tracking_data": { + "group": 111, + "offset": 2 + } + }, + { + "pc": 1511, + "value": "cast([fp + (-3)] + 3, felt*)", + "ap_tracking_data": { + "group": 111, + "offset": 2 + } + }, + { + "pc": 1513, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 3 + } + }, + { + "pc": 1514, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 4 + } + }, + { + "pc": 1515, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 111, + "offset": 5 + } + }, + { + "pc": 1515, + "value": "[cast([ap + (-1)], felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 5 + } + }, + { + "pc": 1515, + "value": "cast([ap + (-1)] + 1, felt*)", + "ap_tracking_data": { + "group": 111, + "offset": 5 + } + }, + { + "pc": 1515, + "value": "cast([ap + (-1)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 111, + "offset": 5 + } + }, + { + "pc": 1517, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 6 + } + }, + { + "pc": 1519, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 111, + "offset": 7 + } + }, + { + "pc": 1531, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 112, + "offset": 0 + } + }, + { + "pc": 1531, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 112, + "offset": 0 + } + }, + { + "pc": 1531, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 112, + "offset": 0 + } + }, + { + "pc": 1531, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.proxy_impl.upgrade_to.Return*)]", + "ap_tracking_data": { + "group": 112, + "offset": 0 + } + }, + { + "pc": 1533, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 112, + "offset": 1 + } + }, + { + "pc": 1533, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 112, + "offset": 1 + } + }, + { + "pc": 1540, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 113, + "offset": 0 + } + }, + { + "pc": 1540, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 113, + "offset": 0 + } + }, + { + "pc": 1540, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 113, + "offset": 0 + } + }, + { + "pc": 1540, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 113, + "offset": 0 + } + }, + { + "pc": 1540, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 113, + "offset": 0 + } + }, + { + "pc": 1542, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 113, + "offset": 1 + } + }, + { + "pc": 1548, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + }, + { + "pc": 1548, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + }, + { + "pc": 1548, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + }, + { + "pc": 1548, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + }, + { + "pc": 1548, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + }, + { + "pc": 1548, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 114, + "offset": 0 + } + }, + { + "pc": 1549, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 1 + } + }, + { + "pc": 1550, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 2 + } + }, + { + "pc": 1551, + "value": "cast([[fp + (-5)] + 2] + 1, felt)", + "ap_tracking_data": { + "group": 114, + "offset": 2 + } + }, + { + "pc": 1551, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 114, + "offset": 2 + } + }, + { + "pc": 1553, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 3 + } + }, + { + "pc": 1554, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 4 + } + }, + { + "pc": 1555, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 114, + "offset": 5 + } + }, + { + "pc": 1555, + "value": "cast([ap + (-1)] - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 114, + "offset": 5 + } + }, + { + "pc": 1557, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 6 + } + }, + { + "pc": 1566, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 114, + "offset": 17 + } + }, + { + "pc": 1566, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 114, + "offset": 17 + } + }, + { + "pc": 1566, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 114, + "offset": 17 + } + }, + { + "pc": 1566, + "value": "[cast(ap + 0, starkware.starknet.apps.upgradability_proxy.proxy_impl.initialize.Return*)]", + "ap_tracking_data": { + "group": 114, + "offset": 17 + } + }, + { + "pc": 1568, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 114, + "offset": 18 + } + }, + { + "pc": 1568, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 114, + "offset": 18 + } + }, + { + "pc": 1575, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 115, + "offset": 0 + } + }, + { + "pc": 1575, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 115, + "offset": 0 + } + }, + { + "pc": 1575, + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 115, + "offset": 0 + } + }, + { + "pc": 1575, + "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 115, + "offset": 0 + } + }, + { + "pc": 1575, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 115, + "offset": 0 + } + }, + { + "pc": 1586, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 115, + "offset": 60 + } + }, + { + "pc": 1586, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 115, + "offset": 60 + } + }, + { + "pc": 1586, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 115, + "offset": 60 + } + }, + { + "pc": 1591, + "value": "[cast(ap + (-2), felt**)]", + "ap_tracking_data": { + "group": 115, + "offset": 85 + } + }, + { + "pc": 1591, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 115, + "offset": 85 + } + }, + { + "pc": 1595, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 116, + "offset": 0 + } + }, + { + "pc": 1595, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 116, + "offset": 0 + } + }, + { + "pc": 1595, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 116, + "offset": 0 + } + }, + { + "pc": 1595, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 116, + "offset": 0 + } + }, + { + "pc": 1600, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 116, + "offset": 83 + } + }, + { + "pc": 1600, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 116, + "offset": 83 + } + }, + { + "pc": 1600, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 116, + "offset": 83 + } + }, + { + "pc": 1603, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 116, + "offset": 102 + } + }, + { + "pc": 1603, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 116, + "offset": 102 + } + }, + { + "pc": 1603, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 116, + "offset": 102 + } + }, + { + "pc": 1604, + "value": "[cast(fp + (-7), felt*)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + }, + { + "pc": 1604, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + }, + { + "pc": 1604, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + }, + { + "pc": 1604, + "value": "[cast(fp + (-4), felt**)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + }, + { + "pc": 1604, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + }, + { + "pc": 1604, + "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + }, + { + "pc": 1606, + "value": "[cast(fp + (-8), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 117, + "offset": 0 + } + }, + { + "pc": 1608, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 117, + "offset": 7 + } + }, + { + "pc": 1613, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 117, + "offset": 26 + } + }, + { + "pc": 1613, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 117, + "offset": 26 + } + }, + { + "pc": 1616, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 117, + "offset": 43 + } + }, + { + "pc": 1616, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 117, + "offset": 43 + } + }, + { + "pc": 1619, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 117, + "offset": 60 + } + }, + { + "pc": 1619, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 117, + "offset": 60 + } + }, + { + "pc": 1623, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 118, + "offset": 0 + } + }, + { + "pc": 1623, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 118, + "offset": 0 + } + }, + { + "pc": 1626, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 118, + "offset": 17 + } + }, + { + "pc": 1626, + "value": "[cast(ap + (-1), starkware.cairo.common.hash_state.HashState**)]", + "ap_tracking_data": { + "group": 118, + "offset": 17 + } + }, + { + "pc": 1628, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 118, + "offset": 26 + } + }, + { + "pc": 1628, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 118, + "offset": 26 + } + }, + { + "pc": 1628, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 118, + "offset": 26 + } + }, + { + "pc": 1629, + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 119, + "offset": 0 + } + }, + { + "pc": 1629, + "value": "[cast(fp + (-6), felt**)]", + "ap_tracking_data": { + "group": 119, + "offset": 0 + } + }, + { + "pc": 1629, + "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 119, + "offset": 0 + } + }, + { + "pc": 1629, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 119, + "offset": 0 + } + }, + { + "pc": 1635, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 119, + "offset": 22 + } + }, + { + "pc": 1635, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 119, + "offset": 22 + } + }, + { + "pc": 1635, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 119, + "offset": 22 + } + }, + { + "pc": 1636, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + }, + { + "pc": 1636, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + }, + { + "pc": 1636, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + }, + { + "pc": 1636, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + }, + { + "pc": 1636, + "value": "[cast([fp + (-3)], felt*)]", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + }, + { + "pc": 1636, + "value": "cast([fp + (-3)] + 1, felt*)", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + }, + { + "pc": 1636, + "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)", + "ap_tracking_data": { + "group": 120, + "offset": 0 + } + }, + { + "pc": 1638, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 120, + "offset": 1 + } + }, + { + "pc": 1645, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 120, + "offset": 29 + } + }, + { + "pc": 1645, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 120, + "offset": 29 + } + }, + { + "pc": 1645, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 120, + "offset": 29 + } + }, + { + "pc": 1645, + "value": "[cast(ap + 0, __main__.constructor.Return*)]", + "ap_tracking_data": { + "group": 120, + "offset": 29 + } + }, + { + "pc": 1647, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 120, + "offset": 30 + } + }, + { + "pc": 1647, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 120, + "offset": 30 + } + }, + { + "pc": 1654, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + }, + { + "pc": 1654, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + }, + { + "pc": 1654, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + }, + { + "pc": 1654, + "value": "[cast(fp + (-8), felt**)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + }, + { + "pc": 1654, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + }, + { + "pc": 1654, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 0 + } + }, + { + "pc": 1659, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 121, + "offset": 28 + } + }, + { + "pc": 1659, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 121, + "offset": 28 + } + }, + { + "pc": 1659, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 28 + } + }, + { + "pc": 1659, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 28 + } + }, + { + "pc": 1666, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 121, + "offset": 39 + } + }, + { + "pc": 1666, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 121, + "offset": 39 + } + }, + { + "pc": 1666, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 121, + "offset": 39 + } + }, + { + "pc": 1672, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 122, + "offset": 0 + } + }, + { + "pc": 1672, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 122, + "offset": 0 + } + }, + { + "pc": 1672, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 122, + "offset": 0 + } + }, + { + "pc": 1680, + "value": "[cast(ap + (-5), felt**)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + }, + { + "pc": 1680, + "value": "[cast(ap + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + }, + { + "pc": 1680, + "value": "[cast(ap + (-3), felt*)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + }, + { + "pc": 1680, + "value": "[cast(ap + (-2), __main__.__default__.Return*)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + }, + { + "pc": 1680, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + }, + { + "pc": 1680, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 122, + "offset": 52 + } + }, + { + "pc": 1681, + "value": "[cast(fp + (-5), felt*)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + }, + { + "pc": 1681, + "value": "[cast(fp + (-4), felt*)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + }, + { + "pc": 1681, + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + }, + { + "pc": 1681, + "value": "[cast(fp + (-8), felt**)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + }, + { + "pc": 1681, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + }, + { + "pc": 1681, + "value": "[cast(fp + (-6), felt*)]", + "ap_tracking_data": { + "group": 123, + "offset": 0 + } + }, + { + "pc": 1686, + "value": "[cast(ap + (-4), felt**)]", + "ap_tracking_data": { + "group": 123, + "offset": 28 + } + }, + { + "pc": 1686, + "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 123, + "offset": 28 + } + }, + { + "pc": 1686, + "value": "[cast(ap + (-2), felt*)]", + "ap_tracking_data": { + "group": 123, + "offset": 28 + } + }, + { + "pc": 1686, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 123, + "offset": 28 + } + }, + { + "pc": 1693, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 123, + "offset": 39 + } + }, + { + "pc": 1697, + "value": "[cast([fp + (-5)], felt**)]", + "ap_tracking_data": { + "group": 124, + "offset": 0 + } + }, + { + "pc": 1697, + "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 124, + "offset": 0 + } + }, + { + "pc": 1697, + "value": "[cast([fp + (-5)] + 2, felt*)]", + "ap_tracking_data": { + "group": 124, + "offset": 0 + } + }, + { + "pc": 1705, + "value": "[cast(ap + (-3), felt**)]", + "ap_tracking_data": { + "group": 124, + "offset": 50 + } + }, + { + "pc": 1705, + "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]", + "ap_tracking_data": { + "group": 124, + "offset": 50 + } + }, + { + "pc": 1705, + "value": "[cast(ap + (-1), felt*)]", + "ap_tracking_data": { + "group": 124, + "offset": 50 + } + }, + { + "pc": 1705, + "value": "[cast(ap + 0, __main__.__l1_default__.Return*)]", + "ap_tracking_data": { + "group": 124, + "offset": 50 + } + }, + { + "pc": 1707, + "value": "[cast(ap + (-1), felt**)]", + "ap_tracking_data": { + "group": 124, + "offset": 51 + } + }, + { + "pc": 1707, + "value": "cast(0, felt)", + "ap_tracking_data": { + "group": 124, + "offset": 51 + } + } + ] + }, + "attributes": [ + { + "name": "error_message", + "value": "FINALIZED", + "start_pc": 226, + "end_pc": 228, + "flow_tracking_data": null, + "accessible_scopes": [] + }, + { + "name": "error_message", + "value": "ALREADY_INITIALIZED", + "start_pc": 492, + "end_pc": 494, + "flow_tracking_data": null, + "accessible_scopes": [] + }, + { + "name": "error_message", + "value": "ALREADY_GOVERNOR", + "start_pc": 545, + "end_pc": 547, + "flow_tracking_data": null, + "accessible_scopes": [] + }, + { + "name": "error_message", + "value": "NOT_A_GOVERNOR", + "start_pc": 647, + "end_pc": 649, + "flow_tracking_data": null, + "accessible_scopes": [] + }, + { + "name": "error_message", + "value": "CANNOT_SELF_REMOVE", + "start_pc": 652, + "end_pc": 655, + "flow_tracking_data": null, + "accessible_scopes": [] + }, + { + "name": "error_message", + "value": "NOT_A_GOVERNANCE_CANDIDATE", + "start_pc": 700, + "end_pc": 702, + "flow_tracking_data": null, + "accessible_scopes": [] + }, + { + "name": "error_message", + "value": "ONLY_GOVERNOR", + "start_pc": 748, + "end_pc": 750, + "flow_tracking_data": null, + "accessible_scopes": [] + }, + { + "name": "error_message", + "value": "NOT_AN_IMPLEMENTATION", + "start_pc": 1238, + "end_pc": 1241, + "flow_tracking_data": null, + "accessible_scopes": [] + }, + { + "name": "error_message", + "value": "UNKNOWN_IMPLEMENTATION", + "start_pc": 1427, + "end_pc": 1430, + "flow_tracking_data": null, + "accessible_scopes": [] + }, + { + "name": "error_message", + "value": "NOT_ENABLED_YET", + "start_pc": 1443, + "end_pc": 1448, + "flow_tracking_data": null, + "accessible_scopes": [] + }, + { + "name": "error_message", + "value": "DIRECT_CALL_PROHIBITED", + "start_pc": 1540, + "end_pc": 1544, + "flow_tracking_data": null, + "accessible_scopes": [] + } + ], + "debug_info": null + }, + "abi": [ + { + "inputs": [], + "name": "finalized", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "data": [ + { + "name": "new_governor_nominee", + "type": "felt" + }, + { + "name": "nominated_by", + "type": "felt" + } + ], + "keys": [], + "name": "governor_nominated", + "type": "event" + }, + { + "data": [ + { + "name": "cancelled_nominee", + "type": "felt" + }, + { + "name": "cancelled_by", + "type": "felt" + } + ], + "keys": [], + "name": "nomination_cancelled", + "type": "event" + }, + { + "data": [ + { + "name": "removed_governor", + "type": "felt" + }, + { + "name": "removed_by", + "type": "felt" + } + ], + "keys": [], + "name": "governor_removed", + "type": "event" + }, + { + "data": [ + { + "name": "new_governor", + "type": "felt" + } + ], + "keys": [], + "name": "governance_accepted", + "type": "event" + }, + { + "inputs": [ + { + "name": "account", + "type": "felt" + } + ], + "name": "is_governor", + "outputs": [ + { + "name": "is_governor_", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "init_governance", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "nominee", + "type": "felt" + } + ], + "name": "nominate_new_governor", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "cancelee", + "type": "felt" + } + ], + "name": "cancel_nomination", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "removee", + "type": "felt" + } + ], + "name": "remove_governor", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "accept_governance", + "outputs": [], + "type": "function" + }, + { + "data": [ + { + "name": "implementation", + "type": "felt" + }, + { + "name": "eic_address", + "type": "felt" + }, + { + "name": "init_vector_len", + "type": "felt" + }, + { + "name": "init_vector", + "type": "felt*" + }, + { + "name": "final", + "type": "felt" + } + ], + "keys": [], + "name": "implementation_added", + "type": "event" + }, + { + "data": [ + { + "name": "implementation", + "type": "felt" + }, + { + "name": "eic_address", + "type": "felt" + }, + { + "name": "init_vector_len", + "type": "felt" + }, + { + "name": "init_vector", + "type": "felt*" + }, + { + "name": "final", + "type": "felt" + } + ], + "keys": [], + "name": "implementation_removed", + "type": "event" + }, + { + "data": [ + { + "name": "implementation", + "type": "felt" + }, + { + "name": "eic_address", + "type": "felt" + }, + { + "name": "init_vector_len", + "type": "felt" + }, + { + "name": "init_vector", + "type": "felt*" + } + ], + "keys": [], + "name": "implementation_upgraded", + "type": "event" + }, + { + "data": [ + { + "name": "implementation", + "type": "felt" + } + ], + "keys": [], + "name": "implementation_finalized", + "type": "event" + }, + { + "inputs": [], + "name": "implementation", + "outputs": [ + { + "name": "address", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "implementation_", + "type": "felt" + }, + { + "name": "eic_address", + "type": "felt" + }, + { + "name": "init_vector_len", + "type": "felt" + }, + { + "name": "init_vector", + "type": "felt*" + }, + { + "name": "final", + "type": "felt" + } + ], + "name": "implementation_time", + "outputs": [ + { + "name": "time", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "implementation_", + "type": "felt" + }, + { + "name": "eic_address", + "type": "felt" + }, + { + "name": "init_vector_len", + "type": "felt" + }, + { + "name": "init_vector", + "type": "felt*" + }, + { + "name": "final", + "type": "felt" + } + ], + "name": "add_implementation", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "implementation_", + "type": "felt" + }, + { + "name": "eic_address", + "type": "felt" + }, + { + "name": "init_vector_len", + "type": "felt" + }, + { + "name": "init_vector", + "type": "felt*" + }, + { + "name": "final", + "type": "felt" + } + ], + "name": "remove_implementation", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "implementation_", + "type": "felt" + }, + { + "name": "eic_address", + "type": "felt" + }, + { + "name": "init_vector_len", + "type": "felt" + }, + { + "name": "init_vector", + "type": "felt*" + }, + { + "name": "final", + "type": "felt" + } + ], + "name": "upgrade_to", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "init_vector_len", + "type": "felt" + }, + { + "name": "init_vector", + "type": "felt*" + } + ], + "name": "initialize", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "upgrade_delay_seconds", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__default__", + "outputs": [ + { + "name": "retdata_size", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__l1_default__", + "outputs": [], + "type": "l1_handler" + } + ] + } \ No newline at end of file diff --git a/cmd/juno/juno.go b/cmd/juno/juno.go index e048a2e370..cc86bd4c61 100644 --- a/cmd/juno/juno.go +++ b/cmd/juno/juno.go @@ -84,6 +84,8 @@ const ( corsEnableF = "rpc-cors-enable" seqEnF = "seq-enable" seqBlockTimeF = "seq-block-time" + seqBootstrapF = "seq-bootstrap" + seqBootstrapToBlockF = "seq-bootstrap-to-block" genesisFileF = "genesis-file" defaultConfig = "" @@ -122,6 +124,8 @@ const ( defaultCorsEnable = false defaultSeqEn = false defaultSeqBlockTime = 60 + defaultSeqBootstrapToBlock = 0 + defaultSeqBootstrap = false defaultGenesisFile = "" configFlagUsage = "The YAML configuration file." @@ -154,26 +158,28 @@ const ( "These peers can be either Feeder or regular nodes." p2pFeederNodeUsage = "EXPERIMENTAL: Run juno as a feeder node which will only sync from feeder gateway and gossip the new" + " blocks to the network." - p2pPrivateKeyUsage = "EXPERIMENTAL: Hexadecimal representation of a private key on the Ed25519 elliptic curve." - metricsUsage = "Enables the Prometheus metrics endpoint on the default port." - metricsHostUsage = "The interface on which the Prometheus endpoint will listen for requests." - metricsPortUsage = "The port on which the Prometheus endpoint will listen for requests." - grpcUsage = "Enable the HTTP gRPC server on the default port." - grpcHostUsage = "The interface on which the gRPC server will listen for requests." - grpcPortUsage = "The port on which the gRPC server will listen for requests." - maxVMsUsage = "Maximum number for VM instances to be used for RPC calls concurrently" - maxVMQueueUsage = "Maximum number for requests to queue after reaching max-vms before starting to reject incoming requests" - remoteDBUsage = "gRPC URL of a remote Juno node" - rpcMaxBlockScanUsage = "Maximum number of blocks scanned in single starknet_getEvents call" - dbCacheSizeUsage = "Determines the amount of memory (in megabytes) allocated for caching data in the database." - dbMaxHandlesUsage = "A soft limit on the number of open files that can be used by the DB" - gwAPIKeyUsage = "API key for gateway endpoints to avoid throttling" //nolint: gosec - gwTimeoutUsage = "Timeout for requests made to the gateway" //nolint: gosec - callMaxStepsUsage = "Maximum number of steps to be executed in starknet_call requests" - corsEnableUsage = "Enable CORS on RPC endpoints" - seqEnUsage = "Enables sequencer mode of operation" - seqBlockTimeUsage = "Time to build a block, in seconds" - genesisFileUsage = "Path to the genesis file" + p2pPrivateKeyUsage = "EXPERIMENTAL: Hexadecimal representation of a private key on the Ed25519 elliptic curve." + metricsUsage = "Enables the Prometheus metrics endpoint on the default port." + metricsHostUsage = "The interface on which the Prometheus endpoint will listen for requests." + metricsPortUsage = "The port on which the Prometheus endpoint will listen for requests." + grpcUsage = "Enable the HTTP gRPC server on the default port." + grpcHostUsage = "The interface on which the gRPC server will listen for requests." + grpcPortUsage = "The port on which the gRPC server will listen for requests." + maxVMsUsage = "Maximum number for VM instances to be used for RPC calls concurrently" + maxVMQueueUsage = "Maximum number for requests to queue after reaching max-vms before starting to reject incoming requests" + remoteDBUsage = "gRPC URL of a remote Juno node" + rpcMaxBlockScanUsage = "Maximum number of blocks scanned in single starknet_getEvents call" + dbCacheSizeUsage = "Determines the amount of memory (in megabytes) allocated for caching data in the database." + dbMaxHandlesUsage = "A soft limit on the number of open files that can be used by the DB" + gwAPIKeyUsage = "API key for gateway endpoints to avoid throttling" //nolint: gosec + gwTimeoutUsage = "Timeout for requests made to the gateway" //nolint: gosec + callMaxStepsUsage = "Maximum number of steps to be executed in starknet_call requests" + corsEnableUsage = "Enable CORS on RPC endpoints" + seqEnUsage = "Enables sequencer mode of operation" + seqBlockTimeUsage = "Time to build a block, in seconds" + seqBootstrapToBlockUsage = "How many blocks to sycn from network before running sequencer" + seqBootstrapUsage = "Enables sync from existing network before running sequencer mode" + genesisFileUsage = "Path to the genesis file" ) var Version string @@ -357,6 +363,8 @@ func NewCmd(config *node.Config, run func(*cobra.Command, []string) error) *cobr junoCmd.AddCommand(GenP2PKeyPair()) junoCmd.Flags().Bool(seqEnF, defaultSeqEn, seqEnUsage) junoCmd.Flags().Uint(seqBlockTimeF, defaultSeqBlockTime, seqBlockTimeUsage) + junoCmd.Flags().Bool(seqBootstrapF, defaultSeqBootstrap, seqBootstrapUsage) + junoCmd.Flags().Uint(seqBootstrapToBlockF, defaultSeqBootstrapToBlock, seqBootstrapToBlockUsage) junoCmd.Flags().String(genesisFileF, defaultGenesisFile, genesisFileUsage) return junoCmd diff --git a/mocks/mock_state.go b/mocks/mock_state.go index 30cc06d0b0..8994085984 100644 --- a/mocks/mock_state.go +++ b/mocks/mock_state.go @@ -55,36 +55,6 @@ func (mr *MockStateHistoryReaderMockRecorder) Class(arg0 any) *gomock.Call { return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Class", reflect.TypeOf((*MockStateHistoryReader)(nil).Class), arg0) } -// CompiledClassHash mocks base method. -func (m *MockStateHistoryReader) CompiledClassHash(arg0 *felt.Felt) (*felt.Felt, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CompiledClassHash", arg0) - ret0, _ := ret[0].(*felt.Felt) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// CompiledClassHash indicates an expected call of CompiledClassHash. -func (mr *MockStateHistoryReaderMockRecorder) CompiledClassHash(arg0 any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CompiledClassHash", reflect.TypeOf((*MockStateHistoryReader)(nil).CompiledClassHash), arg0) -} - -// CompiledClassHashAt mocks base method. -func (m *MockStateHistoryReader) CompiledClassHashAt(arg0 *felt.Felt, arg1 uint64) (*felt.Felt, error) { - m.ctrl.T.Helper() - ret := m.ctrl.Call(m, "CompiledClassHashAt", arg0, arg1) - ret0, _ := ret[0].(*felt.Felt) - ret1, _ := ret[1].(error) - return ret0, ret1 -} - -// CompiledClassHashAt indicates an expected call of CompiledClassHashAt. -func (mr *MockStateHistoryReaderMockRecorder) CompiledClassHashAt(arg0, arg1 any) *gomock.Call { - mr.mock.ctrl.T.Helper() - return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CompiledClassHashAt", reflect.TypeOf((*MockStateHistoryReader)(nil).CompiledClassHashAt), arg0, arg1) -} - // ContractClassHash mocks base method. func (m *MockStateHistoryReader) ContractClassHash(arg0 *felt.Felt) (*felt.Felt, error) { m.ctrl.T.Helper() diff --git a/node/node.go b/node/node.go index 1c3dd35f3c..43bdb14647 100644 --- a/node/node.go +++ b/node/node.go @@ -91,9 +91,11 @@ type Config struct { GatewayAPIKey string `mapstructure:"gw-api-key"` GatewayTimeout time.Duration `mapstructure:"gw-timeout"` - Sequencer bool `mapstructure:"seq-enable"` - SeqBlockTime uint `mapstructure:"seq-block-time"` - GenesisFile string `mapstructure:"genesis-file"` + Sequencer bool `mapstructure:"seq-enable"` + SeqBlockTime uint `mapstructure:"seq-block-time"` + SeqBootstrap bool `mapstructure:"seq-bootstrap"` + SeqBootstrapToBlock uint64 `mapstructure:"seq-bootstrap-to-block"` + GenesisFile string `mapstructure:"genesis-file"` } type Node struct { @@ -151,22 +153,23 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen nodeVM := vm.New(log) throttledVM := NewThrottledVM(nodeVM, cfg.MaxVMs, int32(cfg.MaxVMQueue)) + client := feeder.NewClient(cfg.Network.FeederURL).WithUserAgent(ua).WithLogger(log). + WithTimeout(cfg.GatewayTimeout).WithAPIKey(cfg.GatewayAPIKey) + starknetData := adaptfeeder.New(client) var rpcHandler *rpc.Handler if cfg.Sequencer { pKey, kErr := ecdsa.GenerateKey(rand.Reader) if kErr != nil { return nil, kErr } - poolDB, _ := pebble.NewMem() p := mempool.New(poolDB) - sequencer := builder.New(pKey, new(felt.Felt).SetUint64(1337), chain, nodeVM, time.Second*time.Duration(cfg.SeqBlockTime), p, log) //nolint: gomnd + sequencer := builder.New(pKey, new(felt.Felt).SetUint64(1337), chain, nodeVM, time.Second*time.Duration(cfg.SeqBlockTime), p, //nolint: gomnd,lll + log).WithBootstrap(cfg.SeqBootstrap).WithStarknetData(starknetData).WithBootstrapToBlock(cfg.SeqBootstrapToBlock) rpcHandler = rpc.New(chain, sequencer, throttledVM, version, &cfg.Network, log).WithMempool(p) services = append(services, sequencer) } else { - client := feeder.NewClient(cfg.Network.FeederURL).WithUserAgent(ua).WithLogger(log). - WithTimeout(cfg.GatewayTimeout).WithAPIKey(cfg.GatewayAPIKey) - synchronizer := sync.New(chain, adaptfeeder.New(client), log, cfg.PendingPollInterval, dbIsRemote) + synchronizer := sync.New(chain, starknetData, log, cfg.PendingPollInterval, dbIsRemote) gatewayClient := gateway.NewClient(cfg.Network.GatewayURL, log).WithUserAgent(ua).WithAPIKey(cfg.GatewayAPIKey) var p2pService *p2p.Service @@ -365,10 +368,11 @@ func (n *Node) Run(ctx context.Context) { return } - if err = buildGenesis(n.cfg.GenesisFile, n.cfg.Sequencer, n.blockchain, vm.New(n.log)); err != nil { - n.log.Errorw("Error building genesis state", "err", err) - return - } + // Todo: push to builder? + // if err = buildGenesis(n.cfg.GenesisFile, n.cfg.Sequencer, n.blockchain, vm.New(n.log)); err != nil { + // n.log.Errorw("Error building genesis state", "err", err) + // return + // } for _, s := range n.services { s := s From 856a438a20022d3a86764b9bc238c3557e7737e6 Mon Sep 17 00:00:00 2001 From: rian Date: Wed, 5 Jun 2024 14:47:24 +0300 Subject: [PATCH 40/76] ?? --- genesis/genesis_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index b668ba9a5a..752e93b0cd 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -91,7 +91,8 @@ func TestGenesisStateDiff(t *testing.T) { require.Empty(t, stateDiff.Nonces) require.Equal(t, stateDiff.DeployedContracts[*simpleStoreAddress], simpleStoreClassHash) require.Equal(t, stateDiff.DeployedContracts[*udcAddress], udcClassHash) - require.Equal(t, stateDiff.DeclaredV0Classes, []*felt.Felt{simpleStoreClassHash, udcClassHash}) + require.Equal(t, stateDiff.DeclaredV0Classes[0].String(), simpleStoreClassHash.String()) + require.Equal(t, stateDiff.DeclaredV0Classes[1].String(), udcClassHash.String()) require.Equal(t, 1, len(stateDiff.DeclaredV1Classes)) require.NotNil(t, stateDiff.DeclaredV1Classes[*simpleAccountClassHash]) require.Empty(t, stateDiff.ReplacedClasses) From 59c155828f1e260c685b4b761fa89e9c077a79c3 Mon Sep 17 00:00:00 2001 From: Rian Hughes Date: Fri, 28 Jun 2024 12:56:02 +0100 Subject: [PATCH 41/76] genesis test update, impl add_visited_pcs - wip --- genesis/genesis_test.go | 34 +- genesis/testdata/simpleAccount.json | 2362 ++++++++++++++++++++++- genesis/testdata/universalDeployer.json | 1932 +++++++++++++++++- vm/rust/src/juno_state.rs | 13 +- 4 files changed, 4329 insertions(+), 12 deletions(-) diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index 752e93b0cd..50db15f8b5 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -39,42 +39,63 @@ func TestGenesisStateDiff(t *testing.T) { require.NoError(t, err) }) - t.Run("valid non-empty genesis config", func(t *testing.T) { + t.Run("valid non-empty genesis config", func(t *testing.T) { simpleStoreClassHash, err := new(felt.Felt).SetString("0x73b1d55a550a6b9073933817a40c22c4099aa5932694a85322dd5cefedbb467") require.NoError(t, err) - simpleAccountClassHash, err := new(felt.Felt).SetString("0x04c6d6cf894f8bc96bb9c525e6853e5483177841f7388f74a46cfda6f028c755") + simpleAccountClassHash, err := new(felt.Felt).SetString("0x04c6d6cf894f8bc96bb9c525e6853e5483177841f7388f74a46cfda6f028c755") // account (udc deploys an instance of this class) require.NoError(t, err) + + // deployContractSelector, err := new(felt.Felt).SetString("0x01987cbd17808b9a23693d4de7e246a443cfe37e6e7fbaeabd7d7e6532b07c3d") // "deployContract(classHash, salt, unique, calldata)" + // require.NoError(t, err) - simpleStoreAddress, err := new(felt.Felt).SetString("0xdeadbeef") + udcClassHash, err := new(felt.Felt).SetString("0x07b3e05f48f0c69e4a65ce5e076a66271a527aff2c34ce1083ec6e1526997a69") require.NoError(t, err) - selector, err := new(felt.Felt).SetString("0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320") // "increase_balance(amount)" + + simpleStoreAddress, err := new(felt.Felt).SetString("0xdeadbeef") // token require.NoError(t, err) - udcClassHash, err := new(felt.Felt).SetString("0x07b3e05f48f0c69e4a65ce5e076a66271a527aff2c34ce1083ec6e1526997a69") + simpleAccountAddress, err := new(felt.Felt).SetString("0xdeadbeef123") // account require.NoError(t, err) + udcAddress, err := new(felt.Felt).SetString("0xdeadbeef222") require.NoError(t, err) + selector, err := new(felt.Felt).SetString("0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320") // "increase_balance(amount)" + require.NoError(t, err) + + simpleAccountPubKey, err := new(felt.Felt).SetString("0xdeadbeef123") // account pubkey + require.NoError(t, err) + genesisConfig := genesis.GenesisConfig{ Classes: []string{ "./testdata/simpleStore.json", "./testdata/simpleAccount.json", - "./testdata/universalDeployer.json", + "./testdata/universalDeployer.json", }, + // To deploy an account, we can call the constructor directly (don't need udc) Contracts: map[felt.Felt]genesis.GenesisContractData{ + // deploy token *simpleStoreAddress: { ClassHash: *simpleStoreClassHash, ConstructorArgs: []felt.Felt{*new(felt.Felt).SetUint64(1)}, }, + // deploy UDC *udcAddress: { ClassHash: *udcClassHash, }, + // deploy account + *simpleAccountAddress: { + ClassHash: *simpleAccountClassHash, + ConstructorArgs: []felt.Felt{*simpleAccountPubKey}, + }, }, + // When the account is deployed, we can call any function (eg increase balance) FunctionCalls: []genesis.FunctionCall{ { + // increase balance (of caller??) ContractAddress: *simpleStoreAddress, EntryPointSelector: *selector, Calldata: []felt.Felt{*new(felt.Felt).SetUint64(2)}, @@ -82,6 +103,7 @@ func TestGenesisStateDiff(t *testing.T) { }, } + // Todo: update to test the account has been deployed and funded. stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), network) require.NoError(t, err) balanceKey, err := new(felt.Felt).SetString("0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091") diff --git a/genesis/testdata/simpleAccount.json b/genesis/testdata/simpleAccount.json index 5e53940096..7c0c6515f0 100644 --- a/genesis/testdata/simpleAccount.json +++ b/genesis/testdata/simpleAccount.json @@ -1 +1,2361 @@ -{"contract_class_version": "0.1.0", "sierra_program": ["0x1", "0x3", "0x0", "0x2", "0x2", "0x0", "0x35c", "0xa4", "0x62", "0x53797374656d", "0x800000000000000100000000000000000000000000000000", "0x556e696e697469616c697a6564", "0x800000000000000200000000000000000000000000000001", "0x1", "0x0", "0x66656c74323532", "0x800000000000000700000000000000000000000000000000", "0x537472756374", "0x800000000000000700000000000000000000000000000002", "0x1166fe35572d4e7764dac0caf1fd7fc591901fd01156db2561a07b68ab8dca2", "0x2", "0x45635374617465", "0x4172726179", "0x800000000000000300000000000000000000000000000001", "0x536e617073686f74", "0x800000000000000700000000000000000000000000000001", "0x5", "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", "0x6", "0x456e756d", "0x800000000000000300000000000000000000000000000003", "0x161ee0e6962e56453b5d68e09d1cabe5633858c1ba3a7e73fee8c70867eced0", "0x7", "0x800000000000000f00000000000000000000000000000001", "0x395e2d9effe7f0b69bdf2f45608c775021c78e9285a6d02f0b03c366071397a", "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", "0x800000000000000f00000000000000000000000000000003", "0x9", "0xa", "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", "0xc", "0x1170ac65398c8208024657e2abfcc7d413e0b0238250cc2f0889c494729cd8f", "0xb", "0xd", "0x800000000000000700000000000000000000000000000003", "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", "0x248e8fae2f16a35027771ffd74d6a6f3c379424b55843563a18f566bba3d905", "0xf", "0x4563506f696e74", "0x4e6f6e5a65726f", "0x11", "0x426f78", "0x38", "0x33", "0x2c7badf5cd070e89531ef781330a9554b04ce4ea21304b67a30ac3d43df84a2", "0x14", "0x436f6e747261637441646472657373", "0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7", "0x16", "0x800000000000000f00000000000000000000000000000002", "0x2b633ea9a5396c21c9ce15d6f8aa32835a82b176798ba8a47edeb0825e07a35", "0x19", "0x25a2187d2f5017d2e8cff793f7cda8758f9c542bbc6db8234a8e37cbdecc577", "0x1a", "0x1bfb87b9ee7c36c7bc943affbf8fc4700e2b12321bc36afd64867a0285de2c1", "0x345219a7d1ae93472ca456d0f61eff989bc81dca542f91d3d7bd5dd00a1365e", "0x1d", "0x1fed1143e26121577943ec55560b24fec94a964c6ebbe8b424583dd0829cdf3", "0x1e", "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", "0x219d1cfed848a1fa1c067301fe782a5607c3c21abb9f23182ec63e9dea17882", "0x1abba7c5818bc544039d9b19c162245220c1aabbc7c285f0599468117492ed3", "0x1c", "0x21", "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc", "0x53746f7261676541646472657373", "0x53746f726167654261736541646472657373", "0x26", "0x3ae40d407f8074730e48241717c3dd78b7128d346cf81094e31806a3a5bdf", "0x27", "0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d", "0x29", "0x2b", "0x2c", "0x800000000000000300000000000000000000000000000004", "0x2e", "0x32cb17bdb0d0d053909169ec443a25462b7e27237007511f772a7d957ce924c", "0x2f", "0x35", "0x40", "0x800000000000000700000000000000000000000000000006", "0x19367431bdedfe09ea99eed9ade3de00f195dd97087ed511b8942ebb45dbc5a", "0x31", "0x32", "0x753634", "0x800000000000000700000000000000000000000000000004", "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", "0x34", "0x38f4af6e44b2e0a6ad228a4874672855e693db590abc7105a5a9819dbbf5ba6", "0x36", "0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca", "0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7", "0x39", "0x8416421239ce8805ed9d27e6ddae62a97ab5d01883bb8f5246b4742a44b429", "0x3a", "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", "0x3c", "0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da", "0x75313238", "0x800000000000000700000000000000000000000000000008", "0x2e655a7513158873ca2e5e659a9e175d23bf69a2325cdd0397ca3b8d864b967", "0x3f", "0x3508bb43f8880f8a37030d78eb1ac52d3a1abcccd991bf0258bdf64f81014ed", "0x41", "0x3e1934b18d91949ab9afdbdd1866a30ccca06c2b1e6581582c6b27f8b4f6555", "0x44", "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", "0x206697ab160b93fae267fb0d1700c2e30975ed668ca71c2d96eef75af0ea90", "0x47", "0xd4623473c7ca975d1ba7f5d5b056bb9a0adcf8338cd7ed945209d6b504f7f0", "0x48", "0xa853c166304d20fb0711becf2cbdf482dee3cac4e9717d040b7a7ab1df7eec", "0x4a", "0x506564657273656e", "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", "0x4d", "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", "0x4e", "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", "0x52", "0x45634f70", "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", "0x56", "0x800000000000000300000000000000000000000000000002", "0x25abf8fd76a01c7e2544d26b0a2e29212b05a36781e0330b46d878e43b307d1", "0x58", "0x4275696c74696e436f737473", "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", "0x55", "0x753332", "0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d", "0x5d", "0xc1f0cb41289e2f6a79051e9af1ead07112b46ff17a492a90b3944dc53a51c8", "0x5e", "0x4761734275696c74696e", "0x52616e6765436865636b", "0x1a4", "0x616c6c6f635f6c6f63616c", "0x66696e616c697a655f6c6f63616c73", "0x7265766f6b655f61705f747261636b696e67", "0x77697468647261775f676173", "0x6272616e63685f616c69676e", "0x73746f72655f74656d70", "0x61", "0x60", "0x66756e6374696f6e5f63616c6c", "0x3", "0x656e756d5f6d61746368", "0x5f", "0x7374727563745f6465636f6e737472756374", "0x61727261795f6c656e", "0x736e617073686f745f74616b65", "0x5c", "0x64726f70", "0x7533325f636f6e7374", "0x72656e616d65", "0x7533325f6571", "0x61727261795f6e6577", "0x66656c743235325f636f6e7374", "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", "0x61727261795f617070656e64", "0x7374727563745f636f6e737472756374", "0x656e756d5f696e6974", "0x5b", "0x6765745f6275696c74696e5f636f737473", "0x5a", "0x77697468647261775f6761735f616c6c", "0xe", "0x73746f72655f6c6f63616c", "0x59", "0x57", "0x4f7574206f6620676173", "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x54", "0x10", "0x53", "0x12", "0x50", "0x13", "0x4f", "0x4661696c656420746f20646573657269616c697a6520706172616d202332", "0x51", "0x4c", "0x15", "0x4b", "0x17", "0x18", "0x49", "0x1b", "0x4661696c656420746f20646573657269616c697a6520706172616d202333", "0x64697361626c655f61705f747261636b696e67", "0x61727261795f736e617073686f745f706f705f66726f6e74", "0x46", "0x6a756d70", "0x756e626f78", "0x45", "0x636f6e74726163745f616464726573735f746f5f66656c74323532", "0x66656c743235325f737562", "0x66656c743235325f69735f7a65726f", "0x1f", "0x656e61626c655f61705f747261636b696e67", "0x42", "0x43", "0x100000000000000000000000000000001", "0x20", "0x4163636f756e743a20696e76616c69642074782076657273696f6e", "0x4163636f756e743a20696e76616c69642063616c6c6572", "0x647570", "0x3e", "0x22", "0x23", "0x4163636f756e743a20696e76616c6964207369676e6174757265", "0x56414c4944", "0x24", "0x25", "0x3d", "0x28", "0x2a", "0x3b", "0x37", "0x2d", "0x30", "0x7533325f746f5f66656c74323532", "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", "0x73746f726167655f626173655f616464726573735f636f6e7374", "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", "0x73746f726167655f616464726573735f66726f6d5f62617365", "0x73746f726167655f726561645f73797363616c6c", "0x4163636f756e743a20756e617574686f72697a6564", "0x656d69745f6576656e745f73797363616c6c", "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", "0x6765745f657865637574696f6e5f696e666f5f73797363616c6c", "0x61727261795f706f705f66726f6e74", "0x61727261795f676574", "0x496e646578206f7574206f6620626f756e6473", "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", "0x65635f706f696e745f66726f6d5f785f6e7a", "0x756e777261705f6e6f6e5f7a65726f", "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca", "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f", "0x65635f706f696e745f7472795f6e65775f6e7a", "0x65635f706f696e745f69735f7a65726f", "0x65635f706f696e745f756e77726170", "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", "0x73746f726167655f77726974655f73797363616c6c", "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", "0x63616c6c5f636f6e74726163745f73797363616c6c", "0x8", "0x65635f73746174655f696e6974", "0x65635f73746174655f6164645f6d756c", "0x4", "0x65635f73746174655f7472795f66696e616c697a655f6e7a", "0x65635f706f696e745f7a65726f", "0x65635f73746174655f616464", "0x65635f6e6567", "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", "0x706564657273656e", "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", "0x626f6f6c5f6e6f745f696d706c", "0x526573756c743a3a756e77726170206661696c65642e", "0x1019", "0xffffffffffffffff", "0x86", "0x7e", "0x6e", "0x63", "0x64", "0x65", "0x66", "0x67", "0x68", "0x69", "0x6a", "0x6b", "0x6c", "0x6d", "0x6f", "0x70", "0x71", "0x72", "0x73", "0x74", "0x75", "0x76", "0x77", "0x78", "0x79", "0x7a", "0x7b", "0x7c", "0x7d", "0x7f", "0x80", "0x10d", "0x105", "0xf5", "0xbb", "0xe7", "0xdf", "0x1b4", "0x1a3", "0x19a", "0x189", "0x14b", "0x179", "0x171", "0x81", "0x82", "0x83", "0x84", "0x85", "0x87", "0x88", "0x89", "0x8a", "0x8b", "0x8c", "0x8d", "0x8e", "0x8f", "0x25c", "0x24b", "0x242", "0x231", "0x1f3", "0x221", "0x219", "0x2d8", "0x2c8", "0x28e", "0x2ba", "0x2b2", "0x355", "0x345", "0x309", "0x336", "0x32e", "0x3d2", "0x3c2", "0x386", "0x3b3", "0x3ab", "0x433", "0x3fd", "0x426", "0x41f", "0x4a1", "0x492", "0x462", "0x484", "0x47d", "0x501", "0x4cb", "0x4f4", "0x4ed", "0x56f", "0x560", "0x530", "0x552", "0x54b", "0x613", "0x603", "0x5f3", "0x5e3", "0x5a9", "0x5d5", "0x5cd", "0x688", "0x678", "0x644", "0x669", "0x661", "0x69f", "0x6a4", "0x6c0", "0x6ba", "0x74d", "0x73e", "0x735", "0x701", "0x70e", "0x725", "0x71e", "0x76f", "0x90", "0x91", "0x92", "0x93", "0x7b0", "0x94", "0x7a8", "0x95", "0x79d", "0x96", "0x97", "0x98", "0x99", "0x9a", "0x9b", "0x9c", "0x7c6", "0x7cb", "0x7d5", "0x9d", "0x9e", "0x9f", "0x7e4", "0x7e9", "0x805", "0xa0", "0x7ff", "0xa1", "0xa2", "0xa3", "0xa4", "0xa5", "0x82f", "0x823", "0x827", "0xa6", "0xa7", "0xa8", "0xa9", "0xaa", "0xab", "0x84e", "0xac", "0xad", "0xae", "0xaf", "0xb0", "0x85d", "0x861", "0x882", "0xb1", "0xb2", "0xb3", "0x898", "0xb4", "0xb5", "0x8dd", "0xb6", "0xb7", "0x8d5", "0xb8", "0xb9", "0xba", "0x8ce", "0xbc", "0x8c8", "0xbd", "0xbe", "0xbf", "0xc0", "0xc1", "0x8f3", "0x909", "0xc2", "0x923", "0x971", "0xc3", "0x93c", "0xc4", "0xc5", "0xc6", "0x969", "0xc7", "0xc8", "0x95f", "0xc9", "0x959", "0xca", "0xcb", "0x992", "0xcc", "0xcd", "0xce", "0xcf", "0xd0", "0xd1", "0xd2", "0xd3", "0xd4", "0x9aa", "0xd5", "0xd6", "0xd7", "0xd8", "0xd9", "0xda", "0xdb", "0xdc", "0x9c4", "0xdd", "0xde", "0xa21", "0xe0", "0xe1", "0x9e5", "0xe2", "0xe3", "0x9ea", "0xe4", "0xe5", "0xe6", "0xa13", "0xe8", "0xa0c", "0xa06", "0xa1a", "0xe9", "0xea", "0xeb", "0xec", "0xed", "0xa49", "0xee", "0xa76", "0xa94", "0xef", "0xf0", "0xa89", "0xf1", "0xf2", "0xa7e", "0xf3", "0xf4", "0xad7", "0xaaf", "0xacd", "0xac7", "0xf6", "0xaf8", "0xf7", "0xf8", "0xf9", "0xfa", "0xb0d", "0xfb", "0xfc", "0xfd", "0xfe", "0xb22", "0xff", "0x100", "0xb27", "0x101", "0x102", "0x103", "0xb32", "0xb71", "0x104", "0xb6a", "0x106", "0xb5d", "0x107", "0x108", "0x109", "0x10a", "0x10b", "0x10c", "0x10e", "0x10f", "0x110", "0x111", "0x112", "0xb92", "0x113", "0x114", "0xb97", "0x115", "0x116", "0x117", "0xba2", "0x118", "0x119", "0x11a", "0xbcc", "0x11b", "0x11c", "0x11d", "0x11e", "0xbc6", "0x11f", "0x120", "0x121", "0xbfa", "0x122", "0xbf2", "0x123", "0x124", "0x125", "0xc40", "0x126", "0xc36", "0xc2e", "0xc24", "0x127", "0x128", "0x129", "0x12a", "0x12b", "0x12c", "0x12d", "0x12e", "0x12f", "0xc51", "0x130", "0x131", "0xc56", "0x132", "0x133", "0x134", "0xc61", "0x135", "0x136", "0x137", "0x138", "0xcaf", "0x139", "0xc73", "0x13a", "0x13b", "0xc78", "0xca4", "0x13c", "0x13d", "0x13e", "0xc9a", "0x13f", "0x140", "0xc93", "0x141", "0x142", "0x143", "0x144", "0x145", "0x146", "0xcd9", "0x147", "0xce6", "0x148", "0x149", "0x14a", "0x14c", "0xcfe", "0x14d", "0xd10", "0xd22", "0x14e", "0xd9f", "0x14f", "0x150", "0xd94", "0x151", "0x152", "0x153", "0xd88", "0x154", "0x155", "0x156", "0xd46", "0x157", "0x158", "0x159", "0x15a", "0xd59", "0xd6c", "0xd6a", "0x15b", "0xd73", "0xd82", "0xd80", "0x15c", "0x15d", "0x15e", "0x15f", "0x160", "0xdc1", "0x161", "0xdcf", "0xde7", "0x162", "0x163", "0xdfd", "0x164", "0x165", "0xe08", "0x166", "0x167", "0x168", "0x169", "0xe13", "0x16a", "0xe28", "0xe2d", "0xe38", "0x16b", "0x16c", "0x16d", "0x16e", "0x16f", "0xe5a", "0xe5f", "0xe6a", "0x170", "0xe8a", "0x172", "0x173", "0x174", "0x175", "0x176", "0xea4", "0x177", "0xe9d", "0x178", "0x17a", "0x17b", "0xeb0", "0x17c", "0x17d", "0xec2", "0x17e", "0x17f", "0xec7", "0x180", "0x181", "0x182", "0xed2", "0xf13", "0xee4", "0xee9", "0xf05", "0xeff", "0xf0c", "0x183", "0xf29", "0xf39", "0x184", "0x185", "0x186", "0x187", "0xf34", "0xf37", "0x188", "0x18a", "0xf42", "0xf48", "0x18b", "0x18c", "0xf54", "0xf57", "0xf5f", "0x18d", "0x18e", "0x18f", "0x190", "0x191", "0x192", "0x193", "0xf9b", "0xf90", "0xf95", "0x194", "0x195", "0x196", "0x197", "0x198", "0xfa7", "0x199", "0x19b", "0x19c", "0xfd1", "0xfd5", "0xfdf", "0xfe4", "0xff1", "0x19d", "0x19e", "0x19f", "0x1a0", "0x1a1", "0x1a2", "0x1005", "0x1010", "0x1c4", "0x26c", "0x2e7", "0x364", "0x3e1", "0x441", "0x4af", "0x50f", "0x57d", "0x622", "0x697", "0x6ca", "0x755", "0x775", "0x7b9", "0x7bf", "0x7dc", "0x80f", "0x837", "0x856", "0x86b", "0x88a", "0x89e", "0x8e5", "0x8f9", "0x90f", "0x92b", "0x980", "0x998", "0x9b0", "0x9cb", "0x9d7", "0xa31", "0xa9e", "0xae6", "0xb15", "0xb38", "0xb77", "0xba9", "0xbd3", "0xc04", "0xc4a", "0xc67", "0xcbf", "0xcdf", "0xcf1", "0xda9", "0xdc9", "0xdd5", "0xded", "0xdf0", "0xe0d", "0xe19", "0xe3f", "0xe71", "0xe92", "0xeaa", "0xeb6", "0xed8", "0xf22", "0xf3c", "0xf59", "0xf67", "0xf75", "0xfa1", "0xfad", "0xfb7", "0xfc1", "0xfc4", "0xffa", "0x1009", "0x8b57", "0x12014110400c0140f038080340c0140b0180a0240801c060140400c0200400", "0x60700906c06064090680606409048050600505c06058150500504c0602809", "0x2301422014210181605412014200141b018160241f018190241e0141d0141b", "0x503c2b0a80504429020280480509c05098060581507805078050940609015", "0x400c1e014320143101824054080c0120142f0142e018160542d014110ac2c", "0x908c050dc050d80605815078050d40506c0607009074050d0060cc090c805", "0x230143c0143b018160541e0143a0141b0181c02439018190240c014380180a", "0x60581510405100050fc0609015030050f8060280904805078050f40605815", "0x470144601816054450141b0180a0240c014110ac081100810c120140c01442", "0x50100312805044100600503c0e07805124051200609015060050442b08c05", "0x110ac230144f0144e018160541e0144a0144d0141b0184c0242c0140f0384b", "0x615c0902056030050c8050c805154051500514c0614809144050442b14005", "0x5c0184c024230145b0145a018160542f0141b0180a02432014590145901458", "0x605815178050600506c0605809078050b005174060581504805030050c805", "0x4b014630180a024230146201461018160541e0141b0183302423014600145f", "0x506c06028090300503005030050600519c050c80503005198061940902064", "0x6b0146a01816054320141b0180a0240c014110a42301469014680181605455", "0x15078051b80506c06070090e8051b4060cc0907805114051b0060901508c05", "0x16054021cc23014720147101816054270141b0180a02423014700146f01816", "0x60901508c051dc051d806058151d4050600506c060580907805048051d006", "0x21ec230147a01479018160540c0141b0180a0240c0140400c1e0140c01478", "0x61f80908c051f4051f00605815078050480506c06058090600506c0602809", "0x1605408210230148301482018160540820423014800147f018160544a0141b", "0x8a0088908c052200521c0605815218050600506c0605809078051340521406", "0x50149124c05014912480501491018900188f0188e0188d018050148c22c02", "0xc014052641801405260860140525888014052609701405258232540525018", "0x50149c0189f26c050149126c050149e0180c0149d26c050149c26c050149a", "0x20014052900c0140528c0c01405244a2030052840c014052804d0140527005", "0xa92a00501491018a7298050149101805014910140c29805030a508c05014a4", "0x4d014052446e014052446e014052706e014052686e014052903a0140529006", "0x91128050149c128050149a20005014982b0050149601805014ab2a89501494", "0x52681e014052707d01405260ad01405258272540525012014052444b01405", "0x9c2b80c014a10180c29805030a520c05014a406005014a4048050149c04805", "0x52687a01405260b201405258b125405250b001405244af030052841801405", "0x5014ab2d005014962cc9501494030050148c0a89501494030050149c03005", "0xb7030052842f2540525075014052587701405260b601405258b5254052500c", "0x9c09c050149a1c805014982ec05014962e895014942e405014912e0050149c", "0x52583525405250bd25405250bc25405250322540525027014052442701405", "0xc2018c110095014943000c014a12fc95014940dc95014941c0050149c2f805", "0xc2941e0140529006310c301405244140140524406030c30140c2940c01405", "0xa40e89501494030050149e0b005014a003005014c530c05014960140c30c05", "0x5030860140c29405030970140c294970140524406030970140c2948801405", "0x9501494018c9018c80180c014a1018c71ac050149831805014960f09501494", "0x52703201405270510140526051014053146901405260cc014052580632cca", "0x5030a520005014a433c95014943380c014a1334050149c0140c014a119c05", "0x4b01405348d103005284d00300528405030ac0140c294ac0140524406030ac", "0xa51f405014a4350950149434c050149134c05014a410495014940600501499", "0x52842701405258d52540525005030ad0140c294ad0140524406030ad0140c", "0xc2c805030a51e805014a435c0c014a12c805014910140c2c805030a53580c", "0xd82540525005030b40140c294b40140524406030b40140c2941e0140524406", "0xc1d405030a50140c2d805030a52d805014910180c2d805030a51dc05014a4", "0xd92540525035014052443501405270350140526835014052901d0140529005", "0x9809c050149e0140c2ec05030a52ec05014910180c2ec05030a51c805014a4", "0x52686201405270da01405258472540525045254052503a014052446e01405", "0x5014a412495014941c0050149836c9501494104050149110405014a40e805", "0xdc254052503a0140527005030be0140c294be0140524406030be0140c29470", "0x5014961800501498374050149612895014940180c21805030a503005014d2", "0x2d014052602d014053145b01405260de014052584b254052502c0140528c5e", "0x5030a531805014910180c31805030a51ac05014a4154050149c150050149c", "0x528005030cc0140c294cc0140524406030cc0140c294690140529005030c6", "0x9812c050148c018e113c0501498380050149637c9501494128050149106005", "0x52ac05030dc0140c294dc0140524406030dc0140c2941801405308d301405", "0x50149c37c050149c12c050149c134950149406005014c5370050149612c05", "0x5260db014052584f2540525006030270140c2940c030052741801405348d3", "0xa53880c014a10180c1d405030a51e8050149c38095014940140c0149d11c05", "0x524406394e40300538c54254052501d01405244350140526005030270140c", "0x94354050149e0140c35405030a535405014910180c35405030a5018e636005", "0x6030da0140c2946201405290320140527832014052682d254052505525405", "0x50149a16495014941ac050149c0140c36805030a539c0c014a13680501491", "0xcf0140524406030cf0140c294063a05025405250d401405244d401405270d4", "0x5014963789501494188050149816c950149433c050149e0140c33c05030a5", "0x5e25405250e9030052842c25405250400140524440014052903c01405260ca", "0xa40c805014ab2f0050149618095014940c8050148c0dc050149c2fc0501496", "0xc294dd0140524406030dd0140c2946001405290060305e0140c2942c01405", "0x5014910180c2e805030a5018ea2f4050149c0140c37405030a50140c17805", "0x6030de0140c2945b01405290dd25405250ba0140527805030ba0140c294ba", "0x50149117805014910b005014c50b005014eb0140c37805030a53780501491", "0xe00140c2944f01405290180140528c8301405260a60140525862254052502c", "0xa403005014ec3689501494060050149e0140c38005030a538005014910180c", "0x528405030db0140c294ed03005284db0140524406030db0140c2944701405", "0x501491018f33c80c014a13c40c014a10a805014f02cc0501491018ef3b80c", "0x512540525067254052502a01405348063d42a01405270063d0d3254052502a", "0xa5354050149633495014942c4050149e330950149436405014911a49501494", "0xc625405250f7030052846b25405250f603005284d40140525805030d40140c", "0xa532805014910180c32805030a50f005014a4018f833c0501496048050149e", "0x37014052902201405260aa014052586e25405250c32540525005030ca0140c", "0x910180c2f005030a5018f90140c2fc05030a52fc05014910180c2fc05030a5", "0x6030fb0140c294063e82c01405260ba0140525805030bc0140c294bc01405", "0xfd018fc050050149c1c095014943ec050149e0140c3ec05030a53ec0501491", "0x640806404b3014052702a01405278b00140527806400063fcfe0140524406", "0x5030a5019060190501904254050149825405014a440c0c014a1074050149c", "0x41014052604001405260b10140525805030b10140c294b10140524406030b1", "0xa52a805014910180c2a805030a508805014a4074050149a0180c35005030a5", "0x12015090140601806420fb01405258be25405251070300528405030aa0140c", "0xfb0310a0601403109030050180c25406019090140603006019090140601406", "0x18018aa015090141801414018230150901414014120180642405018fe0181d", "0x54240c080050740608022078954240509caa08c953ec0609c054240525405", "0x109030b501422018b52cc0c424052c4050780601909014063f8060a80542cb1", "0x10901432014230183201509014b3014200180642405018fe018ba0150c0bc05", "0x3701509014062c40601909014bd01427018352f40c424052f0052a8062f005", "0x60e805424050d4050a80601909014bf01427018402fc0c424050dc052a806", "0x636c064240c0f03a030b50183a015090143a014b30183c01509014400142a", "0x109014060c806019090142f014ba0180642405048050bc0601909014063f806", "0x54240533cca03035018cf01509014cf014bd018cf01509014062f00632805", "0xd801509014d501440018d501509014413500c2fc0635005424050183701841", "0x611c0542405030050e8061140542405088050500636405424050780504806", "0x542405018ca0180642405018fe018db11c45364fe014db01509014d80143c", "0x637c4b03097128dc03109030490881e25441018490150901449014cf01849", "0x513c053600613c054240513405354061340542405018d40180642405018fe", "0x1090144a014140185001509014dc0141201806424053800536406150e003109", "0x5424050bc0511c060b0054240515005114063780542405030050e80616c05", "0xfe01509014fe0480c12406164fe0b4553f9090145e0b0de16c50048db0185e", "0x61880542405018320180642405018fe018dd01480180054240c1640537006", "0x12018064240534c0537c0619cd303109014da0144b018da01509014600144a", "0x513c06318054240519c05134061ac05424050b40505006334054240515405", "0x54240c330051500633069144954240530cc61accd3f8e0018c30150901462", "0x109014720142d018722f80c424051b8051540601909014063f8061c0052e06e", "0x7501509014b90145b01806424052ec05140062e4bb03109014be0145901806", "0x62d0054240514405048062d805424051dc050b0061dc05424051d40537806", "0xfe014b201509014b60143c0187a01509014fe0143a018b8015090146901414", "0x54240514405048062c005424051c0051000601909014063f8062c87a2e0b4", "0x8001509014b00143c018ad01509014fe0143a0187d01509014690141401883", "0x515405048062b00542405374051000601909014063f806200ad1f4833f805", "0x109014ac0143c0189b01509014fe0143a018a6015090142d01414018a801509", "0x2f014ba0180642405048050bc0601909014063f8062189b298a83f80521805", "0x970150901497014bd018970150901406178062200542405018320180642405", "0x1509014932480c2fc062480542405018370189301509014972200c0d406", "0x643c054240537c0505006438054240512c050480643405424050000510006", "0x5018fe019114410f438fe01511015090150d0143c01910015090140c0143a", "0x3201806424052cc051800601909014120142f01806424052e8050b40601909", "0x1134480c0d40644c054240544c052f40644c0542405018dd019120150901406", "0x54580510006458054240545115030bf0191501509014060dc064500542405", "0x1090140c0143a019180150901422014140190c015090141e014120191701509", "0x50bc0601909014063f806469194610c3f805468054240545c050f00646405", "0x508805050064700542405078050480646c05424050a805100060190901412", "0x11f4791d470fe0151f015090151b0143c0191e015090140c0143a0191d01509", "0x109014060c8060190901495014600180642405048050bc0601909014063f806", "0x5424054852003035019210150901521014bd0192101509014061780648005", "0x12501509015240144001924015090152248c0c2fc0648c05424050183701922", "0x649c0542405030050e80642c0542405074050500649805424053ec0504806", "0xc030060309501806424050180c0192849d0b498fe0152801509015250143c", "0x5050060800542405048050480601909014063f8063ec18031290501203109", "0x220781d25509014aa08c20254fb018aa01509014fe01418018230150901414", "0x2a03109014270141e0180642405018fe018b10152a09c054240c0880507406", "0x6424052d4052e80601909014063f8060bc054acb501509030b301422018b3", "0xbd2f00c424050c8052a8060c805424052e80508c062e805424050a80508006", "0x27018bf0dc0c424050d4052a8060d40542405018b101806424052f00509c06", "0x40014b30183a01509014bf0142a0184001509014bd0142a01806424050dc05", "0x109014060c80601909014063f8060192c019090303a1000c2d4061000542405", "0x5424053283c03035018ca01509014ca014bd018ca01509014062f0060f005", "0xd501509014d401440018d401509014cf1040c2fc06104054240501837018cf", "0x6114054240507805050063640542405014051880636005424050740504806", "0x63f80636c47114d936012014db01509014d50143c0184701509014950143a", "0xc1241e074951040612405424051240533c061240542405018ca0180642405", "0x4d014d50184d01509014063500601909014063f80637c4b0312d128dc03109", "0x5370050480601909014e0014d9018543800c4240513c053600613c0542405", "0x109014950143a0185e015090144a014140182c015090140501462018de01509", "0x501642d1541242405374601782c37812368063740542405150051140618005", "0xd301509014060c80601909014063f806368054b862015090305b014d30185b", "0x6019090145101469018691440c4240519c051440619c05424051880519c06", "0xcd3300c424053186b030cc018c601509014d30144f0186b0150901469014bd", "0x5b018064240530c05140061b8c303109014cc014590180642405334050b406", "0x5048061c805424052f8050b0062f805424051c005378061c005424051b805", "0x500143a01875015090145901414018b9015090142d01462018bb0150901455", "0x642405018fe018b61dc752e4bb048052d805424051c8050f0061dc0542405", "0x61e805424050b405188062e0054240515405048062d005424053680510006", "0x120148301509014b40143c018b001509014500143a018b2015090145901414", "0xad0150901406178061f40542405018320180642405018fe018832c0b21e8b8", "0x62b00542405018370188001509014ad1f40c0d4062b405424052b4052f406", "0x626c054240512c050480629805424052a005100062a00542405200ac030bf", "0x3c0189701509014950143a0188801509014df0141401886015090140501462", "0x1090142f0142d0180642405018fe0189325c882189b0480524c054240529805", "0x52f4060000542405018dd0189201509014060c806019090142a0146001806", "0x10e030bf0190e01509014060dc0643405424050009203035018000150901400", "0x50146201911015090141d0141201910015090150f014400190f015090150d", "0x5440050f0064500542405254050e80644c054240507805050064480542405", "0x645805424052c4051000601909014063f8064551444d12444120151501509", "0x3a01918015090141e014140190c01509014050146201917015090141d01412", "0x5018fe0191a4651843117048054680542405458050f006464054240525405", "0xbd0191c01509014061780646c05424050183201806424053f8051800601909", "0xc2fc064780542405018370191d015090151c46c0c0d406470054240547005", "0x51880648405424050600504806480054240547c051000647c05424054751e", "0x1200143c0192401509014950143a0192301509014fb01414019220150901405", "0x60190901406014060500542405018cd019254912348921048054940542405", "0x642405018fe0181e0740c4bcfb0600c4240c030060309501806424050180c", "0x18015090141801412018200880c4240508c051ac0608c05424053f80506006", "0xb30150901418014120180642405018fe018aa01530048054240c0800531806", "0x1201509014120500c30c060bc054240508805060062d405424053ec0505006", "0xfe01832015312e8054240c0a8051c0060a8b109c95424050bcb52cc951b806", "0x60dc054c83501509030bd01472018bd2f00c424052e8052f8060190901406", "0x40014aa0184001509014bf01423018bf01509014bc014200180642405018fe", "0x109014ca014aa018ca01509014062c406019090143a014270183c0e80c42405", "0x542405104050a80635005424050f0050a80601909014cf014270184133c0c", "0x642405018fe018064cc064240c354d4030b5018d401509014d4014b3018d5", "0x5018bc018d801509014060c80601909014120146901806424050d40514006", "0x109014060dc061140542405364d803035018d901509014d9014bd018d901509", "0x10901427014120184901509014db01440018db015090144511c0c2fc0611c05", "0x542405254050e80612c05424052c405050061280542405014051880637005", "0x63280601909014063f806134df12c4a370120144d01509014490143c018df", "0xc4d0543800c4240c13cb109c951040613c054240513c0533c0613c0542405", "0xd8018500150901459014d50185901509014063500601909014063f8060b455", "0x51880636805424053800504806019090145b014d9018de16c0c4240514005", "0xde014450185101509014950143a01867015090145401414018d30150901405", "0xd3368182ec0633405424050d40513c063300542405048052f4061a40542405", "0x6318054d46b0150903062014d301862374601782c04909014cd3306914467", "0x51b805144061b805424051ac0519c0630c0542405018320180642405018fe", "0x109014c30144f018b901509014be014bd01806424051c0051a4062f87003109", "0x109014720145901806424052ec050b4062ec7203109014752e40c330061d405", "0x5424052d005378062d005424052d80516c06019090147701450018b61dc0c", "0xb0015090145e01462018b2015090142c014120187a01509014b80142c018b8", "0x52b405424051e8050f0061f40542405374050e80620c05424051800505006", "0x50b005048062000542405318051000601909014063f8062b47d20cb02c812", "0x109014dd0143a018a6015090146001414018a8015090145e01462018ac01509", "0x500180642405018fe0188626ca62a0ac048052180542405200050f00626c05", "0x5424050185e0188801509014060c80601909014120146901806424050d405", "0x9201509014060dc0624c054240525c8803035018970150901497014bd01897", "0x10e0150901455014120190d0150901400014400180001509014932480c2fc06", "0x64440542405254050e80644005424050b4050500643c05424050140518806", "0x50dc050b40601909014063f806449114410f4381201512015090150d0143c", "0xb90191301509014060c80601909014120146901806424052f0051800601909", "0x60dc0645405424054511303035019140150901514014bd019140150901406", "0x27014120190c0150901517014400191701509015154580c2fc064580542405", "0x5254050e80646805424052c40505006464054240501405188064600542405", "0x601909014063f8064711b46919460120151c015090150c0143c0191b01509", "0x518806478054240509c050480647405424050c80510006019090141201469", "0x11d0143c0192101509014950143a0192001509014b1014140191f0150901405", "0x601909014aa0142d0180642405018fe019224852047d1e048054880542405", "0x109014063740648c0542405018320180642405050051d406019090142201460", "0x5424050183701925015090152448c0c0d4064900542405490052f40649005", "0x542405060050480649c054240542c051000642c054240549526030bf01926", "0x13801509014950143a0193701509014fb014140193601509014050146201928", "0xfe014600180642405018fe019394e1374d928048054e4054240549c050f006", "0x642805424050185e0193a01509014060c8060190901414014750180642405", "0xbf0193c01509014060dc064ec05424054293a030350190a015090150a014bd", "0x620193f015090141d014120193e015090153d014400193d015090153b4f00c", "0x50f0065080542405254050e80650405424050780505006500054240501405", "0x642405018050181401509014063340650d42505404fc1201543015090153e", "0x109014063f8060781d031443ec18031090300c0180c25406019090140603006", "0x54240506005048060802203109014230146b0182301509014fe0141801806", "0x542405060050480601909014063f8062a805514120150903020014c601818", "0x54240504814030c30182f015090142201418018b501509014fb01414018b3", "0x60c805518ba015090302a014700182a2c427255090142f2d4b32546e01812", "0x37015470d4054240c2f4051c8062f4bc03109014ba014be0180642405018fe", "0x52a80610005424052fc0508c062fc05424052f0050800601909014063f806", "0x5328052a8063280542405018b101806424050e80509c060f03a0310901440", "0x109014410142a018d4015090143c0142a018064240533c0509c06104cf03109", "0x109014063f8060194801909030d53500c2d4063500542405350052cc0635405", "0x62f0063600542405018320180642405048051a40601909014350145001806", "0x5018370184501509014d93600c0d4063640542405364052f4063640542405", "0x509c0504806124054240536c051000636c054240511447030bf0184701509", "0x109014950143a0184b01509014b1014140184a015090140501462018dc01509", "0xca0180642405018fe0184d37c4b128dc048051340542405124050f00637c05", "0x149150e0031090304f2c427254410184f015090144f014cf0184f0150901406", "0x6140054240516405354061640542405018d40180642405018fe0182d1540c", "0x62018da01509014e001412018064240516c05364063785b0310901450014d8", "0x5114061440542405254050e80619c0542405150050500634c054240501405", "0xda060bb018cd01509014350144f018cc0150901412014bd0186901509014de", "0xc60154a1ac054240c1880534c06188dd1805e0b01242405334cc1a45119cd3", "0x6e014510186e015090146b01467018c301509014060c80601909014063f806", "0x530c0513c062e405424052f8052f406019090147001469018be1c00c42405", "0x51c8051640601909014bb0142d018bb1c80c424051d4b9030cc0187501509", "0x109014b4014de018b401509014b60145b01806424051dc05140062d87703109", "0x54240517805188062c805424050b005048061e805424052e0050b0062e005", "0xad015090147a0143c0187d01509014dd0143a01883015090146001414018b0", "0x2c014120188001509014c6014400180642405018fe018ad1f4832c0b204805", "0x5374050e806298054240518005050062a0054240517805188062b00542405", "0x601909014063f8062189b298a82b0120148601509014800143c0189b01509", "0x10901406178062200542405018320180642405048051a406019090143501450", "0x542405018370189301509014972200c0d40625c054240525c052f40625c05", "0x542405154050480643405424050000510006000054240524c92030bf01892", "0x11101509014950143a01910015090142d014140190f0150901405014620190e", "0x370142d0180642405018fe019124451043d0e048054480542405434050f006", "0x644c0542405018320180642405048051a40601909014bc014600180642405", "0x3701915015090151444c0c0d4064500542405450052f4064500542405018b9", "0x504806430054240545c051000645c054240545516030bf019160150901406", "0x950143a0191a01509014b10141401919015090140501462019180150901427", "0x642405018fe0191c46d1a46518048054700542405430050f00646c0542405", "0x620191e0150901427014120191d0150901432014400180642405048051a406", "0x50f0064840542405254050e80648005424052c4050500647c054240501405", "0x6424052a8050b40601909014063f806489214811f4781201522015090151d", "0x5018dd0192301509014060c80601909014140147501806424050880518006", "0x109014060dc0649405424054912303035019240150901524014bd0192401509", "0x109014180141201927015090150b014400190b01509015254980c2fc0649805", "0x542405254050e8064dc05424053ec05050064d8054240501405188064a005", "0x51800601909014063f8064e5384dd364a0120153901509015270143c01938", "0x10a0150901406178064e80542405018320180642405050051d40601909014fe", "0x64f00542405018370193b015090150a4e80c0d4064280542405428052f406", "0x64fc054240507405048064f805424054f405100064f405424054ed3c030bf", "0x3c0194201509014950143a01941015090141e0141401940015090140501462", "0xc030060309501806424050180c01943509415013f0480550c05424054f805", "0x51ac0608805424053f8050600601909014063f8063ec180314b0501203109", "0x230154c080054240c0780531806048054240504805048060781d0310901422", "0xaa01423018aa015090141d014200180642405080051a40601909014063f806", "0x109014062c40601909014b1014270182a2c40c4240509c052a80609c0542405", "0x5424050a8050a80601909014b5014270182f2d40c424052cc052a8062cc05", "0x64240c0c8ba030b5018ba01509014ba014b301832015090142f0142a018ba", "0x52f4062f40542405018bc018bc01509014060c80601909014063f8060194d", "0x37030bf0183701509014060dc060d405424052f4bc03035018bd01509014bd", "0x5014620183a0150901412014120184001509014bf01440018bf0150901435", "0x5100050f00633c0542405254050e806328054240505005050060f00542405", "0xcf018d401509014063280601909014063f806104cf3283c0e8120144101509", "0x5018fe018453640c538d83540c4240c350140489510406350054240535005", "0x4903109014db014d8018db0150901447014d50184701509014063500601909", "0x615005424050140518806380054240535405048060190901449014d9018dc", "0xda0185901509014dc014450182d01509014950143a0185501509014d801414", "0x5b0154f140054240c13c0534c0613c4d37c4b12812424051642d1545438012", "0x2c014510182c015090145001467018de01509014060c80601909014063f806", "0x53780513c063680542405180052f406019090145e01469018601780c42405", "0x5374051640601909014620142d018623740c4240534cda030cc018d301509", "0x10901469014de0186901509014510145b018064240519c05140061446703109", "0x54240512c05188061ac054240512805048063340542405330050b00633005", "0x7001509014cd0143c0186e015090144d0143a018c301509014df01414018c6", "0x4a01412018be015090145b014400180642405018fe018701b8c33186b04805", "0x5134050e8062e4054240537c05050062ec054240512c05188061c80542405", "0x601909014063f8061dc752e4bb1c8120147701509014be0143c0187501509", "0xb603035018b401509014b4014bd018b40150901406178062d8054240501832", "0xb201440018b201509014b81e80c2fc061e8054240501837018b801509014b4", "0x511405050061f40542405014051880620c054240536405048062c00542405", "0x802b47d20c12014ac01509014b00143c0188001509014950143a018ad01509", "0x5018320180642405074051800601909014230142d0180642405018fe018ac", "0x109014a62a00c0d4062980542405298052f4062980542405018dd018a801509", "0x5424052200510006220054240526c86030bf0188601509014060dc0626c05", "0x15090141401414018920150901405014620189301509014120141201897", "0xfe0190e434002489304805438054240525c050f0064340542405254050e806", "0x11001509014061780643c05424050183201806424053f805180060190901406", "0x644805424050183701911015090151043c0c0d4064400542405440052f406", "0x645405424050600504806450054240544c051000644c054240544512030bf", "0x3c0190c01509014950143a0191701509014fb0141401916015090140501462", "0xc030050309501806424050180c01918431174591504805460054240545005", "0x51ac0608805424053f8050600601909014063f8063ec18031500501203109", "0x2301551080054240c0780531806048054240504805048060781d0310901422", "0x52a80609c05424052a80508c062a80542405074050800601909014063f806", "0x52cc052a8062cc0542405018b101806424052c40509c060a8b10310901427", "0x1090142f0142a018ba015090142a0142a01806424052d40509c060bcb503109", "0x109014063f8060195201909030322e80c2d4062e805424052e8052cc060c805", "0x52f4062f40542405018bc018bc01509014060c80601909014200146901806", "0x37030bf0183701509014060dc060d405424052f4bc03035018bd01509014bd", "0x12014120183a0150901406014770184001509014bf01440018bf0150901435", "0x5100050f00633c0542405254050e806328054240505005050060f00542405", "0xcf018d401509014063280601909014063f806104cf3283c0e8120144101509", "0x5018fe018453640c54cd83540c4240c350140489510406350054240535005", "0x4903109014db014d8018db0150901447014d50184701509014063500601909", "0x615005424053600505006380054240535405048060190901449014d9018dc", "0xbd0185901509014dc014450182d01509014950143a01855015090140601477", "0xb40184f134df12c4a04909014501642d15454380142d806140054240508005", "0x52e0060b00542405018320180642405018fe018de0155416c054240c13c05", "0xdd014b00180642405180052c80637460031090145e0147a0185e015090145b", "0x50b40636862031090146734c0c20c0619c05424050b00513c0634c0542405", "0x51a40516c06019090145101450018691440c42405188051640601909014da", "0x109014df014770186b01509014cd0142c018cd01509014cc014de018cc01509", "0x542405134050e8061b8054240512c050500630c0542405128050480631805", "0x51000601909014063f8062f8701b8c331812014be015090146b0143c01870", "0x4b01414018b9015090144a01412018bb01509014df014770187201509014de", "0x752e4bb048052d805424051c8050f0061dc0542405134050e8061d40542405", "0x6178062d00542405018320180642405080051a40601909014063f8062d877", "0x5018370187a01509014b82d00c0d4062e005424052e0052f4062e00542405", "0x5018051dc0620c05424052c005100062c005424051e8b2030bf018b201509", "0x109014950143a01880015090144501414018ad01509014d9014120187d01509", "0x2d0180642405018fe018a82b0802b47d048052a0054240520c050f0062b005", "0x542405018dd018a601509014060c806019090141d01460018064240508c05", "0x8801509014060dc06218054240526ca6030350189b015090149b014bd0189b", "0x92015090140601477018930150901497014400189701509014862200c2fc06", "0x64380542405254050e8064340542405050050500600005424050480504806", "0x53f8051800601909014063f80643d0e43400248120150f01509014930143c", "0x64440542405444052f40644405424050185e0191001509014060c80601909", "0x6450054240544913030bf0191301509014060dc0644805424054451003035", "0x14019170150901418014120191601509014060147701915015090151401440", "0x116048054640542405454050f0064600542405254050e80643005424053ec05", "0x63ec180315505012031090300c0140c254060190901406030064651843117", "0x5048060781d03109014220146b0182201509014fe014180180642405018fe", "0x50800601909014063f80608c0555820015090301e014c6018120150901412", "0x509c060a8b10310901427014aa0182701509014aa01423018aa015090141d", "0x52d40509c060bcb503109014b3014aa018b301509014062c40601909014b1", "0x5424052e8052cc060c805424050bc050a8062e805424050a8050a80601909", "0x60190901420014690180642405018fe0180655c064240c0c8ba030b5018ba", "0xbc03035018bd01509014bd014bd018bd01509014062f0062f0054240501832", "0xbf01440018bf01509014350dc0c2fc060dc0542405018370183501509014bd", "0x505005050060f0054240504805048060e80542405018051dc061000542405", "0xcf3283c0e8120144101509014400143c018cf01509014950143a018ca01509", "0x951040635005424053500533c063500542405018ca0180642405018fe01841", "0x4701509014063500601909014063f806114d903158360d503109030d405012", "0x60190901449014d9018dc1240c4240536c053600636c054240511c0535406", "0x3a018550150901406014770185401509014d801414018e001509014d501412", "0x141f4061400542405080052f406164054240537005114060b4054240525405", "0xde0155916c054240c13c052d00613c4d37c4b1281242405140590b455150e0", "0x5e0147a0185e015090145b014b80182c01509014060c80601909014063f806", "0x50b00513c0634c0542405374052c0060190901460014b2018dd1800c42405", "0x5188051640601909014da0142d018da1880c4240519cd3030830186701509", "0x109014cc014de018cc01509014690145b018064240514405140061a45103109", "0x5424051280504806318054240537c051dc061ac0542405334050b00633405", "0xbe015090146b0143c01870015090144d0143a0186e015090144b01414018c3", "0xdf014770187201509014de014400180642405018fe018be1c06e30cc604805", "0x5134050e8061d4054240512c05050062e4054240512805048062ec0542405", "0x601909014063f8062d8771d4b92ec12014b601509014720143c0187701509", "0x52e0052f4062e005424050185e018b401509014060c806019090142001469", "0x51e8b2030bf018b201509014060dc061e805424052e0b403035018b801509", "0x109014d9014120187d0150901406014770188301509014b001440018b001509", "0x54240520c050f0062b00542405254050e806200054240511405050062b405", "0x1d01460018064240508c050b40601909014063f8062a0ac200ad1f412014a8", "0x9b015090149b014bd0189b0150901406374062980542405018320180642405", "0x9701509014862200c2fc0622005424050183701886015090149b2980c0d406", "0x6000054240504805048062480542405018051dc0624c054240525c0510006", "0x120150f01509014930143c0190e01509014950143a0190d015090141401414", "0x11001509014060c80601909014fe014600180642405018fe0190f4390d00092", "0x644805424054451003035019110150901511014bd01911015090140617806", "0x770191501509015140144001914015090151244c0c2fc0644c054240501837", "0x50e80643005424053ec050500645c05424050600504806458054240501805", "0x10901406030064651843117458120151901509015150143c019180150901495", "0x95014200180642405018fe018180500c568123f80c4240c014060309501806", "0x1e01427018220780c42405074052a80607405424053ec0508c063ec0542405", "0x1090142301427018aa08c0c42405080052a8060800542405018b10180642405", "0x270150901427014b3018b101509014aa0142a0182701509014220142a01806", "0x601909014063f8060195b01909030b109c0c2d4063f805424053f80504806", "0x2a03035018b301509014b3014bd018b301509014062f0060a8054240501832", "0xba01440018ba01509014b50bc0c2fc060bc054240501837018b501509014b3", "0x5030050e8062f4054240504805050062f005424053f805048060c80542405", "0xca0180642405018fe018370d4bd2f0fe0143701509014320143c0183501509", "0x15c0e84003109030bf048fe25441018bf01509014bf014cf018bf0150901406", "0x6104054240533c053540633c0542405018d40180642405018fe018ca0f00c", "0x3a01847015090143a0141401806424053500536406354d40310901441014d8", "0xd93609542405124db11c952b4061240542405354051140636c054240503005", "0x109014063f80612805574dc0150903045014d30184001509014400141201845", "0x4f1340c4240537c051440637c05424053700519c0612c05424050183201806", "0xcc0182d015090144b0144f01855015090144f014bd0180642405134051a406", "0x61405903109014e0014590180642405150050b406150e0031090142d1540c", "0x50b006378054240516c053780616c05424051400516c06019090145901450", "0xd90143a0186001509014d8014140185e0150901440014120182c01509014de", "0x601909014063f806188dd1805e3f80518805424050b0050f0063740542405", "0x3a0186701509014d801414018d3015090144001412018da015090144a01440", "0x109014063f8061a45119cd33f8051a40542405368050f006144054240536405", "0x35018cd01509014cd014bd018cd01509014061780633005424050183201806", "0x40018c3015090146b3180c2fc063180542405018370186b01509014cd3300c", "0x50e8062f8054240532805050061c005424050f005048061b8054240530c05", "0x642405018fe018bb1c8be1c0fe014bb015090146e0143c01872015090140c", "0x75014bd018750150901406178062e405424050183201806424052540518006", "0x772d80c2fc062d80542405018370187701509014752e40c0d4061d40542405", "0x506005050061e8054240505005048062e005424052d005100062d00542405", "0x832c0b21e8fe0148301509014b80143c018b0015090140c0143a018b201509", "0x109014063f806060140315e048fe03109030050180c25406019090140603006", "0x5424053f80504806074fb031090141e0146b0181e01509014950141801806", "0x5424053ec050800601909014063f8060800557c22015090301d014c6018fe", "0x64240509c0509c062c42703109014aa014aa018aa01509014230142301823", "0x2a01806424052cc0509c062d4b3031090142a014aa0182a01509014062c406", "0xc2d4060bc05424050bc052cc062e805424052d4050a8060bc05424052c405", "0x109014060c8060190901422014690180642405018fe01806580064240c2e82f", "0x5424052f03203035018bc01509014bc014bd018bc01509014062f0060c805", "0xbf0150901437014400183701509014bd0d40c2fc060d4054240501837018bd", "0x60f00542405030050e8060e80542405048050500610005424053f80504806", "0x542405018ca0180642405018fe018ca0f03a100fe014ca01509014bf0143c", "0x6360d5031613504103109030cf048fe25441018cf01509014cf014cf018cf", "0x53500505006114054240536405354063640542405018d40180642405018fe", "0x10901422014bd0184b0150901445014450184a015090140c0143a018dc01509", "0xac018410150901441014120184936c4725509014df12c4a370fe2000637c05", "0x60c806019090144d014a80180642405018fe0184f01562134054240c12405", "0x51540516c06019090145401450018551500c4240538005164063800542405", "0x10901441014120185001509014590142c01859015090142d014de0182d01509", "0x542405140050f0060b0054240536c050e806378054240511c050500616c05", "0x410141201860015090144f014400180642405018fe0185e0b0de16cfe0145e", "0x5180050f006368054240536c050e806188054240511c05050063740542405", "0x60c8060190901422014690180642405018fe018d336862374fe014d301509", "0x51446703035018510150901451014bd0185101509014061780619c0542405", "0x109014cd01440018cd01509014693300c2fc063300542405018370186901509", "0x542405030050e80630c05424053600505006318054240535405048061ac05", "0x200142d0180642405018fe018701b8c3318fe01470015090146b0143c0186e", "0x61c80542405018dd018be01509014060c80601909014fb014600180642405", "0xbf018b901509014060dc062ec05424051c8be03035018720150901472014bd", "0x14018b601509014fe01412018770150901475014400187501509014bb2e40c", "0xb63f8051e805424051dc050f0062e00542405030050e8062d0054240504805", "0x5e018b201509014060c8060190901495014600180642405018fe0187a2e0b4", "0x60dc0620c05424052c0b203035018b001509014b0014bd018b00150901406", "0x14014120188001509014ad01440018ad01509014831f40c2fc061f40542405", "0x5200050f0062980542405030050e8062a0054240506005050062b00542405", "0x123f80c4240c014060309501806424050180c0189b298a82b0fe0149b01509", "0x5424053ec0508c063ec0542405254050800601909014063f8060601403163", "0x60800542405018b101806424050780509c060881e031090141d014aa0181d", "0x2a0182701509014220142a018064240508c0509c062a8230310901420014aa", "0xc2d4063f805424053f8050480609c054240509c052cc062c405424052a805", "0x109014062f0060a80542405018320180642405018fe01806590064240c2c427", "0x54240501837018b501509014b30a80c0d4062cc05424052cc052f4062cc05", "0x5424053f805048060c805424052e805100062e805424052d42f030bf0182f", "0x3701509014320143c01835015090140c0143a018bd015090141201414018bc", "0x109014bf014cf018bf01509014063280601909014063f8060dc352f4bc3f805", "0xd40180642405018fe018ca0f00c5943a1000c4240c2fc123f895104062fc05", "0x536406354d40310901441014d80184101509014cf014d5018cf0150901406", "0x5354051140636c0542405030050e80611c05424050e8050500601909014d4", "0xd30184001509014400141201845364d8255090144936c47254a60184901509", "0x519c0612c0542405018320180642405018fe0184a01566370054240c11405", "0x4f014bd0180642405134051a40613c4d03109014df01451018df01509014dc", "0x50b406150e0031090142d1540c330060b4054240512c0513c061540542405", "0x51400516c06019090145901450018501640c4240538005164060190901454", "0x10901440014120182c01509014de0142c018de015090145b014de0185b01509", "0x5424050b0050f0063740542405364050e8061800542405360050500617805", "0x4001412018da015090144a014400180642405018fe0186237460178fe01462", "0x5368050f0061440542405364050e80619c0542405360050500634c0542405", "0x6178063300542405018320180642405018fe018691446734cfe0146901509", "0x5018370186b01509014cd3300c0d4063340542405334052f4063340542405", "0x50f005048061b8054240530c051000630c05424051acc6030bf018c601509", "0x1090146e0143c01872015090140c0143a018be01509014ca014140187001509", "0x5018320180642405254051800601909014063f8062ec722f8703f8052ec05", "0x109014752e40c0d4061d405424051d4052f4061d405424050185e018b901509", "0x5424052d005100062d005424051dcb6030bf018b601509014060dc061dc05", "0xb0015090140c0143a018b20150901418014140187a015090141401412018b8", "0x50180c2540601909014060300620cb02c87a3f80520c05424052e0050f006", "0x6b0181e0150901495014180180642405018fe018180500c59c123f80c4240c", "0x55a022015090301d014c6018fe01509014fe014120181d3ec0c4240507805", "0xaa018aa0150901423014230182301509014fb014200180642405018fe01820", "0x2a014aa0182a01509014062c406019090142701427018b109c0c424052a805", "0x52d4050a8060bc05424052c4050a80601909014b301427018b52cc0c42405", "0x5018fe018065a4064240c2e82f030b50182f015090142f014b3018ba01509", "0xbd018bc01509014062f0060c80542405018320180642405088051a40601909", "0xc2fc060d4054240501837018bd01509014bc0c80c0d4062f005424052f005", "0x50500610005424053f805048062fc05424050dc05100060dc05424052f435", "0x3a100fe014ca01509014bf0143c0183c015090140c0143a0183a0150901412", "0x41018cf01509014cf014cf018cf01509014063280601909014063f8063283c", "0x542405018d40180642405018fe018d83540c5a8d41040c4240c33c123f895", "0x4a015090140c0143a018dc01509014d4014140184501509014d9014d5018d9", "0x109014df12c4a370fe26c0637c0542405088052f40612c05424051140511406", "0xfe0184f0156b134054240c124052b00610405424051040504806124db11c95", "0xc4240538005164063800542405018320180642405134052a0060190901406", "0x59015090142d014de0182d01509014550145b0180642405150051400615454", "0x6378054240511c050500616c054240510405048061400542405164050b006", "0x5018fe0185e0b0de16cfe0145e01509014500143c0182c01509014db0143a", "0x54240511c050500637405424051040504806180054240513c051000601909", "0xfe018d336862374fe014d301509014600143c018da01509014db0143a01862", "0x5101509014061780619c0542405018320180642405088051a4060190901406", "0x633005424050183701869015090145119c0c0d4061440542405144052f406", "0x6318054240535405048061ac0542405334051000633405424051a4cc030bf", "0xfe01470015090146b0143c0186e015090140c0143a018c301509014d801414", "0x601909014fb014600180642405080050b40601909014063f8061c06e30cc6", "0xbe03035018720150901472014bd018720150901406374062f8054240501832", "0x75014400187501509014bb2e40c2fc062e4054240501837018bb0150901472", "0x5030050e8062d0054240504805050062d805424053f805048061dc0542405", "0x600180642405018fe0187a2e0b42d8fe0147a01509014770143c018b801509", "0x109014b0014bd018b00150901406178062c8054240501832018064240525405", "0x109014831f40c2fc061f40542405018370188301509014b02c80c0d4062c005", "0x54240506005050062b00542405050050480620005424052b405100062b405", "0xc0189b298a82b0fe0149b01509014800143c018a6015090140c0143a018a8", "0x601909014063f8063ec180316c05012031090300c0180c254060190901406", "0x6048054240504805048060781d03109014220146b0182201509014fe01418", "0x180180642405080051a40601909014063f80608c055b420015090301e014c6", "0x55b82a0150903027014c6018272a80c424052c4051ac062c4054240507405", "0x51ac062e805424052a80506006019090142a014690180642405018fe018b3", "0x690180642405018fe018bc0156f0c8054240c0bc05318060bcb503109014ba", "0x35014aa0183501509014bd01423018bd01509014b50142001806424050c805", "0x10901440014aa0184001509014062c406019090143701427018bf0dc0c42405", "0x5424050f0050a80632805424052fc050a806019090143a014270183c0e80c", "0x642405018fe018065c0064240c33cca030b5018ca01509014ca014b3018cf", "0xc0d4063500542405350052f4063500542405018bc0184101509014060c806", "0x5100063640542405354d8030bf018d801509014060dc06354054240535041", "0x1401414018db015090140501462018470150901412014120184501509014d9", "0x4936c47048051280542405114050f0063700542405254050e8061240542405", "0x410184b015090144b014cf0184b01509014063280601909014063f806128dc", "0x542405018d40180642405018fe018e013c0c5c44d37c0c4240c12c1404895", "0x6424050b405364061642d0310901455014d8018550150901454014d501854", "0x61880542405134050500637405424050140518806180054240537c0504806", "0x109014d33686237460048da018d3015090145901445018da01509014950143a", "0x320180642405018fe018510157219c054240c1780534c061782c3785b14012", "0x51a4061accd03109014cc01451018cc015090146701467018690150901406", "0x701b80c330061c005424051a40513c061b805424051ac052f40601909014cd", "0xbe01450018722f80c42405318051640601909014c30142d018c33180c42405", "0x109014b90142c018b901509014bb014de018bb01509014720145b0180642405", "0x54240537805050062d8054240516c05188061dc054240514005048061d405", "0x61e8b82d0b61dc120147a01509014750143c018b8015090142c0143a018b4", "0x5b01462018b0015090145001412018b20150901451014400180642405018fe", "0x52c8050f0062b405424050b0050e8061f40542405378050500620c0542405", "0x5e018ac01509014060c80601909014063f806200ad1f4832c0120148001509", "0x60dc0629805424052a0ac03035018a801509014a8014bd018a80150901406", "0x4f01412018880150901486014400188601509014a626c0c2fc0626c0542405", "0x5254050e8062480542405380050500624c0542405014051880625c0542405", "0x601909014063f806434002489325c120150d01509014880143c0180001509", "0x109014062180643805424050183201806424052d4051800601909014bc0142d", "0x5424050183701910015090150f4380c0d40643c054240543c052f40643c05", "0x542405048050480644c05424054480510006448054240544111030bf01911", "0x11701509014950143a019160150901414014140191501509014050146201914", "0xb30142d0180642405018fe0190c45d164551404805430054240544c050f006", "0x64640542405018b90191801509014060c80601909014aa014600180642405", "0xbf0191b01509014060dc0646805424054651803035019190150901519014bd", "0x620191e0150901412014120191d015090151c014400191c015090151a46c0c", "0x50f0064840542405254050e8064800542405050050500647c054240501405", "0x64240508c050b40601909014063f806489214811f4781201522015090151d", "0x124014bd0192401509014063740648c05424050183201806424050740518006", "0x1254980c2fc0649805424050183701925015090152448c0c0d4064900542405", "0x501405188064a00542405048050480649c054240542c051000642c0542405", "0x109015270143c0193801509014950143a019370150901414014140193601509", "0x60c80601909014fe014600180642405018fe019394e1374d928048054e405", "0x54293a030350190a015090150a014bd0190a0150901406178064e80542405", "0x1090153d014400193d015090153b4f00c2fc064f00542405018370193b01509", "0x5424053ec0505006500054240501405188064fc054240506005048064f805", "0x650d42505404fc1201543015090153e0143c0194201509014950143a01941", "0x642405018fe018fb0600c5cc140480c4240c030050309501806424050180c", "0x120150901412014120181e0740c42405088051ac0608805424053f80506006", "0xaa015090141d014200180642405018fe0182301574080054240c0780531806", "0x601909014b1014270182a2c40c4240509c052a80609c05424052a80508c06", "0x50a80601909014b5014270182f2d40c424052cc052a8062cc0542405018b1", "0xba030b5018ba01509014ba014b301832015090142f0142a018ba015090142a", "0x542405018320180642405080051a40601909014063f806019750190903032", "0x3501509014bd2f00c0d4062f405424052f4052f4062f40542405018bc018bc", "0x610005424052fc05100062fc05424050d437030bf0183701509014060dc06", "0x3a018ca0150901414014140183c0150901412014120183a015090140601477", "0x5018fe0184133cca0f03a048051040542405100050f00633c054240525405", "0x109030d40501225441018d401509014d4014cf018d401509014063280601909", "0x511c053540611c0542405018d40180642405018fe018453640c5d8d83540c", "0x10901406014770184f01509014d8014140184d01509014d501412018db01509", "0x542405080052f406154054240536c05114061500542405254050e80638005", "0x54240c37c052b00637c4b128dc12412424050b455150e013c4d050880182d", "0x616c0542405018320180642405164052a00601909014063f806140055dc59", "0xde0185e015090142c0145b018064240537805140060b0de031090145b01459", "0x5048061880542405128051dc063740542405180050b006180054240517805", "0xdd0143c01867015090144b0143a018d301509014dc01414018da0150901449", "0x690150901450014400180642405018fe0185119cd336862048051440542405", "0x61ac05424053700505006334054240512405048063300542405128051dc06", "0x63f80630cc61accd33012014c301509014690143c018c6015090144b0143a", "0x61c005424050185e0186e01509014060c8060190901420014690180642405", "0xbf0187201509014060dc062f805424051c06e03035018700150901470014bd", "0x1201875015090140601477018b901509014bb01440018bb01509014be1c80c", "0x50f0062d00542405254050e8062d8054240511405050061dc054240536405", "0x64240508c050b40601909014063f8062e0b42d8771d412014b801509014b9", "0xb2014bd018b20150901406374061e805424050183201806424050740518006", "0xb020c0c2fc0620c054240501837018b001509014b21e80c0d4062c80542405", "0x504805048062000542405018051dc062b405424051f405100061f40542405", "0x109014ad0143c018a601509014950143a018a8015090141401414018ac01509", "0x60c80601909014fe014600180642405018fe0189b298a82b0800480526c05", "0x52208603035018880150901488014bd018880150901406178062180542405", "0x109014920144001892015090149724c0c2fc0624c0542405018370189701509", "0x5424053ec0505006438054240506005048064340542405018051dc0600005", "0x64451043d0e434120151101509014000143c0191001509014950143a0190f", "0x1401578048fe03109030950149301895015090140c01420018064240501897", "0x5434063ec05424053f805000060600542405048052480601909014063f806", "0x607805424050190f0180642405018fe018065e4050190e0181d0150901418", "0x5b0181d01509014220150d018fb01509014140140001822015090141e01510", "0xaa0157a08c054240c07405444060800542405080050600608005424053ec05", "0x2701514018b1015090140644c0609c054240508c054480601909014063f806", "0x508005060060c8054240501405050062e8054240501805048060a80542405", "0xbc0c8ba0491501835015090142a014bd018bd01509014b101447018bc01509", "0x642405018fe018bf0157b0dc054240c0bc05074060bcb52cc95424050d4bd", "0x5424050f00545c060f005424050e840031160183a1000c424050dc0507806", "0xd401509014ca0150c0184101509014b501414018cf01509014b301412018ca", "0x109014b301412018d501509014bf015180180642405018fe018d4104cf25405", "0xfe01845364d8254051140542405354054300636405424052d4050500636005", "0x54240511c054640611c05424050190f01806424052a8050b4060190901406", "0x542405018050480637005424051240545c06124054240536c2003116018db", "0x625c0637c4b12895014df01509014dc0150c0184b0150901405014140184a", "0x542405030050e8063ec054240501405050060190901495014d90180642405", "0xfe018220157c078054240c0600546c06060140489542405074fb0311a0181d", "0x508c051440608c05424050800547406080054240507805470060190901406", "0xc424052c405144062c405424050191e01806424052a8051a40609caa03109", "0x2f01509014b301514018b501509014270151401806424050a8051a4062cc2a", "0x17d01909030ba01520018ba01509014ba014bd018ba015090142f2d40c47c06", "0x62fc0542405050050e8060dc0542405048050500601909014063f8060c805", "0x17e100054240c0d40548c060190901406488060d4bd2f095424052fc3703121", "0x632805424050f005494060f00542405100054900601909014063f8060e805", "0x53500549c0601909014410150b01845364d8354d4104cf06109014ca01526", "0x690180642405364051a40601909014d8014690180642405354051800601909", "0x49014510184901509014064a00636c4703109014cf01451018064240511405", "0x512c051440612c054240536c054500601909014dc014690184a3700c42405", "0x1090144f014510184f015090144a01514018064240537c051a406134df03109", "0x54240515005450061540542405134054500601909014e001469018543800c", "0x542405164052f40616405424050b4550311f018550150901455014bd0182d", "0x642405018fe018500157f019090305901520018470150901447014bd01859", "0x10901450015360180642405018fe01806600050190e018064240511c051a406", "0x60b0054240501937018064240516c051a4063785b03109014470145101806", "0x114018dd01509014de015140180642405178051a4061805e031090142c01451", "0x120018da01509014da014bd018da01509014623740c47c06188054240518005", "0x50180504806019090140625c0601909014063f80634c05604064240c36805", "0x109014fe01447018c601509014bd0143a0186b01509014bc01414018cd01509", "0x1821b8054240c330053700633069144673f909014c33186b334fe4e00630c05", "0x61c805424052f8054e4062f805424051b8051280601909014063f8061c005", "0x3a01875015090145101414018b9015090146701412018bb01509014720153a", "0x109014063f8062d8771d4b93f8052d805424052ec05428061dc05424051a405", "0x7a015090145101414018b8015090146701412018b401509014700153b01806", "0x63f8062c0b21e8b83f8052c005424052d005428062c805424051a4050e806", "0x3201806424053f8052e80601909014d3015360180642405018970180642405", "0x7d20c0c0d4061f405424051f4052f4061f405424050193c018830150901406", "0x52b0054ec062b005424052b480030bf0188001509014060dc062b40542405", "0x109014bd0143a0189b01509014bc01414018a6015090140601412018a801509", "0x625c0601909014063f8062208626ca63f80522005424052a0054280621805", "0x542405018050480625c05424050e8054ec0601909014fe014ba0180642405", "0x10d01509014970150a0180001509014bd0143a0189201509014bc0141401893", "0x109014fe014ba01806424050c8054d80601909014063f80643400248933f805", "0x350190f015090150f014bd0190f01509014064f40643805424050183201806", "0x13b0191201509015104440c2fc0644405424050183701910015090150f4380c", "0x50e806454054240504805050064500542405018050480644c054240544805", "0x642405018fe0191745915450fe0151701509015130150a019160150901414", "0x14019180150901406014120190c01509014220153b01806424053f8052e806", "0x1183f80546c054240543005428064680542405050050e806464054240504805", "0x542405048054fc060480c031090140c0153e0180642405018970191b46919", "0x1e0150901418014b301806424050500509c060601403109014fe014aa018fe", "0x642405074050b406074fb03109014220780c5000608805424052540513c06", "0x60a8054240501405050062c40542405018050480608005424050300550406", "0x95424052d4b30a8b13f943018b501509014fb0144f018b3015090142001542", "0x50bc051540601909014063f8062e80560c2f015090302701454018272a823", "0x109014bd0c80c610062f405424050190f01806424052f0050b4062f03203109", "0x5424052a805050062fc054240508c05048060dc05424050d405614060d405", "0x52e80561c0601909014063f8060e8402fc950143a01509014370158601840", "0x1090143c01586018cf01509014aa01414018ca0150901423014120183c01509", "0x1210181d01509014950143a018fb015090140c014140184133cca2540510405", "0x109014063f806088056201e0150903018015230181805012255090141d3ec0c", "0xaa0610901423015260182301509014200152501820015090141e0152401806", "0x52c40549c0601909014270150b01806424052a8051a4060bcb52cc2a2c427", "0x60dc05424050180504806019090142f0146901806424052d4051a40601909", "0x450183a01509014140143a01840015090141201414018bf015090140501462", "0x186240633c05424050a8050600632805424052cc052f4060f005424053f805", "0x5628410150903035014b4018352f4bc0c8ba04909014cf3283c0e8402fc37", "0x5630d801509030d50158b018d50150901441014b80180642405018fe018d4", "0x50198d0184501509014060c80601909014d80142d0180642405018fe018d9", "0x109014060dc0636c054240511c4503035018470150901447014bd0184701509", "0x109014ba014120184a01509014dc0158e018dc01509014db1240c2fc0612405", "0x5424052f4050e80613405424052f0050500637c05424050c8051880612c05", "0x50b40601909014063f8063804f134df12c12014e0015090144a0158f0184f", "0x1090145501592018550150901454015910185401509014066400601909014d9", "0x5424052f0050500614005424050c8051880616405424052e805048060b405", "0x60b0de16c50164120142c015090142d0158f018de01509014bd0143a0185b", "0x32014620186001509014ba014120185e01509014d40158e0180642405018fe", "0x51780563c0636805424052f4050e80618805424052f005050063740542405", "0x18e01806424053f8053640601909014063f80634cda188dd18012014d301509", "0x5050061a4054240501405188061440542405018050480619c054240508805", "0x69144120146b01509014670158f018cd01509014140143a018cc0150901412", "0x1090140643c06254054240503005030350180c0150901406015140186b334cc", "0x508006050120300505005424053f80564c0604805424052540513c063f805", "0x920180642405018fe018fe015942540c031090300501493018050150901406", "0x6438060600542405048054340605005424050300500006048054240525405", "0x607405424053ec05440063ec05424050190f0180642405018fe0180665405", "0x180181e01509014140145b01818015090141d0150d0181401509014fe01400", "0x1120180642405018fe0182001596088054240c0600544406078054240507805", "0x50600609c05424052a80565c062a8054240508c054500608c054240508805", "0x2d0180642405018fe0182a2c40c0142a015090142701598018b1015090141e", "0x507805060062d405424052cc05664062cc05424050190f018064240508005", "0xc01420018064240501897018ba0bc0c014ba01509014b5015980182f01509", "0x52480601909014063f80605005668123f80c4240c2540524c062540542405", "0x50190e0181d01509014180150d018fb01509014fe01400018180150901412", "0x1822015090141e015100181e015090140643c0601909014063f8060199b", "0x50600608005424053ec0516c06074054240508805434063ec054240505005", "0x54480601909014063f8062a80567023015090301d01511018200150901420", "0x501805048060a8054240509c05450062c4054240501832018270150901423", "0x109014b10144f018bc01509014200141801832015090140501414018ba01509", "0x60bcb52cc95424050d4bd2f0322e812674060d405424050a8052f4062f405", "0x3a1000c424050dc052f80601909014063f8062fc0567837015090302f01470", "0xcf01509014b301412018ca015090143c015a00183c015090143a1000c67c06", "0x5018fe018d4104cf254053500542405328056840610405424052d40505006", "0x5424052d4050500636005424052cc050480635405424052fc056880601909", "0x52a8050b40601909014063f806114d9360950144501509014d5015a1018d9", "0x54240536c200319f018db0150901447015a301847015090140643c0601909", "0x4b0150901405014140184a015090140601412018dc0150901449015a001849", "0x5140063ec18031090141401459018df12c4a2540537c05424053700568406", "0x5014051880609c0542405018050480607405424053ec0516c060190901418", "0x109014fe01445018b301509014950143a0182a015090140c01414018b101509", "0xb30a8b109c18624062e8054240507405060060bc0542405048052f4062d405", "0x63f8062f0056903201509030aa014b4018aa08c200881e04909014ba0bcb5", "0x63f8060dc056943501509030bd0158b018bd0150901432014b80180642405", "0x4001509014bf014bd018bf01509014064780601909014350142d0180642405", "0x5424050199001806424050dc050b40601909014063f806019a60140643806", "0xca015090143c015920183c01509014400159101840015090143a014bd0183a", "0x6350054240508005050061040542405088051880633c05424050780504806", "0x63f806360d53504133c12014d801509014ca0158f018d501509014230143a", "0x109014220146201845015090141e01412018d901509014bc0158e0180642405", "0x5424053640563c06124054240508c050e80636c0542405080050500611c05", "0x56a0060500542405019a701806424053f805364063704936c4711412014dc", "0x60141201806424053ec056a806074fb0310901418015a9018180150901414", "0x5254050e8060a80542405030051dc062c40542405014050500609c0542405", "0x2a2c427051ac0182f0150901412014bd018b5015090141d015ab018b301509", "0x63f8060c8056b4ba01509030aa014b4018aa08c200881e049090142f2d4b3", "0x109014bd015af018bd01509014bc015ae018bc01509014ba014b80180642405", "0x542405080051dc062fc054240508805050060dc054240507805048060d405", "0x60f03a100bf0dc120143c0150901435015b00183a01509014230143a01840", "0x2201414018cf015090141e01412018ca0150901432015b10180642405018fe", "0x5328056c006354054240508c050e8063500542405080051dc061040542405", "0x54240c0300562c060300542405018056c806360d53504133c12014d801509", "0x604805424050191e0180642405254050b40601909014063f8063f8056cc95", "0x109014fe0142d0180642405018fe018066d0050190e018140150901412014bd", "0x1d3ec0c4240505005144060500542405060052f40606005424050192801806", "0xcc0182301509014050144f01820015090141d0151401806424053ec051a406", "0x513c062a805424050190f0180642405088050b4060881e03109014230800c", "0x601909014fe014d9018b109c0c014b101509014aa0159301827015090141e", "0x1aa0181d3ec0c42405060056a4060600542405050056a0060500542405019a7", "0xc01477018b10150901405014140182701509014060141201806424053ec05", "0x5048052f4062d40542405074056ac062cc0542405254050e8060a80542405", "0xc2a8052d0062a8230802207812424050bcb52cc2a2c427051ac0182f01509", "0x52f0056b8062f005424052e8052e00601909014063f8060c8056d4ba01509", "0x109014220141401837015090141e014120183501509014bd015af018bd01509", "0x5424050d4056c0060e8054240508c050e8061000542405080051dc062fc05", "0x50480632805424050c8056c40601909014063f8060f03a100bf0dc120143c", "0x230143a018d401509014200147701841015090142201414018cf015090141e", "0x1090140c015b6018d8354d4104cf048053600542405328056c0063540542405", "0x542405254056dc063ec0542405014050e8060600542405018050500625405", "0x6088056e41e0150903014014d301814048fe255090141d3ec18255b80181d", "0x23015920182301509014200159101820015090141e014670180642405018fe", "0x52a80563c062c40542405048050e80609c05424053f805050062a80542405", "0x5050062cc0542405088056380601909014063f8060a8b109c950142a01509", "0x2f2d495014ba01509014b30158f0182f01509014120143a018b501509014fe", "0x95424053ec18031ba018fb01509014050143a01818015090140601414018ba", "0x5074056f40601909014063f806078056f01d0150903014015bb01814048fe", "0x109014fe01414018230800c42405088056f8060880542405030056d80601909", "0x52d4b30a8956e0062d4054240508c056dc062cc0542405048050e8060a805", "0x519c0601909014063f8062e8056fc2f01509030b1014d3018b109caa25509", "0xaa01414018bd0150901420014d5018bc0150901432015c001832015090142f", "0x52f005704060f005424052f405114060e8054240509c050e8061000542405", "0x1c333c054240c2fc052b0062fc370d495424053283c0e8403f9c2018ca01509", "0x601909014d50142d018d53500c4240533c054b00601909014063f80610405", "0xbd0184901509014d401445018db01509014370143a01847015090143501414", "0x10903045014ac01845364d825509014dc124db11cfe71006370054240525405", "0x5134050b406134df031090144a0152c0180642405018fe0184b015c512805", "0x5424053800571c06380054240513cdf031c60184f015090140643c0601909", "0x590150901454015c80182d01509014d90143a0185501509014d80141401854", "0x109014d80141401850015090144b015c90180642405018fe018590b45525405", "0xfe0182c3785b254050b0054240514005720063780542405364050e80616c05", "0x10901435014140185e0150901441015c90180642405254051a4060190901406", "0xfe0186237460254051880542405178057200637405424050dc050e80618005", "0x5424052e805724060190901420015ca0180642405254051a4060190901406", "0x5101509014da015c80186701509014270143a018d301509014aa01414018da", "0x64240503005364060190901495014690180642405018fe0185119cd325405", "0x63340542405048050e80633005424053f805050061a405424050780572406", "0x501805050062540542405030056d8061accd330950146b0150901469015c8", "0x1d3ec18255b80181d0150901495015b7018fb01509014050143a0181801509", "0x670180642405018fe01822015cb078054240c0500534c06050123f89542405", "0x5050062a8054240508c056480608c05424050800564406080054240507805", "0xb109c950142a01509014aa0158f018b101509014120143a0182701509014fe", "0x3a018b501509014fe01414018b301509014220158e0180642405018fe0182a", "0x1090140601414018ba0bcb5254052e805424052cc0563c060bc054240504805", "0x542405254052f406074054240503005114063ec0542405014050e80606005", "0x20015cc088054240c050052b006050123f895424050781d3ec183f8800181e", "0x643c0601909014aa0142d018aa08c0c42405088054b00601909014063f806", "0xfe014140182a01509014b1015c7018b1015090142708c0c7180609c0542405", "0x2f2d4b3254050bc05424050a805720062d40542405048050e8062cc0542405", "0x50e8060c805424053f805050062e80542405080057240601909014063f806", "0x54240501805048062f4bc0c895014bd01509014ba015c8018bc0150901412", "0xaa01509014950143a01823015090140c014770182001509014050141401822", "0xb109caa08c2008814734062c40542405048052f40609c05424053f80511406", "0x642405018fe018b3015ce0a8054240c078052b0060781d3ec180501242405", "0x1c6018ba015090140643c06019090142f0142d0182f2d40c424050a8054b006", "0x14018bd015090141401412018bc0150901432015c70183201509014ba2d40c", "0x5720062fc0542405074050e8060dc05424053ec051dc060d4054240506005", "0x5424052cc057240601909014063f806100bf0dc352f4120144001509014bc", "0xcf01509014fb01477018ca0150901418014140183c0150901414014120183a", "0x97018d4104cf3283c0480535005424050e805720061040542405074050e806", "0x120140625441018120150901412014cf018120150901406328060190901406", "0x6078fe03109014fe015d00180642405018fe0181d3ec0c73c180500c4240c", "0x690180642405018fe01822015d1019090301e0152001814015090141401412", "0x545c0608c05424050800c03116018200150901495015d201806424053f805", "0xaa0150c018b101509014180141401827015090141401412018aa0150901423", "0x5048060190901422015360180642405018fe0182a2c427254050a80542405", "0xba255d3018bc015090140c0141801832015090141801414018ba0150901414", "0x642405018fe01835015d52f4054240c0bc05750060bcb52cc95424052f032", "0x109014063f8060e8057604001509030bf015d7018bf0dc0c424052f40575806", "0x542405328fe0311f018ca01509014064a0060f0054240510095031d901806", "0x45015090143701418018d901509014b501414018d801509014b301412018cf", "0x536c47114d9360124540636c054240533c052f40611c05424050f00511c06", "0x50780601909014063f806370057684901509030d50141d018d53504125509", "0x120184d01509014df01517018df015090144b1280c4580612c4a0310901449", "0x4f25405150054240513405430063800542405350050500613c054240510405", "0x60b4054240510405048061540542405370054600601909014063f806150e0", "0x109014063f806140590b4950145001509014550150c0185901509014d401414", "0x1160185b015090143a015190180642405254052e80601909014fe0146901806", "0x140185e01509014b3014120182c01509014de01517018de015090145b0dc0c", "0x642405018fe018dd1805e2540537405424050b0054300618005424052d405", "0x50480618805424050d405460060190901495014ba01806424053f8051a406", "0xd3368950146701509014620150c018d301509014b501414018da01509014b3", "0xc014600180642405254052e80601909014fe014690180642405018fe01867", "0x690150901469014bd018690150901406178061440542405018320180642405", "0x6b01509014cc3340c2fc06334054240501837018cc01509014691440c0d406", "0x61b80542405074050500630c05424053ec050480631805424051ac0546006", "0x5014050e806048054240501805050061c06e30c950147001509014c60150c", "0xfb015dd060054240c3f805770063f895030954240505012031db0181401509", "0x57800607805424050740577c060740542405060057780601909014063f806", "0x10b018064240508005788060190901422015e1018272a82308022049090141e", "0x52c405790062c4054240508c0578c0601909014270146901806424052a805", "0x1090142a015e5018b501509014950143a018b3015090140c014140182a01509", "0xc01414018ba01509014fb015e60180642405018fe0182f2d4b3254050bc05", "0xbd2f032254052f405424052e805794062f00542405254050e8060c80542405", "0xc25509014140480c76c060500542405014050e80604805424050180505006", "0x10901418015de0180642405018fe018fb015e7060054240c3f805770063f895", "0x57840609caa08c200881242405078057800607805424050740577c0607405", "0x64240509c051a40601909014aa0150b018064240508c0542c060190901422", "0x62cc054240503005050060a805424052c4057a4062c40542405080057a006", "0x109014063f8060bcb52cc950142f015090142a015ea018b501509014950143a", "0xbc01509014950143a01832015090140c01414018ba01509014fb015eb01806", "0x542405019ec018064240501897018bd2f032254052f405424052e8057a806", "0x22015090140c0143a0181e0150901405014140181d015090140601412018fe", "0x508c200881e074127b80608c05424053f8057b40608005424052540511c06", "0x1f10180642405018fe01827015f02a8054240c3ec057bc063ec18050123f909", "0x54e40601909014b30142d01806424052c4052e8062cc2a2c495424052a805", "0x1401414018ba0150901412014120182f01509014b50153a018b5015090142a", "0xbc0c8ba3f8052f405424050bc05428062f00542405060050e8060c80542405", "0x14018370150901412014120183501509014270153b0180642405018fe018bd", "0x373f8050e805424050d405428061000542405060050e8062fc054240505005", "0x109014950145101895015090140c015f20180c01509014060142a0183a100bf", "0x5424050140513c063ec0542405048052f40601909014fe01469018123f80c", "0x1e015090140643c0601909014180142d018180500c42405074fb030cc0181d", "0x109014064b806080220300508005424050780564c0608805424050500513c06", "0x41018140150901414014cf0181401509014063280601909014060140604805", "0x1090140c015f40180642405018fe0181e0740c7ccfb0600c4240c0500501895", "0x63f8062a8057d8230800c4240c088057d4060600542405060050480608805", "0x10901427015f8018fe01509014200144d018270150901423015f70180642405", "0x2a015fa0182a015090140643c0601909014063f806019f901406438062c405", "0xfe0480c7ec062c405424052cc057e0063f805424052a805134062cc0542405", "0x5018970180642405018fe0182f015fd2d4054240c2c4057f0063f80542405", "0x5424053ec05050060d4054240506005048062e805424052d4054b40601909", "0x5100bf0dc353f9fe0184001509014950144f018bf01509014ba0141801837", "0x55040601909014063f8060f0057fc3a01509030bd01454018bd2f03225509", "0x32014120180642405104050b406104cf031090143a01455018ca01509014fe", "0x533c0513c0611c0542405328055080611405424052f005050063640542405", "0x200124054240c3600515006360d5350954240536c47114d93f943018db01509", "0x6019090144b0142d0184b1280c42405124051540601909014063f80637005", "0x10e0184f015090144a0144f0184d01509014d501414018df01509014d401412", "0x542405350050480638005424053700561c0601909014063f80601a0101406", "0x63f8060b455150950142d01509014e0015860185501509014d50141401854", "0x5424050c8050480616405424050f00561c0601909014fe016020180642405", "0x63f8063785b14095014de0150901459015860185b01509014bc0141401850", "0x1201806424053f80580806019090142f0142d0180642405018970180642405", "0x643c0613c05424052540513c0613405424053ec050500637c054240506005", "0xdf0141201860015090145e015850185e015090142c13c0c610060b00542405", "0xda188dd2540536805424051800561806188054240513405050063740542405", "0x109014950145001806424050480580c06019090140625c0601909014063f806", "0x52f40619c05424050185e018d301509014060c806019090140c0160401806", "0x69030bf0186901509014060dc06144054240519cd303035018670150901467", "0x1e014140186b015090141d01412018cd01509014cc01587018cc0150901451", "0x14031090141401605018c33186b2540530c054240533405618063180542405", "0x1e031090141d014aa0181d01509014fb01423018fb01509014180142001818", "0x62a8230310901420014aa01820015090140681806019090141e0142701822", "0x52cc062c405424052a8050a80609c0542405088050a806019090142301427", "0x14014600180642405018fe0180681c064240c2c427030b5018270150901427", "0x60a805424050190f01806424053f805364060190901412014690180642405", "0x140182f015090140501462018b5015090140601412018b3015090142a01608", "0x6438062f005424052cc052c0060c80542405254050e8062e8054240503005", "0x40015090140c01414018bd01509014fe015b60180642405018fe0180682405", "0x95424050f03a100956e0060f005424052f4056dc060e80542405254050e806", "0x109014062c40601909014063f80633c05828ca01509030bf014d3018bf0dc35", "0x1090140601412018d501509014d401420018d40500c42405050058140610405", "0x536c471149582c0636c0542405104052cc0611c0542405354050000611405", "0x490160e0180642405018fe018dc0160d124054240c3640583006364d803109", "0x1090141401420018df015090140683c0612c054240512805448061280542405", "0x54240537c052cc06154054240513405000061500542405360050480613405", "0xc380058300612c054240512c052f4063804f031090142d154542560b0182d", "0x516c054480616c0542405164058380601909014063f806140058405901509", "0x109014de015140185e015090144b015140182c01509014ca01467018de01509", "0x542405048052f40619c0542405014051880634c054240513c050480618005", "0xcd0150901460014bd018cc015090145e014bd01869015090142c014bd01851", "0x62018b501509014dd01412018da188dd25509014cd330691446734c1484406", "0x52c0060c805424050dc050e8062e805424050d405050060bc054240518805", "0xb501412018c6015090146b015af0186b01509014bc015ae018bc01509014da", "0x50c8050e8061c005424052e805050061b805424050bc051880630c0542405", "0x601909014063f8061c8be1c06e30c120147201509014c6015b0018be01509", "0x5140056c406019090141201469018064240512c051a40601909014ca01612", "0x109014350141401875015090140501462018b9015090144f01412018bb01509", "0xb42d8771d4b9048052d005424052ec056c0062d805424050dc050e8061dc05", "0x505005180060190901412014690180642405328058480601909014063f806", "0x54240501405188061e8054240536005048062e00542405370056c40601909", "0x7d01509014b8015b00188301509014370143a018b0015090143501414018b2", "0x5048051a4060190901414014600180642405018fe0187d20cb02c87a04805", "0x5424050140518806200054240501805048062b4054240533c056c40601909", "0x9b01509014ad015b0018a601509014370143a018a8015090143501414018ac", "0x50480533c060480542405018ca0180642405018970189b298a82b08004805", "0x601909014063f806074fb0321306014031090301201406254410181201509", "0x5850064240c078054800605005424050500504806078fe03109014fe015d0", "0xc67c060800542405254054ac0601909014fe014690180642405018fe01822", "0x50500609c054240505005048062a8054240508c056800608c05424050800c", "0x601909014063f8060a8b109c950142a01509014aa015a1018b10150901418", "0xc6018b52cc0c424050bc051ac060bc05424050300506006019090142201536", "0x62f005424052e895030350180642405018fe01832016152e8054240c2d405", "0x140183a0150901414014120183501509014bd3f80c47c062f4054240501928", "0x52f40633c05424052f00513c0632805424052cc05060060f0054240506005", "0x1090304001470018402fc37255090144133cca0f03a0499d018410150901435", "0xd93600c67c06364d803109014d4014be0180642405018fe018d50161635005", "0x52fc050500636c05424050dc050480611c054240511405680061140542405", "0x56880601909014063f8063704936c95014dc0150901447015a10184901509", "0x4a015a1018df01509014bf014140184b0150901437014120184a01509014d5", "0x51400601909014fe014690180642405018fe0184d37c4b254051340542405", "0xe0015a0018e0015090144f2cc0c67c0613c05424050c80568c060190901495", "0x515005684060b405424050600505006154054240505005048061500542405", "0x950145001806424053f8051a40601909014063f8061642d154950145901509", "0x616c05424050185e0185001509014060c806019090140c014600180642405", "0xbf0182c01509014060dc06378054240516c50030350185b015090145b014bd", "0x14018dd01509014fb0141201860015090145e015a20185e01509014de0b00c", "0x54240501a17018da188dd2540536805424051800568406188054240507405", "0x10901418014bd0181801509014143ec0c47c063ec120310901412015d001814", "0x642405048051a40601909014063f80607405860064240c060054800606005", "0x56b8060880542405078058640607805424050190f01806424053f8056a806", "0x501414018aa015090140601412018230150901420015af018200150901422", "0x508c056c0060a80542405254050e8062c40542405030051dc0609c0542405", "0x21a0180642405074054d80601909014063f8062cc2a2c4272a812014b301509", "0x51dc060dc054240501405050060d4054240501805048062d405424053f805", "0x12014bd0183a01509014b50161b0184001509014950143a018bf015090140c", "0xbd014b4018bd2f0322e82f049090143c0e8402fc370d414870060f00542405", "0x41015ae0184101509014ca014b80180642405018fe018cf0161d328054240c", "0x52e8050500636005424050bc05048063540542405350056bc063500542405", "0x109014d5015b00184701509014bc0143a01845015090143201477018d901509", "0x120184901509014cf015b10180642405018fe018db11c45364d80480536c05", "0x50e80612c05424050c8051dc0612805424052e8050500637005424050bc05", "0x50300572806134df12c4a370120144d0150901449015b0018df01509014bc", "0x60480542405018b1018fe01509014950161f0189501509014068780601909", "0x954240c3f812014063fa21018fe01509014fe01620018120150901412014b3", "0x50500608005424053ec0588c0601909014063f8060881e07495888fb06014", "0x50190e01827015090142001624018aa01509014180143a018230150901414", "0x608c054240507405050062c40542405088058980601909014063f80601a25", "0x228018b30150901427016270182701509014b101624018aa015090141e0143a", "0x670180642405018fe0182f016292d4054240c0a80534c060a805424052cc05", "0x5050062f005424050c805648060c805424052e805644062e805424052d405", "0x352f4950143701509014bc0158f0183501509014aa0143a018bd0150901423", "0x3a01840015090142301414018bf015090142f0158e0180642405018fe01837", "0x10901406014140183c0e840254050f005424052fc0563c060e805424052a805", "0xfe0151b018fe2540c25509014140480c468060500542405014050e80604805", "0x950143a01820015090140c014140180642405018fe018fb0162a060054240c", "0x58b0aa01509030220151b018220781d25509014230800c8ac0608c0542405", "0x62cc2a03109014b10152a018b101509014aa0151c0180642405018fe01827", "0x5470060bc05424052d405474062d405424052cc058b406019090142a0150b", "0xbc0162d01806424050c80542c062f03203109014ba0152a018ba0150901418", "0x3701469018bf0dc0c424050bc05144060d405424052f405474062f40542405", "0x109014bf015140180642405100051a4060e8400310901435014510180642405", "0x109014cf014bd018cf01509014ca0f00c47c0632805424050e805450060f005", "0xd4015090140643c0601909014063f806104058b8064240c33c054800633c05", "0x6364054240507405050063600542405354058c0063540542405350058bc06", "0x109014063f80611c45364950144701509014d80163101845015090141e0143a", "0x52f406124054240501a32018db01509014060c80601909014410153601806", "0x4a030bf0184a01509014060dc063700542405124db03035018490150901449", "0x1e0143a0184d015090141d01414018df015090144b016330184b01509014dc", "0x2340180642405018fe018e013c4d25405380054240537c058c40613c0542405", "0x1e0143a01855015090141d0141401854015090142701633018064240506005", "0x2330180642405018fe018590b455254051640542405150058c4060b40542405", "0x58c4063780542405254050e80616c0542405030050500614005424053ec05", "0x542405048054a406048054240525405704060b0de16c950142c0150901450", "0x6074fb03109014fe016350181801509014060c806050054240501832018fe", "0x513c062a805424050500513c0608c0542405074058dc0601909014fb01636", "0x601909014200142d018200881e25509014272a82325638018270150901418", "0x59018b3015090142a0145b01806424052c405140060a8b1031090141e01459", "0x5060062e805424050bc0516c0601909014b5014500182f2d40c4240508805", "0xbc0c80c4240c2e8b3014063fa39018ba01509014ba01418018b301509014b3", "0x5424052fc058ec062fc05424050190f0180642405018fe018370d4bd2563a", "0xca01509014400163c0183c01509014bc0143a0183a01509014320141401840", "0x52f4050500633c05424050dc058f80601909014063f80601a3d0140643806", "0x109014ca0163f018ca01509014cf0163c0183c01509014350143a0183a01509", "0x5018fe018d801641354054240c104056ec061040542405350059000635005", "0x10901445015c70184501509014d90300c718063640542405354059080601909", "0x54240511c057200612405424050f0050e80636c05424050e8050500611c05", "0x109014d8015c90180642405030053640601909014063f8063704936c95014dc", "0x542405128057200637c05424050f0050e80612c05424050e8050500612805", "0x50e8063ec054240501805050063f80542405030056d806134df12c950144d", "0x52f406088950310901495015d00181e01509014fe015b70181d0150901405", "0x54240c06005910060601404895424050881e074fb3fa43018220150901422", "0x109014270142d018272a80c42405080059180601909014063f80608c0591420", "0xba0150901412014140182a01509014aa014d5018b101509014950164701806", "0x62f405424052c405920062f005424050a805114060c80542405050050e806", "0xfe018370164a0d4054240c0bc052b0060bcb52cc95424052f4bc0c8ba3fa49", "0x1090140643c0601909014400142d018402fc0c424050d4054b0060190901406", "0x109014b301414018ca015090143c015c70183c015090143a2fc0c718060e805", "0xfe018d4104cf254053500542405328057200610405424052d4050e80633c05", "0x52d4050e80636005424052cc050500635405424050dc05724060190901406", "0x51a40601909014063f806114d9360950144501509014d5015c8018d901509", "0x5050050e80636c0542405048050500611c054240508c05724060190901495", "0x1a801814015090140669c063704936c95014dc0150901447015c80184901509", "0x501414018aa015090140601412018fb015090140692c06060054240505005", "0x5060056ac060a80542405254050e8062c40542405030051dc0609c0542405", "0x1e07412424052d4b30a8b109caa0524c018b501509014fb014bd018b301509", "0x50bc0593c0601909014063f8062e8059382f01509030230164d0182308022", "0x5424053f805114060dc0542405080050e8060d40542405078050500601909", "0x52b0062f4bc0c89542405100bf0dc353f9c4018400150901412014bd018bf", "0x2d018cf3280c424050e8054b00601909014063f8060f0059403a01509030bd", "0xd4015c7018d401509014413280c7180610405424050190f018064240533c05", "0x5088051dc0636405424050c80505006360054240507405048063540542405", "0x47114d936012014db01509014d5015c80184701509014bc0143a0184501509", "0x14018dc015090141d0141201849015090143c015c90180642405018fe018db", "0x57200637c05424052f0050e80612c0542405088051dc0612805424050c805", "0x642405048051a40601909014063f806134df12c4a370120144d0150901449", "0x14018e0015090141d014120184f01509014ba015c901806424053f80536406", "0x5720060b40542405080050e8061540542405088051dc06150054240507805", "0x54240501a51018fe0150901406334061642d154543801201459015090144f", "0xc014180181e01509014060141201806424050189701806424050180501814", "0x595012015090301d016530181d3ec1825509014220780c948060880542405", "0x62a82303109014270146b0182701509014fb014180180642405018fe01820", "0x642405018fe018b101656254054240c2a8053180604805424050481403255", "0x60c8054240508c05060062e8054240501405050060bc05424050600504806", "0xc2d4051c0062d4b30a895424050c8ba0bc951b8062540542405254fe030c3", "0x3701472018370d40c424052f0052f80601909014063f8062f40595cbc01509", "0x25a0183a01509014bf25412256590180642405018fe01840016582fc054240c", "0x12018cf01509014ca0165c018ca015090143c0d40c96c060f005424050e805", "0x4125405354054240533c059740635005424052cc050500610405424050a805", "0x59780601909014950146901806424050480542c0601909014063f806354d4", "0x504806114054240536405970063640542405360350325b018d80150901440", "0xdb11c950144901509014450165d018db01509014b30141401847015090142a", "0xbd0165f01806424050480542c060190901495014690180642405018fe01849", "0x5370059740612c05424052cc050500612805424050a805048063700542405", "0xfe0147501806424050480542c0601909014063f80637c4b12895014df01509", "0x513c059700613c0542405134230325b0184d01509014b10165e0180642405", "0x109014e00165d0185501509014050141401854015090141801412018e001509", "0x5050059800601909014fe014750180642405018fe0182d15454254050b405", "0x109014500165c0185001509014593ec0c96c061640542405080059780601909", "0x54240516c05974060b0054240501405050063780542405060050480616c05", "0x63f8060601404895988fe2540c25509030050180c984061782c378950145e", "0x109014950143a0181d015090140c01414018fb01509014fe016630180642405", "0x59980601909014063f80601a65014064380608805424053ec059900607805", "0x20016640181e01509014140143a0181d015090141201414018200150901418", "0xc08c057700608c05424052a8059a0062a805424050880599c060880542405", "0x50a8059a8060a8054240509c057780601909014063f8062c4059a42701509", "0x1090141e0143a0182f015090141d01414018b501509014b30166b018b301509", "0xb10166d0180642405018fe018322e82f254050c805424052d4059b0062e805", "0x52f0059b0060d40542405078050e8062f4054240507405050062f00542405", "0x41018120150901412014cf018120150901406328060dc352f4950143701509", "0x10901414014120180642405018fe0181d3ec0c9b8180500c4240c0480501895", "0x5088059c40601909014063f806080059c0220780c4240c254059bc0605005", "0x109014aa0167201827015090141e01447018aa01509014230165a0182301509", "0x2a0165e0182a015090140643c0601909014063f80601a7301406438062c405", "0xc2c40575c062c405424052cc059c80609c05424050800511c062cc0542405", "0x5030050e8062f40542405060050500601909014063f8060bc059d0b501509", "0x277018bc0c8ba25509014370d4bd256760183701509014b5016750183501509", "0xbf016790180642405018970180642405018fe01840016782fc054240c2f005", "0xba01414018d50150901414014120183c015090143a3f80c9e8060e80542405", "0x50f0057b406114054240509c0511c0636405424050c8050e8063600542405", "0x54240c350057bc063504133cca3f90901447114d9360d5049ee0184701509", "0x4a370959f00612c4a370954240536c057c40601909014063f806124059ecdb", "0xcf014140184f01509014ca014120184d01509014df0167d018df015090144b", "0x543804f3f8051540542405134059f8061500542405104050e8063800542405", "0x140185901509014ca014120182d01509014490167f0180642405018fe01855", "0x593f80537805424050b4059f80616c0542405104050e806140054240533c05", "0x537c060190901427014ba0180642405018970180642405018fe018de16c50", "0x52e80505006178054240505005048060b00542405100059fc0601909014fe", "0x6237460178fe01462015090142c0167e018dd01509014320143a0186001509", "0x5424050190f01806424050bc050b406019090140625c0601909014063f806", "0x10901414014120186701509014d30167d018d301509014da3f8272567c018da", "0x54240519c059f8063300542405030050e8061a40542405060050500614405", "0x10901495014ba0180642405018970180642405018fe018cd33069144fe014cd", "0x52f40631805424050185e0186b01509014060c80601909014fe014df01806", "0x6e030bf0186e01509014060dc0630c05424053186b03035018c601509014c6", "0x1d014140187201509014fb01412018be01509014700167f0187001509014c3", "0xb92ec723f8051d405424052f8059f8062e40542405030050e8062ec0542405", "0x604805424053f805a00063f80c031090140c0160501806424050189701875", "0x6074fb0310901418014aa0181801509014140142301814015090141201420", "0xc5000608c05424052540513c060800542405074052cc0601909014fb01427", "0x5048062a8054240503005a000601909014220142d018220780c4240508c20", "0x1e0144f0182f01509014aa01418018b5015090140501414018b30150901406", "0x32015090302a014540182a2c42725509014ba0bcb52ccfea04062e80542405", "0x109014352f40c610060d4bd0310901432014550180642405018fe018bc01682", "0x5424052c40505006100054240509c05048062fc05424050dc05614060dc05", "0x52f00561c0601909014063f8060f03a100950143c01509014bf015860183a", "0x109014ca015860184101509014b101414018cf015090142701412018ca01509", "0x5018fe01812016843f895031090300c0140625683018d4104cf2540535005", "0x5424052540504806060054240505005a180605005424053f805a140601909", "0x542405018320180642405018fe0181d3ec0c0141d015090141801687018fb", "0x2001509014220780c0d4060880542405088052f4060880542405019330181e", "0x609c05424052a805a20062a8054240508023030bf0182301509014060dc06", "0x10901412015d00182a2c40c0142a015090142701687018b1015090141201412", "0x10901412014690180642405018fe0181801689019090301401520018140480c", "0x643c0601909014950146901806424053f8051a406019090140c0146901806", "0x501405188060780542405018050480607405424053ec05820063ec0542405", "0x54d80601909014063f806080220789501420015090141d014b00182201509", "0x2309c0c47c0609c120310901412015d0018230150901406a28060190901418", "0x63f8062c405a2c064240c2a805480062a805424052a8052f4062a80542405", "0x601909014fe014690180642405030051a4060190901412014690180642405", "0x601412018b3015090142a016080182a015090140643c06019090149501469", "0xba0bcb5254052e805424052cc052c0060bc054240501405188062d40542405", "0x53f805740060c8054240501a8a01806424052c4054d80601909014063f806", "0xbc01520018bc01509014bc014bd018bc01509014322f40c47c062f4fe03109", "0x1090140c014690180642405048051a40601909014063f8060d405a30064240c", "0x5820060dc05424050190f0180642405254051a40601909014fe0146901806", "0xbf014b00183a01509014050146201840015090140601412018bf0150901437", "0xca34060190901435015360180642405018fe0183c0e840254050f00542405", "0x633c054240533c05a3c0601909014063f80610405a38cf3280c4240c25406", "0xd803109030d53280ca3406354fe03109014fe015d0018d401509014cf01690", "0x54240536405a4006364054240536405a3c0601909014063f80611405a44d9", "0xbd018db01509014db014bd018490150901406a4c0636c054240501a9201847", "0x6a54dc015090304936c0ca500636005424053600504806124054240512405", "0x518806128054240537005a4006370054240537005a3c0601909014063f806", "0x4d25697018e00150901412014bd0184f0150901447016960184d0150901405", "0x29a0180642405018fe018540169901909030df01698018df12c0c424053804f", "0x1090144a0169a0180642405030051a40601909014fe01469018064240535005", "0x6164054240536005048060b40542405154058200615405424050190f01806", "0x109014063f80616c50164950145b015090142d014b001850015090144b01462", "0xdd015090144b0146201806424050b0051a4060b0de03109014540169b01806", "0xc424053686237495a5c063680542405030052f406188054240512805a5806", "0x5424053f8052f4061a4054240535005a5806144054240517805188061805e", "0x6b016960186b1800c4240518005a700619cd303109014cc1a45125697018cc", "0x6b0329d018c601509014c601696018c619c0c4240519c05a70061ac0542405", "0x50190e0180642405018fe018c30169e01909030cd01698018cd01509014c6", "0x6019090147001469018701b80c4240530c05a6c0601909014063f80601a9f", "0xbe01509014be014bd018be01509014721b80c47c061c8de03109014de015d0", "0x29a0180642405378051a40601909014063f8062ec05a80064240c2f80548006", "0x109014b901619018b9015090140643c0601909014600169a018064240519c05", "0x5424051d4052c0062d8054240534c05188061dc054240536005048061d405", "0x109014600169601806424052ec054d80601909014063f8062d0b61dc95014b4", "0x109030b801698018b801509014b21e80ca84062c8054240519c05a58061e805", "0xfe01806a8c050190e0180642405378051a40601909014063f8062c005a8806", "0xde20c0c47c06019090147d014690187d20c0c424052c005a6c060190901406", "0x63f80620005a90064240c2b405480062b405424052b4052f4062b40542405", "0x54240536005048062a005424052b005864062b005424050190f0180642405", "0x63f8062189b298950148601509014a8014b00189b01509014d301462018a6", "0x9701509014880160801888015090140643c060190901480015360180642405", "0x5000054240525c052c006248054240534c051880624c05424053600504806", "0x601909014fe01469018064240535005a680601909014063f8060009224c95", "0x1090140643c0601909014470169a0180642405048051a406019090140c01469", "0x542405014051880643c054240536005048064380542405434058200643405", "0x5048051a40601909014063f8064451043c9501511015090150e014b001910", "0x10f0180642405030051a40601909014fe01469018064240535005a680601909", "0x5014620191401509014450141201913015090151201608019120150901406", "0x690180642405018fe019164551425405458054240544c052c0064540542405", "0x5424050190f01806424053f8051a406019090140c01469018064240504805", "0x119015090140501462019180150901441014120190c01509015170160801917", "0xc014770181d0150901406014120191a46518254054680542405430052c006", "0x1e074fea94060800542405048052f40608805424053f80586c060780542405", "0x3a0182a0150901405014140182301509014062c4063ec18050954240508022", "0xfea9c060bc05424053ec05a98062d4054240508c052cc062cc054240525405", "0x5424050c805aa4060c805424052c405aa0062c4272a895424050bcb52cc2a", "0x5424052f0052e00601909014063f8062f405aa8bc01509030ba014b4018ba", "0x40015090141401412018bf0150901437015af018370150901435015ae01835", "0x6328054240509c050e8060f00542405060051dc060e805424052a80505006", "0x52f4056c40601909014063f80633cca0f03a10012014cf01509014bf015b0", "0x1090141801477018d501509014aa01414018d40150901414014120184101509", "0x45364d8354d4048051140542405104056c006364054240509c050e80636005", "0x950150901405015910180642405018fe0180c016ac014054240c01805aac06", "0x642405018fe018120140504805424053f80563c063f805424052540564806", "0x63ec05424050600563806060054240503014030bf0181401509014060dc06", "0x542405014050e80604805424050180505006074050141d01509014fb0158f", "0xfe018fb016ad060054240c3f805770063f895030954240505012031db01814", "0x5078057800607805424050740577c06074054240506005778060190901406", "0x230150b018064240508005788060190901422015e1018272a8230802204909", "0x5424052c405790062c405424052a80578c060190901427014690180642405", "0x2f015090142a015e5018b501509014950143a018b3015090140c014140182a", "0x1090140c01414018ba01509014fb015e60180642405018fe0182f2d4b325405", "0x2ae018bd2f032254052f405424052e805794062f00542405254050e8060c805", "0x950150903006016af0180c014050300542405014058dc06014054240501805", "0x60480542405048052f406048054240501ab10180642405018fe018fe016b0", "0x608805424050500513c060780542405254059200605005424050480503035", "0x1090141d0142d0181d3ec1825509014200881e256b201820015090140c0144f", "0xfe01806acc050190e018aa01509014fb0144f0182301509014180144f01806", "0x509c0503035018270150901427014bd018270150901406ad0060190901406", "0x1090140c0144f018ba01509014b10144f0182f01509014fe015c1018b101509", "0x2a0144f01806424052d4050b4062d4b30a895424050c8ba0bc95ad4060c805", "0x10901423016b6018bc015090140643c062a805424052cc0513c0608c0542405", "0x2b7018370d4bd254050dc05424052f00564c060d405424052a805ad8062f405", "0x2300189501509014050162f0180642405018fe0180c016b8014054240c01805", "0x370180642405018fe018120140504805424053f8058c4063f8054240525405", "0x58c4063ec0542405060058cc06060054240503014030bf018140150901406", "0xb10181201509014fe0161f018fe015090140687806074050141d01509014fb", "0x14014b301806424053ec05728063ec18031090140c015be018140150901406", "0x1e0740c4240c254120500501812ae406048054240504805880060500542405", "0x5424052a8058ec062a805424050190f0180642405018fe0182308022256ba", "0xb301509014270163c0182a015090141e0143a018b1015090141d0141401827", "0x508805050062d4054240508c058f80601909014063f80601abb0140643806", "0x109014b30163f018b301509014b50163c0182a01509014200143a018b101509", "0x5018fe018bc016bc0c8054240c0bc056ec060bc05424052e805900062e805", "0x10901435016be0183501509014bd0600caf4062f405424050c8059080601909", "0x5424050dc05afc0610005424050a8050e8062fc05424052c405050060dc05", "0x109014bc016c00180642405060057280601909014063f8060e8402fc950143a", "0x5424050f005afc0633c05424050a8050e80632805424052c405050060f005", "0x60c8063f8054240504805b040604805424052540592006104cf3289501441", "0x53ec058d806074fb03109014fe016350181801509014060c8060500542405", "0x5424050600513c062a805424050500513c0608c0542405074058dc0601909", "0x5078051640601909014200142d018200881e25509014272a8232563801827", "0x1090142201459018b3015090142a0145b01806424052c405140060a8b103109", "0x5424052cc05060062e805424050bc0516c0601909014b5014500182f2d40c", "0x352f495b08bc0c80c4240c2e8b3014063fa39018ba01509014ba01418018b3", "0x50500610005424052fc058ec062fc05424050190f0180642405018fe01837", "0x50190e018ca01509014400163c0183c01509014bc0143a0183a0150901432", "0x60e805424052f4050500633c05424050dc058f80601909014063f80601ac3", "0x240018d401509014ca0163f018ca01509014cf0163c0183c01509014350143a", "0x2420180642405018fe018d8016c4354054240c104056ec06104054240535005", "0x14018470150901445015c70184501509014d90300c71806364054240535405", "0xdb25405370054240511c057200612405424050f0050e80636c05424050e805", "0x140184a01509014d8015c90180642405030053640601909014063f80637049", "0x4b254051340542405128057200637c05424050f0050e80612c05424050e805", "0xfb01509014fe0161a0181801509014140161901814015090140643c06134df", "0x62c40542405030051dc0609c054240501405050062a805424050180504806", "0xb0018b50150901412014bd018b301509014fb0161b0182a01509014950143a", "0x608c200881e07412424050bcb52cc2a2c4272a818b14060bc054240506005", "0xbd2f00c424052e805b1c0601909014063f8060c805b18ba015090302301535", "0xcb20060dc05424052f0056a0060d405424050190f01806424052f4050b406", "0x5050060e80542405074050480610005424052fc05b24062fc05424050d437", "0x40016ca018cf01509014200143a018ca0150901422014770183c015090141e", "0xd40150901432016cb0180642405018fe0184133cca0f03a048051040542405", "0x63640542405088051dc063600542405078050500635405424050740504806", "0x50600611c45364d8354120144701509014d4016ca0184501509014200143a", "0x14016cc048054240c25405318062540c03109014fe0146b018fe0150901405", "0x642405018fe0181d016ce3ec1803109030120180cb340601909014063f806", "0x6080054240503005060060880542405060050480607805424053ec05b3c06", "0xaa015090140643c0601909014063f80608c200889501423015090141e01534", "0x60a8054240503005060062c40542405074050480609c05424052a805b4006", "0x54240505005b400601909014063f8062cc2a2c495014b3015090142701534", "0x3201509014b501534018ba015090140c014180182f015090140601412018b5", "0x59a80601909014063f80603005b48050150903006016d1018322e82f25405", "0x6048050141201509014fe0166c018fe01509014950166b018950150901405", "0x180166d01818015090140c0500c2fc060500542405018370180642405018fe", "0x123f895255090140c016d30181d0140507405424053ec059b0063ec0542405", "0x63ec05424050600516c06019090141401450018180500c424050480516406", "0x2308095b54220781d25509030fb3f8950140604ad4018fb01509014fb01418", "0x3a018b1015090141d01414018270150901422016d60180642405018fe018aa", "0x109014063f80601ad801406438062cc054240509c05b5c060a8054240507805", "0x2a01509014230143a018b1015090142001414018b501509014aa016d901806", "0x60bc05424052e805b6c062e805424052cc05b68062cc05424052d405b5c06", "0x62f405424050c8059e40601909014063f8062f005b7032015090302f01677", "0x3a018bf01509014b1014140183701509014350142c0183501509014bd014de", "0x642405018fe0183a100bf254050e805424050dc050f00610005424050a805", "0x633c05424050a8050e80632805424052c405050060f005424052f00510006", "0x109014fe014cf018fe015090140632806104cf3289501441015090143c0143c", "0x200180642405018fe018fb0600cb74140480c4240c3f80501895104063f805", "0x5b78220780c4240c0740524c0604805424050480504806074054240503005", "0x10d018aa015090141e01400018230150901422014920180642405018fe01820", "0xb1015090140643c0601909014063f80601adf014064380609c054240508c05", "0x609c05424050a805434062a8054240508005000060a805424052c40544006", "0x544806019090140625c0601909014063f8062d405b80b3015090302701511", "0xbc030cc018bd01509014950144f018bc015090142f014bd0182f01509014b3", "0x12014120183501509014aa0145b01806424050c8050b4060c8ba03109014bd", "0x52e80513c0632805424050d405060060f0054240505005050060e80542405", "0x2e1104054240c1000515006100bf0dc954240533cca0f03a3fa81018cf01509", "0x601909014d80142d018d83540c42405104051540601909014063f80635005", "0x10e0184701509014d50144f0184501509014bf01414018d9015090143701412", "0x5424050dc050480636c05424053500561c0601909014063f80601ae201406", "0x63f806128dc124950144a01509014db01586018dc01509014bf0141401849", "0x1201806424052a805b8c0601909014b50142d0180642405018970180642405", "0x643c0611c05424052540513c0611405424050500505006364054240504805", "0xd9014120184d01509014df01585018df015090144b11c0c6100612c0542405", "0x543804f25405150054240513405618063800542405114050500613c0542405", "0x1090140c0146001806424052540514006019090140625c0601909014063f806", "0x350182d015090142d014bd0182d01509014061780615405424050183201806", "0x1870185b01509014591400c2fc0614005424050183701859015090142d1540c", "0x56180617805424053ec05050060b005424050600504806378054240516c05", "0x1090309501698018950140c4240501405a70061805e0b0950146001509014de", "0x120150901406014620180642405030051a40601909014063f8063f805b9006", "0x501405a680601909014063f80601ae50140643806050054240501405a5806", "0x1d016e80181d3ec0c424053f80c060063fae7018180150901406b980601909", "0x63f80601aea078054240c07405ba4063ec05424053ec05188060740542405", "0x6bac050190e0182001509014220169601822015090141e016900180642405", "0xfb0146201820015090142301696018230150901406bb00601909014063f806", "0x505005bb4062a80542405048054c806050054240508005a58060480542405", "0x5bb8064240c03005a60060300603109014060169c018272a80c0142701509", "0xfe014053f8054240501405a580601909014060169a0180642405018fe01895", "0x5bc00601909014063f80604805bbc064240c01405a600601909014063f806", "0x60169a0180642405018fe0181401405050054240501805a58060190901495", "0x109014fb016e8018fb01509014950600cbc406060054240501ae60180642405", "0x1090301d016e90181d015090141d016e80181d01509014123ec0cbc4063ec05", "0x54240508805a5806088054240507805a400601909014063f80601af207805", "0x508c05a580608c054240501aec0180642405018fe01806bcc050190e01820", "0x2980180c0140c4240501405a70062a805014aa0150901420016ed0182001509", "0x601696018064240501405a680601909014063f80625405bd0064240c03005", "0x501405bd4060190901495016f00180642405018fe018fe014053f80542405", "0x53ec180329d018fb015090141201696018180150901406016960181201509", "0x501af7018064240503005bd806074050141d0150901414016ed0181401509", "0x10901414014bd018140150901412016f90181201509014fe016f8018fe01509", "0x1d016f90181d01509014fb016f8018fb0600c424052541401495be80605005", "0x50480608022031090141e0180cbec060780542405078052f4060780542405", "0xaa08c95014270150901420016a6018aa015090141801477018230150901422", "0xfb256fc06014048954240c3f80c014063fa21018fe01509014950161f01827", "0x6019090142201469018200880c42405060051440601909014063f8060781d", "0x54500601909014aa01469018272a80c4240508c051440608c05424050191e", "0x270151401806424050a8051a4062cc2a03109014b101451018b10150901420", "0x52cc0545006019090142f01469018ba0bc0c424052d405144062d40542405", "0x52f0320311f018320150901432014bd018bc01509014ba015140183201509", "0x109014140143a01812015090141201414018bd01509014bd014bd018bd01509", "0x37015090140643c0601909014063f8060d405bf4064240c2f4054800605005", "0x63f80601afe014064380610005424052fc052c0062fc05424050dc0586406", "0x3c015090143a016080183a015090140643c060190901435015360180642405", "0x633c054240532805c0006328054240510005bfc0610005424050f0052c006", "0x95014d501509014cf01701018d401509014140143a01841015090141201414", "0xd901509014fb01414018d8015090141e017020180642405018fe018d535041", "0x60170301847114d92540511c054240536005c04061140542405074050e806", "0x95015af018950150901405015ae0180642405018fe0180c01704014054240c", "0x5018370180642405018fe018120140504805424053f8056c0063f80542405", "0x53ec056c0063ec0542405060056c406060054240503014030bf0181401509", "0x513c060500542405254052f406254054240501805c1406074050141d01509", "0x643c0601909014120142d018123f80c4240506014030cc01818015090140c", "0x53ec0564c0607805424053f80513c0607405424050140513c063ec0542405", "0x60500542405254052f4062540542405018054c4060881e074950142201509", "0x601909014120142d018123f80c4240506014030cc01818015090140c0144f", "0x564c0607805424053f80513c0607405424050140513c063ec05424050190f", "0x542405014058dc06014054240501805c18060881e074950142201509014fb", "0xc0147701820015090140601412018fb0600c424053f805c1c06030050140c", "0x23080fea940609c0542405048052f4062a805424053ec0586c0608c0542405", "0x5c202a01509030140158b018b101509014062c4060881e074954240509caa", "0xb5014bd018b5015090140647806019090142a0142d0180642405018fe018b3", "0x12801806424052cc050b40601909014063f80601b0901406438060bc0542405", "0xb1014b30183201509014220161f0182f01509014ba014bd018ba0150901406", "0x63f8062fc370d495c28bd2f00c4240c0bc322c49501412ae4062c40542405", "0x5424052f005050060e80542405100058ec0610005424050190f0180642405", "0xfe01806c2c050190e018cf015090143a0163c018ca01509014bd0143a0183c", "0x50dc050e8060f005424050d4050500610405424052fc058f8060190901406", "0x109014d501640018d501509014cf0163f018cf01509014410163c018ca01509", "0x109014d8016420180642405018fe018d90170c360054240c350056ec0635005", "0x1090141d01412018db01509014470170e0184701509014450600cc340611405", "0x542405328050e8061280542405078051dc0637005424050f0050500612405", "0x5bd80601909014063f80637c4b128dc12412014df01509014db0170f0184b", "0x50f0050500613c05424050740504806134054240536405c40060190901418", "0x1090144d0170f0185501509014ca0143a01854015090141e01477018e001509", "0x6254054240501805b5c06014054240501b110182d154543804f048050b405", "0x313048054240c030059dc0603005424053f89503312018fe0150901405014bd", "0x63ec054240506005378060600542405048059e40601909014063f80605005", "0x601909014063f806078050141e015090141d0143c0181d01509014fb0142c", "0x54240c018054c006080050142001509014220143c01822015090141401440", "0xfe015090140c014de0180642405014051a40601909014063f80625405c500c", "0x642405018fe01814014050500542405048050f00604805424053f8050b006", "0x37018fb01509014050600c0d40606005424050183201806424052540514006", "0x50f0060880542405078051000607805424053ec1d030bf0181d0150901406", "0x120189503005018a601893248fe0600624c923f87208005014200150901422", "0x9204818018932c0920498b3f89503005018a6018932c09204818018932c092", "0xc014062980624cb0248120600624cb02481291cfe2540c014062980624cb0", "0x93248b904b163f89503005018a6018932c09204818018932c09204b153f895", "0x624c922e4120600624c922e412c5cfe2540c014062980624c922e41206006", "0x93248fec649503005018a601893248fe0600624c923fb183f89503005018a6", "0xc014062980624c923f81801893248fec689503005018a601893248fe06006", "0x9204818018932c09204b1c2540c014062980624c923f81801893248fec6c95", "0xc014062980624c922e4120600624c922e412c74fe2540c014062980624cb0", "0x624c923f84d1b80624c9204b1f030050189724c922541824c922571e3f895", "0x932c09204b212540c014062b493248950484b24c923fb203f89503005018ac", "0x18017230140607812030120300cc88fe2540c014062c80624cb0248121b806", "0x120306e018932c0920632503005018b624c922541824c9225724018b40600c", "0xb924c920480c1b8062e49324814c9814048fe2540c014062c80624cb024812", "0xc1b8062e49324814ca0050181e0480c0482703327048fe2540c014062ec06", "0x32a03005018b2018932546e0189325729048fe2540c014062ec062e49324812", "0xc014062c80624c951b80624c95cac9503005018be018932540c1b80624cfe", "0x93248120306e018b924c920532d2540c014062f80624c950306e018933fb2c", "0xfe2540c0140625c93248950304d0609324812cb8123f89503005018be018b9", "0x624c923fb31014063300624c950189303330014063180624c95018930332f", "0x1234c93248feccc050181e0480c0489b033322540c014062b00624c923f84d", "0x5018bb018932c092048180306e018932c092063342540c014062b49324895", "0x9324814cd8fe2540c014062d89324895030120609324812cd414048fe2540c", "0xb2018932543a0189325737048fe2540c014062ec062e4932481203035018b9", "0x5018be01893254411b80624cfece405018da018932540624c0cce00c01406", "0x120306e018b924c920533b2540c014062f80624c950306e018933fb3a2540c", "0xccf40c0140637493248950609324895cf0123f89503005018be018b924c92", "0xfe2540c014063800624c923f84a1340624c9204b3e014063780624c9501893", "0xc0140636c920309b05092257402540c014062b493248950481824c923fb3f", "0x1d018b924c9205342048fe2540c0140609cb0248950300c0300c2c09205341", "0x932540624c0cd10062c80535405d0c123f89503005018bb018b924c920480c", "0xcf01747030050181e0481225412048d425746018d401441017450140631806", "0x93254401b80624cfed249503005018ca018932540c0e80624cfed200636805", "0xfe2540c014062fc062e4932481203035018b924c920534a2540c014062f806", "0x624c950b00624c95d3406378052e805d3005018bc06092254182480cd2c12", "0xb00300c0a8b02574f2540c014062b493248950481824c923fb4e03005018a6", "0x1d2e4923fb52014060a8050a82a03351014060a8050a82a03350030050182a", "0x5d509503005018b101893254d926c0624cfed4c9503005018d92e4922540c", "0x1e04812254120484125756030050181e04812254120484025755018bb014b1", "0x62a8062e4932481209c0c074062e49324818d60063500510005d5c0c01406", "0x35b0140629805030fb0335a018a6014fb01759050123f89503005"], "entry_points_by_type": {"L1_HANDLER": [], "EXTERNAL": [{"selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9", "function_idx": 10}, {"selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283", "function_idx": 5}, {"selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", "function_idx": 0}, {"selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", "function_idx": 1}, {"selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", "function_idx": 7}, {"selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079", "function_idx": 9}, {"selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e", "function_idx": 3}, {"selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", "function_idx": 2}, {"selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", "function_idx": 4}, {"selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd", "function_idx": 6}, {"selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", "function_idx": 8}, {"selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", "function_idx": 11}], "CONSTRUCTOR": [{"selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", "function_idx": 12}]}, "abi": "[{\"type\": \"impl\", \"name\": \"SRC6Impl\", \"interface_name\": \"openzeppelin::account::interface::ISRC6\"}, {\"type\": \"struct\", \"name\": \"core::starknet::account::Call\", \"members\": [{\"name\": \"to\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"selector\", \"type\": \"core::felt252\"}, {\"name\": \"calldata\", \"type\": \"core::array::Array::\"}]}, {\"type\": \"struct\", \"name\": \"core::array::Span::\", \"members\": [{\"name\": \"snapshot\", \"type\": \"@core::array::Array::\"}]}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::ISRC6\", \"items\": [{\"type\": \"function\", \"name\": \"__execute__\", \"inputs\": [{\"name\": \"calls\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::array::Array::>\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"__validate__\", \"inputs\": [{\"name\": \"calls\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"is_valid_signature\", \"inputs\": [{\"name\": \"hash\", \"type\": \"core::felt252\"}, {\"name\": \"signature\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC6CamelOnlyImpl\", \"interface_name\": \"openzeppelin::account::interface::ISRC6CamelOnly\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::ISRC6CamelOnly\", \"items\": [{\"type\": \"function\", \"name\": \"isValidSignature\", \"inputs\": [{\"name\": \"hash\", \"type\": \"core::felt252\"}, {\"name\": \"signature\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"DeclarerImpl\", \"interface_name\": \"openzeppelin::account::interface::IDeclarer\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::IDeclarer\", \"items\": [{\"type\": \"function\", \"name\": \"__validate_declare__\", \"inputs\": [{\"name\": \"class_hash\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC5Impl\", \"interface_name\": \"openzeppelin::introspection::interface::ISRC5\"}, {\"type\": \"enum\", \"name\": \"core::bool\", \"variants\": [{\"name\": \"False\", \"type\": \"()\"}, {\"name\": \"True\", \"type\": \"()\"}]}, {\"type\": \"interface\", \"name\": \"openzeppelin::introspection::interface::ISRC5\", \"items\": [{\"type\": \"function\", \"name\": \"supports_interface\", \"inputs\": [{\"name\": \"interface_id\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC5CamelImpl\", \"interface_name\": \"openzeppelin::introspection::interface::ISRC5Camel\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::introspection::interface::ISRC5Camel\", \"items\": [{\"type\": \"function\", \"name\": \"supportsInterface\", \"inputs\": [{\"name\": \"interfaceId\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"function\", \"name\": \"get_public_key\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"set_public_key\", \"inputs\": [{\"name\": \"new_public_key\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"getPublicKey\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"setPublicKey\", \"inputs\": [{\"name\": \"newPublicKey\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"constructor\", \"name\": \"constructor\", \"inputs\": [{\"name\": \"_public_key\", \"type\": \"core::felt252\"}]}, {\"type\": \"function\", \"name\": \"__validate_deploy__\", \"inputs\": [{\"name\": \"class_hash\", \"type\": \"core::felt252\"}, {\"name\": \"contract_address_salt\", \"type\": \"core::felt252\"}, {\"name\": \"_public_key\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::OwnerAdded\", \"kind\": \"struct\", \"members\": [{\"name\": \"new_owner_guid\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::OwnerRemoved\", \"kind\": \"struct\", \"members\": [{\"name\": \"removed_owner_guid\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::Event\", \"kind\": \"enum\", \"variants\": [{\"name\": \"OwnerAdded\", \"type\": \"openzeppelin::account::account::Account::OwnerAdded\", \"kind\": \"nested\"}, {\"name\": \"OwnerRemoved\", \"type\": \"openzeppelin::account::account::Account::OwnerRemoved\", \"kind\": \"nested\"}]}]"} \ No newline at end of file +{ + "contract_class_version": "0.1.0", + "sierra_program": [ + "0x1", + "0x3", + "0x0", + "0x2", + "0x2", + "0x0", + "0x35c", + "0xa4", + "0x62", + "0x53797374656d", + "0x800000000000000100000000000000000000000000000000", + "0x556e696e697469616c697a6564", + "0x800000000000000200000000000000000000000000000001", + "0x1", + "0x0", + "0x66656c74323532", + "0x800000000000000700000000000000000000000000000000", + "0x537472756374", + "0x800000000000000700000000000000000000000000000002", + "0x1166fe35572d4e7764dac0caf1fd7fc591901fd01156db2561a07b68ab8dca2", + "0x2", + "0x45635374617465", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x536e617073686f74", + "0x800000000000000700000000000000000000000000000001", + "0x5", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x6", + "0x456e756d", + "0x800000000000000300000000000000000000000000000003", + "0x161ee0e6962e56453b5d68e09d1cabe5633858c1ba3a7e73fee8c70867eced0", + "0x7", + "0x800000000000000f00000000000000000000000000000001", + "0x395e2d9effe7f0b69bdf2f45608c775021c78e9285a6d02f0b03c366071397a", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x800000000000000f00000000000000000000000000000003", + "0x9", + "0xa", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0xc", + "0x1170ac65398c8208024657e2abfcc7d413e0b0238250cc2f0889c494729cd8f", + "0xb", + "0xd", + "0x800000000000000700000000000000000000000000000003", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x248e8fae2f16a35027771ffd74d6a6f3c379424b55843563a18f566bba3d905", + "0xf", + "0x4563506f696e74", + "0x4e6f6e5a65726f", + "0x11", + "0x426f78", + "0x38", + "0x33", + "0x2c7badf5cd070e89531ef781330a9554b04ce4ea21304b67a30ac3d43df84a2", + "0x14", + "0x436f6e747261637441646472657373", + "0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7", + "0x16", + "0x800000000000000f00000000000000000000000000000002", + "0x2b633ea9a5396c21c9ce15d6f8aa32835a82b176798ba8a47edeb0825e07a35", + "0x19", + "0x25a2187d2f5017d2e8cff793f7cda8758f9c542bbc6db8234a8e37cbdecc577", + "0x1a", + "0x1bfb87b9ee7c36c7bc943affbf8fc4700e2b12321bc36afd64867a0285de2c1", + "0x345219a7d1ae93472ca456d0f61eff989bc81dca542f91d3d7bd5dd00a1365e", + "0x1d", + "0x1fed1143e26121577943ec55560b24fec94a964c6ebbe8b424583dd0829cdf3", + "0x1e", + "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", + "0x219d1cfed848a1fa1c067301fe782a5607c3c21abb9f23182ec63e9dea17882", + "0x1abba7c5818bc544039d9b19c162245220c1aabbc7c285f0599468117492ed3", + "0x1c", + "0x21", + "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc", + "0x53746f7261676541646472657373", + "0x53746f726167654261736541646472657373", + "0x26", + "0x3ae40d407f8074730e48241717c3dd78b7128d346cf81094e31806a3a5bdf", + "0x27", + "0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d", + "0x29", + "0x2b", + "0x2c", + "0x800000000000000300000000000000000000000000000004", + "0x2e", + "0x32cb17bdb0d0d053909169ec443a25462b7e27237007511f772a7d957ce924c", + "0x2f", + "0x35", + "0x40", + "0x800000000000000700000000000000000000000000000006", + "0x19367431bdedfe09ea99eed9ade3de00f195dd97087ed511b8942ebb45dbc5a", + "0x31", + "0x32", + "0x753634", + "0x800000000000000700000000000000000000000000000004", + "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", + "0x34", + "0x38f4af6e44b2e0a6ad228a4874672855e693db590abc7105a5a9819dbbf5ba6", + "0x36", + "0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca", + "0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7", + "0x39", + "0x8416421239ce8805ed9d27e6ddae62a97ab5d01883bb8f5246b4742a44b429", + "0x3a", + "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", + "0x3c", + "0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da", + "0x75313238", + "0x800000000000000700000000000000000000000000000008", + "0x2e655a7513158873ca2e5e659a9e175d23bf69a2325cdd0397ca3b8d864b967", + "0x3f", + "0x3508bb43f8880f8a37030d78eb1ac52d3a1abcccd991bf0258bdf64f81014ed", + "0x41", + "0x3e1934b18d91949ab9afdbdd1866a30ccca06c2b1e6581582c6b27f8b4f6555", + "0x44", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", + "0x206697ab160b93fae267fb0d1700c2e30975ed668ca71c2d96eef75af0ea90", + "0x47", + "0xd4623473c7ca975d1ba7f5d5b056bb9a0adcf8338cd7ed945209d6b504f7f0", + "0x48", + "0xa853c166304d20fb0711becf2cbdf482dee3cac4e9717d040b7a7ab1df7eec", + "0x4a", + "0x506564657273656e", + "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", + "0x4d", + "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", + "0x4e", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", + "0x52", + "0x45634f70", + "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", + "0x56", + "0x800000000000000300000000000000000000000000000002", + "0x25abf8fd76a01c7e2544d26b0a2e29212b05a36781e0330b46d878e43b307d1", + "0x58", + "0x4275696c74696e436f737473", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x55", + "0x753332", + "0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d", + "0x5d", + "0xc1f0cb41289e2f6a79051e9af1ead07112b46ff17a492a90b3944dc53a51c8", + "0x5e", + "0x4761734275696c74696e", + "0x52616e6765436865636b", + "0x1a4", + "0x616c6c6f635f6c6f63616c", + "0x66696e616c697a655f6c6f63616c73", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x73746f72655f74656d70", + "0x61", + "0x60", + "0x66756e6374696f6e5f63616c6c", + "0x3", + "0x656e756d5f6d61746368", + "0x5f", + "0x7374727563745f6465636f6e737472756374", + "0x61727261795f6c656e", + "0x736e617073686f745f74616b65", + "0x5c", + "0x64726f70", + "0x7533325f636f6e7374", + "0x72656e616d65", + "0x7533325f6571", + "0x61727261795f6e6577", + "0x66656c743235325f636f6e7374", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x61727261795f617070656e64", + "0x7374727563745f636f6e737472756374", + "0x656e756d5f696e6974", + "0x5b", + "0x6765745f6275696c74696e5f636f737473", + "0x5a", + "0x77697468647261775f6761735f616c6c", + "0xe", + "0x73746f72655f6c6f63616c", + "0x59", + "0x57", + "0x4f7574206f6620676173", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x54", + "0x10", + "0x53", + "0x12", + "0x50", + "0x13", + "0x4f", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x51", + "0x4c", + "0x15", + "0x4b", + "0x17", + "0x18", + "0x49", + "0x1b", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x64697361626c655f61705f747261636b696e67", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x46", + "0x6a756d70", + "0x756e626f78", + "0x45", + "0x636f6e74726163745f616464726573735f746f5f66656c74323532", + "0x66656c743235325f737562", + "0x66656c743235325f69735f7a65726f", + "0x1f", + "0x656e61626c655f61705f747261636b696e67", + "0x42", + "0x43", + "0x100000000000000000000000000000001", + "0x20", + "0x4163636f756e743a20696e76616c69642074782076657273696f6e", + "0x4163636f756e743a20696e76616c69642063616c6c6572", + "0x647570", + "0x3e", + "0x22", + "0x23", + "0x4163636f756e743a20696e76616c6964207369676e6174757265", + "0x56414c4944", + "0x24", + "0x25", + "0x3d", + "0x28", + "0x2a", + "0x3b", + "0x37", + "0x2d", + "0x30", + "0x7533325f746f5f66656c74323532", + "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0x73746f726167655f726561645f73797363616c6c", + "0x4163636f756e743a20756e617574686f72697a6564", + "0x656d69745f6576656e745f73797363616c6c", + "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", + "0x6765745f657865637574696f6e5f696e666f5f73797363616c6c", + "0x61727261795f706f705f66726f6e74", + "0x61727261795f676574", + "0x496e646578206f7574206f6620626f756e6473", + "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", + "0x65635f706f696e745f66726f6d5f785f6e7a", + "0x756e777261705f6e6f6e5f7a65726f", + "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca", + "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f", + "0x65635f706f696e745f7472795f6e65775f6e7a", + "0x65635f706f696e745f69735f7a65726f", + "0x65635f706f696e745f756e77726170", + "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", + "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", + "0x73746f726167655f77726974655f73797363616c6c", + "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", + "0x63616c6c5f636f6e74726163745f73797363616c6c", + "0x8", + "0x65635f73746174655f696e6974", + "0x65635f73746174655f6164645f6d756c", + "0x4", + "0x65635f73746174655f7472795f66696e616c697a655f6e7a", + "0x65635f706f696e745f7a65726f", + "0x65635f73746174655f616464", + "0x65635f6e6567", + "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", + "0x706564657273656e", + "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", + "0x626f6f6c5f6e6f745f696d706c", + "0x526573756c743a3a756e77726170206661696c65642e", + "0x1019", + "0xffffffffffffffff", + "0x86", + "0x7e", + "0x6e", + "0x63", + "0x64", + "0x65", + "0x66", + "0x67", + "0x68", + "0x69", + "0x6a", + "0x6b", + "0x6c", + "0x6d", + "0x6f", + "0x70", + "0x71", + "0x72", + "0x73", + "0x74", + "0x75", + "0x76", + "0x77", + "0x78", + "0x79", + "0x7a", + "0x7b", + "0x7c", + "0x7d", + "0x7f", + "0x80", + "0x10d", + "0x105", + "0xf5", + "0xbb", + "0xe7", + "0xdf", + "0x1b4", + "0x1a3", + "0x19a", + "0x189", + "0x14b", + "0x179", + "0x171", + "0x81", + "0x82", + "0x83", + "0x84", + "0x85", + "0x87", + "0x88", + "0x89", + "0x8a", + "0x8b", + "0x8c", + "0x8d", + "0x8e", + "0x8f", + "0x25c", + "0x24b", + "0x242", + "0x231", + "0x1f3", + "0x221", + "0x219", + "0x2d8", + "0x2c8", + "0x28e", + "0x2ba", + "0x2b2", + "0x355", + "0x345", + "0x309", + "0x336", + "0x32e", + "0x3d2", + "0x3c2", + "0x386", + "0x3b3", + "0x3ab", + "0x433", + "0x3fd", + "0x426", + "0x41f", + "0x4a1", + "0x492", + "0x462", + "0x484", + "0x47d", + "0x501", + "0x4cb", + "0x4f4", + "0x4ed", + "0x56f", + "0x560", + "0x530", + "0x552", + "0x54b", + "0x613", + "0x603", + "0x5f3", + "0x5e3", + "0x5a9", + "0x5d5", + "0x5cd", + "0x688", + "0x678", + "0x644", + "0x669", + "0x661", + "0x69f", + "0x6a4", + "0x6c0", + "0x6ba", + "0x74d", + "0x73e", + "0x735", + "0x701", + "0x70e", + "0x725", + "0x71e", + "0x76f", + "0x90", + "0x91", + "0x92", + "0x93", + "0x7b0", + "0x94", + "0x7a8", + "0x95", + "0x79d", + "0x96", + "0x97", + "0x98", + "0x99", + "0x9a", + "0x9b", + "0x9c", + "0x7c6", + "0x7cb", + "0x7d5", + "0x9d", + "0x9e", + "0x9f", + "0x7e4", + "0x7e9", + "0x805", + "0xa0", + "0x7ff", + "0xa1", + "0xa2", + "0xa3", + "0xa4", + "0xa5", + "0x82f", + "0x823", + "0x827", + "0xa6", + "0xa7", + "0xa8", + "0xa9", + "0xaa", + "0xab", + "0x84e", + "0xac", + "0xad", + "0xae", + "0xaf", + "0xb0", + "0x85d", + "0x861", + "0x882", + "0xb1", + "0xb2", + "0xb3", + "0x898", + "0xb4", + "0xb5", + "0x8dd", + "0xb6", + "0xb7", + "0x8d5", + "0xb8", + "0xb9", + "0xba", + "0x8ce", + "0xbc", + "0x8c8", + "0xbd", + "0xbe", + "0xbf", + "0xc0", + "0xc1", + "0x8f3", + "0x909", + "0xc2", + "0x923", + "0x971", + "0xc3", + "0x93c", + "0xc4", + "0xc5", + "0xc6", + "0x969", + "0xc7", + "0xc8", + "0x95f", + "0xc9", + "0x959", + "0xca", + "0xcb", + "0x992", + "0xcc", + "0xcd", + "0xce", + "0xcf", + "0xd0", + "0xd1", + "0xd2", + "0xd3", + "0xd4", + "0x9aa", + "0xd5", + "0xd6", + "0xd7", + "0xd8", + "0xd9", + "0xda", + "0xdb", + "0xdc", + "0x9c4", + "0xdd", + "0xde", + "0xa21", + "0xe0", + "0xe1", + "0x9e5", + "0xe2", + "0xe3", + "0x9ea", + "0xe4", + "0xe5", + "0xe6", + "0xa13", + "0xe8", + "0xa0c", + "0xa06", + "0xa1a", + "0xe9", + "0xea", + "0xeb", + "0xec", + "0xed", + "0xa49", + "0xee", + "0xa76", + "0xa94", + "0xef", + "0xf0", + "0xa89", + "0xf1", + "0xf2", + "0xa7e", + "0xf3", + "0xf4", + "0xad7", + "0xaaf", + "0xacd", + "0xac7", + "0xf6", + "0xaf8", + "0xf7", + "0xf8", + "0xf9", + "0xfa", + "0xb0d", + "0xfb", + "0xfc", + "0xfd", + "0xfe", + "0xb22", + "0xff", + "0x100", + "0xb27", + "0x101", + "0x102", + "0x103", + "0xb32", + "0xb71", + "0x104", + "0xb6a", + "0x106", + "0xb5d", + "0x107", + "0x108", + "0x109", + "0x10a", + "0x10b", + "0x10c", + "0x10e", + "0x10f", + "0x110", + "0x111", + "0x112", + "0xb92", + "0x113", + "0x114", + "0xb97", + "0x115", + "0x116", + "0x117", + "0xba2", + "0x118", + "0x119", + "0x11a", + "0xbcc", + "0x11b", + "0x11c", + "0x11d", + "0x11e", + "0xbc6", + "0x11f", + "0x120", + "0x121", + "0xbfa", + "0x122", + "0xbf2", + "0x123", + "0x124", + "0x125", + "0xc40", + "0x126", + "0xc36", + "0xc2e", + "0xc24", + "0x127", + "0x128", + "0x129", + "0x12a", + "0x12b", + "0x12c", + "0x12d", + "0x12e", + "0x12f", + "0xc51", + "0x130", + "0x131", + "0xc56", + "0x132", + "0x133", + "0x134", + "0xc61", + "0x135", + "0x136", + "0x137", + "0x138", + "0xcaf", + "0x139", + "0xc73", + "0x13a", + "0x13b", + "0xc78", + "0xca4", + "0x13c", + "0x13d", + "0x13e", + "0xc9a", + "0x13f", + "0x140", + "0xc93", + "0x141", + "0x142", + "0x143", + "0x144", + "0x145", + "0x146", + "0xcd9", + "0x147", + "0xce6", + "0x148", + "0x149", + "0x14a", + "0x14c", + "0xcfe", + "0x14d", + "0xd10", + "0xd22", + "0x14e", + "0xd9f", + "0x14f", + "0x150", + "0xd94", + "0x151", + "0x152", + "0x153", + "0xd88", + "0x154", + "0x155", + "0x156", + "0xd46", + "0x157", + "0x158", + "0x159", + "0x15a", + "0xd59", + "0xd6c", + "0xd6a", + "0x15b", + "0xd73", + "0xd82", + "0xd80", + "0x15c", + "0x15d", + "0x15e", + "0x15f", + "0x160", + "0xdc1", + "0x161", + "0xdcf", + "0xde7", + "0x162", + "0x163", + "0xdfd", + "0x164", + "0x165", + "0xe08", + "0x166", + "0x167", + "0x168", + "0x169", + "0xe13", + "0x16a", + "0xe28", + "0xe2d", + "0xe38", + "0x16b", + "0x16c", + "0x16d", + "0x16e", + "0x16f", + "0xe5a", + "0xe5f", + "0xe6a", + "0x170", + "0xe8a", + "0x172", + "0x173", + "0x174", + "0x175", + "0x176", + "0xea4", + "0x177", + "0xe9d", + "0x178", + "0x17a", + "0x17b", + "0xeb0", + "0x17c", + "0x17d", + "0xec2", + "0x17e", + "0x17f", + "0xec7", + "0x180", + "0x181", + "0x182", + "0xed2", + "0xf13", + "0xee4", + "0xee9", + "0xf05", + "0xeff", + "0xf0c", + "0x183", + "0xf29", + "0xf39", + "0x184", + "0x185", + "0x186", + "0x187", + "0xf34", + "0xf37", + "0x188", + "0x18a", + "0xf42", + "0xf48", + "0x18b", + "0x18c", + "0xf54", + "0xf57", + "0xf5f", + "0x18d", + "0x18e", + "0x18f", + "0x190", + "0x191", + "0x192", + "0x193", + "0xf9b", + "0xf90", + "0xf95", + "0x194", + "0x195", + "0x196", + "0x197", + "0x198", + "0xfa7", + "0x199", + "0x19b", + "0x19c", + "0xfd1", + "0xfd5", + "0xfdf", + "0xfe4", + "0xff1", + "0x19d", + "0x19e", + "0x19f", + "0x1a0", + "0x1a1", + "0x1a2", + "0x1005", + "0x1010", + "0x1c4", + "0x26c", + "0x2e7", + "0x364", + "0x3e1", + "0x441", + "0x4af", + "0x50f", + "0x57d", + "0x622", + "0x697", + "0x6ca", + "0x755", + "0x775", + "0x7b9", + "0x7bf", + "0x7dc", + "0x80f", + "0x837", + "0x856", + "0x86b", + "0x88a", + "0x89e", + "0x8e5", + "0x8f9", + "0x90f", + "0x92b", + "0x980", + "0x998", + "0x9b0", + "0x9cb", + "0x9d7", + "0xa31", + "0xa9e", + "0xae6", + "0xb15", + "0xb38", + "0xb77", + "0xba9", + "0xbd3", + "0xc04", + "0xc4a", + "0xc67", + "0xcbf", + "0xcdf", + "0xcf1", + "0xda9", + "0xdc9", + "0xdd5", + "0xded", + "0xdf0", + "0xe0d", + "0xe19", + "0xe3f", + "0xe71", + "0xe92", + "0xeaa", + "0xeb6", + "0xed8", + "0xf22", + "0xf3c", + "0xf59", + "0xf67", + "0xf75", + "0xfa1", + "0xfad", + "0xfb7", + "0xfc1", + "0xfc4", + "0xffa", + "0x1009", + "0x8b57", + "0x12014110400c0140f038080340c0140b0180a0240801c060140400c0200400", + "0x60700906c06064090680606409048050600505c06058150500504c0602809", + "0x2301422014210181605412014200141b018160241f018190241e0141d0141b", + "0x503c2b0a80504429020280480509c05098060581507805078050940609015", + "0x400c1e014320143101824054080c0120142f0142e018160542d014110ac2c", + "0x908c050dc050d80605815078050d40506c0607009074050d0060cc090c805", + "0x230143c0143b018160541e0143a0141b0181c02439018190240c014380180a", + "0x60581510405100050fc0609015030050f8060280904805078050f40605815", + "0x470144601816054450141b0180a0240c014110ac081100810c120140c01442", + "0x50100312805044100600503c0e07805124051200609015060050442b08c05", + "0x110ac230144f0144e018160541e0144a0144d0141b0184c0242c0140f0384b", + "0x615c0902056030050c8050c805154051500514c0614809144050442b14005", + "0x5c0184c024230145b0145a018160542f0141b0180a02432014590145901458", + "0x605815178050600506c0605809078050b005174060581504805030050c805", + "0x4b014630180a024230146201461018160541e0141b0183302423014600145f", + "0x506c06028090300503005030050600519c050c80503005198061940902064", + "0x6b0146a01816054320141b0180a0240c014110a42301469014680181605455", + "0x15078051b80506c06070090e8051b4060cc0907805114051b0060901508c05", + "0x16054021cc23014720147101816054270141b0180a02423014700146f01816", + "0x60901508c051dc051d806058151d4050600506c060580907805048051d006", + "0x21ec230147a01479018160540c0141b0180a0240c0140400c1e0140c01478", + "0x61f80908c051f4051f00605815078050480506c06058090600506c0602809", + "0x1605408210230148301482018160540820423014800147f018160544a0141b", + "0x8a0088908c052200521c0605815218050600506c0605809078051340521406", + "0x50149124c05014912480501491018900188f0188e0188d018050148c22c02", + "0xc014052641801405260860140525888014052609701405258232540525018", + "0x50149c0189f26c050149126c050149e0180c0149d26c050149c26c050149a", + "0x20014052900c0140528c0c01405244a2030052840c014052804d0140527005", + "0xa92a00501491018a7298050149101805014910140c29805030a508c05014a4", + "0x4d014052446e014052446e014052706e014052686e014052903a0140529006", + "0x91128050149c128050149a20005014982b0050149601805014ab2a89501494", + "0x52681e014052707d01405260ad01405258272540525012014052444b01405", + "0x9c2b80c014a10180c29805030a520c05014a406005014a4048050149c04805", + "0x52687a01405260b201405258b125405250b001405244af030052841801405", + "0x5014ab2d005014962cc9501494030050148c0a89501494030050149c03005", + "0xb7030052842f2540525075014052587701405260b601405258b5254052500c", + "0x9c09c050149a1c805014982ec05014962e895014942e405014912e0050149c", + "0x52583525405250bd25405250bc25405250322540525027014052442701405", + "0xc2018c110095014943000c014a12fc95014940dc95014941c0050149c2f805", + "0xc2941e0140529006310c301405244140140524406030c30140c2940c01405", + "0xa40e89501494030050149e0b005014a003005014c530c05014960140c30c05", + "0x5030860140c29405030970140c294970140524406030970140c2948801405", + "0x9501494018c9018c80180c014a1018c71ac050149831805014960f09501494", + "0x52703201405270510140526051014053146901405260cc014052580632cca", + "0x5030a520005014a433c95014943380c014a1334050149c0140c014a119c05", + "0x4b01405348d103005284d00300528405030ac0140c294ac0140524406030ac", + "0xa51f405014a4350950149434c050149134c05014a410495014940600501499", + "0x52842701405258d52540525005030ad0140c294ad0140524406030ad0140c", + "0xc2c805030a51e805014a435c0c014a12c805014910140c2c805030a53580c", + "0xd82540525005030b40140c294b40140524406030b40140c2941e0140524406", + "0xc1d405030a50140c2d805030a52d805014910180c2d805030a51dc05014a4", + "0xd92540525035014052443501405270350140526835014052901d0140529005", + "0x9809c050149e0140c2ec05030a52ec05014910180c2ec05030a51c805014a4", + "0x52686201405270da01405258472540525045254052503a014052446e01405", + "0x5014a412495014941c0050149836c9501494104050149110405014a40e805", + "0xdc254052503a0140527005030be0140c294be0140524406030be0140c29470", + "0x5014961800501498374050149612895014940180c21805030a503005014d2", + "0x2d014052602d014053145b01405260de014052584b254052502c0140528c5e", + "0x5030a531805014910180c31805030a51ac05014a4154050149c150050149c", + "0x528005030cc0140c294cc0140524406030cc0140c294690140529005030c6", + "0x9812c050148c018e113c0501498380050149637c9501494128050149106005", + "0x52ac05030dc0140c294dc0140524406030dc0140c2941801405308d301405", + "0x50149c37c050149c12c050149c134950149406005014c5370050149612c05", + "0x5260db014052584f2540525006030270140c2940c030052741801405348d3", + "0xa53880c014a10180c1d405030a51e8050149c38095014940140c0149d11c05", + "0x524406394e40300538c54254052501d01405244350140526005030270140c", + "0x94354050149e0140c35405030a535405014910180c35405030a5018e636005", + "0x6030da0140c2946201405290320140527832014052682d254052505525405", + "0x50149a16495014941ac050149c0140c36805030a539c0c014a13680501491", + "0xcf0140524406030cf0140c294063a05025405250d401405244d401405270d4", + "0x5014963789501494188050149816c950149433c050149e0140c33c05030a5", + "0x5e25405250e9030052842c25405250400140524440014052903c01405260ca", + "0xa40c805014ab2f0050149618095014940c8050148c0dc050149c2fc0501496", + "0xc294dd0140524406030dd0140c2946001405290060305e0140c2942c01405", + "0x5014910180c2e805030a5018ea2f4050149c0140c37405030a50140c17805", + "0x6030de0140c2945b01405290dd25405250ba0140527805030ba0140c294ba", + "0x50149117805014910b005014c50b005014eb0140c37805030a53780501491", + "0xe00140c2944f01405290180140528c8301405260a60140525862254052502c", + "0xa403005014ec3689501494060050149e0140c38005030a538005014910180c", + "0x528405030db0140c294ed03005284db0140524406030db0140c2944701405", + "0x501491018f33c80c014a13c40c014a10a805014f02cc0501491018ef3b80c", + "0x512540525067254052502a01405348063d42a01405270063d0d3254052502a", + "0xa5354050149633495014942c4050149e330950149436405014911a49501494", + "0xc625405250f7030052846b25405250f603005284d40140525805030d40140c", + "0xa532805014910180c32805030a50f005014a4018f833c0501496048050149e", + "0x37014052902201405260aa014052586e25405250c32540525005030ca0140c", + "0x910180c2f005030a5018f90140c2fc05030a52fc05014910180c2fc05030a5", + "0x6030fb0140c294063e82c01405260ba0140525805030bc0140c294bc01405", + "0xfd018fc050050149c1c095014943ec050149e0140c3ec05030a53ec0501491", + "0x640806404b3014052702a01405278b00140527806400063fcfe0140524406", + "0x5030a5019060190501904254050149825405014a440c0c014a1074050149c", + "0x41014052604001405260b10140525805030b10140c294b10140524406030b1", + "0xa52a805014910180c2a805030a508805014a4074050149a0180c35005030a5", + "0x12015090140601806420fb01405258be25405251070300528405030aa0140c", + "0xfb0310a0601403109030050180c25406019090140603006019090140601406", + "0x18018aa015090141801414018230150901414014120180642405018fe0181d", + "0x54240c080050740608022078954240509caa08c953ec0609c054240525405", + "0x109030b501422018b52cc0c424052c4050780601909014063f8060a80542cb1", + "0x10901432014230183201509014b3014200180642405018fe018ba0150c0bc05", + "0x3701509014062c40601909014bd01427018352f40c424052f0052a8062f005", + "0x60e805424050d4050a80601909014bf01427018402fc0c424050dc052a806", + "0x636c064240c0f03a030b50183a015090143a014b30183c01509014400142a", + "0x109014060c806019090142f014ba0180642405048050bc0601909014063f806", + "0x54240533cca03035018cf01509014cf014bd018cf01509014062f00632805", + "0xd801509014d501440018d501509014413500c2fc0635005424050183701841", + "0x611c0542405030050e8061140542405088050500636405424050780504806", + "0x542405018ca0180642405018fe018db11c45364fe014db01509014d80143c", + "0x637c4b03097128dc03109030490881e25441018490150901449014cf01849", + "0x513c053600613c054240513405354061340542405018d40180642405018fe", + "0x1090144a014140185001509014dc0141201806424053800536406150e003109", + "0x5424050bc0511c060b0054240515005114063780542405030050e80616c05", + "0xfe01509014fe0480c12406164fe0b4553f9090145e0b0de16c50048db0185e", + "0x61880542405018320180642405018fe018dd01480180054240c1640537006", + "0x12018064240534c0537c0619cd303109014da0144b018da01509014600144a", + "0x513c06318054240519c05134061ac05424050b40505006334054240515405", + "0x54240c330051500633069144954240530cc61accd3f8e0018c30150901462", + "0x109014720142d018722f80c424051b8051540601909014063f8061c0052e06e", + "0x7501509014b90145b01806424052ec05140062e4bb03109014be0145901806", + "0x62d0054240514405048062d805424051dc050b0061dc05424051d40537806", + "0xfe014b201509014b60143c0187a01509014fe0143a018b8015090146901414", + "0x54240514405048062c005424051c0051000601909014063f8062c87a2e0b4", + "0x8001509014b00143c018ad01509014fe0143a0187d01509014690141401883", + "0x515405048062b00542405374051000601909014063f806200ad1f4833f805", + "0x109014ac0143c0189b01509014fe0143a018a6015090142d01414018a801509", + "0x2f014ba0180642405048050bc0601909014063f8062189b298a83f80521805", + "0x970150901497014bd018970150901406178062200542405018320180642405", + "0x1509014932480c2fc062480542405018370189301509014972200c0d406", + "0x643c054240537c0505006438054240512c050480643405424050000510006", + "0x5018fe019114410f438fe01511015090150d0143c01910015090140c0143a", + "0x3201806424052cc051800601909014120142f01806424052e8050b40601909", + "0x1134480c0d40644c054240544c052f40644c0542405018dd019120150901406", + "0x54580510006458054240545115030bf0191501509014060dc064500542405", + "0x1090140c0143a019180150901422014140190c015090141e014120191701509", + "0x50bc0601909014063f806469194610c3f805468054240545c050f00646405", + "0x508805050064700542405078050480646c05424050a805100060190901412", + "0x11f4791d470fe0151f015090151b0143c0191e015090140c0143a0191d01509", + "0x109014060c8060190901495014600180642405048050bc0601909014063f806", + "0x5424054852003035019210150901521014bd0192101509014061780648005", + "0x12501509015240144001924015090152248c0c2fc0648c05424050183701922", + "0x649c0542405030050e80642c0542405074050500649805424053ec0504806", + "0xc030060309501806424050180c0192849d0b498fe0152801509015250143c", + "0x5050060800542405048050480601909014063f8063ec18031290501203109", + "0x220781d25509014aa08c20254fb018aa01509014fe01418018230150901414", + "0x2a03109014270141e0180642405018fe018b10152a09c054240c0880507406", + "0x6424052d4052e80601909014063f8060bc054acb501509030b301422018b3", + "0xbd2f00c424050c8052a8060c805424052e80508c062e805424050a80508006", + "0x27018bf0dc0c424050d4052a8060d40542405018b101806424052f00509c06", + "0x40014b30183a01509014bf0142a0184001509014bd0142a01806424050dc05", + "0x109014060c80601909014063f8060192c019090303a1000c2d4061000542405", + "0x5424053283c03035018ca01509014ca014bd018ca01509014062f0060f005", + "0xd501509014d401440018d401509014cf1040c2fc06104054240501837018cf", + "0x6114054240507805050063640542405014051880636005424050740504806", + "0x63f80636c47114d936012014db01509014d50143c0184701509014950143a", + "0xc1241e074951040612405424051240533c061240542405018ca0180642405", + "0x4d014d50184d01509014063500601909014063f80637c4b0312d128dc03109", + "0x5370050480601909014e0014d9018543800c4240513c053600613c0542405", + "0x109014950143a0185e015090144a014140182c015090140501462018de01509", + "0x501642d1541242405374601782c37812368063740542405150051140618005", + "0xd301509014060c80601909014063f806368054b862015090305b014d30185b", + "0x6019090145101469018691440c4240519c051440619c05424051880519c06", + "0xcd3300c424053186b030cc018c601509014d30144f0186b0150901469014bd", + "0x5b018064240530c05140061b8c303109014cc014590180642405334050b406", + "0x5048061c805424052f8050b0062f805424051c005378061c005424051b805", + "0x500143a01875015090145901414018b9015090142d01462018bb0150901455", + "0x642405018fe018b61dc752e4bb048052d805424051c8050f0061dc0542405", + "0x61e805424050b405188062e0054240515405048062d005424053680510006", + "0x120148301509014b40143c018b001509014500143a018b2015090145901414", + "0xad0150901406178061f40542405018320180642405018fe018832c0b21e8b8", + "0x62b00542405018370188001509014ad1f40c0d4062b405424052b4052f406", + "0x626c054240512c050480629805424052a005100062a00542405200ac030bf", + "0x3c0189701509014950143a0188801509014df0141401886015090140501462", + "0x1090142f0142d0180642405018fe0189325c882189b0480524c054240529805", + "0x52f4060000542405018dd0189201509014060c806019090142a0146001806", + "0x10e030bf0190e01509014060dc0643405424050009203035018000150901400", + "0x50146201911015090141d0141201910015090150f014400190f015090150d", + "0x5440050f0064500542405254050e80644c054240507805050064480542405", + "0x645805424052c4051000601909014063f8064551444d12444120151501509", + "0x3a01918015090141e014140190c01509014050146201917015090141d01412", + "0x5018fe0191a4651843117048054680542405458050f006464054240525405", + "0xbd0191c01509014061780646c05424050183201806424053f8051800601909", + "0xc2fc064780542405018370191d015090151c46c0c0d406470054240547005", + "0x51880648405424050600504806480054240547c051000647c05424054751e", + "0x1200143c0192401509014950143a0192301509014fb01414019220150901405", + "0x60190901406014060500542405018cd019254912348921048054940542405", + "0x642405018fe0181e0740c4bcfb0600c4240c030060309501806424050180c", + "0x18015090141801412018200880c4240508c051ac0608c05424053f80506006", + "0xb30150901418014120180642405018fe018aa01530048054240c0800531806", + "0x1201509014120500c30c060bc054240508805060062d405424053ec0505006", + "0xfe01832015312e8054240c0a8051c0060a8b109c95424050bcb52cc951b806", + "0x60dc054c83501509030bd01472018bd2f00c424052e8052f8060190901406", + "0x40014aa0184001509014bf01423018bf01509014bc014200180642405018fe", + "0x109014ca014aa018ca01509014062c406019090143a014270183c0e80c42405", + "0x542405104050a80635005424050f0050a80601909014cf014270184133c0c", + "0x642405018fe018064cc064240c354d4030b5018d401509014d4014b3018d5", + "0x5018bc018d801509014060c80601909014120146901806424050d40514006", + "0x109014060dc061140542405364d803035018d901509014d9014bd018d901509", + "0x10901427014120184901509014db01440018db015090144511c0c2fc0611c05", + "0x542405254050e80612c05424052c405050061280542405014051880637005", + "0x63280601909014063f806134df12c4a370120144d01509014490143c018df", + "0xc4d0543800c4240c13cb109c951040613c054240513c0533c0613c0542405", + "0xd8018500150901459014d50185901509014063500601909014063f8060b455", + "0x51880636805424053800504806019090145b014d9018de16c0c4240514005", + "0xde014450185101509014950143a01867015090145401414018d30150901405", + "0xd3368182ec0633405424050d40513c063300542405048052f4061a40542405", + "0x6318054d46b0150903062014d301862374601782c04909014cd3306914467", + "0x51b805144061b805424051ac0519c0630c0542405018320180642405018fe", + "0x109014c30144f018b901509014be014bd01806424051c0051a4062f87003109", + "0x109014720145901806424052ec050b4062ec7203109014752e40c330061d405", + "0x5424052d005378062d005424052d80516c06019090147701450018b61dc0c", + "0xb0015090145e01462018b2015090142c014120187a01509014b80142c018b8", + "0x52b405424051e8050f0061f40542405374050e80620c05424051800505006", + "0x50b005048062000542405318051000601909014063f8062b47d20cb02c812", + "0x109014dd0143a018a6015090146001414018a8015090145e01462018ac01509", + "0x500180642405018fe0188626ca62a0ac048052180542405200050f00626c05", + "0x5424050185e0188801509014060c80601909014120146901806424050d405", + "0x9201509014060dc0624c054240525c8803035018970150901497014bd01897", + "0x10e0150901455014120190d0150901400014400180001509014932480c2fc06", + "0x64440542405254050e80644005424050b4050500643c05424050140518806", + "0x50dc050b40601909014063f806449114410f4381201512015090150d0143c", + "0xb90191301509014060c80601909014120146901806424052f0051800601909", + "0x60dc0645405424054511303035019140150901514014bd019140150901406", + "0x27014120190c0150901517014400191701509015154580c2fc064580542405", + "0x5254050e80646805424052c40505006464054240501405188064600542405", + "0x601909014063f8064711b46919460120151c015090150c0143c0191b01509", + "0x518806478054240509c050480647405424050c80510006019090141201469", + "0x11d0143c0192101509014950143a0192001509014b1014140191f0150901405", + "0x601909014aa0142d0180642405018fe019224852047d1e048054880542405", + "0x109014063740648c0542405018320180642405050051d406019090142201460", + "0x5424050183701925015090152448c0c0d4064900542405490052f40649005", + "0x542405060050480649c054240542c051000642c054240549526030bf01926", + "0x13801509014950143a0193701509014fb014140193601509014050146201928", + "0xfe014600180642405018fe019394e1374d928048054e4054240549c050f006", + "0x642805424050185e0193a01509014060c8060190901414014750180642405", + "0xbf0193c01509014060dc064ec05424054293a030350190a015090150a014bd", + "0x620193f015090141d014120193e015090153d014400193d015090153b4f00c", + "0x50f0065080542405254050e80650405424050780505006500054240501405", + "0x642405018050181401509014063340650d42505404fc1201543015090153e", + "0x109014063f8060781d031443ec18031090300c0180c25406019090140603006", + "0x54240506005048060802203109014230146b0182301509014fe0141801806", + "0x542405060050480601909014063f8062a805514120150903020014c601818", + "0x54240504814030c30182f015090142201418018b501509014fb01414018b3", + "0x60c805518ba015090302a014700182a2c427255090142f2d4b32546e01812", + "0x37015470d4054240c2f4051c8062f4bc03109014ba014be0180642405018fe", + "0x52a80610005424052fc0508c062fc05424052f0050800601909014063f806", + "0x5328052a8063280542405018b101806424050e80509c060f03a0310901440", + "0x109014410142a018d4015090143c0142a018064240533c0509c06104cf03109", + "0x109014063f8060194801909030d53500c2d4063500542405350052cc0635405", + "0x62f0063600542405018320180642405048051a40601909014350145001806", + "0x5018370184501509014d93600c0d4063640542405364052f4063640542405", + "0x509c0504806124054240536c051000636c054240511447030bf0184701509", + "0x109014950143a0184b01509014b1014140184a015090140501462018dc01509", + "0xca0180642405018fe0184d37c4b128dc048051340542405124050f00637c05", + "0x149150e0031090304f2c427254410184f015090144f014cf0184f0150901406", + "0x6140054240516405354061640542405018d40180642405018fe0182d1540c", + "0x62018da01509014e001412018064240516c05364063785b0310901450014d8", + "0x5114061440542405254050e80619c0542405150050500634c054240501405", + "0xda060bb018cd01509014350144f018cc0150901412014bd0186901509014de", + "0xc60154a1ac054240c1880534c06188dd1805e0b01242405334cc1a45119cd3", + "0x6e014510186e015090146b01467018c301509014060c80601909014063f806", + "0x530c0513c062e405424052f8052f406019090147001469018be1c00c42405", + "0x51c8051640601909014bb0142d018bb1c80c424051d4b9030cc0187501509", + "0x109014b4014de018b401509014b60145b01806424051dc05140062d87703109", + "0x54240517805188062c805424050b005048061e805424052e0050b0062e005", + "0xad015090147a0143c0187d01509014dd0143a01883015090146001414018b0", + "0x2c014120188001509014c6014400180642405018fe018ad1f4832c0b204805", + "0x5374050e806298054240518005050062a0054240517805188062b00542405", + "0x601909014063f8062189b298a82b0120148601509014800143c0189b01509", + "0x10901406178062200542405018320180642405048051a406019090143501450", + "0x542405018370189301509014972200c0d40625c054240525c052f40625c05", + "0x542405154050480643405424050000510006000054240524c92030bf01892", + "0x11101509014950143a01910015090142d014140190f0150901405014620190e", + "0x370142d0180642405018fe019124451043d0e048054480542405434050f006", + "0x644c0542405018320180642405048051a40601909014bc014600180642405", + "0x3701915015090151444c0c0d4064500542405450052f4064500542405018b9", + "0x504806430054240545c051000645c054240545516030bf019160150901406", + "0x950143a0191a01509014b10141401919015090140501462019180150901427", + "0x642405018fe0191c46d1a46518048054700542405430050f00646c0542405", + "0x620191e0150901427014120191d0150901432014400180642405048051a406", + "0x50f0064840542405254050e80648005424052c4050500647c054240501405", + "0x6424052a8050b40601909014063f806489214811f4781201522015090151d", + "0x5018dd0192301509014060c80601909014140147501806424050880518006", + "0x109014060dc0649405424054912303035019240150901524014bd0192401509", + "0x109014180141201927015090150b014400190b01509015254980c2fc0649805", + "0x542405254050e8064dc05424053ec05050064d8054240501405188064a005", + "0x51800601909014063f8064e5384dd364a0120153901509015270143c01938", + "0x10a0150901406178064e80542405018320180642405050051d40601909014fe", + "0x64f00542405018370193b015090150a4e80c0d4064280542405428052f406", + "0x64fc054240507405048064f805424054f405100064f405424054ed3c030bf", + "0x3c0194201509014950143a01941015090141e0141401940015090140501462", + "0xc030060309501806424050180c01943509415013f0480550c05424054f805", + "0x51ac0608805424053f8050600601909014063f8063ec180314b0501203109", + "0x230154c080054240c0780531806048054240504805048060781d0310901422", + "0xaa01423018aa015090141d014200180642405080051a40601909014063f806", + "0x109014062c40601909014b1014270182a2c40c4240509c052a80609c0542405", + "0x5424050a8050a80601909014b5014270182f2d40c424052cc052a8062cc05", + "0x64240c0c8ba030b5018ba01509014ba014b301832015090142f0142a018ba", + "0x52f4062f40542405018bc018bc01509014060c80601909014063f8060194d", + "0x37030bf0183701509014060dc060d405424052f4bc03035018bd01509014bd", + "0x5014620183a0150901412014120184001509014bf01440018bf0150901435", + "0x5100050f00633c0542405254050e806328054240505005050060f00542405", + "0xcf018d401509014063280601909014063f806104cf3283c0e8120144101509", + "0x5018fe018453640c538d83540c4240c350140489510406350054240535005", + "0x4903109014db014d8018db0150901447014d50184701509014063500601909", + "0x615005424050140518806380054240535405048060190901449014d9018dc", + "0xda0185901509014dc014450182d01509014950143a0185501509014d801414", + "0x5b0154f140054240c13c0534c0613c4d37c4b12812424051642d1545438012", + "0x2c014510182c015090145001467018de01509014060c80601909014063f806", + "0x53780513c063680542405180052f406019090145e01469018601780c42405", + "0x5374051640601909014620142d018623740c4240534cda030cc018d301509", + "0x10901469014de0186901509014510145b018064240519c05140061446703109", + "0x54240512c05188061ac054240512805048063340542405330050b00633005", + "0x7001509014cd0143c0186e015090144d0143a018c301509014df01414018c6", + "0x4a01412018be015090145b014400180642405018fe018701b8c33186b04805", + "0x5134050e8062e4054240537c05050062ec054240512c05188061c80542405", + "0x601909014063f8061dc752e4bb1c8120147701509014be0143c0187501509", + "0xb603035018b401509014b4014bd018b40150901406178062d8054240501832", + "0xb201440018b201509014b81e80c2fc061e8054240501837018b801509014b4", + "0x511405050061f40542405014051880620c054240536405048062c00542405", + "0x802b47d20c12014ac01509014b00143c0188001509014950143a018ad01509", + "0x5018320180642405074051800601909014230142d0180642405018fe018ac", + "0x109014a62a00c0d4062980542405298052f4062980542405018dd018a801509", + "0x5424052200510006220054240526c86030bf0188601509014060dc0626c05", + "0x15090141401414018920150901405014620189301509014120141201897", + "0xfe0190e434002489304805438054240525c050f0064340542405254050e806", + "0x11001509014061780643c05424050183201806424053f805180060190901406", + "0x644805424050183701911015090151043c0c0d4064400542405440052f406", + "0x645405424050600504806450054240544c051000644c054240544512030bf", + "0x3c0190c01509014950143a0191701509014fb0141401916015090140501462", + "0xc030050309501806424050180c01918431174591504805460054240545005", + "0x51ac0608805424053f8050600601909014063f8063ec18031500501203109", + "0x2301551080054240c0780531806048054240504805048060781d0310901422", + "0x52a80609c05424052a80508c062a80542405074050800601909014063f806", + "0x52cc052a8062cc0542405018b101806424052c40509c060a8b10310901427", + "0x1090142f0142a018ba015090142a0142a01806424052d40509c060bcb503109", + "0x109014063f8060195201909030322e80c2d4062e805424052e8052cc060c805", + "0x52f4062f40542405018bc018bc01509014060c80601909014200146901806", + "0x37030bf0183701509014060dc060d405424052f4bc03035018bd01509014bd", + "0x12014120183a0150901406014770184001509014bf01440018bf0150901435", + "0x5100050f00633c0542405254050e806328054240505005050060f00542405", + "0xcf018d401509014063280601909014063f806104cf3283c0e8120144101509", + "0x5018fe018453640c54cd83540c4240c350140489510406350054240535005", + "0x4903109014db014d8018db0150901447014d50184701509014063500601909", + "0x615005424053600505006380054240535405048060190901449014d9018dc", + "0xbd0185901509014dc014450182d01509014950143a01855015090140601477", + "0xb40184f134df12c4a04909014501642d15454380142d806140054240508005", + "0x52e0060b00542405018320180642405018fe018de0155416c054240c13c05", + "0xdd014b00180642405180052c80637460031090145e0147a0185e015090145b", + "0x50b40636862031090146734c0c20c0619c05424050b00513c0634c0542405", + "0x51a40516c06019090145101450018691440c42405188051640601909014da", + "0x109014df014770186b01509014cd0142c018cd01509014cc014de018cc01509", + "0x542405134050e8061b8054240512c050500630c0542405128050480631805", + "0x51000601909014063f8062f8701b8c331812014be015090146b0143c01870", + "0x4b01414018b9015090144a01412018bb01509014df014770187201509014de", + "0x752e4bb048052d805424051c8050f0061dc0542405134050e8061d40542405", + "0x6178062d00542405018320180642405080051a40601909014063f8062d877", + "0x5018370187a01509014b82d00c0d4062e005424052e0052f4062e00542405", + "0x5018051dc0620c05424052c005100062c005424051e8b2030bf018b201509", + "0x109014950143a01880015090144501414018ad01509014d9014120187d01509", + "0x2d0180642405018fe018a82b0802b47d048052a0054240520c050f0062b005", + "0x542405018dd018a601509014060c806019090141d01460018064240508c05", + "0x8801509014060dc06218054240526ca6030350189b015090149b014bd0189b", + "0x92015090140601477018930150901497014400189701509014862200c2fc06", + "0x64380542405254050e8064340542405050050500600005424050480504806", + "0x53f8051800601909014063f80643d0e43400248120150f01509014930143c", + "0x64440542405444052f40644405424050185e0191001509014060c80601909", + "0x6450054240544913030bf0191301509014060dc0644805424054451003035", + "0x14019170150901418014120191601509014060147701915015090151401440", + "0x116048054640542405454050f0064600542405254050e80643005424053ec05", + "0x63ec180315505012031090300c0140c254060190901406030064651843117", + "0x5048060781d03109014220146b0182201509014fe014180180642405018fe", + "0x50800601909014063f80608c0555820015090301e014c6018120150901412", + "0x509c060a8b10310901427014aa0182701509014aa01423018aa015090141d", + "0x52d40509c060bcb503109014b3014aa018b301509014062c40601909014b1", + "0x5424052e8052cc060c805424050bc050a8062e805424050a8050a80601909", + "0x60190901420014690180642405018fe0180655c064240c0c8ba030b5018ba", + "0xbc03035018bd01509014bd014bd018bd01509014062f0062f0054240501832", + "0xbf01440018bf01509014350dc0c2fc060dc0542405018370183501509014bd", + "0x505005050060f0054240504805048060e80542405018051dc061000542405", + "0xcf3283c0e8120144101509014400143c018cf01509014950143a018ca01509", + "0x951040635005424053500533c063500542405018ca0180642405018fe01841", + "0x4701509014063500601909014063f806114d903158360d503109030d405012", + "0x60190901449014d9018dc1240c4240536c053600636c054240511c0535406", + "0x3a018550150901406014770185401509014d801414018e001509014d501412", + "0x141f4061400542405080052f406164054240537005114060b4054240525405", + "0xde0155916c054240c13c052d00613c4d37c4b1281242405140590b455150e0", + "0x5e0147a0185e015090145b014b80182c01509014060c80601909014063f806", + "0x50b00513c0634c0542405374052c0060190901460014b2018dd1800c42405", + "0x5188051640601909014da0142d018da1880c4240519cd3030830186701509", + "0x109014cc014de018cc01509014690145b018064240514405140061a45103109", + "0x5424051280504806318054240537c051dc061ac0542405334050b00633405", + "0xbe015090146b0143c01870015090144d0143a0186e015090144b01414018c3", + "0xdf014770187201509014de014400180642405018fe018be1c06e30cc604805", + "0x5134050e8061d4054240512c05050062e4054240512805048062ec0542405", + "0x601909014063f8062d8771d4b92ec12014b601509014720143c0187701509", + "0x52e0052f4062e005424050185e018b401509014060c806019090142001469", + "0x51e8b2030bf018b201509014060dc061e805424052e0b403035018b801509", + "0x109014d9014120187d0150901406014770188301509014b001440018b001509", + "0x54240520c050f0062b00542405254050e806200054240511405050062b405", + "0x1d01460018064240508c050b40601909014063f8062a0ac200ad1f412014a8", + "0x9b015090149b014bd0189b0150901406374062980542405018320180642405", + "0x9701509014862200c2fc0622005424050183701886015090149b2980c0d406", + "0x6000054240504805048062480542405018051dc0624c054240525c0510006", + "0x120150f01509014930143c0190e01509014950143a0190d015090141401414", + "0x11001509014060c80601909014fe014600180642405018fe0190f4390d00092", + "0x644805424054451003035019110150901511014bd01911015090140617806", + "0x770191501509015140144001914015090151244c0c2fc0644c054240501837", + "0x50e80643005424053ec050500645c05424050600504806458054240501805", + "0x10901406030064651843117458120151901509015150143c019180150901495", + "0x95014200180642405018fe018180500c568123f80c4240c014060309501806", + "0x1e01427018220780c42405074052a80607405424053ec0508c063ec0542405", + "0x1090142301427018aa08c0c42405080052a8060800542405018b10180642405", + "0x270150901427014b3018b101509014aa0142a0182701509014220142a01806", + "0x601909014063f8060195b01909030b109c0c2d4063f805424053f80504806", + "0x2a03035018b301509014b3014bd018b301509014062f0060a8054240501832", + "0xba01440018ba01509014b50bc0c2fc060bc054240501837018b501509014b3", + "0x5030050e8062f4054240504805050062f005424053f805048060c80542405", + "0xca0180642405018fe018370d4bd2f0fe0143701509014320143c0183501509", + "0x15c0e84003109030bf048fe25441018bf01509014bf014cf018bf0150901406", + "0x6104054240533c053540633c0542405018d40180642405018fe018ca0f00c", + "0x3a01847015090143a0141401806424053500536406354d40310901441014d8", + "0xd93609542405124db11c952b4061240542405354051140636c054240503005", + "0x109014063f80612805574dc0150903045014d30184001509014400141201845", + "0x4f1340c4240537c051440637c05424053700519c0612c05424050183201806", + "0xcc0182d015090144b0144f01855015090144f014bd0180642405134051a406", + "0x61405903109014e0014590180642405150050b406150e0031090142d1540c", + "0x50b006378054240516c053780616c05424051400516c06019090145901450", + "0xd90143a0186001509014d8014140185e0150901440014120182c01509014de", + "0x601909014063f806188dd1805e3f80518805424050b0050f0063740542405", + "0x3a0186701509014d801414018d3015090144001412018da015090144a01440", + "0x109014063f8061a45119cd33f8051a40542405368050f006144054240536405", + "0x35018cd01509014cd014bd018cd01509014061780633005424050183201806", + "0x40018c3015090146b3180c2fc063180542405018370186b01509014cd3300c", + "0x50e8062f8054240532805050061c005424050f005048061b8054240530c05", + "0x642405018fe018bb1c8be1c0fe014bb015090146e0143c01872015090140c", + "0x75014bd018750150901406178062e405424050183201806424052540518006", + "0x772d80c2fc062d80542405018370187701509014752e40c0d4061d40542405", + "0x506005050061e8054240505005048062e005424052d005100062d00542405", + "0x832c0b21e8fe0148301509014b80143c018b0015090140c0143a018b201509", + "0x109014063f806060140315e048fe03109030050180c25406019090140603006", + "0x5424053f80504806074fb031090141e0146b0181e01509014950141801806", + "0x5424053ec050800601909014063f8060800557c22015090301d014c6018fe", + "0x64240509c0509c062c42703109014aa014aa018aa01509014230142301823", + "0x2a01806424052cc0509c062d4b3031090142a014aa0182a01509014062c406", + "0xc2d4060bc05424050bc052cc062e805424052d4050a8060bc05424052c405", + "0x109014060c8060190901422014690180642405018fe01806580064240c2e82f", + "0x5424052f03203035018bc01509014bc014bd018bc01509014062f0060c805", + "0xbf0150901437014400183701509014bd0d40c2fc060d4054240501837018bd", + "0x60f00542405030050e8060e80542405048050500610005424053f80504806", + "0x542405018ca0180642405018fe018ca0f03a100fe014ca01509014bf0143c", + "0x6360d5031613504103109030cf048fe25441018cf01509014cf014cf018cf", + "0x53500505006114054240536405354063640542405018d40180642405018fe", + "0x10901422014bd0184b0150901445014450184a015090140c0143a018dc01509", + "0xac018410150901441014120184936c4725509014df12c4a370fe2000637c05", + "0x60c806019090144d014a80180642405018fe0184f01562134054240c12405", + "0x51540516c06019090145401450018551500c4240538005164063800542405", + "0x10901441014120185001509014590142c01859015090142d014de0182d01509", + "0x542405140050f0060b0054240536c050e806378054240511c050500616c05", + "0x410141201860015090144f014400180642405018fe0185e0b0de16cfe0145e", + "0x5180050f006368054240536c050e806188054240511c05050063740542405", + "0x60c8060190901422014690180642405018fe018d336862374fe014d301509", + "0x51446703035018510150901451014bd0185101509014061780619c0542405", + "0x109014cd01440018cd01509014693300c2fc063300542405018370186901509", + "0x542405030050e80630c05424053600505006318054240535405048061ac05", + "0x200142d0180642405018fe018701b8c3318fe01470015090146b0143c0186e", + "0x61c80542405018dd018be01509014060c80601909014fb014600180642405", + "0xbf018b901509014060dc062ec05424051c8be03035018720150901472014bd", + "0x14018b601509014fe01412018770150901475014400187501509014bb2e40c", + "0xb63f8051e805424051dc050f0062e00542405030050e8062d0054240504805", + "0x5e018b201509014060c8060190901495014600180642405018fe0187a2e0b4", + "0x60dc0620c05424052c0b203035018b001509014b0014bd018b00150901406", + "0x14014120188001509014ad01440018ad01509014831f40c2fc061f40542405", + "0x5200050f0062980542405030050e8062a0054240506005050062b00542405", + "0x123f80c4240c014060309501806424050180c0189b298a82b0fe0149b01509", + "0x5424053ec0508c063ec0542405254050800601909014063f8060601403163", + "0x60800542405018b101806424050780509c060881e031090141d014aa0181d", + "0x2a0182701509014220142a018064240508c0509c062a8230310901420014aa", + "0xc2d4063f805424053f8050480609c054240509c052cc062c405424052a805", + "0x109014062f0060a80542405018320180642405018fe01806590064240c2c427", + "0x54240501837018b501509014b30a80c0d4062cc05424052cc052f4062cc05", + "0x5424053f805048060c805424052e805100062e805424052d42f030bf0182f", + "0x3701509014320143c01835015090140c0143a018bd015090141201414018bc", + "0x109014bf014cf018bf01509014063280601909014063f8060dc352f4bc3f805", + "0xd40180642405018fe018ca0f00c5943a1000c4240c2fc123f895104062fc05", + "0x536406354d40310901441014d80184101509014cf014d5018cf0150901406", + "0x5354051140636c0542405030050e80611c05424050e8050500601909014d4", + "0xd30184001509014400141201845364d8255090144936c47254a60184901509", + "0x519c0612c0542405018320180642405018fe0184a01566370054240c11405", + "0x4f014bd0180642405134051a40613c4d03109014df01451018df01509014dc", + "0x50b406150e0031090142d1540c330060b4054240512c0513c061540542405", + "0x51400516c06019090145901450018501640c4240538005164060190901454", + "0x10901440014120182c01509014de0142c018de015090145b014de0185b01509", + "0x5424050b0050f0063740542405364050e8061800542405360050500617805", + "0x4001412018da015090144a014400180642405018fe0186237460178fe01462", + "0x5368050f0061440542405364050e80619c0542405360050500634c0542405", + "0x6178063300542405018320180642405018fe018691446734cfe0146901509", + "0x5018370186b01509014cd3300c0d4063340542405334052f4063340542405", + "0x50f005048061b8054240530c051000630c05424051acc6030bf018c601509", + "0x1090146e0143c01872015090140c0143a018be01509014ca014140187001509", + "0x5018320180642405254051800601909014063f8062ec722f8703f8052ec05", + "0x109014752e40c0d4061d405424051d4052f4061d405424050185e018b901509", + "0x5424052d005100062d005424051dcb6030bf018b601509014060dc061dc05", + "0xb0015090140c0143a018b20150901418014140187a015090141401412018b8", + "0x50180c2540601909014060300620cb02c87a3f80520c05424052e0050f006", + "0x6b0181e0150901495014180180642405018fe018180500c59c123f80c4240c", + "0x55a022015090301d014c6018fe01509014fe014120181d3ec0c4240507805", + "0xaa018aa0150901423014230182301509014fb014200180642405018fe01820", + "0x2a014aa0182a01509014062c406019090142701427018b109c0c424052a805", + "0x52d4050a8060bc05424052c4050a80601909014b301427018b52cc0c42405", + "0x5018fe018065a4064240c2e82f030b50182f015090142f014b3018ba01509", + "0xbd018bc01509014062f0060c80542405018320180642405088051a40601909", + "0xc2fc060d4054240501837018bd01509014bc0c80c0d4062f005424052f005", + "0x50500610005424053f805048062fc05424050dc05100060dc05424052f435", + "0x3a100fe014ca01509014bf0143c0183c015090140c0143a0183a0150901412", + "0x41018cf01509014cf014cf018cf01509014063280601909014063f8063283c", + "0x542405018d40180642405018fe018d83540c5a8d41040c4240c33c123f895", + "0x4a015090140c0143a018dc01509014d4014140184501509014d9014d5018d9", + "0x109014df12c4a370fe26c0637c0542405088052f40612c05424051140511406", + "0xfe0184f0156b134054240c124052b00610405424051040504806124db11c95", + "0xc4240538005164063800542405018320180642405134052a0060190901406", + "0x59015090142d014de0182d01509014550145b0180642405150051400615454", + "0x6378054240511c050500616c054240510405048061400542405164050b006", + "0x5018fe0185e0b0de16cfe0145e01509014500143c0182c01509014db0143a", + "0x54240511c050500637405424051040504806180054240513c051000601909", + "0xfe018d336862374fe014d301509014600143c018da01509014db0143a01862", + "0x5101509014061780619c0542405018320180642405088051a4060190901406", + "0x633005424050183701869015090145119c0c0d4061440542405144052f406", + "0x6318054240535405048061ac0542405334051000633405424051a4cc030bf", + "0xfe01470015090146b0143c0186e015090140c0143a018c301509014d801414", + "0x601909014fb014600180642405080050b40601909014063f8061c06e30cc6", + "0xbe03035018720150901472014bd018720150901406374062f8054240501832", + "0x75014400187501509014bb2e40c2fc062e4054240501837018bb0150901472", + "0x5030050e8062d0054240504805050062d805424053f805048061dc0542405", + "0x600180642405018fe0187a2e0b42d8fe0147a01509014770143c018b801509", + "0x109014b0014bd018b00150901406178062c8054240501832018064240525405", + "0x109014831f40c2fc061f40542405018370188301509014b02c80c0d4062c005", + "0x54240506005050062b00542405050050480620005424052b405100062b405", + "0xc0189b298a82b0fe0149b01509014800143c018a6015090140c0143a018a8", + "0x601909014063f8063ec180316c05012031090300c0180c254060190901406", + "0x6048054240504805048060781d03109014220146b0182201509014fe01418", + "0x180180642405080051a40601909014063f80608c055b420015090301e014c6", + "0x55b82a0150903027014c6018272a80c424052c4051ac062c4054240507405", + "0x51ac062e805424052a80506006019090142a014690180642405018fe018b3", + "0x690180642405018fe018bc0156f0c8054240c0bc05318060bcb503109014ba", + "0x35014aa0183501509014bd01423018bd01509014b50142001806424050c805", + "0x10901440014aa0184001509014062c406019090143701427018bf0dc0c42405", + "0x5424050f0050a80632805424052fc050a806019090143a014270183c0e80c", + "0x642405018fe018065c0064240c33cca030b5018ca01509014ca014b3018cf", + "0xc0d4063500542405350052f4063500542405018bc0184101509014060c806", + "0x5100063640542405354d8030bf018d801509014060dc06354054240535041", + "0x1401414018db015090140501462018470150901412014120184501509014d9", + "0x4936c47048051280542405114050f0063700542405254050e8061240542405", + "0x410184b015090144b014cf0184b01509014063280601909014063f806128dc", + "0x542405018d40180642405018fe018e013c0c5c44d37c0c4240c12c1404895", + "0x6424050b405364061642d0310901455014d8018550150901454014d501854", + "0x61880542405134050500637405424050140518806180054240537c0504806", + "0x109014d33686237460048da018d3015090145901445018da01509014950143a", + "0x320180642405018fe018510157219c054240c1780534c061782c3785b14012", + "0x51a4061accd03109014cc01451018cc015090146701467018690150901406", + "0x701b80c330061c005424051a40513c061b805424051ac052f40601909014cd", + "0xbe01450018722f80c42405318051640601909014c30142d018c33180c42405", + "0x109014b90142c018b901509014bb014de018bb01509014720145b0180642405", + "0x54240537805050062d8054240516c05188061dc054240514005048061d405", + "0x61e8b82d0b61dc120147a01509014750143c018b8015090142c0143a018b4", + "0x5b01462018b0015090145001412018b20150901451014400180642405018fe", + "0x52c8050f0062b405424050b0050e8061f40542405378050500620c0542405", + "0x5e018ac01509014060c80601909014063f806200ad1f4832c0120148001509", + "0x60dc0629805424052a0ac03035018a801509014a8014bd018a80150901406", + "0x4f01412018880150901486014400188601509014a626c0c2fc0626c0542405", + "0x5254050e8062480542405380050500624c0542405014051880625c0542405", + "0x601909014063f806434002489325c120150d01509014880143c0180001509", + "0x109014062180643805424050183201806424052d4051800601909014bc0142d", + "0x5424050183701910015090150f4380c0d40643c054240543c052f40643c05", + "0x542405048050480644c05424054480510006448054240544111030bf01911", + "0x11701509014950143a019160150901414014140191501509014050146201914", + "0xb30142d0180642405018fe0190c45d164551404805430054240544c050f006", + "0x64640542405018b90191801509014060c80601909014aa014600180642405", + "0xbf0191b01509014060dc0646805424054651803035019190150901519014bd", + "0x620191e0150901412014120191d015090151c014400191c015090151a46c0c", + "0x50f0064840542405254050e8064800542405050050500647c054240501405", + "0x64240508c050b40601909014063f806489214811f4781201522015090151d", + "0x124014bd0192401509014063740648c05424050183201806424050740518006", + "0x1254980c2fc0649805424050183701925015090152448c0c0d4064900542405", + "0x501405188064a00542405048050480649c054240542c051000642c0542405", + "0x109015270143c0193801509014950143a019370150901414014140193601509", + "0x60c80601909014fe014600180642405018fe019394e1374d928048054e405", + "0x54293a030350190a015090150a014bd0190a0150901406178064e80542405", + "0x1090153d014400193d015090153b4f00c2fc064f00542405018370193b01509", + "0x5424053ec0505006500054240501405188064fc054240506005048064f805", + "0x650d42505404fc1201543015090153e0143c0194201509014950143a01941", + "0x642405018fe018fb0600c5cc140480c4240c030050309501806424050180c", + "0x120150901412014120181e0740c42405088051ac0608805424053f80506006", + "0xaa015090141d014200180642405018fe0182301574080054240c0780531806", + "0x601909014b1014270182a2c40c4240509c052a80609c05424052a80508c06", + "0x50a80601909014b5014270182f2d40c424052cc052a8062cc0542405018b1", + "0xba030b5018ba01509014ba014b301832015090142f0142a018ba015090142a", + "0x542405018320180642405080051a40601909014063f806019750190903032", + "0x3501509014bd2f00c0d4062f405424052f4052f4062f40542405018bc018bc", + "0x610005424052fc05100062fc05424050d437030bf0183701509014060dc06", + "0x3a018ca0150901414014140183c0150901412014120183a015090140601477", + "0x5018fe0184133cca0f03a048051040542405100050f00633c054240525405", + "0x109030d40501225441018d401509014d4014cf018d401509014063280601909", + "0x511c053540611c0542405018d40180642405018fe018453640c5d8d83540c", + "0x10901406014770184f01509014d8014140184d01509014d501412018db01509", + "0x542405080052f406154054240536c05114061500542405254050e80638005", + "0x54240c37c052b00637c4b128dc12412424050b455150e013c4d050880182d", + "0x616c0542405018320180642405164052a00601909014063f806140055dc59", + "0xde0185e015090142c0145b018064240537805140060b0de031090145b01459", + "0x5048061880542405128051dc063740542405180050b006180054240517805", + "0xdd0143c01867015090144b0143a018d301509014dc01414018da0150901449", + "0x690150901450014400180642405018fe0185119cd336862048051440542405", + "0x61ac05424053700505006334054240512405048063300542405128051dc06", + "0x63f80630cc61accd33012014c301509014690143c018c6015090144b0143a", + "0x61c005424050185e0186e01509014060c8060190901420014690180642405", + "0xbf0187201509014060dc062f805424051c06e03035018700150901470014bd", + "0x1201875015090140601477018b901509014bb01440018bb01509014be1c80c", + "0x50f0062d00542405254050e8062d8054240511405050061dc054240536405", + "0x64240508c050b40601909014063f8062e0b42d8771d412014b801509014b9", + "0xb2014bd018b20150901406374061e805424050183201806424050740518006", + "0xb020c0c2fc0620c054240501837018b001509014b21e80c0d4062c80542405", + "0x504805048062000542405018051dc062b405424051f405100061f40542405", + "0x109014ad0143c018a601509014950143a018a8015090141401414018ac01509", + "0x60c80601909014fe014600180642405018fe0189b298a82b0800480526c05", + "0x52208603035018880150901488014bd018880150901406178062180542405", + "0x109014920144001892015090149724c0c2fc0624c0542405018370189701509", + "0x5424053ec0505006438054240506005048064340542405018051dc0600005", + "0x64451043d0e434120151101509014000143c0191001509014950143a0190f", + "0x1401578048fe03109030950149301895015090140c01420018064240501897", + "0x5434063ec05424053f805000060600542405048052480601909014063f806", + "0x607805424050190f0180642405018fe018065e4050190e0181d0150901418", + "0x5b0181d01509014220150d018fb01509014140140001822015090141e01510", + "0xaa0157a08c054240c07405444060800542405080050600608005424053ec05", + "0x2701514018b1015090140644c0609c054240508c054480601909014063f806", + "0x508005060060c8054240501405050062e8054240501805048060a80542405", + "0xbc0c8ba0491501835015090142a014bd018bd01509014b101447018bc01509", + "0x642405018fe018bf0157b0dc054240c0bc05074060bcb52cc95424050d4bd", + "0x5424050f00545c060f005424050e840031160183a1000c424050dc0507806", + "0xd401509014ca0150c0184101509014b501414018cf01509014b301412018ca", + "0x109014b301412018d501509014bf015180180642405018fe018d4104cf25405", + "0xfe01845364d8254051140542405354054300636405424052d4050500636005", + "0x54240511c054640611c05424050190f01806424052a8050b4060190901406", + "0x542405018050480637005424051240545c06124054240536c2003116018db", + "0x625c0637c4b12895014df01509014dc0150c0184b0150901405014140184a", + "0x542405030050e8063ec054240501405050060190901495014d90180642405", + "0xfe018220157c078054240c0600546c06060140489542405074fb0311a0181d", + "0x508c051440608c05424050800547406080054240507805470060190901406", + "0xc424052c405144062c405424050191e01806424052a8051a40609caa03109", + "0x2f01509014b301514018b501509014270151401806424050a8051a4062cc2a", + "0x17d01909030ba01520018ba01509014ba014bd018ba015090142f2d40c47c06", + "0x62fc0542405050050e8060dc0542405048050500601909014063f8060c805", + "0x17e100054240c0d40548c060190901406488060d4bd2f095424052fc3703121", + "0x632805424050f005494060f00542405100054900601909014063f8060e805", + "0x53500549c0601909014410150b01845364d8354d4104cf06109014ca01526", + "0x690180642405364051a40601909014d8014690180642405354051800601909", + "0x49014510184901509014064a00636c4703109014cf01451018064240511405", + "0x512c051440612c054240536c054500601909014dc014690184a3700c42405", + "0x1090144f014510184f015090144a01514018064240537c051a406134df03109", + "0x54240515005450061540542405134054500601909014e001469018543800c", + "0x542405164052f40616405424050b4550311f018550150901455014bd0182d", + "0x642405018fe018500157f019090305901520018470150901447014bd01859", + "0x10901450015360180642405018fe01806600050190e018064240511c051a406", + "0x60b0054240501937018064240516c051a4063785b03109014470145101806", + "0x114018dd01509014de015140180642405178051a4061805e031090142c01451", + "0x120018da01509014da014bd018da01509014623740c47c06188054240518005", + "0x50180504806019090140625c0601909014063f80634c05604064240c36805", + "0x109014fe01447018c601509014bd0143a0186b01509014bc01414018cd01509", + "0x1821b8054240c330053700633069144673f909014c33186b334fe4e00630c05", + "0x61c805424052f8054e4062f805424051b8051280601909014063f8061c005", + "0x3a01875015090145101414018b9015090146701412018bb01509014720153a", + "0x109014063f8062d8771d4b93f8052d805424052ec05428061dc05424051a405", + "0x7a015090145101414018b8015090146701412018b401509014700153b01806", + "0x63f8062c0b21e8b83f8052c005424052d005428062c805424051a4050e806", + "0x3201806424053f8052e80601909014d3015360180642405018970180642405", + "0x7d20c0c0d4061f405424051f4052f4061f405424050193c018830150901406", + "0x52b0054ec062b005424052b480030bf0188001509014060dc062b40542405", + "0x109014bd0143a0189b01509014bc01414018a6015090140601412018a801509", + "0x625c0601909014063f8062208626ca63f80522005424052a0054280621805", + "0x542405018050480625c05424050e8054ec0601909014fe014ba0180642405", + "0x10d01509014970150a0180001509014bd0143a0189201509014bc0141401893", + "0x109014fe014ba01806424050c8054d80601909014063f80643400248933f805", + "0x350190f015090150f014bd0190f01509014064f40643805424050183201806", + "0x13b0191201509015104440c2fc0644405424050183701910015090150f4380c", + "0x50e806454054240504805050064500542405018050480644c054240544805", + "0x642405018fe0191745915450fe0151701509015130150a019160150901414", + "0x14019180150901406014120190c01509014220153b01806424053f8052e806", + "0x1183f80546c054240543005428064680542405050050e806464054240504805", + "0x542405048054fc060480c031090140c0153e0180642405018970191b46919", + "0x1e0150901418014b301806424050500509c060601403109014fe014aa018fe", + "0x642405074050b406074fb03109014220780c5000608805424052540513c06", + "0x60a8054240501405050062c40542405018050480608005424050300550406", + "0x95424052d4b30a8b13f943018b501509014fb0144f018b3015090142001542", + "0x50bc051540601909014063f8062e80560c2f015090302701454018272a823", + "0x109014bd0c80c610062f405424050190f01806424052f0050b4062f03203109", + "0x5424052a805050062fc054240508c05048060dc05424050d405614060d405", + "0x52e80561c0601909014063f8060e8402fc950143a01509014370158601840", + "0x1090143c01586018cf01509014aa01414018ca0150901423014120183c01509", + "0x1210181d01509014950143a018fb015090140c014140184133cca2540510405", + "0x109014063f806088056201e0150903018015230181805012255090141d3ec0c", + "0xaa0610901423015260182301509014200152501820015090141e0152401806", + "0x52c40549c0601909014270150b01806424052a8051a4060bcb52cc2a2c427", + "0x60dc05424050180504806019090142f0146901806424052d4051a40601909", + "0x450183a01509014140143a01840015090141201414018bf015090140501462", + "0x186240633c05424050a8050600632805424052cc052f4060f005424053f805", + "0x5628410150903035014b4018352f4bc0c8ba04909014cf3283c0e8402fc37", + "0x5630d801509030d50158b018d50150901441014b80180642405018fe018d4", + "0x50198d0184501509014060c80601909014d80142d0180642405018fe018d9", + "0x109014060dc0636c054240511c4503035018470150901447014bd0184701509", + "0x109014ba014120184a01509014dc0158e018dc01509014db1240c2fc0612405", + "0x5424052f4050e80613405424052f0050500637c05424050c8051880612c05", + "0x50b40601909014063f8063804f134df12c12014e0015090144a0158f0184f", + "0x1090145501592018550150901454015910185401509014066400601909014d9", + "0x5424052f0050500614005424050c8051880616405424052e805048060b405", + "0x60b0de16c50164120142c015090142d0158f018de01509014bd0143a0185b", + "0x32014620186001509014ba014120185e01509014d40158e0180642405018fe", + "0x51780563c0636805424052f4050e80618805424052f005050063740542405", + "0x18e01806424053f8053640601909014063f80634cda188dd18012014d301509", + "0x5050061a4054240501405188061440542405018050480619c054240508805", + "0x69144120146b01509014670158f018cd01509014140143a018cc0150901412", + "0x1090140643c06254054240503005030350180c0150901406015140186b334cc", + "0x508006050120300505005424053f80564c0604805424052540513c063f805", + "0x920180642405018fe018fe015942540c031090300501493018050150901406", + "0x6438060600542405048054340605005424050300500006048054240525405", + "0x607405424053ec05440063ec05424050190f0180642405018fe0180665405", + "0x180181e01509014140145b01818015090141d0150d0181401509014fe01400", + "0x1120180642405018fe0182001596088054240c0600544406078054240507805", + "0x50600609c05424052a80565c062a8054240508c054500608c054240508805", + "0x2d0180642405018fe0182a2c40c0142a015090142701598018b1015090141e", + "0x507805060062d405424052cc05664062cc05424050190f018064240508005", + "0xc01420018064240501897018ba0bc0c014ba01509014b5015980182f01509", + "0x52480601909014063f80605005668123f80c4240c2540524c062540542405", + "0x50190e0181d01509014180150d018fb01509014fe01400018180150901412", + "0x1822015090141e015100181e015090140643c0601909014063f8060199b", + "0x50600608005424053ec0516c06074054240508805434063ec054240505005", + "0x54480601909014063f8062a80567023015090301d01511018200150901420", + "0x501805048060a8054240509c05450062c4054240501832018270150901423", + "0x109014b10144f018bc01509014200141801832015090140501414018ba01509", + "0x60bcb52cc95424050d4bd2f0322e812674060d405424050a8052f4062f405", + "0x3a1000c424050dc052f80601909014063f8062fc0567837015090302f01470", + "0xcf01509014b301412018ca015090143c015a00183c015090143a1000c67c06", + "0x5018fe018d4104cf254053500542405328056840610405424052d40505006", + "0x5424052d4050500636005424052cc050480635405424052fc056880601909", + "0x52a8050b40601909014063f806114d9360950144501509014d5015a1018d9", + "0x54240536c200319f018db0150901447015a301847015090140643c0601909", + "0x4b0150901405014140184a015090140601412018dc0150901449015a001849", + "0x5140063ec18031090141401459018df12c4a2540537c05424053700568406", + "0x5014051880609c0542405018050480607405424053ec0516c060190901418", + "0x109014fe01445018b301509014950143a0182a015090140c01414018b101509", + "0xb30a8b109c18624062e8054240507405060060bc0542405048052f4062d405", + "0x63f8062f0056903201509030aa014b4018aa08c200881e04909014ba0bcb5", + "0x63f8060dc056943501509030bd0158b018bd0150901432014b80180642405", + "0x4001509014bf014bd018bf01509014064780601909014350142d0180642405", + "0x5424050199001806424050dc050b40601909014063f806019a60140643806", + "0xca015090143c015920183c01509014400159101840015090143a014bd0183a", + "0x6350054240508005050061040542405088051880633c05424050780504806", + "0x63f806360d53504133c12014d801509014ca0158f018d501509014230143a", + "0x109014220146201845015090141e01412018d901509014bc0158e0180642405", + "0x5424053640563c06124054240508c050e80636c0542405080050500611c05", + "0x56a0060500542405019a701806424053f805364063704936c4711412014dc", + "0x60141201806424053ec056a806074fb0310901418015a9018180150901414", + "0x5254050e8060a80542405030051dc062c40542405014050500609c0542405", + "0x2a2c427051ac0182f0150901412014bd018b5015090141d015ab018b301509", + "0x63f8060c8056b4ba01509030aa014b4018aa08c200881e049090142f2d4b3", + "0x109014bd015af018bd01509014bc015ae018bc01509014ba014b80180642405", + "0x542405080051dc062fc054240508805050060dc054240507805048060d405", + "0x60f03a100bf0dc120143c0150901435015b00183a01509014230143a01840", + "0x2201414018cf015090141e01412018ca0150901432015b10180642405018fe", + "0x5328056c006354054240508c050e8063500542405080051dc061040542405", + "0x54240c0300562c060300542405018056c806360d53504133c12014d801509", + "0x604805424050191e0180642405254050b40601909014063f8063f8056cc95", + "0x109014fe0142d0180642405018fe018066d0050190e018140150901412014bd", + "0x1d3ec0c4240505005144060500542405060052f40606005424050192801806", + "0xcc0182301509014050144f01820015090141d0151401806424053ec051a406", + "0x513c062a805424050190f0180642405088050b4060881e03109014230800c", + "0x601909014fe014d9018b109c0c014b101509014aa0159301827015090141e", + "0x1aa0181d3ec0c42405060056a4060600542405050056a0060500542405019a7", + "0xc01477018b10150901405014140182701509014060141201806424053ec05", + "0x5048052f4062d40542405074056ac062cc0542405254050e8060a80542405", + "0xc2a8052d0062a8230802207812424050bcb52cc2a2c427051ac0182f01509", + "0x52f0056b8062f005424052e8052e00601909014063f8060c8056d4ba01509", + "0x109014220141401837015090141e014120183501509014bd015af018bd01509", + "0x5424050d4056c0060e8054240508c050e8061000542405080051dc062fc05", + "0x50480632805424050c8056c40601909014063f8060f03a100bf0dc120143c", + "0x230143a018d401509014200147701841015090142201414018cf015090141e", + "0x1090140c015b6018d8354d4104cf048053600542405328056c0063540542405", + "0x542405254056dc063ec0542405014050e8060600542405018050500625405", + "0x6088056e41e0150903014014d301814048fe255090141d3ec18255b80181d", + "0x23015920182301509014200159101820015090141e014670180642405018fe", + "0x52a80563c062c40542405048050e80609c05424053f805050062a80542405", + "0x5050062cc0542405088056380601909014063f8060a8b109c950142a01509", + "0x2f2d495014ba01509014b30158f0182f01509014120143a018b501509014fe", + "0x95424053ec18031ba018fb01509014050143a01818015090140601414018ba", + "0x5074056f40601909014063f806078056f01d0150903014015bb01814048fe", + "0x109014fe01414018230800c42405088056f8060880542405030056d80601909", + "0x52d4b30a8956e0062d4054240508c056dc062cc0542405048050e8060a805", + "0x519c0601909014063f8062e8056fc2f01509030b1014d3018b109caa25509", + "0xaa01414018bd0150901420014d5018bc0150901432015c001832015090142f", + "0x52f005704060f005424052f405114060e8054240509c050e8061000542405", + "0x1c333c054240c2fc052b0062fc370d495424053283c0e8403f9c2018ca01509", + "0x601909014d50142d018d53500c4240533c054b00601909014063f80610405", + "0xbd0184901509014d401445018db01509014370143a01847015090143501414", + "0x10903045014ac01845364d825509014dc124db11cfe71006370054240525405", + "0x5134050b406134df031090144a0152c0180642405018fe0184b015c512805", + "0x5424053800571c06380054240513cdf031c60184f015090140643c0601909", + "0x590150901454015c80182d01509014d90143a0185501509014d80141401854", + "0x109014d80141401850015090144b015c90180642405018fe018590b45525405", + "0xfe0182c3785b254050b0054240514005720063780542405364050e80616c05", + "0x10901435014140185e0150901441015c90180642405254051a4060190901406", + "0xfe0186237460254051880542405178057200637405424050dc050e80618005", + "0x5424052e805724060190901420015ca0180642405254051a4060190901406", + "0x5101509014da015c80186701509014270143a018d301509014aa01414018da", + "0x64240503005364060190901495014690180642405018fe0185119cd325405", + "0x63340542405048050e80633005424053f805050061a405424050780572406", + "0x501805050062540542405030056d8061accd330950146b0150901469015c8", + "0x1d3ec18255b80181d0150901495015b7018fb01509014050143a0181801509", + "0x670180642405018fe01822015cb078054240c0500534c06050123f89542405", + "0x5050062a8054240508c056480608c05424050800564406080054240507805", + "0xb109c950142a01509014aa0158f018b101509014120143a0182701509014fe", + "0x3a018b501509014fe01414018b301509014220158e0180642405018fe0182a", + "0x1090140601414018ba0bcb5254052e805424052cc0563c060bc054240504805", + "0x542405254052f406074054240503005114063ec0542405014050e80606005", + "0x20015cc088054240c050052b006050123f895424050781d3ec183f8800181e", + "0x643c0601909014aa0142d018aa08c0c42405088054b00601909014063f806", + "0xfe014140182a01509014b1015c7018b1015090142708c0c7180609c0542405", + "0x2f2d4b3254050bc05424050a805720062d40542405048050e8062cc0542405", + "0x50e8060c805424053f805050062e80542405080057240601909014063f806", + "0x54240501805048062f4bc0c895014bd01509014ba015c8018bc0150901412", + "0xaa01509014950143a01823015090140c014770182001509014050141401822", + "0xb109caa08c2008814734062c40542405048052f40609c05424053f80511406", + "0x642405018fe018b3015ce0a8054240c078052b0060781d3ec180501242405", + "0x1c6018ba015090140643c06019090142f0142d0182f2d40c424050a8054b006", + "0x14018bd015090141401412018bc0150901432015c70183201509014ba2d40c", + "0x5720062fc0542405074050e8060dc05424053ec051dc060d4054240506005", + "0x5424052cc057240601909014063f806100bf0dc352f4120144001509014bc", + "0xcf01509014fb01477018ca0150901418014140183c0150901414014120183a", + "0x97018d4104cf3283c0480535005424050e805720061040542405074050e806", + "0x120140625441018120150901412014cf018120150901406328060190901406", + "0x6078fe03109014fe015d00180642405018fe0181d3ec0c73c180500c4240c", + "0x690180642405018fe01822015d1019090301e0152001814015090141401412", + "0x545c0608c05424050800c03116018200150901495015d201806424053f805", + "0xaa0150c018b101509014180141401827015090141401412018aa0150901423", + "0x5048060190901422015360180642405018fe0182a2c427254050a80542405", + "0xba255d3018bc015090140c0141801832015090141801414018ba0150901414", + "0x642405018fe01835015d52f4054240c0bc05750060bcb52cc95424052f032", + "0x109014063f8060e8057604001509030bf015d7018bf0dc0c424052f40575806", + "0x542405328fe0311f018ca01509014064a0060f0054240510095031d901806", + "0x45015090143701418018d901509014b501414018d801509014b301412018cf", + "0x536c47114d9360124540636c054240533c052f40611c05424050f00511c06", + "0x50780601909014063f806370057684901509030d50141d018d53504125509", + "0x120184d01509014df01517018df015090144b1280c4580612c4a0310901449", + "0x4f25405150054240513405430063800542405350050500613c054240510405", + "0x60b4054240510405048061540542405370054600601909014063f806150e0", + "0x109014063f806140590b4950145001509014550150c0185901509014d401414", + "0x1160185b015090143a015190180642405254052e80601909014fe0146901806", + "0x140185e01509014b3014120182c01509014de01517018de015090145b0dc0c", + "0x642405018fe018dd1805e2540537405424050b0054300618005424052d405", + "0x50480618805424050d405460060190901495014ba01806424053f8051a406", + "0xd3368950146701509014620150c018d301509014b501414018da01509014b3", + "0xc014600180642405254052e80601909014fe014690180642405018fe01867", + "0x690150901469014bd018690150901406178061440542405018320180642405", + "0x6b01509014cc3340c2fc06334054240501837018cc01509014691440c0d406", + "0x61b80542405074050500630c05424053ec050480631805424051ac0546006", + "0x5014050e806048054240501805050061c06e30c950147001509014c60150c", + "0xfb015dd060054240c3f805770063f895030954240505012031db0181401509", + "0x57800607805424050740577c060740542405060057780601909014063f806", + "0x10b018064240508005788060190901422015e1018272a82308022049090141e", + "0x52c405790062c4054240508c0578c0601909014270146901806424052a805", + "0x1090142a015e5018b501509014950143a018b3015090140c014140182a01509", + "0xc01414018ba01509014fb015e60180642405018fe0182f2d4b3254050bc05", + "0xbd2f032254052f405424052e805794062f00542405254050e8060c80542405", + "0xc25509014140480c76c060500542405014050e80604805424050180505006", + "0x10901418015de0180642405018fe018fb015e7060054240c3f805770063f895", + "0x57840609caa08c200881242405078057800607805424050740577c0607405", + "0x64240509c051a40601909014aa0150b018064240508c0542c060190901422", + "0x62cc054240503005050060a805424052c4057a4062c40542405080057a006", + "0x109014063f8060bcb52cc950142f015090142a015ea018b501509014950143a", + "0xbc01509014950143a01832015090140c01414018ba01509014fb015eb01806", + "0x542405019ec018064240501897018bd2f032254052f405424052e8057a806", + "0x22015090140c0143a0181e0150901405014140181d015090140601412018fe", + "0x508c200881e074127b80608c05424053f8057b40608005424052540511c06", + "0x1f10180642405018fe01827015f02a8054240c3ec057bc063ec18050123f909", + "0x54e40601909014b30142d01806424052c4052e8062cc2a2c495424052a805", + "0x1401414018ba0150901412014120182f01509014b50153a018b5015090142a", + "0xbc0c8ba3f8052f405424050bc05428062f00542405060050e8060c80542405", + "0x14018370150901412014120183501509014270153b0180642405018fe018bd", + "0x373f8050e805424050d405428061000542405060050e8062fc054240505005", + "0x109014950145101895015090140c015f20180c01509014060142a0183a100bf", + "0x5424050140513c063ec0542405048052f40601909014fe01469018123f80c", + "0x1e015090140643c0601909014180142d018180500c42405074fb030cc0181d", + "0x109014064b806080220300508005424050780564c0608805424050500513c06", + "0x41018140150901414014cf0181401509014063280601909014060140604805", + "0x1090140c015f40180642405018fe0181e0740c7ccfb0600c4240c0500501895", + "0x63f8062a8057d8230800c4240c088057d4060600542405060050480608805", + "0x10901427015f8018fe01509014200144d018270150901423015f70180642405", + "0x2a015fa0182a015090140643c0601909014063f806019f901406438062c405", + "0xfe0480c7ec062c405424052cc057e0063f805424052a805134062cc0542405", + "0x5018970180642405018fe0182f015fd2d4054240c2c4057f0063f80542405", + "0x5424053ec05050060d4054240506005048062e805424052d4054b40601909", + "0x5100bf0dc353f9fe0184001509014950144f018bf01509014ba0141801837", + "0x55040601909014063f8060f0057fc3a01509030bd01454018bd2f03225509", + "0x32014120180642405104050b406104cf031090143a01455018ca01509014fe", + "0x533c0513c0611c0542405328055080611405424052f005050063640542405", + "0x200124054240c3600515006360d5350954240536c47114d93f943018db01509", + "0x6019090144b0142d0184b1280c42405124051540601909014063f80637005", + "0x10e0184f015090144a0144f0184d01509014d501414018df01509014d401412", + "0x542405350050480638005424053700561c0601909014063f80601a0101406", + "0x63f8060b455150950142d01509014e0015860185501509014d50141401854", + "0x5424050c8050480616405424050f00561c0601909014fe016020180642405", + "0x63f8063785b14095014de0150901459015860185b01509014bc0141401850", + "0x1201806424053f80580806019090142f0142d0180642405018970180642405", + "0x643c0613c05424052540513c0613405424053ec050500637c054240506005", + "0xdf0141201860015090145e015850185e015090142c13c0c610060b00542405", + "0xda188dd2540536805424051800561806188054240513405050063740542405", + "0x109014950145001806424050480580c06019090140625c0601909014063f806", + "0x52f40619c05424050185e018d301509014060c806019090140c0160401806", + "0x69030bf0186901509014060dc06144054240519cd303035018670150901467", + "0x1e014140186b015090141d01412018cd01509014cc01587018cc0150901451", + "0x14031090141401605018c33186b2540530c054240533405618063180542405", + "0x1e031090141d014aa0181d01509014fb01423018fb01509014180142001818", + "0x62a8230310901420014aa01820015090140681806019090141e0142701822", + "0x52cc062c405424052a8050a80609c0542405088050a806019090142301427", + "0x14014600180642405018fe0180681c064240c2c427030b5018270150901427", + "0x60a805424050190f01806424053f805364060190901412014690180642405", + "0x140182f015090140501462018b5015090140601412018b3015090142a01608", + "0x6438062f005424052cc052c0060c80542405254050e8062e8054240503005", + "0x40015090140c01414018bd01509014fe015b60180642405018fe0180682405", + "0x95424050f03a100956e0060f005424052f4056dc060e80542405254050e806", + "0x109014062c40601909014063f80633c05828ca01509030bf014d3018bf0dc35", + "0x1090140601412018d501509014d401420018d40500c42405050058140610405", + "0x536c471149582c0636c0542405104052cc0611c0542405354050000611405", + "0x490160e0180642405018fe018dc0160d124054240c3640583006364d803109", + "0x1090141401420018df015090140683c0612c054240512805448061280542405", + "0x54240537c052cc06154054240513405000061500542405360050480613405", + "0xc380058300612c054240512c052f4063804f031090142d154542560b0182d", + "0x516c054480616c0542405164058380601909014063f806140058405901509", + "0x109014de015140185e015090144b015140182c01509014ca01467018de01509", + "0x542405048052f40619c0542405014051880634c054240513c050480618005", + "0xcd0150901460014bd018cc015090145e014bd01869015090142c014bd01851", + "0x62018b501509014dd01412018da188dd25509014cd330691446734c1484406", + "0x52c0060c805424050dc050e8062e805424050d405050060bc054240518805", + "0xb501412018c6015090146b015af0186b01509014bc015ae018bc01509014da", + "0x50c8050e8061c005424052e805050061b805424050bc051880630c0542405", + "0x601909014063f8061c8be1c06e30c120147201509014c6015b0018be01509", + "0x5140056c406019090141201469018064240512c051a40601909014ca01612", + "0x109014350141401875015090140501462018b9015090144f01412018bb01509", + "0xb42d8771d4b9048052d005424052ec056c0062d805424050dc050e8061dc05", + "0x505005180060190901412014690180642405328058480601909014063f806", + "0x54240501405188061e8054240536005048062e00542405370056c40601909", + "0x7d01509014b8015b00188301509014370143a018b0015090143501414018b2", + "0x5048051a4060190901414014600180642405018fe0187d20cb02c87a04805", + "0x5424050140518806200054240501805048062b4054240533c056c40601909", + "0x9b01509014ad015b0018a601509014370143a018a8015090143501414018ac", + "0x50480533c060480542405018ca0180642405018970189b298a82b08004805", + "0x601909014063f806074fb0321306014031090301201406254410181201509", + "0x5850064240c078054800605005424050500504806078fe03109014fe015d0", + "0xc67c060800542405254054ac0601909014fe014690180642405018fe01822", + "0x50500609c054240505005048062a8054240508c056800608c05424050800c", + "0x601909014063f8060a8b109c950142a01509014aa015a1018b10150901418", + "0xc6018b52cc0c424050bc051ac060bc05424050300506006019090142201536", + "0x62f005424052e895030350180642405018fe01832016152e8054240c2d405", + "0x140183a0150901414014120183501509014bd3f80c47c062f4054240501928", + "0x52f40633c05424052f00513c0632805424052cc05060060f0054240506005", + "0x1090304001470018402fc37255090144133cca0f03a0499d018410150901435", + "0xd93600c67c06364d803109014d4014be0180642405018fe018d50161635005", + "0x52fc050500636c05424050dc050480611c054240511405680061140542405", + "0x56880601909014063f8063704936c95014dc0150901447015a10184901509", + "0x4a015a1018df01509014bf014140184b0150901437014120184a01509014d5", + "0x51400601909014fe014690180642405018fe0184d37c4b254051340542405", + "0xe0015a0018e0015090144f2cc0c67c0613c05424050c80568c060190901495", + "0x515005684060b405424050600505006154054240505005048061500542405", + "0x950145001806424053f8051a40601909014063f8061642d154950145901509", + "0x616c05424050185e0185001509014060c806019090140c014600180642405", + "0xbf0182c01509014060dc06378054240516c50030350185b015090145b014bd", + "0x14018dd01509014fb0141201860015090145e015a20185e01509014de0b00c", + "0x54240501a17018da188dd2540536805424051800568406188054240507405", + "0x10901418014bd0181801509014143ec0c47c063ec120310901412015d001814", + "0x642405048051a40601909014063f80607405860064240c060054800606005", + "0x56b8060880542405078058640607805424050190f01806424053f8056a806", + "0x501414018aa015090140601412018230150901420015af018200150901422", + "0x508c056c0060a80542405254050e8062c40542405030051dc0609c0542405", + "0x21a0180642405074054d80601909014063f8062cc2a2c4272a812014b301509", + "0x51dc060dc054240501405050060d4054240501805048062d405424053f805", + "0x12014bd0183a01509014b50161b0184001509014950143a018bf015090140c", + "0xbd014b4018bd2f0322e82f049090143c0e8402fc370d414870060f00542405", + "0x41015ae0184101509014ca014b80180642405018fe018cf0161d328054240c", + "0x52e8050500636005424050bc05048063540542405350056bc063500542405", + "0x109014d5015b00184701509014bc0143a01845015090143201477018d901509", + "0x120184901509014cf015b10180642405018fe018db11c45364d80480536c05", + "0x50e80612c05424050c8051dc0612805424052e8050500637005424050bc05", + "0x50300572806134df12c4a370120144d0150901449015b0018df01509014bc", + "0x60480542405018b1018fe01509014950161f0189501509014068780601909", + "0x954240c3f812014063fa21018fe01509014fe01620018120150901412014b3", + "0x50500608005424053ec0588c0601909014063f8060881e07495888fb06014", + "0x50190e01827015090142001624018aa01509014180143a018230150901414", + "0x608c054240507405050062c40542405088058980601909014063f80601a25", + "0x228018b30150901427016270182701509014b101624018aa015090141e0143a", + "0x670180642405018fe0182f016292d4054240c0a80534c060a805424052cc05", + "0x5050062f005424050c805648060c805424052e805644062e805424052d405", + "0x352f4950143701509014bc0158f0183501509014aa0143a018bd0150901423", + "0x3a01840015090142301414018bf015090142f0158e0180642405018fe01837", + "0x10901406014140183c0e840254050f005424052fc0563c060e805424052a805", + "0xfe0151b018fe2540c25509014140480c468060500542405014050e80604805", + "0x950143a01820015090140c014140180642405018fe018fb0162a060054240c", + "0x58b0aa01509030220151b018220781d25509014230800c8ac0608c0542405", + "0x62cc2a03109014b10152a018b101509014aa0151c0180642405018fe01827", + "0x5470060bc05424052d405474062d405424052cc058b406019090142a0150b", + "0xbc0162d01806424050c80542c062f03203109014ba0152a018ba0150901418", + "0x3701469018bf0dc0c424050bc05144060d405424052f405474062f40542405", + "0x109014bf015140180642405100051a4060e8400310901435014510180642405", + "0x109014cf014bd018cf01509014ca0f00c47c0632805424050e805450060f005", + "0xd4015090140643c0601909014063f806104058b8064240c33c054800633c05", + "0x6364054240507405050063600542405354058c0063540542405350058bc06", + "0x109014063f80611c45364950144701509014d80163101845015090141e0143a", + "0x52f406124054240501a32018db01509014060c80601909014410153601806", + "0x4a030bf0184a01509014060dc063700542405124db03035018490150901449", + "0x1e0143a0184d015090141d01414018df015090144b016330184b01509014dc", + "0x2340180642405018fe018e013c4d25405380054240537c058c40613c0542405", + "0x1e0143a01855015090141d0141401854015090142701633018064240506005", + "0x2330180642405018fe018590b455254051640542405150058c4060b40542405", + "0x58c4063780542405254050e80616c0542405030050500614005424053ec05", + "0x542405048054a406048054240525405704060b0de16c950142c0150901450", + "0x6074fb03109014fe016350181801509014060c806050054240501832018fe", + "0x513c062a805424050500513c0608c0542405074058dc0601909014fb01636", + "0x601909014200142d018200881e25509014272a82325638018270150901418", + "0x59018b3015090142a0145b01806424052c405140060a8b1031090141e01459", + "0x5060062e805424050bc0516c0601909014b5014500182f2d40c4240508805", + "0xbc0c80c4240c2e8b3014063fa39018ba01509014ba01418018b301509014b3", + "0x5424052fc058ec062fc05424050190f0180642405018fe018370d4bd2563a", + "0xca01509014400163c0183c01509014bc0143a0183a01509014320141401840", + "0x52f4050500633c05424050dc058f80601909014063f80601a3d0140643806", + "0x109014ca0163f018ca01509014cf0163c0183c01509014350143a0183a01509", + "0x5018fe018d801641354054240c104056ec061040542405350059000635005", + "0x10901445015c70184501509014d90300c718063640542405354059080601909", + "0x54240511c057200612405424050f0050e80636c05424050e8050500611c05", + "0x109014d8015c90180642405030053640601909014063f8063704936c95014dc", + "0x542405128057200637c05424050f0050e80612c05424050e8050500612805", + "0x50e8063ec054240501805050063f80542405030056d806134df12c950144d", + "0x52f406088950310901495015d00181e01509014fe015b70181d0150901405", + "0x54240c06005910060601404895424050881e074fb3fa43018220150901422", + "0x109014270142d018272a80c42405080059180601909014063f80608c0591420", + "0xba0150901412014140182a01509014aa014d5018b101509014950164701806", + "0x62f405424052c405920062f005424050a805114060c80542405050050e806", + "0xfe018370164a0d4054240c0bc052b0060bcb52cc95424052f4bc0c8ba3fa49", + "0x1090140643c0601909014400142d018402fc0c424050d4054b0060190901406", + "0x109014b301414018ca015090143c015c70183c015090143a2fc0c718060e805", + "0xfe018d4104cf254053500542405328057200610405424052d4050e80633c05", + "0x52d4050e80636005424052cc050500635405424050dc05724060190901406", + "0x51a40601909014063f806114d9360950144501509014d5015c8018d901509", + "0x5050050e80636c0542405048050500611c054240508c05724060190901495", + "0x1a801814015090140669c063704936c95014dc0150901447015c80184901509", + "0x501414018aa015090140601412018fb015090140692c06060054240505005", + "0x5060056ac060a80542405254050e8062c40542405030051dc0609c0542405", + "0x1e07412424052d4b30a8b109caa0524c018b501509014fb014bd018b301509", + "0x50bc0593c0601909014063f8062e8059382f01509030230164d0182308022", + "0x5424053f805114060dc0542405080050e8060d40542405078050500601909", + "0x52b0062f4bc0c89542405100bf0dc353f9c4018400150901412014bd018bf", + "0x2d018cf3280c424050e8054b00601909014063f8060f0059403a01509030bd", + "0xd4015c7018d401509014413280c7180610405424050190f018064240533c05", + "0x5088051dc0636405424050c80505006360054240507405048063540542405", + "0x47114d936012014db01509014d5015c80184701509014bc0143a0184501509", + "0x14018dc015090141d0141201849015090143c015c90180642405018fe018db", + "0x57200637c05424052f0050e80612c0542405088051dc0612805424050c805", + "0x642405048051a40601909014063f806134df12c4a370120144d0150901449", + "0x14018e0015090141d014120184f01509014ba015c901806424053f80536406", + "0x5720060b40542405080050e8061540542405088051dc06150054240507805", + "0x54240501a51018fe0150901406334061642d154543801201459015090144f", + "0xc014180181e01509014060141201806424050189701806424050180501814", + "0x595012015090301d016530181d3ec1825509014220780c948060880542405", + "0x62a82303109014270146b0182701509014fb014180180642405018fe01820", + "0x642405018fe018b101656254054240c2a8053180604805424050481403255", + "0x60c8054240508c05060062e8054240501405050060bc05424050600504806", + "0xc2d4051c0062d4b30a895424050c8ba0bc951b8062540542405254fe030c3", + "0x3701472018370d40c424052f0052f80601909014063f8062f40595cbc01509", + "0x25a0183a01509014bf25412256590180642405018fe01840016582fc054240c", + "0x12018cf01509014ca0165c018ca015090143c0d40c96c060f005424050e805", + "0x4125405354054240533c059740635005424052cc050500610405424050a805", + "0x59780601909014950146901806424050480542c0601909014063f806354d4", + "0x504806114054240536405970063640542405360350325b018d80150901440", + "0xdb11c950144901509014450165d018db01509014b30141401847015090142a", + "0xbd0165f01806424050480542c060190901495014690180642405018fe01849", + "0x5370059740612c05424052cc050500612805424050a805048063700542405", + "0xfe0147501806424050480542c0601909014063f80637c4b12895014df01509", + "0x513c059700613c0542405134230325b0184d01509014b10165e0180642405", + "0x109014e00165d0185501509014050141401854015090141801412018e001509", + "0x5050059800601909014fe014750180642405018fe0182d15454254050b405", + "0x109014500165c0185001509014593ec0c96c061640542405080059780601909", + "0x54240516c05974060b0054240501405050063780542405060050480616c05", + "0x63f8060601404895988fe2540c25509030050180c984061782c378950145e", + "0x109014950143a0181d015090140c01414018fb01509014fe016630180642405", + "0x59980601909014063f80601a65014064380608805424053ec059900607805", + "0x20016640181e01509014140143a0181d015090141201414018200150901418", + "0xc08c057700608c05424052a8059a0062a805424050880599c060880542405", + "0x50a8059a8060a8054240509c057780601909014063f8062c4059a42701509", + "0x1090141e0143a0182f015090141d01414018b501509014b30166b018b301509", + "0xb10166d0180642405018fe018322e82f254050c805424052d4059b0062e805", + "0x52f0059b0060d40542405078050e8062f4054240507405050062f00542405", + "0x41018120150901412014cf018120150901406328060dc352f4950143701509", + "0x10901414014120180642405018fe0181d3ec0c9b8180500c4240c0480501895", + "0x5088059c40601909014063f806080059c0220780c4240c254059bc0605005", + "0x109014aa0167201827015090141e01447018aa01509014230165a0182301509", + "0x2a0165e0182a015090140643c0601909014063f80601a7301406438062c405", + "0xc2c40575c062c405424052cc059c80609c05424050800511c062cc0542405", + "0x5030050e8062f40542405060050500601909014063f8060bc059d0b501509", + "0x277018bc0c8ba25509014370d4bd256760183701509014b5016750183501509", + "0xbf016790180642405018970180642405018fe01840016782fc054240c2f005", + "0xba01414018d50150901414014120183c015090143a3f80c9e8060e80542405", + "0x50f0057b406114054240509c0511c0636405424050c8050e8063600542405", + "0x54240c350057bc063504133cca3f90901447114d9360d5049ee0184701509", + "0x4a370959f00612c4a370954240536c057c40601909014063f806124059ecdb", + "0xcf014140184f01509014ca014120184d01509014df0167d018df015090144b", + "0x543804f3f8051540542405134059f8061500542405104050e8063800542405", + "0x140185901509014ca014120182d01509014490167f0180642405018fe01855", + "0x593f80537805424050b4059f80616c0542405104050e806140054240533c05", + "0x537c060190901427014ba0180642405018970180642405018fe018de16c50", + "0x52e80505006178054240505005048060b00542405100059fc0601909014fe", + "0x6237460178fe01462015090142c0167e018dd01509014320143a0186001509", + "0x5424050190f01806424050bc050b406019090140625c0601909014063f806", + "0x10901414014120186701509014d30167d018d301509014da3f8272567c018da", + "0x54240519c059f8063300542405030050e8061a40542405060050500614405", + "0x10901495014ba0180642405018970180642405018fe018cd33069144fe014cd", + "0x52f40631805424050185e0186b01509014060c80601909014fe014df01806", + "0x6e030bf0186e01509014060dc0630c05424053186b03035018c601509014c6", + "0x1d014140187201509014fb01412018be01509014700167f0187001509014c3", + "0xb92ec723f8051d405424052f8059f8062e40542405030050e8062ec0542405", + "0x604805424053f805a00063f80c031090140c0160501806424050189701875", + "0x6074fb0310901418014aa0181801509014140142301814015090141201420", + "0xc5000608c05424052540513c060800542405074052cc0601909014fb01427", + "0x5048062a8054240503005a000601909014220142d018220780c4240508c20", + "0x1e0144f0182f01509014aa01418018b5015090140501414018b30150901406", + "0x32015090302a014540182a2c42725509014ba0bcb52ccfea04062e80542405", + "0x109014352f40c610060d4bd0310901432014550180642405018fe018bc01682", + "0x5424052c40505006100054240509c05048062fc05424050dc05614060dc05", + "0x52f00561c0601909014063f8060f03a100950143c01509014bf015860183a", + "0x109014ca015860184101509014b101414018cf015090142701412018ca01509", + "0x5018fe01812016843f895031090300c0140625683018d4104cf2540535005", + "0x5424052540504806060054240505005a180605005424053f805a140601909", + "0x542405018320180642405018fe0181d3ec0c0141d015090141801687018fb", + "0x2001509014220780c0d4060880542405088052f4060880542405019330181e", + "0x609c05424052a805a20062a8054240508023030bf0182301509014060dc06", + "0x10901412015d00182a2c40c0142a015090142701687018b1015090141201412", + "0x10901412014690180642405018fe0181801689019090301401520018140480c", + "0x643c0601909014950146901806424053f8051a406019090140c0146901806", + "0x501405188060780542405018050480607405424053ec05820063ec0542405", + "0x54d80601909014063f806080220789501420015090141d014b00182201509", + "0x2309c0c47c0609c120310901412015d0018230150901406a28060190901418", + "0x63f8062c405a2c064240c2a805480062a805424052a8052f4062a80542405", + "0x601909014fe014690180642405030051a4060190901412014690180642405", + "0x601412018b3015090142a016080182a015090140643c06019090149501469", + "0xba0bcb5254052e805424052cc052c0060bc054240501405188062d40542405", + "0x53f805740060c8054240501a8a01806424052c4054d80601909014063f806", + "0xbc01520018bc01509014bc014bd018bc01509014322f40c47c062f4fe03109", + "0x1090140c014690180642405048051a40601909014063f8060d405a30064240c", + "0x5820060dc05424050190f0180642405254051a40601909014fe0146901806", + "0xbf014b00183a01509014050146201840015090140601412018bf0150901437", + "0xca34060190901435015360180642405018fe0183c0e840254050f00542405", + "0x633c054240533c05a3c0601909014063f80610405a38cf3280c4240c25406", + "0xd803109030d53280ca3406354fe03109014fe015d0018d401509014cf01690", + "0x54240536405a4006364054240536405a3c0601909014063f80611405a44d9", + "0xbd018db01509014db014bd018490150901406a4c0636c054240501a9201847", + "0x6a54dc015090304936c0ca500636005424053600504806124054240512405", + "0x518806128054240537005a4006370054240537005a3c0601909014063f806", + "0x4d25697018e00150901412014bd0184f0150901447016960184d0150901405", + "0x29a0180642405018fe018540169901909030df01698018df12c0c424053804f", + "0x1090144a0169a0180642405030051a40601909014fe01469018064240535005", + "0x6164054240536005048060b40542405154058200615405424050190f01806", + "0x109014063f80616c50164950145b015090142d014b001850015090144b01462", + "0xdd015090144b0146201806424050b0051a4060b0de03109014540169b01806", + "0xc424053686237495a5c063680542405030052f406188054240512805a5806", + "0x5424053f8052f4061a4054240535005a5806144054240517805188061805e", + "0x6b016960186b1800c4240518005a700619cd303109014cc1a45125697018cc", + "0x6b0329d018c601509014c601696018c619c0c4240519c05a70061ac0542405", + "0x50190e0180642405018fe018c30169e01909030cd01698018cd01509014c6", + "0x6019090147001469018701b80c4240530c05a6c0601909014063f80601a9f", + "0xbe01509014be014bd018be01509014721b80c47c061c8de03109014de015d0", + "0x29a0180642405378051a40601909014063f8062ec05a80064240c2f80548006", + "0x109014b901619018b9015090140643c0601909014600169a018064240519c05", + "0x5424051d4052c0062d8054240534c05188061dc054240536005048061d405", + "0x109014600169601806424052ec054d80601909014063f8062d0b61dc95014b4", + "0x109030b801698018b801509014b21e80ca84062c8054240519c05a58061e805", + "0xfe01806a8c050190e0180642405378051a40601909014063f8062c005a8806", + "0xde20c0c47c06019090147d014690187d20c0c424052c005a6c060190901406", + "0x63f80620005a90064240c2b405480062b405424052b4052f4062b40542405", + "0x54240536005048062a005424052b005864062b005424050190f0180642405", + "0x63f8062189b298950148601509014a8014b00189b01509014d301462018a6", + "0x9701509014880160801888015090140643c060190901480015360180642405", + "0x5000054240525c052c006248054240534c051880624c05424053600504806", + "0x601909014fe01469018064240535005a680601909014063f8060009224c95", + "0x1090140643c0601909014470169a0180642405048051a406019090140c01469", + "0x542405014051880643c054240536005048064380542405434058200643405", + "0x5048051a40601909014063f8064451043c9501511015090150e014b001910", + "0x10f0180642405030051a40601909014fe01469018064240535005a680601909", + "0x5014620191401509014450141201913015090151201608019120150901406", + "0x690180642405018fe019164551425405458054240544c052c0064540542405", + "0x5424050190f01806424053f8051a406019090140c01469018064240504805", + "0x119015090140501462019180150901441014120190c01509015170160801917", + "0xc014770181d0150901406014120191a46518254054680542405430052c006", + "0x1e074fea94060800542405048052f40608805424053f80586c060780542405", + "0x3a0182a0150901405014140182301509014062c4063ec18050954240508022", + "0xfea9c060bc05424053ec05a98062d4054240508c052cc062cc054240525405", + "0x5424050c805aa4060c805424052c405aa0062c4272a895424050bcb52cc2a", + "0x5424052f0052e00601909014063f8062f405aa8bc01509030ba014b4018ba", + "0x40015090141401412018bf0150901437015af018370150901435015ae01835", + "0x6328054240509c050e8060f00542405060051dc060e805424052a80505006", + "0x52f4056c40601909014063f80633cca0f03a10012014cf01509014bf015b0", + "0x1090141801477018d501509014aa01414018d40150901414014120184101509", + "0x45364d8354d4048051140542405104056c006364054240509c050e80636005", + "0x950150901405015910180642405018fe0180c016ac014054240c01805aac06", + "0x642405018fe018120140504805424053f80563c063f805424052540564806", + "0x63ec05424050600563806060054240503014030bf0181401509014060dc06", + "0x542405014050e80604805424050180505006074050141d01509014fb0158f", + "0xfe018fb016ad060054240c3f805770063f895030954240505012031db01814", + "0x5078057800607805424050740577c06074054240506005778060190901406", + "0x230150b018064240508005788060190901422015e1018272a8230802204909", + "0x5424052c405790062c405424052a80578c060190901427014690180642405", + "0x2f015090142a015e5018b501509014950143a018b3015090140c014140182a", + "0x1090140c01414018ba01509014fb015e60180642405018fe0182f2d4b325405", + "0x2ae018bd2f032254052f405424052e805794062f00542405254050e8060c805", + "0x950150903006016af0180c014050300542405014058dc06014054240501805", + "0x60480542405048052f406048054240501ab10180642405018fe018fe016b0", + "0x608805424050500513c060780542405254059200605005424050480503035", + "0x1090141d0142d0181d3ec1825509014200881e256b201820015090140c0144f", + "0xfe01806acc050190e018aa01509014fb0144f0182301509014180144f01806", + "0x509c0503035018270150901427014bd018270150901406ad0060190901406", + "0x1090140c0144f018ba01509014b10144f0182f01509014fe015c1018b101509", + "0x2a0144f01806424052d4050b4062d4b30a895424050c8ba0bc95ad4060c805", + "0x10901423016b6018bc015090140643c062a805424052cc0513c0608c0542405", + "0x2b7018370d4bd254050dc05424052f00564c060d405424052a805ad8062f405", + "0x2300189501509014050162f0180642405018fe0180c016b8014054240c01805", + "0x370180642405018fe018120140504805424053f8058c4063f8054240525405", + "0x58c4063ec0542405060058cc06060054240503014030bf018140150901406", + "0xb10181201509014fe0161f018fe015090140687806074050141d01509014fb", + "0x14014b301806424053ec05728063ec18031090140c015be018140150901406", + "0x1e0740c4240c254120500501812ae406048054240504805880060500542405", + "0x5424052a8058ec062a805424050190f0180642405018fe0182308022256ba", + "0xb301509014270163c0182a015090141e0143a018b1015090141d0141401827", + "0x508805050062d4054240508c058f80601909014063f80601abb0140643806", + "0x109014b30163f018b301509014b50163c0182a01509014200143a018b101509", + "0x5018fe018bc016bc0c8054240c0bc056ec060bc05424052e805900062e805", + "0x10901435016be0183501509014bd0600caf4062f405424050c8059080601909", + "0x5424050dc05afc0610005424050a8050e8062fc05424052c405050060dc05", + "0x109014bc016c00180642405060057280601909014063f8060e8402fc950143a", + "0x5424050f005afc0633c05424050a8050e80632805424052c405050060f005", + "0x60c8063f8054240504805b040604805424052540592006104cf3289501441", + "0x53ec058d806074fb03109014fe016350181801509014060c8060500542405", + "0x5424050600513c062a805424050500513c0608c0542405074058dc0601909", + "0x5078051640601909014200142d018200881e25509014272a8232563801827", + "0x1090142201459018b3015090142a0145b01806424052c405140060a8b103109", + "0x5424052cc05060062e805424050bc0516c0601909014b5014500182f2d40c", + "0x352f495b08bc0c80c4240c2e8b3014063fa39018ba01509014ba01418018b3", + "0x50500610005424052fc058ec062fc05424050190f0180642405018fe01837", + "0x50190e018ca01509014400163c0183c01509014bc0143a0183a0150901432", + "0x60e805424052f4050500633c05424050dc058f80601909014063f80601ac3", + "0x240018d401509014ca0163f018ca01509014cf0163c0183c01509014350143a", + "0x2420180642405018fe018d8016c4354054240c104056ec06104054240535005", + "0x14018470150901445015c70184501509014d90300c71806364054240535405", + "0xdb25405370054240511c057200612405424050f0050e80636c05424050e805", + "0x140184a01509014d8015c90180642405030053640601909014063f80637049", + "0x4b254051340542405128057200637c05424050f0050e80612c05424050e805", + "0xfb01509014fe0161a0181801509014140161901814015090140643c06134df", + "0x62c40542405030051dc0609c054240501405050062a805424050180504806", + "0xb0018b50150901412014bd018b301509014fb0161b0182a01509014950143a", + "0x608c200881e07412424050bcb52cc2a2c4272a818b14060bc054240506005", + "0xbd2f00c424052e805b1c0601909014063f8060c805b18ba015090302301535", + "0xcb20060dc05424052f0056a0060d405424050190f01806424052f4050b406", + "0x5050060e80542405074050480610005424052fc05b24062fc05424050d437", + "0x40016ca018cf01509014200143a018ca0150901422014770183c015090141e", + "0xd40150901432016cb0180642405018fe0184133cca0f03a048051040542405", + "0x63640542405088051dc063600542405078050500635405424050740504806", + "0x50600611c45364d8354120144701509014d4016ca0184501509014200143a", + "0x14016cc048054240c25405318062540c03109014fe0146b018fe0150901405", + "0x642405018fe0181d016ce3ec1803109030120180cb340601909014063f806", + "0x6080054240503005060060880542405060050480607805424053ec05b3c06", + "0xaa015090140643c0601909014063f80608c200889501423015090141e01534", + "0x60a8054240503005060062c40542405074050480609c05424052a805b4006", + "0x54240505005b400601909014063f8062cc2a2c495014b3015090142701534", + "0x3201509014b501534018ba015090140c014180182f015090140601412018b5", + "0x59a80601909014063f80603005b48050150903006016d1018322e82f25405", + "0x6048050141201509014fe0166c018fe01509014950166b018950150901405", + "0x180166d01818015090140c0500c2fc060500542405018370180642405018fe", + "0x123f895255090140c016d30181d0140507405424053ec059b0063ec0542405", + "0x63ec05424050600516c06019090141401450018180500c424050480516406", + "0x2308095b54220781d25509030fb3f8950140604ad4018fb01509014fb01418", + "0x3a018b1015090141d01414018270150901422016d60180642405018fe018aa", + "0x109014063f80601ad801406438062cc054240509c05b5c060a8054240507805", + "0x2a01509014230143a018b1015090142001414018b501509014aa016d901806", + "0x60bc05424052e805b6c062e805424052cc05b68062cc05424052d405b5c06", + "0x62f405424050c8059e40601909014063f8062f005b7032015090302f01677", + "0x3a018bf01509014b1014140183701509014350142c0183501509014bd014de", + "0x642405018fe0183a100bf254050e805424050dc050f00610005424050a805", + "0x633c05424050a8050e80632805424052c405050060f005424052f00510006", + "0x109014fe014cf018fe015090140632806104cf3289501441015090143c0143c", + "0x200180642405018fe018fb0600cb74140480c4240c3f80501895104063f805", + "0x5b78220780c4240c0740524c0604805424050480504806074054240503005", + "0x10d018aa015090141e01400018230150901422014920180642405018fe01820", + "0xb1015090140643c0601909014063f80601adf014064380609c054240508c05", + "0x609c05424050a805434062a8054240508005000060a805424052c40544006", + "0x544806019090140625c0601909014063f8062d405b80b3015090302701511", + "0xbc030cc018bd01509014950144f018bc015090142f014bd0182f01509014b3", + "0x12014120183501509014aa0145b01806424050c8050b4060c8ba03109014bd", + "0x52e80513c0632805424050d405060060f0054240505005050060e80542405", + "0x2e1104054240c1000515006100bf0dc954240533cca0f03a3fa81018cf01509", + "0x601909014d80142d018d83540c42405104051540601909014063f80635005", + "0x10e0184701509014d50144f0184501509014bf01414018d9015090143701412", + "0x5424050dc050480636c05424053500561c0601909014063f80601ae201406", + "0x63f806128dc124950144a01509014db01586018dc01509014bf0141401849", + "0x1201806424052a805b8c0601909014b50142d0180642405018970180642405", + "0x643c0611c05424052540513c0611405424050500505006364054240504805", + "0xd9014120184d01509014df01585018df015090144b11c0c6100612c0542405", + "0x543804f25405150054240513405618063800542405114050500613c0542405", + "0x1090140c0146001806424052540514006019090140625c0601909014063f806", + "0x350182d015090142d014bd0182d01509014061780615405424050183201806", + "0x1870185b01509014591400c2fc0614005424050183701859015090142d1540c", + "0x56180617805424053ec05050060b005424050600504806378054240516c05", + "0x1090309501698018950140c4240501405a70061805e0b0950146001509014de", + "0x120150901406014620180642405030051a40601909014063f8063f805b9006", + "0x501405a680601909014063f80601ae50140643806050054240501405a5806", + "0x1d016e80181d3ec0c424053f80c060063fae7018180150901406b980601909", + "0x63f80601aea078054240c07405ba4063ec05424053ec05188060740542405", + "0x6bac050190e0182001509014220169601822015090141e016900180642405", + "0xfb0146201820015090142301696018230150901406bb00601909014063f806", + "0x505005bb4062a80542405048054c806050054240508005a58060480542405", + "0x5bb8064240c03005a60060300603109014060169c018272a80c0142701509", + "0xfe014053f8054240501405a580601909014060169a0180642405018fe01895", + "0x5bc00601909014063f80604805bbc064240c01405a600601909014063f806", + "0x60169a0180642405018fe0181401405050054240501805a58060190901495", + "0x109014fb016e8018fb01509014950600cbc406060054240501ae60180642405", + "0x1090301d016e90181d015090141d016e80181d01509014123ec0cbc4063ec05", + "0x54240508805a5806088054240507805a400601909014063f80601af207805", + "0x508c05a580608c054240501aec0180642405018fe01806bcc050190e01820", + "0x2980180c0140c4240501405a70062a805014aa0150901420016ed0182001509", + "0x601696018064240501405a680601909014063f80625405bd0064240c03005", + "0x501405bd4060190901495016f00180642405018fe018fe014053f80542405", + "0x53ec180329d018fb015090141201696018180150901406016960181201509", + "0x501af7018064240503005bd806074050141d0150901414016ed0181401509", + "0x10901414014bd018140150901412016f90181201509014fe016f8018fe01509", + "0x1d016f90181d01509014fb016f8018fb0600c424052541401495be80605005", + "0x50480608022031090141e0180cbec060780542405078052f4060780542405", + "0xaa08c95014270150901420016a6018aa015090141801477018230150901422", + "0xfb256fc06014048954240c3f80c014063fa21018fe01509014950161f01827", + "0x6019090142201469018200880c42405060051440601909014063f8060781d", + "0x54500601909014aa01469018272a80c4240508c051440608c05424050191e", + "0x270151401806424050a8051a4062cc2a03109014b101451018b10150901420", + "0x52cc0545006019090142f01469018ba0bc0c424052d405144062d40542405", + "0x52f0320311f018320150901432014bd018bc01509014ba015140183201509", + "0x109014140143a01812015090141201414018bd01509014bd014bd018bd01509", + "0x37015090140643c0601909014063f8060d405bf4064240c2f4054800605005", + "0x63f80601afe014064380610005424052fc052c0062fc05424050dc0586406", + "0x3c015090143a016080183a015090140643c060190901435015360180642405", + "0x633c054240532805c0006328054240510005bfc0610005424050f0052c006", + "0x95014d501509014cf01701018d401509014140143a01841015090141201414", + "0xd901509014fb01414018d8015090141e017020180642405018fe018d535041", + "0x60170301847114d92540511c054240536005c04061140542405074050e806", + "0x95015af018950150901405015ae0180642405018fe0180c01704014054240c", + "0x5018370180642405018fe018120140504805424053f8056c0063f80542405", + "0x53ec056c0063ec0542405060056c406060054240503014030bf0181401509", + "0x513c060500542405254052f406254054240501805c1406074050141d01509", + "0x643c0601909014120142d018123f80c4240506014030cc01818015090140c", + "0x53ec0564c0607805424053f80513c0607405424050140513c063ec0542405", + "0x60500542405254052f4062540542405018054c4060881e074950142201509", + "0x601909014120142d018123f80c4240506014030cc01818015090140c0144f", + "0x564c0607805424053f80513c0607405424050140513c063ec05424050190f", + "0x542405014058dc06014054240501805c18060881e074950142201509014fb", + "0xc0147701820015090140601412018fb0600c424053f805c1c06030050140c", + "0x23080fea940609c0542405048052f4062a805424053ec0586c0608c0542405", + "0x5c202a01509030140158b018b101509014062c4060881e074954240509caa", + "0xb5014bd018b5015090140647806019090142a0142d0180642405018fe018b3", + "0x12801806424052cc050b40601909014063f80601b0901406438060bc0542405", + "0xb1014b30183201509014220161f0182f01509014ba014bd018ba0150901406", + "0x63f8062fc370d495c28bd2f00c4240c0bc322c49501412ae4062c40542405", + "0x5424052f005050060e80542405100058ec0610005424050190f0180642405", + "0xfe01806c2c050190e018cf015090143a0163c018ca01509014bd0143a0183c", + "0x50dc050e8060f005424050d4050500610405424052fc058f8060190901406", + "0x109014d501640018d501509014cf0163f018cf01509014410163c018ca01509", + "0x109014d8016420180642405018fe018d90170c360054240c350056ec0635005", + "0x1090141d01412018db01509014470170e0184701509014450600cc340611405", + "0x542405328050e8061280542405078051dc0637005424050f0050500612405", + "0x5bd80601909014063f80637c4b128dc12412014df01509014db0170f0184b", + "0x50f0050500613c05424050740504806134054240536405c40060190901418", + "0x1090144d0170f0185501509014ca0143a01854015090141e01477018e001509", + "0x6254054240501805b5c06014054240501b110182d154543804f048050b405", + "0x313048054240c030059dc0603005424053f89503312018fe0150901405014bd", + "0x63ec054240506005378060600542405048059e40601909014063f80605005", + "0x601909014063f806078050141e015090141d0143c0181d01509014fb0142c", + "0x54240c018054c006080050142001509014220143c01822015090141401440", + "0xfe015090140c014de0180642405014051a40601909014063f80625405c500c", + "0x642405018fe01814014050500542405048050f00604805424053f8050b006", + "0x37018fb01509014050600c0d40606005424050183201806424052540514006", + "0x50f0060880542405078051000607805424053ec1d030bf0181d0150901406", + "0x120189503005018a601893248fe0600624c923f87208005014200150901422", + "0x9204818018932c0920498b3f89503005018a6018932c09204818018932c092", + "0xc014062980624cb0248120600624cb02481291cfe2540c014062980624cb0", + "0x93248b904b163f89503005018a6018932c09204818018932c09204b153f895", + "0x624c922e4120600624c922e412c5cfe2540c014062980624c922e41206006", + "0x93248fec649503005018a601893248fe0600624c923fb183f89503005018a6", + "0xc014062980624c923f81801893248fec689503005018a601893248fe06006", + "0x9204818018932c09204b1c2540c014062980624c923f81801893248fec6c95", + "0xc014062980624c922e4120600624c922e412c74fe2540c014062980624cb0", + "0x624c923f84d1b80624c9204b1f030050189724c922541824c922571e3f895", + "0x932c09204b212540c014062b493248950484b24c923fb203f89503005018ac", + "0x18017230140607812030120300cc88fe2540c014062c80624cb0248121b806", + "0x120306e018932c0920632503005018b624c922541824c9225724018b40600c", + "0xb924c920480c1b8062e49324814c9814048fe2540c014062c80624cb024812", + "0xc1b8062e49324814ca0050181e0480c0482703327048fe2540c014062ec06", + "0x32a03005018b2018932546e0189325729048fe2540c014062ec062e49324812", + "0xc014062c80624c951b80624c95cac9503005018be018932540c1b80624cfe", + "0x93248120306e018b924c920532d2540c014062f80624c950306e018933fb2c", + "0xfe2540c0140625c93248950304d0609324812cb8123f89503005018be018b9", + "0x624c923fb31014063300624c950189303330014063180624c95018930332f", + "0x1234c93248feccc050181e0480c0489b033322540c014062b00624c923f84d", + "0x5018bb018932c092048180306e018932c092063342540c014062b49324895", + "0x9324814cd8fe2540c014062d89324895030120609324812cd414048fe2540c", + "0xb2018932543a0189325737048fe2540c014062ec062e4932481203035018b9", + "0x5018be01893254411b80624cfece405018da018932540624c0cce00c01406", + "0x120306e018b924c920533b2540c014062f80624c950306e018933fb3a2540c", + "0xccf40c0140637493248950609324895cf0123f89503005018be018b924c92", + "0xfe2540c014063800624c923f84a1340624c9204b3e014063780624c9501893", + "0xc0140636c920309b05092257402540c014062b493248950481824c923fb3f", + "0x1d018b924c9205342048fe2540c0140609cb0248950300c0300c2c09205341", + "0x932540624c0cd10062c80535405d0c123f89503005018bb018b924c920480c", + "0xcf01747030050181e0481225412048d425746018d401441017450140631806", + "0x93254401b80624cfed249503005018ca018932540c0e80624cfed200636805", + "0xfe2540c014062fc062e4932481203035018b924c920534a2540c014062f806", + "0x624c950b00624c95d3406378052e805d3005018bc06092254182480cd2c12", + "0xb00300c0a8b02574f2540c014062b493248950481824c923fb4e03005018a6", + "0x1d2e4923fb52014060a8050a82a03351014060a8050a82a03350030050182a", + "0x5d509503005018b101893254d926c0624cfed4c9503005018d92e4922540c", + "0x1e04812254120484125756030050181e04812254120484025755018bb014b1", + "0x62a8062e4932481209c0c074062e49324818d60063500510005d5c0c01406", + "0x35b0140629805030fb0335a018a6014fb01759050123f89503005" + ], + "entry_points_by_type": { + "L1_HANDLER": [], + "EXTERNAL": [ + { + "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9", + "function_idx": 10 + }, + { + "selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283", + "function_idx": 5 + }, + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "function_idx": 0 + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "function_idx": 1 + }, + { + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", + "function_idx": 7 + }, + { + "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079", + "function_idx": 9 + }, + { + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e", + "function_idx": 3 + }, + { + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", + "function_idx": 2 + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "function_idx": 4 + }, + { + "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd", + "function_idx": 6 + }, + { + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", + "function_idx": 8 + }, + { + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", + "function_idx": 11 + } + ], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "function_idx": 12 + } + ] + }, + "abi": "[{\"type\": \"impl\", \"name\": \"SRC6Impl\", \"interface_name\": \"openzeppelin::account::interface::ISRC6\"}, {\"type\": \"struct\", \"name\": \"core::starknet::account::Call\", \"members\": [{\"name\": \"to\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"selector\", \"type\": \"core::felt252\"}, {\"name\": \"calldata\", \"type\": \"core::array::Array::\"}]}, {\"type\": \"struct\", \"name\": \"core::array::Span::\", \"members\": [{\"name\": \"snapshot\", \"type\": \"@core::array::Array::\"}]}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::ISRC6\", \"items\": [{\"type\": \"function\", \"name\": \"__execute__\", \"inputs\": [{\"name\": \"calls\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::array::Array::>\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"__validate__\", \"inputs\": [{\"name\": \"calls\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"is_valid_signature\", \"inputs\": [{\"name\": \"hash\", \"type\": \"core::felt252\"}, {\"name\": \"signature\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC6CamelOnlyImpl\", \"interface_name\": \"openzeppelin::account::interface::ISRC6CamelOnly\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::ISRC6CamelOnly\", \"items\": [{\"type\": \"function\", \"name\": \"isValidSignature\", \"inputs\": [{\"name\": \"hash\", \"type\": \"core::felt252\"}, {\"name\": \"signature\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"DeclarerImpl\", \"interface_name\": \"openzeppelin::account::interface::IDeclarer\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::IDeclarer\", \"items\": [{\"type\": \"function\", \"name\": \"__validate_declare__\", \"inputs\": [{\"name\": \"class_hash\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC5Impl\", \"interface_name\": \"openzeppelin::introspection::interface::ISRC5\"}, {\"type\": \"enum\", \"name\": \"core::bool\", \"variants\": [{\"name\": \"False\", \"type\": \"()\"}, {\"name\": \"True\", \"type\": \"()\"}]}, {\"type\": \"interface\", \"name\": \"openzeppelin::introspection::interface::ISRC5\", \"items\": [{\"type\": \"function\", \"name\": \"supports_interface\", \"inputs\": [{\"name\": \"interface_id\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC5CamelImpl\", \"interface_name\": \"openzeppelin::introspection::interface::ISRC5Camel\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::introspection::interface::ISRC5Camel\", \"items\": [{\"type\": \"function\", \"name\": \"supportsInterface\", \"inputs\": [{\"name\": \"interfaceId\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"function\", \"name\": \"get_public_key\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"set_public_key\", \"inputs\": [{\"name\": \"new_public_key\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"getPublicKey\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"setPublicKey\", \"inputs\": [{\"name\": \"newPublicKey\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"constructor\", \"name\": \"constructor\", \"inputs\": [{\"name\": \"_public_key\", \"type\": \"core::felt252\"}]}, {\"type\": \"function\", \"name\": \"__validate_deploy__\", \"inputs\": [{\"name\": \"class_hash\", \"type\": \"core::felt252\"}, {\"name\": \"contract_address_salt\", \"type\": \"core::felt252\"}, {\"name\": \"_public_key\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::OwnerAdded\", \"kind\": \"struct\", \"members\": [{\"name\": \"new_owner_guid\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::OwnerRemoved\", \"kind\": \"struct\", \"members\": [{\"name\": \"removed_owner_guid\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::Event\", \"kind\": \"enum\", \"variants\": [{\"name\": \"OwnerAdded\", \"type\": \"openzeppelin::account::account::Account::OwnerAdded\", \"kind\": \"nested\"}, {\"name\": \"OwnerRemoved\", \"type\": \"openzeppelin::account::account::Account::OwnerRemoved\", \"kind\": \"nested\"}]}]" +} \ No newline at end of file diff --git a/genesis/testdata/universalDeployer.json b/genesis/testdata/universalDeployer.json index 4f3067d398..1d2d6f1777 100644 --- a/genesis/testdata/universalDeployer.json +++ b/genesis/testdata/universalDeployer.json @@ -1 +1,1931 @@ -{"abi": [{"data": [{"name": "address", "type": "felt"}, {"name": "deployer", "type": "felt"}, {"name": "unique", "type": "felt"}, {"name": "classHash", "type": "felt"}, {"name": "calldata_len", "type": "felt"}, {"name": "calldata", "type": "felt*"}, {"name": "salt", "type": "felt"}], "keys": [], "name": "ContractDeployed", "type": "event"}, {"inputs": [{"name": "classHash", "type": "felt"}, {"name": "salt", "type": "felt"}, {"name": "unique", "type": "felt"}, {"name": "calldata_len", "type": "felt"}, {"name": "calldata", "type": "felt*"}], "name": "deployContract", "outputs": [{"name": "address", "type": "felt"}], "type": "function"}], "entry_points_by_type": {"CONSTRUCTOR": [], "EXTERNAL": [{"selector": "0x1987cbd17808b9a23693d4de7e246a443cfe37e6e7fbaeabd7d7e6532b07c3d", "offset": 155}], "L1_HANDLER": []}, "program": {"identifiers": {"__main__.ContractDeployed": {"type": "namespace"}, "__main__.ContractDeployed.Args": {"members": {}, "size": 0, "full_name": "__main__.ContractDeployed.Args", "type": "struct"}, "__main__.ContractDeployed.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__main__.ContractDeployed.ImplicitArgs", "type": "struct"}, "__main__.ContractDeployed.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.ContractDeployed.SELECTOR": {"value": 1093830577610461490539113735431936179703456330374563419579920790156759053133, "type": "const"}, "__main__.ContractDeployed.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__main__.ContractDeployed.alloc": {"destination": "starkware.cairo.common.alloc.alloc", "type": "alias"}, "__main__.ContractDeployed.emit": {"pc": 53, "decorators": [], "type": "function"}, "__main__.ContractDeployed.emit.Args": {"members": {"address": {"cairo_type": "felt", "offset": 0}, "deployer": {"cairo_type": "felt", "offset": 1}, "unique": {"cairo_type": "felt", "offset": 2}, "classHash": {"cairo_type": "felt", "offset": 3}, "calldata_len": {"cairo_type": "felt", "offset": 4}, "calldata": {"cairo_type": "felt*", "offset": 5}, "salt": {"cairo_type": "felt", "offset": 6}}, "size": 7, "full_name": "__main__.ContractDeployed.emit.Args", "type": "struct"}, "__main__.ContractDeployed.emit.ImplicitArgs": {"members": {"syscall_ptr": {"cairo_type": "felt*", "offset": 0}, "range_check_ptr": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "__main__.ContractDeployed.emit.ImplicitArgs", "type": "struct"}, "__main__.ContractDeployed.emit.Return": {"cairo_type": "()", "type": "type_definition"}, "__main__.ContractDeployed.emit.SIZEOF_LOCALS": {"value": 4, "type": "const"}, "__main__.ContractDeployed.emit_event": {"destination": "starkware.starknet.common.syscalls.emit_event", "type": "alias"}, "__main__.ContractDeployed.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "__main__.FALSE": {"destination": "starkware.cairo.common.bool.FALSE", "type": "alias"}, "__main__.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "__main__.TRUE": {"destination": "starkware.cairo.common.bool.TRUE", "type": "alias"}, "__main__.deploy": {"destination": "starkware.starknet.common.syscalls.deploy", "type": "alias"}, "__main__.deployContract": {"pc": 94, "decorators": ["external"], "type": "function"}, "__main__.deployContract.Args": {"members": {"classHash": {"cairo_type": "felt", "offset": 0}, "salt": {"cairo_type": "felt", "offset": 1}, "unique": {"cairo_type": "felt", "offset": 2}, "calldata_len": {"cairo_type": "felt", "offset": 3}, "calldata": {"cairo_type": "felt*", "offset": 4}}, "size": 5, "full_name": "__main__.deployContract.Args", "type": "struct"}, "__main__.deployContract.ImplicitArgs": {"members": {"syscall_ptr": {"cairo_type": "felt*", "offset": 0}, "pedersen_ptr": {"cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1}, "range_check_ptr": {"cairo_type": "felt", "offset": 2}}, "size": 3, "full_name": "__main__.deployContract.ImplicitArgs", "type": "struct"}, "__main__.deployContract.Return": {"cairo_type": "(address: felt)", "type": "type_definition"}, "__main__.deployContract.SIZEOF_LOCALS": {"value": 6, "type": "const"}, "__main__.get_caller_address": {"destination": "starkware.starknet.common.syscalls.get_caller_address", "type": "alias"}, "__main__.hash2": {"destination": "starkware.cairo.common.hash.hash2", "type": "alias"}, "__wrappers__.deployContract": {"pc": 155, "decorators": ["external"], "type": "function"}, "__wrappers__.deployContract.Args": {"members": {}, "size": 0, "full_name": "__wrappers__.deployContract.Args", "type": "struct"}, "__wrappers__.deployContract.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.deployContract.ImplicitArgs", "type": "struct"}, "__wrappers__.deployContract.Return": {"cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition"}, "__wrappers__.deployContract.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "__wrappers__.deployContract.__wrapped_func": {"destination": "__main__.deployContract", "type": "alias"}, "__wrappers__.deployContract_encode_return": {"pc": 146, "decorators": [], "type": "function"}, "__wrappers__.deployContract_encode_return.Args": {"members": {"ret_value": {"cairo_type": "(address: felt)", "offset": 0}, "range_check_ptr": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "__wrappers__.deployContract_encode_return.Args", "type": "struct"}, "__wrappers__.deployContract_encode_return.ImplicitArgs": {"members": {}, "size": 0, "full_name": "__wrappers__.deployContract_encode_return.ImplicitArgs", "type": "struct"}, "__wrappers__.deployContract_encode_return.Return": {"cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", "type": "type_definition"}, "__wrappers__.deployContract_encode_return.SIZEOF_LOCALS": {"value": 1, "type": "const"}, "__wrappers__.deployContract_encode_return.memcpy": {"destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias"}, "starkware.cairo.common.alloc.alloc": {"pc": 0, "decorators": [], "type": "function"}, "starkware.cairo.common.alloc.alloc.Args": {"members": {}, "size": 0, "full_name": "starkware.cairo.common.alloc.alloc.Args", "type": "struct"}, "starkware.cairo.common.alloc.alloc.ImplicitArgs": {"members": {}, "size": 0, "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.alloc.alloc.Return": {"cairo_type": "(ptr: felt*)", "type": "type_definition"}, "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.bool.FALSE": {"value": 0, "type": "const"}, "starkware.cairo.common.bool.TRUE": {"value": 1, "type": "const"}, "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {"members": {"x": {"cairo_type": "felt", "offset": 0}, "y": {"cairo_type": "felt", "offset": 1}, "x_and_y": {"cairo_type": "felt", "offset": 2}, "x_xor_y": {"cairo_type": "felt", "offset": 3}, "x_or_y": {"cairo_type": "felt", "offset": 4}}, "size": 5, "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {"members": {"p": {"cairo_type": "starkware.cairo.common.ec_point.EcPoint", "offset": 0}, "q": {"cairo_type": "starkware.cairo.common.ec_point.EcPoint", "offset": 2}, "m": {"cairo_type": "felt", "offset": 4}, "r": {"cairo_type": "starkware.cairo.common.ec_point.EcPoint", "offset": 5}}, "size": 7, "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.EcPoint": {"destination": "starkware.cairo.common.ec_point.EcPoint", "type": "alias"}, "starkware.cairo.common.cairo_builtins.HashBuiltin": {"members": {"x": {"cairo_type": "felt", "offset": 0}, "y": {"cairo_type": "felt", "offset": 1}, "result": {"cairo_type": "felt", "offset": 2}}, "size": 3, "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {"members": {"input": {"cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "offset": 0}, "output": {"cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "offset": 8}}, "size": 16, "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", "type": "struct"}, "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {"destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "type": "alias"}, "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {"members": {"pub_key": {"cairo_type": "felt", "offset": 0}, "message": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", "type": "struct"}, "starkware.cairo.common.dict_access.DictAccess": {"members": {"key": {"cairo_type": "felt", "offset": 0}, "prev_value": {"cairo_type": "felt", "offset": 1}, "new_value": {"cairo_type": "felt", "offset": 2}}, "size": 3, "full_name": "starkware.cairo.common.dict_access.DictAccess", "type": "struct"}, "starkware.cairo.common.ec_point.EcPoint": {"members": {"x": {"cairo_type": "felt", "offset": 0}, "y": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "starkware.cairo.common.ec_point.EcPoint", "type": "struct"}, "starkware.cairo.common.hash.HashBuiltin": {"destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias"}, "starkware.cairo.common.hash.hash2": {"pc": 3, "decorators": [], "type": "function"}, "starkware.cairo.common.hash.hash2.Args": {"members": {"x": {"cairo_type": "felt", "offset": 0}, "y": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "starkware.cairo.common.hash.hash2.Args", "type": "struct"}, "starkware.cairo.common.hash.hash2.ImplicitArgs": {"members": {"hash_ptr": {"cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 0}}, "size": 1, "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.hash.hash2.Return": {"cairo_type": "(result: felt)", "type": "type_definition"}, "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.keccak_state.KeccakBuiltinState": {"members": {"s0": {"cairo_type": "felt", "offset": 0}, "s1": {"cairo_type": "felt", "offset": 1}, "s2": {"cairo_type": "felt", "offset": 2}, "s3": {"cairo_type": "felt", "offset": 3}, "s4": {"cairo_type": "felt", "offset": 4}, "s5": {"cairo_type": "felt", "offset": 5}, "s6": {"cairo_type": "felt", "offset": 6}, "s7": {"cairo_type": "felt", "offset": 7}}, "size": 8, "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "type": "struct"}, "starkware.cairo.common.math.FALSE": {"destination": "starkware.cairo.common.bool.FALSE", "type": "alias"}, "starkware.cairo.common.math.TRUE": {"destination": "starkware.cairo.common.bool.TRUE", "type": "alias"}, "starkware.cairo.common.memcpy.memcpy": {"pc": 9, "decorators": [], "type": "function"}, "starkware.cairo.common.memcpy.memcpy.Args": {"members": {"dst": {"cairo_type": "felt*", "offset": 0}, "src": {"cairo_type": "felt*", "offset": 1}, "len": {"cairo_type": "felt", "offset": 2}}, "size": 3, "full_name": "starkware.cairo.common.memcpy.memcpy.Args", "type": "struct"}, "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": {"members": {}, "size": 0, "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", "type": "struct"}, "starkware.cairo.common.memcpy.memcpy.LoopFrame": {"members": {"dst": {"cairo_type": "felt*", "offset": 0}, "src": {"cairo_type": "felt*", "offset": 1}}, "size": 2, "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", "type": "struct"}, "starkware.cairo.common.memcpy.memcpy.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.cairo.common.memcpy.memcpy.continue_copying": {"cairo_type": "felt", "references": [{"value": "[cast(ap, felt*)]", "ap_tracking_data": {"group": 2, "offset": 3}, "pc": 16}], "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", "type": "reference"}, "starkware.cairo.common.memcpy.memcpy.len": {"cairo_type": "felt", "references": [{"value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"group": 2, "offset": 0}, "pc": 9}], "full_name": "starkware.cairo.common.memcpy.memcpy.len", "type": "reference"}, "starkware.cairo.common.memcpy.memcpy.loop": {"pc": 14, "type": "label"}, "starkware.starknet.common.storage.ADDR_BOUND": {"value": -106710729501573572985208420194530329073740042555888586719489, "type": "const"}, "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {"value": 256, "type": "const"}, "starkware.starknet.common.storage.assert_250_bit": {"destination": "starkware.cairo.common.math.assert_250_bit", "type": "alias"}, "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {"value": 20853273475220472486191784820, "type": "const"}, "starkware.starknet.common.syscalls.CallContract": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", "offset": 5}}, "size": 7, "full_name": "starkware.starknet.common.syscalls.CallContract", "type": "struct"}, "starkware.starknet.common.syscalls.CallContractRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "contract_address": {"cairo_type": "felt", "offset": 1}, "function_selector": {"cairo_type": "felt", "offset": 2}, "calldata_size": {"cairo_type": "felt", "offset": 3}, "calldata": {"cairo_type": "felt*", "offset": 4}}, "size": 5, "full_name": "starkware.starknet.common.syscalls.CallContractRequest", "type": "struct"}, "starkware.starknet.common.syscalls.CallContractResponse": {"members": {"retdata_size": {"cairo_type": "felt", "offset": 0}, "retdata": {"cairo_type": "felt*", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.CallContractResponse", "type": "struct"}, "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {"value": 21167594061783206823196716140, "type": "const"}, "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {"value": 23274015802972845247556842986379118667122, "type": "const"}, "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {"value": 75202468540281, "type": "const"}, "starkware.starknet.common.syscalls.Deploy": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.DeployRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.DeployResponse", "offset": 6}}, "size": 9, "full_name": "starkware.starknet.common.syscalls.Deploy", "type": "struct"}, "starkware.starknet.common.syscalls.DeployRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "class_hash": {"cairo_type": "felt", "offset": 1}, "contract_address_salt": {"cairo_type": "felt", "offset": 2}, "constructor_calldata_size": {"cairo_type": "felt", "offset": 3}, "constructor_calldata": {"cairo_type": "felt*", "offset": 4}, "deploy_from_zero": {"cairo_type": "felt", "offset": 5}}, "size": 6, "full_name": "starkware.starknet.common.syscalls.DeployRequest", "type": "struct"}, "starkware.starknet.common.syscalls.DeployResponse": {"members": {"contract_address": {"cairo_type": "felt", "offset": 0}, "constructor_retdata_size": {"cairo_type": "felt", "offset": 1}, "constructor_retdata": {"cairo_type": "felt*", "offset": 2}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.DeployResponse", "type": "struct"}, "starkware.starknet.common.syscalls.DictAccess": {"destination": "starkware.cairo.common.dict_access.DictAccess", "type": "alias"}, "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {"value": 1280709301550335749748, "type": "const"}, "starkware.starknet.common.syscalls.EmitEvent": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "keys_len": {"cairo_type": "felt", "offset": 1}, "keys": {"cairo_type": "felt*", "offset": 2}, "data_len": {"cairo_type": "felt", "offset": 3}, "data": {"cairo_type": "felt*", "offset": 4}}, "size": 5, "full_name": "starkware.starknet.common.syscalls.EmitEvent", "type": "struct"}, "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {"value": 1448089106835523001438702345020786, "type": "const"}, "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {"value": 24294903732626645868215235778792757751152, "type": "const"}, "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {"value": 94901967781393078444254803017658102643, "type": "const"}, "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {"value": 6219495360805491471215297013070624192820083, "type": "const"}, "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {"value": 1592190833581991703053805829594610833820054387, "type": "const"}, "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {"value": 1317029390204112103023, "type": "const"}, "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {"value": 1448089128652340074717162277007973, "type": "const"}, "starkware.starknet.common.syscalls.GetBlockNumber": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockNumberRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockNumberResponse": {"members": {"block_number": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockTimestamp": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {"members": {"block_timestamp": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetCallerAddress": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", "type": "struct"}, "starkware.starknet.common.syscalls.GetCallerAddressRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetCallerAddressResponse": {"members": {"caller_address": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddress": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetContractAddress", "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddressRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetContractAddressResponse": {"members": {"contract_address": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddress": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {"members": {"sequencer_address": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxInfo": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetTxInfo", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxInfoRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxInfoResponse": {"members": {"tx_info": {"cairo_type": "starkware.starknet.common.syscalls.TxInfo*", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignature": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", "offset": 1}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.GetTxSignature", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignatureRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", "type": "struct"}, "starkware.starknet.common.syscalls.GetTxSignatureResponse": {"members": {"signature_len": {"cairo_type": "felt", "offset": 0}, "signature": {"cairo_type": "felt*", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", "type": "struct"}, "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {"value": 436233452754198157705746250789557519228244616562, "type": "const"}, "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {"value": 92376026794327011772951660, "type": "const"}, "starkware.starknet.common.syscalls.LibraryCall": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", "offset": 5}}, "size": 7, "full_name": "starkware.starknet.common.syscalls.LibraryCall", "type": "struct"}, "starkware.starknet.common.syscalls.LibraryCallRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "class_hash": {"cairo_type": "felt", "offset": 1}, "function_selector": {"cairo_type": "felt", "offset": 2}, "calldata_size": {"cairo_type": "felt", "offset": 3}, "calldata": {"cairo_type": "felt*", "offset": 4}}, "size": 5, "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", "type": "struct"}, "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {"value": 433017908768303439907196859243777073, "type": "const"}, "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {"value": 100890693370601760042082660, "type": "const"}, "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {"value": 25828017502874050592466629733, "type": "const"}, "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "to_address": {"cairo_type": "felt", "offset": 1}, "payload_size": {"cairo_type": "felt", "offset": 2}, "payload_ptr": {"cairo_type": "felt*", "offset": 3}}, "size": 4, "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", "type": "struct"}, "starkware.starknet.common.syscalls.StorageRead": {"members": {"request": {"cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", "offset": 0}, "response": {"cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", "offset": 2}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.StorageRead", "type": "struct"}, "starkware.starknet.common.syscalls.StorageReadRequest": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "address": {"cairo_type": "felt", "offset": 1}}, "size": 2, "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", "type": "struct"}, "starkware.starknet.common.syscalls.StorageReadResponse": {"members": {"value": {"cairo_type": "felt", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", "type": "struct"}, "starkware.starknet.common.syscalls.StorageWrite": {"members": {"selector": {"cairo_type": "felt", "offset": 0}, "address": {"cairo_type": "felt", "offset": 1}, "value": {"cairo_type": "felt", "offset": 2}}, "size": 3, "full_name": "starkware.starknet.common.syscalls.StorageWrite", "type": "struct"}, "starkware.starknet.common.syscalls.TxInfo": {"members": {"version": {"cairo_type": "felt", "offset": 0}, "account_contract_address": {"cairo_type": "felt", "offset": 1}, "max_fee": {"cairo_type": "felt", "offset": 2}, "signature_len": {"cairo_type": "felt", "offset": 3}, "signature": {"cairo_type": "felt*", "offset": 4}, "transaction_hash": {"cairo_type": "felt", "offset": 5}, "chain_id": {"cairo_type": "felt", "offset": 6}, "nonce": {"cairo_type": "felt", "offset": 7}}, "size": 8, "full_name": "starkware.starknet.common.syscalls.TxInfo", "type": "struct"}, "starkware.starknet.common.syscalls.deploy": {"pc": 24, "decorators": [], "type": "function"}, "starkware.starknet.common.syscalls.deploy.Args": {"members": {"class_hash": {"cairo_type": "felt", "offset": 0}, "contract_address_salt": {"cairo_type": "felt", "offset": 1}, "constructor_calldata_size": {"cairo_type": "felt", "offset": 2}, "constructor_calldata": {"cairo_type": "felt*", "offset": 3}, "deploy_from_zero": {"cairo_type": "felt", "offset": 4}}, "size": 5, "full_name": "starkware.starknet.common.syscalls.deploy.Args", "type": "struct"}, "starkware.starknet.common.syscalls.deploy.ImplicitArgs": {"members": {"syscall_ptr": {"cairo_type": "felt*", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.deploy.Return": {"cairo_type": "(contract_address: felt)", "type": "type_definition"}, "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.deploy.syscall_ptr": {"cairo_type": "felt*", "references": [{"value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"group": 3, "offset": 0}, "pc": 24}, {"value": "cast([fp + (-8)] + 9, felt*)", "ap_tracking_data": {"group": 3, "offset": 1}, "pc": 32}], "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr", "type": "reference"}, "starkware.starknet.common.syscalls.emit_event": {"pc": 43, "decorators": [], "type": "function"}, "starkware.starknet.common.syscalls.emit_event.Args": {"members": {"keys_len": {"cairo_type": "felt", "offset": 0}, "keys": {"cairo_type": "felt*", "offset": 1}, "data_len": {"cairo_type": "felt", "offset": 2}, "data": {"cairo_type": "felt*", "offset": 3}}, "size": 4, "full_name": "starkware.starknet.common.syscalls.emit_event.Args", "type": "struct"}, "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": {"members": {"syscall_ptr": {"cairo_type": "felt*", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.emit_event.Return": {"cairo_type": "()", "type": "type_definition"}, "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.emit_event.syscall_ptr": {"cairo_type": "felt*", "references": [{"value": "[cast(fp + (-7), felt**)]", "ap_tracking_data": {"group": 5, "offset": 0}, "pc": 43}, {"value": "cast([fp + (-7)] + 5, felt*)", "ap_tracking_data": {"group": 5, "offset": 1}, "pc": 50}], "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", "type": "reference"}, "starkware.starknet.common.syscalls.get_caller_address": {"pc": 36, "decorators": [], "type": "function"}, "starkware.starknet.common.syscalls.get_caller_address.Args": {"members": {}, "size": 0, "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", "type": "struct"}, "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": {"members": {"syscall_ptr": {"cairo_type": "felt*", "offset": 0}}, "size": 1, "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", "type": "struct"}, "starkware.starknet.common.syscalls.get_caller_address.Return": {"cairo_type": "(caller_address: felt)", "type": "type_definition"}, "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {"value": 0, "type": "const"}, "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": {"cairo_type": "felt*", "references": [{"value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"group": 4, "offset": 0}, "pc": 36}, {"value": "cast([fp + (-3)] + 2, felt*)", "ap_tracking_data": {"group": 4, "offset": 1}, "pc": 39}], "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", "type": "reference"}}, "reference_manager": {"references": [{"value": "[cast(fp + (-3), felt*)]", "ap_tracking_data": {"group": 2, "offset": 0}, "pc": 9}, {"value": "[cast(ap, felt*)]", "ap_tracking_data": {"group": 2, "offset": 3}, "pc": 16}, {"value": "[cast(fp + (-8), felt**)]", "ap_tracking_data": {"group": 3, "offset": 0}, "pc": 24}, {"value": "[cast(fp + (-3), felt**)]", "ap_tracking_data": {"group": 4, "offset": 0}, "pc": 36}, {"value": "[cast(fp + (-7), felt**)]", "ap_tracking_data": {"group": 5, "offset": 0}, "pc": 43}]}, "attributes": [], "main_scope": "__main__", "data": ["0x40780017fff7fff", "0x1", "0x208b7fff7fff7ffe", "0x400380007ffb7ffc", "0x400380017ffb7ffd", "0x482680017ffb8000", "0x3", "0x480280027ffb8000", "0x208b7fff7fff7ffe", "0x20780017fff7ffd", "0x3", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480080007fff8000", "0x400080007ffd7fff", "0x482480017ffd8001", "0x1", "0x482480017ffd8001", "0x1", "0xa0680017fff7ffe", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", "0x402a7ffc7ffd7fff", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x4465706c6f79", "0x400280007ff87fff", "0x400380017ff87ff9", "0x400380027ff87ffa", "0x400380037ff87ffb", "0x400380047ff87ffc", "0x400380057ff87ffd", "0x482680017ff88000", "0x9", "0x480280067ff88000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x47657443616c6c657241646472657373", "0x400280007ffd7fff", "0x482680017ffd8000", "0x2", "0x480280017ffd8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x456d69744576656e74", "0x400280007ff97fff", "0x400380017ff97ffa", "0x400380027ff97ffb", "0x400380037ff97ffc", "0x400380047ff97ffd", "0x482680017ff98000", "0x5", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x4", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", "0x40137fff7fff8000", "0x480680017fff8000", "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d", "0x4002800080007fff", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", "0x40137fff7fff8001", "0x4003800080017ff7", "0x4003800180017ff8", "0x4003800280017ff9", "0x4003800380017ffa", "0x4003800480017ffb", "0x400380007ff67ffb", "0x402780017ff68002", "0x1", "0x4826800180018000", "0x5", "0x40297ffb7fff8003", "0x4826800180018000", "0x5", "0x480a7ffc7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", "0x4003800080037ffd", "0x4826800180038000", "0x1", "0x480a7ff57fff8000", "0x480680017fff8000", "0x1", "0x480a80007fff8000", "0x4828800180007ffc", "0x480a80017fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", "0x480a80027fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x6", "0x480a7ff67fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", "0x40137ffe7fff8000", "0x40137fff7fff8001", "0x482680017ffb8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x20680017fff7fff", "0xd", "0x480a7ff77fff8000", "0x480a80017fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff98", "0x40137fff7fff8002", "0x400780017fff8003", "0x0", "0x48127ffe7fff8000", "0x10780017fff7fff", "0x6", "0x400b7ffa7fff8002", "0x400780017fff8003", "0x1", "0x480a7ff77fff8000", "0x40137fff7fff8004", "0x480a80007fff8000", "0x480a7ff97fff8000", "0x480a80027fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a80037fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9a", "0x40137fff7fff8005", "0x48127ffe7fff8000", "0x480a7ff87fff8000", "0x480a80057fff8000", "0x480a80017fff8000", "0x480a7ffb7fff8000", "0x480a7ff97fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", "0x48127ffe7fff8000", "0x480a80047fff8000", "0x48127ffd7fff8000", "0x480a80057fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x480280027ffb8000", "0x480280037ffd8000", "0x400080007ffe7fff", "0x482680017ffd8000", "0x4", "0x480280037ffd8000", "0x48307fff7ffe8000", "0x402a7ffd7ffc7fff", "0x480280027ffb8000", "0x480280007ffb8000", "0x480280017ffb8000", "0x482480017ffd8000", "0x1", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x480280037ffd8000", "0x482680017ffd8000", "0x4", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe"], "builtins": ["pedersen", "range_check"], "hints": {"0": [{"accessible_scopes": ["starkware.cairo.common.alloc", "starkware.cairo.common.alloc.alloc"], "code": "memory[ap] = segments.add()", "flow_tracking_data": {"ap_tracking": {"group": 0, "offset": 0}, "reference_ids": {}}}], "12": [{"accessible_scopes": ["starkware.cairo.common.memcpy", "starkware.cairo.common.memcpy.memcpy"], "code": "vm_enter_scope({'n': ids.len})", "flow_tracking_data": {"ap_tracking": {"group": 2, "offset": 0}, "reference_ids": {"starkware.cairo.common.memcpy.memcpy.len": 0}}}], "146": [{"accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.deployContract_encode_return"], "code": "memory[ap] = segments.add()", "flow_tracking_data": {"ap_tracking": {"group": 11, "offset": 0}, "reference_ids": {}}}], "20": [{"accessible_scopes": ["starkware.cairo.common.memcpy", "starkware.cairo.common.memcpy.memcpy"], "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", "flow_tracking_data": {"ap_tracking": {"group": 2, "offset": 5}, "reference_ids": {"starkware.cairo.common.memcpy.memcpy.continue_copying": 1}}}], "23": [{"accessible_scopes": ["starkware.cairo.common.memcpy", "starkware.cairo.common.memcpy.memcpy"], "code": "vm_exit_scope()", "flow_tracking_data": {"ap_tracking": {"group": 2, "offset": 6}, "reference_ids": {}}}], "32": [{"accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.deploy"], "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": {"ap_tracking": {"group": 3, "offset": 1}, "reference_ids": {"starkware.starknet.common.syscalls.deploy.syscall_ptr": 2}}}], "39": [{"accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.get_caller_address"], "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": {"ap_tracking": {"group": 4, "offset": 1}, "reference_ids": {"starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3}}}], "50": [{"accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.emit_event"], "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": {"ap_tracking": {"group": 5, "offset": 1}, "reference_ids": {"starkware.starknet.common.syscalls.emit_event.syscall_ptr": 4}}}]}, "compiler_version": "0.10.0", "prime": "0x800000000000011000000000000000000000000000000000000000000000001", "debug_info": null}} \ No newline at end of file +{ + "abi": [ + { + "data": [ + { + "name": "address", + "type": "felt" + }, + { + "name": "deployer", + "type": "felt" + }, + { + "name": "unique", + "type": "felt" + }, + { + "name": "classHash", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + }, + { + "name": "salt", + "type": "felt" + } + ], + "keys": [], + "name": "ContractDeployed", + "type": "event" + }, + { + "inputs": [ + { + "name": "classHash", + "type": "felt" + }, + { + "name": "salt", + "type": "felt" + }, + { + "name": "unique", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "deployContract", + "outputs": [ + { + "name": "address", + "type": "felt" + } + ], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "selector": "0x1987cbd17808b9a23693d4de7e246a443cfe37e6e7fbaeabd7d7e6532b07c3d", + "offset": 155 + } + ], + "L1_HANDLER": [] + }, + "program": { + "identifiers": { + "__main__.ContractDeployed": { + "type": "namespace" + }, + "__main__.ContractDeployed.Args": { + "members": {}, + "size": 0, + "full_name": "__main__.ContractDeployed.Args", + "type": "struct" + }, + "__main__.ContractDeployed.ImplicitArgs": { + "members": {}, + "size": 0, + "full_name": "__main__.ContractDeployed.ImplicitArgs", + "type": "struct" + }, + "__main__.ContractDeployed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.ContractDeployed.SELECTOR": { + "value": 1093830577610461490539113735431936179703456330374563419579920790156759053133, + "type": "const" + }, + "__main__.ContractDeployed.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__main__.ContractDeployed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.ContractDeployed.emit": { + "pc": 53, + "decorators": [], + "type": "function" + }, + "__main__.ContractDeployed.emit.Args": { + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "deployer": { + "cairo_type": "felt", + "offset": 1 + }, + "unique": { + "cairo_type": "felt", + "offset": 2 + }, + "classHash": { + "cairo_type": "felt", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 4 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 5 + }, + "salt": { + "cairo_type": "felt", + "offset": 6 + } + }, + "size": 7, + "full_name": "__main__.ContractDeployed.emit.Args", + "type": "struct" + }, + "__main__.ContractDeployed.emit.ImplicitArgs": { + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "full_name": "__main__.ContractDeployed.emit.ImplicitArgs", + "type": "struct" + }, + "__main__.ContractDeployed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.ContractDeployed.emit.SIZEOF_LOCALS": { + "value": 4, + "type": "const" + }, + "__main__.ContractDeployed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.ContractDeployed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "__main__.deploy": { + "destination": "starkware.starknet.common.syscalls.deploy", + "type": "alias" + }, + "__main__.deployContract": { + "pc": 94, + "decorators": [ + "external" + ], + "type": "function" + }, + "__main__.deployContract.Args": { + "members": { + "classHash": { + "cairo_type": "felt", + "offset": 0 + }, + "salt": { + "cairo_type": "felt", + "offset": 1 + }, + "unique": { + "cairo_type": "felt", + "offset": 2 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 3 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 4 + } + }, + "size": 5, + "full_name": "__main__.deployContract.Args", + "type": "struct" + }, + "__main__.deployContract.ImplicitArgs": { + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "full_name": "__main__.deployContract.ImplicitArgs", + "type": "struct" + }, + "__main__.deployContract.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "__main__.deployContract.SIZEOF_LOCALS": { + "value": 6, + "type": "const" + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__wrappers__.deployContract": { + "pc": 155, + "decorators": [ + "external" + ], + "type": "function" + }, + "__wrappers__.deployContract.Args": { + "members": {}, + "size": 0, + "full_name": "__wrappers__.deployContract.Args", + "type": "struct" + }, + "__wrappers__.deployContract.ImplicitArgs": { + "members": {}, + "size": 0, + "full_name": "__wrappers__.deployContract.ImplicitArgs", + "type": "struct" + }, + "__wrappers__.deployContract.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.deployContract.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "__wrappers__.deployContract.__wrapped_func": { + "destination": "__main__.deployContract", + "type": "alias" + }, + "__wrappers__.deployContract_encode_return": { + "pc": 146, + "decorators": [], + "type": "function" + }, + "__wrappers__.deployContract_encode_return.Args": { + "members": { + "ret_value": { + "cairo_type": "(address: felt)", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "full_name": "__wrappers__.deployContract_encode_return.Args", + "type": "struct" + }, + "__wrappers__.deployContract_encode_return.ImplicitArgs": { + "members": {}, + "size": 0, + "full_name": "__wrappers__.deployContract_encode_return.ImplicitArgs", + "type": "struct" + }, + "__wrappers__.deployContract_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.deployContract_encode_return.SIZEOF_LOCALS": { + "value": 1, + "type": "const" + }, + "__wrappers__.deployContract_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "pc": 0, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "members": {}, + "size": 0, + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "members": {}, + "size": 0, + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.bool.FALSE": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.bool.TRUE": { + "value": 1, + "type": "const" + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + } + }, + "size": 5, + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "members": { + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + }, + "result": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "members": { + "pub_key": { + "cairo_type": "felt", + "offset": 0 + }, + "message": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "pc": 3, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.hash.hash2.Args": { + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.cairo.common.hash.hash2.Args", + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.ImplicitArgs": { + "members": { + "hash_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.Return": { + "cairo_type": "(result: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.memcpy.memcpy": { + "pc": 9, + "decorators": [], + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "members": {}, + "size": 0, + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "references": [ + { + "value": "[cast(ap, felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16 + } + ], + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "references": [ + { + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9 + } + ], + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 14, + "type": "label" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "value": -106710729501573572985208420194530329073740042555888586719489, + "type": "const" + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "value": 256, + "type": "const" + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "value": 20853273475220472486191784820, + "type": "const" + }, + "starkware.starknet.common.syscalls.CallContract": { + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "full_name": "starkware.starknet.common.syscalls.CallContract", + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 4 + } + }, + "size": 5, + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "members": { + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + }, + "retdata": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "value": 21167594061783206823196716140, + "type": "const" + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "value": 23274015802972845247556842986379118667122, + "type": "const" + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "value": 75202468540281, + "type": "const" + }, + "starkware.starknet.common.syscalls.Deploy": { + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "full_name": "starkware.starknet.common.syscalls.Deploy", + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + } + }, + "size": 6, + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + } + }, + "size": 3, + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "value": 1280709301550335749748, + "type": "const" + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "data": { + "cairo_type": "felt*", + "offset": 4 + } + }, + "size": 5, + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "value": 1448089106835523001438702345020786, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "value": 24294903732626645868215235778792757751152, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "value": 94901967781393078444254803017658102643, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "value": 6219495360805491471215297013070624192820083, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "value": 1592190833581991703053805829594610833820054387, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "value": 1317029390204112103023, + "type": "const" + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "value": 1448089128652340074717162277007973, + "type": "const" + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "members": { + "signature_len": { + "cairo_type": "felt", + "offset": 0 + }, + "signature": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "value": 436233452754198157705746250789557519228244616562, + "type": "const" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "value": 92376026794327011772951660, + "type": "const" + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 4 + } + }, + "size": 5, + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "value": 433017908768303439907196859243777073, + "type": "const" + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "value": 100890693370601760042082660, + "type": "const" + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "value": 25828017502874050592466629733, + "type": "const" + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + } + }, + "size": 4, + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "members": { + "version": { + "cairo_type": "felt", + "offset": 0 + }, + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy": { + "pc": 24, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.deploy.Args": { + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 4 + } + }, + "size": 5, + "full_name": "starkware.starknet.common.syscalls.deploy.Args", + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.ImplicitArgs": { + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs", + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.deploy.syscall_ptr": { + "cairo_type": "felt*", + "references": [ + { + "value": "[cast(fp + (-8), felt**)]", + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24 + }, + { + "value": "cast([fp + (-8)] + 9, felt*)", + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 32 + } + ], + "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr", + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "pc": 43, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "members": { + "keys_len": { + "cairo_type": "felt", + "offset": 0 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "data": { + "cairo_type": "felt*", + "offset": 3 + } + }, + "size": 4, + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "references": [ + { + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 43 + }, + { + "value": "cast([fp + (-7)] + 5, felt*)", + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 50 + } + ], + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "pc": 36, + "decorators": [], + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "members": {}, + "size": 0, + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "value": 0, + "type": "const" + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "cairo_type": "felt*", + "references": [ + { + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 36 + }, + { + "value": "cast([fp + (-3)] + 2, felt*)", + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 39 + } + ], + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "type": "reference" + } + }, + "reference_manager": { + "references": [ + { + "value": "[cast(fp + (-3), felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9 + }, + { + "value": "[cast(ap, felt*)]", + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16 + }, + { + "value": "[cast(fp + (-8), felt**)]", + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24 + }, + { + "value": "[cast(fp + (-3), felt**)]", + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 36 + }, + { + "value": "[cast(fp + (-7), felt**)]", + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 43 + } + ] + }, + "attributes": [], + "main_scope": "__main__", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4465706c6f79", + "0x400280007ff87fff", + "0x400380017ff87ff9", + "0x400380027ff87ffa", + "0x400380037ff87ffb", + "0x400380047ff87ffc", + "0x400380057ff87ffd", + "0x482680017ff88000", + "0x9", + "0x480280067ff88000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x40137fff7fff8001", + "0x4003800080017ff7", + "0x4003800180017ff8", + "0x4003800280017ff9", + "0x4003800380017ffa", + "0x4003800480017ffb", + "0x400380007ff67ffb", + "0x402780017ff68002", + "0x1", + "0x4826800180018000", + "0x5", + "0x40297ffb7fff8003", + "0x4826800180018000", + "0x5", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", + "0x4003800080037ffd", + "0x4826800180038000", + "0x1", + "0x480a7ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x482680017ffb8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0xd", + "0x480a7ff77fff8000", + "0x480a80017fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff98", + "0x40137fff7fff8002", + "0x400780017fff8003", + "0x0", + "0x48127ffe7fff8000", + "0x10780017fff7fff", + "0x6", + "0x400b7ffa7fff8002", + "0x400780017fff8003", + "0x1", + "0x480a7ff77fff8000", + "0x40137fff7fff8004", + "0x480a80007fff8000", + "0x480a7ff97fff8000", + "0x480a80027fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a80037fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9a", + "0x40137fff7fff8005", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a80057fff8000", + "0x480a80017fff8000", + "0x480a7ffb7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", + "0x48127ffe7fff8000", + "0x480a80047fff8000", + "0x48127ffd7fff8000", + "0x480a80057fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280037ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x4", + "0x480280037ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "builtins": [ + "pedersen", + "range_check" + ], + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "146": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deployContract_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "20": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "23": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "32": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.deploy.syscall_ptr": 2 + } + } + } + ], + "39": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3 + } + } + } + ], + "50": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 4 + } + } + } + ] + }, + "compiler_version": "0.10.0", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "debug_info": null + } +} \ No newline at end of file diff --git a/vm/rust/src/juno_state.rs b/vm/rust/src/juno_state.rs index 1dd5455a62..36ff97121f 100644 --- a/vm/rust/src/juno_state.rs +++ b/vm/rust/src/juno_state.rs @@ -3,7 +3,7 @@ use std::{ slice, sync::Mutex, }; -use std::collections::HashSet; +use std::collections::{HashSet,HashMap}; use blockifier::{ execution::contract_class::{ClassInfo as BlockifierClassInfo, ContractClassV0, ContractClassV1}, @@ -78,11 +78,12 @@ static CLASS_CACHE: Lazy>> = pub struct JunoState { pub handle: usize, // uintptr_t equivalent pub height: u64, + visited_pcs: HashMap> } impl JunoState { pub fn new(handle: usize, height: u64) -> Self { - Self { handle, height } + Self { handle, height ,visited_pcs: HashMap::new()} } } @@ -206,6 +207,7 @@ impl StateReader for JunoState { } impl State for JunoState { + /// Sets the storage value under the given key in the given contract instance. fn set_storage_at( &mut self, @@ -220,8 +222,11 @@ impl State for JunoState { result } - fn add_visited_pcs(&mut self, _class_hash: ClassHash, _pcs: &HashSet){ - todo!() + fn add_visited_pcs(&mut self, class_hash: ClassHash, pcs: &HashSet){ + let entry = self.visited_pcs.entry(class_hash).or_insert_with(HashSet::new); + for pc in pcs { + entry.insert(*pc); + } } /// Increments the nonce of the given contract instance. From 736053045d6c3eff0c0ff427bb31a05d9af8172d Mon Sep 17 00:00:00 2001 From: Rian Hughes Date: Fri, 28 Jun 2024 12:59:30 +0100 Subject: [PATCH 42/76] wip --- genesis/genesis_test.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index 50db15f8b5..0e20abae54 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -39,7 +39,7 @@ func TestGenesisStateDiff(t *testing.T) { require.NoError(t, err) }) - t.Run("valid non-empty genesis config", func(t *testing.T) { + t.Run("valid non-empty genesis config", func(t *testing.T) { simpleStoreClassHash, err := new(felt.Felt).SetString("0x73b1d55a550a6b9073933817a40c22c4099aa5932694a85322dd5cefedbb467") require.NoError(t, err) @@ -53,7 +53,9 @@ func TestGenesisStateDiff(t *testing.T) { require.NoError(t, err) - simpleStoreAddress, err := new(felt.Felt).SetString("0xdeadbeef") // token + // Todo: find a token contract, declare, deploy and mint some tokens for a user account/contract. + + simpleStoreAddress, err := new(felt.Felt).SetString("0xdeadbeef") // This is not a token, but a simple variable we can increment. require.NoError(t, err) simpleAccountAddress, err := new(felt.Felt).SetString("0xdeadbeef123") // account From 26dbb4fec26bbc699f9ef376a412d86a38ebeb8a Mon Sep 17 00:00:00 2001 From: Rian Hughes Date: Fri, 28 Jun 2024 18:16:03 +0100 Subject: [PATCH 43/76] deploy strk token and transfer an account some tokens - working! --- genesis/genesis.go | 4 +- genesis/genesis_test.go | 71 +- genesis/testdata/strk.json | 8165 ++++++++++++++++++++++++++++++++++++ vm/rust/src/lib.rs | 9 +- vm/vm.go | 3 + 5 files changed, 8233 insertions(+), 19 deletions(-) create mode 100644 genesis/testdata/strk.json diff --git a/genesis/genesis.go b/genesis/genesis.go index b2f26ac53e..d5dd9ae09d 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -44,6 +44,7 @@ type FunctionCall struct { ContractAddress felt.Felt `json:"contract_address"` EntryPointSelector felt.Felt `json:"entry_point_selector"` Calldata []felt.Felt `json:"calldata"` + CallerAddress felt.Felt `json:"caller_address"` } func (g *GenesisConfig) Validate() error { @@ -93,7 +94,7 @@ func GenesisStateDiff( ContractAddress: &addressFelt, ClassHash: &classHash, Selector: constructorSelector, - Calldata: contractData.ConstructorArgs, + Calldata: contractData.ConstructorArgs, } blockInfo := vm.BlockInfo{ Header: &core.Header{ @@ -121,6 +122,7 @@ func GenesisStateDiff( ClassHash: classHash, Selector: &entryPointSelector, Calldata: fnCall.Calldata, + CallerAddress: &fnCall.CallerAddress, } blockInfo := vm.BlockInfo{ Header: &core.Header{ diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index 0e20abae54..f08e4b00ab 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -38,46 +38,65 @@ func TestGenesisStateDiff(t *testing.T) { _, _, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), network) require.NoError(t, err) }) - - t.Run("valid non-empty genesis config", func(t *testing.T) { + + t.Run("valid non-empty genesis config", func(t *testing.T) { + // Class hahes simpleStoreClassHash, err := new(felt.Felt).SetString("0x73b1d55a550a6b9073933817a40c22c4099aa5932694a85322dd5cefedbb467") require.NoError(t, err) simpleAccountClassHash, err := new(felt.Felt).SetString("0x04c6d6cf894f8bc96bb9c525e6853e5483177841f7388f74a46cfda6f028c755") // account (udc deploys an instance of this class) require.NoError(t, err) - // deployContractSelector, err := new(felt.Felt).SetString("0x01987cbd17808b9a23693d4de7e246a443cfe37e6e7fbaeabd7d7e6532b07c3d") // "deployContract(classHash, salt, unique, calldata)" - // require.NoError(t, err) + strkClassHash, err := new(felt.Felt).SetString("0x04ad3c1dc8413453db314497945b6903e1c766495a1e60492d44da9c2a986e4b") + require.NoError(t, err) udcClassHash, err := new(felt.Felt).SetString("0x07b3e05f48f0c69e4a65ce5e076a66271a527aff2c34ce1083ec6e1526997a69") require.NoError(t, err) + // Contract addresses + simpleStoreAddress, err := new(felt.Felt).SetString("0xdeadbeef") // This simple contract helps with testing (no assertions/validations etc) + require.NoError(t, err) - // Todo: find a token contract, declare, deploy and mint some tokens for a user account/contract. - - simpleStoreAddress, err := new(felt.Felt).SetString("0xdeadbeef") // This is not a token, but a simple variable we can increment. + strkAddress, err := new(felt.Felt).SetString("0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d") // strk token require.NoError(t, err) simpleAccountAddress, err := new(felt.Felt).SetString("0xdeadbeef123") // account require.NoError(t, err) - - udcAddress, err := new(felt.Felt).SetString("0xdeadbeef222") + udcAddress, err := new(felt.Felt).SetString("0xdeadbeef222") // UDC contract - allows deploying contracts using invoke txns require.NoError(t, err) selector, err := new(felt.Felt).SetString("0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320") // "increase_balance(amount)" require.NoError(t, err) - simpleAccountPubKey, err := new(felt.Felt).SetString("0xdeadbeef123") // account pubkey + simpleAccountPubKey, err := new(felt.Felt).SetString("0xdeadbeef123") require.NoError(t, err) + whyIsThisNeeded := new(felt.Felt).SetUint64(1) // Buffer for self parameter?? + permissionedMinter := utils.HexToFelt(t,"0x123456") + initialMintAmnt:=utils.HexToFelt(t,"0x112233") + // Pretty sure this is the token contract + // https://github.com/starknet-io/starkgate-contracts/blob/cairo-1/src/openzeppelin/token/erc20_v070/erc20.cairo#L110 + strkConstrcutorArgs := []felt.Felt{ + *utils.HexToFelt(t,"0x537461726b6e657420546f6b656e"), // 1 name, felt + *utils.HexToFelt(t,"0x5354524b"), // 2 symbol, felt + *utils.HexToFelt(t,"0x12"), // 3 decimals, u8 + *utils.HexToFelt(t,"0x123456789"), // 4 initial_supply, u256 + *permissionedMinter, // 5 recipient, ContractAddress + *permissionedMinter, // 6 permitted_minter, ContractAddress + *permissionedMinter, // 7 provisional_governance_admin, ContractAddress + *utils.HexToFelt(t,"0x1"), // 8 upgrade_delay, u128 + *whyIsThisNeeded, // Todo: ? ref self: ContractState ? + } + genesisConfig := genesis.GenesisConfig{ Classes: []string{ "./testdata/simpleStore.json", "./testdata/simpleAccount.json", - "./testdata/universalDeployer.json", + "./testdata/universalDeployer.json", + "./testdata/strk.json", }, - // To deploy an account, we can call the constructor directly (don't need udc) + // To deploy an account, we can call the constructor directly Contracts: map[felt.Felt]genesis.GenesisContractData{ // deploy token *simpleStoreAddress: { @@ -93,34 +112,54 @@ func TestGenesisStateDiff(t *testing.T) { ClassHash: *simpleAccountClassHash, ConstructorArgs: []felt.Felt{*simpleAccountPubKey}, }, + // deploy strk + *strkAddress: { + ClassHash: *strkClassHash, + ConstructorArgs: strkConstrcutorArgs, + }, }, // When the account is deployed, we can call any function (eg increase balance) FunctionCalls: []genesis.FunctionCall{ { - // increase balance (of caller??) + // increase balance (just an int, not a token contract) ContractAddress: *simpleStoreAddress, EntryPointSelector: *selector, - Calldata: []felt.Felt{*new(felt.Felt).SetUint64(2)}, + Calldata: []felt.Felt{*new(felt.Felt).SetUint64(2)}, + }, + { + // Todo: Only the permissioned_minter can mint - remove the assertion, or fill it in? + // sol1: permissioned minter assert -> insert caller_address (not working..caller from 0) + // sol2: transfer from the permissioned minter? worked?? + // sol3: compile the contract without the assertions (ideal solution - to try) + ContractAddress: *strkAddress, + EntryPointSelector: *utils.HexToFelt(t,"0x0083afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), // transfer + Calldata: []felt.Felt{*whyIsThisNeeded, *simpleAccountAddress, *initialMintAmnt}, // todo: ?, recipient, amount + CallerAddress: *permissionedMinter, }, }, } - // Todo: update to test the account has been deployed and funded. + // Todo: check if the simpleAccountAddress has a non-zero balance stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), network) require.NoError(t, err) balanceKey, err := new(felt.Felt).SetString("0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091") require.NoError(t, err) balanceVal := stateDiff.StorageDiffs[*simpleStoreAddress][*balanceKey] + strkTokenDiffs := stateDiff.StorageDiffs[*strkAddress] + strkTokenBalKey := utils.HexToFelt(t,"0x7b62949c85c6af8a50c11c22927f9302f7a2e40bc93b4c988415915b0f97f0a") require.Equal(t, balanceVal.String(), "0x3") require.Empty(t, stateDiff.Nonces) require.Equal(t, stateDiff.DeployedContracts[*simpleStoreAddress], simpleStoreClassHash) require.Equal(t, stateDiff.DeployedContracts[*udcAddress], udcClassHash) require.Equal(t, stateDiff.DeclaredV0Classes[0].String(), simpleStoreClassHash.String()) require.Equal(t, stateDiff.DeclaredV0Classes[1].String(), udcClassHash.String()) - require.Equal(t, 1, len(stateDiff.DeclaredV1Classes)) + require.Equal(t, 2, len(stateDiff.DeclaredV1Classes)) require.NotNil(t, stateDiff.DeclaredV1Classes[*simpleAccountClassHash]) + require.NotNil(t, stateDiff.DeclaredV1Classes[*strkClassHash]) require.Empty(t, stateDiff.ReplacedClasses) require.NotNil(t, newClasses[*simpleStoreClassHash]) require.NotNil(t, newClasses[*simpleAccountClassHash]) + require.NotNil(t, newClasses[*strkClassHash]) + require.Equal(t,strkTokenDiffs[*strkTokenBalKey].String(),initialMintAmnt.String()) // simpleAccountAddress has tokens }) } diff --git a/genesis/testdata/strk.json b/genesis/testdata/strk.json new file mode 100644 index 0000000000..61523c1f66 --- /dev/null +++ b/genesis/testdata/strk.json @@ -0,0 +1,8165 @@ +{ + "sierra_program": [ + "0x1", + "0x5", + "0x0", + "0x2", + "0x6", + "0x3", + "0x76b", + "0x95", + "0xd2", + "0x52616e6765436865636b", + "0x800000000000000100000000000000000000000000000000", + "0x436f6e7374", + "0x800000000000000000000000000000000000000000000002", + "0x1", + "0x6", + "0x2", + "0x7533325f737562204f766572666c6f77", + "0x496e646578206f7574206f6620626f756e6473", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0xf", + "0x536e617073686f74", + "0x800000000000000700000000000000000000000000000001", + "0x3", + "0x537472756374", + "0x800000000000000700000000000000000000000000000002", + "0x0", + "0x1597b831feeb60c71f259624b79cf66995ea4f7e383403583674ab9c33b9cec", + "0x4", + "0x66656c74323532", + "0x800000000000000700000000000000000000000000000000", + "0x436f6e747261637441646472657373", + "0x75313238", + "0x9", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0xa", + "0x753332", + "0x80000000000000070000000000000000000000000000000e", + "0x348a62b7a38c0673e61e888d83a3ac1bf334ee7361a8514593d3d9532ed8b39", + "0x7", + "0x8", + "0xb", + "0x5", + "0xc", + "0x753634", + "0x800000000000000700000000000000000000000000000004", + "0x3342418ef16b3e2799b906b1e4e89dbb9b111332dd44f72458ce44f9895b508", + "0xe", + "0x312e302e30", + "0x544f4b454e5f4c4f434b5f414e445f44454c45474154494f4e", + "0x1bfc207425a47a5dfa1a50a4f5241203f50624ca5fdf5e18755765416b8e288", + "0x524f4c45535f414c52454144595f494e495449414c495a4544", + "0x5a45524f5f50524f564953494f4e414c5f474f565f41444d494e", + "0x43414c4c45525f49535f4d495353494e475f524f4c45", + "0x25e2d538533284b9d61dfe45b9aaa563d33ef8374d9bb26d77a009b8e21f0de", + "0x2143175c365244751ccde24dd8f54f934672d6bc9110175c9e58e1e73705531", + "0x2d8a82390cce552844e57407d23a1e48a38c4b979d525b1673171e503e116ab", + "0x3ae95723946e49d38f0cf844cef1fb25870e9a74999a4b96271625efa849b4c", + "0x2b23b0c08c7b22209aea4100552de1b7876a49f04ee5a4d94f83ad24bc4ec1c", + "0x2842fd3b01bb0858fef6a2da51cdd9f995c7d36d7625fb68dd5d69fcc0a6d76", + "0x9d4a59b844ac9d98627ddba326ab3707a7d7e105fd03c777569d0f61a91f1e", + "0xd1831486d8c46712712653f17d3414869aa50b4c16836d0b3d4afcfeafa024", + "0x34bb683f971572e1b0f230f3dd40f3dbcee94e0b3e3261dd0a91229a1adc4b7", + "0x7633a8d8b49c5c6002a1329e2c9791ea2ced86e06e01e17b5d0d1d5312c792", + "0x38a81c7fd04bac40e22e3eab2bcb3a09398bba67d0c5a263c6665c9c0b13a3", + "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", + "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", + "0x384c2e98e3af0acf314102dc8ebe9011cefe220e3f77edc819db2a94915b72f", + "0x2ba68e64706519b3231e99b4d3007f1c776142d93afafaa0b53549870381466", + "0x30f406b1d8bc98143cf38cf66d9152a9ad605c5cc90a602d7460776ec6718ed", + "0x556e696e697469616c697a6564", + "0x800000000000000200000000000000000000000000000001", + "0x2a31bbb25d4dfa03fe73a91cbbab880b7c9cc4461880193ae5819ca6bbfe7cc", + "0x800000000000000f00000000000000000000000000000001", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x456e756d", + "0x800000000000000700000000000000000000000000000003", + "0x1d49f7a4b277bf7b55a2664ce8cef5d6922b5ffb806b89644b9e0cdbbcac378", + "0x28", + "0x29", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x800000000000000300000000000000000000000000000003", + "0x2b", + "0x13fdd7105045794a99550ae1c4ac13faa62610dfab62c16422bfcf5803baa6e", + "0x2a", + "0x2c", + "0x45524332303a206275726e2066726f6d2030", + "0x45524332303a206d696e7420746f2030", + "0x52657475726e6564206461746120746f6f2073686f7274", + "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", + "0x2ab9656e71e13c39f9f290cc5354d2e50a410992032118a1779539be0e4e75", + "0x4f4e4c595f555047524144455f474f5645524e4f52", + "0x494e56414c49445f4d494e5445525f41444452455353", + "0x25e2ca4b84968c2d8b83ef476ca8549410346b00836ce79beaf538155990bb2", + "0x1a77856a06400f72f18e726d873574afab3e95aa51b4716ef6d0acf6829f8c1", + "0x35", + "0x45524332303a20617070726f766520746f2030", + "0x45524332303a20617070726f76652066726f6d2030", + "0xffffffffffffffffffffffffffffffff", + "0x753235365f737562204f766572666c6f77", + "0x753235365f616464204f766572666c6f77", + "0xe6233b230a29adb5a1b63acb3ba07ae52fe13c078aad5943b391b6dadf32c2", + "0x45524332303a207472616e7366657220746f2030", + "0x45524332303a207472616e736665722066726f6d2030", + "0x3c87bf42ed4f01f11883bf54f43d91d2cbbd5fec26d1df9c74c57ae138800a4", + "0x4f4e4c595f53454c465f43414e5f52454e4f554e4345", + "0x474f565f41444d494e5f43414e4e4f545f53454c465f52454d4f5645", + "0x494e56414c49445f4143434f554e545f41444452455353", + "0x46494e414c495a4544", + "0x554e4b4e4f574e5f494d504c454d454e544154494f4e", + "0x4e4f545f454e41424c45445f594554", + "0x494d504c454d454e544154494f4e5f45585049524544", + "0x5245504c4143455f434c4153535f484153485f4641494c4544", + "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", + "0x49", + "0x4549435f4c49425f43414c4c5f4641494c4544", + "0x161ee0e6962e56453b5d68e09d1cabe5633858c1ba3a7e73fee8c70867eced0", + "0x4c", + "0x3ea3b9a8522d36784cb325f9c7e2ec3c9f3e6d63031a6c6b8743cc22412f604", + "0x436c61737348617368", + "0x1f9a1062ac03e73c63c8574617d89a41e50eb3926ee6ff58d745aff3ed7ec3e", + "0x4f", + "0x3d45f050e8f86640c1cd0e872be7e3dc76ed0eda574063d96a53b357e031c7", + "0x1eb8c2b265a8dd4f6f6ab20e681628834ae7a5c26760cd72fc69a3c4bb44dab", + "0x50", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x1a8bf5d1a8e0851ea228a7ae8c8f441e6643a41506f11d60bb3054232e46b95", + "0x52", + "0x53", + "0x135aa353c4e9ebb36233f8f2703f5db3515fb70d807690fadd89b1cf5dc520", + "0x54", + "0x56", + "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", + "0x58", + "0xa678ae40fd2d13e2520a2beedaeef6c85548a5754c350c4e75f44a3c525faf", + "0x7536345f616464204f766572666c6f77", + "0x800000000000000300000000000000000000000000000004", + "0x104eb68e98232f2362ae8fd62c9465a5910d805fa88b305d1f7721b8727f04", + "0x5d", + "0x3bdb842447cc485dba916ec038afc2e5b4ae0014590b0453990ec44786aaec6", + "0x127500", + "0x506f736569646f6e", + "0x62", + "0x1ac8d354f2e793629cb233a16f10d13cf15b9c45bbc620577c8e1df95ede545", + "0x2a594b95e3522276fe0ac7ac7a7e4ad8c47eaa6223bc0fd6991aa683b7ee495", + "0x65", + "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", + "0x68", + "0x10ac6c4f67d35926c92ed1ab5d9d4ea829204d1a1d17959320017075724351", + "0x6a", + "0x2818750775d9b3854858668772cca198f62185a4b470b9f675cfb70da36156d", + "0x6b", + "0x4d494e5445525f4f4e4c59", + "0x5349474e41545552455f45585049524544", + "0x5349474e41545552455f56414c49444154494f4e5f4641494c4544", + "0x56414c4944", + "0x2198e829398b164aa21bc7404598350cfdf200d1477c45ff8947aef0a2bb77", + "0x5349474e45445f524551554553545f414c52454144595f55534544", + "0x15de4ee18ebfb6453b53db283bb13bc3b7d746ca2d79f8163920e1b68d594ee", + "0x373b493f983dad093b686940e34994a648ff8ce21d397cbd532b20f12f5e501", + "0x74", + "0x5265717569726573206174206c65617374206f6e6520656c656d656e74", + "0x537461726b4e6574204d657373616765", + "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", + "0x78", + "0x53797374656d", + "0x7a", + "0x506564657273656e", + "0x7d", + "0x2b7080bbeb1d6f069b6c264f329194905a30d16c6b2dba4f2d59935c2c3896a", + "0x4c4f434b494e475f434f4e54524143545f4e4f545f534554", + "0x4c4f434b494e475f434f4e54524143545f414c52454144595f534554", + "0x5a45524f5f41444452455353", + "0x800000000000000f00000000000000000000000000000002", + "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", + "0x83", + "0x4661696c656420746f20646573657269616c697a6520706172616d202337", + "0x4661696c656420746f20646573657269616c697a6520706172616d202338", + "0x3b26814ad922fbf84a331cf603ceac1ce06d26ef3b42be1aee07db70ce42bbb", + "0x3ebecf8b71c51c0c870dbe61f0a17a0dd6cd2de48aba748256fd7556b00e5b2", + "0x1b943e3cf0cb92b501c551ab33f182725481c1dbdcbff2ce3255c5e65ac9f6b", + "0xa36f5504fe98898a67dcedffbc7741b08bb83a027d5faf51a81a0f7678872e", + "0x23cc9ed4018e63706a7a3387e75d0fcec184ffff3c0b5c0936c60adac612504", + "0x101fefaf752af0059059c9f05e4950047405de6b6216f88796949fbeba9fcc5", + "0x37154b999bdf9698c617de40ccc81c8a2d9020a22a6484e7917812a8afb78a", + "0x67256a482a6b8df55dee22132503855ba622a03abad9d3996a23cab6ab7b2d", + "0xd7a2441fcd5e8aafc76c354d0eb2ae2da3d3020c760d039b0e8c7ac6359a0c", + "0x31000db36aa8f7255306b71621071e4e2fc7a3ad4fa9522305bade1e36a9aa5", + "0x30db997f91f18b30ba2c8f5a0083b9c9eeca09a15b710c87fba77e84f5cdaf1", + "0x259147d62e7597fe785164cd13e641ec47be80c8fdc54ce545e03f8ea121d73", + "0x38ad8c7a5f41ed8286bc38f566b4593a3d840228ccc7e7b93b999e5f36dde8a", + "0x282143f297d8d4bbb9479307b377252530f1c70c4b64e8eed0405ec1461d966", + "0x3d7546e72a9ee94414c0ab7768b82f6f0658b9715d6c85af049994a0201178", + "0x38e96113f74a7655032e500b1992c9959b547d9f2b9e6f322b2e8cb4907092b", + "0x800000000000000f00000000000000000000000000000011", + "0x3d3865303b024ab911a8b57c1213df541b97c832d538faa59f78c9fe92dc496", + "0x87", + "0x88", + "0x89", + "0x8a", + "0x8b", + "0x8c", + "0x8d", + "0x8e", + "0x8f", + "0x90", + "0x91", + "0x92", + "0x93", + "0x94", + "0x95", + "0x96", + "0x97", + "0x1c62a3830d5f39b2d601627910e74a72c9a3ad68f243990b86375ea39b36215", + "0x98", + "0x2ce4352eafa6073ab4ecf9445ae96214f99c2c33a29c01fcae68ba501d10e2c", + "0x9a", + "0x3a4e8ec16e258a799fe707996fd5d21d42b29adc1499a370edf7f809d8c458a", + "0x53746f726555313238202d206e6f6e2075313238", + "0xa1", + "0x53746f72655538202d206e6f6e207538", + "0x7538", + "0x1f0276ceff5f304ab767218fb2429b54172c97619edc12a91a021250db8a0b7", + "0x2373fd1de0b8d5ec68c0d52be7f26647290724ab4ec76a73eded043e8afe9ff", + "0x3669d262224f83a907cd80dcaa64fb9f032b637610e98e1d0b3a238e07e649f", + "0x3f468b8e29e48ca204978f36d94fb2063e513df163f22a2fa47bc786b012b51", + "0x16f28d6f3b2a7dfac638005d9e46c164fc9b898b2216243d1878b919f86fd0e", + "0x3c", + "0x36", + "0x5f", + "0x5a", + "0x55", + "0x51", + "0x25", + "0x24", + "0x23", + "0xa5", + "0xa4", + "0xa3", + "0xa2", + "0x251e864ca2a080f55bce5da2452e8cfcafdbc951a3e7fff5023d558452ec228", + "0x3711c9d994faf6055172091cb841fd4831aa743e6f3315163b06a122c841846", + "0x2e9f66c6eea14532c94ad25405a4fcb32faa4969559c128d837caa0ec50a655", + "0x4e6f6e5a65726f", + "0x52c476292b358ba7d29adb58502341b4cc5437d07f67d3e285e085828bc820", + "0x1ee471fea880cdb75aff7b143b1653e4803b9dca47f4fcdd349d11fec9d7a16", + "0x188c31424ca3e90a81e1850a514ea86e69a51a7fb942da9a5a393c0917c9adb", + "0xaf", + "0x7b24f2ab8be536ba809156d60d6a2e8a906291e31b2728d5aec00cebaf0c92", + "0xb0", + "0x53746f7265553634202d206e6f6e20753634", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x4661696c656420746f20646573657269616c697a6520706172616d202334", + "0x4661696c656420746f20646573657269616c697a6520706172616d202335", + "0x4661696c656420746f20646573657269616c697a6520706172616d202336", + "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", + "0xb7", + "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", + "0xb8", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x426f78", + "0xd", + "0x800000000000000700000000000000000000000000000006", + "0x7d4d99e9ed8d285b5c61b493cedb63976bc3d9da867933d829f49ce838b5e7", + "0xbe", + "0xbd", + "0xbf", + "0x12867ecd09c884a5cf1f6d9eb0193b4695ce3bb3b2d796a8367d0c371f59cb2", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", + "0xc2", + "0x4e6f6e20436f6e747261637441646472657373", + "0x53746f7261676541646472657373", + "0x53746f726167654261736541646472657373", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x4f7574206f6620676173", + "0x800000000000000f00000000000000000000000000000003", + "0x4bcfe09b87d6fb3b5f279023143a5c36344ce2e99868571461ba745a181df8", + "0xcb", + "0x4275696c74696e436f737473", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0xca", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x4761734275696c74696e", + "0x227", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x7374727563745f6465636f6e737472756374", + "0x656e61626c655f61705f747261636b696e67", + "0x73746f72655f74656d70", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x756e626f78", + "0x72656e616d65", + "0x656e756d5f696e6974", + "0xd0", + "0x6a756d70", + "0x7374727563745f636f6e737472756374", + "0x656e756d5f6d61746368", + "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", + "0x64697361626c655f61705f747261636b696e67", + "0x64726f70", + "0x61727261795f6e6577", + "0x636f6e73745f61735f696d6d656469617465", + "0xcf", + "0x61727261795f617070656e64", + "0xce", + "0xd1", + "0x6765745f6275696c74696e5f636f737473", + "0xcd", + "0x77697468647261775f6761735f616c6c", + "0x66756e6374696f6e5f63616c6c", + "0x27", + "0xcc", + "0x736e617073686f745f74616b65", + "0xc9", + "0xc8", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x6894a7eacac1683e1e290e1df9a86c47bc34cd609052ca3e176955bc0958ee", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0xc5", + "0xc6", + "0x73746f726167655f726561645f73797363616c6c", + "0x636f6e74726163745f616464726573735f746f5f66656c74323532", + "0xc4", + "0xc3", + "0x75313238735f66726f6d5f66656c74323532", + "0xc1", + "0x6765745f657865637574696f6e5f696e666f5f76325f73797363616c6c", + "0xc0", + "0xbc", + "0x616c6c6f635f6c6f63616c", + "0x66696e616c697a655f6c6f63616c73", + "0x73746f72655f6c6f63616c", + "0x7536345f7472795f66726f6d5f66656c74323532", + "0xb9", + "0xb6", + "0xba", + "0xb5", + "0xb4", + "0xbb", + "0xb3", + "0x3fc801c47df4de8d5835f8bfd4d0b8823ba63e5a3f278086901402d680abfc", + "0x7536345f746f5f66656c74323532", + "0xb2", + "0x2d", + "0xb1", + "0x2e", + "0xae", + "0x2f", + "0x30", + "0x31", + "0xad", + "0x706564657273656e", + "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", + "0x66656c743235325f69735f7a65726f", + "0xac", + "0x626f6f6c5f6e6f745f696d706c", + "0xab", + "0xaa", + "0xa9", + "0xa8", + "0xa7", + "0x647570", + "0xa6", + "0x32", + "0x33", + "0x34", + "0x341c1bdfd89f69748aa00b5742b03adbffd79b8e80cab5c50d91cd8c2a79be1", + "0xb6ce5410fca59d078ee9b2a4371a9d684c530d697c64fbef0ae6d5e8f0ac72", + "0x1f0d4aa99431d246bac9b8e48c33e888245b15e9678f64f9bdfc8823dc8f979", + "0x75385f7472795f66726f6d5f66656c74323532", + "0x75385f746f5f66656c74323532", + "0xa0", + "0x110e2f729c9c2b988559994a3daccd838cf52faf88e18101373e67dd061455a", + "0xc7", + "0x9f", + "0x2679d68052ccd03a53755ca9169677965fbd93e489df62f5f40d4f03c24f7a4", + "0x753132385f746f5f66656c74323532", + "0x9e", + "0x9d", + "0x9c", + "0x9b", + "0x37", + "0x38", + "0x39", + "0x99", + "0x3a", + "0x3b", + "0x86", + "0x85", + "0x84", + "0x82", + "0x73746f726167655f77726974655f73797363616c6c", + "0x81", + "0x80", + "0x3d", + "0x7f", + "0x63616c6c5f636f6e74726163745f73797363616c6c", + "0x66656c743235325f737562", + "0x7536345f6f766572666c6f77696e675f737562", + "0x38bb9518f707d6868da0178f4ac498e320441f8f7e11ff8a35ed4ea8286e693", + "0x3e", + "0x79", + "0x77", + "0x61727261795f6c656e", + "0x7533325f6f766572666c6f77696e675f737562", + "0x7e", + "0x76", + "0x3f", + "0x75", + "0x7533325f746f5f66656c74323532", + "0x73", + "0x72", + "0x626f6f6c5f746f5f66656c74323532", + "0x71", + "0x40", + "0x70", + "0x6f", + "0x7c", + "0x7b", + "0x6e", + "0x1390569bb0a3a722eb4228e8700301347da081211d5c2ded2db22ef389551ab", + "0x41", + "0x6d", + "0x42", + "0x636c6173735f686173685f7472795f66726f6d5f66656c74323532", + "0x43", + "0x6c", + "0x44", + "0x69", + "0x67", + "0x45", + "0x66", + "0x64", + "0x7536345f6f766572666c6f77696e675f616464", + "0x60", + "0x46", + "0x47", + "0x48", + "0x5e", + "0x656d69745f6576656e745f73797363616c6c", + "0x63", + "0x61", + "0x5c", + "0x5b", + "0x7536345f6571", + "0xcfc0e4c73ce8e46b07c3167ce01ce17e6c2deaaa5b88b977bbb10abe25c9ad", + "0x4a", + "0x4e", + "0x6c6962726172795f63616c6c5f73797363616c6c", + "0x656e756d5f736e617073686f745f6d61746368", + "0x4b", + "0x7265706c6163655f636c6173735f73797363616c6c", + "0x57", + "0x59", + "0x4d", + "0x753132385f6f766572666c6f77696e675f737562", + "0x753132385f6f766572666c6f77696e675f616464", + "0x753132385f6571", + "0x636f6e74726163745f616464726573735f636f6e7374", + "0x636c6173735f686173685f746f5f66656c74323532", + "0x66656c743235325f616464", + "0x68616465735f7065726d75746174696f6e", + "0x26", + "0x22", + "0x21", + "0x20", + "0x1f", + "0x1e", + "0x1d", + "0x1c", + "0x1b", + "0x1a", + "0x19", + "0x18", + "0x17", + "0x16", + "0x15", + "0x14", + "0x13", + "0x12", + "0x11", + "0x10", + "0x7533325f7472795f66726f6d5f66656c74323532", + "0x61727261795f736c696365", + "0x3ff5", + "0xffffffffffffffff", + "0xed", + "0xe0", + "0xd3", + "0xd8", + "0x1fe", + "0x109", + "0x10e", + "0x1ec", + "0x1e8", + "0x119", + "0x11e", + "0x153", + "0x14e", + "0x12c", + "0x131", + "0x144", + "0x13e", + "0x15b", + "0x148", + "0x156", + "0x1d6", + "0x171", + "0x1c5", + "0x1b3", + "0x1aa", + "0x1bc", + "0x1f0", + "0x3e8", + "0x221", + "0x226", + "0x3d1", + "0x3c9", + "0x234", + "0x239", + "0x3b2", + "0x3aa", + "0x245", + "0x24a", + "0x27f", + "0x27a", + "0x258", + "0x25d", + "0x270", + "0x26a", + "0x287", + "0x274", + "0x282", + "0x394", + "0x292", + "0x297", + "0x37e", + "0x2a0", + "0x2a5", + "0x367", + "0x35f", + "0x2b3", + "0x2b8", + "0x2db", + "0x2ce", + "0x2e4", + "0x34a", + "0x2fd", + "0x336", + "0x32e", + "0x370", + "0xd4", + "0xd5", + "0xd6", + "0xd7", + "0xd9", + "0xda", + "0xdb", + "0xdc", + "0xdd", + "0xde", + "0xdf", + "0xe1", + "0xe2", + "0x3bb", + "0xe3", + "0xe4", + "0xe5", + "0xe6", + "0xe7", + "0xe8", + "0xe9", + "0x3da", + "0xea", + "0xeb", + "0xec", + "0xee", + "0xef", + "0xf0", + "0xf1", + "0xf2", + "0xf3", + "0xf4", + "0xf5", + "0x4e1", + "0x40a", + "0x40f", + "0x4cf", + "0x4cb", + "0x41a", + "0x41f", + "0x454", + "0x44f", + "0x42d", + "0x432", + "0x445", + "0x43f", + "0x45c", + "0x449", + "0x457", + "0x4b9", + "0x472", + "0x4a8", + "0x4a0", + "0x4d3", + "0x5d5", + "0x4fe", + "0x503", + "0x5c3", + "0x5bf", + "0x50e", + "0x513", + "0x548", + "0x543", + "0x521", + "0x526", + "0x539", + "0x533", + "0x550", + "0x53d", + "0x54b", + "0x5ad", + "0x566", + "0x59c", + "0x594", + "0x5c7", + "0x6c9", + "0x5f2", + "0x5f7", + "0x6b7", + "0x6b3", + "0x602", + "0x607", + "0x63c", + "0x637", + "0x615", + "0x61a", + "0x62d", + "0x627", + "0x644", + "0x631", + "0x63f", + "0x6a1", + "0x65a", + "0x690", + "0x688", + "0x6bb", + "0x7bd", + "0x6e6", + "0x6eb", + "0x7ab", + "0x7a7", + "0x6f6", + "0x6fb", + "0x730", + "0x72b", + "0x709", + "0x70e", + "0x721", + "0x71b", + "0x738", + "0x725", + "0x733", + "0x795", + "0x74e", + "0x784", + "0x77c", + "0x7af", + "0x825", + "0x7e1", + "0x818", + "0x80b", + "0x801", + "0x810", + "0x8b7", + "0x8ae", + "0x89d", + "0x852", + "0x88d", + "0x884", + "0x947", + "0x93e", + "0x92d", + "0x8e6", + "0x91d", + "0x914", + "0x9d7", + "0x9ce", + "0x9bd", + "0x976", + "0x9ad", + "0x9a4", + "0xa67", + "0xa5e", + "0xa4d", + "0xa06", + "0xa3d", + "0xa34", + "0xb34", + "0xa85", + "0xa8a", + "0xb23", + "0xa94", + "0xa99", + "0xb10", + "0xb0b", + "0xab2", + "0xafa", + "0xaef", + "0xad0", + "0xad5", + "0xade", + "0xae2", + "0xb15", + "0xbb6", + "0xb51", + "0xb56", + "0xba5", + "0xb6b", + "0xb96", + "0xb8c", + "0xc60", + "0xbd3", + "0xbd8", + "0xc4e", + "0xc4a", + "0xbf0", + "0xc3b", + "0xc31", + "0xc12", + "0xc17", + "0xc20", + "0xc24", + "0xc52", + "0xd0a", + "0xc7d", + "0xc82", + "0xcf8", + "0xcf4", + "0xc9a", + "0xce5", + "0xcdb", + "0xcbc", + "0xcc1", + "0xcca", + "0xcce", + "0xcfc", + "0xdbf", + "0xd27", + "0xd2c", + "0xdad", + "0xda9", + "0xd44", + "0xd9a", + "0xd8a", + "0xd81", + "0xd91", + "0xdb1", + "0xe74", + "0xddc", + "0xde1", + "0xe62", + "0xe5e", + "0xdf9", + "0xe4f", + "0xe3f", + "0xe36", + "0xe46", + "0xe66", + "0xf29", + "0xe91", + "0xe96", + "0xf17", + "0xf13", + "0xeae", + "0xf04", + "0xef4", + "0xeeb", + "0xefb", + "0xf1b", + "0xfde", + "0xf46", + "0xf4b", + "0xfcc", + "0xfc8", + "0xf63", + "0xfb9", + "0xfa9", + "0xfa0", + "0xfb0", + "0xfd0", + "0x106a", + "0xffb", + "0x1000", + "0x1059", + "0x1015", + "0x104a", + "0x1042", + "0x10bf", + "0x108e", + "0x10b2", + "0x10a9", + "0x1113", + "0x10e2", + "0x1106", + "0x10fd", + "0x117a", + "0x1136", + "0x116d", + "0x1160", + "0x1156", + "0x1165", + "0x121f", + "0x119d", + "0x1212", + "0x11ff", + "0x11ed", + "0x11e6", + "0x11d9", + "0x11fa", + "0x1206", + "0x120a", + "0x12fc", + "0x123b", + "0x1240", + "0x12ea", + "0x12e6", + "0x1258", + "0x12d7", + "0x12c2", + "0x12b0", + "0x12a9", + "0x129c", + "0x12bd", + "0x12c9", + "0x12cd", + "0x12ee", + "0x13dd", + "0x1319", + "0x131e", + "0x13cb", + "0x13c7", + "0x132b", + "0x1330", + "0x13b4", + "0x13af", + "0x1349", + "0x139e", + "0x1396", + "0x13b9", + "0x13cf", + "0x14f2", + "0x13fa", + "0x13ff", + "0x14e0", + "0x14dc", + "0x140a", + "0x140f", + "0x1444", + "0x143f", + "0x141d", + "0x1422", + "0x1435", + "0x142f", + "0x144c", + "0x1439", + "0x1447", + "0x14ca", + "0x1462", + "0x14b9", + "0x14a7", + "0x149e", + "0x14b0", + "0x14e4", + "0x165d", + "0x1513", + "0x1518", + "0x1648", + "0x1642", + "0x1526", + "0x152b", + "0x162d", + "0x1627", + "0x1537", + "0x153c", + "0x1571", + "0x156c", + "0x154a", + "0x154f", + "0x1562", + "0x155c", + "0x1579", + "0x1566", + "0x1574", + "0x1613", + "0x1591", + "0x1602", + "0x15f0", + "0x15e4", + "0x15db", + "0x15f9", + "0x1634", + "0x164f", + "0x1775", + "0x167d", + "0x1682", + "0x1763", + "0x175f", + "0x168d", + "0x1692", + "0x16c7", + "0x16c2", + "0x16a0", + "0x16a5", + "0x16b8", + "0x16b2", + "0x16cf", + "0x16bc", + "0x16ca", + "0x174d", + "0x16e5", + "0x173c", + "0x172a", + "0x1721", + "0x1733", + "0x1767", + "0x1876", + "0x1792", + "0x1797", + "0x1864", + "0x1860", + "0x17a2", + "0x17a7", + "0x17dc", + "0x17d7", + "0x17b5", + "0x17ba", + "0x17cd", + "0x17c7", + "0x17e4", + "0x17d1", + "0x17df", + "0x184e", + "0x17fa", + "0x183d", + "0x1835", + "0x1824", + "0x1828", + "0x1868", + "0x1977", + "0x1893", + "0x1898", + "0x1965", + "0x1961", + "0x18a3", + "0x18a8", + "0x18dd", + "0x18d8", + "0x18b6", + "0x18bb", + "0x18ce", + "0x18c8", + "0x18e5", + "0x18d2", + "0x18e0", + "0x194f", + "0x18fb", + "0x193e", + "0x1936", + "0x1925", + "0x1929", + "0x1969", + "0x1a1d", + "0x199b", + "0x1a10", + "0x19fd", + "0x19eb", + "0x19e4", + "0x19d7", + "0x19f8", + "0x1a04", + "0x1a08", + "0x1afa", + "0x1a39", + "0x1a3e", + "0x1ae8", + "0x1ae4", + "0x1a56", + "0x1ad5", + "0x1ac0", + "0x1aae", + "0x1aa7", + "0x1a9a", + "0x1abb", + "0x1ac7", + "0x1acb", + "0x1aec", + "0x1c65", + "0x1b1b", + "0x1b20", + "0x1c50", + "0x1c4a", + "0x1b2e", + "0x1b33", + "0x1c35", + "0x1c2f", + "0x1b3f", + "0x1b44", + "0x1b79", + "0x1b74", + "0x1b52", + "0x1b57", + "0x1b6a", + "0x1b64", + "0x1b81", + "0x1b6e", + "0x1b7c", + "0x1c1b", + "0x1b99", + "0x1c0a", + "0x1bf8", + "0x1bec", + "0x1be3", + "0x1c01", + "0x1c3c", + "0x1c57", + "0x1d69", + "0x1c85", + "0x1c8a", + "0x1d57", + "0x1d53", + "0x1c95", + "0x1c9a", + "0x1ccf", + "0x1cca", + "0x1ca8", + "0x1cad", + "0x1cc0", + "0x1cba", + "0x1cd7", + "0x1cc4", + "0x1cd2", + "0x1d41", + "0x1ced", + "0x1d30", + "0x1d28", + "0x1d17", + "0x1d1b", + "0x1d5b", + "0x1e6a", + "0x1d86", + "0x1d8b", + "0x1e58", + "0x1e54", + "0x1d96", + "0x1d9b", + "0x1dd0", + "0x1dcb", + "0x1da9", + "0x1dae", + "0x1dc1", + "0x1dbb", + "0x1dd8", + "0x1dc5", + "0x1dd3", + "0x1e42", + "0x1dee", + "0x1e31", + "0x1e29", + "0x1e18", + "0x1e1c", + "0x1e5c", + "0x2085", + "0x1e87", + "0x1e8c", + "0x2074", + "0x1e96", + "0x1e9b", + "0x2062", + "0x1ea3", + "0x1ea8", + "0x204e", + "0x2048", + "0x1eb6", + "0x1ebb", + "0x1ef0", + "0x1eeb", + "0x1ec9", + "0x1ece", + "0x1ee1", + "0x1edb", + "0x1ef8", + "0x1ee5", + "0x1ef3", + "0x2034", + "0x1f02", + "0x1f07", + "0x201e", + "0x2016", + "0x1f14", + "0x1f19", + "0x1fff", + "0x1ff6", + "0x1f26", + "0x1f2b", + "0x1fde", + "0x1fd4", + "0x1f36", + "0x1f3b", + "0x1fbb", + "0x1fb0", + "0x1f5d", + "0x1f99", + "0x1f91", + "0x1fc6", + "0x1fe8", + "0x2008", + "0x2026", + "0x2054", + "0xf6", + "0xf7", + "0xf8", + "0xf9", + "0xfa", + "0xfb", + "0xfc", + "0xfd", + "0xfe", + "0xff", + "0x100", + "0x101", + "0x102", + "0x103", + "0x104", + "0x105", + "0x106", + "0x107", + "0x108", + "0x210b", + "0x20fb", + "0x20ef", + "0x20de", + "0x20c0", + "0x20d3", + "0x2102", + "0x2195", + "0x2187", + "0x213b", + "0x217b", + "0x2170", + "0x219f", + "0x21e1", + "0x21b7", + "0x21c3", + "0x21c8", + "0x21d6", + "0x236d", + "0x2353", + "0x233e", + "0x2326", + "0x2248", + "0x10a", + "0x10b", + "0x2335", + "0x10c", + "0x10d", + "0x2317", + "0x10f", + "0x110", + "0x2306", + "0x2271", + "0x2276", + "0x111", + "0x112", + "0x2283", + "0x2286", + "0x229e", + "0x113", + "0x114", + "0x115", + "0x22f5", + "0x116", + "0x117", + "0x118", + "0x22e3", + "0x22c6", + "0x22cd", + "0x22d7", + "0x11a", + "0x22eb", + "0x11b", + "0x11c", + "0x11d", + "0x23db", + "0x11f", + "0x23c9", + "0x23bb", + "0x23a9", + "0x120", + "0x121", + "0x122", + "0x23d2", + "0x2441", + "0x242f", + "0x2421", + "0x240f", + "0x123", + "0x2438", + "0x2457", + "0x245c", + "0x24aa", + "0x124", + "0x24a7", + "0x125", + "0x126", + "0x24a1", + "0x127", + "0x128", + "0x2499", + "0x2470", + "0x2475", + "0x248e", + "0x2481", + "0x2486", + "0x129", + "0x12a", + "0x12b", + "0x12d", + "0x12e", + "0x12f", + "0x130", + "0x24ad", + "0x132", + "0x133", + "0x134", + "0x250e", + "0x135", + "0x136", + "0x137", + "0x138", + "0x139", + "0x2508", + "0x13a", + "0x13b", + "0x24fd", + "0x24ee", + "0x13c", + "0x13d", + "0x13f", + "0x140", + "0x2513", + "0x141", + "0x142", + "0x2625", + "0x2614", + "0x143", + "0x25fd", + "0x25ec", + "0x25d5", + "0x145", + "0x25bd", + "0x146", + "0x147", + "0x25af", + "0x149", + "0x14a", + "0x25a5", + "0x14b", + "0x14c", + "0x14d", + "0x14f", + "0x150", + "0x259b", + "0x151", + "0x152", + "0x258f", + "0x154", + "0x155", + "0x2609", + "0x26dc", + "0x26ce", + "0x157", + "0x158", + "0x26bf", + "0x26b2", + "0x26a8", + "0x159", + "0x15a", + "0x269e", + "0x2692", + "0x15c", + "0x2934", + "0x15d", + "0x2920", + "0x270d", + "0x2712", + "0x2906", + "0x28f1", + "0x15e", + "0x28df", + "0x15f", + "0x160", + "0x28d0", + "0x28ba", + "0x28a4", + "0x2890", + "0x161", + "0x162", + "0x287b", + "0x2872", + "0x163", + "0x2775", + "0x27a1", + "0x2860", + "0x164", + "0x165", + "0x166", + "0x284a", + "0x2840", + "0x167", + "0x27f2", + "0x168", + "0x169", + "0x16a", + "0x27e5", + "0x16b", + "0x16c", + "0x27c2", + "0x16d", + "0x16e", + "0x27c7", + "0x16f", + "0x170", + "0x172", + "0x27d1", + "0x27f7", + "0x173", + "0x174", + "0x2800", + "0x175", + "0x176", + "0x2805", + "0x177", + "0x178", + "0x179", + "0x17a", + "0x282d", + "0x2823", + "0x17b", + "0x2855", + "0x2885", + "0x17c", + "0x17d", + "0x17e", + "0x17f", + "0x180", + "0x181", + "0x182", + "0x2a20", + "0x2965", + "0x296a", + "0x2a0f", + "0x2987", + "0x183", + "0x29fa", + "0x184", + "0x29eb", + "0x185", + "0x29e1", + "0x29d8", + "0x29cd", + "0x2a06", + "0x2af0", + "0x2a4f", + "0x2a54", + "0x2a68", + "0x2adb", + "0x2acc", + "0x186", + "0x2ac2", + "0x2ab9", + "0x2aae", + "0x2ae7", + "0x2b16", + "0x187", + "0x2b5d", + "0x2b50", + "0x2b3e", + "0x188", + "0x189", + "0x18a", + "0x18b", + "0x2bc1", + "0x2bab", + "0x2ba4", + "0x2b97", + "0x18c", + "0x18d", + "0x18e", + "0x2bb8", + "0x2bc8", + "0x18f", + "0x2bec", + "0x190", + "0x2c05", + "0x191", + "0x2e09", + "0x2df1", + "0x2de4", + "0x2dd1", + "0x192", + "0x2c33", + "0x193", + "0x2c39", + "0x2c40", + "0x2c52", + "0x194", + "0x2c4a", + "0x2db9", + "0x2da2", + "0x2d97", + "0x2d7c", + "0x2d64", + "0x2d57", + "0x2d44", + "0x195", + "0x2c9a", + "0x2ca0", + "0x2ca7", + "0x2cb9", + "0x2cb1", + "0x2d2c", + "0x2d16", + "0x2d0c", + "0x196", + "0x197", + "0x2d03", + "0x2cf8", + "0x2d22", + "0x198", + "0x2d77", + "0x2d89", + "0x2d8d", + "0x2daf", + "0x199", + "0x2e04", + "0x2e16", + "0x2e1a", + "0x19a", + "0x2ebd", + "0x19b", + "0x19c", + "0x2e48", + "0x2e51", + "0x2ead", + "0x2e5b", + "0x2e61", + "0x2e68", + "0x2e7a", + "0x2e72", + "0x2e89", + "0x2ef3", + "0x19d", + "0x2f0c", + "0x19e", + "0x2f6f", + "0x2f65", + "0x19f", + "0x1a0", + "0x2f5c", + "0x2f51", + "0x2f7b", + "0x302b", + "0x3010", + "0x2fa9", + "0x2faf", + "0x2fb6", + "0x2fc8", + "0x2fc0", + "0x2fec", + "0x2fe4", + "0x1a1", + "0x1a2", + "0x1a3", + "0x1a4", + "0x30de", + "0x30c3", + "0x305c", + "0x3062", + "0x3069", + "0x307b", + "0x3073", + "0x309f", + "0x3097", + "0x31af", + "0x31a3", + "0x3198", + "0x318d", + "0x3122", + "0x1a5", + "0x3180", + "0x1a6", + "0x3177", + "0x316c", + "0x1a7", + "0x3163", + "0x3158", + "0x31bb", + "0x3216", + "0x320c", + "0x31ea", + "0x31ef", + "0x3201", + "0x1a8", + "0x1a9", + "0x1ab", + "0x1ac", + "0x3312", + "0x323d", + "0x3243", + "0x324b", + "0x325d", + "0x3255", + "0x32ec", + "0x1ad", + "0x32d7", + "0x326e", + "0x3273", + "0x32cf", + "0x327d", + "0x3283", + "0x328a", + "0x329c", + "0x3294", + "0x32ab", + "0x32e2", + "0x1ae", + "0x3357", + "0x1af", + "0x1b0", + "0x336f", + "0x1b1", + "0x1b2", + "0x33a2", + "0x3383", + "0x3388", + "0x3397", + "0x1b4", + "0x1b5", + "0x1b6", + "0x33f4", + "0x1b7", + "0x1b8", + "0x33eb", + "0x33dd", + "0x1b9", + "0x1ba", + "0x3416", + "0x1bb", + "0x3602", + "0x35eb", + "0x35df", + "0x35cd", + "0x343e", + "0x3444", + "0x344b", + "0x345d", + "0x3455", + "0x35b6", + "0x35a0", + "0x3596", + "0x357c", + "0x3565", + "0x3559", + "0x3547", + "0x349f", + "0x34a5", + "0x34ac", + "0x34be", + "0x34b6", + "0x3530", + "0x351b", + "0x3512", + "0x3509", + "0x34fe", + "0x3526", + "0x3577", + "0x3588", + "0x358c", + "0x35ac", + "0x35fd", + "0x360e", + "0x3612", + "0x3635", + "0x1bd", + "0x3821", + "0x380a", + "0x37fe", + "0x37ec", + "0x365d", + "0x3663", + "0x366a", + "0x367c", + "0x3674", + "0x37d5", + "0x37bf", + "0x37b5", + "0x379b", + "0x3784", + "0x3778", + "0x3766", + "0x36be", + "0x36c4", + "0x36cb", + "0x36dd", + "0x36d5", + "0x374f", + "0x373a", + "0x3731", + "0x3728", + "0x371d", + "0x3745", + "0x3796", + "0x37a7", + "0x37ab", + "0x37cb", + "0x381c", + "0x382d", + "0x3831", + "0x3843", + "0x3848", + "0x38b8", + "0x389a", + "0x3859", + "0x385e", + "0x3883", + "0x3880", + "0x1be", + "0x1bf", + "0x387a", + "0x1c0", + "0x1c1", + "0x3872", + "0x1c2", + "0x1c3", + "0x1c4", + "0x388b", + "0x1c6", + "0x1c7", + "0x3886", + "0x3892", + "0x38a7", + "0x1c8", + "0x1c9", + "0x1ca", + "0x38ae", + "0x1cb", + "0x1cc", + "0x1cd", + "0x38f6", + "0x1ce", + "0x1cf", + "0x38ef", + "0x38fe", + "0x1d0", + "0x1d1", + "0x1d2", + "0x3909", + "0x390d", + "0x1d3", + "0x1d4", + "0x398b", + "0x1d5", + "0x3923", + "0x3928", + "0x3979", + "0x3933", + "0x3938", + "0x3966", + "0x1d7", + "0x1d8", + "0x3954", + "0x1d9", + "0x1da", + "0x1db", + "0x1dc", + "0x1dd", + "0x1de", + "0x39e6", + "0x39de", + "0x39d2", + "0x39ed", + "0x3a40", + "0x3a38", + "0x1df", + "0x3a2c", + "0x3a47", + "0x1e0", + "0x1e1", + "0x3a7b", + "0x3aa1", + "0x3ac0", + "0x3adf", + "0x3afe", + "0x3b0c", + "0x3b29", + "0x3b46", + "0x3b61", + "0x3b76", + "0x3b8b", + "0x3ba0", + "0x1e2", + "0x1e3", + "0x1e4", + "0x1e5", + "0x1e6", + "0x3bb4", + "0x1e7", + "0x1e9", + "0x1ea", + "0x1eb", + "0x3ab9", + "0x1ed", + "0x1ee", + "0x1ef", + "0x1f1", + "0x1f2", + "0x3ad8", + "0x1f3", + "0x1f4", + "0x3af7", + "0x1f5", + "0x1f6", + "0x1f7", + "0x1f8", + "0x1f9", + "0x1fa", + "0x1fb", + "0x1fc", + "0x1fd", + "0x1ff", + "0x200", + "0x201", + "0x202", + "0x203", + "0x204", + "0x205", + "0x206", + "0x207", + "0x208", + "0x209", + "0x20a", + "0x20b", + "0x3c16", + "0x3c10", + "0x3c05", + "0x3bf6", + "0x3c1b", + "0x3c4d", + "0x3c2f", + "0x3c34", + "0x3c42", + "0x3cab", + "0x3ca1", + "0x3c7f", + "0x3c84", + "0x3c96", + "0x20c", + "0x3d61", + "0x3cd5", + "0x3cda", + "0x3d51", + "0x3d43", + "0x3d35", + "0x20d", + "0x20e", + "0x3d2c", + "0x3d21", + "0x3e1b", + "0x3d8f", + "0x3d94", + "0x3da7", + "0x3e0d", + "0x3dff", + "0x20f", + "0x210", + "0x3df6", + "0x3deb", + "0x3e97", + "0x3e86", + "0x3e51", + "0x211", + "0x3e7e", + "0x212", + "0x3e76", + "0x213", + "0x214", + "0x215", + "0x216", + "0x3f0b", + "0x217", + "0x218", + "0x219", + "0x21a", + "0x3ee9", + "0x3f02", + "0x3f1f", + "0x3f24", + "0x3f76", + "0x21b", + "0x3f6d", + "0x21c", + "0x3f60", + "0x3f51", + "0x3f45", + "0x21d", + "0x21e", + "0x21f", + "0x220", + "0x222", + "0x223", + "0x224", + "0x3fe6", + "0x3fd7", + "0x225", + "0x3fce", + "0x3fc3", + "0x3fc", + "0x4f0", + "0x5e4", + "0x6d8", + "0x7cc", + "0x833", + "0x8c7", + "0x957", + "0x9e7", + "0xa77", + "0xb43", + "0xbc5", + "0xc6f", + "0xd19", + "0xdce", + "0xe83", + "0xf38", + "0xfed", + "0x1079", + "0x10cd", + "0x1121", + "0x1188", + "0x122d", + "0x130b", + "0x13ec", + "0x1501", + "0x166f", + "0x1784", + "0x1885", + "0x1986", + "0x1a2b", + "0x1b09", + "0x1c77", + "0x1d78", + "0x1e79", + "0x2094", + "0x2115", + "0x21a8", + "0x21f0", + "0x2382", + "0x23e8", + "0x244e", + "0x24b3", + "0x251b", + "0x2634", + "0x26ea", + "0x2946", + "0x2a30", + "0x2b00", + "0x2b69", + "0x2bd1", + "0x2e24", + "0x2ed8", + "0x2f85", + "0x3038", + "0x30eb", + "0x31c4", + "0x3220", + "0x332d", + "0x3377", + "0x33b1", + "0x33fc", + "0x361b", + "0x383a", + "0x38c0", + "0x3916", + "0x399b", + "0x39f5", + "0x3a4f", + "0x3bbb", + "0x3c23", + "0x3c5b", + "0x3cb6", + "0x3d70", + "0x3e2a", + "0x3ea3", + "0x3f18", + "0x3f80", + "0x20b1d", + "0x280e01a0300280b0140240380600a0100180800e0180280400600800800", + "0x801900a0380680600a02c050160300580b81602a050028130240440800f", + "0x280600a0840282000a07c0280600a0780901d0200580e01b00a06809011", + "0x2826024094080160480840282300a08c0282100a0800282200a01802806", + "0x380600a0100182900e018028040060a00380600a0100182000a09c02806", + "0x28040060b40380600a0100182c00e018028040060ac0380600a0100182a", + "0x183100e018028040060c00380600a0100182f00e018028040060b803806", + "0x380600a0100183400e018028040060cc0380600a0100183200e01802804", + "0x28040060e00380600a0100183700e018028040060d80380600a01001835", + "0x90250200180280600a0180283b0240940803a00e018028040060e403806", + "0x181900a0fc1f01f00a07c0280600a0f40902502007c0281f00a0180283c", + "0x28420241100804600a08402845024110218420241040804000e01802804", + "0x284c00a12c090490860640284a00a108090490201200904102011c02821", + "0x28040061400380600a0100184f00e018028040061380380600a0100184d", + "0x805400e0180280400614c0380600a0100185200e0180280400614403806", + "0x380600a0100185700a07c0281f00a158090250200800282000a15409044", + "0x280400616c0380600a0100185a00e080028040061640380600a01001858", + "0x28040060140382000a0100185700a07c0281f00a1740902502017003806", + "0x186100e018028040061800380600a0100185f00e0180280400617803806", + "0x380600a0100186400e0180280400618c0380600a0100186200e01802804", + "0x90490861a00380600a0100186700e018028040061980380600a01001865", + "0x282100a1b0090490861ac0380600a0100186a00a0380681900a11802869", + "0x802100a1c402870024110080160de1b80380600a0100186d00a03806819", + "0x804600a118028750241102184600a1d0028730241102187100a1c809011", + "0x1f02700a108090110201e8028790240440807800a1dc0287100a1d809025", + "0x287e0240440807d00a0fc1f01f00a09c0282700a1f0090250201ec0283f", + "0x281900a064028420242000807f00e018028040060480382700a0100187a", + "0x1f08400e09c028040061e8028830240440804d00a2080288102412421846", + "0x282100a1080904402021c0380600a0100188600a0fc1f00210a09c0283f", + "0x90490200180280600a018028420240940804d00a2240288802412421806", + "0x804600a1dc0288c0241102184d00a22c0288a0241242184600a06402842", + "0x189000e018028040061340288f00a238090490862340282100a10809044", + "0x28940240440809300e018028040062480380600a0100189100e01802804", + "0x280600a084028420240940809600e018028040062540380600a0100181f", + "0x809a00e018028040062640380600a0100184d00a2600289702412421846", + "0x283f07c2780283f07c0084e84d00a2700289b0241242180600a10809011", + "0x28040062880380600a010018a100e018028040062800283f07c0084f823", + "0x28a700a2980904908611802842024294080a400e0180280400628c03806", + "0x80ab024104080aa024104080a900e018028040062a00380600a0100184d", + "0x90410202c0090410202bc090410202b8090410202b4090410202b009041", + "0x80b6024104080b5024104080b4024104080b3024104080b2024104080b1", + "0x28be00a2f4028bc00a2ec090ba0202e4090410202e0090410202dc09041", + "0x28c900a320028c700a318028c500a310028c300a308028c100a300028bf", + "0x9011020134028ce00a334090490861e0028cc00a1080904402032c028ca", + "0x280400607c0281f00a10809044020134028d000a33c0904908615c02842", + "0x6a8d400e01802804006014038d300a010018d200e0180280400634403806", + "0x28d80241100801f00a07c028d70241100801f00a07c028d602411008016", + "0x28dd00a370028db00a3680901d08607c0281f00a3640904402007c0281f", + "0x280400639c028e600a394028e400a38c028e200a384028e000a37c028de", + "0x180500e018028040063a80380600a010018e900e018028040063a003806", + "0x287b00a3b4090490863b00380600a0100180600a0387581200e01802804", + "0x28f0024124218ef00a084028420241100804600a1e8028ee0241102184d", + "0x18f400e018028040063cc0380600a010018f200e01802804006134028f1", + "0x90490201180281900a3dc090490863d80380600a010018f500e01802804", + "0x185700a0fc1f00600a0fc1f04d00a3e8028f9024124218f800a08402842", + "0x290100a400028ff0243f80807d00a0387e0fd00a0387e0fb00e01802804", + "0x2180600a0387e04600a15c029030241102190200a0387e00600a07c0281f", + "0x8401620e0480382300a0100190600e018028040061180290500a41009044", + "0x910b020084028420240440810a00e018028040064240380600a01001816", + "0x291000a43c090490860588704d00a4340290c0241242184600a33002842", + "0x91160244548a0022261180280600a448090440864440380600a0100184d", + "0x291d00c0140291c00c0140291b0240140291a0244641080500a46009117", + "0x2300500a4840912023e0140291a0360140291a02401c8f80500e47803005", + "0x8280500a4940d80500a4940912402448c8f80500a4880280723e0140391e", + "0x292100c0140292900c0140291a2500140292700c0140292603e01402925", + "0x291a2560140291a1400140291a00a01c9500500e4782680500a48425005", + "0x5e80500a4845e00500a4840912e25a0140291a0244b09500500a4684f005", + "0x292118401402921182014029211800140292117e0140292117c01402921", + "0x6400500a4846380500a4846300500a4846280500a4846200500a48461805", + "0x292f03e0140291a19801402921196014029211940140292119201402921", + "0x1080500a4840c80500a4940c80500a4c88680500a4949880500a4889800f", + "0x9a00500a49c2300500a4949980500a49c090072540140391e22001402921", + "0x9c80500a4681180500a4689c00500a49c0913726c01c0293504201402925", + "0x9e80500a4680900727a0140391e0320140291a278014029270244ec0913a", + "0x900727e0140391e0ae014029210244f89e80500a4880280727a0140391e", + "0x9f80500a4880900500a4740280727e0140391e0400140292527e0140291a", + "0x8000500a4948100500a4608100500a470a080500a468091400ae01402925", + "0x292509a0140291808c03c0292f0ae0140291a00c0140292520201402925", + "0x294500c014029450245100300500a50c2b80500a50ca100500a49c25005", + "0x291a1f40140291828e0140292208e03c0292f0420140291a0245182b805", + "0x292f04e0140291a1f00140292200a01c7c00500e4781380500a4947c005", + "0xa600500a494a580500a49ca500500a49ca480500a494a400500a49c2600f", + "0xa800500a49c0914f29c01c0293509a03c0292f09403c0292f29a01402927", + "0x291a0f4014029251de014029221e2014029182a4014029222a203c0292f", + "0xaa00500a488a980f00a4bc3d00500a4686600500a4946600500a4c843005", + "0x91592b0014029272ae03c0292f2ac03c0292f2aa03c0292f0f601402918", + "0x3c00500e478ae00500a4943c00500a468028070f00140391e02456c0915a", + "0x29272c0014029272be014029272bc014029270f00140292202457409007", + "0x291a03201cb200500e4787200500a4840f80500a58cb100500a49cb0805", + "0x29212cc03c0292f03601cb200500e4787280500a484b280f00a4bcb2005", + "0xb380f00a4bc118072c80140391e1ce0140292104201cb200500e47873005", + "0x29352da014029270245b00916b2d401c029352d201c029352d001c02935", + "0x29320245c4b780500a468b800500a49c1180500a58cb780500a58cb7007", + "0x29252e6014029270245c81000500a4742b80500a4602b80500a58c2b805", + "0xba00500a49c0c80500a4744f00500a4749580500a4741180500a494b7805", + "0x292517e0140292517c0140292517a014029251780140292519801402918", + "0x6300500a4946280500a4946200500a4946180500a4946100500a49460005", + "0x29211960140292519401402925192014029251900140292518e01402925", + "0x6e00f00a4bc6800500a460bb00500a4882b80f00a4bcba80500a468ba805", + "0x29182f4014029222f203c0292f2f003c0292f21a014029182ee03c0292f", + "0xbe80500a49cbe00f00a4bc6980500a4686980500a494bd80f00a4bc67005", + "0x391e3000140292714e014029252fe014029221b603c0292f2fc01402927", + "0x292702401c9880500e4788680500a484091812620140291a00a01c98805", + "0x391e00c01402963024618c280500a49cc200f00a4bcc180500a49cc1005", + "0x391e02461ca380500a4680900728e0140391e1f40140292102401c7c005", + "0x291c2000140291a13c01402943046014029431400140294300a01ca3805", + "0x292f13c0140294531201c029350246201380500a58c3e80500a4603e805", + "0x300500a6340d80500a58c4e00500a460c600500a49cc580500a488c500f", + "0xc900500a488c880f00a4bcc800500a49cc780500a4940918e04601402945", + "0xca80500a49c3c00500a4943c00500a4c8ca00500a49c4c00500a46009193", + "0xcc80500a49ccc00f00a4bccb80500a468cb80500a4845000500a51409196", + "0x291a33c01c0293533a01402927338014029253360140292533401402927", + "0x292f024688d080f00a4bc8100500a494d000500a49ccf80f00a4bc81005", + "0x7780500e4783d00500a4844680500a4884780500a460d200500a488d180f", + "0x29250e2014029252a40140291a02401ca900500e4787880500a48409007", + "0xd280f00a4bc3d00500a4c8028072a40140391e00a01c7780500e4783b805", + "0x292235003c0292f34e0140291a34e014029211160140291834c01402922", + "0x291a02401caa00500e4783d80500a484d500500a49c4480500a460d4805", + "0x291a04e0140294310c0140294309a0140291a00a01caa00500e478aa005", + "0x292f35a03c0292f04e014029450f401402963358014029270246ac3e805", + "0x29252c80140293200e01cb200500e4786e80500a4844300500a514d700f", + "0x2925364014029250246c44100500a460d800500a488d780f00a4bcb2005", + "0x391e1bc014029210246d8da80500a49c3e80500a494da00500a49cd9805", + "0x29450fa0140294536e01c029350f6014029430fa0140294301e01cb2005", + "0x29630f40140291802801cb200500e4786f80500a4843500f00a4bc3d805", + "0x29630e8014029180ee0140292204401cb200500e4787000500a48438805", + "0x3680500a468090070da0140391e0246e8dc80500a49cdc00f00a4bc10805", + "0xde00500a49c3680500a6ec3680500a4943680500a4c8028070da0140391e", + "0x3500500a4c8028070d40140391e0d40140291a02401c3500500e478091bd", + "0x29270f60140292535c0140292735e014029270d4014029bb0d401402925", + "0xd180500a49cd280500a49cdf80500a494df00500a494d400500a49cd6805", + "0x292533e014029273420140292738003c0292f0da03c0292f37803c0292f", + "0x291a02401cbb00500e4786800500a484cc00500a49cba80500a46060805", + "0x1000500a468091c1314014029273220140292700a01cbb00500e478bb005", + "0x29272f80140292702401cb200500e4786d80500a484091c230801402927", + "0x29212ee014029272f00140292702470cbc80500a49c6080500a4c8bd805", + "0xbd00500a468090072f40140391e19c0140292100a01cb200500e4786e005", + "0xb300500a49c3880f00a4bcdc80f00a4bcb380500a49c028072f40140391e", + "0x296302401cbf80500e4785380500a484bf80500a468028072fe0140391e", + "0x391e138014029213160140291a00a01cc580500e478b280500a49c10005", + "0xc900500e478c900500a468090073240140391e1300140292102401cc5805", + "0xaa80500a49ccb80500a494ab00500a49cab80500a49ccb80500a46002807", + "0x2922098014029182a2014029220e803c0292f2a60140292702401c029c4", + "0x28070ee0140391e0ee0140291a02401c3b80500e4783a00500a48423805", + "0x391e11e0140292100a01c4680500e478d200500a468028073480140391e", + "0x291d0e8014029630247143880500a4740900711a0140391e02401cd2005", + "0x391e116014029210f00140291d34c0140291a00a01cd300500e47810805", + "0x391e25a0140292525a0140296302471c091c634e0140291802401cd3005", + "0xd380500a494090073520140391e112014029213520140291a00a01cd4805", + "0x296339201402927390014029252c8014029220320140294326001402927", + "0x6e00500a4606e00500a58ce500500a49c0f80500a4746d80500a4606d805", + "0x90073600140391e10401402921032014029451ba0140291839601402927", + "0xe680500a49c6f00500a460e600500a49c028073600140391e3600140291a", + "0x29181c20140296339e014029271c00140291839c014029271be01402918", + "0x7180500a58ce880500a49c7100500a4607100500a58ce800500a49c70805", + "0x29633a6014029271c8014029181c8014029633a4014029271c601402918", + "0xea80500a49c7300500a4607300500a58cea00500a49c7280500a46072805", + "0x30072c80140391e1c2014029213ac014029271ce014029181ce01402963", + "0xec00500a49c7000f00a4bceb80500a49c0f8072c80140391e1c401402921", + "0x29181fa0140291c2020140291a3b6014029273b4014029273b201402927", + "0x2600500a4840900708e0140391e00c014029dd0247701100500a4947e805", + "0x292700a01ca880500e4780380500a49ca880500a468090072a20140391e", + "0x9012024778100072c80140391e1c60140292100a01c2380500e47802805", + "0xef80502401c0902003e01cbf00604401cef80700e01403805024048ef805", + "0x29df00a08802822024048ef8050240500901900a77c0281400a03c09012", + "0x281f024048ef80502401c0902300a09c1081b00e77c0381900a01809022", + "0x900c00a77c0282700a0640902700a77c028fd00a080090fd00a77c02821", + "0x90123b001409023024768029df00a0300282102476c029df00a06c0281b", + "0xd8123b0014ef8053b2014138123b2014ef8050243f4090123be01409007", + "0xeb8053be01ced005018048ed0053be014ec005042048ed8053be01411805", + "0xe9805334750ea8073be01ceb82200e76c090123be0140900702475802994", + "0xe90073be01ced80500c048ea8053be014ea805044048091df00a04803812", + "0xef8053a4014ec81202477c028123b4048091df00a048038123a0014251d1", + "0xe78053be014091d6024048ef8053a8014eb81202477c029d100a76009012", + "0xef80539c73c039d3024738029df00a738029d4024738029df00a048ea812", + "0xe58053a0048e58053be014e69cc00e744091cc00a77c028123a4048e6805", + "0xe70123aa014ef8053aa01411012024014ef805024014e7812394014ef805", + "0xe50053be014e5005398048078053be0140780539a048030053be01403005", + "0x29d9024048ef805024768090123be01409007024728078063aa04811005", + "0x79c9024724029df00a724029ca024724029df00a048e581202477c029d0", + "0x28121c6048091df00a04803812390384039ac1c438c039df00e724031d5", + "0xef8050247200904700a77c028121c2048230053be014090e20244c0029df", + "0x29df00a0482381209a014ef8050241180904a00a77c0281226004826005", + "0xab0053be0140904d024554029df00a048250122a6014ef80502413009151", + "0x916600a77c028122aa048b28053be0140915302455c029df00a048a8812", + "0xb30121b8014ef8050245940905700a77c028122ae048b38053be01409156", + "0x917700a77c028dc0ae59cb31652ae558aa9532a21342504c08e118981db", + "0x29df00a048029cf024388029df00a388029ce02438c029df00a38c02822", + "0x710e300c15c091d400a77c029d400a59c0900f00a77c0280f00a73409012", + "0x287d308014ef8071b60146e0121b65f0bd9792f0088ef8053a85dc07812", + "0x919100a77c028123ac048091df00a61002977024048ef80502401c0918a", + "0x29df00a67c0297b024048ef805330014bc81233e660039df00a64402978", + "0x297b00a73c091a500a77c029a300a36c091a300a77c029a100a5f0091a1", + "0x29cd0245e4029df00a5e4029ce0245e0029df00a5e0028220245ec029df", + "0x381234a5f0bc9782f6088029a500a77c029a500a7300917c00a77c0297c", + "0x110122f6014ef8052f6014e7812350014ef805314014e801202477c02812", + "0xbe0053be014be00539a048bc8053be014bc80539c048bc0053be014bc005", + "0x90123be014090070246a0be1792f05ec11005350014ef805350014e6012", + "0xea01235c014ef805024610091ad00a77c028123ac048091df00a750029d7", + "0x350053be014091d20246bc029df00a6b8d68073a6048d70053be014d7005", + "0x281200a73c091bc00a77c029b800a740091b800a77c029af0d401ce8812", + "0x29cd024720029df00a720029ce024384029df00a38402822024048029df", + "0x381237803ce40e1024088029bc00a77c029bc00a7300900f00a77c0280f", + "0x90230241b4029df00a74c02822024048ef8053b6014ec81202477c02812", + "0xef8053b6014ec81202477c029d600a628090123be01409007024048c6005", + "0xe00053be014091d6024048ef8050247680906d00a77c0282200a08809012", + "0xef805372700039d30246e4029df00a6e4029d40246e4029df00a048c8812", + "0x700053a0048700053be0143887400e7440907400a77c028123a404838805", + "0xe70120da014ef8050da01411012024014ef805024014e78120ee014ef805", + "0x3b8053be0143b805398048078053be0140780539a048030053be01403005", + "0xeb01202477c0281400a660090123be014090070241dc078060da04811005", + "0xe98120f4014ef8050f4014ea0120f4014ef8050246100907800a77c02812", + "0x29df00a37c3d8073a20483d8053be014091d202437c029df00a1e83c007", + "0x281f00a0880901200a77c0281200a73c0907d00a77c029be00a740091be", + "0x29cc02403c029df00a03c029cd024080029df00a080029ce02407c029df", + "0x900700a048091df00a048090120fa03c1001f0240880287d00a77c0287d", + "0xef80501e0140781202477c0281200e0480f80600e7801101400e77c03805", + "0x108052c006c0c8073be01c1000500c0480a0053be0140a00504404810005", + "0xeb01202477c0281b00a760090123be0140c8053b2048091df00a04803812", + "0xe98121fa014ef8051fa014ea0121fa014ef8050247540902300a77c02812", + "0x29df00a09c060073a2048060053be014091d202409c029df00a3f411807", + "0x282200a7380901400a77c0281400a088091da00a77c029db00a740091db", + "0xa01400a768029df00a768029cc02401c029df00a01c029cd024088029df", + "0x29df00a048e581202477c0282100a764090123be0140900702476803822", + "0x39e13ae760039df00e7641101401e724091d900a77c029d900a728091d9", + "0x29df00a750029a1024750029df00a048cf81202477c0281200e048ea9d6", + "0xef8053a6014d40123a4014ef8053a4014d28123a4014ef80502468c091d3", + "0xe81d101e77c039d33a401ceb81435a048ec0053be014ec005044048e9805", + "0xe701239e014ef80539e014ea01202477c0281200e048e61cd39c03cf11cf", + "0x39df00e73cec0073b6048e80053be014e800539a048e88053be014e8805", + "0xe500535c048718053be014091d6024048ef80502401c091c900a4cce51cb", + "0x981c800e77c028e100a5e0090e100a77c028e21c601ce98121c4014ef805", + "0x29df00a1180297c024118029df00a4c00297b024048ef805390014bc812", + "0x29d100a738091cb00a77c029cb00a0880904c00a77c0284700a36c09047", + "0xe581400a130029df00a130029cc024740029df00a740029cd024744029df", + "0x29df00a048d7812094014ef805024758090123be01409007024130e81d1", + "0xe4805044048a88053be0142684a00e74c0904d00a77c0284d00a7500904d", + "0x350122ac014ef8053a0014e68122aa014ef8053a2014e70122a6014ef805", + "0xec005044048091df00a0480381202478c02812046048ab8053be014a8805", + "0x350122ac014ef80539a014e68122aa014ef80539c014e70122a6014ef805", + "0xb30053be014ab96500e7440916500a77c028123a4048ab8053be014e6005", + "0xef8052aa014e70122a6014ef8052a6014110122ce014ef8052cc014e8012", + "0xaa953028014b38053be014b3805398048ab0053be014ab00539a048aa805", + "0x6e0053be0140918402415c029df00a048eb01202477c0281200e048b3956", + "0xef8050247480917700a77c028dc0ae01ce98121b8014ef8051b8014ea012", + "0x28220245ec029df00a5e4029d00245e4029df00a5dcbc0073a2048bc005", + "0x900700a77c0280700a734091d500a77c029d500a738091d600a77c029d6", + "0x2998024048ef80502401c0917b00e754eb01400a5ec029df00a5ec029cc", + "0x6d8053a80486d8053be014091840245f0029df00a048eb01202477c0280f", + "0xe8812314014ef8050247480918400a77c028db2f801ce98121b6014ef805", + "0x29df00a01802822024660029df00a644029d0024644029df00a610c5007", + "0x299800a7300900700a77c0280700a7340901f00a77c0281f00a73809006", + "0xef80700e01403805024048ef8050240480919800e07c0301400a660029df", + "0x901900a77c0281400a03c090123be014090070240800f8073c801811007", + "0x1081b00e77c0381900a0180902200a77c0282200a088090123be01409014", + "0x28fd00a080090fd00a77c0282100a07c090123be0140900702408c029e5", + "0x282102476c029df00a06c0281b024030029df00a09c0281902409c029df", + "0xef8050243f4090123be01409007024048f300502408c091da00a77c0280c", + "0xec005042048ed8053be01411805036048ec0053be014ec80504e048ec805", + "0x90123be01409007024758029e73ae014ef8073b4014060123b4014ef805", + "0xea805044048091df00a048038123a6014f41d43aa01cef8073ae088039db", + "0x91df00a048038123a0014f49d13a401cef8073b6014030123aa014ef805", + "0xef80539e014de01239c014ef8053a40140d81239e014ef8053a2014dc012", + "0x91cc00a77c028121fa048091df00a048038120247a802812046048e6805", + "0x29df00a72c029bc024738029df00a7400281b02472c029df00a7300286d", + "0xe500503e048091df00a04803812392014f59ca00a77c039cd00a700091cd", + "0xdc8121c4014ef8051c4014ea0121c4014ef8051c6014100121c6014ef805", + "0x2822024048ef80502401c0904708c4c0079ec390384039df00e388ea807", + "0xef80502401c0904d00a7b42504c00e77c039ce00a018090e100a77c028e1", + "0x295100a6f00915300a77c0284c00a06c0915100a77c0284a00a6e009012", + "0xab0053be014090fd024048ef80502401c090123dc01409023024554029df", + "0xef8052ae014de0122a6014ef80509a0140d8122ae014ef8052ac01436812", + "0x281f024048ef80502401c0916600a7bcb28053be01caa805380048aa805", + "0x905700a77c0285700a7500905700a77c0296700a0800916700a77c02965", + "0x3881202477c0281200e048bd9792f003cf81771b801cef8070ae384039b9", + "0x29df00a3700282202436c029df00a5f0028740245f0029df00a5dce4007", + "0xf880502408c0919100a77c028db00a3800918a00a77c0295300a06c09184", + "0x90123be014bd8050ee048091df00a5e402877024048ef80502401c09012", + "0x38120247c802812046048cc0053be014bc005044048091df00a72002877", + "0x70805044048091df00a72002877024048ef8052cc014c501202477c02812", + "0x287a024684029df00a67c0287802467c029df00a0487e812330014ef805", + "0x919100a77c029a100a3800918a00a77c0295300a06c0918400a77c02998", + "0x238050ee048091df00a11802877024048ef80502401c090123e201409023", + "0xef80502401c090123e60140902302468c029df00a4c002822024048ef805", + "0x29df00a0487e812346014ef8053aa0141101202477c029c900a62809012", + "0x29ce00a06c0918400a77c029a300a1e8091a800a77c029a500a1e0091a5", + "0xd70053e86b4029df00e644028df024644029df00a6a0028e0024628029df", + "0x281200e048dc0053ea1a8d78073be01cc500500c048091df00a04803812", + "0x91df00a1a8029d8024048ef80535e014ec81202477c028123b4048091df", + "0x91bc00a77c028123ac048091df00a750029d7024048ef80535a0143d812", + "0x29df00a1b4de0073a6048368053be014368053a8048368053be014091d5", + "0x287100a7400907100a77c029c037201ce8812372014ef805024748091c0", + "0x29ce024610029df00a61002822024048029df00a048029cf0241d0029df", + "0x287400a77c0287400a7300900f00a77c0280f00a7340900600a77c02806", + "0x91cb024048ef805370014ec81202477c0281200e0483a00f00c61009022", + "0x3b8073be01c7000630803ce48121c0014ef8051c0014e50121c0014ef805", + "0x39be0241dc029df00a1dc02822024048ef80502401c090df0f401cfb078", + "0x91da024048ef80502401c091b51bc6fc079f70fa6f83d80f3be01c07878", + "0x28de0246d0029df00a1f4029bf0241f4029df00a1f40287d024048ef805", + "0xef805360014da01202477c0288200a6d4091b3358374d808204477c029b4", + "0x430053be014090e3024048ef8053660144101202477c029ac00a75c09012", + "0x908900a77c02812390048d50053be014090e10246c8029df00a04871012", + "0x26012116014ef80502411c091a700a77c0281208c048d48053be01409130", + "0x915102423c029df00a0482681211a014ef805024128091a600a77c02812", + "0x28122ac048ce8053be01409155024680029df00a048a9812348014ef805", + "0xd90863b65980919700a77c028122ca048cc8053be01409157024668029df", + "0x3b805044048ca8053be014cb999334674d01a411e234d308b34e6a4449aa", + "0xe6812024014ef805024014e78120f6014ef8050f6014e70120ee014ef805", + "0xea0053be014ea0052ce0486e8053be0146e8052ce048df0053be014df005", + "0x111df00a6b4ea0dd32a6f80907b0ee0806e81235a014ef80535a014d8012", + "0x91df00a04803812316014fc09c00a77c0398c00a3700918c3206484c194", + "0xce0073be0144f0052f00484f0053be014091d6024048ef805138014bb812", + "0xef805140014be012140014ef805336014bd81202477c0299c00a5e40919b", + "0xca005044048c90053be014c900539e048c28053be014c78051b6048c7805", + "0xe6012320014ef805320014e6812130014ef805130014e7012328014ef805", + "0x29ac024048ef80502401c09185320260ca192044014c28053be014c2805", + "0x918000a77c0299200a73c090123be014c1805366048c118300e77c0298b", + "0x29df00a640029cd0245fc029df00a260029ce02429c029df00a65002822", + "0x90123be01409007024048fc80502408c0917d00a77c0298200a1a80917e", + "0x29cf024048ef8053a8014eb81202477c029ad00a1ec090123be014091da", + "0x917f00a77c029bf00a738090a700a77c0287700a0880918000a77c02812", + "0x5e0053be014091d20245f4029df00a6d40286a0245f8029df00a378029cd", + "0x298000a73c090be00a77c028bd00a740090bd00a77c0297d17801ce8812", + "0x29cd0245fc029df00a5fc029ce02429c029df00a29c02822024600029df", + "0x381217c5f8bf8a7300088028be00a77c028be00a7300917e00a77c0297e", + "0x29d400a75c090123be014d68050f6048091df00a048ed01202477c02812", + "0xef805180014ea012180014ef805024610090bf00a77c028123ac048091df", + "0x610073a2048610053be014091d2024304029df00a3005f8073a604860005", + "0x901200a77c0281200a73c090c400a77c028c300a740090c300a77c028c1", + "0x29df00a03c029cd02437c029df00a37c029ce0241e8029df00a1e802822", + "0x91df00a0480381218803c6f87a024088028c400a77c028c400a7300900f", + "0xeb81202477c0298a00a764090123be014d7005314048091df00a048ed012", + "0x29d4024318029df00a0484301218a014ef805024758090123be014ea005", + "0x90c800a77c028123a4048638053be014630c500e74c090c600a77c028c6", + "0xef805024014e7812194014ef805192014e8012192014ef80518e320039d1", + "0x780539a048030053be0140300539c048c20053be014c200504404809005", + "0x90070243280780630804811005194014ef805194014e601201e014ef805", + "0x2812046048658053be014e9805044048091df00a76c029d9024048ef805", + "0x91df00a76c029d9024048ef8053ac014c501202477c0281200e048091fa", + "0x90cc00a77c028123ac048091df00a048ed012196014ef80504401411012", + "0x29df00a338660073a6048670053be014670053a8048670053be01409191", + "0x297600a7400917600a77c0297a1a001ce88121a0014ef8050247480917a", + "0x29ce02432c029df00a32c02822024048029df00a048029cf0245d4029df", + "0x297500a77c0297500a7300900f00a77c0280f00a7340900600a77c02806", + "0x91d6024048ef805028014cc01202477c0281200e048ba80f00c32c09022", + "0x39d30245cc029df00a5cc029d40245cc029df00a048c20122e8014ef805", + "0x698053be014b816d00e7440916d00a77c028123a4048b80053be014b9974", + "0xef80503e01411012024014ef805024014e78121ce014ef8051a6014e8012", + "0x73805398048078053be0140780539a048100053be0141000539c0480f805", + "0x2812354048030053be014091b202439c0782003e048110051ce014ef805", + "0xef8050246a80902300a77c028123540480d8053be014091aa024080029df", + "0x39df00e01c0280700a048091df00a0480901202477c0281211204813805", + "0xa0123b0014ef8050280140781202477c0281200e048ec9da00e7eced80c", + "0xfe1d63ae01cef8073b001403012018014ef8050180141101202477c02812", + "0xef8053a8014100123a8014ef8053ac0140f81202477c0281200e048ea805", + "0xe9005042048e88053be014eb805036048e90053be014e9805032048e9805", + "0x29df00a0487e81202477c0281200e048091fd00a048118123a0014ef805", + "0x29ce00a084091d100a77c029d500a06c091ce00a77c029cf00a09c091cf", + "0xd481202477c0281200e048e68053fc064029df00e7400280c024740029df", + "0x3812394014ff9cb39801cef807032030039db024064029df00a0640d807", + "0x1000e339201cef8073a201403012398014ef8053980141101202477c02812", + "0xef8051c2014100121c2014ef8051c60140f81202477c0281200e04871005", + "0x98005042048230053be014e4805036048980053be014e4005032048e4005", + "0x29df00a0487e81202477c0281200e0480920100a0481181208e014ef805", + "0x284a00a0840904600a77c028e200a06c0904a00a77c0284c00a09c0904c", + "0xd481202477c0281200e0482680540407c029df00e11c0280c02411c029df", + "0x38122aa015019532a201cef80703e730039db02407c029df00a07c10007", + "0x1021572ac01cef80708c014030122a2014ef8052a20141101202477c02812", + "0xef8052ac0140d8122cc014ef8052ae014dc01202477c0281200e048b2805", + "0x91df00a04803812024814028120460482b8053be014b3005378048b3805", + "0x29df00a5940281b0245dc029df00a3700286d024370029df00a0487e812", + "0x38122f20150317800a77c0385700a7000905700a77c0297700a6f009167", + "0xea0122f8014ef8052f6014100122f6014ef8052f00140f81202477c02812", + "0x919832262807a0730836c039df00e5f0a8807372048be0053be014be005", + "0xd099f00e77c0396700a018090db00a77c028db00a088090123be01409007", + "0x299f00a06c091a500a77c029a100a6e0090123be0140900702468c02a08", + "0xef80502401c09012412014090230246b4029df00a694029bc0246a0029df", + "0xef8053460140d81235e014ef80535c0143681235c014ef8050243f409012", + "0x91b800a828350053be01cd6805380048d68053be014d7805378048d4005", + "0x906d00a77c029bc00a080091bc00a77c0286a00a07c090123be01409007", + "0x700740e203d059b938001cef8070da36c039b90241b4029df00a1b4029d4", + "0x29df00a1dc028740241dc029df00a6e4c20070e2048091df00a04803812", + "0x287800a380090df00a77c029a800a06c0907a00a77c029c000a08809078", + "0x91df00a1d002877024048ef80502401c09012418014090230241ec029df", + "0xdf0053be01438805044048091df00a61002877024048ef8051c00143b812", + "0x2877024048ef805370014c501202477c0281200e0480920d00a04811812", + "0x28780241f4029df00a0487e81237c014ef8051b60141101202477c02984", + "0x90df00a77c029a800a06c0907a00a77c029be00a1e8091bf00a77c0287d", + "0x2877024048ef80502401c09012418014090230241ec029df00a6fc028e0", + "0x9023024378029df00a62802822024048ef8053300143b81202477c02991", + "0xef8052a20141101202477c0297900a628090123be0140900702404907005", + "0x28de00a1e8091b400a77c029b500a1e0091b500a77c028121fa0486f005", + "0x28df0241ec029df00a6d0028e002437c029df00a59c0281b0241e8029df", + "0x29df00a0880300734e048091df00a048038121040150782200a77c0387b", + "0x281f024048ef80502401c091ac00a8406e9b000e77c038df00a01809022", + "0x91b200a77c0288600a0640908600a77c029b300a080091b300a77c028dd", + "0x901242201409023024224029df00a6c8028210246a8029df00a6c00281b", + "0xd81234e014ef80535201413812352014ef8050243f4090123be01409007", + "0x7e8053be01c44805018048448053be014d3805042048d50053be014d6005", + "0xd500500c0487e8053be0147e82700e6a4090123be0140900702422c02a12", + "0xd20053be01446805370048091df00a0480381211e0150988d34c01cef807", + "0x921400a0481181233a014ef805348014de012340014ef80534c0140d812", + "0x919900a77c0299a00a1b40919a00a77c028121fa048091df00a04803812", + "0x29df00e674029c0024674029df00a664029bc024680029df00a23c0281b", + "0x11807352048108053be014cb80503e048091df00a0480381232a0150a997", + "0x4c0073be01cca07a00e22c0919400a77c0282100a0800902100a77c02821", + "0xd000500c0484c0053be0144c005044048091df00a048038123200150b192", + "0x4f0053be0144e005370048091df00a048038123160150b89c31801cef807", + "0x921800a04811812336014ef80513c014de012338014ef8053180140d812", + "0x918f00a77c028a000a1b4090a000a77c028121fa048091df00a04803812", + "0x29df00e66c029c002466c029df00a63c029bc024670029df00a62c0281b", + "0xef80530a0140f81202477c028123b4048091df00a048038123060150c985", + "0x298200a080090a700a77c0299c00a5ec0918000a77c028123ac048c1005", + "0x29a602476c029df00a76c029ce024260029df00a260028220245fc029df", + "0x917f00a77c0297f00a7500918000a77c0298000a1a8090a700a77c028a7", + "0x10d0bd00a77c038bc00a23c090bc2fa5f8079df00a5fcc00a73b62601108d", + "0x28bf00a03c090c017e01cef80517a014d201202477c0281200e0485f005", + "0x281b02430c029df00a5f4029ce024308029df00a5f802822024304029df", + "0x90070240490d80502408c090c500a77c028c000a680090c400a77c028c1", + "0x28fd00a208090123be014c900533a048091df00a72c029d7024048ef805", + "0xef80517c014e801202477c0295300a75c090123be014110050f6048091df", + "0xbe80539c048bf0053be014bf005044048090053be0140900539e04863005", + "0x1100518c014ef80518c014e601201e014ef80501e014e68122fa014ef805", + "0x298300a628090123be014091da024048ef80502401c090c601e5f4bf012", + "0x289800a088090c800a77c028c700a668090c700a77c028121fa048091df", + "0x29a0024310029df00a6700281b02430c029df00a76c029ce024308029df", + "0x91df00a048038121940150e0c900a77c038c500a664090c500a77c028c8", + "0x658053b2048091df00a0480381219c0150e8cc19601cef80718801403012", + "0x299200a674090123be014648052f2048091df00a330029d8024048ef805", + "0xef8052a6014eb81202477c0282200a1ec090123be0147e805104048091df", + "0x680053be014091d50245e8029df00a048eb01202477c029cb00a75c09012", + "0xef8050247480917600a77c028d02f401ce98121a0014ef8051a0014ea012", + "0x29cf0245cc029df00a5d0029d00245d0029df00a5d8ba8073a2048ba805", + "0x90c300a77c028c300a738090c200a77c028c200a0880901200a77c02812", + "0xb980f1863080902200a5cc029df00a5cc029cc02403c029df00a03c029cd", + "0xe50122e0014ef80502472c090123be014670053b2048091df00a04803812", + "0x90e61ce01d0f0d32da01cef8072e030c6100f392048b80053be014b8005", + "0x90e1024390029df00a048710121ca014ef80502438c090123be01409007", + "0x281208c048b08053be01409130024588029df00a048e40122c8014ef805", + "0xef8050241280915e00a77c02812098048af8053be01409047024580029df", + "0x29df00a048a98122a8014ef8050245440915800a77c0281209a048ae005", + "0xa80053be01409157024548029df00a048ab0121e2014ef805024554090ef", + "0x779542b0570af15f2c0584b11641c8394ed966024534029df00a048b2812", + "0xef8051a6014e70122da014ef8052da01411012296014ef80529a540a90f1", + "0xe58052ce048078053be0140780539a048090053be0140900539e04869805", + "0xea012044014ef805044014d80122a6014ef8052a6014b3812396014ef805", + "0x648053be014648050d4048c90053be014c900532e0487e8053be0147e805", + "0xa38fa1f0520a50223be014649921fa088a99cb29603c090d32da084ca812", + "0x294900a5dc090123be0140900702453002a1f292014ef80728e0146e012", + "0x808052f20488010100e77c0294200a5e00914200a77c028123ac048091df", + "0x28db024504029df00a4080297c024408029df00a4000297b024048ef805", + "0x914a00a77c0294a00a088090f800a77c028f800a73c0913f00a77c02941", + "0x29df00a4fc029cc0243e8029df00a3e8029cd024520029df00a520029ce", + "0x828053be014a60053a0048091df00a0480381227e3e8a414a1f00880293f", + "0xef805290014e7012294014ef805294014110121f0014ef8051f0014e7812", + "0xa50f8044014828053be014828053980487d0053be0147d00539a048a4005", + "0xef805324014ce81202477c028c900a5e4090123be014090070244147d148", + "0x91df00a54c029d7024048ef8050440143d81202477c028fd00a20809012", + "0x913c00a77c028123080489e8053be014091d6024048ef805396014eb812", + "0x29df00a048e9012270014ef8052784f4039d30244f0029df00a4f0029d4", + "0x900539e0489a0053be014b78053a0048b78053be0149c13900e74409139", + "0xe68121cc014ef8051cc014e70121ce014ef8051ce01411012024014ef805", + "0x913401e398738120440149a0053be0149a005398048078053be01407805", + "0x299d024048ef805188014ec81202477c028ca00a628090123be01409007", + "0xa98053ae048091df00a0880287b024048ef8051fa0144101202477c02992", + "0xef8050246500913300a77c028123ac048091df00a72c029d7024048ef805", + "0x91d2024434029df00a440998073a6048880053be014880053a804888005", + "0x912a00a77c0292d00a7400912d00a77c0290d26201ce8812262014ef805", + "0x29df00a30c029ce024308029df00a30802822024048029df00a048029cf", + "0x618c20240880292a00a77c0292a00a7300900f00a77c0280f00a734090c3", + "0x91df00a54c029d7024048ef8050440143d81202477c0281200e0489500f", + "0x90123be014d00053b2048091df00a3f402882024048ef805396014eb812", + "0x298a024048ef80502401c09012440014090230244a0029df00a64002822", + "0xe58053ae048091df00a54c029d7024048ef8050440143d81202477c02995", + "0x282300a260090123be014d00053b2048091df00a3f402882024048ef805", + "0x29df00a048eb01202477c028123b4048940053be0143d005044048091df", + "0x292b23e01ce9812256014ef805256014ea012256014ef8050246480911f", + "0x29d0024884029df00a000f10073a2048f10053be014091d2024000029df", + "0x912800a77c0292800a0880901200a77c0281200a73c0922200a77c02a21", + "0x29df00a888029cc02403c029df00a03c029cd02476c029df00a76c029ce", + "0xc501202477c028123b4048091df00a0480381244403ced92802408802a22", + "0x29d7024048ef8052a6014eb81202477c0282200a1ec090123be01445805", + "0x13805130048091df00a08c02898024048ef805354014ec81202477c029cb", + "0x2a2400a7500922400a77c02812320049118053be014091d6024048ef805", + "0x39d1024894029df00a048e90123c6014ef80544888c039d3024890029df", + "0x90053be0140900539e049138053be015130053a0049130053be014f1a25", + "0xef80501e014e68123b6014ef8053b6014e70120f4014ef8050f401411012", + "0xef80502401c0922701e76c3d012044015138053be0151380539804807805", + "0x90123be0146f8053b2048091df00a2080298a024048ef80502476809012", + "0x4c01202477c0282700a260090123be014e58053ae048091df00a54c029d7", + "0x909c0248a0029df00a048eb01202477c0280600a630090123be01411805", + "0x922a00a77c02a2945001ce9812452014ef805452014ea012452014ef805", + "0x29df00a784029d0024784029df00a8a9158073a2049158053be014091d2", + "0x29db00a7380907a00a77c0287a00a0880901200a77c0281200a73c0922c", + "0x902200a8b0029df00a8b0029cc02403c029df00a03c029cd02476c029df", + "0x284600a764090123be01403005318048091df00a0480381245803ced87a", + "0xef8050460144c01202477c0282700a260090123be014e58053ae048091df", + "0x90123be014090070240491700502408c0922d00a77c0295500a08809012", + "0xeb81202477c0284600a764090123be01403005318048091df00a1340298a", + "0x2898024048ef8050460144c01202477c0282700a260090123be014e5805", + "0x28123ac048091df00a048ed01245a014ef8053980141101202477c02820", + "0x1178073a6049180053be015180053a8049180053be014090860248bc029df", + "0x923300a77c02a3146401ce8812464014ef8050247480923100a77c02a30", + "0x29df00a8b402822024048029df00a048029cf0248d0029df00a8cc029d0", + "0x2a3400a7300900f00a77c0280f00a734091db00a77c029db00a7380922d", + "0xef80500c014c601202477c0281200e0491a00f3b68b40902200a8d0029df", + "0x91df00a09c02898024048ef8053a2014ec81202477c0282000a26009012", + "0x901246c014090230248d4029df00a72802822024048ef8050460144c012", + "0x2898024048ef80500c014c601202477c029cd00a628090123be01409007", + "0x11805130048091df00a09c02898024048ef8053a2014ec81202477c02820", + "0x28123b40491a8053be01406005044048091df00a06c02898024048ef805", + "0xef805470014ea012470014ef8050246440923700a77c028123ac048091df", + "0xf00073a2048f00053be014091d20248e4029df00a8e11b8073a60491c005", + "0x901200a77c0281200a73c0923b00a77c02a3a00a7400923a00a77c02a39", + "0x29df00a03c029cd02476c029df00a76c029ce0248d4029df00a8d402822", + "0x91df00a0480381247603ceda3502408802a3b00a77c02a3b00a7300900f", + "0x90123be0140d805130048091df00a08002898024048ef80500c014c6012", + "0xeb01202477c0282300a260090123be01413805130048091df00a05002998", + "0xe981247a014ef80547a014ea01247a014ef8050246100923c00a77c02812", + "0x29df00a8f91f8073a20491f8053be014091d20248f8029df00a8f51e007", + "0x29da00a0880901200a77c0281200a73c0924100a77c02a4000a74009240", + "0x29cc02403c029df00a03c029cd024764029df00a764029ce024768029df", + "0x280700a048091df00a0480901248203cec9da02408802a4100a77c02a41", + "0xef8050280140781202477c0281200e0481001f00e9080302200e77c03807", + "0xef80703201403012044014ef8050440141101202477c028120280480c805", + "0x100121fa014ef8050420140f81202477c0281200e048118054860840d807", + "0xed8053be0140d805036048060053be01413805032048138053be0147e805", + "0x7e81202477c0281200e0480924400a048118123b4014ef80501801410812", + "0x91db00a77c0282300a06c091d800a77c029d900a09c091d900a77c02812", + "0x281200e048eb00548a75c029df00e7680280c024768029df00a76002821", + "0x90123be0140900702474c02a463a8754039df00e75c110073b6048091df", + "0x900702474002a473a2748039df00e76c02806024754029df00a75402822", + "0x29bc024738029df00a7480281b02473c029df00a744029b8024048ef805", + "0xef8050243f4090123be014090070240492400502408c091cd00a77c029cf", + "0xe5805378048e70053be014e8005036048e58053be014e60050da048e6005", + "0x90123be0140900702472402a49394014ef80739a014e001239a014ef805", + "0x29df00a388029d4024388029df00a38c0282002438c029df00a7280281f", + "0x91df00a0480381208e1189800f494720708073be01c711d500e6e4090e2", + "0x381209a0152584a09801cef80739c014030121c2014ef8051c201411012", + "0xde0122a6014ef8050980140d8122a2014ef805094014dc01202477c02812", + "0x28121fa048091df00a0480381202493002812046048aa8053be014a8805", + "0x29bc02454c029df00a1340281b02455c029df00a5580286d024558029df", + "0x91df00a048038122cc0152696500a77c0395500a7000915500a77c02957", + "0xef8050ae014ea0120ae014ef8052ce014100122ce014ef8052ca0140f812", + "0xef80502401c0917b2f25e007a4e2ee370039df00e15c708073720482b805", + "0x6e0050440486d8053be014be0050e8048be0053be014bb9c800e1c409012", + "0x11812322014ef8051b601470012314014ef8052a60140d812308014ef805", + "0x297b00a1dc090123be014bc8050ee048091df00a0480381202493c02812", + "0x12800502408c0919800a77c0297800a088090123be014e40050ee048091df", + "0x90123be014e40050ee048091df00a5980298a024048ef80502401c09012", + "0xd08053be014cf8050f0048cf8053be014090fd024660029df00a38402822", + "0xef80534201470012314014ef8052a60140d812308014ef8053300143d012", + "0x90123be014230050ee048091df00a0480381202493c02812046048c8805", + "0x381202494402812046048d18053be01498005044048091df00a11c02877", + "0x90fd02468c029df00a75402822024048ef805392014c501202477c02812", + "0xd812308014ef8053460143d012350014ef80534a0143c01234a014ef805", + "0xd68053be01cc88051be048c88053be014d40051c0048c50053be014e7005", + "0x91b800a94c351af00e77c0398a00a018090123be014090070246b802a52", + "0x350053b0048091df00a6bc029d9024048ef805024768090123be01409007", + "0xef805024758090123be014ea0053ae048091df00a6b40287b024048ef805", + "0x369bc00e74c0906d00a77c0286d00a7500906d00a77c028123aa048de005", + "0xe80120e2014ef8053806e4039d10246e4029df00a048e9012380014ef805", + "0xc20053be014c2005044048090053be0140900539e0483a0053be01438805", + "0xef8050e8014e601201e014ef80501e014e681200c014ef80500c014e7012", + "0x91df00a6e0029d9024048ef80502401c0907401e018c20120440143a005", + "0x38e000c610079c9024380029df00a380029ca024380029df00a048e5812", + "0x7181202477c028123b4048091df00a048038121be1e803a540f01dc039df", + "0x91c80241f4029df00a0487081237c014ef8050243880907b00a77c02812", + "0x281208e048da8053be01409046024378029df00a0489801237e014ef805", + "0xef805024134091b000a77c02812094048410053be0140904c0246d0029df", + "0x29df00a048aa812366014ef80502454c091ac00a77c028122a20486e805", + "0x448053be014091650246a8029df00a048ab812364014ef80502455809086", + "0x29df00a224d51b210c6ccd60dd360208da1b51bc6fc3e9be0f676cb3012", + "0x281200a73c0907800a77c0287800a7380907700a77c0287700a088091a9", + "0x29b0024750029df00a7500296702403c029df00a03c029cd024048029df", + "0x469a611669c111df00a6b4ea1a901e0483c07703e62c091ad00a77c029ad", + "0xd20052ee048091df00a048038123400152a9a400a77c0388f00a3700908f", + "0x2979024664cd0073be014ce8052f0048ce8053be014091d6024048ef805", + "0x6d81232a014ef80532e014be01232e014ef805332014bd81202477c0299a", + "0xd38053be014d3805044048d30053be014d300539e048ca0053be014ca805", + "0xef805328014e601211a014ef80511a014e6812116014ef805116014e7012", + "0x29df00a680029d0024048ef80502401c0919411a22cd39a6044014ca005", + "0x288b00a738091a700a77c029a700a088091a600a77c029a600a73c09098", + "0xd302200a260029df00a260029cc024234029df00a234029cd02422c029df", + "0xef80535a0143d81202477c028123b4048091df00a04803812130234459a7", + "0xc80053be01409184024648029df00a048eb01202477c029d400a75c09012", + "0xef8050247480918c00a77c0299032401ce9812320014ef805320014ea012", + "0x29cf024278029df00a62c029d002462c029df00a6304e0073a20484e005", + "0x90df00a77c028df00a7380907a00a77c0287a00a0880901200a77c02812", + "0x4f00f1be1e80902200a278029df00a278029cc02403c029df00a03c029cd", + "0x29d9024048ef80535c014c501202477c028123b4048091df00a04803812", + "0x281210c048ce0053be014091d6024048ef8053a8014eb81202477c0298a", + "0xe9012140014ef805336670039d302466c029df00a66c029d402466c029df", + "0xc18053be014c28053a0048c28053be0145018f00e7440918f00a77c02812", + "0xef80500c014e7012308014ef80530801411012024014ef805024014e7812", + "0xc2012044014c18053be014c1805398048078053be0140780539a04803005", + "0xef8053a60141101202477c029db00a764090123be0140900702460c07806", + "0x90123be014eb005314048091df00a0480381202495802812046048c1005", + "0xeb01202477c028123b4048c10053be01411005044048091df00a76c029d9", + "0xe981214e014ef80514e014ea01214e014ef8050246440918000a77c02812", + "0x29df00a5fcbf0073a2048bf0053be014091d20245fc029df00a29cc0007", + "0x298200a0880901200a77c0281200a73c090bc00a77c0297d00a7400917d", + "0x29cc02403c029df00a03c029cd024018029df00a018029ce024608029df", + "0xa005330048091df00a0480381217803c03182024088028bc00a77c028bc", + "0x28be00a750090be00a77c028123080485e8053be014091d6024048ef805", + "0x39d1024300029df00a048e901217e014ef80517c2f4039d30242f8029df", + "0x90053be0140900539e048610053be014608053a0048608053be0145f8c0", + "0xef80501e014e6812040014ef805040014e701203e014ef80503e01411012", + "0xef805024048090c201e0800f812044014610053be0146100539804807805", + "0x90123be014090070240800f8074ae018110073be01c0380500e01409012", + "0x902200a77c0282200a088090123be01409014024064029df00a0500280f", + "0x282100a07c090123be0140900702408c02a5804206c039df00e06402806", + "0x281b024030029df00a09c0281902409c029df00a3f4028200243f4029df", + "0x90070240492c80502408c091da00a77c0280c00a084091db00a77c0281b", + "0x11805036048ec0053be014ec80504e048ec8053be014090fd024048ef805", + "0x2a5a3ae014ef8073b4014060123b4014ef8053b0014108123b6014ef805", + "0x38123a60152d9d43aa01cef8073ae088039db024048ef80502401c091d6", + "0x12e1d13a401cef8073b6014030123aa014ef8053aa0141101202477c02812", + "0xef8053a40140d81239e014ef8053a2014dc01202477c0281200e048e8005", + "0x91df00a0480381202497402812046048e68053be014e7805378048e7005", + "0x29df00a7400281b02472c029df00a7300286d024730029df00a0487e812", + "0x38123920152f1ca00a77c039cd00a700091cd00a77c029cb00a6f0091ce", + "0xea0121c4014ef8051c6014100121c6014ef8053940140f81202477c02812", + "0x904708c4c007a5f390384039df00e388ea807372048710053be01471005", + "0x2504c00e77c039ce00a018090e100a77c028e100a088090123be01409007", + "0x284c00a06c0915100a77c0284a00a6e0090123be0140900702413402a60", + "0xef80502401c090124c201409023024554029df00a544029bc02454c029df", + "0xef80509a0140d8122ae014ef8052ac014368122ac014ef8050243f409012", + "0x916600a988b28053be01caa805380048aa8053be014ab805378048a9805", + "0x905700a77c0296700a0800916700a77c0296500a07c090123be01409007", + "0xbd9792f003d319771b801cef8070ae384039b902415c029df00a15c029d4", + "0x29df00a5f0028740245f0029df00a5dce40070e2048091df00a04803812", + "0x28db00a3800918a00a77c0295300a06c0918400a77c028dc00a088090db", + "0x91df00a5e402877024048ef80502401c090124c801409023024644029df", + "0xcc0053be014bc005044048091df00a72002877024048ef8052f60143b812", + "0x2877024048ef8052cc014c501202477c0281200e0480926500a04811812", + "0x287802467c029df00a0487e812330014ef8051c20141101202477c029c8", + "0x918a00a77c0295300a06c0918400a77c0299800a1e8091a100a77c0299f", + "0x2877024048ef80502401c090124c801409023024644029df00a684028e0", + "0x902302468c029df00a4c002822024048ef80508e0143b81202477c02846", + "0xef8053aa0141101202477c029c900a628090123be0140900702404933005", + "0x29a300a1e8091a800a77c029a500a1e0091a500a77c028121fa048d1805", + "0x28df024644029df00a6a0028e0024628029df00a7380281b024610029df", + "0xd78073be01cc500500c048091df00a0480381235c015339ad00a77c03991", + "0xef80535e014ec81202477c028123b4048091df00a048038123700153406a", + "0x91df00a750029d7024048ef80535a0143d81202477c0286a00a76009012", + "0x368053be014368053a8048368053be014091d50246f0029df00a048eb012", + "0x29c037201ce8812372014ef805024748091c000a77c0286d37801ce9812", + "0x2822024048029df00a048029cf0241d0029df00a1c4029d00241c4029df", + "0x900f00a77c0280f00a7340900600a77c0280600a7380918400a77c02984", + "0xec81202477c0281200e0483a00f00c6100902200a1d0029df00a1d0029cc", + "0xe48121c0014ef8051c0014e50121c0014ef80502472c090123be014dc005", + "0x91da024048ef80502401c090df0f401d348780ee01cef8071c0018c200f", + "0xef805024384091be00a77c028121c40483d8053be014090e3024048ef805", + "0x29df00a048230121bc014ef8050244c0091bf00a77c028123900483e805", + "0xd80053be0140904a024208029df00a04826012368014ef80502411c091b5", + "0x91b300a77c028122a6048d60053be01409151024374029df00a04826812", + "0xb2812354014ef80502455c091b200a77c028122ac048430053be01409155", + "0xd90863666b06e9b01046d0da8de37e1f4df07b3b65980908900a77c02812", + "0x3c0053be0143c00539c0483b8053be0143b805044048d48053be014449aa", + "0xef8053a8014b381201e014ef80501e014e6812024014ef805024014e7812", + "0xef80535a750d480f0241e03b81f13c048d68053be014d6805360048ea005", + "0xef80502401c091a000a9a8d20053be01c478051b80484788d34c22cd3822", + "0x39df00a67402978024674029df00a048eb01202477c029a400a5dc09012", + "0x299700a5f00919700a77c0299900a5ec090123be014cd0052f2048cc99a", + "0x2822024698029df00a698029cf024650029df00a654028db024654029df", + "0x908d00a77c0288d00a7340908b00a77c0288b00a738091a700a77c029a7", + "0xe801202477c0281200e048ca08d11669cd302200a650029df00a650029cc", + "0xd38053be014d3805044048d30053be014d300539e0484c0053be014d0005", + "0xef805130014e601211a014ef80511a014e6812116014ef805116014e7012", + "0x90123be014091da024048ef80502401c0909811a22cd39a60440144c005", + "0xc2012324014ef805024758090123be014ea0053ae048091df00a6b40287b", + "0xc60053be014c819200e74c0919000a77c0299000a7500919000a77c02812", + "0xef805316014e8012316014ef805318270039d1024270029df00a048e9012", + "0x6f80539c0483d0053be0143d005044048090053be0140900539e0484f005", + "0x1100513c014ef80513c014e601201e014ef80501e014e68121be014ef805", + "0x29ae00a628090123be014091da024048ef80502401c0909e01e37c3d012", + "0x29df00a048eb01202477c029d400a75c090123be014c50053b2048091df", + "0x299b33801ce9812336014ef805336014ea012336014ef8050242180919c", + "0x29d0024614029df00a280c78073a2048c78053be014091d2024280029df", + "0x918400a77c0298400a0880901200a77c0281200a73c0918300a77c02985", + "0x29df00a60c029cc02403c029df00a03c029cd024018029df00a018029ce", + "0x90123be014ed8053b2048091df00a0480381230603c0318402408802983", + "0x298a024048ef80502401c090124d601409023024608029df00a74c02822", + "0x91da024608029df00a08802822024048ef8053b6014ec81202477c029d6", + "0x28a700a750090a700a77c02812322048c00053be014091d6024048ef805", + "0x39d10245f8029df00a048e90122fe014ef80514e600039d302429c029df", + "0x90053be0140900539e0485e0053be014be8053a0048be8053be014bf97e", + "0xef80501e014e681200c014ef80500c014e7012304014ef80530401411012", + "0xef80502401c090bc01e018c10120440145e0053be0145e00539804807805", + "0x5f0053be014091840242f4029df00a048eb01202477c0281400a66009012", + "0xef805024748090bf00a77c028be17a01ce981217c014ef80517c014ea012", + "0x29cf024308029df00a304029d0024304029df00a2fc600073a204860005", + "0x902000a77c0282000a7380901f00a77c0281f00a0880901200a77c02812", + "0x6100f04007c0902200a308029df00a308029cc02403c029df00a03c029cd", + "0x381204007c03a6c00c088039df00e01c0280700a048091df00a04809012", + "0x11005044048091df00a0480a012032014ef8050280140781202477c02812", + "0x91df00a048038120460153682103601cef80703201403012044014ef805", + "0xef80504e0140c81204e014ef8051fa014100121fa014ef8050420140f812", + "0x2812046048ed0053be01406005042048ed8053be0140d80503604806005", + "0x29df00a76402827024764029df00a0487e81202477c0281200e0480926e", + "0x39da00a030091da00a77c029d800a084091db00a77c0282300a06c091d8", + "0xea1d500e77c039d704401ced81202477c0281200e048eb0054de75c029df", + "0x39db00a018091d500a77c029d500a088090123be0140900702474c02a70", + "0x91cf00a77c029d100a6e0090123be0140900702474002a713a2748039df", + "0x90124e401409023024734029df00a73c029bc024738029df00a7480281b", + "0xd812396014ef80539801436812398014ef8050243f4090123be01409007", + "0xe50053be01ce6805380048e68053be014e5805378048e70053be014e8005", + "0x28e300a080090e300a77c029ca00a07c090123be0140900702472402a73", + "0x13a1c81c201cef8071c4754039b9024388029df00a388029d4024388029df", + "0xe700500c048708053be01470805044048091df00a0480381208e1189800f", + "0xa88053be01425005370048091df00a0480381209a0153a84a09801cef807", + "0x927600a048118122aa014ef8052a2014de0122a6014ef8050980140d812", + "0x915700a77c0295600a1b40915600a77c028121fa048091df00a04803812", + "0x29df00e554029c0024554029df00a55c029bc02454c029df00a1340281b", + "0xb3805040048b38053be014b280503e048091df00a048038122cc0153b965", + "0xbb8dc00e77c038571c201cdc8120ae014ef8050ae014ea0120ae014ef805", + "0x3a0122f8014ef8052ee72003871024048ef80502401c0917b2f25e007a78", + "0xc50053be014a9805036048c20053be0146e0050440486d8053be014be005", + "0x3b81202477c0281200e0480927900a04811812322014ef8051b601470012", + "0x2822024048ef8053900143b81202477c0297b00a1dc090123be014bc805", + "0x296600a628090123be014090070240493d00502408c0919800a77c02978", + "0xef8050243f40919800a77c028e100a088090123be014e40050ee048091df", + "0xa9805036048c20053be014cc0050f4048d08053be014cf8050f0048cf805", + "0x281200e0480927900a04811812322014ef80534201470012314014ef805", + "0xef8052600141101202477c0284700a1dc090123be014230050ee048091df", + "0x90123be014e4805314048091df00a048038120249ec02812046048d1805", + "0xd40053be014d28050f0048d28053be014090fd02468c029df00a75402822", + "0xef80535001470012314014ef80539c0140d812308014ef8053460143d012", + "0x2806024048ef80502401c091ae00a9f0d68053be01cc88051be048c8805", + "0x90123be014091da024048ef80502401c091b800a9f4351af00e77c0398a", + "0xeb81202477c029ad00a1ec090123be014350053b0048091df00a6bc029d9", + "0x29d40241b4029df00a048ea812378014ef805024758090123be014ea005", + "0x91b900a77c028123a4048e00053be014369bc00e74c0906d00a77c0286d", + "0xef805024014e78120e8014ef8050e2014e80120e2014ef8053806e4039d1", + "0x780539a048030053be0140300539c048c20053be014c200504404809005", + "0x90070241d007806308048110050e8014ef8050e8014e601201e014ef805", + "0x28e000a728090e000a77c02812396048091df00a6e0029d9024048ef805", + "0x281200e0486f87a00e9f83c07700e77c038e000c610079c9024380029df", + "0xdf0053be014090e20241ec029df00a0487181202477c028123b4048091df", + "0x90de00a77c02812260048df8053be014091c80241f4029df00a04870812", + "0x25012104014ef805024130091b400a77c0281208e048da8053be01409046", + "0x91530246b0029df00a048a88121ba014ef805024134091b000a77c02812", + "0x28122ae048d90053be01409156024218029df00a048aa812366014ef805", + "0xd80823686d46f1bf0fa6f83d9db2cc048448053be014091650246a8029df", + "0x29ce0241dc029df00a1dc028220246a4029df00a224d51b210c6ccd60dd", + "0x900f00a77c0280f00a7340901200a77c0281200a73c0907800a77c02878", + "0x78120f01dc0f98b0246b4029df00a6b4029b0024750029df00a75002967", + "0xd00054fe690029df00e23c028dc02423c469a611669c111df00a6b4ea1a9", + "0xbc01233a014ef805024758090123be014d20052ee048091df00a04803812", + "0xcb8053be014cc8052f6048091df00a66802979024664cd0073be014ce805", + "0xef80534c014e7812328014ef80532a0146d81232a014ef80532e014be012", + "0x4680539a048458053be0144580539c048d38053be014d3805044048d3005", + "0x90070246504688b34e69811005328014ef805328014e601211a014ef805", + "0x2822024698029df00a698029cf024260029df00a680029d0024048ef805", + "0x908d00a77c0288d00a7340908b00a77c0288b00a738091a700a77c029a7", + "0xed01202477c0281200e0484c08d11669cd302200a260029df00a260029cc", + "0x28123ac048091df00a750029d7024048ef80535a0143d81202477c02812", + "0xc90073a6048c80053be014c80053a8048c80053be01409184024648029df", + "0x918b00a77c0298c13801ce8812138014ef8050247480918c00a77c02990", + "0x29df00a1e802822024048029df00a048029cf024278029df00a62c029d0", + "0x289e00a7300900f00a77c0280f00a734090df00a77c028df00a7380907a", + "0x91df00a048ed01202477c0281200e0484f00f1be1e80902200a278029df", + "0x90123be014ea0053ae048091df00a628029d9024048ef80535c014c5012", + "0x919b00a77c0299b00a7500919b00a77c0281210c048ce0053be014091d6", + "0xef80514063c039d102463c029df00a048e9012140014ef805336670039d3", + "0xc2005044048090053be0140900539e048c18053be014c28053a0048c2805", + "0xe601201e014ef80501e014e681200c014ef80500c014e7012308014ef805", + "0x29d9024048ef80502401c0918301e018c2012044014c18053be014c1805", + "0x281200e0480928000a04811812304014ef8053a60141101202477c029db", + "0xef8050440141101202477c029db00a764090123be014eb005314048091df", + "0x538053be01409191024600029df00a048eb01202477c028123b4048c1005", + "0xef8050247480917f00a77c028a730001ce981214e014ef80514e014ea012", + "0x29cf0242f0029df00a5f4029d00245f4029df00a5fcbf0073a2048bf005", + "0x900600a77c0280600a7380918200a77c0298200a0880901200a77c02812", + "0x5e00f00c6080902200a2f0029df00a2f0029cc02403c029df00a03c029cd", + "0xc201217a014ef805024758090123be0140a005330048091df00a04803812", + "0x5f8053be0145f0bd00e74c090be00a77c028be00a750090be00a77c02812", + "0xef805182014e8012182014ef80517e300039d1024300029df00a048e9012", + "0x1000539c0480f8053be0140f805044048090053be0140900539e04861005", + "0x11005184014ef805184014e601201e014ef80501e014e6812040014ef805", + "0x14080604401cef80700e01403805024048ef805024048090c201e0800f812", + "0xef8050240500901900a77c0281400a03c090123be014090070240800f807", + "0x902300aa081081b00e77c0381900a0180902200a77c0282200a08809012", + "0x902700a77c028fd00a080090fd00a77c0282100a07c090123be01409007", + "0x29df00a0300282102476c029df00a06c0281b024030029df00a09c02819", + "0x138123b2014ef8050243f4090123be014090070240494180502408c091da", + "0xed0053be014ec005042048ed8053be01411805036048ec0053be014ec805", + "0xeb82200e76c090123be0140900702475802a843ae014ef8073b401406012", + "0xea8053be014ea805044048091df00a048038123a6015429d43aa01cef807", + "0xe8805370048091df00a048038123a0015431d13a401cef8073b601403012", + "0x1181239a014ef80539e014de01239c014ef8053a40140d81239e014ef805", + "0x29cc00a1b4091cc00a77c028121fa048091df00a04803812024a1c02812", + "0x29c0024734029df00a72c029bc024738029df00a7400281b02472c029df", + "0x718053be014e500503e048091df00a04803812392015441ca00a77c039cd", + "0x38e23aa01cdc8121c4014ef8051c4014ea0121c4014ef8051c601410012", + "0x29df00a38402822024048ef80502401c0904708c4c007a89390384039df", + "0x29b8024048ef80502401c0904d00aa282504c00e77c039ce00a018090e1", + "0x915500a77c0295100a6f00915300a77c0284c00a06c0915100a77c0284a", + "0xab0050da048ab0053be014090fd024048ef80502401c0901251601409023", + "0xe00122aa014ef8052ae014de0122a6014ef80509a0140d8122ae014ef805", + "0x29df00a5940281f024048ef80502401c0916600aa30b28053be01caa805", + "0x2b8e100e6e40905700a77c0285700a7500905700a77c0296700a08009167", + "0x297739001c3881202477c0281200e048bd9792f003d469771b801cef807", + "0x281b024610029df00a3700282202436c029df00a5f0028740245f0029df", + "0x90070240494700502408c0919100a77c028db00a3800918a00a77c02953", + "0x29c800a1dc090123be014bd8050ee048091df00a5e402877024048ef805", + "0x91df00a04803812024a3c02812046048cc0053be014bc005044048091df", + "0xcc0053be01470805044048091df00a72002877024048ef8052cc014c5012", + "0x29df00a6600287a024684029df00a67c0287802467c029df00a0487e812", + "0x14700502408c0919100a77c029a100a3800918a00a77c0295300a06c09184", + "0x90123be014238050ee048091df00a11802877024048ef80502401c09012", + "0x298a024048ef80502401c090125200140902302468c029df00a4c002822", + "0x2878024694029df00a0487e812346014ef8053aa0141101202477c029c9", + "0x918a00a77c029ce00a06c0918400a77c029a300a1e8091a800a77c029a5", + "0x281200e048d70055226b4029df00e644028df024644029df00a6a0028e0", + "0xed01202477c0281200e048dc0055241a8d78073be01cc500500c048091df", + "0xd68050f6048091df00a1a8029d8024048ef80535e014ec81202477c02812", + "0xef805024754091bc00a77c028123ac048091df00a750029d7024048ef805", + "0x91d2024700029df00a1b4de0073a6048368053be014368053a804836805", + "0x907400a77c0287100a7400907100a77c029c037201ce8812372014ef805", + "0x29df00a018029ce024610029df00a61002822024048029df00a048029cf", + "0x31840240880287400a77c0287400a7300900f00a77c0280f00a73409006", + "0x700053be014091cb024048ef805370014ec81202477c0281200e0483a00f", + "0x3d0075261e03b8073be01c7000630803ce48121c0014ef8051c0014e5012", + "0x710120f6014ef80502438c090123be014091da024048ef80502401c090df", + "0x91300246fc029df00a048e40120fa014ef805024384091be00a77c02812", + "0x2812098048da0053be014090470246d4029df00a048230121bc014ef805", + "0xef805024544090dd00a77c0281209a048d80053be0140904a024208029df", + "0x29df00a048ab01210c014ef805024554091b300a77c028122a6048d6005", + "0xdf87d37c1eced966024224029df00a048b2812354014ef80502455c091b2", + "0xef8050ee01411012352014ef8051126a8d90863666b06e9b01046d0da8de", + "0x780539a048090053be0140900539e0483c0053be0143c00539c0483b805", + "0x4f01235a014ef80535a014d80123a8014ef8053a8014b381201e014ef805", + "0xef80711e0146e01211e234d308b34e088ef80535a750d480f0241e03b81f", + "0x28123ac048091df00a69002977024048ef80502401c091a000aa50d2005", + "0x297b024048ef805334014bc812332668039df00a67402978024674029df", + "0x919400a77c0299500a36c0919500a77c0299700a5f00919700a77c02999", + "0x29df00a22c029ce02469c029df00a69c02822024698029df00a698029cf", + "0x459a734c0880299400a77c0299400a7300908d00a77c0288d00a7340908b", + "0xef80534c014e7812130014ef805340014e801202477c0281200e048ca08d", + "0x4680539a048458053be0144580539c048d38053be014d3805044048d3005", + "0x90070242604688b34e69811005130014ef805130014e601211a014ef805", + "0xef8053a8014eb81202477c029ad00a1ec090123be014091da024048ef805", + "0x29df00a640029d4024640029df00a048c2012324014ef80502475809012", + "0xc609c00e7440909c00a77c028123a4048c60053be014c819200e74c09190", + "0x11012024014ef805024014e781213c014ef805316014e8012316014ef805", + "0x78053be0140780539a0486f8053be0146f80539c0483d0053be0143d005", + "0x90123be01409007024278078df0f40481100513c014ef80513c014e6012", + "0x29d7024048ef805314014ec81202477c029ae00a628090123be014091da", + "0xcd8053a8048cd8053be01409086024670029df00a048eb01202477c029d4", + "0xe881231e014ef805024748090a000a77c0299b33801ce9812336014ef805", + "0x29df00a048029cf02460c029df00a614029d0024614029df00a280c7807", + "0x280f00a7340900600a77c0280600a7380918400a77c0298400a08809012", + "0x281200e048c180f00c6100902200a60c029df00a60c029cc02403c029df", + "0x14a80502408c0918200a77c029d300a088090123be014ed8053b2048091df", + "0x90123be014ed8053b2048091df00a7580298a024048ef80502401c09012", + "0xc8812300014ef805024758090123be014091da024608029df00a08802822", + "0xbf8053be0145398000e74c090a700a77c028a700a750090a700a77c02812", + "0xef8052fa014e80122fa014ef8052fe5f8039d10245f8029df00a048e9012", + "0x300539c048c10053be014c1005044048090053be0140900539e0485e005", + "0x11005178014ef805178014e601201e014ef80501e014e681200c014ef805", + "0x28123ac048091df00a05002998024048ef80502401c090bc01e018c1012", + "0x5e8073a60485f0053be0145f0053a80485f0053be014091840242f4029df", + "0x90c100a77c028bf18001ce8812180014ef805024748090bf00a77c028be", + "0x29df00a07c02822024048029df00a048029cf024308029df00a304029d0", + "0x28c200a7300900f00a77c0280f00a7340902000a77c0282000a7380901f", + "0x380502401c0281202477c028120240486100f04007c0902200a308029df", + "0x100053be0140780501e048091df00a0480381203e01803a96044050039df", + "0x38120420154b81b03201cef80704001403012028014ef80502801411012", + "0x28123ac048091df00a06c029d8024048ef805032014ec81202477c02812", + "0x118073a60487e8053be0147e8053a80487e8053be014091d502408c029df", + "0x91db00a77c0282701801ce8812018014ef8050247480902700a77c028fd", + "0x29df00a088029ce024050029df00a05002822024768029df00a76c029d0", + "0x3822028050029da00a77c029da00a7300900700a77c0280700a73409022", + "0x91d900a77c02812396048091df00a084029d9024048ef80502401c091da", + "0xea9d600ea60eb9d800e77c039d9044050079c9024764029df00a764029ca", + "0x91d300a77c029d400a684091d400a77c02812338048091df00a04803812", + "0xe98053be014e9805350048e90053be014e900534a048e90053be014091a3", + "0x14c9cf3a0744079df00e74ce90073ae050d68123b0014ef8053b001411012", + "0xe880539c048e78053be014e78053a8048091df00a04803812398734e700f", + "0xe51cb00e77c039cf3b001c458123a0014ef8053a0014e68123a2014ef805", + "0xef805394014cd8121c6014ef805024758090123be0140900702472402a9a", + "0xbc812260720039df00a38402978024384029df00a388718073a604871005", + "0x904700a77c0284600a5f00904600a77c0293000a5ec090123be014e4005", + "0x29df00a744029ce02472c029df00a72c02822024130029df00a11c028db", + "0xe81d13960500284c00a77c0284c00a730091d000a77c029d000a734091d1", + "0x904d00a77c02812140048250053be014091d6024048ef80502401c0904c", + "0xef805392014110122a2014ef80509a128039d3024134029df00a134029d4", + "0xa88050d4048ab0053be014e800539a048aa8053be014e880539c048a9805", + "0xef8053b00141101202477c0281200e0480929b00a048118122ae014ef805", + "0xe60050d4048ab0053be014e680539a048aa8053be014e700539c048a9805", + "0xe80122cc014ef8052ae594039d1024594029df00a048e90122ae014ef805", + "0xaa8053be014aa80539c048a98053be014a9805044048b38053be014b3005", + "0xb39562aa54c0a0052ce014ef8052ce014e60122ac014ef8052ac014e6812", + "0xea0121b8014ef8050246100905700a77c028123ac048091df00a04803812", + "0xbc0053be014091d20245dc029df00a3702b8073a60486e0053be0146e005", + "0x29d600a0880917b00a77c0297900a7400917900a77c029772f001ce8812", + "0x29cc02401c029df00a01c029cd024754029df00a754029ce024758029df", + "0x280f00a660090123be014090070245ec039d53ac0500297b00a77c0297b", + "0xef8051b6014ea0121b6014ef8050246100917c00a77c028123ac048091df", + "0xc50073a2048c50053be014091d2024610029df00a36cbe0073a60486d805", + "0x900600a77c0280600a0880919800a77c0299100a7400919100a77c02984", + "0x29df00a660029cc02401c029df00a01c029cd02407c029df00a07c029ce", + "0x30073be01c0780500e014090123be014090120246600381f00c05002998", + "0x29a6024018029df00a01802822024048ef80502401c0901904001d4e01f", + "0x29df00e084029850240840d8073be0141100600e63c0902200a77c02822", + "0x2982024030138073be01411805306048091df00a048038121fa0154e823", + "0xec8053be0141380501e048091df00a048038123b40154f1db00a77c0380c", + "0xec0053b2048091df00a048038123ac0154f9d73b001cef8073b201403012", + "0xef805024758090123be014ed805300048091df00a75c029d8024048ef805", + "0xea1d500e74c091d400a77c029d400a750091d400a77c028123aa048ea805", + "0xe80123a2014ef8053a6748039d1024748029df00a048e90123a6014ef805", + "0xd8053be0140d805044048090053be0140900539e048e80053be014e8805", + "0xef805028014e681203e014ef80503e014e701200e014ef80500e01453812", + "0x281200e048e801403e01c0d81200c014e80053be014e80053980480a005", + "0xef80539e014e501239e014ef80502472c090123be014eb0053b2048091df", + "0xef80502401c091cb39801d501cd39c01cef80739e07c0d80f392048e7805", + "0x718053be014090e1024724029df00a04871012394014ef80502438c09012", + "0x91c800a77c0281208c048708053be01409130024388029df00a048e4012", + "0x2681208e014ef8050241280904600a77c02812098048980053be01409047", + "0x9155024134029df00a048a9812094014ef8050245440904c00a77c02812", + "0x28122ca048aa8053be0140915702454c029df00a048ab0122a2014ef805", + "0xab1552a65442684a09811c23130390384710e3392728ed966024558029df", + "0x1101202477c0296500a5f8091662ca01cef8052ae014bf8122ae014ef805", + "0x90053be0140900539e048e68053be014e680539c048e70053be014e7005", + "0xef8053b6014be812028014ef805028014e681200e014ef80500e01453812", + "0x91792f05dc6e0572ce018ef8053b65980a007024734e701f178048ed805", + "0x29df00a048eb01202477c0281200e048be0055425ec029df00e5e4028bd", + "0xc50db00e74c0918a00a77c0298400a66c0918400a77c0297b00a2f8090db", + "0xbd81202477c0299800a5e40919f33001cef805322014bc012322014ef805", + "0xd28053be014d18051b6048d18053be014d08052f8048d08053be014cf805", + "0xef8052ee014538122ce014ef8052ce014110121b8014ef8051b8014e7812", + "0xd2805398048bc0053be014bc00539a0482b8053be0142b80539c048bb805", + "0xbe0053a0048091df00a0480381234a5e02b9772ce3700300534a014ef805", + "0x538122ce014ef8052ce014110121b8014ef8051b8014e7812350014ef805", + "0xbc0053be014bc00539a0482b8053be0142b80539c048bb8053be014bb805", + "0x91df00a048038123505e02b9772ce37003005350014ef805350014e6012", + "0x91ae00a77c02812308048d68053be014091d6024048ef8053b6014c0012", + "0x29df00a048e901235e014ef80535c6b4039d30246b8029df00a6b8029d4", + "0x900539e048de0053be014dc0053a0048dc0053be014d786a00e7440906a", + "0xe701200e014ef80500e01453812398014ef80539801411012024014ef805", + "0xde0053be014de0053980480a0053be0140a00539a048e58053be014e5805", + "0x90123be014ed005314048091df00a04803812378050e580739804803005", + "0xea012380014ef8050246440906d00a77c028123ac048091df00a09c02998", + "0x388053be014091d20246e4029df00a700368073a6048e00053be014e0005", + "0x281200a73c090e000a77c0287400a7400907400a77c029b90e201ce8812", + "0x29ce02401c029df00a01c028a702406c029df00a06c02822024048029df", + "0x28e000a77c028e000a7300901400a77c0281400a7340901f00a77c0281f", + "0x907700a77c028fd00a740090123be014090070243800a01f00e06c09006", + "0x29df00a01c028a702406c029df00a06c02822024048029df00a048029cf", + "0x287700a7300901400a77c0281400a7340901f00a77c0281f00a73809007", + "0x282200a660090123be014090070241dc0a01f00e06c0900600a1dc029df", + "0xef8050f4014ea0120f4014ef8050246100907800a77c028123ac048091df", + "0x3d8073a20483d8053be014091d202437c029df00a1e83c0073a60483d005", + "0x901200a77c0281200a73c0907d00a77c029be00a740091be00a77c028df", + "0x29df00a064029ce02401c029df00a01c028a7024080029df00a08002822", + "0x38200240180287d00a77c0287d00a7300901400a77c0281400a73409019", + "0x1000754407c030073be01c0780500e014090123be014090120241f40a019", + "0x29df00a088029a6024018029df00a01802822024048ef80502401c09019", + "0x7e80554608c029df00e084029850240840d8073be0141100600e63c09022", + "0x29df00e03002982024030138073be01411805306048091df00a04803812", + "0xec80500c048ec8053be0141380501e048091df00a048038123b4015521db", + "0x90123be014ec0053b2048091df00a048038123ac015529d73b001cef807", + "0xea8123aa014ef805024758090123be014ed805300048091df00a75c029d8", + "0xe98053be014ea1d500e74c091d400a77c029d400a750091d400a77c02812", + "0xef8053a2014e80123a2014ef8053a6748039d1024748029df00a048e9012", + "0x380514e0480d8053be0140d805044048090053be0140900539e048e8005", + "0xe6012028014ef805028014e681203e014ef80503e014e701200e014ef805", + "0xec81202477c0281200e048e801403e01c0d81200c014e80053be014e8005", + "0xe481239e014ef80539e014e501239e014ef80502472c090123be014eb005", + "0x90e3024048ef80502401c091cb39801d531cd39c01cef80739e07c0d80f", + "0x2812390048718053be014090e1024724029df00a04871012394014ef805", + "0xef80502411c091c800a77c0281208c048708053be01409130024388029df", + "0x29df00a0482681208e014ef8050241280904600a77c0281209804898005", + "0xa88053be01409155024134029df00a048a9812094014ef8050245440904c", + "0x915600a77c028122ca048aa8053be0140915702454c029df00a048ab012", + "0xab8053be014ab1552a65442684a09811c23130390384710e3392728ed966", + "0xef805024014e781239a014ef80539a014e701239c014ef80539c01411012", + "0xed8052fa0480a0053be0140a00539a048038053be0140380514e04809005", + "0x6e0572ce598b28063be014ed95702801c091cd39c07c5f8123b6014ef805", + "0xbc0052ee048091df00a048038122f20155397800a77c0397700a37009177", + "0x297902436cbe0073be014bd8052f0048bd8053be014091d6024048ef805", + "0x6d812314014ef805308014be012308014ef8051b6014bd81202477c0297c", + "0xb28053be014b2805044048b38053be014b380539e048c88053be014c5005", + "0xef8051b8014e68122cc014ef8052cc014e70120ae014ef8050ae01453812", + "0x281200e048c88dc2cc15cb296700c014c88053be014c88053980486e005", + "0xb2805044048b38053be014b380539e048cc0053be014bc8053a0048091df", + "0xe68122cc014ef8052cc014e70120ae014ef8050ae014538122ca014ef805", + "0xcc0dc2cc15cb296700c014cc0053be014cc0053980486e0053be0146e005", + "0xc201233e014ef805024758090123be014ed805300048091df00a04803812", + "0xd18053be014d099f00e74c091a100a77c029a100a750091a100a77c02812", + "0xef805350014e8012350014ef805346694039d1024694029df00a048e9012", + "0x380514e048e60053be014e6005044048090053be0140900539e048d6805", + "0xe6012028014ef805028014e6812396014ef805396014e701200e014ef805", + "0xc501202477c0281200e048d681439601ce601200c014d68053be014d6805", + "0x91910246b8029df00a048eb01202477c0282700a660090123be014ed005", + "0x906a00a77c029af35c01ce981235e014ef80535e014ea01235e014ef805", + "0x29df00a6f0029d00246f0029df00a1a8dc0073a2048dc0053be014091d2", + "0x280700a29c0901b00a77c0281b00a0880901200a77c0281200a73c0906d", + "0x29cc024050029df00a050029cd02407c029df00a07c029ce02401c029df", + "0x29d0024048ef80502401c0906d02807c0381b0240180286d00a77c0286d", + "0x901b00a77c0281b00a0880901200a77c0281200a73c091c000a77c028fd", + "0x29df00a050029cd02407c029df00a07c029ce02401c029df00a01c028a7", + "0xef80502401c091c002807c0381b024018029c000a77c029c000a73009014", + "0x388053be014091840246e4029df00a048eb01202477c0282200a66009012", + "0xef8050247480907400a77c0287137201ce98120e2014ef8050e2014ea012", + "0x29cf0241e0029df00a1dc029d00241dc029df00a1d0700073a204870005", + "0x900700a77c0280700a29c0902000a77c0282000a0880901200a77c02812", + "0x29df00a1e0029cc024050029df00a050029cd024064029df00a064029ce", + "0xef80701e01403805024048ef805024048090780280640382002401802878", + "0x900600a77c0280600a088090123be014090070240641000755007c03007", + "0x382100a6140902103601cef8050440180398f024088029df00a088029a6", + "0x900c04e01cef805046014c181202477c0281200e0487e80555208c029df", + "0xef80504e0140781202477c0281200e048ed00555476c029df00e03002982", + "0xec81202477c0281200e048eb00555675cec0073be01cec80500c048ec805", + "0x91d6024048ef8053b6014c001202477c029d700a760090123be014ec005", + "0x39d3024750029df00a750029d4024750029df00a048ea8123aa014ef805", + "0xe88053be014e99d200e744091d200a77c028123a4048e98053be014ea1d5", + "0xef80503601411012024014ef805024014e78123a0014ef8053a2014e8012", + "0xa00539a0480f8053be0140f80539c048038053be0140380514e0480d805", + "0x38123a00500f807036048030053a0014ef8053a0014e6012028014ef805", + "0xe7805394048e78053be014091cb024048ef8053ac014ec81202477c02812", + "0x900702472ce6007558734e70073be01ce781f03603ce481239e014ef805", + "0xef805024384091c900a77c028121c4048e50053be014090e3024048ef805", + "0x29df00a048230121c2014ef8050244c0090e200a77c0281239004871805", + "0x238053be0140904a024118029df00a04826012260014ef80502411c091c8", + "0x904d00a77c028122a6048250053be01409151024130029df00a04826812", + "0xb28122aa014ef80502455c0915300a77c028122ac048a88053be01409155", + "0xa995109a1282604708c4c0e40e11c438ce49ca3b65980915600a77c02812", + "0xe68053be014e680539c048e70053be014e7005044048ab8053be014ab155", + "0xef805028014e681200e014ef80500e01453812024014ef805024014e7812", + "0xef8053b655c0a007024734e701f180048ed8053be014ed8052fa0480a005", + "0x281200e048bc80555a5e0029df00e5dc028dc0245dc6e0572ce598b2806", + "0xef8052f6014bc0122f6014ef805024758090123be014bc0052ee048091df", + "0xc20052f8048c20053be0146d8052f6048091df00a5f00297902436cbe007", + "0x110122ce014ef8052ce014e7812322014ef8053140146d812314014ef805", + "0xb30053be014b300539c0482b8053be0142b80514e048b28053be014b2805", + "0xb30572ca59c03005322014ef805322014e60121b8014ef8051b8014e6812", + "0xef8052ce014e7812330014ef8052f2014e801202477c0281200e048c88dc", + "0xb300539c0482b8053be0142b80514e048b28053be014b2805044048b3805", + "0x3005330014ef805330014e60121b8014ef8051b8014e68122cc014ef805", + "0x91d6024048ef8053b6014c001202477c0281200e048cc0dc2cc15cb2967", + "0x39d3024684029df00a684029d4024684029df00a048c201233e014ef805", + "0xd40053be014d19a500e744091a500a77c028123a4048d18053be014d099f", + "0xef80539801411012024014ef805024014e781235a014ef805350014e8012", + "0xa00539a048e58053be014e580539c048038053be0140380514e048e6005", + "0x381235a050e58073980480300535a014ef80535a014e6012028014ef805", + "0x28123ac048091df00a09c02998024048ef8053b4014c501202477c02812", + "0xd70073a6048d78053be014d78053a8048d78053be014091910246b8029df", + "0x91bc00a77c0286a37001ce8812370014ef8050247480906a00a77c029af", + "0x29df00a06c02822024048029df00a048029cf0241b4029df00a6f0029d0", + "0x281400a7340901f00a77c0281f00a7380900700a77c0280700a29c0901b", + "0x90070241b40a01f00e06c0900600a1b4029df00a1b4029cc024050029df", + "0x2822024048029df00a048029cf024700029df00a3f4029d0024048ef805", + "0x901f00a77c0281f00a7380900700a77c0280700a29c0901b00a77c0281b", + "0xa01f00e06c0900600a700029df00a700029cc024050029df00a050029cd", + "0x91b900a77c028123ac048091df00a08802998024048ef80502401c091c0", + "0x29df00a1c4dc8073a6048388053be014388053a8048388053be01409184", + "0x287700a7400907700a77c028741c001ce88121c0014ef80502474809074", + "0x28a7024080029df00a08002822024048029df00a048029cf0241e0029df", + "0x901400a77c0281400a7340901900a77c0281900a7380900700a77c02807", + "0x90123be014090120241e00a01900e0800900600a1e0029df00a1e0029cc", + "0x2822024048ef80502401c0901904001d5701f00c01cef80701e01403805", + "0xd8073be0141100600e63c0902200a77c0282200a6980900600a77c02806", + "0x11805306048091df00a048038121fa0155782300a77c0382100a61409021", + "0x91df00a048038123b4015581db00a77c0380c00a6080900c04e01cef805", + "0x38123ac015589d73b001cef8073b2014030123b2014ef80504e01407812", + "0xed805300048091df00a75c029d8024048ef8053b0014ec81202477c02812", + "0x29d400a750091d400a77c028123aa048ea8053be014091d6024048ef805", + "0x39d1024748029df00a048e90123a6014ef8053a8754039d3024750029df", + "0x90053be0140900539e048e80053be014e88053a0048e88053be014e99d2", + "0xef80503e014e701200e014ef80500e01453812036014ef80503601411012", + "0xd81200c014e80053be014e80053980480a0053be0140a00539a0480f805", + "0xef80502472c090123be014eb0053b2048091df00a048038123a00500f807", + "0x1591cd39c01cef80739e07c0d80f392048e78053be014e7805394048e7805", + "0x29df00a04871012394014ef80502438c090123be0140900702472ce6007", + "0x708053be01409130024388029df00a048e40121c6014ef805024384091c9", + "0x904600a77c02812098048980053be01409047024720029df00a04823012", + "0xa9812094014ef8050245440904c00a77c0281209a048238053be0140904a", + "0x915702454c029df00a048ab0122a2014ef8050245540904d00a77c02812", + "0x23130390384710e3392728ed966024558029df00a048b28122aa014ef805", + "0xe701239c014ef80539c014110122ae014ef8052ac554a995109a12826047", + "0x38053be0140380514e048090053be0140900539e048e68053be014e6805", + "0x91cd39c07c608123b6014ef8053b6014be812028014ef805028014e6812", + "0x15997800a77c0397700a370091771b815cb39662ca018ef8053b655c0a007", + "0xbd8053be014091d6024048ef8052f0014bb81202477c0281200e048bc805", + "0xef8051b6014bd81202477c0297c00a5e4090db2f801cef8052f6014bc012", + "0xb380539e048c88053be014c50051b6048c50053be014c20052f8048c2005", + "0xe70120ae014ef8050ae014538122ca014ef8052ca014110122ce014ef805", + "0xc88053be014c88053980486e0053be0146e00539a048b30053be014b3005", + "0xcc0053be014bc8053a0048091df00a04803812322370b30572ca59c03005", + "0xef8050ae014538122ca014ef8052ca014110122ce014ef8052ce014e7812", + "0xcc0053980486e0053be0146e00539a048b30053be014b300539c0482b805", + "0xed805300048091df00a04803812330370b30572ca59c03005330014ef805", + "0x29a100a750091a100a77c02812308048cf8053be014091d6024048ef805", + "0x39d1024694029df00a048e9012346014ef80534267c039d3024684029df", + "0x90053be0140900539e048d68053be014d40053a0048d40053be014d19a5", + "0xef805396014e701200e014ef80500e01453812398014ef80539801411012", + "0xe601200c014d68053be014d68053980480a0053be0140a00539a048e5805", + "0x282700a660090123be014ed005314048091df00a0480381235a050e5807", + "0xef80535e014ea01235e014ef805024644091ae00a77c028123ac048091df", + "0xdc0073a2048dc0053be014091d20241a8029df00a6bcd70073a6048d7805", + "0x901200a77c0281200a73c0906d00a77c029bc00a740091bc00a77c0286a", + "0x29df00a07c029ce02401c029df00a01c028a702406c029df00a06c02822", + "0x381b0240180286d00a77c0286d00a7300901400a77c0281400a7340901f", + "0x281200a73c091c000a77c028fd00a740090123be014090070241b40a01f", + "0x29ce02401c029df00a01c028a702406c029df00a06c02822024048029df", + "0x29c000a77c029c000a7300901400a77c0281400a7340901f00a77c0281f", + "0xeb01202477c0282200a660090123be014090070247000a01f00e06c09006", + "0xe98120e2014ef8050e2014ea0120e2014ef805024610091b900a77c02812", + "0x29df00a1d0700073a2048700053be014091d20241d0029df00a1c4dc807", + "0x282000a0880901200a77c0281200a73c0907800a77c0287700a74009077", + "0x29cd024064029df00a064029ce02401c029df00a01c028a7024080029df", + "0x9078028064038200240180287800a77c0287800a7300901400a77c02814", + "0x90070240800f807568018110073be01c0380500e014090123be01409012", + "0x282200a088090123be01409014024064029df00a0500280f024048ef805", + "0x90123be0140900702408c02ab504206c039df00e06402806024088029df", + "0x29df00a09c0281902409c029df00a3f4028200243f4029df00a0840281f", + "0x15b00502408c091da00a77c0280c00a084091db00a77c0281b00a06c0900c", + "0xec0053be014ec80504e048ec8053be014090fd024048ef80502401c09012", + "0xef8073b4014060123b4014ef8053b0014108123b6014ef8050460140d812", + "0x2ab83a8754039df00e76c02806024048ef80502401c091d600aadceb805", + "0x29df00a74802820024748029df00a7500281f024048ef80502401c091d3", + "0x29d000a084091cf00a77c029d500a06c091d000a77c029d100a064091d1", + "0xe68053be014090fd024048ef80502401c0901257201409023024738029df", + "0xef8053980141081239e014ef8053a60140d812398014ef80539a01413812", + "0x39db024048ef80502401c091ca00aae8e58053be01ce7005018048e7005", + "0xef8053920141101202477c0281200e0487100557638ce48073be01ce5822", + "0xed01202477c0281200e04898005578720708073be01ce780500c048e4805", + "0xeb805104048091df00a720029d8024048ef8051c2014ec81202477c02812", + "0xef8050247540904600a77c028123ac048091df00a38c029d7024048ef805", + "0x91d2024130029df00a11c230073a6048238053be014238053a804823805", + "0x915100a77c0284d00a7400904d00a77c0284c09401ce8812094014ef805", + "0x29df00a018029ce024724029df00a72402822024048029df00a048029cf", + "0x31c90240880295100a77c0295100a7300900f00a77c0280f00a73409006", + "0xa98053be014091cb024048ef805260014ec81202477c0281200e048a880f", + "0xab80757a558aa8073be01ca980639203ce48122a6014ef8052a6014e5012", + "0xb30053be014b30053a8048b30053be014090c2024048ef80502401c09165", + "0x29d4024370029df00a38c029ae02415cb38073be014eb96602403c61812", + "0xef8052f0014ea0122f05dc039df00a3702b96701e30c0905700a77c02857", + "0xd18122f8014ef8052f6014d08122f65e4039df00a5e0aa807188048bc005", + "0x917700a77c0297700a73c090db00a77c028db00a694090db00a77c02812", + "0x7abe322628c200f3be01cbe0db01e5580a1ad0245e4029df00a5e402822", + "0x298400a7380919100a77c0299100a750090123be01409007024684cf998", + "0x91a300aafc091df00e644028c5024628029df00a628029cd024610029df", + "0x63812350014ef80534a0146301234a014ef8050243f4090123be01409007", + "0xd1805190048091df00a04803812024b0002812046048d68053be014d4005", + "0xd780518e048d78053be014d7005192048d70053be014090fd024048ef805", + "0x28c70246e0029df00a6b4028ca0241a8029df00a048eb01235a014ef805", + "0x91df00a048038120da015609bc00a77c039b800a32c091b800a77c029b8", + "0xdc8053be014e00053a8048e00053be014090cc024048ef805378014c5012", + "0x90ce024048ef8050da014c501202477c0281200e048092c200a04811812", + "0x350073a6048091df00a048ed012372014ef8050e2014ea0120e2014ef805", + "0x90123be014700052f20483b8e000e77c0287400a5e00907400a77c029b9", + "0x29df00a1e8028db0241e8029df00a1e00297c0241e0029df00a1dc0297b", + "0x298400a7380917900a77c0297900a0880917700a77c0297700a73c090df", + "0xbb82200a37c029df00a37c029cc024628029df00a628029cd024610029df", + "0x29df00a048e901202477c028123b4048091df00a048038121be628c2179", + "0xbb80539e0483e8053be014df0053a0048df0053be014d087b00e7440907b", + "0xe6812330014ef805330014e70122f2014ef8052f2014110122ee014ef805", + "0x907d33e660bc9770440143e8053be0143e805398048cf8053be014cf805", + "0x718053ae048091df00a75c02882024048ef805024768090123be01409007", + "0x28de00a750090de00a77c02812308048df8053be014091d6024048ef805", + "0x39d10246d0029df00a048e901236a014ef8051bc6fc039d3024378029df", + "0x90053be0140900539e048d80053be014410053a0048410053be014da9b4", + "0xef80501e014e68122ca014ef8052ca014e70122ae014ef8052ae01411012", + "0xef80502401c091b001e594ab812044014d80053be014d800539804807805", + "0x29df00a38802822024048ef8053ae0144101202477c029cf00a76409012", + "0xec81202477c029ca00a628090123be014090070240496180502408c090dd", + "0xed0121ba014ef8050440141101202477c029d700a208090123be014e7805", + "0xd98053a8048d98053be014090860246b0029df00a048eb01202477c02812", + "0xe8812364014ef8050247480908600a77c029b335801ce9812366014ef805", + "0x29df00a048029cf024224029df00a6a8029d00246a8029df00a218d9007", + "0x280f00a7340900600a77c0280600a738090dd00a77c028dd00a08809012", + "0x281200e0484480f00c3740902200a224029df00a224029cc02403c029df", + "0x91df00a76c029d9024048ef8053ac014c501202477c028123b4048091df", + "0xd38053be014d38053a8048d38053be014091910246a4029df00a048eb012", + "0x288b34c01ce881234c014ef8050247480908b00a77c029a735201ce9812", + "0x2822024048029df00a048029cf02423c029df00a234029d0024234029df", + "0x900f00a77c0280f00a7340900600a77c0280600a7380902200a77c02822", + "0xcc01202477c0281200e0484780f00c0880902200a23c029df00a23c029cc", + "0x29d4024680029df00a048c2012348014ef805024758090123be0140a005", + "0x919a00a77c028123a4048ce8053be014d01a400e74c091a000a77c029a0", + "0xef805024014e781232e014ef805332014e8012332014ef80533a668039d1", + "0x780539a048100053be0141000539c0480f8053be0140f80504404809005", + "0x901202465c0782003e0481100532e014ef80532e014e601201e014ef805", + "0xef80502401c0902003e01d6200604401cef80700e01403805024048ef805", + "0x29df00a08802822024048ef8050240500901900a77c0281400a03c09012", + "0x281f024048ef80502401c0902300ab141081b00e77c0381900a01809022", + "0x900c00a77c0282700a0640902700a77c028fd00a080090fd00a77c02821", + "0x901258c01409023024768029df00a0300282102476c029df00a06c0281b", + "0xd8123b0014ef8053b2014138123b2014ef8050243f4090123be01409007", + "0xeb8053be01ced005018048ed0053be014ec005042048ed8053be01411805", + "0x91d300ab20ea1d500e77c039db00a018090123be0140900702475802ac7", + "0xea0053b0048091df00a754029d9024048ef805024768090123be01409007", + "0xef805024754091d200a77c028123ac048091df00a75c02882024048ef805", + "0x91d2024740029df00a744e90073a6048e88053be014e88053a8048e8805", + "0x91cd00a77c029ce00a740091ce00a77c029d039e01ce881239e014ef805", + "0x29df00a018029ce024088029df00a08802822024048029df00a048029cf", + "0x3022024088029cd00a77c029cd00a7300900f00a77c0280f00a73409006", + "0x90123be014e98053b2048091df00a048ed01202477c0281200e048e680f", + "0xef8073980181100f392048e60053be014e6005394048e60053be014091cb", + "0xea0121c4014ef8050245e8090123be0140900702438ce4807592728e5807", + "0x29c800a750091c81c201cef8053ae3880900f186048710053be01471005", + "0x904700a77c0284600a6840904626001cef80539072c038c4024720029df", + "0x708053be0147080539e048260053be0142600534a048260053be014091a3", + "0x16515109a128079df00e11c2600f394050d6812260014ef80526001411012", + "0x295100a7500915700a77c028123ac048091df00a048038122ac554a980f", + "0x91672cc01cef8052ca014bc0122ca014ef8052a255c039d3024544029df", + "0x6e0053be0142b8052f80482b8053be014b38052f6048091df00a59802979", + "0xef805260014110121c2014ef8051c2014e78122ee014ef8051b80146d812", + "0xbb805398048268053be0142680539a048250053be0142500539c04898005", + "0xef805024748090123be014090070245dc2684a260384110052ee014ef805", + "0x29cf0245ec029df00a5e4029d00245e4029df00a558bc0073a2048bc005", + "0x915300a77c0295300a7380913000a77c0293000a088090e100a77c028e1", + "0xbd9552a64c07082200a5ec029df00a5ec029cc024554029df00a554029cd", + "0xc20122f8014ef805024758090123be014eb805104048091df00a04803812", + "0xc20053be0146d97c00e74c090db00a77c028db00a750090db00a77c02812", + "0xef805322014e8012322014ef805308628039d1024628029df00a048e9012", + "0x7180539c048e48053be014e4805044048090053be0140900539e048cc005", + "0x11005330014ef805330014e601201e014ef80501e014e68121c6014ef805", + "0x29d600a628090123be014091da024048ef80502401c0919801e38ce4812", + "0x29df00a048c881233e014ef805024758090123be014ed8053b2048091df", + "0x28123a4048d18053be014d099f00e74c091a100a77c029a100a750091a1", + "0xe781235a014ef805350014e8012350014ef805346694039d1024694029df", + "0x30053be0140300539c048110053be01411005044048090053be01409005", + "0x78060440481100535a014ef80535a014e601201e014ef80501e014e6812", + "0x91ae00a77c028123ac048091df00a05002998024048ef80502401c091ad", + "0x29df00a6bcd70073a6048d78053be014d78053a8048d78053be01409184", + "0x29bc00a740091bc00a77c0286a37001ce8812370014ef8050247480906a", + "0x29ce02407c029df00a07c02822024048029df00a048029cf0241b4029df", + "0x286d00a77c0286d00a7300900f00a77c0280f00a7340902000a77c02820", + "0x302200e77c0380700a01c0281202477c028120240483680f04007c09022", + "0x28120280480c8053be0140a00501e048091df00a0480381204007c03acb", + "0x118055980840d8073be01c0c80500c048110053be01411005044048091df", + "0x138053be0147e8050400487e8053be0141080503e048091df00a04803812", + "0xef805018014108123b6014ef8050360140d812018014ef80504e0140c812", + "0x91d900a77c028121fa048091df00a04803812024b3402812046048ed005", + "0x29df00a7600282102476c029df00a08c0281b024760029df00a76402827", + "0x110073b6048091df00a048038123ac015671d700a77c039da00a030091da", + "0x29df00a75402822024048ef80502401c091d300ab3cea1d500e77c039d7", + "0x91da024048ef80502401c091d000ab40e89d200e77c039db00a018091d5", + "0x29d400a75c090123be014e88053b0048091df00a748029d9024048ef805", + "0xef80539c014ea01239c014ef805024754091cf00a77c028123ac048091df", + "0xe60073a2048e60053be014091d2024734029df00a738e78073a6048e7005", + "0x901200a77c0281200a73c091ca00a77c029cb00a740091cb00a77c029cd", + "0x29df00a03c029cd024018029df00a018029ce024754029df00a75402822", + "0x91df00a0480381239403c031d5024088029ca00a77c029ca00a7300900f", + "0xe5012392014ef80502472c090123be014e80053b2048091df00a048ed012", + "0x91c81c201d688e21c601cef807392018ea80f392048e48053be014e4805", + "0x29d4024118029df00a04861012260014ef805024340090123be01409007", + "0x39df00a4c02301201e30c0913000a77c0293000a7500904600a77c02846", + "0x2380f186048260053be014260053a8048250053be014ea00535c04826047", + "0xef8052a238c038c4024544029df00a544029d4024544268073be0142504c", + "0xab80534a048ab8053be014091a3024558029df00a554029a1024554a9807", + "0xd68122a6014ef8052a60141101209a014ef80509a014e78122ae014ef805", + "0x91df00a048038122ee3702b80f5a459cb316501e77c039562ae03c71014", + "0xb28053be014b280539c048b38053be014b38053a8048091df00a0480a012", + "0x281200e048bc0055a6048ef8072ce014628122cc014ef8052cc014e6812", + "0x297b00a31c0917b00a77c0297900a3180917900a77c028121fa048091df", + "0x91df00a5e0028c8024048ef80502401c090125a8014090230245f0029df", + "0x29df00a610028c7024610029df00a36c028c902436c029df00a0487e812", + "0xef80532201463812322014ef8052f801465012314014ef8050247580917c", + "0x298a024048ef80502401c0919f00ab54cc0053be01cc8805196048c8805", + "0x902302468c029df00a684029d4024684029df00a0486601202477c02998", + "0x29df00a0486701202477c0299f00a628090123be014090070240496b005", + "0xef805346628039d3024048ef805024768091a300a77c029a500a750091a5", + "0xd70052f6048091df00a6b4029790246b8d68073be014d40052f0048d4005", + "0xe7812370014ef8050d40146d8120d4014ef80535e014be01235e014ef805", + "0xb28053be014b280539c048a98053be014a9805044048268053be01426805", + "0xb31652a613411005370014ef805370014e60122cc014ef8052cc014e6812", + "0x29df00a5dcde0073a2048de0053be014091d2024048ef80502401c091b8", + "0x295300a0880904d00a77c0284d00a73c091c000a77c0286d00a7400906d", + "0x29cc024370029df00a370029cd02415c029df00a15c029ce02454c029df", + "0xea0053ae048091df00a048038123803702b95309a088029c000a77c029c0", + "0x287100a7500907100a77c02812308048dc8053be014091d6024048ef805", + "0x39d1024380029df00a048e90120e8014ef8050e26e4039d30241c4029df", + "0x90053be0140900539e0483c0053be0143b8053a00483b8053be0143a0e0", + "0xef80501e014e6812390014ef805390014e70121c2014ef8051c201411012", + "0xef80502401c0907801e720708120440143c0053be0143c00539804807805", + "0x92d700a048118120f4014ef8053a60141101202477c029db00a76409012", + "0x1101202477c029db00a764090123be014eb005314048091df00a04803812", + "0x919102437c029df00a048eb01202477c028123b40483d0053be01411005", + "0x91be00a77c0287b1be01ce98120f6014ef8050f6014ea0120f6014ef805", + "0x29df00a6fc029d00246fc029df00a6f83e8073a20483e8053be014091d2", + "0x280600a7380907a00a77c0287a00a0880901200a77c0281200a73c090de", + "0x902200a378029df00a378029cc02403c029df00a03c029cd024018029df", + "0xef805024758090123be0140a005330048091df00a048038121bc03c0307a", + "0xda1b500e74c091b400a77c029b400a750091b400a77c02812308048da805", + "0xe80121ba014ef8051046c0039d10246c0029df00a048e9012104014ef805", + "0xf8053be0140f805044048090053be0140900539e048d60053be0146e805", + "0xef805358014e601201e014ef80501e014e6812040014ef805040014e7012", + "0xef80700e01403805024048ef805024048091ac01e0800f812044014d6005", + "0x901900a77c0281400a03c090123be014090070240800f8075b001811007", + "0x1081b00e77c0381900a0180902200a77c0282200a088090123be01409014", + "0x28fd00a080090fd00a77c0282100a07c090123be0140900702408c02ad9", + "0x282102476c029df00a06c0281b024030029df00a09c0281902409c029df", + "0xef8050243f4090123be014090070240496d00502408c091da00a77c0280c", + "0xec005042048ed8053be01411805036048ec0053be014ec80504e048ec805", + "0x90123be0140900702475802adb3ae014ef8073b4014060123b4014ef805", + "0xea805044048091df00a048038123a60156e1d43aa01cef8073ae088039db", + "0x91df00a048038123a00156e9d13a401cef8073b6014030123aa014ef805", + "0xeb81202477c029d100a760090123be014e90053b2048091df00a048ed012", + "0x29d4024738029df00a048ea81239e014ef805024758090123be014ea005", + "0x91cc00a77c028123a4048e68053be014e71cf00e74c091ce00a77c029ce", + "0xef805024014e7812394014ef805396014e8012396014ef80539a730039d1", + "0x780539a048030053be0140300539c048ea8053be014ea80504404809005", + "0x9007024728078063aa04811005394014ef805394014e601201e014ef805", + "0x29df00a048e581202477c029d000a764090123be014091da024048ef805", + "0x3ade1c438c039df00e724031d501e724091c900a77c029c900a728091c9", + "0x230053be014090c20244c0029df00a048bb01202477c0281200e048e40e1", + "0x9804602403c61812260014ef805260014ea01208c014ef80508c014ea012", + "0x904c00a77c0284c00a7500904a00a77c029d400a6b80904c08e01cef805", + "0x71807188048a88053be014a88053a8048a884d00e77c0284a09811c078c3", + "0x915700a77c02812346048ab0053be014aa805342048aa95300e77c02951", + "0x29df00a54c02822024134029df00a134029cf02455c029df00a55c029a5", + "0x90070245dc6e05701eb7cb39662ca03cef8072ac55c078e20286b409153", + "0x296500a7380916700a77c0296700a750090123be01409014024048ef805", + "0x917800ab80091df00e59c028c5024598029df00a598029cd024594029df", + "0x638122f6014ef8052f2014630122f2014ef8050243f4090123be01409007", + "0xbc005190048091df00a04803812024b8402812046048be0053be014bd805", + "0xc200518e048c20053be0146d8051920486d8053be014090fd024048ef805", + "0x28c7024644029df00a5f0028ca024628029df00a048eb0122f8014ef805", + "0x91df00a0480381233e0157119800a77c0399100a32c0919100a77c02991", + "0xd18053be014d08053a8048d08053be014090cc024048ef805330014c5012", + "0x90ce024048ef80533e014c501202477c0281200e048092e300a04811812", + "0xc50073a6048091df00a048ed012346014ef80534a014ea01234a014ef805", + "0x90123be014d68052f2048d71ad00e77c029a800a5e0091a800a77c029a3", + "0x29df00a1a8028db0241a8029df00a6bc0297c0246bc029df00a6b80297b", + "0x296500a7380915300a77c0295300a0880904d00a77c0284d00a73c091b8", + "0x2682200a6e0029df00a6e0029cc024598029df00a598029cd024594029df", + "0xbb9bc00e744091bc00a77c028123a4048091df00a04803812370598b2953", + "0x1101209a014ef80509a014e7812380014ef8050da014e80120da014ef805", + "0x6e0053be0146e00539a0482b8053be0142b80539c048a98053be014a9805", + "0x90123be014090070247006e0572a613411005380014ef805380014e6012", + "0xea0120e2014ef805024610091b900a77c028123ac048091df00a750029d7", + "0x700053be014091d20241d0029df00a1c4dc8073a6048388053be01438805", + "0x281200a73c0907800a77c0287700a7400907700a77c028741c001ce8812", + "0x29cd024720029df00a720029ce024384029df00a38402822024048029df", + "0x38120f003ce40e10240880287800a77c0287800a7300900f00a77c0280f", + "0x90230241e8029df00a74c02822024048ef8053b6014ec81202477c02812", + "0xef8053b6014ec81202477c029d600a628090123be0140900702404972005", + "0x6f8053be014091d6024048ef8050247680907a00a77c0282200a08809012", + "0xef8050f637c039d30241ec029df00a1ec029d40241ec029df00a048c8812", + "0xdf8053a0048df8053be014df07d00e7440907d00a77c028123a4048df005", + "0xe70120f4014ef8050f401411012024014ef805024014e78121bc014ef805", + "0x6f0053be0146f005398048078053be0140780539a048030053be01403005", + "0xeb01202477c0281400a660090123be01409007024378078060f404811005", + "0xe9812368014ef805368014ea012368014ef805024610091b500a77c02812", + "0x29df00a208d80073a2048d80053be014091d2024208029df00a6d0da807", + "0x281f00a0880901200a77c0281200a73c091ac00a77c028dd00a740090dd", + "0x29cc02403c029df00a03c029cd024080029df00a080029ce02407c029df", + "0x280700a048091df00a0480901235803c1001f024088029ac00a77c029ac", + "0xef8050280140781202477c0281200e0481001f00eb940302200e77c03807", + "0xef80703201403012044014ef8050440141101202477c028120280480c805", + "0x100121fa014ef8050420140f81202477c0281200e048118055cc0840d807", + "0xed8053be0140d805036048060053be01413805032048138053be0147e805", + "0x7e81202477c0281200e048092e700a048118123b4014ef80501801410812", + "0x91db00a77c0282300a06c091d800a77c029d900a09c091d900a77c02812", + "0x281200e048eb0055d075c029df00e7680280c024768029df00a76002821", + "0x90123be0140900702474c02ae93a8754039df00e75c110073b6048091df", + "0x900702474002aea3a2748039df00e76c02806024754029df00a75402822", + "0xef8053a2014ec01202477c029d200a764090123be014091da024048ef805", + "0xe70053be014091d502473c029df00a048eb01202477c029d400a75c09012", + "0xef805024748091cd00a77c029ce39e01ce981239c014ef80539c014ea012", + "0x29cf024728029df00a72c029d002472c029df00a734e60073a2048e6005", + "0x900600a77c0280600a738091d500a77c029d500a0880901200a77c02812", + "0xe500f00c7540902200a728029df00a728029cc02403c029df00a03c029cd", + "0x91cb024048ef8053a0014ec81202477c028123b4048091df00a04803812", + "0x718073be01ce48063aa03ce4812392014ef805392014e5012392014ef805", + "0x39be02438c029df00a38c02822024048ef80502401c091c81c201d758e2", + "0x287d024048ef80502401c0904d09413007aec08e1189800f3be01c078e2", + "0xaa95304477c0295100a3780915100a77c0284700a6fc0904700a77c02847", + "0x295700a75c090123be014aa805368048091df00a54c029b5024594ab956", + "0xb30072e8048b31d400e77c029d400a5d4090123be014b2805104048091df", + "0x718121b8014ef8050243400905700a77c0296700a5cc0916700a77c02956", + "0x91c80245e4029df00a048708122f0014ef8050243880917700a77c02812", + "0x281208e0486d8053be014090460245f0029df00a048980122f6014ef805", + "0xef8050241340919100a77c02812094048c50053be0140904c024610029df", + "0x29df00a048aa812342014ef80502454c0919f00a77c028122a2048cc005", + "0xd68053be014091650246a0029df00a048ab81234a014ef805024558091a3", + "0x29df00a6b4d41a5346684cf998322628c20db2f85ecbc9782ee76cb3012", + "0x281200a73c0913000a77c0293000a738090e300a77c028e300a088091ae", + "0x2967024370029df00a370029d4024118029df00a118029cd024048029df", + "0x6e1ae08c048980e30405b40905700a77c0285700a5c0091d400a77c029d4", + "0x91b900abb4e00053be01c368051b8048369bc3701a8d78223be0142b9d4", + "0x29780241c4029df00a048eb01202477c029c000a5dc090123be01409007", + "0x907700a77c028e000a5ec090123be0143a0052f20487007400e77c02871", + "0x29df00a6e0029cf0241e8029df00a1e0028db0241e0029df00a1dc0297c", + "0x29bc00a7340906a00a77c0286a00a738091af00a77c029af00a088091b8", + "0x281200e0483d1bc0d46bcdc02200a1e8029df00a1e8029cc0246f0029df", + "0xdc00539e048091df00a37c029b30241ec6f8073be014dc805358048091df", + "0xe681237e014ef8050d4014e70120fa014ef80535e0141101237c014ef805", + "0x3812024bb802812046048da8053be0143d8050d40486f0053be014de005", + "0x28220246f8029df00a048029cf024048ef8053a8014eb81202477c02812", + "0x90de00a77c0284a00a734091bf00a77c0284c00a7380907d00a77c028e3", + "0x29df00a6d4da0073a2048da0053be014091d20246d4029df00a1340286a", + "0x287d00a088091be00a77c029be00a73c091b000a77c0288200a74009082", + "0x29cc024378029df00a378029cd0246fc029df00a6fc029ce0241f4029df", + "0xea0053ae048091df00a04803812360378df87d37c088029b000a77c029b0", + "0x29ac00a750091ac00a77c028123080486e8053be014091d6024048ef805", + "0x39d1024218029df00a048e9012366014ef805358374039d30246b0029df", + "0x90053be0140900539e048d50053be014d90053a0048d90053be014d9886", + "0xef80501e014e6812390014ef805390014e70121c2014ef8051c201411012", + "0xef80502401c091aa01e72070812044014d50053be014d500539804807805", + "0x92ef00a04811812112014ef8053a60141101202477c029db00a76409012", + "0x1101202477c029db00a764090123be014eb005314048091df00a04803812", + "0x91910246a4029df00a048eb01202477c028123b4048448053be01411005", + "0x908b00a77c029a735201ce981234e014ef80534e014ea01234e014ef805", + "0x29df00a234029d0024234029df00a22cd30073a2048d30053be014091d2", + "0x280600a7380908900a77c0288900a0880901200a77c0281200a73c0908f", + "0x902200a23c029df00a23c029cc02403c029df00a03c029cd024018029df", + "0xef805024758090123be0140a005330048091df00a0480381211e03c03089", + "0xd01a400e74c091a000a77c029a000a750091a000a77c02812308048d2005", + "0xe8012332014ef80533a668039d1024668029df00a048e901233a014ef805", + "0xf8053be0140f805044048090053be0140900539e048cb8053be014cc805", + "0xef80532e014e601201e014ef80501e014e6812040014ef805040014e7012", + "0xef80700e01403805024048ef8050240480919701e0800f812044014cb805", + "0x901900a77c0281400a03c090123be014090070240800f8075e001811007", + "0x1081b00e77c0381900a0180902200a77c0282200a088090123be01409014", + "0x28fd00a080090fd00a77c0282100a07c090123be0140900702408c02af1", + "0x282102476c029df00a06c0281b024030029df00a09c0281902409c029df", + "0xef8050243f4090123be014090070240497900502408c091da00a77c0280c", + "0xec005042048ed8053be01411805036048ec0053be014ec80504e048ec805", + "0x90123be0140900702475802af33ae014ef8073b4014060123b4014ef805", + "0xea805044048091df00a048038123a60157a1d43aa01cef8073ae088039db", + "0x91df00a048038123a00157a9d13a401cef8073b6014030123aa014ef805", + "0xeb81202477c029d100a760090123be014e90053b2048091df00a048ed012", + "0x29d4024738029df00a048ea81239e014ef805024758090123be014ea005", + "0x91cc00a77c028123a4048e68053be014e71cf00e74c091ce00a77c029ce", + "0xef805024014e7812394014ef805396014e8012396014ef80539a730039d1", + "0x780539a048030053be0140300539c048ea8053be014ea80504404809005", + "0x9007024728078063aa04811005394014ef805394014e601201e014ef805", + "0x29df00a048e581202477c029d000a764090123be014091da024048ef805", + "0x3af61c438c039df00e724031d501e724091c900a77c029c900a728091c9", + "0x380f1c401cdf0121c6014ef8051c60141101202477c0281200e048e40e1", + "0xef80508e0143e81202477c0281200e0482684a09803d7b84708c4c0079df", + "0xb29572ac554a98223be014a88051bc048a88053be0142380537e04823805", + "0x90123be014ab8053ae048091df00a554029b4024048ef8052a6014da812", + "0xef8052ac598038d3024598ea0073be014ea0052ea048091df00a59402882", + "0xef80502438c090dc00a77c028121a00482b8053be014b38051ce048b3805", + "0x29df00a048e40122f2014ef8050243840917800a77c028121c4048bb805", + "0xc20053be0140904702436c029df00a048230122f8014ef8050244c00917b", + "0x919800a77c0281209a048c88053be0140904a024628029df00a04826012", + "0xab012346014ef805024554091a100a77c028122a6048cf8053be01409151", + "0xed9660246b4029df00a048b2812350014ef80502455c091a500a77c02812", + "0x1101235c014ef80535a6a0d29a334267ccc1913146106d97c2f65e4bc177", + "0x90053be0140900539e048980053be0149800539c048718053be01471805", + "0xef8053a8014b38121b8014ef8051b8014ea01208c014ef80508c014e6812", + "0x28573a8370d70460244c0718201cc0482b8053be0142b8052e0048ea005", + "0x281200e048dc8055f0700029df00e1b4028dc0241b4de1b80d46bc111df", + "0xef8050e2014bc0120e2014ef805024758090123be014e00052ee048091df", + "0x3b8052f80483b8053be014700052f6048091df00a1d0029790243803a007", + "0x11012370014ef805370014e78120f4014ef8050f00146d8120f0014ef805", + "0xde0053be014de00539a048350053be0143500539c048d78053be014d7805", + "0x90123be014090070241e8de06a35e6e0110050f4014ef8050f4014e6012", + "0x29df00a6e0029cf024048ef8051be014d98120f637c039df00a6e4029ac", + "0x29bc00a734091bf00a77c0286a00a7380907d00a77c029af00a088091be", + "0xef80502401c090125f2014090230246d4029df00a1ec0286a024378029df", + "0xef8051c60141101237c014ef805024014e781202477c029d400a75c09012", + "0x268050d40486f0053be0142500539a048df8053be0142600539c0483e805", + "0xe8012104014ef80536a6d0039d10246d0029df00a048e901236a014ef805", + "0x3e8053be0143e805044048df0053be014df00539e048d80053be01441005", + "0xef805360014e60121bc014ef8051bc014e681237e014ef80537e014e7012", + "0x91df00a750029d7024048ef80502401c091b01bc6fc3e9be044014d8005", + "0xd60053be014d60053a8048d60053be01409184024374029df00a048eb012", + "0x29b310c01ce881210c014ef805024748091b300a77c029ac1ba01ce9812", + "0x2822024048029df00a048029cf0246a8029df00a6c8029d00246c8029df", + "0x900f00a77c0280f00a734091c800a77c029c800a738090e100a77c028e1", + "0xec81202477c0281200e048d500f3903840902200a6a8029df00a6a8029cc", + "0x90070240497d00502408c0908900a77c029d300a088090123be014ed805", + "0x282200a088090123be014ed8053b2048091df00a7580298a024048ef805", + "0x29df00a048c8812352014ef805024758090123be014091da024224029df", + "0x28123a4048458053be014d39a900e74c091a700a77c029a700a750091a7", + "0xe781211e014ef80511a014e801211a014ef805116698039d1024698029df", + "0x30053be0140300539c048448053be01444805044048090053be01409005", + "0x78061120481100511e014ef80511e014e601201e014ef80501e014e6812", + "0x91a400a77c028123ac048091df00a05002998024048ef80502401c0908f", + "0x29df00a680d20073a6048d00053be014d00053a8048d00053be01409184", + "0x299900a7400919900a77c0299d33401ce8812334014ef8050247480919d", + "0x29ce02407c029df00a07c02822024048029df00a048029cf02465c029df", + "0x299700a77c0299700a7300900f00a77c0280f00a7340902000a77c02820", + "0x302200e77c0380700a01c0281202477c02812024048cb80f04007c09022", + "0x28120280480c8053be0140a00501e048091df00a0480381204007c03afb", + "0x118055f80840d8073be01c0c80500c048110053be01411005044048091df", + "0x138053be0147e8050400487e8053be0141080503e048091df00a04803812", + "0xef805018014108123b6014ef8050360140d812018014ef80504e0140c812", + "0x91d900a77c028121fa048091df00a04803812024bf402812046048ed005", + "0x29df00a7600282102476c029df00a08c0281b024760029df00a76402827", + "0x110073b6048091df00a048038123ac0157f1d700a77c039da00a030091da", + "0x29df00a75402822024048ef80502401c091d300abfcea1d500e77c039d7", + "0x91da024048ef80502401c091d000ac00e89d200e77c039db00a018091d5", + "0x29d400a75c090123be014e88053b0048091df00a748029d9024048ef805", + "0xef80539c014ea01239c014ef805024754091cf00a77c028123ac048091df", + "0xe60073a2048e60053be014091d2024734029df00a738e78073a6048e7005", + "0x901200a77c0281200a73c091ca00a77c029cb00a740091cb00a77c029cd", + "0x29df00a03c029cd024018029df00a018029ce024754029df00a75402822", + "0x91df00a0480381239403c031d5024088029ca00a77c029ca00a7300900f", + "0xe5012392014ef80502472c090123be014e80053b2048091df00a048ed012", + "0x91c81c201d808e21c601cef807392018ea80f392048e48053be014e4805", + "0x9800f3be01c078e200e6f8090e300a77c028e300a088090123be01409007", + "0x904700a77c0284700a1f4090123be014090070241342504c01ec0823846", + "0x29b5024594ab9562aa54c111df00a544028de024544029df00a11c029bf", + "0xb2805104048091df00a55c029d7024048ef8052aa014da01202477c02953", + "0x916700a77c029562cc01c728122cc750039df00a75002975024048ef805", + "0x917700a77c028121c60486e0053be0140917602415c029df00a59c028e4", + "0x980122f6014ef8050247200917900a77c028121c2048bc0053be014090e2", + "0x904c024610029df00a048238121b6014ef8050241180917c00a77c02812", + "0x28122a2048cc0053be0140904d024644029df00a04825012314014ef805", + "0xef805024558091a300a77c028122aa048d08053be0140915302467c029df", + "0xbc9782ee76cb301235a014ef805024594091a800a77c028122ae048d2805", + "0x28e300a088091ae00a77c029ad350694d19a133e660c898a30836cbe17b", + "0x29cd024048029df00a048029cf0244c0029df00a4c0029ce02438c029df", + "0x91d400a77c029d400a59c090dc00a77c028dc00a7500904600a77c02846", + "0xd78223be0142b9d41b86b82301226038c1016d02415c029df00a15c02970", + "0x90123be014090070246e402b03380014ef8070da0146e0120da6f0dc06a", + "0x7007400e77c0287100a5e00907100a77c028123ac048091df00a70002977", + "0x29df00a1dc0297c0241dc029df00a3800297b024048ef8050e8014bc812", + "0x29af00a088091b800a77c029b800a73c0907a00a77c0287800a36c09078", + "0x29cc0246f0029df00a6f0029cd0241a8029df00a1a8029ce0246bc029df", + "0xdc805358048091df00a048038120f46f0351af3700880287a00a77c0287a", + "0x1101237c014ef805370014e781202477c028df00a6cc0907b1be01cef805", + "0x6f0053be014de00539a048df8053be0143500539c0483e8053be014d7805", + "0xeb81202477c0281200e0480930400a0481181236a014ef8050f601435012", + "0x907d00a77c028e300a088091be00a77c0281200a73c090123be014ea005", + "0x29df00a1340286a024378029df00a128029cd0246fc029df00a130029ce", + "0x288200a7400908200a77c029b536801ce8812368014ef805024748091b5", + "0x29ce0241f4029df00a1f4028220246f8029df00a6f8029cf0246c0029df", + "0x29b000a77c029b000a730090de00a77c028de00a734091bf00a77c029bf", + "0x91d6024048ef8053a8014eb81202477c0281200e048d80de37e1f4df022", + "0x39d30246b0029df00a6b0029d40246b0029df00a048c20121ba014ef805", + "0xd90053be014d988600e7440908600a77c028123a4048d98053be014d60dd", + "0xef8051c201411012024014ef805024014e7812354014ef805364014e8012", + "0xd5005398048078053be0140780539a048e40053be014e400539c04870805", + "0x29db00a764090123be014090070246a8079c81c204811005354014ef805", + "0x91df00a04803812024c1402812046048448053be014e9805044048091df", + "0x448053be01411005044048091df00a76c029d9024048ef8053ac014c5012", + "0xea01234e014ef805024644091a900a77c028123ac048091df00a048ed012", + "0xd30053be014091d202422c029df00a69cd48073a6048d38053be014d3805", + "0x281200a73c0908f00a77c0288d00a7400908d00a77c0288b34c01ce8812", + "0x29cd024018029df00a018029ce024224029df00a22402822024048029df", + "0x381211e03c030890240880288f00a77c0288f00a7300900f00a77c0280f", + "0x2812308048d20053be014091d6024048ef805028014cc01202477c02812", + "0xe901233a014ef805340690039d3024680029df00a680029d4024680029df", + "0xcb8053be014cc8053a0048cc8053be014ce99a00e7440919a00a77c02812", + "0xef805040014e701203e014ef80503e01411012024014ef805024014e7812", + "0xf812044014cb8053be014cb805398048078053be0140780539a04810005", + "0xf80760c018110073be01c0380500e014090123be0140901202465c07820", + "0x90123be01409014024064029df00a0500280f024048ef80502401c09020", + "0x900702408c02b0704206c039df00e06402806024088029df00a08802822", + "0x281902409c029df00a3f4028200243f4029df00a0840281f024048ef805", + "0x91da00a77c0280c00a084091db00a77c0281b00a06c0900c00a77c02827", + "0xec80504e048ec8053be014090fd024048ef80502401c0901261001409023", + "0x60123b4014ef8053b0014108123b6014ef8050460140d8123b0014ef805", + "0xef8073ae088039db024048ef80502401c091d600ac24eb8053be01ced005", + "0x30123aa014ef8053aa0141101202477c0281200e048e9805614750ea807", + "0x91df00a048ed01202477c0281200e048e8005616744e90073be01ced805", + "0x90123be014ea0053ae048091df00a744029d8024048ef8053a4014ec812", + "0x91ce00a77c029ce00a750091ce00a77c028123aa048e78053be014091d6", + "0xef80539a730039d1024730029df00a048e901239a014ef80539c73c039d3", + "0xea805044048090053be0140900539e048e50053be014e58053a0048e5805", + "0xe601201e014ef80501e014e681200c014ef80500c014e70123aa014ef805", + "0x91da024048ef80502401c091ca01e018ea812044014e50053be014e5005", + "0x29c900a728091c900a77c02812396048091df00a740029d9024048ef805", + "0x281200e048e40e100ec30710e300e77c039c900c754079c9024724029df", + "0x18684708c4c0079df00e03c7100737c048718053be01471805044048091df", + "0x2380537e048238053be014238050fa048091df00a0480381209a1282600f", + "0xef8052a6014da8122ca55cab1552a6088ef8052a20146f0122a2014ef805", + "0x91df00a59402882024048ef8052ae014eb81202477c0295500a6d009012", + "0xb38052c4048b38053be014ab16600e590091663a801cef8053a8014ba812", + "0x28121c4048bb8053be014090e3024370029df00a048bb0120ae014ef805", + "0xef8050244c00917b00a77c02812390048bc8053be014090e10245e0029df", + "0x29df00a04826012308014ef80502411c090db00a77c0281208c048be005", + "0xcf8053be01409151024660029df00a04826812322014ef8050241280918a", + "0x91a500a77c028122ac048d18053be01409155024684029df00a048a9812", + "0x6d97c2f65e4bc1773b6598091ad00a77c028122ca048d40053be01409157", + "0x718053be01471805044048d70053be014d69a834a68cd099f330644c5184", + "0xef80508c014e6812024014ef805024014e7812260014ef805260014e7012", + "0x2b8052e0048ea0053be014ea0052ce0486e0053be0146e0053a804823005", + "0xde1b80d46bc111df00a15cea0dc35c118091301c6080730120ae014ef805", + "0xe00052ee048091df00a04803812372015871c000a77c0386d00a3700906d", + "0x29790243803a0073be014388052f0048388053be014091d6024048ef805", + "0x6d8120f0014ef8050ee014be0120ee014ef8051c0014bd81202477c02874", + "0xd78053be014d7805044048dc0053be014dc00539e0483d0053be0143c005", + "0xef8050f4014e6012378014ef805378014e68120d4014ef8050d4014e7012", + "0x39df00a6e4029ac024048ef80502401c0907a3781a8d79b80440143d005", + "0x29af00a088091be00a77c029b800a73c090123be0146f8053660483d8df", + "0x286a024378029df00a6f0029cd0246fc029df00a1a8029ce0241f4029df", + "0x29d400a75c090123be014090070240498780502408c091b500a77c0287b", + "0x2600539c0483e8053be01471805044048df0053be0140900539e048091df", + "0xe901236a014ef80509a014350121bc014ef805094014e681237e014ef805", + "0xd80053be014410053a0048410053be014da9b400e744091b400a77c02812", + "0xef80537e014e70120fa014ef8050fa0141101237c014ef80537c014e7812", + "0x3e9be044014d80053be014d80053980486f0053be0146f00539a048df805", + "0x29df00a048eb01202477c029d400a75c090123be014090070246c06f1bf", + "0x29ac1ba01ce9812358014ef805358014ea012358014ef805024610090dd", + "0x29d00246c8029df00a6cc430073a2048430053be014091d20246cc029df", + "0x90e100a77c028e100a0880901200a77c0281200a73c091aa00a77c029b2", + "0x29df00a6a8029cc02403c029df00a03c029cd024720029df00a720029ce", + "0x90123be014ed8053b2048091df00a0480381235403ce40e1024088029aa", + "0x298a024048ef80502401c0901262001409023024224029df00a74c02822", + "0x91da024224029df00a08802822024048ef8053b6014ec81202477c029d6", + "0x29a700a750091a700a77c02812322048d48053be014091d6024048ef805", + "0x39d1024698029df00a048e9012116014ef80534e6a4039d302469c029df", + "0x90053be0140900539e048478053be014468053a0048468053be014459a6", + "0xef80501e014e681200c014ef80500c014e7012112014ef80511201411012", + "0xef80502401c0908f01e01844812044014478053be0144780539804807805", + "0xd00053be01409184024690029df00a048eb01202477c0281400a66009012", + "0xef8050247480919d00a77c029a034801ce9812340014ef805340014ea012", + "0x29cf02465c029df00a664029d0024664029df00a674cd0073a2048cd005", + "0x902000a77c0282000a7380901f00a77c0281f00a0880901200a77c02812", + "0xcb80f04007c0902200a65c029df00a65c029cc02403c029df00a03c029cd", + "0x381204007c03b1100c088039df00e01c0280700a048091df00a04809012", + "0x11005044048091df00a0480a012032014ef8050280140781202477c02812", + "0x91df00a048038120460158902103601cef80703201403012044014ef805", + "0xef80504e0140c81204e014ef8051fa014100121fa014ef8050420140f812", + "0x2812046048ed0053be01406005042048ed8053be0140d80503604806005", + "0x29df00a76402827024764029df00a0487e81202477c0281200e04809313", + "0x39da00a030091da00a77c029d800a084091db00a77c0282300a06c091d8", + "0x18a9d43aa01cef8073b60140301202477c0281200e048eb00562875c029df", + "0x90123be014ea8053b2048091df00a048ed01202477c0281200e048e9805", + "0xea8123a4014ef805024758090123be014eb805104048091df00a750029d8", + "0xe80053be014e89d200e74c091d100a77c029d100a750091d100a77c02812", + "0xef80539c014e801239c014ef8053a073c039d102473c029df00a048e9012", + "0x300539c048110053be01411005044048090053be0140900539e048e6805", + "0x1100539a014ef80539a014e601201e014ef80501e014e681200c014ef805", + "0x29d300a764090123be014091da024048ef80502401c091cd01e01811012", + "0x302201e724091cc00a77c029cc00a728091cc00a77c02812396048091df", + "0x29df00a0487181202477c0281200e048719c900ec58e51cb00e77c039cc", + "0x980053be014091c8024720029df00a048708121c2014ef805024388090e2", + "0x904c00a77c0281208e048238053be01409046024118029df00a04898012", + "0xa88122a2014ef8050241340904d00a77c02812094048250053be0140904c", + "0x9156024558029df00a048aa8122aa014ef80502454c0915300a77c02812", + "0x711db2cc048b30053be01409165024594029df00a048ab8122ae014ef805", + "0x282202459c029df00a598b29572ac554a995109a1282604708c4c0e40e1", + "0x901200a77c0281200a73c091ca00a77c029ca00a738091cb00a77c029cb", + "0x781239472c0316102475c029df00a75c029d402403c029df00a03c029cd", + "0x917c00ac5cbd8053be01cbc8051b8048bc9782ee3702b8223be014eb967", + "0x297802436c029df00a048eb01202477c0297b00a5dc090123be01409007", + "0x919100a77c0298a00a5ec090123be014c20052f2048c518400e77c028db", + "0x29df00a5dc029cf02467c029df00a660028db024660029df00a6440297c", + "0x297800a734090dc00a77c028dc00a7380905700a77c0285700a08809177", + "0x281200e048cf9781b815cbb82200a67c029df00a67c029cc0245e0029df", + "0x2b805044048bb8053be014bb80539e048d08053be014be0053a0048091df", + "0xe60122f0014ef8052f0014e68121b8014ef8051b8014e70120ae014ef805", + "0x2882024048ef80502401c091a12f03702b977044014d08053be014d0805", + "0xd28053a8048d28053be0140918402468c029df00a048eb01202477c029d7", + "0xe881235a014ef805024748091a800a77c029a534601ce981234a014ef805", + "0x29df00a048029cf0246bc029df00a6b8029d00246b8029df00a6a0d6807", + "0x280f00a734090e300a77c028e300a738091c900a77c029c900a08809012", + "0x281200e048d780f1c67240902200a6bc029df00a6bc029cc02403c029df", + "0x91df00a76c029d9024048ef8053ac014c501202477c028123b4048091df", + "0xdc0053be014dc0053a8048dc0053be014091910241a8029df00a048eb012", + "0x29bc0da01ce88120da014ef805024748091bc00a77c029b80d401ce9812", + "0x2822024048029df00a048029cf0246e4029df00a700029d0024700029df", + "0x900f00a77c0280f00a7340900600a77c0280600a7380902200a77c02822", + "0xcc01202477c0281200e048dc80f00c0880902200a6e4029df00a6e4029cc", + "0x29d40241d0029df00a048c20120e2014ef805024758090123be0140a005", + "0x907700a77c028123a4048700053be0143a07100e74c0907400a77c02874", + "0xef805024014e78120f4014ef8050f0014e80120f0014ef8051c01dc039d1", + "0x780539a048100053be0141000539c0480f8053be0140f80504404809005", + "0x90120241e80782003e048110050f4014ef8050f4014e601201e014ef805", + "0xef80502401c0901f00c01d8c02202801cef80700a04803805024048ef805", + "0x382000a0180901400a77c0281400a0880902000a77c0280f00a03c09012", + "0xec01202477c0281900a764090123be0140900702408402b19036064039df", + "0x29d40243f4029df00a048ea812046014ef805024758090123be0140d805", + "0x900c00a77c028123a4048138053be0147e82300e74c090fd00a77c028fd", + "0xef805028014110123b4014ef8053b6014e80123b6014ef80504e030039d1", + "0xed005398048038053be0140380539a048110053be0141100539c0480a005", + "0xef805042014ec81202477c0281200e048ed0070440500a0053b4014ef805", + "0xec82202803ce48123b2014ef8053b2014e50123b2014ef80502472c09012", + "0xea0053be01409160024048ef80502401c091d53ac01d8d1d73b001cef807", + "0x29df00a748029a5024748029df00a048d18123a6014ef8053a8014d0812", + "0x39d70286b4091d800a77c029d800a088091d300a77c029d300a6a0091d2", + "0x91d6024048ef80502401c091cc39a73807b1b39e740e880f3be01ce99d2", + "0x91ca00a77c029cf39601ce981239e014ef80539e014ea012396014ef805", + "0x29df00a38c0297b024048ef805392014bc8121c6724039df00a72802978", + "0x29d800a088091c800a77c028e100a36c090e100a77c028e200a5f0090e2", + "0x29cc024740029df00a740029cd024744029df00a744029ce024760029df", + "0xef805024748090123be01409007024720e81d13b0050029c800a77c029c8", + "0x282202411c029df00a118029d0024118029df00a730980073a204898005", + "0x91cd00a77c029cd00a734091ce00a77c029ce00a738091d800a77c029d8", + "0x91d6024048ef80502401c0904739a738ec01400a11c029df00a11c029cc", + "0x39d3024128029df00a128029d4024128029df00a048c2012098014ef805", + "0xa98053be0142695100e7440915100a77c028123a4048268053be0142504c", + "0xef8053aa014e70123ac014ef8053ac014110122aa014ef8052a6014e8012", + "0xea9d6028014aa8053be014aa805398048038053be0140380539a048ea805", + "0xab0053be014091d6024048ef80501e014cc01202477c0281200e048aa807", + "0xef8052ae558039d302455c029df00a55c029d402455c029df00a048c2012", + "0xb38053a0048b38053be014b296600e7440916600a77c028123a4048b2805", + "0xe681203e014ef80503e014e701200c014ef80500c014110120ae014ef805", + "0x90120ae01c0f8060280142b8053be0142b805398048038053be01403805", + "0x281200e0480f80600ec701101400e77c0380502401c0281202477c02812", + "0x1000500c0480a0053be0140a005044048100053be0140780501e048091df", + "0x90123be0140c8053b2048091df00a048038120420158e81b03201cef807", + "0xea0121fa014ef8050247540902300a77c028123ac048091df00a06c029d8", + "0x60053be014091d202409c029df00a3f4118073a60487e8053be0147e805", + "0x281400a088091da00a77c029db00a740091db00a77c0282701801ce8812", + "0x29cc02401c029df00a01c029cd024088029df00a088029ce024050029df", + "0x282100a764090123be0140900702476803822028050029da00a77c029da", + "0x1101401e724091d900a77c029d900a728091d900a77c02812396048091df", + "0x29df00a048af81202477c0281200e048ea9d600ec78eb9d800e77c039d9", + "0xef8053a4014d28123a4014ef80502468c091d300a77c029d400a684091d4", + "0xeb81435a048ec0053be014ec005044048e98053be014e9805350048e9005", + "0xeb01202477c0281200e048e61cd39c03d8f9cf3a0744079df00e74ce9007", + "0xe50053be014e79cb00e74c091cf00a77c029cf00a750091cb00a77c02812", + "0xef8051c6014bd81202477c029c900a5e4090e339201cef805394014bc012", + "0xec005044048e40053be014708051b6048708053be014710052f804871005", + "0xe60123a0014ef8053a0014e68123a2014ef8053a2014e70123b0014ef805", + "0x28123a4048091df00a04803812390740e89d8028014e40053be014e4005", + "0x1101208e014ef80508c014e801208c014ef8053984c0039d10244c0029df", + "0xe68053be014e680539a048e70053be014e700539c048ec0053be014ec005", + "0xeb01202477c0281200e048239cd39c7600a00508e014ef80508e014e6012", + "0xe9812094014ef805094014ea012094014ef8050246100904c00a77c02812", + "0x29df00a134a88073a2048a88053be014091d2024134029df00a12826007", + "0x29d500a738091d600a77c029d600a0880915500a77c0295300a74009153", + "0xeb01400a554029df00a554029cc02401c029df00a01c029cd024754029df", + "0x29df00a048eb01202477c0280f00a660090123be01409007024554039d5", + "0x29572ac01ce98122ae014ef8052ae014ea0122ae014ef80502461009156", + "0x29d002459c029df00a594b30073a2048b30053be014091d2024594029df", + "0x901f00a77c0281f00a7380900600a77c0280600a0880905700a77c02967", + "0x905700e07c0301400a15c029df00a15c029cc02401c029df00a01c029cd", + "0x900702407c030076400880a0073be01c0281200e014090123be01409012", + "0x2806024050029df00a05002822024080029df00a03c0280f024048ef805", + "0x91df00a064029d9024048ef80502401c0902100ac840d81900e77c03820", + "0x90fd00a77c028123aa048118053be014091d6024048ef805036014ec012", + "0x29df00a048e901204e014ef8051fa08c039d30243f4029df00a3f4029d4", + "0xa005044048ed0053be014ed8053a0048ed8053be0141380c00e7440900c", + "0xe601200e014ef80500e014e6812044014ef805044014e7012028014ef805", + "0x108053b2048091df00a048038123b401c11014028014ed0053be014ed005", + "0xa00f392048ec8053be014ec805394048ec8053be014091cb024048ef805", + "0xef805024578090123be01409007024754eb00764475cec0073be01cec822", + "0x29d200a694091d200a77c02812346048e98053be014ea005342048ea005", + "0xa1ad024760029df00a7600282202474c029df00a74c029a8024748029df", + "0x90123be01409007024730e69ce01ec8ce79d03a203cef8073a6748039d7", + "0x29df00a740029cd024744029df00a744029ce02473c029df00a73c029d4", + "0xeb01202477c0281200e048e4805648728e58073be01ce79d800e570091d0", + "0x708053be014710e300e74c090e200a77c029ca00a560090e300a77c02812", + "0xef805260014bd81202477c029c800a5e40913039001cef8051c2014bc012", + "0xe5805044048260053be014238051b6048238053be014230052f804823005", + "0xe60123a0014ef8053a0014e68123a2014ef8053a2014e7012396014ef805", + "0x28123ac048091df00a04803812098740e89cb028014260053be01426005", + "0x250073a6048268053be014268053a8048268053be01409154024128029df", + "0x915500a77c029d100a7380915300a77c029c900a0880915100a77c0284d", + "0x901264a0140902302455c029df00a5440286a024558029df00a740029cd", + "0x915500a77c029ce00a7380915300a77c029d800a088090123be01409007", + "0xb28053be014091d202455c029df00a7300286a024558029df00a734029cd", + "0x295300a0880916700a77c0296600a7400916600a77c029572ca01ce8812", + "0x29cc024558029df00a558029cd024554029df00a554029ce02454c029df", + "0xef805024758090123be0140900702459cab1552a60500296700a77c02967", + "0x6e05700e74c090dc00a77c028dc00a750090dc00a77c028123080482b805", + "0xe80122f2014ef8052ee5e0039d10245e0029df00a048e90122ee014ef805", + "0xea8053be014ea80539c048eb0053be014eb005044048bd8053be014bc805", + "0xbd8073aa7580a0052f6014ef8052f6014e601200e014ef80500e014e6812", + "0xc20122f8014ef805024758090123be01407805330048091df00a04803812", + "0xc20053be0146d97c00e74c090db00a77c028db00a750090db00a77c02812", + "0xef805322014e8012322014ef805308628039d1024628029df00a048e9012", + "0x380539a0480f8053be0140f80539c048030053be01403005044048cc005", + "0x2812024048cc00703e0180a005330014ef805330014e601200e014ef805", + "0x91df00a0480381203e01803b26044050039df00e0140900700a048091df", + "0xef80704001403012028014ef80502801411012040014ef80501e01407812", + "0x29d8024048ef805032014ec81202477c0281200e0481080564e06c0c807", + "0x7e8053a80487e8053be014091d502408c029df00a048eb01202477c0281b", + "0xe8812018014ef8050247480902700a77c028fd04601ce98121fa014ef805", + "0x29df00a05002822024768029df00a76c029d002476c029df00a09c06007", + "0x29da00a7300900700a77c0280700a7340902200a77c0282200a73809014", + "0x91df00a084029d9024048ef80502401c091da00e0880a01400a768029df", + "0x39d9044050079c9024764029df00a764029ca024764029df00a048e5812", + "0x91d400a77c028121de048091df00a048038123aa75803b283ae760039df", + "0x29df00a048d18123a4014ef8053a6014d08123a6750039df00a750028f1", + "0xe9005350048e80053be014e800534a048e81d100e77c029d100a548091d1", + "0x79df00e748e80073ae050d68123b0014ef8053b0014110123a4014ef805", + "0xe68053be014e68053a8048091df00a0480381239472ce600f652734e71cf", + "0x39cd3b001cdc81239c014ef80539c014e681239e014ef80539e014e7012", + "0x980053be01409150024048ef80502401c091c81c238807b2a1c6724039df", + "0x29d100a6940904600a77c029303a801ca58123a8014ef8053a8014a6812", + "0xa1ad024724029df00a72402822024118029df00a118029a8024744029df", + "0x90123be0140900702454ca884d01ecac2504c08e03cef80708c744e71cf", + "0x29df00a130029cd02411c029df00a11c029ce024128029df00a128029d4", + "0x91df00a048038122cc594ab80f658558aa8073be01c251c900e6e40904c", + "0xef8050ae014a50120ae014ef8052ac38c0387102459c029df00a048eb012", + "0xbb805290048bb8053be014bb805360048091df00a3700287b0245dc6e007", + "0x90123be014bd8050ee048bd97900e77c0297800a3e0091782ee01cef805", + "0xef8051b659c039d302436c029df00a5f0029470245f0029df00a5e4028fa", + "0xc88051f4048091df00a62802877024644c50073be014bb8051f0048c2005", + "0x91a100a77c0299f30801ce981233e014ef805330014a3812330014ef805", + "0x29df00a6940297b024048ef805346014bc81234a68c039df00a68402978", + "0x295500a088091ae00a77c029ad00a36c091ad00a77c029a800a5f0091a8", + "0x29cc024130029df00a130029cd02411c029df00a11c029ce024554029df", + "0x296500a1dc090123be014090070246b8260472aa050029ae00a77c029ae", + "0x29df00a048eb01202477c028e300a1dc090123be014b30050ee048091df", + "0x286a35e01ce98120d4014ef8050d4014ea0120d4014ef805024524091af", + "0x29cd0241b4029df00a11c029ce0246f0029df00a55c028220246e0029df", + "0x90070240499680502408c091b900a77c029b800a1a8091c000a77c0284c", + "0x2680539c048388053be014e4805044048091df00a38c02877024048ef805", + "0x118120ee014ef8052a6014350121c0014ef8052a2014e68120e8014ef805", + "0x29c800a1dc090123be014708050ee048091df00a04803812024cb802812", + "0x29df00a048eb01202477c029d100a508090123be014ea005298048091df", + "0x287a0f001ce98120f4014ef8050f4014ea0120f4014ef80502452409078", + "0x29cd0241b4029df00a73c029ce0246f0029df00a3880282202437c029df", + "0x907b00a77c029bc00a1e8091b900a77c028df00a1a8091c000a77c029ce", + "0x29df00a6e4029020241f4029df00a700029000246f8029df00a1b402901", + "0xa601202477c029d100a508090123be014090070240499780502408c091bf", + "0x907400a77c029cc00a7380907100a77c029d800a088090123be014ea005", + "0x29df00a1c40287a0241dc029df00a7280286a024380029df00a72c029cd", + "0x287700a4080907d00a77c028e000a400091be00a77c0287400a4040907b", + "0x29d00246d4029df00a6fc6f0073a20486f0053be014091d20246fc029df", + "0x91be00a77c029be00a7380907b00a77c0287b00a088091b400a77c029b5", + "0x91b40fa6f83d81400a6d0029df00a6d0029cc0241f4029df00a1f4029cd", + "0x29d40246c0029df00a048c2012104014ef805024758090123be01409007", + "0x91ac00a77c028123a40486e8053be014d808200e74c091b000a77c029b0", + "0xef8053ac0141101210c014ef805366014e8012366014ef8051ba6b0039d1", + "0x43005398048038053be0140380539a048ea8053be014ea80539c048eb005", + "0xef80501e014cc01202477c0281200e048430073aa7580a00510c014ef805", + "0x29df00a6a8029d40246a8029df00a048c2012364014ef80502475809012", + "0x449a900e744091a900a77c028123a4048448053be014d51b200e74c091aa", + "0xe701200c014ef80500c01411012116014ef80534e014e801234e014ef805", + "0x458053be01445805398048038053be0140380539a0480f8053be0140f805", + "0x302200e77c0380700a01c0281202477c028120240484580703e0180a005", + "0x28120280480c8053be0140a00501e048091df00a0480381204007c03b30", + "0x118056620840d8073be01c0c80500c048110053be01411005044048091df", + "0x138053be0147e8050400487e8053be0141080503e048091df00a04803812", + "0xef805018014108123b6014ef8050360140d812018014ef80504e0140c812", + "0x91d900a77c028121fa048091df00a04803812024cc802812046048ed005", + "0x29df00a7600282102476c029df00a08c0281b024760029df00a76402827", + "0x110073b6048091df00a048038123ac015999d700a77c039da00a030091da", + "0x29df00a75402822024048ef80502401c091d300acd0ea1d500e77c039d7", + "0x91da024048ef80502401c091d000acd4e89d200e77c039db00a018091d5", + "0x29d400a75c090123be014e88053b0048091df00a748029d9024048ef805", + "0xef80539c014ea01239c014ef805024754091cf00a77c028123ac048091df", + "0xe60073a2048e60053be014091d2024734029df00a738e78073a6048e7005", + "0x901200a77c0281200a73c091ca00a77c029cb00a740091cb00a77c029cd", + "0x29df00a03c029cd024018029df00a018029ce024754029df00a75402822", + "0x91df00a0480381239403c031d5024088029ca00a77c029ca00a7300900f", + "0xe5012392014ef80502472c090123be014e80053b2048091df00a048ed012", + "0x91c81c201d9b0e21c601cef807392018ea80f392048e48053be014e4805", + "0xea01208c014ef8050245040913000a77c029d400a6b8090123be01409007", + "0x284c00a7500904c08e01cef8052601180900f186048230053be01423005", + "0xa884d00e77c0284d00a3c40904d09401cef80509838c038c4024130029df", + "0x90123be01409014024554029df00a048d18122a6014ef8052a2014d0812", + "0xef80508e014e78122ac014ef8052ac014d28122ac554039df00a55402952", + "0xb295701e77c039532ac03c7101435a048250053be0142500504404823805", + "0xe70122cc014ef8052cc014ea01202477c0281200e0486e0572ce03d9b966", + "0x39df00e59825007372048b28053be014b280539a048ab8053be014ab805", + "0xa58121b6014ef805024540090123be014090070245f0bd97901ece0bc177", + "0x29df00a610029a8024554029df00a554029a5024610029df00a36c26807", + "0xcc19131403cef807308554b29570286b40917700a77c0297700a08809184", + "0x29ce024660029df00a660029d4024048ef80502401c091a334267c07b39", + "0xd28073be01ccc17700e6e40919100a77c0299100a7340918a00a77c0298a", + "0x28123ac048091df00a048ed01202477c0281200e048d79ae35a03d9d1a8", + "0x906d37801cef805370014a5012370014ef8053505e0038710241a8029df", + "0x368073be01436805290048368053be01436805360048091df00a6f00287b", + "0x29b900a3e8090123be014388050ee048389b900e77c029c000a3e0091c0", + "0x7c0120ee014ef8051c01a8039d3024380029df00a1d0029470241d0029df", + "0x6f8053be0143d0051f4048091df00a1e0028770241e83c0073be01436805", + "0x29be00a5e0091be00a77c0287b0ee01ce98120f6014ef8051be014a3812", + "0x297c024378029df00a6fc0297b024048ef8050fa014bc81237e1f4039df", + "0x904700a77c0284700a73c091b400a77c029b500a36c091b500a77c028de", + "0x29df00a644029cd024628029df00a628029ce024694029df00a69402822", + "0x91df00a04803812368644c51a508e088029b400a77c029b400a73009191", + "0x90123be014bc0050ee048091df00a6bc02877024048ef80535c0143b812", + "0x91b000a77c029b000a750091b000a77c02812292048410053be014091d6", + "0xef805314014e7012358014ef80535a014110121ba014ef805360208039d3", + "0x2812046048d90053be0146e8050d4048430053be014c880539a048d9805", + "0x29df00a5dc02822024048ef8052f00143b81202477c0281200e0480933b", + "0x29a300a1a8091a900a77c029a100a7340908900a77c0299f00a738091aa", + "0x91df00a5ec02877024048ef80502401c090126780140902302469c029df", + "0x90123be014aa805284048091df00a1340294c024048ef8052f80143b812", + "0x91a600a77c029a600a750091a600a77c02812292048458053be014091d6", + "0xef8052ae014e7012358014ef8052f20141101211a014ef80534c22c039d3", + "0xd60050f4048d90053be014468050d4048430053be014b280539a048d9805", + "0x81012340014ef80510c01480012348014ef8053660148081211e014ef805", + "0xaa805284048091df00a04803812024cf402812046048ce8053be014d9005", + "0xb380539c048d50053be01425005044048091df00a1340294c024048ef805", + "0x3d01234e014ef8051b801435012352014ef8050ae014e6812112014ef805", + "0xd00053be014d4805200048d20053be01444805202048478053be014d5005", + "0x919a00a77c028123a4048091df00a048ed01233a014ef80534e01481012", + "0xef80508e014e781232e014ef805332014e8012332014ef80533a668039d1", + "0xd000539a048d20053be014d200539c048478053be0144780504404823805", + "0x900702465cd01a411e11c1100532e014ef80532e014e6012340014ef805", + "0xef8050246100919500a77c028123ac048091df00a750029d7024048ef805", + "0x91d2024260029df00a650ca8073a6048ca0053be014ca0053a8048ca005", + "0x918c00a77c0299000a7400919000a77c0289832401ce8812324014ef805", + "0x29df00a720029ce024384029df00a38402822024048029df00a048029cf", + "0xe40e10240880298c00a77c0298c00a7300900f00a77c0280f00a734091c8", + "0x29df00a74c02822024048ef8053b6014ec81202477c0281200e048c600f", + "0xec81202477c029d600a628090123be014090070240499f00502408c0909c", + "0x91d6024048ef8050247680909c00a77c0282200a088090123be014ed805", + "0x39d3024278029df00a278029d4024278029df00a048c8812316014ef805", + "0x500053be014ce19b00e7440919b00a77c028123a4048ce0053be0144f18b", + "0xef80513801411012024014ef805024014e781231e014ef805140014e8012", + "0xc7805398048078053be0140780539a048030053be0140300539c0484e005", + "0x281400a660090123be0140900702463c078061380481100531e014ef805", + "0xef805306014ea012306014ef8050246100918500a77c028123ac048091df", + "0xc00073a2048c00053be014091d2024608029df00a60cc28073a6048c1805", + "0x901200a77c0281200a73c0917f00a77c028a700a740090a700a77c02982", + "0x29df00a03c029cd024080029df00a080029ce02407c029df00a07c02822", + "0x91df00a048090122fe03c1001f0240880297f00a77c0297f00a7300900f", + "0x781202477c0281200e0481001f00ecfc0302200e77c0380700a01c02812", + "0x3012044014ef8050440141101202477c028120280480c8053be0140a005", + "0xef8050420140f81202477c0281200e048118056800840d8073be01c0c805", + "0xd805036048060053be01413805032048138053be0147e8050400487e805", + "0x281200e0480934100a048118123b4014ef805018014108123b6014ef805", + "0x282300a06c091d800a77c029d900a09c091d900a77c028121fa048091df", + "0xeb00568475c029df00e7680280c024768029df00a7600282102476c029df", + "0x900702474c02b433a8754039df00e75c110073b6048091df00a04803812", + "0x2b443a2748039df00e76c02806024754029df00a75402822024048ef805", + "0x29df00a73c0282002473c029df00a7440281f024048ef80502401c091d0", + "0x29cd00a084091cc00a77c029d200a06c091cd00a77c029ce00a064091ce", + "0xe50053be014090fd024048ef80502401c0901268a0140902302472c029df", + "0xef80539201410812398014ef8053a00140d812392014ef80539401413812", + "0x39db024048ef80502401c090e200ad18718053be01ce5805018048e5805", + "0xef8051c20141101202477c0281200e0489800568e720708073be01c719d5", + "0xed01202477c0281200e0482600569011c230073be01ce600500c04870805", + "0xe40053ae048091df00a11c029d8024048ef80508c014ec81202477c02812", + "0xef8050247540904a00a77c028123ac048091df00a750029d7024048ef805", + "0x91d2024544029df00a134250073a6048268053be014268053a804826805", + "0x915600a77c0295500a7400915500a77c029512a601ce88122a6014ef805", + "0x29df00a018029ce024384029df00a38402822024048029df00a048029cf", + "0x30e10240880295600a77c0295600a7300900f00a77c0280f00a73409006", + "0xab8053be014091cb024048ef805098014ec81202477c0281200e048ab00f", + "0xb3807692598b28073be01cab8061c203ce48122ae014ef8052ae014e5012", + "0x710121b8014ef80502438c090123be014091da024048ef80502401c09057", + "0x91300245e4029df00a048e40122f0014ef8050243840917700a77c02812", + "0x28120980486d8053be014090470245f0029df00a048230122f6014ef805", + "0xef8050245440919100a77c0281209a048c50053be0140904a024610029df", + "0x29df00a048ab012342014ef8050245540919f00a77c028122a6048cc005", + "0xbc9782ee370ed9660246a0029df00a048b281234a014ef80502455c091a3", + "0xef80535a014bf81235a014ef805350694d19a133e660c898a30836cbe17b", + "0xe006d3786e0351db3be014d780527e048091df00a6b80297e0246bcd7007", + "0xdc00527a048091df00a1a8029050241f4df07b1be1e83c0771c01d0389b9", + "0x29c000a4e4090123be01436805270048091df00a6f00293c024048ef805", + "0xef8051c00149981202477c0287400a4d0090123be014388052de048091df", + "0x91df00a1e802931024048ef8050f00148681202477c0287700a44009012", + "0x90123be014df005250048091df00a1ec0292a024048ef8051be01496812", + "0x29df00a594028220246fc029df00a720ea007256048091df00a1f40291f", + "0x280f00a7340901200a77c0281200a73c0916600a77c0296600a73809165", + "0xef80537e6e4078122cc594031e20246fc029df00a6fc0280002403c029df", + "0xef80502401c091ac00ad286e8053be01cd8005442048d80823686d46f022", + "0xef80510c014a501210c014ef8051ba01511012366014ef80502475809012", + "0x28f8024224d50073be014d5005290048091df00a6c80287b0246a8d9007", + "0x908b00a77c029a900a3e8090123be014d38050ee048d39a900e77c02889", + "0xef8053540147c01211a014ef80534c6cc039d3024698029df00a22c02947", + "0xd000528e048d00053be014d20051f4048091df00a23c0287702469047807", + "0xcb99900e77c0299a00a5e00919a00a77c0299d11a01ce981233a014ef805", + "0x29df00a6540297c024654029df00a65c0297b024048ef805332014bc812", + "0x28de00a088091b400a77c029b400a73c0909800a77c0299400a36c09194", + "0x29cc024208029df00a208029cd0246d4029df00a6d4029ce024378029df", + "0xd60053a0048091df00a04803812130208da8de3680880289800a77c02898", + "0xe70121bc014ef8051bc01411012368014ef805368014e7812324014ef805", + "0xc90053be014c9005398048410053be0144100539a048da8053be014da805", + "0x29d7024048ef805024768090123be01409007024648411b51bc6d011005", + "0x2812308048c80053be014091d6024048ef8053a8014eb81202477c029c8", + "0xe9012138014ef805318640039d3024630029df00a630029d4024630029df", + "0xce0053be0144f0053a00484f0053be0144e18b00e7440918b00a77c02812", + "0xef8050ae014e70122ce014ef8052ce01411012024014ef805024014e7812", + "0xb3812044014ce0053be014ce005398048078053be0140780539a0482b805", + "0xef8053a8014eb81202477c029cc00a764090123be0140900702467007857", + "0x90123be01409007024049a580502408c0919b00a77c0293000a08809012", + "0x1101202477c029d400a75c090123be014e60053b2048091df00a3880298a", + "0x9086024280029df00a048eb01202477c028123b4048cd8053be014ea805", + "0x918500a77c0298f14001ce981231e014ef80531e014ea01231e014ef805", + "0x29df00a608029d0024608029df00a614c18073a2048c18053be014091d2", + "0x280600a7380919b00a77c0299b00a0880901200a77c0281200a73c09180", + "0x902200a600029df00a600029cc02403c029df00a03c029cd024018029df", + "0x29d300a088090123be014ed8053b2048091df00a0480381230003c0319b", + "0x91df00a7580298a024048ef80502401c090126980140902302429c029df", + "0x90123be014091da02429c029df00a08802822024048ef8053b6014ec812", + "0x917e00a77c0297e00a7500917e00a77c02812322048bf8053be014091d6", + "0xef8052fa2f0039d10242f0029df00a048e90122fa014ef8052fc5fc039d3", + "0x53805044048090053be0140900539e0485f0053be0145e8053a00485e805", + "0xe601201e014ef80501e014e681200c014ef80500c014e701214e014ef805", + "0x2998024048ef80502401c090be01e018538120440145f0053be0145f005", + "0x600053a8048600053be014091840242fc029df00a048eb01202477c02814", + "0xe8812184014ef805024748090c100a77c028c017e01ce9812180014ef805", + "0x29df00a048029cf024310029df00a30c029d002430c029df00a30461007", + "0x280f00a7340902000a77c0282000a7380901f00a77c0281f00a08809012", + "0x28120240486200f04007c0902200a310029df00a310029cc02403c029df", + "0x91df00a0480381204007c03b4d00c088039df00e01c0280700a048091df", + "0x110053be01411005044048091df00a0480a012032014ef80502801407812", + "0x1080503e048091df00a04803812046015a702103601cef80703201403012", + "0xd812018014ef80504e0140c81204e014ef8051fa014100121fa014ef805", + "0x3812024d3c02812046048ed0053be01406005042048ed8053be0140d805", + "0x281b024760029df00a76402827024764029df00a0487e81202477c02812", + "0x1a81d700a77c039da00a030091da00a77c029d800a084091db00a77c02823", + "0x91d300ad44ea1d500e77c039d704401ced81202477c0281200e048eb005", + "0xe89d200e77c039db00a018091d500a77c029d500a088090123be01409007", + "0x29d200a06c091cf00a77c029d100a6e0090123be0140900702474002b52", + "0xef80502401c090126a601409023024734029df00a73c029bc024738029df", + "0xef8053a00140d812396014ef80539801436812398014ef8050243f409012", + "0x91c900ad50e50053be01ce6805380048e68053be014e5805378048e7005", + "0x90e200a77c028e300a080090e300a77c029ca00a07c090123be01409007", + "0x2384626003daa9c81c201cef8071c4754039b9024388029df00a388029d4", + "0x260073be01ce700500c048708053be01470805044048091df00a04803812", + "0x26005036048a88053be01425005370048091df00a0480381209a015ab04a", + "0x281200e0480935700a048118122aa014ef8052a2014de0122a6014ef805", + "0x284d00a06c0915700a77c0295600a1b40915600a77c028121fa048091df", + "0xb30056b0594029df00e554029c0024554029df00a55c029bc02454c029df", + "0x2b8053be014b3805040048b38053be014b280503e048091df00a04803812", + "0xbc97801ed64bb8dc00e77c038571c201cdc8120ae014ef8050ae014ea012", + "0xef8052f80143a0122f8014ef8052ee72003871024048ef80502401c0917b", + "0x6d8051c0048c50053be014a9805036048c20053be0146e0050440486d805", + "0xef8052f20143b81202477c0281200e0480935a00a04811812322014ef805", + "0x29df00a5e002822024048ef8053900143b81202477c0297b00a1dc09012", + "0x3b81202477c0296600a628090123be01409007024049ad80502408c09198", + "0x3c01233e014ef8050243f40919800a77c028e100a088090123be014e4005", + "0xc50053be014a9805036048c20053be014cc0050f4048d08053be014cf805", + "0x3b81202477c0281200e0480935a00a04811812322014ef80534201470012", + "0x11812346014ef8052600141101202477c0284700a1dc090123be01423005", + "0x29d500a088090123be014e4805314048091df00a04803812024d7002812", + "0xd18050f4048d40053be014d28050f0048d28053be014090fd02468c029df", + "0x6f812322014ef80535001470012314014ef80539c0140d812308014ef805", + "0x39df00e62802806024048ef80502401c091ae00ad74d68053be01cc8805", + "0x29af00a764090123be014091da024048ef80502401c091b800ad78351af", + "0xef8053a8014eb81202477c029ad00a1ec090123be014350053b0048091df", + "0x29df00a1b4029d40241b4029df00a048ea812378014ef80502475809012", + "0xe01b900e744091b900a77c028123a4048e00053be014369bc00e74c0906d", + "0x11012024014ef805024014e78120e8014ef8050e2014e80120e2014ef805", + "0x78053be0140780539a048030053be0140300539c048c20053be014c2005", + "0x90123be014090070241d007806308048110050e8014ef8050e8014e6012", + "0x90e000a77c028e000a728090e000a77c02812396048091df00a6e0029d9", + "0x1101202477c0281200e0486f87a00ed7c3c07700e77c038e000c610079c9", + "0xda8de37e03db007d37c1ec079df00e03c3c00737c0483b8053be0143b805", + "0xdf8120fa014ef8050fa0143e81202477c028123b4048091df00a04803812", + "0x4100536a048d99ac1ba6c0410223be014da0051bc048da0053be0143e805", + "0x29b300a208090123be014d60053ae048091df00a6c0029b4024048ef805", + "0x29df00a04870812364014ef8050243880908600a77c028121c6048091df", + "0xd38053be014090460246a4029df00a04898012112014ef805024720091aa", + "0x908d00a77c02812094048d30053be0140904c02422c029df00a04823812", + "0xaa812340014ef80502454c091a400a77c028122a2048478053be0140904d", + "0x9165024664029df00a048ab812334014ef8050245580919d00a77c02812", + "0xcc99a33a680d208f11a698459a7352224d51b210c76cb301232e014ef805", + "0x907b00a77c0287b00a7380907700a77c0287700a0880919500a77c02997", + "0x29df00a374029670246f8029df00a6f8029cd024048029df00a048029cf", + "0x3d87704088c091ad00a77c029ad00a6c0091d400a77c029d400a59c090dd", + "0x4e0053be01cc60051b8048c6190324260ca0223be014d69d41ba654df012", + "0x29df00a048eb01202477c0289c00a5dc090123be0140900702462c02b61", + "0x299c13c01ce9812338014ef805338014ea012338014ef8050243380909e", + "0x297b024048ef805140014bc81231e280039df00a66c0297802466c029df", + "0x918200a77c0298300a36c0918300a77c0298500a5f00918500a77c0298f", + "0x29df00a260029ce024650029df00a65002822024648029df00a648029cf", + "0x4c1943240880298200a77c0298200a7300919000a77c0299000a73409098", + "0x298000a6cc090a730001cef805316014d601202477c0281200e048c1190", + "0x4c00539c048bf0053be014ca005044048bf8053be014c900539e048091df", + "0x1181217a014ef80514e01435012178014ef805320014e68122fa014ef805", + "0xef80535a0143d81202477c028123b4048091df00a04803812024d8802812", + "0xef8050ee014110122fe014ef805024014e781202477c029d400a75c09012", + "0xda8050d40485e0053be0146f00539a048be8053be014df80539c048bf005", + "0xe801217e014ef80517a2f8039d10242f8029df00a048e901217a014ef805", + "0xbf0053be014bf005044048bf8053be014bf80539e048600053be0145f805", + "0xef805180014e6012178014ef805178014e68122fa014ef8052fa014e7012", + "0x90123be014091da024048ef80502401c090c01785f4bf17f04401460005", + "0xc2012182014ef805024758090123be014ea0053ae048091df00a6b40287b", + "0x618053be014610c100e74c090c200a77c028c200a750090c200a77c02812", + "0xef80518a014e801218a014ef805186310039d1024310029df00a048e9012", + "0x6f80539c0483d0053be0143d005044048090053be0140900539e04863005", + "0x1100518c014ef80518c014e601201e014ef80501e014e68121be014ef805", + "0x29ae00a628090123be014091da024048ef80502401c090c601e37c3d012", + "0x29df00a048eb01202477c029d400a75c090123be014c50053b2048091df", + "0x28c818e01ce9812190014ef805190014ea012190014ef805024218090c7", + "0x29d002432c029df00a324650073a2048650053be014091d2024324029df", + "0x918400a77c0298400a0880901200a77c0281200a73c090cc00a77c028cb", + "0x29df00a330029cc02403c029df00a03c029cd024018029df00a018029ce", + "0x90123be014ed8053b2048091df00a0480381219803c03184024088028cc", + "0x298a024048ef80502401c090126c601409023024338029df00a74c02822", + "0x91da024338029df00a08802822024048ef8053b6014ec81202477c029d6", + "0x28d000a750090d000a77c02812322048bd0053be014091d6024048ef805", + "0x39d10245d4029df00a048e90122ec014ef8051a05e8039d3024340029df", + "0x90053be0140900539e048b98053be014ba0053a0048ba0053be014bb175", + "0xef80501e014e681200c014ef80500c014e701219c014ef80519c01411012", + "0xef80502401c0917301e01867012044014b98053be014b980539804807805", + "0xb68053be014091840245c0029df00a048eb01202477c0281400a66009012", + "0xef805024748090d300a77c0296d2e001ce98122da014ef8052da014ea012", + "0x29cf024394029df00a398029d0024398029df00a34c738073a204873805", + "0x902000a77c0282000a7380901f00a77c0281f00a0880901200a77c02812", + "0x7280f04007c0902200a394029df00a394029cc02403c029df00a03c029cd", + "0x901b00a77c02812354048100053be014091aa024018029df00a048d9012", + "0x1b202304201cef80700e01403805024048ef805024048090123be01409089", + "0xef8050240500900c00a77c0281400a03c090123be0140900702409c7e807", + "0x91d900ad94ed1db00e77c0380c00a0180902100a77c0282100a08809012", + "0x91d700a77c029d800a080091d800a77c029da00a07c090123be01409007", + "0x29df00a75802821024754029df00a76c0281b024758029df00a75c02819", + "0x138123a6014ef8050243f4090123be01409007024049b300502408c091d4", + "0xea0053be014e9005042048ea8053be014ec805036048e90053be014e9805", + "0xc81b00e6a4090123be0140900702474402b67032014ef8073a801406012", + "0xef80502401c091ce00ada0e79d000e77c0381904201ced812032014ef805", + "0x91cb00ada4e61cd00e77c039d500a018091d000a77c029d000a08809012", + "0x91c900a77c029ca00a080091ca00a77c029cc00a07c090123be01409007", + "0x29df00a38c02821024388029df00a7340281b02438c029df00a72402819", + "0x13812390014ef8050243f4090123be01409007024049b500502408c090e1", + "0x708053be01498005042048710053be014e5805036048980053be014e4005", + "0xf82000e6a4090123be0140900702411802b6b03e014ef8071c201406012", + "0xef80502401c0904a00adb02604700e77c0381f3a001ced81203e014ef805", + "0x915300adb4a884d00e77c038e200a0180904700a77c0284700a08809012", + "0x915600a77c0284d00a06c0915500a77c0295100a6e0090123be01409007", + "0x90fd024048ef80502401c090126dc0140902302455c029df00a554029bc", + "0xde0122ac014ef8052a60140d8122cc014ef8052ca014368122ca014ef805", + "0xef80502401c0905700adbcb38053be01cab805380048ab8053be014b3005", + "0x297700a7500917700a77c028dc00a080090dc00a77c0296700a07c09012", + "0x281200e0486d97c2f603db81792f001cef8072ee11c039b90245dc029df", + "0xc88056e2628c20073be01cab00500c048bc0053be014bc005044048091df", + "0xcf8053be014c2005036048cc0053be014c5005370048091df00a04803812", + "0x7e81202477c0281200e0480937200a04811812342014ef805330014de012", + "0x919f00a77c0299100a06c091a500a77c029a300a1b4091a300a77c02812", + "0x281200e048d68056e66a0029df00e684029c0024684029df00a694029bc", + "0xd78053a8048d78053be014d7005040048d70053be014d400503e048091df", + "0x9007024700369bc01edd0dc06a00e77c039af2f001cdc81235e014ef805", + "0x110120e2014ef8053720143a012372014ef8053705e403871024048ef805", + "0x3b8053be014388051c0048700053be014cf8050360483a0053be01435005", + "0x2877024048ef8050da0143b81202477c0281200e0480937500a04811812", + "0x90230241e0029df00a6f002822024048ef8052f20143b81202477c029c0", + "0xef8052f20143b81202477c029ad00a628090123be01409007024049bb005", + "0xef8050f40143c0120f4014ef8050243f40907800a77c0297800a08809012", + "0x6f8051c0048700053be014cf8050360483a0053be0143c0050f40486f805", + "0xef8052f80143b81202477c0281200e0480937500a048118120ee014ef805", + "0x937700a048118120f6014ef8052f60141101202477c028db00a1dc09012", + "0x907b00a77c0284700a088090123be0142b805314048091df00a04803812", + "0x3a0053be0143d8050f40483e8053be014df0050f0048df0053be014090fd", + "0xef8070ee0146f8120ee014ef8050fa014700121c0014ef8052ac0140d812", + "0x3012044014ef805044018039a7024048ef80502401c091bf00ade011005", + "0x91df00a048ed01202477c0281200e048da0056f26d46f0073be01c70005", + "0x90123be014110050f6048091df00a6d4029d8024048ef8051bc014ec812", + "0xea812104014ef805024758090123be014e78053ae048091df00a130029d7", + "0x6e8053be014d808200e74c091b000a77c029b000a750091b000a77c02812", + "0xef805366014e8012366014ef8051ba6b0039d10246b0029df00a048e9012", + "0x1180539c0483a0053be0143a005044048090053be0140900539e04843005", + "0x1100510c014ef80510c014e601201e014ef80501e014e6812046014ef805", + "0x29b400a764090123be014091da024048ef80502401c0908601e08c3a012", + "0x1187401e724091b200a77c029b200a728091b200a77c02812396048091df", + "0xef8053540141101202477c0281200e048d39a900ede8449aa00e77c039b2", + "0x281200e048d01a411e03dbd88d34c22c079df00e03c4480737c048d5005", + "0xce8051bc048ce8053be0144680537e048468053be014468050fa048091df", + "0x91df00a664029b4024048ef805334014da812328654cb999334088ef805", + "0x909800a77c028121c6048091df00a65002882024048ef80532a014eb812", + "0x98012318014ef8050247200919000a77c028121c2048c90053be014090e2", + "0x904c024278029df00a04823812316014ef8050241180909c00a77c02812", + "0x28122a2048500053be0140904d02466c029df00a04825012338014ef805", + "0xef8050245580918300a77c028122aa048c28053be0140915302463c029df", + "0xc819213076cb301214e014ef8050245940918000a77c028122ae048c1005", + "0x29aa00a0880917f00a77c028a7300608c198531e280cd99c13c62c4e18c", + "0x29cd024048029df00a048029cf02422c029df00a22c029ce0246a8029df", + "0xbf0053be014bf0052ce048bf1cf00e77c029cf00a5d4091a600a77c029a6", + "0x297d00a6c00917d04401cef805044014a401232e014ef80532e014b3812", + "0x600bf17c2f45e0223be014be9972fc5fcd30121166a8102240245f4029df", + "0x28c100a78c090123be0140900702430802b7c182014ef8071800146e012", + "0x29ce0242f0029df00a2f002822024048ef805188014c501218830c039df", + "0x90bf00a77c028bf00a734090be00a77c028be00a73c090bd00a77c028bd", + "0x29df00a088029b0024130029df00a1300296702473c029df00a73c02967", + "0x6e012192320638c618a088ef805044130e78c317e2f85e8bc04088c09022", + "0x91df00a32802977024048ef80502401c090cb00adf4650053be01c64805", + "0x670053be014670053a8048670053be014090ce024330029df00a048eb012", + "0x680052f2048bb0d000e77c0297a00a5e00917a00a77c028ce19801ce9812", + "0x28db0245d0029df00a5d40297c0245d4029df00a5d80297b024048ef805", + "0x90c500a77c028c500a088090c700a77c028c700a73c0917300a77c02974", + "0x29df00a5cc029cc024320029df00a320029cd024318029df00a318029ce", + "0xb80073be01465805358048091df00a048038122e6320630c518e08802973", + "0xef80518a014110121a6014ef80518e014e781202477c0297000a6cc0916d", + "0xb68050d4048728053be0146400539a048730053be0146300539c04873805", + "0xef8050440143d81202477c0281200e0480937e00a048118121c8014ef805", + "0x39df00a308029ac024048ef80539e014eb81202477c0284c00a75c09012", + "0x28bc00a088090d300a77c028be00a73c090123be014b2005366048b1164", + "0x286a024394029df00a2fc029cd024398029df00a2f4029ce02439c029df", + "0x282200a1ec090123be01409007024049bf00502408c090e400a77c02962", + "0xef805024014e781202477c029cf00a75c090123be014260053ae048091df", + "0xd200539a048730053be0144780539c048738053be014d500504404869805", + "0x39d1024584029df00a048e90121c8014ef805340014350121ca014ef805", + "0x698053be0146980539e048af8053be014b00053a0048b00053be01472161", + "0xef8051ca014e68121cc014ef8051cc014e70121ce014ef8051ce01411012", + "0xef80502401c0915f1ca398738d3044014af8053be014af80539804872805", + "0x91df00a73c029d7024048ef805098014eb81202477c0282200a1ec09012", + "0xae0053be014ae0053a8048ae0053be01409184024578029df00a048eb012", + "0x29582a801ce88122a8014ef8050247480915800a77c0295c2bc01ce9812", + "0x2822024048029df00a048029cf0243c4029df00a3bc029d00243bc029df", + "0x900f00a77c0280f00a734091a700a77c029a700a738091a900a77c029a9", + "0xed01202477c0281200e0487880f34e6a40902200a3c4029df00a3c4029cc", + "0x260053ae048091df00a380029d9024048ef80537e014c501202477c02812", + "0xef805024758090123be01403005318048091df00a73c029d7024048ef805", + "0xa815200e74c0915000a77c0295000a7500915000a77c02812138048a9005", + "0xe8012294014ef80529a52c039d102452c029df00a048e901229a014ef805", + "0x3a0053be0143a005044048090053be0140900539e048a40053be014a5005", + "0xef805290014e601201e014ef80501e014e6812046014ef805046014e7012", + "0x91df00a388029d9024048ef80502401c0914801e08c3a012044014a4005", + "0x7c0053be01425005044048091df00a73c029d7024048ef80500c014c6012", + "0x29d9024048ef80508c014c501202477c0281200e0480937f00a04811812", + "0x10005130048091df00a73c029d7024048ef80500c014c601202477c028e2", + "0xef805024758090123be014091da0243e0029df00a74002822024048ef805", + "0xa38fa00e74c0914700a77c0294700a7500914700a77c0281210c0487d005", + "0xe8012284014ef805292530039d1024530029df00a048e9012292014ef805", + "0x7c0053be0147c005044048090053be0140900539e048808053be014a1005", + "0xef805202014e601201e014ef80501e014e6812046014ef805046014e7012", + "0x91df00a08002898024048ef80502401c0910101e08c7c01204401480805", + "0x800053be014e7005044048091df00a754029d9024048ef80500c014c6012", + "0x2898024048ef8053a2014c501202477c0281200e0480938000a04811812", + "0xd805130048091df00a754029d9024048ef80500c014c601202477c02820", + "0xef805024758090123be014091da024400029df00a08402822024048ef805", + "0xa090200e74c0914100a77c0294100a7500914100a77c0281232204881005", + "0xe801227a014ef80527e414039d1024414029df00a048e901227e014ef805", + "0x800053be01480005044048090053be0140900539e0489e0053be0149e805", + "0xef805278014e601201e014ef80501e014e6812046014ef805046014e7012", + "0x91df00a05002998024048ef80502401c0913c01e08c800120440149e005", + "0x90123be0140d805130048091df00a0180298c024048ef8050400144c012", + "0x913900a77c0293900a7500913900a77c028123080489c0053be014091d6", + "0xef8052de4d0039d10244d0029df00a048e90122de014ef8052724e0039d3", + "0x7e805044048090053be0140900539e048880053be014998053a004899805", + "0xe601201e014ef80501e014e681204e014ef80504e014e70121fa014ef805", + "0x3805024048ef8050240480911001e09c7e812044014880053be01488005", + "0x281400a03c090123be014090070240800f807702018110073be01c03805", + "0x381900a0180902200a77c0282200a088090123be01409014024064029df", + "0x90fd00a77c0282100a07c090123be0140900702408c02b8204206c039df", + "0x29df00a06c0281b024030029df00a09c0281902409c029df00a3f402820", + "0x90123be01409007024049c180502408c091da00a77c0280c00a084091db", + "0xed8053be01411805036048ec0053be014ec80504e048ec8053be014090fd", + "0x900702475802b843ae014ef8073b4014060123b4014ef8053b001410812", + "0x91df00a048038123a6015c29d43aa01cef8073ae088039db024048ef805", + "0x38123a0015c31d13a401cef8073b6014030123aa014ef8053aa01411012", + "0xde01239c014ef8053a40140d81239e014ef8053a2014dc01202477c02812", + "0x28121fa048091df00a04803812024e1c02812046048e68053be014e7805", + "0x29bc024738029df00a7400281b02472c029df00a7300286d024730029df", + "0x91df00a04803812392015c41ca00a77c039cd00a700091cd00a77c029cb", + "0xef8051c4014ea0121c4014ef8051c6014100121c6014ef8053940140f812", + "0xef80502401c0904708c4c007b89390384039df00e388ea80737204871005", + "0x904d00ae282504c00e77c039ce00a018090e100a77c028e100a08809012", + "0x915300a77c0284c00a06c0915100a77c0284a00a6e0090123be01409007", + "0x90fd024048ef80502401c0901271601409023024554029df00a544029bc", + "0xde0122a6014ef80509a0140d8122ae014ef8052ac014368122ac014ef805", + "0xef80502401c0916600ae30b28053be01caa805380048aa8053be014ab805", + "0x285700a7500905700a77c0296700a0800916700a77c0296500a07c09012", + "0x281200e048bd9792f003dc69771b801cef8070ae384039b902415c029df", + "0x282202436c029df00a5f0028740245f0029df00a5dce40070e2048091df", + "0x919100a77c028db00a3800918a00a77c0295300a06c0918400a77c028dc", + "0xbd8050ee048091df00a5e402877024048ef80502401c0901271c01409023", + "0x2812046048cc0053be014bc005044048091df00a72002877024048ef805", + "0x91df00a72002877024048ef8052cc014c501202477c0281200e0480938f", + "0x29df00a67c0287802467c029df00a0487e812330014ef8051c201411012", + "0x29a100a3800918a00a77c0295300a06c0918400a77c0299800a1e8091a1", + "0x91df00a11802877024048ef80502401c0901271c01409023024644029df", + "0x90127200140902302468c029df00a4c002822024048ef80508e0143b812", + "0x7e812346014ef8053aa0141101202477c029c900a628090123be01409007", + "0x918400a77c029a300a1e8091a800a77c029a500a1e0091a500a77c02812", + "0x29df00e644028df024644029df00a6a0028e0024628029df00a7380281b", + "0xdc0057241a8d78073be01cc500500c048091df00a0480381235c015c89ad", + "0x29d8024048ef80535e014ec81202477c028123b4048091df00a04803812", + "0x28123ac048091df00a750029d7024048ef80535a0143d81202477c0286a", + "0xde0073a6048368053be014368053a8048368053be014091d50246f0029df", + "0x907100a77c029c037201ce8812372014ef805024748091c000a77c0286d", + "0x29df00a61002822024048029df00a048029cf0241d0029df00a1c4029d0", + "0x287400a7300900f00a77c0280f00a7340900600a77c0280600a73809184", + "0xef805370014ec81202477c0281200e0483a00f00c6100902200a1d0029df", + "0x7000630803ce48121c0014ef8051c0014e50121c0014ef80502472c09012", + "0x29df00a1dc02822024048ef80502401c090df0f401dc98780ee01cef807", + "0xef80502401c091b51bc6fc07b940fa6f83d80f3be01c0787800e6f809077", + "0x29df00a1f4029bf0241f4029df00a1f40287d024048ef80502476809012", + "0xda01202477c0288200a6d4091b3358374d808204477c029b400a378091b4", + "0x90e3024048ef8053660144101202477c029ac00a75c090123be014d8005", + "0x2812390048d50053be014090e10246c8029df00a0487101210c014ef805", + "0xef80502411c091a700a77c0281208c048d48053be01409130024224029df", + "0x29df00a0482681211a014ef805024128091a600a77c0281209804845805", + "0xce8053be01409155024680029df00a048a9812348014ef8050245440908f", + "0x919700a77c028122ca048cc8053be01409157024668029df00a048ab012", + "0xca8053be014cb999334674d01a411e234d308b34e6a4449aa364218ed966", + "0xef805024014e78120f6014ef8050f6014e70120ee014ef8050ee01411012", + "0xea0052ce0486e8053be0146e8052ce048df0053be014df00539a04809005", + "0xea0dd32a6f80907b0ee0811281235a014ef80535a014d80123a8014ef805", + "0x3812316015ca89c00a77c0398c00a3700918c3206484c19404477c029ad", + "0x281219c0484f0053be014091d6024048ef805138014bb81202477c02812", + "0xbc012336014ef805338278039d3024670029df00a670029d4024670029df", + "0xc28053be014c78052f6048091df00a2800297902463c500073be014cd805", + "0xef805324014e7812304014ef8053060146d812306014ef80530a014be012", + "0xc800539a0484c0053be0144c00539c048ca0053be014ca005044048c9005", + "0x9007024608c809832864811005304014ef805304014e6012320014ef805", + "0x29cf024048ef805300014d981214e600039df00a62c029ac024048ef805", + "0x917d00a77c0289800a7380917e00a77c0299400a0880917f00a77c02992", + "0x901272c014090230242f4029df00a29c0286a0242f0029df00a640029cd", + "0xea0053ae048091df00a6b40287b024048ef805024768090123be01409007", + "0x29ce0245f8029df00a1dc028220245fc029df00a048029cf024048ef805", + "0x90bd00a77c029b500a1a8090bc00a77c028de00a7340917d00a77c029bf", + "0x29df00a2fc029d00242fc029df00a2f45f0073a20485f0053be014091d2", + "0x297d00a7380917e00a77c0297e00a0880917f00a77c0297f00a73c090c0", + "0xbf82200a300029df00a300029cc0242f0029df00a2f0029cd0245f4029df", + "0xef80535a0143d81202477c028123b4048091df00a048038121802f0be97e", + "0x610053be01409184024304029df00a048eb01202477c029d400a75c09012", + "0xef805024748090c300a77c028c218201ce9812184014ef805184014ea012", + "0x29cf024318029df00a314029d0024314029df00a30c620073a204862005", + "0x90df00a77c028df00a7380907a00a77c0287a00a0880901200a77c02812", + "0x6300f1be1e80902200a318029df00a318029cc02403c029df00a03c029cd", + "0x29d9024048ef80535c014c501202477c028123b4048091df00a04803812", + "0x281210c048638053be014091d6024048ef8053a8014eb81202477c0298a", + "0xe9012192014ef80519031c039d3024320029df00a320029d4024320029df", + "0x660053be014658053a0048658053be014648ca00e744090ca00a77c02812", + "0xef80500c014e7012308014ef80530801411012024014ef805024014e7812", + "0xc2012044014660053be01466005398048078053be0140780539a04803005", + "0xef8053a60141101202477c029db00a764090123be0140900702433007806", + "0x90123be014eb005314048091df00a04803812024e5c0281204604867005", + "0xeb01202477c028123b4048670053be01411005044048091df00a76c029d9", + "0xe98121a0014ef8051a0014ea0121a0014ef8050246440917a00a77c02812", + "0x29df00a5d8ba8073a2048ba8053be014091d20245d8029df00a340bd007", + "0x28ce00a0880901200a77c0281200a73c0917300a77c0297400a74009174", + "0x29cc02403c029df00a03c029cd024018029df00a018029ce024338029df", + "0xa005330048091df00a048038122e603c030ce0240880297300a77c02973", + "0x296d00a7500916d00a77c02812308048b80053be014091d6024048ef805", + "0x39d102439c029df00a048e90121a6014ef8052da5c0039d30245b4029df", + "0x90053be0140900539e048728053be014730053a0048730053be014698e7", + "0xef80501e014e6812040014ef805040014e701203e014ef80503e01411012", + "0xef805024048090e501e0800f812044014728053be0147280539804807805", + "0x90123be014090070240800f807730018110073be01c0380500e01409012", + "0x902200a77c0282200a088090123be01409014024064029df00a0500280f", + "0x282100a07c090123be0140900702408c02b9904206c039df00e06402806", + "0x281b024030029df00a09c0281902409c029df00a3f4028200243f4029df", + "0x9007024049cd00502408c091da00a77c0280c00a084091db00a77c0281b", + "0x11805036048ec0053be014ec80504e048ec8053be014090fd024048ef805", + "0x2b9b3ae014ef8073b4014060123b4014ef8053b0014108123b6014ef805", + "0x38123a6015ce1d43aa01cef8073ae088039db024048ef80502401c091d6", + "0x1ce9d13a401cef8073b6014030123aa014ef8053aa0141101202477c02812", + "0xef8053a40140d81239e014ef8053a2014dc01202477c0281200e048e8005", + "0x91df00a04803812024e7802812046048e68053be014e7805378048e7005", + "0x29df00a7400281b02472c029df00a7300286d024730029df00a0487e812", + "0x3812392015cf9ca00a77c039cd00a700091cd00a77c029cb00a6f0091ce", + "0xea0121c4014ef8051c6014100121c6014ef8053940140f81202477c02812", + "0x904708c4c007ba0390384039df00e388ea807372048710053be01471005", + "0x2504c00e77c039ce00a018090e100a77c028e100a088090123be01409007", + "0x284c00a06c0915100a77c0284a00a6e0090123be0140900702413402ba1", + "0xef80502401c0901274401409023024554029df00a544029bc02454c029df", + "0xef80509a0140d8122ae014ef8052ac014368122ac014ef8050243f409012", + "0x916600ae8cb28053be01caa805380048aa8053be014ab805378048a9805", + "0x905700a77c0296700a0800916700a77c0296500a07c090123be01409007", + "0xbd9792f003dd21771b801cef8070ae384039b902415c029df00a15c029d4", + "0x29df00a5f0028740245f0029df00a5dce40070e2048091df00a04803812", + "0x28db00a3800918a00a77c0295300a06c0918400a77c028dc00a088090db", + "0x91df00a5e402877024048ef80502401c0901274a01409023024644029df", + "0xcc0053be014bc005044048091df00a72002877024048ef8052f60143b812", + "0x2877024048ef8052cc014c501202477c0281200e048093a600a04811812", + "0x287802467c029df00a0487e812330014ef8051c20141101202477c029c8", + "0x918a00a77c0295300a06c0918400a77c0299800a1e8091a100a77c0299f", + "0x2877024048ef80502401c0901274a01409023024644029df00a684028e0", + "0x902302468c029df00a4c002822024048ef80508e0143b81202477c02846", + "0xef8053aa0141101202477c029c900a628090123be01409007024049d3805", + "0x29a300a1e8091a800a77c029a500a1e0091a500a77c028121fa048d1805", + "0x28df024644029df00a6a0028e0024628029df00a7380281b024610029df", + "0xd78073be01cc500500c048091df00a0480381235c015d41ad00a77c03991", + "0xef80535e014ec81202477c028123b4048091df00a04803812370015d486a", + "0x91df00a750029d7024048ef80535a0143d81202477c0286a00a76009012", + "0x368053be014368053a8048368053be014091d50246f0029df00a048eb012", + "0x29c037201ce8812372014ef805024748091c000a77c0286d37801ce9812", + "0x2822024048029df00a048029cf0241d0029df00a1c4029d00241c4029df", + "0x900f00a77c0280f00a7340900600a77c0280600a7380918400a77c02984", + "0xec81202477c0281200e0483a00f00c6100902200a1d0029df00a1d0029cc", + "0xe48121c0014ef8051c0014e50121c0014ef80502472c090123be014dc005", + "0x90e3024048ef80502401c090df0f401dd50780ee01cef8071c0018c200f", + "0x28123900483e8053be014090e10246f8029df00a048710120f6014ef805", + "0xef80502411c091b500a77c0281208c0486f0053be014091300246fc029df", + "0x29df00a04826812360014ef8050241280908200a77c02812098048da005", + "0x430053be014091550246cc029df00a048a9812358014ef805024544090dd", + "0x908900a77c028122ca048d50053be014091570246c8029df00a048ab012", + "0xd48053be014449aa364218d99ac1ba6c0411b436a378df87d37c1eced966", + "0xef805024014e78120f0014ef8050f0014e70120ee014ef8050ee01411012", + "0xd6805360048ea0053be014ea0052ce048078053be0140780539a04809005", + "0x4788d34c22cd38223be014d69d435203c090780ee07d1301235a014ef805", + "0xef805024758090123be0140900702468002bab348014ef80711e01513812", + "0x2812028048091df00a6680297e024664cd0073be014d2005450048ce805", + "0x298a024048ef80502401c0919500aeb0cb8053be01ccc805196048091df", + "0x9023024260029df00a650029d4024650029df00a0486601202477c02997", + "0x29df00a0486701202477c0299500a628090123be01409007024049d6805", + "0xef805130674039d3024048ef8050247680909800a77c0299200a75009192", + "0x4e0052f6048091df00a63002979024270c60073be014c80052f0048c8005", + "0xe7812338014ef80513c0146d81213c014ef805316014be012316014ef805", + "0x458053be0144580539c048d38053be014d3805044048d30053be014d3005", + "0x4688b34e69811005338014ef805338014e601211a014ef80511a014e6812", + "0x29df00a698029cf02466c029df00a680029d0024048ef80502401c0919c", + "0x288d00a7340908b00a77c0288b00a738091a700a77c029a700a088091a6", + "0x281200e048cd88d11669cd302200a66c029df00a66c029cc024234029df", + "0x91df00a750029d7024048ef80535a0143d81202477c028123b4048091df", + "0xc78053be014c78053a8048c78053be01409184024280029df00a048eb012", + "0x298530601ce8812306014ef8050247480918500a77c0298f14001ce9812", + "0x2822024048029df00a048029cf024600029df00a608029d0024608029df", + "0x900f00a77c0280f00a734090df00a77c028df00a7380907a00a77c0287a", + "0xed01202477c0281200e048c000f1be1e80902200a600029df00a600029cc", + "0xea0053ae048091df00a628029d9024048ef80535c014c501202477c02812", + "0x297f00a7500917f00a77c0281210c048538053be014091d6024048ef805", + "0x39d10245f4029df00a048e90122fc014ef8052fe29c039d30245fc029df", + "0x90053be0140900539e0485e8053be0145e0053a00485e0053be014bf17d", + "0xef80501e014e681200c014ef80500c014e7012308014ef80530801411012", + "0xef80502401c090bd01e018c20120440145e8053be0145e80539804807805", + "0x93ae00a0481181217c014ef8053a60141101202477c029db00a76409012", + "0x1101202477c029db00a764090123be014eb005314048091df00a04803812", + "0x91910242fc029df00a048eb01202477c028123b40485f0053be01411005", + "0x90c100a77c028c017e01ce9812180014ef805180014ea012180014ef805", + "0x29df00a30c029d002430c029df00a304610073a2048610053be014091d2", + "0x280600a738090be00a77c028be00a0880901200a77c0281200a73c090c4", + "0x902200a310029df00a310029cc02403c029df00a03c029cd024018029df", + "0xef805024758090123be0140a005330048091df00a0480381218803c030be", + "0x630c500e74c090c600a77c028c600a750090c600a77c0281230804862805", + "0xe8012192014ef80518e320039d1024320029df00a048e901218e014ef805", + "0xf8053be0140f805044048090053be0140900539e048650053be01464805", + "0xef805194014e601201e014ef80501e014e6812040014ef805040014e7012", + "0xef80700e01403805024048ef805024048090ca01e0800f81204401465005", + "0x901900a77c0281400a03c090123be014090070240800f80775e01811007", + "0x1081b00e77c0381900a0180902200a77c0282200a088090123be01409014", + "0x28fd00a080090fd00a77c0282100a07c090123be0140900702408c02bb0", + "0x282102476c029df00a06c0281b024030029df00a09c0281902409c029df", + "0xef8050243f4090123be01409007024049d880502408c091da00a77c0280c", + "0xec005042048ed8053be01411805036048ec0053be014ec80504e048ec805", + "0x90123be0140900702475802bb23ae014ef8073b4014060123b4014ef805", + "0xea805044048091df00a048038123a6015d99d43aa01cef8073ae088039db", + "0x91df00a048038123a0015da1d13a401cef8073b6014030123aa014ef805", + "0xef80539e014de01239c014ef8053a40140d81239e014ef8053a2014dc012", + "0x91cc00a77c028121fa048091df00a04803812024ed402812046048e6805", + "0x29df00a72c029bc024738029df00a7400281b02472c029df00a7300286d", + "0xe500503e048091df00a04803812392015db1ca00a77c039cd00a700091cd", + "0xdc8121c4014ef8051c4014ea0121c4014ef8051c6014100121c6014ef805", + "0x2822024048ef80502401c0904708c4c007bb7390384039df00e388ea807", + "0xef80502401c0904d00aee02504c00e77c039ce00a018090e100a77c028e1", + "0x295100a6f00915300a77c0284c00a06c0915100a77c0284a00a6e009012", + "0xab0053be014090fd024048ef80502401c0901277201409023024554029df", + "0xef8052ae014de0122a6014ef80509a0140d8122ae014ef8052ac01436812", + "0x281f024048ef80502401c0916600aee8b28053be01caa805380048aa805", + "0x905700a77c0285700a7500905700a77c0296700a0800916700a77c02965", + "0x3881202477c0281200e048bd9792f003ddd9771b801cef8070ae384039b9", + "0x29df00a3700282202436c029df00a5f0028740245f0029df00a5dce4007", + "0x1de00502408c0919100a77c028db00a3800918a00a77c0295300a06c09184", + "0x90123be014bd8050ee048091df00a5e402877024048ef80502401c09012", + "0x3812024ef402812046048cc0053be014bc005044048091df00a72002877", + "0x70805044048091df00a72002877024048ef8052cc014c501202477c02812", + "0x287a024684029df00a67c0287802467c029df00a0487e812330014ef805", + "0x919100a77c029a100a3800918a00a77c0295300a06c0918400a77c02998", + "0x238050ee048091df00a11802877024048ef80502401c0901277801409023", + "0xef80502401c0901277c0140902302468c029df00a4c002822024048ef805", + "0x29df00a0487e812346014ef8053aa0141101202477c029c900a62809012", + "0x29ce00a06c0918400a77c029a300a1e8091a800a77c029a500a1e0091a5", + "0xd700577e6b4029df00e644028df024644029df00a6a0028e0024628029df", + "0x281200e048dc0057801a8d78073be01cc500500c048091df00a04803812", + "0x91df00a1a8029d8024048ef80535e014ec81202477c028123b4048091df", + "0x91bc00a77c028123ac048091df00a750029d7024048ef80535a0143d812", + "0x29df00a1b4de0073a6048368053be014368053a8048368053be014091d5", + "0x287100a7400907100a77c029c037201ce8812372014ef805024748091c0", + "0x29ce024610029df00a61002822024048029df00a048029cf0241d0029df", + "0x287400a77c0287400a7300900f00a77c0280f00a7340900600a77c02806", + "0x91cb024048ef805370014ec81202477c0281200e0483a00f00c61009022", + "0x3b8073be01c7000630803ce48121c0014ef8051c0014e50121c0014ef805", + "0x28121c40483d8053be014090e3024048ef80502401c090df0f401de0878", + "0xef8050244c0091bf00a77c028123900483e8053be014090e10246f8029df", + "0x29df00a04826012368014ef80502411c091b500a77c0281208c0486f005", + "0xd60053be01409151024374029df00a04826812360014ef80502412809082", + "0x91b200a77c028122ac048430053be014091550246cc029df00a048a9812", + "0xda8de37e1f4df07b3b65980908900a77c028122ca048d50053be01409157", + "0x3b8053be0143b805044048d48053be014449aa364218d99ac1ba6c0411b4", + "0xef80501e014e6812024014ef805024014e78120f0014ef8050f0014e7012", + "0x3b81f452048d68053be014d6805360048ea0053be014ea0052ce04807805", + "0xd20053be01c4780544e0484788d34c22cd38223be014d69d435203c09078", + "0xef8053480151401233a014ef805024758090123be0140900702468002bc2", + "0xef8073320146581202477c02812028048091df00a6680297e024664cd007", + "0x2812198048091df00a65c0298a024048ef80502401c0919500af0ccb805", + "0xef80502401c0901278801409023024260029df00a650029d4024650029df", + "0x29df00a648029d4024648029df00a0486701202477c0299500a62809012", + "0xef805320014bc012320014ef805130674039d3024048ef80502476809098", + "0xc58052f8048c58053be0144e0052f6048091df00a63002979024270c6007", + "0x1101234c014ef80534c014e7812338014ef80513c0146d81213c014ef805", + "0x468053be0144680539a048458053be0144580539c048d38053be014d3805", + "0x90123be014090070246704688b34e69811005338014ef805338014e6012", + "0x29df00a69c02822024698029df00a698029cf02466c029df00a680029d0", + "0x299b00a7300908d00a77c0288d00a7340908b00a77c0288b00a738091a7", + "0x91df00a048ed01202477c0281200e048cd88d11669cd302200a66c029df", + "0x90a000a77c028123ac048091df00a750029d7024048ef80535a0143d812", + "0x29df00a63c500073a6048c78053be014c78053a8048c78053be01409184", + "0x298200a7400918200a77c0298530601ce8812306014ef80502474809185", + "0x29ce0241e8029df00a1e802822024048029df00a048029cf024600029df", + "0x298000a77c0298000a7300900f00a77c0280f00a734090df00a77c028df", + "0xd7005314048091df00a048ed01202477c0281200e048c000f1be1e809022", + "0xef805024758090123be014ea0053ae048091df00a628029d9024048ef805", + "0xbf8a700e74c0917f00a77c0297f00a7500917f00a77c0281210c04853805", + "0xe8012178014ef8052fc5f4039d10245f4029df00a048e90122fc014ef805", + "0xc20053be014c2005044048090053be0140900539e0485e8053be0145e005", + "0xef80517a014e601201e014ef80501e014e681200c014ef80500c014e7012", + "0x91df00a76c029d9024048ef80502401c090bd01e018c20120440145e805", + "0xc501202477c0281200e048093c500a0481181217c014ef8053a601411012", + "0xed01217c014ef8050440141101202477c029db00a764090123be014eb005", + "0x600053a8048600053be014091910242fc029df00a048eb01202477c02812", + "0xe8812184014ef805024748090c100a77c028c017e01ce9812180014ef805", + "0x29df00a048029cf024310029df00a30c029d002430c029df00a30461007", + "0x280f00a7340900600a77c0280600a738090be00a77c028be00a08809012", + "0x281200e0486200f00c2f80902200a310029df00a310029cc02403c029df", + "0x29df00a048c201218a014ef805024758090123be0140a005330048091df", + "0x28123a4048638053be014630c500e74c090c600a77c028c600a750090c6", + "0xe7812194014ef805192014e8012192014ef80518e320039d1024320029df", + "0x100053be0141000539c0480f8053be0140f805044048090053be01409005", + "0x782003e04811005194014ef805194014e601201e014ef80501e014e6812", + "0x901f00c01de302202801cef80700a04803805024048ef805024048090ca", + "0x901400a77c0281400a0880902000a77c0280f00a03c090123be01409007", + "0x281900a764090123be0140900702408402bc7036064039df00e08002806", + "0x29df00a048ea812046014ef805024758090123be0140d8053b0048091df", + "0x28123a4048138053be0147e82300e74c090fd00a77c028fd00a750090fd", + "0x110123b4014ef8053b6014e80123b6014ef80504e030039d1024030029df", + "0x38053be0140380539a048110053be0141100539c0480a0053be0140a005", + "0xec81202477c0281200e048ed0070440500a0053b4014ef8053b4014e6012", + "0xe48123b2014ef8053b2014e50123b2014ef80502472c090123be01410805", + "0x90ef024048ef80502401c091d53ac01de41d73b001cef8073b20880a00f", + "0x91d200a77c029d300a684091d33a801cef8053a8014788123a8014ef805", + "0x29df00a740029a5024740e88073be014e88052a4048e88053be014091a3", + "0x39d70286b4091d800a77c029d800a088091d200a77c029d200a6a0091d0", + "0x29d4024048ef80502401c091ca39673007bc939a738e780f3be01ce91d0", + "0x91ce00a77c029ce00a734091cf00a77c029cf00a738091cd00a77c029cd", + "0xa801202477c0281200e048e40e11c403de50e339201cef80739a760039b9", + "0x230053be014981d400e52c091d400a77c029d400a5340913000a77c02812", + "0xef8053920141101208c014ef80508c014d40123a2014ef8053a2014d2812", + "0x38122a65442680f7961282604701e77c038463a2738e781435a048e4805", + "0xe681208e014ef80508e014e7012094014ef805094014ea01202477c02812", + "0x91662ca55c07bcc2ac554039df00e128e4807372048260053be01426005", + "0x905700a77c029561c601c388122ce014ef805024758090123be01409007", + "0x29df00a5dc029b0024048ef8051b80143d8122ee370039df00a15c0294a", + "0x28770245ecbc8073be014bc0051f0048bc17700e77c0297700a52009177", + "0xe98121b6014ef8052f8014a38122f8014ef8052f20147d01202477c0297b", + "0xef8053140143b812322628039df00a5dc028f8024610029df00a36cb3807", + "0xcf98400e74c0919f00a77c0299800a51c0919800a77c0299100a3e809012", + "0xbd81202477c029a300a5e4091a534601cef805342014bc012342014ef805", + "0xd70053be014d68051b6048d68053be014d40052f8048d40053be014d2805", + "0xef805098014e681208e014ef80508e014e70122aa014ef8052aa01411012", + "0x91df00a0480381235c13023955028014d70053be014d700539804826005", + "0x90123be014718050ee048091df00a59802877024048ef8052ca0143b812", + "0x906a00a77c0286a00a7500906a00a77c02812292048d78053be014091d6", + "0xef80508e014e7012378014ef8052ae01411012370014ef8050d46bc039d3", + "0x2812046048dc8053be014dc0050d4048e00053be0142600539a04836805", + "0x29df00a72402822024048ef8051c60143b81202477c0281200e048093cd", + "0x295300a1a8090e000a77c0295100a7340907400a77c0284d00a73809071", + "0x91df00a38402877024048ef80502401c0901279c014090230241dc029df", + "0x90123be014e8805284048091df00a7500294c024048ef8053900143b812", + "0x907a00a77c0287a00a7500907a00a77c028122920483c0053be014091d6", + "0xef80539e014e7012378014ef8051c4014110121be014ef8050f41e0039d3", + "0xde0050f4048dc8053be0146f8050d4048e00053be014e700539a04836805", + "0x810120fa014ef8053800148001237c014ef8050da014808120f6014ef805", + "0xe8805284048091df00a04803812024f3c02812046048df8053be014dc805", + "0xe600539c048388053be014ec005044048091df00a7500294c024048ef805", + "0x3d0120ee014ef805394014350121c0014ef805396014e68120e8014ef805", + "0x3e8053be01470005200048df0053be0143a0052020483d8053be01438805", + "0xef80537e378039d1024378029df00a048e901237e014ef8050ee01481012", + "0xdf00539c0483d8053be0143d805044048da0053be014da8053a0048da805", + "0xa005368014ef805368014e60120fa014ef8050fa014e681237c014ef805", + "0xef8050246100908200a77c028123ac048091df00a048038123681f4df07b", + "0x91d2024374029df00a6c0410073a6048d80053be014d80053a8048d8005", + "0x908600a77c029b300a740091b300a77c028dd35801ce8812358014ef805", + "0x29df00a01c029cd024754029df00a754029ce024758029df00a75802822", + "0x90123be01409007024218039d53ac0500288600a77c0288600a73009007", + "0xea012354014ef805024610091b200a77c028123ac048091df00a03c02998", + "0xd48053be014091d2024224029df00a6a8d90073a6048d50053be014d5005", + "0x280600a0880908b00a77c029a700a740091a700a77c0288935201ce8812", + "0x29cc02401c029df00a01c029cd02407c029df00a07c029ce024018029df", + "0x380500e014090123be0140901202422c0381f00c0500288b00a77c0288b", + "0x29df00a0500280f024048ef80502401c0902003e01de800604401cef807", + "0x39df00e06402806024088029df00a08802822024048ef80502405009019", + "0x28200243f4029df00a0840281f024048ef80502401c0902300af441081b", + "0x91db00a77c0281b00a06c0900c00a77c0282700a0640902700a77c028fd", + "0x90fd024048ef80502401c090127a401409023024768029df00a03002821", + "0x108123b6014ef8050460140d8123b0014ef8053b2014138123b2014ef805", + "0xef80502401c091d600af4ceb8053be01ced005018048ed0053be014ec005", + "0x1101202477c0281200e048e98057a8750ea8073be01ceb82200e76c09012", + "0x281200e048e80057aa744e90073be01ced80500c048ea8053be014ea805", + "0x91df00a744029d8024048ef8053a4014ec81202477c028123b4048091df", + "0x91ce00a77c028123aa048e78053be014091d6024048ef8053a8014eb812", + "0x29df00a048e901239a014ef80539c73c039d3024738029df00a738029d4", + "0x900539e048e50053be014e58053a0048e58053be014e69cc00e744091cc", + "0xe681200c014ef80500c014e70123aa014ef8053aa01411012024014ef805", + "0x91ca01e018ea812044014e50053be014e5005398048078053be01407805", + "0x2812396048091df00a740029d9024048ef805024768090123be01409007", + "0x710e300e77c039c900c754079c9024724029df00a724029ca024724029df", + "0x2812282048980053be014ea00535c048091df00a0480381239038403bd6", + "0x2604700e77c0293008c048078c3024118029df00a118029d4024118029df", + "0x268051e20482684a00e77c0284c1c601c62012098014ef805098014ea012", + "0xa0122aa014ef80502468c0915300a77c0295100a6840915109a01cef805", + "0x915600a77c0295600a694091562aa01cef8052aa014a901202477c02812", + "0xa995601e3880a1ad024128029df00a1280282202411c029df00a11c029cf", + "0x296600a750090123be014090070243702b96701ef5cb31652ae03cef807", + "0x39b9024594029df00a594029cd02455c029df00a55c029ce024598029df", + "0x28122a0048091df00a048038122f85ecbc80f7b05e0bb8073be01cb304a", + "0xd40122aa014ef8052aa014d2812308014ef8051b61340394b02436c029df", + "0x39842aa594ab81435a048bb8053be014bb805044048c20053be014c2005", + "0xef805330014ea01202477c0281200e048d19a133e03dec998322628079df", + "0xbb807372048c88053be014c880539a048c50053be014c500539c048cc005", + "0xef805024768090123be014090070246bcd71ad01ef68d41a500e77c03998", + "0x29b800a528091b800a77c029a82f001c388120d4014ef80502475809012", + "0x29480241b4029df00a1b4029b0024048ef8053780143d8120da6f0039df", + "0x91df00a1c4028770241c4dc8073be014e00051f0048e006d00e77c0286d", + "0x28e00d401ce98121c0014ef8050e8014a38120e8014ef8053720147d012", + "0x28fa024048ef8050f00143b8120f41e0039df00a1b4028f80241dc029df", + "0xdf0053be0143d87700e74c0907b00a77c028df00a51c090df00a77c0287a", + "0xef80537e014bd81202477c0287d00a5e4091bf0fa01cef80537c014bc012", + "0x2380539e048da0053be014da8051b6048da8053be0146f0052f80486f005", + "0xe6812314014ef805314014e701234a014ef80534a0141101208e014ef805", + "0x91b4322628d2847044014da0053be014da005398048c88053be014c8805", + "0x2877024048ef80535e0143b81202477c029ae00a1dc090123be01409007", + "0xd80053a8048d80053be01409149024208029df00a048eb01202477c02978", + "0x91ac00a77c029ad00a088090dd00a77c029b010401ce9812360014ef805", + "0x29df00a3740286a024218029df00a644029cd0246cc029df00a628029ce", + "0x1101202477c0297800a1dc090123be01409007024049ed80502408c091b2", + "0xd48053be014d080539a048448053be014cf80539c048d50053be014bb805", + "0x3b81202477c0281200e048093dc00a0481181234e014ef80534601435012", + "0x2942024048ef80509a014a601202477c0297c00a1dc090123be014bd805", + "0xd30053a8048d30053be0140914902422c029df00a048eb01202477c02955", + "0x91ac00a77c0297900a0880908d00a77c029a611601ce981234c014ef805", + "0x29df00a2340286a024218029df00a594029cd0246cc029df00a55c029ce", + "0x288600a400091a400a77c029b300a4040908f00a77c029ac00a1e8091b2", + "0xef80502401c090127ba01409023024674029df00a6c802902024680029df", + "0x29df00a12802822024048ef80509a014a601202477c0295500a50809012", + "0x28dc00a1a8091a900a77c0285700a7340908900a77c0296700a738091aa", + "0x2900024690029df00a2240290102423c029df00a6a80287a02469c029df", + "0x91d2024048ef8050247680919d00a77c029a700a408091a000a77c029a9", + "0x919700a77c0299900a7400919900a77c0299d33401ce8812334014ef805", + "0x29df00a690029ce02423c029df00a23c0282202411c029df00a11c029cf", + "0xd208f08e0880299700a77c0299700a730091a000a77c029a000a734091a4", + "0xca8053be014091d6024048ef8053a8014eb81202477c0281200e048cb9a0", + "0xef805328654039d3024650029df00a650029d4024650029df00a048c2012", + "0xc80053a0048c80053be0144c19200e7440919200a77c028123a40484c005", + "0xe70121c2014ef8051c201411012024014ef805024014e7812318014ef805", + "0xc60053be014c6005398048078053be0140780539a048e40053be014e4005", + "0x1101202477c029db00a764090123be01409007024630079c81c204811005", + "0xeb005314048091df00a04803812024f78028120460484e0053be014e9805", + "0x28123b40484e0053be01411005044048091df00a76c029d9024048ef805", + "0xef80513c014ea01213c014ef8050246440918b00a77c028123ac048091df", + "0xcd8073a2048cd8053be014091d2024670029df00a278c58073a60484f005", + "0x901200a77c0281200a73c0918f00a77c028a000a740090a000a77c0299c", + "0x29df00a03c029cd024018029df00a018029ce024270029df00a27002822", + "0x91df00a0480381231e03c0309c0240880298f00a77c0298f00a7300900f", + "0x918300a77c02812308048c28053be014091d6024048ef805028014cc012", + "0x29df00a048e9012304014ef805306614039d302460c029df00a60c029d4", + "0x900539e048bf8053be014538053a0048538053be014c118000e74409180", + "0xe6812040014ef805040014e701203e014ef80503e01411012024014ef805", + "0x917f01e0800f812044014bf8053be014bf805398048078053be01407805", + "0x44812036014ef8050246a80902000a77c02812354048030053be014091b2", + "0x3bdf046084039df00e01c0280700a048091df00a0480901202477c02812", + "0x91df00a0480a012018014ef8050280140781202477c0281200e048138fd", + "0x38123b2015f01da3b601cef80701801403012042014ef80504201411012", + "0xc8123ae014ef8053b0014100123b0014ef8053b40140f81202477c02812", + "0xea0053be014eb005042048ea8053be014ed805036048eb0053be014eb805", + "0x282702474c029df00a0487e81202477c0281200e048093e100a04811812", + "0x91d400a77c029d200a084091d500a77c029d900a06c091d200a77c029d3", + "0x281903601cd481202477c0281200e048e88057c4064029df00e7500280c", + "0x91df00a0480381239c015f19cf3a001cef807032084039db024064029df", + "0x3812396015f21cc39a01cef8073aa014030123a0014ef8053a001411012", + "0xc812392014ef80539401410012394014ef8053980140f81202477c02812", + "0x708053be01471805042048710053be014e6805036048718053be014e4805", + "0x2827024720029df00a0487e81202477c0281200e048093e500a04811812", + "0x90e100a77c0293000a084090e200a77c029cb00a06c0913000a77c029c8", + "0x281f04001cd481202477c0281200e048230057cc07c029df00e3840280c", + "0x91df00a04803812094015f384c08e01cef80703e740039db02407c029df", + "0x38122a6015f415109a01cef8071c40140301208e014ef80508e01411012", + "0xde0122ac014ef80509a0140d8122aa014ef8052a2014dc01202477c02812", + "0x28121fa048091df00a04803812024fa402812046048ab8053be014aa805", + "0x29bc024558029df00a54c0281b024598029df00a5940286d024594029df", + "0x91df00a048038120ae015f516700a77c0395700a7000915700a77c02966", + "0xef8052ee014ea0122ee014ef8051b8014100121b8014ef8052ce0140f812", + "0xef80502401c090db2f85ec07beb2f25e0039df00e5dc23807372048bb805", + "0x919100afb0c518400e77c0395600a0180917800a77c0297800a08809012", + "0x919f00a77c0298400a06c0919800a77c0298a00a6e0090123be01409007", + "0x90fd024048ef80502401c090127da01409023024684029df00a660029bc", + "0xde01233e014ef8053220140d81234a014ef80534601436812346014ef805", + "0xef80502401c091ad00afb8d40053be01cd0805380048d08053be014d2805", + "0x29af00a750091af00a77c029ae00a080091ae00a77c029a800a07c09012", + "0x281200e048e006d37803df79b80d401cef80735e5e0039b90246bc029df", + "0x28220241c4029df00a6e4028740246e4029df00a6e0bc8070e2048091df", + "0x907700a77c0287100a380090e000a77c0299f00a06c0907400a77c0286a", + "0xe00050ee048091df00a1b402877024048ef80502401c090127e001409023", + "0x28120460483c0053be014de005044048091df00a5e402877024048ef805", + "0x91df00a5e402877024048ef80535a014c501202477c0281200e048093f1", + "0x29df00a1e8028780241e8029df00a0487e8120f0014ef8052f001411012", + "0x28df00a380090e000a77c0299f00a06c0907400a77c0287800a1e8090df", + "0x91df00a5f002877024048ef80502401c090127e0014090230241dc029df", + "0x90127e4014090230241ec029df00a5ec02822024048ef8051b60143b812", + "0x7e8120f6014ef80508e0141101202477c0285700a628090123be01409007", + "0x907400a77c0287b00a1e80907d00a77c029be00a1e0091be00a77c02812", + "0x29df00e1dc028df0241dc029df00a1f4028e0024380029df00a5580281b", + "0x2806024088029df00a0880300734e048091df00a0480381237e015f9822", + "0x90123be014091da024048ef80502401c091b400afd0da8de00e77c038e0", + "0xeb81202477c0282200a1ec090123be014da8053b0048091df00a378029d9", + "0x91d5024208029df00a048eb01202477c029cf00a75c090123be01426005", + "0x90dd00a77c029b010401ce9812360014ef805360014ea012360014ef805", + "0x29df00a6cc029d00246cc029df00a374d60073a2048d60053be014091d2", + "0x282300a7380907400a77c0287400a0880901200a77c0281200a73c09086", + "0x902200a218029df00a218029cc02403c029df00a03c029cd02408c029df", + "0xef805368014ec81202477c028123b4048091df00a0480381210c03c11874", + "0xd90230e803ce4812364014ef805364014e5012364014ef80502472c09012", + "0x29df00a6a802822024048ef80502401c091a735201dfa88935401cef807", + "0xef80502401c091a034823c07bf611a6984580f3be01c0788900e6f8091aa", + "0x299d00a3780919d00a77c0288d00a6fc0908d00a77c0288d00a1f409012", + "0x90123be014cc805368048091df00a668029b5024650ca997332668111df", + "0x71012130014ef80502438c090123be014ca005104048091df00a654029d7", + "0x9130024630029df00a048e4012320014ef8050243840919200a77c02812", + "0x28120980484f0053be0140904702462c029df00a04823012138014ef805", + "0xef805024544090a000a77c0281209a048cd8053be0140904a024670029df", + "0x29df00a048ab012306014ef8050245540918500a77c028122a6048c7805", + "0xc6190324260ed96602429c029df00a048b2812300014ef80502455c09182", + "0xef805354014110122fe014ef80514e600c118330a63c5019b338278c589c", + "0xd300539a048090053be0140900539e048458053be0144580539c048d5005", + "0x917e00a77c0297e00a59c0917e39e01cef80539e014ba81234c014ef805", + "0xef8052fa014d80122fa088039df00a0880294802465c029df00a65c02967", + "0x90c017e2f85e8bc04477c0297d32e5f8bf9a602422cd5020448048be805", + "0xef805182014f181202477c0281200e048610057ee304029df00e300028dc", + "0x5e80539c0485e0053be0145e005044048091df00a3100298a02431061807", + "0xb381217e014ef80517e014e681217c014ef80517c014e781217a014ef805", + "0x110053be01411005360048260053be014260052ce048e78053be014e7805", + "0x28dc024324640c718c314111df00a088261cf1862fc5f0bd17808111812", + "0x90123be014650052ee048091df00a04803812196015fc0ca00a77c038c9", + "0x90ce00a77c028ce00a750090ce00a77c0281219c048660053be014091d6", + "0x28d000a5e4091761a001cef8052f4014bc0122f4014ef80519c330039d3", + "0xba0051b6048ba0053be014ba8052f8048ba8053be014bb0052f6048091df", + "0xe701218a014ef80518a0141101218e014ef80518e014e78122e6014ef805", + "0xb98053be014b9805398048640053be0146400539a048630053be01463005", + "0xb697000e77c028cb00a6b0090123be014090070245cc640c618a31c11005", + "0x29df00a3140282202434c029df00a31c029cf024048ef8052e0014d9812", + "0x296d00a1a8090e500a77c028c800a734090e600a77c028c600a738090e7", + "0x91df00a0880287b024048ef80502401c090127f201409023024390029df", + "0xb20073be01461005358048091df00a73c029d7024048ef805098014eb812", + "0xef805178014110121a6014ef80517c014e781202477c0296400a6cc09162", + "0xb10050d4048728053be0145f80539a048730053be0145e80539c04873805", + "0xef8050440143d81202477c0281200e048093f900a048118121c8014ef805", + "0x29df00a048029cf024048ef80539e014eb81202477c0284c00a75c09012", + "0x29a400a734090e600a77c0288f00a738090e700a77c029aa00a088090d3", + "0xb08073a2048b08053be014091d2024390029df00a6800286a024394029df", + "0x90d300a77c028d300a73c0915f00a77c0296000a7400916000a77c028e4", + "0x29df00a394029cd024398029df00a398029ce02439c029df00a39c02822", + "0x91df00a048038122be394730e71a60880295f00a77c0295f00a730090e5", + "0x90123be014e78053ae048091df00a130029d7024048ef8050440143d812", + "0x915c00a77c0295c00a7500915c00a77c02812308048af0053be014091d6", + "0xef8052b0550039d1024550029df00a048e90122b0014ef8052b8578039d3", + "0xd4805044048090053be0140900539e048788053be014778053a004877805", + "0xe601201e014ef80501e014e681234e014ef80534e014e7012352014ef805", + "0x91da024048ef80502401c090f101e69cd4812044014788053be01478805", + "0x284c00a75c090123be014700053b2048091df00a6fc0298a024048ef805", + "0x29df00a048eb01202477c0280600a630090123be014e78053ae048091df", + "0x29502a401ce98122a0014ef8052a0014ea0122a0014ef80502427009152", + "0x29d0024528029df00a534a58073a2048a58053be014091d2024534029df", + "0x907400a77c0287400a0880901200a77c0281200a73c0914800a77c0294a", + "0x29df00a520029cc02403c029df00a03c029cd02408c029df00a08c029ce", + "0x90123be014710053b2048091df00a0480381229003c1187402408802948", + "0x90f800a77c0284a00a088090123be014e78053ae048091df00a0180298c", + "0x710053b2048091df00a1180298a024048ef80502401c090127f401409023", + "0x282000a260090123be014e78053ae048091df00a0180298c024048ef805", + "0x29df00a048eb01202477c028123b40487c0053be014e8005044048091df", + "0x29471f401ce981228e014ef80528e014ea01228e014ef805024218090fa", + "0x29d0024508029df00a524a60073a2048a60053be014091d2024524029df", + "0x90f800a77c028f800a0880901200a77c0281200a73c0910100a77c02942", + "0x29df00a404029cc02403c029df00a03c029cd02408c029df00a08c029ce", + "0x90123be01410005130048091df00a0480381220203c118f802408802901", + "0x910000a77c029ce00a088090123be014ea8053b2048091df00a0180298c", + "0x10005130048091df00a7440298a024048ef80502401c090127f601409023", + "0x281b00a260090123be014ea8053b2048091df00a0180298c024048ef805", + "0x29df00a048eb01202477c028123b4048800053be01410805044048091df", + "0x294120401ce9812282014ef805282014ea012282014ef80502464409102", + "0x29d00244f4029df00a4fc828073a2048828053be014091d20244fc029df", + "0x910000a77c0290000a0880901200a77c0281200a73c0913c00a77c0293d", + "0x29df00a4f0029cc02403c029df00a03c029cd02408c029df00a08c029ce", + "0x90123be0140a005330048091df00a0480381227803c119000240880293c", + "0xeb01202477c0281b00a260090123be01403005318048091df00a08002898", + "0xe9812272014ef805272014ea012272014ef8050246100913800a77c02812", + "0x29df00a5bc9a0073a20489a0053be014091d20245bc029df00a4e49c007", + "0x28fd00a0880901200a77c0281200a73c0911000a77c0293300a74009133", + "0x29cc02403c029df00a03c029cd02409c029df00a09c029ce0243f4029df", + "0x280700a048091df00a0480901222003c138fd0240880291000a77c02910", + "0xef8050280140781202477c0281200e0481001f00eff00302200e77c03807", + "0xef80703201403012044014ef8050440141101202477c028120280480c805", + "0x100121fa014ef8050420140f81202477c0281200e048118057fa0840d807", + "0xed8053be0140d805036048060053be01413805032048138053be0147e805", + "0x7e81202477c0281200e048093fe00a048118123b4014ef80501801410812", + "0x91db00a77c0282300a06c091d800a77c029d900a09c091d900a77c02812", + "0x281200e048eb0057fe75c029df00e7680280c024768029df00a76002821", + "0x90123be0140900702474c02c003a8754039df00e75c110073b6048091df", + "0x900702474002c013a2748039df00e76c02806024754029df00a75402822", + "0x29bc024738029df00a7480281b02473c029df00a744029b8024048ef805", + "0xef8050243f4090123be0140900702404a0100502408c091cd00a77c029cf", + "0xe5805378048e70053be014e8005036048e58053be014e60050da048e6005", + "0x90123be0140900702472402c03394014ef80739a014e001239a014ef805", + "0x29df00a388029d4024388029df00a38c0282002438c029df00a7280281f", + "0x91df00a0480381208e1189800f808720708073be01c711d500e6e4090e2", + "0x381209a0160284a09801cef80739c014030121c2014ef8051c201411012", + "0xde0122a6014ef8050980140d8122a2014ef805094014dc01202477c02812", + "0x28121fa048091df00a0480381202501802812046048aa8053be014a8805", + "0x29bc02454c029df00a1340281b02455c029df00a5580286d024558029df", + "0x91df00a048038122cc0160396500a77c0395500a7000915500a77c02957", + "0xef8050ae014ea0120ae014ef8052ce014100122ce014ef8052ca0140f812", + "0xef80502401c0917b2f25e007c082ee370039df00e15c708073720482b805", + "0x6e0050440486d8053be014be0050e8048be0053be014bb9c800e1c409012", + "0x11812322014ef8051b601470012314014ef8052a60140d812308014ef805", + "0x297b00a1dc090123be014bc8050ee048091df00a0480381202502402812", + "0x20500502408c0919800a77c0297800a088090123be014e40050ee048091df", + "0x90123be014e40050ee048091df00a5980298a024048ef80502401c09012", + "0xd08053be014cf8050f0048cf8053be014090fd024660029df00a38402822", + "0xef80534201470012314014ef8052a60140d812308014ef8053300143d012", + "0x90123be014230050ee048091df00a0480381202502402812046048c8805", + "0x381202502c02812046048d18053be01498005044048091df00a11c02877", + "0x90fd02468c029df00a75402822024048ef805392014c501202477c02812", + "0xd812308014ef8053460143d012350014ef80534a0143c01234a014ef805", + "0xd68053be01cc88051be048c88053be014d40051c0048c50053be014e7005", + "0x91b800b034351af00e77c0398a00a018090123be014090070246b802c0c", + "0x350053b0048091df00a6bc029d9024048ef805024768090123be01409007", + "0xef805024758090123be014ea0053ae048091df00a6b40287b024048ef805", + "0x369bc00e74c0906d00a77c0286d00a7500906d00a77c028123aa048de005", + "0xe80120e2014ef8053806e4039d10246e4029df00a048e9012380014ef805", + "0xc20053be014c2005044048090053be0140900539e0483a0053be01438805", + "0xef8050e8014e601201e014ef80501e014e681200c014ef80500c014e7012", + "0x91df00a6e0029d9024048ef80502401c0907401e018c20120440143a005", + "0x38e000c610079c9024380029df00a380029ca024380029df00a048e5812", + "0x907b00a77c028121c6048091df00a048038121be1e803c0e0f01dc039df", + "0x9801237e014ef8050247200907d00a77c028121c2048df0053be014090e2", + "0x904c0246d0029df00a0482381236a014ef805024118090de00a77c02812", + "0x28122a20486e8053be0140904d0246c0029df00a04825012104014ef805", + "0xef8050245580908600a77c028122aa048d98053be014091530246b0029df", + "0x3e9be0f676cb3012112014ef805024594091aa00a77c028122ae048d9005", + "0x287700a088091a900a77c028893546c8431b3358374d80823686d46f1bf", + "0x29cd024048029df00a048029cf0241e0029df00a1e0029ce0241dc029df", + "0x91ad00a77c029ad00a6c0091d400a77c029d400a59c0900f00a77c0280f", + "0x388f00a89c0908f11a698459a704477c029ad3a86a4078120f01dc0fa26", + "0x2a28024674029df00a048eb01202477c0281200e048d000581e690029df", + "0x28cb024048ef805024050090123be014cd0052fc048cc99a00e77c029a4", + "0x90123be014cb805314048091df00a0480381232a0160819700a77c03999", + "0x3812025044028120460484c0053be014ca0053a8048ca0053be014090cc", + "0xc90053a8048c90053be014090ce024048ef80532a014c501202477c02812", + "0x2978024640029df00a260ce8073a6048091df00a048ed012130014ef805", + "0x918b00a77c0289c00a5ec090123be014c60052f20484e18c00e77c02990", + "0x29df00a698029cf024670029df00a278028db024278029df00a62c0297c", + "0x288d00a7340908b00a77c0288b00a738091a700a77c029a700a088091a6", + "0x281200e048ce08d11669cd302200a670029df00a670029cc024234029df", + "0xd3805044048d30053be014d300539e048cd8053be014d00053a0048091df", + "0xe601211a014ef80511a014e6812116014ef805116014e701234e014ef805", + "0x91da024048ef80502401c0919b11a22cd39a6044014cd8053be014cd805", + "0xef805024758090123be014ea0053ae048091df00a6b40287b024048ef805", + "0xc78a000e74c0918f00a77c0298f00a7500918f00a77c0281230804850005", + "0xe8012304014ef80530a60c039d102460c029df00a048e901230a014ef805", + "0x3d0053be0143d005044048090053be0140900539e048c00053be014c1005", + "0xef805300014e601201e014ef80501e014e68121be014ef8051be014e7012", + "0x90123be014091da024048ef80502401c0918001e37c3d012044014c0005", + "0xeb01202477c029d400a75c090123be014c50053b2048091df00a6b80298a", + "0xe98122fe014ef8052fe014ea0122fe014ef805024218090a700a77c02812", + "0x29df00a5f8be8073a2048be8053be014091d20245f8029df00a5fc53807", + "0x298400a0880901200a77c0281200a73c090bd00a77c028bc00a740090bc", + "0x29cc02403c029df00a03c029cd024018029df00a018029ce024610029df", + "0xed8053b2048091df00a0480381217a03c03184024088028bd00a77c028bd", + "0xef80502401c09012824014090230242f8029df00a74c02822024048ef805", + "0x29df00a08802822024048ef8053b6014ec81202477c029d600a62809012", + "0x90c000a77c028123220485f8053be014091d6024048ef805024768090be", + "0x29df00a048e9012182014ef8051802fc039d3024300029df00a300029d4", + "0x900539e048620053be014618053a0048618053be014608c200e744090c2", + "0xe681200c014ef80500c014e701217c014ef80517c01411012024014ef805", + "0x90c401e0185f012044014620053be01462005398048078053be01407805", + "0x9184024314029df00a048eb01202477c0281400a660090123be01409007", + "0x90c700a77c028c618a01ce981218c014ef80518c014ea01218c014ef805", + "0x29df00a324029d0024324029df00a31c640073a2048640053be014091d2", + "0x282000a7380901f00a77c0281f00a0880901200a77c0281200a73c090ca", + "0x902200a328029df00a328029cc02403c029df00a03c029cd024080029df", + "0x3c1300c088039df00e01c0280700a048091df00a0480901219403c1001f", + "0x91df00a0480a012032014ef8050280140781202477c0281200e0481001f", + "0x38120460160a02103601cef80703201403012044014ef80504401411012", + "0xc81204e014ef8051fa014100121fa014ef8050420140f81202477c02812", + "0xed0053be01406005042048ed8053be0140d805036048060053be01413805", + "0x2827024764029df00a0487e81202477c0281200e0480941500a04811812", + "0x91da00a77c029d800a084091db00a77c0282300a06c091d800a77c029d9", + "0x39d704401ced81202477c0281200e048eb00582c75c029df00e7680280c", + "0x91d500a77c029d500a088090123be0140900702474c02c173a8754039df", + "0x29d100a6e0090123be0140900702474002c183a2748039df00e76c02806", + "0x9023024734029df00a73c029bc024738029df00a7480281b02473c029df", + "0xef80539801436812398014ef8050243f4090123be0140900702404a0c805", + "0xe6805380048e68053be014e5805378048e70053be014e8005036048e5805", + "0x90e300a77c029ca00a07c090123be0140900702472402c1a394014ef807", + "0xef8071c4754039b9024388029df00a388029d4024388029df00a38c02820", + "0x708053be01470805044048091df00a0480381208e1189800f83672070807", + "0x25005370048091df00a0480381209a0160e04a09801cef80739c01403012", + "0x118122aa014ef8052a2014de0122a6014ef8050980140d8122a2014ef805", + "0x295600a1b40915600a77c028121fa048091df00a0480381202507402812", + "0x29c0024554029df00a55c029bc02454c029df00a1340281b02455c029df", + "0xb38053be014b280503e048091df00a048038122cc0160f16500a77c03955", + "0x38571c201cdc8120ae014ef8050ae014ea0120ae014ef8052ce01410012", + "0xef8052ee72003871024048ef80502401c0917b2f25e007c1f2ee370039df", + "0xa9805036048c20053be0146e0050440486d8053be014be0050e8048be005", + "0x281200e0480942000a04811812322014ef8051b601470012314014ef805", + "0xef8053900143b81202477c0297b00a1dc090123be014bc8050ee048091df", + "0x90123be0140900702404a1080502408c0919800a77c0297800a08809012", + "0x919800a77c028e100a088090123be014e40050ee048091df00a5980298a", + "0xc20053be014cc0050f4048d08053be014cf8050f0048cf8053be014090fd", + "0x942000a04811812322014ef80534201470012314014ef8052a60140d812", + "0x1101202477c0284700a1dc090123be014230050ee048091df00a04803812", + "0xe4805314048091df00a0480381202508802812046048d18053be01498005", + "0xd28050f0048d28053be014090fd02468c029df00a75402822024048ef805", + "0x70012314014ef80539c0140d812308014ef8053460143d012350014ef805", + "0xef80502401c091ae00b08cd68053be01cc88051be048c88053be014d4005", + "0x91da024048ef80502401c091b800b090351af00e77c0398a00a01809012", + "0x29ad00a1ec090123be014350053b0048091df00a6bc029d9024048ef805", + "0x29df00a048ea812378014ef805024758090123be014ea0053ae048091df", + "0x28123a4048e00053be014369bc00e74c0906d00a77c0286d00a7500906d", + "0xe78120e8014ef8050e2014e80120e2014ef8053806e4039d10246e4029df", + "0x30053be0140300539c048c20053be014c2005044048090053be01409005", + "0x7806308048110050e8014ef8050e8014e601201e014ef80501e014e6812", + "0x90e000a77c02812396048091df00a6e0029d9024048ef80502401c09074", + "0x6f87a00f0943c07700e77c038e000c610079c9024380029df00a380029ca", + "0x7081237c014ef8050243880907b00a77c028121c6048091df00a04803812", + "0x9046024378029df00a0489801237e014ef8050247200907d00a77c02812", + "0x2812094048410053be0140904c0246d0029df00a0482381236a014ef805", + "0xef80502454c091ac00a77c028122a20486e8053be0140904d0246c0029df", + "0x29df00a048ab812364014ef8050245580908600a77c028122aa048d9805", + "0xd60dd360208da1b51bc6fc3e9be0f676cb3012112014ef805024594091aa", + "0x287800a7380907700a77c0287700a088091a900a77c028893546c8431b3", + "0x296702403c029df00a03c029cd024048029df00a048029cf0241e0029df", + "0xea1a901e0483c07703e8a4091ad00a77c029ad00a6c0091d400a77c029d4", + "0x3812340016131a400a77c0388f00a89c0908f11a698459a704477c029ad", + "0xbf012332668039df00a69002a28024674029df00a048eb01202477c02812", + "0xca80584e65c029df00e664028cb024048ef805024050090123be014cd005", + "0xea012328014ef805024330090123be014cb805314048091df00a04803812", + "0xca805314048091df00a048038120250a0028120460484c0053be014ca005", + "0x28123b40484c0053be014c90053a8048c90053be014090ce024048ef805", + "0xbc812138630039df00a64002978024640029df00a260ce8073a6048091df", + "0x909e00a77c0298b00a5f00918b00a77c0289c00a5ec090123be014c6005", + "0x29df00a69c02822024698029df00a698029cf024670029df00a278028db", + "0x299c00a7300908d00a77c0288d00a7340908b00a77c0288b00a738091a7", + "0xef805340014e801202477c0281200e048ce08d11669cd302200a670029df", + "0x4580539c048d38053be014d3805044048d30053be014d300539e048cd805", + "0x11005336014ef805336014e601211a014ef80511a014e6812116014ef805", + "0x29ad00a1ec090123be014091da024048ef80502401c0919b11a22cd39a6", + "0x29df00a048c2012140014ef805024758090123be014ea0053ae048091df", + "0x28123a4048c28053be014c78a000e74c0918f00a77c0298f00a7500918f", + "0xe7812300014ef805304014e8012304014ef80530a60c039d102460c029df", + "0x6f8053be0146f80539c0483d0053be0143d005044048090053be01409005", + "0x78df0f404811005300014ef805300014e601201e014ef80501e014e6812", + "0xec81202477c029ae00a628090123be014091da024048ef80502401c09180", + "0x908602429c029df00a048eb01202477c029d400a75c090123be014c5005", + "0x917e00a77c0297f14e01ce98122fe014ef8052fe014ea0122fe014ef805", + "0x29df00a2f0029d00242f0029df00a5f8be8073a2048be8053be014091d2", + "0x280600a7380918400a77c0298400a0880901200a77c0281200a73c090bd", + "0x902200a2f4029df00a2f4029cc02403c029df00a03c029cd024018029df", + "0x29d300a088090123be014ed8053b2048091df00a0480381217a03c03184", + "0x91df00a7580298a024048ef80502401c09012852014090230242f8029df", + "0x90123be014091da0242f8029df00a08802822024048ef8053b6014ec812", + "0x90c000a77c028c000a750090c000a77c028123220485f8053be014091d6", + "0xef805182308039d1024308029df00a048e9012182014ef8051802fc039d3", + "0x5f005044048090053be0140900539e048620053be014618053a004861805", + "0xe601201e014ef80501e014e681200c014ef80500c014e701217c014ef805", + "0x2998024048ef80502401c090c401e0185f012044014620053be01462005", + "0x630053a8048630053be01409184024314029df00a048eb01202477c02814", + "0xe8812190014ef805024748090c700a77c028c618a01ce981218c014ef805", + "0x29df00a048029cf024328029df00a324029d0024324029df00a31c64007", + "0x280f00a7340902000a77c0282000a7380901f00a77c0281f00a08809012", + "0x28120240486500f04007c0902200a328029df00a328029cc02403c029df", + "0x91df00a0480381204007c03c2a00c088039df00e01c0280700a048091df", + "0x110053be01411005044048091df00a0480a012032014ef80502801407812", + "0x1080503e048091df00a048038120460161582103601cef80703201403012", + "0xd812018014ef80504e0140c81204e014ef8051fa014100121fa014ef805", + "0x38120250b002812046048ed0053be01406005042048ed8053be0140d805", + "0x281b024760029df00a76402827024764029df00a0487e81202477c02812", + "0x2169d700a77c039da00a030091da00a77c029d800a084091db00a77c02823", + "0x38123a6016171d43aa01cef8073b60140301202477c0281200e048eb005", + "0xc8123a2014ef8053a4014100123a4014ef8053a80140f81202477c02812", + "0xe70053be014e8005042048e78053be014ea805036048e80053be014e8805", + "0x2827024734029df00a0487e81202477c0281200e0480942f00a04811812", + "0x91ce00a77c029cc00a084091cf00a77c029d300a06c091cc00a77c029cd", + "0xef80739e0140301202477c0281200e048e500586072c029df00e7380280c", + "0xd8121c2014ef8051c6014dc01202477c0281200e0487100586238ce4807", + "0x38120250c802812046048980053be01470805378048e40053be014e4805", + "0x281b02411c029df00a1180286d024118029df00a0487e81202477c02812", + "0x21984c00a77c0393000a7000913000a77c0284700a6f0091c800a77c028e2", + "0xef80509a0141001209a014ef8050980140f81202477c0281200e04825005", + "0x2c342aa54c039df00e544110072b8048a88053be014a88053a8048a8805", + "0x39df00e7200280602454c029df00a54c02822024048ef80502401c09156", + "0x281b02459c029df00a594029b8024048ef80502401c0916600b0d4b2957", + "0x900702404a1b00502408c090dc00a77c0296700a6f00905700a77c02957", + "0xb3005036048bc0053be014bb8050da048bb8053be014090fd024048ef805", + "0x2c372f2014ef8071b8014e00121b8014ef8052f0014de0120ae014ef805", + "0x29df00a5f0028200245f0029df00a5e40281f024048ef80502401c0917b", + "0xc880f870628c20073be01c6d95300e6e4090db00a77c028db00a750090db", + "0xef8070ae01403012308014ef8053080141101202477c0281200e048cf998", + "0xd812350014ef805346014dc01202477c0281200e048d280587268cd0807", + "0x38120250e802812046048d70053be014d4005378048d68053be014d0805", + "0x281b0241a8029df00a6bc0286d0246bc029df00a0487e81202477c02812", + "0x21d9b800a77c039ae00a700091ae00a77c0286a00a6f0091ad00a77c029a5", + "0xef8050da014100120da014ef8053700140f81202477c0281200e048de005", + "0x7c3c0e26e4039df00e700c2007372048e00053be014e00053a8048e0005", + "0x3c0050e80483c0053be0143898a00e1c4090123be014090070241dc70074", + "0x700120f6014ef80535a0140d8121be014ef805372014110120f4014ef805", + "0x700050ee048091df00a048038120250f402812046048df0053be0143d005", + "0x287400a088090123be014c50050ee048091df00a1dc02877024048ef805", + "0x91df00a6f00298a024048ef80502401c0901287c014090230241f4029df", + "0xdf8053be014090fd0241f4029df00a61002822024048ef8053140143b812", + "0xef80535a0140d8121be014ef8050fa0143d0121bc014ef80537e0143c012", + "0x91df00a048038120250f402812046048df0053be0146f0051c00483d805", + "0xda8053be014c8805044048091df00a67c02877024048ef8053300143b812", + "0x2822024048ef8052f6014c501202477c0281200e0480943f00a04811812", + "0x3d012104014ef8053680143c012368014ef8050243f4091b500a77c02953", + "0xdf0053be014410051c00483d8053be0142b8050360486f8053be014da805", + "0x387b00a018090123be0140900702437402c40360014ef80737c0146f812", + "0x91b200a77c029b300a07c090123be0140900702421802c413666b0039df", + "0x29df00a6b00281b024224029df00a6a8028190246a8029df00a6c802820", + "0x90123be0140900702404a2100502408c091a700a77c0288900a084091a9", + "0xd48053be01443005036048d30053be0144580504e048458053be014090fd", + "0x900702423c02c4311a014ef80734e0140601234e014ef80534c01410812", + "0x91df00a0480381233a016221a034801cef80711a37c039db024048ef805", + "0x381232e0162299933401cef80735201403012348014ef80534801411012", + "0xc812328014ef80532a0141001232a014ef8053320140f81202477c02812", + "0xc80053be0144c005042048c90053be014cd0050360484c0053be014ca005", + "0x2827024630029df00a0487e81202477c0281200e0480944600a04811812", + "0x919000a77c0289c00a0840919200a77c0299700a06c0909c00a77c0298c", + "0x398b34801ced81202477c0281200e0484f00588e62c029df00e6400280c", + "0x919c00a77c0299c00a088090123be0140900702428002c48336670039df", + "0x298500a07c090123be0140900702460c02c4930a63c039df00e64802806", + "0x281b02429c029df00a60002819024600029df00a60802820024608029df", + "0x900702404a2500502408c0917e00a77c028a700a0840917f00a77c0298f", + "0xc18050360485e0053be014be80504e048be8053be014090fd024048ef805", + "0x2c4b17a014ef8072fc014060122fc014ef805178014108122fe014ef805", + "0x3812182016260c017e01cef80717a670039db024048ef80502401c090be", + "0x2268c318401cef8072fe0140301217e014ef80517e0141101202477c02812", + "0xef8051840140d81218a014ef805186014dc01202477c0281200e04862005", + "0x91df00a0480381202513802812046048638053be0146280537804863005", + "0x29df00a3100281b024324029df00a3200286d024320029df00a0487e812", + "0x3812196016278ca00a77c038c700a700090c700a77c028c900a6f0090c6", + "0xea01219c014ef80519801410012198014ef8051940140f81202477c02812", + "0x90070245d802c501a05e8039df00e3385f807116048670053be01467005", + "0x2c512e85d4039df00e318028060245e8029df00a5e802822024048ef805", + "0xec01202477c0297500a764090123be014091da024048ef80502401c09173", + "0x29d7024048ef805180014eb81202477c028d000a674090123be014ba005", + "0xaa805454048091df00a6c00287b024048ef805340014eb81202477c0299b", + "0xef805024758090123be014eb805104048091df00a72c02882024048ef805", + "0xb697000e74c0916d00a77c0296d00a7500916d00a77c028123aa048b8005", + "0xe80121cc014ef8051a639c039d102439c029df00a048e90121a6014ef805", + "0xbd0053be014bd005044048090053be0140900539e048728053be01473005", + "0xef8051ca014e601201e014ef80501e014e681200c014ef80500c014e7012", + "0x91df00a5cc029d9024048ef80502401c090e501e018bd01204401472805", + "0x38e400c5e8079c9024390029df00a390029ca024390029df00a048e5812", + "0x7181202477c028123b4048091df00a048038122c058403c522c4590039df", + "0x91c8024570029df00a048708122bc014ef8050243880915f00a77c02812", + "0x281208e048778053be01409046024550029df00a048980122b0014ef805", + "0xef8050241340915000a77c02812094048a90053be0140904c0243c4029df", + "0x29df00a048aa812294014ef80502454c0914b00a77c028122a2048a6805", + "0xa38053be014091650243e8029df00a048ab8121f0014ef80502455809148", + "0x29df00a51c7d0f8290528a594d2a0548788ef2a8560ae15e2be76cb3012", + "0x281200a73c0916200a77c0296200a7380916400a77c0296400a08809149", + "0x29d402475c029df00a75c029d402403c029df00a03c029cd024048029df", + "0x91b000a77c029b000a6c00915500a77c0295500a8ac091cb00a77c029cb", + "0x29df00a3000296702466c029df00a66c02967024680029df00a68002967", + "0xd01b02aa72ceb94901e048b11641fa784090d000a77c028d000a65c090c0", + "0x9f8058a6504029df00e408028dc02440880101284530111df00a3406019b", + "0xbc01220a014ef805024758090123be014a08052ee048091df00a04803812", + "0x9c0053be0149e0052f6048091df00a4f4029790244f09e8073be01482805", + "0xef805202014e78122de014ef8052720146d812272014ef805270014be012", + "0x8000539a048a10053be014a100539c048a60053be014a600504404880805", + "0x90070245bc80142298404110052de014ef8052de014e6012200014ef805", + "0x2822024404029df00a404029cf0244d0029df00a4fc029d0024048ef805", + "0x910000a77c0290000a7340914200a77c0294200a7380914c00a77c0294c", + "0xed01202477c0281200e0489a1002845308082200a4d0029df00a4d0029cc", + "0xcd8053ae048091df00a300029d7024048ef8051a0014ce81202477c02812", + "0x295500a8a8090123be014d80050f6048091df00a680029d7024048ef805", + "0x29df00a048eb01202477c029d700a208090123be014e5805104048091df", + "0x291026601ce9812220014ef805220014ea012220014ef80502461009133", + "0x29d00244b4029df00a434988073a2048988053be014091d2024434029df", + "0x916100a77c0296100a0880901200a77c0281200a73c0912a00a77c0292d", + "0x29df00a4a8029cc02403c029df00a03c029cd024580029df00a580029ce", + "0x90123be014630053b2048091df00a0480381225403cb01610240880292a", + "0xeb81202477c0299b00a75c090123be014600053ae048091df00a75c02882", + "0x2882024048ef8052aa0151501202477c029b000a1ec090123be014d0005", + "0x281200e0480945400a04811812250014ef8052ec0141101202477c029cb", + "0xef8053ae0144101202477c028c600a764090123be01465805314048091df", + "0x91df00a680029d7024048ef805336014eb81202477c028c000a75c09012", + "0x90123be014e5805104048091df00a55402a2a024048ef8053600143d812", + "0x11601223e014ef805024758090123be014091da0244a0029df00a2fc02822", + "0x53be0149591f00e74c0912b00a77c0292b00a7500912b00a77c02812", + "0xef805442014e8012442014ef805000788039d1024788029df00a048e9012", + "0x300539c048940053be01494005044048090053be0140900539e04911005", + "0x11005444014ef805444014e601201e014ef80501e014e681200c014ef805", + "0xeb805104048091df00a5fc029d9024048ef80502401c0922201e01894012", + "0x29a000a75c090123be014cd8053ae048091df00a72c02882024048ef805", + "0xef8051820141101202477c0295500a8a8090123be014d80050f6048091df", + "0x90123be0145f005314048091df00a048038120251540281204604911805", + "0xeb81202477c029cb00a208090123be014eb805104048091df00a5fc029d9", + "0x2a2a024048ef8053600143d81202477c029a000a75c090123be014cd805", + "0x28123ac048091df00a048ed012446014ef8053380141101202477c02955", + "0x1120073a6048f18053be014f18053a8048f18053be0140922d024890029df", + "0x922700a77c02a2544c01ce881244c014ef8050247480922500a77c029e3", + "0x29df00a88c02822024048029df00a048029cf0248a0029df00a89c029d0", + "0x2a2800a7300900f00a77c0280f00a7340900600a77c0280600a73809223", + "0xef805324014ec81202477c0281200e0491400f00c88c0902200a8a0029df", + "0x91df00a55402a2a024048ef8053960144101202477c029d700a20809012", + "0x1148053be01450005044048091df00a6c00287b024048ef805340014eb812", + "0x29d9024048ef80513c014c501202477c0281200e0480945600a04811812", + "0xaa805454048091df00a72c02882024048ef8053ae0144101202477c02992", + "0x29a400a088090123be014d80050f6048091df00a680029d7024048ef805", + "0x29df00a048ca012454014ef805024758090123be014091da0248a4029df", + "0x28123a4048f08053be01515a2a00e74c0922b00a77c02a2b00a7500922b", + "0xe781245e014ef80545a014e801245a014ef8053c28b0039d10248b0029df", + "0x30053be0140300539c049148053be01514805044048090053be01409005", + "0x78064520481100545e014ef80545e014e601201e014ef80501e014e6812", + "0x90123be014eb805104048091df00a6a4029d9024048ef80502401c0922f", + "0x1101202477c029b000a1ec090123be014aa805454048091df00a72c02882", + "0x47805314048091df00a0480381202515c02812046049180053be014ce805", + "0x29cb00a208090123be014eb805104048091df00a6a4029d9024048ef805", + "0xef8051be0141101202477c029b000a1ec090123be014aa805454048091df", + "0x1190053be014091920248c4029df00a048eb01202477c028123b404918005", + "0xef8050247480923300a77c02a3246201ce9812464014ef805464014ea012", + "0x29cf0248dc029df00a8d4029d00248d4029df00a8cd1a0073a20491a005", + "0x900600a77c0280600a7380923000a77c02a3000a0880901200a77c02812", + "0x11b80f00c8c00902200a8dc029df00a8dc029cc02403c029df00a03c029cd", + "0x2882024048ef8051ba014c501202477c028123b4048091df00a04803812", + "0x3d8053b2048091df00a55402a2a024048ef8053960144101202477c029d7", + "0x2a3900a7500923900a77c028123200491c0053be014091d6024048ef805", + "0x39d10248e8029df00a048e90123c0014ef8054728e0039d30248e4029df", + "0x90053be0140900539e0491e0053be0151d8053a00491d8053be014f023a", + "0xef80501e014e681200c014ef80500c014e70121be014ef8051be01411012", + "0xef80502401c0923c01e0186f8120440151e0053be0151e00539804807805", + "0x91df00a72c02882024048ef8053ae0144101202477c029c800a76409012", + "0xc501202477c0281200e0480945800a0481181247a014ef8052ac01411012", + "0x2882024048ef8053ae0144101202477c029c800a764090123be01425005", + "0x28123ac048091df00a048ed01247a014ef8050440141101202477c029cb", + "0x11f0073a60491f8053be0151f8053a80491f8053be0140909c0248f8029df", + "0x945900a77c02a4048201ce8812482014ef8050247480924000a77c02a3f", + "0x29df00a8f402822024048029df00a048029cf025168029df00b164029d0", + "0x2c5a00a7300900f00a77c0280f00a7340900600a77c0280600a7380923d", + "0x91df00a048ed01202477c0281200e04a2d00f00c8f40902200b168029df", + "0x90123be014e78053b2048091df00a75c02882024048ef805394014c5012", + "0x945c00a77c02c5c00a7500945c00a77c0281210c04a2d8053be014091d6", + "0xef8058bb178039d1025178029df00a048e90128ba014ef8058b916c039d3", + "0x11005044048090053be0140900539e04a300053be0162f8053a004a2f805", + "0xe601201e014ef80501e014e681200c014ef80500c014e7012044014ef805", + "0x91da024048ef80502401c0946001e01811012044016300053be01630005", + "0xef805024758090123be014ed8053b2048091df00a7580298a024048ef805", + "0x23146100e74c0946200a77c02c6200a7500946200a77c0281232204a30805", + "0xe80128ca014ef8058c7190039d1025190029df00a048e90128c6014ef805", + "0x110053be01411005044048090053be0140900539e04a330053be01632805", + "0xef8058cc014e601201e014ef80501e014e681200c014ef80500c014e7012", + "0x91df00a05002998024048ef80502401c0946601e0181101204401633005", + "0x2340053be016340053a804a340053be0140918402519c029df00a048eb012", + "0x2c698d401ce88128d4014ef8050247480946900a77c02c688ce01ce9812", + "0x2822024048029df00a048029cf024794029df00b1ac029d00251ac029df", + "0x900f00a77c0280f00a7340902000a77c0282000a7380901f00a77c0281f", + "0x30073be0140a0052fe048f280f04007c0902200a794029df00a794029cc", + "0x280700a73c0900500a77c0280500a7380901200a77c0281200a0880901f", + "0x111df00a07c0780700a0481122f02403c029df00a03c029cd02401c029df", + "0x91df00a0480381204e016360fd00a77c0382300a8c00902304206c0c820", + "0xed8053be01406005342048060053be0140919f024048ef8051fa01518812", + "0x29df00a76c029a8024768029df00a768029a5024768029df00a048d1812", + "0x9007024750ea9d601f1b4eb9d83b203cef8073b6768108190286b4091db", + "0x29cd024764029df00a764029ce02475c029df00a75c029d4024048ef805", + "0x281200e048e88058dc748e98073be01ceb82000e76c091d800a77c029d8", + "0xe800518a048e98053be014e9805044048e80053be014e900535c048091df", + "0x91ce04401cef805044014ba81202477c0281200e048e78058de048ef807", + "0xef80502401c091cc00b1c0091df00e734028c5024734029df00a738029ae", + "0xe58053be014091d6024048ef805044014eb81202477c0280600a5f809012", + "0xef80539472c039d3024728029df00a728029d4024728029df00a04919012", + "0x71005466048710053be014e48e300e744090e300a77c028123a4048e4805", + "0xe78123b2014ef8053b2014e70123a6014ef8053a6014110121c2014ef805", + "0x708053be01470805468048ec0053be014ec00539a0480d8053be0140d805", + "0xcf81202477c029cc00a320090123be01409007024384ec01b3b274c11005", + "0x904600a77c029c800a6840913000a77c0282200a6b8091c800a77c02812", + "0x230053be01423005350048238053be0142380534a048238053be014091a3", + "0x281200e048a995109a03e3884a09801cef807260118239d83b20891a812", + "0xab005470048ab0053be014aa80600e8dc0915500a77c028121fa048091df", + "0xe7812098014ef805098014e70123a6014ef8053a6014110122ae014ef805", + "0xab8053be014ab805468048250053be0142500539a0480d8053be0140d805", + "0xe901202477c0280600a5f8090123be0140900702455c2501b09874c11005", + "0xb38053be014b3005466048b30053be014a996500e7440916500a77c02812", + "0xef805036014e781209a014ef80509a014e70123a6014ef8053a601411012", + "0x269d3044014b38053be014b3805468048a88053be014a880539a0480d805", + "0xef80500c014bf01202477c029cf00a320090123be0140900702459ca881b", + "0x6e0053be0140923902415c029df00a048eb01202477c0282200a75c09012", + "0xef8050247480917700a77c028dc0ae01ce98121b8014ef8051b8014ea012", + "0x28220245ec029df00a5e402a330245e4029df00a5dcbc0073a2048bc005", + "0x901b00a77c0281b00a73c091d900a77c029d900a738091d300a77c029d3", + "0xbd9d8036764e982200a5ec029df00a5ec02a34024760029df00a760029cd", + "0xeb01202477c0280600a5f8090123be014110053ae048091df00a04803812", + "0xe98121b6014ef8051b6014ea0121b6014ef8050246bc0917c00a77c02812", + "0x29df00a764029ce024628029df00a74402822024610029df00a36cbe007", + "0x23900502408c0919f00a77c0298400a1a80919800a77c029d800a73409191", + "0x90123be014030052fc048091df00a088029d7024048ef80502401c09012", + "0x29df00a754029cd024644029df00a758029ce024628029df00a08002822", + "0x299f34201ce8812342014ef8050247480919f00a77c029d400a1a809198", + "0x29ce024628029df00a62802822024694029df00a68c02a3302468c029df", + "0x919800a77c0299800a7340901b00a77c0281b00a73c0919100a77c02991", + "0xeb81202477c0281200e048d2998036644c502200a694029df00a69402a34", + "0x11012350014ef80504e0151981202477c0280600a5f8090123be01411005", + "0xd8053be0140d80539e0480c8053be0140c80539c048100053be01410005", + "0x1081b03208011005350014ef8053500151a012042014ef805042014e6812", + "0xcf81202477c028123b4048091df00a04844812032014ef8050246a8091a8", + "0xd2812046014ef80502468c0902100a77c0281b00a6840901b00a77c02812", + "0x382104603c0281435a048108053be01410805350048118053be01411805", + "0x282003201cd481202477c0281200e048ed1db01803e3982004e3f4079df", + "0x39db02409c029df00a09c029cd0243f4029df00a3f4029ce024080029df", + "0xef8053b0014ba81202477c0281200e048eb8058e8760ec8073be01c10012", + "0x28c5024764029df00a76402822024754029df00a758029ae024758ec007", + "0xeb81202477c029d800a75c090123be0140900702475002c7502477c039d5", + "0x297e024048ef80500c014eb81202477c0281f00a1ec090123be01411005", + "0xe90053a8048e90053be014091e002474c029df00a048eb01202477c02814", + "0xe88123a0014ef805024748091d100a77c029d23a601ce98123a4014ef805", + "0x29df00a76402822024738029df00a73c02a3302473c029df00a744e8007", + "0x282700a7340900700a77c0280700a73c090fd00a77c028fd00a738091d9", + "0x281200e048e702700e3f4ec82200a738029df00a73802a3402409c029df", + "0x28fd00a738091d900a77c029d900a088090123be014ea005190048091df", + "0x297502409c029df00a09c029cd02401c029df00a01c029cf0243f4029df", + "0xec0073be014ec0052ea048e68053be014e68052ce048e682200e77c02822", + "0xe5805360048e581f00e77c0281f00a520091cc00a77c029cc00a59c091cc", + "0x710e3392728111df00a72ce61cd02809c038fd3b20811d012396014ef805", + "0x28123ac048091df00a048038122600163b1c800a77c038e100a370090e1", + "0xd7012098014ef80508e118039d302411c029df00a088029ae024118029df", + "0x39df00a07c0294a024134029df00a128260073a6048250053be01403005", + "0xaa8051f0048aa95300e77c0295300a520090123be014a88050f6048a9951", + "0xa38122ca014ef8052ac0147d01202477c0295700a1dc091572ac01cef805", + "0x39df00a54c028f802459c029df00a598268073a6048b30053be014b2805", + "0x297700a51c0917700a77c028dc00a3e8090123be0142b8050ee0486e057", + "0x29780245ec029df00a0491d8122f2014ef8052f059c039d30245e0029df", + "0x918400a77c028db00a5ec090123be014be0052f20486d97c00e77c02979", + "0xbd9d81c47241123c024610029df00a610029a60245ec029df00a5ec029d4", + "0xcc005330048091df00a04803812346684cf80f8ee660c898a01e77c03984", + "0x90fd024048ef805350014c5012350694039df00a720029e3024048ef805", + "0x91af00a77c029ae00a8e0091ae00a77c029ad34a01d1b81235a014ef805", + "0x29df00a38c029cf024628029df00a628029ce024728029df00a72802822", + "0x7198a394088029af00a77c029af00a8d00919100a77c0299100a734090e3", + "0x350053be014091d2024048ef805390014bb81202477c0281200e048d7991", + "0x29ca00a088091bc00a77c029b800a8cc091b800a77c029a30d401ce8812", + "0x29cd02438c029df00a38c029cf02467c029df00a67c029ce024728029df", + "0x38123786847199f394088029bc00a77c029bc00a8d0091a100a77c029a1", + "0xf8050f6048091df00a760029d7024048ef805044014eb81202477c02812", + "0xe5005044048368053be01498005466048091df00a018029d7024048ef805", + "0xe68121c6014ef8051c6014e7812392014ef805392014e7012394014ef805", + "0x906d1c438ce49ca044014368053be01436805468048710053be01471005", + "0x29d7024048ef80500c014eb81202477c0281400a5f8090123be01409007", + "0x281235e048e00053be014091d6024048ef80503e0143d81202477c02822", + "0x110120e2014ef805372700039d30246e4029df00a6e4029d40246e4029df", + "0x3b8053be0141380539a048700053be0147e80539c0483a0053be014eb805", + "0xbf01202477c0281200e0480947800a048118120f0014ef8050e201435012", + "0x29d7024048ef80500c014eb81202477c0281f00a1ec090123be0140a005", + "0x29ce0241d0029df00a04802822024048ef8050320144c01202477c02822", + "0x907800a77c029da00a1a80907700a77c029db00a734090e000a77c0280c", + "0x29df00a37c02a3302437c029df00a1e03d0073a20483d0053be014091d2", + "0x280700a73c090e000a77c028e000a7380907400a77c0287400a0880907b", + "0x3a02200a1ec029df00a1ec02a340241dc029df00a1dc029cd02401c029df", + "0x3c7900c088039df00e0140900700a048091df00a048ed0120f61dc038e0", + "0x282200a0880901902801cef8050280151e81202477c0281200e0481001f", + "0x2882024048ef80502401c0901b00b1e8091df00e064028c5024088029df", + "0x902300a77c0282100e01d1f812042014ef80501e0151f01202477c02814", + "0x29df00a018029ce024088029df00a088028220243f4029df00a08c02a40", + "0x6401202477c0281200e0487e80604403c028fd00a77c028fd00a90409006", + "0x2806024048ef8050240500902700a77c0280700a03c090123be0140d805", + "0x29df00a76c0281f024048ef80502401c091da00b1eced80c00e77c03827", + "0x280c00a06c091d700a77c029d800a064091d800a77c029d900a080091d9", + "0xef80502401c090128f801409023024754029df00a75c02821024758029df", + "0xef8053b40140d8123a6014ef8053a8014138123a8014ef8050243f409012", + "0xea805018048e90053be014eb0052f6048ea8053be014e9805042048eb005", + "0x39d3024048ef805024768090123be0140900702474002c7d3a2014ef807", + "0xe68053be014e701400f164091ce00a77c0281219c048e78053be014e880f", + "0xef8053a4014d301200c014ef80500c014e7012044014ef80504401411012", + "0x1102211a048e68053be014e68053a8048e78053be014e78050d4048e9005", + "0x90123be01409007024728e59cc01e014e51cb39803cef80539a73ce9006", + "0x299a024048ef80501e014bc81202477c0281400a208090123be014091da", + "0x710053be01471805480048718053be014e49d200e8fc091c900a77c029d0", + "0xef8051c40152081200c014ef80500c014e7012044014ef80504401411012", + "0xbc81202477c0281400a208090123be014090070243880302201e01471005", + "0x9184024384029df00a048eb01202477c0280700a660090123be01407805", + "0x913000a77c029c81c201ce9812390014ef805390014ea012390014ef805", + "0x29df00a11c02c5a02411c029df00a4c0230073a2048230053be014091d2", + "0x284c00a9040902000a77c0282000a7380901f00a77c0281f00a0880904c", + "0x138053be0140945c02408c029df00a04a2d8120980800f80f00a130029df", + "0xed01202477c02812112048ec8053be014091aa02476c029df00a04a2e812", + "0x38123a6750ea80f8fc758eb9d801e77c0380f00a01cdf01202477c02812", + "0x6f0123a4014ef8053ac014df8123ac014ef8053ac0143e81202477c02812", + "0x29cf00a75c090123be014e8005368048e69ce39e740e88223be014e9005", + "0xef8053a20162f01202477c029cd00a208090123be014e70053ae048091df", + "0xce812392728e580f3be014e60058c0048e60053be014e88058be048e8805", + "0x90e303201cef8050320163081202477c029c900a75c090123be014e5805", + "0x29df00a75c029cd024760029df00a760029ce024728029df00a72802997", + "0x91df00a0480381226072003c7f1c2388039df00e7287181201f188091d7", + "0x238053be01423005342048230053be01409463024048ef8051c2014ce812", + "0x29df00a11c029a8024130029df00a130029a5024130029df00a048d1812", + "0xed00c09403cef80708e130eb9d80286b4090e200a77c028e200a08809047", + "0x29ce024388029df00a38802822024048ef80502401c091532a213407c80", + "0xaa80600e77c0280600a5d40900700a77c0280700a73c0904a00a77c0284a", + "0x295600a6c00915603e01cef80503e014a40122aa014ef8052aa014b3812", + "0x3c64024064029df00a06402997024080029df00a080029d4024558029df", + "0xaa8070943880fc65024768029df00a768ec807352048060053be014061db", + "0x90dc00b2042b8053be01cb38058cc048b39662ca55c0a1df00a06410156", + "0x29d40245e0029df00a04a338122ee014ef805024758090123be01409007", + "0x29df00a768bc8073a6048bc8053be014bc17700e74c0917800a77c02978", + "0xbd8073a60486d8053be014be00535c048be02200e77c0282200a5d40917b", + "0xc88053be014c518400e74c0918a00a77c0285700b1a00918400a77c028db", + "0xef80533e0140d81202477c0299800a5e40919f33001cef805322014bc012", + "0x91a30243f4029df00a68402c6a024684cf8073be014cf8058d2048cf805", + "0xd28fd00e77c028fd00a548090fd00a77c028fd04e01e35812346014ef805", + "0xd70079046b4d40073be01cd29a32ae03cf2812346014ef805346014d2812", + "0x90123be0147e805284048091df00a6b402942024048ef80502401c091af", + "0xeb81202477c0281f00a1ec090123be0140d8052f2048091df00a08c02c83", + "0x29d9024048ef805028014bf01202477c0282200a75c090123be01403005", + "0xdc0053a8048dc0053be014094840241a8029df00a048eb01202477c0299f", + "0x906d00a77c029a800a088091bc00a77c029b80d401ce9812370014ef805", + "0x29df00a6f00286a0246e4029df00a598029cf024700029df00a594029ce", + "0x6601202477c029af00a508090123be0140900702404a4280502408c09071", + "0x91ae00a77c029ae00a088090e000a77c0299f00a5ec0907400a77c02812", + "0x29df00a380029a6024598029df00a598029cf024594029df00a594029ce", + "0x3c07702877c028741c0598b29ae0452180907400a77c0287400a750090e0", + "0x29e6024048ef80502401c091be00b2203d8053be01c6f80590e0486f87a", + "0x91df00a6fc029980246d46f1bf01e77c0287b00b2240907d00a77c028fd", + "0x2812914048411b400e77c0287d1bc1e8078c3024048ef80536a014c5012", + "0xea0121ba208039df00a20802a3d024208029df00a208029d40246c0029df", + "0x29b300a750091b335801cef8051ba6c0da00f186048d80053be014d8005", + "0x91aa00a77c029b200a684091b210c01cef8053661dc038c40246cc029df", + "0xd60053be014d600539e048448053be0144480534a048448053be014091a3", + "0x24588b34e6a4079df00e6a84480c0f0050d681210c014ef80510c01411012", + "0xef805116014ea01202477c02812028048091df00a0480381211e234d300f", + "0x4580518a048d38053be014d380539a048d48053be014d480539c04845805", + "0x28c6024680029df00a0487e81202477c0281200e048d2005918048ef807", + "0x900702404a4680502408c0919a00a77c0299d00a31c0919d00a77c029a0", + "0x299900a3240919900a77c028121fa048091df00a690028c8024048ef805", + "0x2c8e024654029df00a668028ca024668029df00a65c028c702465c029df", + "0x64812324014ef8050243f4090123be014ca00591e0484c19400e77c02995", + "0xc80053be014c800518e0484c0053be0144c00518e048c80053be014c9005", + "0x298c00a628090123be0140900702427002c90318014ef80713001465812", + "0x28120460484f0053be014c580518e048c58053be014c8005194048091df", + "0x29df00a640028c7024048ef805138014c501202477c0281200e04809491", + "0x28123b4048091df00a048038123360164919c00a77c0389e00a32c0909e", + "0xef80500c014eb81202477c0281f00a1ec090123be014ce005314048091df", + "0x91df00a06c02979024048ef805028014bf01202477c0282200a75c09012", + "0x90a000a77c028123ac048091df00a08c02c83024048ef80510401441012", + "0x29df00a63c500073a6048c78053be014c78053a8048c78053be01409493", + "0x298200a8cc0918200a77c0298530601ce8812306014ef80502474809185", + "0x29cf0246a4029df00a6a4029ce024218029df00a21802822024600029df", + "0x298000a77c0298000a8d0091a700a77c029a700a734091ac00a77c029ac", + "0x948a024048ef805336014c501202477c0281200e048c01a73586a443022", + "0x90a700a77c028a700a7500917f10401cef8051040151e81214e014ef805", + "0x43007188048bf0053be014bf0053a8048bf02100e77c0297f14e6b0078c3", + "0x90be00a77c028bd00a318090bd00a77c028121fa0485e17d00e77c0297e", + "0x608053be014091a3024300029df00a2f0029a10242fc029df00a2f802c94", + "0x282104601e4a81217e014ef80517e014ea012182014ef805182014d2812", + "0x39df00e2fc600c134e6a4112350245f4029df00a5f402822024084029df", + "0x6382200e77c0282200a5d4090123be01409007024318628c401f258618c2", + "0xef805184014e70122fa014ef8052fa01411012190014ef80518e0164b812", + "0x410053a8048640053be01464005930048618053be0146180539a04861005", + "0x281b104320618c22fa01a4c812036014ef80503601435012104014ef805", + "0x2c9a19c014ef8071980163301202477c02812028048660cb1943240a1df", + "0xbb0053be014091e9024340029df00a33802c68024048ef80502401c0917a", + "0xba0053a8048ba0053be014bb17500f164091751a001cef8051a00151e812", + "0x4101202477c0281200e048b9805936048ef8072e8014628122e8014ef805", + "0x297300a320090123be0140900702404a4e00502408c090123be01468005", + "0xb68053a8048b68053be014b80d000f1640917000a77c0281219c048091df", + "0xed01202477c0281200e0486980593a048ef8072da014628122da014ef805", + "0xe7812194014ef805194014e7012192014ef8051920141101202477c02812", + "0x110053be014110052ce048658053be0146580539a048108053be01410805", + "0x108ca1920806e81203e014ef80503e014d801200c014ef80500c014b3812", + "0x38122c8390728e61ce088029641c8394730e704477c0281f00c0880a0cb", + "0x30053ae048091df00a07c0287b024048ef8051a60146401202477c02812", + "0xef805024758090123be0140a0052fc048091df00a088029d7024048ef805", + "0xb096200e74c0916100a77c0296100a7500916100a77c0281293c048b1005", + "0x281200e0480949f00a048118122be014ef8052c0014350122c0014ef805", + "0xef805044014eb81202477c0280600a75c090123be0140f8050f6048091df", + "0x295e00a6cc0915c2bc01cef8052f4014d601202477c0281400a5f809012", + "0x29df00a048e901202477c028123b4048af8053be014ae0050d4048091df", + "0x64805044048778053be014aa005466048aa0053be014af95800e74409158", + "0xe6812042014ef805042014e7812194014ef805194014e7012192014ef805", + "0x90ef196084650c9044014778053be01477805468048658053be01465805", + "0x30053ae048091df00a07c0287b024048ef805024768090123be01409007", + "0x281b00a5e4090123be0140a0052fc048091df00a088029d7024048ef805", + "0x28c61e201ce88121e2014ef805024748090123be01441005104048091df", + "0x29ce0245f4029df00a5f402822024540029df00a54802a33024548029df", + "0x90c500a77c028c500a7340902100a77c0282100a73c090c400a77c028c4", + "0x24181202477c0281200e048a80c5042310be82200a540029df00a54002a34", + "0x29d7024048ef80503e0143d81202477c0288200a208090123be01411805", + "0xd8052f2048091df00a0500297e024048ef805044014eb81202477c02806", + "0x2a3302452c029df00a23ca68073a2048a68053be014091d2024048ef805", + "0x91a600a77c029a600a7380908600a77c0288600a0880914a00a77c0294b", + "0x29df00a52802a34024234029df00a234029cd0246b0029df00a6b0029cf", + "0x90123be01411805906048091df00a04803812294234d61a610c0880294a", + "0xbf01202477c0282200a75c090123be014030053ae048091df00a07c0287b", + "0x29ac024048ef8051fa014a101202477c0281b00a5e4090123be0140a005", + "0x906d00a77c0287700a088090123be014a40053660487c14800e77c029be", + "0x29df00a3e00286a0246e4029df00a1e8029cf024700029df00a1e0029ce", + "0xbc81202477c0282300b20c090123be0140900702404a4280502408c09071", + "0x29d7024048ef80500c014eb81202477c0281f00a1ec090123be0140d805", + "0xed005104048091df00a09c02ca0024048ef805028014bf01202477c02822", + "0x2822024048ef8051f4014d981228e3e8039df00a370029ac024048ef805", + "0x91b900a77c0296600a73c091c000a77c0296500a7380906d00a77c02957", + "0x29df00a1c4a48073a2048a48053be014091d20241c4029df00a51c0286a", + "0x29c000a7380906d00a77c0286d00a0880914200a77c0294c00a8cc0914c", + "0x2a34024030029df00a030029cd0246e4029df00a6e4029cf024700029df", + "0x13805940048091df00a04803812284030dc9c00da0880294200a77c02942", + "0x281b00a5e4090123be01411805906048091df00a0500297e024048ef805", + "0xef805044014eb81202477c0280600a75c090123be0140f8050f6048091df", + "0x91df00a76c02ca1024048ef8050400144101202477c0281900a67409012", + "0x29df00a54c808073a2048808053be014091d2024048ef8053b20144c012", + "0x284d00a738090e200a77c028e200a0880910200a77c0290000a8cc09100", + "0x2a34024544029df00a544029cd02401c029df00a01c029cf024134029df", + "0x9800533a048091df00a048038122045440384d1c40880290200a77c02902", + "0x282300b20c090123be0140a0052fc048091df00a09c02ca0024048ef805", + "0xef80500c014eb81202477c0281f00a1ec090123be0140d8052f2048091df", + "0x91df00a08002882024048ef805032014ce81202477c0282200a75c09012", + "0x914100a77c028123ac048091df00a76402898024048ef8053b601650812", + "0x29df00a4fca08073a60489f8053be0149f8053a80489f8053be014094a2", + "0x293c00a8cc0913c00a77c0290527a01ce881227a014ef80502474809105", + "0x29cf024760029df00a760029ce024720029df00a720028220244e0029df", + "0x293800a77c0293800a8d0091d700a77c029d700a7340900700a77c02807", + "0x297e024048ef80504e0165001202477c0281200e0489c1d700e760e4022", + "0xf8050f6048091df00a06c02979024048ef8050460164181202477c02814", + "0x281900a674090123be014110053ae048091df00a018029d7024048ef805", + "0xef8053b20144c01202477c029db00b284090123be01410005104048091df", + "0x296f00a8cc0916f00a77c029d327201ce8812272014ef80502474809012", + "0x29cf024754029df00a754029ce024048029df00a048028220244d0029df", + "0x293400a77c0293400a8d0091d400a77c029d400a7340900700a77c02807", + "0x1001f01e77c0380f00a01cdf01202477c028123b40489a1d400e75409022", + "0xdf812032014ef8050320143e81202477c0281200e0481182103603e51819", + "0x900c00a77c0282700a6840902700a77c028123d40487e8053be0140c805", + "0xed8053be014ed80534a0480f8053be0140f80539c048ed8053be014091a3", + "0xed82003e050d68121fa014ef8051fa01652012018014ef805018014d4012", + "0xec0053a8048091df00a048038123aa758eb80f94a760ec9da01e77c0380c", + "0xed8123b2014ef8053b2014e68123b4014ef8053b4014e70123b0014ef805", + "0x28fd00a378090123be0140900702474802ca63a6750039df00e76009007", + "0x90123be014e8005368048091df00a744029b5024734e71cf3a0744111df", + "0x91cc00a77c029cf00a6b8090123be014e6805104048091df00a738029d7", + "0xef805394014ea012394014ef80539673003c5902472c029df00a74c029ae", + "0x3812392016538123be01ce500518a048ea0053be014ea005044048e5005", + "0xe78123b4014ef8053b4014e70123a8014ef8053a80141101202477c02812", + "0x110053be014110052ce048ec8053be014ec80539a048038053be01403805", + "0x718223be01403022028764039da3a807e5401200c014ef80500c014d8012", + "0x29c900a320090123be014090070244c0e40e11c438c11005260720708e2", + "0xef805028014bf01202477c0282200a75c090123be014030050f6048091df", + "0x29df00a11c029d402411c029df00a04a5481208c014ef80502475809012", + "0x2604a00e7440904a00a77c028123a4048260053be0142384600e74c09047", + "0xe70123a8014ef8053a8014110122a2014ef80509a0151981209a014ef805", + "0xec8053be014ec80539a048038053be0140380539e048ed0053be014ed005", + "0x90123be01409007024544ec8073b4750110052a2014ef8052a20151a012", + "0x25501202477c0281400a5f8090123be014110053ae048091df00a0180287b", + "0x29d4024554029df00a048d78122a6014ef805024758090123be0147e805", + "0xab8053be014e9005044048ab0053be014aa95300e74c0915500a77c02955", + "0xef8052ac014350122cc014ef8053b2014e68122ca014ef8053b4014e7012", + "0x90123be014030050f6048091df00a048038120252ac02812046048b3805", + "0x1101202477c028fd00b2a8090123be0140a0052fc048091df00a088029d7", + "0xb30053be014eb00539a048b28053be014eb80539c048ab8053be01409005", + "0xef8052ce15c039d102415c029df00a048e90122ce014ef8053aa01435012", + "0xb280539c048ab8053be014ab805044048bb8053be0146e0054660486e005", + "0x11a0122cc014ef8052cc014e681200e014ef80500e014e78122ca014ef805", + "0x287b024048ef80502401c091772cc01cb2957044014bb8053be014bb805", + "0x28123a4048091df00a0500297e024048ef805044014eb81202477c02806", + "0x110122f6014ef8052f2015198122f2014ef8050465e0039d10245e0029df", + "0x38053be0140380539e0480d8053be0140d80539c048090053be01409005", + "0x10807036048110052f6014ef8052f60151a012042014ef805042014e6812", + "0x1081b01f2b00c82003e03cef80701e014039be024048ef8050247680917b", + "0x29df00a064029bf024064029df00a0640287d024048ef80502401c09023", + "0x29df00a048d1812018014ef80504e014d081204e014ef8050247a8090fd", + "0x280c00a6a0091db00a77c029db00a6940901f00a77c0281f00a738091db", + "0xed00f3be01c061db04007c0a1ad0243f4029df00a3f402ca4024030029df", + "0x91d800a77c029d800a750090123be01409007024754eb1d701f2b4ec1d9", + "0xef8073b0048039db024764029df00a764029cd024768029df00a768029ce", + "0xe79d03a2088ef8051fa0146f01202477c0281200e048e900595c74cea007", + "0xef80539c014eb81202477c029d000a6d0090123be014e880536a048e69ce", + "0xef8053a6014d7012398014ef80539e014d701202477c029cd00a20809012", + "0x2822024728029df00a728029d4024728029df00a72ce60078b2048e5805", + "0x90123be0140900702472402caf02477c039ca00a314091d400a77c029d4", + "0x29df00a01c029cf024768029df00a768029ce024750029df00a75002822", + "0x280600a6c00902200a77c0282200a59c091d900a77c029d900a73409007", + "0x2930390384710e304477c02806044050ec8073b47500fcb0024018029df", + "0x287b024048ef8053920146401202477c0281200e048981c81c238871822", + "0x28123ac048091df00a0500297e024048ef805044014eb81202477c02806", + "0x230073a6048238053be014238053a8048238053be014094a9024118029df", + "0x904d00a77c0284c09401ce8812094014ef8050247480904c00a77c02847", + "0x29df00a768029ce024750029df00a75002822024544029df00a13402a33", + "0x295100a8d0091d900a77c029d900a7340900700a77c0280700a73c091da", + "0xef80500c0143d81202477c0281200e048a89d900e768ea02200a544029df", + "0x91df00a3f402caa024048ef805028014bf01202477c0282200a75c09012", + "0xaa8053be014aa8053a8048aa8053be014091af02454c029df00a048eb012", + "0x29da00a7380915700a77c029d200a0880915600a77c029552a601ce9812", + "0x902302459c029df00a5580286a024598029df00a764029cd024594029df", + "0xef805044014eb81202477c0280600a1ec090123be0140900702404a58805", + "0x29df00a04802822024048ef8051fa0165501202477c0281400a5f809012", + "0x29d500a1a80916600a77c029d600a7340916500a77c029d700a73809157", + "0x2a33024370029df00a59c2b8073a20482b8053be014091d202459c029df", + "0x916500a77c0296500a7380915700a77c0295700a0880917700a77c028dc", + "0x29df00a5dc02a34024598029df00a598029cd02401c029df00a01c029cf", + "0x90123be014030050f6048091df00a048038122ee598039652ae08802977", + "0xe88122f0014ef805024748090123be0140a0052fc048091df00a088029d7", + "0x29df00a048028220245ec029df00a5e402a330245e4029df00a08cbc007", + "0x282100a7340900700a77c0280700a73c0901b00a77c0281b00a73809012", + "0x280501e048bd82100e06c0902200a5ec029df00a5ec02a34024084029df", + "0x91df00a048038120440165901401e01cef80700e0140301200e014ef805", + "0xef80503e0140c81203e014ef80500c0141001200c014ef8050280140f812", + "0x28120460480d8053be014100050420480c8053be0140780503604810005", + "0x29df00a08402827024084029df00a0487e81202477c0281200e048094b3", + "0x281900a5ec0901b00a77c0282300a0840901900a77c0282200a06c09023", + "0x25a81202477c0281200e0480600596809c029df00e06c0280c0243f4029df", + "0x29db00a088090123be0140900702476402cb63b476c039df00e09c09007", + "0x91d73b001cef8051fa76c03cb70243f4029df00a3f4029a602476c029df", + "0xef8053ac0165d01202477c0281200e048ea805972758029df00e75c02cb8", + "0x781202477c0281200e048e8805978748029df00e74c02cbb02474cea007", + "0x281200e048e680597a738e78073be01ce800500c048e80053be014ea005", + "0xe6005378048e58053be014e7805036048e60053be014e7005370048091df", + "0x29df00a0487e81202477c0281200e048094be00a04811812394014ef805", + "0x28e300a6f0091cb00a77c029cd00a06c090e300a77c029c900a1b4091c9", + "0xe400597e384029df00e728029c0024388029df00a72c0297b024728029df", + "0x230053be01498005040048980053be0147080503e048091df00a04803812", + "0x281200e04823805980048ef80708c0146281208c014ef80508c014ea012", + "0x284a00a31c0904a00a77c0284c00a3180904c00a77c028121fa048091df", + "0x91df00a11c028c8024048ef80502401c0901298201409023024134029df", + "0x29df00a54c028c702454c029df00a544028c9024544029df00a0487e812", + "0x2cc3024558029df00a554e91da01f3080915500a77c0284d00a3280904d", + "0xb30053be014b28053da048b28053be014ab8e200f3100915700a77c02956", + "0x38122cc760038052cc014ef8052cc016628123b0014ef8053b001411012", + "0xe900598e048091df00a76802cc6024048ef805390014c501202477c02812", + "0x710079880482b8053be014b3805990048b38053be014090fd024048ef805", + "0x91d800a77c029d800a0880917700a77c028dc00a7b4090dc00a77c02857", + "0x29da00b318090123be014090070245dcec00700a5dc029df00a5dc02cc5", + "0x29ed0245e4029df00a5e0ea007988048bc0053be014e8805990048091df", + "0x297b00a77c0297b00b314091d800a77c029d800a0880917b00a77c02979", + "0xef8053aa014f701202477c029da00b318090123be014090070245ecec007", + "0xbe1d800e014be0053be014be00598a048ec0053be014ec005044048be005", + "0x3812025324028120460486d8053be014ec805044048091df00a04803812", + "0x90fd02436c029df00a04802822024048ef805018014c501202477c02812", + "0x919100a77c0298a1fa01e62012314014ef80530801664012308014ef805", + "0x91da0246606d80700a660029df00a66002cc5024660029df00a644029ed", + "0x280600b3280901f00a77c028123ac048091df00a0880297e024048ef805", + "0x29ce024048029df00a04802822024048ef805040014c0012032080039df", + "0x901f00a77c0281f00a1a80901900a77c0281900a5f40900500a77c02805", + "0x2ccd1fa014ef807046016660120460840d80f3be0140f81900a0480a4cb", + "0xed8073be0147e80599c048060053be014091cb024048ef80502401c09027", + "0x29d900a5e4091d83b201cef8053b6014bc01202477c029da00a628091da", + "0x29df00a048660123ac014ef805024330091d700a77c02812198048091df", + "0x282202474c029df00a7600297b024750029df00a754eb1d701f33c091d5", + "0x900f00a77c0280f00a29c0902100a77c0282100a7380901b00a77c0281b", + "0x29df00a74c029a6024750029df00a75002cd0024030029df00a030029ca", + "0x39cf00b348091cf3a0744e90143be014e99d401803c1081b00d344091d3", + "0x91cb39801cef80539c0166a01202477c0281200e048e68059a6738029df", + "0x91ca00a77c029ca00a750091ca00a77c028129aa048091df00a73002998", + "0xe9007188048718053be014718053a8048719c900e77c029cb39401c078c3", + "0x913000a77c02812346048e40053be01470805342048708e200e77c028e3", + "0x29df00a38802822024724029df00a724029cf0244c0029df00a4c0029a5", + "0x90070245442684a01f3582604708c03cef8073904c00a1d10286b4090e2", + "0x29cd024118029df00a118029ce024130029df00a130029d4024048ef805", + "0x281200e048ab0059ae554a98073be01c260e200e22c0904700a77c02847", + "0xa9805044048b28053be014ab8059b2048ab8053be014aa8059b0048091df", + "0x53812392014ef805392014e781208c014ef80508c014e70122a6014ef805", + "0xb28053be014b28053e0048238053be0142380539a048e80053be014e8005", + "0x916600a77c028123ac048091df00a048038122ca11ce81c908c54c03005", + "0x29df00a59cb30073a6048b38053be014b38053a8048b38053be014090a0", + "0x297700b3680917700a77c028571b801ce88121b8014ef80502474809057", + "0x29cf024118029df00a118029ce024558029df00a558028220245e0029df", + "0x904700a77c0284700a734091d000a77c029d000a29c091c900a77c029c9", + "0x90123be014090070245e0239d0392118ab00600a5e0029df00a5e0029f0", + "0x29df00a5ec02cda0245ec029df00a544bc8073a2048bc8053be014091d2", + "0x29c900a73c0904a00a77c0284a00a738090e200a77c028e200a0880917c", + "0x29f0024134029df00a134029cd024740029df00a740028a7024724029df", + "0x2822024048ef80502401c0917c09a740e484a1c40180297c00a77c0297c", + "0x918a00a77c029d000a29c0918400a77c029d100a738090db00a77c029d2", + "0x2822024048ef80502401c090129b801409023024644029df00a73402cdb", + "0x918a00a77c0280f00a29c0918400a77c0282100a738090db00a77c0281b", + "0x29df00a36c02822024660029df00a64402cda024644029df00a09c02cdb", + "0x298a00a29c0900700a77c0280700a73c0918400a77c0298400a738090db", + "0x6d80600a660029df00a660029f0024050029df00a050029cd024628029df", + "0x945b02406c029df00a04a6e812040014ef8050251740919802862803984", + "0xef805024768090123be0140908902409c029df00a04a6f012046014ef805", + "0x280539c048090053be01409005044048ed80c00e77c0282200a5fc09012", + "0x117812028014ef805028014e681200e014ef80500e014e781200a014ef805", + "0xea8053be01ceb005460048eb1d73b0764ed0223be014ed81400e01409022", + "0x39d73b201cdf01202477c029d500a8c4090123be0140900702475002cdf", + "0xef8053a20143e81202477c0281200e048e71cf3a003e701d13a474c079df", + "0x719c939472ce60223be014e68051bc048e68053be014e880537e048e8805", + "0x90123be014e48053ae048091df00a728029d7024048ef805396014da012", + "0x710053be014e60058be048e60053be014e60058bc048091df00a38c02882", + "0x980053be014091a3024720029df00a384029a1024384029df00a048ce012", + "0x980053be0149800534a048e98053be014e980539c048091df00a0480a012", + "0x981d23a6050d68121c4014ef8051c401670812390014ef805390014d4012", + "0x260053a8048091df00a048038122a21342500f9c41302384601e77c039c8", + "0x4581208e014ef80508e014e681208c014ef80508c014e7012098014ef805", + "0x28e200b180090123be0140900702455802ce32aa54c039df00e130ed007", + "0x79ef024048ef8052cc014eb81202477c0295700a674091662ca55c079df", + "0x28129ca048091df00a048038122ee37003ce40ae59c039df00e554b2953", + "0xf78122f0014ef8052f0014cb8122f215c039df00a15c02c610245e0029df", + "0x91da024048ef80502401c090db2f801e730fd2f601cef8072f05e4b380f", + "0x29cf024118029df00a118029ce0245ec029df00a5ec02822024048ef805", + "0x904700a77c0284700a7340900f00a77c0280f00a29c091d800a77c029d8", + "0xef8050ae014cb812308014ef805308014be812308018039df00a01802ce7", + "0x2b98401811c079d808c5ec101f20243f4029df00a3f4138079d00482b805", + "0x3812350016749a500a77c039a300a370091a334267ccc191314018ef805", + "0x1101202477c029ae00a628091ae35a01cef80534a014f181202477c02812", + "0xcc0053be014cc00539e048c88053be014c880539c048c50053be014c5005", + "0xef80500c01673812342014ef805342014e681233e014ef80533e01453812", + "0x104ea0243f4029df00a3f4029970246bc029df00a6bc0297d0246bc03007", + "0x1082300f254091bc03e064109b80d4018ef8051fa6bcd69a133e660c898a", + "0xf8053be0140f82000f1900901900a77c0281903601e75812042014ef805", + "0xef805024758090123be0140900702470002cec0da014ef8073780146e012", + "0x287400b3b80907400a77c0280600b3b40907100a77c028123ac048dc805", + "0x2822024048ef8050ee014f60120f01dc039df00a38002cef024380029df", + "0x907800a77c0287800a5c0091b800a77c029b800a7380906a00a77c0286a", + "0xdc8783701a8114f00241c4029df00a1c40286a0246e4029df00a6e40286a", + "0x281200e0483e8059e46f8029df00e1ec02cf10241ec6f87a01e77c02871", + "0x2978024048ef80536a014c501236a378df80f3be014df0059e6048091df", + "0x6e9b000e77c028de00a5e0090123be014da0052f2048411b400e77c029bf", + "0x29df00a3740297b0246b0029df00a2080297b024048ef805360014bc812", + "0x281200e048d488935403e7a9b210c01cef8073666b00f8df0293d0091b3", + "0x28121fa048091df00a22c0298a02422cd38073be014368053c6048091df", + "0x1101211e014ef80511a0151c01211a014ef80534c69c03a37024698029df", + "0x108053be0141080539e048430053be0144300539c0483d0053be0143d005", + "0xef80511e0151a012364014ef805364014e6812032014ef80503201453812", + "0xef8050da014bb81202477c0281200e048479b20320844307a00c01447805", + "0x29a000a8cc091a000a77c029a934801ce8812348014ef80502474809012", + "0x29cf0246a8029df00a6a8029ce0241e8029df00a1e802822024674029df", + "0x908900a77c0288900a7340901900a77c0281900a29c0902100a77c02821", + "0x90123be01409007024674448190426a83d00600a674029df00a67402a34", + "0x3d0053be0143d005044048cd0053be0143e805466048091df00a1b402977", + "0xef80503201453812042014ef805042014e78121be014ef8051be014e7012", + "0x6f87a00c014cd0053be014cd0054680480f8053be0140f80539a0480c805", + "0x29c000a8cc090123be01403005300048091df00a0480381233407c0c821", + "0x29cf0246e0029df00a6e0029ce0241a8029df00a1a802822024664029df", + "0x901f00a77c0281f00a7340901900a77c0281900a29c0902100a77c02821", + "0x90123be014090070246640f8190426e03500600a664029df00a66402a34", + "0x25081202477c0281b00a7ac090123be01411805906048091df00a01802980", + "0x1101232e014ef8053500151981202477c028fd00a674090123be01410005", + "0xcc0053be014cc00539e048c88053be014c880539c048c50053be014c5005", + "0xef80532e0151a012342014ef805342014e681233e014ef80533e01453812", + "0x91df00a048ed01202477c0281200e048cb9a133e660c898a00c014cb805", + "0x90123be01411805906048091df00a01802980024048ef8051b6014ce812", + "0xbf01202477c0285700a674090123be01410005942048091df00a06c029eb", + "0x94f7024654029df00a048eb01202477c0282700b3d8090123be01406005", + "0x909800a77c0299432a01ce9812328014ef805328014ea012328014ef805", + "0x29df00a64002a33024640029df00a260c90073a2048c90053be014091d2", + "0x29d800a73c0904600a77c0284600a7380917c00a77c0297c00a0880918c", + "0x2a3402411c029df00a11c029cd02403c029df00a03c028a7024760029df", + "0x91da024048ef80502401c0918c08e03cec0462f80180298c00a77c0298c", + "0x282300b20c090123be01403005300048091df00a5dc0299d024048ef805", + "0xef80504e0167b01202477c0282000b284090123be0140d8053d6048091df", + "0xc58053be014094f7024270029df00a048eb01202477c0280c00a5f809012", + "0xef8050247480909e00a77c0298b13801ce9812316014ef805316014ea012", + "0x2822024280029df00a66c02a3302466c029df00a278ce0073a2048ce005", + "0x91d800a77c029d800a73c0904600a77c0284600a738090dc00a77c028dc", + "0x29df00a28002a3402411c029df00a11c029cd02403c029df00a03c028a7", + "0x91df00a01802980024048ef80502401c090a008e03cec0461b8018028a0", + "0x90123be01410005942048091df00a06c029eb024048ef80504601641812", + "0xeb01202477c028e200a7cc090123be014060052fc048091df00a09c02cf6", + "0xe981230a014ef80530a014ea01230a014ef8050242800918f00a77c02812", + "0x29df00a118029ce024608029df00a5580282202460c029df00a614c7807", + "0x27c00502408c0917f00a77c0298300a1a8090a700a77c0284700a73409180", + "0x90123be01411805906048091df00a01802980024048ef80502401c09012", + "0xbf01202477c0282700b3d8090123be01410005942048091df00a06c029eb", + "0xe7012304014ef8053b40141101202477c028e200a7cc090123be01406005", + "0xbf8053be014a88050d4048538053be0142680539a048c00053be01425005", + "0xbe8053be014bf97e00e7440917e00a77c028123a4048091df00a048ed012", + "0xef805300014e7012304014ef80530401411012178014ef8052fa01519812", + "0x5380539a048078053be0140780514e048ec0053be014ec00539e048c0005", + "0x381217829c079d830060803005178014ef8051780151a01214e014ef805", + "0xd8053d6048091df00a08c02c83024048ef80500c014c001202477c02812", + "0x280c00a5f8090123be014138059ec048091df00a08002ca1024048ef805", + "0x5f0054660485f0053be014e70bd00e744090bd00a77c028123a4048091df", + "0xe78123a0014ef8053a0014e70123b4014ef8053b40141101217e014ef805", + "0xe78053be014e780539a048078053be0140780514e048ec0053be014ec005", + "0x91df00a0480381217e73c079d83a07680300517e014ef80517e0151a012", + "0x90123be0140d8053d6048091df00a08c02c83024048ef80500c014c0012", + "0x11981202477c0280c00a5f8090123be014138059ec048091df00a08002ca1", + "0xec8053be014ec80539c048ed0053be014ed005044048600053be014ea005", + "0xef8053ae014e681201e014ef80501e014538123b0014ef8053b0014e7812", + "0x28128ba048601d701e760ec9da00c014600053be01460005468048eb805", + "0xef8050242240902300a77c028128b60480d8053be014094dd024080029df", + "0xef8050240141101204e3f4039df00a0880297f024048ef80502476809012", + "0xa00539a048038053be0140380539e048028053be0140280539c04809005", + "0x1180123b0764ed1db018088ef80504e0500380502408917812028014ef805", + "0x91df00a75c02a31024048ef80502401c091d600b3e4eb8053be01cec005", + "0x29db00a7380900c00a77c0280c00a088091d43aa01cef8051fa014bf812", + "0x29cd02403c029df00a03c028a7024768029df00a768029cf02476c029df", + "0xe98053be014e98052fa048e980600e77c0280600b39c091d900a77c029d9", + "0x28bd024734e71cf3a0744e90063be014e99d43b203ced1db01807c5e012", + "0xe50053be014e600517c048091df00a048038123960167d1cc00a77c039cd", + "0xef80502401c090129fa048ef80739272803cfc024724029df00a04a7d812", + "0xef8053a2014e70123a4014ef8053a4014110121c6014ef8050253ec09012", + "0xe700539a048e78053be014e780514e048e80053be014e800539e048e8805", + "0x90e200a77c028e200a5f4090e200c01cef80500c0167381239c014ef805", + "0x708063be014718e23aa738e79d03a2748101f202438c029df00a38c02997", + "0x91df00a0480381209a0167f04a00a77c0384c00a3700904c08e118981c8", + "0x29df00a04a7d81202477c0295300a628091532a201cef805094014f1812", + "0x293000a73c091c800a77c029c800a738090e100a77c028e100a08809155", + "0x2ce702411c029df00a11c029cd024118029df00a118028a70244c0029df", + "0xaa8053be014aa80532e048ab0053be014ab0052fa048ab00600e77c02806", + "0x24a8122cc07c0c8212ca55c031df00a554ab15108e118981c81c208275012", + "0x281f04001e32012032014ef80503206c03ceb024084029df00a08411807", + "0xeb01202477c0281200e0482b8059fe59c029df00e598028dc02407c029df", + "0x2808122f0014ef80500c016800122ee014ef805024758090dc00a77c02812", + "0x91df00a5ec029ec0245f0bd8073be014bc8059de048bc8053be014bc005", + "0xef8052f8014b80122ca014ef8052ca014e70122ae014ef8052ae01411012", + "0xab8229e0048bb8053be014bb8050d40486e0053be0146e0050d4048be005", + "0x919800b408c88053be01cc50059e2048c51841b603cef8052ee370be165", + "0x91df00a68c0298a02468cd099f01e77c0299100b3cc090123be01409007", + "0xef805342014bc01202477c029a500a5e4091a834a01cef80533e014bc012", + "0xd70052f6048d78053be014d40052f6048091df00a6b4029790246b8d6807", + "0x91b93801b407d033786e0039df00e1a8d781f3080527a0120d4014ef805", + "0x90123be0143a0053140483a07100e77c0296700a78c090123be01409007", + "0x29df00a1dc02a380241dc029df00a3803880746e048700053be014090fd", + "0x282100a73c091b800a77c029b800a738090db00a77c028db00a08809078", + "0x2a340246f0029df00a6f0029cd024064029df00a064028a7024084029df", + "0x2977024048ef80502401c09078378064109b81b60180287800a77c02878", + "0x1198121be014ef8053721e8039d10241e8029df00a048e901202477c02967", + "0x368053be0143680539c0486d8053be0146d8050440483d8053be0146f805", + "0xef805380014e6812032014ef80503201453812042014ef805042014e7812", + "0x281200e0483d9c0032084368db00c0143d8053be0143d805468048e0005", + "0x28db00a088091be00a77c0299800a8cc090123be014b38052ee048091df", + "0x28a7024084029df00a084029cf024610029df00a610029ce02436c029df", + "0x29be00a77c029be00a8d00901f00a77c0281f00a7340901900a77c02819", + "0x11981202477c0280600a600090123be014090070246f80f8190426106d806", + "0xb28053be014b280539c048ab8053be014ab8050440483e8053be0142b805", + "0xef80503e014e6812032014ef80503201453812042014ef805042014e7812", + "0x281200e0483e81f032084b295700c0143e8053be0143e8054680480f805", + "0xef805036014f581202477c0282300b20c090123be01403005300048091df", + "0xef8051c20141101237e014ef80509a0151981202477c0282000b28409012", + "0x2300514e048980053be0149800539e048e40053be014e400539c04870805", + "0x300537e014ef80537e0151a01208e014ef80508e014e681208c014ef805", + "0x2c83024048ef80500c014c001202477c0281200e048df84708c4c0e40e1", + "0x28121fa048091df00a08002ca1024048ef805036014f581202477c02823", + "0x11012368014ef80536a0151c01236a014ef8051bc75403a37024378029df", + "0xe80053be014e800539e048e88053be014e880539c048e90053be014e9005", + "0xef8053680151a01239c014ef80539c014e681239e014ef80539e01453812", + "0xef80500c014c001202477c0281200e048da1ce39e740e89d200c014da005", + "0x91df00a08002ca1024048ef805036014f581202477c0282300b20c09012", + "0x29df00a74802822024208029df00a72c02a33024048ef8053aa014bf012", + "0x29cf00a29c091d000a77c029d000a73c091d100a77c029d100a738091d2", + "0xe900600a208029df00a20802a34024738029df00a738029cd02473c029df", + "0x11805906048091df00a01802980024048ef80502401c0908239c73ce81d1", + "0x28fd00a5f8090123be01410005942048091df00a06c029eb024048ef805", + "0xed80539c048060053be01406005044048d80053be014eb005466048091df", + "0xe681201e014ef80501e014538123b4014ef8053b4014e78123b6014ef805", + "0xd81d901e768ed80c00c014d80053be014d8005468048ec8053be014ec805", + "0x902300a77c028129ba0480d8053be0140945b024080029df00a04a2e812", + "0x2820123b2014ef8050247c4091db00a77c028128ba048138053be0140945d", + "0x282200a5fc090123be014091da024048ef805024224091d700a77c02812", + "0xe781200a014ef80500a014e7012024014ef805024014110123aa758039df", + "0xea81400e0140902245e0480a0053be0140a00539a048038053be01403805", + "0x900702473802d0539e014ef8073a0015180123a0744e91d33a8088ef805", + "0x29cd00a684091cd00a77c02812a0c048091df00a73c02a31024048ef805", + "0xe6005350048e58053be014e580534a048e58053be014091a3024730029df", + "0xe40e11c403e838e3392728079df00e730e59d13a6050d6812398014ef805", + "0xe70121c6014ef8051c6014ea01202477c02812028048091df00a04803812", + "0x2840123be01c7180518a048e48053be014e480539a048e50053be014e5005", + "0x29df00a118028c6024118029df00a0487e81202477c0281200e04898005", + "0x90123be0140900702404a8480502408c0904c00a77c0284700a31c09047", + "0x904d00a77c0284a00a3240904a00a77c028121fa048091df00a4c0028c8", + "0x29df00a544028c7024544029df00a130028ca024130029df00a134028c7", + "0xa9805314048091df00a048038122aa0168515300a77c0395100a32c09151", + "0x900702415cb396601f42cb29572ac03cef807392728039be024048ef805", + "0x296500a6fc0916500a77c0296500a1f4090123be014091da024048ef805", + "0x91df00a5e0029b40245f0bd9792f05dc111df00a370028de024370029df", + "0x90123be014be005104048091df00a5ec029d7024048ef8052f2014eb812", + "0x39df00a7580297f024768029df00a5dc02c5f0245dc029df00a5dc02c5e", + "0xe900539e048ab0053be014ab00539c048ea0053be014ea005044048c20db", + "0x2738122ae014ef8052ae014e681201e014ef80501e014538123a4014ef805", + "0xef8053b476403d0c024628029df00a6280297d024628030073be01403005", + "0x91a5346684cf998322018ef805314610ab80f3a4558ea01f178048ed005", + "0xef8051b6014bf81202477c0281200e048d4005a1a760029df00e694028bd", + "0x29cf024660029df00a660029ce024644029df00a644028220246b8d6807", + "0x91a300a77c029a300a734091a100a77c029a100a29c0919f00a77c0299f", + "0x29d83ae01e8701235e014ef80535e014be81235e018039df00a01802ce7", + "0xde00c042064dc06a00c77c029af35c68cd099f3306440fd0f024760029df", + "0xed8078c8048108053be0141082300f3ac0901900a77c0281903601e4a812", + "0x91df00a048038123800168806d00a77c039bc00a2f40900c00a77c0280c", + "0x39df00a6e402c610241c4029df00a04a7d812372014ef8053b00145f012", + "0xed0058c0048091df00a04803812025444091df00e1c43a0079f80483a1b9", + "0x23081202477c0287800a75c090123be0147000533a0483c0771c003cef805", + "0x3e9be00f4483d8df00e77c039b90f41a807c620241e83b8073be0143b805", + "0x91bf00a77c0286d00a2f8090123be0143d80533a048091df00a04803812", + "0xce81202477c0281200e048411b400f44cda8de00e77c0387737e37c07c62", + "0x2ce7024374029df00a048eb012360014ef805024758090123be014da805", + "0x430053be014d9805a2a048d98053be014d6005a28048d600600e77c02806", + "0xef8051bc0141101202477c029b200a7b0091aa36401cef80510c01677812", + "0xd80050d4048d50053be014d50052e0048dc0053be014dc00539c0486f005", + "0xef8051ba6c0d51b81bc08a780121ba014ef8051ba01435012360014ef805", + "0x91a600b458458053be01cd38059e2048091df00a0480a01234e6a44480f", + "0x91df00a6900298a0246904788d01e77c0288b00b3cc090123be01409007", + "0xef80511e014bc01202477c029a000a5e40919d34001cef80511a014bc012", + "0xcc8052f6048cb8053be014ce8052f6048091df00a66802979024664cd007", + "0x918c32064807d17130650039df00e654cb80c3520527a01232a014ef805", + "0xc580f3be0144e005a300484e00600e77c0280600b39c090123be01409007", + "0xce0051960484c0053be0144c00539a048ca0053be014ca00539c048ce09e", + "0x298a024048ef805024768090123be0140900702428002d19336014ef807", + "0x29ce02463c029df00a22402822024048ef80504e0165081202477c0299b", + "0x900702404a8d00502408c0901f00a77c0289800a7340918500a77c02994", + "0xef8050243f40918300a77c02812a0c048091df00a2800298a024048ef805", + "0xc1805342048538053be014c0005928048c00053be014c100518c048c1005", + "0x29a80245f8029df00a5f8029a50245f8029df00a048d18122fe014ef805", + "0x38a72fe5f84c1940448d4090a700a77c028a700a7500917f00a77c0297f", + "0x5f8053be014091d6024048ef80502401c090be17a2f007d1b1fa5f4039df", + "0xef8051820168e81218262c039df00a62c02d1c024300029df00a048eb012", + "0x29ec024314620073be014618059de048618053be01461005a3c04861005", + "0xb80122fa014ef8052fa014e7012112014ef8051120141101202477c028c4", + "0x600053be014600050d40485f8053be0145f8050d4048628053be01462805", + "0x638c601e77c028c017e314be8890453c0090fd00a77c028fd04e01e32012", + "0x281200e04865005a3e324029df00e32002cf1024048ef805024050090c8", + "0x2978024048ef80519c014c501219c3306580f3be014648059e6048091df", + "0xba97600e77c028cc00a5e0090123be014bd0052f20486817a00e77c028cb", + "0x29df00a5d40297b0245d0029df00a3400297b024048ef8052ec014bc812", + "0x281200e048730e71a603e9016d2e001cef8072e65d07e8c70293d009173", + "0xef8052e0014e701231e014ef80518c0141101202477c028123b4048091df", + "0x2d2102407c029df00a07c100078c80480f8053be014b680539a048c2805", + "0x916400a77c028123ac048091df00a048038121c8016910e500a77c0389e", + "0x296000a03c091602c201cef8052c2016920122c2588039df00a39402d23", + "0x29d4024570029df00a578029e6024578029df00a57c02c6a02457c029df", + "0xc78053be014c7805044048ac0053be014ae16400e74c0915c00a77c0295c", + "0xef8052b0014350122c2014ef8052c2014d301230a014ef80530a014e7012", + "0x29df00e3c402ccc0243c47795401e77c029582c2614c7814a4a048ac005", + "0x298a02452ca68073be014a900599c048091df00a048038122a001693152", + "0xbc8121f0520039df00a53402978024528029df00a04a9381202477c0294b", + "0x29d4024048ef805024050090fa00a77c028f800a5ec090123be014a4005", + "0xa100fa52530a494701e77c038fa2945880f8ef0454a00914a00a77c0294a", + "0xef80528e014e7012204014ef8052980169501202477c0281200e04880101", + "0x2812046048828053be01481005a560489f8053be014a480539a048a0805", + "0xef805284014e701227a014ef8052000169681202477c0281200e0480952c", + "0x82805a5c048828053be0149e805a560489f8053be0148080539a048a0805", + "0x2d30272014ef8072700169781202477c0293c00a7d40913827801cef805", + "0x1101202477c0293900a660090123be014091da024048ef80502401c0916f", + "0x880053be0149f80539a048998053be014a080539c0489a0053be014aa005", + "0xb78053b2048091df00a048ed01202477c0281200e0480953100a04811812", + "0x298b00b318090123be014d68052fc048091df00a01802980024048ef805", + "0xef805262014ea012262014ef8050254c80910d00a77c028123ac048091df", + "0x950073a2048950053be014091d20244b4029df00a4c4868073a604898805", + "0x915400a77c0295400a0880911f00a77c0292800a8cc0912800a77c0292d", + "0x29df00a084028a7024064029df00a064029cf024504029df00a504029ce", + "0xc9412a80180291f00a77c0291f00a8d00913f00a77c0293f00a73409021", + "0xef80535a014bf01202477c0280600a600090123be0140900702447c9f821", + "0x29df00a54002a33024048ef8052c40166301202477c0298b00b31809012", + "0x281900a73c090ef00a77c028ef00a7380915400a77c0295400a0880912b", + "0x2a3402407c029df00a07c029cd024084029df00a084028a7024064029df", + "0x298a024048ef80502401c0912b03e0840c8ef2a80180292b00a77c0292b", + "0xe6812266014ef80530a014e7012268014ef80531e0141101202477c028e4", + "0x73be01cc591026603e9981202477c02812028048880053be0140f805", + "0x2d35024890029df00a0487e81202477c0281200e04911a2244203e9a1e2", + "0x922600a77c029e200a7340922500a77c0280000a738091e300a77c02a24", + "0x2d38024048ef80502401c09012a6e0140902302489c029df00a78c02d36", + "0x922600a77c02a2200a7340922500a77c02a2100a7380922800a77c02a23", + "0xef8054520169d0124548a4039df00a89c02d3902489c029df00a8a002d36", + "0x28123b4048091df00a048038123c20169e22b00a77c03a2a00b4ec09012", + "0xef80526801411012458014ef8050253ec090123be01515805314048091df", + "0x1080514e0480c8053be0140c80539e049128053be0151280539c0489a005", + "0x922d00c01cef80500c0167381244c014ef80544c014e6812042014ef805", + "0x1081944a4d0101f20248b0029df00a8b0029970248b4029df00a8b40297d", + "0x29ea3500a77c03a3400a370092344668c918a3045e018ef8054588b4d6a26", + "0x2a3900a6280923947001cef80546a014f181202477c0281200e0491b805", + "0x2a3000a7380922f00a77c02a2f00a088091e000a77c028129f6048091df", + "0x29cd0248c8029df00a8c8028a70248c4029df00a8c4029cf0248c0029df", + "0x91e000a77c029e000a65c0900600a77c0280600a5f40923300a77c02a33", + "0x11d00600a8fd1f23d4788ed1d0063be014f00064708cd192314608bc104ea", + "0x11b805466048091df00a01802980024048ef80502401c0923f47c8f51e23b", + "0xe7812460014ef805460014e701245e014ef80545e01411012480014ef805", + "0x1198053be0151980539a049190053be0151900514e049188053be01518805", + "0x91df00a048038124808cd192314608bc03005480014ef8054800151a012", + "0xbf01202477c0280600a600090123be014f08053b2048091df00a048ed012", + "0x29d4025164029df00a04a9f012482014ef805024758090123be014d6805", + "0x945b00a77c028123a404a2d0053be0162ca4100e74c0945900a77c02c59", + "0xef805268014110128ba014ef8058b8015198128b8014ef8058b516c039d1", + "0x1080514e0480c8053be0140c80539e049128053be0151280539c0489a005", + "0x30058ba014ef8058ba0151a01244c014ef80544c014e6812042014ef805", + "0x2cc7024048ef80500c014c001202477c0281200e04a2ea2604206512934", + "0x10005942048091df00a62c02cc6024048ef80535a014bf01202477c0289e", + "0x286a02517c029df00a39c029cd025178029df00a34c029ce024048ef805", + "0x280600a600090123be0140900702404a9f80502408c0946000a77c028e6", + "0xef8053160166301202477c029ad00a5f8090123be0144f00598e048091df", + "0x2c6100a6cc094628c201cef805194014d601202477c0282000b28409012", + "0x2310050d404a2f8053be0147e80539a04a2f0053be0146380539c048091df", + "0x23046300e7440946300a77c028123a4048091df00a048ed0128c0014ef805", + "0xe701218c014ef80518c014110128ca014ef8058c8015198128c8014ef805", + "0x108053be0141080514e0480c8053be0140c80539e04a2f0053be0162f005", + "0x108198bc318030058ca014ef8058ca0151a0128be014ef8058be014e6812", + "0x90123be01403005300048091df00a048ed01202477c0281200e04a32c5f", + "0x25081202477c0298b00b318090123be014d68052fc048091df00a27802cc7", + "0x39d1025198029df00a048e901202477c0282700b284090123be01410005", + "0x448053be0144480504404a340053be0163380546604a338053be0145f466", + "0xef80504201453812032014ef805032014e7812178014ef805178014e7012", + "0x5e08900c016340053be016340054680485e8053be0145e80539a04810805", + "0x282700b284090123be01403005300048091df00a048038128d02f410819", + "0xef805324014e701202477c0282000b284090123be014d68052fc048091df", + "0x281204604a358053be014c60050d404a350053be014c800539a04a34805", + "0x91df00a09c02ca1024048ef80500c014c001202477c0281200e04809540", + "0xf28073be014d3005358048091df00a08002ca1024048ef80535a014bf012", + "0xef805018014e68128d2014ef805352014e701202477c029e500a6cc09483", + "0x29df00a048e901202477c028123b404a358053be016418050d404a35005", + "0x4480504404a438053be0164300546604a430053be01635c8400e74409484", + "0x53812032014ef805032014e78128d2014ef8058d2014e7012112014ef805", + "0x2438053be0164380546804a350053be0163500539a048108053be01410805", + "0x90123be0144100533a048091df00a0480381290f1a8108198d222403005", + "0x25081202477c029ad00a5f8090123be01413805942048091df00a01802980", + "0x29d4025224029df00a04aa08123cc014ef805024758090123be01410005", + "0x948e00a77c028123a404a450053be016449e600e74c0948900a77c02c89", + "0xef80536801411012926014ef80591e0151981291e014ef805915238039d1", + "0x1080514e0480c8053be0140c80539e048dc0053be014dc00539c048da005", + "0x3005926014ef8059260151a012018014ef805018014e6812042014ef805", + "0x2980024048ef8050fa014ce81202477c0281200e04a4980c042064dc1b4", + "0x10005942048091df00a6b40297e024048ef80504e0165081202477c02806", + "0xef805024758090123be01436805a84048091df00a1dc0299d024048ef805", + "0x24ac9400e74c0949500a77c02c9500a7500949500a77c02812a8604a4a005", + "0x119812932014ef80592f260039d1025260029df00a048e901292e014ef805", + "0xdc0053be014dc00539c048df0053be014df005044048f48053be0164c805", + "0xef805018014e6812042014ef80504201453812032014ef805032014e7812", + "0x281200e048f480c042064dc1be00c014f48053be014f480546804806005", + "0xef80535a014bf01202477c0282700b284090123be01403005300048091df", + "0x91df00a6e40299d024048ef8050da016a101202477c0282000b28409012", + "0x94a000a77c02812a8804a4f0053be014091d6024048ef8053b4014f9812", + "0x29df00a048e9012942014ef805941278039d3025280029df00b280029d4", + "0x3500504404a520053be014f5005466048f50053be01650ca200e744094a2", + "0x53812032014ef805032014e7812370014ef805370014e70120d4014ef805", + "0x2520053be01652005468048060053be0140600539a048108053be01410805", + "0x90123be01403005300048091df00a04803812948030108193701a803005", + "0x2a101202477c0282000b284090123be014d68052fc048091df00a09c02ca1", + "0x11012950014ef8053800151981202477c029da00a7cc090123be014ec005", + "0xc8053be0140c80539e048dc0053be014dc00539c048350053be01435005", + "0xef8059500151a012018014ef805018014e6812042014ef80504201453812", + "0xef80500c014c001202477c0281200e04a5400c042064dc06a00c01654005", + "0x91df00a768029f3024048ef8051b6014bf01202477c0282700b28409012", + "0x90123be014118053d6048091df00a06c02c83024048ef80504001650812", + "0x94a900a77c029a800a8cc090123be014eb805a8a048091df00a76c02ca1", + "0x29df00a67c029cf024660029df00a660029ce024644029df00a64402822", + "0x2ca900a8d0091a300a77c029a300a734091a100a77c029a100a29c0919f", + "0xef805024768090123be014090070252a4d19a133e660c880600b2a4029df", + "0x91df00a75c02d45024048ef80504e0165081202477c0280600a60009012", + "0x90123be0140d805906048091df00a08002ca1024048ef8053ac014bf012", + "0xe901202477c029d900b518090123be014ed805942048091df00a08c029eb", + "0x25a8053be0165800546604a580053be0142bcaa00e744094aa00a77c02812", + "0xef8053a4014e78122cc014ef8052cc014e70123a8014ef8053a801411012", + "0x25a805468048b38053be014b380539a048078053be0140780514e048e9005", + "0x28123b4048091df00a0480381296a59c079d22cc7500300596a014ef805", + "0xef80504e0165081202477c0280600a600090123be014aa805314048091df", + "0x91df00a08002ca1024048ef8053ac014bf01202477c029d700b51409012", + "0x90123be014ed805942048091df00a08c029eb024048ef80503601641812", + "0xea012970014ef80502551c094b700a77c028123ac048091df00a76402d46", + "0x25d8053be014091d20252e8029df00b2e25b8073a604a5c0053be0165c005", + "0x29d400a088094c300a77c02cc200a8cc094c200a77c02cba97601ce8812", + "0x28a7024748029df00a748029cf024728029df00a728029ce024750029df", + "0x2cc300a77c02cc300a8d0091c900a77c029c900a7340900f00a77c0280f", + "0x25081202477c0280600a600090123be0140900702530ce480f3a4728ea006", + "0x2ca1024048ef8053ac014bf01202477c029d700b514090123be01413805", + "0xed805942048091df00a08c029eb024048ef8050360164181202477c02820", + "0xe44c400e744094c400a77c028123a4048091df00a76402d46024048ef805", + "0xe70123a8014ef8053a80141101298a014ef8053da015198123da014ef805", + "0x78053be0140780514e048e90053be014e900539e048710053be01471005", + "0x79d21c47500300598a014ef80598a0151a0121c2014ef8051c2014e6812", + "0x91df00a09c02ca1024048ef80500c014c001202477c0281200e04a628e1", + "0x90123be01410005942048091df00a7580297e024048ef8053ae016a2812", + "0x2a301202477c029db00b284090123be014118053d6048091df00a06c02c83", + "0x91d400a77c029d400a088094c600a77c029ce00a8cc090123be014ec805", + "0x29df00a03c028a7024748029df00a748029cf02474c029df00a74c029ce", + "0xe91d33a801802cc600a77c02cc600a8d0091d100a77c029d100a7340900f", + "0xef8050242240902100a77c028128b60480c8053be0140945d025318e880f", + "0x110073be0141100547a048118053be014090c2024048ef80502476809012", + "0xba81201809c039df00a3f41180701e30c0902300a77c0282300a750090fd", + "0x29df00a030029d4024768029df00a76c029ae02476c030073be01403005", + "0x620123b0014ef8053b0014ea0123b0764039df00a7680602701e30c0900c", + "0x29df00a048d18123aa014ef8053ac014d08123ac75c039df00a76009007", + "0x29d700a088091d900a77c029d900a73c091d400a77c029d400a694091d4", + "0x91ce39e74007d483a2748e980f3be01cea9d401e0140a1ad02475c029df", + "0x29ce024744029df00a744029d4024048ef805024050090123be01409007", + "0x2d4902477c039d100a314091d200a77c029d200a734091d300a77c029d3", + "0xe58053be014e600518c048e60053be014090fd024048ef80502401c091cd", + "0x6401202477c0281200e0480954a00a04811812394014ef80539601463812", + "0x638121c6014ef80539201464812392014ef8050243f4090123be014e6805", + "0x710053be0147100518e048710053be014e5005194048e50053be01471805", + "0x28e100a628090123be0140900702472002d4b1c2014ef8071c401465812", + "0x28c5024118029df00a4c0029ae0244c0030073be014030052ea048091df", + "0x29ec024048ef805024768090123be0140900702411c02d4c02477c03846", + "0x30053ae048091df00a06402ca1024048ef8050420164181202477c0281f", + "0xef805024758090123be0140a0052fc048091df00a08802882024048ef805", + "0x2504c00e74c0904a00a77c0284a00a7500904a00a77c02812a9a04826005", + "0x1198122a6014ef80509a544039d1024544029df00a048e901209a014ef805", + "0xe98053be014e980539c048eb8053be014eb805044048aa8053be014a9805", + "0xef8052aa0151a0123a4014ef8053a4014e68123b2014ef8053b2014e7812", + "0x90123be014091da024048ef80502401c091553a4764e99d7044014aa805", + "0xab82200e77c0282200a8f40915600a77c028122f4048091df00a11c028c8", + "0x29d4024598b28073be014ab9563b203c618122ac014ef8052ac014ea012", + "0x29df00a15c029a102415cb38073be014b31d700e3100916600a77c02966", + "0xef8052ca014e78122ee014ef8052ee014d28122ee014ef80502468c090dc", + "0xbc97801e77c038dc2ee748e981435a048b38053be014b3805044048b2805", + "0x919131401cef805028014bf81202477c0281200e048c20db2f803ea717b", + "0x29df00a594029cf0245e0029df00a5e0029ce02459c029df00a59c02822", + "0xbc16700d53c0917b00a77c0297b00a7500917900a77c0297900a73409165", + "0x2d50350014ef80734a0151801234a68cd099f330088ef8052f6644bc965", + "0xcc0053be014cc005044048091df00a6a002a31024048ef80502401c091ad", + "0xef805346014e6812342014ef805342014e781233e014ef80533e014e7012", + "0xcc01faa2048030053be014030052ce048110053be014110053a8048d1805", + "0x29df00a06c1080792a048350200366bcd70223be0140302231468cd099f", + "0x91bc00b548dc0053be01c350051b8048100053be0141001900f1900901b", + "0x2cef024700029df00a048eb0120da014ef805024758090123be01409007", + "0x91ae00a77c029ae00a088090123be014dc8053d8048389b900e77c0281f", + "0x29df00a1b40286a0241c4029df00a1c4029700246bc029df00a6bc029ce", + "0x7007401e77c029c00da1c4d79ae0453c0091c000a77c029c000a1a80906d", + "0x3c0059e6048091df00a048038120f4016a987800a77c0387700b3c409077", + "0xdf87d00e77c028df00a5e0090123be014df005314048df07b1be03cef805", + "0xef8051bc014bc81236a378039df00a1ec02978024048ef8050fa014bc812", + "0x100e00293d00908200a77c029b500a5ec091b400a77c029bf00a5ec09012", + "0xdc0053c6048091df00a0480381210c6ccd600faa8374d80073be01c411b4", + "0x3a37024224029df00a0487e81202477c029aa00a628091aa36401cef805", + "0x3a0053be0143a005044048d38053be014d4805470048d48053be014449b2", + "0xef8051ba014e6812036014ef805036014e7812360014ef805360014e7012", + "0xef80502401c091a71ba06cd8074044014d38053be014d38054680486e805", + "0xef80510c22c039d102422c029df00a048e901202477c029b800a5dc09012", + "0xd600539c0483a0053be0143a005044048468053be014d3005466048d3005", + "0x11a012366014ef805366014e6812036014ef805036014e7812358014ef805", + "0x2977024048ef80502401c0908d36606cd6074044014468053be01446805", + "0xe70120e8014ef8050e80141101211e014ef8050f40151981202477c029b8", + "0x100053be0141000539a0480d8053be0140d80539e048700053be01470005", + "0x90123be0140900702423c1001b1c01d01100511e014ef80511e0151a012", + "0x91df00a690029b3024680d20073be014de005358048091df00a07c029ec", + "0xef805036014e7812334014ef80535e014e701233a014ef80535c01411012", + "0x2812046048ca8053be014d00050d4048cb8053be0141000539a048cc805", + "0x91df00a08402c83024048ef80503e014f601202477c0281200e04809555", + "0x90123be01411005104048091df00a018029d7024048ef80503201650812", + "0x91df00a650029b3024260ca0073be014d6805358048091df00a6280297e", + "0xef805342014e7812334014ef80533e014e701233a014ef80533001411012", + "0x2812046048ca8053be0144c0050d4048cb8053be014d180539a048cc805", + "0x91df00a08402c83024048ef80503e014f601202477c0281200e04809555", + "0x90123be01411005104048091df00a018029d7024048ef80503201650812", + "0xcd0053be014be00539c048ce8053be014b3805044048091df00a0500297e", + "0xef8053080143501232e014ef8051b6014e6812332014ef8052ca014e7812", + "0xc8005466048c80053be014ca99200e7440919200a77c028123a4048ca805", + "0xe7812334014ef805334014e701233a014ef80533a01411012318014ef805", + "0xc60053be014c6005468048cb8053be014cb80539a048cc8053be014cc805", + "0x298a024048ef805024768090123be01409007024630cb99933467411005", + "0xc805942048091df00a08402c83024048ef80503e014f601202477c029c8", + "0xef8050243f4090123be01411005104048091df00a018029d7024048ef805", + "0x2822024278029df00a62c02a3802462c029df00a2700a00746e0484e005", + "0x91d900a77c029d900a73c091d300a77c029d300a738091d700a77c029d7", + "0x4f1d23b274ceb82200a278029df00a27802a34024748029df00a748029cd", + "0xf601202477c0282200a208090123be0140a0052fc048091df00a04803812", + "0x29d7024048ef8050320165081202477c0282100b20c090123be0140f805", + "0x119812336014ef80539c670039d1024670029df00a048e901202477c02806", + "0xe80053be014e800539c048eb8053be014eb805044048500053be014cd805", + "0xef8051400151a01239e014ef80539e014e68123b2014ef8053b2014e7812", + "0x29df00a04a2d812032014ef805025174090a039e764e81d704401450005", + "0x11e812046014ef805024308090123be014091da024048ef80502422409021", + "0x28fd04601c078c302408c029df00a08c029d40243f4110073be01411005", + "0x91da00a77c029db00a6b8091db00c01cef80500c014ba81201809c039df", + "0xec0053a8048ec1d900e77c029da01809c078c3024030029df00a030029d4", + "0xea8053be014eb005342048eb1d700e77c029d802401c620123b0014ef805", + "0x29df00a764029cf024750029df00a750029a5024750029df00a048d1812", + "0xe89d23a603cef8073aa750078050286b4091d700a77c029d700a088091d9", + "0x29d100a750090123be01409014024048ef80502401c091ce39e74007d56", + "0x28c5024748029df00a748029cd02474c029df00a74c029ce024744029df", + "0x63012398014ef8050243f4090123be0140900702473402d5702477c039d1", + "0x381202556002812046048e50053be014e580518e048e58053be014e6005", + "0xe4805192048e48053be014090fd024048ef80539a0146401202477c02812", + "0x638121c4014ef80539401465012394014ef8051c6014638121c6014ef805", + "0xef80502401c091c800b564708053be01c71005196048710053be01471005", + "0x90123be0140f8053d8048091df00a3840298a024048ef80502476809012", + "0x4101202477c0280600a75c090123be0140c805942048091df00a08402c83", + "0x904600a77c0293002801d1b812260014ef8050243f4090123be01411005", + "0x29df00a74c029ce02475c029df00a75c0282202411c029df00a11802a38", + "0x284700a8d0091d200a77c029d200a734091d900a77c029d900a73c091d3", + "0x91df00a048ed01202477c0281200e048239d23b274ceb82200a11c029df", + "0x110073be0141100547a048260053be0140917a024048ef805390014c5012", + "0xea0122a2134039df00a128261d901e30c0904c00a77c0284c00a7500904a", + "0xef8052aa014d08122aa54c039df00a544eb807188048a88053be014a8805", + "0x284d00a73c0915700a77c0295700a6940915700a77c02812346048ab005", + "0xb280f3be01cab1573a474c0a1ad02454c029df00a54c02822024134029df", + "0xbc97800e77c0281400a5fc090123be014090070245dc6e05701f568b3966", + "0xef80509a014e78122ca014ef8052ca014e70122a6014ef8052a601411012", + "0xa9806a9e048b38053be014b38053a8048b30053be014b300539a04826805", + "0x2ad99100a77c0398a00a8c00918a30836cbe17b04477c029672f259826965", + "0x29df00a5ec02822024048ef8053220151881202477c0281200e048cc005", + "0x298400a734090db00a77c028db00a73c0917c00a77c0297c00a7380917b", + "0xfd5c024018029df00a01802967024088029df00a088029d4024610029df", + "0xef80503608403c9502468c1001b34267c111df00a0181117830836cbe17b", + "0xd4005aba694029df00e68c028dc024080029df00a0800c8078c80480d805", + "0x27781235c014ef805024758091ad00a77c028123ac048091df00a04803812", + "0xcf8053be014cf805044048091df00a6bc029ec0241a8d78073be0140f805", + "0xef80535a014350120d4014ef8050d4014b8012342014ef805342014e7012", + "0xdc00f3be014d71ad0d4684cf8229e0048d70053be014d70050d4048d6805", + "0x2cf3024048ef80502401c091b900b578e00053be01c368059e2048369bc", + "0x3b8073be014388052f0048091df00a3800298a0243803a07101e77c029c0", + "0x287a00a5e4090df0f401cef8050e8014bc01202477c0287700a5e409078", + "0xde0149e8048df0053be0146f8052f60483d8053be0143c0052f6048091df", + "0x29e3024048ef80502401c091b436a37807d5f37e1f4039df00e6f83d820", + "0x11b8121ba014ef8050243f4090123be014d8005314048d808200e77c029a5", + "0x29df00a6e0028220246cc029df00a6b002a380246b0029df00a37441007", + "0x29bf00a7340901b00a77c0281b00a73c0907d00a77c0287d00a738091b8", + "0x281200e048d99bf0361f4dc02200a6cc029df00a6cc02a340246fc029df", + "0x29b410c01ce881210c014ef805024748090123be014d28052ee048091df", + "0x29ce0246e0029df00a6e0028220246a8029df00a6c802a330246c8029df", + "0x91b500a77c029b500a7340901b00a77c0281b00a73c090de00a77c028de", + "0xbb81202477c0281200e048d51b5036378dc02200a6a8029df00a6a802a34", + "0x91b800a77c029b800a0880908900a77c029b900a8cc090123be014d2805", + "0x29df00a080029cd02406c029df00a06c029cf0246f0029df00a6f0029ce", + "0x91df00a048038121120800d9bc3700880288900a77c0288900a8d009020", + "0xef805352014d981234e6a4039df00a6a0029ac024048ef80503e014f6012", + "0x281b00a73c091a600a77c029a100a7380908b00a77c0299f00a08809012", + "0x9023024690029df00a69c0286a02423c029df00a080029cd024234029df", + "0xef8050420164181202477c0281f00a7b0090123be0140900702404ab0005", + "0x91df00a08802882024048ef80500c014eb81202477c0281900b28409012", + "0xef805340014d981233a680039df00a660029ac024048ef8052f0014bf012", + "0x28db00a73c091a600a77c0297c00a7380908b00a77c0297b00a08809012", + "0x9023024690029df00a6740286a02423c029df00a610029cd024234029df", + "0xef8050420164181202477c0281f00a7b0090123be0140900702404ab0005", + "0x91df00a08802882024048ef80500c014eb81202477c0281900b28409012", + "0x29df00a15c029ce02422c029df00a54c02822024048ef805028014bf012", + "0x297700a1a80908f00a77c028dc00a7340908d00a77c0284d00a73c091a6", + "0x2a33024664029df00a690cd0073a2048cd0053be014091d2024690029df", + "0x91a600a77c029a600a7380908b00a77c0288b00a0880919700a77c02999", + "0x29df00a65c02a3402423c029df00a23c029cd024234029df00a234029cf", + "0x90123be01411005104048091df00a0480381232e23c469a611608802997", + "0x24181202477c0281f00a7b0090123be0140a0052fc048091df00a018029d7", + "0x39d1024654029df00a048e901202477c0281900b284090123be01410805", + "0xeb8053be014eb8050440484c0053be014ca005466048ca0053be014e7195", + "0xef80539e014e68123b2014ef8053b2014e78123a0014ef8053a0014e7012", + "0xef8050247680909839e764e81d70440144c0053be0144c005468048e7805", + "0x301f00f1640901f04401cef8050440151e81200c014ef80502434009012", + "0xc805ac2048ef80704001462812040014ef805040014ea012040014ef805", + "0xeb01202477c0281400a5f8090123be01411005104048091df00a04803812", + "0xe9812042014ef805042014ea012042014ef8050255880901b00a77c02812", + "0x29df00a08c7e8073a20487e8053be014091d202408c029df00a0840d807", + "0x280500a7380901200a77c0281200a0880900c00a77c0282700a8cc09027", + "0x2a3402403c029df00a03c029cd02401c029df00a01c029cf024014029df", + "0xc805190048091df00a0480381201803c038050240880280c00a77c0280c", + "0x9007024758eb9d801f58cec9da3b603cef80701e014039be024048ef805", + "0x29ce024754029df00a764029bf024764029df00a7640287d024048ef805", + "0xea00f3be01ced1db00e6f8091d500a77c029d500b290091db00a77c029db", + "0x91d200a77c029d200a1f4090123be0140900702473ce81d101f590e91d3", + "0x29b5024724e51cb398734111df00a738028de024738029df00a748029bf", + "0xe4805104048091df00a728029d7024048ef805398014da01202477c029cd", + "0x981c81c2388111df00a754028de02438c029df00a72c029ae024048ef805", + "0x91df00a4c0029d7024048ef8051c2014da01202477c028e200a6d409046", + "0xef80508e014d701208e720039df00a72002975024048ef80508c01441012", + "0x29d4024128029df00a130718078b2048718053be014718053a804826005", + "0x91d300a77c029d300a734091d400a77c029d400a7380904a00a77c0284a", + "0x29df00a04802822024048ef80502401c0904d00b594091df00e128028c5", + "0x29d300a7340900700a77c0280700a73c091d400a77c029d400a73809012", + "0xfd5c024720029df00a72002967024088029df00a088029d402474c029df", + "0xab9562aa54ca882200a55cab1552a6544111df00a720110143a601cea012", + "0x4101202477c029c800a75c090123be01426805190048091df00a04803812", + "0x9566024594029df00a048eb01202477c0281400a5f8090123be01411005", + "0x916700a77c029662ca01ce98122cc014ef8052cc014ea0122cc014ef805", + "0x29df00a37002a33024370029df00a59c2b8073a20482b8053be014091d2", + "0x280700a73c091d400a77c029d400a7380901200a77c0281200a08809177", + "0x902200a5dc029df00a5dc02a3402474c029df00a74c029cd02401c029df", + "0x282200a208090123be014ea805954048091df00a048038122ee74c039d4", + "0x29cf2f001ce88122f0014ef805024748090123be0140a0052fc048091df", + "0x29ce024048029df00a048028220245ec029df00a5e402a330245e4029df", + "0x91d000a77c029d000a7340900700a77c0280700a73c091d100a77c029d1", + "0x4101202477c0281200e048bd9d000e7440902200a5ec029df00a5ec02a34", + "0x39d10245f0029df00a048e901202477c0281400a5f8090123be01411005", + "0x90053be01409005044048c20053be0146d8054660486d8053be014eb17c", + "0xef8053ae014e681200e014ef80500e014e78123b0014ef8053b0014e7012", + "0x281400b59c091843ae01cec012044014c20053be014c2005468048eb805", + "0x9569024080029df00a018029ae02407c030073be01411005ad0048091df", + "0xd8073be0141001900e03c61812032014ef805032014ea012032014ef805", + "0x1081b01e30c0902100a77c0282100a7500902300a77c0281f00a6b809021", + "0x39df00a09c09007188048138053be014138053a8048138fd00e77c02823", + "0x91a3024764029df00a768029a1024768ed8073be014ed8051e2048ed80c", + "0x91d700a77c029d700a694091d73b001cef8053b0014a90123b0014ef805", + "0xec9d701e0140a1ad024030029df00a030028220243f4029df00a3f4029cf", + "0x29d400a750090123be01409007024744e91d301f5a8ea1d53ac03cef807", + "0x39b9024754029df00a754029cd024758029df00a758029ce024750029df", + "0x28122a0048091df00a04803812398734e700fad673ce80073be01cea00c", + "0xd40123b0014ef8053b0014d2812394014ef80539676c0394b02472c029df", + "0x39ca3b0754eb01435a048e80053be014e8005044048e50053be014e5005", + "0xef8051c4014ea01202477c0281200e048981c81c203eb60e21c6724079df", + "0xe8007372048718053be0147180539a048e48053be014e480539c04871005", + "0x239cf00e1c4090123be014090070241342504c01f5b42384600e77c038e2", + "0x110122aa014ef8052a6016b78122a6014ef8052a2016b70122a2014ef805", + "0x7e8053be0147e80539e048e48053be014e480539c048230053be01423005", + "0x718fd392118110052aa014ef8052aa016b80121c6014ef8051c6014e6812", + "0x90123be014268050ee048091df00a12802877024048ef80502401c09155", + "0xea0122ae014ef8050245240915600a77c028123ac048091df00a73c02877", + "0x29df00a13002822024594029df00a55cab0073a6048ab8053be014ab805", + "0x296500a1a80905700a77c028e300a7340916700a77c029c900a73809166", + "0x91df00a73c02877024048ef80502401c09012ae201409023024370029df", + "0xef805390014e68122f0014ef8051c2014e70122ee014ef8053a001411012", + "0x91df00a048038120255c802812046048bd8053be014980050d4048bc805", + "0x90123be014ed805298048091df00a73002877024048ef80539a0143b812", + "0xea0121b6014ef8050245240917c00a77c028123ac048091df00a76002942", + "0x29df00a73802822024610029df00a36cbe0073a60486d8053be0146d805", + "0x298400a1a80905700a77c029d500a7340916700a77c029d600a73809166", + "0x2d73024644029df00a370c50073a2048c50053be014091d2024370029df", + "0x916700a77c0296700a7380916600a77c0296600a0880919800a77c02991", + "0x29df00a66002d7002415c029df00a15c029cd0243f4029df00a3f4029cf", + "0x90123be014ec005284048091df00a0480381233015c7e9672cc08802998", + "0xbc0053be014e980539c048bb8053be01406005044048091df00a76c0294c", + "0x29df00a048e90122f6014ef8053a2014350122f2014ef8053a4014e6812", + "0xbb805044048d18053be014d0805ae6048d08053be014bd99f00e7440919f", + "0xe68121fa014ef8051fa014e78122f0014ef8052f0014e70122ee014ef805", + "0x91a32f23f4bc177044014d18053be014d1805ae0048bc8053be014bc805", + "0x91da024048ef8050242240902100a77c028128b60480c8053be0140945d", + "0x628121fa014ef805046014d7012046088039df00a08802975024048ef805", + "0x90123be0140f8050f6048091df00a0480381204e016ba0123be01c7e805", + "0x25081202477c0280600a75c090123be014110053ae048091df00a0500297e", + "0x9575024030029df00a048eb01202477c0282100b20c090123be0140c805", + "0x91da00a77c029db01801ce98123b6014ef8053b6014ea0123b6014ef805", + "0x29df00a76002a33024760029df00a768ec8073a2048ec8053be014091d2", + "0x280700a73c0900500a77c0280500a7380901200a77c0281200a088091d7", + "0x902200a75c029df00a75c02a3402403c029df00a03c029cd02401c029df", + "0x280600a5d4090123be01413805190048091df00a048038123ae03c03805", + "0xea005aec048ef8073aa014628123aa014ef8053ac014d70123ac018039df", + "0xeb81202477c0281400a5f8090123be0140f8050f6048091df00a04803812", + "0x2c83024048ef8050320165081202477c0280600a75c090123be01411005", + "0xe90053a8048e90053be0140957702474c029df00a048eb01202477c02821", + "0xe88123a0014ef805024748091d100a77c029d23a601ce98123a4014ef805", + "0x29df00a04802822024738029df00a73c02a3302473c029df00a744e8007", + "0x280f00a7340900700a77c0280700a73c0900500a77c0280500a73809012", + "0x281200e048e700f00e0140902200a738029df00a73802a3402403c029df", + "0xe680535c048e682200e77c0282200a5d4090123be014ea005190048091df", + "0x78c302472c029df00a72c029d402472c029df00a048a0812398014ef805", + "0x29c902401c62012392014ef805392014ea012392728039df00a730e5807", + "0x91c800a77c028e100a684090e11c401cef8051c4014788121c438c039df", + "0x904626001cef805260014a901202477c02812028048980053be014091a3", + "0x29df00a38c02822024728029df00a728029cf024118029df00a118029a5", + "0x900702454ca884d01f5e02504c08e03cef807390118078050286b4090e3", + "0x29cd02411c029df00a11c029ce024128029df00a128029d4024048ef805", + "0x38122cc594ab80faf2558aa8073be01c250e300e6e40904c00a77c0284c", + "0xd28120ae014ef8052ce3880394b02459c029df00a048a801202477c02812", + "0xaa8053be014aa8050440482b8053be0142b805350048980053be01498005", + "0x281200e048be17b2f203ebd1782ee370079df00e15c9804c08e050d6812", + "0xbb80539a0486e0053be0146e00539c048bc0053be014bc0053a8048091df", + "0x9007024660c898a01f5ecc20db00e77c039782aa01cdc8122ee014ef805", + "0x91a334201cef80533e0147c01233e07c039df00a07c02948024048ef805", + "0x7e81202477c0281200e048d71ad00f5f4d41a500e77c039a330836c07d7c", + "0x91b800a77c029a500a0880906a00a77c029af00a324091af00a77c02812", + "0x9012afe014090230241b4029df00a1a8028c70246f0029df00a6a002d7e", + "0x11012372014ef80538001463012380014ef8050243f4090123be01409007", + "0x368053be014dc80518e048de0053be014d7005afc048dc0053be014d6805", + "0x90123be014090070241dc70007b001d0388073be01cd095637003ebe012", + "0x29df00a6f002d7e0241e8029df00a1d002d7e0241e0029df00a1c402822", + "0x90123be0140900702404ac080502408c0907b00a77c0286d00a31c090df", + "0xef80737c6f07000faf8048df0053be014df005afc048df0053be01409582", + "0x907800a77c0287d00a088090123be014090070246d46f007b066fc3e807", + "0x29df00a1b4028c702437c029df00a6fc02d7e0241e8029df00a1dc02d7e", + "0x7e81202477c0286d00b23c090123be0140900702404ac080502408c0907b", + "0x907800a77c028de00a0880908200a77c029b400a318091b400a77c02812", + "0x29df00a208028c702437c029df00a6d402d7e0241e8029df00a1dc02d7e", + "0xd8005314048091df00a048038121ba016c21b000a77c0387b00a32c0907b", + "0xa0812366014ef805358014d7012358088039df00a08802975024048ef805", + "0x39df00a6cc431ca01e30c0908600a77c0288600a7500908600a77c02812", + "0xa3812352224039df00a6a83c007188048d50053be014d50053a8048d51b2", + "0x29df00a22c029a102422cd48073be014d48051e2048d38053be0143d005", + "0x288f00a6940908f11a01cef80511a014a901211a014ef80502468c091a6", + "0x11235024224029df00a224028220246c8029df00a6c8029cf02423c029df", + "0x90123be01409007024664cd19d01f614d01a400e77c039a734c23cbb8dc", + "0x29df00a654d4807296048ca8053be0140915002465c029df00a37c02947", + "0x299400a6a00908d00a77c0288d00a694091a400a77c029a400a73809194", + "0x909c31864007d86324260039df00e65cca08d34069011235024650029df", + "0x4f0053be014c580535c048c580600e77c0280600a5d4090123be01409007", + "0x289e3386c8078c3024670029df00a670029d4024670029df00a048a0812", + "0xc298f00e77c028a011201c62012140014ef805140014ea01214066c039df", + "0xef80502468c0918200a77c0298300a6840918330a01cef80530a01478812", + "0x29a5024260029df00a260029ce02429cc00073be014c00052a4048c0005", + "0x918f00a77c0298f00a0880919b00a77c0299b00a73c090a700a77c028a7", + "0xef80502401c090be17a2f007d872fa5f8bf80f3be01cc10a73242600a1ad", + "0x297e00a7340917f00a77c0297f00a7380917d00a77c0297d00a75009012", + "0x281200e048618c218203ec40c017e01cef8072fa63c039b90245f8029df", + "0xc000534a048628053be0146218500e52c090c400a77c028122a0048091df", + "0xd681217e014ef80517e0141101218a014ef80518a014d4012300014ef805", + "0x91df00a048038121963286480fb12320638c601e77c038c53005f8bf814", + "0xef80518e014e681218c014ef80518c014e7012190014ef805190014ea012", + "0xef80502401c091761a05e807d8a19c330039df00e3205f80737204863805", + "0x7d8b0245ccba0073be014ba8051f0048ba81f00e77c0281f00a52009012", + "0x28121fa048091df00a048038121ce34c03d8c2da5c0039df00e5cc670cc", + "0x2d7e024390029df00a5c002822024394029df00a398028c9024398029df", + "0x900702404ac680502408c0916200a77c028e500a31c0916400a77c0296d", + "0x69805044048b00053be014b080518c048b08053be014090fd024048ef805", + "0x2c58122c4014ef8052c0014638122c8014ef8051ce016bf0121c8014ef805", + "0x2822024048ef80502401c091582b801ec715e2be01cef8072e83007200f", + "0x90f100a77c0296400b5f8090ef00a77c0295e00b5f80915400a77c0295f", + "0x9582024048ef80502401c09012b1e01409023024548029df00a588028c7", + "0xa68073be01ca81642b803ec58122a0014ef8052a0016bf0122a0014ef805", + "0x2d7e024550029df00a53402822024048ef80502401c0914829401ec814b", + "0x915200a77c0296200a31c090f100a77c0294b00b5f8090ef00a77c02958", + "0x28121fa048091df00a58802c8f024048ef80502401c09012b1e01409023", + "0x2d7e024550029df00a528028220243e8029df00a3e0028c60243e0029df", + "0x915200a77c028fa00a31c090f100a77c0294800b5f8090ef00a77c02958", + "0xef80528e014c501202477c0281200e048a4805b2251c029df00e548028cb", + "0x2812282048a10053be014a600535c048a600600e77c0280600a5d409012", + "0x8001b00e77c0294220266c078c3024404029df00a404029d4024404029df", + "0x7780528e048a090200e77c029002a801c62012200014ef805200014ea012", + "0x913d00a77c0290500a6840910528201cef8052820147881227e014ef805", + "0x29df00a4e0029a50244e09e0073be0149e0052a40489e0053be014091a3", + "0x6302246a048810053be014810050440480d8053be0140d82100f25409138", + "0xa381202477c0281200e0488813326803ec916f27201cef80727e4f49c0c7", + "0x968053be0149894100e52c0913100a77c028122a0048868053be01478805", + "0xef80525a014d4012278014ef805278014d2812272014ef805272014e7012", + "0x381225647c9400fb26080950073be01c8692d2785bc9c82246a04896805", + "0xef8050247580900000a77c028123ac048091df00a048ed01202477c02812", + "0x277812444014ef805442016ca812442014ef80503e0181100fb28048f1005", + "0x810053be01481005044048091df00a88c029ec024891118073be01511005", + "0xef80500001435012448014ef805448014b8012254014ef805254014e7012", + "0x114f0024080029df00a0800c8078c8048f10053be014f10050d404800005", + "0x114005b2c89c029df00e89802cf1024899129e301e77c029e200089095102", + "0xef805456014c50124568a91480f3be015138059e6048091df00a04803812", + "0x2a2a00a5e0090123be014f08052f2049161e100e77c02a2900a5e009012", + "0x297b0248c0029df00a8b00297b024048ef80545a014bc81245e8b4039df", + "0x11ba3546803ecba3346401cef8074628c0102250293d00923100a77c02a2f", + "0x11c8053be0151c01400e8dc0923800a77c028121fa048091df00a04803812", + "0xef805464014e70123c6014ef8053c6014110123c0014ef8054720151c012", + "0xf0005468049198053be0151980539a0480d8053be0140d80539e04919005", + "0x281400a5f8090123be014090070247811981b46478c110053c0014ef805", + "0x11d8054660491d8053be0151ba3a00e7440923a00a77c028123a4048091df", + "0xe7812468014ef805468014e70123c6014ef8053c601411012478014ef805", + "0x11e0053be0151e0054680491a8053be0151a80539a0480d8053be0140d805", + "0x11981202477c0281400a5f8090123be014090070248f11a81b46878c11005", + "0x1128053be0151280539c048f18053be014f18050440491e8053be01514005", + "0xef80547a0151a012040014ef805040014e6812036014ef805036014e7812", + "0x91df00a07c0287b024048ef80502401c0923d04006d129e30440151e805", + "0x90123be014030053ae048091df00a088029d7024048ef805028014bf012", + "0x11f8053be0148f80539a0491f0053be0149400539c048091df00a06402ca1", + "0x3d81202477c0281200e0480959800a04811812480014ef80525601435012", + "0x29d7024048ef805044014eb81202477c0281400a5f8090123be0140f805", + "0x788050ee048091df00a5040294c024048ef8050320165081202477c02806", + "0x9980539a0491f0053be0149a00539c048091df00a4f002942024048ef805", + "0x28123a4048091df00a048ed012480014ef8052200143501247e014ef805", + "0x110128b4014ef8058b2015198128b2014ef805480904039d1024904029df", + "0xd8053be0140d80539e0491f0053be0151f00539c048810053be01481005", + "0x11f81b47c408110058b4014ef8058b40151a01247e014ef80547e014e6812", + "0x3d81202477c0294900a628090123be014091da024048ef80502401c0945a", + "0x29d7024048ef805044014eb81202477c0281400a5f8090123be0140f805", + "0x788050ee048091df00a06402ca1024048ef8051de0143b81202477c02806", + "0xef8050256640945b00a77c028123ac048091df00a08402c83024048ef805", + "0x91d2025174029df00b1722d8073a604a2e0053be0162e0053a804a2e005", + "0x946000a77c02c5f00a8cc0945f00a77c02c5d8bc01ce88128bc014ef805", + "0x29df00a66c029cf024318029df00a318029ce024550029df00a55002822", + "0xcd8c62a808802c6000a77c02c6000a8d0090c700a77c028c700a7340919b", + "0x91df00a5d802877024048ef8051a00143b81202477c0281200e04a300c7", + "0x90123be014110053ae048091df00a0500297e024048ef80503e0143d812", + "0x24181202477c0281900b284090123be014600050ee048091df00a018029d7", + "0x29d4025188029df00a048a48128c2014ef805024758090123be01410805", + "0x2320053be014bd00504404a318053be0163146100e74c0946200a77c02c62", + "0xef8058c6014350128cc014ef80518e014e68128ca014ef80518c014e7012", + "0x90123be0140f8050f6048091df00a048038120256680281204604a33805", + "0x3b81202477c0280600a75c090123be014110053ae048091df00a0500297e", + "0x2822024048ef8050420164181202477c0281900b284090123be01460005", + "0x946a00a77c028ca00a7340946900a77c028c900a7380946800a77c028bf", + "0x2877024048ef80502401c09012b36014090230251ac029df00a32c0286a", + "0xa0052fc048091df00a07c0287b024048ef8051860143b81202477c028c2", + "0x281900b284090123be014030053ae048091df00a088029d7024048ef805", + "0xef805300014a101202477c0282100b20c090123be014c2805298048091df", + "0x29df00b20c029d402520c029df00a048a48123ca014ef80502475809012", + "0xbf80539c04a320053be0146080504404a420053be016419e500e74c09483", + "0x3d0128ce014ef805908014350128cc014ef8052fc014e68128ca014ef805", + "0xf30053be0163300520004a438053be0163280520204a430053be01632005", + "0x3d81202477c0281200e0480959c00a04811812912014ef8058ce01481012", + "0x29d7024048ef805044014eb81202477c0281400a5f8090123be0140f805", + "0xc2805298048091df00a06402ca1024048ef805300014a101202477c02806", + "0x5e00539c04a340053be014c7805044048091df00a08402c83024048ef805", + "0x3d0128d6014ef80517c014350128d4014ef80517a014e68128d2014ef805", + "0xf30053be0163500520004a438053be0163480520204a430053be01634005", + "0x948a00a77c028123a4048091df00a048ed012912014ef8058d601481012", + "0xef80590c0141101291e014ef80591c0151981291c014ef805913228039d1", + "0xf300539a048cd8053be014cd80539e04a438053be0164380539c04a43005", + "0x900702523cf319b90f2181100591e014ef80591e0151a0123cc014ef805", + "0x282200a75c090123be0140a0052fc048091df00a07c0287b024048ef805", + "0xef8050420164181202477c0281900b284090123be014030053ae048091df", + "0x289c00a1a80949400a77c0298c00a7340949300a77c0299000a73809012", + "0x91df00a07c0287b024048ef80502401c09012b3a01409023025254029df", + "0x90123be014030053ae048091df00a088029d7024048ef805028014bf012", + "0x3b81202477c029a900a530090123be01410805906048091df00a06402ca1", + "0xe6812926014ef80533a014e701202477c0288d00a508090123be0146f805", + "0xe901202477c028123b404a4a8053be014cc8050d404a4a0053be014cd005", + "0x24c8053be0164c00546604a4c0053be0164ac9700e7440949700a77c02812", + "0xef805364014e7812926014ef805926014e7012112014ef80511201411012", + "0x2498890440164c8053be0164c80546804a4a0053be0164a00539a048d9005", + "0x91df00a3740298a024048ef805024768090123be014090070252664a1b2", + "0x90123be0143d0050ee048091df00a0500297e024048ef80503e0143d812", + "0x24181202477c0281900b284090123be014030053ae048091df00a088029d7", + "0x959e0247a4029df00a048eb01202477c028df00a1dc090123be01410805", + "0x94a000a77c02c9e3d201ce981293c014ef80593c014ea01293c014ef805", + "0x29df00b28802a33025288029df00b282508073a204a508053be014091d2", + "0x29ca00a73c090dc00a77c028dc00a7380907800a77c0287800a088091ea", + "0x3c02200a7a8029df00a7a802a340245dc029df00a5dc029cd024728029df", + "0x299800a1dc090123be014c88050ee048091df00a048038123d45dce50dc", + "0xef8052ac0143b81202477c0281400a5f8090123be0140f8050f6048091df", + "0x91df00a06402ca1024048ef80500c014eb81202477c0282200a75c09012", + "0x94a800a77c0281229204a520053be014091d6024048ef80504201641812", + "0xef80531401411012952014ef805951290039d30252a0029df00b2a0029d4", + "0x2548050d404a5a8053be014bb80539a04a580053be0146e00539c04a55005", + "0xef80503e0143d81202477c0281200e0480959f00a0481181296e014ef805", + "0x91df00a088029d7024048ef8052ac0143b81202477c0281400a5f809012", + "0x90123be01410805906048091df00a06402ca1024048ef80500c014eb812", + "0x29df00a5ec029cd0252e8029df00a5e4029ce0252e0029df00a55402822", + "0x90123be0140900702404ad000502408c094c200a77c0297c00a1a8094bb", + "0xbf01202477c0281f00a1ec090123be014b30050ee048091df00a59402877", + "0x2ca1024048ef80500c014eb81202477c0282200a75c090123be0140a005", + "0x98005284048091df00a3880294c024048ef8050420164181202477c02819", + "0x2cc400a750094c400a77c0281229204a618053be014091d6024048ef805", + "0xe7012954014ef8052ae014110123da014ef80598930c039d3025310029df", + "0x25b8053be014f68050d404a5a8053be0142600539a04a580053be01423805", + "0xef80596a0148001298c014ef8059600148081298a014ef8059540143d012", + "0x91df00a048038120256840281204604a640053be0165b80520404a63805", + "0x90123be01498005284048091df00a0500297e024048ef80503e0143d812", + "0x24181202477c0281900b284090123be014030053ae048091df00a088029d7", + "0xe7012970014ef8051c60141101202477c028e200a530090123be01410805", + "0x2610053be014a98050d404a5d8053be014a880539a04a5d0053be01426805", + "0xef8059760148001298c014ef8059740148081298a014ef8059700143d012", + "0x29df00a048e901202477c028123b404a640053be0166100520404a63805", + "0x26280504404a658053be0166500546604a650053be016641ee00e744091ee", + "0xe6812394014ef805394014e781298c014ef80598c014e701298a014ef805", + "0x94cb98e72a634c5044016658053be0166580546804a638053be01663805", + "0xed1db01809c7e82304206c0c8203b677c0281400a4fc090123be014091da", + "0x39df00a08802975024748e98073be0147e805b44048ea1d53ac75cec1d9", + "0x1101239e014ef8053a07440392b024740030073be014030052ea048e8822", + "0x38053be0140380539e048028053be0140280539c048090053be01409005", + "0x3805024018f101239e014ef80539e0140001201e014ef80501e014e6812", + "0x71805b46724029df00e72802a21024728e59cc39a738111df00a73ce900f", + "0x708073be01471005294048710053be014e4805444048091df00a04803812", + "0xef80508c4c003871024118029df00a04ad2012260014ef805025690091c8", + "0xe4005290048091df00a1300287b024128260073be0142380529404823805", + "0x90123be014a98050ee048a995100e77c0284d00a3e00904d39001cef805", + "0xef8052aa0147c0122aa128039df00a12802948024128029df00a128029b0", + "0xab0051f4048b28053be014a88051f4048091df00a55c0287702455cab007", + "0x3812025698091df00e598b2807b4a048091df00a0480a0122cc014ef805", + "0x2812046048091df00a7200287b024048ef8050940143d81202477c02812", + "0x296700a1dc090572ce01cef8053900147c01202477c0281200e048095a7", + "0x2b8051f4048091df00a370028770245dc6e0073be014250051f0048091df", + "0x95a802477c039792f001ed28122f2014ef8052ee0147d0122f0014ef805", + "0x39df00a07c028f80245f0bd8073be014708051f0048091df00a04803812", + "0xef80502401c0919f33001ed499131401cef8073085f0e700faf8048c20db", + "0xef80531401411012346014ef80534201464812342014ef8050243f409012", + "0x2812046048d68053be014d180518e048d40053be014c8805afc048d2805", + "0x29df00a6b8028c60246b8029df00a0487e81202477c0281200e048095aa", + "0x29af00a31c091a800a77c0299f00b5f8091a500a77c0299800a088091af", + "0x281200e048369bc00f6acdc06a00e77c038db2f669407d7c0246b4029df", + "0xd4005afc048dc8053be014dc005afc048e00053be01435005044048091df", + "0x281200e048095ac00a048118120e8014ef80535a014638120e2014ef805", + "0xd41bc01f5f0090e000a77c028e000b5f8090e000a77c02812b04048091df", + "0xef8050ee0141101202477c0281200e0486f87a00f6b43c07700e77c038e0", + "0xd680518e048388053be0143c005afc048dc8053be01436805afc048e0005", + "0xef80535a0164781202477c0281200e048095ac00a048118120e8014ef805", + "0xef8050f40141101237c014ef8050f6014630120f6014ef8050243f409012", + "0xdf00518e048388053be0146f805afc048dc8053be01436805afc048e0005", + "0x90123be014090070246fc02dae0fa014ef8070e8014658120e8014ef805", + "0x139d30460840d81904076cb301202477c0287d00a628090123be014091da", + "0xda8053be014389b900e1c4090de00a77c029d43aa758eb9d83b2768ed80c", + "0xef805398014e781239a014ef80539a014e7012380014ef80538001411012", + "0x30052ce048110053be014110052ce048e58053be014e580539a048e6005", + "0x30221bc72ce61cd3800811281236a014ef80536a014d801200c014ef805", + "0x91df00a04803812358374d8082368088029ac1ba6c0411b404477c029b5", + "0xeb81202477c0280600a75c090123be014df805314048091df00a048ed012", + "0x291f024048ef8050e20143b81202477c029b900a1dc090123be01411005", + "0xeb80525a048091df00a7580292a024048ef8053aa0149401202477c029d4", + "0x29da00a440090123be014ec80521a048091df00a76002931024048ef805", + "0xef80504e014b781202477c0280c00a4d0090123be014ed805266048091df", + "0x91df00a08402938024048ef8050460149c81202477c029d300b59c09012", + "0x90123be0141000520a048091df00a0640293d024048ef8050360149e012", + "0x908600a77c0288600a7500908600a77c02812b3c048d98053be014091d6", + "0xef8053646a8039d10246a8029df00a048e9012364014ef80510c6cc039d3", + "0xe680539c048e00053be014e0005044048d48053be0144480546604844805", + "0x11a012396014ef805396014e6812398014ef805398014e781239a014ef805", + "0x91da024048ef80502401c091a9396730e69c0044014d48053be014d4805", + "0x281f00a1ec090123be014110053ae048091df00a018029d7024048ef805", + "0xed1db01809ce982304206c0c8203b6598090123be014708050f6048091df", + "0x459a700e8dc0908b00a77c028121fa048d38053be014ea1d53ac75cec1d9", + "0xe701239c014ef80539c0141101211a014ef80534c0151c01234c014ef805", + "0xe58053be014e580539a048e60053be014e600539e048e68053be014e6805", + "0x90123be01409007024234e59cc39a7381100511a014ef80511a0151a012", + "0x3d81202477c0282200a75c090123be014030053ae048091df00a08002905", + "0x292a024048ef8053aa0149401202477c029d400a47c090123be0140f805", + "0xec80521a048091df00a76002931024048ef8053ae0149681202477c029d6", + "0x280c00a4d0090123be014ed805266048091df00a76802910024048ef805", + "0xef8050460149c81202477c029d300b59c090123be014138052de048091df", + "0x91df00a0640293d024048ef8050360149e01202477c0282100a4e009012", + "0xef80539a014e701239c014ef80539c0141101211e014ef8051c601519812", + "0x47805468048e58053be014e580539a048e60053be014e600539e048e6805", + "0x28128b60480c8053be0140945d02423ce59cc39a7381100511e014ef805", + "0x39df00a08802975024048ef805024768090123be01409089024084029df", + "0x381204e016d78123be01c7e80518a0487e8053be0141180535c04811822", + "0x110053ae048091df00a0500297e024048ef80503e0143d81202477c02812", + "0x282100b20c090123be0140c805942048091df00a018029d7024048ef805", + "0xef8053b6014ea0123b6014ef8050256c00900c00a77c028123ac048091df", + "0xec8073a2048ec8053be014091d2024768029df00a76c060073a6048ed805", + "0x901200a77c0281200a088091d700a77c029d800a8cc091d800a77c029da", + "0x29df00a03c029cd02401c029df00a01c029cf024014029df00a014029ce", + "0x91df00a048038123ae03c03805024088029d700a77c029d700a8d00900f", + "0xef8053ac014d70123ac018039df00a01802975024048ef80504e01464012", + "0xf8050f6048091df00a048038123a8016d88123be01cea80518a048ea805", + "0x280600a75c090123be014110053ae048091df00a0500297e024048ef805", + "0x29df00a048eb01202477c0282100b20c090123be0140c805942048091df", + "0x29d23a601ce98123a4014ef8053a4014ea0123a4014ef8050256c8091d3", + "0x2a3302473c029df00a744e80073a2048e80053be014091d2024744029df", + "0x900500a77c0280500a7380901200a77c0281200a088091ce00a77c029cf", + "0x29df00a73802a3402403c029df00a03c029cd02401c029df00a01c029cf", + "0x90123be014ea005190048091df00a0480381239c03c03805024088029ce", + "0x29df00a04ab4812398014ef80539a014d701239a088039df00a08802975", + "0xba812392728039df00a730e580701e30c091cb00a77c029cb00a750091cb", + "0x29df00a724029d4024388029df00a38c029ae02438c030073be01403005", + "0x620121c2014ef8051c2014ea0121c206c039df00a388e49ca01e30c091c9", + "0x284600a3e00904603e01cef80503e014a4012260720039df00a38409007", + "0x904d26001cef80526001478812094014ef80508e014a381209811c039df", + "0xa901202477c02812028048a98053be014091a3024544029df00a134029a1", + "0xef80503608403c95024554029df00a554029a5024554a98073be014a9805", + "0xab0073be01c251512aa03c0282246a048e40053be014e40050440480d805", + "0xa80120ae014ef805098014a381202477c0281200e048b39662ca03ed9957", + "0xab0053be014ab00539c048bb8053be0146e13000e52c090dc00a77c02812", + "0xa99572ac0891a8122ee014ef8052ee014d40122a6014ef8052a6014d2812", + "0x28123b4048091df00a048038122f85ecbc80fb68080bc0073be01c2b977", + "0xf80604403eda812308014ef805024758090db00a77c028123ac048091df", + "0x919f33001cef80532201677812322014ef805314016db012314014ef805", + "0xbc0053be014bc00539c048e40053be014e4005044048091df00a660029ec", + "0xef805308014350121b6014ef8051b60143501233e014ef80533e014b8012", + "0x79df00a6106d99f2f0720114f0024080029df00a0800c8078c8048c2005", + "0x27981202477c0281200e048d6805b6e6a0029df00e69402cf1024694d19a1", + "0x39df00a6b802978024048ef8050d4014c50120d46bcd700f3be014d4005", + "0x368052f2048e006d00e77c029af00a5e0090123be014dc0052f2048de1b8", + "0xa4f40241c4029df00a7000297b0246e4029df00a6f00297b024048ef805", + "0x7e81202477c0281200e0483d0780ee03edc0e00e801cef8070e26e4101a3", + "0xdf0053be0143d8054700483d8053be0146f81400e8dc090df00a77c02812", + "0xef805036014e78120e8014ef8050e8014e7012342014ef80534201411012", + "0x3a1a1044014df0053be014df005468048700053be0147000539a0480d805", + "0x29df00a048e901202477c0281400a5f8090123be014090070246f87001b", + "0xd08050440486f0053be014df805466048df8053be0143d07d00e7440907d", + "0xe6812036014ef805036014e78120ee014ef8050ee014e7012342014ef805", + "0x90de0f006c3b9a10440146f0053be0146f0054680483c0053be0143c005", + "0x1101236a014ef80535a0151981202477c0281400a5f8090123be01409007", + "0xd8053be0140d80539e048d18053be014d180539c048d08053be014d0805", + "0x1001b3466841100536a014ef80536a0151a012040014ef805040014e6812", + "0x90123be0140a0052fc048091df00a07c0287b024048ef80502401c091b5", + "0xe701202477c0281900b284090123be014030053ae048091df00a088029d7", + "0xd80053be014be0050d4048410053be014bd80539a048da0053be014bc805", + "0x297e024048ef80503e0143d81202477c0281200e048095b900a04811812", + "0xc805942048091df00a018029d7024048ef805044014eb81202477c02814", + "0x295300a508090123be014260050ee048091df00a4c00294c024048ef805", + "0xb38050d4048410053be014b300539a048da0053be014b280539c048091df", + "0xd80dd00e744090dd00a77c028123a4048091df00a048ed012360014ef805", + "0xe7012390014ef80539001411012366014ef80535801519812358014ef805", + "0x410053be0144100539a0480d8053be0140d80539e048da0053be014da005", + "0x90123be014091da0246cc4101b36872011005366014ef8053660151a012", + "0x90123be0140900702408c1081b01f6e80c82003e03cef80701e014039be", + "0xed9df00a0500293f0243f4029df00a064029bf024064029df00a0640287d", + "0xef8053b0016d101239c73ce81d13a474cea1d53ac75cec1d93b476c06027", + "0x91df00a72c029b5024388719c939472c111df00a3f4028de024730e6807", + "0x90123be01471005104048091df00a38c029d7024048ef805394014da012", + "0xef805044014ba8121c2724039df00a72402975024724029df00a72402967", + "0xe7012024014ef80502401411012260014ef8053903840392b02472011007", + "0x100053be0141000539a048038053be0140380539e0480f8053be0140f805", + "0x2384604477c029303980800381f024018f1012260014ef80526001400012", + "0x11101202477c0281200e048a9805b76544029df00e13402a210241342504c", + "0x39df00a018028f802455cab0073be014aa8051f0048aa8053be014a8805", + "0x6e007b7815cb38073be01cb315708c03ec581202477c02812028048b3165", + "0xbc8053be014bc005192048bc0053be014090fd024048ef80502401c09177", + "0xef8052f2014638122f8014ef8050ae016bf0122f6014ef8052ce01411012", + "0x918400a77c028121fa048091df00a048038120256f4028120460486d805", + "0x29df00a5dc02d7e0245ec029df00a37002822024628029df00a610028c6", + "0x3dbe330644039df00e594ab17b01f62c090db00a77c0298a00a31c0917c", + "0xef805330016bf012346014ef8053220141101202477c0281200e048d099f", + "0x2812046048d68053be0146d80518e048d40053be014be005afc048d2805", + "0x29df00a6b802d7e0246b8029df00a04ac101202477c0281200e048095bf", + "0x91df00a048038123786e003dc00d46bc039df00e6b8be19f01f62c091ae", + "0xef8050d4016bf01234a014ef805342016bf012346014ef80535e01411012", + "0x91df00a048038120256fc02812046048d68053be0146d80518e048d4005", + "0xe00053be0143680518c048368053be014090fd024048ef8051b601647812", + "0xef805378016bf01234a014ef805342016bf012346014ef80537001411012", + "0x907100b704dc8053be01cd6805196048d68053be014e000518e048d4005", + "0x139db2cc048091df00a6e40298a024048ef805024768090123be01409007", + "0x38710241d0029df00a738e79d03a2748e99d43aa758eb9cd3b2768ed80c", + "0x238053be0142380539c048d18053be014d1805044048700053be014d41a5", + "0xef805392014b3812094014ef805094014e6812098014ef805098014e7812", + "0xd182044a048700053be01470005360048110053be014110052ce048e4805", + "0x29df00e1ec028dc0241ec6f87a0f01dc111df00a380111c90e812826047", + "0x298a024378df8073be014df0053c6048091df00a048038120fa016e11be", + "0x3dc30246d0029df00a6d4028c60246d4029df00a0487e81202477c028de", + "0x3b8053be0143b805044048d80053be01441005b88048410053be014da1bf", + "0xef8051be014e68120f4014ef8050f4014e78120f0014ef8050f0014e7012", + "0xef80502401c091b01be1e83c077044014d80053be014d8005b8a0486f805", + "0x287800a7380907700a77c0287700a088090dd00a77c0287d00b71809012", + "0x2dc502437c029df00a37c029cd0241e8029df00a1e8029cf0241e0029df", + "0x28123b4048091df00a048038121ba37c3d0780ee088028dd00a77c028dd", + "0xef805392014eb81202477c0282200a75c090123be01438805314048091df", + "0x91df00a7380291f024048ef8053500143b81202477c029a500a1dc09012", + "0x90123be014e880525a048091df00a7400292a024048ef80539e01494012", + "0x9981202477c029d400a440090123be014e980521a048091df00a74802931", + "0x2d67024048ef8053ae014b781202477c029d600a4d0090123be014ea805", + "0xed805278048091df00a76802938024048ef8053b20149c81202477c029cd", + "0xef805024758090123be0141380520a048091df00a0300293d024048ef805", + "0xd99ac00e74c091b300a77c029b300a750091b300a77c02812b32048d6005", + "0x2e3012354014ef80510c6c8039d10246c8029df00a048e901210c014ef805", + "0x238053be0142380539c048d18053be014d1805044048448053be014d5005", + "0xef805112016e2812094014ef805094014e6812098014ef805098014e7812", + "0x91df00a09c02905024048ef80502401c09089094130239a304401444805", + "0x90123be014030050f6048091df00a724029d7024048ef805044014eb812", + "0x9681202477c029d000a4a8090123be014e7805250048091df00a7380291f", + "0x2910024048ef8053a60148681202477c029d200a4c4090123be014e8805", + "0xeb8052de048091df00a75802934024048ef8053aa0149981202477c029d4", + "0x29da00a4e0090123be014ec805272048091df00a73402d67024048ef805", + "0xef8052a6016e301202477c0280c00a4f4090123be014ed805278048091df", + "0x2600539e048238053be0142380539c048230053be01423005044048d4805", + "0x11005352014ef805352016e2812094014ef805094014e6812098014ef805", + "0x110053ae048091df00a0500297e024048ef80502401c091a909413023846", + "0x119a700e744091a700a77c028123a4048091df00a0180287b024048ef805", + "0xe7012024014ef8050240141101234c014ef805116016e3012116014ef805", + "0x108053be0141080539a048038053be0140380539e0480d8053be0140d805", + "0x90123be014091da024698108070360481100534c014ef80534c016e2812", + "0x90123be0140900702408c1081b01f71c0c82003e03cef80701e014039be", + "0xed9df00a0500293f0243f4029df00a064029bf024064029df00a0640287d", + "0xef8053b0016d101239c73ce81d13a474cea1d53ac75cec1d93b476c06027", + "0x91df00a72c029b5024388719c939472c111df00a3f4028de024730e6807", + "0x90123be01471005104048091df00a38c029d7024048ef805394014da012", + "0xef805044014ba8121c2724039df00a72402975024724029df00a72402967", + "0xe7012024014ef80502401411012260014ef8053903840392b02472011007", + "0x100053be0141000539a048038053be0140380539e0480f8053be0140f805", + "0x2384604477c029303980800381f024018f1012260014ef80526001400012", + "0x11101202477c0281200e048a9805b90544029df00e13402a210241342504c", + "0x39df00a018028f802455cab0073be014aa8051f0048aa8053be014a8805", + "0x6e007b9215cb38073be01cb315708c03ebe01202477c02812028048b3165", + "0xbc8053be014bc005192048bc0053be014090fd024048ef80502401c09177", + "0xef8052f2014638122f8014ef8050ae016bf0122f6014ef8052ce01411012", + "0x918400a77c028121fa048091df00a04803812025728028120460486d805", + "0x29df00a5dc02d7e0245ec029df00a37002822024628029df00a610028c6", + "0x3dcb330644039df00e594ab17b01f5f0090db00a77c0298a00a31c0917c", + "0xef805330016bf012346014ef8053220141101202477c0281200e048d099f", + "0x2812046048d68053be0146d80518e048d40053be014be005afc048d2805", + "0x29df00a6b802d7e0246b8029df00a04ac101202477c0281200e048095cc", + "0x91df00a048038123786e003dcd0d46bc039df00e6b8be19f01f5f0091ae", + "0xef8050d4016bf01234a014ef805342016bf012346014ef80535e01411012", + "0x91df00a0480381202573002812046048d68053be0146d80518e048d4005", + "0xe00053be0143680518c048368053be014090fd024048ef8051b601647812", + "0xef805378016bf01234a014ef805342016bf012346014ef80537001411012", + "0x907100b738dc8053be01cd6805196048d68053be014e000518e048d4005", + "0x139db2cc048091df00a6e40298a024048ef805024768090123be01409007", + "0x38710241d0029df00a738e79d03a2748e99d43aa758eb9cd3b2768ed80c", + "0x238053be0142380539c048d18053be014d1805044048700053be014d41a5", + "0xef805392014b3812094014ef805094014e6812098014ef805098014e7812", + "0xd182044a048700053be01470005360048110053be014110052ce048e4805", + "0x29df00e1ec028dc0241ec6f87a0f01dc111df00a380111c90e812826047", + "0x298a024378df8073be014df0053c6048091df00a048038120fa016e79be", + "0x3dc30246d0029df00a6d4028c60246d4029df00a0487e81202477c028de", + "0x3b8053be0143b805044048d80053be01441005b88048410053be014da1bf", + "0xef8051be014e68120f4014ef8050f4014e78120f0014ef8050f0014e7012", + "0xef80502401c091b01be1e83c077044014d80053be014d8005b8a0486f805", + "0x287800a7380907700a77c0287700a088090dd00a77c0287d00b71809012", + "0x2dc502437c029df00a37c029cd0241e8029df00a1e8029cf0241e0029df", + "0x28123b4048091df00a048038121ba37c3d0780ee088028dd00a77c028dd", + "0xef805392014eb81202477c0282200a75c090123be01438805314048091df", + "0x91df00a7380291f024048ef8053500143b81202477c029a500a1dc09012", + "0x90123be014e880525a048091df00a7400292a024048ef80539e01494012", + "0x9981202477c029d400a440090123be014e980521a048091df00a74802931", + "0x2d67024048ef8053ae014b781202477c029d600a4d0090123be014ea805", + "0xed805278048091df00a76802938024048ef8053b20149c81202477c029cd", + "0xef805024758090123be0141380520a048091df00a0300293d024048ef805", + "0xd99ac00e74c091b300a77c029b300a750091b300a77c02812b3c048d6005", + "0x2e3012354014ef80510c6c8039d10246c8029df00a048e901210c014ef805", + "0x238053be0142380539c048d18053be014d1805044048448053be014d5005", + "0xef805112016e2812094014ef805094014e6812098014ef805098014e7812", + "0x91df00a09c02905024048ef80502401c09089094130239a304401444805", + "0x90123be014030050f6048091df00a724029d7024048ef805044014eb812", + "0x9681202477c029d000a4a8090123be014e7805250048091df00a7380291f", + "0x2910024048ef8053a60148681202477c029d200a4c4090123be014e8805", + "0xeb8052de048091df00a75802934024048ef8053aa0149981202477c029d4", + "0x29da00a4e0090123be014ec805272048091df00a73402d67024048ef805", + "0xef8052a6016e301202477c0280c00a4f4090123be014ed805278048091df", + "0x2600539e048238053be0142380539c048230053be01423005044048d4805", + "0x11005352014ef805352016e2812094014ef805094014e6812098014ef805", + "0x110053ae048091df00a0500297e024048ef80502401c091a909413023846", + "0x119a700e744091a700a77c028123a4048091df00a0180287b024048ef805", + "0xe7012024014ef8050240141101234c014ef805116016e3012116014ef805", + "0x108053be0141080539a048038053be0140380539e0480d8053be0140d805", + "0x90123be014091da024698108070360481100534c014ef80534c016e2812", + "0x900c00a77c02812346048138053be0147e8053420487e8053be01409160", + "0x1380c01e0141123502409c029df00a09c029a8024030029df00a030029a5", + "0xef80502457c090123be0140900702475cec1d901f740ed1db00e77c03822", + "0x29db00a738091d400a77c02812346048ea8053be014eb005342048eb005", + "0x11235024754029df00a754029a8024750029df00a750029a502476c029df", + "0x90123be0140900702473ce81d101f744e91d300e77c038063aa750ed1db", + "0xe60053be014e7005342048e68053be0140f8052b0048e70053be0140915e", + "0x29df00a72c029a502474c029df00a74c029ce02472c029df00a048d1812", + "0xe49ca00e77c039cd39872ce91d30448d4091cc00a77c029cc00a6a0091cb", + "0x29ce024048029df00a04802822024048ef80502401c090e11c438c07dd2", + "0x91c900a77c029c900a7340900700a77c0280700a73c091ca00a77c029ca", + "0xe48073940480fca8024080029df00a080029b0024064029df00a06402967", + "0x26805ba6128029df00e130028dc02413023846260720111df00a0800c814", + "0x29df00a544029ae0245440d8073be0140d8052ea048091df00a04803812", + "0x282300a674090123be0140900702455402dd402477c0395300a31409153", + "0xef805036014eb81202477c0284a00a5dc090123be014108053ae048091df", + "0x29df00a55c029d402455c029df00a04aea8122ac014ef80502475809012", + "0xb296600e7440916600a77c028123a4048b28053be014ab95600e74c09157", + "0xe7012390014ef805390014110120ae014ef8052ce015198122ce014ef805", + "0x238053be0142380539a048230053be0142300539e048980053be01498005", + "0x90123be0140900702415c23846260720110050ae014ef8050ae0151a012", + "0x917700a77c0281b00a6b8090dc00a77c028123d4048091df00a554028c8", + "0xbc8053be014bc80534a048bc8053be014091a30245e0029df00a370029a1", + "0x2eb17c2f601cef8072ee5e0bc8472600891a8122f0014ef8052f0014d4012", + "0x298a024660c88073be014250053c6048091df00a048038123146106d80f", + "0xe78122f6014ef8052f6014e7012390014ef8053900141101202477c02998", + "0x108053be014108052ce048be0053be014be00539a048230053be01423005", + "0x39a800a370091a834a68cd099f04477c028213225f02317b39001aeb812", + "0x299b0246bc029df00a048ce01202477c0281200e048d7005bb06b4029df", + "0xd2812378014ef80502468c091b800a77c029af00a6840906a00a77c02823", + "0x351b8378694d082246a048dc0053be014dc005350048de0053be014de005", + "0xef80533e0141101202477c0281200e0483a07137203eec9c00da01cef807", + "0xe000539a048d18053be014d180539e048368053be0143680539c048cf805", + "0x2c6602437c3d0780ee380111df00a700d186d33e052ed012380014ef805", + "0x907d00a77c028128c6048091df00a0480381237c016ed87b00a77c038df", + "0xda8053be014091a3024378029df00a1ec02c680246fc029df00a1f4029a1", + "0xda87a0ee0891a81237e014ef80537e014d401236a014ef80536a014d2812", + "0xd68053c6048091df00a04803812358374d800fbb8208da0073be01c6f1bf", + "0x3a370246c8029df00a0487e81202477c0288600a6280908636601cef805", + "0x700053be01470005044048448053be014d5005470048d50053be014d91b3", + "0xef805104014e68120f0014ef8050f0014e7812368014ef805368014e7012", + "0xef80502401c090891041e0da0e0044014448053be0144480546804841005", + "0xef8053586a4039d10246a4029df00a048e901202477c029ad00a5dc09012", + "0xd800539c048700053be01470005044048458053be014d3805466048d3805", + "0x11a0121ba014ef8051ba014e68120f0014ef8050f0014e7812360014ef805", + "0x2977024048ef80502401c0908b1ba1e0d80e0044014458053be01445805", + "0xe70121c0014ef8051c00141101234c014ef80537c0151981202477c029ad", + "0x3d0053be0143d00539a0483c0053be0143c00539e0483b8053be0143b805", + "0x90123be014090070246983d0780ee3801100534c014ef80534c0151a012", + "0x478053be0143a08d00e7440908d00a77c028123a4048091df00a6b402977", + "0xef805372014e701233e014ef80533e01411012348014ef80511e01519812", + "0xd2005468048388053be0143880539a048d18053be014d180539e048dc805", + "0x282300a674090123be01409007024690389a337267c11005348014ef805", + "0xd080539c048cf8053be014cf805044048d00053be014d7005466048091df", + "0x11a01234a014ef80534a014e6812346014ef805346014e7812342014ef805", + "0x299d024048ef80502401c091a034a68cd099f044014d00053be014d0005", + "0x28123a4048091df00a12802977024048ef805042014eb81202477c02823", + "0x11012332014ef80533401519812334014ef805314674039d1024674029df", + "0x230053be0142300539e0486d8053be0146d80539c048e40053be014e4005", + "0xc20461b672011005332014ef8053320151a012308014ef805308014e6812", + "0x90123be014108053ae048091df00a08c0299d024048ef80502401c09199", + "0xe40053be014e4005044048cb8053be01426805466048091df00a06c029d7", + "0xef80508e014e681208c014ef80508c014e7812260014ef805260014e7012", + "0xef80502401c0919708e118981c8044014cb8053be014cb80546804823805", + "0x91df00a084029d7024048ef805046014ce81202477c0281b00a75c09012", + "0x90123be0140a0052fc048091df00a064029d7024048ef8050400143d812", + "0x29df00a3840286a024650029df00a388029cd024654029df00a38c029ce", + "0xce81202477c0281b00a75c090123be0140900702404aee80502408c09098", + "0x29d7024048ef8050400143d81202477c0282100a75c090123be01411805", + "0xe880539c048091df00a07c02a2a024048ef805028014bf01202477c02819", + "0x11812130014ef80539e01435012328014ef8053a0014e681232a014ef805", + "0x282300a674090123be0140d8053ae048091df00a0480381202577402812", + "0xef805032014eb81202477c0282000a1ec090123be014108053ae048091df", + "0x91df00a01802882024048ef80503e0151501202477c0281400a5f809012", + "0xef8053ae01435012328014ef8053b0014e681232a014ef8053b2014e7012", + "0xc8005466048c80053be0144c19200e7440919200a77c028123a40484c005", + "0xe781232a014ef80532a014e7012024014ef80502401411012318014ef805", + "0xc60053be014c6005468048ca0053be014ca00539a048038053be01403805", + "0x79df00e03c0280737c048091df00a0500297e024630ca00732a04811005", + "0xf8053be0140f8050fa048091df00a048038120360641000fbbc07c03022", + "0x7e8053be014090c202408c029df00a048bb012042014ef80503e014df812", + "0x118fd00e03c61812046014ef805046014ea0121fa014ef8051fa014ea012", + "0x29db00a6d4091d73b0764ed1db04477c0282100a3780900c04e01cef805", + "0xef8053ae0144101202477c029d800a75c090123be014ed005368048091df", + "0x29d600a7500900c00a77c0280c00a750091d600a77c029d900a6b809012", + "0xea0053be014ea0053a8048ea1d500e77c029d601809c078c3024758029df", + "0x2812346048e88053be014e9005342048e91d300e77c029d402401c62012", + "0x29cf024740029df00a740029a5024088029df00a088029ce024740029df", + "0xef8073a2740030220286b4091d300a77c029d300a088091d500a77c029d5", + "0x29df00a734029d4024048ef80502401c091ca39673007ddf39a738e780f", + "0x39cd00a314091ce00a77c029ce00a734091cf00a77c029cf00a738091cd", + "0x7180518c048718053be014090fd024048ef80502401c091c900b780091df", + "0x281200e048095e100a048118121c2014ef8051c4014638121c4014ef805", + "0xef80539001464812390014ef8050243f4090123be014e4805190048091df", + "0x2300518e048230053be01470805194048708053be0149800518e04898005", + "0x90123be0140900702413002de208e014ef80708c0146581208c014ef805", + "0xea01209a014ef80502578c0904a00a77c028123ac048091df00a11c0298a", + "0xa98053be014091d2024544029df00a134250073a6048268053be01426805", + "0x29d300a0880915600a77c0295500b7900915500a77c029512a601ce8812", + "0x29cd024754029df00a754029cf02473c029df00a73c029ce02474c029df", + "0x38122ac738ea9cf3a60880295600a77c0295600a7e0091ce00a77c029ce", + "0xab805bca048ab8053be014090fd024048ef805098014c501202477c02812", + "0xe70123a6014ef8053a6014110122cc014ef8052ca016f30122ca014ef805", + "0xe70053be014e700539a048ea8053be014ea80539e048e78053be014e7805", + "0x90123be01409007024598e71d539e74c110052cc014ef8052cc014fc012", + "0x29df00a15c02de402415c029df00a728b38073a2048b38053be014091d2", + "0x29d500a73c091cc00a77c029cc00a738091d300a77c029d300a088090dc", + "0xe982200a370029df00a370029f802472c029df00a72c029cd024754029df", + "0xd97700e7440917700a77c028123a4048091df00a048038121b872cea9cc", + "0xe7012024014ef805024014110122f2014ef8052f0016f20122f0014ef805", + "0xc8053be0140c80539a048038053be0140380539e048100053be01410005", + "0x90123be014091da0245e40c807040048110052f2014ef8052f2014fc012", + "0xea1d53ac75cec1d93b476c060271fa08c1081b032080ed9df00a0500293f", + "0x30052ea048e882200e77c0282200a5d4091d23a601cef8051fa016d1012", + "0x90053be01409005044048e78053be014e81d100e4ac091d000c01cef805", + "0xef80501e014e681200e014ef80500e014e781200a014ef80500a014e7012", + "0x111df00a73ce900f00e014090063c4048e78053be014e780500004807805", + "0x91df00a048038121c6016f39c900a77c039ca00a884091ca396730e69ce", + "0xe40053be014095a4024384029df00a04ad20121c4014ef80539201511012", + "0x28120280482384600e77c0293000a3e00913003e01cef80503e014a4012", + "0x2f404a09801cef80708e720e700faf8048e40053be014e4005afc048091df", + "0xef8052a6014648122a6014ef8050243f4090123be0140900702454426807", + "0xaa80518e048ab8053be01425005afc048ab0053be01426005044048aa805", + "0x29df00a0487e81202477c0281200e048095e900a048118122ca014ef805", + "0x295100b5f80915600a77c0284d00a0880916700a77c0296600a31809166", + "0x7d7c024384029df00a38402d7e024594029df00a59c028c702455c029df", + "0x2b805044048091df00a048038122f05dc03dea1b815c039df00e11870956", + "0x638122f8014ef8052ae016bf0122f6014ef8051b8016bf0122f2014ef805", + "0x2812b04048091df00a048038120257ac028120460486d8053be014b2805", + "0xc898a00e77c039842ae5dc07d7c024610029df00a61002d7e024610029df", + "0xbc005afc048bc8053be014c5005044048091df00a0480381233e66003dec", + "0x118121b6014ef8052ca014638122f8014ef805322016bf0122f6014ef805", + "0xef8050243f4090123be014b280591e048091df00a048038120257ac02812", + "0xbc005afc048bc8053be014cc005044048d18053be014d080518c048d0805", + "0x658121b6014ef805346014638122f8014ef80533e016bf0122f6014ef805", + "0x91df00a6940298a024048ef80502401c091a800b7b4d28053be01c6d805", + "0xbe005bdc048d79ae00e77c029ad00a3e0091ad1c401cef8051c4014a4012", + "0xef8073701a8bc80faf8048dc1af00e77c029af00b7b80906a2f801cef805", + "0x1101202477c0286d00a1dc090123be014090070246e4e0007bde1b4de007", + "0x91df00a048038120257c0091df00e6bcbe007b4a048de0053be014de005", + "0x388053be014de005044048091df00a5ec02877024048ef80535c0143b812", + "0x3a0073be01cd717b37803ebe01202477c0281200e048095f100a04811812", + "0x3a005044048091df00a38002877024048ef80502401c090780ee01ef90e0", + "0xdf07b00e77c0281f00a3e0090df0f401cef8051c40147c0120e2014ef805", + "0x90123be014090070246d46f007be66fc3e8073be01cdf0df0e203ec5812", + "0xd80053be0143e805044048410053be014da005192048da0053be014090fd", + "0x95f400a04811812358014ef805104014638121ba014ef80537e016bf012", + "0x908600a77c029b300a318091b300a77c028121fa048091df00a04803812", + "0x29df00a218028c7024374029df00a6d402d7e0246c0029df00a37802822", + "0x91df00a0480381235222403df53546c8039df00e1ec3d1b001f62c091ac", + "0xef8051ba016bf012116014ef805354016bf01234e014ef80536401411012", + "0x91df00a048038120257d802812046048468053be014d600518e048d3005", + "0x388f1ba22407d8b02423c029df00a23c02d7e02423c029df00a04ac1012", + "0xd38053be014d2005044048091df00a0480381233467403df7340690039df", + "0xef8053580146381234c014ef805340016bf012116014ef805352016bf012", + "0x90123be014d600591e048091df00a048038120257d80281204604846805", + "0xd38053be014ce805044048cb8053be014cc80518c048cc8053be014090fd", + "0xef80532e0146381234c014ef805334016bf012116014ef805352016bf012", + "0x91da024048ef80502401c0919400b7e0ca8053be01c4680519604846805", + "0xed80c04e74c11821036064101db2cc048091df00a6540298a024048ef805", + "0x11012324014ef80534c22c03871024260029df00a750ea9d63ae760ec9da", + "0xe60053be014e600539e048e68053be014e680539c048d38053be014d3805", + "0xef80500c014b3812044014ef805044014b3812396014ef805396014e6812", + "0x299200c0884c1cb398734d382044a048c90053be014c900536004803005", + "0xed01202477c0281200e0484f18b138630c802200a278c589c318640111df", + "0x110053ae048091df00a018029d7024048ef805328014c501202477c02812", + "0x29d400a47c090123be014d30050ee048091df00a22c02877024048ef805", + "0xef8053ae0149681202477c029d600a4a8090123be014ea805250048091df", + "0x91df00a76802910024048ef8053b20148681202477c029d800a4c409012", + "0x90123be014138052de048091df00a03002934024048ef8053b601499812", + "0x9e01202477c0282100a4e0090123be01411805272048091df00a74c02d67", + "0x91d6024048ef8050400148281202477c0281900a4f4090123be0140d805", + "0x39d302466c029df00a66c029d402466c029df00a04acc812338014ef805", + "0xc28053be0145018f00e7440918f00a77c028123a4048500053be014cd99c", + "0xef80539a014e701234e014ef80534e01411012306014ef80530a01519812", + "0xc1805468048e58053be014e580539a048e60053be014e600539e048e6805", + "0x287800a1dc090123be0140900702460ce59cc39a69c11005306014ef805", + "0xef80503e0143d81202477c0282200a75c090123be014030053ae048091df", + "0x95f900a04811812304014ef8050ee0141101202477c028e200a1ec09012", + "0xeb81202477c0280600a75c090123be014dc8050ee048091df00a04803812", + "0x2877024048ef8051c40143d81202477c0281f00a1ec090123be01411005", + "0xd78050ee048091df00a5ec02877024048ef80535c0143b81202477c0297c", + "0xc8203b6598090123be014091da024608029df00a70002822024048ef805", + "0x28121fa048c00053be014ea1d53ac75cec1d93b476c060273a608c1081b", + "0xe70122fc014ef8052fe0151c0122fe014ef80514e60003a3702429c029df", + "0xe58053be014e580539a048e60053be014e600539e048e68053be014e6805", + "0x90123be014090070245f8e59cc39a608110052fc014ef8052fc0151a012", + "0x29d7024048ef8050400148281202477c029a800a628090123be014091da", + "0x710050f6048091df00a07c0287b024048ef805044014eb81202477c02806", + "0x29d600a4a8090123be014ea805250048091df00a7500291f024048ef805", + "0xef8053b20148681202477c029d800a4c4090123be014eb80525a048091df", + "0x91df00a03002934024048ef8053b60149981202477c029da00a44009012", + "0x90123be01411805272048091df00a74c02d67024048ef80504e014b7812", + "0x3b81202477c0281900a4f4090123be0140d805278048091df00a08402938", + "0x959e0245f4029df00a048eb01202477c0297b00a1dc090123be014be005", + "0x90bd00a77c028bc2fa01ce9812178014ef805178014ea012178014ef805", + "0x29df00a2fc02a330242fc029df00a2f45f0073a20485f0053be014091d2", + "0x29cc00a73c091cd00a77c029cd00a7380917900a77c0297900a088090c0", + "0xbc82200a300029df00a30002a3402472c029df00a72c029cd024730029df", + "0x280600a75c090123be0141000520a048091df00a0480381218072ce61cd", + "0xef8053a80148f81202477c0281f00a1ec090123be014110053ae048091df", + "0x91df00a75c0292d024048ef8053ac0149501202477c029d500a4a009012", + "0x90123be014ed005220048091df00a7640290d024048ef8053b001498812", + "0x2b381202477c0282700a5bc090123be01406005268048091df00a76c02933", + "0x293c024048ef8050420149c01202477c0282300a4e4090123be014e9805", + "0x2822024304029df00a38c02a33024048ef8050320149e81202477c0281b", + "0x91cc00a77c029cc00a73c091cd00a77c029cd00a738091ce00a77c029ce", + "0x609cb398734e702200a304029df00a30402a3402472c029df00a72c029cd", + "0x91d6024048ef805024768090123be01409089024080029df00a04a2e012", + "0x39d302406c029df00a06c029d402406c029df00a04afd012032014ef805", + "0x29df00a08c108073a6048118053be0140780535c048108053be0140d819", + "0x282700a51c090123be014060050ee0480602700e77c0281400a3e0090fd", + "0x91d900a77c028223b401ce98123b4014ef8053b63f4039d302476c029df", + "0xef8053ae014bc0123ae014ef8053b0764039d3024760029df00a0180299b", + "0xea8058d2048ea8053be014ea805036048091df00a75802979024754eb007", + "0x2358123a6014ef80502468c0901f00a77c029d400b1a8091d43aa01cef805", + "0xef8053a6014d28123a407c039df00a07c0295202407c029df00a07c10007", + "0xef80502401c091ce39e01efd9d03a201cef8073a474c0900f3ca048e9805", + "0x91df00a754029d9024048ef80503e014a101202477c029d000a50809012", + "0xe60053be014e60053a8048e60053be01409484024734029df00a048eb012", + "0x29cb39401ce8812394014ef805024748091cb00a77c029cc39a01ce9812", + "0x29ce024744029df00a7440282202438c029df00a72402dfc024724029df", + "0x28e300a77c028e300b7f40900700a77c0280700a73c0900500a77c02805", + "0xea8052f6048091df00a73802942024048ef80502401c090e300e014e8814", + "0x29ce02473c029df00a73c02822024384029df00a048660121c4014ef805", + "0x90e200a77c028e200a6980900700a77c0280700a73c0900500a77c02805", + "0x238462607200a1df00a3847100700a73c11486024384029df00a384029d4", + "0x281f00a798090123be0140900702412802dfe098014ef80708e01643812", + "0xc501202477c0295100a660091552a6544079df00a13002c89024134029df", + "0xef8052ae016ff8122ae558039df00a134a984601e30c090123be014aa805", + "0x9800539c048e40053be014e4005044048b30053be014b2805c00048b2805", + "0xa0052cc014ef8052cc016fe8122ac014ef8052ac014e7812260014ef805", + "0x284a00b7f0090123be0140f805284048091df00a048038122cc558981c8", + "0x29cf0244c0029df00a4c0029ce024720029df00a7200282202459c029df", + "0x91da02459c231303900500296700a77c0296700b7f40904600a77c02846", + "0xef80502401c0902003e01f0080604401cef80700a04803805024048ef805", + "0x29df00a08802822024048ef8050240500901900a77c0280f00a03c09012", + "0x29b8024048ef80502401c0902300b8081081b00e77c0381900a01809022", + "0x900c00a77c028fd00a6f00902700a77c0281b00a06c090fd00a77c02821", + "0xed8050da048ed8053be014090fd024048ef80502401c09012c0601409023", + "0xbd812018014ef8053b4014de01204e014ef8050460140d8123b4014ef805", + "0xef80502401c091d700b810ec0053be01c06005380048ec8053be01413805", + "0x29df00a75802820024758029df00a7600281f024048ef80502476809012", + "0x110123a6750039df00a7540a00701e30c091d500a77c029d500a750091d5", + "0xea0053be014ea00539e048030053be0140300539c048110053be01411005", + "0xea00604408a430123a6014ef8053a6014ea0123b2014ef8053b2014d3012", + "0x90123be0140900702473ce81d13a4050029cf3a0744e90143be014e99d9", + "0x79f7024738029df00a0487e81202477c029d700a628090123be014091da", + "0x29df00a08802822024730029df00a73402e05024734029df00a7380a1d9", + "0x29cc00b8180900700a77c0280700a73c0900600a77c0280600a73809022", + "0x91df00a05002882024048ef80502401c091cc00e0181101400a730029df", + "0x91ca00a77c02812308048e58053be014091d6024048ef80501e014cc012", + "0x29df00a048e9012392014ef80539472c039d3024728029df00a728029d4", + "0xf805044048708053be01471005c0e048710053be014e48e300e744090e3", + "0x30301200e014ef80500e014e7812040014ef805040014e701203e014ef805", + "0x28123ac048091df00a048ed0121c201c1001f028014708053be01470805", + "0x901904001cef805044014bc01203e014ef805028018039d3024018029df", + "0x29df00a06c02c6a02406c0c8073be0140c8058d2048091df00a08002979", + "0x1181f00e74c0902300a77c0282300a7500902300a77c0282100a79809021", + "0xe7012024014ef8050240141101204e014ef805032014bd8121fa014ef805", + "0x7e8053be0147e8050d4048138053be0141380534c048028053be01402805", + "0x3041d900a77c039da00b330091da3b6030079df00a3f41380502405292812", + "0x29d600a628091d63ae01cef8053b20166701202477c0281200e048ec005", + "0x29d700a5e0091d400a77c02812c14048ea8053be01407805c12048091df", + "0x29d4024744029df00a7480297b024048ef8053a6014bc8123a474c039df", + "0xe680fc16738e79d001e77c039d13a8754039db0448f0091d400a77c029d4", + "0xef8053940140d812394014ef80539c0140781202477c0281200e048e59cc", + "0xe500500c048e78053be014e780539a048e80053be014e800539c048e5005", + "0x90123be014e48053b2048091df00a048038121c4017060e339201cef807", + "0x29df00a72002dff024720029df00a38402820024384029df00a38c0281f", + "0x29d000a7380900c00a77c0280c00a0880904600a77c0293000b80009130", + "0x601400a118029df00a11802dfd02473c029df00a73c029cd024740029df", + "0x29df00a048eb01202477c028e200a764090123be01409007024118e79d0", + "0x284c08e01ce9812098014ef805098014ea012098014ef80502583409047", + "0x2dfc024544029df00a128268073a2048268053be014091d2024128029df", + "0x91d000a77c029d000a7380900c00a77c0280c00a0880915300a77c02951", + "0x915339e7400601400a54c029df00a54c02dfd02473c029df00a73c029cd", + "0x915600a77c029cb2aa01ce88122aa014ef805024748090123be01409007", + "0x29df00a734029ce024030029df00a0300282202455c029df00a55802dfc", + "0xe61cd0180500295700a77c0295700b7f4091cc00a77c029cc00a734091cd", + "0xb28053be014ec005bf8048091df00a03c02e0e024048ef80502401c09157", + "0xef80500e014e68123b6014ef8053b6014e7012018014ef80501801411012", + "0x29df00a04a2e8122ca01ced80c028014b28053be014b2805bfa04803805", + "0xba81202477c028123b4048091df00a04844812036014ef80502516c09020", + "0x91df00e08c028c502408c029df00a084029ae024084110073be01411005", + "0xef80500c0143d81202477c0281400a5f8090123be014090070243f402e0f", + "0x91df00a06c02c83024048ef8050400165081202477c0282200a75c09012", + "0x60053be014060053a8048060053be0140961002409c029df00a048eb012", + "0x29db3b401ce88123b4014ef805024748091db00a77c0280c04e01ce9812", + "0x29ce024048029df00a04802822024760029df00a76402a33024764029df", + "0x900f00a77c0280f00a7340900700a77c0280700a73c0900500a77c02805", + "0x6401202477c0281200e048ec00f00e0140902200a760029df00a76002a34", + "0x91d63ae01cef8053ae014788123ae014ef8050243bc090123be0147e805", + "0xea0073be014ea0052a4048ea0053be014091a3024754029df00a758029a1", + "0x78050286b4091d500a77c029d500a6a0091d300a77c029d300a694091d3", + "0x29d4024048ef80502401c091cd39c73c07e113a0744e900f3be01cea9d3", + "0x91d100a77c029d100a734091d200a77c029d200a738091d000a77c029d0", + "0xa801202477c0281200e048719c939403f091cb39801cef8073a0048039b9", + "0x708053be014711d700e52c091d700a77c029d700a534090e200a77c02812", + "0xef805398014110121c2014ef8051c2014d40123a8014ef8053a8014d2812", + "0x38120941302380fc26118981c801e77c038e13a8744e901435a048e6005", + "0xe6812390014ef805390014e701208c014ef80508c014ea01202477c02812", + "0x91562aa54c07e142a2134039df00e118e6007372048980053be01498005", + "0xb28073be014ab8051f0048ab80600e77c0280600a520090123be01409007", + "0xbb8dc00f8542b96700e77c039662a213407d8b024048ef80502405009166", + "0x917900a77c0297800a3240917800a77c028121fa048091df00a04803812", + "0x29df00a5e4028c70245f0029df00a15c02d7e0245ec029df00a59c02822", + "0x63012308014ef8050243f4090123be0140900702404b0b00502408c090db", + "0xbe0053be014bb805afc048bd8053be0146e005044048c50053be014c2005", + "0xcf807c2e660c88073be01cb29cb2f603ec58121b6014ef80531401463812", + "0x29df00a66002d7e02468c029df00a64402822024048ef80502401c091a1", + "0x30c00502408c091ad00a77c028db00a31c091a800a77c0297c00b5f8091a5", + "0xd70053be014d7005afc048d70053be01409582024048ef80502401c09012", + "0x90123be014090070246f0dc007c321a8d78073be01cd717c33e03ec5812", + "0x29df00a1a802d7e024694029df00a68402d7e02468c029df00a6bc02822", + "0x90123be0140900702404b0c00502408c091ad00a77c028db00a31c091a8", + "0x91c000a77c0286d00a3180906d00a77c028121fa048091df00a36c02c8f", + "0x29df00a6f002d7e024694029df00a68402d7e02468c029df00a6e002822", + "0x38120e20170d1b900a77c039ad00a32c091ad00a77c029c000a31c091a8", + "0xd280528e0483a0053be014090ef024048ef805372014c501202477c02812", + "0x907800a77c0287700a684090770e801cef8050e8014788121c0014ef805", + "0x29df00a37c029a502437c3d0073be0143d0052a40483d0053be014091a3", + "0xdf07b00e77c038e00f037c981c80448d40907800a77c0287800a6a0090df", + "0x91500246d4029df00a6a002947024048ef80502401c090de37e1f407e1b", + "0x908200a77c029b40e801ca58120e8014ef8050e8014a6812368014ef805", + "0x29df00a208029a80241e8029df00a1e8029a50241ec029df00a1ec029ce", + "0x9007024218d99ac01f8706e9b000e77c039b51041e8df07b0448d409082", + "0xa0812354014ef805364014d7012364088039df00a08802975024048ef805", + "0x39df00a6a84480701e30c0908900a77c0288900a7500908900a77c02812", + "0x7881234c22c039df00a69cd1807188048d38053be014d38053a8048d39a9", + "0xd20053be014091a302423c029df00a234029a1024234d30073be014d3005", + "0x29a000a694091b000a77c029b000a738091a034801cef805348014a9012", + "0xa1ad02422c029df00a22c028220246a4029df00a6a4029cf024680029df", + "0x90123be01409007024650ca99701f874cc99a33a03cef80711e6806e9b0", + "0x29df00a668029cd024674029df00a674029ce024664029df00a664029d4", + "0x91df00a04803812138630c800fc3c6484c0073be01ccc88b00e6e40919a", + "0xef805348014d281213c014ef8053166980394b02462c029df00a048a8012", + "0xce81435a0484c0053be0144c0050440484f0053be0144f005350048d2005", + "0xea01202477c0281200e048c198531e03f0f8a0336670079df00e278d219a", + "0xcd8053be014cd80539a048ce0053be014ce00539c048500053be01450005", + "0x90123be014090070245f8bf8a701f880c018200e77c038a013001cdc812", + "0xc018201f62c090bd17801cef8052fa0147c0122fa018039df00a01802948", + "0x29df00a0487e81202477c0281200e048608c000f8845f8be00e77c038bd", + "0x28bf00b5f8090c400a77c028be00a088090c300a77c028c200a324090c2", + "0xef80502401c09012c4401409023024318029df00a30c028c7024314029df", + "0xef80518001411012190014ef80518e0146301218e014ef8050243f409012", + "0x6200fb16048630053be0146400518e048628053be01460805afc04862005", + "0x28c900a088090123be0140900702433065807c46328648073be01c5e192", + "0x28c7024340029df00a31402d7e0245e8029df00a32802d7e024338029df", + "0xef805025608090123be0140900702404b1200502408c0917600a77c028c6", + "0x3129732e801cef8072ea3146580fb16048ba8053be014ba805afc048ba805", + "0x28cc00b5f8090ce00a77c0297400a088090123be014090070245b4b8007", + "0x90230245d8029df00a318028c7024340029df00a5cc02d7e0245e8029df", + "0x29df00a0487e81202477c028c600b23c090123be0140900702404b12005", + "0x28cc00b5f8090ce00a77c0297000a088090e700a77c028d300a318090d3", + "0x28cb0245d8029df00a39c028c7024340029df00a5b402d7e0245e8029df", + "0x90123be01473005314048091df00a048038121ca017130e600a77c03976", + "0x29df00a048a08122c8014ef8051c8014d70121c8088039df00a08802975", + "0xea0122c2064039df00a590b11a901e30c0916200a77c0296200a75009162", + "0xef8052f4014a38122be580039df00a58467007188048b08053be014b0805", + "0x91a3024560029df00a570029a1024570af8073be014af8051e2048af005", + "0x90ef00a77c028ef00a694090ef2a801cef8052a8014a90122a8014ef805", + "0x7799b3380891a8122c0014ef8052c001411012032014ef80503206c03c95", + "0x6800528e048091df00a04803812296534a800fc4e548788073be01caf158", + "0xe70121f0014ef80529057c0394b024520029df00a048a8012294014ef805", + "0x7c0053be0147c005350048aa0053be014aa00534a048788053be01478805", + "0x281200e048a614928e03f1401f1f401cef8072943e0aa1521e20891a812", + "0x808053be014091d6024508029df00a048fc81202477c028123b4048091df", + "0x290200b6540910200a77c0280604450807d94024400029df00a048eb012", + "0x2822024048ef80527e014f601220a4fc039df00a50402cef024504029df", + "0x910500a77c0290500a5c0090fa00a77c028fa00a7380916000a77c02960", + "0xef80503e08003c64024400029df00a4000286a024404029df00a4040286a", + "0xef807270016788122704f09e80f3be0148010120a3e8b00229e00480f805", + "0x91102664d0079df00a4e402cf3024048ef80502401c0916f00b8a49c805", + "0x91df00a434029790244c4868073be0149a0052f0048091df00a4400298a", + "0xef805262014bd81202477c0292d00a5e40912a25a01cef805266014bc012", + "0x12b00e77c0391f25007c9e0149e80488f8053be014950052f604894005", + "0xa00746e049118053be014090fd024048ef80502401c0922244278807e2a", + "0x913d00a77c0293d00a088091e300a77c02a2400a8e00922400a77c02a23", + "0x29df00a000029cd024064029df00a064029cf0244ac029df00a4ac029ce", + "0x91df00a048038123c60000c92b27a088029e300a77c029e300a8d009000", + "0x29df00a889128073a2049128053be014091d2024048ef805028014bf012", + "0x29e200a7380913d00a77c0293d00a0880922700a77c02a2600a8cc09226", + "0x2a34024884029df00a884029cd024064029df00a064029cf024788029df", + "0xa0052fc048091df00a0480381244e8840c9e227a08802a2700a77c02a27", + "0x29ce0244f4029df00a4f4028220248a0029df00a5bc02a33024048ef805", + "0x901f00a77c0281f00a7340901900a77c0281900a73c0913c00a77c0293c", + "0xbf01202477c0281200e0491401f0324f09e82200a8a0029df00a8a002a34", + "0x2ca1024048ef805044014eb81202477c0280600a1ec090123be0140a005", + "0x35012454014ef805292014e6812452014ef80528e014e701202477c02820", + "0xa0052fc048091df00a048038120258ac02812046049158053be014a6005", + "0x282000b284090123be014110053ae048091df00a0180287b024048ef805", + "0xef8052a8014a101202477c028d000a1dc090123be014af805298048091df", + "0x294b00a1a80922a00a77c0294d00a7340922900a77c0295000a73809012", + "0x2a2b3c201ce88123c2014ef805024748090123be014091da0248ac029df", + "0x29ce024580029df00a580028220248b4029df00a8b002a330248b0029df", + "0x922a00a77c02a2a00a7340901900a77c0281900a73c0922900a77c02a29", + "0xed01202477c0281200e04916a2a0328a4b002200a8b4029df00a8b402a34", + "0xa0052fc048091df00a5e802877024048ef8051ca014c501202477c02812", + "0x282000b284090123be014110053ae048091df00a0180287b024048ef805", + "0x29df00a048eb01202477c0281b00b20c090123be014680050ee048091df", + "0x2a3045e01ce9812460014ef805460014ea012460014ef8050256640922f", + "0x2a330248cc029df00a8c5190073a2049190053be014091d20248c4029df", + "0x919c00a77c0299c00a738090ce00a77c028ce00a0880923400a77c02a33", + "0x29df00a8d002a3402466c029df00a66c029cd0246a4029df00a6a4029cf", + "0x90123be014bf8050ee048091df00a0480381246866cd499c19c08802a34", + "0x3d81202477c0281400a5f8090123be014c90050ee048091df00a5f802877", + "0x2c83024048ef8050400165081202477c0282200a75c090123be01403005", + "0x11b8053a80491b8053be014091490248d4029df00a048eb01202477c0281b", + "0x923900a77c028a700a0880923800a77c02a3746a01ce981246e014ef805", + "0x29df00a8e00286a0248e8029df00a66c029cd024780029df00a670029ce", + "0xbf01202477c0299200a1dc090123be0140900702404b1600502408c0923b", + "0x2ca1024048ef805044014eb81202477c0280600a1ec090123be0140a005", + "0x29ce0248f0029df00a26002822024048ef8050360164181202477c02820", + "0x923f00a77c0298300a1a80923e00a77c0298500a7340923d00a77c0298f", + "0x4e0050ee048091df00a63002877024048ef80502401c09012c5a01409023", + "0x282200a75c090123be014030050f6048091df00a0500297e024048ef805", + "0xef8050360164181202477c029a600a530090123be01410005942048091df", + "0x1208053be01409149024900029df00a048eb01202477c029a400a50809012", + "0x299000a0880945900a77c02a4148001ce9812482014ef805482014ea012", + "0x286a0248e8029df00a668029cd024780029df00a674029ce0248e4029df", + "0x945b00a77c029e000a4040945a00a77c02a3900a1e80923b00a77c02c59", + "0x9012c5c01409023025174029df00a8ec02902025170029df00a8e802900", + "0x287b024048ef805028014bf01202477c029a400a508090123be01409007", + "0xd3005298048091df00a08002ca1024048ef805044014eb81202477c02806", + "0xcb80539c0491e0053be01445805044048091df00a06c02c83024048ef805", + "0x3d01247e014ef8053280143501247c014ef80532a014e681247a014ef805", + "0x22e0053be0151f00520004a2d8053be0151e80520204a2d0053be0151e005", + "0x945e00a77c028123a4048091df00a048ed0128ba014ef80547e01481012", + "0xef8058b4014110128c0014ef8058be015198128be014ef8058bb178039d1", + "0x22e00539a048d48053be014d480539e04a2d8053be0162d80539c04a2d005", + "0x90070251822e1a98b7168110058c0014ef8058c00151a0128b8014ef805", + "0x282200a75c090123be014030050f6048091df00a0500297e024048ef805", + "0xef805358014e701202477c0281b00b20c090123be01410005942048091df", + "0x281204604a318053be014430050d404a310053be014d980539a04a30805", + "0x91df00a0180287b024048ef805028014bf01202477c0281200e0480962f", + "0x90123be0140d805906048091df00a08002ca1024048ef805044014eb812", + "0xe701202477c0287a00a508090123be014d40050ee048091df00a1d00294c", + "0x2318053be0146f0050d404a310053be014df80539a04a308053be0143e805", + "0x2328053be01631c6400e7440946400a77c028123a4048091df00a048ed012", + "0xef8058c2014e7012346014ef805346014110128cc014ef8058ca01519812", + "0x23300546804a310053be0163100539a048038053be0140380539e04a30805", + "0xef805024768090123be0140900702519a310078c268c110058cc014ef805", + "0x91df00a0180287b024048ef805028014bf01202477c0287100a62809012", + "0x90123be0140d805906048091df00a08002ca1024048ef805044014eb812", + "0x2cc8128ce014ef805024758090123be014d40050ee048091df00a69402877", + "0x2348053be0163446700e74c0946800a77c02c6800a7500946800a77c02812", + "0xef8058d6015198128d6014ef8058d31a8039d10251a8029df00a048e9012", + "0x380539e048e40053be014e400539c048d18053be014d1805044048f2805", + "0x110053ca014ef8053ca0151a012260014ef805260014e681200e014ef805", + "0xab0050ee048091df00a55402877024048ef80502401c091e526001ce41a3", + "0x282200a75c090123be014030050f6048091df00a0500297e024048ef805", + "0xef8053960143b81202477c0281b00b20c090123be01410005942048091df", + "0x29df00b210029d4025210029df00a048a4812906014ef80502475809012", + "0xe400539c04a438053be014a980504404a430053be0164248300e74c09484", + "0x11812914014ef80590c01435012912014ef805260014e68123cc014ef805", + "0x280600a1ec090123be0140a0052fc048091df00a048038120258c002812", + "0xef8050360164181202477c0282000b284090123be014110053ae048091df", + "0xef80508e014e701291c014ef8053980141101202477c029cb00a1dc09012", + "0x281204604a4a0053be014250050d404a498053be0142600539a04a47805", + "0x91df00a38c02877024048ef8053920143b81202477c0281200e04809631", + "0x90123be014030050f6048091df00a75c0294c024048ef805028014bf012", + "0xa101202477c0281b00b20c090123be01410005942048091df00a088029d7", + "0x29d402525c029df00a048a481292a014ef805024758090123be014ea005", + "0x2438053be014e500504404a4c0053be0164bc9500e74c0949700a77c02c97", + "0xef80593001435012912014ef8053a2014e68123cc014ef8053a4014e7012", + "0x244805200048f48053be014f300520204a4c8053be016438050f404a45005", + "0x281200e0480963200a04811812940014ef8059140148101293c014ef805", + "0xef80500c0143d81202477c029d700a530090123be0140a0052fc048091df", + "0x91df00a06c02c83024048ef8050400165081202477c0282200a75c09012", + "0x29df00a73c029ce025238029df00a04802822024048ef8053a8014a1012", + "0x2c8e00a1e80949400a77c029cd00a1a80949300a77c029ce00a7340948f", + "0x2902025278029df00b24c029000247a4029df00b23c02901025264029df", + "0x94a200a77c02ca094201ce8812942014ef805024748094a000a77c02c94", + "0x29df00a7a4029ce025264029df00b264028220247a8029df00b28802a33", + "0x29ea00a8d00949e00a77c02c9e00a7340900700a77c0280700a73c091e9", + "0xef80502516c0902000a77c028128ba048f549e00e7a64c82200a7a8029df", + "0x110073be014110052ea048091df00a048ed01202477c028121120480d805", + "0x90070243f402e3302477c0382300a3140902300a77c0282100a6b809021", + "0x280600a1ec090123be014110053ae048091df00a0500297e024048ef805", + "0x29df00a048eb01202477c0281b00b20c090123be01410005942048091df", + "0x280c04e01ce9812018014ef805018014ea012018014ef8050258d009027", + "0x2a33024764029df00a76ced0073a2048ed0053be014091d202476c029df", + "0x900500a77c0280500a7380901200a77c0281200a088091d800a77c029d9", + "0x29df00a76002a3402403c029df00a03c029cd02401c029df00a01c029cf", + "0x90123be0147e805190048091df00a048038123b003c03805024088029d8", + "0x29df00a758029a1024758eb8073be014eb8051e2048eb8053be014090ef", + "0x29d300a694091d33a801cef8053a8014a90123a8014ef80502468c091d5", + "0xe900f3be01cea9d301e0140a1ad024754029df00a754029a802474c029df", + "0x91d000a77c029d000a750090123be01409007024734e71cf01f8d4e81d1", + "0xef8073a0048039b9024744029df00a744029cd024748029df00a748029ce", + "0x90e200a77c028122a0048091df00a048038121c6724e500fc6c72ce6007", + "0xef8053a8014d28121c2014ef8051c475c0394b02475c029df00a75c0294d", + "0xe901435a048e60053be014e6005044048708053be01470805350048ea005", + "0xea01202477c0281200e0482504c08e03f1b846260720079df00e384ea1d1", + "0x980053be0149800539a048e40053be014e400539c048230053be01423005", + "0x90123be01409007024558aa95301f8e0a884d00e77c0384639801cdc812", + "0xef805024050091662ca01cef8052ae0147c0122ae018039df00a01802948", + "0x91df00a048038122ee37003e390ae59c039df00e598a884d01f5f009012", + "0x29df00a59c028220245e4029df00a5e0028c90245e0029df00a0487e812", + "0x31d00502408c090db00a77c0297900a31c0917c00a77c0285700b5f80917b", + "0xc50053be014c200518c048c20053be014090fd024048ef80502401c09012", + "0xef805314014638122f8014ef8052ee016bf0122f6014ef8051b801411012", + "0xef80502401c091a133e01f1d99832201cef8072ca72cbd80faf80486d805", + "0x297c00b5f8091a500a77c0299800b5f8091a300a77c0299100a08809012", + "0xef80502401c09012c78014090230246b4029df00a36c028c70246a0029df", + "0xd717c33e03ebe01235c014ef80535c016bf01235c014ef80502560809012", + "0x29df00a6bc02822024048ef80502401c091bc37001f1e86a35e01cef807", + "0x28db00a31c091a800a77c0286a00b5f8091a500a77c029a100b5f8091a3", + "0x91df00a36c02c8f024048ef80502401c09012c78014090230246b4029df", + "0x29df00a6e002822024700029df00a1b4028c60241b4029df00a0487e812", + "0x29c000a31c091a800a77c029bc00b5f8091a500a77c029a100b5f8091a3", + "0xc501202477c0281200e04838805c7c6e4029df00e6b4028cb0246b4029df", + "0x788121c0014ef80534a014a38120e8014ef8050243bc090123be014dc805", + "0x3d0053be014091a30241e0029df00a1dc029a10241dc3a0073be0143a005", + "0x287800a6a0090df00a77c028df00a694090df0f401cef8050f4014a9012", + "0x90de37e1f407e3f37c1ec039df00e3803c0df260720112350241e0029df", + "0xa6812368014ef805024540091b500a77c029a800a51c090123be01409007", + "0x29df00a1ec029ce024208029df00a6d03a0072960483a0053be0143a005", + "0xdf07b0448d40908200a77c0288200a6a00907a00a77c0287a00a6940907b", + "0x2975024048ef80502401c090863666b007e401ba6c0039df00e6d44107a", + "0x908900a77c02812282048d50053be014d900535c048d902200e77c02822", + "0xd38053a8048d39a900e77c029aa11201c078c3024224029df00a224029d4", + "0xd30073be014d30051e2048d308b00e77c029a734601c6201234e014ef805", + "0xef805348014a9012348014ef80502468c0908f00a77c0288d00a6840908d", + "0x29cf024680029df00a680029a50246c0029df00a6c0029ce024680d2007", + "0xef80711e6806e9b00286b40908b00a77c0288b00a088091a900a77c029a9", + "0x29df00a664029d4024048ef80502401c0919432a65c07e41332668ce80f", + "0xcc88b00e6e40919a00a77c0299a00a7340919d00a77c0299d00a73809199", + "0x29df00a048a801202477c0281200e0484e18c32003f2119213001cef807", + "0x4f005350048d20053be014d200534a0484f0053be014c59a600e52c0918b", + "0x79df00e278d219a33a050d6812130014ef8051300141101213c014ef805", + "0x500053be014500053a8048091df00a04803812306614c780fc86280cd99c", + "0x38a013001cdc812336014ef805336014e6812338014ef805338014e7012", + "0x39df00a01802948024048ef80502401c0917e2fe29c07e44300608039df", + "0x5f8be00e77c038bd30060807d7c0242f45e0073be014be8051f0048be806", + "0x28c200a324090c200a77c028121fa048091df00a0480381218230003e45", + "0x28c7024314029df00a2fc02d7e024310029df00a2f80282202430c029df", + "0xef8050243f4090123be0140900702404b2300502408c090c600a77c028c3", + "0x60805afc048620053be01460005044048640053be0146380518c04863805", + "0x648073be01c5e19218803ebe01218c014ef8051900146381218a014ef805", + "0x2d7e024338029df00a32402822024048ef80502401c090cc19601f238ca", + "0x917600a77c028c600a31c090d000a77c028c500b5f80917a00a77c028ca", + "0xba805afc048ba8053be01409582024048ef80502401c09012c9001409023", + "0x90070245b4b8007c925ccba0073be01cba8c519603ebe0122ea014ef805", + "0x2d7e0245e8029df00a33002d7e024338029df00a5d002822024048ef805", + "0x900702404b2400502408c0917600a77c028c600a31c090d000a77c02973", + "0x28d300a318090d300a77c028121fa048091df00a31802c8f024048ef805", + "0x2d7e0245e8029df00a33002d7e024338029df00a5c00282202439c029df", + "0x3250e600a77c0397600a32c0917600a77c028e700a31c090d000a77c0296d", + "0x39df00a08802975024048ef8051cc014c501202477c0281200e04872805", + "0x296200a7500916200a77c02812282048b20053be0147200535c04872022", + "0xb08053be014b08053a8048b081900e77c029642c46a4078c3024588029df", + "0xaf8051e2048af0053be014bd00528e048af96000e77c0296119c01c62012", + "0xa90122a8014ef80502468c0915800a77c0295c00a6840915c2be01cef805", + "0xef80503206c03c950243bc029df00a3bc029a50243bcaa0073be014aa005", + "0x788073be01caf1581de66cce02246a048b00053be014b00050440480c805", + "0xa8012294014ef8051a0014a381202477c0281200e048a594d2a003f25952", + "0x788053be0147880539c0487c0053be014a415f00e52c0914800a77c02812", + "0xaa1521e20891a8121f0014ef8051f0014d40122a8014ef8052a8014d2812", + "0x28123b4048091df00a04803812298524a380fc9807c7d0073be01ca50f8", + "0x29df00a048eb012202014ef8050247580914200a77c028123f2048091df", + "0x2cef024504029df00a40802d95024408029df00a018a102201f65009100", + "0x916000a77c0296000a088090123be0149f8053d80488293f00e77c02941", + "0x29df00a4040286a024414029df00a414029700243e8029df00a3e8029ce", + "0xb00229e00480f8053be0140f82000f1900910000a77c0290000a1a809101", + "0x916f00b9349c8053be01c9c0059e20489c13c27a03cef805200404828fa", + "0x91df00a4400298a0244409993401e77c0293900b3cc090123be01409007", + "0xef805266014bc01202477c0290d00a5e40913121a01cef805268014bc012", + "0x950052f6048940053be014988052f6048091df00a4b4029790244a896807", + "0x922244278807e4e0004ac039df00e47c9401f2780527a01223e014ef805", + "0x922400a77c02a2302801d1b812446014ef8050243f4090123be01409007", + "0x29df00a4ac029ce0244f4029df00a4f40282202478c029df00a89002a38", + "0x29e300a8d00900000a77c0280000a7340901900a77c0281900a73c0912b", + "0xef805028014bf01202477c0281200e048f18000324ac9e82200a78c029df", + "0x2a2600a8cc0922600a77c02a2244a01ce881244a014ef80502474809012", + "0x29cf024788029df00a788029ce0244f4029df00a4f40282202489c029df", + "0x2a2700a77c02a2700a8d00922100a77c02a2100a7340901900a77c02819", + "0x2a33024048ef805028014bf01202477c0281200e04913a210327889e822", + "0x913c00a77c0293c00a7380913d00a77c0293d00a0880922800a77c0296f", + "0x29df00a8a002a3402407c029df00a07c029cd024064029df00a064029cf", + "0x90123be0140a0052fc048091df00a0480381245007c0c93c27a08802a28", + "0xe701202477c0282000b284090123be014030050f6048091df00a088029d7", + "0x1158053be014a60050d4049150053be014a480539a049148053be014a3805", + "0x29d7024048ef805028014bf01202477c0281200e0480964f00a04811812", + "0xaf805298048091df00a08002ca1024048ef80500c0143d81202477c02822", + "0x295000a738090123be014aa005284048091df00a34002877024048ef805", + "0x91da0248ac029df00a52c0286a0248a8029df00a534029cd0248a4029df", + "0x2a330248b0029df00a8acf08073a2048f08053be014091d2024048ef805", + "0x922900a77c02a2900a7380916000a77c0296000a0880922d00a77c02a2c", + "0x29df00a8b402a340248a8029df00a8a8029cd024064029df00a064029cf", + "0xc501202477c028123b4048091df00a0480381245a8a80ca292c008802a2d", + "0x29d7024048ef805028014bf01202477c0297a00a1dc090123be01472805", + "0x680050ee048091df00a08002ca1024048ef80500c0143d81202477c02822", + "0xef8050256780922f00a77c028123ac048091df00a06c02c83024048ef805", + "0x91d20248c4029df00a8c1178073a6049180053be015180053a804918005", + "0x923400a77c02a3300a8cc0923300a77c02a3146401ce8812464014ef805", + "0x29df00a6a4029cf024670029df00a670029ce024338029df00a33802822", + "0xd499c19c08802a3400a77c02a3400a8d00919b00a77c0299b00a734091a9", + "0x91df00a5f802877024048ef8052fe0143b81202477c0281200e0491a19b", + "0x90123be014110053ae048091df00a0500297e024048ef8053240143b812", + "0xeb01202477c0281b00b20c090123be01410005942048091df00a0180287b", + "0xe981246e014ef80546e014ea01246e014ef8050245240923500a77c02812", + "0x29df00a670029ce0248e4029df00a29c028220248e0029df00a8dd1a807", + "0x32800502408c0923b00a77c02a3800a1a80923a00a77c0299b00a734091e0", + "0x90123be0140a0052fc048091df00a64802877024048ef80502401c09012", + "0x24181202477c0282000b284090123be014030050f6048091df00a088029d7", + "0x923d00a77c0298f00a7380923c00a77c0289800a088090123be0140d805", + "0x9012ca2014090230248fc029df00a60c0286a0248f8029df00a614029cd", + "0x297e024048ef8051380143b81202477c0298c00a1dc090123be01409007", + "0x10005942048091df00a0180287b024048ef805044014eb81202477c02814", + "0x29a400a508090123be0140d805906048091df00a6980294c024048ef805", + "0xef805482014ea012482014ef8050245240924000a77c028123ac048091df", + "0x29ce0248e4029df00a64002822025164029df00a905200073a604920805", + "0x923b00a77c02c5900a1a80923a00a77c0299a00a734091e000a77c0299d", + "0x29df00a8e80290002516c029df00a78002901025168029df00a8e40287a", + "0x90123be0140900702404b2900502408c0945d00a77c02a3b00a4080945c", + "0x3d81202477c0282200a75c090123be0140a0052fc048091df00a69002942", + "0x2c83024048ef80534c014a601202477c0282000b284090123be01403005", + "0xe681247a014ef80532e014e7012478014ef8051160141101202477c0281b", + "0x22d0053be0151e0050f40491f8053be014ca0050d40491f0053be014ca805", + "0xef80547e014810128b8014ef80547c014800128b6014ef80547a01480812", + "0xef8058bb178039d1025178029df00a048e901202477c028123b404a2e805", + "0x22d80539c04a2d0053be0162d00504404a300053be0162f80546604a2f805", + "0x11a0128b8014ef8058b8014e6812352014ef805352014e78128b6014ef805", + "0x297e024048ef80502401c094608b86a62dc5a044016300053be01630005", + "0x10005942048091df00a0180287b024048ef805044014eb81202477c02814", + "0xd980539a04a308053be014d600539c048091df00a06c02c83024048ef805", + "0x281200e0480965300a048118128c6014ef80510c014350128c4014ef805", + "0xef80500c0143d81202477c0282200a75c090123be0140a0052fc048091df", + "0x91df00a1d00294c024048ef8050360164181202477c0282000b28409012", + "0x2308053be0143e80539c048091df00a1e802942024048ef8053500143b812", + "0x91df00a048ed0128c6014ef8051bc014350128c4014ef80537e014e6812", + "0xef8058ca015198128ca014ef8058c7190039d1025190029df00a048e9012", + "0x380539e04a308053be0163080539c048d18053be014d180504404a33005", + "0x110058cc014ef8058cc0151a0128c4014ef8058c4014e681200e014ef805", + "0x287100a628090123be014091da024048ef80502401c094668c401e309a3", + "0xef80500c0143d81202477c0282200a75c090123be0140a0052fc048091df", + "0x91df00a69402877024048ef8050360164181202477c0282000b28409012", + "0x946800a77c02812b3c04a338053be014091d6024048ef8053500143b812", + "0x29df00a048e90128d2014ef8058d119c039d30251a0029df00b1a0029d4", + "0xd1805044048f28053be0163580546604a358053be01634c6a00e7440946a", + "0xe681200e014ef80500e014e7812390014ef805390014e7012346014ef805", + "0x91e526001ce41a3044014f28053be014f2805468048980053be01498005", + "0x297e024048ef8052ac0143b81202477c0295500a1dc090123be01409007", + "0x10005942048091df00a0180287b024048ef805044014eb81202477c02814", + "0xef805024758090123be014e58050ee048091df00a06c02c83024048ef805", + "0x24248300e74c0948400a77c02c8400a7500948400a77c0281229204a41805", + "0xe68123cc014ef805390014e701290e014ef8052a60141101290c014ef805", + "0x38120259500281204604a450053be016430050d404a448053be01498005", + "0x30050f6048091df00a088029d7024048ef805028014bf01202477c02812", + "0x29cb00a1dc090123be0140d805906048091df00a08002ca1024048ef805", + "0x2600539a04a478053be0142380539c04a470053be014e6005044048091df", + "0x281200e0480965500a04811812928014ef80509401435012926014ef805", + "0xef805028014bf01202477c028e300a1dc090123be014e48050ee048091df", + "0x91df00a0180287b024048ef805044014eb81202477c029d700a53009012", + "0x90123be014ea005284048091df00a06c02c83024048ef80504001650812", + "0x949700a77c02c9700a7500949700a77c0281229204a4a8053be014091d6", + "0xef8053a4014e701290e014ef80539401411012930014ef80592f254039d3", + "0x2438050f404a450053be0164c0050d404a448053be014e880539a048f3005", + "0x8101293c014ef805912014800123d2014ef8053cc01480812932014ef805", + "0xa0052fc048091df00a048038120259580281204604a500053be01645005", + "0x280600a1ec090123be014110053ae048091df00a75c0294c024048ef805", + "0xef8053a8014a101202477c0281b00b20c090123be01410005942048091df", + "0x29ce00a7340948f00a77c029cf00a7380948e00a77c0281200a08809012", + "0x2901025264029df00b2380287a025250029df00a7340286a02524c029df", + "0x94a000a77c02c9400a4080949e00a77c02c9300a400091e900a77c02c8f", + "0x29df00b28802a33025288029df00b282508073a204a508053be014091d2", + "0x280700a73c091e900a77c029e900a7380949900a77c02c9900a088091ea", + "0x24c82200a7a8029df00a7a802a34025278029df00b278029cd02401c029df", + "0x32b81401e01cef80700e0140301200e014ef80500a014078123d5278039e9", + "0xef80500c0141001200c014ef8050280140f81202477c0281200e04811005", + "0x100050420480c8053be01407805036048100053be0140f8050320480f805", + "0x29df00a0487e81202477c0281200e0480965800a04811812036014ef805", + "0x282300a0840901900a77c0282200a06c0902300a77c0282100a09c09021", + "0x601204e014ef8051fa014bd8121fa064039df00a06402c6902406c029df", + "0x39df00a03002a3d024048ef80502401c091db00b964060053be01c0d805", + "0x13805330048091df00a048038123b20172d0123be01ced00518a048ed00c", + "0xeb005cb675cec0073be01c0c80500c048091df00a03002882024048ef805", + "0xea0053be014ea805040048ea8053be014eb80503e048091df00a04803812", + "0xef8053a6014108123a4014ef8053b00140d8123a6014ef8053a80140c812", + "0x91d000a77c028121fa048091df00a0480381202597002812046048e8805", + "0x29df00a73c02821024748029df00a7580281b02473c029df00a74002827", + "0x900796a048091df00a0480381239a0172e9ce00a77c039d100a030091d1", + "0x29df00a7480297b024048ef80502401c091ca00b978e59cc00e77c039ce", + "0xe49cc00f97c091c900a77c029c900a698091cc00a77c029cc00a088091c9", + "0x91df00a04803812390017308e100a77c038e200b980090e21c601cef805", + "0x38120980173204700a77c0384600b98c0904626001cef8051c201731012", + "0x904d00a77c0284a00b9980904a00a77c0284739601f3281202477c02812", + "0x29df00a5440281b02454c029df00a38c02822024544029df00a4c00280f", + "0x90123be0140900702404b3400502408c0915600a77c0284d00b99c09155", + "0xb28053be0149800501e048ab8053be014260053ec048091df00a72c02cc6", + "0xef8052ae017338122aa014ef8052ca0140d8122a6014ef8051c601411012", + "0x90123be014e580598c048091df00a048038120259a002812046048ab005", + "0x29df00a59802e6a02438c029df00a38c02822024598029df00a72002e69", + "0x902302459c029df00a72802822024048ef80502401c091661c601c02966", + "0xef8050240141101202477c029cd00a628090123be0140900702404b35805", + "0x296700a1e8090dc00a77c0285700a7d80905700a77c028121fa048b3805", + "0x2d21024558029df00a37002e67024554029df00a7480281b02454c029df", + "0xbc8053be014bb805ccc048091df00a048038122f00173617700a77c03956", + "0xef8052f2017338122f8014ef8052aa0140d8122f6014ef8052a601411012", + "0xc20053be014aa8052f6048091df00a048038120259b4028120460486d805", + "0x299100b9c00919100a77c0298a30801f37812314014ef8052f001737012", + "0xa980700a660029df00a66002e6a02454c029df00a54c02822024660029df", + "0x919f00a77c0281219c048091df00a764028c8024048ef80502401c09198", + "0xef80734201462812342014ef805342014ea012342014ef80533e03003c59", + "0xef8050243f4090123be01413805330048091df00a0480381234601738812", + "0xc805036048bd8053be01409005044048d40053be014d28053ec048d2805", + "0xbd81235a014ef8051b6017390121b6014ef805350017338122f8014ef805", + "0x29df00a6bc02e700246bc029df00a6b4d7007cde048d70053be014be005", + "0x906a2f601c0286a00a77c0286a00b9a80917b00a77c0297b00a0880906a", + "0x90fd024048ef805032014ec81202477c029a300a320090123be01409007", + "0x906d00a77c029bc04e01f37812378014ef80537001737012370014ef805", + "0x29df00a70002e6a024048029df00a04802822024700029df00a1b402e70", + "0xed805cdc048091df00a064029d9024048ef80502401c091c002401c029c0", + "0x907400a77c0287100b9c00907100a77c029b904e01f37812372014ef805", + "0x91da0241d00900700a1d0029df00a1d002e6a024048029df00a04802822", + "0xf80604403cef8050280168c01202801c039df00a01c02ce7024048ef805", + "0x100053be01411005ce6048091df00a07c02c8f024048ef80500c01663812", + "0x280700b39c0901b00a77c0281901e01ce9812032014ef8050400173a012", + "0x90123be0141180598c048138fd04603cef8050420168c01204201c039df", + "0x60053be01c7e805a420480d8053be0140d8050d4048091df00a09c02c8f", + "0xef8053b4014ea0123b4014ef805024330090123be0140900702476c02e75", + "0x2918123b0030039df00a03002e76024764029df00a7680d8073a6048ed005", + "0xea8053be014eb805ce6048091df00a75802998024758eb8073be014ec005", + "0x280c00b48c091d300a77c029d43b201ce98123a8014ef8053aa0173a012", + "0x33b8123a0744039df00a74402d24024048ef8053a4016630123a2748039df", + "0xe68053be014e70058d4048e70053be014e780501e048e78053be014e8005", + "0x29cc3a601ce9812398014ef805398014ea012398014ef80539a014f3012", + "0x29ce024048029df00a04802822024728029df00a74402e7702472c029df", + "0x91cb00a77c029cb00a1a8091ca00a77c029ca00a6980900500a77c02805", + "0x2e781c2014ef8071c4016660121c438ce480f3be014e59ca00a0480a525", + "0xef80508c014c501208c4c0039df00a38402cce024048ef80502401c091c8", + "0x293000a1a80904c00a77c028e300a7380904700a77c029c900a08809012", + "0x91df00a01c02980024048ef80502401c09012cf201409023024128029df", + "0xef8051c6014e7012392014ef8053920141101209a014ef8053900173d012", + "0x90123be01409007024134719c901e014268053be01426805cf604871805", + "0x915100a77c0295100a7500915100a77c0281219c048091df00a76c0298a", + "0xef80500a014e701208e014ef805024014110122a6014ef8052a206c039d3", + "0x2630122ae558aa80f3be01403805a30048250053be014a98050d404826005", + "0xa0122ca014ef8052ae0173e01202477c0295600b31c090123be014aa805", + "0x90123be0140900702459c02e7d2cc014ef8072ca0146581202477c02812", + "0x90dc00a77c0285700a7500905700a77c02812198048091df00a5980298a", + "0x281219c048091df00a59c0298a024048ef80502401c09012cfc01409023", + "0x6e04a00e74c090123be014091da024370029df00a5dc029d40245dc029df", + "0x3400122f6014ef8052f25e003e7f0245e4029df00a0487e8122f0014ef805", + "0x260053be0142600539c048238053be01423805044048be0053be014bd805", + "0x3805024048ef8050247680917c09811c078052f8014ef8052f80173d812", + "0x281400ba08090123be0140900702406410007d0207c030073be01c02812", + "0x2822024048ef805024050090fd00a77c0282200a03c0902304206c079df", + "0xef80502401c091db00ba0c0602700e77c038fd00a0180900600a77c02806", + "0x29da00a6f0091d900a77c0282700a06c091da00a77c0280c00a6e009012", + "0xeb8053be014090fd024048ef80502401c09012d0801409023024760029df", + "0xef8053ac014de0123b2014ef8053b60140d8123ac014ef8053ae01436812", + "0x281f024048ef80502401c091d400ba14ea8053be01cec005380048ec005", + "0x91d200a77c029d200a750091d200a77c029d300a080091d300a77c029d5", + "0x29d000a6e0090123be0140900702473c02e863a0744039df00e76402806", + "0x9023024730029df00a738029bc024734029df00a7440281b024738029df", + "0xef80539601436812396014ef8050243f4090123be0140900702404b43805", + "0xe68052f6048e60053be014e5005378048e68053be014e7805036048e5005", + "0x90123be0140900702438802e881c6014ef807398014e0012392014ef805", + "0x91c800a77c028e100a080090e100a77c028e300a07c090123be014091da", + "0x29c804201cfa012390014ef805390014ea012260014ef8053a406c039f4", + "0xa689024118029df00a118029d40244c0029df00a4c0029d4024118029df", + "0x538122a203c039df00a03c02e8a0241342504c08e050ef80504611898007", + "0x250053be014250053a8048260053be014260053a8048238053be01423805", + "0xab007d16554a98073be01ca881f00c03ce481209a014ef80509a014ea012", + "0x295300a0880916500a77c0284d09413007ccf024048ef80502401c09157", + "0x29ca02411c029df00a11c028a7024554029df00a554029ce02454c029df", + "0x91c900a77c029c900a6980916500a77c0296500b3400900f00a77c0280f", + "0x90dc0ae59cb301400a3702b9672cc050ef805392594078472aa54c034d1", + "0x2e8c024048ef8050980144101202477c029c900a660090123be01409007", + "0x28123ac048091df00a13402882024048ef8050940144101202477c0280f", + "0xbb8073a6048bc0053be014bc0053a8048bc0053be014091840245dc029df", + "0x917c00a77c029792f601ce88122f6014ef8050247480917900a77c02978", + "0x29df00a55c029ce024558029df00a5580282202436c029df00a5f002e8d", + "0x239572ac050028db00a77c028db00ba380904700a77c0284700a29c09157", + "0x34601202477c028e200a628090123be014091da024048ef80502401c090db", + "0x918a00a77c0281219c048c20053be014e901b00e7d0090123be01407805", + "0xef805322014ea012308014ef805308014ea012322014ef805314084039f4", + "0xef80534201441012346684cf99802877c0282332261003814d12048c8805", + "0x29a500ba40091a500a77c0299f39201f4781202477c029a300a20809012", + "0x28a702407c029df00a07c029ce024018029df00a018028220246a0029df", + "0x90070246a0cc01f00c050029a800a77c029a800ba380919800a77c02998", + "0xef80501e0174601202477c029d400a628090123be014091da024048ef805", + "0x29ae00a750091ae00a77c029ad03601cfa01235a014ef80502433809012", + "0x29b800a208091bc3701a8d78143be0141182135c01c0a6890246b8029df", + "0x3506d00fa3c0906d00a77c029d900a5ec090123be014de005104048091df", + "0xe701200c014ef80500c01411012372014ef80538001748012380014ef805", + "0xdc8053be014dc805d1c048d78053be014d780514e0480f8053be0140f805", + "0x2e8c024048ef805044014cc01202477c0281200e048dc9af03e0180a005", + "0x2812308048388053be014091d6024048ef8050280174881202477c0280f", + "0xe90121c0014ef8050e81c4039d30241d0029df00a1d0029d40241d0029df", + "0x3d0053be0143c005d1a0483c0053be0147007700e7440907700a77c02812", + "0xef80500e01453812032014ef805032014e7012040014ef80504001411012", + "0x91df00a048ed0120f401c0c8200280143d0053be0143d005d1c04803805", + "0xef805032014c0012036064039df00a01802cca024080029df00a048eb012", + "0x281b00a5f40900500a77c0280500a7380901200a77c0281200a08809012", + "0x1080f3be0141001b00a0480a4cb024080029df00a0800286a02406c029df", + "0x91cb024048ef80502401c0900c00ba48138053be01c7e8059980487e823", + "0xbc01202477c029d900a628091d93b401cef80504e016670123b6014ef805", + "0x91d600a77c02812198048091df00a7600297902475cec0073be014ed005", + "0x29df00a750ea9d601f33c091d400a77c02812198048ea8053be014090cc", + "0x282300a7380902100a77c0282100a088091d200a77c029d700a5ec091d3", + "0x2cd002476c029df00a76c029ca02403c029df00a03c028a702408c029df", + "0xe91d33b603c1182100d344091d200a77c029d200a698091d300a77c029d3", + "0x281200e048e6005d26734029df00e73802cd2024738e79d03a2050ef805", + "0x28129aa048091df00a72c02998024728e58073be014e68059a8048091df", + "0x710e300e77c029ca39201c078c3024724029df00a724029d4024724029df", + "0xf805336048e40e100e77c028e23a201c620121c4014ef8051c4014ea012", + "0x29a502411c029df00a048d181208c014ef805390014d0812260014ef805", + "0x90e100a77c028e100a088090e300a77c028e300a73c0904700a77c02847", + "0xef80502401c091532a213407e94094130039df00e4c02304702874011235", + "0x295600a8e00915600a77c0295504401d1b8122aa014ef8050243f409012", + "0x29cf024130029df00a130029ce024384029df00a3840282202455c029df", + "0x904a00a77c0284a00a734091cf00a77c029cf00a29c090e300a77c028e3", + "0x90123be0140900702455c251cf1c61307080600a55c029df00a55c02a34", + "0xb30053be014a996500e7440916500a77c028123a4048091df00a0880297e", + "0xef80509a014e70121c2014ef8051c2014110122ce014ef8052cc01519812", + "0xa880539a048e78053be014e780514e048718053be0147180539e04826805", + "0x38122ce544e78e309a384030052ce014ef8052ce0151a0122a2014ef805", + "0xe8805044048091df00a0880297e024048ef80503e014ce81202477c02812", + "0x26d8122ee014ef80539e014538121b8014ef8053a0014e70120ae014ef805", + "0xf80533a048091df00a04803812025a5402812046048bc0053be014e6005", + "0x1180539c0482b8053be01410805044048091df00a0880297e024048ef805", + "0x1198122f0014ef8050180166d8122ee014ef80501e014538121b8014ef805", + "0x6e0053be0146e00539c0482b8053be0142b805044048bc8053be014bc005", + "0xef805028014e68122ee014ef8052ee0145381200e014ef80500e014e7812", + "0x28123b4048bc8142ee01c6e05700c014bc8053be014bc8054680480a005", + "0xc8053000480d81900e77c0280600b3280902000a77c028123ac048091df", + "0x297d024014029df00a014029ce024048029df00a04802822024048ef805", + "0xef80504006c0281202932c0902000a77c0282000a1a80901b00a77c0281b", + "0x90123be0140900702403002e9604e014ef8071fa016660121fa08c1080f", + "0x91df00a7640298a024764ed0073be0141380599c048ed8053be014091cb", + "0x29df00a0486601202477c029d800a5e4091d73b001cef8053b4014bc012", + "0x29d43aa75807ccf024750029df00a048660123aa014ef805024330091d6", + "0x29ce024084029df00a08402822024748029df00a75c0297b02474c029df", + "0x91db00a77c029db00a7280900f00a77c0280f00a29c0902300a77c02823", + "0xed80f046084034d1024748029df00a748029a602474c029df00a74c02cd0", + "0x38123980174b9cd00a77c039ce00b348091ce39e740e88143be014e91d3", + "0x34c01202477c029cb00a660091ca39601cef80539a0166a01202477c02812", + "0x39df00a728e480701e30c091c900a77c029c900a750091c900a77c02812", + "0xcd812390384039df00a388e8807188048710053be014710053a8048710e3", + "0x904700a77c02812346048230053be014e4005342048980053be0140f805", + "0x29df00a3840282202438c029df00a38c029cf02411c029df00a11c029a5", + "0x900702454ca884d01fa642504c00e77c0393008c11c0a1d00448d4090e1", + "0x2a38024558029df00a5541100746e048aa8053be014090fd024048ef805", + "0x904c00a77c0284c00a738090e100a77c028e100a0880915700a77c02956", + "0x29df00a128029cd02473c029df00a73c028a702438c029df00a38c029cf", + "0xef80502401c0915709473c7184c1c20180295700a77c0295700a8d00904a", + "0xef8052a6594039d1024594029df00a048e901202477c0282200a5f809012", + "0x2680539c048708053be01470805044048b38053be014b3005466048b3005", + "0xe681239e014ef80539e014538121c6014ef8051c6014e781209a014ef805", + "0xb395139e38c268e100c014b38053be014b3805468048a88053be014a8805", + "0x1101202477c0282200a5f8090123be0140f80533a048091df00a04803812", + "0xbb8053be014e780514e0486e0053be014e800539c0482b8053be014e8805", + "0xce81202477c0281200e0480969a00a048118122f0014ef8053980166d812", + "0xe70120ae014ef8050420141101202477c0282200a5f8090123be0140f805", + "0xbc0053be014060059b6048bb8053be0140780514e0486e0053be01411805", + "0xef8051b8014e70120ae014ef8050ae014110122f2014ef8052f001519812", + "0xa00539a048bb8053be014bb80514e048038053be0140380539e0486e005", + "0x34d8122f2050bb8071b815c030052f2014ef8052f20151a012028014ef805", + "0x908902406c029df00a04b4d812040014ef805025a6c0900600a77c02812", + "0x2e9e0460174e82100a77c7e80700ba70090123be014091da024048ef805", + "0xeb805d4a76002ea43b2017519da00ba88ed805d4203002ea004e0174f8fd", + "0x91df00a06c02ea9024048ef80502401c091d400baa0ea805d4e75802ea6", + "0x91d300a77c02812d54048091df00a01802ea9024048ef80504001754812", + "0xef805042017558123a4014ef8053a603c039d302474c029df00a74c029d4", + "0x3d81202477c029cf00a75c091ce39e740079df00a74402eac02474410807", + "0x91cc00a77c029cd00a6b8091cd00a77c029d000bab4090123be014e7005", + "0x29ca00bab0091ca04201cef80504201755812396014ef805398050039d3", + "0x2ead024048ef8051c40143d81202477c029c900a75c090e21c6724079df", + "0x980053be014e41cb00e74c091c800a77c028e100a6b8090e100a77c028e3", + "0x284700a75c090123be014230053ae0482604708c03cef80504201756012", + "0x3b8122a2134039df00a128028f8024128260073be01426005290048091df", + "0x915500a77c0295300a51c0915300a77c0284d00a3e8090123be014a8805", + "0x295700a1dc091652ae01cef8050980147c0122ac014ef8052aa4c0039d3", + "0xab0073a6048b38053be014b300528e048b30053be014b28051f4048091df", + "0x917700a77c0285700a1a8090dc00a77c029d200a1a80905700a77c02967", + "0x10005d52048091df00a06c02ea9024048ef80502401c09012d5c01409023", + "0x297800a7500917800a77c02812d5e048091df00a01802ea9024048ef805", + "0x917b04601cef805046014f40122f2014ef8052f003c039d30245e0029df", + "0xef8053080143d81202477c028db00a75c091841b65f0079df00a5ec02eb0", + "0xc881400e74c0919100a77c0298a00a6b80918a00a77c0297c00bab409012", + "0xd19a101e77c0299f00bac00919f04601cef805046014f4012330014ef805", + "0x29df00a68c02ead024048ef80534a0143d81202477c029a100a75c091a5", + "0x11805d60048d70053be014d699800e74c091ad00a77c029a800a6b8091a8", + "0xa401202477c0286a00a75c090123be014d78053ae048dc06a35e03cef805", + "0xef8053800143b8123801b4039df00a6f0028f80246f0dc0073be014dc005", + "0x389ae00e74c0907100a77c029b900a51c091b900a77c0286d00a3e809012", + "0x7d01202477c028e000a1dc090771c001cef8053700147c0120e8014ef805", + "0x29df00a1e83a0073a60483d0053be0143c00528e0483c0053be0143b805", + "0x35700502408c0917700a77c028df00a1a8090dc00a77c0297900a1a8090df", + "0x90123be01403005d52048091df00a08002ea9024048ef80502401c09012", + "0x29df00a1ec078073a60483d8053be0143d8053a80483d8053be014096b1", + "0x280500a7380901200a77c0281200a088091be00a77c028fd00bac809019", + "0x39e7024050029df00a0500286a0246f8029df00a6f80297d024014029df", + "0x2ccc024378df87d01e77c0281437c014090149960480c8053be0140c81b", + "0x410073be014da80599c048091df00a04803812368017599b500a77c038de", + "0x28dd10406407eb4024374029df00a0487e81202477c029b000a628091b0", + "0x29ce0241f4029df00a1f4028220246cc029df00a6b002eb50246b0029df", + "0x281200e048d99bf0fa03c029b300a77c029b300bad8091bf00a77c029bf", + "0x287d00a0880908600a77c029b400a7e8090123be0140c8052f2048091df", + "0x3e80f00a218029df00a21802eb60246fc029df00a6fc029ce0241f4029df", + "0x91df00a01802ea9024048ef8050360175481202477c0281200e048431bf", + "0xef80536403c039d30246c8029df00a6c8029d40246c8029df00a04b5b812", + "0x280539c048090053be01409005044048d50053be01413805d700480f805", + "0xf3812028014ef80502801435012354014ef805354014be81200a014ef805", + "0x26601234e6a44480f3be0140a1aa00a0480a4cb02407c029df00a07c10007", + "0x39df00a22c02cce024048ef80502401c091a600bae4458053be01cd3805", + "0xd208d03e03f5a012348014ef8050243f4090123be014478053140484788d", + "0xe7012112014ef8051120141101233a014ef8053400175a812340014ef805", + "0x9007024674d488901e014ce8053be014ce805d6c048d48053be014d4805", + "0x44805044048cd0053be014d30053f4048091df00a07c02979024048ef805", + "0x7805334014ef8053340175b012352014ef805352014e7012112014ef805", + "0xef8050400175481202477c0281b00baa4090123be01409007024668d4889", + "0x299901e01ce9812332014ef805332014ea012332014ef805025ae809012", + "0x29ce024048029df00a0480282202465c029df00a03002ebb024088029df", + "0x901400a77c0281400a1a80919700a77c0299700a5f40900500a77c02805", + "0x9098328654079df00a050cb80502405265812044014ef805044018039e7", + "0xef8053240166701202477c0281200e048c8005d78648029df00e26002ccc", + "0xc602201fad00918b00a77c028121fa048091df00a2700298a024270c6007", + "0x919500a77c0299500a0880919c00a77c0289e00bad40909e00a77c0298b", + "0x3812338650ca80f00a670029df00a67002eb6024650029df00a650029ce", + "0x282202466c029df00a640029fa024048ef805044014bc81202477c02812", + "0x299b00a77c0299b00bad80919400a77c0299400a7380919500a77c02995", + "0x282000baa4090123be0140d805d52048091df00a04803812336650ca80f", + "0xef805140014ea012140014ef805025af4090123be01403005d52048091df", + "0x2e73024614029df00a76c02ebe02463c029df00a280078073a604850005", + "0xc00053be014c101400e74c0918200a77c0298300b9d00918300a77c02985", + "0x96ae00a048118122ee014ef805300014350121b8014ef80531e01435012", + "0x35481202477c0282000baa4090123be0140d805d52048091df00a04803812", + "0xe981214e014ef80514e014ea01214e014ef805025afc090123be01403005", + "0xef8052fc017608122fc768039df00a76802ec00245fc029df00a29c07807", + "0xbe805040048091df00a2f4029d7024048ef805178014eb81217a2f0be80f", + "0x601da00e77c029da00bb00090bf00a77c028be02801ce981217c014ef805", + "0x28c300a75c090123be01460805104048618c218203cef80518001760812", + "0x5f8073a6048628053be0146200535c048620053be01461005d5a048091df", + "0x91df00a31c02882024324640c701e77c029da00bb04090c600a77c028c5", + "0x29df00a328029ae024328029df00a32402ead024048ef805190014eb812", + "0x660050d40486e0053be014bf8050d4048660053be014658c600e74c090cb", + "0xef8050360175481202477c0281200e048096ae00a048118122ee014ef805", + "0x670053be014096c2024048ef80500c0175481202477c0282000baa409012", + "0x29d900bb0c0917a00a77c028ce01e01ce981219c014ef80519c014ea012", + "0x90123be014ba8053ae048ba1752ec03cef8051a0017620121a0764039df", + "0x29df00a5cc0a0073a6048b98053be014bb005040048091df00a5d0029d7", + "0x410121cc39c6980f3be014b6805d88048b69d900e77c029d900bb0c09170", + "0xd70121ca014ef8051ce0175681202477c028e600a75c090123be01469805", + "0x79df00a76402ec4024590029df00a390b80073a6048720053be01472805", + "0x296000bab4090123be014b08053ae048091df00a58802882024580b0962", + "0x350122b8014ef8052bc590039d3024578029df00a57c029ae02457c029df", + "0x3812025ab802812046048bb8053be014ae0050d40486e0053be014bd005", + "0x3005d52048091df00a08002ea9024048ef8050360175481202477c02812", + "0x78073a6048ac0053be014ac0053a8048ac0053be014096c5024048ef805", + "0x7880f3be01477805d8c048779d800e77c029d800a7900915400a77c02958", + "0xef8051e20141001202477c0295000a208090123be014a9005104048a8152", + "0x363012294760039df00a760029e402452c029df00a5340a0073a6048a6805", + "0x91df00a3e802882024048ef805290014410121f43e0a400f3be014a5005", + "0x29d800bb180914900a77c0294729601ce981228e014ef8051f001410012", + "0x2820024048ef8052840144101202477c0294c00a20809101284530079df", + "0x6e0053be014aa0050d4048810053be0148014900e74c0910000a77c02901", + "0x35481202477c0281200e048096ae00a048118122ee014ef80520401435012", + "0x96c7024048ef80500c0175481202477c0282000baa4090123be0140d805", + "0x913f00a77c0294101e01ce9812282014ef805282014ea012282014ef805", + "0x293c00a75c0913c27a01cef80520a0176481220a75c039df00a75c02ec8", + "0xa0073a60489c8053be0149c00535c0489c0053be0149e805d5a048091df", + "0x90123be0149a0053ae0489993400e77c029d700bb240916f00a77c02939", + "0xef80521a5bc039d3024434029df00a440029ae024440029df00a4cc02ead", + "0x2812046048bb8053be014988050d40486e0053be0149f8050d404898805", + "0x91df00a08002ea9024048ef8050360175481202477c0281200e048096ae", + "0x968053be014968053a8048968053be014096ca024048ef80500c01754812", + "0x94005d98048941d600e77c029d600bb2c0912a00a77c0292d01e01ce9812", + "0xd7012000014ef80523e0175681202477c0292b00a75c0912b23e01cef805", + "0x39df00a75802ecc024884029df00a7880a0073a6048f10053be01400005", + "0x2a2400a6b80922400a77c02a2300bab4090123be015110053ae04911a22", + "0x350121b8014ef8052540143501244a014ef8053c6884039d302478c029df", + "0xd805d52048091df00a04803812025ab802812046048bb8053be01512805", + "0xef805025b34090123be01403005d52048091df00a08002ea9024048ef805", + "0x2ece02489c029df00a898078073a6049130053be015130053a804913005", + "0x91df00a8a8029d70248a9148073be01514005d9e049141d500e77c029d5", + "0x29e102801ce98123c2014ef805456014d7012456014ef80545201756812", + "0x2ead024048ef80545a014eb81245e8b4039df00a75402ecf0248b0029df", + "0x1190053be01518a2c00e74c0923100a77c02a3000a6b80923000a77c02a2f", + "0x96ae00a048118122ee014ef805464014350121b8014ef80544e01435012", + "0x35481202477c0282000baa4090123be0140d805d52048091df00a04803812", + "0xe9812466014ef805466014ea012466014ef805025b40090123be01403005", + "0xef80546a0176901246a750039df00a75002ed10248d0029df00a8cc07807", + "0x11c80535c0491c8053be0151b805d5a048091df00a8e0029d70248e11b807", + "0x11e23b00e77c029d400bb480923a00a77c029e002801ce98123c0014ef805", + "0x29df00a8f4029ae0248f4029df00a8f002ead024048ef805476014eb812", + "0x11f8050d40486e0053be0151a0050d40491f8053be0151f23a00e74c0923e", + "0x924100a77c02a402ee37007eb4024900029df00a0487e8122ee014ef805", + "0x29df00a014029ce024048029df00a04802822025164029df00a90402eb5", + "0xbf01202477c028123b404a2c80502403c02c5900a77c02c5900bad809005", + "0x901904001cef80500c0166501203e014ef805024758090123be01411005", + "0x28053be0140280539c048090053be01409005044048091df00a08002980", + "0xc8050240526581203e014ef80503e01435012032014ef805032014be812", + "0x281200e04813805da63f4029df00e08c02ccc02408c1081b01e77c0281f", + "0xed005314048ed1db00e77c028fd00b3380900c00a77c02812396048091df", + "0x90cc024048ef8053b2014bc8123b0764039df00a76c02978024048ef805", + "0xeb80f99e048ea8053be014090cc024758029df00a048660123ae014ef805", + "0xd8053be0140d805044048e98053be014ec0052f6048ea0053be014ea9d6", + "0xef805018014e501201e014ef80501e01453812042014ef805042014e7012", + "0xd8069a2048e98053be014e980534c048ea0053be014ea0059a004806005", + "0x2ed439c014ef80739e0166901239e740e89d202877c029d33a803007821", + "0xef805398014cc012396730039df00a73802cd4024048ef80502401c091cd", + "0xe59ca00e03c61812394014ef805394014ea012394014ef805025a6009012", + "0x710073be014719d200e310090e300a77c028e300a750090e339201cef805", + "0xef805260014d2812260014ef80502468c091c800a77c028e100a684090e1", + "0xe881435a048710053be01471005044048e48053be014e480539e04898005", + "0xea01202477c0281200e048a884d09403f6a84c08e118079df00e72098014", + "0x238053be0142380539a048230053be0142300539c048260053be01426005", + "0x2cd8024048ef80502401c0915600bb58aa95300e77c0384c1c401c45812", + "0x915300a77c0295300a0880916500a77c0295700b3640915700a77c02955", + "0x29df00a740028a7024724029df00a724029cf024118029df00a118029ce", + "0xe48462a60180296500a77c0296500a7c00904700a77c0284700a734091d0", + "0x29df00a048500122cc014ef805024758090123be01409007024594239d0", + "0x28123a40482b8053be014b396600e74c0916700a77c0296700a75009167", + "0x110122f0014ef8052ee0166d0122ee014ef8050ae370039d1024370029df", + "0xe48053be014e480539e048230053be0142300539c048ab0053be014ab005", + "0xef8052f0014f801208e014ef80508e014e68123a0014ef8053a001453812", + "0x29df00a048e901202477c0281200e048bc0473a07242315600c014bc005", + "0x71005044048be0053be014bd8059b4048bd8053be014a897900e74409179", + "0x53812392014ef805392014e7812094014ef805094014e70121c4014ef805", + "0xbe0053be014be0053e0048268053be0142680539a048e80053be014e8005", + "0x6d8053be014e9005044048091df00a048038122f8134e81c909438803005", + "0xef80539a0166d812314014ef8053a001453812308014ef8053a2014e7012", + "0x6d8053be0140d805044048091df00a04803812025b5c02812046048c8805", + "0xef80504e0166d812314014ef80501e01453812308014ef805042014e7012", + "0xc200539c0486d8053be0146d805044048cc0053be014c88059b4048c8805", + "0xe6812314014ef8053140145381200e014ef80500e014e7812308014ef805", + "0xcc01431401cc20db00c014cc0053be014cc0053e00480a0053be0140a005", + "0x381203e01803ed8044050039df00e0140900700a048091df00a048ed012", + "0xa005044048091df00a0480a012040014ef80500e0140781202477c02812", + "0x91df00a048038120420176c81b03201cef80704001403012028014ef805", + "0xef805046014de0121fa014ef8050320140d812046014ef805036014dc012", + "0x900c00a77c028121fa048091df00a04803812025b680281204604813805", + "0x29df00a76c029bc0243f4029df00a0840281b02476c029df00a0300286d", + "0x28123b4048091df00a048038123b20176d9da00a77c0382700a70009027", + "0xeb8053a8048eb8053be014ec005040048ec0053be014ed00503e048091df", + "0x91d500a77c028fd00a5ec091d600a77c029d701e01ce98123ae014ef805", + "0x29df00a754029a6024088029df00a088029ce024050029df00a05002822", + "0xe91d33a803cef8053ac75411014029494091d600a77c029d600a1a8091d5", + "0x29d900a628090123be014091da024048ef80502401c091d23a675007805", + "0x29d101e01f3f8123a2014ef8050243f4090123be0147e8053b2048091df", + "0x29ce024050029df00a0500282202473c029df00a74002e80024740029df", + "0x281200e048e782202803c029cf00a77c029cf00b9ec0902200a77c02822", + "0x29df00a048eb01202477c0280700a660090123be014078052f2048091df", + "0x29cd39c01ce981239a014ef80539a014ea01239a014ef805024610091ce", + "0x2e7a024728029df00a730e58073a2048e58053be014091d2024730029df", + "0x901f00a77c0281f00a7380900600a77c0280600a088091c900a77c029ca", + "0x39be024048ef805028014bf01239207c0300f00a724029df00a72402e7b", + "0x287d024048ef80502401c0902103606407edc04007c0300f3be01c07805", + "0xea0121fa014ef8050243080902300a77c0282000a6fc0902000a77c02820", + "0x282300a3780900c04e01cef8050443f40380f1860487e8053be0147e805", + "0x90123be014ed005368048091df00a76c029b502475cec1d93b476c111df", + "0x91d600a77c029d900a6b8090123be014eb805104048091df00a760029d7", + "0x29d601809c078c3024758029df00a758029d4024030029df00a030029d4", + "0xe91d300e77c029d402401c620123a8014ef8053a8014ea0123a8754039df", + "0x29df00a018029ce024740029df00a048d18123a2014ef8053a4014d0812", + "0x29d300a088091d500a77c029d500a73c091d000a77c029d000a69409006", + "0x91ca39673007edd39a738e780f3be01ce89d003e0180a1ad02474c029df", + "0x91cf00a77c029cf00a738091cd00a77c029cd00a750090123be01409007", + "0xef80502401c091c900bb78091df00e734028c5024738029df00a738029cd", + "0xef8051c4014638121c4014ef8051c6014630121c6014ef8050243f409012", + "0x90123be014e4805190048091df00a04803812025b7c0281204604870805", + "0x708053be0149800518e048980053be014e4005192048e40053be014090fd", + "0xef80708c0146581208c014ef80508c0146381208c014ef8051c201465012", + "0x28123ac048091df00a11c0298a024048ef80502401c0904c00bb8023805", + "0x250073a6048268053be014268053a8048268053be014096e1024128029df", + "0x915500a77c029512a601ce88122a6014ef8050247480915100a77c0284d", + "0x29df00a73c029ce02474c029df00a74c02822024558029df00a55402de4", + "0x295600a7e0091ce00a77c029ce00a734091d500a77c029d500a73c091cf", + "0xef805098014c501202477c0281200e048ab1ce3aa73ce982200a558029df", + "0xef8052ca016f30122ca014ef8052ae016f28122ae014ef8050243f409012", + "0xea80539e048e78053be014e780539c048e98053be014e9805044048b3005", + "0x110052cc014ef8052cc014fc01239c014ef80539c014e68123aa014ef805", + "0xb38073a2048b38053be014091d2024048ef80502401c0916639c754e79d3", + "0x91d300a77c029d300a088090dc00a77c0285700b7900905700a77c029ca", + "0x29df00a72c029cd024754029df00a754029cf024730029df00a730029ce", + "0x91df00a048038121b872cea9cc3a6088028dc00a77c028dc00a7e0091cb", + "0x29df00a084bb8073a2048bb8053be014091d2024048ef80504401441012", + "0x281900a7380901200a77c0281200a0880917900a77c0297800b79009178", + "0x29f802406c029df00a06c029cd02401c029df00a01c029cf024064029df", + "0x945b024080029df00a04a2e8122f206c038190240880297900a77c02979", + "0x29df00a0486101202477c028123b4048091df00a04844812036014ef805", + "0x380f186048108053be014108053a80481182200e77c0282200a8f409021", + "0xef805018014d7012018018039df00a0180297502409c7e8073be01411821", + "0x91d93b401cef8053b609c7e80f186048138053be014138053a8048ed805", + "0x29d700a684091d73b001cef8053b2048038c4024764029df00a764029d4", + "0xed00539e048ea8053be014ea80534a048ea8053be014091a3024758029df", + "0x79df00e758ea80f00a050d68123b0014ef8053b0014110123b4014ef805", + "0xea01202477c02812028048091df00a0480381239e740e880fdc4748e99d4", + "0xe98053be014e980539a048ea0053be014ea00539c048e90053be014e9005", + "0x29df00a0487e81202477c0281200e048e7005dc6048ef8073a401462812", + "0x37200502408c091cb00a77c029cc00a31c091cc00a77c029cd00a318091cd", + "0x91ca00a77c028121fa048091df00a738028c8024048ef80502401c09012", + "0x29df00a72c028ca02472c029df00a724028c7024724029df00a728028c9", + "0x38121c2017728e200a77c038e300a32c090e300a77c028e300a31c090e3", + "0xef805024308090123be01471005314048091df00a048ed01202477c02812", + "0x78c3024720029df00a720029d40244c0110073be0141100547a048e4005", + "0x284c00a6b80904c00c01cef80500c014ba81208e118039df00a4c0e41da", + "0x2681900e77c0284a08e118078c302411c029df00a11c029d4024128029df", + "0x28121fa048a995100e77c0284d3b001c6201209a014ef80509a014ea012", + "0x29a102455c029df00a55802c94024558029df00a554028c6024554029df", + "0xea0122cc014ef8052cc014d28122cc014ef80502468c0916500a77c02953", + "0x29df00a54402822024064029df00a0640d80792a048ab8053be014ab805", + "0x90070245e0bb8dc01fb982b96700e77c039572ca598e99d40448d409151", + "0xbd81f2f203cef8070ae59c039be02459c029df00a59c029ce024048ef805", + "0x29bf0245ec029df00a5ec0287d024048ef80502401c091841b65f007ee7", + "0x28de024660029df00a048eb012322014ef8050247580918a00a77c0297b", + "0xef805342014da01202477c0299f00a6d4091a834a68cd099f04477c0298a", + "0x29a300c08807ee8024048ef8053500144101202477c029a500a75c09012", + "0xf60120d46bc039df00a6b802cef0246b8029df00a6b402ee90246b4029df", + "0x917900a77c0297900a7380915100a77c0295100a088090123be014d7805", + "0x29df00a6600286a024644029df00a6440286a0241a8029df00a1a802970", + "0xdc00f3be014cc1910d45e4a88229e00480f8053be0140f82000f19009198", + "0x2cf3024048ef80502401c091b900bba8e00053be01c368059e2048369bc", + "0x3b8073be014388052f0048091df00a3800298a0243803a07101e77c029c0", + "0x287a00a5e4090df0f401cef8050e8014bc01202477c0287700a5e409078", + "0xde0149e8048df0053be0146f8052f60483d8053be0143c0052f6048091df", + "0x90fd024048ef80502401c091b436a37807eeb37e1f4039df00e6f83d81f", + "0x90dd00a77c029b000a8e0091b000a77c0288202801d1b812104014ef805", + "0x29df00a064029cf0241f4029df00a1f4029ce0246e0029df00a6e002822", + "0xc87d370088028dd00a77c028dd00a8d0091bf00a77c029bf00a73409019", + "0xd60053be014091d2024048ef805028014bf01202477c0281200e0486e9bf", + "0x29b800a0880908600a77c029b300a8cc091b300a77c029b435801ce8812", + "0x29cd024064029df00a064029cf024378029df00a378029ce0246e0029df", + "0x381210c6d40c8de3700880288600a77c0288600a8d0091b500a77c029b5", + "0x28220246c8029df00a6e402a33024048ef805028014bf01202477c02812", + "0x901900a77c0281900a73c091bc00a77c029bc00a738091b800a77c029b8", + "0xd901f0326f0dc02200a6c8029df00a6c802a3402407c029df00a07c029cd", + "0xeb81202477c0282200a208090123be0140a0052fc048091df00a04803812", + "0x39d10246a8029df00a048e901202477c0282000b284090123be01403005", + "0xa88053be014a8805044048d48053be01444805466048448053be014c21aa", + "0xef8051b6014e6812032014ef805032014e78122f8014ef8052f8014e7012", + "0xef80502401c091a91b6064be151044014d48053be014d48054680486d805", + "0x91df00a018029d7024048ef8050440144101202477c0281400a5f809012", + "0x29df00a5e0d38073a2048d38053be014091d2024048ef80504001650812", + "0x28dc00a7380915100a77c0295100a088091a600a77c0288b00a8cc0908b", + "0x2a340245dc029df00a5dc029cd024064029df00a064029cf024370029df", + "0x28123b4048091df00a0480381234c5dc0c8dc2a2088029a600a77c029a6", + "0xef80500c014eb81202477c0282200a208090123be01470805314048091df", + "0x468053be014090fd024048ef8050360164181202477c0282000b28409012", + "0x29d800a088091a400a77c0288f00a8e00908f00a77c0288d02801d1b812", + "0x29cd024768029df00a768029cf024750029df00a750029ce024760029df", + "0x381234874ced1d43b0088029a400a77c029a400a8d0091d300a77c029d3", + "0x11005104048091df00a0500297e024048ef8050360164181202477c02812", + "0xef805024748090123be01410005942048091df00a018029d7024048ef805", + "0x2822024668029df00a67402a33024674029df00a73cd00073a2048d0005", + "0x91da00a77c029da00a73c091d100a77c029d100a738091d800a77c029d8", + "0xcd1d03b4744ec02200a668029df00a66802a34024740029df00a740029cd", + "0xed01202477c028121120480d8053be0140945b024080029df00a04a2e812", + "0xea012046088039df00a08802a3d024084029df00a0486101202477c02812", + "0x280600a5d4090271fa01cef8050460840380f186048108053be01410805", + "0x6181204e014ef80504e014ea0123b6014ef805018014d7012018018039df", + "0xec81200e310091d900a77c029d900a750091d93b401cef8053b609c7e80f", + "0xd28123aa014ef80502468c091d600a77c029d700a684091d73b001cef805", + "0xec0053be014ec005044048ed0053be014ed00539e048ea8053be014ea805", + "0x281200e048e79d03a203f761d23a6750079df00e758ea80f00a050d6812", + "0xef8053a8014e70123a4014ef8053a4014ea01202477c02812028048091df", + "0x381239c017768123be01ce900518a048e98053be014e980539a048ea005", + "0x28c7024730029df00a734028c6024734029df00a0487e81202477c02812", + "0x29ce00a320090123be0140900702404b7700502408c091cb00a77c029cc", + "0x29c900a31c091c900a77c029ca00a324091ca00a77c028121fa048091df", + "0x28cb02438c029df00a38c028c702438c029df00a72c028ca02472c029df", + "0xc501202477c028123b4048091df00a048038121c2017778e200a77c038e3", + "0x2ca1024048ef80500c014eb81202477c0282200a208090123be01471005", + "0xa00746e048e40053be014090fd024048ef8050360164181202477c02820", + "0x91d800a77c029d800a0880904600a77c0293000a8e00913000a77c029c8", + "0x29df00a74c029cd024768029df00a768029cf024750029df00a750029ce", + "0x91df00a0480381208c74ced1d43b00880284600a77c0284600a8d0091d3", + "0x11e81208e014ef805024308090123be01470805314048091df00a048ed012", + "0x284c08e768078c302411c029df00a11c029d4024130110073be01411005", + "0x915300a77c0295100a6b80915100c01cef80500c014ba81209a128039df", + "0xaa8053a8048aa81900e77c0295309a128078c3024134029df00a134029d4", + "0x916500a77c028121fa048ab95600e77c029553b001c620122aa014ef805", + "0x29df00a55c029a102459c029df00a59802c94024598029df00a594028c9", + "0xef8052ce014ea0121b8014ef8051b8014d28121b8014ef80502468c09057", + "0x11235024558029df00a55802822024064029df00a0640d80792a048b3805", + "0x90123be014090070245f0bd97901fbc0bc17700e77c039670ae370e99d4", + "0xc898a01fbc4c201f1b603cef8072f05dc039be0245dc029df00a5dc029ce", + "0x29df00a610029bf024610029df00a6100287d024048ef80502401c09198", + "0x111df00a67c028de02468c029df00a048eb012342014ef8050247580919f", + "0x29d7024048ef805350014da01202477c029a500a6d4091af35c6b4d41a5", + "0x906a00a77c029ad00c08807ef2024048ef80535e0144101202477c029ae", + "0xef805378014f60120da6f0039df00a6e002cef0246e0029df00a1a802ef3", + "0x286d00a5c0090db00a77c028db00a7380915600a77c0295600a08809012", + "0x3c6402468c029df00a68c0286a024684029df00a6840286a0241b4029df", + "0x2788120e26e4e000f3be014d19a10da36cab0229e00480f8053be0140f820", + "0x79df00a1d002cf3024048ef80502401c090e000bbd03a0053be01c38805", + "0x29790241ec6f8073be0143b8052f0048091df00a1e80298a0241e83c077", + "0xbd81202477c029be00a5e40907d37c01cef8050f0014bc01202477c028df", + "0x38de37e07cdc8149e80486f0053be0143e8052f6048df8053be0143d805", + "0xd60053be014090fd024048ef80502401c090dd36020807ef53686d4039df", + "0x29c000a0880908600a77c029b300a8e0091b300a77c029ac02801d1b812", + "0x29cd024064029df00a064029cf0246d4029df00a6d4029ce024700029df", + "0x381210c6d00c9b53800880288600a77c0288600a8d0091b400a77c029b4", + "0xd90073a2048d90053be014091d2024048ef805028014bf01202477c02812", + "0x91c000a77c029c000a0880908900a77c029aa00a8cc091aa00a77c028dd", + "0x29df00a6c0029cd024064029df00a064029cf024208029df00a208029ce", + "0x91df00a048038121126c00c8823800880288900a77c0288900a8d0091b0", + "0x29df00a700028220246a4029df00a38002a33024048ef805028014bf012", + "0x281f00a7340901900a77c0281900a73c091b900a77c029b900a738091c0", + "0x281200e048d481f0326e4e002200a6a4029df00a6a402a3402407c029df", + "0xef80500c014eb81202477c0282200a208090123be0140a0052fc048091df", + "0xef80533069c039d102469c029df00a048e901202477c0282000b28409012", + "0xc500539c048ab0053be014ab005044048d30053be0144580546604845805", + "0x11a012322014ef805322014e6812032014ef805032014e7812314014ef805", + "0x297e024048ef80502401c091a6322064c5156044014d30053be014d3005", + "0x10005942048091df00a018029d7024048ef8050440144101202477c02814", + "0x2a3302423c029df00a5f0468073a2048468053be014091d2024048ef805", + "0x917900a77c0297900a7380915600a77c0295600a088091a400a77c0288f", + "0x29df00a69002a340245ec029df00a5ec029cd024064029df00a064029cf", + "0x90123be0140d805906048091df00a048038123485ec0c9792ac088029a4", + "0xeb81202477c0282200a208090123be0140a0052fc048091df00a08002ca1", + "0x919d00a77c029cf34001ce8812340014ef805024748090123be01403005", + "0x29df00a744029ce024760029df00a76002822024668029df00a67402a33", + "0x299a00a8d0091d000a77c029d000a734091da00a77c029da00a73c091d1", + "0x29df00a0486801202477c028123b4048cd1d03b4744ec02200a668029df", + "0xef80500c014ea01203e014ef80503e014ea01203e014ef8050245e809006", + "0x901900a77c0281900a7500901904001cef80500c07c0380f18604803005", + "0xef80502468c0902300a77c0282100a6840902103601cef805032048038c4", + "0xd805044048100053be0141000539e0487e8053be0147e80534a0487e805", + "0xec1d93b403f7b1db01809c079df00e08c7e80f00a050d6812036014ef805", + "0x138053be0141380539c048ed8053be014ed8053a8048091df00a04803812", + "0x281200e048eb805dee048ef8073b601462812018014ef805018014e6812", + "0x28c5024754029df00a758029ae024758110073be014110052ea048091df", + "0xbf01202477c0282200a75c090123be0140900702475002ef802477c039d5", + "0x29d4024748029df00a04b7c8123a6014ef805024758090123be0140a005", + "0x91d000a77c028123a4048e88053be014e91d300e74c091d200a77c029d2", + "0xef8050360141101239c014ef80539e0151981239e014ef8053a2740039d1", + "0x600539a048100053be0141000539e048138053be0141380539c0480d805", + "0x90070247380602004e06c1100539c014ef80539c0151a012018014ef805", + "0x281b00a088091cd00a77c028121a0048091df00a750028c8024048ef805", + "0x29cd024080029df00a080029cf02409c029df00a09c029ce02406c029df", + "0x902200a77c0282200a59c091cd00a77c029cd00a7500900c00a77c0280c", + "0x38e300a370090e3392728e59cc04477c0282239a0500602004e06c0fd51", + "0x913039001cef8051c4014f181202477c0281200e04870805df4388029df", + "0x1101208e014ef8050243400904600a77c028121a0048091df00a4c00298a", + "0xe50053be014e500539e048e58053be014e580539c048e60053be014e6005", + "0xef80508e014ea01208c014ef80508c014ea012392014ef805392014e6812", + "0x6e0122a65442684a098088ef80508e118e41c939472ce601fdf604823805", + "0x39df00a554029e3024048ef80502401c0915600bbf0aa8053be01ca9805", + "0x29df00a048680122cc014ef8050245d8090123be014b2805314048b2957", + "0x284d00a73c0904a00a77c0284a00a7380904c00a77c0284c00a08809167", + "0x29d4024598029df00a598029d4024544029df00a544029cd024134029df", + "0xbc1771b815c111df00a59cb31572a21342504c03fbec0916700a77c02967", + "0xbd8053be014ab005466048091df00a048038122f25e0bb8dc0ae08802979", + "0xef80509a014e7812094014ef805094014e7012098014ef80509801411012", + "0x2504c044014bd8053be014bd805468048a88053be014a880539a04826805", + "0x29cc00a0880917c00a77c028e100a8cc090123be014090070245eca884d", + "0x29cd024728029df00a728029cf02472c029df00a72c029ce024730029df", + "0x38122f8724e51cb3980880297c00a77c0297c00a8d0091c900a77c029c9", + "0xa0052fc048091df00a088029d7024048ef8053ae0146401202477c02812", + "0x298400a7500918400a77c02812dfa0486d8053be014091d6024048ef805", + "0x39d1024644029df00a048e9012314014ef80530836c039d3024610029df", + "0xd8053be0140d805044048cf8053be014cc005466048cc0053be014c5191", + "0xef805018014e6812040014ef805040014e781204e014ef80504e014e7012", + "0xef80502401c0919f0180801381b044014cf8053be014cf80546804806005", + "0xd08053be014091d2024048ef805044014eb81202477c0281400a5f809012", + "0x281b00a088091a500a77c029a300a8cc091a300a77c029d834201ce8812", + "0x29cd024080029df00a080029cf024768029df00a768029ce02406c029df", + "0x22e01234a764101da036088029a500a77c029a500a8d0091d900a77c029d9", + "0x28123b4048091df00a0484481203e014ef8050251740902200a77c02812", + "0xef805032014ea012032014ef805025bf80902000a77c028123ac048091df", + "0x108053a8048108053be014096ff02406c029df00a064100073a60480c805", + "0xea0121fa014ef805025c000902300a77c0282103601ce9812042014ef805", + "0x29df00a09c0286a02409c029df00a3f4118073a60487e8053be0147e805", + "0xef80502401c091d83b276807f013b60180600f3be01c0780500e6f809027", + "0x29d700a378091d700a77c029db00a6fc091db00a77c029db00a1f409012", + "0x90123be014ea0053ae048091df00a758029b5024748e99d43aa758111df", + "0x91d500a77c029d500bc08090123be014e9005104048091df00a74c029d7", + "0xe49ca396730e69ce39e7407e9df00a74402f04024744029df00a75402f03", + "0x2877024048ef80539e014eb81202477c029d000a20809130390384710e3", + "0xe5005104048091df00a73002882024048ef80539a014cc01202477c029ce", + "0x28e200a660090123be014718050ee048091df00a72402f05024048ef805", + "0xef805260014cc01202477c029c800a508090123be01470805284048091df", + "0x230052f0048230053be014e582700e74c091cb00a77c029cb00a75009012", + "0x234812098014ef8050980140d81202477c0284700a5e40904c08e01cef805", + "0x268053be014091a3024050029df00a12802c6a024128260073be01426005", + "0x2680534a048a881400e77c0281400a5480901400a77c0281404401e35812", + "0x900600a77c0280603e01e32012018014ef805018014e701209a014ef805", + "0xa101202477c0281200e048ab95600fc18aa95300e77c0395109a048079e5", + "0x91d6024048ef805098014ec81202477c0281400a508090123be014aa805", + "0x39d3024598029df00a598029d4024598029df00a04a420122ca014ef805", + "0x6e0053be014b385700e7440905700a77c028123a4048b38053be014b3165", + "0xef805018014e70122a6014ef8052a6014110122ee014ef8051b8016fe012", + "0xbb805bfa048030053be0140300539a048038053be0140380539e04806005", + "0x295700a508090123be014090070245dc0300701854c110052ee014ef805", + "0x295600a0880917900a77c02812198048bc0053be014260052f6048091df", + "0x29a602401c029df00a01c029cf024030029df00a030029ce024558029df", + "0x29792f001c061560452180917900a77c0297900a7500917800a77c02978", + "0xef80502401c0919100bc1cc50053be01cc200590e048c20db2f85ec0a1df", + "0x299802468cd099f01e77c0298a00b2240919800a77c0281400a79809012", + "0xd41a500e77c0299834236c078c3024048ef805346014c501202477c0299f", + "0xef8052f60141101235c014ef80535a0170001235a014ef805350016ff812", + "0x300539a048d28053be014d280539e048be0053be014be00539c048bd805", + "0x90070246b8031a52f85ec1100535c014ef80535c016fe81200c014ef805", + "0xbd805044048d78053be014c8805bf8048091df00a05002942024048ef805", + "0xe68121b6014ef8051b6014e78122f8014ef8052f8014e70122f6014ef805", + "0x91af00c36cbe17b044014d78053be014d7805bfa048030053be01403005", + "0x2ca1024048ef80504e014bc81202477c0282200b280090123be01409007", + "0x2fe012370014ef8053b01a8039d10241a8029df00a048e901202477c0281f", + "0xed0053be014ed00539c048090053be01409005044048de0053be014dc005", + "0xef805378016fe8123b2014ef8053b2014e681200e014ef80500e014e7812", + "0x380700a0180900700a77c0280500a03c091bc3b201ced012044014de005", + "0x900600a77c0281400a6e0090123be0140900702408802f0802803c039df", + "0x9012e1201409023024080029df00a018029bc02407c029df00a03c0281b", + "0xd812036014ef80503201436812032014ef8050243f4090123be01409007", + "0xf8073be0140f8058d2048100053be0140d8053780480f8053be01411005", + "0x381204e017850fd00a77c0382000a7000902300a77c0282100a5ec09021", + "0xea0123b6014ef80501801410012018014ef8051fa0140f81202477c02812", + "0x900702476002f0c3b2768039df00e76c09007e16048ed8053be014ed805", + "0x281f00b1a4091d700a77c02812346048091df00a08c02998024048ef805", + "0x91d700a77c029d700a694091d53b201cef8053b2014a90123ac07c039df", + "0x23481202477c0281200e048e9005e1c74cea0073be01cea9d73ac7680a70d", + "0x39df00a76402952024740029df00a74402c6a0247440f8073be0140f805", + "0xea00f3ca048e98053be014e9805036048e80053be014e800534a048e79d9", + "0xf9ce029c34090123be0140900702472ce6007e1e734e70073be01ce79d0", + "0xef8053a6014bd81202477c0281200e04871805e20724e50073be01ce69d9", + "0xe4007e24048e40053be014e48052f6048708053be01471005e2204871005", + "0x91ca00a77c029ca00a0880904600a77c0293000bc4c0913000a77c028e1", + "0x29d300a764090123be01409007024118e500700a118029df00a11802f14", + "0xef805098014ea012098014ef8050247f00904700a77c028123ac048091df", + "0x268073a2048268053be014091d2024128029df00a130238073a604826005", + "0x90e300a77c028e300a0880915300a77c0295100bc540915100a77c0284a", + "0x29cb00a508090123be0140900702454c7180700a54c029df00a54c02f14", + "0xef8053b2014a101202477c0281f00a764090123be014e98053b2048091df", + "0x29df00a558029d4024558029df00a04b8b0122aa014ef80502475809012", + "0xab96500e7440916500a77c028123a4048ab8053be014ab15500e74c09156", + "0x38a012398014ef805398014110122ce014ef8052cc0178a8122cc014ef805", + "0xef8053b2014a101202477c0281200e048b39cc00e014b38053be014b3805", + "0x6e0053be014091fc02415c029df00a048eb01202477c0281f00a76409012", + "0xef8050247480917700a77c028dc0ae01ce98121b8014ef8051b8014ea012", + "0x28220245ec029df00a5e402f150245e4029df00a5dcbc0073a2048bc005", + "0xef80502401c0917b3a401c0297b00a77c0297b00bc50091d200a77c029d2", + "0x29df00a5f002f170245f0029df00a0487e81202477c0281f00a76409012", + "0xec005044048c50053be014c2005e26048c20053be0146d82300fc48090db", + "0x91df00a0480381231476003805314014ef8053140178a0123b0014ef805", + "0x919100a77c028121fa048091df00a07c029d9024048ef80504e014c5012", + "0xef80533e0178981233e014ef80533008c03f12024660029df00a64402f17", + "0xd081200e014d08053be014d0805e28048090053be01409005044048d0805", + "0xed01202477c028121120480d8053be0140945b024080029df00a04a2e812", + "0xea012046088039df00a08802a3d024084029df00a048bd01202477c02812", + "0x282700a750090271fa01cef8050460840380f186048108053be01410805", + "0x91da00a77c029db00a684091db01801cef80504e048038c402409c029df", + "0x7e8053be0147e80539e048ec8053be014ec80534a048ec8053be014091a3", + "0x38c1d63ae760079df00e768ec80f00a050d6812018014ef80501801411012", + "0x282200a8f4091d200a77c028122f4048091df00a048038123a6750ea80f", + "0xc8073be014e89d21fa03c618123a4014ef8053a4014ea0123a2088039df", + "0x29a1024738e78073be014e800c00e310091d000a77c029d000a750091d0", + "0x91cb00c01cef80500c0151e812398014ef80502468c091cd00a77c029ce", + "0x29df00a758029d4024730029df00a730029a5024760029df00a760029ce", + "0xec02246a048e78053be014e78050440480c8053be0140c81b00f254091d6", + "0xeb01202477c0281200e048710e339203f8c81f39401cef807396734e61d7", + "0x980053be014031d604403f8d012390014ef805024758090e100a77c02812", + "0x284700a7b00904c08e01cef80508c0167781208c014ef805260014fe812", + "0x260052e0048e50053be014e500539c048e78053be014e7805044048091df", + "0x232012390014ef805390014350121c2014ef8051c201435012098014ef805", + "0x915109a128079df00a7207084c39473c114f002407c029df00a07c10007", + "0xef8052a60167981202477c0281200e048aa805e3654c029df00e54402cf1", + "0xbc8122ce598039df00a55802978024048ef8052ca014c50122ca55cab00f", + "0x90123be0142b8052f20486e05700e77c0295700a5e0090123be014b3005", + "0xbc17703e1340a4f40245e0029df00a3700297b0245dc029df00a59c0297b", + "0x29df00a0487e81202477c0281200e048c20db2f803f8e17b2f201cef807", + "0x25005044048cc0053be014c8805470048c88053be014c501400e8dc0918a", + "0xe6812032014ef805032014e78122f2014ef8052f2014e7012094014ef805", + "0x91982f6064bc84a044014cc0053be014cc005468048bd8053be014bd805", + "0x39d102467c029df00a048e901202477c0281400a5f8090123be01409007", + "0x250053be01425005044048d18053be014d0805466048d08053be014c219f", + "0xef8051b6014e6812032014ef805032014e78122f8014ef8052f8014e7012", + "0xef80502401c091a31b6064be04a044014d18053be014d18054680486d805", + "0xef8050940141101234a014ef8052aa0151981202477c0281400a5f809012", + "0xf80539a0480c8053be0140c80539e048268053be0142680539c04825005", + "0x90070246940f81909a1281100534a014ef80534a0151a01203e014ef805", + "0x282200a208090123be0140a0052fc048091df00a01802882024048ef805", + "0x29df00a048e901202477c0282000b284090123be014eb005104048091df", + "0xe7805044048d70053be014d6805466048d68053be014711a800e744091a8", + "0xe6812032014ef805032014e7812392014ef805392014e701239e014ef805", + "0x91ae1c6064e49cf044014d70053be014d7005468048718053be01471805", + "0x2882024048ef805028014bf01202477c0280600a208090123be01409007", + "0x28123a4048091df00a08002ca1024048ef8050360164181202477c02822", + "0x11012370014ef8050d4015198120d4014ef8053a66bc039d10246bc029df", + "0x7e8053be0147e80539e048ea8053be014ea80539c048060053be01406005", + "0xea0fd3aa03011005370014ef8053700151a0123a8014ef8053a8014e6812", + "0x90140240500780700a0489509e25604850022042278958121400883b9b8", + "0x90a00440844f12b024280110c901e01c02812254278958120280844f12b", + "0x912a13c4ac090a00440844f12b0242801145e02803c038050244a84f12b", + "0xa00f00e0140912a13c4ac090a00440844f12b024280116e802803c03805", + "0x90a0045c780a00f00e0140912a13c4ac090a00440844f12b0242801171d", + "0x1102113c4ac090a0045c7c0a00f00e0140912a13c4ac090a00440844f12b", + "0x912a13c4ac0901404227895812029c800a00f00e0140912a13c4ac090a0", + "0x780700a0489509e256218090a000c0844f12b10c04850006e4203c03805", + "0xa00f00e0140912a13c4ac430121400181089e256218090a000dc8811014", + "0x1101401e01c02812254278958860242800302113c4ac4301214001b91822", + "0x39282202803c038050244a84f12b10c048500060422789588602428003724", + "0x9581214008b9301401e01c02812254278958121400881089e25604850022", + "0x500220422789581214008b9381401e01c02812254278958121400881089e", + "0x9509e256048500220422789581214008b9401401e01c0281225427895812", + "0x780700a0489509e256048500220422789581214008b9481401e01c02812", + "0x50022e560500780700a0489509e256048500220422789581214008b95014", + "0x1089e25604850022e580500780700a0489509e2560485002204227895812", + "0x958121400881089e25604850022e5a0500780700a0489509e25604850022", + "0x780700a0489509e2560480a02113c4ac09014e5c0500780700a0489509e", + "0xa02113c4ac09014e6003c038050244a84f12b0240501089e2560480a72f", + "0x38050244a84f12b0240501089e2560480a73101e01c0281225427895812", + "0x50022e660500780700a0489509e256048500220422789581214008b9900f", + "0x1089e25604850022e680500780700a0489509e2560485002204227895812", + "0x958121400881089e25604850022e6a0500780700a0489509e25604850022", + "0x2812254278958121400881089e25604850022e6c0500780700a0489509e", + "0x39c01401e01c02812254278958121400881089e25604850022e6e05007807", + "0x4f12b0240539c81401e01c02812254278958121400881089e25604850022", + "0x4f12b0242801102113c4ac090a0045ce80780700a0489509e2560480a021", + "0x38050244a84f12b0242801102113c4ac090a0045cec0a00f00e0140912a", + "0x1173d02803c038050244a84f12b0242801102113c4ac090a0045cf00a00f", + "0x4f12b0242801173e02803c038050244a84f12b0242801102113c4ac090a0", + "0x902203e3304f0a02560480373f02803c038050244a84f12b02428011021", + "0x90220ae07c0f8cc13c28095812041d001101401e01c028122622785012b", + "0x9581201e0180c8212560481174103e0181101401e01c028122622785012b", + "0x95812044064138060ae07c0f8cc13c28095812043d080a00f00e01409147", + "0xf8cc13c2809581203fd0c0d81904007c0302202803c038050244c44f0a0", + "0xf8cc13c2809581203fd100302202803c038050244c44f0a025604811057", + "0x915202401c1081200fd140302202803c038050244c44f0a025604811057", + "0xa00f00e0140915413c2185012b0240183d0cc13c2185012b02407fa3005", + "0x780700a0489889e10c2809581200c1e86609e10c2809581203fd1c03022", + "0x38050244c44f0861404ac090060f43304f0861404ac0901fe9001811014", + "0x2812262278430a02560480307a198278430a02560480ff4900c0880a00f", + "0x913113c280958120445900f8061982785012b024083a500604405007807", + "0x4f0a02560481116403e0186609e1404ac09020e9607c0302202803c03805", + "0x4f0a0256048110061982785012b02401ba601f00c0880a00f00e01409131", + "0x917613c280958120445d46089e1404ac09006e9a0880a00f00e01409131", + "0x913113c2809581204415c0f81f1982785012b024083a702202803c03805", + "0x4f0a02560481105703e07c6609e1404ac09020e9e07c0302202803c03805", + "0x9581204415c0f81f1982785012b024083a801f00c0880a00f00e01409131", + "0x90220ae07c6609e1404ac0901fea207c0302202803c038050244c44f0a0", + "0x90220ae07c6609e1404ac0901fea40181101401e01c028122f42785012b", + "0x2b8d300c0186609e1404ac090fdea60181101401e01c028122f42785012b", + "0x1081b0320800f8060440500780700a0489889e1404ac0902204e07c0f81f", + "0x9020eaa0500780700a048bf89e1404ac090221982785012b02408baa023", + "0x3ab01f00c0880a00f00e0140913113c2809581204415c0f81f1982785012b", + "0x1175700c0880a00f00e0140918b1404ac0901404e0182b81f1404ac0901f", + "0x319713c4ac09006eb00500780700a048c90a02560480a00604228095812", + "0x1105703e3304f0a02560480ff590440500780700a048c589e2560480a019", + "0x1105703e3304f0a02560480ff5a00c0880a00f00e0140913113c28095812", + "0x3ae0050246900900704204803f5b00c0880a00f00e0140913113c28095812", + "0xa02134e4b44312b02401bae80f00e014091a6256048078190f44ac09014", + "0x900604e1e86609e10c28095812041d781101401e01c0281235221895812", + "0x3d0cc13c2185012b024083af81f00c0880a00f00e0140913113c2185012b", + "0xc9642560481176003e0181101401e01c02812262278430a025604803027", + "0x9581200c1e86609e10c2809581203fd840a00f00e014091b025604807819", + "0x91a6256048078190424ac09014ec40181101401e01c028122a8278430a0", + "0xa00f00e0140917f13c280958120440186609e1404ac09006ec603c03805", + "0x1101401e01c028122622785012b0240880f8061982785012b02407fb2022", + "0x1101401e01c028122622785012b0240880f8061982785012b02407fb2806", + "0x3b382202803c038050244c44f0a02560481101f1982785012b02401bb3006", + "0xa881200e08409007ed003c0380502462c4f0a02560481109e1404ac09014", + "0xa00f00e0140913113c28095812044018030cc13c2809581203fda402812", + "0x1da803022" + ], + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "function_idx": 38, + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "function_idx": 20, + "selector": "0xb2ef42a25c95687d1a3e7c2584885fd4058d102e05c44f65cf35988451bc8" + }, + { + "function_idx": 12, + "selector": "0xc30ffbeb949d3447fd4acd61251803e8ab9c8a777318abb5bd5fbf28015eb" + }, + { + "function_idx": 6, + "selector": "0x151e58b29179122a728eab07c8847e5baf5802379c5db3a7d57a8263a7bd1d" + }, + { + "function_idx": 35, + "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20" + }, + { + "function_idx": 24, + "selector": "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9" + }, + { + "function_idx": 33, + "selector": "0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d" + }, + { + "function_idx": 28, + "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e" + }, + { + "function_idx": 21, + "selector": "0x95604234097c6fe6314943092b1aa8fb6ee781cf32ac6d5b78d856f52a540f" + }, + { + "function_idx": 2, + "selector": "0xc357e0791efd20abc629024da92179b10fce7f1b3d10edc62ef40a57984697" + }, + { + "function_idx": 1, + "selector": "0xd4612fb377c4d51f0397aeb18757d3d580a7f22f58d516141cfcce5333b010" + }, + { + "function_idx": 7, + "selector": "0xd63a78e4cd7fb4c41bc18d089154af78d400a5e837f270baea6cf8db18c8dd" + }, + { + "function_idx": 25, + "selector": "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836" + }, + { + "function_idx": 36, + "selector": "0x16cc063b8338363cf388ce7fe1df408bf10f16cd51635d392e21d852fafb683" + }, + { + "function_idx": 17, + "selector": "0x183420eb7aafd9caad318b543d9252c94857340f4768ac83cf4b6472f0bf515" + }, + { + "function_idx": 37, + "selector": "0x1aaf3e6107dd1349c81543ff4221a326814f77dadcc5810807b74f1a49ded4e" + }, + { + "function_idx": 4, + "selector": "0x1c67057e2995950900dbf33db0f5fc9904f5a18aae4a3768f721c43efe5d288" + }, + { + "function_idx": 31, + "selector": "0x1d13ab0a76d7407b1d5faccd4b3d8a9efe42f3d3c21766431d4fafb30f45bd4" + }, + { + "function_idx": 27, + "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1" + }, + { + "function_idx": 9, + "selector": "0x1fa400a40ac35b4aa2c5383c3bb89afee2a9698b86ebb405cf25a6e63428605" + }, + { + "function_idx": 23, + "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4" + }, + { + "function_idx": 30, + "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c" + }, + { + "function_idx": 18, + "selector": "0x225faa998b63ad3d277e950e8091f07d28a4c45ef6de7f3f7095e89be92d701" + }, + { + "function_idx": 19, + "selector": "0x24643b0aa4f24549ae7cd884195db7950c3a79a96cb7f37bde40549723559d9" + }, + { + "function_idx": 15, + "selector": "0x25a5317fee78a3601253266ed250be22974a6b6eb116c875a2596585df6a400" + }, + { + "function_idx": 3, + "selector": "0x2842cf0fb9cd347687a6bfcf564c97b007cc28c3e25566d4b71c8935857767d" + }, + { + "function_idx": 8, + "selector": "0x284a2f635301a0bf3a171bb8e4292667c6c70d23d48b0ae8ec4df336e84bccd" + }, + { + "function_idx": 34, + "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e" + }, + { + "function_idx": 14, + "selector": "0x302e0454f48778e0ca3a2e714a289c4e8d8e03d614b370130abb1a524a47f22" + }, + { + "function_idx": 13, + "selector": "0x30559321b47d576b645ed7bd24089943dd5fd3a359ecdd6fa8f05c1bab67d6b" + }, + { + "function_idx": 11, + "selector": "0x338dd2002b6f7ac6471742691de72611381e3fc4ce2b0361c29d42cb2d53a90" + }, + { + "function_idx": 10, + "selector": "0x33fe3600cdfaa48261a8c268c66363562da383d5dd26837ba63b66ebbc04e3c" + }, + { + "function_idx": 26, + "selector": "0x35a73cd311a05d46deda634c5ee045db92f811b4e74bca4437fcb5302b7af33" + }, + { + "function_idx": 0, + "selector": "0x35ba35ba82b63d56c50ba3393af144616a46a2d2a79d13a5db1635a3386bd48" + }, + { + "function_idx": 22, + "selector": "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60" + }, + { + "function_idx": 29, + "selector": "0x3704ffe8fba161be0e994951751a5033b1462b918ff785c0a636be718dfdb68" + }, + { + "function_idx": 16, + "selector": "0x37791de85f8a3be5014988a652f6cf025858f3532706c18f8cf24f2f81800d5" + }, + { + "function_idx": 5, + "selector": "0x3a07502a2e0e18ad6178ca530615148b9892d000199dbb29e402c41913c3d1a" + }, + { + "function_idx": 32, + "selector": "0x3b076186c19fe96221e4dfacd40c519f612eae02e0555e4e115a2a6cf2f1c1f" + } + ], + "L1_HANDLER": [] + }, + "abi": "[{\"type\": \"impl\", \"name\": \"LockingContract\", \"interface_name\": \"src::mintable_lock_interface::ILockingContract\"}, {\"type\": \"interface\", \"name\": \"src::mintable_lock_interface::ILockingContract\", \"items\": [{\"type\": \"function\", \"name\": \"set_locking_contract\", \"inputs\": [{\"name\": \"locking_contract\", \"type\": \"core::starknet::contract_address::ContractAddress\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"get_locking_contract\", \"inputs\": [], \"outputs\": [{\"type\": \"core::starknet::contract_address::ContractAddress\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"LockAndDelegate\", \"interface_name\": \"src::mintable_lock_interface::ILockAndDelegate\"}, {\"type\": \"struct\", \"name\": \"core::integer::u256\", \"members\": [{\"name\": \"low\", \"type\": \"core::integer::u128\"}, {\"name\": \"high\", \"type\": \"core::integer::u128\"}]}, {\"type\": \"interface\", \"name\": \"src::mintable_lock_interface::ILockAndDelegate\", \"items\": [{\"type\": \"function\", \"name\": \"lock_and_delegate\", \"inputs\": [{\"name\": \"delegatee\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"amount\", \"type\": \"core::integer::u256\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"lock_and_delegate_by_sig\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"delegatee\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"amount\", \"type\": \"core::integer::u256\"}, {\"name\": \"nonce\", \"type\": \"core::felt252\"}, {\"name\": \"expiry\", \"type\": \"core::integer::u64\"}, {\"name\": \"signature\", \"type\": \"core::array::Array::\"}], \"outputs\": [], \"state_mutability\": \"external\"}]}, {\"type\": \"impl\", \"name\": \"MintableToken\", \"interface_name\": \"src::mintable_token_interface::IMintableToken\"}, {\"type\": \"interface\", \"name\": \"src::mintable_token_interface::IMintableToken\", \"items\": [{\"type\": \"function\", \"name\": \"permissioned_mint\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"amount\", \"type\": \"core::integer::u256\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"permissioned_burn\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"amount\", \"type\": \"core::integer::u256\"}], \"outputs\": [], \"state_mutability\": \"external\"}]}, {\"type\": \"impl\", \"name\": \"MintableTokenCamelImpl\", \"interface_name\": \"src::mintable_token_interface::IMintableTokenCamel\"}, {\"type\": \"interface\", \"name\": \"src::mintable_token_interface::IMintableTokenCamel\", \"items\": [{\"type\": \"function\", \"name\": \"permissionedMint\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"amount\", \"type\": \"core::integer::u256\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"permissionedBurn\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"amount\", \"type\": \"core::integer::u256\"}], \"outputs\": [], \"state_mutability\": \"external\"}]}, {\"type\": \"impl\", \"name\": \"Replaceable\", \"interface_name\": \"src::replaceability_interface::IReplaceable\"}, {\"type\": \"struct\", \"name\": \"core::array::Span::\", \"members\": [{\"name\": \"snapshot\", \"type\": \"@core::array::Array::\"}]}, {\"type\": \"struct\", \"name\": \"src::replaceability_interface::EICData\", \"members\": [{\"name\": \"eic_hash\", \"type\": \"core::starknet::class_hash::ClassHash\"}, {\"name\": \"eic_init_data\", \"type\": \"core::array::Span::\"}]}, {\"type\": \"enum\", \"name\": \"core::option::Option::\", \"variants\": [{\"name\": \"Some\", \"type\": \"src::replaceability_interface::EICData\"}, {\"name\": \"None\", \"type\": \"()\"}]}, {\"type\": \"enum\", \"name\": \"core::bool\", \"variants\": [{\"name\": \"False\", \"type\": \"()\"}, {\"name\": \"True\", \"type\": \"()\"}]}, {\"type\": \"struct\", \"name\": \"src::replaceability_interface::ImplementationData\", \"members\": [{\"name\": \"impl_hash\", \"type\": \"core::starknet::class_hash::ClassHash\"}, {\"name\": \"eic_data\", \"type\": \"core::option::Option::\"}, {\"name\": \"final\", \"type\": \"core::bool\"}]}, {\"type\": \"interface\", \"name\": \"src::replaceability_interface::IReplaceable\", \"items\": [{\"type\": \"function\", \"name\": \"get_upgrade_delay\", \"inputs\": [], \"outputs\": [{\"type\": \"core::integer::u64\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"get_impl_activation_time\", \"inputs\": [{\"name\": \"implementation_data\", \"type\": \"src::replaceability_interface::ImplementationData\"}], \"outputs\": [{\"type\": \"core::integer::u64\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"add_new_implementation\", \"inputs\": [{\"name\": \"implementation_data\", \"type\": \"src::replaceability_interface::ImplementationData\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"remove_implementation\", \"inputs\": [{\"name\": \"implementation_data\", \"type\": \"src::replaceability_interface::ImplementationData\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"replace_to\", \"inputs\": [{\"name\": \"implementation_data\", \"type\": \"src::replaceability_interface::ImplementationData\"}], \"outputs\": [], \"state_mutability\": \"external\"}]}, {\"type\": \"impl\", \"name\": \"AccessControlImplExternal\", \"interface_name\": \"src::access_control_interface::IAccessControl\"}, {\"type\": \"interface\", \"name\": \"src::access_control_interface::IAccessControl\", \"items\": [{\"type\": \"function\", \"name\": \"has_role\", \"inputs\": [{\"name\": \"role\", \"type\": \"core::felt252\"}, {\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"get_role_admin\", \"inputs\": [{\"name\": \"role\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"RolesImpl\", \"interface_name\": \"src::roles_interface::IMinimalRoles\"}, {\"type\": \"interface\", \"name\": \"src::roles_interface::IMinimalRoles\", \"items\": [{\"type\": \"function\", \"name\": \"is_governance_admin\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"is_upgrade_governor\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"register_governance_admin\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"remove_governance_admin\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"register_upgrade_governor\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"remove_upgrade_governor\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"renounce\", \"inputs\": [{\"name\": \"role\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}]}, {\"type\": \"impl\", \"name\": \"ERC20Impl\", \"interface_name\": \"openzeppelin::token::erc20::interface::IERC20\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::token::erc20::interface::IERC20\", \"items\": [{\"type\": \"function\", \"name\": \"name\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"symbol\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"decimals\", \"inputs\": [], \"outputs\": [{\"type\": \"core::integer::u8\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"total_supply\", \"inputs\": [], \"outputs\": [{\"type\": \"core::integer::u256\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"balance_of\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}], \"outputs\": [{\"type\": \"core::integer::u256\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"allowance\", \"inputs\": [{\"name\": \"owner\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"spender\", \"type\": \"core::starknet::contract_address::ContractAddress\"}], \"outputs\": [{\"type\": \"core::integer::u256\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"transfer\", \"inputs\": [{\"name\": \"recipient\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"amount\", \"type\": \"core::integer::u256\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"transfer_from\", \"inputs\": [{\"name\": \"sender\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"recipient\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"amount\", \"type\": \"core::integer::u256\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"approve\", \"inputs\": [{\"name\": \"spender\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"amount\", \"type\": \"core::integer::u256\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"external\"}]}, {\"type\": \"impl\", \"name\": \"ERC20CamelOnlyImpl\", \"interface_name\": \"openzeppelin::token::erc20::interface::IERC20CamelOnly\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::token::erc20::interface::IERC20CamelOnly\", \"items\": [{\"type\": \"function\", \"name\": \"totalSupply\", \"inputs\": [], \"outputs\": [{\"type\": \"core::integer::u256\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"balanceOf\", \"inputs\": [{\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\"}], \"outputs\": [{\"type\": \"core::integer::u256\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"transferFrom\", \"inputs\": [{\"name\": \"sender\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"recipient\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"amount\", \"type\": \"core::integer::u256\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"external\"}]}, {\"type\": \"constructor\", \"name\": \"constructor\", \"inputs\": [{\"name\": \"name\", \"type\": \"core::felt252\"}, {\"name\": \"symbol\", \"type\": \"core::felt252\"}, {\"name\": \"decimals\", \"type\": \"core::integer::u8\"}, {\"name\": \"initial_supply\", \"type\": \"core::integer::u256\"}, {\"name\": \"recipient\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"permitted_minter\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"provisional_governance_admin\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"upgrade_delay\", \"type\": \"core::integer::u64\"}]}, {\"type\": \"function\", \"name\": \"increase_allowance\", \"inputs\": [{\"name\": \"spender\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"added_value\", \"type\": \"core::integer::u256\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"decrease_allowance\", \"inputs\": [{\"name\": \"spender\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"subtracted_value\", \"type\": \"core::integer::u256\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"increaseAllowance\", \"inputs\": [{\"name\": \"spender\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"addedValue\", \"type\": \"core::integer::u256\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"decreaseAllowance\", \"inputs\": [{\"name\": \"spender\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"subtractedValue\", \"type\": \"core::integer::u256\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"external\"}, {\"type\": \"event\", \"name\": \"src::strk::erc20_lockable::ERC20Lockable::Transfer\", \"kind\": \"struct\", \"members\": [{\"name\": \"from\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}, {\"name\": \"to\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}, {\"name\": \"value\", \"type\": \"core::integer::u256\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::strk::erc20_lockable::ERC20Lockable::Approval\", \"kind\": \"struct\", \"members\": [{\"name\": \"owner\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}, {\"name\": \"spender\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}, {\"name\": \"value\", \"type\": \"core::integer::u256\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::replaceability_interface::ImplementationAdded\", \"kind\": \"struct\", \"members\": [{\"name\": \"implementation_data\", \"type\": \"src::replaceability_interface::ImplementationData\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::replaceability_interface::ImplementationRemoved\", \"kind\": \"struct\", \"members\": [{\"name\": \"implementation_data\", \"type\": \"src::replaceability_interface::ImplementationData\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::replaceability_interface::ImplementationReplaced\", \"kind\": \"struct\", \"members\": [{\"name\": \"implementation_data\", \"type\": \"src::replaceability_interface::ImplementationData\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::replaceability_interface::ImplementationFinalized\", \"kind\": \"struct\", \"members\": [{\"name\": \"impl_hash\", \"type\": \"core::starknet::class_hash::ClassHash\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::access_control_interface::RoleGranted\", \"kind\": \"struct\", \"members\": [{\"name\": \"role\", \"type\": \"core::felt252\", \"kind\": \"data\"}, {\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}, {\"name\": \"sender\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::access_control_interface::RoleRevoked\", \"kind\": \"struct\", \"members\": [{\"name\": \"role\", \"type\": \"core::felt252\", \"kind\": \"data\"}, {\"name\": \"account\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}, {\"name\": \"sender\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::access_control_interface::RoleAdminChanged\", \"kind\": \"struct\", \"members\": [{\"name\": \"role\", \"type\": \"core::felt252\", \"kind\": \"data\"}, {\"name\": \"previous_admin_role\", \"type\": \"core::felt252\", \"kind\": \"data\"}, {\"name\": \"new_admin_role\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::roles_interface::GovernanceAdminAdded\", \"kind\": \"struct\", \"members\": [{\"name\": \"added_account\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}, {\"name\": \"added_by\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::roles_interface::GovernanceAdminRemoved\", \"kind\": \"struct\", \"members\": [{\"name\": \"removed_account\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}, {\"name\": \"removed_by\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::roles_interface::UpgradeGovernorAdded\", \"kind\": \"struct\", \"members\": [{\"name\": \"added_account\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}, {\"name\": \"added_by\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::roles_interface::UpgradeGovernorRemoved\", \"kind\": \"struct\", \"members\": [{\"name\": \"removed_account\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}, {\"name\": \"removed_by\", \"type\": \"core::starknet::contract_address::ContractAddress\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"src::strk::erc20_lockable::ERC20Lockable::Event\", \"kind\": \"enum\", \"variants\": [{\"name\": \"Transfer\", \"type\": \"src::strk::erc20_lockable::ERC20Lockable::Transfer\", \"kind\": \"nested\"}, {\"name\": \"Approval\", \"type\": \"src::strk::erc20_lockable::ERC20Lockable::Approval\", \"kind\": \"nested\"}, {\"name\": \"ImplementationAdded\", \"type\": \"src::replaceability_interface::ImplementationAdded\", \"kind\": \"nested\"}, {\"name\": \"ImplementationRemoved\", \"type\": \"src::replaceability_interface::ImplementationRemoved\", \"kind\": \"nested\"}, {\"name\": \"ImplementationReplaced\", \"type\": \"src::replaceability_interface::ImplementationReplaced\", \"kind\": \"nested\"}, {\"name\": \"ImplementationFinalized\", \"type\": \"src::replaceability_interface::ImplementationFinalized\", \"kind\": \"nested\"}, {\"name\": \"RoleGranted\", \"type\": \"src::access_control_interface::RoleGranted\", \"kind\": \"nested\"}, {\"name\": \"RoleRevoked\", \"type\": \"src::access_control_interface::RoleRevoked\", \"kind\": \"nested\"}, {\"name\": \"RoleAdminChanged\", \"type\": \"src::access_control_interface::RoleAdminChanged\", \"kind\": \"nested\"}, {\"name\": \"GovernanceAdminAdded\", \"type\": \"src::roles_interface::GovernanceAdminAdded\", \"kind\": \"nested\"}, {\"name\": \"GovernanceAdminRemoved\", \"type\": \"src::roles_interface::GovernanceAdminRemoved\", \"kind\": \"nested\"}, {\"name\": \"UpgradeGovernorAdded\", \"type\": \"src::roles_interface::UpgradeGovernorAdded\", \"kind\": \"nested\"}, {\"name\": \"UpgradeGovernorRemoved\", \"type\": \"src::roles_interface::UpgradeGovernorRemoved\", \"kind\": \"nested\"}]}]" +} \ No newline at end of file diff --git a/vm/rust/src/lib.rs b/vm/rust/src/lib.rs index de3c27086a..d04cd9b1fc 100644 --- a/vm/rust/src/lib.rs +++ b/vm/rust/src/lib.rs @@ -66,7 +66,8 @@ pub struct CallInfo { pub class_hash: [c_uchar; 32], pub entry_point_selector: [c_uchar; 32], pub calldata: *const *const c_uchar, - pub len_calldata: usize + pub len_calldata: usize, + pub caller_address: [c_uchar; 32] // Useful for Genesis state logic } #[repr(C)] @@ -97,6 +98,7 @@ pub extern "C" fn cairoVMCall( let call_info = unsafe { *call_info_ptr }; let contract_addr_felt = StarkFelt::new(call_info.contract_address).unwrap(); + let caller_addr_felt = StarkFelt::new(call_info.caller_address).unwrap(); let class_hash = if call_info.class_hash == [0; 32] { None } else { @@ -120,6 +122,9 @@ pub extern "C" fn cairoVMCall( EntryPointType::External }; + let caller_contract_address = ContractAddress::try_from(caller_addr_felt).unwrap(); + + println!("{:?}",caller_addr_felt); let entry_point = CallEntryPoint { entry_point_type: caller_entry_point_type, @@ -129,7 +134,7 @@ pub extern "C" fn cairoVMCall( call_type: CallType::Call, class_hash: class_hash, code_address: None, - caller_address: ContractAddress::default(), + caller_address: caller_contract_address, initial_gas: get_versioned_constants(block_info.version).gas_cost("initial_gas_cost"), }; diff --git a/vm/vm.go b/vm/vm.go index f1d1763315..ae70af2c81 100644 --- a/vm/vm.go +++ b/vm/vm.go @@ -13,6 +13,7 @@ typedef struct CallInfo { unsigned char entry_point_selector[FELT_SIZE]; unsigned char** calldata; size_t len_calldata; + unsigned char caller_address[FELT_SIZE]; } CallInfo; typedef struct BlockInfo { @@ -174,6 +175,7 @@ type CallInfo struct { ClassHash *felt.Felt Selector *felt.Felt Calldata []felt.Felt + CallerAddress *felt.Felt } type BlockInfo struct { @@ -214,6 +216,7 @@ func makeCCallInfo(callInfo *CallInfo) (C.CallInfo, runtime.Pinner) { pinner.Pin(&calldataPtrs[0]) cCallInfo.calldata = &calldataPtrs[0] } + copyFeltIntoCArray(callInfo.CallerAddress, &cCallInfo.caller_address[0]) return cCallInfo, pinner } From 1e27167469a2c4c177590f9d9a70e66a96748adf Mon Sep 17 00:00:00 2001 From: Rian Hughes Date: Sun, 30 Jun 2024 15:08:46 +0100 Subject: [PATCH 44/76] fund multiple accounts --- genesis/accounts.go | 33 ++++++++++++++++++++++ genesis/genesis_test.go | 61 ++++++++++++++++++++++------------------- 2 files changed, 66 insertions(+), 28 deletions(-) create mode 100644 genesis/accounts.go diff --git a/genesis/accounts.go b/genesis/accounts.go new file mode 100644 index 0000000000..44808e2b91 --- /dev/null +++ b/genesis/accounts.go @@ -0,0 +1,33 @@ +package genesis + +import ( + "github.com/NethermindEth/juno/core/felt" +) + +type account struct { + PubKey felt.Felt + PrivKey felt.Felt + Address felt.Felt +} + +func Accounts()([]account){ + + strToFelt := func(feltStr string) felt.Felt{ + felt,_:= new(felt.Felt).SetString(feltStr) + return *felt + } + + // deploy account + return []account{ + { + PubKey: strToFelt("0x16d03d341717ab11083a481f53278d8e54f610af815cbdab4035b2df283fcc0"), + PrivKey: strToFelt("0x2bff1b26236b72d8a930be1dfbee09f79a536a49482a4c8b8f1030e2ab3bf1b"), + Address: strToFelt("0x101"), + }, + { + PubKey: strToFelt("0x3bc7ab4ca475e24a0053db47c3e5a2a53264a30639d8b2bd0a08407da3ca0c"), + PrivKey: strToFelt("0x43d8de30e55ed83b4436aea47e7517d4a52d06912938e2887cb1d33518daef1"), + Address: strToFelt("0x102"), + }, + } +} \ No newline at end of file diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index f08e4b00ab..13c03662fb 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -40,7 +40,7 @@ func TestGenesisStateDiff(t *testing.T) { }) t.Run("valid non-empty genesis config", func(t *testing.T) { - // Class hahes + // Class hashes simpleStoreClassHash, err := new(felt.Felt).SetString("0x73b1d55a550a6b9073933817a40c22c4099aa5932694a85322dd5cefedbb467") require.NoError(t, err) @@ -60,8 +60,7 @@ func TestGenesisStateDiff(t *testing.T) { strkAddress, err := new(felt.Felt).SetString("0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d") // strk token require.NoError(t, err) - simpleAccountAddress, err := new(felt.Felt).SetString("0xdeadbeef123") // account - require.NoError(t, err) + accounts:=genesis.Accounts() udcAddress, err := new(felt.Felt).SetString("0xdeadbeef222") // UDC contract - allows deploying contracts using invoke txns require.NoError(t, err) @@ -69,12 +68,9 @@ func TestGenesisStateDiff(t *testing.T) { selector, err := new(felt.Felt).SetString("0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320") // "increase_balance(amount)" require.NoError(t, err) - simpleAccountPubKey, err := new(felt.Felt).SetString("0xdeadbeef123") - require.NoError(t, err) - - whyIsThisNeeded := new(felt.Felt).SetUint64(1) // Buffer for self parameter?? + whyIsThisNeeded := new(felt.Felt).SetUint64(6) // Buffer for self parameter?? permissionedMinter := utils.HexToFelt(t,"0x123456") - initialMintAmnt:=utils.HexToFelt(t,"0x112233") + initialMintAmnt:=utils.HexToFelt(t,"0x000111") // Pretty sure this is the token contract // https://github.com/starknet-io/starkgate-contracts/blob/cairo-1/src/openzeppelin/token/erc20_v070/erc20.cairo#L110 strkConstrcutorArgs := []felt.Felt{ @@ -106,12 +102,7 @@ func TestGenesisStateDiff(t *testing.T) { // deploy UDC *udcAddress: { ClassHash: *udcClassHash, - }, - // deploy account - *simpleAccountAddress: { - ClassHash: *simpleAccountClassHash, - ConstructorArgs: []felt.Felt{*simpleAccountPubKey}, - }, + }, // deploy strk *strkAddress: { ClassHash: *strkClassHash, @@ -121,37 +112,43 @@ func TestGenesisStateDiff(t *testing.T) { // When the account is deployed, we can call any function (eg increase balance) FunctionCalls: []genesis.FunctionCall{ { - // increase balance (just an int, not a token contract) + // increase balance (just a variable, not a token balance) ContractAddress: *simpleStoreAddress, EntryPointSelector: *selector, Calldata: []felt.Felt{*new(felt.Felt).SetUint64(2)}, }, - { - // Todo: Only the permissioned_minter can mint - remove the assertion, or fill it in? - // sol1: permissioned minter assert -> insert caller_address (not working..caller from 0) - // sol2: transfer from the permissioned minter? worked?? - // sol3: compile the contract without the assertions (ideal solution - to try) + }, + } + + // deploy accounts + for _, acnt:=range accounts{ + genesisConfig.Contracts[acnt.Address]=genesis.GenesisContractData{ + ClassHash: *simpleAccountClassHash, + ConstructorArgs: []felt.Felt{acnt.PubKey}, + } + } + + // fund accounts with strk token + for _, acnt:=range accounts{ + genesisConfig.FunctionCalls =append(genesisConfig.FunctionCalls, + genesis.FunctionCall{ ContractAddress: *strkAddress, EntryPointSelector: *utils.HexToFelt(t,"0x0083afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), // transfer - Calldata: []felt.Felt{*whyIsThisNeeded, *simpleAccountAddress, *initialMintAmnt}, // todo: ?, recipient, amount + Calldata: []felt.Felt{acnt.Address, *initialMintAmnt, *whyIsThisNeeded}, // todo CallerAddress: *permissionedMinter, - }, - }, + }) } - // Todo: check if the simpleAccountAddress has a non-zero balance stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), network) require.NoError(t, err) balanceKey, err := new(felt.Felt).SetString("0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091") require.NoError(t, err) balanceVal := stateDiff.StorageDiffs[*simpleStoreAddress][*balanceKey] - strkTokenDiffs := stateDiff.StorageDiffs[*strkAddress] - strkTokenBalKey := utils.HexToFelt(t,"0x7b62949c85c6af8a50c11c22927f9302f7a2e40bc93b4c988415915b0f97f0a") require.Equal(t, balanceVal.String(), "0x3") require.Empty(t, stateDiff.Nonces) require.Equal(t, stateDiff.DeployedContracts[*simpleStoreAddress], simpleStoreClassHash) require.Equal(t, stateDiff.DeployedContracts[*udcAddress], udcClassHash) - require.Equal(t, stateDiff.DeclaredV0Classes[0].String(), simpleStoreClassHash.String()) + require.Equal(t, stateDiff.DeclaredV0Classes[0].String(), simpleStoreClassHash.String()) // todo: flaky, may not be ordered require.Equal(t, stateDiff.DeclaredV0Classes[1].String(), udcClassHash.String()) require.Equal(t, 2, len(stateDiff.DeclaredV1Classes)) require.NotNil(t, stateDiff.DeclaredV1Classes[*simpleAccountClassHash]) @@ -160,6 +157,14 @@ func TestGenesisStateDiff(t *testing.T) { require.NotNil(t, newClasses[*simpleStoreClassHash]) require.NotNil(t, newClasses[*simpleAccountClassHash]) require.NotNil(t, newClasses[*strkClassHash]) - require.Equal(t,strkTokenDiffs[*strkTokenBalKey].String(),initialMintAmnt.String()) // simpleAccountAddress has tokens + + numFundedAccounts:=0 + strkTokenDiffs := stateDiff.StorageDiffs[*strkAddress] + for _,v:=range strkTokenDiffs{ + if v.Equal(initialMintAmnt){ + numFundedAccounts++ + } + } + require.Equal(t,len(accounts),numFundedAccounts) }) } From ced598026cf952ac73f378a6061dec9ab4f743bf Mon Sep 17 00:00:00 2001 From: Rian Hughes Date: Sun, 30 Jun 2024 15:53:26 +0100 Subject: [PATCH 45/76] refactor - deploy+prefund accounts --- genesis/accounts.go | 33 ----------- genesis/genesis.go | 89 ++++++++++++++++++++++++++++ genesis/genesis_test.go | 125 ++++------------------------------------ 3 files changed, 99 insertions(+), 148 deletions(-) delete mode 100644 genesis/accounts.go diff --git a/genesis/accounts.go b/genesis/accounts.go deleted file mode 100644 index 44808e2b91..0000000000 --- a/genesis/accounts.go +++ /dev/null @@ -1,33 +0,0 @@ -package genesis - -import ( - "github.com/NethermindEth/juno/core/felt" -) - -type account struct { - PubKey felt.Felt - PrivKey felt.Felt - Address felt.Felt -} - -func Accounts()([]account){ - - strToFelt := func(feltStr string) felt.Felt{ - felt,_:= new(felt.Felt).SetString(feltStr) - return *felt - } - - // deploy account - return []account{ - { - PubKey: strToFelt("0x16d03d341717ab11083a481f53278d8e54f610af815cbdab4035b2df283fcc0"), - PrivKey: strToFelt("0x2bff1b26236b72d8a930be1dfbee09f79a536a49482a4c8b8f1030e2ab3bf1b"), - Address: strToFelt("0x101"), - }, - { - PubKey: strToFelt("0x3bc7ab4ca475e24a0053db47c3e5a2a53264a30639d8b2bd0a08407da3ca0c"), - PrivKey: strToFelt("0x43d8de30e55ed83b4436aea47e7517d4a52d06912938e2887cb1d33518daef1"), - Address: strToFelt("0x102"), - }, - } -} \ No newline at end of file diff --git a/genesis/genesis.go b/genesis/genesis.go index d5dd9ae09d..deec3fc8e3 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -20,6 +20,13 @@ type GenesisConfig struct { Classes []string `json:"classes"` // []path-to-class.json Contracts map[felt.Felt]GenesisContractData `json:"contracts"` // address -> {classHash, constructorArgs} FunctionCalls []FunctionCall `json:"function_calls"` // list of functionCalls to Call() + BootstrapAccounts []Account // accounts to prefund with strk token +} + +type Account struct { + PubKey felt.Felt + PrivKey felt.Felt + Address felt.Felt } func Read(path string) (*GenesisConfig, error) { @@ -172,3 +179,85 @@ func loadClasses(classes []string) (map[felt.Felt]core.Class, error) { } return classMap, nil } + + + +func GenesisConfigAccountsTokens(initMintAmnt felt.Felt) GenesisConfig { + + strToFelt := func(feltStr string) felt.Felt{ + felt,_:= new(felt.Felt).SetString(feltStr) + return *felt + } + + // accounts to deploy and prefund + accounts:=[]Account{ + { + PubKey: strToFelt("0x16d03d341717ab11083a481f53278d8e54f610af815cbdab4035b2df283fcc0"), + PrivKey: strToFelt("0x2bff1b26236b72d8a930be1dfbee09f79a536a49482a4c8b8f1030e2ab3bf1b"), + Address: strToFelt("0x101"), + }, + { + PubKey: strToFelt("0x3bc7ab4ca475e24a0053db47c3e5a2a53264a30639d8b2bd0a08407da3ca0c"), + PrivKey: strToFelt("0x43d8de30e55ed83b4436aea47e7517d4a52d06912938e2887cb1d33518daef1"), + Address: strToFelt("0x102"), + }, + } + // strk params + whyIsThisNeeded := new(felt.Felt).SetUint64(0) // Buffer for self parameter?? + permissionedMinter := strToFelt("0x123456") + initialSupply:=new(felt.Felt).Mul(&initMintAmnt,new(felt.Felt).SetUint64(uint64(len(accounts))+100)) + strkAddress := strToFelt("0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d") + strkClassHash :=strToFelt("0x04ad3c1dc8413453db314497945b6903e1c766495a1e60492d44da9c2a986e4b") + strkConstrcutorArgs := []felt.Felt{ + strToFelt("0x537461726b6e657420546f6b656e"), // 1 name, felt + strToFelt("0x5354524b"), // 2 symbol, felt + strToFelt("0x12"), // 3 decimals, u8 + *initialSupply, // 4 initial_supply, u256 + permissionedMinter, // 5 recipient, ContractAddress + permissionedMinter, // 6 permitted_minter, ContractAddress + permissionedMinter, // 7 provisional_governance_admin, ContractAddress + strToFelt("0x1"), // 8 upgrade_delay, u128 + *whyIsThisNeeded, // Todo: ? ref self: ContractState ? + } + + //account params + simpleAccountClassHash := strToFelt("0x04c6d6cf894f8bc96bb9c525e6853e5483177841f7388f74a46cfda6f028c755") + + genesisConfig := GenesisConfig{ + Classes: []string{ + "./testdata/simpleAccount.json", + "./testdata/strk.json", + }, + + Contracts: map[felt.Felt]GenesisContractData{ + strkAddress: { + ClassHash: strkClassHash, + ConstructorArgs: strkConstrcutorArgs, + }, + }, + } + + + // deploy accounts + for _, acnt:=range accounts{ + genesisConfig.Contracts[acnt.Address]=GenesisContractData{ + ClassHash: simpleAccountClassHash, + ConstructorArgs: []felt.Felt{acnt.PubKey}, + } + } + + // fund accounts with strk token + for _, acnt:=range accounts{ + genesisConfig.FunctionCalls = append(genesisConfig.FunctionCalls, + FunctionCall{ + ContractAddress: strkAddress, + EntryPointSelector: strToFelt("0x0083afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), // transfer + Calldata: []felt.Felt{acnt.Address, initMintAmnt, *whyIsThisNeeded}, // todo + CallerAddress: permissionedMinter, + }) + } + + genesisConfig.BootstrapAccounts=accounts + + return genesisConfig +} \ No newline at end of file diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index 13c03662fb..96475041eb 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -39,132 +39,27 @@ func TestGenesisStateDiff(t *testing.T) { require.NoError(t, err) }) - t.Run("valid non-empty genesis config", func(t *testing.T) { - // Class hashes - simpleStoreClassHash, err := new(felt.Felt).SetString("0x73b1d55a550a6b9073933817a40c22c4099aa5932694a85322dd5cefedbb467") - require.NoError(t, err) - - simpleAccountClassHash, err := new(felt.Felt).SetString("0x04c6d6cf894f8bc96bb9c525e6853e5483177841f7388f74a46cfda6f028c755") // account (udc deploys an instance of this class) - require.NoError(t, err) - - strkClassHash, err := new(felt.Felt).SetString("0x04ad3c1dc8413453db314497945b6903e1c766495a1e60492d44da9c2a986e4b") - require.NoError(t, err) - - udcClassHash, err := new(felt.Felt).SetString("0x07b3e05f48f0c69e4a65ce5e076a66271a527aff2c34ce1083ec6e1526997a69") - require.NoError(t, err) - - // Contract addresses - simpleStoreAddress, err := new(felt.Felt).SetString("0xdeadbeef") // This simple contract helps with testing (no assertions/validations etc) - require.NoError(t, err) - - strkAddress, err := new(felt.Felt).SetString("0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d") // strk token - require.NoError(t, err) - - accounts:=genesis.Accounts() - - udcAddress, err := new(felt.Felt).SetString("0xdeadbeef222") // UDC contract - allows deploying contracts using invoke txns - require.NoError(t, err) - - selector, err := new(felt.Felt).SetString("0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320") // "increase_balance(amount)" - require.NoError(t, err) - - whyIsThisNeeded := new(felt.Felt).SetUint64(6) // Buffer for self parameter?? - permissionedMinter := utils.HexToFelt(t,"0x123456") - initialMintAmnt:=utils.HexToFelt(t,"0x000111") - // Pretty sure this is the token contract - // https://github.com/starknet-io/starkgate-contracts/blob/cairo-1/src/openzeppelin/token/erc20_v070/erc20.cairo#L110 - strkConstrcutorArgs := []felt.Felt{ - *utils.HexToFelt(t,"0x537461726b6e657420546f6b656e"), // 1 name, felt - *utils.HexToFelt(t,"0x5354524b"), // 2 symbol, felt - *utils.HexToFelt(t,"0x12"), // 3 decimals, u8 - *utils.HexToFelt(t,"0x123456789"), // 4 initial_supply, u256 - *permissionedMinter, // 5 recipient, ContractAddress - *permissionedMinter, // 6 permitted_minter, ContractAddress - *permissionedMinter, // 7 provisional_governance_admin, ContractAddress - *utils.HexToFelt(t,"0x1"), // 8 upgrade_delay, u128 - *whyIsThisNeeded, // Todo: ? ref self: ContractState ? - } - - genesisConfig := genesis.GenesisConfig{ - Classes: []string{ - "./testdata/simpleStore.json", - "./testdata/simpleAccount.json", - "./testdata/universalDeployer.json", - "./testdata/strk.json", - }, - // To deploy an account, we can call the constructor directly - Contracts: map[felt.Felt]genesis.GenesisContractData{ - // deploy token - *simpleStoreAddress: { - ClassHash: *simpleStoreClassHash, - ConstructorArgs: []felt.Felt{*new(felt.Felt).SetUint64(1)}, - }, - // deploy UDC - *udcAddress: { - ClassHash: *udcClassHash, - }, - // deploy strk - *strkAddress: { - ClassHash: *strkClassHash, - ConstructorArgs: strkConstrcutorArgs, - }, - }, - // When the account is deployed, we can call any function (eg increase balance) - FunctionCalls: []genesis.FunctionCall{ - { - // increase balance (just a variable, not a token balance) - ContractAddress: *simpleStoreAddress, - EntryPointSelector: *selector, - Calldata: []felt.Felt{*new(felt.Felt).SetUint64(2)}, - }, - }, - } - - // deploy accounts - for _, acnt:=range accounts{ - genesisConfig.Contracts[acnt.Address]=genesis.GenesisContractData{ - ClassHash: *simpleAccountClassHash, - ConstructorArgs: []felt.Felt{acnt.PubKey}, - } - } - - // fund accounts with strk token - for _, acnt:=range accounts{ - genesisConfig.FunctionCalls =append(genesisConfig.FunctionCalls, - genesis.FunctionCall{ - ContractAddress: *strkAddress, - EntryPointSelector: *utils.HexToFelt(t,"0x0083afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), // transfer - Calldata: []felt.Felt{acnt.Address, *initialMintAmnt, *whyIsThisNeeded}, // todo - CallerAddress: *permissionedMinter, - }) - } - + t.Run("accounts with prefunded strk", func(t *testing.T) { + initMintAmnt:=new(felt.Felt).SetUint64(100) // 0x64 + genesisConfig:=genesis.GenesisConfigAccountsTokens(*initMintAmnt) stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), network) require.NoError(t, err) - balanceKey, err := new(felt.Felt).SetString("0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091") - require.NoError(t, err) - balanceVal := stateDiff.StorageDiffs[*simpleStoreAddress][*balanceKey] - require.Equal(t, balanceVal.String(), "0x3") require.Empty(t, stateDiff.Nonces) - require.Equal(t, stateDiff.DeployedContracts[*simpleStoreAddress], simpleStoreClassHash) - require.Equal(t, stateDiff.DeployedContracts[*udcAddress], udcClassHash) - require.Equal(t, stateDiff.DeclaredV0Classes[0].String(), simpleStoreClassHash.String()) // todo: flaky, may not be ordered - require.Equal(t, stateDiff.DeclaredV0Classes[1].String(), udcClassHash.String()) require.Equal(t, 2, len(stateDiff.DeclaredV1Classes)) - require.NotNil(t, stateDiff.DeclaredV1Classes[*simpleAccountClassHash]) - require.NotNil(t, stateDiff.DeclaredV1Classes[*strkClassHash]) + for _,con:=range genesisConfig.Contracts{ + require.NotNil(t, stateDiff.DeclaredV1Classes[con.ClassHash]) + require.NotNil(t, newClasses[con.ClassHash]) + } require.Empty(t, stateDiff.ReplacedClasses) - require.NotNil(t, newClasses[*simpleStoreClassHash]) - require.NotNil(t, newClasses[*simpleAccountClassHash]) - require.NotNil(t, newClasses[*strkClassHash]) numFundedAccounts:=0 + strkAddress := utils.HexToFelt(t,"0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d") strkTokenDiffs := stateDiff.StorageDiffs[*strkAddress] for _,v:=range strkTokenDiffs{ - if v.Equal(initialMintAmnt){ + if v.Equal(initMintAmnt){ numFundedAccounts++ } } - require.Equal(t,len(accounts),numFundedAccounts) + require.Equal(t,len(genesisConfig.BootstrapAccounts),numFundedAccounts) }) } From 1045a5bed37343d626f6b810916992d97f0159a9 Mon Sep 17 00:00:00 2001 From: Rian Hughes Date: Sun, 30 Jun 2024 17:15:14 +0100 Subject: [PATCH 46/76] add flag to run sequencer using prefunded accounts --- builder/builder.go | 20 + builder/builder_test.go | 72 + cmd/juno/juno.go | 5 + genesis/genesis.go | 10 +- genesis/genesis_test.go | 3 +- genesis/testdata/simpleStore.json | 5980 ----------------------- genesis/testdata/universalDeployer.json | 1931 -------- node/node.go | 1 + 8 files changed, 103 insertions(+), 7919 deletions(-) delete mode 100644 genesis/testdata/simpleStore.json delete mode 100644 genesis/testdata/universalDeployer.json diff --git a/builder/builder.go b/builder/builder.go index df436a991a..24b105ce3c 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -13,6 +13,7 @@ import ( "github.com/NethermindEth/juno/core/felt" "github.com/NethermindEth/juno/db" "github.com/NethermindEth/juno/feed" + "github.com/NethermindEth/juno/genesis" "github.com/NethermindEth/juno/mempool" "github.com/NethermindEth/juno/service" "github.com/NethermindEth/juno/starknetdata" @@ -44,6 +45,7 @@ type Builder struct { headState core.StateReader headCloser blockchain.StateCloser + prefundAccounts bool bootstrap bool bootstrapToBlock uint64 starknetData starknetdata.StarknetData @@ -85,6 +87,10 @@ func (b *Builder) WithBootstrapToBlock(bootstrapToBlock uint64) *Builder { b.bootstrapToBlock = bootstrapToBlock return b } +func (b *Builder) WithPrefundAccounts(prefundAccounts bool) *Builder { + b.prefundAccounts = prefundAccounts + return b +} func (b *Builder) BootstrapSeq(ctx context.Context, toBlockNum uint64) error { var i uint64 @@ -114,6 +120,20 @@ func (b *Builder) Run(ctx context.Context) error { } } + if b.prefundAccounts { + initMintAmnt:=new(felt.Felt).SetUint64(100) + classes:=[]string{"../genesis/testdata/strk.json","../genesis/testdata/simpleAccount.json"} + genesisConfig:=genesis.GenesisConfigAccountsTokens(*initMintAmnt,classes) + stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, b.vm, b.bc.Network()) + if err!=nil{ + return err + } + err=b.bc.StoreGenesis(stateDiff,newClasses) + if err!=nil{ + return err + } + } + if err := b.InitPendingBlock(); err != nil { return err } diff --git a/builder/builder_test.go b/builder/builder_test.go index 5ba2acdf92..8fa9e76f76 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -479,3 +479,75 @@ func TestSepoliaBootstrap(t *testing.T) { require.Equal(t, head.GlobalStateRoot, head.GlobalStateRoot) }) } + +// Todo +// func TestPrefundedAccounts(t *testing.T) { +// network:=&utils.Sepolia + +// bc := blockchain.New(pebble.NewMemTest(t), network) +// classes:=[]string{"../genesis/testdata/strk.json","../genesis/testdata/simpleAccount.json"} +// genesisConfig:=genesis.GenesisConfigAccountsTokens(*new(felt.Felt).SetUint64(100),classes) +// fmt.Println("qweqwe") +// stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(utils.NewNopZapLogger()), network) +// require.NoError(t, err) +// require.NoError(t, bc.StoreGenesis(stateDiff, newClasses)) +// fmt.Println("qweqwe") +// log:=utils.NewNopZapLogger() +// vm:=vm.New(log) + +// seqAddr := utils.HexToFelt(t, "0xDEADBEEF") +// privKey, err := ecdsa.GenerateKey(rand.Reader) +// require.NoError(t, err) +// p := mempool.New(pebble.NewMemTest(t)) +// testBuilder := builder.New(privKey, seqAddr, bc, vm, time.Millisecond, p, log) + +// // transfer 1 token from account 0x101 to account 0x102 (see genesis config) +// invokeTxn := &core.InvokeTransaction{ +// TransactionHash: new(felt.Felt).SetUint64(0), +// Version: new(core.TransactionVersion), +// MaxFee: new(felt.Felt).SetUint64(100), +// Nonce: new(felt.Felt).SetUint64(0), +// TransactionSignature: []*felt.Felt{ +// utils.HexToFelt(t,"0x5aa5acdd766b9567aaec6cbf53c71e344718472b01a3779647f852aba33f78c"), +// utils.HexToFelt(t,"0x57f441e40fe04c6b4189ef181d32f641d61080e927334f98b132267cfec5c5"), +// }, +// CallData: []*felt.Felt{ +// utils.HexToFelt(t,"0x1"), +// utils.HexToFelt(t,"0x4718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d"), +// utils.HexToFelt(t,"0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), +// utils.HexToFelt(t,"0x2"), +// utils.HexToFelt(t,"0x102"), +// utils.HexToFelt(t,"0x1"), +// }, +// } +// require.NoError(t, p.Push(&mempool.BroadcastedTransaction{Transaction: invokeTxn})) + + +// fmt.Println("runnn") +// ctx, cancel := context.WithTimeout(context.Background(), 2*time.Millisecond) +// defer cancel() +// require.NoError(t, testBuilder.Run(ctx)) +// fmt.Println("runnn") + +// var totalTxns uint64 +// height, err := bc.Height() +// require.NoError(t, err) +// var bNum uint64 +// for i := uint64(0); i < height; i++ { +// block, err := bc.BlockByNumber(i + 1) +// require.NoError(t, err) +// totalTxns += block.TransactionCount +// for _,qwe:=range block.Transactions{ +// bNum=i +// txnHash:=qwe.Hash() +// fmt.Println(txnHash.String()) +// } +// } +// fmt.Println("he",height) +// require.Equal(t, uint64(1), totalTxns) + +// // Todo: test the balance of each account has changed... +// su,err:=bc.StateUpdateByNumber(bNum) +// fmt.Println(su) +// panic(1) +// } \ No newline at end of file diff --git a/cmd/juno/juno.go b/cmd/juno/juno.go index cc86bd4c61..7086cb92bc 100644 --- a/cmd/juno/juno.go +++ b/cmd/juno/juno.go @@ -86,7 +86,9 @@ const ( seqBlockTimeF = "seq-block-time" seqBootstrapF = "seq-bootstrap" seqBootstrapToBlockF = "seq-bootstrap-to-block" + seqPrefundAccountsF = "seq-prefund-accounts" genesisFileF = "genesis-file" + defaultConfig = "" defaulHost = "localhost" @@ -126,6 +128,7 @@ const ( defaultSeqBlockTime = 60 defaultSeqBootstrapToBlock = 0 defaultSeqBootstrap = false + defaultSeqPrefundAccounts = false defaultGenesisFile = "" configFlagUsage = "The YAML configuration file." @@ -179,6 +182,7 @@ const ( seqBlockTimeUsage = "Time to build a block, in seconds" seqBootstrapToBlockUsage = "How many blocks to sycn from network before running sequencer" seqBootstrapUsage = "Enables sync from existing network before running sequencer mode" + seqPrefundAccountsUsage = "Deploys some accounts and prefunds them with strk tokens" genesisFileUsage = "Path to the genesis file" ) @@ -365,6 +369,7 @@ func NewCmd(config *node.Config, run func(*cobra.Command, []string) error) *cobr junoCmd.Flags().Uint(seqBlockTimeF, defaultSeqBlockTime, seqBlockTimeUsage) junoCmd.Flags().Bool(seqBootstrapF, defaultSeqBootstrap, seqBootstrapUsage) junoCmd.Flags().Uint(seqBootstrapToBlockF, defaultSeqBootstrapToBlock, seqBootstrapToBlockUsage) + junoCmd.Flags().Bool(seqPrefundAccountsF, defaultSeqPrefundAccounts, seqPrefundAccountsUsage) junoCmd.Flags().String(genesisFileF, defaultGenesisFile, genesisFileUsage) return junoCmd diff --git a/genesis/genesis.go b/genesis/genesis.go index deec3fc8e3..34279e860e 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -182,7 +182,7 @@ func loadClasses(classes []string) (map[felt.Felt]core.Class, error) { -func GenesisConfigAccountsTokens(initMintAmnt felt.Felt) GenesisConfig { +func GenesisConfigAccountsTokens(initMintAmnt felt.Felt, classes []string) GenesisConfig { strToFelt := func(feltStr string) felt.Felt{ felt,_:= new(felt.Felt).SetString(feltStr) @@ -220,15 +220,11 @@ func GenesisConfigAccountsTokens(initMintAmnt felt.Felt) GenesisConfig { *whyIsThisNeeded, // Todo: ? ref self: ContractState ? } - //account params + // account params simpleAccountClassHash := strToFelt("0x04c6d6cf894f8bc96bb9c525e6853e5483177841f7388f74a46cfda6f028c755") genesisConfig := GenesisConfig{ - Classes: []string{ - "./testdata/simpleAccount.json", - "./testdata/strk.json", - }, - + Classes: classes, Contracts: map[felt.Felt]GenesisContractData{ strkAddress: { ClassHash: strkClassHash, diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index 96475041eb..db9fba8216 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -41,7 +41,8 @@ func TestGenesisStateDiff(t *testing.T) { t.Run("accounts with prefunded strk", func(t *testing.T) { initMintAmnt:=new(felt.Felt).SetUint64(100) // 0x64 - genesisConfig:=genesis.GenesisConfigAccountsTokens(*initMintAmnt) + classes:=[]string{"./testdata/strk.json","./testdata/simpleAccount.json"} + genesisConfig:=genesis.GenesisConfigAccountsTokens(*initMintAmnt,classes) stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), network) require.NoError(t, err) require.Empty(t, stateDiff.Nonces) diff --git a/genesis/testdata/simpleStore.json b/genesis/testdata/simpleStore.json deleted file mode 100644 index 029e8b258e..0000000000 --- a/genesis/testdata/simpleStore.json +++ /dev/null @@ -1,5980 +0,0 @@ -{ - "abi": [ - { - "inputs": [ - { - "name": "amount", - "type": "felt" - } - ], - "name": "increase_balance", - "outputs": [], - "type": "function" - }, - { - "inputs": [], - "name": "get_balance", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "name": "initial_balance", - "type": "felt" - } - ], - "name": "constructor", - "outputs": [], - "type": "constructor" - } - ], - "entry_points_by_type": { - "CONSTRUCTOR": [ - { - "offset": 113, - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" - } - ], - "EXTERNAL": [ - { - "offset": 58, - "selector": "0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320" - }, - { - "offset": 91, - "selector": "0x39e11d48192e4333233c7eb19d10ad67c362bb28580c604d67884c85da39695" - } - ], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": [ - "pedersen", - "range_check" - ], - "compiler_version": "0.12.2", - "data": [ - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffc7fff", - "0x400380017ffc7ffd", - "0x482680017ffc8000", - "0x3", - "0x480280027ffc8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400380017ffb7ffc", - "0x400380027ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48287ffd7ffc8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb5", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe" - ], - "debug_info": { - "file_contents": { - "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", - "autogen/starknet/arg_processor/293368f3a0e12cfcf22314a31e13b9801e95a5b8b2b71822a2fbbdf5a01ea795.cairo": "assert [__return_value_ptr] = ret_value.res;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/73e68c490b7650388f650e9e1ff9b2b3ced88dabf86213d6a0831077eb1a0800.cairo": "let __calldata_arg_amount = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/bfd7490234c27ff2116bb49bccd4832ec3048a842444468652a685de0ce2fc32.cairo": "let __calldata_arg_initial_balance = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo": "let __calldata_actual_size = __calldata_ptr - cast([cast(fp + (-3), felt**)], felt*);\n", - "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(initial_balance=__calldata_arg_initial_balance,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = get_balance_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/get_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/get_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/get_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/increase_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/increase_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(amount=__calldata_arg_amount,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/increase_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo": "func get_balance_encode_return(ret_value: (res: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", - "autogen/starknet/storage_var/balance/decl.cairo": "namespace balance {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", - "autogen/starknet/storage_var/balance/impl.cairo": "namespace balance {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 916907772491729262376534102982219947830828984996257231353398618781993312401;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n return ([cast(&__storage_var_temp0, felt*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}" - }, - "instruction_locations": { - "0": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 354, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 58, - "start_line": 354 - } - }, - "2": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 354 - } - }, - "3": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 354 - } - }, - "4": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 87, - "end_line": 355, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 355 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 53, - "end_line": 357, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 358, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 358 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 357 - } - }, - "6": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 358, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 19, - "start_line": 358 - } - }, - "7": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 358, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 358 - } - }, - "8": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 372, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 372 - } - }, - "10": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "11": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "12": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 371 - } - }, - "13": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 374, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 374 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 54, - "end_line": 375, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 376 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 370 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 375 - } - }, - "15": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 376 - } - }, - "16": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "17": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "18": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "20": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "21": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 12 - } - }, - "22": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 12 - } - }, - "23": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "25": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 12 - } - }, - "26": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "27": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "29": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 31, - "start_line": 16 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 37, - "start_line": 14 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 352 - } - }, - "30": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 32, - "start_line": 17 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 13 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "31": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 35, - "start_line": 18 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 13 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "32": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "33": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "34": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 23 - } - }, - "35": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 23 - } - }, - "36": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "38": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/home/rian/.local/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 370 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 23 - } - }, - "39": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "40": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "41": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "43": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 19 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 24 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "44": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 19 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 24 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 43, - "start_line": 7 - } - }, - "45": { - "accessible_scopes": [ - "__main__", - "__main__.balance", - "__main__.balance.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "46": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 16, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 17, - "start_line": 16 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 13 - } - }, - "47": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 16, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 17, - "start_line": 16 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 13 - } - }, - "48": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 16, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 17, - "start_line": 16 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 13 - } - }, - "49": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 16, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 17, - "start_line": 16 - } - }, - "51": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 16, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 17, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 5, - "start_line": 17 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 19 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 17, - "start_line": 16 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "52": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 16, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 17, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 5, - "start_line": 17 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 19 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 17, - "start_line": 16 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "53": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 16, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 17, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 5, - "start_line": 17 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 19 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 16 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "54": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 17, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 19, - "start_line": 17 - } - }, - "55": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 17, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "57": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 18, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 5, - "start_line": 18 - } - }, - "58": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/73e68c490b7650388f650e9e1ff9b2b3ced88dabf86213d6a0831077eb1a0800.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 14, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 13 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 14 - }, - "While handling calldata argument 'amount'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "60": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "61": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "62": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 43, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "63": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 86, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 71, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "64": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/73e68c490b7650388f650e9e1ff9b2b3ced88dabf86213d6a0831077eb1a0800.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 14, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 145, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 124, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_amount' in:" - ], - "start_col": 5, - "start_line": 14 - }, - "While handling calldata argument 'amount'" - ], - "start_col": 29, - "start_line": 1 - } - }, - "65": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - } - }, - "67": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 2 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "69": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "70": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "71": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "72": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "74": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/a41d25a92a3a14a71125d51d48dd7398e2839f055f01551b7b1950eafc1187c0.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "75": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 13, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 13 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "76": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 24, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 17, - "start_line": 24 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 23 - } - }, - "77": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 24, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 17, - "start_line": 24 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 23 - } - }, - "78": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 24, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 17, - "start_line": 24 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 23 - } - }, - "79": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 24, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 17, - "start_line": 24 - } - }, - "81": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 25, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 5, - "start_line": 25 - } - }, - "82": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 3 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 18, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "84": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/293368f3a0e12cfcf22314a31e13b9801e95a5b8b2b71822a2fbbdf5a01ea795.cairo" - }, - "parent_location": [ - { - "end_col": 98, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 89, - "start_line": 23 - }, - "While handling return value 'res'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "85": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/293368f3a0e12cfcf22314a31e13b9801e95a5b8b2b71822a2fbbdf5a01ea795.cairo" - }, - "parent_location": [ - { - "end_col": 98, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 89, - "start_line": 23 - }, - "While handling return value 'res'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "87": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 23 - }, - "While handling return value of" - ], - "start_col": 56, - "start_line": 1 - } - }, - "88": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "89": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While handling return value of" - ], - "start_col": 14, - "start_line": 12 - }, - "While expanding the reference '__return_value_ptr_start' in:" - ], - "start_col": 6, - "start_line": 23 - }, - "While handling return value of" - ], - "start_col": 11, - "start_line": 5 - } - }, - "90": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "91": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "92": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "93": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "94": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "95": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - } - }, - "97": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 100, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 85, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "98": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 101, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "100": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "101": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "102": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 6, - "start_line": 2 - } - }, - "103": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 - } - }, - "104": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 37, - "start_line": 2 - } - }, - "105": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 23, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 23 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "106": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 5, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 19 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 29 - } - }, - "107": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 5, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 19 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 29 - } - }, - "108": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/balance/decl.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 5, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 64, - "start_line": 19 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 29 - } - }, - "109": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 30, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 32, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 19, - "start_line": 32 - }, - "While expanding the reference 'initial_balance' in:" - ], - "start_col": 5, - "start_line": 30 - } - }, - "110": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 32, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "112": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 33, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 5, - "start_line": 33 - } - }, - "113": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/bfd7490234c27ff2116bb49bccd4832ec3048a842444468652a685de0ce2fc32.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 30, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 29 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 30 - }, - "While handling calldata argument 'initial_balance'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "115": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "116": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "117": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "118": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "119": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 54, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/bfd7490234c27ff2116bb49bccd4832ec3048a842444468652a685de0ce2fc32.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 30, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 163, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 133, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_initial_balance' in:" - ], - "start_col": 5, - "start_line": 30 - }, - "While handling calldata argument 'initial_balance'" - ], - "start_col": 38, - "start_line": 1 - } - }, - "120": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - } - }, - "122": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 2 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "124": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "125": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "126": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "127": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "129": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/constructor/c795578d56e5621941e837854cf336ef35b4757a90faeaf07f0cebbd0bd02678.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "130": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 29, - "input_file": { - "filename": "contracts/contract.cairo" - }, - "start_col": 6, - "start_line": 29 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - } - } - }, - "hints": { - "4": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 0 - } - } - } - ], - "13": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 1 - } - } - } - ], - "67": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.increase_balance" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 52 - }, - "reference_ids": {} - } - } - ], - "82": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_balance_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "122": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.constructor" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 29 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.balance": { - "type": "namespace" - }, - "__main__.balance.Args": { - "full_name": "__main__.balance.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balance.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.balance.ImplicitArgs": { - "full_name": "__main__.balance.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balance.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.balance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balance.addr": { - "decorators": [], - "pc": 16, - "type": "function" - }, - "__main__.balance.addr.Args": { - "full_name": "__main__.balance.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balance.addr.ImplicitArgs": { - "full_name": "__main__.balance.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.balance.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.balance.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balance.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.balance.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.balance.read": { - "decorators": [], - "pc": 21, - "type": "function" - }, - "__main__.balance.read.Args": { - "full_name": "__main__.balance.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balance.read.ImplicitArgs": { - "full_name": "__main__.balance.read.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.balance.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.balance.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balance.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.balance.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.balance.write": { - "decorators": [], - "pc": 34, - "type": "function" - }, - "__main__.balance.write.Args": { - "full_name": "__main__.balance.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.balance.write.ImplicitArgs": { - "full_name": "__main__.balance.write.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.balance.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.balance.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.constructor": { - "decorators": [ - "constructor" - ], - "pc": 106, - "type": "function" - }, - "__main__.constructor.Args": { - "full_name": "__main__.constructor.Args", - "members": { - "initial_balance": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.constructor.ImplicitArgs": { - "full_name": "__main__.constructor.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.constructor.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.constructor.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_balance": { - "decorators": [ - "view" - ], - "pc": 76, - "type": "function" - }, - "__main__.get_balance.Args": { - "full_name": "__main__.get_balance.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_balance.ImplicitArgs": { - "full_name": "__main__.get_balance.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.get_balance.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.get_balance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.increase_balance": { - "decorators": [ - "external" - ], - "pc": 46, - "type": "function" - }, - "__main__.increase_balance.Args": { - "full_name": "__main__.increase_balance.Args", - "members": { - "amount": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.increase_balance.ImplicitArgs": { - "full_name": "__main__.increase_balance.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "__main__.increase_balance.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.increase_balance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.constructor": { - "decorators": [ - "constructor" - ], - "pc": 113, - "type": "function" - }, - "__wrappers__.constructor.Args": { - "full_name": "__wrappers__.constructor.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.constructor.ImplicitArgs": { - "full_name": "__wrappers__.constructor.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.constructor.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.constructor.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.constructor.__wrapped_func": { - "destination": "__main__.constructor", - "type": "alias" - }, - "__wrappers__.constructor_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_balance": { - "decorators": [ - "view" - ], - "pc": 91, - "type": "function" - }, - "__wrappers__.get_balance.Args": { - "full_name": "__wrappers__.get_balance.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_balance.ImplicitArgs": { - "full_name": "__wrappers__.get_balance.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_balance.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_balance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_balance.__wrapped_func": { - "destination": "__main__.get_balance", - "type": "alias" - }, - "__wrappers__.get_balance_encode_return": { - "decorators": [], - "pc": 82, - "type": "function" - }, - "__wrappers__.get_balance_encode_return.Args": { - "full_name": "__wrappers__.get_balance_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(res: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_balance_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_balance_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_balance_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_balance_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_balance_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.increase_balance": { - "decorators": [ - "external" - ], - "pc": 58, - "type": "function" - }, - "__wrappers__.increase_balance.Args": { - "full_name": "__wrappers__.increase_balance.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.increase_balance.ImplicitArgs": { - "full_name": "__wrappers__.increase_balance.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.increase_balance.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.increase_balance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.increase_balance.__wrapped_func": { - "destination": "__main__.increase_balance", - "type": "alias" - }, - "__wrappers__.increase_balance_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "starkware.cairo.common.bool.FALSE": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.TRUE": { - "type": "const", - "value": 1 - }, - "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "x_and_y": { - "cairo_type": "felt", - "offset": 2 - }, - "x_or_y": { - "cairo_type": "felt", - "offset": 4 - }, - "x_xor_y": { - "cairo_type": "felt", - "offset": 3 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", - "members": { - "m": { - "cairo_type": "felt", - "offset": 4 - }, - "p": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 0 - }, - "q": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 2 - }, - "r": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcPoint": { - "destination": "starkware.cairo.common.ec_point.EcPoint", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.HashBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "members": { - "result": { - "cairo_type": "felt", - "offset": 2 - }, - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 8 - } - }, - "size": 16, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { - "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "members": { - "message": { - "cairo_type": "felt", - "offset": 1 - }, - "pub_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.dict_access.DictAccess": { - "full_name": "starkware.cairo.common.dict_access.DictAccess", - "members": { - "key": { - "cairo_type": "felt", - "offset": 0 - }, - "new_value": { - "cairo_type": "felt", - "offset": 2 - }, - "prev_value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.ec_point.EcPoint": { - "full_name": "starkware.cairo.common.ec_point.EcPoint", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.cairo.common.keccak_state.KeccakBuiltinState": { - "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - }, - "s3": { - "cairo_type": "felt", - "offset": 3 - }, - "s4": { - "cairo_type": "felt", - "offset": 4 - }, - "s5": { - "cairo_type": "felt", - "offset": 5 - }, - "s6": { - "cairo_type": "felt", - "offset": 6 - }, - "s7": { - "cairo_type": "felt", - "offset": 7 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.cairo.common.math.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "starkware.cairo.common.math.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.storage.ADDR_BOUND": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719489 - }, - "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { - "type": "const", - "value": 256 - }, - "starkware.starknet.common.storage.assert_250_bit": { - "destination": "starkware.cairo.common.math.assert_250_bit", - "type": "alias" - }, - "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { - "type": "const", - "value": 20853273475220472486191784820 - }, - "starkware.starknet.common.syscalls.CallContract": { - "full_name": "starkware.starknet.common.syscalls.CallContract", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractRequest": { - "full_name": "starkware.starknet.common.syscalls.CallContractRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractResponse": { - "full_name": "starkware.starknet.common.syscalls.CallContractResponse", - "members": { - "retdata": { - "cairo_type": "felt*", - "offset": 1 - }, - "retdata_size": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "type": "const", - "value": 21167594061783206823196716140 - }, - "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 23274015802972845247556842986379118667122 - }, - "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { - "type": "const", - "value": 75202468540281 - }, - "starkware.starknet.common.syscalls.Deploy": { - "full_name": "starkware.starknet.common.syscalls.Deploy", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployRequest": { - "full_name": "starkware.starknet.common.syscalls.DeployRequest", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 2 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 5 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployResponse": { - "full_name": "starkware.starknet.common.syscalls.DeployResponse", - "members": { - "constructor_retdata": { - "cairo_type": "felt*", - "offset": 2 - }, - "constructor_retdata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { - "type": "const", - "value": 1280709301550335749748 - }, - "starkware.starknet.common.syscalls.EmitEvent": { - "full_name": "starkware.starknet.common.syscalls.EmitEvent", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 4 - }, - "data_len": { - "cairo_type": "felt", - "offset": 3 - }, - "keys": { - "cairo_type": "felt*", - "offset": 2 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { - "type": "const", - "value": 1448089106835523001438702345020786 - }, - "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { - "type": "const", - "value": 24294903732626645868215235778792757751152 - }, - "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { - "type": "const", - "value": 94901967781393078444254803017658102643 - }, - "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { - "type": "const", - "value": 6219495360805491471215297013070624192820083 - }, - "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { - "type": "const", - "value": 1592190833581991703053805829594610833820054387 - }, - "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { - "type": "const", - "value": 1317029390204112103023 - }, - "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { - "type": "const", - "value": 1448089128652340074717162277007973 - }, - "starkware.starknet.common.syscalls.GetBlockNumber": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "members": { - "block_number": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestamp": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddress": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "members": { - "sequencer_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfo": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfo", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "members": { - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignature": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignature", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "members": { - "signature": { - "cairo_type": "felt*", - "offset": 1 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 436233452754198157705746250789557519228244616562 - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { - "type": "const", - "value": 92376026794327011772951660 - }, - "starkware.starknet.common.syscalls.LibraryCall": { - "full_name": "starkware.starknet.common.syscalls.LibraryCall", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LibraryCallRequest": { - "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { - "type": "const", - "value": 433017908768303439907196859243777073 - }, - "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { - "type": "const", - "value": 100890693370601760042082660 - }, - "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { - "type": "const", - "value": 25828017502874050592466629733 - }, - "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { - "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "members": { - "payload_ptr": { - "cairo_type": "felt*", - "offset": 3 - }, - "payload_size": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "to_address": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageRead": { - "full_name": "starkware.starknet.common.syscalls.StorageRead", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadRequest": { - "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageWrite": { - "full_name": "starkware.starknet.common.syscalls.StorageWrite", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.TxInfo": { - "full_name": "starkware.starknet.common.syscalls.TxInfo", - "members": { - "account_contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "chain_id": { - "cairo_type": "felt", - "offset": 6 - }, - "max_fee": { - "cairo_type": "felt", - "offset": 2 - }, - "nonce": { - "cairo_type": "felt", - "offset": 7 - }, - "signature": { - "cairo_type": "felt*", - "offset": 4 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 3 - }, - "transaction_hash": { - "cairo_type": "felt", - "offset": 5 - }, - "version": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_read": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "starkware.starknet.common.syscalls.storage_read.Args": { - "full_name": "starkware.starknet.common.syscalls.storage_read.Args", - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_read.Return": { - "cairo_type": "(value: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 1 - }, - "pc": 4, - "value": "cast([fp + (-4)] + 3, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 8, - "type": "function" - }, - "starkware.starknet.common.syscalls.storage_write.Args": { - "full_name": "starkware.starknet.common.syscalls.storage_write.Args", - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 8, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 1 - }, - "pc": 13, - "value": "cast([fp + (-5)] + 3, felt*)" - } - ], - "type": "reference" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 8, - "value": "[cast(fp + (-5), felt**)]" - } - ] - } - } -} diff --git a/genesis/testdata/universalDeployer.json b/genesis/testdata/universalDeployer.json deleted file mode 100644 index 1d2d6f1777..0000000000 --- a/genesis/testdata/universalDeployer.json +++ /dev/null @@ -1,1931 +0,0 @@ -{ - "abi": [ - { - "data": [ - { - "name": "address", - "type": "felt" - }, - { - "name": "deployer", - "type": "felt" - }, - { - "name": "unique", - "type": "felt" - }, - { - "name": "classHash", - "type": "felt" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - }, - { - "name": "salt", - "type": "felt" - } - ], - "keys": [], - "name": "ContractDeployed", - "type": "event" - }, - { - "inputs": [ - { - "name": "classHash", - "type": "felt" - }, - { - "name": "salt", - "type": "felt" - }, - { - "name": "unique", - "type": "felt" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "deployContract", - "outputs": [ - { - "name": "address", - "type": "felt" - } - ], - "type": "function" - } - ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ - { - "selector": "0x1987cbd17808b9a23693d4de7e246a443cfe37e6e7fbaeabd7d7e6532b07c3d", - "offset": 155 - } - ], - "L1_HANDLER": [] - }, - "program": { - "identifiers": { - "__main__.ContractDeployed": { - "type": "namespace" - }, - "__main__.ContractDeployed.Args": { - "members": {}, - "size": 0, - "full_name": "__main__.ContractDeployed.Args", - "type": "struct" - }, - "__main__.ContractDeployed.ImplicitArgs": { - "members": {}, - "size": 0, - "full_name": "__main__.ContractDeployed.ImplicitArgs", - "type": "struct" - }, - "__main__.ContractDeployed.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.ContractDeployed.SELECTOR": { - "value": 1093830577610461490539113735431936179703456330374563419579920790156759053133, - "type": "const" - }, - "__main__.ContractDeployed.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.ContractDeployed.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.ContractDeployed.emit": { - "pc": 53, - "decorators": [], - "type": "function" - }, - "__main__.ContractDeployed.emit.Args": { - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - }, - "deployer": { - "cairo_type": "felt", - "offset": 1 - }, - "unique": { - "cairo_type": "felt", - "offset": 2 - }, - "classHash": { - "cairo_type": "felt", - "offset": 3 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 4 - }, - "calldata": { - "cairo_type": "felt*", - "offset": 5 - }, - "salt": { - "cairo_type": "felt", - "offset": 6 - } - }, - "size": 7, - "full_name": "__main__.ContractDeployed.emit.Args", - "type": "struct" - }, - "__main__.ContractDeployed.emit.ImplicitArgs": { - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "full_name": "__main__.ContractDeployed.emit.ImplicitArgs", - "type": "struct" - }, - "__main__.ContractDeployed.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.ContractDeployed.emit.SIZEOF_LOCALS": { - "value": 4, - "type": "const" - }, - "__main__.ContractDeployed.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.ContractDeployed.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__main__.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "__main__.deploy": { - "destination": "starkware.starknet.common.syscalls.deploy", - "type": "alias" - }, - "__main__.deployContract": { - "pc": 94, - "decorators": [ - "external" - ], - "type": "function" - }, - "__main__.deployContract.Args": { - "members": { - "classHash": { - "cairo_type": "felt", - "offset": 0 - }, - "salt": { - "cairo_type": "felt", - "offset": 1 - }, - "unique": { - "cairo_type": "felt", - "offset": 2 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 3 - }, - "calldata": { - "cairo_type": "felt*", - "offset": 4 - } - }, - "size": 5, - "full_name": "__main__.deployContract.Args", - "type": "struct" - }, - "__main__.deployContract.ImplicitArgs": { - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "full_name": "__main__.deployContract.ImplicitArgs", - "type": "struct" - }, - "__main__.deployContract.Return": { - "cairo_type": "(address: felt)", - "type": "type_definition" - }, - "__main__.deployContract.SIZEOF_LOCALS": { - "value": 6, - "type": "const" - }, - "__main__.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "__main__.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__wrappers__.deployContract": { - "pc": 155, - "decorators": [ - "external" - ], - "type": "function" - }, - "__wrappers__.deployContract.Args": { - "members": {}, - "size": 0, - "full_name": "__wrappers__.deployContract.Args", - "type": "struct" - }, - "__wrappers__.deployContract.ImplicitArgs": { - "members": {}, - "size": 0, - "full_name": "__wrappers__.deployContract.ImplicitArgs", - "type": "struct" - }, - "__wrappers__.deployContract.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.deployContract.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__wrappers__.deployContract.__wrapped_func": { - "destination": "__main__.deployContract", - "type": "alias" - }, - "__wrappers__.deployContract_encode_return": { - "pc": 146, - "decorators": [], - "type": "function" - }, - "__wrappers__.deployContract_encode_return.Args": { - "members": { - "ret_value": { - "cairo_type": "(address: felt)", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "full_name": "__wrappers__.deployContract_encode_return.Args", - "type": "struct" - }, - "__wrappers__.deployContract_encode_return.ImplicitArgs": { - "members": {}, - "size": 0, - "full_name": "__wrappers__.deployContract_encode_return.ImplicitArgs", - "type": "struct" - }, - "__wrappers__.deployContract_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.deployContract_encode_return.SIZEOF_LOCALS": { - "value": 1, - "type": "const" - }, - "__wrappers__.deployContract_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "starkware.cairo.common.alloc.alloc": { - "pc": 0, - "decorators": [], - "type": "function" - }, - "starkware.cairo.common.alloc.alloc.Args": { - "members": {}, - "size": 0, - "full_name": "starkware.cairo.common.alloc.alloc.Args", - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.ImplicitArgs": { - "members": {}, - "size": 0, - "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.Return": { - "cairo_type": "(ptr: felt*)", - "type": "type_definition" - }, - "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.bool.FALSE": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.bool.TRUE": { - "value": 1, - "type": "const" - }, - "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - }, - "x_and_y": { - "cairo_type": "felt", - "offset": 2 - }, - "x_xor_y": { - "cairo_type": "felt", - "offset": 3 - }, - "x_or_y": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { - "members": { - "p": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 0 - }, - "q": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 2 - }, - "m": { - "cairo_type": "felt", - "offset": 4 - }, - "r": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 5 - } - }, - "size": 7, - "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcPoint": { - "destination": "starkware.cairo.common.ec_point.EcPoint", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.HashBuiltin": { - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - }, - "result": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { - "members": { - "input": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 8 - } - }, - "size": 16, - "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { - "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { - "members": { - "pub_key": { - "cairo_type": "felt", - "offset": 0 - }, - "message": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "type": "struct" - }, - "starkware.cairo.common.dict_access.DictAccess": { - "members": { - "key": { - "cairo_type": "felt", - "offset": 0 - }, - "prev_value": { - "cairo_type": "felt", - "offset": 1 - }, - "new_value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "full_name": "starkware.cairo.common.dict_access.DictAccess", - "type": "struct" - }, - "starkware.cairo.common.ec_point.EcPoint": { - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.cairo.common.ec_point.EcPoint", - "type": "struct" - }, - "starkware.cairo.common.hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.cairo.common.hash.hash2": { - "pc": 3, - "decorators": [], - "type": "function" - }, - "starkware.cairo.common.hash.hash2.Args": { - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.cairo.common.hash.hash2.Args", - "type": "struct" - }, - "starkware.cairo.common.hash.hash2.ImplicitArgs": { - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", - "type": "struct" - }, - "starkware.cairo.common.hash.hash2.Return": { - "cairo_type": "(result: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.keccak_state.KeccakBuiltinState": { - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - }, - "s3": { - "cairo_type": "felt", - "offset": 3 - }, - "s4": { - "cairo_type": "felt", - "offset": 4 - }, - "s5": { - "cairo_type": "felt", - "offset": 5 - }, - "s6": { - "cairo_type": "felt", - "offset": 6 - }, - "s7": { - "cairo_type": "felt", - "offset": 7 - } - }, - "size": 8, - "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "type": "struct" - }, - "starkware.cairo.common.math.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "starkware.cairo.common.math.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "starkware.cairo.common.memcpy.memcpy": { - "pc": 9, - "decorators": [], - "type": "function" - }, - "starkware.cairo.common.memcpy.memcpy.Args": { - "members": { - "dst": { - "cairo_type": "felt*", - "offset": 0 - }, - "src": { - "cairo_type": "felt*", - "offset": 1 - }, - "len": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "full_name": "starkware.cairo.common.memcpy.memcpy.Args", - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { - "members": {}, - "size": 0, - "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.LoopFrame": { - "members": { - "dst": { - "cairo_type": "felt*", - "offset": 0 - }, - "src": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", - "type": "struct" - }, - "starkware.cairo.common.memcpy.memcpy.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.memcpy.memcpy.continue_copying": { - "cairo_type": "felt", - "references": [ - { - "value": "[cast(ap, felt*)]", - "ap_tracking_data": { - "group": 2, - "offset": 3 - }, - "pc": 16 - } - ], - "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.len": { - "cairo_type": "felt", - "references": [ - { - "value": "[cast(fp + (-3), felt*)]", - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 9 - } - ], - "full_name": "starkware.cairo.common.memcpy.memcpy.len", - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.loop": { - "pc": 14, - "type": "label" - }, - "starkware.starknet.common.storage.ADDR_BOUND": { - "value": -106710729501573572985208420194530329073740042555888586719489, - "type": "const" - }, - "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { - "value": 256, - "type": "const" - }, - "starkware.starknet.common.storage.assert_250_bit": { - "destination": "starkware.cairo.common.math.assert_250_bit", - "type": "alias" - }, - "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { - "value": 20853273475220472486191784820, - "type": "const" - }, - "starkware.starknet.common.syscalls.CallContract": { - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "full_name": "starkware.starknet.common.syscalls.CallContract", - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractRequest": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "calldata": { - "cairo_type": "felt*", - "offset": 4 - } - }, - "size": 5, - "full_name": "starkware.starknet.common.syscalls.CallContractRequest", - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractResponse": { - "members": { - "retdata_size": { - "cairo_type": "felt", - "offset": 0 - }, - "retdata": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.starknet.common.syscalls.CallContractResponse", - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "value": 21167594061783206823196716140, - "type": "const" - }, - "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { - "value": 23274015802972845247556842986379118667122, - "type": "const" - }, - "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { - "value": 75202468540281, - "type": "const" - }, - "starkware.starknet.common.syscalls.Deploy": { - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", - "offset": 6 - } - }, - "size": 9, - "full_name": "starkware.starknet.common.syscalls.Deploy", - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployRequest": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 2 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 5 - } - }, - "size": 6, - "full_name": "starkware.starknet.common.syscalls.DeployRequest", - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployResponse": { - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "constructor_retdata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "constructor_retdata": { - "cairo_type": "felt*", - "offset": 2 - } - }, - "size": 3, - "full_name": "starkware.starknet.common.syscalls.DeployResponse", - "type": "struct" - }, - "starkware.starknet.common.syscalls.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { - "value": 1280709301550335749748, - "type": "const" - }, - "starkware.starknet.common.syscalls.EmitEvent": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 1 - }, - "keys": { - "cairo_type": "felt*", - "offset": 2 - }, - "data_len": { - "cairo_type": "felt", - "offset": 3 - }, - "data": { - "cairo_type": "felt*", - "offset": 4 - } - }, - "size": 5, - "full_name": "starkware.starknet.common.syscalls.EmitEvent", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { - "value": 1448089106835523001438702345020786, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { - "value": 24294903732626645868215235778792757751152, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { - "value": 94901967781393078444254803017658102643, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { - "value": 6219495360805491471215297013070624192820083, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { - "value": 1592190833581991703053805829594610833820054387, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { - "value": 1317029390204112103023, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { - "value": 1448089128652340074717162277007973, - "type": "const" - }, - "starkware.starknet.common.syscalls.GetBlockNumber": { - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberRequest": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberResponse": { - "members": { - "block_number": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestamp": { - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddress": { - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddress": { - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.starknet.common.syscalls.GetContractAddress", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddress": { - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "members": { - "sequencer_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfo": { - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.starknet.common.syscalls.GetTxInfo", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoRequest": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoResponse": { - "members": { - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignature": { - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "offset": 1 - } - }, - "size": 3, - "full_name": "starkware.starknet.common.syscalls.GetTxSignature", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureResponse": { - "members": { - "signature_len": { - "cairo_type": "felt", - "offset": 0 - }, - "signature": { - "cairo_type": "felt*", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "type": "struct" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { - "value": 436233452754198157705746250789557519228244616562, - "type": "const" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { - "value": 92376026794327011772951660, - "type": "const" - }, - "starkware.starknet.common.syscalls.LibraryCall": { - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "full_name": "starkware.starknet.common.syscalls.LibraryCall", - "type": "struct" - }, - "starkware.starknet.common.syscalls.LibraryCallRequest": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "calldata": { - "cairo_type": "felt*", - "offset": 4 - } - }, - "size": 5, - "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", - "type": "struct" - }, - "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { - "value": 433017908768303439907196859243777073, - "type": "const" - }, - "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { - "value": 100890693370601760042082660, - "type": "const" - }, - "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { - "value": 25828017502874050592466629733, - "type": "const" - }, - "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "to_address": { - "cairo_type": "felt", - "offset": 1 - }, - "payload_size": { - "cairo_type": "felt", - "offset": 2 - }, - "payload_ptr": { - "cairo_type": "felt*", - "offset": 3 - } - }, - "size": 4, - "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageRead": { - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", - "offset": 2 - } - }, - "size": 3, - "full_name": "starkware.starknet.common.syscalls.StorageRead", - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadRequest": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "address": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageWrite": { - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "full_name": "starkware.starknet.common.syscalls.StorageWrite", - "type": "struct" - }, - "starkware.starknet.common.syscalls.TxInfo": { - "members": { - "version": { - "cairo_type": "felt", - "offset": 0 - }, - "account_contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "max_fee": { - "cairo_type": "felt", - "offset": 2 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 3 - }, - "signature": { - "cairo_type": "felt*", - "offset": 4 - }, - "transaction_hash": { - "cairo_type": "felt", - "offset": 5 - }, - "chain_id": { - "cairo_type": "felt", - "offset": 6 - }, - "nonce": { - "cairo_type": "felt", - "offset": 7 - } - }, - "size": 8, - "full_name": "starkware.starknet.common.syscalls.TxInfo", - "type": "struct" - }, - "starkware.starknet.common.syscalls.deploy": { - "pc": 24, - "decorators": [], - "type": "function" - }, - "starkware.starknet.common.syscalls.deploy.Args": { - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 1 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 2 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 4 - } - }, - "size": 5, - "full_name": "starkware.starknet.common.syscalls.deploy.Args", - "type": "struct" - }, - "starkware.starknet.common.syscalls.deploy.ImplicitArgs": { - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs", - "type": "struct" - }, - "starkware.starknet.common.syscalls.deploy.Return": { - "cairo_type": "(contract_address: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.common.syscalls.deploy.syscall_ptr": { - "cairo_type": "felt*", - "references": [ - { - "value": "[cast(fp + (-8), felt**)]", - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24 - }, - { - "value": "cast([fp + (-8)] + 9, felt*)", - "ap_tracking_data": { - "group": 3, - "offset": 1 - }, - "pc": 32 - } - ], - "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr", - "type": "reference" - }, - "starkware.starknet.common.syscalls.emit_event": { - "pc": 43, - "decorators": [], - "type": "function" - }, - "starkware.starknet.common.syscalls.emit_event.Args": { - "members": { - "keys_len": { - "cairo_type": "felt", - "offset": 0 - }, - "keys": { - "cairo_type": "felt*", - "offset": 1 - }, - "data_len": { - "cairo_type": "felt", - "offset": 2 - }, - "data": { - "cairo_type": "felt*", - "offset": 3 - } - }, - "size": 4, - "full_name": "starkware.starknet.common.syscalls.emit_event.Args", - "type": "struct" - }, - "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", - "type": "struct" - }, - "starkware.starknet.common.syscalls.emit_event.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { - "cairo_type": "felt*", - "references": [ - { - "value": "[cast(fp + (-7), felt**)]", - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 43 - }, - { - "value": "cast([fp + (-7)] + 5, felt*)", - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 50 - } - ], - "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_caller_address": { - "pc": 36, - "decorators": [], - "type": "function" - }, - "starkware.starknet.common.syscalls.get_caller_address.Args": { - "members": {}, - "size": 0, - "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_caller_address.Return": { - "cairo_type": "(caller_address: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { - "cairo_type": "felt*", - "references": [ - { - "value": "[cast(fp + (-3), felt**)]", - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 36 - }, - { - "value": "cast([fp + (-3)] + 2, felt*)", - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 39 - } - ], - "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", - "type": "reference" - } - }, - "reference_manager": { - "references": [ - { - "value": "[cast(fp + (-3), felt*)]", - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 9 - }, - { - "value": "[cast(ap, felt*)]", - "ap_tracking_data": { - "group": 2, - "offset": 3 - }, - "pc": 16 - }, - { - "value": "[cast(fp + (-8), felt**)]", - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 24 - }, - { - "value": "[cast(fp + (-3), felt**)]", - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 36 - }, - { - "value": "[cast(fp + (-7), felt**)]", - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 43 - } - ] - }, - "attributes": [], - "main_scope": "__main__", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x400380007ffb7ffc", - "0x400380017ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x480280027ffb8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480080007fff8000", - "0x400080007ffd7fff", - "0x482480017ffd8001", - "0x1", - "0x482480017ffd8001", - "0x1", - "0xa0680017fff7ffe", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x402a7ffc7ffd7fff", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4465706c6f79", - "0x400280007ff87fff", - "0x400380017ff87ff9", - "0x400380027ff87ffa", - "0x400380037ff87ffb", - "0x400380047ff87ffc", - "0x400380057ff87ffd", - "0x482680017ff88000", - "0x9", - "0x480280067ff88000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x47657443616c6c657241646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x456d69744576656e74", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x5", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", - "0x40137fff7fff8001", - "0x4003800080017ff7", - "0x4003800180017ff8", - "0x4003800280017ff9", - "0x4003800380017ffa", - "0x4003800480017ffb", - "0x400380007ff67ffb", - "0x402780017ff68002", - "0x1", - "0x4826800180018000", - "0x5", - "0x40297ffb7fff8003", - "0x4826800180018000", - "0x5", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", - "0x4003800080037ffd", - "0x4826800180038000", - "0x1", - "0x480a7ff57fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", - "0x480a80027fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ff67fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", - "0x40137ffe7fff8000", - "0x40137fff7fff8001", - "0x482680017ffb8000", - "0x800000000000011000000000000000000000000000000000000000000000000", - "0x20680017fff7fff", - "0xd", - "0x480a7ff77fff8000", - "0x480a80017fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff98", - "0x40137fff7fff8002", - "0x400780017fff8003", - "0x0", - "0x48127ffe7fff8000", - "0x10780017fff7fff", - "0x6", - "0x400b7ffa7fff8002", - "0x400780017fff8003", - "0x1", - "0x480a7ff77fff8000", - "0x40137fff7fff8004", - "0x480a80007fff8000", - "0x480a7ff97fff8000", - "0x480a80027fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a80037fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9a", - "0x40137fff7fff8005", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a80057fff8000", - "0x480a80017fff8000", - "0x480a7ffb7fff8000", - "0x480a7ff97fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", - "0x48127ffe7fff8000", - "0x480a80047fff8000", - "0x48127ffd7fff8000", - "0x480a80057fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280037ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x4", - "0x480280037ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x482680017ffd8000", - "0x4", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe" - ], - "builtins": [ - "pedersen", - "range_check" - ], - "hints": { - "0": [ - { - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "12": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_enter_scope({'n': ids.len})", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.len": 0 - } - } - } - ], - "146": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deployContract_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "20": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 5 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 - } - } - } - ], - "23": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_exit_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 6 - }, - "reference_ids": {} - } - } - ], - "32": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.deploy.syscall_ptr": 2 - } - } - } - ], - "39": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3 - } - } - } - ], - "50": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 4 - } - } - } - ] - }, - "compiler_version": "0.10.0", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "debug_info": null - } -} \ No newline at end of file diff --git a/node/node.go b/node/node.go index 43bdb14647..df3ee4bad3 100644 --- a/node/node.go +++ b/node/node.go @@ -95,6 +95,7 @@ type Config struct { SeqBlockTime uint `mapstructure:"seq-block-time"` SeqBootstrap bool `mapstructure:"seq-bootstrap"` SeqBootstrapToBlock uint64 `mapstructure:"seq-bootstrap-to-block"` + SeqPrefundAccounts bool `mapstructure:"seq-prefund-accounts"` GenesisFile string `mapstructure:"genesis-file"` } From c4f2bda308eccebf111fa61a538a7815bcf5790b Mon Sep 17 00:00:00 2001 From: rian Date: Mon, 1 Jul 2024 21:15:19 +0300 Subject: [PATCH 47/76] test builder - account has no balance? --- builder/builder.go | 19 +++-- builder/builder_test.go | 134 ++++++++++++++++------------------ p2p-dbs/node1/000002.log | Bin 0 -> 640 bytes p2p-dbs/node1/CURRENT | 1 + p2p-dbs/node1/LOCK | 0 p2p-dbs/node1/MANIFEST-000001 | Bin 0 -> 52 bytes p2p-dbs/node1/OPTIONS-000003 | 48 ++++++++++++ 7 files changed, 125 insertions(+), 77 deletions(-) create mode 100644 p2p-dbs/node1/000002.log create mode 100644 p2p-dbs/node1/CURRENT create mode 100644 p2p-dbs/node1/LOCK create mode 100644 p2p-dbs/node1/MANIFEST-000001 create mode 100644 p2p-dbs/node1/OPTIONS-000003 diff --git a/builder/builder.go b/builder/builder.go index 24b105ce3c..d59904158e 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -3,6 +3,7 @@ package builder import ( "context" "errors" + "fmt" stdsync "sync" "time" @@ -45,7 +46,7 @@ type Builder struct { headState core.StateReader headCloser blockchain.StateCloser - prefundAccounts bool + prefundAccounts bool bootstrap bool bootstrapToBlock uint64 starknetData starknetdata.StarknetData @@ -121,15 +122,16 @@ func (b *Builder) Run(ctx context.Context) error { } if b.prefundAccounts { - initMintAmnt:=new(felt.Felt).SetUint64(100) - classes:=[]string{"../genesis/testdata/strk.json","../genesis/testdata/simpleAccount.json"} - genesisConfig:=genesis.GenesisConfigAccountsTokens(*initMintAmnt,classes) + fmt.Println("building genesis state with prefunded accounts.") + initMintAmnt := new(felt.Felt).SetUint64(100) + classes := []string{"../genesis/testdata/strk.json", "../genesis/testdata/simpleAccount.json"} + genesisConfig := genesis.GenesisConfigAccountsTokens(*initMintAmnt, classes) stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, b.vm, b.bc.Network()) - if err!=nil{ + if err != nil { return err } - err=b.bc.StoreGenesis(stateDiff,newClasses) - if err!=nil{ + err = b.bc.StoreGenesis(stateDiff, newClasses) + if err != nil { return err } } @@ -359,11 +361,14 @@ func (b *Builder) runTxn(txn *mempool.BroadcastedTransaction) error { GasPriceSTRK: b.pendingBlock.Block.GasPriceSTRK, }, } + fmt.Println("runTxn") fee, _, trace, err := b.vm.Execute([]core.Transaction{txn.Transaction}, classes, []*felt.Felt{}, blockInfo, state, b.bc.Network(), false, false, false, false) if err != nil { + fmt.Println("runTxn", err) return err } + fmt.Println("runTxn") b.pendingBlock.Block.Transactions = append(b.pendingBlock.Block.Transactions, txn.Transaction) b.pendingBlock.Block.TransactionCount = uint64(len(b.pendingBlock.Block.Transactions)) diff --git a/builder/builder_test.go b/builder/builder_test.go index 8fa9e76f76..3b5160a3e7 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -481,73 +481,67 @@ func TestSepoliaBootstrap(t *testing.T) { } // Todo -// func TestPrefundedAccounts(t *testing.T) { -// network:=&utils.Sepolia - -// bc := blockchain.New(pebble.NewMemTest(t), network) -// classes:=[]string{"../genesis/testdata/strk.json","../genesis/testdata/simpleAccount.json"} -// genesisConfig:=genesis.GenesisConfigAccountsTokens(*new(felt.Felt).SetUint64(100),classes) -// fmt.Println("qweqwe") -// stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(utils.NewNopZapLogger()), network) -// require.NoError(t, err) -// require.NoError(t, bc.StoreGenesis(stateDiff, newClasses)) -// fmt.Println("qweqwe") -// log:=utils.NewNopZapLogger() -// vm:=vm.New(log) - -// seqAddr := utils.HexToFelt(t, "0xDEADBEEF") -// privKey, err := ecdsa.GenerateKey(rand.Reader) -// require.NoError(t, err) -// p := mempool.New(pebble.NewMemTest(t)) -// testBuilder := builder.New(privKey, seqAddr, bc, vm, time.Millisecond, p, log) - -// // transfer 1 token from account 0x101 to account 0x102 (see genesis config) -// invokeTxn := &core.InvokeTransaction{ -// TransactionHash: new(felt.Felt).SetUint64(0), -// Version: new(core.TransactionVersion), -// MaxFee: new(felt.Felt).SetUint64(100), -// Nonce: new(felt.Felt).SetUint64(0), -// TransactionSignature: []*felt.Felt{ -// utils.HexToFelt(t,"0x5aa5acdd766b9567aaec6cbf53c71e344718472b01a3779647f852aba33f78c"), -// utils.HexToFelt(t,"0x57f441e40fe04c6b4189ef181d32f641d61080e927334f98b132267cfec5c5"), -// }, -// CallData: []*felt.Felt{ -// utils.HexToFelt(t,"0x1"), -// utils.HexToFelt(t,"0x4718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d"), -// utils.HexToFelt(t,"0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), -// utils.HexToFelt(t,"0x2"), -// utils.HexToFelt(t,"0x102"), -// utils.HexToFelt(t,"0x1"), -// }, -// } -// require.NoError(t, p.Push(&mempool.BroadcastedTransaction{Transaction: invokeTxn})) - - -// fmt.Println("runnn") -// ctx, cancel := context.WithTimeout(context.Background(), 2*time.Millisecond) -// defer cancel() -// require.NoError(t, testBuilder.Run(ctx)) -// fmt.Println("runnn") - -// var totalTxns uint64 -// height, err := bc.Height() -// require.NoError(t, err) -// var bNum uint64 -// for i := uint64(0); i < height; i++ { -// block, err := bc.BlockByNumber(i + 1) -// require.NoError(t, err) -// totalTxns += block.TransactionCount -// for _,qwe:=range block.Transactions{ -// bNum=i -// txnHash:=qwe.Hash() -// fmt.Println(txnHash.String()) -// } -// } -// fmt.Println("he",height) -// require.Equal(t, uint64(1), totalTxns) - -// // Todo: test the balance of each account has changed... -// su,err:=bc.StateUpdateByNumber(bNum) -// fmt.Println(su) -// panic(1) -// } \ No newline at end of file +func TestPrefundedAccounts(t *testing.T) { + network := &utils.Sepolia + + bc := blockchain.New(pebble.NewMemTest(t), network) + log := utils.NewNopZapLogger() + + seqAddr := utils.HexToFelt(t, "0xDEADBEEF") + privKey, err := ecdsa.GenerateKey(rand.Reader) + require.NoError(t, err) + p := mempool.New(pebble.NewMemTest(t)) + testBuilder := builder.New(privKey, seqAddr, bc, vm.New(log), time.Millisecond, p, log).WithPrefundAccounts(true) + + // transfer 1 token from account 0x101 to account 0x102 (see genesis config) + invokeTxn := &core.InvokeTransaction{ + SenderAddress: utils.HexToFelt(t, "0x101"), + ContractAddress: utils.HexToFelt(t, "0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d"), + EntryPointSelector: utils.HexToFelt(t, "0x0083afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), + Version: new(core.TransactionVersion).SetUint64(1), + MaxFee: new(felt.Felt).SetUint64(2000), + Nonce: new(felt.Felt).SetUint64(0), + TransactionSignature: []*felt.Felt{ + utils.HexToFelt(t, "0x5aa5acdd766b9567aaec6cbf53c71e344718472b01a3779647f852aba33f78c"), + utils.HexToFelt(t, "0x57f441e40fe04c6b4189ef181d32f641d61080e927334f98b132267cfec5c5"), + }, + CallData: []*felt.Felt{ + utils.HexToFelt(t, "0x1"), + utils.HexToFelt(t, "0x4718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d"), + utils.HexToFelt(t, "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), + utils.HexToFelt(t, "0x2"), + utils.HexToFelt(t, "0x102"), + utils.HexToFelt(t, "0x1"), + }, + } + invokeTxn.TransactionHash, err = core.TransactionHash(invokeTxn, network) + require.NoError(t, err) + require.NoError(t, p.Push(&mempool.BroadcastedTransaction{Transaction: invokeTxn})) + + ctx, cancel := context.WithTimeout(context.Background(), 700*time.Millisecond) + defer cancel() + require.NoError(t, testBuilder.Run(ctx)) + + var totalTxns uint64 + height, err := bc.Height() + fmt.Println("height", height) + require.NoError(t, err) + var bNum uint64 + for i := uint64(0); i < height; i++ { + block, err := bc.BlockByNumber(i + 1) + require.NoError(t, err) + totalTxns += block.TransactionCount + for _, qwe := range block.Transactions { + bNum = i + txnHash := qwe.Hash() + fmt.Println(txnHash.String()) + } + } + require.NotEqual(t, 0, height) + require.Equal(t, uint64(1), totalTxns) + + // Todo: test the balance of each account has changed... + su, err := bc.StateUpdateByNumber(bNum) + fmt.Println(su) + panic(1) +} diff --git a/p2p-dbs/node1/000002.log b/p2p-dbs/node1/000002.log new file mode 100644 index 0000000000000000000000000000000000000000..e34929d3b867168f796647103873b0b8ab36f6f8 GIT binary patch literal 640 zcmb=8QEQZCU}a)pVBi8`5CE|m8HG8(91xRHoblV1$WNV6bv#fBG<8g1b&vhlO@gZ9 z!>*1QtgdKd&OxX;0qp8n!0J@D8?1q<6T+^J6|9bD-;+yFbt2f+v4Pd?KC*1S ztWJ4Fc`#I+0(NygV09&njJ=@hl(4Jg1*_XT`M(2HoeFk!d|-84y}Pxc>eR5S;|Hs| QeLyP#s!jvDIsvdc0EaF&5&!@I literal 0 HcmV?d00001 diff --git a/p2p-dbs/node1/CURRENT b/p2p-dbs/node1/CURRENT new file mode 100644 index 0000000000..7ed683d171 --- /dev/null +++ b/p2p-dbs/node1/CURRENT @@ -0,0 +1 @@ +MANIFEST-000001 diff --git a/p2p-dbs/node1/LOCK b/p2p-dbs/node1/LOCK new file mode 100644 index 0000000000..e69de29bb2 diff --git a/p2p-dbs/node1/MANIFEST-000001 b/p2p-dbs/node1/MANIFEST-000001 new file mode 100644 index 0000000000000000000000000000000000000000..7c30d3195493487fca7e3b34e950ac82be61225b GIT binary patch literal 52 zcmZ1|Uhbv9z{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PGB!k}K^W6s9F$i&3V H%)$u(pWzK} literal 0 HcmV?d00001 diff --git a/p2p-dbs/node1/OPTIONS-000003 b/p2p-dbs/node1/OPTIONS-000003 new file mode 100644 index 0000000000..914fc3b030 --- /dev/null +++ b/p2p-dbs/node1/OPTIONS-000003 @@ -0,0 +1,48 @@ +[Version] + pebble_version=0.1 + +[Options] + bytes_per_sync=524288 + cache_size=8388608 + cleaner=delete + compaction_debt_concurrency=1073741824 + comparer=leveldb.BytewiseComparator + disable_wal=false + flush_delay_delete_range=0s + flush_delay_range_key=0s + flush_split_bytes=4194304 + format_major_version=1 + l0_compaction_concurrency=10 + l0_compaction_file_threshold=500 + l0_compaction_threshold=4 + l0_stop_writes_threshold=12 + lbase_max_bytes=67108864 + max_concurrent_compactions=1 + max_manifest_file_size=134217728 + max_open_files=1024 + mem_table_size=4194304 + mem_table_stop_writes_threshold=2 + min_deletion_rate=0 + merger=pebble.concatenate + read_compaction_rate=16000 + read_sampling_multiplier=16 + strict_wal_tail=true + table_cache_shards=24 + table_property_collectors=[] + validate_on_ingest=false + wal_dir= + wal_bytes_per_sync=0 + max_writer_concurrency=0 + force_writer_parallelism=false + secondary_cache_size_bytes=0 + create_on_shared=0 + +[Level "0"] + block_restart_interval=16 + block_size=4096 + block_size_threshold=90 + compression=Snappy + filter_policy=none + filter_type=table + index_block_size=4096 + target_file_size=2097152 From c5697c3c0b3501e1799a6e3787f179568b46ac36 Mon Sep 17 00:00:00 2001 From: rian Date: Tue, 2 Jul 2024 11:23:00 +0300 Subject: [PATCH 48/76] test wip - problem with add_visited_pcs? --- builder/builder.go | 2 +- builder/builder_test.go | 4 +- genesis/genesis.go | 83 +++++++++++++++++++--------------------- genesis/genesis_test.go | 26 ++++++------- node/node.go | 2 +- tmp-db/000002.log | Bin 651 -> 0 bytes tmp-db/CURRENT | 1 - tmp-db/LOCK | 0 tmp-db/MANIFEST-000001 | Bin 52 -> 0 bytes tmp-db/OPTIONS-000003 | 48 ----------------------- 10 files changed, 57 insertions(+), 109 deletions(-) delete mode 100644 tmp-db/000002.log delete mode 100644 tmp-db/CURRENT delete mode 100644 tmp-db/LOCK delete mode 100644 tmp-db/MANIFEST-000001 delete mode 100644 tmp-db/OPTIONS-000003 diff --git a/builder/builder.go b/builder/builder.go index d59904158e..fa7bf5ccdf 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -124,7 +124,7 @@ func (b *Builder) Run(ctx context.Context) error { if b.prefundAccounts { fmt.Println("building genesis state with prefunded accounts.") initMintAmnt := new(felt.Felt).SetUint64(100) - classes := []string{"../genesis/testdata/strk.json", "../genesis/testdata/simpleAccount.json"} + classes := []string{"./genesis/testdata/strk.json", "./genesis/testdata/simpleAccount.json"} genesisConfig := genesis.GenesisConfigAccountsTokens(*initMintAmnt, classes) stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, b.vm, b.bc.Network()) if err != nil { diff --git a/builder/builder_test.go b/builder/builder_test.go index 3b5160a3e7..b6191f0b9e 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -491,11 +491,11 @@ func TestPrefundedAccounts(t *testing.T) { privKey, err := ecdsa.GenerateKey(rand.Reader) require.NoError(t, err) p := mempool.New(pebble.NewMemTest(t)) - testBuilder := builder.New(privKey, seqAddr, bc, vm.New(log), time.Millisecond, p, log).WithPrefundAccounts(true) + testBuilder := builder.New(privKey, seqAddr, bc, vm.New(log), time.Millisecond, p, log) //.WithPrefundAccounts(true) // transfer 1 token from account 0x101 to account 0x102 (see genesis config) invokeTxn := &core.InvokeTransaction{ - SenderAddress: utils.HexToFelt(t, "0x101"), + SenderAddress: utils.HexToFelt(t, "0x123456"), ContractAddress: utils.HexToFelt(t, "0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d"), EntryPointSelector: utils.HexToFelt(t, "0x0083afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), Version: new(core.TransactionVersion).SetUint64(1), diff --git a/genesis/genesis.go b/genesis/genesis.go index 34279e860e..fc8aada4ab 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -17,14 +17,14 @@ import ( ) type GenesisConfig struct { - Classes []string `json:"classes"` // []path-to-class.json - Contracts map[felt.Felt]GenesisContractData `json:"contracts"` // address -> {classHash, constructorArgs} - FunctionCalls []FunctionCall `json:"function_calls"` // list of functionCalls to Call() - BootstrapAccounts []Account // accounts to prefund with strk token + Classes []string `json:"classes"` // []path-to-class.json + Contracts map[felt.Felt]GenesisContractData `json:"contracts"` // address -> {classHash, constructorArgs} + FunctionCalls []FunctionCall `json:"function_calls"` // list of functionCalls to Call() + BootstrapAccounts []Account // accounts to prefund with strk token } type Account struct { - PubKey felt.Felt + PubKey felt.Felt PrivKey felt.Felt Address felt.Felt } @@ -51,7 +51,7 @@ type FunctionCall struct { ContractAddress felt.Felt `json:"contract_address"` EntryPointSelector felt.Felt `json:"entry_point_selector"` Calldata []felt.Felt `json:"calldata"` - CallerAddress felt.Felt `json:"caller_address"` + CallerAddress felt.Felt `json:"caller_address"` } func (g *GenesisConfig) Validate() error { @@ -101,7 +101,7 @@ func GenesisStateDiff( ContractAddress: &addressFelt, ClassHash: &classHash, Selector: constructorSelector, - Calldata: contractData.ConstructorArgs, + Calldata: contractData.ConstructorArgs, } blockInfo := vm.BlockInfo{ Header: &core.Header{ @@ -180,80 +180,77 @@ func loadClasses(classes []string) (map[felt.Felt]core.Class, error) { return classMap, nil } - - func GenesisConfigAccountsTokens(initMintAmnt felt.Felt, classes []string) GenesisConfig { - strToFelt := func(feltStr string) felt.Felt{ - felt,_:= new(felt.Felt).SetString(feltStr) + strToFelt := func(feltStr string) felt.Felt { + felt, _ := new(felt.Felt).SetString(feltStr) return *felt } // accounts to deploy and prefund - accounts:=[]Account{ + accounts := []Account{ { - PubKey: strToFelt("0x16d03d341717ab11083a481f53278d8e54f610af815cbdab4035b2df283fcc0"), + PubKey: strToFelt("0x16d03d341717ab11083a481f53278d8e54f610af815cbdab4035b2df283fcc0"), PrivKey: strToFelt("0x2bff1b26236b72d8a930be1dfbee09f79a536a49482a4c8b8f1030e2ab3bf1b"), Address: strToFelt("0x101"), }, { - PubKey: strToFelt("0x3bc7ab4ca475e24a0053db47c3e5a2a53264a30639d8b2bd0a08407da3ca0c"), + PubKey: strToFelt("0x3bc7ab4ca475e24a0053db47c3e5a2a53264a30639d8b2bd0a08407da3ca0c"), PrivKey: strToFelt("0x43d8de30e55ed83b4436aea47e7517d4a52d06912938e2887cb1d33518daef1"), Address: strToFelt("0x102"), }, } // strk params - whyIsThisNeeded := new(felt.Felt).SetUint64(0) // Buffer for self parameter?? + whyIsThisNeeded := *new(felt.Felt).SetUint64(0) // Buffer for self parameter?? permissionedMinter := strToFelt("0x123456") - initialSupply:=new(felt.Felt).Mul(&initMintAmnt,new(felt.Felt).SetUint64(uint64(len(accounts))+100)) - strkAddress := strToFelt("0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d") - strkClassHash :=strToFelt("0x04ad3c1dc8413453db314497945b6903e1c766495a1e60492d44da9c2a986e4b") + initialSupply := new(felt.Felt).Mul(&initMintAmnt, new(felt.Felt).SetUint64(uint64(len(accounts))+100)) + strkAddress := strToFelt("0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d") + strkClassHash := strToFelt("0x04ad3c1dc8413453db314497945b6903e1c766495a1e60492d44da9c2a986e4b") strkConstrcutorArgs := []felt.Felt{ - strToFelt("0x537461726b6e657420546f6b656e"), // 1 name, felt - strToFelt("0x5354524b"), // 2 symbol, felt - strToFelt("0x12"), // 3 decimals, u8 - *initialSupply, // 4 initial_supply, u256 - permissionedMinter, // 5 recipient, ContractAddress - permissionedMinter, // 6 permitted_minter, ContractAddress - permissionedMinter, // 7 provisional_governance_admin, ContractAddress - strToFelt("0x1"), // 8 upgrade_delay, u128 - *whyIsThisNeeded, // Todo: ? ref self: ContractState ? - } + strToFelt("0x537461726b6e657420546f6b656e"), // 1 name, felt + strToFelt("0x5354524b"), // 2 symbol, felt + strToFelt("0x12"), // 3 decimals, u8 + *initialSupply, // 4 initial_supply, u256 + permissionedMinter, // 5 recipient, ContractAddress + permissionedMinter, // 6 permitted_minter, ContractAddress + permissionedMinter, // 7 provisional_governance_admin, ContractAddress + strToFelt("0x1"), // 8 upgrade_delay, u128 + whyIsThisNeeded, // Todo: ? ref self: ContractState ? + } // account params - simpleAccountClassHash := strToFelt("0x04c6d6cf894f8bc96bb9c525e6853e5483177841f7388f74a46cfda6f028c755") + simpleAccountClassHash := strToFelt("0x04c6d6cf894f8bc96bb9c525e6853e5483177841f7388f74a46cfda6f028c755") genesisConfig := GenesisConfig{ Classes: classes, Contracts: map[felt.Felt]GenesisContractData{ strkAddress: { - ClassHash: strkClassHash, + ClassHash: strkClassHash, ConstructorArgs: strkConstrcutorArgs, }, - }, + }, } - // deploy accounts - for _, acnt:=range accounts{ - genesisConfig.Contracts[acnt.Address]=GenesisContractData{ - ClassHash: simpleAccountClassHash, - ConstructorArgs: []felt.Felt{acnt.PubKey}, - } + for _, acnt := range accounts { + genesisConfig.Contracts[acnt.Address] = GenesisContractData{ + ClassHash: simpleAccountClassHash, + ConstructorArgs: []felt.Felt{acnt.PubKey}, + } } // fund accounts with strk token - for _, acnt:=range accounts{ + for _, acnt := range accounts { genesisConfig.FunctionCalls = append(genesisConfig.FunctionCalls, FunctionCall{ ContractAddress: strkAddress, EntryPointSelector: strToFelt("0x0083afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), // transfer - Calldata: []felt.Felt{acnt.Address, initMintAmnt, *whyIsThisNeeded}, // todo - CallerAddress: permissionedMinter, - }) + Calldata: []felt.Felt{acnt.Address, initMintAmnt, whyIsThisNeeded}, // todo + CallerAddress: permissionedMinter, + }) } - genesisConfig.BootstrapAccounts=accounts + genesisConfig.BootstrapAccounts = accounts return genesisConfig -} \ No newline at end of file +} diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index db9fba8216..b5339163a5 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -38,29 +38,29 @@ func TestGenesisStateDiff(t *testing.T) { _, _, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), network) require.NoError(t, err) }) - + t.Run("accounts with prefunded strk", func(t *testing.T) { - initMintAmnt:=new(felt.Felt).SetUint64(100) // 0x64 - classes:=[]string{"./testdata/strk.json","./testdata/simpleAccount.json"} - genesisConfig:=genesis.GenesisConfigAccountsTokens(*initMintAmnt,classes) + initMintAmnt := new(felt.Felt).SetUint64(100) // 0x64 + classes := []string{"./testdata/strk.json", "./testdata/simpleAccount.json"} + genesisConfig := genesis.GenesisConfigAccountsTokens(*initMintAmnt, classes) stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, vm.New(log), network) require.NoError(t, err) require.Empty(t, stateDiff.Nonces) require.Equal(t, 2, len(stateDiff.DeclaredV1Classes)) - for _,con:=range genesisConfig.Contracts{ + for _, con := range genesisConfig.Contracts { require.NotNil(t, stateDiff.DeclaredV1Classes[con.ClassHash]) require.NotNil(t, newClasses[con.ClassHash]) - } + } require.Empty(t, stateDiff.ReplacedClasses) - numFundedAccounts:=0 - strkAddress := utils.HexToFelt(t,"0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d") - strkTokenDiffs := stateDiff.StorageDiffs[*strkAddress] - for _,v:=range strkTokenDiffs{ - if v.Equal(initMintAmnt){ + numFundedAccounts := 0 + strkAddress := utils.HexToFelt(t, "0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d") + strkTokenDiffs := stateDiff.StorageDiffs[*strkAddress] + for _, v := range strkTokenDiffs { + if v.Equal(initMintAmnt) { numFundedAccounts++ } - } - require.Equal(t,len(genesisConfig.BootstrapAccounts),numFundedAccounts) + } + require.Equal(t, len(genesisConfig.BootstrapAccounts), numFundedAccounts) }) } diff --git a/node/node.go b/node/node.go index 655b248fe9..0184ceb59f 100644 --- a/node/node.go +++ b/node/node.go @@ -166,7 +166,7 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen poolDB, _ := pebble.NewMem() p := mempool.New(poolDB) sequencer := builder.New(pKey, new(felt.Felt).SetUint64(1337), chain, nodeVM, time.Second*time.Duration(cfg.SeqBlockTime), p, //nolint: gomnd,lll - log).WithBootstrap(cfg.SeqBootstrap).WithStarknetData(starknetData).WithBootstrapToBlock(cfg.SeqBootstrapToBlock) + log).WithBootstrap(cfg.SeqBootstrap).WithStarknetData(starknetData).WithBootstrapToBlock(cfg.SeqBootstrapToBlock).WithPrefundAccounts(cfg.SeqPrefundAccounts) rpcHandler = rpc.New(chain, sequencer, throttledVM, version, log).WithMempool(p) services = append(services, sequencer) } else { diff --git a/tmp-db/000002.log b/tmp-db/000002.log deleted file mode 100644 index 71b40441450e4bafc9f0277460de4441bc856b3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 651 zcmZw7zY75Y6bJD8;m$dS^CKiD`EiLwSqt~*C`D(zh0^4szfU5Iu9IAwpopo`E>1ZSPhGrB14+~5{*BZ@9gI|`pgoS$2eSd>_jU&PGB!k}K^W6s9F$i&3V H%)$u(pWzK} diff --git a/tmp-db/OPTIONS-000003 b/tmp-db/OPTIONS-000003 deleted file mode 100644 index 914fc3b030..0000000000 --- a/tmp-db/OPTIONS-000003 +++ /dev/null @@ -1,48 +0,0 @@ -[Version] - pebble_version=0.1 - -[Options] - bytes_per_sync=524288 - cache_size=8388608 - cleaner=delete - compaction_debt_concurrency=1073741824 - comparer=leveldb.BytewiseComparator - disable_wal=false - flush_delay_delete_range=0s - flush_delay_range_key=0s - flush_split_bytes=4194304 - format_major_version=1 - l0_compaction_concurrency=10 - l0_compaction_file_threshold=500 - l0_compaction_threshold=4 - l0_stop_writes_threshold=12 - lbase_max_bytes=67108864 - max_concurrent_compactions=1 - max_manifest_file_size=134217728 - max_open_files=1024 - mem_table_size=4194304 - mem_table_stop_writes_threshold=2 - min_deletion_rate=0 - merger=pebble.concatenate - read_compaction_rate=16000 - read_sampling_multiplier=16 - strict_wal_tail=true - table_cache_shards=24 - table_property_collectors=[] - validate_on_ingest=false - wal_dir= - wal_bytes_per_sync=0 - max_writer_concurrency=0 - force_writer_parallelism=false - secondary_cache_size_bytes=0 - create_on_shared=0 - -[Level "0"] - block_restart_interval=16 - block_size=4096 - block_size_threshold=90 - compression=Snappy - filter_policy=none - filter_type=table - index_block_size=4096 - target_file_size=2097152 From d223d06af108ab7cdc10f6dc311f14cb8f817b63 Mon Sep 17 00:00:00 2001 From: rian Date: Tue, 2 Jul 2024 14:29:12 +0300 Subject: [PATCH 49/76] predployed acconts have tokens! - add max steps to seq --- builder/builder.go | 6 ++--- builder/builder_test.go | 4 ++-- genesis/genesis.go | 2 +- node/node.go | 2 +- tmp-db/000002.log | Bin 0 -> 651 bytes tmp-db/000004.log | Bin 0 -> 11 bytes tmp-db/000005.log | Bin 0 -> 11 bytes tmp-db/000007.log | Bin 0 -> 406237 bytes tmp-db/000008.sst | Bin 0 -> 562732 bytes tmp-db/CURRENT | 1 + tmp-db/LOCK | 0 tmp-db/MANIFEST-000001 | Bin 0 -> 103 bytes tmp-db/OPTIONS-000003 | 48 ++++++++++++++++++++++++++++++++++++++ vm/rust/src/juno_state.rs | 9 +++---- vm/rust/src/lib.rs | 2 +- 15 files changed, 60 insertions(+), 14 deletions(-) create mode 100644 tmp-db/000002.log create mode 100644 tmp-db/000004.log create mode 100644 tmp-db/000005.log create mode 100644 tmp-db/000007.log create mode 100644 tmp-db/000008.sst create mode 100644 tmp-db/CURRENT create mode 100644 tmp-db/LOCK create mode 100644 tmp-db/MANIFEST-000001 create mode 100644 tmp-db/OPTIONS-000003 diff --git a/builder/builder.go b/builder/builder.go index fa7bf5ccdf..a43a01a701 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -361,14 +361,14 @@ func (b *Builder) runTxn(txn *mempool.BroadcastedTransaction) error { GasPriceSTRK: b.pendingBlock.Block.GasPriceSTRK, }, } - fmt.Println("runTxn") + b.log.Debugw("run tx") fee, _, trace, err := b.vm.Execute([]core.Transaction{txn.Transaction}, classes, []*felt.Felt{}, blockInfo, state, b.bc.Network(), false, false, false, false) if err != nil { - fmt.Println("runTxn", err) + b.log.Debugw("run tx err", err) return err } - fmt.Println("runTxn") + b.log.Debugw("run tx") b.pendingBlock.Block.Transactions = append(b.pendingBlock.Block.Transactions, txn.Transaction) b.pendingBlock.Block.TransactionCount = uint64(len(b.pendingBlock.Block.Transactions)) diff --git a/builder/builder_test.go b/builder/builder_test.go index b6191f0b9e..3b5160a3e7 100644 --- a/builder/builder_test.go +++ b/builder/builder_test.go @@ -491,11 +491,11 @@ func TestPrefundedAccounts(t *testing.T) { privKey, err := ecdsa.GenerateKey(rand.Reader) require.NoError(t, err) p := mempool.New(pebble.NewMemTest(t)) - testBuilder := builder.New(privKey, seqAddr, bc, vm.New(log), time.Millisecond, p, log) //.WithPrefundAccounts(true) + testBuilder := builder.New(privKey, seqAddr, bc, vm.New(log), time.Millisecond, p, log).WithPrefundAccounts(true) // transfer 1 token from account 0x101 to account 0x102 (see genesis config) invokeTxn := &core.InvokeTransaction{ - SenderAddress: utils.HexToFelt(t, "0x123456"), + SenderAddress: utils.HexToFelt(t, "0x101"), ContractAddress: utils.HexToFelt(t, "0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d"), EntryPointSelector: utils.HexToFelt(t, "0x0083afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), Version: new(core.TransactionVersion).SetUint64(1), diff --git a/genesis/genesis.go b/genesis/genesis.go index fc8aada4ab..a7109dbabc 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -246,7 +246,7 @@ func GenesisConfigAccountsTokens(initMintAmnt felt.Felt, classes []string) Genes ContractAddress: strkAddress, EntryPointSelector: strToFelt("0x0083afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e"), // transfer Calldata: []felt.Felt{acnt.Address, initMintAmnt, whyIsThisNeeded}, // todo - CallerAddress: permissionedMinter, + CallerAddress: permissionedMinter, // Todo. Hack: remove assertion in strk so anyone can call mint. }) } diff --git a/node/node.go b/node/node.go index 0184ceb59f..28d112d6ce 100644 --- a/node/node.go +++ b/node/node.go @@ -167,7 +167,7 @@ func New(cfg *Config, version string) (*Node, error) { //nolint:gocyclo,funlen p := mempool.New(poolDB) sequencer := builder.New(pKey, new(felt.Felt).SetUint64(1337), chain, nodeVM, time.Second*time.Duration(cfg.SeqBlockTime), p, //nolint: gomnd,lll log).WithBootstrap(cfg.SeqBootstrap).WithStarknetData(starknetData).WithBootstrapToBlock(cfg.SeqBootstrapToBlock).WithPrefundAccounts(cfg.SeqPrefundAccounts) - rpcHandler = rpc.New(chain, sequencer, throttledVM, version, log).WithMempool(p) + rpcHandler = rpc.New(chain, sequencer, throttledVM, version, log).WithMempool(p).WithCallMaxSteps(uint64(cfg.RPCCallMaxSteps)) services = append(services, sequencer) } else { synchronizer := sync.New(chain, starknetData, log, cfg.PendingPollInterval, dbIsRemote) diff --git a/tmp-db/000002.log b/tmp-db/000002.log new file mode 100644 index 0000000000000000000000000000000000000000..71b40441450e4bafc9f0277460de4441bc856b3e GIT binary patch literal 651 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�m^qJPx!5Vz?T{aV@uX3wpSc%Z4 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 literal 0 HcmV?d00001 diff --git a/tmp-db/000008.sst b/tmp-db/000008.sst new file mode 100644 index 0000000000000000000000000000000000000000..22be16ddca21ddbf9e6a1df48899ca520968880f GIT binary patch literal 562732 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�JBI6Wmp>h+Q|i)uzue56`yus=5vZPFex2rk0= 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 AuhFH^#D|k<-CL%8INp-&B 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

T9JnCQ=^GOSr+j|yXts&%r7t|Bg|r9r#kS$AW1 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

L~Wn<=J6Ai^B?VOTKNiZe253)azM!j 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 literal 0 HcmV?d00001 diff --git a/tmp-db/OPTIONS-000003 b/tmp-db/OPTIONS-000003 new file mode 100644 index 0000000000..914fc3b030 --- /dev/null +++ b/tmp-db/OPTIONS-000003 @@ -0,0 +1,48 @@ +[Version] + pebble_version=0.1 + +[Options] + bytes_per_sync=524288 + cache_size=8388608 + cleaner=delete + compaction_debt_concurrency=1073741824 + comparer=leveldb.BytewiseComparator + disable_wal=false + flush_delay_delete_range=0s + flush_delay_range_key=0s + flush_split_bytes=4194304 + format_major_version=1 + l0_compaction_concurrency=10 + l0_compaction_file_threshold=500 + l0_compaction_threshold=4 + l0_stop_writes_threshold=12 + lbase_max_bytes=67108864 + max_concurrent_compactions=1 + max_manifest_file_size=134217728 + max_open_files=1024 + mem_table_size=4194304 + mem_table_stop_writes_threshold=2 + min_deletion_rate=0 + merger=pebble.concatenate + read_compaction_rate=16000 + read_sampling_multiplier=16 + strict_wal_tail=true + table_cache_shards=24 + table_property_collectors=[] + validate_on_ingest=false + wal_dir= + wal_bytes_per_sync=0 + max_writer_concurrency=0 + force_writer_parallelism=false + secondary_cache_size_bytes=0 + create_on_shared=0 + +[Level "0"] + block_restart_interval=16 + block_size=4096 + block_size_threshold=90 + compression=Snappy + filter_policy=none + filter_type=table + index_block_size=4096 + target_file_size=2097152 diff --git a/vm/rust/src/juno_state.rs b/vm/rust/src/juno_state.rs index 36ff97121f..3f7992eab0 100644 --- a/vm/rust/src/juno_state.rs +++ b/vm/rust/src/juno_state.rs @@ -83,7 +83,7 @@ pub struct JunoState { impl JunoState { pub fn new(handle: usize, height: u64) -> Self { - Self { handle, height ,visited_pcs: HashMap::new()} + Self { handle, height ,visited_pcs: HashMap::default()} } } @@ -222,11 +222,8 @@ impl State for JunoState { result } - fn add_visited_pcs(&mut self, class_hash: ClassHash, pcs: &HashSet){ - let entry = self.visited_pcs.entry(class_hash).or_insert_with(HashSet::new); - for pc in pcs { - entry.insert(*pc); - } + fn add_visited_pcs(&mut self, class_hash: ClassHash, pcs: &HashSet){ + self.visited_pcs.entry(class_hash).or_default().extend(pcs); } /// Increments the nonce of the given contract instance. diff --git a/vm/rust/src/lib.rs b/vm/rust/src/lib.rs index d04cd9b1fc..4bb99d517c 100644 --- a/vm/rust/src/lib.rs +++ b/vm/rust/src/lib.rs @@ -122,7 +122,7 @@ pub extern "C" fn cairoVMCall( EntryPointType::External }; - let caller_contract_address = ContractAddress::try_from(caller_addr_felt).unwrap(); + let caller_contract_address = ContractAddress::try_from(caller_addr_felt).unwrap(); // Todo: remove. Hack to allow minting at genesis. println!("{:?}",caller_addr_felt); From 431dde7a6b20c545015732d342bee6f066876b67 Mon Sep 17 00:00:00 2001 From: rian Date: Tue, 2 Jul 2024 22:44:57 +0300 Subject: [PATCH 50/76] test - invoke transactions now pass, but no state updates??. Also, replace account contract --- builder/builder.go | 7 +- genesis/genesis.go | 23 +- genesis/genesis_test.go | 3 +- genesis/testdata/simpleAccount.json | 13082 ++++++++++++++++++++++---- tmp-db/000002.log | Bin 651 -> 0 bytes tmp-db/000004.log | Bin 11 -> 474650 bytes tmp-db/000005.log | Bin 11 -> 0 bytes tmp-db/000006.log | Bin 0 -> 2415240 bytes tmp-db/000007.log | Bin 406237 -> 1895042 bytes tmp-db/000008.log | Bin 0 -> 44365 bytes tmp-db/000008.sst | Bin 562732 -> 0 bytes tmp-db/000010.sst | Bin 0 -> 1241388 bytes tmp-db/MANIFEST-000001 | Bin 103 -> 218 bytes vm/rust/src/lib.rs | 3 - vm/vm.go | 2 +- 15 files changed, 11063 insertions(+), 2057 deletions(-) delete mode 100644 tmp-db/000002.log delete mode 100644 tmp-db/000005.log create mode 100644 tmp-db/000006.log create mode 100644 tmp-db/000008.log delete mode 100644 tmp-db/000008.sst create mode 100644 tmp-db/000010.sst diff --git a/builder/builder.go b/builder/builder.go index a43a01a701..217f00d73e 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -88,6 +88,7 @@ func (b *Builder) WithBootstrapToBlock(bootstrapToBlock uint64) *Builder { b.bootstrapToBlock = bootstrapToBlock return b } + func (b *Builder) WithPrefundAccounts(prefundAccounts bool) *Builder { b.prefundAccounts = prefundAccounts return b @@ -123,7 +124,7 @@ func (b *Builder) Run(ctx context.Context) error { if b.prefundAccounts { fmt.Println("building genesis state with prefunded accounts.") - initMintAmnt := new(felt.Felt).SetUint64(100) + initMintAmnt := new(felt.Felt).SetUint64(1_000_000_000_000) classes := []string{"./genesis/testdata/strk.json", "./genesis/testdata/simpleAccount.json"} genesisConfig := genesis.GenesisConfigAccountsTokens(*initMintAmnt, classes) stateDiff, newClasses, err := genesis.GenesisStateDiff(&genesisConfig, b.vm, b.bc.Network()) @@ -325,13 +326,15 @@ func (b *Builder) depletePool(ctx context.Context) error { return err } b.log.Debugw("running txn", "hash", userTxn.Transaction.Hash().String()) - + qwe, _ := (userTxn.Transaction).(*core.InvokeTransaction) + fmt.Println("run txn", userTxn.Transaction, qwe.SenderAddress.String()) if err = b.runTxn(&userTxn); err != nil { var txnExecutionError vm.TransactionExecutionError if !errors.As(err, &txnExecutionError) { return err } b.log.Debugw("failed txn", "hash", userTxn.Transaction.Hash().String(), "err", err.Error()) + fmt.Println("run txn err", err) } select { diff --git a/genesis/genesis.go b/genesis/genesis.go index a7109dbabc..5dde35cbde 100644 --- a/genesis/genesis.go +++ b/genesis/genesis.go @@ -3,6 +3,7 @@ package genesis import ( "encoding/json" "fmt" + "log" "os" "github.com/NethermindEth/juno/adapters/sn2core" @@ -181,7 +182,6 @@ func loadClasses(classes []string) (map[felt.Felt]core.Class, error) { } func GenesisConfigAccountsTokens(initMintAmnt felt.Felt, classes []string) GenesisConfig { - strToFelt := func(feltStr string) felt.Felt { felt, _ := new(felt.Felt).SetString(feltStr) return *felt @@ -199,12 +199,23 @@ func GenesisConfigAccountsTokens(initMintAmnt felt.Felt, classes []string) Genes PrivKey: strToFelt("0x43d8de30e55ed83b4436aea47e7517d4a52d06912938e2887cb1d33518daef1"), Address: strToFelt("0x102"), }, + { + PubKey: strToFelt("0x441973b4517116d46800d35eca3bbcd455e034045c39852e46a74376d6881f"), + PrivKey: strToFelt("0x03a4791edf67fa0b32b812e41bc8bc4e9b79915412b1331f7669cbe23e97e15a"), + Address: strToFelt("0x0406a8f52e741619b17410fc90774e4b36f968e1a71ae06baacfe1f55d987923"), + }, } + + log.Printf("Pre-deployed accounts with %s strk tokens:", initMintAmnt.String()) + for _, account := range accounts { + log.Printf("Account Address: %s, PubKey: %s, PrivKey: %s\n", account.Address.String(), account.PubKey.String(), account.PrivKey.String()) + } + // strk params - whyIsThisNeeded := *new(felt.Felt).SetUint64(0) // Buffer for self parameter?? + whyIsThisNeeded := *new(felt.Felt).SetUint64(0) // Todo: Buffer for self parameter?? permissionedMinter := strToFelt("0x123456") initialSupply := new(felt.Felt).Mul(&initMintAmnt, new(felt.Felt).SetUint64(uint64(len(accounts))+100)) - strkAddress := strToFelt("0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d") + strkAddress := strToFelt("0x049D36570D4e46f48e99674bd3fcc84644DdD6b96F7C741B1562B82f9e004dC7") // todo: chang from eth to strk strkClassHash := strToFelt("0x04ad3c1dc8413453db314497945b6903e1c766495a1e60492d44da9c2a986e4b") strkConstrcutorArgs := []felt.Felt{ strToFelt("0x537461726b6e657420546f6b656e"), // 1 name, felt @@ -219,7 +230,7 @@ func GenesisConfigAccountsTokens(initMintAmnt felt.Felt, classes []string) Genes } // account params - simpleAccountClassHash := strToFelt("0x04c6d6cf894f8bc96bb9c525e6853e5483177841f7388f74a46cfda6f028c755") + accountClassHash := strToFelt("0x01a736d6ed154502257f02b1ccdf4d9d1089f80811cd6acad48e6b6a9d1f2003") genesisConfig := GenesisConfig{ Classes: classes, @@ -234,8 +245,8 @@ func GenesisConfigAccountsTokens(initMintAmnt felt.Felt, classes []string) Genes // deploy accounts for _, acnt := range accounts { genesisConfig.Contracts[acnt.Address] = GenesisContractData{ - ClassHash: simpleAccountClassHash, - ConstructorArgs: []felt.Felt{acnt.PubKey}, + ClassHash: accountClassHash, + ConstructorArgs: []felt.Felt{acnt.PubKey, felt.Zero}, } } diff --git a/genesis/genesis_test.go b/genesis/genesis_test.go index b5339163a5..0387c1cc24 100644 --- a/genesis/genesis_test.go +++ b/genesis/genesis_test.go @@ -52,9 +52,10 @@ func TestGenesisStateDiff(t *testing.T) { require.NotNil(t, newClasses[con.ClassHash]) } require.Empty(t, stateDiff.ReplacedClasses) + require.Equal(t, len(genesisConfig.BootstrapAccounts)+1, len(stateDiff.DeployedContracts)) // num_accounts + strk token numFundedAccounts := 0 - strkAddress := utils.HexToFelt(t, "0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d") + strkAddress := utils.HexToFelt(t, "0x049D36570D4e46f48e99674bd3fcc84644DdD6b96F7C741B1562B82f9e004dC7") strkTokenDiffs := stateDiff.StorageDiffs[*strkAddress] for _, v := range strkTokenDiffs { if v.Equal(initMintAmnt) { diff --git a/genesis/testdata/simpleAccount.json b/genesis/testdata/simpleAccount.json index 7c0c6515f0..407dae6004 100644 --- a/genesis/testdata/simpleAccount.json +++ b/genesis/testdata/simpleAccount.json @@ -1,771 +1,993 @@ { - "contract_class_version": "0.1.0", "sierra_program": [ "0x1", - "0x3", - "0x0", "0x2", + "0x0", "0x2", "0x0", - "0x35c", - "0xa4", - "0x62", - "0x53797374656d", - "0x800000000000000100000000000000000000000000000000", - "0x556e696e697469616c697a6564", - "0x800000000000000200000000000000000000000000000001", - "0x1", "0x0", + "0xb6b", + "0x495", + "0xdc", + "0x52616e6765436865636b", + "0x0", + "0x4761734275696c74696e", "0x66656c74323532", - "0x800000000000000700000000000000000000000000000000", - "0x537472756374", - "0x800000000000000700000000000000000000000000000002", - "0x1166fe35572d4e7764dac0caf1fd7fc591901fd01156db2561a07b68ab8dca2", - "0x2", - "0x45635374617465", "0x4172726179", - "0x800000000000000300000000000000000000000000000001", + "0x1", + "0x2", "0x536e617073686f74", - "0x800000000000000700000000000000000000000000000001", - "0x5", + "0x3", + "0x537472756374", "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x4", + "0x436f6e747261637441646472657373", + "0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca", "0x6", - "0x456e756d", - "0x800000000000000300000000000000000000000000000003", - "0x161ee0e6962e56453b5d68e09d1cabe5633858c1ba3a7e73fee8c70867eced0", "0x7", - "0x800000000000000f00000000000000000000000000000001", - "0x395e2d9effe7f0b69bdf2f45608c775021c78e9285a6d02f0b03c366071397a", "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", - "0x800000000000000f00000000000000000000000000000003", + "0x456e756d", + "0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d", + "0x8", "0x9", + "0x5", "0xa", - "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x14de46c93830b854d231d540339ee8ae16bb18830a375fe81572a472d5945f1", "0xc", - "0x1170ac65398c8208024657e2abfcc7d413e0b0238250cc2f0889c494729cd8f", + "0x2872422f4eae164f52022a3d9ed2c5a2a9065da5f91ed37431a700dbe6e986b", "0xb", "0xd", - "0x800000000000000700000000000000000000000000000003", + "0x753332", "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", - "0x248e8fae2f16a35027771ffd74d6a6f3c379424b55843563a18f566bba3d905", - "0xf", - "0x4563506f696e74", - "0x4e6f6e5a65726f", - "0x11", - "0x426f78", - "0x38", - "0x33", - "0x2c7badf5cd070e89531ef781330a9554b04ce4ea21304b67a30ac3d43df84a2", + "0x4275696c74696e436f737473", + "0x2c0d43e92d76a45659f0b697b9d8399be5ce9caf9809f01d805a7827a9f368b", + "0x132e9b3bde7bb5a3b35e9cb467df6497f9e595756495bb732f6d570d020415b", + "0x3eb025eec2624dfbbbc1527da25edeeadb5d065598bf16c4d6767d622f68b3", + "0x28c643274592e2abc8d6d5b6be3ac4d05f693274f69a71116ba9f34e71f0e49", + "0xd2df414ffcda9bc327e41f128f46e0121aaf753e4b9b3aa3842805109c6b9c", + "0x168a19d9c33230785040a214b5b2861704cabc56be86e2d06b962ccb752e178", + "0x25d56f41e1487d276dcf6b27f6936fa06c930e00004e9174cd19b99e70bbe57", + "0x35c73308c1cfe40d0c45541b51ef1bdfd73c604f26df19c53c825cb3f79337f", + "0x49cb7bc68923048657537e3d62ec3c683cd4a72c21defe9aafefe955763bc3", + "0x12", + "0x13", "0x14", - "0x436f6e747261637441646472657373", - "0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7", + "0x15", "0x16", - "0x800000000000000f00000000000000000000000000000002", - "0x2b633ea9a5396c21c9ce15d6f8aa32835a82b176798ba8a47edeb0825e07a35", + "0x17", + "0x18", "0x19", - "0x25a2187d2f5017d2e8cff793f7cda8758f9c542bbc6db8234a8e37cbdecc577", + "0x45634f70", + "0x53797374656d", "0x1a", - "0x1bfb87b9ee7c36c7bc943affbf8fc4700e2b12321bc36afd64867a0285de2c1", - "0x345219a7d1ae93472ca456d0f61eff989bc81dca542f91d3d7bd5dd00a1365e", + "0x3aa9a19f05f2852f2cac587710738c8ca96ca6f1d55402522f4e9080c417782", "0x1d", - "0x1fed1143e26121577943ec55560b24fec94a964c6ebbe8b424583dd0829cdf3", - "0x1e", - "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", - "0x219d1cfed848a1fa1c067301fe782a5607c3c21abb9f23182ec63e9dea17882", - "0x1abba7c5818bc544039d9b19c162245220c1aabbc7c285f0599468117492ed3", + "0x19b3b4955bdcfa379bfc5a4949111c4efdd79128f8676f4d0895419b22e2ad7", + "0x1f", + "0x556e696e697469616c697a6564", "0x1c", - "0x21", - "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc", - "0x53746f7261676541646472657373", - "0x53746f726167654261736541646472657373", + "0x22", + "0x273a31807ab152305389aa8b68ec07ccbfe8dfde299241facb5cd7d87c7eb8a", + "0x23", + "0x1dd6d80faabe40b870e2bac9bae20133f8a150c977bf480085e39aaa4e0362a", "0x26", - "0x3ae40d407f8074730e48241717c3dd78b7128d346cf81094e31806a3a5bdf", - "0x27", - "0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d", - "0x29", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", + "0x2a", + "0x262b845bbedf41820bc2b34dc2faff0bab3fa4d4d8a1bb282deca598d4a3627", "0x2b", - "0x2c", - "0x800000000000000300000000000000000000000000000004", - "0x2e", - "0x32cb17bdb0d0d053909169ec443a25462b7e27237007511f772a7d957ce924c", + "0x2f528e3c691e195fca674982b69c0dc4284f206c3ea4d680220e99b59315a92", + "0x2d", + "0x506564657273656e", "0x2f", - "0x35", - "0x40", - "0x800000000000000700000000000000000000000000000006", - "0x19367431bdedfe09ea99eed9ade3de00f195dd97087ed511b8942ebb45dbc5a", - "0x31", - "0x32", + "0x1b", "0x753634", - "0x800000000000000700000000000000000000000000000004", - "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", + "0x13d20f70b017632fd676250ec387876342924ff0d0d3c80e55961780f4e8f", + "0x33", + "0x179749167d3bd5ec9f49b35931aeaa79432c7f176824049eca4db90afd7d49d", + "0x32", "0x34", - "0x38f4af6e44b2e0a6ad228a4874672855e693db590abc7105a5a9819dbbf5ba6", - "0x36", - "0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca", - "0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7", - "0x39", - "0x8416421239ce8805ed9d27e6ddae62a97ab5d01883bb8f5246b4742a44b429", + "0x35", + "0x3d7bb709566af24f4a28309c9d9b89d724fd194c2992d536ab314b4d7eae195", + "0x37", + "0x3209ac1b85c2191fe97194b13f4bdfed29e89e78a1338d9d73cb98474dfae5a", + "0x38", + "0x10", + "0x358506fd2d97ec152c79646571b0b818eb31f8ed5ffd4080a2e22571074b909", "0x3a", - "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", + "0x436c61737348617368", "0x3c", - "0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da", - "0x75313238", - "0x800000000000000700000000000000000000000000000008", - "0x2e655a7513158873ca2e5e659a9e175d23bf69a2325cdd0397ca3b8d864b967", + "0x11771f2d3e7dc3ed5afe7eae405dfd127619490dec57ceaa021ac8bc2b9b315", + "0x12ac6c758b8836b49f5f132ddaee37724bc734e405ca6a2514dfcd9f53aec58", "0x3f", - "0x3508bb43f8880f8a37030d78eb1ac52d3a1abcccd991bf0258bdf64f81014ed", + "0xad00da0c82d9bb5619cd07bc862005938954f64876663b63f058d5351bbbb1", "0x41", - "0x3e1934b18d91949ab9afdbdd1866a30ccca06c2b1e6581582c6b27f8b4f6555", + "0x25b1f5eb403a7e1245e380d4654dabdc9f9f3158b939512eb4c8cbe540d220f", + "0x43", + "0x72eed1ff90454d4ee83e0d0841db171293ff5d1b991ef68095521941376efd", "0x44", - "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", - "0x206697ab160b93fae267fb0d1700c2e30975ed668ca71c2d96eef75af0ea90", - "0x47", - "0xd4623473c7ca975d1ba7f5d5b056bb9a0adcf8338cd7ed945209d6b504f7f0", + "0x7538", + "0x12273f170557bf9e9616162ba3a242ac99ba93810c9c4d21d3c4575f07822ae", + "0x46", + "0xf", + "0x3840086d8220f2d1639cf978fb701dd671faa8e4b9973fd7a4c3cf1f06d04e", "0x48", - "0xa853c166304d20fb0711becf2cbdf482dee3cac4e9717d040b7a7ab1df7eec", + "0x1bdcbe0bb2973c3eed7f3cd959974b2236966c71d9784fcffce00300852eee9", "0x4a", - "0x506564657273656e", - "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", - "0x4d", - "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", + "0x4b", + "0xc9447c0781360856f987ed580e881ac951c6a5015bde94c79cb189cc8cccb0", + "0x4c", + "0x426f78", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", "0x4e", - "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", - "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", - "0x52", - "0x45634f70", - "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", - "0x56", - "0x800000000000000300000000000000000000000000000002", - "0x25abf8fd76a01c7e2544d26b0a2e29212b05a36781e0330b46d878e43b307d1", - "0x58", - "0x4275696c74696e436f737473", - "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x125048bba125edb4f72a816890f2f63324d796e84a92b9bd1eb3a97f4e938ee", + "0x50", + "0x4e6f6e5a65726f", + "0x75313238", + "0x2e655a7513158873ca2e5e659a9e175d23bf69a2325cdd0397ca3b8d864b967", + "0x53", + "0x54", "0x55", - "0x753332", - "0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d", - "0x5d", - "0xc1f0cb41289e2f6a79051e9af1ead07112b46ff17a492a90b3944dc53a51c8", - "0x5e", - "0x4761734275696c74696e", - "0x52616e6765436865636b", - "0x1a4", - "0x616c6c6f635f6c6f63616c", - "0x66696e616c697a655f6c6f63616c73", + "0x32463e9d13536f0a0b55a828c16b744aa8b58f21fd9e164166d519bb3412bcc", + "0x56", + "0x27f9c9f4e4a3578b197e28a3ed578eb2b57f93483b1dc21e6770e7e7b704f34", + "0x59", + "0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da", + "0x25", + "0x1eaf57b3a55713f7b468e69aa1d7c98efdf6cf624a2d3d2eb66831111304527", + "0x5b", + "0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7", + "0x156b6b29ca961a0da2cfe5b86b7d70df78ddc905131c6ded2cd9024ceb26b4e", + "0x341d38eba34b7f63af136a2fa0264203bb537421424d8af22f13c0486c6bd62", + "0x61", + "0x2df4ac612d9f474861b19bfadb9282eb6a9e96dbffcd47e6c1fe7088ef7e08b", + "0x62", + "0x1f43b8beb72009fc550a271a621f219147c6418e55f99e720aa9256b80b9a2a", + "0x6c", + "0x3d084941540057ac1b90e9a1a0c84b383e87f84fada8a99f139871e1f6e96c0", + "0xebaa582aec1bbd01a11c61ed232150d86283ceff85ead1aa2143443285ecd4", + "0x6f", + "0x2ce5530c67c658502ea15626eae6f33d2ffd2c4f7aedda0fe2fe23e013169d7", + "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", + "0xd3a26a7712a33547a4a74e7594a446ca400cb36a0c2c307b92eff9ce82ff8", + "0x74", + "0x38e79b5062b6ee36022a8f19492101094c935ac54b64421943cf85730efa145", + "0x1e75a35b461a190303f5117738d6cd6cb9c3330a1be0c7e80290facbcdb72e7", + "0x13c91f3cba438dd54eb596a082e165d9ede6281c321682acd3c28e15602ffb", + "0x78", + "0x1338d3578fef7f062927553e61e2ae718b31f7ddb054229e02303195a8e937d", + "0x7b", + "0x2132e29887635235b81487fc052f08dcce553a7bd46b2ec213485351698f9f2", + "0x7d", + "0x29299a4dd8765e5a9821476c7b9eaceeff6cc036d7a0c0dd8af3327e16e738f", + "0x10f7a39f148bf9911ddb05e828725f238c5461d0e441b8a55ba8195ddc99eaf", + "0x80", + "0x3cffb882a9a02817bd5278228221c142582b97b73612a2bbad46cdded2c9c26", + "0x82", + "0x31d5a371e34511d0b36bb55d7b0cfca1b435f02053210dd4e77f1795b096fe9", + "0x84", + "0x3431146377142ad86dc873f4632d2e74caabb9230a37c8de068dd9513ea9898", + "0x23fbc0021ccc20b54491663a4362d8a5bc4b7622741854f8f82b6b7d98740a6", + "0x87", + "0x3ded11b5c9ebee7f65144ad131a8e99a0a0830b43a6f55f34b7d3bf2b573302", + "0x89", + "0x2f64612c614fe41cb181d4813fe491b6992fd5cb42a2f2506362892a67ed730", + "0x8b", + "0x2a6f1ee5bbefc28eff9a98f2cbd5f2792f8f09998567ff2689faac1b54841b9", + "0x2d61d819a9e4e98f23d58ee684c80f695821db9bc0dd70d02f6228b3d35013e", + "0x34f3666fe156bf2469fed4ce24c81ae279169871818ad2c3733d6b0f846b1a1", + "0x8f", + "0x92647fce35633aa7cfaae80402c5d0df0f10c80acd6d4bf29224e8a80804a4", + "0x9fcd95695b8c42ae1ac98f26d057950e768e98cd086c08bc62fc58b62ef6f0", + "0x92", + "0x23282f06f16b4d2d37f3d174562114d8e0460305ae51765c43e40266d6110d9", + "0x17fb4856a1135e156fe87a2e0d50bd936f7437e8e927a4437d47e4f1e485f09", + "0x16f3778660f5b9a5d10874a05d72e83b94fe89bac3d59b05e391352b1a7aec1", + "0x1e7a3e04b3d1e82da51c455bc65a8a044bd017c2784aa56b04898a279eea98c", + "0xc087f9a3230c11dd5a7f2adbd0fee01c0a5eb6182581c2598b6b0ade81bc3a", + "0x3439adb3e4f0f99830a6dfb70c506440f8fb2ad2cb18512dcf5062ee25b3918", + "0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7", + "0x9a", + "0x3dc696c835d6ea393cef16637741cc327e8f6be35db50ef242ea06cdeae47aa", + "0x9b", + "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", + "0x9d", + "0x19367431bdedfe09ea99eed9ade3de00f195dd97087ed511b8942ebb45dbc5a", + "0x9e", + "0x9f", + "0xa0", + "0x26c97610bba318e7be7ed9746815afccc1b89e6a3174fbec5d5534288167ac7", + "0xa1", + "0xa3", + "0xa4", + "0x3f5595797ca73d9ac98a47c023f16f9675e924b1f5b8732cb923783062e0e9c", + "0xa5", + "0x2279da0a991198935efd413ccdec7236f9ff34ecfc870ec2376d7f044337bdb", + "0xa7", + "0xe", + "0x29a4451ccf4ec2f45bf46114a4107522e925bd156e7a0755f94e1b4a9f0f759", + "0x99", + "0x5c", + "0x95", + "0x96", + "0x97", + "0x98", + "0x86", + "0x8d", + "0x91", + "0x94", + "0x76", + "0x7f", + "0x8e", + "0xc557fedbc200e59b686799bd8c95f94bc6452bc987295354063228797ffe79", + "0xaa", + "0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d", + "0xad", + "0xaf", + "0x97667cd4a7b6c408c987bc31ccfeb87330105dcbea0ccc479dcef916c9c14e", + "0xb0", + "0x82e10b563da3b07f9855f46392dec37b4b43359d940178db92615e0b07446", + "0xb2", + "0x53746f726167654261736541646472657373", + "0x248e8fae2f16a35027771ffd74d6a6f3c379424b55843563a18f566bba3d905", + "0x1b59390b367137d6eb44c3792fc90406d53b6e7b6f56f72cb82d4d19b7519d0", + "0xb6", + "0x53746f7261676541646472657373", + "0x161ee0e6962e56453b5d68e09d1cabe5633858c1ba3a7e73fee8c70867eced0", + "0x2d7b9ba5597ffc180f5bbd030da76b84ecf1e4f1311043a0a15295f29ccc1b0", + "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc", + "0x14a7ddbb1150a2edc3d078a24d9dd07049784d38d10f9253fc3ece33c2f46a3", + "0xbc", + "0x4c63dc3c228ce57ac3db7c6549a0264844f765e132dc50ea81033c93e01e83", + "0xbd", + "0x1c85cfe38772db9df99e2b01984abc87d868a6ed1abf1013cf120a0f3457fe1", + "0x17fc4845052afc079cefa760760a2d2779b9b7b61a8147b160ffdac979427b0", + "0xc1", + "0x2e53ad4d5ceb4d3481ef21842c2a6b389bd01e8650d6b4abe90a49e7067d43b", + "0xc2", + "0x73", + "0x2f0c6e95609e1148599821032681af9af0899172cfe34d8347ab78e46cfd489", + "0xc4", + "0x2fffb69a24c0eccf3220a0a3685e1cefee1b1f63c6dcbe4030d1d50aa7a7b42", + "0x1289347a53bd537cb2be622dc3ef1bae97ae391de352ed7871b08a409f130a8", + "0xc7", + "0xfcd97190f892337fa74b5f71ab0858bd462389f0dc97f3e8491dc3eb8de023", + "0xc8", + "0x2c7badf5cd070e89531ef781330a9554b04ce4ea21304b67a30ac3d43df84a2", + "0x39a088813bcc109470bd475058810a7465bd632650a449e0ab3aee56f2e4e69", + "0x107ac1be595c82e927dbf964feb2e59168314a4f142e387bb941abb5e699f5e", + "0xcc", + "0x4563506f696e74", + "0xcf", + "0x3e4e624a497e446ce523f5b345c07be6fab07dbff47534532460e9a8288be43", + "0xd1", + "0x622be99a5124cfa9cd5718f23d0fddef258c1f0e40a1008568f965f7bd6192", + "0xd2", + "0xcd9deb349f6fb32e657baec1ad634c533f483d4a7d58d9b614521369f9345a", + "0xd4", + "0x19b9ae4ba181a54f9e7af894a81b44a60aea4c9803939708d6cc212759ee94c", + "0x293a0e97979ae36aff9649e1d1e3a6496fc083b45da3f24c19ad5e134f26c9d", + "0xd8", + "0x45635374617465", + "0xc048ae671041dedb3ca1f250ad42a27aeddf8a7f491e553e7f2a70ff2e1800", + "0x442", "0x7265766f6b655f61705f747261636b696e67", + "0x656e61626c655f61705f747261636b696e67", "0x77697468647261775f676173", "0x6272616e63685f616c69676e", "0x73746f72655f74656d70", - "0x61", - "0x60", "0x66756e6374696f6e5f63616c6c", - "0x3", + "0x21", "0x656e756d5f6d61746368", - "0x5f", "0x7374727563745f6465636f6e737472756374", "0x61727261795f6c656e", "0x736e617073686f745f74616b65", - "0x5c", "0x64726f70", "0x7533325f636f6e7374", "0x72656e616d65", "0x7533325f6571", - "0x61727261795f6e6577", - "0x66656c743235325f636f6e7374", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x61727261795f617070656e64", "0x7374727563745f636f6e737472756374", "0x656e756d5f696e6974", - "0x5b", + "0x6a756d70", + "0x626f6f6c5f6e6f745f696d706c", "0x6765745f6275696c74696e5f636f737473", - "0x5a", + "0x11", "0x77697468647261775f6761735f616c6c", - "0xe", - "0x73746f72655f6c6f63616c", - "0x59", - "0x57", + "0x64697361626c655f61705f747261636b696e67", + "0x1e", + "0x61727261795f6e6577", + "0x20", + "0x66656c743235325f636f6e7374", "0x4f7574206f6620676173", - "0x4661696c656420746f20646573657269616c697a6520706172616d202331", - "0x54", - "0x10", - "0x53", - "0x12", - "0x50", - "0x13", - "0x4f", - "0x4661696c656420746f20646573657269616c697a6520706172616d202332", - "0x51", - "0x4c", - "0x15", - "0x4b", - "0x17", - "0x18", + "0x61727261795f617070656e64", + "0x24", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473", + "0x616c6c6f635f6c6f63616c", + "0x66696e616c697a655f6c6f63616c73", + "0x73746f72655f6c6f63616c", + "0x27", + "0x29", + "0x28", + "0x2c", + "0x2e", + "0x39", + "0x31", + "0x30", + "0x36", + "0x3b", + "0x3e", + "0x40", + "0x3d", + "0x42", + "0x45", + "0x47", + "0x417267656e744163636f756e74", "0x49", - "0x1b", - "0x4661696c656420746f20646573657269616c697a6520706172616d202333", - "0x64697361626c655f61705f747261636b696e67", + "0x4d", + "0x302e332e30", "0x61727261795f736e617073686f745f706f705f66726f6e74", - "0x46", - "0x6a756d70", + "0x4f", "0x756e626f78", - "0x45", + "0x51", "0x636f6e74726163745f616464726573735f746f5f66656c74323532", "0x66656c743235325f737562", "0x66656c743235325f69735f7a65726f", - "0x1f", - "0x656e61626c655f61705f747261636b696e67", - "0x42", - "0x43", - "0x100000000000000000000000000000001", - "0x20", - "0x4163636f756e743a20696e76616c69642074782076657273696f6e", - "0x4163636f756e743a20696e76616c69642063616c6c6572", - "0x647570", - "0x3e", - "0x22", - "0x23", - "0x4163636f756e743a20696e76616c6964207369676e6174757265", - "0x56414c4944", - "0x24", - "0x25", - "0x3d", - "0x28", - "0x2a", - "0x3b", - "0x37", - "0x2d", - "0x30", - "0x7533325f746f5f66656c74323532", - "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", - "0x73746f726167655f626173655f616464726573735f636f6e7374", - "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", - "0x73746f726167655f616464726573735f66726f6d5f62617365", - "0x73746f726167655f726561645f73797363616c6c", - "0x4163636f756e743a20756e617574686f72697a6564", - "0x656d69745f6576656e745f73797363616c6c", - "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", - "0x6765745f657865637574696f6e5f696e666f5f73797363616c6c", - "0x61727261795f706f705f66726f6e74", - "0x61727261795f676574", - "0x496e646578206f7574206f6620626f756e6473", - "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", - "0x65635f706f696e745f66726f6d5f785f6e7a", - "0x756e777261705f6e6f6e5f7a65726f", - "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca", - "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f", - "0x65635f706f696e745f7472795f6e65775f6e7a", - "0x65635f706f696e745f69735f7a65726f", - "0x65635f706f696e745f756e77726170", - "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", - "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", - "0x73746f726167655f77726974655f73797363616c6c", - "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", - "0x63616c6c5f636f6e74726163745f73797363616c6c", - "0x8", - "0x65635f73746174655f696e6974", - "0x65635f73746174655f6164645f6d756c", - "0x4", - "0x65635f73746174655f7472795f66696e616c697a655f6e7a", - "0x65635f706f696e745f7a65726f", - "0x65635f73746174655f616464", - "0x65635f6e6567", - "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", - "0x706564657273656e", - "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", - "0x626f6f6c5f6e6f745f696d706c", - "0x526573756c743a3a756e77726170206661696c65642e", - "0x1019", - "0xffffffffffffffff", - "0x86", - "0x7e", - "0x6e", - "0x63", - "0x64", - "0x65", - "0x66", - "0x67", - "0x68", - "0x69", - "0x6a", - "0x6b", - "0x6c", - "0x6d", - "0x6f", - "0x70", - "0x71", - "0x72", - "0x73", - "0x74", - "0x75", - "0x76", - "0x77", - "0x78", - "0x79", - "0x7a", - "0x7b", - "0x7c", - "0x7d", - "0x7f", - "0x80", - "0x10d", - "0x105", - "0xf5", - "0xbb", - "0xe7", - "0xdf", - "0x1b4", - "0x1a3", - "0x19a", - "0x189", - "0x14b", - "0x179", - "0x171", - "0x81", - "0x82", - "0x83", - "0x84", - "0x85", - "0x87", - "0x88", - "0x89", - "0x8a", - "0x8b", - "0x8c", - "0x8d", - "0x8e", - "0x8f", - "0x25c", - "0x24b", - "0x242", - "0x231", - "0x1f3", - "0x221", - "0x219", - "0x2d8", - "0x2c8", - "0x28e", - "0x2ba", - "0x2b2", - "0x355", - "0x345", - "0x309", - "0x336", - "0x32e", - "0x3d2", - "0x3c2", - "0x386", - "0x3b3", - "0x3ab", - "0x433", - "0x3fd", - "0x426", - "0x41f", - "0x4a1", - "0x492", - "0x462", - "0x484", - "0x47d", - "0x501", - "0x4cb", - "0x4f4", - "0x4ed", - "0x56f", - "0x560", - "0x530", - "0x552", - "0x54b", - "0x613", - "0x603", - "0x5f3", - "0x5e3", - "0x5a9", - "0x5d5", - "0x5cd", - "0x688", - "0x678", - "0x644", - "0x669", - "0x661", - "0x69f", - "0x6a4", - "0x6c0", - "0x6ba", - "0x74d", - "0x73e", - "0x735", - "0x701", - "0x70e", - "0x725", - "0x71e", - "0x76f", + "0x52", + "0x57", + "0x56414c4944", + "0x617267656e742f6e6f6e2d6e756c6c2d63616c6c6572", + "0x100000000000000000000000000000001", + "0x5a", + "0x58", + "0x617267656e742f696e76616c69642d74782d76657273696f6e", + "0x647570", + "0x5f", + "0x60", + "0x63", + "0x5d", + "0x5e", + "0x414e595f43414c4c4552", + "0x6d", + "0x7536345f6f766572666c6f77696e675f737562", + "0x4163636f756e742e657865637574655f66726f6d5f6f757473696465", + "0x6e", + "0x537461726b4e6574204d657373616765", + "0x706564657273656e", + "0x1bfc207425a47a5dfa1a50a4f5241203f50624ca5fdf5e18755765416b8e288", + "0x70", + "0x6a", + "0x68", + "0x64", + "0x67", + "0x66", + "0x65", + "0x6b", + "0x69", + "0x617267656e742f6475706c6963617465642d6f7574736964652d6e6f6e6365", + "0x617267656e742f696e76616c69642d74696d657374616d70", + "0x617267656e742f696e76616c69642d63616c6c6572", + "0x636c6173735f686173685f7472795f66726f6d5f66656c74323532", + "0x72", + "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", + "0x7265706c6163655f636c6173735f73797363616c6c", + "0x75", + "0x77", + "0x79", + "0x71", + "0x617267656e742f696e76616c69642d696d706c656d656e746174696f6e", + "0x617267656e742f6f6e6c792d73656c66", + "0x7a", + "0x617267656e742f6261636b75702d73686f756c642d62652d6e756c6c", + "0x7c", + "0x636c6173735f686173685f636f6e7374", + "0x7e", + "0x81", + "0x617267656e742f696e76616c69642d63616c6c73", + "0x617267656e742f6e756c6c2d6f776e6572", + "0x100000000000000000000000000000002", + "0x83", + "0x7536345f636f6e7374", + "0x85", + "0x88", + "0x8a", + "0x8c", "0x90", - "0x91", - "0x92", "0x93", - "0x7b0", - "0x94", - "0x7a8", - "0x95", - "0x79d", - "0x96", - "0x97", - "0x98", - "0x99", - "0x9a", - "0x9b", + "0x617267656e742f677561726469616e2d7265717569726564", + "0x617267656e742f63616e6e6f742d6f766572726964652d657363617065", + "0x93a80", + "0x617267656e742f696e76616c69642d657363617065", + "0x75385f636f6e7374", + "0x7533325f746f5f66656c74323532", + "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", + "0x68cfd18b92d1907b8ba3cc324900277f5a3622099431ea85dd8089255e4181", + "0x1ffc9a7", + "0xa66bd575", + "0x3943f10f", + "0x617267656e742f696e76616c69642d7369676e6174757265", "0x9c", - "0x7c6", - "0x7cb", - "0x7d5", - "0x9d", - "0x9e", - "0x9f", - "0x7e4", - "0x7e9", - "0x805", - "0xa0", - "0x7ff", - "0xa1", "0xa2", - "0xa3", - "0xa4", - "0xa5", - "0x82f", - "0x823", - "0x827", "0xa6", - "0xa7", + "0x7374727563745f736e617073686f745f6465636f6e737472756374", + "0x26e71b81ea2af0a2b5c6bfceb639b4fc6faae9d8de072a61fc913d3301ff56b", + "0x617267656e742f696e76616c69642d677561726469616e2d736967", + "0x617267656e742f696e76616c69642d63616c6c64617461", + "0x395b662db8770f18d407bbbfeebf45fffec4a7fa4f6c7cee13d084055a9387d", + "0x29ce6d1019e7bef00e94df2973d8d36e9e9b6c5f8783275441c9e466cb8b43", + "0x617267656e742f696e76616c69642d6f776e65722d736967", + "0x3ad2979f59dc1535593f6af33e41945239f4811966bcd49314582a892ebcee8", + "0x1a1e41f464a235695e5050a846a26ca22ecc27acac54be5f6666848031efb8f", + "0x617267656e742f666f7262696464656e2d63616c6c", "0xa8", "0xa9", - "0xaa", "0xab", - "0x84e", - "0xac", - "0xad", + "0x656d69745f6576656e745f73797363616c6c", "0xae", - "0xaf", - "0xb0", - "0x85d", - "0x861", - "0x882", + "0xac", "0xb1", - "0xb2", + "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", "0xb3", - "0x898", "0xb4", "0xb5", - "0x8dd", - "0xb6", "0xb7", - "0x8d5", - "0xb8", + "0x11ff76fe3f640fa6f3d60bbd94a3b9d47141a2c96f87fdcfbeb2af1d03f7050", + "0x7536345f746f5f66656c74323532", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0x73746f726167655f77726974655f73797363616c6c", + "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283", + "0x6c6962726172795f63616c6c5f73797363616c6c", "0xb9", "0xba", - "0x8ce", - "0xbc", - "0x8c8", - "0xbd", + "0x52657475726e6564206461746120746f6f2073686f7274", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x1ccc09c8a19948e048de7add6929589945e25f22059c7345aaf7837188d8d05", + "0xb8", + "0x73746f726167655f726561645f73797363616c6c", + "0xbb", + "0x31e7534f8ddb1628d6e07db5c743e33403b9a0b57508a93f4c49582040a2f71", + "0x1c0f41bf28d630c8a0bd10f3a5d5c0d1619cf96cfdb7da51b112c420ced36c9", + "0xf920571b9f85bdd92a867cfdc73319d0f8836f0e69e06e4c5566b6203f75cc", "0xbe", + "0x636c6173735f686173685f746f5f66656c74323532", "0xbf", + "0x617267656e742f6e6f2d6d756c746963616c6c2d746f2d73656c66", + "0x1746f7542cac71b5c88f0b2301e87cd9b0896dab1c83b8b515762697e521040", "0xc0", - "0xc1", - "0x8f3", - "0x909", - "0xc2", - "0x923", - "0x971", + "0x13f17de67551ae34866d4aa875cbace82f3a041eaa58b1d9e34568b0d0561b", "0xc3", - "0x93c", - "0xc4", + "0x7536345f6571", "0xc5", + "0x109831a1d023b114d1da4655340bd1bb108c4ddf1bba00f9330573c23f34989", + "0x3a3f1aae7e2c4017af981d69ebf959c39e6f1c53b8ffa09a3ed92f40f524ec7", + "0x7536345f6f766572666c6f77696e675f616464", "0xc6", - "0x969", - "0xc7", - "0xc8", - "0x95f", + "0x7536345f616464204f766572666c6f77", + "0x75385f746f5f66656c74323532", "0xc9", - "0x959", + "0x6765745f657865637574696f6e5f696e666f5f73797363616c6c", "0xca", + "0x61727261795f676574", + "0x496e646578206f7574206f6620626f756e6473", + "0x753132385f636f6e7374", + "0xb1a2bc2ec50000", + "0x753132385f6f766572666c6f77696e675f737562", + "0x7533325f6f766572666c6f77696e675f737562", + "0x617267656e742f6d61782d6573636170652d617474656d707473", + "0x617267656e742f6d61782d6665652d746f6f2d68696768", + "0x7533325f6f766572666c6f77696e675f616464", "0xcb", - "0x992", - "0xcc", + "0x7533325f616464204f766572666c6f77", "0xcd", + "0x63616c6c5f636f6e74726163745f73797363616c6c", + "0x66656c743235325f616464", + "0x617267656e742f6d756c746963616c6c2d6661696c6564", + "0x1d9ca8a89626bead91b5cb4275a622219e9443975b34f3fdbc683e8621231a9", + "0x1dcde06aabdbca2f80aa51392b345d7549d7757aa855f7e37f5d335ac8243b1", + "0x1eb8543121901145815b1fa94ab7062e6ecb788bee88efa299b9866bab0bd64", + "0x3c93161122e8fd7a48238feee22dd3d7d49a69099523547d4a7cc7c460fc9c4", + "0x250670a8d933a7d458c994fc396264aba18fc1f1b9136990bb0923a27eaa060", + "0x2811029a978f84c1f4c4fc70c0891f83642ded105942eda119ddc941376122e", + "0x11a96d42fc514f9d4f6f7083acbde6629ff1d2753bf6d25156be7b03e5e1207", + "0x67753421a99564465b580dcc61f1e7befc7fd138c447dae233bba1d477458c", + "0xd885f12a9241174cd02e71d9c751eec91ebc58dffa0addd86642969cbe006f", + "0x2e200b0f001d9c2e6cb94ab8cc4907810f7fe134eca20d8d02224ac5e94e01f", + "0x2b2db2ed38136ca6c54b95187166f98ea84503db8768617a558705b508fec82", + "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", + "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", + "0x617267656e742f696e76616c69642d7369676e61747572652d6c656e677468", + "0x7536345f7472795f66726f6d5f66656c74323532", + "0x32b90df821786fc0a5a5492c92e3241a5e680e5d53cd88c2bfdd094a70c90f5", + "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", "0xce", - "0xcf", + "0x4e6f6e20436c61737348617368", + "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", + "0x65635f706f696e745f66726f6d5f785f6e7a", "0xd0", - "0xd1", - "0xd2", + "0x756e777261705f6e6f6e5f7a65726f", + "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca", + "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f", + "0x65635f706f696e745f7472795f6e65775f6e7a", + "0x65635f706f696e745f69735f7a65726f", + "0x65635f706f696e745f756e77726170", "0xd3", - "0xd4", - "0x9aa", + "0x2679d68052ccd03a53755ca9169677965fbd93e489df62f5f40d4f03c24f7a4", "0xd5", "0xd6", - "0xd7", - "0xd8", + "0x53746f72616765416363657373553332202d206e6f6e20753332", "0xd9", + "0xf00de1fccbb286f9a020ba8821ee936b1deea42a5c485c11ccdc82c8bebb3a", + "0x65635f73746174655f696e6974", + "0x65635f73746174655f6164645f6d756c", "0xda", + "0x65635f73746174655f7472795f66696e616c697a655f6e7a", + "0x65635f706f696e745f7a65726f", + "0x65635f73746174655f616464", + "0x65635f6e6567", + "0x53746f72616765416363657373553634202d206e6f6e20753634", + "0x75385f6f766572666c6f77696e675f616464", "0xdb", - "0xdc", - "0x9c4", + "0x75385f616464204f766572666c6f77", + "0x7533325f7472795f66726f6d5f66656c74323532", + "0x61727261795f706f705f66726f6e74", + "0x4e35", + "0xffffffffffffffff", + "0x14c", + "0x143", + "0x132", + "0x11e", + "0x10e", + "0x107", + "0x100", + "0x214", + "0x202", + "0x1f8", + "0x1e6", + "0x182", + "0x186", + "0x1d1", + "0x1c0", + "0x1b8", + "0x31a", + "0x30c", + "0x2f6", + "0x2e8", + "0x2d2", + "0x253", + "0x257", + "0x2b9", + "0x2a4", + "0x29b", + "0x292", + "0x3c8", + "0x3bf", + "0x3ae", + "0x34d", + "0x351", + "0x39a", + "0x38a", + "0x382", + "0x463", + "0x452", + "0x3f1", + "0x3f5", + "0x43e", + "0x42e", + "0x426", + "0x535", + "0x523", + "0x519", + "0x507", + "0x49a", + "0x49e", + "0x4f2", + "0x4e1", + "0x4da", + "0x4d3", + "0x5ea", + "0x5e1", + "0x5d0", + "0x566", + "0x56a", + "0x5bc", + "0x5ac", + "0x5a5", + "0x59e", + "0x685", + "0x674", + "0x613", + "0x617", + "0x660", + "0x650", + "0x648", + "0x76e", + "0x75d", + "0x74b", + "0x738", + "0x724", + "0x6ba", + "0x6be", + "0x70d", + "0x6fa", + "0x6f2", + "0x83c", + "0x82a", + "0x817", + "0x803", + "0x79f", + "0x7a3", + "0x7ec", + "0x7d9", + "0x7d0", + "0x8ca", + "0x8ba", + "0x866", + "0x86a", + "0x8a7", + "0x898", + "0x891", + "0x956", + "0x946", + "0x8f2", + "0x8f6", + "0x933", + "0x924", + "0x91d", + "0x9e2", + "0x9d2", + "0x97e", + "0x982", + "0x9bf", + "0x9b0", + "0x9a9", + "0xa6e", + "0xa5e", + "0xa0a", + "0xa0e", + "0xa4b", + "0xa3c", + "0xa35", + "0xae2", + "0xa92", + "0xa96", + "0xad0", + "0xac3", + "0xabc", + "0xb56", + "0xb06", + "0xb0a", + "0xb44", + "0xb37", + "0xb30", + "0xbca", + "0xb7a", + "0xb7e", + "0xbb8", + "0xbab", + "0xba4", + "0xc46", + "0xbee", + "0xbf2", + "0xc34", + "0xc27", + "0xc20", + "0xcc2", + "0xc6a", + "0xc6e", + "0xcb0", + "0xca3", + "0xc9c", + "0xd3e", + "0xce6", + "0xcea", + "0xd2c", + "0xd1f", + "0xd18", + "0xdba", + "0xd62", + "0xd66", + "0xda8", + "0xd9b", + "0xd94", + "0xe29", + "0xdde", + "0xde2", + "0xe17", + "0xe0a", + "0xe98", + "0xe4d", + "0xe51", + "0xe86", + "0xe79", + "0xf14", + "0xebc", + "0xec0", + "0xf02", + "0xef5", + "0xeee", + "0xf90", + "0xf38", + "0xf3c", + "0xf7e", + "0xf71", + "0xf6a", + "0x100c", + "0xfb4", + "0xfb8", + "0xffa", + "0xfed", + "0xfe6", + "0x1093", + "0x1083", + "0x1034", + "0x1038", + "0x1070", + "0x1061", + "0x1102", + "0x10b7", + "0x10bb", + "0x10f0", + "0x10e3", + "0x1171", + "0x1126", + "0x112a", + "0x115f", + "0x1152", + "0x11f8", + "0x11e8", + "0x1199", + "0x119d", + "0x11d5", + "0x11c6", + "0x12bf", + "0x12ad", + "0x12a3", + "0x1291", + "0x122d", + "0x1231", + "0x127c", + "0x126b", + "0x1263", + "0x1365", + "0x1355", + "0x1344", + "0x12ed", + "0x12f1", + "0x1330", + "0x1320", + "0x1319", + "0x137c", + "0x1381", + "0x139d", + "0x1397", + "0x1415", + "0x13bd", + "0x13c2", + "0x1403", + "0x13f9", + "0x13f1", + "0xd7", + "0x14fe", + "0x1443", + "0x1448", + "0x14eb", + "0x14df", + "0x1472", + "0x1477", + "0x147e", + "0x1499", "0xdd", + "0x148f", + "0x1494", + "0x14cc", "0xde", - "0xa21", + "0xdf", + "0x14c2", "0xe0", "0xe1", - "0x9e5", "0xe2", "0xe3", - "0x9ea", "0xe4", "0xe5", + "0x14ba", "0xe6", - "0xa13", + "0xe7", "0xe8", - "0xa0c", - "0xa06", - "0xa1a", "0xe9", "0xea", "0xeb", "0xec", "0xed", - "0xa49", "0xee", - "0xa76", - "0xa94", "0xef", + "0x1524", "0xf0", - "0xa89", "0xf1", "0xf2", - "0xa7e", "0xf3", + "0x1531", + "0x1536", + "0x1540", "0xf4", - "0xad7", - "0xaaf", - "0xacd", - "0xac7", + "0xf5", "0xf6", - "0xaf8", + "0x154f", + "0x1554", + "0x1570", "0xf7", + "0x156a", "0xf8", "0xf9", "0xfa", - "0xb0d", "0xfb", "0xfc", "0xfd", + "0x159a", + "0x158e", + "0x1592", "0xfe", - "0xb22", "0xff", - "0x100", - "0xb27", "0x101", "0x102", "0x103", - "0xb32", - "0xb71", "0x104", - "0xb6a", + "0x105", + "0x160a", "0x106", - "0xb5d", - "0x107", + "0x15fe", "0x108", + "0x15f2", "0x109", + "0x15e6", "0x10a", "0x10b", + "0x15dc", "0x10c", - "0x10e", + "0x10d", + "0x15d0", "0x10f", "0x110", "0x111", "0x112", - "0xb92", "0x113", "0x114", - "0xb97", "0x115", "0x116", "0x117", - "0xba2", "0x118", "0x119", "0x11a", - "0xbcc", "0x11b", "0x11c", "0x11d", - "0x11e", - "0xbc6", "0x11f", "0x120", "0x121", - "0xbfa", "0x122", - "0xbf2", + "0x1641", + "0x1646", "0x123", "0x124", "0x125", - "0xc40", + "0x1657", + "0x1684", + "0x18e8", "0x126", - "0xc36", - "0xc2e", - "0xc24", "0x127", + "0x1675", + "0x167a", + "0x18bf", "0x128", "0x129", + "0x18a1", "0x12a", "0x12b", + "0x1698", + "0x16ab", + "0x16a3", + "0x16a9", "0x12c", "0x12d", + "0x1879", "0x12e", "0x12f", - "0xc51", "0x130", "0x131", - "0xc56", - "0x132", + "0x1851", + "0x1822", + "0x17fe", "0x133", "0x134", - "0xc61", "0x135", "0x136", "0x137", "0x138", - "0xcaf", "0x139", - "0xc73", "0x13a", "0x13b", - "0xc78", - "0xca4", "0x13c", "0x13d", "0x13e", - "0xc9a", + "0x17da", "0x13f", + "0x17b8", + "0x17a2", "0x140", - "0xc93", "0x141", "0x142", - "0x143", "0x144", "0x145", "0x146", - "0xcd9", "0x147", - "0xce6", "0x148", + "0x178e", "0x149", "0x14a", - "0x14c", - "0xcfe", + "0x177b", + "0x1771", + "0x14b", "0x14d", - "0xd10", - "0xd22", "0x14e", - "0xd9f", "0x14f", "0x150", - "0xd94", "0x151", "0x152", "0x153", - "0xd88", "0x154", "0x155", "0x156", - "0xd46", "0x157", "0x158", "0x159", "0x15a", - "0xd59", - "0xd6c", - "0xd6a", "0x15b", - "0xd73", - "0xd82", - "0xd80", "0x15c", "0x15d", "0x15e", "0x15f", "0x160", - "0xdc1", "0x161", - "0xdcf", - "0xde7", "0x162", "0x163", - "0xdfd", "0x164", "0x165", - "0xe08", "0x166", "0x167", "0x168", "0x169", - "0xe13", "0x16a", - "0xe28", - "0xe2d", - "0xe38", "0x16b", "0x16c", "0x16d", "0x16e", "0x16f", - "0xe5a", - "0xe5f", - "0xe6a", "0x170", - "0xe8a", + "0x171", "0x172", "0x173", "0x174", "0x175", "0x176", - "0xea4", "0x177", - "0xe9d", "0x178", + "0x179", "0x17a", "0x17b", - "0xeb0", "0x17c", "0x17d", - "0xec2", "0x17e", "0x17f", - "0xec7", "0x180", "0x181", - "0x182", - "0xed2", - "0xf13", - "0xee4", - "0xee9", - "0xf05", - "0xeff", - "0xf0c", "0x183", - "0xf29", - "0xf39", "0x184", "0x185", - "0x186", "0x187", - "0xf34", - "0xf37", "0x188", + "0x189", "0x18a", - "0xf42", - "0xf48", "0x18b", "0x18c", - "0xf54", - "0xf57", - "0xf5f", "0x18d", "0x18e", "0x18f", @@ -773,1589 +995,10361 @@ "0x191", "0x192", "0x193", - "0xf9b", - "0xf90", - "0xf95", "0x194", "0x195", "0x196", "0x197", "0x198", - "0xfa7", "0x199", + "0x19a", "0x19b", "0x19c", - "0xfd1", - "0xfd5", - "0xfdf", - "0xfe4", - "0xff1", "0x19d", "0x19e", "0x19f", "0x1a0", "0x1a1", "0x1a2", - "0x1005", - "0x1010", + "0x1a3", + "0x1a4", + "0x1a5", + "0x1a6", + "0x1a7", + "0x1a8", + "0x1a9", + "0x1aa", + "0x1ab", + "0x1ac", + "0x1ad", + "0x1ae", + "0x1af", + "0x1b0", + "0x1b1", + "0x1b2", + "0x1b3", + "0x1b4", + "0x1b5", + "0x1b6", + "0x1b7", + "0x1b9", + "0x1ba", + "0x1bb", + "0x1bc", + "0x1bd", + "0x197f", + "0x1974", + "0x196b", + "0x19a5", + "0x19b4", + "0x19b8", + "0x19d4", + "0x19cd", + "0x1aa6", + "0x1a99", + "0x1a00", + "0x1a05", + "0x1a86", + "0x1a7b", + "0x1a69", + "0x1a24", + "0x1a29", + "0x1a5e", + "0x1a54", + "0x1a4c", + "0x1acb", + "0x1da8", + "0x1d98", + "0x1afb", + "0x1b00", + "0x1d82", + "0x1d6c", + "0x1b23", + "0x1b28", + "0x1d4f", + "0x1d3a", + "0x1b9f", + "0x1b89", + "0x1b5c", + "0x1b61", + "0x1b6c", + "0x1ba5", + "0x1d24", + "0x1bd2", + "0x1c09", + "0x1bdc", + "0x1be1", + "0x1d0e", + "0x1cf9", + "0x1ce3", + "0x1cd6", + "0x1cc9", + "0x1cbd", + "0x1ca9", + "0x1c35", + "0x1c39", + "0x1c96", + "0x1c8a", + "0x1c80", + "0x1c78", + "0x1c70", + "0x1be", + "0x1bf", + "0x1c1", + "0x1c2", + "0x1c3", "0x1c4", + "0x1c5", + "0x1c6", + "0x1c7", + "0x1c8", + "0x1c9", + "0x1ca", + "0x1cb", + "0x1cc", + "0x1cd", + "0x1ce", + "0x1cf", + "0x1d0", + "0x1d2", + "0x1d3", + "0x1d4", + "0x1d5", + "0x1d6", + "0x1d7", + "0x1d8", + "0x1d9", + "0x1da", + "0x1db", + "0x1dc", + "0x1dd", + "0x1e30", + "0x1ddb", + "0x1de0", + "0x1de7", + "0x1e02", + "0x1df8", + "0x1dfd", + "0x1e1e", + "0x1e16", + "0x1eb6", + "0x1e61", + "0x1e66", + "0x1e6d", + "0x1e88", + "0x1e7e", + "0x1e83", + "0x1ea4", + "0x1e9c", + "0x20b2", + "0x20a0", + "0x1ee7", + "0x1eec", + "0x2088", + "0x207c", + "0x2069", + "0x2056", + "0x1f88", + "0x1f75", + "0x1f53", + "0x1f65", + "0x1f6a", + "0x1f90", + "0x2044", + "0x2032", + "0x201f", + "0x200d", + "0x2002", + "0x1de", + "0x1df", + "0x1e0", + "0x1ff8", + "0x1fef", + "0x1e1", + "0x1e2", + "0x227d", + "0x2272", + "0x20e6", + "0x20eb", + "0x2261", + "0x2144", + "0x2133", + "0x210b", + "0x2110", + "0x211b", + "0x214a", + "0x2251", + "0x2241", + "0x21c9", + "0x21b9", + "0x219a", + "0x21ac", + "0x21b1", + "0x21d1", + "0x2232", + "0x2223", + "0x1e3", + "0x1e4", + "0x2214", + "0x1e5", + "0x1e7", + "0x1e8", + "0x220d", + "0x2434", + "0x2429", + "0x22aa", + "0x22af", + "0x2418", + "0x240e", + "0x22d9", + "0x22de", + "0x23fd", + "0x23ed", + "0x23dd", + "0x2365", + "0x2355", + "0x2336", + "0x2348", + "0x234d", + "0x236d", + "0x23ce", + "0x23bf", + "0x1e9", + "0x1ea", + "0x23b0", + "0x1eb", + "0x1ec", + "0x1ed", + "0x1ee", + "0x23a9", + "0x1ef", + "0x25fa", + "0x25ef", + "0x2461", + "0x2466", + "0x25de", + "0x25ce", + "0x24be", + "0x24ae", + "0x2497", + "0x24c4", + "0x1f0", + "0x25be", + "0x25ae", + "0x254c", + "0x253c", + "0x251d", + "0x252f", + "0x2534", + "0x2554", + "0x25a5", + "0x1f1", + "0x1f2", + "0x259c", + "0x258c", + "0x1f3", + "0x1f4", + "0x1f5", + "0x2585", + "0x274f", + "0x2744", + "0x2627", + "0x262c", + "0x2733", + "0x2723", + "0x2713", + "0x26b1", + "0x26a1", + "0x2682", + "0x2694", + "0x2699", + "0x26b9", + "0x270a", + "0x2701", + "0x26f1", + "0x1f6", + "0x1f7", + "0x26ea", + "0x28e1", + "0x28d5", + "0x277f", + "0x2784", + "0x28c3", + "0x28b2", + "0x28a1", + "0x1f9", + "0x2889", + "0x2879", + "0x2869", + "0x2858", + "0x2848", + "0x1fa", + "0x1fb", + "0x1fc", + "0x283f", + "0x2837", + "0x2830", + "0x2822", + "0x1fd", + "0x2a22", + "0x2a18", + "0x290f", + "0x2914", + "0x2a08", + "0x29f9", + "0x29e9", + "0x29d2", + "0x29c3", + "0x29b4", + "0x29a5", + "0x1fe", + "0x1ff", + "0x200", + "0x299e", + "0x2990", + "0x2bb6", + "0x2bac", + "0x2a4e", + "0x2a53", + "0x2b9c", + "0x2b8d", + "0x2b7e", + "0x2b68", + "0x2b59", + "0x2b4a", + "0x2b08", + "0x2af9", + "0x2adb", + "0x2aed", + "0x2af2", + "0x2b10", + "0x2b3c", + "0x2b2e", + "0x2bd3", + "0x2bee", + "0x2c09", + "0x2c26", + "0x201", + "0x203", + "0x204", + "0x205", + "0x206", + "0x207", + "0x208", + "0x209", + "0x20a", + "0x20b", + "0x20c", + "0x20d", + "0x20e", + "0x20f", + "0x210", + "0x211", + "0x2c7d", + "0x212", + "0x213", + "0x215", + "0x216", + "0x217", + "0x2ca7", + "0x2cdb", + "0x2cd1", + "0x218", + "0x219", + "0x21a", + "0x21b", + "0x21c", + "0x21d", + "0x21e", + "0x21f", + "0x2cf9", + "0x2d42", + "0x2d06", + "0x2d41", + "0x220", + "0x2d13", + "0x2d40", + "0x221", + "0x2d20", + "0x2d3f", + "0x222", + "0x2d2d", + "0x2d3e", + "0x223", + "0x2d38", + "0x2d3d", + "0x2d4d", + "0x2d51", + "0x2d8f", + "0x2d6d", + "0x2d72", + "0x2d80", + "0x224", + "0x2dac", + "0x2db1", + "0x2e36", + "0x2e26", + "0x2e16", + "0x2e06", + "0x225", + "0x226", + "0x227", + "0x2dfe", + "0x2df7", + "0x2e8d", + "0x2e58", + "0x228", + "0x229", + "0x22a", + "0x2e85", + "0x22b", + "0x22c", + "0x2e7b", + "0x22d", + "0x2e75", + "0x22e", + "0x22f", + "0x2eae", + "0x230", + "0x231", + "0x232", + "0x233", + "0x234", + "0x235", + "0x236", + "0x237", + "0x238", + "0x2ec6", + "0x239", + "0x23a", + "0x23b", + "0x23c", + "0x36fb", + "0x23d", + "0x2efa", + "0x2eff", + "0x2f06", + "0x2f21", + "0x2f17", + "0x2f1c", + "0x36e5", + "0x23e", + "0x23f", + "0x240", + "0x2f46", + "0x2f3b", + "0x36b9", + "0x241", + "0x242", + "0x243", + "0x36d7", + "0x244", + "0x245", + "0x246", + "0x247", + "0x248", + "0x249", + "0x36b2", + "0x24a", + "0x30fb", + "0x2f7f", + "0x2faa", + "0x24b", + "0x30e7", + "0x24c", + "0x24d", + "0x30d2", + "0x24e", + "0x30be", + "0x30ab", + "0x3097", + "0x2fc2", + "0x2fc6", + "0x3083", + "0x2fe0", + "0x2fe5", + "0x3070", + "0x3064", + "0x3011", + "0x3016", + "0x3051", + "0x24f", + "0x3048", + "0x3038", + "0x250", + "0x251", + "0x252", + "0x32cb", + "0x310e", + "0x3139", + "0x32b7", + "0x32a2", + "0x328e", + "0x327b", + "0x314b", + "0x314f", + "0x3268", + "0x325c", + "0x3179", + "0x317e", + "0x3249", + "0x3236", + "0x31a0", + "0x31a5", + "0x321b", + "0x31bf", + "0x31c4", + "0x254", + "0x255", + "0x256", + "0x3201", + "0x258", + "0x259", + "0x25a", + "0x25b", + "0x261", + "0x262", + "0x263", + "0x264", + "0x265", + "0x266", + "0x267", + "0x25c", + "0x25d", + "0x25e", + "0x25f", + "0x260", + "0x268", + "0x31f8", + "0x269", + "0x26a", + "0x26b", "0x26c", + "0x31e8", + "0x26d", + "0x26e", + "0x26f", + "0x270", + "0x271", + "0x272", + "0x273", + "0x274", + "0x275", + "0x276", + "0x277", + "0x278", + "0x279", + "0x27a", + "0x27b", + "0x27c", + "0x27d", + "0x27e", + "0x27f", + "0x280", + "0x281", + "0x282", + "0x283", + "0x284", + "0x285", + "0x286", + "0x287", + "0x288", + "0x289", + "0x28a", + "0x28b", + "0x28c", + "0x28d", + "0x28e", + "0x28f", + "0x290", + "0x291", + "0x293", + "0x294", + "0x295", + "0x296", + "0x297", + "0x298", + "0x299", + "0x29a", + "0x29c", + "0x29d", + "0x29e", + "0x29f", + "0x2a0", + "0x2a1", + "0x2a2", + "0x2a3", + "0x2a5", + "0x2a6", + "0x2a7", + "0x2a8", + "0x2a9", + "0x2aa", + "0x2ab", + "0x2ac", + "0x2ad", + "0x2ae", + "0x2af", + "0x2b0", + "0x2b1", + "0x2b2", + "0x2b3", + "0x2b4", + "0x2b5", + "0x2b6", + "0x2b7", + "0x2b8", + "0x2ba", + "0x2bb", + "0x2bc", + "0x2bd", + "0x2be", + "0x2bf", + "0x2c0", + "0x2c1", + "0x2c2", + "0x2c3", + "0x2c4", + "0x2c5", + "0x2c6", + "0x2c7", + "0x2c8", + "0x2c9", + "0x2ca", + "0x2cb", + "0x2cc", + "0x2cd", + "0x2ce", + "0x2cf", + "0x2d0", + "0x2d1", + "0x2d3", + "0x2d4", + "0x2d5", + "0x2d6", + "0x2d7", + "0x2d9", + "0x2d8", + "0x3481", + "0x2da", + "0x2db", + "0x2dc", + "0x32de", + "0x2dd", + "0x2de", + "0x2df", + "0x2e0", + "0x2e1", + "0x3309", + "0x2e2", + "0x2e3", + "0x2e4", + "0x2e5", + "0x2e6", "0x2e7", + "0x2e9", + "0x2ea", + "0x2eb", + "0x2f0", + "0x2f1", + "0x2f2", + "0x2f3", + "0x2ec", + "0x2ed", + "0x2ee", + "0x2ef", + "0x2f4", + "0x346d", + "0x2f5", + "0x2fb", + "0x2fc", + "0x2fd", + "0x2fe", + "0x2f7", + "0x2f8", + "0x2f9", + "0x2fa", + "0x2ff", + "0x3458", + "0x300", + "0x301", + "0x304", + "0x305", + "0x306", + "0x302", + "0x303", + "0x307", + "0x3444", + "0x308", + "0x309", + "0x30d", + "0x30e", + "0x30f", + "0x310", + "0x30a", + "0x30b", + "0x311", + "0x3431", + "0x312", + "0x313", + "0x314", + "0x315", + "0x316", + "0x317", + "0x318", + "0x319", + "0x31c", + "0x31b", + "0x31d", + "0x341d", + "0x31e", + "0x31f", + "0x320", + "0x321", + "0x322", + "0x323", + "0x324", + "0x325", + "0x326", + "0x327", + "0x3321", + "0x328", + "0x329", + "0x32a", + "0x3325", + "0x32b", + "0x32c", + "0x32d", + "0x32e", + "0x3409", + "0x32f", + "0x3380", + "0x330", + "0x331", + "0x332", + "0x333", + "0x334", + "0x335", + "0x336", + "0x337", + "0x338", + "0x339", + "0x33a", + "0x33e", + "0x33f", + "0x340", + "0x33b", + "0x33c", + "0x33d", + "0x341", + "0x336d", + "0x342", + "0x343", + "0x344", + "0x345", + "0x346", + "0x347", + "0x348", + "0x349", + "0x34a", + "0x34b", + "0x3344", + "0x34c", + "0x34e", + "0x34f", + "0x3349", + "0x350", + "0x352", + "0x353", + "0x3353", + "0x354", + "0x355", + "0x356", + "0x357", + "0x358", + "0x3385", + "0x359", + "0x35a", + "0x35b", + "0x35c", + "0x35d", + "0x35e", + "0x35f", + "0x360", + "0x361", + "0x362", + "0x363", "0x364", + "0x365", + "0x366", + "0x367", + "0x368", + "0x369", + "0x36a", + "0x36b", + "0x36c", + "0x36d", + "0x36e", + "0x36f", + "0x370", + "0x371", + "0x372", + "0x373", + "0x377", + "0x378", + "0x379", + "0x374", + "0x375", + "0x376", + "0x37a", + "0x33fd", + "0x37b", + "0x37c", + "0x37d", + "0x37e", + "0x37f", + "0x380", + "0x381", + "0x383", + "0x384", + "0x385", + "0x386", + "0x387", + "0x388", + "0x389", + "0x33aa", + "0x38b", + "0x38c", + "0x38d", + "0x38e", + "0x33af", + "0x38f", + "0x390", + "0x391", + "0x392", + "0x393", + "0x33ea", + "0x394", + "0x395", + "0x396", + "0x39c", + "0x39d", + "0x39e", + "0x39f", + "0x3a0", + "0x3a1", + "0x3a2", + "0x397", + "0x398", + "0x399", + "0x39b", + "0x3a3", + "0x33e1", + "0x3a4", + "0x3a5", + "0x3a6", + "0x3a7", + "0x33d1", + "0x3a8", + "0x3a9", + "0x3aa", + "0x3ab", + "0x3ac", + "0x3ad", + "0x3af", + "0x3b0", + "0x3b1", + "0x3b2", + "0x3b3", + "0x3b4", + "0x3b5", + "0x3b6", + "0x3b7", + "0x3b8", + "0x3b9", + "0x3ba", + "0x3bb", + "0x3bc", + "0x3bd", + "0x3be", + "0x3c0", + "0x3c1", + "0x3c2", + "0x3c3", + "0x3c4", + "0x3c5", + "0x3c6", + "0x3c7", + "0x3c9", + "0x3ca", + "0x3cb", + "0x3cc", + "0x3cd", + "0x3ce", + "0x3cf", + "0x3d0", + "0x3d1", + "0x3d2", + "0x3d3", + "0x3d4", + "0x3d5", + "0x3d6", + "0x3d7", + "0x3d8", + "0x3d9", + "0x3da", + "0x3db", + "0x3dc", + "0x3dd", + "0x3de", + "0x3df", + "0x3e0", "0x3e1", + "0x3e2", + "0x3e3", + "0x3e4", + "0x3e5", + "0x3e6", + "0x3e7", + "0x3e8", + "0x3e9", + "0x3ea", + "0x3eb", + "0x3ec", + "0x3ed", + "0x3ee", + "0x3ef", + "0x3f0", + "0x3f2", + "0x3f3", + "0x3f4", + "0x3f6", + "0x3f7", + "0x3f8", + "0x3f9", + "0x3fa", + "0x3fb", + "0x3fc", + "0x3fd", + "0x3fe", + "0x3ff", + "0x400", + "0x401", + "0x403", + "0x402", + "0x3679", + "0x404", + "0x405", + "0x406", + "0x3494", + "0x407", + "0x408", + "0x409", + "0x40a", + "0x40b", + "0x34bf", + "0x40c", + "0x40d", + "0x40e", + "0x40f", + "0x410", + "0x411", + "0x412", + "0x413", + "0x414", + "0x415", + "0x41a", + "0x41b", + "0x41c", + "0x41d", + "0x416", + "0x417", + "0x418", + "0x419", + "0x41e", + "0x3665", + "0x41f", + "0x420", + "0x425", + "0x427", + "0x428", + "0x421", + "0x422", + "0x423", + "0x424", + "0x429", + "0x3650", + "0x42a", + "0x42b", + "0x42f", + "0x430", + "0x42c", + "0x42d", + "0x431", + "0x363c", + "0x432", + "0x433", + "0x437", + "0x438", + "0x439", + "0x43a", + "0x434", + "0x435", + "0x436", + "0x43b", + "0x3629", + "0x43c", + "0x43d", + "0x43f", + "0x440", "0x441", + "0x443", + "0x444", + "0x445", + "0x446", + "0x447", + "0x448", + "0x449", + "0x44a", + "0x34d1", + "0x44b", + "0x44c", + "0x44d", + "0x34d5", + "0x44e", + "0x44f", + "0x450", + "0x451", + "0x3616", + "0x453", + "0x454", + "0x455", + "0x456", + "0x457", + "0x458", + "0x459", + "0x45a", + "0x45b", + "0x45c", + "0x460", + "0x461", + "0x462", + "0x45d", + "0x45e", + "0x45f", + "0x360a", + "0x464", + "0x465", + "0x466", + "0x467", + "0x468", + "0x469", + "0x46a", + "0x46b", + "0x46c", + "0x46d", + "0x46e", + "0x46f", + "0x470", + "0x471", + "0x472", + "0x473", + "0x34ff", + "0x474", + "0x475", + "0x476", + "0x477", + "0x3504", + "0x478", + "0x479", + "0x47a", + "0x47b", + "0x47c", + "0x35f7", + "0x47d", + "0x47e", + "0x47f", + "0x480", + "0x481", + "0x482", + "0x483", + "0x484", + "0x485", + "0x486", + "0x487", + "0x48c", + "0x48d", + "0x48e", + "0x48f", + "0x488", + "0x489", + "0x48a", + "0x48b", + "0x490", + "0x35e4", + "0x491", + "0x492", + "0x493", + "0x494", + "0x495", + "0x496", + "0x497", + "0x498", + "0x499", + "0x49b", + "0x49c", + "0x49d", + "0x3526", + "0x49f", + "0x4a0", + "0x4a1", + "0x352b", + "0x4a2", + "0x4a3", + "0x4a4", + "0x4a5", + "0x35c9", + "0x4a6", + "0x4a7", + "0x4a8", + "0x4a9", + "0x4aa", + "0x4ab", + "0x4ac", + "0x4ad", + "0x4ae", "0x4af", + "0x358f", + "0x4b0", + "0x4b1", + "0x4b2", + "0x4b6", + "0x4b7", + "0x4b8", + "0x4b3", + "0x4b4", + "0x4b5", + "0x4b9", + "0x357c", + "0x4ba", + "0x4bb", + "0x4bc", + "0x4bd", + "0x4be", + "0x4bf", + "0x4c0", + "0x4c1", + "0x4c2", + "0x4c3", + "0x3553", + "0x4c4", + "0x4c5", + "0x4c6", + "0x4c7", + "0x3558", + "0x4c8", + "0x4c9", + "0x4ca", + "0x4cb", + "0x3562", + "0x4cc", + "0x4cd", + "0x4ce", + "0x4cf", + "0x4d0", + "0x3595", + "0x4d1", + "0x4d2", + "0x4d4", + "0x4d5", + "0x4d6", + "0x4d7", + "0x4d8", + "0x4d9", + "0x4db", + "0x4dc", + "0x4dd", + "0x4de", + "0x4df", + "0x4e0", + "0x4e2", + "0x4e3", + "0x4e4", + "0x4ea", + "0x4eb", + "0x4ec", + "0x4ed", + "0x4ee", + "0x4ef", + "0x4f0", + "0x4e5", + "0x4e6", + "0x4e7", + "0x4e8", + "0x4e9", + "0x4f1", + "0x35c0", + "0x4f3", + "0x4f4", + "0x4f5", + "0x35b0", + "0x4f6", + "0x4f7", + "0x4f8", + "0x4f9", + "0x4fa", + "0x4fb", + "0x4fc", + "0x4fd", + "0x4fe", + "0x4ff", + "0x500", + "0x501", + "0x502", + "0x503", + "0x504", + "0x505", + "0x506", + "0x508", + "0x509", + "0x50a", + "0x50b", + "0x50c", + "0x50d", + "0x50e", "0x50f", + "0x510", + "0x511", + "0x512", + "0x513", + "0x514", + "0x515", + "0x516", + "0x517", + "0x518", + "0x51a", + "0x51b", + "0x51c", + "0x51d", + "0x51e", + "0x51f", + "0x520", + "0x521", + "0x522", + "0x524", + "0x525", + "0x526", + "0x527", + "0x528", + "0x529", + "0x52a", + "0x52b", + "0x52c", + "0x52d", + "0x52e", + "0x52f", + "0x530", + "0x531", + "0x532", + "0x533", + "0x534", + "0x536", + "0x537", + "0x538", + "0x539", + "0x53a", + "0x53b", + "0x53c", + "0x53d", + "0x53e", + "0x53f", + "0x540", + "0x541", + "0x542", + "0x543", + "0x544", + "0x545", + "0x546", + "0x547", + "0x548", + "0x549", + "0x54a", + "0x54b", + "0x54c", + "0x54d", + "0x54e", + "0x54f", + "0x550", + "0x551", + "0x552", + "0x553", + "0x554", + "0x555", + "0x556", + "0x557", + "0x558", + "0x559", + "0x55a", + "0x55b", + "0x55c", + "0x55d", + "0x55e", + "0x55f", + "0x560", + "0x561", + "0x562", + "0x3692", + "0x563", + "0x564", + "0x565", + "0x3697", + "0x567", + "0x568", + "0x569", + "0x56b", + "0x369f", + "0x56c", + "0x36b6", + "0x56d", + "0x56e", + "0x56f", + "0x570", + "0x571", + "0x572", + "0x573", + "0x574", + "0x575", + "0x576", + "0x577", + "0x578", + "0x579", + "0x57f", + "0x580", + "0x581", + "0x582", + "0x583", + "0x584", + "0x585", + "0x57a", + "0x57b", + "0x57c", "0x57d", - "0x622", - "0x697", - "0x6ca", - "0x755", - "0x775", - "0x7b9", - "0x7bf", - "0x7dc", - "0x80f", - "0x837", - "0x856", - "0x86b", - "0x88a", - "0x89e", - "0x8e5", - "0x8f9", - "0x90f", - "0x92b", - "0x980", - "0x998", - "0x9b0", - "0x9cb", - "0x9d7", - "0xa31", - "0xa9e", - "0xae6", - "0xb15", - "0xb38", - "0xb77", - "0xba9", - "0xbd3", - "0xc04", - "0xc4a", - "0xc67", - "0xcbf", - "0xcdf", - "0xcf1", - "0xda9", + "0x57e", + "0x586", + "0x36ce", + "0x587", + "0x588", + "0x589", + "0x58a", + "0x58b", + "0x58c", + "0x58d", + "0x58e", + "0x58f", + "0x590", + "0x591", + "0x592", + "0x593", + "0x594", + "0x595", + "0x596", + "0x597", + "0x598", + "0x599", + "0x59a", + "0x59b", + "0x59c", + "0x59d", + "0x59f", + "0x5a0", + "0x5a1", + "0x5a2", + "0x5a3", + "0x5a4", + "0x5a6", + "0x5a7", + "0x5a8", + "0x5a9", + "0x5aa", + "0x5ab", + "0x3720", + "0x3763", + "0x3748", + "0x374d", + "0x375a", + "0x37b7", + "0x377a", + "0x377f", + "0x37a9", + "0x37a2", + "0x379c", + "0x37b0", + "0x3800", + "0x37d8", + "0x37f6", + "0x37f0", + "0x389d", + "0x3892", + "0x3883", + "0x3878", + "0x3856", + "0x384c", + "0x3850", + "0x3868", + "0x3870", + "0x38b9", + "0x38b2", + "0x38c6", + "0x38cb", + "0x38e1", + "0x38db", + "0x38f1", + "0x38f6", + "0x3920", + "0x391a", + "0x3912", + "0x393a", + "0x3958", + "0x3972", + "0x39de", + "0x39f3", + "0x39f7", + "0x3a01", + "0x3a06", + "0x3a13", + "0x3a31", + "0x3a36", + "0x3a53", + "0x3a46", + "0x3a5f", + "0x3aa1", + "0x3a86", + "0x3a8b", + "0x3a98", + "0x3b01", + "0x3ac7", + "0x3acc", + "0x3af9", + "0x3af2", + "0x3ae4", + "0x3b47", + "0x3b17", + "0x3b1c", + "0x3b39", + "0x3b33", + "0x3b40", + "0x3b63", + "0x3b68", + "0x3b73", + "0x3b86", + "0x3b8b", + "0x3b96", + "0x3ba9", + "0x3bae", + "0x3bb9", + "0x3bde", + "0x3bd7", + "0x3bf9", + "0x3bfe", + "0x3c10", + "0x3c15", + "0x3c20", + "0x3c63", + "0x3c48", + "0x3c4d", + "0x3c5a", + "0x3cc8", + "0x3c78", + "0x3c7d", + "0x3cbd", + "0x3cad", + "0x3ca7", + "0x3d8f", + "0x3d84", + "0x3d72", + "0x3d67", + "0x3d31", + "0x3d14", + "0x3d18", + "0x3d22", + "0x3d47", + "0x3d5f", + "0x3d50", + "0x3dad", + "0x3db2", + "0x3e37", + "0x3e2a", + "0x3e1c", + "0x3e0e", + "0x3dfe", + "0x3e6a", + "0x3e63", + "0x3ec0", + "0x3eb8", + "0x3eab", + "0x3ea3", + "0x3e98", + "0x3eee", + "0x3f10", + "0x3f32", + "0x3ed8", + "0x3edf", + "0x3ee6", + "0x3eec", + "0x3f53", + "0x3ef7", + "0x3f01", + "0x3f08", + "0x3f0e", + "0x3f19", + "0x3f20", + "0x3f2a", + "0x3f30", + "0x3f3b", + "0x3f42", + "0x3f49", + "0x3f52", + "0x3f77", + "0x3f6f", + "0x3fc2", + "0x3fa7", + "0x3fac", + "0x3fb9", + "0x3fdb", + "0x3fe0", + "0x3feb", + "0x4002", + "0x4007", + "0x4012", + "0x4028", + "0x402d", + "0x4038", + "0x407b", + "0x4060", + "0x4065", + "0x4072", + "0x40c0", + "0x40a5", + "0x40aa", + "0x40b7", + "0x40d8", + "0x40dd", + "0x40e8", + "0x412b", + "0x4110", + "0x4115", + "0x4122", + "0x4143", + "0x4148", + "0x4153", + "0x4196", + "0x417b", + "0x4180", + "0x418d", + "0x41a5", + "0x41a9", + "0x41b5", + "0x41f6", + "0x41db", + "0x41e0", + "0x41ed", + "0x423b", + "0x4220", + "0x4225", + "0x4232", + "0x4280", + "0x4265", + "0x426a", + "0x4277", + "0x42c5", + "0x42aa", + "0x42af", + "0x42bc", + "0x4305", + "0x42fe", + "0x432b", + "0x4324", + "0x4341", + "0x434f", + "0x435d", + "0x436a", + "0x43aa", + "0x438f", + "0x4394", + "0x43a1", + "0x43ef", + "0x43e5", + "0x43dd", + "0x43d3", + "0x4400", + "0x4405", + "0x4410", + "0x441d", + "0x4486", + "0x4441", + "0x4447", + "0x4477", + "0x4456", + "0x445c", + "0x4469", + "0x4494", + "0x4498", + "0x44a4", + "0x44c0", + "0x44c4", + "0x4561", + "0x4556", + "0x454b", + "0x453f", + "0x452a", + "0x451f", + "0x4537", + "0x4587", + "0x458b", + "0x45ec", + "0x45e1", + "0x45d6", + "0x45cb", + "0x4671", + "0x4609", + "0x460e", + "0x4665", + "0x4643", + "0x463c", + "0x465e", + "0x4696", + "0x46af", + "0x46bd", + "0x46cb", + "0x46d9", + "0x46e7", + "0x46f5", + "0x4703", + "0x4711", + "0x471f", + "0x472d", + "0x473b", + "0x4748", + "0x46a9", + "0x4769", + "0x480e", + "0x478d", + "0x4791", + "0x4801", + "0x47fa", + "0x47f3", + "0x47eb", + "0x47e4", + "0x481f", + "0x4824", + "0x4839", + "0x486f", + "0x4864", + "0x4869", + "0x487b", + "0x48cf", + "0x488f", + "0x4894", + "0x48c4", + "0x48bb", + "0x48b4", + "0x48e6", + "0x48f3", + "0x48f8", + "0x491e", + "0x4914", + "0x4919", + "0x492e", + "0x4954", + "0x4946", + "0x4963", + "0x4980", + "0x4985", + "0x49a0", + "0x49b2", + "0x49c4", + "0x4a41", + "0x4a36", + "0x4a2a", + "0x49e8", + "0x49fb", + "0x4a0e", + "0x4a0c", + "0x4a15", + "0x4a24", + "0x4a22", + "0x4aa6", + "0x4a9b", + "0x4a8e", + "0x4a83", + "0x4a78", + "0x4ab5", + "0x4b0a", + "0x4afd", + "0x4af3", + "0x4aea", + "0x4b2d", + "0x4b62", + "0x4b54", + "0x4b71", + "0x4b85", + "0x4b92", + "0x4ba2", + "0x4bbf", + "0x4bf4", + "0x4cb9", + "0x4cc7", + "0x4ccc", + "0x4cdb", + "0x4ceb", + "0x4ce6", + "0x4ce9", + "0x4cf4", + "0x4cfa", + "0x4d06", + "0x4d09", + "0x4d11", + "0x4d39", + "0x4d2b", + "0x4d48", + "0x4d4c", + "0x4d58", + "0x4d63", + "0x4d68", + "0x4d9e", + "0x4d77", + "0x4d7c", + "0x4d94", + "0x4d8e", + "0x4dc7", + "0x4e15", + "0x4de5", + "0x4dea", + "0x4e0a", + "0x4e03", + "0x4e2c", + "0x5fa", + "0x695", + "0x77e", + "0x84d", + "0x8d9", + "0x965", + "0x9f1", + "0xa7d", + "0xaf1", + "0xb65", + "0xbd9", + "0xc55", + "0xcd1", + "0xd4d", "0xdc9", - "0xdd5", - "0xded", - "0xdf0", - "0xe0d", - "0xe19", - "0xe3f", - "0xe71", - "0xe92", - "0xeaa", - "0xeb6", - "0xed8", - "0xf22", - "0xf3c", - "0xf59", - "0xf67", - "0xf75", - "0xfa1", - "0xfad", - "0xfb7", - "0xfc1", - "0xfc4", - "0xffa", - "0x1009", - "0x8b57", - "0x12014110400c0140f038080340c0140b0180a0240801c060140400c0200400", - "0x60700906c06064090680606409048050600505c06058150500504c0602809", - "0x2301422014210181605412014200141b018160241f018190241e0141d0141b", - "0x503c2b0a80504429020280480509c05098060581507805078050940609015", - "0x400c1e014320143101824054080c0120142f0142e018160542d014110ac2c", - "0x908c050dc050d80605815078050d40506c0607009074050d0060cc090c805", - "0x230143c0143b018160541e0143a0141b0181c02439018190240c014380180a", - "0x60581510405100050fc0609015030050f8060280904805078050f40605815", - "0x470144601816054450141b0180a0240c014110ac081100810c120140c01442", - "0x50100312805044100600503c0e07805124051200609015060050442b08c05", - "0x110ac230144f0144e018160541e0144a0144d0141b0184c0242c0140f0384b", - "0x615c0902056030050c8050c805154051500514c0614809144050442b14005", - "0x5c0184c024230145b0145a018160542f0141b0180a02432014590145901458", - "0x605815178050600506c0605809078050b005174060581504805030050c805", - "0x4b014630180a024230146201461018160541e0141b0183302423014600145f", - "0x506c06028090300503005030050600519c050c80503005198061940902064", - "0x6b0146a01816054320141b0180a0240c014110a42301469014680181605455", - "0x15078051b80506c06070090e8051b4060cc0907805114051b0060901508c05", - "0x16054021cc23014720147101816054270141b0180a02423014700146f01816", - "0x60901508c051dc051d806058151d4050600506c060580907805048051d006", - "0x21ec230147a01479018160540c0141b0180a0240c0140400c1e0140c01478", - "0x61f80908c051f4051f00605815078050480506c06058090600506c0602809", - "0x1605408210230148301482018160540820423014800147f018160544a0141b", - "0x8a0088908c052200521c0605815218050600506c0605809078051340521406", - "0x50149124c05014912480501491018900188f0188e0188d018050148c22c02", - "0xc014052641801405260860140525888014052609701405258232540525018", - "0x50149c0189f26c050149126c050149e0180c0149d26c050149c26c050149a", - "0x20014052900c0140528c0c01405244a2030052840c014052804d0140527005", - "0xa92a00501491018a7298050149101805014910140c29805030a508c05014a4", - "0x4d014052446e014052446e014052706e014052686e014052903a0140529006", - "0x91128050149c128050149a20005014982b0050149601805014ab2a89501494", - "0x52681e014052707d01405260ad01405258272540525012014052444b01405", - "0x9c2b80c014a10180c29805030a520c05014a406005014a4048050149c04805", - "0x52687a01405260b201405258b125405250b001405244af030052841801405", - "0x5014ab2d005014962cc9501494030050148c0a89501494030050149c03005", - "0xb7030052842f2540525075014052587701405260b601405258b5254052500c", - "0x9c09c050149a1c805014982ec05014962e895014942e405014912e0050149c", - "0x52583525405250bd25405250bc25405250322540525027014052442701405", - "0xc2018c110095014943000c014a12fc95014940dc95014941c0050149c2f805", - "0xc2941e0140529006310c301405244140140524406030c30140c2940c01405", - "0xa40e89501494030050149e0b005014a003005014c530c05014960140c30c05", - "0x5030860140c29405030970140c294970140524406030970140c2948801405", - "0x9501494018c9018c80180c014a1018c71ac050149831805014960f09501494", - "0x52703201405270510140526051014053146901405260cc014052580632cca", - "0x5030a520005014a433c95014943380c014a1334050149c0140c014a119c05", - "0x4b01405348d103005284d00300528405030ac0140c294ac0140524406030ac", - "0xa51f405014a4350950149434c050149134c05014a410495014940600501499", - "0x52842701405258d52540525005030ad0140c294ad0140524406030ad0140c", - "0xc2c805030a51e805014a435c0c014a12c805014910140c2c805030a53580c", - "0xd82540525005030b40140c294b40140524406030b40140c2941e0140524406", - "0xc1d405030a50140c2d805030a52d805014910180c2d805030a51dc05014a4", - "0xd92540525035014052443501405270350140526835014052901d0140529005", - "0x9809c050149e0140c2ec05030a52ec05014910180c2ec05030a51c805014a4", - "0x52686201405270da01405258472540525045254052503a014052446e01405", - "0x5014a412495014941c0050149836c9501494104050149110405014a40e805", - "0xdc254052503a0140527005030be0140c294be0140524406030be0140c29470", - "0x5014961800501498374050149612895014940180c21805030a503005014d2", - "0x2d014052602d014053145b01405260de014052584b254052502c0140528c5e", - "0x5030a531805014910180c31805030a51ac05014a4154050149c150050149c", - "0x528005030cc0140c294cc0140524406030cc0140c294690140529005030c6", - "0x9812c050148c018e113c0501498380050149637c9501494128050149106005", - "0x52ac05030dc0140c294dc0140524406030dc0140c2941801405308d301405", - "0x50149c37c050149c12c050149c134950149406005014c5370050149612c05", - "0x5260db014052584f2540525006030270140c2940c030052741801405348d3", - "0xa53880c014a10180c1d405030a51e8050149c38095014940140c0149d11c05", - "0x524406394e40300538c54254052501d01405244350140526005030270140c", - "0x94354050149e0140c35405030a535405014910180c35405030a5018e636005", - "0x6030da0140c2946201405290320140527832014052682d254052505525405", - "0x50149a16495014941ac050149c0140c36805030a539c0c014a13680501491", - "0xcf0140524406030cf0140c294063a05025405250d401405244d401405270d4", - "0x5014963789501494188050149816c950149433c050149e0140c33c05030a5", - "0x5e25405250e9030052842c25405250400140524440014052903c01405260ca", - "0xa40c805014ab2f0050149618095014940c8050148c0dc050149c2fc0501496", - "0xc294dd0140524406030dd0140c2946001405290060305e0140c2942c01405", - "0x5014910180c2e805030a5018ea2f4050149c0140c37405030a50140c17805", - "0x6030de0140c2945b01405290dd25405250ba0140527805030ba0140c294ba", - "0x50149117805014910b005014c50b005014eb0140c37805030a53780501491", - "0xe00140c2944f01405290180140528c8301405260a60140525862254052502c", - "0xa403005014ec3689501494060050149e0140c38005030a538005014910180c", - "0x528405030db0140c294ed03005284db0140524406030db0140c2944701405", - "0x501491018f33c80c014a13c40c014a10a805014f02cc0501491018ef3b80c", - "0x512540525067254052502a01405348063d42a01405270063d0d3254052502a", - "0xa5354050149633495014942c4050149e330950149436405014911a49501494", - "0xc625405250f7030052846b25405250f603005284d40140525805030d40140c", - "0xa532805014910180c32805030a50f005014a4018f833c0501496048050149e", - "0x37014052902201405260aa014052586e25405250c32540525005030ca0140c", - "0x910180c2f005030a5018f90140c2fc05030a52fc05014910180c2fc05030a5", - "0x6030fb0140c294063e82c01405260ba0140525805030bc0140c294bc01405", - "0xfd018fc050050149c1c095014943ec050149e0140c3ec05030a53ec0501491", - "0x640806404b3014052702a01405278b00140527806400063fcfe0140524406", - "0x5030a5019060190501904254050149825405014a440c0c014a1074050149c", - "0x41014052604001405260b10140525805030b10140c294b10140524406030b1", - "0xa52a805014910180c2a805030a508805014a4074050149a0180c35005030a5", - "0x12015090140601806420fb01405258be25405251070300528405030aa0140c", - "0xfb0310a0601403109030050180c25406019090140603006019090140601406", - "0x18018aa015090141801414018230150901414014120180642405018fe0181d", - "0x54240c080050740608022078954240509caa08c953ec0609c054240525405", - "0x109030b501422018b52cc0c424052c4050780601909014063f8060a80542cb1", - "0x10901432014230183201509014b3014200180642405018fe018ba0150c0bc05", - "0x3701509014062c40601909014bd01427018352f40c424052f0052a8062f005", - "0x60e805424050d4050a80601909014bf01427018402fc0c424050dc052a806", - "0x636c064240c0f03a030b50183a015090143a014b30183c01509014400142a", - "0x109014060c806019090142f014ba0180642405048050bc0601909014063f806", - "0x54240533cca03035018cf01509014cf014bd018cf01509014062f00632805", - "0xd801509014d501440018d501509014413500c2fc0635005424050183701841", - "0x611c0542405030050e8061140542405088050500636405424050780504806", - "0x542405018ca0180642405018fe018db11c45364fe014db01509014d80143c", - "0x637c4b03097128dc03109030490881e25441018490150901449014cf01849", - "0x513c053600613c054240513405354061340542405018d40180642405018fe", - "0x1090144a014140185001509014dc0141201806424053800536406150e003109", - "0x5424050bc0511c060b0054240515005114063780542405030050e80616c05", - "0xfe01509014fe0480c12406164fe0b4553f9090145e0b0de16c50048db0185e", - "0x61880542405018320180642405018fe018dd01480180054240c1640537006", - "0x12018064240534c0537c0619cd303109014da0144b018da01509014600144a", - "0x513c06318054240519c05134061ac05424050b40505006334054240515405", - "0x54240c330051500633069144954240530cc61accd3f8e0018c30150901462", - "0x109014720142d018722f80c424051b8051540601909014063f8061c0052e06e", - "0x7501509014b90145b01806424052ec05140062e4bb03109014be0145901806", - "0x62d0054240514405048062d805424051dc050b0061dc05424051d40537806", - "0xfe014b201509014b60143c0187a01509014fe0143a018b8015090146901414", - "0x54240514405048062c005424051c0051000601909014063f8062c87a2e0b4", - "0x8001509014b00143c018ad01509014fe0143a0187d01509014690141401883", - "0x515405048062b00542405374051000601909014063f806200ad1f4833f805", - "0x109014ac0143c0189b01509014fe0143a018a6015090142d01414018a801509", - "0x2f014ba0180642405048050bc0601909014063f8062189b298a83f80521805", - "0x970150901497014bd018970150901406178062200542405018320180642405", - "0x1509014932480c2fc062480542405018370189301509014972200c0d406", - "0x643c054240537c0505006438054240512c050480643405424050000510006", - "0x5018fe019114410f438fe01511015090150d0143c01910015090140c0143a", - "0x3201806424052cc051800601909014120142f01806424052e8050b40601909", - "0x1134480c0d40644c054240544c052f40644c0542405018dd019120150901406", - "0x54580510006458054240545115030bf0191501509014060dc064500542405", - "0x1090140c0143a019180150901422014140190c015090141e014120191701509", - "0x50bc0601909014063f806469194610c3f805468054240545c050f00646405", - "0x508805050064700542405078050480646c05424050a805100060190901412", - "0x11f4791d470fe0151f015090151b0143c0191e015090140c0143a0191d01509", - "0x109014060c8060190901495014600180642405048050bc0601909014063f806", - "0x5424054852003035019210150901521014bd0192101509014061780648005", - "0x12501509015240144001924015090152248c0c2fc0648c05424050183701922", - "0x649c0542405030050e80642c0542405074050500649805424053ec0504806", - "0xc030060309501806424050180c0192849d0b498fe0152801509015250143c", - "0x5050060800542405048050480601909014063f8063ec18031290501203109", - "0x220781d25509014aa08c20254fb018aa01509014fe01418018230150901414", - "0x2a03109014270141e0180642405018fe018b10152a09c054240c0880507406", - "0x6424052d4052e80601909014063f8060bc054acb501509030b301422018b3", - "0xbd2f00c424050c8052a8060c805424052e80508c062e805424050a80508006", - "0x27018bf0dc0c424050d4052a8060d40542405018b101806424052f00509c06", - "0x40014b30183a01509014bf0142a0184001509014bd0142a01806424050dc05", - "0x109014060c80601909014063f8060192c019090303a1000c2d4061000542405", - "0x5424053283c03035018ca01509014ca014bd018ca01509014062f0060f005", - "0xd501509014d401440018d401509014cf1040c2fc06104054240501837018cf", - "0x6114054240507805050063640542405014051880636005424050740504806", - "0x63f80636c47114d936012014db01509014d50143c0184701509014950143a", - "0xc1241e074951040612405424051240533c061240542405018ca0180642405", - "0x4d014d50184d01509014063500601909014063f80637c4b0312d128dc03109", - "0x5370050480601909014e0014d9018543800c4240513c053600613c0542405", - "0x109014950143a0185e015090144a014140182c015090140501462018de01509", - "0x501642d1541242405374601782c37812368063740542405150051140618005", - "0xd301509014060c80601909014063f806368054b862015090305b014d30185b", - "0x6019090145101469018691440c4240519c051440619c05424051880519c06", - "0xcd3300c424053186b030cc018c601509014d30144f0186b0150901469014bd", - "0x5b018064240530c05140061b8c303109014cc014590180642405334050b406", - "0x5048061c805424052f8050b0062f805424051c005378061c005424051b805", - "0x500143a01875015090145901414018b9015090142d01462018bb0150901455", - "0x642405018fe018b61dc752e4bb048052d805424051c8050f0061dc0542405", - "0x61e805424050b405188062e0054240515405048062d005424053680510006", - "0x120148301509014b40143c018b001509014500143a018b2015090145901414", - "0xad0150901406178061f40542405018320180642405018fe018832c0b21e8b8", - "0x62b00542405018370188001509014ad1f40c0d4062b405424052b4052f406", - "0x626c054240512c050480629805424052a005100062a00542405200ac030bf", - "0x3c0189701509014950143a0188801509014df0141401886015090140501462", - "0x1090142f0142d0180642405018fe0189325c882189b0480524c054240529805", - "0x52f4060000542405018dd0189201509014060c806019090142a0146001806", - "0x10e030bf0190e01509014060dc0643405424050009203035018000150901400", - "0x50146201911015090141d0141201910015090150f014400190f015090150d", - "0x5440050f0064500542405254050e80644c054240507805050064480542405", - "0x645805424052c4051000601909014063f8064551444d12444120151501509", - "0x3a01918015090141e014140190c01509014050146201917015090141d01412", - "0x5018fe0191a4651843117048054680542405458050f006464054240525405", - "0xbd0191c01509014061780646c05424050183201806424053f8051800601909", - "0xc2fc064780542405018370191d015090151c46c0c0d406470054240547005", - "0x51880648405424050600504806480054240547c051000647c05424054751e", - "0x1200143c0192401509014950143a0192301509014fb01414019220150901405", - "0x60190901406014060500542405018cd019254912348921048054940542405", - "0x642405018fe0181e0740c4bcfb0600c4240c030060309501806424050180c", - "0x18015090141801412018200880c4240508c051ac0608c05424053f80506006", - "0xb30150901418014120180642405018fe018aa01530048054240c0800531806", - "0x1201509014120500c30c060bc054240508805060062d405424053ec0505006", - "0xfe01832015312e8054240c0a8051c0060a8b109c95424050bcb52cc951b806", - "0x60dc054c83501509030bd01472018bd2f00c424052e8052f8060190901406", - "0x40014aa0184001509014bf01423018bf01509014bc014200180642405018fe", - "0x109014ca014aa018ca01509014062c406019090143a014270183c0e80c42405", - "0x542405104050a80635005424050f0050a80601909014cf014270184133c0c", - "0x642405018fe018064cc064240c354d4030b5018d401509014d4014b3018d5", - "0x5018bc018d801509014060c80601909014120146901806424050d40514006", - "0x109014060dc061140542405364d803035018d901509014d9014bd018d901509", - "0x10901427014120184901509014db01440018db015090144511c0c2fc0611c05", - "0x542405254050e80612c05424052c405050061280542405014051880637005", - "0x63280601909014063f806134df12c4a370120144d01509014490143c018df", - "0xc4d0543800c4240c13cb109c951040613c054240513c0533c0613c0542405", - "0xd8018500150901459014d50185901509014063500601909014063f8060b455", - "0x51880636805424053800504806019090145b014d9018de16c0c4240514005", - "0xde014450185101509014950143a01867015090145401414018d30150901405", - "0xd3368182ec0633405424050d40513c063300542405048052f4061a40542405", - "0x6318054d46b0150903062014d301862374601782c04909014cd3306914467", - "0x51b805144061b805424051ac0519c0630c0542405018320180642405018fe", - "0x109014c30144f018b901509014be014bd01806424051c0051a4062f87003109", - "0x109014720145901806424052ec050b4062ec7203109014752e40c330061d405", - "0x5424052d005378062d005424052d80516c06019090147701450018b61dc0c", - "0xb0015090145e01462018b2015090142c014120187a01509014b80142c018b8", - "0x52b405424051e8050f0061f40542405374050e80620c05424051800505006", - "0x50b005048062000542405318051000601909014063f8062b47d20cb02c812", - "0x109014dd0143a018a6015090146001414018a8015090145e01462018ac01509", - "0x500180642405018fe0188626ca62a0ac048052180542405200050f00626c05", - "0x5424050185e0188801509014060c80601909014120146901806424050d405", - "0x9201509014060dc0624c054240525c8803035018970150901497014bd01897", - "0x10e0150901455014120190d0150901400014400180001509014932480c2fc06", - "0x64440542405254050e80644005424050b4050500643c05424050140518806", - "0x50dc050b40601909014063f806449114410f4381201512015090150d0143c", - "0xb90191301509014060c80601909014120146901806424052f0051800601909", - "0x60dc0645405424054511303035019140150901514014bd019140150901406", - "0x27014120190c0150901517014400191701509015154580c2fc064580542405", - "0x5254050e80646805424052c40505006464054240501405188064600542405", - "0x601909014063f8064711b46919460120151c015090150c0143c0191b01509", - "0x518806478054240509c050480647405424050c80510006019090141201469", - "0x11d0143c0192101509014950143a0192001509014b1014140191f0150901405", - "0x601909014aa0142d0180642405018fe019224852047d1e048054880542405", - "0x109014063740648c0542405018320180642405050051d406019090142201460", - "0x5424050183701925015090152448c0c0d4064900542405490052f40649005", - "0x542405060050480649c054240542c051000642c054240549526030bf01926", - "0x13801509014950143a0193701509014fb014140193601509014050146201928", - "0xfe014600180642405018fe019394e1374d928048054e4054240549c050f006", - "0x642805424050185e0193a01509014060c8060190901414014750180642405", - "0xbf0193c01509014060dc064ec05424054293a030350190a015090150a014bd", - "0x620193f015090141d014120193e015090153d014400193d015090153b4f00c", - "0x50f0065080542405254050e80650405424050780505006500054240501405", - "0x642405018050181401509014063340650d42505404fc1201543015090153e", - "0x109014063f8060781d031443ec18031090300c0180c25406019090140603006", - "0x54240506005048060802203109014230146b0182301509014fe0141801806", - "0x542405060050480601909014063f8062a805514120150903020014c601818", - "0x54240504814030c30182f015090142201418018b501509014fb01414018b3", - "0x60c805518ba015090302a014700182a2c427255090142f2d4b32546e01812", - "0x37015470d4054240c2f4051c8062f4bc03109014ba014be0180642405018fe", - "0x52a80610005424052fc0508c062fc05424052f0050800601909014063f806", - "0x5328052a8063280542405018b101806424050e80509c060f03a0310901440", - "0x109014410142a018d4015090143c0142a018064240533c0509c06104cf03109", - "0x109014063f8060194801909030d53500c2d4063500542405350052cc0635405", - "0x62f0063600542405018320180642405048051a40601909014350145001806", - "0x5018370184501509014d93600c0d4063640542405364052f4063640542405", - "0x509c0504806124054240536c051000636c054240511447030bf0184701509", - "0x109014950143a0184b01509014b1014140184a015090140501462018dc01509", - "0xca0180642405018fe0184d37c4b128dc048051340542405124050f00637c05", - "0x149150e0031090304f2c427254410184f015090144f014cf0184f0150901406", - "0x6140054240516405354061640542405018d40180642405018fe0182d1540c", - "0x62018da01509014e001412018064240516c05364063785b0310901450014d8", - "0x5114061440542405254050e80619c0542405150050500634c054240501405", - "0xda060bb018cd01509014350144f018cc0150901412014bd0186901509014de", - "0xc60154a1ac054240c1880534c06188dd1805e0b01242405334cc1a45119cd3", - "0x6e014510186e015090146b01467018c301509014060c80601909014063f806", - "0x530c0513c062e405424052f8052f406019090147001469018be1c00c42405", - "0x51c8051640601909014bb0142d018bb1c80c424051d4b9030cc0187501509", - "0x109014b4014de018b401509014b60145b01806424051dc05140062d87703109", - "0x54240517805188062c805424050b005048061e805424052e0050b0062e005", - "0xad015090147a0143c0187d01509014dd0143a01883015090146001414018b0", - "0x2c014120188001509014c6014400180642405018fe018ad1f4832c0b204805", - "0x5374050e806298054240518005050062a0054240517805188062b00542405", - "0x601909014063f8062189b298a82b0120148601509014800143c0189b01509", - "0x10901406178062200542405018320180642405048051a406019090143501450", - "0x542405018370189301509014972200c0d40625c054240525c052f40625c05", - "0x542405154050480643405424050000510006000054240524c92030bf01892", - "0x11101509014950143a01910015090142d014140190f0150901405014620190e", - "0x370142d0180642405018fe019124451043d0e048054480542405434050f006", - "0x644c0542405018320180642405048051a40601909014bc014600180642405", - "0x3701915015090151444c0c0d4064500542405450052f4064500542405018b9", - "0x504806430054240545c051000645c054240545516030bf019160150901406", - "0x950143a0191a01509014b10141401919015090140501462019180150901427", - "0x642405018fe0191c46d1a46518048054700542405430050f00646c0542405", - "0x620191e0150901427014120191d0150901432014400180642405048051a406", - "0x50f0064840542405254050e80648005424052c4050500647c054240501405", - "0x6424052a8050b40601909014063f806489214811f4781201522015090151d", - "0x5018dd0192301509014060c80601909014140147501806424050880518006", - "0x109014060dc0649405424054912303035019240150901524014bd0192401509", - "0x109014180141201927015090150b014400190b01509015254980c2fc0649805", - "0x542405254050e8064dc05424053ec05050064d8054240501405188064a005", - "0x51800601909014063f8064e5384dd364a0120153901509015270143c01938", - "0x10a0150901406178064e80542405018320180642405050051d40601909014fe", - "0x64f00542405018370193b015090150a4e80c0d4064280542405428052f406", - "0x64fc054240507405048064f805424054f405100064f405424054ed3c030bf", - "0x3c0194201509014950143a01941015090141e0141401940015090140501462", - "0xc030060309501806424050180c01943509415013f0480550c05424054f805", - "0x51ac0608805424053f8050600601909014063f8063ec180314b0501203109", - "0x230154c080054240c0780531806048054240504805048060781d0310901422", - "0xaa01423018aa015090141d014200180642405080051a40601909014063f806", - "0x109014062c40601909014b1014270182a2c40c4240509c052a80609c0542405", - "0x5424050a8050a80601909014b5014270182f2d40c424052cc052a8062cc05", - "0x64240c0c8ba030b5018ba01509014ba014b301832015090142f0142a018ba", - "0x52f4062f40542405018bc018bc01509014060c80601909014063f8060194d", - "0x37030bf0183701509014060dc060d405424052f4bc03035018bd01509014bd", - "0x5014620183a0150901412014120184001509014bf01440018bf0150901435", - "0x5100050f00633c0542405254050e806328054240505005050060f00542405", - "0xcf018d401509014063280601909014063f806104cf3283c0e8120144101509", - "0x5018fe018453640c538d83540c4240c350140489510406350054240535005", - "0x4903109014db014d8018db0150901447014d50184701509014063500601909", - "0x615005424050140518806380054240535405048060190901449014d9018dc", - "0xda0185901509014dc014450182d01509014950143a0185501509014d801414", - "0x5b0154f140054240c13c0534c0613c4d37c4b12812424051642d1545438012", - "0x2c014510182c015090145001467018de01509014060c80601909014063f806", - "0x53780513c063680542405180052f406019090145e01469018601780c42405", - "0x5374051640601909014620142d018623740c4240534cda030cc018d301509", - "0x10901469014de0186901509014510145b018064240519c05140061446703109", - "0x54240512c05188061ac054240512805048063340542405330050b00633005", - "0x7001509014cd0143c0186e015090144d0143a018c301509014df01414018c6", - "0x4a01412018be015090145b014400180642405018fe018701b8c33186b04805", - "0x5134050e8062e4054240537c05050062ec054240512c05188061c80542405", - "0x601909014063f8061dc752e4bb1c8120147701509014be0143c0187501509", - "0xb603035018b401509014b4014bd018b40150901406178062d8054240501832", - "0xb201440018b201509014b81e80c2fc061e8054240501837018b801509014b4", - "0x511405050061f40542405014051880620c054240536405048062c00542405", - "0x802b47d20c12014ac01509014b00143c0188001509014950143a018ad01509", - "0x5018320180642405074051800601909014230142d0180642405018fe018ac", - "0x109014a62a00c0d4062980542405298052f4062980542405018dd018a801509", - "0x5424052200510006220054240526c86030bf0188601509014060dc0626c05", - "0x15090141401414018920150901405014620189301509014120141201897", - "0xfe0190e434002489304805438054240525c050f0064340542405254050e806", - "0x11001509014061780643c05424050183201806424053f805180060190901406", - "0x644805424050183701911015090151043c0c0d4064400542405440052f406", - "0x645405424050600504806450054240544c051000644c054240544512030bf", - "0x3c0190c01509014950143a0191701509014fb0141401916015090140501462", - "0xc030050309501806424050180c01918431174591504805460054240545005", - "0x51ac0608805424053f8050600601909014063f8063ec18031500501203109", - "0x2301551080054240c0780531806048054240504805048060781d0310901422", - "0x52a80609c05424052a80508c062a80542405074050800601909014063f806", - "0x52cc052a8062cc0542405018b101806424052c40509c060a8b10310901427", - "0x1090142f0142a018ba015090142a0142a01806424052d40509c060bcb503109", - "0x109014063f8060195201909030322e80c2d4062e805424052e8052cc060c805", - "0x52f4062f40542405018bc018bc01509014060c80601909014200146901806", - "0x37030bf0183701509014060dc060d405424052f4bc03035018bd01509014bd", - "0x12014120183a0150901406014770184001509014bf01440018bf0150901435", - "0x5100050f00633c0542405254050e806328054240505005050060f00542405", - "0xcf018d401509014063280601909014063f806104cf3283c0e8120144101509", - "0x5018fe018453640c54cd83540c4240c350140489510406350054240535005", - "0x4903109014db014d8018db0150901447014d50184701509014063500601909", - "0x615005424053600505006380054240535405048060190901449014d9018dc", - "0xbd0185901509014dc014450182d01509014950143a01855015090140601477", - "0xb40184f134df12c4a04909014501642d15454380142d806140054240508005", - "0x52e0060b00542405018320180642405018fe018de0155416c054240c13c05", - "0xdd014b00180642405180052c80637460031090145e0147a0185e015090145b", - "0x50b40636862031090146734c0c20c0619c05424050b00513c0634c0542405", - "0x51a40516c06019090145101450018691440c42405188051640601909014da", - "0x109014df014770186b01509014cd0142c018cd01509014cc014de018cc01509", - "0x542405134050e8061b8054240512c050500630c0542405128050480631805", - "0x51000601909014063f8062f8701b8c331812014be015090146b0143c01870", - "0x4b01414018b9015090144a01412018bb01509014df014770187201509014de", - "0x752e4bb048052d805424051c8050f0061dc0542405134050e8061d40542405", - "0x6178062d00542405018320180642405080051a40601909014063f8062d877", - "0x5018370187a01509014b82d00c0d4062e005424052e0052f4062e00542405", - "0x5018051dc0620c05424052c005100062c005424051e8b2030bf018b201509", - "0x109014950143a01880015090144501414018ad01509014d9014120187d01509", - "0x2d0180642405018fe018a82b0802b47d048052a0054240520c050f0062b005", - "0x542405018dd018a601509014060c806019090141d01460018064240508c05", - "0x8801509014060dc06218054240526ca6030350189b015090149b014bd0189b", - "0x92015090140601477018930150901497014400189701509014862200c2fc06", - "0x64380542405254050e8064340542405050050500600005424050480504806", - "0x53f8051800601909014063f80643d0e43400248120150f01509014930143c", - "0x64440542405444052f40644405424050185e0191001509014060c80601909", - "0x6450054240544913030bf0191301509014060dc0644805424054451003035", - "0x14019170150901418014120191601509014060147701915015090151401440", - "0x116048054640542405454050f0064600542405254050e80643005424053ec05", - "0x63ec180315505012031090300c0140c254060190901406030064651843117", - "0x5048060781d03109014220146b0182201509014fe014180180642405018fe", - "0x50800601909014063f80608c0555820015090301e014c6018120150901412", - "0x509c060a8b10310901427014aa0182701509014aa01423018aa015090141d", - "0x52d40509c060bcb503109014b3014aa018b301509014062c40601909014b1", - "0x5424052e8052cc060c805424050bc050a8062e805424050a8050a80601909", - "0x60190901420014690180642405018fe0180655c064240c0c8ba030b5018ba", - "0xbc03035018bd01509014bd014bd018bd01509014062f0062f0054240501832", - "0xbf01440018bf01509014350dc0c2fc060dc0542405018370183501509014bd", - "0x505005050060f0054240504805048060e80542405018051dc061000542405", - "0xcf3283c0e8120144101509014400143c018cf01509014950143a018ca01509", - "0x951040635005424053500533c063500542405018ca0180642405018fe01841", - "0x4701509014063500601909014063f806114d903158360d503109030d405012", - "0x60190901449014d9018dc1240c4240536c053600636c054240511c0535406", - "0x3a018550150901406014770185401509014d801414018e001509014d501412", - "0x141f4061400542405080052f406164054240537005114060b4054240525405", - "0xde0155916c054240c13c052d00613c4d37c4b1281242405140590b455150e0", - "0x5e0147a0185e015090145b014b80182c01509014060c80601909014063f806", - "0x50b00513c0634c0542405374052c0060190901460014b2018dd1800c42405", - "0x5188051640601909014da0142d018da1880c4240519cd3030830186701509", - "0x109014cc014de018cc01509014690145b018064240514405140061a45103109", - "0x5424051280504806318054240537c051dc061ac0542405334050b00633405", - "0xbe015090146b0143c01870015090144d0143a0186e015090144b01414018c3", - "0xdf014770187201509014de014400180642405018fe018be1c06e30cc604805", - "0x5134050e8061d4054240512c05050062e4054240512805048062ec0542405", - "0x601909014063f8062d8771d4b92ec12014b601509014720143c0187701509", - "0x52e0052f4062e005424050185e018b401509014060c806019090142001469", - "0x51e8b2030bf018b201509014060dc061e805424052e0b403035018b801509", - "0x109014d9014120187d0150901406014770188301509014b001440018b001509", - "0x54240520c050f0062b00542405254050e806200054240511405050062b405", - "0x1d01460018064240508c050b40601909014063f8062a0ac200ad1f412014a8", - "0x9b015090149b014bd0189b0150901406374062980542405018320180642405", - "0x9701509014862200c2fc0622005424050183701886015090149b2980c0d406", - "0x6000054240504805048062480542405018051dc0624c054240525c0510006", - "0x120150f01509014930143c0190e01509014950143a0190d015090141401414", - "0x11001509014060c80601909014fe014600180642405018fe0190f4390d00092", - "0x644805424054451003035019110150901511014bd01911015090140617806", - "0x770191501509015140144001914015090151244c0c2fc0644c054240501837", - "0x50e80643005424053ec050500645c05424050600504806458054240501805", - "0x10901406030064651843117458120151901509015150143c019180150901495", - "0x95014200180642405018fe018180500c568123f80c4240c014060309501806", - "0x1e01427018220780c42405074052a80607405424053ec0508c063ec0542405", - "0x1090142301427018aa08c0c42405080052a8060800542405018b10180642405", - "0x270150901427014b3018b101509014aa0142a0182701509014220142a01806", - "0x601909014063f8060195b01909030b109c0c2d4063f805424053f80504806", - "0x2a03035018b301509014b3014bd018b301509014062f0060a8054240501832", - "0xba01440018ba01509014b50bc0c2fc060bc054240501837018b501509014b3", - "0x5030050e8062f4054240504805050062f005424053f805048060c80542405", - "0xca0180642405018fe018370d4bd2f0fe0143701509014320143c0183501509", - "0x15c0e84003109030bf048fe25441018bf01509014bf014cf018bf0150901406", - "0x6104054240533c053540633c0542405018d40180642405018fe018ca0f00c", - "0x3a01847015090143a0141401806424053500536406354d40310901441014d8", - "0xd93609542405124db11c952b4061240542405354051140636c054240503005", - "0x109014063f80612805574dc0150903045014d30184001509014400141201845", - "0x4f1340c4240537c051440637c05424053700519c0612c05424050183201806", - "0xcc0182d015090144b0144f01855015090144f014bd0180642405134051a406", - "0x61405903109014e0014590180642405150050b406150e0031090142d1540c", - "0x50b006378054240516c053780616c05424051400516c06019090145901450", - "0xd90143a0186001509014d8014140185e0150901440014120182c01509014de", - "0x601909014063f806188dd1805e3f80518805424050b0050f0063740542405", - "0x3a0186701509014d801414018d3015090144001412018da015090144a01440", - "0x109014063f8061a45119cd33f8051a40542405368050f006144054240536405", - "0x35018cd01509014cd014bd018cd01509014061780633005424050183201806", - "0x40018c3015090146b3180c2fc063180542405018370186b01509014cd3300c", - "0x50e8062f8054240532805050061c005424050f005048061b8054240530c05", - "0x642405018fe018bb1c8be1c0fe014bb015090146e0143c01872015090140c", - "0x75014bd018750150901406178062e405424050183201806424052540518006", - "0x772d80c2fc062d80542405018370187701509014752e40c0d4061d40542405", - "0x506005050061e8054240505005048062e005424052d005100062d00542405", - "0x832c0b21e8fe0148301509014b80143c018b0015090140c0143a018b201509", - "0x109014063f806060140315e048fe03109030050180c25406019090140603006", - "0x5424053f80504806074fb031090141e0146b0181e01509014950141801806", - "0x5424053ec050800601909014063f8060800557c22015090301d014c6018fe", - "0x64240509c0509c062c42703109014aa014aa018aa01509014230142301823", - "0x2a01806424052cc0509c062d4b3031090142a014aa0182a01509014062c406", - "0xc2d4060bc05424050bc052cc062e805424052d4050a8060bc05424052c405", - "0x109014060c8060190901422014690180642405018fe01806580064240c2e82f", - "0x5424052f03203035018bc01509014bc014bd018bc01509014062f0060c805", - "0xbf0150901437014400183701509014bd0d40c2fc060d4054240501837018bd", - "0x60f00542405030050e8060e80542405048050500610005424053f80504806", - "0x542405018ca0180642405018fe018ca0f03a100fe014ca01509014bf0143c", - "0x6360d5031613504103109030cf048fe25441018cf01509014cf014cf018cf", - "0x53500505006114054240536405354063640542405018d40180642405018fe", - "0x10901422014bd0184b0150901445014450184a015090140c0143a018dc01509", - "0xac018410150901441014120184936c4725509014df12c4a370fe2000637c05", - "0x60c806019090144d014a80180642405018fe0184f01562134054240c12405", - "0x51540516c06019090145401450018551500c4240538005164063800542405", - "0x10901441014120185001509014590142c01859015090142d014de0182d01509", - "0x542405140050f0060b0054240536c050e806378054240511c050500616c05", - "0x410141201860015090144f014400180642405018fe0185e0b0de16cfe0145e", - "0x5180050f006368054240536c050e806188054240511c05050063740542405", - "0x60c8060190901422014690180642405018fe018d336862374fe014d301509", - "0x51446703035018510150901451014bd0185101509014061780619c0542405", - "0x109014cd01440018cd01509014693300c2fc063300542405018370186901509", - "0x542405030050e80630c05424053600505006318054240535405048061ac05", - "0x200142d0180642405018fe018701b8c3318fe01470015090146b0143c0186e", - "0x61c80542405018dd018be01509014060c80601909014fb014600180642405", - "0xbf018b901509014060dc062ec05424051c8be03035018720150901472014bd", - "0x14018b601509014fe01412018770150901475014400187501509014bb2e40c", - "0xb63f8051e805424051dc050f0062e00542405030050e8062d0054240504805", - "0x5e018b201509014060c8060190901495014600180642405018fe0187a2e0b4", - "0x60dc0620c05424052c0b203035018b001509014b0014bd018b00150901406", - "0x14014120188001509014ad01440018ad01509014831f40c2fc061f40542405", - "0x5200050f0062980542405030050e8062a0054240506005050062b00542405", - "0x123f80c4240c014060309501806424050180c0189b298a82b0fe0149b01509", - "0x5424053ec0508c063ec0542405254050800601909014063f8060601403163", - "0x60800542405018b101806424050780509c060881e031090141d014aa0181d", - "0x2a0182701509014220142a018064240508c0509c062a8230310901420014aa", - "0xc2d4063f805424053f8050480609c054240509c052cc062c405424052a805", - "0x109014062f0060a80542405018320180642405018fe01806590064240c2c427", - "0x54240501837018b501509014b30a80c0d4062cc05424052cc052f4062cc05", - "0x5424053f805048060c805424052e805100062e805424052d42f030bf0182f", - "0x3701509014320143c01835015090140c0143a018bd015090141201414018bc", - "0x109014bf014cf018bf01509014063280601909014063f8060dc352f4bc3f805", - "0xd40180642405018fe018ca0f00c5943a1000c4240c2fc123f895104062fc05", - "0x536406354d40310901441014d80184101509014cf014d5018cf0150901406", - "0x5354051140636c0542405030050e80611c05424050e8050500601909014d4", - "0xd30184001509014400141201845364d8255090144936c47254a60184901509", - "0x519c0612c0542405018320180642405018fe0184a01566370054240c11405", - "0x4f014bd0180642405134051a40613c4d03109014df01451018df01509014dc", - "0x50b406150e0031090142d1540c330060b4054240512c0513c061540542405", - "0x51400516c06019090145901450018501640c4240538005164060190901454", - "0x10901440014120182c01509014de0142c018de015090145b014de0185b01509", - "0x5424050b0050f0063740542405364050e8061800542405360050500617805", - "0x4001412018da015090144a014400180642405018fe0186237460178fe01462", - "0x5368050f0061440542405364050e80619c0542405360050500634c0542405", - "0x6178063300542405018320180642405018fe018691446734cfe0146901509", - "0x5018370186b01509014cd3300c0d4063340542405334052f4063340542405", - "0x50f005048061b8054240530c051000630c05424051acc6030bf018c601509", - "0x1090146e0143c01872015090140c0143a018be01509014ca014140187001509", - "0x5018320180642405254051800601909014063f8062ec722f8703f8052ec05", - "0x109014752e40c0d4061d405424051d4052f4061d405424050185e018b901509", - "0x5424052d005100062d005424051dcb6030bf018b601509014060dc061dc05", - "0xb0015090140c0143a018b20150901418014140187a015090141401412018b8", - "0x50180c2540601909014060300620cb02c87a3f80520c05424052e0050f006", - "0x6b0181e0150901495014180180642405018fe018180500c59c123f80c4240c", - "0x55a022015090301d014c6018fe01509014fe014120181d3ec0c4240507805", - "0xaa018aa0150901423014230182301509014fb014200180642405018fe01820", - "0x2a014aa0182a01509014062c406019090142701427018b109c0c424052a805", - "0x52d4050a8060bc05424052c4050a80601909014b301427018b52cc0c42405", - "0x5018fe018065a4064240c2e82f030b50182f015090142f014b3018ba01509", - "0xbd018bc01509014062f0060c80542405018320180642405088051a40601909", - "0xc2fc060d4054240501837018bd01509014bc0c80c0d4062f005424052f005", - "0x50500610005424053f805048062fc05424050dc05100060dc05424052f435", - "0x3a100fe014ca01509014bf0143c0183c015090140c0143a0183a0150901412", - "0x41018cf01509014cf014cf018cf01509014063280601909014063f8063283c", - "0x542405018d40180642405018fe018d83540c5a8d41040c4240c33c123f895", - "0x4a015090140c0143a018dc01509014d4014140184501509014d9014d5018d9", - "0x109014df12c4a370fe26c0637c0542405088052f40612c05424051140511406", - "0xfe0184f0156b134054240c124052b00610405424051040504806124db11c95", - "0xc4240538005164063800542405018320180642405134052a0060190901406", - "0x59015090142d014de0182d01509014550145b0180642405150051400615454", - "0x6378054240511c050500616c054240510405048061400542405164050b006", - "0x5018fe0185e0b0de16cfe0145e01509014500143c0182c01509014db0143a", - "0x54240511c050500637405424051040504806180054240513c051000601909", - "0xfe018d336862374fe014d301509014600143c018da01509014db0143a01862", - "0x5101509014061780619c0542405018320180642405088051a4060190901406", - "0x633005424050183701869015090145119c0c0d4061440542405144052f406", - "0x6318054240535405048061ac0542405334051000633405424051a4cc030bf", - "0xfe01470015090146b0143c0186e015090140c0143a018c301509014d801414", - "0x601909014fb014600180642405080050b40601909014063f8061c06e30cc6", - "0xbe03035018720150901472014bd018720150901406374062f8054240501832", - "0x75014400187501509014bb2e40c2fc062e4054240501837018bb0150901472", - "0x5030050e8062d0054240504805050062d805424053f805048061dc0542405", - "0x600180642405018fe0187a2e0b42d8fe0147a01509014770143c018b801509", - "0x109014b0014bd018b00150901406178062c8054240501832018064240525405", - "0x109014831f40c2fc061f40542405018370188301509014b02c80c0d4062c005", - "0x54240506005050062b00542405050050480620005424052b405100062b405", - "0xc0189b298a82b0fe0149b01509014800143c018a6015090140c0143a018a8", - "0x601909014063f8063ec180316c05012031090300c0180c254060190901406", - "0x6048054240504805048060781d03109014220146b0182201509014fe01418", - "0x180180642405080051a40601909014063f80608c055b420015090301e014c6", - "0x55b82a0150903027014c6018272a80c424052c4051ac062c4054240507405", - "0x51ac062e805424052a80506006019090142a014690180642405018fe018b3", - "0x690180642405018fe018bc0156f0c8054240c0bc05318060bcb503109014ba", - "0x35014aa0183501509014bd01423018bd01509014b50142001806424050c805", - "0x10901440014aa0184001509014062c406019090143701427018bf0dc0c42405", - "0x5424050f0050a80632805424052fc050a806019090143a014270183c0e80c", - "0x642405018fe018065c0064240c33cca030b5018ca01509014ca014b3018cf", - "0xc0d4063500542405350052f4063500542405018bc0184101509014060c806", - "0x5100063640542405354d8030bf018d801509014060dc06354054240535041", - "0x1401414018db015090140501462018470150901412014120184501509014d9", - "0x4936c47048051280542405114050f0063700542405254050e8061240542405", - "0x410184b015090144b014cf0184b01509014063280601909014063f806128dc", - "0x542405018d40180642405018fe018e013c0c5c44d37c0c4240c12c1404895", - "0x6424050b405364061642d0310901455014d8018550150901454014d501854", - "0x61880542405134050500637405424050140518806180054240537c0504806", - "0x109014d33686237460048da018d3015090145901445018da01509014950143a", - "0x320180642405018fe018510157219c054240c1780534c061782c3785b14012", - "0x51a4061accd03109014cc01451018cc015090146701467018690150901406", - "0x701b80c330061c005424051a40513c061b805424051ac052f40601909014cd", - "0xbe01450018722f80c42405318051640601909014c30142d018c33180c42405", - "0x109014b90142c018b901509014bb014de018bb01509014720145b0180642405", - "0x54240537805050062d8054240516c05188061dc054240514005048061d405", - "0x61e8b82d0b61dc120147a01509014750143c018b8015090142c0143a018b4", - "0x5b01462018b0015090145001412018b20150901451014400180642405018fe", - "0x52c8050f0062b405424050b0050e8061f40542405378050500620c0542405", - "0x5e018ac01509014060c80601909014063f806200ad1f4832c0120148001509", - "0x60dc0629805424052a0ac03035018a801509014a8014bd018a80150901406", - "0x4f01412018880150901486014400188601509014a626c0c2fc0626c0542405", - "0x5254050e8062480542405380050500624c0542405014051880625c0542405", - "0x601909014063f806434002489325c120150d01509014880143c0180001509", - "0x109014062180643805424050183201806424052d4051800601909014bc0142d", - "0x5424050183701910015090150f4380c0d40643c054240543c052f40643c05", - "0x542405048050480644c05424054480510006448054240544111030bf01911", - "0x11701509014950143a019160150901414014140191501509014050146201914", - "0xb30142d0180642405018fe0190c45d164551404805430054240544c050f006", - "0x64640542405018b90191801509014060c80601909014aa014600180642405", - "0xbf0191b01509014060dc0646805424054651803035019190150901519014bd", - "0x620191e0150901412014120191d015090151c014400191c015090151a46c0c", - "0x50f0064840542405254050e8064800542405050050500647c054240501405", - "0x64240508c050b40601909014063f806489214811f4781201522015090151d", - "0x124014bd0192401509014063740648c05424050183201806424050740518006", - "0x1254980c2fc0649805424050183701925015090152448c0c0d4064900542405", - "0x501405188064a00542405048050480649c054240542c051000642c0542405", - "0x109015270143c0193801509014950143a019370150901414014140193601509", - "0x60c80601909014fe014600180642405018fe019394e1374d928048054e405", - "0x54293a030350190a015090150a014bd0190a0150901406178064e80542405", - "0x1090153d014400193d015090153b4f00c2fc064f00542405018370193b01509", - "0x5424053ec0505006500054240501405188064fc054240506005048064f805", - "0x650d42505404fc1201543015090153e0143c0194201509014950143a01941", - "0x642405018fe018fb0600c5cc140480c4240c030050309501806424050180c", - "0x120150901412014120181e0740c42405088051ac0608805424053f80506006", - "0xaa015090141d014200180642405018fe0182301574080054240c0780531806", - "0x601909014b1014270182a2c40c4240509c052a80609c05424052a80508c06", - "0x50a80601909014b5014270182f2d40c424052cc052a8062cc0542405018b1", - "0xba030b5018ba01509014ba014b301832015090142f0142a018ba015090142a", - "0x542405018320180642405080051a40601909014063f806019750190903032", - "0x3501509014bd2f00c0d4062f405424052f4052f4062f40542405018bc018bc", - "0x610005424052fc05100062fc05424050d437030bf0183701509014060dc06", - "0x3a018ca0150901414014140183c0150901412014120183a015090140601477", - "0x5018fe0184133cca0f03a048051040542405100050f00633c054240525405", - "0x109030d40501225441018d401509014d4014cf018d401509014063280601909", - "0x511c053540611c0542405018d40180642405018fe018453640c5d8d83540c", - "0x10901406014770184f01509014d8014140184d01509014d501412018db01509", - "0x542405080052f406154054240536c05114061500542405254050e80638005", - "0x54240c37c052b00637c4b128dc12412424050b455150e013c4d050880182d", - "0x616c0542405018320180642405164052a00601909014063f806140055dc59", - "0xde0185e015090142c0145b018064240537805140060b0de031090145b01459", - "0x5048061880542405128051dc063740542405180050b006180054240517805", - "0xdd0143c01867015090144b0143a018d301509014dc01414018da0150901449", - "0x690150901450014400180642405018fe0185119cd336862048051440542405", - "0x61ac05424053700505006334054240512405048063300542405128051dc06", - "0x63f80630cc61accd33012014c301509014690143c018c6015090144b0143a", - "0x61c005424050185e0186e01509014060c8060190901420014690180642405", - "0xbf0187201509014060dc062f805424051c06e03035018700150901470014bd", - "0x1201875015090140601477018b901509014bb01440018bb01509014be1c80c", - "0x50f0062d00542405254050e8062d8054240511405050061dc054240536405", - "0x64240508c050b40601909014063f8062e0b42d8771d412014b801509014b9", - "0xb2014bd018b20150901406374061e805424050183201806424050740518006", - "0xb020c0c2fc0620c054240501837018b001509014b21e80c0d4062c80542405", - "0x504805048062000542405018051dc062b405424051f405100061f40542405", - "0x109014ad0143c018a601509014950143a018a8015090141401414018ac01509", - "0x60c80601909014fe014600180642405018fe0189b298a82b0800480526c05", - "0x52208603035018880150901488014bd018880150901406178062180542405", - "0x109014920144001892015090149724c0c2fc0624c0542405018370189701509", - "0x5424053ec0505006438054240506005048064340542405018051dc0600005", - "0x64451043d0e434120151101509014000143c0191001509014950143a0190f", - "0x1401578048fe03109030950149301895015090140c01420018064240501897", - "0x5434063ec05424053f805000060600542405048052480601909014063f806", - "0x607805424050190f0180642405018fe018065e4050190e0181d0150901418", - "0x5b0181d01509014220150d018fb01509014140140001822015090141e01510", - "0xaa0157a08c054240c07405444060800542405080050600608005424053ec05", - "0x2701514018b1015090140644c0609c054240508c054480601909014063f806", - "0x508005060060c8054240501405050062e8054240501805048060a80542405", - "0xbc0c8ba0491501835015090142a014bd018bd01509014b101447018bc01509", - "0x642405018fe018bf0157b0dc054240c0bc05074060bcb52cc95424050d4bd", - "0x5424050f00545c060f005424050e840031160183a1000c424050dc0507806", - "0xd401509014ca0150c0184101509014b501414018cf01509014b301412018ca", - "0x109014b301412018d501509014bf015180180642405018fe018d4104cf25405", - "0xfe01845364d8254051140542405354054300636405424052d4050500636005", - "0x54240511c054640611c05424050190f01806424052a8050b4060190901406", - "0x542405018050480637005424051240545c06124054240536c2003116018db", - "0x625c0637c4b12895014df01509014dc0150c0184b0150901405014140184a", - "0x542405030050e8063ec054240501405050060190901495014d90180642405", - "0xfe018220157c078054240c0600546c06060140489542405074fb0311a0181d", - "0x508c051440608c05424050800547406080054240507805470060190901406", - "0xc424052c405144062c405424050191e01806424052a8051a40609caa03109", - "0x2f01509014b301514018b501509014270151401806424050a8051a4062cc2a", - "0x17d01909030ba01520018ba01509014ba014bd018ba015090142f2d40c47c06", - "0x62fc0542405050050e8060dc0542405048050500601909014063f8060c805", - "0x17e100054240c0d40548c060190901406488060d4bd2f095424052fc3703121", - "0x632805424050f005494060f00542405100054900601909014063f8060e805", - "0x53500549c0601909014410150b01845364d8354d4104cf06109014ca01526", - "0x690180642405364051a40601909014d8014690180642405354051800601909", - "0x49014510184901509014064a00636c4703109014cf01451018064240511405", - "0x512c051440612c054240536c054500601909014dc014690184a3700c42405", - "0x1090144f014510184f015090144a01514018064240537c051a406134df03109", - "0x54240515005450061540542405134054500601909014e001469018543800c", - "0x542405164052f40616405424050b4550311f018550150901455014bd0182d", - "0x642405018fe018500157f019090305901520018470150901447014bd01859", - "0x10901450015360180642405018fe01806600050190e018064240511c051a406", - "0x60b0054240501937018064240516c051a4063785b03109014470145101806", - "0x114018dd01509014de015140180642405178051a4061805e031090142c01451", - "0x120018da01509014da014bd018da01509014623740c47c06188054240518005", - "0x50180504806019090140625c0601909014063f80634c05604064240c36805", - "0x109014fe01447018c601509014bd0143a0186b01509014bc01414018cd01509", - "0x1821b8054240c330053700633069144673f909014c33186b334fe4e00630c05", - "0x61c805424052f8054e4062f805424051b8051280601909014063f8061c005", - "0x3a01875015090145101414018b9015090146701412018bb01509014720153a", - "0x109014063f8062d8771d4b93f8052d805424052ec05428061dc05424051a405", - "0x7a015090145101414018b8015090146701412018b401509014700153b01806", - "0x63f8062c0b21e8b83f8052c005424052d005428062c805424051a4050e806", - "0x3201806424053f8052e80601909014d3015360180642405018970180642405", - "0x7d20c0c0d4061f405424051f4052f4061f405424050193c018830150901406", - "0x52b0054ec062b005424052b480030bf0188001509014060dc062b40542405", - "0x109014bd0143a0189b01509014bc01414018a6015090140601412018a801509", - "0x625c0601909014063f8062208626ca63f80522005424052a0054280621805", - "0x542405018050480625c05424050e8054ec0601909014fe014ba0180642405", - "0x10d01509014970150a0180001509014bd0143a0189201509014bc0141401893", - "0x109014fe014ba01806424050c8054d80601909014063f80643400248933f805", - "0x350190f015090150f014bd0190f01509014064f40643805424050183201806", - "0x13b0191201509015104440c2fc0644405424050183701910015090150f4380c", - "0x50e806454054240504805050064500542405018050480644c054240544805", - "0x642405018fe0191745915450fe0151701509015130150a019160150901414", - "0x14019180150901406014120190c01509014220153b01806424053f8052e806", - "0x1183f80546c054240543005428064680542405050050e806464054240504805", - "0x542405048054fc060480c031090140c0153e0180642405018970191b46919", - "0x1e0150901418014b301806424050500509c060601403109014fe014aa018fe", - "0x642405074050b406074fb03109014220780c5000608805424052540513c06", - "0x60a8054240501405050062c40542405018050480608005424050300550406", - "0x95424052d4b30a8b13f943018b501509014fb0144f018b3015090142001542", - "0x50bc051540601909014063f8062e80560c2f015090302701454018272a823", - "0x109014bd0c80c610062f405424050190f01806424052f0050b4062f03203109", - "0x5424052a805050062fc054240508c05048060dc05424050d405614060d405", - "0x52e80561c0601909014063f8060e8402fc950143a01509014370158601840", - "0x1090143c01586018cf01509014aa01414018ca0150901423014120183c01509", - "0x1210181d01509014950143a018fb015090140c014140184133cca2540510405", - "0x109014063f806088056201e0150903018015230181805012255090141d3ec0c", - "0xaa0610901423015260182301509014200152501820015090141e0152401806", - "0x52c40549c0601909014270150b01806424052a8051a4060bcb52cc2a2c427", - "0x60dc05424050180504806019090142f0146901806424052d4051a40601909", - "0x450183a01509014140143a01840015090141201414018bf015090140501462", - "0x186240633c05424050a8050600632805424052cc052f4060f005424053f805", - "0x5628410150903035014b4018352f4bc0c8ba04909014cf3283c0e8402fc37", - "0x5630d801509030d50158b018d50150901441014b80180642405018fe018d4", - "0x50198d0184501509014060c80601909014d80142d0180642405018fe018d9", - "0x109014060dc0636c054240511c4503035018470150901447014bd0184701509", - "0x109014ba014120184a01509014dc0158e018dc01509014db1240c2fc0612405", - "0x5424052f4050e80613405424052f0050500637c05424050c8051880612c05", - "0x50b40601909014063f8063804f134df12c12014e0015090144a0158f0184f", - "0x1090145501592018550150901454015910185401509014066400601909014d9", - "0x5424052f0050500614005424050c8051880616405424052e805048060b405", - "0x60b0de16c50164120142c015090142d0158f018de01509014bd0143a0185b", - "0x32014620186001509014ba014120185e01509014d40158e0180642405018fe", - "0x51780563c0636805424052f4050e80618805424052f005050063740542405", - "0x18e01806424053f8053640601909014063f80634cda188dd18012014d301509", - "0x5050061a4054240501405188061440542405018050480619c054240508805", - "0x69144120146b01509014670158f018cd01509014140143a018cc0150901412", - "0x1090140643c06254054240503005030350180c0150901406015140186b334cc", - "0x508006050120300505005424053f80564c0604805424052540513c063f805", - "0x920180642405018fe018fe015942540c031090300501493018050150901406", - "0x6438060600542405048054340605005424050300500006048054240525405", - "0x607405424053ec05440063ec05424050190f0180642405018fe0180665405", - "0x180181e01509014140145b01818015090141d0150d0181401509014fe01400", - "0x1120180642405018fe0182001596088054240c0600544406078054240507805", - "0x50600609c05424052a80565c062a8054240508c054500608c054240508805", - "0x2d0180642405018fe0182a2c40c0142a015090142701598018b1015090141e", - "0x507805060062d405424052cc05664062cc05424050190f018064240508005", - "0xc01420018064240501897018ba0bc0c014ba01509014b5015980182f01509", - "0x52480601909014063f80605005668123f80c4240c2540524c062540542405", - "0x50190e0181d01509014180150d018fb01509014fe01400018180150901412", - "0x1822015090141e015100181e015090140643c0601909014063f8060199b", - "0x50600608005424053ec0516c06074054240508805434063ec054240505005", - "0x54480601909014063f8062a80567023015090301d01511018200150901420", - "0x501805048060a8054240509c05450062c4054240501832018270150901423", - "0x109014b10144f018bc01509014200141801832015090140501414018ba01509", - "0x60bcb52cc95424050d4bd2f0322e812674060d405424050a8052f4062f405", - "0x3a1000c424050dc052f80601909014063f8062fc0567837015090302f01470", - "0xcf01509014b301412018ca015090143c015a00183c015090143a1000c67c06", - "0x5018fe018d4104cf254053500542405328056840610405424052d40505006", - "0x5424052d4050500636005424052cc050480635405424052fc056880601909", - "0x52a8050b40601909014063f806114d9360950144501509014d5015a1018d9", - "0x54240536c200319f018db0150901447015a301847015090140643c0601909", - "0x4b0150901405014140184a015090140601412018dc0150901449015a001849", - "0x5140063ec18031090141401459018df12c4a2540537c05424053700568406", - "0x5014051880609c0542405018050480607405424053ec0516c060190901418", - "0x109014fe01445018b301509014950143a0182a015090140c01414018b101509", - "0xb30a8b109c18624062e8054240507405060060bc0542405048052f4062d405", - "0x63f8062f0056903201509030aa014b4018aa08c200881e04909014ba0bcb5", - "0x63f8060dc056943501509030bd0158b018bd0150901432014b80180642405", - "0x4001509014bf014bd018bf01509014064780601909014350142d0180642405", - "0x5424050199001806424050dc050b40601909014063f806019a60140643806", - "0xca015090143c015920183c01509014400159101840015090143a014bd0183a", - "0x6350054240508005050061040542405088051880633c05424050780504806", - "0x63f806360d53504133c12014d801509014ca0158f018d501509014230143a", - "0x109014220146201845015090141e01412018d901509014bc0158e0180642405", - "0x5424053640563c06124054240508c050e80636c0542405080050500611c05", - "0x56a0060500542405019a701806424053f805364063704936c4711412014dc", - "0x60141201806424053ec056a806074fb0310901418015a9018180150901414", - "0x5254050e8060a80542405030051dc062c40542405014050500609c0542405", - "0x2a2c427051ac0182f0150901412014bd018b5015090141d015ab018b301509", - "0x63f8060c8056b4ba01509030aa014b4018aa08c200881e049090142f2d4b3", - "0x109014bd015af018bd01509014bc015ae018bc01509014ba014b80180642405", - "0x542405080051dc062fc054240508805050060dc054240507805048060d405", - "0x60f03a100bf0dc120143c0150901435015b00183a01509014230143a01840", - "0x2201414018cf015090141e01412018ca0150901432015b10180642405018fe", - "0x5328056c006354054240508c050e8063500542405080051dc061040542405", - "0x54240c0300562c060300542405018056c806360d53504133c12014d801509", - "0x604805424050191e0180642405254050b40601909014063f8063f8056cc95", - "0x109014fe0142d0180642405018fe018066d0050190e018140150901412014bd", - "0x1d3ec0c4240505005144060500542405060052f40606005424050192801806", - "0xcc0182301509014050144f01820015090141d0151401806424053ec051a406", - "0x513c062a805424050190f0180642405088050b4060881e03109014230800c", - "0x601909014fe014d9018b109c0c014b101509014aa0159301827015090141e", - "0x1aa0181d3ec0c42405060056a4060600542405050056a0060500542405019a7", - "0xc01477018b10150901405014140182701509014060141201806424053ec05", - "0x5048052f4062d40542405074056ac062cc0542405254050e8060a80542405", - "0xc2a8052d0062a8230802207812424050bcb52cc2a2c427051ac0182f01509", - "0x52f0056b8062f005424052e8052e00601909014063f8060c8056d4ba01509", - "0x109014220141401837015090141e014120183501509014bd015af018bd01509", - "0x5424050d4056c0060e8054240508c050e8061000542405080051dc062fc05", - "0x50480632805424050c8056c40601909014063f8060f03a100bf0dc120143c", - "0x230143a018d401509014200147701841015090142201414018cf015090141e", - "0x1090140c015b6018d8354d4104cf048053600542405328056c0063540542405", - "0x542405254056dc063ec0542405014050e8060600542405018050500625405", - "0x6088056e41e0150903014014d301814048fe255090141d3ec18255b80181d", - "0x23015920182301509014200159101820015090141e014670180642405018fe", - "0x52a80563c062c40542405048050e80609c05424053f805050062a80542405", - "0x5050062cc0542405088056380601909014063f8060a8b109c950142a01509", - "0x2f2d495014ba01509014b30158f0182f01509014120143a018b501509014fe", - "0x95424053ec18031ba018fb01509014050143a01818015090140601414018ba", - "0x5074056f40601909014063f806078056f01d0150903014015bb01814048fe", - "0x109014fe01414018230800c42405088056f8060880542405030056d80601909", - "0x52d4b30a8956e0062d4054240508c056dc062cc0542405048050e8060a805", - "0x519c0601909014063f8062e8056fc2f01509030b1014d3018b109caa25509", - "0xaa01414018bd0150901420014d5018bc0150901432015c001832015090142f", - "0x52f005704060f005424052f405114060e8054240509c050e8061000542405", - "0x1c333c054240c2fc052b0062fc370d495424053283c0e8403f9c2018ca01509", - "0x601909014d50142d018d53500c4240533c054b00601909014063f80610405", - "0xbd0184901509014d401445018db01509014370143a01847015090143501414", - "0x10903045014ac01845364d825509014dc124db11cfe71006370054240525405", - "0x5134050b406134df031090144a0152c0180642405018fe0184b015c512805", - "0x5424053800571c06380054240513cdf031c60184f015090140643c0601909", - "0x590150901454015c80182d01509014d90143a0185501509014d80141401854", - "0x109014d80141401850015090144b015c90180642405018fe018590b45525405", - "0xfe0182c3785b254050b0054240514005720063780542405364050e80616c05", - "0x10901435014140185e0150901441015c90180642405254051a4060190901406", - "0xfe0186237460254051880542405178057200637405424050dc050e80618005", - "0x5424052e805724060190901420015ca0180642405254051a4060190901406", - "0x5101509014da015c80186701509014270143a018d301509014aa01414018da", - "0x64240503005364060190901495014690180642405018fe0185119cd325405", - "0x63340542405048050e80633005424053f805050061a405424050780572406", - "0x501805050062540542405030056d8061accd330950146b0150901469015c8", - "0x1d3ec18255b80181d0150901495015b7018fb01509014050143a0181801509", - "0x670180642405018fe01822015cb078054240c0500534c06050123f89542405", - "0x5050062a8054240508c056480608c05424050800564406080054240507805", - "0xb109c950142a01509014aa0158f018b101509014120143a0182701509014fe", - "0x3a018b501509014fe01414018b301509014220158e0180642405018fe0182a", - "0x1090140601414018ba0bcb5254052e805424052cc0563c060bc054240504805", - "0x542405254052f406074054240503005114063ec0542405014050e80606005", - "0x20015cc088054240c050052b006050123f895424050781d3ec183f8800181e", - "0x643c0601909014aa0142d018aa08c0c42405088054b00601909014063f806", - "0xfe014140182a01509014b1015c7018b1015090142708c0c7180609c0542405", - "0x2f2d4b3254050bc05424050a805720062d40542405048050e8062cc0542405", - "0x50e8060c805424053f805050062e80542405080057240601909014063f806", - "0x54240501805048062f4bc0c895014bd01509014ba015c8018bc0150901412", - "0xaa01509014950143a01823015090140c014770182001509014050141401822", - "0xb109caa08c2008814734062c40542405048052f40609c05424053f80511406", - "0x642405018fe018b3015ce0a8054240c078052b0060781d3ec180501242405", - "0x1c6018ba015090140643c06019090142f0142d0182f2d40c424050a8054b006", - "0x14018bd015090141401412018bc0150901432015c70183201509014ba2d40c", - "0x5720062fc0542405074050e8060dc05424053ec051dc060d4054240506005", - "0x5424052cc057240601909014063f806100bf0dc352f4120144001509014bc", - "0xcf01509014fb01477018ca0150901418014140183c0150901414014120183a", - "0x97018d4104cf3283c0480535005424050e805720061040542405074050e806", - "0x120140625441018120150901412014cf018120150901406328060190901406", - "0x6078fe03109014fe015d00180642405018fe0181d3ec0c73c180500c4240c", - "0x690180642405018fe01822015d1019090301e0152001814015090141401412", - "0x545c0608c05424050800c03116018200150901495015d201806424053f805", - "0xaa0150c018b101509014180141401827015090141401412018aa0150901423", - "0x5048060190901422015360180642405018fe0182a2c427254050a80542405", - "0xba255d3018bc015090140c0141801832015090141801414018ba0150901414", - "0x642405018fe01835015d52f4054240c0bc05750060bcb52cc95424052f032", - "0x109014063f8060e8057604001509030bf015d7018bf0dc0c424052f40575806", - "0x542405328fe0311f018ca01509014064a0060f0054240510095031d901806", - "0x45015090143701418018d901509014b501414018d801509014b301412018cf", - "0x536c47114d9360124540636c054240533c052f40611c05424050f00511c06", - "0x50780601909014063f806370057684901509030d50141d018d53504125509", - "0x120184d01509014df01517018df015090144b1280c4580612c4a0310901449", - "0x4f25405150054240513405430063800542405350050500613c054240510405", - "0x60b4054240510405048061540542405370054600601909014063f806150e0", - "0x109014063f806140590b4950145001509014550150c0185901509014d401414", - "0x1160185b015090143a015190180642405254052e80601909014fe0146901806", - "0x140185e01509014b3014120182c01509014de01517018de015090145b0dc0c", - "0x642405018fe018dd1805e2540537405424050b0054300618005424052d405", - "0x50480618805424050d405460060190901495014ba01806424053f8051a406", - "0xd3368950146701509014620150c018d301509014b501414018da01509014b3", - "0xc014600180642405254052e80601909014fe014690180642405018fe01867", - "0x690150901469014bd018690150901406178061440542405018320180642405", - "0x6b01509014cc3340c2fc06334054240501837018cc01509014691440c0d406", - "0x61b80542405074050500630c05424053ec050480631805424051ac0546006", - "0x5014050e806048054240501805050061c06e30c950147001509014c60150c", - "0xfb015dd060054240c3f805770063f895030954240505012031db0181401509", - "0x57800607805424050740577c060740542405060057780601909014063f806", - "0x10b018064240508005788060190901422015e1018272a82308022049090141e", - "0x52c405790062c4054240508c0578c0601909014270146901806424052a805", - "0x1090142a015e5018b501509014950143a018b3015090140c014140182a01509", - "0xc01414018ba01509014fb015e60180642405018fe0182f2d4b3254050bc05", - "0xbd2f032254052f405424052e805794062f00542405254050e8060c80542405", - "0xc25509014140480c76c060500542405014050e80604805424050180505006", - "0x10901418015de0180642405018fe018fb015e7060054240c3f805770063f895", - "0x57840609caa08c200881242405078057800607805424050740577c0607405", - "0x64240509c051a40601909014aa0150b018064240508c0542c060190901422", - "0x62cc054240503005050060a805424052c4057a4062c40542405080057a006", - "0x109014063f8060bcb52cc950142f015090142a015ea018b501509014950143a", - "0xbc01509014950143a01832015090140c01414018ba01509014fb015eb01806", - "0x542405019ec018064240501897018bd2f032254052f405424052e8057a806", - "0x22015090140c0143a0181e0150901405014140181d015090140601412018fe", - "0x508c200881e074127b80608c05424053f8057b40608005424052540511c06", - "0x1f10180642405018fe01827015f02a8054240c3ec057bc063ec18050123f909", - "0x54e40601909014b30142d01806424052c4052e8062cc2a2c495424052a805", - "0x1401414018ba0150901412014120182f01509014b50153a018b5015090142a", - "0xbc0c8ba3f8052f405424050bc05428062f00542405060050e8060c80542405", - "0x14018370150901412014120183501509014270153b0180642405018fe018bd", - "0x373f8050e805424050d405428061000542405060050e8062fc054240505005", - "0x109014950145101895015090140c015f20180c01509014060142a0183a100bf", - "0x5424050140513c063ec0542405048052f40601909014fe01469018123f80c", - "0x1e015090140643c0601909014180142d018180500c42405074fb030cc0181d", - "0x109014064b806080220300508005424050780564c0608805424050500513c06", - "0x41018140150901414014cf0181401509014063280601909014060140604805", - "0x1090140c015f40180642405018fe0181e0740c7ccfb0600c4240c0500501895", - "0x63f8062a8057d8230800c4240c088057d4060600542405060050480608805", - "0x10901427015f8018fe01509014200144d018270150901423015f70180642405", - "0x2a015fa0182a015090140643c0601909014063f806019f901406438062c405", - "0xfe0480c7ec062c405424052cc057e0063f805424052a805134062cc0542405", - "0x5018970180642405018fe0182f015fd2d4054240c2c4057f0063f80542405", - "0x5424053ec05050060d4054240506005048062e805424052d4054b40601909", - "0x5100bf0dc353f9fe0184001509014950144f018bf01509014ba0141801837", - "0x55040601909014063f8060f0057fc3a01509030bd01454018bd2f03225509", - "0x32014120180642405104050b406104cf031090143a01455018ca01509014fe", - "0x533c0513c0611c0542405328055080611405424052f005050063640542405", - "0x200124054240c3600515006360d5350954240536c47114d93f943018db01509", - "0x6019090144b0142d0184b1280c42405124051540601909014063f80637005", - "0x10e0184f015090144a0144f0184d01509014d501414018df01509014d401412", - "0x542405350050480638005424053700561c0601909014063f80601a0101406", - "0x63f8060b455150950142d01509014e0015860185501509014d50141401854", - "0x5424050c8050480616405424050f00561c0601909014fe016020180642405", - "0x63f8063785b14095014de0150901459015860185b01509014bc0141401850", - "0x1201806424053f80580806019090142f0142d0180642405018970180642405", - "0x643c0613c05424052540513c0613405424053ec050500637c054240506005", - "0xdf0141201860015090145e015850185e015090142c13c0c610060b00542405", - "0xda188dd2540536805424051800561806188054240513405050063740542405", - "0x109014950145001806424050480580c06019090140625c0601909014063f806", - "0x52f40619c05424050185e018d301509014060c806019090140c0160401806", - "0x69030bf0186901509014060dc06144054240519cd303035018670150901467", - "0x1e014140186b015090141d01412018cd01509014cc01587018cc0150901451", - "0x14031090141401605018c33186b2540530c054240533405618063180542405", - "0x1e031090141d014aa0181d01509014fb01423018fb01509014180142001818", - "0x62a8230310901420014aa01820015090140681806019090141e0142701822", - "0x52cc062c405424052a8050a80609c0542405088050a806019090142301427", - "0x14014600180642405018fe0180681c064240c2c427030b5018270150901427", - "0x60a805424050190f01806424053f805364060190901412014690180642405", - "0x140182f015090140501462018b5015090140601412018b3015090142a01608", - "0x6438062f005424052cc052c0060c80542405254050e8062e8054240503005", - "0x40015090140c01414018bd01509014fe015b60180642405018fe0180682405", - "0x95424050f03a100956e0060f005424052f4056dc060e80542405254050e806", - "0x109014062c40601909014063f80633c05828ca01509030bf014d3018bf0dc35", - "0x1090140601412018d501509014d401420018d40500c42405050058140610405", - "0x536c471149582c0636c0542405104052cc0611c0542405354050000611405", - "0x490160e0180642405018fe018dc0160d124054240c3640583006364d803109", - "0x1090141401420018df015090140683c0612c054240512805448061280542405", - "0x54240537c052cc06154054240513405000061500542405360050480613405", - "0xc380058300612c054240512c052f4063804f031090142d154542560b0182d", - "0x516c054480616c0542405164058380601909014063f806140058405901509", - "0x109014de015140185e015090144b015140182c01509014ca01467018de01509", - "0x542405048052f40619c0542405014051880634c054240513c050480618005", - "0xcd0150901460014bd018cc015090145e014bd01869015090142c014bd01851", - "0x62018b501509014dd01412018da188dd25509014cd330691446734c1484406", - "0x52c0060c805424050dc050e8062e805424050d405050060bc054240518805", - "0xb501412018c6015090146b015af0186b01509014bc015ae018bc01509014da", - "0x50c8050e8061c005424052e805050061b805424050bc051880630c0542405", - "0x601909014063f8061c8be1c06e30c120147201509014c6015b0018be01509", - "0x5140056c406019090141201469018064240512c051a40601909014ca01612", - "0x109014350141401875015090140501462018b9015090144f01412018bb01509", - "0xb42d8771d4b9048052d005424052ec056c0062d805424050dc050e8061dc05", - "0x505005180060190901412014690180642405328058480601909014063f806", - "0x54240501405188061e8054240536005048062e00542405370056c40601909", - "0x7d01509014b8015b00188301509014370143a018b0015090143501414018b2", - "0x5048051a4060190901414014600180642405018fe0187d20cb02c87a04805", - "0x5424050140518806200054240501805048062b4054240533c056c40601909", - "0x9b01509014ad015b0018a601509014370143a018a8015090143501414018ac", - "0x50480533c060480542405018ca0180642405018970189b298a82b08004805", - "0x601909014063f806074fb0321306014031090301201406254410181201509", - "0x5850064240c078054800605005424050500504806078fe03109014fe015d0", - "0xc67c060800542405254054ac0601909014fe014690180642405018fe01822", - "0x50500609c054240505005048062a8054240508c056800608c05424050800c", - "0x601909014063f8060a8b109c950142a01509014aa015a1018b10150901418", - "0xc6018b52cc0c424050bc051ac060bc05424050300506006019090142201536", - "0x62f005424052e895030350180642405018fe01832016152e8054240c2d405", - "0x140183a0150901414014120183501509014bd3f80c47c062f4054240501928", - "0x52f40633c05424052f00513c0632805424052cc05060060f0054240506005", - "0x1090304001470018402fc37255090144133cca0f03a0499d018410150901435", - "0xd93600c67c06364d803109014d4014be0180642405018fe018d50161635005", - "0x52fc050500636c05424050dc050480611c054240511405680061140542405", - "0x56880601909014063f8063704936c95014dc0150901447015a10184901509", - "0x4a015a1018df01509014bf014140184b0150901437014120184a01509014d5", - "0x51400601909014fe014690180642405018fe0184d37c4b254051340542405", - "0xe0015a0018e0015090144f2cc0c67c0613c05424050c80568c060190901495", - "0x515005684060b405424050600505006154054240505005048061500542405", - "0x950145001806424053f8051a40601909014063f8061642d154950145901509", - "0x616c05424050185e0185001509014060c806019090140c014600180642405", - "0xbf0182c01509014060dc06378054240516c50030350185b015090145b014bd", - "0x14018dd01509014fb0141201860015090145e015a20185e01509014de0b00c", - "0x54240501a17018da188dd2540536805424051800568406188054240507405", - "0x10901418014bd0181801509014143ec0c47c063ec120310901412015d001814", - "0x642405048051a40601909014063f80607405860064240c060054800606005", - "0x56b8060880542405078058640607805424050190f01806424053f8056a806", - "0x501414018aa015090140601412018230150901420015af018200150901422", - "0x508c056c0060a80542405254050e8062c40542405030051dc0609c0542405", - "0x21a0180642405074054d80601909014063f8062cc2a2c4272a812014b301509", - "0x51dc060dc054240501405050060d4054240501805048062d405424053f805", - "0x12014bd0183a01509014b50161b0184001509014950143a018bf015090140c", - "0xbd014b4018bd2f0322e82f049090143c0e8402fc370d414870060f00542405", - "0x41015ae0184101509014ca014b80180642405018fe018cf0161d328054240c", - "0x52e8050500636005424050bc05048063540542405350056bc063500542405", - "0x109014d5015b00184701509014bc0143a01845015090143201477018d901509", - "0x120184901509014cf015b10180642405018fe018db11c45364d80480536c05", - "0x50e80612c05424050c8051dc0612805424052e8050500637005424050bc05", - "0x50300572806134df12c4a370120144d0150901449015b0018df01509014bc", - "0x60480542405018b1018fe01509014950161f0189501509014068780601909", - "0x954240c3f812014063fa21018fe01509014fe01620018120150901412014b3", - "0x50500608005424053ec0588c0601909014063f8060881e07495888fb06014", - "0x50190e01827015090142001624018aa01509014180143a018230150901414", - "0x608c054240507405050062c40542405088058980601909014063f80601a25", - "0x228018b30150901427016270182701509014b101624018aa015090141e0143a", - "0x670180642405018fe0182f016292d4054240c0a80534c060a805424052cc05", - "0x5050062f005424050c805648060c805424052e805644062e805424052d405", - "0x352f4950143701509014bc0158f0183501509014aa0143a018bd0150901423", - "0x3a01840015090142301414018bf015090142f0158e0180642405018fe01837", - "0x10901406014140183c0e840254050f005424052fc0563c060e805424052a805", - "0xfe0151b018fe2540c25509014140480c468060500542405014050e80604805", - "0x950143a01820015090140c014140180642405018fe018fb0162a060054240c", - "0x58b0aa01509030220151b018220781d25509014230800c8ac0608c0542405", - "0x62cc2a03109014b10152a018b101509014aa0151c0180642405018fe01827", - "0x5470060bc05424052d405474062d405424052cc058b406019090142a0150b", - "0xbc0162d01806424050c80542c062f03203109014ba0152a018ba0150901418", - "0x3701469018bf0dc0c424050bc05144060d405424052f405474062f40542405", - "0x109014bf015140180642405100051a4060e8400310901435014510180642405", - "0x109014cf014bd018cf01509014ca0f00c47c0632805424050e805450060f005", - "0xd4015090140643c0601909014063f806104058b8064240c33c054800633c05", - "0x6364054240507405050063600542405354058c0063540542405350058bc06", - "0x109014063f80611c45364950144701509014d80163101845015090141e0143a", - "0x52f406124054240501a32018db01509014060c80601909014410153601806", - "0x4a030bf0184a01509014060dc063700542405124db03035018490150901449", - "0x1e0143a0184d015090141d01414018df015090144b016330184b01509014dc", - "0x2340180642405018fe018e013c4d25405380054240537c058c40613c0542405", - "0x1e0143a01855015090141d0141401854015090142701633018064240506005", - "0x2330180642405018fe018590b455254051640542405150058c4060b40542405", - "0x58c4063780542405254050e80616c0542405030050500614005424053ec05", - "0x542405048054a406048054240525405704060b0de16c950142c0150901450", - "0x6074fb03109014fe016350181801509014060c806050054240501832018fe", - "0x513c062a805424050500513c0608c0542405074058dc0601909014fb01636", - "0x601909014200142d018200881e25509014272a82325638018270150901418", - "0x59018b3015090142a0145b01806424052c405140060a8b1031090141e01459", - "0x5060062e805424050bc0516c0601909014b5014500182f2d40c4240508805", - "0xbc0c80c4240c2e8b3014063fa39018ba01509014ba01418018b301509014b3", - "0x5424052fc058ec062fc05424050190f0180642405018fe018370d4bd2563a", - "0xca01509014400163c0183c01509014bc0143a0183a01509014320141401840", - "0x52f4050500633c05424050dc058f80601909014063f80601a3d0140643806", - "0x109014ca0163f018ca01509014cf0163c0183c01509014350143a0183a01509", - "0x5018fe018d801641354054240c104056ec061040542405350059000635005", - "0x10901445015c70184501509014d90300c718063640542405354059080601909", - "0x54240511c057200612405424050f0050e80636c05424050e8050500611c05", - "0x109014d8015c90180642405030053640601909014063f8063704936c95014dc", - "0x542405128057200637c05424050f0050e80612c05424050e8050500612805", - "0x50e8063ec054240501805050063f80542405030056d806134df12c950144d", - "0x52f406088950310901495015d00181e01509014fe015b70181d0150901405", - "0x54240c06005910060601404895424050881e074fb3fa43018220150901422", - "0x109014270142d018272a80c42405080059180601909014063f80608c0591420", - "0xba0150901412014140182a01509014aa014d5018b101509014950164701806", - "0x62f405424052c405920062f005424050a805114060c80542405050050e806", - "0xfe018370164a0d4054240c0bc052b0060bcb52cc95424052f4bc0c8ba3fa49", - "0x1090140643c0601909014400142d018402fc0c424050d4054b0060190901406", - "0x109014b301414018ca015090143c015c70183c015090143a2fc0c718060e805", - "0xfe018d4104cf254053500542405328057200610405424052d4050e80633c05", - "0x52d4050e80636005424052cc050500635405424050dc05724060190901406", - "0x51a40601909014063f806114d9360950144501509014d5015c8018d901509", - "0x5050050e80636c0542405048050500611c054240508c05724060190901495", - "0x1a801814015090140669c063704936c95014dc0150901447015c80184901509", - "0x501414018aa015090140601412018fb015090140692c06060054240505005", - "0x5060056ac060a80542405254050e8062c40542405030051dc0609c0542405", - "0x1e07412424052d4b30a8b109caa0524c018b501509014fb014bd018b301509", - "0x50bc0593c0601909014063f8062e8059382f01509030230164d0182308022", - "0x5424053f805114060dc0542405080050e8060d40542405078050500601909", - "0x52b0062f4bc0c89542405100bf0dc353f9c4018400150901412014bd018bf", - "0x2d018cf3280c424050e8054b00601909014063f8060f0059403a01509030bd", - "0xd4015c7018d401509014413280c7180610405424050190f018064240533c05", - "0x5088051dc0636405424050c80505006360054240507405048063540542405", - "0x47114d936012014db01509014d5015c80184701509014bc0143a0184501509", - "0x14018dc015090141d0141201849015090143c015c90180642405018fe018db", - "0x57200637c05424052f0050e80612c0542405088051dc0612805424050c805", - "0x642405048051a40601909014063f806134df12c4a370120144d0150901449", - "0x14018e0015090141d014120184f01509014ba015c901806424053f80536406", - "0x5720060b40542405080050e8061540542405088051dc06150054240507805", - "0x54240501a51018fe0150901406334061642d154543801201459015090144f", - "0xc014180181e01509014060141201806424050189701806424050180501814", - "0x595012015090301d016530181d3ec1825509014220780c948060880542405", - "0x62a82303109014270146b0182701509014fb014180180642405018fe01820", - "0x642405018fe018b101656254054240c2a8053180604805424050481403255", - "0x60c8054240508c05060062e8054240501405050060bc05424050600504806", - "0xc2d4051c0062d4b30a895424050c8ba0bc951b8062540542405254fe030c3", - "0x3701472018370d40c424052f0052f80601909014063f8062f40595cbc01509", - "0x25a0183a01509014bf25412256590180642405018fe01840016582fc054240c", - "0x12018cf01509014ca0165c018ca015090143c0d40c96c060f005424050e805", - "0x4125405354054240533c059740635005424052cc050500610405424050a805", - "0x59780601909014950146901806424050480542c0601909014063f806354d4", - "0x504806114054240536405970063640542405360350325b018d80150901440", - "0xdb11c950144901509014450165d018db01509014b30141401847015090142a", - "0xbd0165f01806424050480542c060190901495014690180642405018fe01849", - "0x5370059740612c05424052cc050500612805424050a805048063700542405", - "0xfe0147501806424050480542c0601909014063f80637c4b12895014df01509", - "0x513c059700613c0542405134230325b0184d01509014b10165e0180642405", - "0x109014e00165d0185501509014050141401854015090141801412018e001509", - "0x5050059800601909014fe014750180642405018fe0182d15454254050b405", - "0x109014500165c0185001509014593ec0c96c061640542405080059780601909", - "0x54240516c05974060b0054240501405050063780542405060050480616c05", - "0x63f8060601404895988fe2540c25509030050180c984061782c378950145e", - "0x109014950143a0181d015090140c01414018fb01509014fe016630180642405", - "0x59980601909014063f80601a65014064380608805424053ec059900607805", - "0x20016640181e01509014140143a0181d015090141201414018200150901418", - "0xc08c057700608c05424052a8059a0062a805424050880599c060880542405", - "0x50a8059a8060a8054240509c057780601909014063f8062c4059a42701509", - "0x1090141e0143a0182f015090141d01414018b501509014b30166b018b301509", - "0xb10166d0180642405018fe018322e82f254050c805424052d4059b0062e805", - "0x52f0059b0060d40542405078050e8062f4054240507405050062f00542405", - "0x41018120150901412014cf018120150901406328060dc352f4950143701509", - "0x10901414014120180642405018fe0181d3ec0c9b8180500c4240c0480501895", - "0x5088059c40601909014063f806080059c0220780c4240c254059bc0605005", - "0x109014aa0167201827015090141e01447018aa01509014230165a0182301509", - "0x2a0165e0182a015090140643c0601909014063f80601a7301406438062c405", - "0xc2c40575c062c405424052cc059c80609c05424050800511c062cc0542405", - "0x5030050e8062f40542405060050500601909014063f8060bc059d0b501509", - "0x277018bc0c8ba25509014370d4bd256760183701509014b5016750183501509", - "0xbf016790180642405018970180642405018fe01840016782fc054240c2f005", - "0xba01414018d50150901414014120183c015090143a3f80c9e8060e80542405", - "0x50f0057b406114054240509c0511c0636405424050c8050e8063600542405", - "0x54240c350057bc063504133cca3f90901447114d9360d5049ee0184701509", - "0x4a370959f00612c4a370954240536c057c40601909014063f806124059ecdb", - "0xcf014140184f01509014ca014120184d01509014df0167d018df015090144b", - "0x543804f3f8051540542405134059f8061500542405104050e8063800542405", - "0x140185901509014ca014120182d01509014490167f0180642405018fe01855", - "0x593f80537805424050b4059f80616c0542405104050e806140054240533c05", - "0x537c060190901427014ba0180642405018970180642405018fe018de16c50", - "0x52e80505006178054240505005048060b00542405100059fc0601909014fe", - "0x6237460178fe01462015090142c0167e018dd01509014320143a0186001509", - "0x5424050190f01806424050bc050b406019090140625c0601909014063f806", - "0x10901414014120186701509014d30167d018d301509014da3f8272567c018da", - "0x54240519c059f8063300542405030050e8061a40542405060050500614405", - "0x10901495014ba0180642405018970180642405018fe018cd33069144fe014cd", - "0x52f40631805424050185e0186b01509014060c80601909014fe014df01806", - "0x6e030bf0186e01509014060dc0630c05424053186b03035018c601509014c6", - "0x1d014140187201509014fb01412018be01509014700167f0187001509014c3", - "0xb92ec723f8051d405424052f8059f8062e40542405030050e8062ec0542405", - "0x604805424053f805a00063f80c031090140c0160501806424050189701875", - "0x6074fb0310901418014aa0181801509014140142301814015090141201420", - "0xc5000608c05424052540513c060800542405074052cc0601909014fb01427", - "0x5048062a8054240503005a000601909014220142d018220780c4240508c20", - "0x1e0144f0182f01509014aa01418018b5015090140501414018b30150901406", - "0x32015090302a014540182a2c42725509014ba0bcb52ccfea04062e80542405", - "0x109014352f40c610060d4bd0310901432014550180642405018fe018bc01682", - "0x5424052c40505006100054240509c05048062fc05424050dc05614060dc05", - "0x52f00561c0601909014063f8060f03a100950143c01509014bf015860183a", - "0x109014ca015860184101509014b101414018cf015090142701412018ca01509", - "0x5018fe01812016843f895031090300c0140625683018d4104cf2540535005", - "0x5424052540504806060054240505005a180605005424053f805a140601909", - "0x542405018320180642405018fe0181d3ec0c0141d015090141801687018fb", - "0x2001509014220780c0d4060880542405088052f4060880542405019330181e", - "0x609c05424052a805a20062a8054240508023030bf0182301509014060dc06", - "0x10901412015d00182a2c40c0142a015090142701687018b1015090141201412", - "0x10901412014690180642405018fe0181801689019090301401520018140480c", - "0x643c0601909014950146901806424053f8051a406019090140c0146901806", - "0x501405188060780542405018050480607405424053ec05820063ec0542405", - "0x54d80601909014063f806080220789501420015090141d014b00182201509", - "0x2309c0c47c0609c120310901412015d0018230150901406a28060190901418", - "0x63f8062c405a2c064240c2a805480062a805424052a8052f4062a80542405", - "0x601909014fe014690180642405030051a4060190901412014690180642405", - "0x601412018b3015090142a016080182a015090140643c06019090149501469", - "0xba0bcb5254052e805424052cc052c0060bc054240501405188062d40542405", - "0x53f805740060c8054240501a8a01806424052c4054d80601909014063f806", - "0xbc01520018bc01509014bc014bd018bc01509014322f40c47c062f4fe03109", - "0x1090140c014690180642405048051a40601909014063f8060d405a30064240c", - "0x5820060dc05424050190f0180642405254051a40601909014fe0146901806", - "0xbf014b00183a01509014050146201840015090140601412018bf0150901437", - "0xca34060190901435015360180642405018fe0183c0e840254050f00542405", - "0x633c054240533c05a3c0601909014063f80610405a38cf3280c4240c25406", - "0xd803109030d53280ca3406354fe03109014fe015d0018d401509014cf01690", - "0x54240536405a4006364054240536405a3c0601909014063f80611405a44d9", - "0xbd018db01509014db014bd018490150901406a4c0636c054240501a9201847", - "0x6a54dc015090304936c0ca500636005424053600504806124054240512405", - "0x518806128054240537005a4006370054240537005a3c0601909014063f806", - "0x4d25697018e00150901412014bd0184f0150901447016960184d0150901405", - "0x29a0180642405018fe018540169901909030df01698018df12c0c424053804f", - "0x1090144a0169a0180642405030051a40601909014fe01469018064240535005", - "0x6164054240536005048060b40542405154058200615405424050190f01806", - "0x109014063f80616c50164950145b015090142d014b001850015090144b01462", - "0xdd015090144b0146201806424050b0051a4060b0de03109014540169b01806", - "0xc424053686237495a5c063680542405030052f406188054240512805a5806", - "0x5424053f8052f4061a4054240535005a5806144054240517805188061805e", - "0x6b016960186b1800c4240518005a700619cd303109014cc1a45125697018cc", - "0x6b0329d018c601509014c601696018c619c0c4240519c05a70061ac0542405", - "0x50190e0180642405018fe018c30169e01909030cd01698018cd01509014c6", - "0x6019090147001469018701b80c4240530c05a6c0601909014063f80601a9f", - "0xbe01509014be014bd018be01509014721b80c47c061c8de03109014de015d0", - "0x29a0180642405378051a40601909014063f8062ec05a80064240c2f80548006", - "0x109014b901619018b9015090140643c0601909014600169a018064240519c05", - "0x5424051d4052c0062d8054240534c05188061dc054240536005048061d405", - "0x109014600169601806424052ec054d80601909014063f8062d0b61dc95014b4", - "0x109030b801698018b801509014b21e80ca84062c8054240519c05a58061e805", - "0xfe01806a8c050190e0180642405378051a40601909014063f8062c005a8806", - "0xde20c0c47c06019090147d014690187d20c0c424052c005a6c060190901406", - "0x63f80620005a90064240c2b405480062b405424052b4052f4062b40542405", - "0x54240536005048062a005424052b005864062b005424050190f0180642405", - "0x63f8062189b298950148601509014a8014b00189b01509014d301462018a6", - "0x9701509014880160801888015090140643c060190901480015360180642405", - "0x5000054240525c052c006248054240534c051880624c05424053600504806", - "0x601909014fe01469018064240535005a680601909014063f8060009224c95", - "0x1090140643c0601909014470169a0180642405048051a406019090140c01469", - "0x542405014051880643c054240536005048064380542405434058200643405", - "0x5048051a40601909014063f8064451043c9501511015090150e014b001910", - "0x10f0180642405030051a40601909014fe01469018064240535005a680601909", - "0x5014620191401509014450141201913015090151201608019120150901406", - "0x690180642405018fe019164551425405458054240544c052c0064540542405", - "0x5424050190f01806424053f8051a406019090140c01469018064240504805", - "0x119015090140501462019180150901441014120190c01509015170160801917", - "0xc014770181d0150901406014120191a46518254054680542405430052c006", - "0x1e074fea94060800542405048052f40608805424053f80586c060780542405", - "0x3a0182a0150901405014140182301509014062c4063ec18050954240508022", - "0xfea9c060bc05424053ec05a98062d4054240508c052cc062cc054240525405", - "0x5424050c805aa4060c805424052c405aa0062c4272a895424050bcb52cc2a", - "0x5424052f0052e00601909014063f8062f405aa8bc01509030ba014b4018ba", - "0x40015090141401412018bf0150901437015af018370150901435015ae01835", - "0x6328054240509c050e8060f00542405060051dc060e805424052a80505006", - "0x52f4056c40601909014063f80633cca0f03a10012014cf01509014bf015b0", - "0x1090141801477018d501509014aa01414018d40150901414014120184101509", - "0x45364d8354d4048051140542405104056c006364054240509c050e80636005", - "0x950150901405015910180642405018fe0180c016ac014054240c01805aac06", - "0x642405018fe018120140504805424053f80563c063f805424052540564806", - "0x63ec05424050600563806060054240503014030bf0181401509014060dc06", - "0x542405014050e80604805424050180505006074050141d01509014fb0158f", - "0xfe018fb016ad060054240c3f805770063f895030954240505012031db01814", - "0x5078057800607805424050740577c06074054240506005778060190901406", - "0x230150b018064240508005788060190901422015e1018272a8230802204909", - "0x5424052c405790062c405424052a80578c060190901427014690180642405", - "0x2f015090142a015e5018b501509014950143a018b3015090140c014140182a", - "0x1090140c01414018ba01509014fb015e60180642405018fe0182f2d4b325405", - "0x2ae018bd2f032254052f405424052e805794062f00542405254050e8060c805", - "0x950150903006016af0180c014050300542405014058dc06014054240501805", - "0x60480542405048052f406048054240501ab10180642405018fe018fe016b0", - "0x608805424050500513c060780542405254059200605005424050480503035", - "0x1090141d0142d0181d3ec1825509014200881e256b201820015090140c0144f", - "0xfe01806acc050190e018aa01509014fb0144f0182301509014180144f01806", - "0x509c0503035018270150901427014bd018270150901406ad0060190901406", - "0x1090140c0144f018ba01509014b10144f0182f01509014fe015c1018b101509", - "0x2a0144f01806424052d4050b4062d4b30a895424050c8ba0bc95ad4060c805", - "0x10901423016b6018bc015090140643c062a805424052cc0513c0608c0542405", - "0x2b7018370d4bd254050dc05424052f00564c060d405424052a805ad8062f405", - "0x2300189501509014050162f0180642405018fe0180c016b8014054240c01805", - "0x370180642405018fe018120140504805424053f8058c4063f8054240525405", - "0x58c4063ec0542405060058cc06060054240503014030bf018140150901406", - "0xb10181201509014fe0161f018fe015090140687806074050141d01509014fb", - "0x14014b301806424053ec05728063ec18031090140c015be018140150901406", - "0x1e0740c4240c254120500501812ae406048054240504805880060500542405", - "0x5424052a8058ec062a805424050190f0180642405018fe0182308022256ba", - "0xb301509014270163c0182a015090141e0143a018b1015090141d0141401827", - "0x508805050062d4054240508c058f80601909014063f80601abb0140643806", - "0x109014b30163f018b301509014b50163c0182a01509014200143a018b101509", - "0x5018fe018bc016bc0c8054240c0bc056ec060bc05424052e805900062e805", - "0x10901435016be0183501509014bd0600caf4062f405424050c8059080601909", - "0x5424050dc05afc0610005424050a8050e8062fc05424052c405050060dc05", - "0x109014bc016c00180642405060057280601909014063f8060e8402fc950143a", - "0x5424050f005afc0633c05424050a8050e80632805424052c405050060f005", - "0x60c8063f8054240504805b040604805424052540592006104cf3289501441", - "0x53ec058d806074fb03109014fe016350181801509014060c8060500542405", - "0x5424050600513c062a805424050500513c0608c0542405074058dc0601909", - "0x5078051640601909014200142d018200881e25509014272a8232563801827", - "0x1090142201459018b3015090142a0145b01806424052c405140060a8b103109", - "0x5424052cc05060062e805424050bc0516c0601909014b5014500182f2d40c", - "0x352f495b08bc0c80c4240c2e8b3014063fa39018ba01509014ba01418018b3", - "0x50500610005424052fc058ec062fc05424050190f0180642405018fe01837", - "0x50190e018ca01509014400163c0183c01509014bc0143a0183a0150901432", - "0x60e805424052f4050500633c05424050dc058f80601909014063f80601ac3", - "0x240018d401509014ca0163f018ca01509014cf0163c0183c01509014350143a", - "0x2420180642405018fe018d8016c4354054240c104056ec06104054240535005", - "0x14018470150901445015c70184501509014d90300c71806364054240535405", - "0xdb25405370054240511c057200612405424050f0050e80636c05424050e805", - "0x140184a01509014d8015c90180642405030053640601909014063f80637049", - "0x4b254051340542405128057200637c05424050f0050e80612c05424050e805", - "0xfb01509014fe0161a0181801509014140161901814015090140643c06134df", - "0x62c40542405030051dc0609c054240501405050062a805424050180504806", - "0xb0018b50150901412014bd018b301509014fb0161b0182a01509014950143a", - "0x608c200881e07412424050bcb52cc2a2c4272a818b14060bc054240506005", - "0xbd2f00c424052e805b1c0601909014063f8060c805b18ba015090302301535", - "0xcb20060dc05424052f0056a0060d405424050190f01806424052f4050b406", - "0x5050060e80542405074050480610005424052fc05b24062fc05424050d437", - "0x40016ca018cf01509014200143a018ca0150901422014770183c015090141e", - "0xd40150901432016cb0180642405018fe0184133cca0f03a048051040542405", - "0x63640542405088051dc063600542405078050500635405424050740504806", - "0x50600611c45364d8354120144701509014d4016ca0184501509014200143a", - "0x14016cc048054240c25405318062540c03109014fe0146b018fe0150901405", - "0x642405018fe0181d016ce3ec1803109030120180cb340601909014063f806", - "0x6080054240503005060060880542405060050480607805424053ec05b3c06", - "0xaa015090140643c0601909014063f80608c200889501423015090141e01534", - "0x60a8054240503005060062c40542405074050480609c05424052a805b4006", - "0x54240505005b400601909014063f8062cc2a2c495014b3015090142701534", - "0x3201509014b501534018ba015090140c014180182f015090140601412018b5", - "0x59a80601909014063f80603005b48050150903006016d1018322e82f25405", - "0x6048050141201509014fe0166c018fe01509014950166b018950150901405", - "0x180166d01818015090140c0500c2fc060500542405018370180642405018fe", - "0x123f895255090140c016d30181d0140507405424053ec059b0063ec0542405", - "0x63ec05424050600516c06019090141401450018180500c424050480516406", - "0x2308095b54220781d25509030fb3f8950140604ad4018fb01509014fb01418", - "0x3a018b1015090141d01414018270150901422016d60180642405018fe018aa", - "0x109014063f80601ad801406438062cc054240509c05b5c060a8054240507805", - "0x2a01509014230143a018b1015090142001414018b501509014aa016d901806", - "0x60bc05424052e805b6c062e805424052cc05b68062cc05424052d405b5c06", - "0x62f405424050c8059e40601909014063f8062f005b7032015090302f01677", - "0x3a018bf01509014b1014140183701509014350142c0183501509014bd014de", - "0x642405018fe0183a100bf254050e805424050dc050f00610005424050a805", - "0x633c05424050a8050e80632805424052c405050060f005424052f00510006", - "0x109014fe014cf018fe015090140632806104cf3289501441015090143c0143c", - "0x200180642405018fe018fb0600cb74140480c4240c3f80501895104063f805", - "0x5b78220780c4240c0740524c0604805424050480504806074054240503005", - "0x10d018aa015090141e01400018230150901422014920180642405018fe01820", - "0xb1015090140643c0601909014063f80601adf014064380609c054240508c05", - "0x609c05424050a805434062a8054240508005000060a805424052c40544006", - "0x544806019090140625c0601909014063f8062d405b80b3015090302701511", - "0xbc030cc018bd01509014950144f018bc015090142f014bd0182f01509014b3", - "0x12014120183501509014aa0145b01806424050c8050b4060c8ba03109014bd", - "0x52e80513c0632805424050d405060060f0054240505005050060e80542405", - "0x2e1104054240c1000515006100bf0dc954240533cca0f03a3fa81018cf01509", - "0x601909014d80142d018d83540c42405104051540601909014063f80635005", - "0x10e0184701509014d50144f0184501509014bf01414018d9015090143701412", - "0x5424050dc050480636c05424053500561c0601909014063f80601ae201406", - "0x63f806128dc124950144a01509014db01586018dc01509014bf0141401849", - "0x1201806424052a805b8c0601909014b50142d0180642405018970180642405", - "0x643c0611c05424052540513c0611405424050500505006364054240504805", - "0xd9014120184d01509014df01585018df015090144b11c0c6100612c0542405", - "0x543804f25405150054240513405618063800542405114050500613c0542405", - "0x1090140c0146001806424052540514006019090140625c0601909014063f806", - "0x350182d015090142d014bd0182d01509014061780615405424050183201806", - "0x1870185b01509014591400c2fc0614005424050183701859015090142d1540c", - "0x56180617805424053ec05050060b005424050600504806378054240516c05", - "0x1090309501698018950140c4240501405a70061805e0b0950146001509014de", - "0x120150901406014620180642405030051a40601909014063f8063f805b9006", - "0x501405a680601909014063f80601ae50140643806050054240501405a5806", - "0x1d016e80181d3ec0c424053f80c060063fae7018180150901406b980601909", - "0x63f80601aea078054240c07405ba4063ec05424053ec05188060740542405", - "0x6bac050190e0182001509014220169601822015090141e016900180642405", - "0xfb0146201820015090142301696018230150901406bb00601909014063f806", - "0x505005bb4062a80542405048054c806050054240508005a58060480542405", - "0x5bb8064240c03005a60060300603109014060169c018272a80c0142701509", - "0xfe014053f8054240501405a580601909014060169a0180642405018fe01895", - "0x5bc00601909014063f80604805bbc064240c01405a600601909014063f806", - "0x60169a0180642405018fe0181401405050054240501805a58060190901495", - "0x109014fb016e8018fb01509014950600cbc406060054240501ae60180642405", - "0x1090301d016e90181d015090141d016e80181d01509014123ec0cbc4063ec05", - "0x54240508805a5806088054240507805a400601909014063f80601af207805", - "0x508c05a580608c054240501aec0180642405018fe01806bcc050190e01820", - "0x2980180c0140c4240501405a70062a805014aa0150901420016ed0182001509", - "0x601696018064240501405a680601909014063f80625405bd0064240c03005", - "0x501405bd4060190901495016f00180642405018fe018fe014053f80542405", - "0x53ec180329d018fb015090141201696018180150901406016960181201509", - "0x501af7018064240503005bd806074050141d0150901414016ed0181401509", - "0x10901414014bd018140150901412016f90181201509014fe016f8018fe01509", - "0x1d016f90181d01509014fb016f8018fb0600c424052541401495be80605005", - "0x50480608022031090141e0180cbec060780542405078052f4060780542405", - "0xaa08c95014270150901420016a6018aa015090141801477018230150901422", - "0xfb256fc06014048954240c3f80c014063fa21018fe01509014950161f01827", - "0x6019090142201469018200880c42405060051440601909014063f8060781d", - "0x54500601909014aa01469018272a80c4240508c051440608c05424050191e", - "0x270151401806424050a8051a4062cc2a03109014b101451018b10150901420", - "0x52cc0545006019090142f01469018ba0bc0c424052d405144062d40542405", - "0x52f0320311f018320150901432014bd018bc01509014ba015140183201509", - "0x109014140143a01812015090141201414018bd01509014bd014bd018bd01509", - "0x37015090140643c0601909014063f8060d405bf4064240c2f4054800605005", - "0x63f80601afe014064380610005424052fc052c0062fc05424050dc0586406", - "0x3c015090143a016080183a015090140643c060190901435015360180642405", - "0x633c054240532805c0006328054240510005bfc0610005424050f0052c006", - "0x95014d501509014cf01701018d401509014140143a01841015090141201414", - "0xd901509014fb01414018d8015090141e017020180642405018fe018d535041", - "0x60170301847114d92540511c054240536005c04061140542405074050e806", - "0x95015af018950150901405015ae0180642405018fe0180c01704014054240c", - "0x5018370180642405018fe018120140504805424053f8056c0063f80542405", - "0x53ec056c0063ec0542405060056c406060054240503014030bf0181401509", - "0x513c060500542405254052f406254054240501805c1406074050141d01509", - "0x643c0601909014120142d018123f80c4240506014030cc01818015090140c", - "0x53ec0564c0607805424053f80513c0607405424050140513c063ec0542405", - "0x60500542405254052f4062540542405018054c4060881e074950142201509", - "0x601909014120142d018123f80c4240506014030cc01818015090140c0144f", - "0x564c0607805424053f80513c0607405424050140513c063ec05424050190f", - "0x542405014058dc06014054240501805c18060881e074950142201509014fb", - "0xc0147701820015090140601412018fb0600c424053f805c1c06030050140c", - "0x23080fea940609c0542405048052f4062a805424053ec0586c0608c0542405", - "0x5c202a01509030140158b018b101509014062c4060881e074954240509caa", - "0xb5014bd018b5015090140647806019090142a0142d0180642405018fe018b3", - "0x12801806424052cc050b40601909014063f80601b0901406438060bc0542405", - "0xb1014b30183201509014220161f0182f01509014ba014bd018ba0150901406", - "0x63f8062fc370d495c28bd2f00c4240c0bc322c49501412ae4062c40542405", - "0x5424052f005050060e80542405100058ec0610005424050190f0180642405", - "0xfe01806c2c050190e018cf015090143a0163c018ca01509014bd0143a0183c", - "0x50dc050e8060f005424050d4050500610405424052fc058f8060190901406", - "0x109014d501640018d501509014cf0163f018cf01509014410163c018ca01509", - "0x109014d8016420180642405018fe018d90170c360054240c350056ec0635005", - "0x1090141d01412018db01509014470170e0184701509014450600cc340611405", - "0x542405328050e8061280542405078051dc0637005424050f0050500612405", - "0x5bd80601909014063f80637c4b128dc12412014df01509014db0170f0184b", - "0x50f0050500613c05424050740504806134054240536405c40060190901418", - "0x1090144d0170f0185501509014ca0143a01854015090141e01477018e001509", - "0x6254054240501805b5c06014054240501b110182d154543804f048050b405", - "0x313048054240c030059dc0603005424053f89503312018fe0150901405014bd", - "0x63ec054240506005378060600542405048059e40601909014063f80605005", - "0x601909014063f806078050141e015090141d0143c0181d01509014fb0142c", - "0x54240c018054c006080050142001509014220143c01822015090141401440", - "0xfe015090140c014de0180642405014051a40601909014063f80625405c500c", - "0x642405018fe01814014050500542405048050f00604805424053f8050b006", - "0x37018fb01509014050600c0d40606005424050183201806424052540514006", - "0x50f0060880542405078051000607805424053ec1d030bf0181d0150901406", - "0x120189503005018a601893248fe0600624c923f87208005014200150901422", - "0x9204818018932c0920498b3f89503005018a6018932c09204818018932c092", - "0xc014062980624cb0248120600624cb02481291cfe2540c014062980624cb0", - "0x93248b904b163f89503005018a6018932c09204818018932c09204b153f895", - "0x624c922e4120600624c922e412c5cfe2540c014062980624c922e41206006", - "0x93248fec649503005018a601893248fe0600624c923fb183f89503005018a6", - "0xc014062980624c923f81801893248fec689503005018a601893248fe06006", - "0x9204818018932c09204b1c2540c014062980624c923f81801893248fec6c95", - "0xc014062980624c922e4120600624c922e412c74fe2540c014062980624cb0", - "0x624c923f84d1b80624c9204b1f030050189724c922541824c922571e3f895", - "0x932c09204b212540c014062b493248950484b24c923fb203f89503005018ac", - "0x18017230140607812030120300cc88fe2540c014062c80624cb0248121b806", - "0x120306e018932c0920632503005018b624c922541824c9225724018b40600c", - "0xb924c920480c1b8062e49324814c9814048fe2540c014062c80624cb024812", - "0xc1b8062e49324814ca0050181e0480c0482703327048fe2540c014062ec06", - "0x32a03005018b2018932546e0189325729048fe2540c014062ec062e49324812", - "0xc014062c80624c951b80624c95cac9503005018be018932540c1b80624cfe", - "0x93248120306e018b924c920532d2540c014062f80624c950306e018933fb2c", - "0xfe2540c0140625c93248950304d0609324812cb8123f89503005018be018b9", - "0x624c923fb31014063300624c950189303330014063180624c95018930332f", - "0x1234c93248feccc050181e0480c0489b033322540c014062b00624c923f84d", - "0x5018bb018932c092048180306e018932c092063342540c014062b49324895", - "0x9324814cd8fe2540c014062d89324895030120609324812cd414048fe2540c", - "0xb2018932543a0189325737048fe2540c014062ec062e4932481203035018b9", - "0x5018be01893254411b80624cfece405018da018932540624c0cce00c01406", - "0x120306e018b924c920533b2540c014062f80624c950306e018933fb3a2540c", - "0xccf40c0140637493248950609324895cf0123f89503005018be018b924c92", - "0xfe2540c014063800624c923f84a1340624c9204b3e014063780624c9501893", - "0xc0140636c920309b05092257402540c014062b493248950481824c923fb3f", - "0x1d018b924c9205342048fe2540c0140609cb0248950300c0300c2c09205341", - "0x932540624c0cd10062c80535405d0c123f89503005018bb018b924c920480c", - "0xcf01747030050181e0481225412048d425746018d401441017450140631806", - "0x93254401b80624cfed249503005018ca018932540c0e80624cfed200636805", - "0xfe2540c014062fc062e4932481203035018b924c920534a2540c014062f806", - "0x624c950b00624c95d3406378052e805d3005018bc06092254182480cd2c12", - "0xb00300c0a8b02574f2540c014062b493248950481824c923fb4e03005018a6", - "0x1d2e4923fb52014060a8050a82a03351014060a8050a82a03350030050182a", - "0x5d509503005018b101893254d926c0624cfed4c9503005018d92e4922540c", - "0x1e04812254120484125756030050181e04812254120484025755018bb014b1", - "0x62a8062e4932481209c0c074062e49324818d60063500510005d5c0c01406", - "0x35b0140629805030fb0335a018a6014fb01759050123f89503005" + "0xe38", + "0xea7", + "0xf23", + "0xf9f", + "0x101b", + "0x10a2", + "0x1111", + "0x1180", + "0x1207", + "0x12d0", + "0x1374", + "0x13a7", + "0x1420", + "0x1426", + "0x142a", + "0x150a", + "0x152a", + "0x1547", + "0x157a", + "0x15a2", + "0x1616", + "0x190a", + "0x198a", + "0x19ad", + "0x19c2", + "0x19da", + "0x1ab1", + "0x1ad1", + "0x1db6", + "0x1e39", + "0x1ebf", + "0x20c2", + "0x2286", + "0x243d", + "0x2603", + "0x2758", + "0x28eb", + "0x2a2a", + "0x2bbe", + "0x2bd9", + "0x2bf4", + "0x2c0f", + "0x2c2d", + "0x2c46", + "0x2c4d", + "0x2c66", + "0x2c84", + "0x2c90", + "0x2cae", + "0x2ce2", + "0x2ced", + "0x2d44", + "0x2d53", + "0x2d97", + "0x2e47", + "0x2e9c", + "0x2eb4", + "0x2ecc", + "0x3709", + "0x3727", + "0x376c", + "0x37c7", + "0x380f", + "0x38a7", + "0x38bf", + "0x38e9", + "0x392a", + "0x3940", + "0x3960", + "0x3978", + "0x39e6", + "0x3a1c", + "0x3a59", + "0x3a65", + "0x3aaa", + "0x3b0b", + "0x3b56", + "0x3b79", + "0x3b9c", + "0x3bbf", + "0x3be5", + "0x3c00", + "0x3c27", + "0x3c6c", + "0x3cd7", + "0x3d99", + "0x3e4b", + "0x3e71", + "0x3ecb", + "0x3f55", + "0x3f7f", + "0x3f86", + "0x3fcb", + "0x3ff2", + "0x4019", + "0x403f", + "0x4084", + "0x40c9", + "0x40ef", + "0x4134", + "0x415a", + "0x419f", + "0x41ba", + "0x41ff", + "0x4244", + "0x4289", + "0x42ce", + "0x42da", + "0x42e6", + "0x430c", + "0x4332", + "0x436e", + "0x43b3", + "0x43f9", + "0x4416", + "0x4428", + "0x448e", + "0x44a9", + "0x4570", + "0x45fb", + "0x4683", + "0x4686", + "0x474f", + "0x476f", + "0x4819", + "0x4827", + "0x483f", + "0x4849", + "0x4875", + "0x4881", + "0x48e0", + "0x48ec", + "0x4925", + "0x4928", + "0x4934", + "0x495d", + "0x4969", + "0x496c", + "0x4987", + "0x4993", + "0x4a4b", + "0x4aaf", + "0x4abb", + "0x4ac3", + "0x4b17", + "0x4b1a", + "0x4b1d", + "0x4b20", + "0x4b23", + "0x4b26", + "0x4b36", + "0x4b39", + "0x4b3c", + "0x4b3f", + "0x4b42", + "0x4b6b", + "0x4b77", + "0x4b7c", + "0x4b7f", + "0x4b8b", + "0x4b9b", + "0x4bad", + "0x4bc5", + "0x4bd7", + "0x4bfb", + "0x4c0d", + "0x4c1f", + "0x4c29", + "0x4c33", + "0x4c39", + "0x4c43", + "0x4c4d", + "0x4c57", + "0x4c61", + "0x4c6b", + "0x4c75", + "0x4cc1", + "0x4ccf", + "0x4cd4", + "0x4cee", + "0x4d0b", + "0x4d19", + "0x4d42", + "0x4d5d", + "0x4d6b", + "0x4dad", + "0x4dcd", + "0x4dd9", + "0x4e25", + "0x286ab", + "0x600b00200700a009006006008007006006005002004002003002001000", + "0x200600a01000600600500900600700600f00600e00200c00a00200d00c", + "0x200600a01700601600601100200900a015006014006013002009012011", + "0x1200201d01c00601b00601a00200901200900601900601100200900a018", + "0x200600a02100200600a02000200600a00201f01500601500601e002009", + "0x200600a02600200600a02500200600a02400200600a02300200600a022", + "0x602f00602e00602d00602c00602b00602a00602900602800201500a027", + "0x603500603400200901200700603300601100200900a002032002031030", + "0x503900600603801c00603700603600200901201600601100200700a01c", + "0x801c00603c00603b00200901203a00603300601100200900a016006006", + "0x3801c00603e00603d00200901201500600900601100200900a03a006006", + "0xa01500600900604000200901201500600700603f002009012007006006", + "0x601100200700a01c006043006042002009012041006016006011002009", + "0x4904800600603804700600603800204601c006045006044002009012007", + "0x600700600f00604c00200f00a04b00604a00200700a014006006008002", + "0x200900a01500604f00605000200901204f00600603804e00604d00604d", + "0x1205400601100200700a01c006053006052002009012051006016006011", + "0x605800605900200901205800600603800205701c006056006055002009", + "0x200900a01c00605b00605a00200901200900603300601100200900a015", + "0x604d00605e00200c00a01c00605d00605c002009012015006033006011", + "0xa00206201c00606100606000200901205f00601100200700a007006007", + "0x606600200901206500601100200700a06400606400606400606300200c", + "0x601100200900a01500601500601500601500606800201601201c006067", + "0x600606d01c00606c00606b00200901206a00601100200700a06900605f", + "0x607000200901200f00601100200700a01500606f00606e002009012007", + "0x607500600f00600700607400201400a00207300700600607201c006071", + "0x200901207700601100200700a07600600606d007006007006007006016", + "0x607a00200901203a00601100200700a03a00600603801c006079006078", + "0x600603807f00600700607e00200900a07d00607c00200700a01c00607b", + "0x604d00608100200901201500600f00608000200901200f00600603804d", + "0x200901208300601600601100200900a01500604e006082002009012015", + "0x600603802b00600603802c00600603802900600603801c006085006084", + "0x200700a02d00600603802e00600603802f00600603803000600603802a", + "0x600700600700608800200c00a01c00608700608600200901204d006011", + "0x600603801c00608a00608900200901201500602e00601100200900a007", + "0x601100200700a00900601500608c00200901205800608b00200700a033", + "0x609000200700a05800608f00200700a01c00608e00608d002009012015", + "0xa01400600603801c00609200609100200901200900601100200700a058", + "0x602900601100200900a01c006094006093002009012058006011002007", + "0x601100200900a00700609700200700a01c006096006095002009012015", + "0x200901206900601100200700a01c00609900609800200901201500604e", + "0x609d00609c00200901201500602d00601100200900a01c00609b00609a", + "0x60a000609f00200901201500603000601100200900a09e00200600a01c", + "0x200900a01c0060a20060a100200901201500602f00601100200900a01c", + "0xa0070060a500200700a01c0060a40060a300200901201500602a006011", + "0x60a80060a700200901201500602b00601100200900a0070060a6002007", + "0x60aa00200901201500602c00601100200900a0070060a900200700a01c", + "0x200900a00700604d0060ad00200900a0070060ac00200700a01c0060ab", + "0x200900a0070060b000200700a0070060af00200700a00700604d0060ae", + "0x601600601100200900a0150060100060b20020090120070060070060b1", + "0x6d00f00604d00604d0060b600200c00a01c0060b50060b40020090120b3", + "0x600606d00700600f00600f0060770060b90060b800200f00a0b7006006", + "0x6d01000600600801c0060bd0060bc0020090120bb00601100200700a0ba", + "0x201600a01c0060c10060c00020090120bf00601100200700a0be006006", + "0x20c401201c0060c30060c200200901201500600700603a00604e006011", + "0x60ce0060cd0060cc0060cb0060ca0060c90060c80060c70060c60060c5", + "0x200901201500600900600900601100200c00a0d20060d10060d00060cf", + "0x60d60060d500200901201600600606d07f00600603801c0060d40060d3", + "0x60d80020090120d700601100200700a01600601600601100200900a015", + "0x120020dc01c0060db0060da0020090120b900601100200700a01c0060d9", + "0x200901201500600700604e00601100200c00a0090060540060dd002009", + "0x60e20020090120090060160060e10020090120020e001c0060df0060de", + "0xa0090060580060e40020090120090060070060e3002009012015006054", + "0x60bf0060e800200901201c0060e70060e60020090120e5006011002007", + "0x605f0060e900200901200700600f00600700600700601100201600a015", + "0x601100200700a01c0060ec0060eb0020090120ea00601100200700a009", + "0x200901204d00604d0060f000200901201c0060ef0060ee0020090120ed", + "0x1201c0060f40060f30020090120f200601100200700a0090060650060f1", + "0x601100200700a0650060650060f60020090120090060bb0060f5002009", + "0x120fa0060060720020f904e00600603801c0060f80060f700200901206f", + "0x60fe0060fd0020090120fc00601100200700a00900604d0060fb002009", + "0x610100200901201c0061000060ff00200901206400601100200700a01c", + "0x200901201500600700601600601100200c00a009006006038015006065", + "0x210800210710606400606400610500200901200210401c006103006102", + "0x10d00900610c01600600610b00600600610b00200600610b00210a002109", + "0x700600611001600600610f01700600610e01b00600610f0c400600610e", + "0x6500600610b065006006114002007006113065006006112065006006111", + "0x711700211805400600610b002007054006007117015006006116002115", + "0x11b00600610b00211a01500600611205400600610e002119006007054006", + "0x2c00600611602b00600611602a00600611602900600611600211d00211c", + "0x3300600611603000600611602f00600611602e00600611602d006006116", + "0x3a00900610c01400600610b03300600610b03900600610b04800600610b", + "0x700600611100700600611f03300600611203500600610f11e00600610e", + "0x900600611103c00900610c00900600610b00700600610b007006006112", + "0x610b002007120006007117037006006116016006006116009006006112", + "0x7006006123122007006121014006006112006007120006007117120006", + "0x1600600611212500700612112400900610c01c006006116019006006116", + "0x610e03900600612907d00900610c002128039006006127126007006121", + "0x610c07d00600610b03a00600611203a00600611103c00600610f124006", + "0x610c00700600612710d00600611203e00600610f12a00600610e03e009", + "0x610f12d00600610e12c00900610c00700600612912b00600610e12a009", + "0x610f12e00600610e12b00900610c03300600611104100600610e043006", + "0x610c04f00600612704800600612704700600612712c006006112045006", + "0x610b04f00600612905100600610e05300600610f12f00600610e041009", + "0x611204700600612904800600612904300900610c04f00600610b047006", + "0x610c12d00900610c13200600611204f006006112131006006112130006", + "0x610c05400600611205400600611105600600610f13300600610e045009", + "0x610b05800600612913400600610e04700900610c05800600612712e009", + "0x610c00c00600610b05b00600610f13500600610e13100900610c058006", + "0x610c04b00900610c04d00900610c136006006112058006006112130009", + "0x610c13200900610c05d00600611213700600610e04f00900610c04e009", + "0x610c13300900610c05600900610c12f00900610c05300900610c051009", + "0x610e13500900610c05b00900610c13400900610c13600900610c058009", + "0x610c05f00600610b05f00600611205f00600611106100600610f138006", + "0x610c13900600610b13900600611213900600611113700900610c05d009", + "0x610c06700600610f13b00600610e06100900610c13a00700612105f009", + "0x611106c00600610f13c00600610e13900900610c06400900610c138009", + "0x612113b00900610c06700900610c06a00600610b06a00600611206a006", + "0x711700700600613e06c00900610c06a00900610c06900900610c13d007", + "0x614013f00600610e00600713f00600711713f00600610b00200713f006", + "0x711701b00600611613c00900610c01000600611f007006006114007006", + "0x60070170060071170060070c40060071170c400600610b0020070c4006", + "0x214300200700612100214207100600610f14100600610e06f00900610c", + "0x614007900600610f14600600610e13f00900610c145006006112002144", + "0x611200f00600611207600600610f04e006006116014006006111076006", + "0x611614700700612105d00600610f07100900610c04e00600610b075006", + "0x612100600711e00600711711e00600610b00200711e006007117035006", + "0x610c14900700612100600700612103a00600612701500600610b148007", + "0x611607f00600611603a00600612907b00600610f14a00600610e141009", + "0x200712400600711703c00600611614500900610c0c700600610b0c7006", + "0x614d14c00700612114b00600611200600712400600711712400600610b", + "0x711703e00600611607500900610c07f00600610b01600600611007d006", + "0x200712b00600711700600712a00600711712a00600610b00200712a006", + "0x711704300600611607600900610c00600712b00600711712b00600610b", + "0x600704100600711700600712d00600711712d00600610b00200712d006", + "0x711712e00600610b00200712e00600711704500600611607700900610c", + "0x14e00600610e07900900610c00f00600612704d00600612700600712e006", + "0x14b00900610c04d00600612914f00600610e14600900610c00f006006129", + "0x5100600711704f00600611608300600610e08500600610f15000600610e", + "0x4d00600611212f00600610b00200712f006007117053006006116002007", + "0x15200600611215100600611200600712f006007117006007051006007117", + "0x3000600612702a00600612702b00600612702c006006127029006006127", + "0xf00600614d04f00600610f02d00600612702e00600612702f006006127", + "0xf00600611104e00600614d04d00600614d00700600614d153007006121", + "0x611400215508700600610f15400600610e07b00900610c00f006006114", + "0x610c02e00600610b02e00600611103300600610f054006006114002006", + "0x215915800700612115700600611615600700612104f00600611114a009", + "0x15700600614d15700600610b15a007006121157006006112157006006111", + "0x15100900610c0c700900610c07f00900610c00c00700612115700600610f", + "0x2d00600612902c00600612902b00600612902a006006129029006006129", + "0x2e00600612908a00600610f15b00600610e03000600612902f006006129", + "0x2d00600611202e00600611202f006006112030006006112029006006112", + "0x15c00600611204e00600611202a00600611202b00600611202c006006112", + "0x16100600611216000600611215f00600611215e00600611215d006006112", + "0x166007006121165007006121164007006121163006006112162006006112", + "0x600713300600711713300600610b002007133006007117056006006116", + "0x612700600713400600711713400600610b002007134006007117002167", + "0x610c16800600610b16900700612116800600611605800600614d033006", + "0x60070ed0060071170ed00600610b0020070ed00600711700216a152009", + "0xd000600611608e00600611216b00600610e14e00900610c0ed006006114", + "0x3300600612916c00600610b16c00600611614f00900610c0d000600610b", + "0x13500600711705b00600611609200600610f16d00600610e08300900610c", + "0x16f00700612116e00600611200600713500600711713500600610b002007", + "0x2a00600611101400600612708500900610c00c00600614d170007006121", + "0x15e00900610c02b00600610b02b00600611115000900610c02a00600610b", + "0x2d00600614d02c00600614d02b00600614d02a00600614d02900600614d", + "0x2c00600610b02c00600611103000600614d02f00600614d02e00600614d", + "0x2900600610b02900600611117200700612117100600611216100900610c", + "0x200700617405800600611109400600610f17300600610e16000900610c", + "0xd100600611609600600610f17500600610e15d00900610c15f00900610c", + "0x15c00900610c00f00600610b01400600612916300900610c0d100600610b", + "0x700700612117800700612117700700612109900600611217600600610e", + "0x2d00600610b02d00600611108700900610c16200900610c179007006121", + "0x17a00600610e15700900610c04d00600610b05f00600610f15400900610c", + "0x610b06900600611200200706900600711706900600611109b00600610f", + "0x610e15b00900610c05f00600611600200700617b08a00900610c069006", + "0xcc00600611616e00900610c00900706900600711709d00600610f17c006", + "0x3300600611403900600611400600600611416800900610c0cc00600610b", + "0x610e0ed00900610c03000600610b13700600610b006007137006007117", + "0x610f17e00600610e08e00900610c02f00600610b0a000600610f17d006", + "0x610b0cd0060061160a400600610f17f00600610e16b00900610c0a2006", + "0x611616c00900610c0d200600610b0d20060061160d000900610c0cd006", + "0xa800600610f18000600610e09200900610c00200713700600711705d006", + "0x18100600610e17100900610c16d00900610c0ce00600610b0ce006006116", + "0x18200700612109400900610c0cf00600610b0cf0060061160ab00600610f", + "0xc800600610b0c800600611617300900610c18400700617b183007006121", + "0x6900600711717500900610c0c900600610b0c900600611609600900610c", + "0x61161850070061210d100900610c0ca00600610b0ca006006116007007", + "0x200713800600711706100600611609900900610c0cb00600610b0cb006", + "0x611417600900610c05f00600614d00600713800600711713800600610b", + "0x614d139006006116009007006186002007006186015006006114009006", + "0x610c09b00900610c06400600610b06400600611213900600610f139006", + "0x13b00600711713b00600610b00200713b00600711706700600611617a009", + "0x13c00600711706c00600611606a00600611609d00900610c002187006007", + "0x17c00900610c06a00600610f00600713c00600711713c00600610b002007", + "0x18c00700612118b00700612118a007006121189007006121188007006121", + "0x170060071170cc00900610c0c600600610b0c600600611618d007006121", + "0x61230b300600610e0b500600610f18e00600610e0a000900610c002007", + "0x610f0ba0060061400bd00600610f18f00600610e17d00900610c010006", + "0x20071410060071170710060061160770060061120b90060061120ba006", + "0x200714600600711707900600611600600714100600711714100600610b", + "0x611004e00600610f07700600610b00600714600600711714600600610b", + "0x610f19000600610e0a200900610c04b00600610b006007006113010006", + "0x61120100060061910be00600614d0be00600610b0be0060061400c1006", + "0x610c17e00900610c06500600614d02f00600611119200700612100c006", + "0x61210be00600611219400700612119300700612117f00900610c0a4009", + "0x61211970070061210cd00900610c030006006111196007006121195007", + "0x610c03a00600610b01600600611f19a007006121199007006121198007", + "0x200714a00600711707b0060061160c300600610f19b00600610e0d2009", + "0x611219c0060061110a800900610c00600714a00600711714a00600610b", + "0x219e0d400600610f19d00600610e18000900610c19c00600610b19c006", + "0x19f00600711701600600613e07f00600610f07f00600612708e00600610f", + "0x19f00600610e07f00600612900600719f00600711719f00600610b002007", + "0x410060071171a000600611207f0060061120ce00900610c016006006140", + "0x614d0d700600610f0d900600610f1a100600610e0ab00900610c002007", + "0x600714e00600711714e00600610b00200714e0060071170021a2033006", + "0x600714f00600711714f00600610b00200714f00600711718100900610c", + "0x15000600610b002007150006007117085006006116002007083006007117", + "0x1a300600610e0cf00900610c006007150006007117006007083006007117", + "0x1540060071170870060061160b700600610f0b70060061400db00600610f", + "0x1a400600610b0c800900610c00600715400600711715400600610b002007", + "0x4e00600611404f00600614d0ca00900610c1a50060061140c900900610c", + "0x4d0060061141a70070061210df00600610f1a600600610e0cb00900610c", + "0x200715b00600711708a0060061160021aa0021a90100070061210021a8", + "0x21ac1ab00700612116800600610f00600715b00600711715b00600610b", + "0x1ad0060061140060071ad0060071171ad00600610b0020071ad006007117", + "0x1ae00600610e0b300900610c03700600610f12000600610e0c600900610c", + "0x610b00200716b00600711708e0060061160ed00600610e1af007006121", + "0x9200600611616c00600610f0b500900610c00600716b00600711716b006", + "0x16c00600611200600716d00600711716d00600610b00200716d006007117", + "0x1b400600610b0020071b40060071170021b31b200600610b1b10070061b0", + "0x61b01b50070061b018e00900610c1b40060061140060071b4006007117", + "0x610b0e700600610f1b800600610e0b700900610c1b70070061b01b6007", + "0x17300600610b0020071730060071170940060061160b900900610c0e5006", + "0x1750060071170960060061160021b9058006006114006007173006007117", + "0x1000600613e0ba00900610c00600717500600711717500600610b002007", + "0x1ba00600610e0060071ba0060071171ba00600610b0020071ba006007117", + "0x610b00200717600600711709900600611609900600610f0bb00900610c", + "0x1bc0070061210480060061141bb007006121006007176006007117176006", + "0x1be0070061b018f00900610c0bd00900610c1bd00600610b1bd006006116", + "0xbf00900610c0ea00600610b0ec00600610f1bf00600610e0be00900610c", + "0x17a00600610b00200717a00600711709b0060061160021c004d006006111", + "0x1500600611106900600610e00600706900600711700600717a006007117", + "0x9d0060061160ef00600610f1c100600610e19000900610c0c100900610c", + "0x6900600611400600717c00600711717c00600610b00200717c006007117", + "0x610b00200717d0060071170a00060061161c20070061b00c300900610c", + "0x17e0060071170a20060061161c30070061b000600717d00600711717d006", + "0x17f0060071170a400600611600600717e00600711717e00600610b002007", + "0x19c00900610c19b00900610c00600717f00600711717f00600610b002007", + "0x600718000600711718000600610b0020071800060071170a8006006116", + "0x711718100600610b0020071810060071170ab0060061160d400900610c", + "0x1c500600610b0020071c50060071170021c419d00900610c006007181006", + "0x610c1a000900610c1c50060061141c60070061210060071c5006007117", + "0x21c70640060061140d900900610c0d700900610c19f00900610c0d6009", + "0xdb00900610c0f200600610b0f400600610f1c800600610e1a100900610c", + "0xb30060071170100060061161a400900610c0090070061211a300900610c", + "0xb300600711718e00600610b00200718e0060071170b5006006116002007", + "0x1ca00600610b0020071ca0060071170021c900600718e006007117006007", + "0x71170bd0060061161a500900610c1ca0060061140060071ca006007117", + "0x61160100060061cb00600718f00600711718f00600610b00200718f006", + "0x1900060071171cc00700612119000600610b0020071900060071170c1006", + "0x61210021d00160070061130021cf07500600610b1ce0070061cd006007", + "0x71171d400600610b0020071d40060071170021d31d20070061211d1007", + "0x1600600614d0df00900610c1d40060061141d50070061210060071d4006", + "0x1d600600610e1a600900610c00c006006114016006006111007007006113", + "0x19b0060071170c30060061160021d80160060061230021d70f800600610f", + "0x1b200900610c1d900700612100600719b00600711719b00600610b002007", + "0x61211ad00900610c1da00700612119c00600610e00600719c006007117", + "0x1dc00700612119d00600610b00600719d0060071171ae00900610c1db007", + "0xe700900610c1de0070061210e500900610c1dd0070061211b400900610c", + "0x1e10070061211ba00900610c1e00070061211b800900610c1df007006121", + "0xec00900610c1e30070061210ea00900610c1e20070061211bd00900610c", + "0x1e60070061210ef00900610c1e50070061211bf00900610c1e4007006121", + "0x611301600600611400200719d0060071170d40060061161c100900610c", + "0x20071a10060071170d90060061160d700600611600900700611300c007", + "0x14f0060061140021e81e70070061210060071a10060071171a100600610b", + "0x60071a30060071171a300600610b0020071a30060071170db006006116", + "0x1a50060071171a500600610b0020071a50060071170021ea1e9007006121", + "0x61161c500900610c04e00600612904e0060061271a500600610e006007", + "0x61120060071a60060071171a600600610b0020071a60060071170df006", + "0x1ae0060071171ae00600610b0020071ae0060071171ad00600610e1eb006", + "0xe50060071170f200900610c1b400600610e01700719c006007117006007", + "0x1ec0070061211b800600610b0020071b80060071170e7006006116002007", + "0x19c0060071170e500600610e0060070e50060071170060071b8006007117", + "0x1ef00600610b0021ee1ed0070061210f400900610c1bd00600610f01b007", + "0x610c0fa00600610b0021f31f20070061211f10070061210fa0060061f0", + "0x610c1ca00900610c0fa00600614d0021f50fa0060061120021f41c8009", + "0x610e0fe00600610f1f600600610e0f800900610c1a400600614d1d4009", + "0x1f800600610e1d600900610c0021f706400600614d0060070061860fc006", + "0x20071bf0060071170ec0060061160020070ea00600711710000600610f", + "0x60071bf0060071171a40060061120060070ea0060071171bf00600610b", + "0x71171c100600610b0020071c10060071170ef0060061160ea00600610e", + "0x19c00600711701000719c00600711700f00719c0060071170060071c1006", + "0x71171c500600610e01500719c00600711701400719c006007117019007", + "0x19c00600711700c00719c00600711700900719c00600711700700719c006", + "0xf40060061160020070f20060071171f900600610e1eb00900610c016007", + "0x60071c80060071171fa0070061211c800600610b0020071c8006007117", + "0x1ca00600610e00200719c0060071170f200600610e0060070f2006007117", + "0x610b0020071d60060071170f80060061160070060061cb1d400600610e", + "0xc600600610f0c600600614d0fa00900610c0060071d60060071171d6006", + "0x1ef00900610c0090060061290c700600610f0c700600614d009006006127", + "0xca00600610f0c900600610f0c900600614d0c800600610f0c800600614d", + "0xcf00600610f0ce00600610f0cd00600610f0cc0060061120cb00600610f", + "0xfe00900610c0d200600610f0d100600610f0fc00900610c0d000600610f", + "0x1340060061140160070061211fc00700612110300600610f1fb00600610e", + "0x1ef0060061120fa0060061140022010022001ff00600610b0021fe0021fd", + "0x20071f60060071170fe0060061160020070fc006007117002203002202", + "0x60070fc0060071170060071f60060071172040070061211f600600610b", + "0x612100600720600600711720600600610b002007206006007117002205", + "0x20071f80060071171000060061161f600900610c206006006114207007", + "0x610b0020071f90060071170022080060071f80060071171f800600610b", + "0x7f00600614d0070060062091f90060061140060071f90060071171f9006", + "0x71171fb00600610b0020071fb00600711710300600611607f006006114", + "0x20b00600200600200220b00600200200220a20600600610e0060071fb006", + "0x20b0060020090020140100070cb00f01600720b007007002007007002002", + "0x600f00201c00620b00600f00601600201900620b00601600600c002002", + "0x200600201b01701500920b0060c401c0190090100020c400620b00600c", + "0x220b0060020090020540060a806500620b00701b00601400200220b006", + "0x2b00617502a00620b00702900601700202911b00720b006065006015002", + "0x20b00602c00601900202c00620b00611b00601b00200220b006002009002", + "0x6500200220b00602e0060c400202f02e00720b00602d00601c00202d006", + "0x20b0060330060c400204803300720b00603000601c00203000620b006002", + "0x611b00203500620b00604800605400203900620b00602f006054002002", + "0x20b00600200900200211e00220b00703503900702900203900620b006039", + "0x3700602c00203700620b00611e00602b00211e00620b00600202a002002", + "0x600202a00200220b00600200900200203a00600202d00212000620b006", + "0x212000620b00603a00602c00203a00620b00610d00602e00210d00620b", + "0x703c00603000203c00620b00603c00602c00203c00620b00612000602f", + "0x200220b00612400603300200220b00600200900207d00615c12400620b", + "0x3e01701500903500203e00620b00603e00603900203e00620b006002048", + "0x20b00600211e00200220b00600200900204112b00714a12c12a00720b007", + "0x20b00600210d00212d00620b00600212000204300620b006002037002002", + "0x600212400204700620b00600203c00212e00620b00600203a002045006", + "0x1412a00204d00620b00600203e00213000620b00600207d00213100620b", + "0x12f00620b00612a00600c00204b00620b00604d13013104712e04512d043", + "0x900612b00213300620b00612c00601600205600620b00600600612c002", + "0x13400620b00602a00604300213600620b00604b00604100205800620b006", + "0x604500205305113204f04e01620b00613413605813305612f00f12d002", + "0x20b00605b00612e00200220b00600200900213500614505b00620b007053", + "0x613000205f00620b00600213100200220b00605d00604700213705d007", + "0x620b00613800604b00200220b00606100604d00213806100720b006137", + "0x213906400720b00613b06700704f00213b00620b00605f00604e002067", + "0x606900605100206a06900720b00606400613200200220b006139006033", + "0x5600213c00620b00606c00612f00206c00620b00606a00605300200220b", + "0x20b00604f00612c00213f00620b00604e00600c00206f00620b00613c006", + "0x13300214500620b00605100612b00214100620b006132006016002071006", + "0x200220b00600200900207514514107113f01600607500620b00606f006", + "0x604f00612c00207700620b00604e00600c00207600620b006135006058", + "0x214b00620b00605100612b00214600620b00613200601600207900620b", + "0x220b00600200900207b14b14607907701600607b00620b006076006133", + "0x14a00620b00600213100200220b00602a00613600200220b00600211e002", + "0x7f14a00705b00207f00620b00607f00604b00207f00620b006002134002", + "0x15200620b0060c715100705d00215100620b0060021350020c700620b006", + "0x600612c00214f00620b00612b00600c00214e00620b006152006058002", + "0x15000620b00600900612b00208500620b00604100601600208300620b006", + "0x20b00600200900215e15008508314f01600615e00620b00614e006133002", + "0x20b00602a00613600200220b00607d00603300200220b00600211e002002", + "0x3300216016100720b00615f00613700215f00620b00600900612b002002", + "0x216300620b00600205f00215d00620b00600213100200220b006160006", + "0x600213500215c00620b00616315d00705b00216300620b00616300604b", + "0x15400620b00608700605800208700620b00615c16200705d00216200620b", + "0x1700601600208a00620b00600600612c00215700620b00601500600c002", + "0x16800620b00615400613300216e00620b00616100612b00215b00620b006", + "0x200220b00600211e00200220b00600200900216816e15b08a157016006", + "0xed00620b00600213100200220b00611b00606100200220b00602b006033", + "0x8e0ed00705b00208e00620b00608e00604b00208e00620b006002138002", + "0x16c00620b00616b0d000705d0020d000620b00600213500216b00620b006", + "0x600612c00216d00620b00601500600c00209200620b00616c006058002", + "0x17300620b00600900612b00209400620b00601700601600217100620b006", + "0x20b00600200900209617309417116d01600609600620b006092006133002", + "0x601500600c00217500620b00605400605800200220b00600211e002002", + "0x217600620b00601700601600209900620b00600600612c0020d100620b", + "0x1760990d101600617a00620b00617500613300209b00620b00600900612b", + "0x20b00600c00606100200220b00600211e00200220b00600200900217a09b", + "0x617c00604b00217c00620b00600213400209d00620b006002131002002", + "0x20a000620b0060021350020cc00620b00617c09d00705b00217c00620b", + "0x1000600c0020a200620b00617d00605800217d00620b0060cc0a000705d", + "0x17f00620b0060140060160020a400620b00600600612c00217e00620b006", + "0xa417e0160060d200620b0060a20061330020cd00620b00600900612b002", + "0x600200200200220b00600213900201600620b0060020640020d20cd17f", + "0x720c01000f00720b00700600200700700200220b00600200600200220b", + "0x1000601600201c00620b00600f00600c00200220b006002009002015014", + "0x20b0060650c401c00901000206500620b00600900600f0020c400620b006", + "0x620d05400620b00701900601400200220b00600200600201901b017009", + "0x2a00601700202a02900720b00605400601500200220b00600200900211b", + "0x620b00602900601b00200220b00600200900202c00620e02b00620b007", + "0xc400203002f00720b00602e00601c00202e00620b00602d00601900202d", + "0x4800720b00603300601c00203300620b00600206500200220b00602f006", + "0x3900605400203500620b00603000605400200220b0060480060c4002039", + "0x220b00711e03500702900203500620b00603500611b00211e00620b006", + "0x603700602b00203700620b00600202a00200220b0060020090020020f4", + "0x20090020020f800600202d00210d00620b00612000602c00212000620b", + "0x2c00203c00620b00603a00602e00203a00620b00600202a00200220b006", + "0x20b00612400602c00212400620b00610d00602f00210d00620b00603c006", + "0x200220b00600200900203e00620f07d00620b007124006030002124006", + "0x620b00612a00603900212a00620b00600204800200220b00607d006033", + "0x600200900204304100721012b12c00720b00712a01b01700903500212a", + "0x20b00600212000212d00620b00600203700200220b00600211e00200220b", + "0x600203c00204700620b00600203a00212e00620b00600210d002045006", + "0x203e00204d00620b00600207d00213000620b00600212400213100620b", + "0x204e00620b00604b04d13013104712e04512d01412a00204b00620b006", + "0x600700612b00212f00620b00612b00601600205300620b00612c00600c", + "0x205800620b00602b00604300213300620b00604e00604100205600620b", + "0x600c01600713b00205100c13204f00c20b00605813305612f053016067", + "0x220b00600200900213400621113600620b00705100606900200c00620b", + "0x600213100200220b00605b00604700213505b00720b00613600606a002", + "0x200220b00613700613c00205f13700720b00613500606c00205d00620b", + "0x605f00606f00206700620b00613200601600213900620b00604f00600c", + "0x20b00606913b06713900c13f00206900620b00605d00604e00213b00620b", + "0x20b00600200900206c00621206a00620b007064006071002064138061009", + "0x613200200220b00606f00603300206f13c00720b00606a006141002002", + "0x620b00607100605300200220b00613f00605100207113f00720b00613c", + "0x600c00207500620b00614500605600214500620b00614100612f002141", + "0x620b00600c00612b00207700620b00613800601600207600620b006061", + "0x20b00600200900214607907707600c00614600620b006075006133002079", + "0x601600207b00620b00606100600c00214b00620b00606c006058002002", + "0x620b00614b00613300207f00620b00600c00612b00214a00620b006138", + "0x620b00613400605800200220b0060020090020c707f14a07b00c0060c7", + "0x612b00214e00620b00613200601600215200620b00604f00600c002151", + "0x208314f14e15200c00608300620b00615100613300214f00620b00600c", + "0x13600200220b00601600614500200220b00600211e00200220b006002009", + "0x215000620b00600213400208500620b00600213100200220b00602b006", + "0x600213500215e00620b00615008500705b00215000620b00615000604b", + "0x15f00620b00616000605800216000620b00615e16100705d00216100620b", + "0x700612b00216300620b00604300601600215d00620b00604100600c002", + "0x900216215c16315d00c00616200620b00615f00613300215c00620b006", + "0x614500200220b00603e00603300200220b00600211e00200220b006002", + "0x215700620b00600700612b00200220b00602b00613600200220b006016", + "0x20b00600213100200220b00615400603300215408700720b006157006137", + "0x705b00215b00620b00615b00604b00215b00620b00600205f00208a006", + "0x20b00616e16800705d00216800620b00600213500216e00620b00615b08a", + "0x1600216b00620b00601700600c00208e00620b0060ed0060580020ed006", + "0x20b00608e00613300216c00620b00608700612b0020d000620b00601b006", + "0x220b00600211e00200220b00600200900209216c0d016b00c006092006", + "0x20b00602900606100200220b00601600614500200220b00602c006033002", + "0x617100604b00217100620b00600213800216d00620b006002131002002", + "0x217300620b00600213500209400620b00617116d00705b00217100620b", + "0x1700600c00217500620b00609600605800209600620b00609417300705d", + "0x17600620b00600700612b00209900620b00601b0060160020d100620b006", + "0x220b00600200900209b1760990d100c00609b00620b006175006133002", + "0x620b00611b00605800200220b00601600614500200220b00600211e002", + "0x612b00217c00620b00601b00601600209d00620b00601700600c00217a", + "0x20a00cc17c09d00c0060a000620b00617a0061330020cc00620b006007", + "0x6100200220b00601600614500200220b00600211e00200220b006002009", + "0x20a200620b00600213400217d00620b00600213100200220b006009006", + "0x600213500217e00620b0060a217d00705b0020a200620b0060a200604b", + "0xcd00620b00617f00605800217f00620b00617e0a400705d0020a400620b", + "0x700612b0020a800620b0060150060160020d200620b00601400600c002", + "0x750020ce1800a80d200c0060ce00620b0060cd00613300218000620b006", + "0x200600200220b00600200200200220b00600213900200f00620b006002", + "0x200900201701500721301401000720b00700700200700700200220b006", + "0x1901b00720b00601c00607600201c00620b00600c00600f00200220b006", + "0x20c400621401600620b00701900607700201000620b00601000600c002", + "0x620b00601400601600202900620b00601000600c00200220b006002009", + "0x14600201600620b00601600f00707900202b00620b00601b00600f00202a", + "0x11b00614b00200220b00600200600211b05406500920b00602b02a029009", + "0x720b00602c00607b00200220b00600200900202d00621502c00620b007", + "0x200220b00600200900203300621603000620b00702f00614a00202f02e", + "0x603900601c00203900620b00604800601900204800620b00602e00601b", + "0x1c00203700620b00600206500200220b0060350060c400211e03500720b", + "0x20b00611e00605400200220b0061200060c400210d12000720b006037006", + "0x2900203a00620b00603a00611b00203c00620b00610d00605400203a006", + "0x620b00600202a00200220b00600200900200221700220b00703c03a007", + "0x202d00203e00620b00607d00602c00207d00620b00612400602b002124", + "0x12a00602e00212a00620b00600202a00200220b006002009002002218006", + "0x12b00620b00603e00602f00203e00620b00612c00602c00212c00620b006", + "0x204300621904100620b00712b00603000212b00620b00612b00602c002", + "0x212d00620b00600204800200220b00604100603300200220b006002009", + "0x721a12e04500720b00712d05406500903500212d00620b00612d006039", + "0x620b00600203700200220b00600211e00200220b006002009002131047", + "0x20b00600203a00204b00620b00600210d00204d00620b006002120002130", + "0x600207d00213200620b00600212400204f00620b00600203c00204e006", + "0x5113204f04e04b04d13001412a00205300620b00600203e00205100620b", + "0x20b00605600604700213305600720b00612f00607f00212f00620b006053", + "0x601600213700620b00600600612c00205d00620b00604500600c002002", + "0x620b00613300604100206100620b00600900612b00205f00620b00612e", + "0x100c700213900620b00603000604e00206400620b00601600604b002138", + "0x713500615100213505b13413605801620b00613906413806105f13705d", + "0x6900620b00606700615200200220b00600200900213b00621b06700620b", + "0x6c00604d00213c06c00720b00606900613000206a00620b006002131002", + "0x214100620b00606a00604e00207100620b00613c00604b00200220b006", + "0x6f00613200200220b00613f00603300213f06f00720b00614107100704f", + "0x7600620b00607500605300200220b00614500605100207514500720b006", + "0x5800600c00207900620b00607700605600207700620b00607600612f002", + "0x7b00620b00613400601600214b00620b00613600612c00214600620b006", + "0x14b14601600607f00620b00607900613300214a00620b00605b00612b002", + "0x600c0020c700620b00613b00605800200220b00600200900207f14a07b", + "0x620b00613400601600215200620b00613600612c00215100620b006058", + "0x15101600608300620b0060c700613300214f00620b00605b00612b00214e", + "0x3000605100200220b00600211e00200220b00600200900208314f14e152", + "0x213400208500620b00600213100200220b00601600604d00200220b006", + "0x620b00615008500705b00215000620b00615000604b00215000620b006", + "0x605800216000620b00615e16100705d00216100620b00600213500215e", + "0x620b00600600612c00215d00620b00604700600c00215f00620b006160", + "0x613300216200620b00600900612b00215c00620b006131006016002163", + "0x11e00200220b00600200900208716215c16315d01600608700620b00615f", + "0x4d00200220b00603000605100200220b00604300603300200220b006002", + "0x720b00608a00613700208a00620b00600900612b00200220b006016006", + "0x600205f00215b00620b00600213100200220b006157006033002157154", + "0x16800620b00616e15b00705b00216e00620b00616e00604b00216e00620b", + "0x8e00605800208e00620b0061680ed00705d0020ed00620b006002135002", + "0x16c00620b00600600612c0020d000620b00606500600c00216b00620b006", + "0x16b00613300216d00620b00615400612b00209200620b006054006016002", + "0x211e00200220b00600200900217116d09216c0d001600617100620b006", + "0x604d00200220b00602e00606100200220b00603300603300200220b006", + "0x4b00217300620b00600213800209400620b00600213100200220b006016", + "0x20b00600213500209600620b00617309400705b00217300620b006173006", + "0x209900620b0060d10060580020d100620b00609617500705d002175006", + "0x605400601600209b00620b00600600612c00217600620b00606500600c", + "0x617c00620b00609900613300209d00620b00600900612b00217a00620b", + "0x4d00200220b00600211e00200220b00600200900217c09d17a09b176016", + "0x620b00606500600c0020cc00620b00602d00605800200220b006016006", + "0x612b0020a200620b00605400601600217d00620b00600600612c0020a0", + "0xa417e0a217d0a00160060a400620b0060cc00613300217e00620b006009", + "0x200220b0060c400603300200220b00600211e00200220b006002009002", + "0x17f00620b00600213100200220b00600f00614e00200220b00601b006061", + "0xcd17f00705b0020cd00620b0060cd00604b0020cd00620b006002138002", + "0x18000620b0060d20a800705d0020a800620b0060021350020d200620b006", + "0x600612c0020ab00620b00601000600c0020ce00620b006180006058002", + "0xc800620b00600900612b0020cf00620b00601400601600218100620b006", + "0x20b0060020090020c90c80cf1810ab0160060c900620b0060ce006133002", + "0x20b00600f00614e00200220b00600c00606100200220b00600211e002002", + "0x60cb00604b0020cb00620b0060021340020ca00620b006002131002002", + "0x20b300620b0060021350020c600620b0060cb0ca00705b0020cb00620b", + "0x1500600c00218e00620b0060b50060580020b500620b0060c60b300705d", + "0xba00620b0060170060160020b900620b00600600612c0020b700620b006", + "0xb90b70160060bd00620b00618e0061330020bb00620b00600900612b002", + "0x208300201500620b00600206400201000620b00600214f0020bd0bb0ba", + "0x200200200220b00600213900201c00620b00600208500201b00620b006", + "0x21c0650c400720b00700900600700700200220b00600200600200220b006", + "0x601600202c00620b0060c400600c00200220b00600200900211b054007", + "0x602e02d02c00915000202e00620b00601600600f00202d00620b006065", + "0x21d02f00620b00702b00615e00200220b00600200600202b02a02900920b", + "0x616000204803300720b00602f00616100200220b006002009002030006", + "0x20b00602900600c00200220b00600200900203900621e01900620b007048", + "0x15f00203a00620b00603300600f00210d00620b00602a006016002120006", + "0x203711e03500920b00603a10d12000914600201900620b00601901c007", + "0x600200900212400621f03c00620b00703700614b00200220b006002006", + "0x22012a00620b00703e00614a00203e07d00720b00603c00607b00200220b", + "0x12b00601900212b00620b00607d00601b00200220b00600200900212c006", + "0x220b0060430060c400212d04300720b00604100601c00204100620b006", + "0x12e0060c400204712e00720b00604500601c00204500620b006002065002", + "0x213000620b00604700605400213100620b00612d00605400200220b006", + "0x200900200222100220b00713013100702900213100620b00613100611b", + "0x2c00204b00620b00604d00602b00204d00620b00600202a00200220b006", + "0x2a00200220b00600200900200222200600202d00204e00620b00604b006", + "0x620b00613200602c00213200620b00604f00602e00204f00620b006002", + "0x603000205100620b00605100602c00205100620b00604e00602f00204e", + "0x20b00605300603300200220b00600200900212f00622305300620b007051", + "0x3500903500205600620b00605600603900205600620b006002048002002", + "0x211e00200220b00600200900213413600722405813300720b00705611e", + "0x210d00213500620b00600212000205b00620b00600203700200220b006", + "0x12400205f00620b00600203c00213700620b00600203a00205d00620b006", + "0x206400620b00600203e00213800620b00600207d00206100620b006002", + "0x20b00613300600c00213900620b00606413806105f13705d13505b01412a", + "0x15d00213c00620b00605800601600206c00620b00600700612c00206a006", + "0x20b00613900604100213f00620b00600c00612b00206f00620b006002006", + "0x15c00214500620b00612a00604e00214100620b006019006163002071006", + "0x16200206901400f13b01706700f20b00614514107113f06f13c06c06a014", + "0x1500713b00200f00620b00600f01000708700201700620b00601701b007", + "0x600200900207600622507500620b00706900606900201400620b006014", + "0x13100200220b00607700604700207907700720b00607500606a00200220b", + "0x20b00614b00613c00207b14b00720b00607900606c00214600620b006002", + "0x606f00215200620b00613b00601600215100620b00606700600c002002", + "0x14f14e15215100c13f00214f00620b00614600604e00214e00620b00607b", + "0x200900208500622608300620b0070c70060710020c707f14a00920b006", + "0x200220b00615e00603300215e15000720b00608300614100200220b006", + "0x616000605300200220b00616100605100216016100720b006150006132", + "0x216300620b00615d00605600215d00620b00615f00612f00215f00620b", + "0x601700612c00216200620b00614a00600c00215c00620b00600f00615d", + "0x215700620b00601400612b00215400620b00607f00601600208700620b", + "0x20b00600200900208a15715408716215c00f00608a00620b006163006133", + "0x600c00216e00620b00600f00615d00215b00620b006085006058002002", + "0x620b00607f0060160020ed00620b00601700612c00216800620b00614a", + "0x16e00f0060d000620b00615b00613300216b00620b00601400612b00208e", + "0x216c00620b00607600605800200220b0060020090020d016b08e0ed168", + "0x601700612c00216d00620b00606700600c00209200620b00600f00615d", + "0x217300620b00601400612b00209400620b00613b00601600217100620b", + "0x20b00600200900209617309417116d09200f00609600620b00616c006133", + "0x20b00601000615700200220b00601b00615400200220b00600211e002002", + "0x601900608a00200220b00612a00605100200220b006015006145002002", + "0xd100604b0020d100620b00600213400217500620b00600213100200220b", + "0x17600620b00600213500209900620b0060d117500705b0020d100620b006", + "0x615d00217a00620b00609b00605800209b00620b00609917600705d002", + "0x620b00600700612c00217c00620b00613600600c00209d00620b006002", + "0x613300217d00620b00600c00612b0020a000620b0061340060160020cc", + "0x200220b0060020090020a217d0a00cc17c09d00f0060a200620b00617a", + "0x200220b00601b00615400200220b00612f00603300200220b00600211e", + "0x220b00612a00605100200220b00601500614500200220b006010006157", + "0x617f00613700217f00620b00600c00612b00200220b00601900608a002", + "0x5f0020cd00620b00600213100200220b0060a40060330020a417e00720b", + "0x20b0060d20cd00705b0020d200620b0060d200604b0020d200620b006002", + "0x580020ce00620b0060a818000705d00218000620b0060021350020a8006", + "0x20b00603500600c00218100620b00600200615d0020ab00620b0060ce006", + "0x12b0020c900620b00611e0060160020c800620b00600700612c0020cf006", + "0xc90c80cf18100f0060cb00620b0060ab0061330020ca00620b00617e006", + "0x20b00612c00603300200220b00600211e00200220b0060020090020cb0ca", + "0x601500614500200220b00601000615700200220b00601b006154002002", + "0x600213100200220b00601900608a00200220b00607d00606100200220b", + "0x5b0020b300620b0060b300604b0020b300620b0060021380020c600620b", + "0x60b518e00705d00218e00620b0060021350020b500620b0060b30c6007", + "0x20ba00620b00600200615d0020b900620b0060b70060580020b700620b", + "0x611e0060160020bd00620b00600700612c0020bb00620b00603500600c", + "0x60bf00620b0060b90061330020be00620b00600c00612b00218f00620b", + "0x200220b00600211e00200220b0060020090020bf0be18f0bd0bb0ba00f", + "0x220b00601500614500200220b00601000615700200220b00601b006154", + "0x600200615d0020c100620b00612400605800200220b00601900608a002", + "0x219b00620b00600700612c0020c300620b00603500600c00219000620b", + "0x60c10061330020d400620b00600c00612b00219c00620b00611e006016", + "0x211e00200220b00600200900219d0d419c19b0c319000f00619d00620b", + "0x615700200220b00601b00615400200220b00603900603300200220b006", + "0x15b00200220b00603300606100200220b00601500614500200220b006010", + "0x20d600620b0060021380021a000620b00600213100200220b00601c006", + "0x600213500219f00620b0060d61a000705b0020d600620b0060d600604b", + "0x1a100620b0060d90060580020d900620b00619f0d700705d0020d700620b", + "0x700612c0021a300620b00602900600c0020db00620b00600200615d002", + "0xdf00620b00600c00612b0021a500620b00602a0060160021a400620b006", + "0x60020090021a60df1a51a41a30db00f0061a600620b0061a1006133002", + "0x601000615700200220b00601b00615400200220b00600211e00200220b", + "0x3000605800200220b00601c00615b00200220b00601500614500200220b", + "0x1ae00620b00602900600c0021ad00620b00600200615d0021b200620b006", + "0xc00612b0020e500620b00602a0060160021b400620b00600700612c002", + "0x1b80e70e51b41ae1ad00f0061b800620b0061b20061330020e700620b006", + "0x200220b00601b00615400200220b00600211e00200220b006002009002", + "0x220b00601c00615b00200220b00601500614500200220b006010006157", + "0x620b0060021340021ba00620b00600213100200220b006016006061002", + "0x1350020ea00620b0061bd1ba00705b0021bd00620b0061bd00604b0021bd", + "0x20b0061bf0060580021bf00620b0060ea0ec00705d0020ec00620b006002", + "0x12c0021c500620b00605400600c0021c100620b00600200615d0020ef006", + "0x20b00600c00612b0020f400620b00611b0060160020f200620b006007006", + "0x20021ca1c80f40f21c51c100f0061ca00620b0060ef0061330021c8006", + "0xf01600720b00700700600700700200220b00600200600200220b006002", + "0x1600201900620b00601600600c00200220b006002009002014010007227", + "0xc401c0190091500020c400620b00600c00600f00201c00620b00600f006", + "0x6500620b00701b00615e00200220b00600200600201b01701500920b006", + "0x16000202911b00720b00606500616100200220b006002009002054006228", + "0x611b00601b00200220b00600200900202b00622902a00620b007029006", + "0x2f02e00720b00602d00601c00202d00620b00602c00601900202c00620b", + "0x20b00603000601c00203000620b00600206500200220b00602e0060c4002", + "0x5400203900620b00602f00605400200220b0060330060c4002048033007", + "0x703503900702900203900620b00603900611b00203500620b006048006", + "0x602b00211e00620b00600202a00200220b00600200900200222a00220b", + "0x200222b00600202d00212000620b00603700602c00203700620b00611e", + "0x3a00620b00610d00602e00210d00620b00600202a00200220b006002009", + "0x3c00602c00203c00620b00612000602f00212000620b00603a00602c002", + "0x20b00600200900207d00622c12400620b00703c00603000203c00620b006", + "0x603e00603900203e00620b00600204800200220b006124006033002002", + "0x900204112b00722d12c12a00720b00703e01701500903500203e00620b", + "0x212000204300620b00600203700200220b00600211e00200220b006002", + "0x3c00212e00620b00600203a00204500620b00600210d00212d00620b006", + "0x213000620b00600207d00213100620b00600212400204700620b006002", + "0x620b00604d13013104712e04512d04301412a00204d00620b00600203e", + "0x600c00200220b00604e00604700204f04e00720b00604b00607f00204b", + "0x620b00600200615d00205800620b00612c00601600213300620b00612a", + "0x616300205b00620b00604f00604100213400620b00600900612b002136", + "0x5305113201620b00613505b13413605813300f16e00213500620b00602a", + "0x200220b00600200900213700622e05d00620b00705600615100205612f", + "0x20b00605f00613000206100620b00600213100205f00620b00605d006152", + "0x4e00213b00620b00606400604b00200220b00613800604d002064138007", + "0x6700603300206713900720b00606913b00704f00206900620b006061006", + "0x200220b00606a00605100206c06a00720b00613900613200200220b006", + "0x606f00605600206f00620b00613c00612f00213c00620b00606c006053", + "0x214100620b00613200600c00207100620b00605300615d00213f00620b", + "0x613f00613300207500620b00612f00612b00214500620b006051006016", + "0x13700605800200220b00600200900207607514514107101600607600620b", + "0x14600620b00613200600c00207900620b00605300615d00207700620b006", + "0x7700613300207b00620b00612f00612b00214b00620b006051006016002", + "0x211e00200220b00600200900214a07b14b14607901600614a00620b006", + "0x213400207f00620b00600213100200220b00602a00608a00200220b006", + "0x620b0060c707f00705b0020c700620b0060c700604b0020c700620b006", + "0x605800214e00620b00615115200705d00215200620b006002135002151", + "0x620b00612b00600c00208300620b00600200615d00214f00620b00614e", + "0x613300215e00620b00600900612b00215000620b006041006016002085", + "0x11e00200220b00600200900216115e15008508301600616100620b00614f", + "0x12b00200220b00602a00608a00200220b00607d00603300200220b006002", + "0x615f00603300215f16000720b00615d00613700215d00620b006009006", + "0x15c00604b00215c00620b00600205f00216300620b00600213100200220b", + "0x8700620b00600213500216200620b00615c16300705b00215c00620b006", + "0x615d00215700620b00615400605800215400620b00616208700705d002", + "0x620b00601700601600215b00620b00601500600c00208a00620b006002", + "0x8a0160060ed00620b00615700613300216800620b00616000612b00216e", + "0x2b00603300200220b00600211e00200220b0060020090020ed16816e15b", + "0x213800208e00620b00600213100200220b00611b00606100200220b006", + "0x620b00616b08e00705b00216b00620b00616b00604b00216b00620b006", + "0x605800209200620b0060d016c00705d00216c00620b0060021350020d0", + "0x620b00601500600c00217100620b00600200615d00216d00620b006092", + "0x613300209600620b00600900612b00217300620b006017006016002094", + "0x11e00200220b00600200900217509617309417101600617500620b00616d", + "0x9900620b00600200615d0020d100620b00605400605800200220b006002", + "0x900612b00209b00620b00601700601600217600620b00601500600c002", + "0x209d17a09b17609901600609d00620b0060d100613300217a00620b006", + "0x13100200220b00600c00606100200220b00600211e00200220b006002009", + "0xcc00620b0060cc00604b0020cc00620b00600213400217c00620b006002", + "0x17d00705d00217d00620b0060021350020a000620b0060cc17c00705b002", + "0x620b00600200615d00217e00620b0060a20060580020a200620b0060a0", + "0x612b0020cd00620b00601400601600217f00620b00601000600c0020a4", + "0xa80d20cd17f0a40160060a800620b00617e0061330020d200620b006009", + "0x720b00700700600700700200220b00600200600200220b006002002002", + "0x1b00620b00600c00600f00200220b00600200900201401000722f00f016", + "0x607700201600620b00601600600c00201701500720b00601b006076002", + "0x20b00601500601b00200220b00600200900201c00623001900620b007017", + "0x211b05400720b00606500601c00206500620b0060c40060190020c4006", + "0x720b00602900601c00202900620b00600206500200220b0060540060c4", + "0x605400202c00620b00611b00605400200220b00602a0060c400202b02a", + "0x20b00702d02c00702900202c00620b00602c00611b00202d00620b00602b", + "0x2e00602b00202e00620b00600202a00200220b006002009002002231002", + "0x900200223200600202d00203000620b00602f00602c00202f00620b006", + "0x204800620b00603300602e00203300620b00600202a00200220b006002", + "0x603900602c00203900620b00603000602f00203000620b00604800602c", + "0x220b00600200900211e00623303500620b00703900603000203900620b", + "0x20b00603700603900203700620b00600204800200220b006035006033002", + "0x200900203c03a00723410d12000720b00703700f016009035002037006", + "0x600212000212400620b00600203700200220b00600211e00200220b006", + "0x203c00212a00620b00600203a00203e00620b00600210d00207d00620b", + "0x3e00204100620b00600207d00212b00620b00600212400212c00620b006", + "0x12d00620b00604304112b12c12a03e07d12401412a00204300620b006002", + "0x12000600c00200220b00604500604700212e04500720b00612d00607f002", + "0x13200620b00600200615d00204f00620b00610d00601600204e00620b006", + "0x1900604b00205300620b00612e00604100205100620b00600900612b002", + "0x4d13013104701620b00612f05305113204f04e00f16800212f00620b006", + "0x8e00200220b00600200900213300623505600620b00704b0060ed00204b", + "0x720b00605800616b00213600620b00600213100205800620b006056006", + "0x604e00213700620b00605b00602c00200220b0061340060d000205b134", + "0x605d00603300205d13500720b00605f13700716c00205f00620b006136", + "0x5300200220b00606100605100213806100720b00613500613200200220b", + "0x20b00613900605600213900620b00606400612f00206400620b006138006", + "0x1600206900620b00604700600c00213b00620b00613000615d002067006", + "0x20b00606700613300206c00620b00604d00612b00206a00620b006131006", + "0x613300605800200220b00600200900213c06c06a06913b01600613c006", + "0x207100620b00604700600c00213f00620b00613000615d00206f00620b", + "0x606f00613300214500620b00604d00612b00214100620b006131006016", + "0x600211e00200220b00600200900207514514107113f01600607500620b", + "0x600213400207600620b00600213100200220b00601900604d00200220b", + "0x7900620b00607707600705b00207700620b00607700604b00207700620b", + "0x14b00605800214b00620b00607914600705d00214600620b006002135002", + "0x7f00620b00603a00600c00214a00620b00600200615d00207b00620b006", + "0x7b00613300215100620b00600900612b0020c700620b00603c006016002", + "0x211e00200220b0060020090021521510c707f14a01600615200620b006", + "0x612b00200220b00601900604d00200220b00611e00603300200220b006", + "0x20b00614f00603300214f14e00720b00608300613700208300620b006009", + "0x615000604b00215000620b00600205f00208500620b006002131002002", + "0x216100620b00600213500215e00620b00615008500705b00215000620b", + "0x200615d00215f00620b00616000605800216000620b00615e16100705d", + "0x15c00620b00600f00601600216300620b00601600600c00215d00620b006", + "0x16315d01600608700620b00615f00613300216200620b00614e00612b002", + "0x601c00603300200220b00600211e00200220b00600200900208716215c", + "0x600213800215400620b00600213100200220b00601500606100200220b", + "0x8a00620b00615715400705b00215700620b00615700604b00215700620b", + "0x16e00605800216e00620b00608a15b00705d00215b00620b006002135002", + "0x8e00620b00601600600c0020ed00620b00600200615d00216800620b006", + "0x1680061330020d000620b00600900612b00216b00620b00600f006016002", + "0x211e00200220b00600200900216c0d016b08e0ed01600616c00620b006", + "0x213400209200620b00600213100200220b00600c00606100200220b006", + "0x620b00616d09200705b00216d00620b00616d00604b00216d00620b006", + "0x605800217300620b00617109400705d00209400620b006002135002171", + "0x620b00601000600c00217500620b00600200615d00209600620b006173", + "0x613300217600620b00600900612b00209900620b0060140060160020d1", + "0x201600620b00600206400209b1760990d117501600609b00620b006096", + "0x600200220b00600200200200220b00600213900201000620b006002092", + "0x900201b01700723601501400720b00700600200700700200220b006002", + "0x5400620b00600900600f00206500620b00601400600c00200220b006002", + "0x23700f00620b0070c40061710020c401c01900920b00605406500716d002", + "0x1500601600202c00620b00601900600c00200220b00600200900211b006", + "0x620b00600f01000709400202e00620b00601c00600f00202d00620b006", + "0x200220b00600200600202b02a02900920b00602e02d02c00914600200f", + "0x2f00607b00200220b00600200900203000623802f00620b00702b00614b", + "0x600200900203500623903900620b00704800614a00204803300720b006", + "0x1c00203700620b00611e00601900211e00620b00603300601b00200220b", + "0x620b00600206500200220b0061200060c400210d12000720b006037006", + "0x605400200220b00603c0060c400212403c00720b00603a00601c00203a", + "0x620b00607d00611b00203e00620b00612400605400207d00620b00610d", + "0x202a00200220b00600200900200223a00220b00703e07d00702900207d", + "0x12b00620b00612c00602c00212c00620b00612a00602b00212a00620b006", + "0x204100620b00600202a00200220b00600200900200223b00600202d002", + "0x612b00602f00212b00620b00604300602c00204300620b00604100602e", + "0x23c04500620b00712d00603000212d00620b00612d00602c00212d00620b", + "0x20b00600204800200220b00604500603300200220b00600200900212e006", + "0x13100720b00704702a02900903500204700620b006047006039002047006", + "0x203700200220b00600211e00200220b00600200900204b04d00723d130", + "0x3a00213200620b00600210d00204f00620b00600212000204e00620b006", + "0x212f00620b00600212400205300620b00600203c00205100620b006002", + "0x5113204f04e01412a00213300620b00600203e00205600620b00600207d", + "0x13000601600213500620b00613100600c00205800620b00613305612f053", + "0x5f00620b00605800604100213700620b00600700612b00205d00620b006", + "0x13500f09600213800620b00603900604e00206100620b00600f006173002", + "0x620b00600c01600713b00205b00c13413600c20b00613806105f13705d", + "0xd100200220b00600200900213900623e06400620b00705b00617500200c", + "0x620b00600213100200220b00606700604700213b06700720b006064006", + "0x600c00200220b00606a00605100206c06a00720b00613b006132002069", + "0x620b00606c00609900214100620b00613400601600207100620b006136", + "0x13c00920b00607514514107100c17600207500620b00606900604e002145", + "0x200220b00600200900207700623f07600620b00713f00607100213f06f", + "0x607900613200200220b00614600603300214607900720b006076006141", + "0x214a00620b00607b00605300200220b00614b00605100207b14b00720b", + "0x613c00600c0020c700620b00607f00605600207f00620b00614a00612f", + "0x214e00620b00600c00612b00215200620b00606f00601600215100620b", + "0x200220b00600200900214f14e15215100c00614f00620b0060c7006133", + "0x606f00601600208500620b00613c00600c00208300620b006077006058", + "0x616100620b00608300613300215e00620b00600c00612b00215000620b", + "0x216000620b00613900605800200220b00600200900216115e15008500c", + "0x600c00612b00215d00620b00613400601600215f00620b00613600600c", + "0x200900215c16315d15f00c00615c00620b00616000613300216300620b", + "0x3900605100200220b00601600614500200220b00600211e00200220b006", + "0x213400216200620b00600213100200220b00600f00609b00200220b006", + "0x620b00608716200705b00208700620b00608700604b00208700620b006", + "0x605800208a00620b00615415700705d00215700620b006002135002154", + "0x620b00604b00601600216e00620b00604d00600c00215b00620b00608a", + "0x16e00c00608e00620b00615b0061330020ed00620b00600700612b002168", + "0x612e00603300200220b00600211e00200220b00600200900208e0ed168", + "0xf00609b00200220b00603900605100200220b00601600614500200220b", + "0xd016b00720b00616c00613700216c00620b00600700612b00200220b006", + "0x620b00600205f00209200620b00600213100200220b0060d0006033002", + "0x13500217100620b00616d09200705b00216d00620b00616d00604b00216d", + "0x20b00617300605800217300620b00617109400705d00209400620b006002", + "0x12b0020d100620b00602a00601600217500620b00602900600c002096006", + "0x1760990d117500c00617600620b00609600613300209900620b00616b006", + "0x200220b00603500603300200220b00600211e00200220b006002009002", + "0x220b00600f00609b00200220b00603300606100200220b006016006145", + "0x20b00617a00604b00217a00620b00600213800209b00620b006002131002", + "0x5d00217c00620b00600213500209d00620b00617a09b00705b00217a006", + "0x602900600c0020a000620b0060cc0060580020cc00620b00609d17c007", + "0x217e00620b00600700612b0020a200620b00602a00601600217d00620b", + "0x200220b0060020090020a417e0a217d00c0060a400620b0060a0006133", + "0x200220b00600f00609b00200220b00601600614500200220b00600211e", + "0x602a0060160020cd00620b00602900600c00217f00620b006030006058", + "0x618000620b00617f0061330020a800620b00600700612b0020d200620b", + "0x603300200220b00600211e00200220b0060020090021800a80d20cd00c", + "0x17a00200220b00601c00606100200220b00601600614500200220b00611b", + "0x20ab00620b0060021380020ce00620b00600213100200220b006010006", + "0x600213500218100620b0060ab0ce00705b0020ab00620b0060ab00604b", + "0xc900620b0060c80060580020c800620b0061810cf00705d0020cf00620b", + "0x700612b0020cb00620b0060150060160020ca00620b00601900600c002", + "0x90020b30c60cb0ca00c0060b300620b0060c90061330020c600620b006", + "0x606100200220b00601600614500200220b00600211e00200220b006002", + "0x1340020b500620b00600213100200220b00601000617a00200220b006009", + "0x20b00618e0b500705b00218e00620b00618e00604b00218e00620b006002", + "0x580020ba00620b0060b70b900705d0020b900620b0060021350020b7006", + "0x20b00601b0060160020bd00620b00601700600c0020bb00620b0060ba006", + "0xc0060bf00620b0060bb0061330020be00620b00600700612b00218f006", + "0x200200200220b00600213900201600620b0060020640020bf0be18f0bd", + "0x24001000f00720b00700600200700700200220b00600200600200220b006", + "0x601600201c00620b00600f00600c00200220b006002009002015014007", + "0x60650c401c00914600206500620b00600900600f0020c400620b006010", + "0x24105400620b00701900614b00200220b00600200600201901b01700920b", + "0x614a00202a02900720b00605400607b00200220b00600200900211b006", + "0x20b00602900601b00200220b00600200900202c00624202b00620b00702a", + "0x203002f00720b00602e00601c00202e00620b00602d00601900202d006", + "0x720b00603300601c00203300620b00600206500200220b00602f0060c4", + "0x605400203500620b00603000605400200220b0060480060c4002039048", + "0x20b00711e03500702900203500620b00603500611b00211e00620b006039", + "0x3700602b00203700620b00600202a00200220b006002009002002243002", + "0x900200224400600202d00210d00620b00612000602c00212000620b006", + "0x203c00620b00603a00602e00203a00620b00600202a00200220b006002", + "0x612400602c00212400620b00610d00602f00210d00620b00603c00602c", + "0x220b00600200900203e00624507d00620b00712400603000212400620b", + "0x20b00612a00603900212a00620b00600204800200220b00607d006033002", + "0x200900204304100724612b12c00720b00712a01b01700903500212a006", + "0x600212000212d00620b00600203700200220b00600211e00200220b006", + "0x203c00204700620b00600203a00212e00620b00600210d00204500620b", + "0x3e00204d00620b00600207d00213000620b00600212400213100620b006", + "0x4e00620b00604b04d13013104712e04512d01412a00204b00620b006002", + "0x700612b00212f00620b00612b00601600205300620b00612c00600c002", + "0x5800620b00602b00604e00213300620b00604e00604100205600620b006", + "0xc01600713b00205100c13204f00c20b00605813305612f05301609d002", + "0x20b00600200900213400624713600620b00705100617500200c00620b006", + "0x213100200220b00605b00604700213505b00720b0061360060d1002002", + "0x220b00613700605100205f13700720b00613500613200205d00620b006", + "0x5f00609900206700620b00613200601600213900620b00604f00600c002", + "0x606913b06713900c17600206900620b00605d00604e00213b00620b006", + "0x600200900206c00624806a00620b00706400607100206413806100920b", + "0x13200200220b00606f00603300206f13c00720b00606a00614100200220b", + "0x20b00607100605300200220b00613f00605100207113f00720b00613c006", + "0xc00207500620b00614500605600214500620b00614100612f002141006", + "0x20b00600c00612b00207700620b00613800601600207600620b006061006", + "0x600200900214607907707600c00614600620b006075006133002079006", + "0x1600207b00620b00606100600c00214b00620b00606c00605800200220b", + "0x20b00614b00613300207f00620b00600c00612b00214a00620b006138006", + "0x20b00613400605800200220b0060020090020c707f14a07b00c0060c7006", + "0x12b00214e00620b00613200601600215200620b00604f00600c002151006", + "0x8314f14e15200c00608300620b00615100613300214f00620b00600c006", + "0x200220b00601600614500200220b00600211e00200220b006002009002", + "0x15000620b00600213400208500620b00600213100200220b00602b006051", + "0x213500215e00620b00615008500705b00215000620b00615000604b002", + "0x620b00616000605800216000620b00615e16100705d00216100620b006", + "0x612b00216300620b00604300601600215d00620b00604100600c00215f", + "0x216215c16315d00c00616200620b00615f00613300215c00620b006007", + "0x14500200220b00603e00603300200220b00600211e00200220b006002009", + "0x15700620b00600700612b00200220b00602b00605100200220b006016006", + "0x600213100200220b00615400603300215408700720b006157006137002", + "0x5b00215b00620b00615b00604b00215b00620b00600205f00208a00620b", + "0x616e16800705d00216800620b00600213500216e00620b00615b08a007", + "0x216b00620b00601700600c00208e00620b0060ed0060580020ed00620b", + "0x608e00613300216c00620b00608700612b0020d000620b00601b006016", + "0x20b00600211e00200220b00600200900209216c0d016b00c00609200620b", + "0x602900606100200220b00601600614500200220b00602c006033002002", + "0x17100604b00217100620b00600213800216d00620b00600213100200220b", + "0x17300620b00600213500209400620b00617116d00705b00217100620b006", + "0x600c00217500620b00609600605800209600620b00609417300705d002", + "0x620b00600700612b00209900620b00601b0060160020d100620b006017", + "0x20b00600200900209b1760990d100c00609b00620b006175006133002176", + "0x20b00611b00605800200220b00601600614500200220b00600211e002002", + "0x12b00217c00620b00601b00601600209d00620b00601700600c00217a006", + "0xa00cc17c09d00c0060a000620b00617a0061330020cc00620b006007006", + "0x200220b00601600614500200220b00600211e00200220b006002009002", + "0xa200620b00600213400217d00620b00600213100200220b006009006061", + "0x213500217e00620b0060a217d00705b0020a200620b0060a200604b002", + "0x620b00617f00605800217f00620b00617e0a400705d0020a400620b006", + "0x612b0020a800620b0060150060160020d200620b00601400600c0020cd", + "0x20ce1800a80d200c0060ce00620b0060cd00613300218000620b006007", + "0x1600720b00700700200700700200220b00600200600200220b006002002", + "0x201b00620b00600c00600f00200220b00600200900201401000724900f", + "0x1700607700201600620b00601600600c00201701500720b00601b006076", + "0x620b00601500601b00200220b00600200900201c00624a01900620b007", + "0xc400211b05400720b00606500601c00206500620b0060c40060190020c4", + "0x2a00720b00602900601c00202900620b00600206500200220b006054006", + "0x2b00605400202c00620b00611b00605400200220b00602a0060c400202b", + "0x220b00702d02c00702900202c00620b00602c00611b00202d00620b006", + "0x602e00602b00202e00620b00600202a00200220b00600200900200224b", + "0x200900200224c00600202d00203000620b00602f00602c00202f00620b", + "0x2c00204800620b00603300602e00203300620b00600202a00200220b006", + "0x20b00603900602c00203900620b00603000602f00203000620b006048006", + "0x200220b00600200900211e00624d03500620b007039006030002039006", + "0x620b00603700603900203700620b00600204800200220b006035006033", + "0x600200900203c03a00724e10d12000720b00703700f016009035002037", + "0x20b00600212000212400620b00600203700200220b00600211e00200220b", + "0x600203c00212a00620b00600203a00203e00620b00600210d00207d006", + "0x203e00204100620b00600207d00212b00620b00600212400212c00620b", + "0x212d00620b00604304112b12c12a03e07d12401412a00204300620b006", + "0x612000600c00200220b00604500604700212e04500720b00612d00607f", + "0x213200620b00610d00601600204f00620b00600600612c00204e00620b", + "0x601900604b00205300620b00612e00604100205100620b00600900612b", + "0x4b04d13013104701620b00612f05305113204f04e00f17c00212f00620b", + "0x615200200220b00600200900213300624f05600620b00704b006151002", + "0x13400720b00605800613000213600620b00600213100205800620b006056", + "0x13600604e00213700620b00605b00604b00200220b00613400604d00205b", + "0x20b00605d00603300205d13500720b00605f13700704f00205f00620b006", + "0x605300200220b00606100605100213806100720b006135006132002002", + "0x620b00613900605600213900620b00606400612f00206400620b006138", + "0x601600206900620b00613100612c00213b00620b00604700600c002067", + "0x620b00606700613300206c00620b00604d00612b00206a00620b006130", + "0x20b00613300605800200220b00600200900213c06c06a06913b01600613c", + "0x1600207100620b00613100612c00213f00620b00604700600c00206f006", + "0x20b00606f00613300214500620b00604d00612b00214100620b006130006", + "0x20b00600211e00200220b00600200900207514514107113f016006075006", + "0x20b00600213400207600620b00600213100200220b00601900604d002002", + "0x207900620b00607707600705b00207700620b00607700604b002077006", + "0x614b00605800214b00620b00607914600705d00214600620b006002135", + "0x207f00620b00600600612c00214a00620b00603a00600c00207b00620b", + "0x607b00613300215100620b00600900612b0020c700620b00603c006016", + "0x600211e00200220b0060020090021521510c707f14a01600615200620b", + "0x900612b00200220b00601900604d00200220b00611e00603300200220b", + "0x220b00614f00603300214f14e00720b00608300613700208300620b006", + "0x20b00615000604b00215000620b00600205f00208500620b006002131002", + "0x5d00216100620b00600213500215e00620b00615008500705b002150006", + "0x601600600c00215f00620b00616000605800216000620b00615e161007", + "0x215c00620b00600f00601600216300620b00600600612c00215d00620b", + "0x15c16315d01600608700620b00615f00613300216200620b00614e00612b", + "0x20b00601c00603300200220b00600211e00200220b006002009002087162", + "0x20b00600213800215400620b00600213100200220b006015006061002002", + "0x208a00620b00615715400705b00215700620b00615700604b002157006", + "0x616e00605800216e00620b00608a15b00705d00215b00620b006002135", + "0x208e00620b00600600612c0020ed00620b00601600600c00216800620b", + "0x61680061330020d000620b00600900612b00216b00620b00600f006016", + "0x600211e00200220b00600200900216c0d016b08e0ed01600616c00620b", + "0x600213400209200620b00600213100200220b00600c00606100200220b", + "0x17100620b00616d09200705b00216d00620b00616d00604b00216d00620b", + "0x17300605800217300620b00617109400705d00209400620b006002135002", + "0xd100620b00600600612c00217500620b00601000600c00209600620b006", + "0x9600613300217600620b00600900612b00209900620b006014006016002", + "0x200600200220b00600200200209b1760990d117501600609b00620b006", + "0x200900201401000725000f01600720b00700700200700700200220b006", + "0x1701500720b00601b00607600201b00620b00600c00600f00200220b006", + "0x201c00625101900620b00701700607700201600620b00601600600c002", + "0x720b00605400607600205400620b00601500600f00200220b006002009", + "0x200220b00600200900202900625211b00620b0070650060770020650c4", + "0x2b00607700202b02a00720b00602c00607600202c00620b0060c400600f", + "0x620b00602a00600f00200220b00600200900202e00625302d00620b007", + "0x625404800620b00703000607700203002f00720b006033006076002033", + "0x603500601900203500620b00602f00601b00200220b006002009002039", + "0x200220b0060370060c400212003700720b00611e00601c00211e00620b", + "0x603a0060c400203c03a00720b00610d00601c00210d00620b006002065", + "0x11b00207d00620b00603c00605400212400620b00612000605400200220b", + "0x600200900200225500220b00707d12400702900212400620b006124006", + "0x602c00212a00620b00603e00602b00203e00620b00600202a00200220b", + "0x202a00200220b00600200900200225600600202d00212c00620b00612a", + "0x12c00620b00604100602c00204100620b00612b00602e00212b00620b006", + "0x4300603000204300620b00604300602c00204300620b00612c00602f002", + "0x220b00612d00603300200220b00600200900204500625712d00620b007", + "0xf01600903500212e00620b00612e00603900212e00620b006002048002", + "0x600211e00200220b00600200900204d13000725813104700720b00712e", + "0x600210d00204e00620b00600212000204b00620b00600203700200220b", + "0x212400205100620b00600203c00213200620b00600203a00204f00620b", + "0x12a00205600620b00600203e00212f00620b00600207d00205300620b006", + "0x720b00613300607f00213300620b00605612f05305113204f04e04b014", + "0x612c00205f00620b00604700600c00200220b006058006047002136058", + "0x620b00600900612b00213800620b00613100601600206100620b006006", + "0x604b00206700620b00601900604b00213900620b006136006041002064", + "0x620b00604800604b00206900620b00602d00604b00213b00620b00611b", + "0x5d13505b13401620b00606a06913b06713906413806105f0150cc00206a", + "0x15200200220b00600200900213c00625906c00620b007137006151002137", + "0x720b00606f00613000213f00620b00600213100206f00620b00606c006", + "0x604e00207600620b00614100604b00200220b00607100604d002141071", + "0x607500603300207514500720b00607707600704f00207700620b00613f", + "0x5300200220b00607900605100214607900720b00614500613200200220b", + "0x20b00607b00605600207b00620b00614b00612f00214b00620b006146006", + "0x160020c700620b00605b00612c00207f00620b00613400600c00214a006", + "0x20b00614a00613300215200620b00605d00612b00215100620b006135006", + "0x613c00605800200220b00600200900214e1521510c707f01600614e006", + "0x208500620b00605b00612c00208300620b00613400600c00214f00620b", + "0x614f00613300215e00620b00605d00612b00215000620b006135006016", + "0x600211e00200220b00600200900216115e15008508301600616100620b", + "0x11b00604d00200220b00602d00604d00200220b00604800604d00200220b", + "0x213400216000620b00600213100200220b00601900604d00200220b006", + "0x620b00615f16000705b00215f00620b00615f00604b00215f00620b006", + "0x605800215c00620b00615d16300705d00216300620b00600213500215d", + "0x620b00600600612c00208700620b00613000600c00216200620b00615c", + "0x613300208a00620b00600900612b00215700620b00604d006016002154", + "0x11e00200220b00600200900215b08a15715408701600615b00620b006162", + "0x4d00200220b00604800604d00200220b00604500603300200220b006002", + "0x200220b00601900604d00200220b00611b00604d00200220b00602d006", + "0x16800603300216816e00720b0060ed0061370020ed00620b00600900612b", + "0x604b00216b00620b00600205f00208e00620b00600213100200220b006", + "0x620b0060021350020d000620b00616b08e00705b00216b00620b00616b", + "0xc00216d00620b00609200605800209200620b0060d016c00705d00216c", + "0x20b00600f00601600209400620b00600600612c00217100620b006016006", + "0x1600617500620b00616d00613300209600620b00616e00612b002173006", + "0x603300200220b00600211e00200220b006002009002175096173094171", + "0x4d00200220b00602d00604d00200220b00602f00606100200220b006039", + "0x20d100620b00600213100200220b00601900604d00200220b00611b006", + "0x60990d100705b00209900620b00609900604b00209900620b006002138", + "0x217a00620b00617609b00705d00209b00620b00600213500217600620b", + "0x600600612c00217c00620b00601600600c00209d00620b00617a006058", + "0x217d00620b00600900612b0020a000620b00600f0060160020cc00620b", + "0x220b0060020090020a217d0a00cc17c0160060a200620b00609d006133", + "0x220b00602a00606100200220b00602e00603300200220b00600211e002", + "0x620b00600213100200220b00601900604d00200220b00611b00604d002", + "0x17e00705b0020a400620b0060a400604b0020a400620b00600213800217e", + "0x620b00617f0cd00705d0020cd00620b00600213500217f00620b0060a4", + "0x612c00218000620b00601600600c0020a800620b0060d20060580020d2", + "0x620b00600900612b0020ab00620b00600f0060160020ce00620b006006", + "0x60020090020cf1810ab0ce1800160060cf00620b0060a8006133002181", + "0x60c400606100200220b00602900603300200220b00600211e00200220b", + "0x60021380020c800620b00600213100200220b00601900604d00200220b", + "0xca00620b0060c90c800705b0020c900620b0060c900604b0020c900620b", + "0xc60060580020c600620b0060ca0cb00705d0020cb00620b006002135002", + "0x18e00620b00600600612c0020b500620b00601600600c0020b300620b006", + "0xb30061330020b900620b00600900612b0020b700620b00600f006016002", + "0x211e00200220b0060020090020ba0b90b718e0b50160060ba00620b006", + "0x213100200220b00601500606100200220b00601c00603300200220b006", + "0x20bd00620b0060bd00604b0020bd00620b0060021380020bb00620b006", + "0x18f0be00705d0020be00620b00600213500218f00620b0060bd0bb00705b", + "0x19000620b00601600600c0020c100620b0060bf0060580020bf00620b006", + "0x900612b00219b00620b00600f0060160020c300620b00600600612c002", + "0x20d419c19b0c31900160060d400620b0060c100613300219c00620b006", + "0x13100200220b00600c00606100200220b00600211e00200220b006002009", + "0x1a000620b0061a000604b0021a000620b00600213400219d00620b006002", + "0x19f00705d00219f00620b0060021350020d600620b0061a019d00705b002", + "0x620b00601000600c0020d900620b0060d70060580020d700620b0060d6", + "0x612b0021a300620b0060140060160020db00620b00600600612c0021a1", + "0x1a51a41a30db1a10160061a500620b0060d90061330021a400620b006009", + "0x720b00700900600700700200220b00600200600200220b006002002002", + "0x1900620b00601600600f00200220b00600200900201501400725a01000f", + "0x607700200f00620b00600f00600c00201b01700720b006019006076002", + "0x20b00601700600f00200220b0060020090020c400625b01c00620b00701b", + "0x25c02900620b00705400607700205406500720b00611b00607600211b006", + "0x2d00607600202d00620b00606500600f00200220b00600200900202a006", + "0x600200900202f00625d02e00620b00702c00607700202c02b00720b006", + "0x1c00203300620b00603000601900203000620b00602b00601b00200220b", + "0x620b00600206500200220b0060480060c400203904800720b006033006", + "0x605400200220b00611e0060c400203711e00720b00603500601c002035", + "0x620b00612000611b00210d00620b00603700605400212000620b006039", + "0x202a00200220b00600200900200225e00220b00710d120007029002120", + "0x12400620b00603c00602c00203c00620b00603a00602b00203a00620b006", + "0x207d00620b00600202a00200220b00600200900200225f00600202d002", + "0x612400602f00212400620b00603e00602c00203e00620b00607d00602e", + "0x26012c00620b00712a00603000212a00620b00612a00602c00212a00620b", + "0x20b00600204800200220b00612c00603300200220b00600200900212b006", + "0x4300720b00704101000f00903500204100620b006041006039002041006", + "0x203700200220b00600211e00200220b00600200900212e04500726112d", + "0x3a00213000620b00600210d00213100620b00600212000204700620b006", + "0x204e00620b00600212400204b00620b00600203c00204d00620b006002", + "0x4d13013104701412a00213200620b00600203e00204f00620b00600207d", + "0x700612c00213400620b00604300600c00205100620b00613204f04e04b", + "0x5d00620b00600200615d00213500620b00612d00601600205b00620b006", + "0x1c00604b00205f00620b00605100604100213700620b00600c00612b002", + "0x6400620b00602e00604b00213800620b00602900604b00206100620b006", + "0x5813305612f05300f20b00606413806105f13705d13505b1340150a0002", + "0xa200200220b00600200900206700626213900620b00713600617d002136", + "0x6900720b00613b00613200213b00620b00600213100200220b006139006", + "0x6c00612f00206c00620b00606a00605300200220b00606900605100206a", + "0x13f00620b00613300615d00206f00620b00613c00605600213c00620b006", + "0x5600601600214100620b00612f00612c00207100620b00605300600c002", + "0x7600620b00606f00613300207500620b00605800612b00214500620b006", + "0x20b00606700605800200220b00600200900207607514514107113f00f006", + "0x12c00214600620b00605300600c00207900620b00613300615d002077006", + "0x20b00605800612b00207b00620b00605600601600214b00620b00612f006", + "0x900207f14a07b14b14607900f00607f00620b00607700613300214a006", + "0x604d00200220b00602e00604d00200220b00600211e00200220b006002", + "0x1340020c700620b00600213100200220b00601c00604d00200220b006029", + "0x20b0061510c700705b00215100620b00615100604b00215100620b006002", + "0x5800214f00620b00615214e00705d00214e00620b006002135002152006", + "0x20b00604500600c00208500620b00600200615d00208300620b00614f006", + "0x12b00216100620b00612e00601600215e00620b00600700612c002150006", + "0x16115e15008500f00615f00620b00608300613300216000620b00600c006", + "0x20b00612b00603300200220b00600211e00200220b00600200900215f160", + "0x601c00604d00200220b00602900604d00200220b00602e00604d002002", + "0x216315d00720b00615c00613700215c00620b00600c00612b00200220b", + "0x8700620b00600205f00216200620b00600213100200220b006163006033", + "0x213500215400620b00608716200705b00208700620b00608700604b002", + "0x620b00608a00605800208a00620b00615415700705d00215700620b006", + "0x612c00216800620b00600f00600c00216e00620b00600200615d00215b", + "0x620b00615d00612b00208e00620b0060100060160020ed00620b006007", + "0x20090020d016b08e0ed16816e00f0060d000620b00615b00613300216b", + "0x2b00606100200220b00602f00603300200220b00600211e00200220b006", + "0x213100200220b00601c00604d00200220b00602900604d00200220b006", + "0x209200620b00609200604b00209200620b00600213800216c00620b006", + "0x16d17100705d00217100620b00600213500216d00620b00609216c00705b", + "0x9600620b00600200615d00217300620b00609400605800209400620b006", + "0x100060160020d100620b00600700612c00217500620b00600f00600c002", + "0x9b00620b00617300613300217600620b00600c00612b00209900620b006", + "0x220b00600211e00200220b00600200900209b1760990d117509600f006", + "0x20b00601c00604d00200220b00606500606100200220b00602a006033002", + "0x609d00604b00209d00620b00600213800217a00620b006002131002002", + "0x20cc00620b00600213500217c00620b00609d17a00705b00209d00620b", + "0x200615d00217d00620b0060a00060580020a000620b00617c0cc00705d", + "0xa400620b00600700612c00217e00620b00600f00600c0020a200620b006", + "0x17d0061330020cd00620b00600c00612b00217f00620b006010006016002", + "0x11e00200220b0060020090020d20cd17f0a417e0a200f0060d200620b006", + "0x13100200220b00601700606100200220b0060c400603300200220b006002", + "0x18000620b00618000604b00218000620b0060021380020a800620b006002", + "0xab00705d0020ab00620b0060021350020ce00620b0061800a800705b002", + "0x620b00600200615d0020cf00620b00618100605800218100620b0060ce", + "0x60160020ca00620b00600700612c0020c900620b00600f00600c0020c8", + "0x620b0060cf0061330020c600620b00600c00612b0020cb00620b006010", + "0x20b00600211e00200220b0060020090020b30c60cb0ca0c90c800f0060b3", + "0x20b0060021340020b500620b00600213100200220b006016006061002002", + "0x20b700620b00618e0b500705b00218e00620b00618e00604b00218e006", + "0x60ba0060580020ba00620b0060b70b900705d0020b900620b006002135", + "0x218f00620b00601400600c0020bd00620b00600200615d0020bb00620b", + "0x600c00612b0020bf00620b0060150060160020be00620b00600700612c", + "0x21900c10bf0be18f0bd00f00619000620b0060bb0061330020c100620b", + "0xc00720b00700600200700700200220b00600200600200220b006002002", + "0x201700620b00600900600f00200220b00600200900201000f007263016", + "0x1500607700200c00620b00600c00600c00201501400720b006017006076", + "0x620b00601400601b00200220b00600200900201900626401b00620b007", + "0xc400205406500720b0060c400601c0020c400620b00601c00601900201c", + "0x2900720b00611b00601c00211b00620b00600206500200220b006065006", + "0x2a00605400202b00620b00605400605400200220b0060290060c400202a", + "0x220b00702c02b00702900202b00620b00602b00611b00202c00620b006", + "0x602d00602b00202d00620b00600202a00200220b006002009002002265", + "0x200900200226600600202d00202f00620b00602e00602c00202e00620b", + "0x2c00203300620b00603000602e00203000620b00600202a00200220b006", + "0x20b00604800602c00204800620b00602f00602f00202f00620b006033006", + "0x200220b00600200900203500626703900620b007048006030002048006", + "0x620b00611e00603900211e00620b00600204800200220b006039006033", + "0x600200900203a10d00726812003700720b00711e01600c00903500211e", + "0x20b00600212000203c00620b00600203700200220b00600211e00200220b", + "0x600203c00203e00620b00600203a00207d00620b00600210d002124006", + "0x203e00212b00620b00600207d00212c00620b00600212400212a00620b", + "0x204300620b00604112b12c12a03e07d12403c01412a00204100620b006", + "0x600700612b00213000620b00612000601600213100620b00603700600c", + "0x204e00620b00601b00604b00204b00620b00604300604100204d00620b", + "0x20b00704700617d00204712e04512d00c20b00604e04b04d13013101617e", + "0x13100200220b00604f0060a200200220b00600200900213200626904f006", + "0x20b00605300605100212f05300720b00605100613200205100620b006002", + "0x605600213300620b00605600612f00205600620b00612f006053002002", + "0x620b00604500601600213600620b00612d00600c00205800620b006133", + "0x13600c00613500620b00605800613300205b00620b00612e00612b002134", + "0x600c00205d00620b00613200605800200220b00600200900213505b134", + "0x620b00612e00612b00205f00620b00604500601600213700620b00612d", + "0x20b00600200900213806105f13700c00613800620b00605d006133002061", + "0x620b00600213100200220b00601b00604d00200220b00600211e002002", + "0x6400705b00213900620b00613900604b00213900620b006002134002064", + "0x620b00606713b00705d00213b00620b00600213500206700620b006139", + "0x601600206c00620b00610d00600c00206a00620b006069006058002069", + "0x620b00606a00613300206f00620b00600700612b00213c00620b00603a", + "0x200220b00600211e00200220b00600200900213f06f13c06c00c00613f", + "0x620b00600700612b00200220b00601b00604d00200220b006035006033", + "0x213100200220b00614100603300214107100720b006145006137002145", + "0x207600620b00607600604b00207600620b00600205f00207500620b006", + "0x7707900705d00207900620b00600213500207700620b00607607500705b", + "0x7b00620b00600c00600c00214b00620b00614600605800214600620b006", + "0x14b00613300207f00620b00607100612b00214a00620b006016006016002", + "0x600211e00200220b0060020090020c707f14a07b00c0060c700620b006", + "0x600213100200220b00601400606100200220b00601900603300200220b", + "0x5b00215200620b00615200604b00215200620b00600213800215100620b", + "0x614e14f00705d00214f00620b00600213500214e00620b006152151007", + "0x215000620b00600c00600c00208500620b00608300605800208300620b", + "0x608500613300216100620b00600700612b00215e00620b006016006016", + "0x20b00600211e00200220b00600200900216016115e15000c00616000620b", + "0x20b00600213400215f00620b00600213100200220b006009006061002002", + "0x216300620b00615d15f00705b00215d00620b00615d00604b00215d006", + "0x616200605800216200620b00616315c00705d00215c00620b006002135", + "0x215700620b00601000601600215400620b00600f00600c00208700620b", + "0x8a15715400c00615b00620b00608700613300208a00620b00600700612b", + "0x20b00700600200700700200220b00600200600200220b00600200200215b", + "0x620b00600900600f00200220b00600200900201000f00726a01600c007", + "0x7700200c00620b00600c00600c00201501400720b006017006076002017", + "0x601400601b00200220b00600200900201900626b01b00620b007015006", + "0x5406500720b0060c400601c0020c400620b00601c00601900201c00620b", + "0x20b00611b00601c00211b00620b00600206500200220b0060650060c4002", + "0x5400202b00620b00605400605400200220b0060290060c400202a029007", + "0x702c02b00702900202b00620b00602b00611b00202c00620b00602a006", + "0x602b00202d00620b00600202a00200220b00600200900200226c00220b", + "0x200226d00600202d00202f00620b00602e00602c00202e00620b00602d", + "0x3300620b00603000602e00203000620b00600202a00200220b006002009", + "0x4800602c00204800620b00602f00602f00202f00620b00603300602c002", + "0x20b00600200900203500626e03900620b00704800603000204800620b006", + "0x611e00603900211e00620b00600204800200220b006039006033002002", + "0x900203a10d00726f12003700720b00711e01600c00903500211e00620b", + "0x212000203c00620b00600203700200220b00600211e00200220b006002", + "0x3c00203e00620b00600203a00207d00620b00600210d00212400620b006", + "0x212b00620b00600207d00212c00620b00600212400212a00620b006002", + "0x620b00604112b12c12a03e07d12403c01412a00204100620b00600203e", + "0x612b00213000620b00612000601600213100620b00603700600c002043", + "0x620b00601b00604b00204b00620b00604300604100204d00620b006007", + "0x4700617d00204712e04512d00c20b00604e04b04d1301310160a400204e", + "0x220b00604f0060a200200220b00600200900213200627004f00620b007", + "0x5300605100212f05300720b00605100613200205100620b006002131002", + "0x213300620b00605600612f00205600620b00612f00605300200220b006", + "0x604500601600213600620b00612d00600c00205800620b006133006056", + "0x613500620b00605800613300205b00620b00612e00612b00213400620b", + "0x205d00620b00613200605800200220b00600200900213505b13413600c", + "0x612e00612b00205f00620b00604500601600213700620b00612d00600c", + "0x200900213806105f13700c00613800620b00605d00613300206100620b", + "0x600213100200220b00601b00604d00200220b00600211e00200220b006", + "0x5b00213900620b00613900604b00213900620b00600213400206400620b", + "0x606713b00705d00213b00620b00600213500206700620b006139064007", + "0x206c00620b00610d00600c00206a00620b00606900605800206900620b", + "0x606a00613300206f00620b00600700612b00213c00620b00603a006016", + "0x20b00600211e00200220b00600200900213f06f13c06c00c00613f00620b", + "0x600700612b00200220b00601b00604d00200220b006035006033002002", + "0x200220b00614100603300214107100720b00614500613700214500620b", + "0x620b00607600604b00207600620b00600205f00207500620b006002131", + "0x705d00207900620b00600213500207700620b00607607500705b002076", + "0x20b00600c00600c00214b00620b00614600605800214600620b006077079", + "0x13300207f00620b00607100612b00214a00620b00601600601600207b006", + "0x11e00200220b0060020090020c707f14a07b00c0060c700620b00614b006", + "0x13100200220b00601400606100200220b00601900603300200220b006002", + "0x15200620b00615200604b00215200620b00600213800215100620b006002", + "0x14f00705d00214f00620b00600213500214e00620b00615215100705b002", + "0x620b00600c00600c00208500620b00608300605800208300620b00614e", + "0x613300216100620b00600700612b00215e00620b006016006016002150", + "0x211e00200220b00600200900216016115e15000c00616000620b006085", + "0x213400215f00620b00600213100200220b00600900606100200220b006", + "0x620b00615d15f00705b00215d00620b00615d00604b00215d00620b006", + "0x605800216200620b00616315c00705d00215c00620b006002135002163", + "0x620b00601000601600215400620b00600f00600c00208700620b006162", + "0x15400c00615b00620b00608700613300208a00620b00600700612b002157", + "0x600200700700200220b00600200600200220b00600200200215b08a157", + "0x600900600f00200220b00600200900201000f00727101600c00720b007", + "0xc00620b00600c00600c00201501400720b00601700607600201700620b", + "0x601b00200220b00600200900201900627201b00620b007015006077002", + "0x720b0060c400601c0020c400620b00601c00601900201c00620b006014", + "0x11b00601c00211b00620b00600206500200220b0060650060c4002054065", + "0x2b00620b00605400605400200220b0060290060c400202a02900720b006", + "0x2b00702900202b00620b00602b00611b00202c00620b00602a006054002", + "0x202d00620b00600202a00200220b00600200900200227300220b00702c", + "0x27400600202d00202f00620b00602e00602c00202e00620b00602d00602b", + "0x20b00603000602e00203000620b00600202a00200220b006002009002002", + "0x2c00204800620b00602f00602f00202f00620b00603300602c002033006", + "0x200900203500627503900620b00704800603000204800620b006048006", + "0x603900211e00620b00600204800200220b00603900603300200220b006", + "0x3a10d00727612003700720b00711e01600c00903500211e00620b00611e", + "0x203c00620b00600203700200220b00600211e00200220b006002009002", + "0x3e00620b00600203a00207d00620b00600210d00212400620b006002120", + "0x620b00600207d00212c00620b00600212400212a00620b00600203c002", + "0x604112b12c12a03e07d12403c01412a00204100620b00600203e00212b", + "0x213000620b00612000601600213100620b00603700600c00204300620b", + "0x601b00604b00204b00620b00604300604100204d00620b00600700612b", + "0x17d00204712e04512d00c20b00604e04b04d13013101617f00204e00620b", + "0x604f0060a200200220b00600200900213200627704f00620b007047006", + "0x5100212f05300720b00605100613200205100620b00600213100200220b", + "0x620b00605600612f00205600620b00612f00605300200220b006053006", + "0x601600213600620b00612d00600c00205800620b006133006056002133", + "0x620b00605800613300205b00620b00612e00612b00213400620b006045", + "0x620b00613200605800200220b00600200900213505b13413600c006135", + "0x612b00205f00620b00604500601600213700620b00612d00600c00205d", + "0x213806105f13700c00613800620b00605d00613300206100620b00612e", + "0x13100200220b00601b00604d00200220b00600211e00200220b006002009", + "0x13900620b00613900604b00213900620b00600213400206400620b006002", + "0x13b00705d00213b00620b00600213500206700620b00613906400705b002", + "0x620b00610d00600c00206a00620b00606900605800206900620b006067", + "0x613300206f00620b00600700612b00213c00620b00603a00601600206c", + "0x211e00200220b00600200900213f06f13c06c00c00613f00620b00606a", + "0x612b00200220b00601b00604d00200220b00603500603300200220b006", + "0x20b00614100603300214107100720b00614500613700214500620b006007", + "0x607600604b00207600620b00600205f00207500620b006002131002002", + "0x207900620b00600213500207700620b00607607500705b00207600620b", + "0xc00600c00214b00620b00614600605800214600620b00607707900705d", + "0x7f00620b00607100612b00214a00620b00601600601600207b00620b006", + "0x220b0060020090020c707f14a07b00c0060c700620b00614b006133002", + "0x220b00601400606100200220b00601900603300200220b00600211e002", + "0x20b00615200604b00215200620b00600213800215100620b006002131002", + "0x5d00214f00620b00600213500214e00620b00615215100705b002152006", + "0x600c00600c00208500620b00608300605800208300620b00614e14f007", + "0x216100620b00600700612b00215e00620b00601600601600215000620b", + "0x200220b00600200900216016115e15000c00616000620b006085006133", + "0x215f00620b00600213100200220b00600900606100200220b00600211e", + "0x615d15f00705b00215d00620b00615d00604b00215d00620b006002134", + "0x216200620b00616315c00705d00215c00620b00600213500216300620b", + "0x601000601600215400620b00600f00600c00208700620b006162006058", + "0x615b00620b00608700613300208a00620b00600700612b00215700620b", + "0x700700200220b00600200600200220b00600200200215b08a15715400c", + "0x600f00200220b00600200900201000f00727801600c00720b007006002", + "0x20b00600c00600c00201501400720b00601700607600201700620b006009", + "0x200220b00600200900201900627901b00620b00701500607700200c006", + "0x60c400601c0020c400620b00601c00601900201c00620b00601400601b", + "0x1c00211b00620b00600206500200220b0060650060c400205406500720b", + "0x20b00605400605400200220b0060290060c400202a02900720b00611b006", + "0x2900202b00620b00602b00611b00202c00620b00602a00605400202b006", + "0x620b00600202a00200220b00600200900200227a00220b00702c02b007", + "0x202d00202f00620b00602e00602c00202e00620b00602d00602b00202d", + "0x3000602e00203000620b00600202a00200220b00600200900200227b006", + "0x4800620b00602f00602f00202f00620b00603300602c00203300620b006", + "0x203500627c03900620b00704800603000204800620b00604800602c002", + "0x211e00620b00600204800200220b00603900603300200220b006002009", + "0x727d12003700720b00711e01600c00903500211e00620b00611e006039", + "0x620b00600203700200220b00600211e00200220b00600200900203a10d", + "0x20b00600203a00207d00620b00600210d00212400620b00600212000203c", + "0x600207d00212c00620b00600212400212a00620b00600203c00203e006", + "0x12b12c12a03e07d12403c01412a00204100620b00600203e00212b00620b", + "0x620b00612000601600213100620b00603700600c00204300620b006041", + "0x604b00204b00620b00604300604100204d00620b00600700612b002130", + "0x4712e04512d00c20b00604e04b04d1301310160cd00204e00620b00601b", + "0x60a200200220b00600200900213200627e04f00620b00704700617d002", + "0x12f05300720b00605100613200205100620b00600213100200220b00604f", + "0x605600612f00205600620b00612f00605300200220b006053006051002", + "0x213600620b00612d00600c00205800620b00613300605600213300620b", + "0x605800613300205b00620b00612e00612b00213400620b006045006016", + "0x613200605800200220b00600200900213505b13413600c00613500620b", + "0x205f00620b00604500601600213700620b00612d00600c00205d00620b", + "0x6105f13700c00613800620b00605d00613300206100620b00612e00612b", + "0x220b00601b00604d00200220b00600211e00200220b006002009002138", + "0x20b00613900604b00213900620b00600213400206400620b006002131002", + "0x5d00213b00620b00600213500206700620b00613906400705b002139006", + "0x610d00600c00206a00620b00606900605800206900620b00606713b007", + "0x206f00620b00600700612b00213c00620b00603a00601600206c00620b", + "0x200220b00600200900213f06f13c06c00c00613f00620b00606a006133", + "0x200220b00601b00604d00200220b00603500603300200220b00600211e", + "0x14100603300214107100720b00614500613700214500620b00600700612b", + "0x604b00207600620b00600205f00207500620b00600213100200220b006", + "0x620b00600213500207700620b00607607500705b00207600620b006076", + "0xc00214b00620b00614600605800214600620b00607707900705d002079", + "0x20b00607100612b00214a00620b00601600601600207b00620b00600c006", + "0x60020090020c707f14a07b00c0060c700620b00614b00613300207f006", + "0x601400606100200220b00601900603300200220b00600211e00200220b", + "0x15200604b00215200620b00600213800215100620b00600213100200220b", + "0x14f00620b00600213500214e00620b00615215100705b00215200620b006", + "0x600c00208500620b00608300605800208300620b00614e14f00705d002", + "0x620b00600700612b00215e00620b00601600601600215000620b00600c", + "0x20b00600200900216016115e15000c00616000620b006085006133002161", + "0x620b00600213100200220b00600900606100200220b00600211e002002", + "0x15f00705b00215d00620b00615d00604b00215d00620b00600213400215f", + "0x620b00616315c00705d00215c00620b00600213500216300620b00615d", + "0x601600215400620b00600f00600c00208700620b006162006058002162", + "0x620b00608700613300208a00620b00600700612b00215700620b006010", + "0x200220b00600200600200220b00600200200215b08a15715400c00615b", + "0x200220b00600200900201000f00727f01600c00720b007006002007007", + "0x601500601c00201500620b00601400601900201400620b00600900601b", + "0x1c00201900620b00600206500200220b0060170060c400201b01700720b", + "0x20b00601b00605400200220b00601c0060c40020c401c00720b006019006", + "0xc00206500620b00606500611b00205400620b0060c4006054002065006", + "0x600200900200228000220b00705406500702900200c00620b00600c006", + "0x602c00202900620b00611b00602b00211b00620b00600202a00200220b", + "0x202a00200220b00600200900200228100600202d00202a00620b006029", + "0x2a00620b00602c00602c00202c00620b00602b00602e00202b00620b006", + "0x2d00603000202d00620b00602d00602c00202d00620b00602a00602f002", + "0x200220b00600211e00200220b00600200900202f00628202e00620b007", + "0x620b00603000603900203000620b00600204800200220b00602e006033", + "0x600200900203503900728304803300720b00703001600c009035002030", + "0x600210d00203700620b00600212000211e00620b00600203700200220b", + "0x212400203a00620b00600203c00210d00620b00600203a00212000620b", + "0x12a00207d00620b00600203e00212400620b00600207d00203c00620b006", + "0x620b00603300600c00203e00620b00607d12403c03a10d12003711e014", + "0x604100204500620b00600700612b00212d00620b006048006016002043", + "0x204112b12c12a00c20b00612e04512d04300c0d200212e00620b00603e", + "0x470060a200200220b00600200900213100628404700620b00704100617d", + "0x204b04d00720b00613000613200213000620b00600213100200220b006", + "0x20b00604e00612f00204e00620b00604b00605300200220b00604d006051", + "0x1600205100620b00612a00600c00213200620b00604f00605600204f006", + "0x20b00613200613300212f00620b00612b00612b00205300620b00612c006", + "0x20b00613100605800200220b00600200900205612f05305100c006056006", + "0x12b00213600620b00612c00601600205800620b00612a00600c002133006", + "0x5b13413605800c00605b00620b00613300613300213400620b00612b006", + "0x5d00620b00600213400213500620b00600213100200220b006002009002", + "0x213500213700620b00605d13500705b00205d00620b00605d00604b002", + "0x620b00606100605800206100620b00613705f00705d00205f00620b006", + "0x612b00213900620b00603500601600206400620b00603900600c002138", + "0x213b06713906400c00613b00620b00613800613300206700620b006007", + "0x12b00200220b00602f00603300200220b00600211e00200220b006002009", + "0x606a00603300206a06900720b00606c00613700206c00620b006007006", + "0x6f00604b00206f00620b00600205f00213c00620b00600213100200220b", + "0x7100620b00600213500213f00620b00606f13c00705b00206f00620b006", + "0x600c00214500620b00614100605800214100620b00613f07100705d002", + "0x620b00606900612b00207600620b00601600601600207500620b00600c", + "0x20b00600200900207907707607500c00607900620b006145006133002077", + "0x620b00600213100200220b00600900606100200220b00600211e002002", + "0x14600705b00214b00620b00614b00604b00214b00620b006002134002146", + "0x620b00607b14a00705d00214a00620b00600213500207b00620b00614b", + "0x601600215100620b00600f00600c0020c700620b00607f00605800207f", + "0x620b0060c700613300214e00620b00600700612b00215200620b006010", + "0x200220b00600200600200220b00600200200214f14e15215100c00614f", + "0x200220b00600200900201000f00728501600c00720b007006002007007", + "0x601500601c00201500620b00601400601900201400620b00600900601b", + "0x1c00201900620b00600206500200220b0060170060c400201b01700720b", + "0x20b00601b00605400200220b00601c0060c40020c401c00720b006019006", + "0xc00206500620b00606500611b00205400620b0060c4006054002065006", + "0x600200900200228600220b00705406500702900200c00620b00600c006", + "0x602c00202900620b00611b00602b00211b00620b00600202a00200220b", + "0x202a00200220b00600200900200228700600202d00202a00620b006029", + "0x2a00620b00602c00602c00202c00620b00602b00602e00202b00620b006", + "0x2d00603000202d00620b00602d00602c00202d00620b00602a00602f002", + "0x200220b00600211e00200220b00600200900202f00628802e00620b007", + "0x620b00603000603900203000620b00600204800200220b00602e006033", + "0x600200900203503900728904803300720b00703001600c009035002030", + "0x600210d00203700620b00600212000211e00620b00600203700200220b", + "0x212400203a00620b00600203c00210d00620b00600203a00212000620b", + "0x12a00207d00620b00600203e00212400620b00600207d00203c00620b006", + "0x620b00603300600c00203e00620b00607d12403c03a10d12003711e014", + "0x604100204500620b00600700612b00212d00620b006048006016002043", + "0x204112b12c12a00c20b00612e04512d04300c0a800212e00620b00603e", + "0x470060a200200220b00600200900213100628a04700620b00704100617d", + "0x204b04d00720b00613000613200213000620b00600213100200220b006", + "0x20b00604e00612f00204e00620b00604b00605300200220b00604d006051", + "0x1600205100620b00612a00600c00213200620b00604f00605600204f006", + "0x20b00613200613300212f00620b00612b00612b00205300620b00612c006", + "0x20b00613100605800200220b00600200900205612f05305100c006056006", + "0x12b00213600620b00612c00601600205800620b00612a00600c002133006", + "0x5b13413605800c00605b00620b00613300613300213400620b00612b006", + "0x5d00620b00600213400213500620b00600213100200220b006002009002", + "0x213500213700620b00605d13500705b00205d00620b00605d00604b002", + "0x620b00606100605800206100620b00613705f00705d00205f00620b006", + "0x612b00213900620b00603500601600206400620b00603900600c002138", + "0x213b06713906400c00613b00620b00613800613300206700620b006007", + "0x12b00200220b00602f00603300200220b00600211e00200220b006002009", + "0x606a00603300206a06900720b00606c00613700206c00620b006007006", + "0x6f00604b00206f00620b00600205f00213c00620b00600213100200220b", + "0x7100620b00600213500213f00620b00606f13c00705b00206f00620b006", + "0x600c00214500620b00614100605800214100620b00613f07100705d002", + "0x620b00606900612b00207600620b00601600601600207500620b00600c", + "0x20b00600200900207907707607500c00607900620b006145006133002077", + "0x620b00600213100200220b00600900606100200220b00600211e002002", + "0x14600705b00214b00620b00614b00604b00214b00620b006002134002146", + "0x620b00607b14a00705d00214a00620b00600213500207b00620b00614b", + "0x601600215100620b00600f00600c0020c700620b00607f00605800207f", + "0x620b0060c700613300214e00620b00600700612b00215200620b006010", + "0x200220b00600200600200220b00600200200214f14e15215100c00614f", + "0x200220b00600200900201000f00728b01600c00720b007006002007007", + "0x601500601c00201500620b00601400601900201400620b00600900601b", + "0x1c00201900620b00600206500200220b0060170060c400201b01700720b", + "0x20b00601b00605400200220b00601c0060c40020c401c00720b006019006", + "0xc00206500620b00606500611b00205400620b0060c4006054002065006", + "0x600200900200228c00220b00705406500702900200c00620b00600c006", + "0x602c00202900620b00611b00602b00211b00620b00600202a00200220b", + "0x202a00200220b00600200900200228d00600202d00202a00620b006029", + "0x2a00620b00602c00602c00202c00620b00602b00602e00202b00620b006", + "0x2d00603000202d00620b00602d00602c00202d00620b00602a00602f002", + "0x200220b00600211e00200220b00600200900202f00628e02e00620b007", + "0x620b00603000603900203000620b00600204800200220b00602e006033", + "0x600200900203503900728f04803300720b00703001600c009035002030", + "0x600210d00203700620b00600212000211e00620b00600203700200220b", + "0x212400203a00620b00600203c00210d00620b00600203a00212000620b", + "0x12a00207d00620b00600203e00212400620b00600207d00203c00620b006", + "0x620b00603300600c00203e00620b00607d12403c03a10d12003711e014", + "0x604100204500620b00600700612b00212d00620b006048006016002043", + "0x204112b12c12a00c20b00612e04512d04300c18000212e00620b00603e", + "0x470060a200200220b00600200900213100629004700620b00704100617d", + "0x204b04d00720b00613000613200213000620b00600213100200220b006", + "0x20b00604e00612f00204e00620b00604b00605300200220b00604d006051", + "0x1600205100620b00612a00600c00213200620b00604f00605600204f006", + "0x20b00613200613300212f00620b00612b00612b00205300620b00612c006", + "0x20b00613100605800200220b00600200900205612f05305100c006056006", + "0x12b00213600620b00612c00601600205800620b00612a00600c002133006", + "0x5b13413605800c00605b00620b00613300613300213400620b00612b006", + "0x5d00620b00600213400213500620b00600213100200220b006002009002", + "0x213500213700620b00605d13500705b00205d00620b00605d00604b002", + "0x620b00606100605800206100620b00613705f00705d00205f00620b006", + "0x612b00213900620b00603500601600206400620b00603900600c002138", + "0x213b06713906400c00613b00620b00613800613300206700620b006007", + "0x12b00200220b00602f00603300200220b00600211e00200220b006002009", + "0x606a00603300206a06900720b00606c00613700206c00620b006007006", + "0x6f00604b00206f00620b00600205f00213c00620b00600213100200220b", + "0x7100620b00600213500213f00620b00606f13c00705b00206f00620b006", + "0x600c00214500620b00614100605800214100620b00613f07100705d002", + "0x620b00606900612b00207600620b00601600601600207500620b00600c", + "0x20b00600200900207907707607500c00607900620b006145006133002077", + "0x620b00600213100200220b00600900606100200220b00600211e002002", + "0x14600705b00214b00620b00614b00604b00214b00620b006002134002146", + "0x620b00607b14a00705d00214a00620b00600213500207b00620b00614b", + "0x601600215100620b00600f00600c0020c700620b00607f00605800207f", + "0x620b0060c700613300214e00620b00600700612b00215200620b006010", + "0x200220b00600200600200220b00600200200214f14e15215100c00614f", + "0x200220b00600200900201000f00729101600c00720b007006002007007", + "0x601500601c00201500620b00601400601900201400620b00600900601b", + "0x1c00201900620b00600206500200220b0060170060c400201b01700720b", + "0x20b00601b00605400200220b00601c0060c40020c401c00720b006019006", + "0xc00206500620b00606500611b00205400620b0060c4006054002065006", + "0x600200900200229200220b00705406500702900200c00620b00600c006", + "0x602c00202900620b00611b00602b00211b00620b00600202a00200220b", + "0x202a00200220b00600200900200229300600202d00202a00620b006029", + "0x2a00620b00602c00602c00202c00620b00602b00602e00202b00620b006", + "0x2d00603000202d00620b00602d00602c00202d00620b00602a00602f002", + "0x200220b00600211e00200220b00600200900202f00629402e00620b007", + "0x620b00603000603900203000620b00600204800200220b00602e006033", + "0x600200900203503900729504803300720b00703001600c009035002030", + "0x600210d00203700620b00600212000211e00620b00600203700200220b", + "0x212400203a00620b00600203c00210d00620b00600203a00212000620b", + "0x12a00207d00620b00600203e00212400620b00600207d00203c00620b006", + "0x720b00603e00607f00203e00620b00607d12403c03a10d12003711e014", + "0x612b00212d00620b00604800601600200220b00612a00604700212c12a", + "0x612e04512d0090ce00212e00620b00612c00604100204500620b006007", + "0x620b00704300615100203300620b00603300600c00204304112b00920b", + "0x13100213000620b00604700615200200220b006002009002131006296047", + "0x20b00604b00604d00204e04b00720b00613000613000204d00620b006002", + "0x704f00205300620b00604d00604e00205100620b00604e00604b002002", + "0x20b00604f00613200200220b00613200603300213204f00720b006053051", + "0x12f00213300620b00605600605300200220b00612f00605100205612f007", + "0x20b00603300600c00213600620b00605800605600205800620b006133006", + "0x13300213500620b00604100612b00205b00620b00612b006016002134006", + "0x5800200220b00600200900205d13505b13400c00605d00620b006136006", + "0x20b00612b00601600205f00620b00603300600c00213700620b006131006", + "0xc00606400620b00613700613300213800620b00604100612b002061006", + "0x213400213900620b00600213100200220b00600200900206413806105f", + "0x620b00606713900705b00206700620b00606700604b00206700620b006", + "0x605800206a00620b00613b06900705d00206900620b00600213500213b", + "0x620b00603500601600213c00620b00603900600c00206c00620b00606a", + "0x13c00c00607100620b00606c00613300213f00620b00600700612b00206f", + "0x602f00603300200220b00600211e00200220b00600200900207113f06f", + "0x214514100720b00607500613700207500620b00600700612b00200220b", + "0x7700620b00600205f00207600620b00600213100200220b006145006033", + "0x213500207900620b00607707600705b00207700620b00607700604b002", + "0x620b00614b00605800214b00620b00607914600705d00214600620b006", + "0x612b00207f00620b00601600601600214a00620b00600c00600c00207b", + "0x21510c707f14a00c00615100620b00607b0061330020c700620b006141", + "0x13100200220b00600900606100200220b00600211e00200220b006002009", + "0x14e00620b00614e00604b00214e00620b00600213400215200620b006002", + "0x8300705d00208300620b00600213500214f00620b00614e15200705b002", + "0x620b00600f00600c00215000620b00608500605800208500620b00614f", + "0x613300216000620b00600700612b00216100620b00601000601600215e", + "0x200600200220b00600200200215f16016115e00c00615f00620b006150", + "0x200900201000f00729701600c00720b00700600200700700200220b006", + "0x201500620b00601400601900201400620b00600900601b00200220b006", + "0x20b00600206500200220b0060170060c400201b01700720b00601500601c", + "0x5400200220b00601c0060c40020c401c00720b00601900601c002019006", + "0x20b00606500611b00205400620b0060c400605400206500620b00601b006", + "0x229800220b00705406500702900200c00620b00600c00600c002065006", + "0x620b00611b00602b00211b00620b00600202a00200220b006002009002", + "0x20b00600200900200229900600202d00202a00620b00602900602c002029", + "0x2c00602c00202c00620b00602b00602e00202b00620b00600202a002002", + "0x2d00620b00602d00602c00202d00620b00602a00602f00202a00620b006", + "0x211e00200220b00600200900202f00629a02e00620b00702d006030002", + "0x603900203000620b00600204800200220b00602e00603300200220b006", + "0x3503900729b04803300720b00703001600c00903500203000620b006030", + "0x3700620b00600212000211e00620b00600203700200220b006002009002", + "0x620b00600203c00210d00620b00600203a00212000620b00600210d002", + "0x20b00600203e00212400620b00600207d00203c00620b00600212400203a", + "0x607f00203e00620b00607d12403c03a10d12003711e01412a00207d006", + "0x620b00604800601600200220b00612a00604700212c12a00720b00603e", + "0x90ab00212e00620b00612c00604100204500620b00600700612b00212d", + "0x615100203300620b00603300600c00204304112b00920b00612e04512d", + "0x20b00604700615200200220b00600200900213100629c04700620b007043", + "0x4d00204e04b00720b00613000613000204d00620b006002131002130006", + "0x620b00604d00604e00205100620b00604e00604b00200220b00604b006", + "0x13200200220b00613200603300213204f00720b00605305100704f002053", + "0x20b00605600605300200220b00612f00605100205612f00720b00604f006", + "0xc00213600620b00605800605600205800620b00613300612f002133006", + "0x20b00604100612b00205b00620b00612b00601600213400620b006033006", + "0x600200900205d13505b13400c00605d00620b006136006133002135006", + "0x1600205f00620b00603300600c00213700620b00613100605800200220b", + "0x20b00613700613300213800620b00604100612b00206100620b00612b006", + "0x620b00600213100200220b00600200900206413806105f00c006064006", + "0x13900705b00206700620b00606700604b00206700620b006002134002139", + "0x620b00613b06900705d00206900620b00600213500213b00620b006067", + "0x601600213c00620b00603900600c00206c00620b00606a00605800206a", + "0x620b00606c00613300213f00620b00600700612b00206f00620b006035", + "0x200220b00600211e00200220b00600200900207113f06f13c00c006071", + "0x20b00607500613700207500620b00600700612b00200220b00602f006033", + "0x205f00207600620b00600213100200220b006145006033002145141007", + "0x620b00607707600705b00207700620b00607700604b00207700620b006", + "0x605800214b00620b00607914600705d00214600620b006002135002079", + "0x620b00601600601600214a00620b00600c00600c00207b00620b00614b", + "0x14a00c00615100620b00607b0061330020c700620b00614100612b00207f", + "0x600900606100200220b00600211e00200220b0060020090021510c707f", + "0x14e00604b00214e00620b00600213400215200620b00600213100200220b", + "0x8300620b00600213500214f00620b00614e15200705b00214e00620b006", + "0x600c00215000620b00608500605800208500620b00614f08300705d002", + "0x620b00600700612b00216100620b00601000601600215e00620b00600f", + "0x20b00600200200215f16016115e00c00615f00620b006150006133002160", + "0xf00729d01600c00720b00700600200700700200220b006002006002002", + "0x601400601900201400620b00600900601b00200220b006002009002010", + "0x200220b0060170060c400201b01700720b00601500601c00201500620b", + "0x601c0060c40020c401c00720b00601900601c00201900620b006002065", + "0x11b00205400620b0060c400605400206500620b00601b00605400200220b", + "0x705406500702900200c00620b00600c00600c00206500620b006065006", + "0x602b00211b00620b00600202a00200220b00600200900200229e00220b", + "0x200229f00600202d00202a00620b00602900602c00202900620b00611b", + "0x2c00620b00602b00602e00202b00620b00600202a00200220b006002009", + "0x2d00602c00202d00620b00602a00602f00202a00620b00602c00602c002", + "0x20b00600200900202f0062a002e00620b00702d00603000202d00620b006", + "0x620b00600204800200220b00602e00603300200220b00600211e002002", + "0x4803300720b00703001600c00903500203000620b006030006039002030", + "0x212000211e00620b00600203700200220b0060020090020350390072a1", + "0x3c00210d00620b00600203a00212000620b00600210d00203700620b006", + "0x212400620b00600207d00203c00620b00600212400203a00620b006002", + "0x620b00607d12403c03a10d12003711e01412a00207d00620b00600203e", + "0x601600200220b00612a00604700212c12a00720b00603e00607f00203e", + "0x620b00612c00604100204500620b00600700612b00212d00620b006048", + "0x620b00603300600c00204304112b00920b00612e04512d00918100212e", + "0x15200200220b0060020090021310062a204700620b007043006151002033", + "0x720b00613000613000204d00620b00600213100213000620b006047006", + "0x604e00205100620b00604e00604b00200220b00604b00604d00204e04b", + "0x613200603300213204f00720b00605305100704f00205300620b00604d", + "0x5300200220b00612f00605100205612f00720b00604f00613200200220b", + "0x20b00605800605600205800620b00613300612f00213300620b006056006", + "0x12b00205b00620b00612b00601600213400620b00603300600c002136006", + "0x5d13505b13400c00605d00620b00613600613300213500620b006041006", + "0x20b00603300600c00213700620b00613100605800200220b006002009002", + "0x13300213800620b00604100612b00206100620b00612b00601600205f006", + "0x13100200220b00600200900206413806105f00c00606400620b006137006", + "0x6700620b00606700604b00206700620b00600213400213900620b006002", + "0x6900705d00206900620b00600213500213b00620b00606713900705b002", + "0x620b00603900600c00206c00620b00606a00605800206a00620b00613b", + "0x613300213f00620b00600700612b00206f00620b00603500601600213c", + "0x211e00200220b00600200900207113f06f13c00c00607100620b00606c", + "0x13700207500620b00600700612b00200220b00602f00603300200220b006", + "0x620b00600213100200220b00614500603300214514100720b006075006", + "0x7600705b00207700620b00607700604b00207700620b00600205f002076", + "0x620b00607914600705d00214600620b00600213500207900620b006077", + "0x601600214a00620b00600c00600c00207b00620b00614b00605800214b", + "0x620b00607b0061330020c700620b00614100612b00207f00620b006016", + "0x200220b00600211e00200220b0060020090021510c707f14a00c006151", + "0x14e00620b00600213400215200620b00600213100200220b006009006061", + "0x213500214f00620b00614e15200705b00214e00620b00614e00604b002", + "0x620b00608500605800208500620b00614f08300705d00208300620b006", + "0x612b00216100620b00601000601600215e00620b00600f00600c002150", + "0x215f16016115e00c00615f00620b00615000613300216000620b006007", + "0xc00720b00700600200700700200220b00600200600200220b006002002", + "0x201400620b00600900601b00200220b00600200900201000f0072a3016", + "0x170060c400201b01700720b00601500601c00201500620b006014006019", + "0x20c401c00720b00601900601c00201900620b00600206500200220b006", + "0x20b0060c400605400206500620b00601b00605400200220b00601c0060c4", + "0x2900200c00620b00600c00600c00206500620b00606500611b002054006", + "0x620b00600202a00200220b0060020090020022a400220b007054065007", + "0x202d00202a00620b00602900602c00202900620b00611b00602b00211b", + "0x2b00602e00202b00620b00600202a00200220b0060020090020022a5006", + "0x2d00620b00602a00602f00202a00620b00602c00602c00202c00620b006", + "0x202f0062a602e00620b00702d00603000202d00620b00602d00602c002", + "0x4800200220b00602e00603300200220b00600211e00200220b006002009", + "0x703001600c00903500203000620b00603000603900203000620b006002", + "0x620b00600203700200220b0060020090020350390072a704803300720b", + "0x20b00600203a00212000620b00600210d00203700620b00600212000211e", + "0x600207d00203c00620b00600212400203a00620b00600203c00210d006", + "0x12403c03a10d12003711e01412a00207d00620b00600203e00212400620b", + "0x20b00612a00604700212c12a00720b00603e00607f00203e00620b00607d", + "0x612b00212e00620b00604800601600204500620b00603300600c002002", + "0x13104712e04500c0cf00213100620b00612c00604100204700620b006007", + "0x900204d0062a813000620b00712d0060c800212d04304112b00c20b006", + "0x204e00620b00600213100204b00620b0061300060c900200220b006002", + "0x61320060c600200220b00604f0060cb00213204f00720b00604b0060ca", + "0x5100720b00605612f0070b300205600620b00604e00604e00212f00620b", + "0x605100205813300720b00605100613200200220b006053006033002053", + "0x13400620b00613600612f00213600620b00605800605300200220b006133", + "0x4100601600213500620b00612b00600c00205b00620b006134006056002", + "0x5f00620b00605b00613300213700620b00604300612b00205d00620b006", + "0x6100620b00604d00605800200220b00600200900205f13705d13500c006", + "0x4300612b00206400620b00604100601600213800620b00612b00600c002", + "0x900206713906413800c00606700620b00606100613300213900620b006", + "0x4b00206900620b00600213400213b00620b00600213100200220b006002", + "0x20b00600213500206a00620b00606913b00705b00206900620b006069006", + "0x206f00620b00613c00605800213c00620b00606a06c00705d00206c006", + "0x600700612b00207100620b00603500601600213f00620b00603900600c", + "0x200900214514107113f00c00614500620b00606f00613300214100620b", + "0x700612b00200220b00602f00603300200220b00600211e00200220b006", + "0x220b00607600603300207607500720b00607700613700207700620b006", + "0x20b00614600604b00214600620b00600205f00207900620b006002131002", + "0x5d00207b00620b00600213500214b00620b00614607900705b002146006", + "0x600c00600c00207f00620b00614a00605800214a00620b00614b07b007", + "0x215200620b00607500612b00215100620b0060160060160020c700620b", + "0x200220b00600200900214e1521510c700c00614e00620b00607f006133", + "0x214f00620b00600213100200220b00600900606100200220b00600211e", + "0x608314f00705b00208300620b00608300604b00208300620b006002134", + "0x215e00620b00608515000705d00215000620b00600213500208500620b", + "0x601000601600216000620b00600f00600c00216100620b00615e006058", + "0x616300620b00616100613300215d00620b00600700612b00215f00620b", + "0x700700200220b00600200600200220b00600200200216315d15f16000c", + "0x601b00200220b00600200900201000f0072a901600c00720b007006002", + "0x720b00601500601c00201500620b00601400601900201400620b006009", + "0x1900601c00201900620b00600206500200220b0060170060c400201b017", + "0x6500620b00601b00605400200220b00601c0060c40020c401c00720b006", + "0xc00600c00206500620b00606500611b00205400620b0060c4006054002", + "0x220b0060020090020022aa00220b00705406500702900200c00620b006", + "0x602900602c00202900620b00611b00602b00211b00620b00600202a002", + "0x20b00600202a00200220b0060020090020022ab00600202d00202a00620b", + "0x2f00202a00620b00602c00602c00202c00620b00602b00602e00202b006", + "0x20b00702d00603000202d00620b00602d00602c00202d00620b00602a006", + "0x603300200220b00600211e00200220b00600200900202f0062ac02e006", + "0x203000620b00603000603900203000620b00600204800200220b00602e", + "0x220b0060020090020350390072ad04803300720b00703001600c009035", + "0x620b00600210d00203700620b00600212000211e00620b006002037002", + "0x20b00600212400203a00620b00600203c00210d00620b00600203a002120", + "0x11e01412a00207d00620b00600203e00212400620b00600207d00203c006", + "0x12c12a00720b00603e00607f00203e00620b00607d12403c03a10d120037", + "0x60410060b500204100620b00612c00604100200220b00612a006047002", + "0x204512d00720b00612b00618e00204300620b00600213100212b00620b", + "0x20b00604300604e00213100620b0060450060b900200220b00612d0060b7", + "0x200220b00604700603300204712e00720b0061301310070ba002130006", + "0x604b00605300200220b00604d00605100204b04d00720b00612e006132", + "0x213200620b00604f00605600204f00620b00604e00612f00204e00620b", + "0x600700612b00205300620b00604800601600205100620b00603300600c", + "0x200900205612f05305100c00605600620b00613200613300212f00620b", + "0x604b00205800620b00600213400213300620b00600213100200220b006", + "0x620b00600213500213600620b00605813300705b00205800620b006058", + "0xc00213500620b00605b00605800205b00620b00613613400705d002134", + "0x20b00600700612b00213700620b00603500601600205d00620b006039006", + "0x600200900206105f13705d00c00606100620b00613500613300205f006", + "0x600700612b00200220b00602f00603300200220b00600211e00200220b", + "0x200220b00606400603300206413800720b00613900613700213900620b", + "0x620b00613b00604b00213b00620b00600205f00206700620b006002131", + "0x705d00206a00620b00600213500206900620b00613b06700705b00213b", + "0x20b00600c00600c00213c00620b00606c00605800206c00620b00606906a", + "0x13300207100620b00613800612b00213f00620b00601600601600206f006", + "0x11e00200220b00600200900214107113f06f00c00614100620b00613c006", + "0x13400214500620b00600213100200220b00600900606100200220b006002", + "0x20b00607514500705b00207500620b00607500604b00207500620b006002", + "0x5800207900620b00607607700705d00207700620b006002135002076006", + "0x20b00601000601600214b00620b00600f00600c00214600620b006079006", + "0xc00607f00620b00614600613300214a00620b00600700612b00207b006", + "0x200700700200220b00600200600200220b00600200200207f14a07b14b", + "0x900601b00200220b00600200900201000f0072ae01600c00720b007006", + "0x1700720b00601500601c00201500620b00601400601900201400620b006", + "0x601900601c00201900620b00600206500200220b0060170060c400201b", + "0x206500620b00601b00605400200220b00601c0060c40020c401c00720b", + "0x600c00600c00206500620b00606500611b00205400620b0060c4006054", + "0x200220b0060020090020022af00220b00705406500702900200c00620b", + "0x20b00602900602c00202900620b00611b00602b00211b00620b00600202a", + "0x620b00600202a00200220b0060020090020022b000600202d00202a006", + "0x602f00202a00620b00602c00602c00202c00620b00602b00602e00202b", + "0x620b00702d00603000202d00620b00602d00602c00202d00620b00602a", + "0x2e00603300200220b00600211e00200220b00600200900202f0062b102e", + "0x3500203000620b00603000603900203000620b00600204800200220b006", + "0x200220b0060020090020350390072b204803300720b00703001600c009", + "0x12000620b00600210d00203700620b00600212000211e00620b006002037", + "0x620b00600212400203a00620b00600203c00210d00620b00600203a002", + "0x3711e01412a00207d00620b00600203e00212400620b00600207d00203c", + "0x212c12a00720b00603e00607f00203e00620b00607d12403c03a10d120", + "0x12b00620b00600213100200220b00612c00604700200220b00612a006047", + "0x4300604d00212d04300720b00604100613000204100620b0060020bb002", + "0x213100620b00612b00604e00204700620b00612d00604b00200220b006", + "0x4500613200200220b00612e00603300212e04500720b00613104700704f", + "0x4b00620b00604d00605300200220b00613000605100204d13000720b006", + "0x3300600c00204f00620b00604e00605600204e00620b00604b00612f002", + "0x5300620b00600700612b00205100620b00604800601600213200620b006", + "0x220b00600200900212f05305113200c00612f00620b00604f006133002", + "0x20b00613300604b00213300620b00600213400205600620b006002131002", + "0x5d00213600620b00600213500205800620b00613305600705b002133006", + "0x603900600c00205b00620b00613400605800213400620b006058136007", + "0x213700620b00600700612b00205d00620b00603500601600213500620b", + "0x200220b00600200900205f13705d13500c00605f00620b00605b006133", + "0x6400620b00600700612b00200220b00602f00603300200220b00600211e", + "0x600213100200220b00613800603300213806100720b006064006137002", + "0x5b00206700620b00606700604b00206700620b00600205f00213900620b", + "0x613b06900705d00206900620b00600213500213b00620b006067139007", + "0x213c00620b00600c00600c00206c00620b00606a00605800206a00620b", + "0x606c00613300213f00620b00606100612b00206f00620b006016006016", + "0x20b00600211e00200220b00600200900207113f06f13c00c00607100620b", + "0x20b00600213400214100620b00600213100200220b006009006061002002", + "0x207500620b00614514100705b00214500620b00614500604b002145006", + "0x607700605800207700620b00607507600705d00207600620b006002135", + "0x214b00620b00601000601600214600620b00600f00600c00207900620b", + "0x7b14b14600c00614a00620b00607900613300207b00620b00600700612b", + "0x20b00700600200700700200220b00600200600200220b00600200200214a", + "0x620b00600900601b00200220b00600200900201000f0072b301600c007", + "0xc400201b01700720b00601500601c00201500620b006014006019002014", + "0x1c00720b00601900601c00201900620b00600206500200220b006017006", + "0xc400605400206500620b00601b00605400200220b00601c0060c40020c4", + "0xc00620b00600c00600c00206500620b00606500611b00205400620b006", + "0x600202a00200220b0060020090020022b400220b007054065007029002", + "0x202a00620b00602900602c00202900620b00611b00602b00211b00620b", + "0x2e00202b00620b00600202a00200220b0060020090020022b500600202d", + "0x20b00602a00602f00202a00620b00602c00602c00202c00620b00602b006", + "0x62b602e00620b00702d00603000202d00620b00602d00602c00202d006", + "0x220b00602e00603300200220b00600211e00200220b00600200900202f", + "0x1600c00903500203000620b00603000603900203000620b006002048002", + "0x600203700200220b0060020090020350390072b704803300720b007030", + "0x203a00212000620b00600210d00203700620b00600212000211e00620b", + "0x7d00203c00620b00600212400203a00620b00600203c00210d00620b006", + "0x3a10d12003711e01412a00207d00620b00600203e00212400620b006002", + "0x12a00604700212c12a00720b00603e00607f00203e00620b00607d12403c", + "0x212e00620b00604800601600204500620b00603300600c00200220b006", + "0x12e04500c0bd00213100620b00612c00604100204700620b00600700612b", + "0x4d0062b813000620b00712d00618f00212d04304112b00c20b006131047", + "0x620b00600213100204b00620b0061300060be00200220b006002009002", + "0x611b00200220b00604f0060c400213204f00720b00604b00601c00204e", + "0x20b00605612f0070bf00205600620b00604e00604e00212f00620b006132", + "0x205813300720b00605100613200200220b006053006033002053051007", + "0x20b00613600612f00213600620b00605800605300200220b006133006051", + "0x1600213500620b00612b00600c00205b00620b006134006056002134006", + "0x20b00605b00613300213700620b00604300612b00205d00620b006041006", + "0x20b00604d00605800200220b00600200900205f13705d13500c00605f006", + "0x12b00206400620b00604100601600213800620b00612b00600c002061006", + "0x6713906413800c00606700620b00606100613300213900620b006043006", + "0x6900620b00600213400213b00620b00600213100200220b006002009002", + "0x213500206a00620b00606913b00705b00206900620b00606900604b002", + "0x620b00613c00605800213c00620b00606a06c00705d00206c00620b006", + "0x612b00207100620b00603500601600213f00620b00603900600c00206f", + "0x214514107113f00c00614500620b00606f00613300214100620b006007", + "0x12b00200220b00602f00603300200220b00600211e00200220b006002009", + "0x607600603300207607500720b00607700613700207700620b006007006", + "0x14600604b00214600620b00600205f00207900620b00600213100200220b", + "0x7b00620b00600213500214b00620b00614607900705b00214600620b006", + "0x600c00207f00620b00614a00605800214a00620b00614b07b00705d002", + "0x620b00607500612b00215100620b0060160060160020c700620b00600c", + "0x20b00600200900214e1521510c700c00614e00620b00607f006133002152", + "0x620b00600213100200220b00600900606100200220b00600211e002002", + "0x14f00705b00208300620b00608300604b00208300620b00600213400214f", + "0x620b00608515000705d00215000620b00600213500208500620b006083", + "0x601600216000620b00600f00600c00216100620b00615e00605800215e", + "0x620b00616100613300215d00620b00600700612b00215f00620b006010", + "0x200220b00600200600200220b00600200200216315d15f16000c006163", + "0x200220b00600200900201000f0072b901600c00720b007006002007007", + "0x601500601c00201500620b00601400601900201400620b00600900601b", + "0x1c00201900620b00600206500200220b0060170060c400201b01700720b", + "0x20b00601b00605400200220b00601c0060c40020c401c00720b006019006", + "0xc00206500620b00606500611b00205400620b0060c4006054002065006", + "0x60020090020022ba00220b00705406500702900200c00620b00600c006", + "0x602c00202900620b00611b00602b00211b00620b00600202a00200220b", + "0x202a00200220b0060020090020022bb00600202d00202a00620b006029", + "0x2a00620b00602c00602c00202c00620b00602b00602e00202b00620b006", + "0x2d00603000202d00620b00602d00602c00202d00620b00602a00602f002", + "0x200220b00600211e00200220b00600200900202f0062bc02e00620b007", + "0x620b00603000603900203000620b00600204800200220b00602e006033", + "0x60020090020350390072bd04803300720b00703001600c009035002030", + "0x600210d00203700620b00600212000211e00620b00600203700200220b", + "0x212400203a00620b00600203c00210d00620b00600203a00212000620b", + "0x12a00207d00620b00600203e00212400620b00600207d00203c00620b006", + "0x720b00603e00607f00203e00620b00607d12403c03a10d12003711e014", + "0x601600204500620b00603300600c00200220b00612a00604700212c12a", + "0x620b00612c00604100204700620b00600700612b00212e00620b006048", + "0x712d00618f00212d04304112b00c20b00613104712e04500c0c1002131", + "0x4b00620b0061300060be00200220b00600200900204d0062be13000620b", + "0x4f0060c400213204f00720b00604b00601c00204e00620b006002131002", + "0x205600620b00604e00604e00212f00620b00613200611b00200220b006", + "0x5100613200200220b00605300603300205305100720b00605612f0070bf", + "0x13600620b00605800605300200220b00613300605100205813300720b006", + "0x12b00600c00205b00620b00613400605600213400620b00613600612f002", + "0x13700620b00604300612b00205d00620b00604100601600213500620b006", + "0x220b00600200900205f13705d13500c00605f00620b00605b006133002", + "0x4100601600213800620b00612b00600c00206100620b00604d006058002", + "0x6700620b00606100613300213900620b00604300612b00206400620b006", + "0x213b00620b00600213100200220b00600200900206713906413800c006", + "0x606913b00705b00206900620b00606900604b00206900620b006002134", + "0x213c00620b00606a06c00705d00206c00620b00600213500206a00620b", + "0x603500601600213f00620b00603900600c00206f00620b00613c006058", + "0x614500620b00606f00613300214100620b00600700612b00207100620b", + "0x603300200220b00600211e00200220b00600200900214514107113f00c", + "0x7500720b00607700613700207700620b00600700612b00200220b00602f", + "0x20b00600205f00207900620b00600213100200220b006076006033002076", + "0x214b00620b00614607900705b00214600620b00614600604b002146006", + "0x614a00605800214a00620b00614b07b00705d00207b00620b006002135", + "0x215100620b0060160060160020c700620b00600c00600c00207f00620b", + "0x1521510c700c00614e00620b00607f00613300215200620b00607500612b", + "0x220b00600900606100200220b00600211e00200220b00600200900214e", + "0x20b00608300604b00208300620b00600213400214f00620b006002131002", + "0x5d00215000620b00600213500208500620b00608314f00705b002083006", + "0x600f00600c00216100620b00615e00605800215e00620b006085150007", + "0x215d00620b00600700612b00215f00620b00601000601600216000620b", + "0x200220b00600200200216315d15f16000c00616300620b006161006133", + "0x201000f0072bf01600c00720b00700600200700700200220b006002006", + "0x620b00601400601900201400620b00600900601b00200220b006002009", + "0x206500200220b0060170060c400201b01700720b00601500601c002015", + "0x220b00601c0060c40020c401c00720b00601900601c00201900620b006", + "0x6500611b00205400620b0060c400605400206500620b00601b006054002", + "0x220b00705406500702900200c00620b00600c00600c00206500620b006", + "0x611b00602b00211b00620b00600202a00200220b0060020090020022c0", + "0x20090020022c100600202d00202a00620b00602900602c00202900620b", + "0x2c00202c00620b00602b00602e00202b00620b00600202a00200220b006", + "0x20b00602d00602c00202d00620b00602a00602f00202a00620b00602c006", + "0x200220b00600200900202f0062c202e00620b00702d00603000202d006", + "0x203000620b00600204800200220b00602e00603300200220b00600211e", + "0x72c304803300720b00703001600c00903500203000620b006030006039", + "0x20b00600212000211e00620b00600203700200220b006002009002035039", + "0x600203c00210d00620b00600203a00212000620b00600210d002037006", + "0x203e00212400620b00600207d00203c00620b00600212400203a00620b", + "0x203e00620b00607d12403c03a10d12003711e01412a00207d00620b006", + "0x603300600c00200220b00612a00604700212c12a00720b00603e00607f", + "0x204700620b00600700612b00212e00620b00604800601600204500620b", + "0x4304112b00c20b00613104712e04500c19000213100620b00612c006041", + "0x19b00200220b00600200900204d0062c413000620b00712d0060c300212d", + "0x720b00604b00619c00204e00620b00600213100204b00620b006130006", + "0x604e00212f00620b00613200619d00200220b00604f0060d400213204f", + "0x605300603300205305100720b00605612f0071a000205600620b00604e", + "0x5300200220b00613300605100205813300720b00605100613200200220b", + "0x20b00613400605600213400620b00613600612f00213600620b006058006", + "0x12b00205d00620b00604100601600213500620b00612b00600c00205b006", + "0x5f13705d13500c00605f00620b00605b00613300213700620b006043006", + "0x20b00612b00600c00206100620b00604d00605800200220b006002009002", + "0x13300213900620b00604300612b00206400620b006041006016002138006", + "0x13100200220b00600200900206713906413800c00606700620b006061006", + "0x6900620b00606900604b00206900620b00600213400213b00620b006002", + "0x6c00705d00206c00620b00600213500206a00620b00606913b00705b002", + "0x620b00603900600c00206f00620b00613c00605800213c00620b00606a", + "0x613300214100620b00600700612b00207100620b00603500601600213f", + "0x211e00200220b00600200900214514107113f00c00614500620b00606f", + "0x13700207700620b00600700612b00200220b00602f00603300200220b006", + "0x620b00600213100200220b00607600603300207607500720b006077006", + "0x7900705b00214600620b00614600604b00214600620b00600205f002079", + "0x620b00614b07b00705d00207b00620b00600213500214b00620b006146", + "0x60160020c700620b00600c00600c00207f00620b00614a00605800214a", + "0x620b00607f00613300215200620b00607500612b00215100620b006016", + "0x200220b00600211e00200220b00600200900214e1521510c700c00614e", + "0x8300620b00600213400214f00620b00600213100200220b006009006061", + "0x213500208500620b00608314f00705b00208300620b00608300604b002", + "0x620b00615e00605800215e00620b00608515000705d00215000620b006", + "0x612b00215f00620b00601000601600216000620b00600f00600c002161", + "0x216315d15f16000c00616300620b00616100613300215d00620b006007", + "0xc00720b00700600200700700200220b00600200600200220b006002002", + "0x201700620b00600900600f00200220b00600200900201000f0072c5016", + "0x1500607700200c00620b00600c00600c00201501400720b006017006076", + "0x620b00601400601b00200220b0060020090020190062c601b00620b007", + "0xc400205406500720b0060c400601c0020c400620b00601c00601900201c", + "0x2900720b00611b00601c00211b00620b00600206500200220b006065006", + "0x2a00605400202b00620b00605400605400200220b0060290060c400202a", + "0x220b00702c02b00702900202b00620b00602b00611b00202c00620b006", + "0x602d00602b00202d00620b00600202a00200220b0060020090020022c7", + "0x20090020022c800600202d00202f00620b00602e00602c00202e00620b", + "0x2c00203300620b00603000602e00203000620b00600202a00200220b006", + "0x20b00604800602c00204800620b00602f00602f00202f00620b006033006", + "0x200220b0060020090020350062c903900620b007048006030002048006", + "0x620b00611e00603900211e00620b00600204800200220b006039006033", + "0x600200900203a10d0072ca12003700720b00711e01600c00903500211e", + "0x20b00600212000203c00620b00600203700200220b00600211e00200220b", + "0x600203c00203e00620b00600203a00207d00620b00600210d002124006", + "0x203e00212b00620b00600207d00212c00620b00600212400212a00620b", + "0x204300620b00604112b12c12a03e07d12403c01412a00204100620b006", + "0x604500604100200220b00612d00604700204512d00720b00604300607f", + "0x12e00620b0061310470070d600213100620b00601b00604b00204700620b", + "0x4d0060d000204b04d00720b00612e00616b00213000620b006002131002", + "0x205100620b00613000604e00213200620b00604b00602c00200220b006", + "0x4e00613200200220b00604f00603300204f04e00720b00605113200716c", + "0x5600620b00612f00605300200220b00605300605100212f05300720b006", + "0x3700600c00205800620b00613300605600213300620b00605600612f002", + "0x5b00620b00600700612b00213400620b00612000601600213600620b006", + "0x220b00600200900213505b13413600c00613500620b006058006133002", + "0x5d00620b00600213100200220b00601b00604d00200220b00600211e002", + "0x13705d00705b00213700620b00613700604b00213700620b006002134002", + "0x13800620b00605f06100705d00206100620b00600213500205f00620b006", + "0x3a00601600213900620b00610d00600c00206400620b006138006058002", + "0x6900620b00606400613300213b00620b00600700612b00206700620b006", + "0x3300200220b00600211e00200220b00600200900206913b06713900c006", + "0x13c00620b00600700612b00200220b00601b00604d00200220b006035006", + "0x600213100200220b00606c00603300206c06a00720b00613c006137002", + "0x5b00213f00620b00613f00604b00213f00620b00600205f00206f00620b", + "0x607114100705d00214100620b00600213500207100620b00613f06f007", + "0x207600620b00600c00600c00207500620b00614500605800214500620b", + "0x607500613300207900620b00606a00612b00207700620b006016006016", + "0x20b00600211e00200220b00600200900214607907707600c00614600620b", + "0x20b00600213100200220b00601400606100200220b006019006033002002", + "0x705b00207b00620b00607b00604b00207b00620b00600213800214b006", + "0x20b00614a07f00705d00207f00620b00600213500214a00620b00607b14b", + "0x1600215200620b00600c00600c00215100620b0060c70060580020c7006", + "0x20b00615100613300214f00620b00600700612b00214e00620b006016006", + "0x220b00600211e00200220b00600200900208314f14e15200c006083006", + "0x620b00600213400208500620b00600213100200220b006009006061002", + "0x13500215e00620b00615008500705b00215000620b00615000604b002150", + "0x20b00616000605800216000620b00615e16100705d00216100620b006002", + "0x12b00216300620b00601000601600215d00620b00600f00600c00215f006", + "0x16215c16315d00c00616200620b00615f00613300215c00620b006007006", + "0x720b00700600200700700200220b00600200600200220b006002002002", + "0x1400620b00600900601b00200220b00600200900201000f0072cb01600c", + "0x60c400201b01700720b00601500601c00201500620b006014006019002", + "0xc401c00720b00601900601c00201900620b00600206500200220b006017", + "0x60c400605400206500620b00601b00605400200220b00601c0060c4002", + "0x200c00620b00600c00600c00206500620b00606500611b00205400620b", + "0x20b00600202a00200220b0060020090020022cc00220b007054065007029", + "0x2d00202a00620b00602900602c00202900620b00611b00602b00211b006", + "0x602e00202b00620b00600202a00200220b0060020090020022cd006002", + "0x620b00602a00602f00202a00620b00602c00602c00202c00620b00602b", + "0x2f0062ce02e00620b00702d00603000202d00620b00602d00602c00202d", + "0x200220b00602e00603300200220b00600211e00200220b006002009002", + "0x3001600c00903500203000620b00603000603900203000620b006002048", + "0x20b00600203700200220b0060020090020350390072cf04803300720b007", + "0x600203a00212000620b00600210d00203700620b00600212000211e006", + "0x207d00203c00620b00600212400203a00620b00600203c00210d00620b", + "0x3c03a10d12003711e01412a00207d00620b00600203e00212400620b006", + "0x612a00604700212c12a00720b00603e00607f00203e00620b00607d124", + "0x600219f00212b00620b00600213100200220b00612c00604700200220b", + "0x200220b00604300604d00212d04300720b00604100613000204100620b", + "0x13104700704f00213100620b00612b00604e00204700620b00612d00604b", + "0x13000720b00604500613200200220b00612e00603300212e04500720b006", + "0x4b00612f00204b00620b00604d00605300200220b00613000605100204d", + "0x13200620b00603300600c00204f00620b00604e00605600204e00620b006", + "0x4f00613300205300620b00600700612b00205100620b006048006016002", + "0x600213100200220b00600200900212f05305113200c00612f00620b006", + "0x5b00213300620b00613300604b00213300620b00600213400205600620b", + "0x605813600705d00213600620b00600213500205800620b006133056007", + "0x213500620b00603900600c00205b00620b00613400605800213400620b", + "0x605b00613300213700620b00600700612b00205d00620b006035006016", + "0x20b00600211e00200220b00600200900205f13705d13500c00605f00620b", + "0x6400613700206400620b00600700612b00200220b00602f006033002002", + "0x213900620b00600213100200220b00613800603300213806100720b006", + "0x606713900705b00206700620b00606700604b00206700620b00600205f", + "0x206a00620b00613b06900705d00206900620b00600213500213b00620b", + "0x601600601600213c00620b00600c00600c00206c00620b00606a006058", + "0x607100620b00606c00613300213f00620b00606100612b00206f00620b", + "0x606100200220b00600211e00200220b00600200900207113f06f13c00c", + "0x4b00214500620b00600213400214100620b00600213100200220b006009", + "0x20b00600213500207500620b00614514100705b00214500620b006145006", + "0x207900620b00607700605800207700620b00607507600705d002076006", + "0x600700612b00214b00620b00601000601600214600620b00600f00600c", + "0x200200214a07b14b14600c00614a00620b00607900613300207b00620b", + "0x2d001600c00720b00700600200700700200220b00600200600200220b006", + "0x601900201400620b00600900601b00200220b00600200900201000f007", + "0x20b0060170060c400201b01700720b00601500601c00201500620b006014", + "0x60c40020c401c00720b00601900601c00201900620b006002065002002", + "0x5400620b0060c400605400206500620b00601b00605400200220b00601c", + "0x6500702900200c00620b00600c00600c00206500620b00606500611b002", + "0x211b00620b00600202a00200220b0060020090020022d100220b007054", + "0x2d200600202d00202a00620b00602900602c00202900620b00611b00602b", + "0x20b00602b00602e00202b00620b00600202a00200220b006002009002002", + "0x2c00202d00620b00602a00602f00202a00620b00602c00602c00202c006", + "0x200900202f0062d302e00620b00702d00603000202d00620b00602d006", + "0x600204800200220b00602e00603300200220b00600211e00200220b006", + "0x720b00703001600c00903500203000620b00603000603900203000620b", + "0x211e00620b00600203700200220b0060020090020350390072d4048033", + "0x10d00620b00600203a00212000620b00600210d00203700620b006002120", + "0x620b00600207d00203c00620b00600212400203a00620b00600203c002", + "0x607d12403c03a10d12003711e01412a00207d00620b00600203e002124", + "0x200220b00612a00604700212c12a00720b00603e00607f00203e00620b", + "0x4100620b0060020bb00212b00620b00600213100200220b00612c006047", + "0x12d00604b00200220b00604300604d00212d04300720b006041006130002", + "0x720b00613104700704f00213100620b00612b00604e00204700620b006", + "0x5100204d13000720b00604500613200200220b00612e00603300212e045", + "0x620b00604b00612f00204b00620b00604d00605300200220b006130006", + "0x601600213200620b00603300600c00204f00620b00604e00605600204e", + "0x620b00604f00613300205300620b00600700612b00205100620b006048", + "0x5600620b00600213100200220b00600200900212f05305113200c00612f", + "0x13305600705b00213300620b00613300604b00213300620b006002134002", + "0x13400620b00605813600705d00213600620b00600213500205800620b006", + "0x3500601600213500620b00603900600c00205b00620b006134006058002", + "0x5f00620b00605b00613300213700620b00600700612b00205d00620b006", + "0x3300200220b00600211e00200220b00600200900205f13705d13500c006", + "0x720b00606400613700206400620b00600700612b00200220b00602f006", + "0x600205f00213900620b00600213100200220b006138006033002138061", + "0x13b00620b00606713900705b00206700620b00606700604b00206700620b", + "0x6a00605800206a00620b00613b06900705d00206900620b006002135002", + "0x6f00620b00601600601600213c00620b00600c00600c00206c00620b006", + "0x6f13c00c00607100620b00606c00613300213f00620b00606100612b002", + "0x20b00600900606100200220b00600211e00200220b00600200900207113f", + "0x614500604b00214500620b00600213400214100620b006002131002002", + "0x207600620b00600213500207500620b00614514100705b00214500620b", + "0xf00600c00207900620b00607700605800207700620b00607507600705d", + "0x7b00620b00600700612b00214b00620b00601000601600214600620b006", + "0x220b00600200200214a07b14b14600c00614a00620b006079006133002", + "0x1000f0072d501600c00720b00700600200700700200220b006002006002", + "0x20b00601700607600201700620b00600900600f00200220b006002009002", + "0x2d601b00620b00701500607700200c00620b00600c00600c002015014007", + "0x1c00601900201c00620b00601400601b00200220b006002009002019006", + "0x220b0060650060c400205406500720b0060c400601c0020c400620b006", + "0x290060c400202a02900720b00611b00601c00211b00620b006002065002", + "0x202c00620b00602a00605400202b00620b00605400605400200220b006", + "0x20090020022d700220b00702c02b00702900202b00620b00602b00611b", + "0x2c00202e00620b00602d00602b00202d00620b00600202a00200220b006", + "0x2a00200220b0060020090020022d800600202d00202f00620b00602e006", + "0x620b00603300602c00203300620b00603000602e00203000620b006002", + "0x603000204800620b00604800602c00204800620b00602f00602f00202f", + "0x20b00603900603300200220b0060020090020350062d903900620b007048", + "0xc00903500211e00620b00611e00603900211e00620b006002048002002", + "0x211e00200220b00600200900203a10d0072da12003700720b00711e016", + "0x210d00212400620b00600212000203c00620b00600203700200220b006", + "0x12400212a00620b00600203c00203e00620b00600203a00207d00620b006", + "0x204100620b00600203e00212b00620b00600207d00212c00620b006002", + "0x20b00604300607f00204300620b00604112b12c12a03e07d12403c01412a", + "0x4b00204700620b00604500604100200220b00612d00604700204512d007", + "0x20b00600213100212e00620b0061310470070d700213100620b00601b006", + "0x4b00200220b00604d00604d00204b04d00720b00612e006130002130006", + "0x605113200704f00205100620b00613000604e00213200620b00604b006", + "0x12f05300720b00604e00613200200220b00604f00603300204f04e00720b", + "0x605600612f00205600620b00612f00605300200220b006053006051002", + "0x213600620b00603700600c00205800620b00613300605600213300620b", + "0x605800613300205b00620b00600700612b00213400620b006120006016", + "0x20b00600211e00200220b00600200900213505b13413600c00613500620b", + "0x20b00600213400205d00620b00600213100200220b00601b00604d002002", + "0x205f00620b00613705d00705b00213700620b00613700604b002137006", + "0x613800605800213800620b00605f06100705d00206100620b006002135", + "0x206700620b00603a00601600213900620b00610d00600c00206400620b", + "0x13b06713900c00606900620b00606400613300213b00620b00600700612b", + "0x220b00603500603300200220b00600211e00200220b006002009002069", + "0x613c00613700213c00620b00600700612b00200220b00601b00604d002", + "0x5f00206f00620b00600213100200220b00606c00603300206c06a00720b", + "0x20b00613f06f00705b00213f00620b00613f00604b00213f00620b006002", + "0x5800214500620b00607114100705d00214100620b006002135002071006", + "0x20b00601600601600207600620b00600c00600c00207500620b006145006", + "0xc00614600620b00607500613300207900620b00606a00612b002077006", + "0x1900603300200220b00600211e00200220b006002009002146079077076", + "0x213800214b00620b00600213100200220b00601400606100200220b006", + "0x620b00607b14b00705b00207b00620b00607b00604b00207b00620b006", + "0x60580020c700620b00614a07f00705d00207f00620b00600213500214a", + "0x620b00601600601600215200620b00600c00600c00215100620b0060c7", + "0x15200c00608300620b00615100613300214f00620b00600700612b00214e", + "0x600900606100200220b00600211e00200220b00600200900208314f14e", + "0x15000604b00215000620b00600213400208500620b00600213100200220b", + "0x16100620b00600213500215e00620b00615008500705b00215000620b006", + "0x600c00215f00620b00616000605800216000620b00615e16100705d002", + "0x620b00600700612b00216300620b00601000601600215d00620b00600f", + "0x20b00600207500216215c16315d00c00616200620b00615f00613300215c", + "0x220b00600200600200220b00600200200200220b00600213900200f006", + "0x220b0060020090020170150072db01401000720b007007002007007002", + "0x600c00201901b00720b00601c00607600201c00620b00600c00600f002", + "0x60020090020c40062dc01600620b00701900607700201000620b006010", + "0xf00202a00620b00601400601600202900620b00601000600c00200220b", + "0x2a02900914600201600620b00601600f00707900202b00620b00601b006", + "0x620b00711b00614b00200220b00600200600211b05406500920b00602b", + "0x202f02e00720b00602c00607b00200220b00600200900202d0062dd02c", + "0x2e00601b00200220b0060020090020330062de03000620b00702f00614a", + "0x3500720b00603900601c00203900620b00604800601900204800620b006", + "0x603700601c00203700620b00600206500200220b0060350060c400211e", + "0x203a00620b00611e00605400200220b0061200060c400210d12000720b", + "0x3c03a00702900203a00620b00603a00611b00203c00620b00610d006054", + "0x2b00212400620b00600202a00200220b0060020090020022df00220b007", + "0x22e000600202d00203e00620b00607d00602c00207d00620b006124006", + "0x620b00612a00602e00212a00620b00600202a00200220b006002009002", + "0x602c00212b00620b00603e00602f00203e00620b00612c00602c00212c", + "0x60020090020430062e104100620b00712b00603000212b00620b00612b", + "0x12d00603900212d00620b00600204800200220b00604100603300200220b", + "0x21310470072e212e04500720b00712d05406500903500212d00620b006", + "0x12000213000620b00600203700200220b00600211e00200220b006002009", + "0x204e00620b00600203a00204b00620b00600210d00204d00620b006002", + "0x5100620b00600207d00213200620b00600212400204f00620b00600203c", + "0x20b00605305113204f04e04b04d13001412a00205300620b00600203e002", + "0xc00200220b00605600604700213305600720b00612f00607f00212f006", + "0x20b00612e00601600213700620b00600600612c00205d00620b006045006", + "0x4b00213800620b00613300604100206100620b00600900612b00205f006", + "0x5f13705d0100d900213900620b00603000604e00206400620b006016006", + "0x6700620b00713500615100213505b13413605801620b006139064138061", + "0x213100206900620b00606700615200200220b00600200900213b0062e3", + "0x220b00606c00604d00213c06c00720b00606900613000206a00620b006", + "0x7100704f00214100620b00606a00604e00207100620b00613c00604b002", + "0x720b00606f00613200200220b00613f00603300213f06f00720b006141", + "0x612f00207600620b00607500605300200220b006145006051002075145", + "0x620b00605800600c00207900620b00607700605600207700620b006076", + "0x612b00207b00620b00613400601600214b00620b00613600612c002146", + "0x7f14a07b14b14601600607f00620b00607900613300214a00620b00605b", + "0x20b00605800600c0020c700620b00613b00605800200220b006002009002", + "0x12b00214e00620b00613400601600215200620b00613600612c002151006", + "0x14f14e15215101600608300620b0060c700613300214f00620b00605b006", + "0x220b00603000605100200220b00600211e00200220b006002009002083", + "0x620b00600213400208500620b00600213100200220b00601600604d002", + "0x13500215e00620b00615008500705b00215000620b00615000604b002150", + "0x20b00616000605800216000620b00615e16100705d00216100620b006002", + "0x1600216300620b00600600612c00215d00620b00604700600c00215f006", + "0x20b00615f00613300216200620b00600900612b00215c00620b006131006", + "0x20b00600211e00200220b00600200900208716215c16315d016006087006", + "0x601600604d00200220b00603000605100200220b006043006033002002", + "0x215715400720b00608a00613700208a00620b00600900612b00200220b", + "0x16e00620b00600205f00215b00620b00600213100200220b006157006033", + "0x213500216800620b00616e15b00705b00216e00620b00616e00604b002", + "0x620b00608e00605800208e00620b0061680ed00705d0020ed00620b006", + "0x601600216c00620b00600600612c0020d000620b00606500600c00216b", + "0x620b00616b00613300216d00620b00615400612b00209200620b006054", + "0x220b00600211e00200220b00600200900217116d09216c0d0016006171", + "0x20b00601600604d00200220b00602e00606100200220b006033006033002", + "0x617300604b00217300620b00600213800209400620b006002131002002", + "0x217500620b00600213500209600620b00617309400705b00217300620b", + "0x6500600c00209900620b0060d10060580020d100620b00609617500705d", + "0x17a00620b00605400601600209b00620b00600600612c00217600620b006", + "0x9b17601600617c00620b00609900613300209d00620b00600900612b002", + "0x601600604d00200220b00600211e00200220b00600200900217c09d17a", + "0x12c0020a000620b00606500600c0020cc00620b00602d00605800200220b", + "0x20b00600900612b0020a200620b00605400601600217d00620b006006006", + "0x20090020a417e0a217d0a00160060a400620b0060cc00613300217e006", + "0x1b00606100200220b0060c400603300200220b00600211e00200220b006", + "0x213800217f00620b00600213100200220b00600f00614e00200220b006", + "0x620b0060cd17f00705b0020cd00620b0060cd00604b0020cd00620b006", + "0x605800218000620b0060d20a800705d0020a800620b0060021350020d2", + "0x620b00600600612c0020ab00620b00601000600c0020ce00620b006180", + "0x61330020c800620b00600900612b0020cf00620b006014006016002181", + "0x11e00200220b0060020090020c90c80cf1810ab0160060c900620b0060ce", + "0x13100200220b00600f00614e00200220b00600c00606100200220b006002", + "0xcb00620b0060cb00604b0020cb00620b0060021340020ca00620b006002", + "0xb300705d0020b300620b0060021350020c600620b0060cb0ca00705b002", + "0x620b00601500600c00218e00620b0060b50060580020b500620b0060c6", + "0x612b0020ba00620b0060170060160020b900620b00600600612c0020b7", + "0xbd0bb0ba0b90b70160060bd00620b00618e0061330020bb00620b006009", + "0x720b00700600200700700200220b00600200600200220b006002002002", + "0x1700620b00600900600f00200220b00600200900201000f0072e401600c", + "0x607700200c00620b00600c00600c00201501400720b006017006076002", + "0x20b00601400600f00200220b0060020090020190062e501b00620b007015", + "0x2e605400620b0070c40060770020c401c00720b006065006076002065006", + "0x2900601900202900620b00601c00601b00200220b00600200900211b006", + "0x220b00602b0060c400202c02b00720b00602a00601c00202a00620b006", + "0x2e0060c400202f02e00720b00602d00601c00202d00620b006002065002", + "0x203300620b00602f00605400203000620b00602c00605400200220b006", + "0x20090020022e700220b00703303000702900203000620b00603000611b", + "0x2c00203900620b00604800602b00204800620b00600202a00200220b006", + "0x2a00200220b0060020090020022e800600202d00203500620b006039006", + "0x620b00603700602c00203700620b00611e00602e00211e00620b006002", + "0x603000212000620b00612000602c00212000620b00603500602f002035", + "0x20b00610d00603300200220b00600200900203a0062e910d00620b007120", + "0xc00903500203c00620b00603c00603900203c00620b006002048002002", + "0x211e00200220b00600200900212a03e0072ea07d12400720b00703c016", + "0x210d00212b00620b00600212000212c00620b00600203700200220b006", + "0x12400212d00620b00600203c00204300620b00600203a00204100620b006", + "0x204700620b00600203e00212e00620b00600207d00204500620b006002", + "0x20b00612400600c00213100620b00604712e04512d04304112b12c01412a", + "0x4100205100620b00600700612b00213200620b00607d00601600204f006", + "0x20b00605400604b00212f00620b00601b00604b00205300620b006131006", + "0x17d00204e04b04d13000c20b00605612f05305113204f00f1a1002056006", + "0x61330060a200200220b0060020090020580062eb13300620b00704e006", + "0x5100205b13400720b00613600613200213600620b00600213100200220b", + "0x620b00613500612f00213500620b00605b00605300200220b006134006", + "0x601600205f00620b00613000600c00213700620b00605d00605600205d", + "0x620b00613700613300213800620b00604b00612b00206100620b00604d", + "0x620b00605800605800200220b00600200900206413806105f00c006064", + "0x612b00213b00620b00604d00601600206700620b00613000600c002139", + "0x206a06913b06700c00606a00620b00613900613300206900620b00604b", + "0x4d00200220b00605400604d00200220b00600211e00200220b006002009", + "0x213c00620b00600213400206c00620b00600213100200220b00601b006", + "0x600213500206f00620b00613c06c00705b00213c00620b00613c00604b", + "0x14100620b00607100605800207100620b00606f13f00705d00213f00620b", + "0x700612b00207500620b00612a00601600214500620b00603e00600c002", + "0x900207707607514500c00607700620b00614100613300207600620b006", + "0x604d00200220b00603a00603300200220b00600211e00200220b006002", + "0x214b00620b00600700612b00200220b00601b00604d00200220b006054", + "0x20b00600213100200220b00614600603300214607900720b00614b006137", + "0x705b00214a00620b00614a00604b00214a00620b00600205f00207b006", + "0x20b00607f0c700705d0020c700620b00600213500207f00620b00614a07b", + "0x1600214e00620b00600c00600c00215200620b006151006058002151006", + "0x20b00615200613300208300620b00607900612b00214f00620b006016006", + "0x220b00600211e00200220b00600200900208508314f14e00c006085006", + "0x20b00601b00604d00200220b00601c00606100200220b00611b006033002", + "0x615e00604b00215e00620b00600213800215000620b006002131002002", + "0x216000620b00600213500216100620b00615e15000705b00215e00620b", + "0xc00600c00215d00620b00615f00605800215f00620b00616116000705d", + "0x16200620b00600700612b00215c00620b00601600601600216300620b006", + "0x220b00600200900208716215c16300c00608700620b00615d006133002", + "0x220b00601400606100200220b00601900603300200220b00600211e002", + "0x20b00615700604b00215700620b00600213800215400620b006002131002", + "0x5d00215b00620b00600213500208a00620b00615715400705b002157006", + "0x600c00600c00216800620b00616e00605800216e00620b00608a15b007", + "0x216b00620b00600700612b00208e00620b0060160060160020ed00620b", + "0x200220b0060020090020d016b08e0ed00c0060d000620b006168006133", + "0x216c00620b00600213100200220b00600900606100200220b00600211e", + "0x609216c00705b00209200620b00609200604b00209200620b006002134", + "0x209400620b00616d17100705d00217100620b00600213500216d00620b", + "0x601000601600209600620b00600f00600c00217300620b006094006058", + "0x609900620b0061730061330020d100620b00600700612b00217500620b", + "0x200900620b00600700601b00200220b00600211e0020990d117509600c", + "0x61a300200220b00600200900200f0062ec01600c00720b0070090060db", + "0x620b0060100061a400201400620b00600c00609900201000620b006016", + "0x1700620b00600202a00200220b0060020090020022ed00600202d002015", + "0x1b0061a400201400620b00600f00609900201b00620b0060170061a5002", + "0x1900620b00601900600f00201900620b00601400605300201500620b006", + "0x61a600200220b0060020090020c40062ee01c00620b0070150060df002", + "0x11b00620b0060021ad00205400620b0060650061b200206500620b00601c", + "0x1900600f00202d00620b00600600601600202c00620b00600200600c002", + "0x3000620b00605400604b00202f00620b00611b00604300202e00620b006", + "0x20b00702b00601400202b02a02900920b00603002f02e02d02c0161ae002", + "0x3503900720b00603300601500200220b0060020090020480062ef033006", + "0x600c00203700620b00611e0060e500211e00620b0060350390071b4002", + "0x620b0060370060e700210d00620b00602a00601600212000620b006029", + "0x3c00620b0060480061b800200220b00600200900203a10d12000900603a", + "0x3c0060e700207d00620b00602a00601600212400620b00602900600c002", + "0x60c400603300200220b00600200900203e07d12400900603e00620b006", + "0x71b400212c00620b00612a0061ba00212a00620b00600202a00200220b", + "0x20b00600200600c00204100620b00612b0060e500212b00620b00612c019", + "0x900604500620b0060410060e700212d00620b006006006016002043006", + "0x201700620b00600900612b00201500620b00600700601600204512d043", + "0x62f001b00620b0070140060ea00201401000f00920b0060170150071bd", + "0x601c0061bf00201c00620b00601b0060ec00200220b006002009002019", + "0x200220b00606500604d00205406500720b0060c40061300020c400620b", + "0x602900604d00202a02900720b00611b00613000211b00620b0060020ef", + "0x1c100202c00620b00602a0061b200202b00620b0060540061b200200220b", + "0x702d0061c500202d00620b00602d00604b00202d00620b00602c02b007", + "0x2e00202f00620b00600202a00200220b00600200900202e0062f100220b", + "0x22f200600202d00203300620b00603000602c00203000620b00602f006", + "0x4800620b00600202a00200220b00602e0060f200200220b006002009002", + "0x3300602f00203300620b00603900602c00203900620b00604800602b002", + "0x11e00620b00703500603000203500620b00603500602c00203500620b006", + "0x611e00603300200220b00600211e00200220b0060020090020370062f3", + "0xf400212400620b00601000612b00203c00620b00600f00601600200220b", + "0x3e0062f407d00620b00703a0061c800203a10d12000920b00612403c007", + "0x20b00612a0061d400212a00620b00607d0061ca00200220b006002009002", + "0x1d600200220b00612b00613600204112b00720b0060160060f800212c006", + "0x4d13013104712e04512d01020b00612c0061eb00204300620b006041006", + "0x20b00612e0061ef00200220b0060450060fa00200220b00612d00604d002", + "0x20b00600202a00200220b00604d00604d00200220b00613000604d002002", + "0x12c00205600620b00600200600c00204e00620b00604b00602b00204b006", + "0x20b00610d00612b00205800620b00612000601600213300620b006006006", + "0x4b00205b00620b0060430060fc00213400620b00600c006041002136006", + "0x20b00604e00602c00205d00620b00604700600f00213500620b006131006", + "0x5113204f01620b00613705d13505b1341360581330560150fe002137006", + "0x200220b0060020090020610062f505f00620b00712f00617d00212f053", + "0x20b00600210000200220b00606400603300206413800720b00605f0061f6", + "0x213b00620b0060670061f900206700620b0061391380071f8002139006", + "0x605100601600206a00620b00613200612c00206900620b00604f00600c", + "0x606f00620b00613b0062f600213c00620b00605300612b00206c00620b", + "0x13f00620b00606100610300200220b00600200900206f13c06c06a069016", + "0x5100601600214100620b00613200612c00207100620b00604f00600c002", + "0x7600620b00613f0062f600207500620b00605300612b00214500620b006", + "0x220b00601600613600200220b006002009002076075145141071016006", + "0x600200600c00207700620b00603e00610300200220b00600c006047002", + "0x214b00620b00612000601600214600620b00600600612c00207900620b", + "0x14b14607901600614a00620b0060770062f600207b00620b00610d00612b", + "0x20b00603700603300200220b00600211e00200220b00600200900214a07b", + "0x20b00600213100200220b00601600613600200220b00600c006047002002", + "0x705b0020c700620b0060c700604b0020c700620b0060021fb00207f006", + "0x20b00615115200705d00215200620b00600213500215100620b0060c707f", + "0x12c00208300620b00600200600c00214f00620b00614e00610300214e006", + "0x20b00601000612b00215000620b00600f00601600208500620b006006006", + "0x200900216115e15008508301600616100620b00614f0062f600215e006", + "0x1600613600200220b00600c00604700200220b00600211e00200220b006", + "0x215f00620b00600200600c00216000620b00601900610300200220b006", + "0x601000612b00216300620b00600f00601600215d00620b00600600612c", + "0x1b200216215c16315d15f01600616200620b0061600062f600215c00620b", + "0x20b00600202a00200900620b00600700600705b00200700620b006002006", + "0x700600f00620b00600c0061ff00201600620b00600900604e00200c006", + "0x61ff00200700620b00600200612b00200600620b00600202a00200f016", + "0x600207500200f00620b00600220600200900700700600900620b006006", + "0x612b00201900620b00600600601600200220b00600213900201400620b", + "0x1b0060ea00201b01701500920b00601c0190071bd00201c00620b006007", + "0x620b0060c40060ec00200220b0060020090020650062f70c400620b007", + "0x4d00202a02900720b00611b00613000211b00620b0060540061bf002054", + "0x2c00720b00602b00613000202b00620b0060020ef00200220b006029006", + "0x2d0061b200202e00620b00602a0061b200200220b00602c00604d00202d", + "0x620b00603000604b00203000620b00602f02e0071c100202f00620b006", + "0x202a00200220b0060020090020330062f800220b0070300061c5002030", + "0x3500620b00603900602c00203900620b00604800602e00204800620b006", + "0x200220b0060330060f200200220b0060020090020022f900600202d002", + "0x20b00603700602c00203700620b00611e00602b00211e00620b00600202a", + "0x3000212000620b00612000602c00212000620b00603500602f002035006", + "0x610d00603300200220b00600200900203a0062fa10d00620b007120006", + "0xf400212a00620b00601700612b00203e00620b00601500601600200220b", + "0x12b0062fb12c00620b00707d0061c800207d12403c00920b00612a03e007", + "0x20b0060410061d400204100620b00612c0061ca00200220b006002009002", + "0x450060fa00213013101004712e04512d01020b0060430061eb002043006", + "0x604d00200220b00604700606100200220b00612e0061ef00200220b006", + "0x4b04d00720b00612d00613000200220b00613000604d00200220b006131", + "0x4f00604d00213204f00720b00604e00613000204e00620b006002000002", + "0x12f05300720b00605100613000205100620b00604b0061b200200220b006", + "0x605600613000205600620b0061320061b200200220b00605300604d002", + "0x213600620b00612f0061b200200220b00613300604d00205813300720b", + "0x1341360071c100213600620b00613600604b00213400620b0060580061b2", + "0x1000620b00601000604b00205b00620b00605b00604b00205b00620b006", + "0x61c500201000620b00601001400707900204d00620b00604d00604b002", + "0x5d00620b00600202a00200220b0060020090021350062fc00220b00705b", + "0x600202d00205f00620b00613700602c00213700620b00605d00602e002", + "0x20b00600202a00200220b0061350060f200200220b0060020090020022fd", + "0x2f00205f00620b00613800602c00213800620b00606100602b002061006", + "0x20b00706400603000206400620b00606400602c00206400620b00605f006", + "0x4d00200220b00613900603300200220b0060020090020670062fe139006", + "0x603300200220b0060020090020022ff00600202d00200220b00604d006", + "0x220b00613b00604d00206913b00720b00604d00613000200220b006067", + "0x6c00604d00213c06c00720b00606a00613000206a00620b006002300002", + "0x213f00620b00613c0061b200206f00620b0060690061b200200220b006", + "0x710061c500207100620b00607100604b00207100620b00613f06f0071c1", + "0x214500620b00600202a00200220b00600200900214100630100220b007", + "0x30200600202d00207600620b00607500602c00207500620b00614500602e", + "0x620b00600202a00200220b0061410060f200200220b006002009002002", + "0x602f00207600620b00607900602c00207900620b00607700602b002077", + "0x620b00714600603000214600620b00614600602c00214600620b006076", + "0x211e00200220b00614b00603300200220b00600200900207b00630314b", + "0x200220b00614a00613600207f14a00720b00600c0060f800200220b006", + "0x603c00601600208300620b00600200600c0020c700620b00607f0061d6", + "0x215e00620b0060c70060fc00215000620b00612400612b00208500620b", + "0x620b00714f00630500214f14e15215100c20b00615e15008508300c304", + "0x30800201600620b00616100630700200220b006002009002160006306161", + "0x15d00630900215d15f00720b00601600606c00201600620b00601600f007", + "0x620b00615100600c00215c00620b00616301000730a00216300620b006", + "0x604100216e00620b00614e00612b00215b00620b00615200601600208a", + "0x16816e15b08a01630c0020ed00620b00615c00630b00216800620b006009", + "0x216b00630d08e00620b00715700617d00215715408716200c20b0060ed", + "0x20b00616c00603300216c0d000720b00608e0061f600200220b006002009", + "0xc00216d00620b00609200630f00209200620b00615f0d000730e002002", + "0x20b00615400612b00209400620b00608700601600217100620b006162006", + "0x600200900209617309417100c00609600620b00616d006310002173006", + "0x600c00217500620b00616b00631100200220b00615f00613c00200220b", + "0x620b00615400612b00209900620b0060870060160020d100620b006162", + "0x20b00600200900209b1760990d100c00609b00620b006175006310002176", + "0x600f00631200200220b00600900604700200220b00601000604d002002", + "0x1600209d00620b00615100600c00217a00620b00616000631100200220b", + "0x20b00617a0063100020cc00620b00614e00612b00217c00620b006152006", + "0x220b00600211e00200220b0060020090020a00cc17c09d00c0060a0006", + "0x20b00600f00631200200220b00601000604d00200220b00607b006033002", + "0x20b00600213100200220b00600c00613600200220b006009006047002002", + "0x705b0020a200620b0060a200604b0020a200620b00600231300217d006", + "0x20b00617e0a400705d0020a400620b00600213500217e00620b0060a217d", + "0x160020d200620b00600200600c0020cd00620b00617f00631100217f006", + "0x20b0060cd00631000218000620b00612400612b0020a800620b00603c006", + "0x220b00600211e00200220b0060020090020ce1800a80d200c0060ce006", + "0x20b00600900604700200220b00600f00631200200220b00600c006136002", + "0x200600c0020ab00620b00612b00631100200220b00601400614e002002", + "0xc800620b00612400612b0020cf00620b00603c00601600218100620b006", + "0x220b0060020090020c90c80cf18100c0060c900620b0060ab006310002", + "0x220b00600c00613600200220b00603a00603300200220b00600211e002", + "0x20b00601400614e00200220b00600900604700200220b00600f006312002", + "0x60cb00604b0020cb00620b0060021fb0020ca00620b006002131002002", + "0x20b300620b0060021350020c600620b0060cb0ca00705b0020cb00620b", + "0x200600c00218e00620b0060b50063110020b500620b0060c60b300705d", + "0xba00620b00601700612b0020b900620b0060150060160020b700620b006", + "0x220b0060020090020bb0ba0b90b700c0060bb00620b00618e006310002", + "0x220b00600f00631200200220b00600c00613600200220b00600211e002", + "0x20b00606500631100200220b00601400614e00200220b006009006047002", + "0x12b0020be00620b00601500601600218f00620b00600200600c0020bd006", + "0xc10bf0be18f00c0060c100620b0060bd0063100020bf00620b006017006", + "0x601600631500201600700720b00600700631400200220b00600211e002", + "0x200220b00600f0060c400201000f00720b00600c00601c00200c00620b", + "0x1b0170070bf00201b00620b00600900604e00201700620b00601000611b", + "0x1900620b00600700630900200220b00601500603300201501400720b006", + "0x1900631600211b00620b00600600601600205400620b00600200600c002", + "0x602a02911b05400c31700202a00620b00601400604e00202900620b006", + "0x600200900202c00631802b00620b0070650060710020650c401c00920b", + "0x2a00200220b00602e00603300202e02d00720b00602b00614100200220b", + "0x20b00603000631a00203000620b00602f02d00731900202f00620b006002", + "0x31b00203900620b0060c400601600204800620b00601c00600c002033006", + "0x631c00200220b00600200900203503904800900603500620b006033006", + "0x620b0060c400601600203700620b00601c00600c00211e00620b00602c", + "0x20b00600200601b00210d12003700900610d00620b00611e00631b002120", + "0x220b00600200900200c00631d00900700720b0070060060db002006006", + "0x160061a400200f00620b00600700609900201600620b0060090061a3002", + "0x600202a00200220b00600200900200231e00600202d00201000620b006", + "0x200f00620b00600c00609900201500620b0060140061a500201400620b", + "0x601700600f00201700620b00600f00605300201000620b0060150061a4", + "0x220b00600200900201900631f01b00620b0070100060df00201700620b", + "0xc40063200020c400620b00601c0061b200201c00620b00601b0061a6002", + "0x11b00620b00606500632100205400620b00601700600f00206500620b006", + "0x202a00200220b00601900603300200220b00600200900211b054007006", + "0x2b00620b00601700600f00202a00620b00602900632200202900620b006", + "0x1b00200220b00600211e00202c02b00700602c00620b00602a006321002", + "0x900200f00632301600c00720b0070090060db00200900620b006007006", + "0x1400620b00600c00609900201000620b0060160061a300200220b006002", + "0x220b00600200900200232400600202d00201500620b0060100061a4002", + "0x600f00609900201b00620b0060170061a500201700620b00600202a002", + "0x201900620b00601400605300201500620b00601b0061a400201400620b", + "0x90020c400632501c00620b0070150060df00201900620b00601900600f", + "0x5400620b0060650061b200206500620b00601c0061a600200220b006002", + "0x600600601600202c00620b00600200600c00211b00620b006002131002", + "0x202f00620b00611b00604e00202e00620b00601900600f00202d00620b", + "0x2a02900920b00603002f02e02d02c01632600203000620b00605400604b", + "0x7b00200220b00600200900204800632703300620b00702b00614b00202b", + "0x11e00632900211e00620b00603503900732800203503900720b006033006", + "0x10d00620b00602a00601600212000620b00602900600c00203700620b006", + "0x200220b00600200900203a10d12000900603a00620b00603700632a002", + "0x602a00601600212400620b00602900600c00203c00620b00604800632b", + "0x600200900203e07d12400900603e00620b00603c00632a00207d00620b", + "0x12a00632c00212a00620b00600202a00200220b0060c400603300200220b", + "0x620b00612b00632900212b00620b00612c01900732800212c00620b006", + "0x632a00212d00620b00600600601600204300620b00600200600c002041", + "0x201401000720b00600f00613200204512d04300900604500620b006041", + "0x20b00600200600c00201500620b00601400605300200220b006010006051", + "0x12b00211b00620b00600700601600205400620b00600600612c002065006", + "0x20b00601600604b00202a00620b00600c00604100202900620b006009006", + "0x2c02b02a02911b05406501032d00202c00620b00601500600f00202b006", + "0x202e00632e02d00620b0070c40060ed0020c401c01901b01701620b006", + "0x620b00702f00603000202f00620b00602d00608e00200220b006002009", + "0x20ef00200220b00603000603300200220b00600200900203300632f030", + "0x900200233000600202d00203900620b00604800604b00204800620b006", + "0x4b00203500620b00600210000200220b00603300603300200220b006002", + "0x20b00611e00633200211e00620b00603900633100203900620b006035006", + "0x1600210d00620b00601b00612c00212000620b00601700600c002037006", + "0x20b00603700621200203c00620b00601c00612b00203a00620b006019006", + "0x602e00633300200220b00600200900212403c03a10d120016006124006", + "0x212a00620b00601b00612c00203e00620b00601700600c00207d00620b", + "0x607d00621200212b00620b00601c00612b00212c00620b006019006016", + "0x233400200c00620b00600233400204112b12c12a03e01600604100620b", + "0x13900201700620b00600233500201400620b00600207500200f00620b006", + "0xf0020c400620b00600200600c00200220b00600211e00200220b006002", + "0x633700201c01901b00920b0060650c400733600206500620b006007006", + "0x20b00601900600f00200220b00600200900205400633801500620b00701c", + "0x1500620b00601501700733900202911b00720b00602a00607600202a006", + "0x600c00200220b00600200900202b00633a01000620b007029006077002", + "0x20b00603002f00721100203000620b00611b00600f00202f00620b00601b", + "0x620b00702e00633b00201000620b00601001400707900202e02d02c009", + "0xf00211e00620b00602c00600c00200220b00600200900203300633c016", + "0x733d00203503904800920b00603711e00721100203700620b00602d006", + "0x200900212000633e00900620b00703500633b00201600620b00601600f", + "0x207d00620b00600600601600212400620b00604800600c00200220b006", + "0x12400933f00200900620b00600900c00733d00203e00620b00603900600f", + "0x212c00634112a00620b00703c00634000203c03a10d00920b00603e07d", + "0x20b00704100634300204112b00720b00612a00634200200220b006002009", + "0x604300901601001501621000200220b00600200900212d006344043006", + "0x4700620b00612e12b00734600212e00620b00604500634500204500620b", + "0x3a00601600213000620b00610d00600c00213100620b006047006347002", + "0x200900204b04d13000900604b00620b00613100634800204d00620b006", + "0x634900200220b00600900634900200220b0060150060fa00200220b006", + "0x204e00620b00612d00634a00200220b00601000604d00200220b006016", + "0x10d00600c00213200620b00604f00634700204f00620b00604e12b007346", + "0x12f00620b00613200634800205300620b00603a00601600205100620b006", + "0xfa00200220b00601000604d00200220b00600200900212f053051009006", + "0x200220b00601600634900200220b00600900634900200220b006015006", + "0x603a00601600213300620b00610d00600c00205600620b00612c00634b", + "0x600200900213605813300900613600620b00605600634800205800620b", + "0x150060fa00200220b00601000604d00200220b00601600634900200220b", + "0x34600213400620b00612000634a00200220b00600c00634c00200220b006", + "0x604800600c00213500620b00605b00634700205b00620b006134039007", + "0x605f00620b00613500634800213700620b00600600601600205d00620b", + "0x60fa00200220b00601000604d00200220b00600200900205f13705d009", + "0x34a00200220b00600f00634c00200220b00600c00634c00200220b006015", + "0x613800634700213800620b00606102d00734600206100620b006033006", + "0x206700620b00600600601600213900620b00602c00600c00206400620b", + "0x34c00200220b00600200900213b06713900900613b00620b006064006348", + "0x200220b00600c00634c00200220b0060150060fa00200220b00600f006", + "0x606911b00734600206900620b00602b00634a00200220b00601400614e", + "0x213c00620b00601b00600c00206c00620b00606a00634700206a00620b", + "0x13f06f13c00900613f00620b00606c00634800206f00620b006006006016", + "0x220b00600c00634c00200220b00600f00634c00200220b006002009002", + "0x20b00605400634a00200220b00601700634d00200220b00601400614e002", + "0x214500620b00614100634700214100620b006071019007346002071006", + "0x614500634800207600620b00600600601600207500620b00601b00600c", + "0x20b00600208300201500620b00600220600207707607500900607700620b", + "0x600234e00206500620b00600207500201c00620b00600214f00201b006", + "0x235100202c00620b00600235000202a00620b00600234f00211b00620b", + "0x20f00204800620b00600235300203000620b00600235200202e00620b006", + "0x210d00620b00600207500203700620b00600235400203500620b006002", + "0x12a00620b00600206400207d00620b00600208500203c00620b00600214f", + "0x200220b00600211e00200220b00600213900212b00620b006002075002", + "0x13104100720b00604100635600212e04512d04304101620b00600f006355", + "0x604d00204d13000720b00604700613000204700620b0061310061bf002", + "0x4f04e00720b00604b00613000204b00620b00600235700200220b006130", + "0x613200613000213200620b00604d0061b200200220b00604e00604d002", + "0x212f00620b00604f0061b200200220b00605100604d00205305100720b", + "0x60530061b200200220b00605600604d00213305600720b00612f006130", + "0x13400620b0061360580071c100213600620b0061330061b200205800620b", + "0x900205b00635800220b0071340061c500213400620b00613400604b002", + "0x205d00620b00613500602e00213500620b00600202a00200220b006002", + "0x200220b00600200900200235900600202d00213700620b00605d00602c", + "0x620b00605f00602b00205f00620b00600202a00200220b00605b0060f2", + "0x635600213800620b00613700602f00213700620b00606100602c002061", + "0x612d00635b00213904300720b00604300635a00206404100720b006041", + "0x720b00612e00635c00213b04500720b00604500635b00206712d00720b", + "0x20b00606a00608a00206a00620b00606913b06713906401621000206912e", + "0x13c00635d06c00620b00713800603000213800620b00613800602c002002", + "0x4512d04304101621000200220b00606c00603300200220b006002009002", + "0x620b00600c00612b00213f00620b00600700601600206f00620b00612e", + "0x20b00600200900200235e00600202d00214100620b00606f006163002071", + "0xc00612b00207700620b00600700601600200220b00613c006033002002", + "0x20b00600200600207607514500920b0060790770071bd00207900620b006", + "0xec00200220b00600200900214b00635f14600620b0070760060ea002002", + "0x614a0060fa00207f14a00720b00607b00636000207b00620b006146006", + "0x215200620b00607f0063610021510c700720b00604100636000200220b", + "0x14f00604d00208314f00720b00614e00613000214e00620b0061520061bf", + "0x215000620b0060850061bf00208500620b00615100636100200220b006", + "0x60830061b200200220b00615e00604d00216115e00720b006150006130", + "0x15d00620b00615f1600071c100215f00620b0061610061b200216000620b", + "0x900216300636200220b00715d0061c500215d00620b00615d00604b002", + "0x216200620b00615c00602e00215c00620b00600202a00200220b006002", + "0x200220b00600200900200236300600202d00208700620b00616200602c", + "0x620b00615400602b00215400620b00600202a00200220b0061630060f2", + "0x602c00208a00620b00608700602f00208700620b00615700602c002157", + "0x600200900216e00636415b00620b00708a00603000208a00620b00608a", + "0x430c701621000200220b00615b00603300200220b00600211e00200220b", + "0x607500612b00213f00620b00614500601600216800620b00612e04512d", + "0x20d000620b00613f00601600214100620b00616800616300207100620b", + "0x600216b08e0ed00920b00616c0d000736500216c00620b00607100612b", + "0x20b00600200900216d00636709200620b00716b00636600200220b006002", + "0x9617312009401620b00614100635500217100620b006092006368002002", + "0x209917100720b00617100635b0020d117300720b00617300635b002175", + "0x36a09b17600720b0070990d100200936900212000620b00612010d007079", + "0x17100634900200220b00609b00634900200220b00600200900209d17a007", + "0xc0020cc00620b00617c00602b00217c00620b00600202a00200220b006", + "0x236b00600202d00217d00620b0060cc00602c0020a000620b006176006", + "0x720b00609600635b00200220b00609d00634900200220b006002009002", + "0x20090020cd17f00736c0a417e00720b0070a217117a0093690020a2096", + "0x602b0020d200620b00600202a00200220b0060a400634900200220b006", + "0x620b0060a800602c00218000620b00617e00600c0020a800620b0060d2", + "0x220b0060cd00634900200220b00600200900200236d00600202d0020ce", + "0x617f00600c00218100620b0060ab00602e0020ab00620b00600202a002", + "0x20a000620b00618000636e0020ce00620b00618100602c00218000620b", + "0x60cf00602c0020cf00620b00617d00602f00217d00620b0060ce00636f", + "0x220b0060020090020c90063700c800620b0070cf0060300020cf00620b", + "0x18e0b50b30c60cb0ca01420b00601600637100200220b0060c8006033002", + "0x219000620b0060a000600c0020bb0ba00720b00618e0063720020b90b7", + "0x608e00612b00219b00620b00600900615d0020c300620b0060ed006016", + "0x19d12000720b00612000635a0020d400620b0060bb00637300219c00620b", + "0x1620b00619d0d419c19b0c319000f37400219d00620b00619d00604b002", + "0x60020090020d60063751a000620b0070c10060ed0020c10bf0be18f0bd", + "0x2c0020d700620b00619f00602f00219f00620b0061a000608e00200220b", + "0x20b0060d900602c0020d900620b0060d700602f0020d700620b0060d7006", + "0x200220b0060020090020db0063761a100620b0070d90060300020d9006", + "0x12000720b00612000635a00200220b0061a100603300200220b00600211e", + "0x20b00612407d00715f00212400620b0061750961731a30940162100021a3", + "0x21ad00620b00618f0060160021a51a400720b00612400620e002124006", + "0x1c80021b21a60df00920b0061ae1ad0070f40021ae00620b0060bf00612b", + "0x61b40061ca00200220b0060020090020e50063771b400620b0071b2006", + "0x1bd1ba01020b0061b80061eb0021b800620b0060e70061d40020e700620b", + "0x200220b0061bd0060fa00200220b0061ba00604d0021c10ef1bf0ec0ea", + "0x220b0061bf00604d00200220b0060ec00606100200220b0060ea0061ef", + "0x620b0060020000021c500620b00600237800200220b0061c100604d002", + "0x37a0021c800620b0060020ef0020f400620b0060ef0f21c50093790020f2", + "0x620b0061ca00604b0021c800620b0061c800604b0021ca00620b006002", + "0x1d600720b0060f400637c0020f81d400720b0061ca1c80be00937b0021ca", + "0x20b00600237e0020fa00620b0060020ef00200220b0061d600637d0021eb", + "0x37b0021ef00620b0061ef00604b0020fa00620b0060fa00604b0021ef006", + "0x63800021eb00620b0061eb00637f0020fe0fc00720b0061ef0fa1d4009", + "0x1f800604d0021f91f810000920b0061f60063810021f61eb00720b0061eb", + "0x4b0022f600620b0061000061b200200220b0061f900604d00200220b006", + "0x63800021fb10300720b0062f60fe0fc00937b0020fe00620b0060fe006", + "0x20600604d00230000020600920b0061ff0063810021ff1eb00720b0061eb", + "0x4b00230400620b0060000061b200200220b00630000604d00200220b006", + "0x638100230730500720b0063041fb10300937b0021fb00620b0061fb006", + "0x20b00630900604d00200220b00630800604d00230a30930800920b0061eb", + "0x937b00230700620b00630700604b00230b00620b00630a0061b2002002", + "0x630e00604b00230f00620b00600238200230e30c00720b00630b307305", + "0x720b00630f30e30c00937b00230f00620b00630f00604b00230e00620b", + "0x37b00231100620b00631100604b0020f800620b0060f800604b002311310", + "0x612b00231600620b0060df00601600231331200720b0063110f8310009", + "0x31200615d00231503e31400920b00631731600738300231700620b0061a6", + "0x620b00603e12a00713b00231300620b00631300604b00231200620b006", + "0xec00200220b00600200900231a00638431900620b0073150060ea00203e", + "0x31c31331200937b00231c00620b00631b0061bf00231b00620b006319006", + "0x620b00631400601600232900620b0060bd00600c00212c32000720b006", + "0x707900232c00620b0061a500616300232b00620b00632000615d00232a", + "0x32832632232100c20b00632c32b32a32900c38500212c00620b00612c12b", + "0x615200200220b00600200900233100638632d00620b007328006151002", + "0x600238200233321200720b00633212c32600937b00233200620b00632d", + "0x233400620b00633400604b00233300620b00633300604b00233400620b", + "0x33733633501620b0061a40063550020c403a00720b00633433321200937b", + "0x33700634900200220b00633600604d00200220b0063350060fa002211339", + "0x233d33b00720b00601000613200200220b00633900634900200220b006", + "0x620b00600202a00233f00620b00633d00605300200220b00633b006051", + "0xb90b70ba0b50b30c60cb0ca01412a00234200620b00634000602e002340", + "0x34900620b00600600612c00234800620b00632100600c00234300620b006", + "0x34300604100234b00620b00603e00612b00234a00620b006322006016002", + "0x620b00634d0060fc00234d21100720b00621100635c00234c00620b006", + "0x234e0c400720b0060c400635a0020c400620b0060c406500707900234d", + "0x634200602c00234f00620b00633f00600f00234e00620b00634e00604b", + "0x34c34b34a3493480150fe00203a00620b00603a03c00708700235000620b", + "0x620b00601701b00716200234734634501721001620b00635034f34e34d", + "0x1f600200220b00600200900235200638735100620b00734700617d002017", + "0x620b00600202a00200220b00620f00603300220f35300720b006351006", + "0x2902b02d05401420b00635300637100235500620b00635400602e002354", + "0x36100620b00634500601600236000620b00621000600c00202f03335611e", + "0x35600637300236600620b00634600612b00236500620b00603a00615d002", + "0x36e00620b00635500602c00236900620b00612000604b00236800620b006", + "0x38900235c35b01935a35701620b00636e369368366365361360010388002", + "0x2c00720d00202d00620b00602d02e00738a00205400620b00605411b007", + "0x611e03700738c00202900620b00602902a00738b00202b00620b00602b", + "0x620b00602f03000738e00203300620b00603304800738d00211e00620b", + "0x639036f00620b00735c00638f00201900620b00601901c00708700202f", + "0x37200603300237203900720b00636f00639100200220b006002009002371", + "0x237a00620b00635a00601600237900620b00635700600c00200220b006", + "0x3903500739200237c00620b0062110060fc00237b00620b00635b00612b", + "0x30500237820e37437300c20b00637c37b37a37900c30400203900620b006", + "0x637d00630700200220b00600200900237e00639337d00620b007378006", + "0x37f00720b00601400606c00201400620b00601401500730800201400620b", + "0x12a00238200620b0063810c400730a00238100620b006380006309002380", + "0x620b00637300600c00238300620b00602f03303911e02902b02d054014", + "0x604100238c00620b00620e00612b00238b00620b00637400601600220d", + "0x38d38c38b20d01630c00238e00620b00638200630b00238d00620b006383", + "0x239100639438f00620b00738a00617d00238a38938838500c20b00638e", + "0x20b00639500603300239539200720b00638f0061f600200220b006002009", + "0xc00239600620b00620c00630f00220c00620b00637f39200730e002002", + "0x20b00638800601600239800620b00601700612c00239700620b006385006", + "0x31000239b00620b00638900612b00239a00620b00601900615d002399006", + "0x220b00600200900239c39b39a39939839700f00639c00620b006396006", + "0x638500600c00239d00620b00639100631100200220b00637f00613c002", + "0x23a000620b00638800601600239f00620b00601700612c00239e00620b", + "0x639d0063100023a200620b00638900612b0023a100620b00601900615d", + "0x604d00200220b0060020090023a33a23a13a039f39e00f0063a300620b", + "0x39600200220b00602f00620c00200220b00605400639500200220b0060c4", + "0x200220b00611e00639800200220b00603900639700200220b006033006", + "0x220b00602d00639b00200220b00602b00639a00200220b006029006399", + "0x637300600c0023a400620b00637e00631100200220b006015006312002", + "0x23a700620b0063740060160023a600620b00601700612c0023a500620b", + "0x63a40063100023a900620b00620e00612b0023a800620b00601900615d", + "0x604d00200220b0060020090023aa3a93a83a73a63a500f0063aa00620b", + "0x39b00200220b00602b00639a00200220b00605400639500200220b0060c4", + "0x200220b00602f00620c00200220b00601500631200200220b00602d006", + "0x220b00602900639900200220b00611e00639800200220b006033006396", + "0x20b00637100631100200220b00603500639d00200220b00621100639c002", + "0x160023ad00620b00601700612c0023ac00620b00635700600c0023ab006", + "0x20b00635b00612b0023af00620b00601900615d0023ae00620b00635a006", + "0x90023b13b03af3ae3ad3ac00f0063b100620b0063ab0063100023b0006", + "0x31200200220b00603500639d00200220b0060c400604d00200220b006002", + "0x200220b00603000639e00200220b00601c00615700200220b006015006", + "0x220b00611b00639f00200220b00612000604d00200220b00621100639c", + "0x20b00602a0063a200200220b00602c0063a100200220b00602e0063a0002", + "0x635200631100200220b0060480063a400200220b0060370063a3002002", + "0x23b400620b00601700612c0023b300620b00621000600c0023b200620b", + "0x634600612b0023b600620b00603a00615d0023b500620b006345006016", + "0x23b83b73b63b53b43b300f0063b800620b0063b20063100023b700620b", + "0x200220b0060480063a400200220b0060c600639a00200220b006002009", + "0x220b0061a400608a00200220b00602c0063a100200220b00603500639d", + "0x20b00601c00615700200220b00601500631200200220b0060370063a3002", + "0x612000604d00200220b00601000605100200220b00603000639e002002", + "0x2e0063a000200220b00611b00639f00200220b00602a0063a200200220b", + "0x639b00200220b0060ca00639500200220b00601b00615400200220b006", + "0x39700200220b0060b700639600200220b0060b900620c00200220b0060cb", + "0x200220b0060b300639900200220b0060b500639800200220b0060ba006", + "0x220b00612c00604d00200220b00606500614e00200220b00603c006157", + "0x600612c0023ba00620b00632100600c0023b900620b006331006311002", + "0x3bd00620b00632600615d0023bc00620b0063220060160023bb00620b006", + "0x3bb3ba00f0063bf00620b0063b90063100023be00620b00603e00612b002", + "0x63a400200220b0060c600639a00200220b0060020090023bf3be3bd3bc", + "0x8a00200220b00602c0063a100200220b00603500639d00200220b006048", + "0x200220b00601500631200200220b0060370063a300200220b0061a4006", + "0x220b00601000605100200220b00603000639e00200220b00601c006157", + "0x20b00611b00639f00200220b00602a0063a200200220b00612000604d002", + "0x60ca00639500200220b00601b00615400200220b00602e0063a0002002", + "0xb900620c00200220b00606500614e00200220b0060cb00639b00200220b", + "0x639800200220b0060ba00639700200220b0060b700639600200220b006", + "0x8a00200220b00603c00615700200220b0060b300639900200220b0060b5", + "0x200220b00631300604d00200220b00612b00614e00200220b0061a5006", + "0x600600612c0023c100620b0060bd00600c0023c000620b00631a006311", + "0x23c400620b00631200615d0023c300620b0063140060160023c200620b", + "0x3c33c23c100f0063c600620b0063c00063100023c500620b00603e00612b", + "0x480063a400200220b0060c600639a00200220b0060020090023c63c53c4", + "0x608a00200220b00602c0063a100200220b00603500639d00200220b006", + "0x15700200220b00601500631200200220b0060370063a300200220b0061a4", + "0x200220b00601000605100200220b00603000639e00200220b00601c006", + "0x220b00611b00639f00200220b00602a0063a200200220b00612000604d", + "0x20b0060ca00639500200220b00601b00615400200220b00602e0063a0002", + "0x60b900620c00200220b00606500614e00200220b0060cb00639b002002", + "0xb500639800200220b0060ba00639700200220b0060b700639600200220b", + "0x608a00200220b00603c00615700200220b0060b300639900200220b006", + "0x31100200220b00612a00614500200220b00612b00614e00200220b0061a5", + "0x20b00600600612c0023c800620b0060bd00600c0023c700620b0060e5006", + "0x12b00221700620b0060be00615d0023ca00620b0060df0060160023c9006", + "0x2173ca3c93c800f0063cc00620b0063c70063100023cb00620b0061a6006", + "0x20b0060db00603300200220b00600211e00200220b0060020090023cc3cb", + "0x603500639d00200220b0060480063a400200220b0060c600639a002002", + "0x1500631200200220b0060370063a300200220b00602c0063a100200220b", + "0x605100200220b00603000639e00200220b00601c00615700200220b006", + "0x39f00200220b00602a0063a200200220b00612000604d00200220b006010", + "0x200220b00601b00615400200220b00602e0063a000200220b00611b006", + "0x220b00606500614e00200220b0060cb00639b00200220b0060ca006395", + "0x20b0060b700639600200220b0060b900620c00200220b00612a006145002", + "0x60b300639900200220b0060b500639800200220b0060ba006397002002", + "0x7d00615b00200220b00612b00614e00200220b00603c00615700200220b", + "0x634900200220b00609600634900200220b00617500639c00200220b006", + "0x3a50023cd00620b00600213100200220b0060940060fa00200220b006173", + "0x20b0062183cd00705b00221800620b00621800604b00221800620b006002", + "0x3110023d000620b0063ce3cf00705d0023cf00620b0060021350023ce006", + "0x20b00600600612c0023d200620b0060bd00600c0023d100620b0063d0006", + "0x12b0023d500620b0060be00615d0023d400620b00618f0060160023d3006", + "0x3d53d43d33d200f0063d700620b0063d10063100023d600620b0060bf006", + "0x20b0060c600639a00200220b00600211e00200220b0060020090023d73d6", + "0x602c0063a100200220b00603500639d00200220b0060480063a4002002", + "0x1c00615700200220b00601500631200200220b0060370063a300200220b", + "0x604d00200220b00601000605100200220b00603000639e00200220b006", + "0x3a000200220b00611b00639f00200220b00602a0063a200200220b006120", + "0x200220b0060ca00639500200220b00601b00615400200220b00602e006", + "0x220b00612a00614500200220b00606500614e00200220b0060cb00639b", + "0x20b0060ba00639700200220b0060b700639600200220b0060b900620c002", + "0x603c00615700200220b0060b300639900200220b0060b5006398002002", + "0x17500639c00200220b00607d00615b00200220b00612b00614e00200220b", + "0x60fa00200220b00617300634900200220b00609600634900200220b006", + "0x3d900620b0060bd00600c0023d800620b0060d600631100200220b006094", + "0xbe00615d0023db00620b00618f0060160023da00620b00600600612c002", + "0x3de00620b0063d80063100023dd00620b0060bf00612b0023dc00620b006", + "0x220b00600211e00200220b0060020090023de3dd3dc3db3da3d900f006", + "0x20b00603500639d00200220b0060480063a400200220b0060c9006033002", + "0x60370063a300200220b0060940060fa00200220b00602c0063a1002002", + "0x3000639e00200220b00601c00615700200220b00601500631200200220b", + "0x63a200200220b00612000604d00200220b00601000605100200220b006", + "0x15400200220b00602e0063a000200220b00611b00639f00200220b00602a", + "0x200220b00606500614e00200220b00612b00614e00200220b00601b006", + "0x220b00609600634900200220b00612a00614500200220b006173006349", + "0x20b00603c00615700200220b00607d00615b00200220b00617500639c002", + "0x20b0060023a60023df00620b00600213100200220b006016006047002002", + "0x23e100620b0063e03df00705b0023e000620b0063e000604b0023e0006", + "0x63e30063110023e300620b0063e13e200705d0023e200620b006002135", + "0x23e600620b00600600612c0023e500620b0060a000600c0023e400620b", + "0x608e00612b0023e800620b00600900615d0023e700620b0060ed006016", + "0x23ea3e93e83e73e63e500f0063ea00620b0063e40063100023e900620b", + "0x39d00200220b0060480063a400200220b00600211e00200220b006002009", + "0x200220b0060370063a300200220b00602c0063a100200220b006035006", + "0x220b00603000639e00200220b00601c00615700200220b006015006312", + "0x20b00602a0063a200200220b00614100608a00200220b006010006051002", + "0x601b00615400200220b00602e0063a000200220b00611b00639f002002", + "0x3c00615700200220b00606500614e00200220b00612b00614e00200220b", + "0x604700200220b00607d00615b00200220b00612a00614500200220b006", + "0x23eb00620b00616d00631100200220b00610d00614e00200220b006016", + "0x60ed0060160023ed00620b00600600612c0023ec00620b00600200600c", + "0x23f000620b00608e00612b0023ef00620b00600900615d0023ee00620b", + "0x20b0060020090023f13f03ef3ee3ed3ec00f0063f100620b0063eb006310", + "0x20b00610d00614e00200220b00616e00603300200220b00600211e002002", + "0x602c0063a100200220b00603500639d00200220b0060480063a4002002", + "0x1c00615700200220b00601500631200200220b0060370063a300200220b", + "0x63a200200220b00601000605100200220b00603000639e00200220b006", + "0x15400200220b00602e0063a000200220b00611b00639f00200220b00602a", + "0x200220b00606500614e00200220b00612b00614e00200220b00601b006", + "0x220b00601600604700200220b00612a00614500200220b00603c006157", + "0x20b00604500634900200220b00612e00639c00200220b00607d00615b002", + "0x60c70060fa00200220b00604300604d00200220b00612d006349002002", + "0x3f300604b0023f300620b0060023a70023f200620b00600213100200220b", + "0x3f500620b0060021350023f400620b0063f33f200705b0023f300620b006", + "0x600c0023f700620b0063f60063110023f600620b0063f43f500705d002", + "0x620b0061450060160023f900620b00600600612c0023f800620b006002", + "0x63100023fc00620b00607500612b0023fb00620b00600900615d0023fa", + "0x200220b0060020090023fd3fc3fb3fa3f93f800f0063fd00620b0063f7", + "0x200220b0060480063a400200220b00610d00614e00200220b00600211e", + "0x220b0060370063a300200220b00602c0063a100200220b00603500639d", + "0x20b00603000639e00200220b00601c00615700200220b006015006312002", + "0x611b00639f00200220b00602a0063a200200220b006010006051002002", + "0x12b00614e00200220b00601b00615400200220b00602e0063a000200220b", + "0x614500200220b00603c00615700200220b00606500614e00200220b006", + "0x39c00200220b00607d00615b00200220b00601600604700200220b00612a", + "0x200220b00612d00634900200220b00604500634900200220b00612e006", + "0x620b00614b00631100200220b0060410060fa00200220b00604300604d", + "0x60160023ff00620b00600600612c00221b00620b00600200600c0023fe", + "0x620b00607500612b00240100620b00600900615d00240000620b006145", + "0x20750024034024014003ff21b00f00640300620b0063fe006310002402", + "0x211e00200220b00600213900201500620b00600206400201000620b006", + "0x201b01700720b00601600620e00200220b00600c00604700200220b006", + "0x20b00600900612b00206500620b00600600601600200220b00601700608a", + "0x620b0070c40061c80020c401c01900920b0060540650070f4002054006", + "0x1d400202a00620b00611b0061ca00200220b00600200900202900640411b", + "0x4803303002f02e02d02c01020b00602b0061eb00202b00620b00602a006", + "0x20b00602e0061ef00200220b00602d0060fa00200220b00602c00604d002", + "0x604800604d00200220b00603000604d00200220b00602f006061002002", + "0x3900937900203500620b00600200000203900620b00600237800200220b", + "0x12000620b00600237a00203700620b0060020ef00211e00620b006033035", + "0x700937b00212000620b00612000604b00203700620b00603700604b002", + "0x3c00637d00212403c00720b00611e00637c00203a10d00720b006120037", + "0x604b00203e00620b00600237e00207d00620b0060020ef00200220b006", + "0x603e07d10d00937b00203e00620b00603e00604b00207d00620b00607d", + "0x12400720b00612400638000212400620b00612400637f00212c12a00720b", + "0x4d00200220b00604300604d00212d04304100920b00612b00638100212b", + "0x620b00612c00604b00204500620b0060410061b200200220b00612d006", + "0x12400720b00612400638000204712e00720b00604512c12a00937b00212c", + "0x4d00200220b00613000604d00204b04d13000920b006131006381002131", + "0x620b00604700604b00204e00620b00604d0061b200200220b00604b006", + "0x5100920b00612400638100213204f00720b00604e04712e00937b002047", + "0x12f0061b200200220b00605300604d00200220b00605100604d00212f053", + "0x20b00605613204f00937b00213200620b00613200604b00205600620b006", + "0x4b00205800620b00605800604b00213600620b006002382002058133007", + "0x604b00205b13400720b00613605813300937b00213600620b006136006", + "0x605b03a13400937b00205b00620b00605b00604b00203a00620b00603a", + "0x13800620b00601c00612b00206100620b00601900601600205d13500720b", + "0x213500620b00613500615d00205f01413700920b006138061007383002", + "0x5f0060ea00201400620b00601401500713b00205d00620b00605d00604b", + "0x620b0060640060ec00200220b00600200900213900640506400620b007", + "0xf06900720b00613b05d13500937b00213b00620b0060670061bf002067", + "0x6900615d00207100620b00613700601600213f00620b00600200600c002", + "0x620b00600f01000707900214500620b00601b00616300214100620b006", + "0x706f00615100206f13c06c06a00c20b00614514107113f00c38500200f", + "0x7700620b00607500615200200220b00600200900207600640607500620b", + "0x4b00214b00620b00600238200214607900720b00607700f13c00937b002", + "0x14b14607900937b00214b00620b00614b00604b00214600620b006146006", + "0x620b00607f00633200207f00620b00614a00633100214a07b00720b006", + "0x615d00215200620b00606c00601600215100620b00606a00600c0020c7", + "0x620b0060c700621200214f00620b00601400612b00214e00620b00607b", + "0x20b00600f00604d00200220b00600200900208314f14e152151016006083", + "0x601600215000620b00606a00600c00208500620b006076006333002002", + "0x620b00601400612b00216100620b00613c00615d00215e00620b00606c", + "0x600200900215f16016115e15001600615f00620b006085006212002160", + "0x5d00604d00200220b00601000614e00200220b00601b00608a00200220b", + "0x216300620b00600200600c00215d00620b00613900633300200220b006", + "0x601400612b00216200620b00613500615d00215c00620b006137006016", + "0x900215408716215c16301600615400620b00615d00621200208700620b", + "0x14500200220b00601000614e00200220b00601b00608a00200220b006002", + "0x620b00600200600c00215700620b00602900633300200220b006015006", + "0x612b00216e00620b00600700615d00215b00620b00601900601600208a", + "0xed16816e15b08a0160060ed00620b00615700621200216800620b00601c", + "0x600f00639500201c01901b01701501401000f01420b00600c006371002", + "0x1500639900200220b00601400639a00200220b00601000639b00200220b", + "0x620c00200220b00601900639600200220b00601700639800200220b006", + "0x2b00620b00600600601600202a00620b00600200600c00200220b00601c", + "0x1b00637300202d00620b00600900612b00202c00620b00600700615d002", + "0x2e02d02c02b02a00f37400202f00620b00601600604b00202e00620b006", + "0x3300640703000620b0070290060ed00202911b0540650c401620b00602f", + "0x20b00604800602f00204800620b00603000608e00200220b006002009002", + "0xc00211e00620b0060350063a900203500620b0060390063a8002039006", + "0x20b00605400615d00212000620b00606500601600203700620b0060c4006", + "0x1600603c00620b00611e0063aa00203a00620b00611b00612b00210d006", + "0x212400620b0060330063ab00200220b00600200900203c03a10d120037", + "0x605400615d00203e00620b00606500601600207d00620b0060c400600c", + "0x612b00620b0061240063aa00212c00620b00611b00612b00212a00620b", + "0x20b00700700603000200700620b00600200636f00212b12c12a03e07d016", + "0xef00200220b00600900603300200220b00600200900200c006408009006", + "0x200240900600202d00200f00620b00601600604b00201600620b006002", + "0x201000620b00600200000200220b00600c00603300200220b006002009", + "0x1400604d00201501400720b00600f00613000200f00620b00601000604b", + "0x201c00620b00600600604e00201900620b0060150061b200200220b006", + "0x600202a00200220b00601b00603300201b01700720b00601c01900704f", + "0x605400620b0060c40061ff00206500620b00601700604e0020c400620b", + "0x900700720b00600c00607600200c00620b00600600600f002054065007", + "0x73ac00200220b00600200900200f00640a01600620b007009006077002", + "0x140063ad00200220b00600200900201500640b01401000720b007016002", + "0x1900620b00600700600f00201b00620b00601000600c00201700620b006", + "0x200220b00600200900201c01901b00900601c00620b0060170063ae002", + "0x20b00601500600c00206500620b0060c40063af0020c400620b00600202a", + "0x900602900620b0060650063ae00211b00620b00600700600f002054006", + "0x600c00202a00620b00600f0063af00200220b00600200900202911b054", + "0x620b00602a0063ae00202c00620b00600700600f00202b00620b006002", + "0x200220b00600213900201000620b0060023b000202d02c02b00900602d", + "0x620b00600700612b00201b00620b00600600601600200220b00600211e", + "0x1c00620b0070170060ea00201701501400920b00601901b007383002019", + "0x636000206500620b00601c0060ec00200220b0060020090020c400640c", + "0x620b00601400601600200220b0060540060fa00211b05400720b006065", + "0x2b02a02900920b00602d02c0071bd00202d00620b00601500612b00202c", + "0x200900202f00640d02e00620b00702b0060ea00200220b006002006002", + "0x4803300720b00603000636000203000620b00602e0060ec00200220b006", + "0x60390061bf00203900620b00611b00636100200220b0060330060fa002", + "0x200220b00611e00604d00203711e00720b00603500613000203500620b", + "0x610d00613000210d00620b0061200061bf00212000620b006048006361", + "0x212400620b0060370061b200200220b00603a00604d00203c03a00720b", + "0x3e00604b00203e00620b00607d1240071c100207d00620b00603c0061b2", + "0x220b00600200900212a00640e00220b00703e0061c500203e00620b006", + "0x612b00602c00212b00620b00612c00602e00212c00620b00600202a002", + "0x612a0060f200200220b00600200900200240f00600202d00204100620b", + "0x602c00212d00620b00604300602b00204300620b00600202a00200220b", + "0x620b00604500602c00204500620b00604100602f00204100620b00612d", + "0x11e00200220b00600200900204700641012e00620b007045006030002045", + "0x13100c00720b00600c0063b100200220b00612e00603300200220b006002", + "0x602900601600204d00620b0060023b300213000620b0061310063b2002", + "0x205300620b0061300063b400205100620b00602a00612b00213200620b", + "0x4f04e04b00920b00612f05305113200c3b500212f00620b00604d00604b", + "0x608e00200220b00600200900213300641105600620b00704f0060ed002", + "0x620b00613600602c00213600620b00605800602f00205800620b006056", + "0x3300200220b00600200900205b00641213400620b007136006030002136", + "0x13504e04b0093b600213500c00720b00600c0063b100200220b006134006", + "0x600202a00200220b00600200900213806105f00941313705d00720b007", + "0x206700620b00605d00601600213900620b0060640063b700206400620b", + "0x41400600202d00206900620b0061390063b800213b00620b00613700612b", + "0x605f00601600206a00620b0061380063b900200220b006002009002002", + "0x206900620b00606a0063b800213b00620b00606100612b00206700620b", + "0x706c0063bc00206c00620b00613c0063bb00213c00620b0060690063ba", + "0x200220b00606f0063bd00200220b00600200900213f00641506f00620b", + "0x200600c00214100620b0060710063be00207100c00720b00600c0063b1", + "0x14b00620b00613b00612b00214600620b00606700601600207900620b006", + "0x790163c000214a00620b0061410063bf00207b00620b006009006041002", + "0x41607f00620b00707700617d00207707607514500c20b00614a07b14b146", + "0x603300215100f00720b00607f0061f600200220b0060020090020c7006", + "0x15000620b00614500600c00215200620b00600c0063c100200220b006151", + "0x1520063c200216100620b00607600612b00215e00620b006075006016002", + "0x620b00600f0100073c300215f00620b00601600604e00216000620b006", + "0x850063c500208508314f14e00c20b00615f16016115e1500163c400200f", + "0x620b00615d0063c600200220b00600200900216300641715d00620b007", + "0xc00208700620b0061620063c800216200620b00615c00f0073c700215c", + "0x20b00608300612b00215700620b00614f00601600215400620b00614e006", + "0x600200900215b08a15715400c00615b00620b0060870063c900208a006", + "0x600c00216e00620b0061630063ca00200220b00600f00604700200220b", + "0x620b00608300612b0020ed00620b00614f00601600216800620b00614e", + "0x20b00600200900216b08e0ed16800c00616b00620b00616e0063c900208e", + "0x601000621700200220b00601600605100200220b00600c00609b002002", + "0x1600216c00620b00614500600c0020d000620b0060c70063ca00200220b", + "0x20b0060d00063c900216d00620b00607600612b00209200620b006075006", + "0x20b00600c00609b00200220b00600200900217116d09216c00c006171006", + "0x600900604700200220b00601000621700200220b006016006051002002", + "0x1600217300620b00600200600c00209400620b00613f0063ca00200220b", + "0x20b0060940063c900217500620b00613b00612b00209600620b006067006", + "0x20b00605b00603300200220b0060020090020d117509617300c0060d1006", + "0x601000621700200220b00601600605100200220b00600c00609b002002", + "0x60023cb00209900620b00600213100200220b00600900604700200220b", + "0x9b00620b00617609900705b00217600620b00617600604b00217600620b", + "0x9d0063ca00209d00620b00609b17a00705d00217a00620b006002135002", + "0xa000620b00604b0060160020cc00620b00600200600c00217c00620b006", + "0xa00cc00c0060a200620b00617c0063c900217d00620b00604e00612b002", + "0x601600605100200220b00600c00609b00200220b0060020090020a217d", + "0x1330063ca00200220b00600900604700200220b00601000621700200220b", + "0x17f00620b00604b0060160020a400620b00600200600c00217e00620b006", + "0x17f0a400c0060d200620b00617e0063c90020cd00620b00604e00612b002", + "0x20b00604700603300200220b00600211e00200220b0060020090020d20cd", + "0x601000621700200220b00601600605100200220b00600c00609b002002", + "0x60023cc0020a800620b00600213100200220b00600900604700200220b", + "0xce00620b0061800a800705b00218000620b00618000604b00218000620b", + "0x1810063ca00218100620b0060ce0ab00705d0020ab00620b006002135002", + "0xc900620b0060290060160020c800620b00600200600c0020cf00620b006", + "0xc90c800c0060cb00620b0060cf0063c90020ca00620b00602a00612b002", + "0x20b00600c00609b00200220b00600211e00200220b0060020090020cb0ca", + "0x600900604700200220b00601000621700200220b006016006051002002", + "0x600c0020c600620b00602f0063ca00200220b00611b0060fa00200220b", + "0x620b00602a00612b0020b500620b0060290060160020b300620b006002", + "0x20b0060020090020b718e0b50b300c0060b700620b0060c60063c900218e", + "0x601000621700200220b00601600605100200220b00600c00609b002002", + "0x600c0020b900620b0060c40063ca00200220b00600900604700200220b", + "0x620b00601500612b0020bb00620b0060140060160020ba00620b006002", + "0x20b00600211e00218f0bd0bb0ba00c00618f00620b0060b90063c90020bd", + "0x1c00200c00620b00601600601900201600700720b0060070063cd002002", + "0x20b00601000611b00200220b00600f0060c400201000f00720b00600c006", + "0x1501400720b00601b0170070bf00201b00620b00600900604e002017006", + "0x600200600c00201900620b00600700605300200220b006015006033002", + "0x202900620b00601900600f00211b00620b00600600601600205400620b", + "0x650c401c00920b00602a02911b05400c21800202a00620b00601400604e", + "0x614100200220b00600200900202c00641802b00620b007065006071002", + "0x2f00620b00600202a00200220b00602e00603300202e02d00720b00602b", + "0x600c00203300620b00603000631a00203000620b00602f02d007319002", + "0x620b00603300631b00203900620b0060c400601600204800620b00601c", + "0x11e00620b00602c00631c00200220b006002009002035039048009006035", + "0x11e00631b00212000620b0060c400601600203700620b00601c00600c002", + "0x600206400200f00620b0060023b000210d12003700900610d00620b006", + "0x206400201900620b00600206400201700620b0060023ce00201400620b", + "0x600601600200220b00600211e00200220b0060021390020c400620b006", + "0x920b00602a02900738300202a00620b00600700612b00202900620b006", + "0x220b00600200900202c00641902b00620b00711b0060ea00211b054065", + "0x60fa00202f02e00720b00602d00636000202d00620b00602b0060ec002", + "0x3500620b00605400612b00203900620b00606500601600200220b00602e", + "0x60ea00200220b00600200600204803303000920b0060350390071bd002", + "0x20b00611e0060ec00200220b00600200900203700641a11e00620b007048", + "0x36100200220b00610d0060fa00203a10d00720b006120006360002120006", + "0x20b00612400613000212400620b00603c0061bf00203c00620b00602f006", + "0x1bf00212a00620b00603a00636100200220b00607d00604d00203e07d007", + "0x612b00604d00204112b00720b00612c00613000212c00620b00612a006", + "0x1c100212d00620b0060410061b200204300620b00603e0061b200200220b", + "0x70450061c500204500620b00604500604b00204500620b00612d043007", + "0x2e00204700620b00600202a00200220b00600200900212e00641b00220b", + "0x241c00600202d00213000620b00613100602c00213100620b006047006", + "0x4d00620b00600202a00200220b00612e0060f200200220b006002009002", + "0x13000602f00213000620b00604b00602c00204b00620b00604d00602b002", + "0x4f00620b00704e00603000204e00620b00604e00602c00204e00620b006", + "0x900637100200220b00604f00603300200220b00600200900213200641d", + "0x13505b00720b0060530063cf00213413605813305612f05305101420b006", + "0x1350063d000213800620b00603300612b00206100620b006030006016002", + "0x5f00615100205f13705d00920b0060641380610093d100206400620b006", + "0x620b00613900615200200220b00600200900206700641e13900620b007", + "0x20ef00200220b00606900604d00206a06900720b00613b00613000213b", + "0x220b00613c00604d00206f13c00720b00606c00613000206c00620b006", + "0x604d00214107100720b00613f00613000213f00620b00606a0061b2002", + "0x7500720b00614500613000214500620b00606f0061b200200220b006071", + "0x760061b200207700620b0061410061b200200220b00607500604d002076", + "0x620b00614600604b00214600620b0060790770071c100207900620b006", + "0x202a00200220b00600200900214b00641f00220b0071460061c5002146", + "0x7f00620b00614a00602c00214a00620b00607b00602e00207b00620b006", + "0x200220b00614b0060f200200220b00600200900200242000600202d002", + "0x20b00615100602c00215100620b0060c700602b0020c700620b00600202a", + "0x2f00215200620b00615200602c00215200620b00607f00602f00207f006", + "0x20b00714e00603000214e00620b00614e00602c00214e00620b006152006", + "0x603300200220b00600211e00200220b00600200900208300642114f006", + "0x620b00605d00601600215008500720b00612f0063d200200220b00614f", + "0x93d400216300620b0061500063d300215d00620b00613700612b00215f", + "0x16200642215c00620b00716000615100216016115e00920b00616315d15f", + "0x20b0060510063d500208700620b00615c00615200200220b006002009002", + "0x8500720b0060850063d700215705b00720b00605b0063d6002154051007", + "0x216e13300720b0061330063d900215b05600720b0060560063d800208a", + "0x63dc0020ed13600720b0061360063db00216805800720b0060580063da", + "0x620b00608e0ed16816e15b08a15715401412a00208e13400720b006134", + "0x90020d000642300220b0070870061c500200220b00616b00604700216b", + "0x620b00615e00601600209216c00720b0060560063dd00200220b006002", + "0x93df00217500620b0060920063de00209600620b00616100612b002173", + "0x709400615100200220b00600200600209417116d00920b006175096173", + "0x17600620b0060d100615200200220b0060020090020990064240d100620b", + "0x60020ef00200220b00609b00604d00217a09b00720b006176006130002", + "0x200220b00617c00604d0020cc17c00720b00609d00613000209d00620b", + "0x17d0a00071c100217d00620b0060cc0061b20020a000620b00617a0061b2", + "0x42500220b0070a20061c50020a200620b0060a200604b0020a200620b006", + "0x60a400602e0020a400620b00600202a00200220b00600200900217e006", + "0x200900200242600600202d0020cd00620b00617f00602c00217f00620b", + "0x602b0020d200620b00600202a00200220b00617e0060f200200220b006", + "0x620b0060cd00602f0020cd00620b0060a800602c0020a800620b0060d2", + "0xab0064270ce00620b00718000603000218000620b00618000602c002180", + "0x200220b0060ce00603300200220b00600211e00200220b006002009002", + "0x20b00616d00601600218100620b00613413605813316c08505b05101412a", + "0x2d0020c900620b0061810060410020c800620b00617100612b0020cf006", + "0xab00603300200220b00600211e00200220b006002009002002428006002", + "0x614500200220b0060170063e000200220b00601400614500200220b006", + "0x14500200220b00600f00621700200220b00600c00605100200220b006019", + "0x200220b00613600639600200220b00613400620c00200220b0060c4006", + "0x220b00616c00639900200220b00613300639800200220b006058006397", + "0x20b00605100639500200220b00605b00639b00200220b00608500639a002", + "0x60cb00604b0020cb00620b0060023e10020ca00620b006002131002002", + "0x20b300620b0060021350020c600620b0060cb0ca00705b0020cb00620b", + "0x200600c00218e00620b0060b50063ca0020b500620b0060c60b300705d", + "0xba00620b00617100612b0020b900620b00616d0060160020b700620b006", + "0x220b0060020090020bb0ba0b90b700c0060bb00620b00618e0063c9002", + "0x220b0060170063e000200220b00601400614500200220b00600211e002", + "0x20b00600f00621700200220b00600c00605100200220b006019006145002", + "0x613600639600200220b00613400620c00200220b0060c4006145002002", + "0x16c00639900200220b00613300639800200220b00605800639700200220b", + "0x639500200220b00605b00639b00200220b00608500639a00200220b006", + "0x18f00620b00600200600c0020bd00620b0060990063ca00200220b006051", + "0xbd0063c90020bf00620b00617100612b0020be00620b00616d006016002", + "0xd00060f200200220b0060020090020c10bf0be18f00c0060c100620b006", + "0x1600219000620b00613413605813305608505b05101412a00200220b006", + "0x20b0061900060410020c800620b00616100612b0020cf00620b00615e006", + "0x63e200219f0d61a019d0d419c19b0c301420b0060c90063710020c9006", + "0x20b0060cf0060160021a500620b00600200600c0020d90d700720b0060c3", + "0x3e40021b200620b0060d90063e30021a600620b0060c800612b0020df006", + "0x3e500200220b0060020060021a41a30db1a100c20b0061b21a60df1a500c", + "0x61ad0063e600200220b0060020090021ae0064291ad00620b0071a4006", + "0x21b800620b0060023e80020e70e500720b0061b40063e70021b400620b", + "0x60e70063e700200220b0061ba00609b0021bd1ba00720b0061b80063e7", + "0xef1bf00720b0061bd0063e700200220b0060ea00609b0020ec0ea00720b", + "0x60ef0061730021c500620b0060ec00617300200220b0061bf00609b002", + "0xf400620b0061c100602f0021c100620b0060f21c50073e90020f200620b", + "0x3d70021ca19b00720b00619b0063d60021c80d700720b0060d70063d5002", + "0x19d0063d90020f80d400720b0060d40063d80021d419c00720b00619c006", + "0x20b0060d60063db0021eb1a000720b0061a00063da0021d619d00720b006", + "0x1d60f81d41ca1c801412a0021ef19f00720b00619f0063dc0020fa0d6007", + "0x20b0060f400602c00200220b0060fc0060470020fc00620b0061ef0fa1eb", + "0x200220b0060020090021f600642a0fe00620b0070f40060300020f4006", + "0x200220b0060e500609b00200220b0060fe00603300200220b00600211e", + "0x20b0061a100600c00210000620b00619f0d61a019d0d419c19b0d701412a", + "0x4100201c00620b0061a300612b0021f900620b0060db0060160021f8006", + "0x3300200220b00600200900200242b00600202d00201600620b006100006", + "0x1ff1fb00942c1032f600720b0070e51a30db0093b600200220b0061f6006", + "0x20b0060000063b700200000620b00600202a00200220b006002009002206", + "0x3b800230500620b00610300612b00230400620b0062f6006016002300006", + "0x3b900200220b00600200900200242d00600202d00230700620b006300006", + "0x20b0061ff00612b00230400620b0061fb00601600230800620b006206006", + "0x3bb00230a00620b0063070063ba00230700620b0063080063b8002305006", + "0x200900230c00642e30b00620b0073090063bc00230900620b00630a006", + "0x601600230e00620b0060023e800200220b00630b0063bd00200220b006", + "0x620b0060d70063e300231300620b00630500612b00231200620b006304", + "0x30f00920b00631531431331200c3ea00231500620b00630e006173002314", + "0x200220b00600200900231700642f31600620b0073110063eb002311310", + "0x619b0063cf00200220b00631a00603300231a31900720b0063160063ec", + "0x32800620b00631000612b00232600620b00630f00601600231c31b00720b", + "0x32232132000920b0063293283260093d100232900620b00631c0063d0002", + "0x211e00200220b00600200900232b00643032a00620b007322006151002", + "0x232d00620b00632c0063ed00232c00620b00632a00615200200220b006", + "0x20b0061a100600c00233100620b00619f0d61a019d0d419c31b31901412a", + "0x4100233700620b00632100612b00233600620b006320006016002335006", + "0x3373363350163ef00221100620b00632d0063ee00233900620b006331006", + "0x33d00643133b00620b00733400617d00233433321233200c20b006211339", + "0x634000603300234033f00720b00633b0061f600200220b006002009002", + "0x12b0021f900620b0062120060160021f800620b00633200600c00200220b", + "0x20b00600c00613200201600620b00633f00604100201c00620b006333006", + "0x34634500720b00621000601c00221000620b006343006019002343342007", + "0x20b00634700601c00234700620b00600206500200220b0063450060c4002", + "0x5400234a00620b00634600605400200220b0063480060c4002349348007", + "0x601c0c400713b00234a00620b00634a00611b00234b00620b006349006", + "0x220b00734b34a00702900201600620b00601600f0073c300201c00620b", + "0x605100234d34c00720b00634200613200200220b006002009002002432", + "0x35200620b0061f800600c00234e00620b00634d00605300200220b00634c", + "0x35200901000220f00620b00634e00600f00235300620b0061f9006016002", + "0x20b00735100601400200220b00600200600235135034f00920b00620f353", + "0x35735600720b00635400601500200220b006002009002355006433354006", + "0x601b00200220b00600200900235a00643401500620b007357006017002", + "0x720b00635c00601c00235c00620b00635b00601900235b00620b006356", + "0x36500601c00236500620b00600206500200220b0063600060c4002361360", + "0x36900620b00636100605400200220b0063660060c400236836600720b006", + "0x170073f000236900620b00636900611b00236e00620b006368006054002", + "0x20b00600200900200243500220b00736e36900702900201500620b006015", + "0x37100602c00237100620b00636f00602b00236f00620b00600202a002002", + "0x600202a00200220b00600200900200243600600202d00237200620b006", + "0x237200620b00637400602c00237400620b00637300602e00237300620b", + "0x720e00603000220e00620b00620e00602c00220e00620b00637200602f", + "0x200220b00637800603300200220b00600200900237900643737800620b", + "0x35000601600237c00620b00637b0061d600237b37a00720b0060150060f8", + "0x920b00638037f00738300238000620b00601c00612b00237f00620b006", + "0x1b00620b00601b01900713b00237c00620b00637c0060fc00237e01b37d", + "0x211e00200220b00600200900238200643838100620b00737e0060ea002", + "0x238a00620b00634f00600c00238300620b0063810060ec00200220b006", + "0x63830063f100238b00620b00637c0060fc00220d00620b00637d006016", + "0x3890063f300238938838500920b00638c38b20d38a00c3f200238c00620b", + "0x220b00638d0063f400200220b00600200900238e00643938d00620b007", + "0x3910061d600200220b00638f00613600239138f00720b00637a0060f8002", + "0x39800620b00638800601600239700620b00638500600c00239200620b006", + "0x39700c30400239a00620b0063920060fc00239900620b00601b00612b002", + "0x201000620b00601001400713b00239601020c39500c20b00639a399398", + "0x39b00630700200220b00600200900239c00643a39b00620b007396006305", + "0x3a039f00720b00639d00606c00239e00620b00600213100239d00620b006", + "0x620c0060160023a400620b00639500600c00200220b00639f00613c002", + "0x23a700620b00639e00604e0023a600620b0063a000606f0023a500620b", + "0x3a800620b0073a30060710023a33a23a100920b0063a73a63a53a400c13f", + "0x330023ab3aa00720b0063a800614100200220b0060020090023a900643b", + "0x20b0063ac0063c80023ac00620b0063aa0160073c700200220b0063ab006", + "0x12b0023af00620b0063a20060160023ae00620b0063a100600c0023ad006", + "0x3b13b03af3ae00c0063b100620b0063ad0063c90023b000620b006010006", + "0x620b0063a90063ca00200220b00601600604700200220b006002009002", + "0x612b0023b400620b0063a20060160023b300620b0063a100600c0023b2", + "0x23b63b53b43b300c0063b600620b0063b20063c90023b500620b006010", + "0x3b700620b00639c0063ca00200220b00601600604700200220b006002009", + "0x1000612b0023b900620b00620c0060160023b800620b00639500600c002", + "0x90023bb3ba3b93b800c0063bb00620b0063b70063c90023ba00620b006", + "0x13600200220b00601400614500200220b00601600604700200220b006002", + "0x620b00638500600c0023bc00620b00638e0063ca00200220b00637a006", + "0x63c90023bf00620b00601b00612b0023be00620b0063880060160023bd", + "0x211e00200220b0060020090023c03bf3be3bd00c0063c000620b0063bc", + "0x613600200220b00601400614500200220b00601600604700200220b006", + "0x23c100620b0063820063ca00200220b00637c00639c00200220b00637a", + "0x601b00612b0023c300620b00637d0060160023c200620b00634f00600c", + "0x20090023c53c43c33c200c0063c500620b0063c10063c90023c400620b", + "0x1600604700200220b00637900603300200220b00600211e00200220b006", + "0x613600200220b00601900614500200220b00601400614500200220b006", + "0x4b0023c700620b0060023f50023c600620b00600213100200220b006015", + "0x20b0060021350023c800620b0063c73c600705b0023c700620b0063c7006", + "0x221700620b0063ca0063ca0023ca00620b0063c83c900705d0023c9006", + "0x601c00612b0023cc00620b0063500060160023cb00620b00634f00600c", + "0x20090022183cd3cc3cb00c00621800620b0062170063c90023cd00620b", + "0x1600604700200220b00635a00603300200220b00600211e00200220b006", + "0x606100200220b00601900614500200220b00601400614500200220b006", + "0x3f50023ce00620b00600213100200220b0060170063e000200220b006356", + "0x20b0063cf3ce00705b0023cf00620b0063cf00604b0023cf00620b006002", + "0x3ca0023d200620b0063d03d100705d0023d100620b0060021350023d0006", + "0x20b0063500060160023d400620b00634f00600c0023d300620b0063d2006", + "0xc0063d700620b0063d30063c90023d600620b00601c00612b0023d5006", + "0x1600604700200220b00600211e00200220b0060020090023d73d63d53d4", + "0x63e000200220b00601900614500200220b00601400614500200220b006", + "0x3d900620b00634f00600c0023d800620b0063550063ca00200220b006017", + "0x3d80063c90023db00620b00601c00612b0023da00620b006350006016002", + "0x1400614500200220b0060020090023dc3db3da3d900c0063dc00620b006", + "0x605100200220b00601900614500200220b0060170063e000200220b006", + "0x3de00620b0063dd0160073c70023dd00620b00600213100200220b006342", + "0x1f90060160023e000620b0061f800600c0023df00620b0063de0063c8002", + "0x3e300620b0063df0063c90023e200620b00601c00612b0023e100620b006", + "0x200220b00601400614500200220b0060020090023e33e23e13e000c006", + "0x220b00600c00605100200220b00601900614500200220b0060170063e0", + "0x20b00633d0063ca00200220b0060c400614500200220b00600f006217002", + "0x12b0023e600620b0062120060160023e500620b00633200600c0023e4006", + "0x3e83e73e63e500c0063e800620b0063e40063c90023e700620b006333006", + "0x200220b00600f00621700200220b00600211e00200220b006002009002", + "0x220b0060170063e000200220b0060c400614500200220b006014006145", + "0x20b00631900639500200220b00600c00605100200220b006019006145002", + "0x61a000639700200220b0060d600639600200220b00619f00620c002002", + "0x19c00639a00200220b0060d400639900200220b00619d00639800200220b", + "0xc0023e900620b00632b0063ca00200220b00631b00639b00200220b006", + "0x20b00632100612b0023eb00620b0063200060160023ea00620b0061a1006", + "0x60020090023ed3ec3eb3ea00c0063ed00620b0063e90063c90023ec006", + "0x601400614500200220b00600f00621700200220b00600211e00200220b", + "0x1900614500200220b0060170063e000200220b0060c400614500200220b", + "0x639a00200220b00619b00639b00200220b00600c00605100200220b006", + "0x39700200220b0060d600639600200220b00619f00620c00200220b00619c", + "0x200220b0060d400639900200220b00619d00639800200220b0061a0006", + "0x630f0060160023ef00620b0061a100600c0023ee00620b0063170063ca", + "0x63f200620b0063ee0063c90023f100620b00631000612b0023f000620b", + "0x621700200220b00600211e00200220b0060020090023f23f13f03ef00c", + "0x3e000200220b0060c400614500200220b00601400614500200220b00600f", + "0x200220b00600c00605100200220b00601900614500200220b006017006", + "0x220b00619c00639a00200220b0060d400639900200220b00619b00639b", + "0x20b0061a000639700200220b0060d600639600200220b00619f00620c002", + "0x630c0063ca00200220b0060d700639500200220b00619d006398002002", + "0x23f500620b0063040060160023f400620b0061a100600c0023f300620b", + "0x3f63f53f400c0063f700620b0063f30063c90023f600620b00630500612b", + "0x220b00601400614500200220b00600211e00200220b0060020090023f7", + "0x20b00600c00605100200220b00601900614500200220b0060170063e0002", + "0x619f00620c00200220b0060c400614500200220b00600f006217002002", + "0x19d00639800200220b0061a000639700200220b0060d600639600200220b", + "0x639b00200220b00619c00639a00200220b0060d400639900200220b006", + "0x23f800620b0061ae0063ca00200220b0060d700639500200220b00619b", + "0x61a300612b0023fa00620b0060db0060160023f900620b0061a100600c", + "0x20090023fc3fb3fa3f900c0063fc00620b0063f80063c90023fb00620b", + "0x63e000200220b00601400614500200220b00605b00639b00200220b006", + "0x39500200220b00600c00605100200220b00601900614500200220b006017", + "0x200220b0060c400614500200220b00600f00621700200220b006051006", + "0x220b00605800639700200220b00613600639600200220b00613400620c", + "0x20b00605600639900200220b00608500639a00200220b006133006398002", + "0x60160023fe00620b00600200600c0023fd00620b0061620063ca002002", + "0x620b0063fd0063c90023ff00620b00616100612b00221b00620b00615e", + "0x200220b00600211e00200220b0060020090024003ff21b3fe00c006400", + "0x220b00601400614500200220b00605b00639b00200220b006083006033", + "0x20b00600c00605100200220b00601900614500200220b0060170063e0002", + "0x60c400614500200220b00600f00621700200220b006051006395002002", + "0x5800639700200220b00613600639600200220b00613400620c00200220b", + "0x639a00200220b00605600639900200220b00613300639800200220b006", + "0x4b00240200620b0060023f600240100620b00600213100200220b00612f", + "0x20b00600213500240300620b00640240100705b00240200620b006402006", + "0x221a00620b00643d0063ca00243d00620b00640343c00705d00243c006", + "0x613700612b00243f00620b00605d00601600243e00620b00600200600c", + "0x200900244144043f43e00c00644100620b00621a0063c900244000620b", + "0x1400614500200220b00605b00639b00200220b00600211e00200220b006", + "0x605100200220b00601900614500200220b0060170063e000200220b006", + "0x14500200220b00600f00621700200220b00605100639500200220b00600c", + "0x200220b00613600639600200220b00613400620c00200220b0060c4006", + "0x220b00605600639900200220b00613300639800200220b006058006397", + "0x600200600c00244200620b0060670063ca00200220b00612f00639a002", + "0x244500620b00613700612b00244400620b00605d00601600244300620b", + "0x200220b00600200900244644544444300c00644600620b0064420063c9", + "0x200220b00601400614500200220b00613200603300200220b00600211e", + "0x220b00600c00605100200220b00601900614500200220b0060170063e0", + "0x20b00600900604700200220b0060c400614500200220b00600f006217002", + "0x644800604b00244800620b0060023cc00244700620b006002131002002", + "0x244a00620b00600213500244900620b00644844700705b00244800620b", + "0x200600c00244c00620b00644b0063ca00244b00620b00644944a00705d", + "0x44e00620b00603300612b00221900620b00603000601600244d00620b006", + "0x220b00600200900244f44e21944d00c00644f00620b00644c0063c9002", + "0x220b0060170063e000200220b00601400614500200220b00600211e002", + "0x20b00600f00621700200220b00600c00605100200220b006019006145002", + "0x602f0060fa00200220b00600900604700200220b0060c4006145002002", + "0x1600245100620b00600200600c00245000620b0060370063ca00200220b", + "0x20b0064500063c900245300620b00603300612b00245200620b006030006", + "0x20b00600900604700200220b00600200900245445345245100c006454006", + "0x601900614500200220b0060170063e000200220b006014006145002002", + "0xc400614500200220b00600f00621700200220b00600c00605100200220b", + "0x245600620b00600200600c00245500620b00602c0063ca00200220b006", + "0x64550063c900245800620b00605400612b00245700620b006065006016", + "0x700601600200220b00601600604d00245945845745600c00645900620b", + "0x920b0060170150070f400201700620b00600900612b00201500620b006", + "0x220b00600200900201900645a01b00620b0070140061c800201401000f", + "0xc40061eb0020c400620b00601c0061d400201c00620b00601b0061ca002", + "0x61ef00200220b0060540060fa00202c02b02a02911b05406501020b006", + "0x13000200220b00602c00604d00200220b00602b00604d00200220b00611b", + "0x20b00602f00613000202f00620b0060023f700202e02d00720b006065006", + "0x13000204800620b00602e0061b200200220b00603000604d002033030007", + "0x20b0060330061b200200220b00603900604d00203503900720b006048006", + "0x1b200200220b00603700604d00212003700720b00611e00613000211e006", + "0x20b00610d00604b00203a00620b0061200061b200210d00620b006035006", + "0x203c00620b00603c00604b00203c00620b00603a10d0071c100210d006", + "0x602d00604b00202900620b00602900600f00202a00620b00602a00604b", + "0x200220b00600200900212400645b00220b00703c0061c500202d00620b", + "0x20b00603e00602c00203e00620b00607d00602e00207d00620b00600202a", + "0x20b0061240060f200200220b00600200900200245c00600202d00212a006", + "0x12b00602c00212b00620b00612c00602b00212c00620b00600202a002002", + "0x4100620b00604100602c00204100620b00612a00602f00212a00620b006", + "0x603300200220b00600200900212d00645d04300620b007041006030002", + "0x200900200245e00600202d00200220b00602d00604d00200220b006043", + "0x212e04500720b00602d00613000200220b00612d00603300200220b006", + "0x720b00604700613000204700620b0060023f800200220b00604500604d", + "0x61b200204d00620b00612e0061b200200220b00613100604d002130131", + "0x20b00604e00604b00204e00620b00604b04d0071c100204b00620b006130", + "0x2a00200220b00600200900204f00645f00220b00704e0061c500204e006", + "0x620b00605100602c00205100620b00613200602e00213200620b006002", + "0x220b00604f0060f200200220b00600200900200246000600202d002053", + "0x605600602c00205600620b00612f00602b00212f00620b00600202a002", + "0x213300620b00613300602c00213300620b00605300602f00205300620b", + "0x5800603300200220b00600200900213600646105800620b007133006030", + "0x206100620b00600600612c00205f00620b00600200600c00200220b006", + "0x600c00604100206400620b00601000612b00213800620b00600f006016", + "0x213b00620b00602900600f00206700620b00602a00604b00213900620b", + "0x63bc00213705d13505b13401620b00613b06713906413806105f0103f9", + "0x20b0060690063bd00200220b00600200900206a00646206900620b007137", + "0x13c00633200213c00620b00606c00633100206c00620b006002100002002", + "0x7100620b00605b00612c00213f00620b00613400600c00206f00620b006", + "0x6f00621200214500620b00605d00612b00214100620b006135006016002", + "0x633300200220b00600200900207514514107113f01600607500620b006", + "0x620b00605b00612c00207700620b00613400600c00207600620b00606a", + "0x621200214b00620b00605d00612b00214600620b006135006016002079", + "0x3300200220b00600200900207b14b14607907701600607b00620b006076", + "0x200220b00602a00604d00200220b00602900606100200220b006136006", + "0x7f00620b00600231300214a00620b00600213100200220b00600c006047", + "0x21350020c700620b00607f14a00705b00207f00620b00607f00604b002", + "0x620b00615200633300215200620b0060c715100705d00215100620b006", + "0x601600208300620b00600600612c00214f00620b00600200600c00214e", + "0x620b00614e00621200215000620b00601000612b00208500620b00600f", + "0x20b00600c00604700200220b00600200900215e15008508314f01600615e", + "0x612c00216000620b00600200600c00216100620b006019006333002002", + "0x620b00601000612b00215d00620b00600f00601600215f00620b006006", + "0x1600604d00215c16315d15f16001600615c00620b006161006212002163", + "0x604d00200220b00601000604d00200220b00600f00604d00200220b006", + "0x1c00620b00600900612b00201900620b00600700601600200220b006014", + "0x4630c400620b00701b0061c800201b01701500920b00601c0190070f4002", + "0x540061d400205400620b0060c40061ca00200220b006002009002065006", + "0xfa00202f02e02d02c02b02a02901020b00611b0061eb00211b00620b006", + "0x200220b00602e00604d00200220b00602b0061ef00200220b00602a006", + "0x20b00600200000203303000720b00602900613000200220b00602f00604d", + "0x1b200200220b00603900604d00203503900720b006048006130002048006", + "0x603700604d00212003700720b00611e00613000211e00620b006033006", + "0x203c03a00720b00610d00613000210d00620b0060350061b200200220b", + "0x20b00603c0061b200212400620b0061200061b200200220b00603a00604d", + "0x203e00620b00607d1240071c100212400620b00612400604b00207d006", + "0x602c00600f00202d00620b00602d00604b00203e00620b00603e00604b", + "0x646400220b00703e0061c500203000620b00603000604b00202c00620b", + "0x20b00612c00602e00212c00620b00600202a00200220b00600200900212a", + "0x600200900200246500600202d00204100620b00612b00602c00212b006", + "0x4300602b00204300620b00600202a00200220b00612a0060f200200220b", + "0x4500620b00604100602f00204100620b00612d00602c00212d00620b006", + "0x204700646612e00620b00704500603000204500620b00604500602c002", + "0x200220b00603000604d00200220b00612e00603300200220b006002009", + "0x13000200220b00604700603300200220b00600200900200246700600202d", + "0x620b00600230000200220b00613100604d00213013100720b006030006", + "0x61b200200220b00604b00604d00204e04b00720b00604d00613000204d", + "0x20b00613204f0071c100213200620b00604e0061b200204f00620b006130", + "0x5300646800220b0070510061c500205100620b00605100604b002051006", + "0x620b00612f00602e00212f00620b00600202a00200220b006002009002", + "0x20b00600200900200246900600202d00213300620b00605600602c002056", + "0x605800602b00205800620b00600202a00200220b0060530060f2002002", + "0x213400620b00613300602f00213300620b00613600602c00213600620b", + "0x900213500646a05b00620b00713400603000213400620b00613400602c", + "0x206400620b00600200600c00200220b00605b00603300200220b006002", + "0x601700612b00206700620b00601500601600213900620b00600600612c", + "0x206a00620b00602d00604b00206900620b00600c00604100213b00620b", + "0x1620b00606c06a06913b0671390640103f900206c00620b00602c00600f", + "0x600200900206f00646b13c00620b0071380063bc00213806105f13705d", + "0x13f00633100213f00620b00600210000200220b00613c0063bd00200220b", + "0x14500620b00605d00600c00214100620b00607100633200207100620b006", + "0x6100612b00207600620b00605f00601600207500620b00613700612c002", + "0x207907707607514501600607900620b00614100621200207700620b006", + "0x620b00605d00600c00214600620b00606f00633300200220b006002009", + "0x612b00214a00620b00605f00601600207b00620b00613700612c00214b", + "0xc707f14a07b14b0160060c700620b00614600621200207f00620b006061", + "0x220b00602c00606100200220b00613500603300200220b006002009002", + "0x620b00600213100200220b00600c00604700200220b00602d00604d002", + "0x15100705b00215200620b00615200604b00215200620b006002313002151", + "0x620b00614e14f00705d00214f00620b00600213500214e00620b006152", + "0x612c00215000620b00600200600c00208500620b006083006333002083", + "0x620b00601700612b00216100620b00601500601600215e00620b006006", + "0x600200900215f16016115e15001600615f00620b006085006212002160", + "0x600c00215d00620b00606500633300200220b00600c00604700200220b", + "0x620b00601500601600215c00620b00600600612c00216300620b006002", + "0x16301600615400620b00615d00621200208700620b00601700612b002162", + "0x7500201900620b00600208300201700620b00600214f00215408716215c", + "0x601600200220b00600211e00200220b0060021390020c400620b006002", + "0x20b00602a02900738300202a00620b00600c00612b00202900620b006007", + "0x20b00600200900202c00646c02b00620b00711b0060ea00211b054065009", + "0xfa00202f02e00720b00602d00636000202d00620b00602b0060ec002002", + "0x620b00605400612b00203900620b00606500601600200220b00602e006", + "0xea00200220b00600200600204803303000920b0060350390071bd002035", + "0x611e0060ec00200220b00600200900203700646d11e00620b007048006", + "0x200220b00610d0060fa00203a10d00720b00612000636000212000620b", + "0x612400613000212400620b00603c0061bf00203c00620b00602f006361", + "0x212a00620b00603a00636100200220b00607d00604d00203e07d00720b", + "0x12b00604d00204112b00720b00612c00613000212c00620b00612a0061bf", + "0x212d00620b0060410061b200204300620b00603e0061b200200220b006", + "0x450061c500204500620b00604500604b00204500620b00612d0430071c1", + "0x204700620b00600202a00200220b00600200900212e00646e00220b007", + "0x46f00600202d00213000620b00613100602c00213100620b00604700602e", + "0x620b00600202a00200220b00612e0060f200200220b006002009002002", + "0x602f00213000620b00604b00602c00204b00620b00604d00602b00204d", + "0x620b00704e00603000204e00620b00604e00602c00204e00620b006130", + "0x4f00603300200220b00600211e00200220b00600200900213200647004f", + "0x13600620b00600200600c00205305100720b00601600607f00200220b006", + "0x900615d00205b00620b00603000601600213400620b00600600612c002", + "0x13700620b00605300604100205d00620b00603300612b00213500620b006", + "0x604b00205f00620b00605f00604b00205f00f00720b00600f00635a002", + "0x13505b1341360153fa00213800620b00601400604b00206100620b006010", + "0x601b01900716200205813301505601b12f00f20b00613806105f13705d", + "0x6400620b0070580063bc00201500620b00601501700708700201b00620b", + "0x5100637100200220b0060640063bd00200220b006002009002139006471", + "0x14107100720b00606c0063fb00213f06f13c06c06a06913b06701420b006", + "0x13300612b00214600620b00605600601600207900620b00612f00600c002", + "0x607b14b14607900c3fd00207b00620b0061410063fc00214b00620b006", + "0x200900207f00647214a00620b0070770060c800207707607514500c20b", + "0x15215100920b0060c70063fe0020c700620b00614a0060c900200220b006", + "0x614500600c00200220b00614e00604d00200220b00615200604d00214e", + "0x216000620b00607600612b00216100620b00607500601600215e00620b", + "0x8508314f00c20b00615f16016115e00c3ff00215f00620b00615100621b", + "0x40100200220b00600200900216300647315d00620b007150006400002150", + "0x20b00600202a00208716200720b00615c00640200215c00620b00615d006", + "0x215b08a00720b00615700640200215700620b006154006403002154006", + "0x20b00615b00643d00216800620b00608700643d00200220b00608a00643c", + "0x47408e00620b00716e00603000216e00620b0060ed16800721a0020ed006", + "0x20b00600243e00200220b00608e00603300200220b00600200900216b006", + "0xd000943f00209200620b0060020ef00216c00620b0060020ef0020d0006", + "0x20b00608300601600217500620b00614f00600c00216d00620b00609216c", + "0xc600217600620b0060710063fc00209900620b00608500612b0020d1006", + "0x17309417100c20b00609b1760990d117501644000209b00620b00616d006", + "0x44200200220b00600200900209d00647517a00620b007096006441002096", + "0x20b00616200640200200220b0060cc0060330020cc17c00720b00617a006", + "0x64430020a200620b00600202a00200220b0060a000643c00217d0a0007", + "0x20b0060a400643c00217f0a400720b00617e00640200217e00620b0060a2", + "0x640200200220b0060cd00643c0020d20cd00720b00617d006402002002", + "0x620b0060d200643d00200220b0060a800643c0021800a800720b00617f", + "0x2f0020ce00620b0061810ab00744400218100620b00618000643d0020ab", + "0x613b0063d60020c806700720b0060670063d50020cf00620b0060ce006", + "0x720b00606a0063d80020ca06900720b0060690063d70020c913b00720b", + "0xb313c00720b00613c0063da0020c617c00720b00617c0063d90020cb06a", + "0x12a00218e13f00720b00613f0063dc0020b506f00720b00606f0063db002", + "0x220b0060b70060470020b700620b00618e0b50b30c60cb0ca0c90c8014", + "0x20ba0064760b900620b0070cf0060300020cf00620b0060cf00602c002", + "0x17c06a06913b06701412a00200220b0060b900603300200220b006002009", + "0x60940060160020bd00620b00617100600c0020bb00620b00613f06f13c", + "0x20bf00620b0060bb0060410020be00620b00617300612b00218f00620b", + "0x12a00200220b0060ba00603300200220b00600200900200247700600202d", + "0x19000620b0060024450020c100620b00613f06f13c17c06a06913b067014", + "0x17300612b0021a000620b00609400601600219d00620b00617100600c002", + "0xd700620b00619000644600219f00620b0060c10060410020d600620b006", + "0x70d400617d0020d419c19b0c300c20b0060d719f0d61a019d016447002", + "0xdb00720b0060d90061f600200220b0060020090021a10064780d900620b", + "0x19b0060160020bd00620b0060c300600c00200220b0061a30060330021a3", + "0xbf00620b0060db0060410020be00620b00619c00612b00218f00620b006", + "0xbe0064490021a500620b00618f0064480021a400620b0060bd00636e002", + "0x900200247900600202d0021a600620b0060bf00644a0020df00620b006", + "0x44b00200220b0060c400614e00200220b00600f00604d00200220b006002", + "0x20b00601b00612c0021ad00620b0060c300600c0021b200620b0061a1006", + "0x12b0020e500620b00601500615d0021b400620b00619b0060160021ae006", + "0xe51b41ae1ad00f0061b800620b0061b200644c0020e700620b00619c006", + "0x60c400614e00200220b00600f00604d00200220b0060020090021b80e7", + "0x13c00639700200220b00606f00639600200220b00613f00620c00200220b", + "0x639a00200220b00606a00639900200220b00616200643c00200220b006", + "0x44b00200220b00606700639500200220b00613b00639b00200220b006069", + "0x20b00601b00612c0021bd00620b00617100600c0021ba00620b00609d006", + "0x12b0021bf00620b00601500615d0020ec00620b0060940060160020ea006", + "0x1bf0ec0ea1bd00f0061c100620b0061ba00644c0020ef00620b006173006", + "0x616200643c00200220b00616b00603300200220b0060020090021c10ef", + "0x600c0021c500620b00613f06f13c07106a06913b06701412a00200220b", + "0x620b00608500612b0021a500620b0060830060160021a400620b00614f", + "0x1ca1c80f40f201420b0061a60063710021a600620b0061c50060410020df", + "0x21f600620b0061a50060160020fa00620b0060020650021eb1d60f81d4", + "0x60fa00611b0021f800620b0061eb00644d00210000620b0060df00612b", + "0xfe00644e0020fe0fc1ef00920b0061f91f81001f600c2190021f900620b", + "0x720b0062f600644f00200220b00600200900210300647a2f600620b007", + "0x1ef00601600220600620b00600206500200220b0061ff0060330021ff1fb", + "0x30800620b0061d600645000230700620b0060fc00612b00230500620b006", + "0x30000000920b00630930830730500c45100230900620b00620600611b002", + "0x45300200220b00600200900230b00647b30a00620b007304006452002304", + "0x1c80f40f201412a00200220b00630e00603300230e30c00720b00630a006", + "0x31331231131001420b00630f00637100230f00620b0061fb30c0f81d41ca", + "0x620b00600000601600231a31900720b0063110063cf002317316315314", + "0x93d100232600620b00631a0063d000232200620b00630000612b002321", + "0x644d00231000620b0063100063e300232031c31b00920b006326322321", + "0x620b0063130063de00231200620b0063120063d300231700620b006317", + "0x645000231500620b00631500637300231400620b0063140063fc002313", + "0x620b00732000615100231900620b0063190063d000231600620b006316", + "0x1600201c00620b00632800615200200220b00600200900232900647c328", + "0x20b0063190063d000233100620b00631c00612b00232d00620b00631b006", + "0x221200620b00621200604b00221200f00720b00600f00635a002332006", + "0x620b00601c0c400707900232c32b32a00920b00621233233132d00c454", + "0x45600200220b00600200900233400647d33300620b00732c00645500201c", + "0x20b00600f00635a00200220b00633600603300233633500720b006333006", + "0x31531431331233531001412a00233900620b00633700645700233700f007", + "0x20b00632a00601600234200620b0061a400600c00221100620b006317316", + "0x45800234500620b00621100604100221000620b00632b00612b002343006", + "0x33f33d33b00c20b00634634521034334201645900234600620b006339006", + "0x1f600200220b00600200900234800647e34700620b00734000617d002340", + "0x20b00601c00647f00200220b00634a00603300234a34900720b006347006", + "0x12b00235100620b00633d00601600235000620b00633b00600c00234b006", + "0x20b00634b00648000235300620b00634900604100235200620b00633f006", + "0x617d00234f34e34d34c00c20b00620f35335235135001648100220f006", + "0x20b0063540061f600200220b00600200900235500648235400620b00734f", + "0xc00235a00620b00600f0063ed00200220b006357006033002357356007", + "0x20b00634e00612b00236600620b00634d00601600236500620b00634c006", + "0x3ef00236e00620b00635a0063ee00236900620b006356006041002368006", + "0x620b00736100617d00236136035c35b00c20b00636e369368366365016", + "0x237337200720b00636f0061f600200220b00600200900237100648336f", + "0x20b00637437200748400237400620b00600202a00200220b006373006033", + "0x12c00237900620b00635b00600c00237800620b00620e00648500220e006", + "0x20b00601500615d00237b00620b00635c00601600237a00620b00601b006", + "0xf00637e00620b00637800644c00237d00620b00636000612b00237c006", + "0x37f00620b00637100644b00200220b00600200900237e37d37c37b37a379", + "0x35c00601600238100620b00601b00612c00238000620b00635b00600c002", + "0x38500620b00636000612b00238300620b00601500615d00238200620b006", + "0x600200900238838538338238138000f00638800620b00637f00644c002", + "0x600c00238900620b00635500644b00200220b00600f00604d00200220b", + "0x620b00634d00601600220d00620b00601b00612c00238a00620b00634c", + "0x644c00238d00620b00634e00612b00238c00620b00601500615d00238b", + "0x200220b00600200900238e38d38c38b20d38a00f00638e00620b006389", + "0x620b00634800644b00200220b00601c00604d00200220b00600f00604d", + "0x601600239200620b00601b00612c00239100620b00633b00600c00238f", + "0x620b00633f00612b00220c00620b00601500615d00239500620b00633d", + "0x200900239739620c39539239100f00639700620b00638f00644c002396", + "0x639500200220b00601c00604d00200220b00600f00604d00200220b006", + "0x39700200220b00631600639600200220b00631700620c00200220b006310", + "0x200220b00631300639900200220b00631400639800200220b006315006", + "0x20b0061a400600c00239800620b00633400644b00200220b00631200639a", + "0x15d00239b00620b00632a00601600239a00620b00601b00612c002399006", + "0x20b00639800644c00239d00620b00632b00612b00239c00620b006015006", + "0xf00604d00200220b00600200900239e39d39c39b39a39900f00639e006", + "0x639900200220b00631200639a00200220b00631000639500200220b006", + "0x39700200220b00631600639600200220b00631700620c00200220b006313", + "0x200220b00631900639b00200220b00631400639800200220b006315006", + "0x20b0061a400600c00239f00620b00632900644b00200220b0060c400614e", + "0x15d0023a200620b00631b0060160023a100620b00601b00612c0023a0006", + "0x20b00639f00644c0023a400620b00631c00612b0023a300620b006015006", + "0xf00604d00200220b0060020090023a53a43a33a23a13a000f0063a5006", + "0x639500200220b0061fb00620c00200220b0060c400614e00200220b006", + "0x39900200220b0061d400639800200220b0060f800639700200220b0060f2", + "0x200220b0060f400639b00200220b0061c800639a00200220b0061ca006", + "0x601b00612c0023a700620b0061a400600c0023a600620b00630b00644b", + "0x23aa00620b00601500615d0023a900620b0060000060160023a800620b", + "0x3a93a83a700f0063ac00620b0063a600644c0023ab00620b00630000612b", + "0xc400614e00200220b00600f00604d00200220b0060020090023ac3ab3aa", + "0x639500200220b0061c800639a00200220b0060f400639b00200220b006", + "0x39900200220b0061d400639800200220b0060f800639700200220b0060f2", + "0x3ad00620b00610300644b00200220b0061d600639600200220b0061ca006", + "0x1ef0060160023af00620b00601b00612c0023ae00620b0061a400600c002", + "0x3b200620b0060fc00612b0023b100620b00601500615d0023b000620b006", + "0x60020090023b33b23b13b03af3ae00f0063b300620b0063ad00644c002", + "0x6900639a00200220b0060c400614e00200220b00600f00604d00200220b", + "0x620c00200220b00613b00639b00200220b00606700639500200220b006", + "0x39900200220b00613c00639700200220b00606f00639600200220b00613f", + "0x3b400620b00616300644b00200220b00607100639800200220b00606a006", + "0x830060160023b600620b00601b00612c0023b500620b00614f00600c002", + "0x3b900620b00608500612b0023b800620b00601500615d0023b700620b006", + "0x60020090023ba3b93b83b73b63b500f0063ba00620b0063b400644c002", + "0x6900639a00200220b0060c400614e00200220b00600f00604d00200220b", + "0x620c00200220b00613b00639b00200220b00606700639500200220b006", + "0x39800200220b00613c00639700200220b00606f00639600200220b00613f", + "0x3bb00620b00607f00644b00200220b00606a00639900200220b006071006", + "0x750060160023bd00620b00601b00612c0023bc00620b00614500600c002", + "0x3c000620b00607600612b0023bf00620b00601500615d0023be00620b006", + "0x60020090023c13c03bf3be3bd3bc00f0063c100620b0063bb00644c002", + "0x5100604700200220b0060c400614e00200220b00600f00604d00200220b", + "0x23c300620b00612f00600c0023c200620b00613900644b00200220b006", + "0x601500615d0023c500620b0060560060160023c400620b00601b00612c", + "0x63c800620b0063c200644c0023c700620b00613300612b0023c600620b", + "0x200220b00600211e00200220b0060020090023c83c73c63c53c43c300f", + "0x220b00600f00604d00200220b0060c400614e00200220b006132006033", + "0x20b00601400604d00200220b00601700615700200220b006019006154002", + "0x20b00600213100200220b00601600604700200220b00601000604d002002", + "0x705b0023ca00620b0063ca00604b0023ca00620b0060023cc0023c9006", + "0x20b0062173cb00705d0023cb00620b00600213500221700620b0063ca3c9", + "0x12c00221800620b00600200600c0023cd00620b0063cc00644b0023cc006", + "0x20b00600900615d0023cf00620b0060300060160023ce00620b006006006", + "0xf0063d200620b0063cd00644c0023d100620b00603300612b0023d0006", + "0x14e00200220b00600211e00200220b0060020090023d23d13d03cf3ce218", + "0x200220b00601900615400200220b00600f00604d00200220b0060c4006", + "0x220b00601000604d00200220b00601400604d00200220b006017006157", + "0x20b00603700644b00200220b00602f0060fa00200220b006016006047002", + "0x160023d500620b00600600612c0023d400620b00600200600c0023d3006", + "0x20b00603300612b0023d700620b00600900615d0023d600620b006030006", + "0x90023d93d83d73d63d53d400f0063d900620b0063d300644c0023d8006", + "0x15400200220b00600f00604d00200220b0060c400614e00200220b006002", + "0x200220b00601400604d00200220b00601700615700200220b006019006", + "0x620b00602c00644b00200220b00601600604700200220b00601000604d", + "0x60160023dc00620b00600600612c0023db00620b00600200600c0023da", + "0x620b00605400612b0023de00620b00600900615d0023dd00620b006065", + "0x211e0023e03df3de3dd3dc3db00f0063e000620b0063da00644c0023df", + "0x201500620b00600700612b00201400620b00600600601600200220b006", + "0x648601700620b0070100060ea00201000f01600920b006015014007383", + "0x601900636000201900620b0060170060ec00200220b00600200900201b", + "0x202900620b00601600601600200220b00601c0060fa0020c401c00720b", + "0x600211b05406500920b00602a0290071bd00202a00620b00600f00612b", + "0x20b00600200900202c00648702b00620b00711b0060ea00200220b006002", + "0xfa00202f02e00720b00602d00636000202d00620b00602b0060ec002002", + "0x620b0060300061bf00203000620b0060c400636100200220b00602e006", + "0x636100200220b00604800604d00203904800720b006033006130002033", + "0x720b00611e00613000211e00620b0060350061bf00203500620b00602f", + "0x61b200210d00620b0060390061b200200220b00603700604d002120037", + "0x20b00603c00604b00203c00620b00603a10d0071c100203a00620b006120", + "0x2a00200220b00600200900212400648800220b00703c0061c500203c006", + "0x620b00603e00602c00203e00620b00607d00602e00207d00620b006002", + "0x220b0061240060f200200220b00600200900200248900600202d00212a", + "0x612b00602c00212b00620b00612c00602b00212c00620b00600202a002", + "0x204100620b00604100602c00204100620b00612a00602f00212a00620b", + "0x4300603300200220b00600200900212d00648a04300620b007041006030", + "0x48b00220b0070450061c500204500c00720b00600c00635a00200220b006", + "0x4b04d13013104701420b00600900637100200220b00600200900212e006", + "0x5800620b00606500601600205305100720b00604d0063dd00213204f04e", + "0x580093df00213400620b0060530063de00213600620b00605400612b002", + "0x213500648c05b00620b00713300615100213305612f00920b006134136", + "0x720b00605d00613000205d00620b00605b00615200200220b006002009", + "0x6100613000206100620b0060020ef00200220b00613700604d00205f137", + "0x13900620b00605f0061b200200220b00613800604d00206413800720b006", + "0x604b00213b00620b0060671390071c100206700620b0060640061b2002", + "0x20b00600200900206900648d00220b00713b0061c500213b00620b00613b", + "0x6c00602c00206c00620b00606a00602e00206a00620b00600202a002002", + "0x690060f200200220b00600200900200248e00600202d00213c00620b006", + "0x2c00213f00620b00606f00602b00206f00620b00600202a00200220b006", + "0x20b00607100602c00207100620b00613c00602f00213c00620b00613f006", + "0x200220b00600200900214500648f14100620b007071006030002071006", + "0x4b05113013104701412a00200220b00614100603300200220b00600211e", + "0x605600612b00207600620b00612f00601600207500620b00613204f04e", + "0x200900200249000600202d00207900620b00607500604100207700620b", + "0xc00604d00200220b00614500603300200220b00600211e00200220b006", + "0x639700200220b00604f00639600200220b00613200620c00200220b006", + "0x39a00200220b00605100639900200220b00604b00639800200220b00604e", + "0x200220b00604700639500200220b00613100639b00200220b006130006", + "0x620b00614b00604b00214b00620b0060023e100214600620b006002131", + "0x705d00214a00620b00600213500207b00620b00614b14600705b00214b", + "0x20b00600200600c0020c700620b00607f00644b00207f00620b00607b14a", + "0x44c00214e00620b00605600612b00215200620b00612f006016002151006", + "0x11e00200220b00600200900214f14e15215100c00614f00620b0060c7006", + "0x39600200220b00613200620c00200220b00600c00604d00200220b006002", + "0x200220b00604b00639800200220b00604e00639700200220b00604f006", + "0x220b00613100639b00200220b00613000639a00200220b006051006399", + "0x600200600c00208300620b00613500644b00200220b006047006395002", + "0x215e00620b00605600612b00215000620b00612f00601600208500620b", + "0x200220b00600200900216115e15008500c00616100620b00608300644c", + "0x7600620b00606500601600200220b00612e0060f200200220b00600211e", + "0x7900637100207900620b00600900604100207700620b00605400612b002", + "0x8a15700720b00615c0063fb00215408716215c16315d15f16001420b006", + "0x7700612b00216b00620b00607600601600208e00620b00600200600c002", + "0x616c0d016b08e00c3fd00216c00620b00608a0063fc0020d000620b006", + "0x200900216d00649109200620b0070ed0060c80020ed16816e15b00c20b", + "0x17309400920b0061710063fe00217100620b0060920060c900200220b006", + "0x615b00600c00200220b00609600604d00200220b00617300604d002096", + "0x209d00620b00616800612b00217a00620b00616e00601600209b00620b", + "0x990d117500c20b00617c09d17a09b00c3ff00217c00620b00609400621b", + "0x40100200220b0060020090020a00064920cc00620b007176006400002176", + "0x20b00600202a00217e0a200720b00617d00640200217d00620b0060cc006", + "0x20d20cd00720b00617f00640200217f00620b0060a40064030020a4006", + "0x20b0060d200643d00218000620b00617e00643d00200220b0060cd00643c", + "0x4930ab00620b0070a80060300020a800620b0060ce18000721a0020ce006", + "0x20b00600243e00200220b0060ab00603300200220b006002009002181006", + "0xcf00943f0020c900620b0060020ef0020c800620b0060020ef0020cf006", + "0x20b0060d100601600218e00620b00617500600c0020ca00620b0060c90c8", + "0xc60020ba00620b0061570063fc0020b900620b00609900612b0020b7006", + "0xb30c60cb00c20b0060bb0ba0b90b718e0164400020bb00620b0060ca006", + "0x44200200220b00600200900218f0064940bd00620b0070b50064410020b5", + "0x20b0060a200640200200220b0060bf0060330020bf0be00720b0060bd006", + "0x64430020c300620b00600202a00200220b0060c100643c0021900c1007", + "0x20b00619c00643c0020d419c00720b00619b00640200219b00620b0060c3", + "0x640200200220b00619d00643c0021a019d00720b006190006402002002", + "0x620b0061a000643d00200220b0060d600643c00219f0d600720b0060d4", + "0x2f0020d700620b0061a10d90074440021a100620b00619f00643d0020d9", + "0x615f0063d60021a316000720b0061600063d50020db00620b0060d7006", + "0x720b0061630063d80021a515d00720b00615d0063d70021a415f00720b", + "0x1b216200720b0061620063da0021a60be00720b0060be0063d90020df163", + "0x12a0021ae15400720b0061540063dc0021ad08700720b0060870063db002", + "0x220b0061b40060470021b400620b0061ae1ad1b21a60df1a51a41a3014", + "0x20e70064950e500620b0070db0060300020db00620b0060db00602c002", + "0xbe16315d15f16001412a00200220b0060e500603300200220b006002009", + "0x60c60060160021ba00620b0060cb00600c0021b800620b006154087162", + "0x20ec00620b0061b80060410020ea00620b0060b300612b0021bd00620b", + "0x12a00200220b0060e700603300200220b00600200900200249600600202d", + "0xef00620b0060024450021bf00620b0061540871620be16315d15f160014", + "0xb300612b0021ca00620b0060c60060160021c800620b0060cb00600c002", + "0x1d600620b0060ef0064460020f800620b0061bf0060410021d400620b006", + "0x70f400617d0020f40f21c51c100c20b0061d60f81d41ca1c8016447002", + "0x1ef00720b0061eb0061f600200220b0060020090020fa0064971eb00620b", + "0x1c50060160021ba00620b0061c100600c00200220b0060fc0060330020fc", + "0xec00620b0061ef0060410020ea00620b0060f200612b0021bd00620b006", + "0xea0064490021f600620b0061bd0064480020fe00620b0061ba00636e002", + "0x900200249800600202d0021f800620b0060ec00644a00210000620b006", + "0x21f900620b0060fa00644b00200220b00600c00604d00200220b006002", + "0x60f200612b00210300620b0061c50060160022f600620b0061c100600c", + "0x20090021ff1fb1032f600c0061ff00620b0061f900644c0021fb00620b", + "0x639600200220b00615400620c00200220b00600c00604d00200220b006", + "0x39900200220b0060a200643c00200220b00616200639700200220b006087", + "0x200220b00615f00639b00200220b00615d00639a00200220b006163006", + "0x20b0060cb00600c00220600620b00618f00644b00200220b006160006395", + "0x44c00230400620b0060b300612b00230000620b0060c6006016002000006", + "0x3300200220b00600200900230530430000000c00630500620b006206006", + "0x15716315d15f16001412a00200220b0060a200643c00200220b006181006", + "0x60d10060160020fe00620b00617500600c00230700620b006154087162", + "0x21f800620b00630700604100210000620b00609900612b0021f600620b", + "0x620b00600206500231030f30e30c30b30a30930801420b0061f8006371", + "0x644d00231600620b00610000612b00231500620b0061f6006016002311", + "0x31931731631500c21900231900620b00631100611b00231700620b006310", + "0x200900231b00649931a00620b00731400644e00231431331200920b006", + "0x200220b00632000603300232031c00720b00631a00644f00200220b006", + "0x20b00631300612b00232900620b00631200601600232100620b006002065", + "0x45100232c00620b00632100611b00232b00620b00630f00645000232a006", + "0x49a32d00620b00732800645200232832632200920b00632c32b32a32900c", + "0x603300221233200720b00632d00645300200220b006002009002331006", + "0x233300620b00631c33230e30c30b30a30930801412a00200220b006212", + "0x20b00632200601600233d33b21133933733633533401420b006333006371", + "0x35a00234500620b0063360063d300221000620b00632600612b002343006", + "0x21034300c49b00234600620b00634600604b00234600c00720b00600c006", + "0x3350063d000233400620b0063340063e300234234033f00920b006346345", + "0x33700620b0063370063de00233d00620b00633d00644d00233500620b006", + "0x33b00645000221100620b00621100637300233900620b0063390063fc002", + "0x20b00600200900234800649d34700620b00734200649c00233b00620b006", + "0x621600200220b00634a00603300234a34900720b00634700649e002002", + "0x34c00620b00633d33b21133933734933533401412a00234b00620b00600c", + "0x34000612b00235200620b00633f00601600235100620b0060fe00600c002", + "0x35400620b00634b00649f00220f00620b00634c00604100235300620b006", + "0x735000617d00235034f34e34d00c20b00635420f3533523510164a0002", + "0x35700720b0063550061f600200220b0060020090023560064a135500620b", + "0x35b35700748400235b00620b00600202a00200220b00635a00603300235a", + "0x36100620b00634d00600c00236000620b00635c00648500235c00620b006", + "0x36000644c00236600620b00634f00612b00236500620b00634e006016002", + "0x35600644b00200220b00600200900236836636536100c00636800620b006", + "0x36f00620b00634e00601600236e00620b00634d00600c00236900620b006", + "0x36f36e00c00637200620b00636900644c00237100620b00634f00612b002", + "0x633d00620c00200220b00633400639500200220b006002009002372371", + "0x33900639800200220b00621100639700200220b00633b00639600200220b", + "0x639b00200220b00600c00604d00200220b00633700639900200220b006", + "0x37400620b0060fe00600c00237300620b00634800644b00200220b006335", + "0x37300644c00237800620b00634000612b00220e00620b00633f006016002", + "0xc00604d00200220b00600200900237937820e37400c00637900620b006", + "0x639700200220b00630800639500200220b00631c00620c00200220b006", + "0x39a00200220b00630b00639900200220b00630c00639800200220b00630e", + "0x37a00620b00633100644b00200220b00630900639b00200220b00630a006", + "0x32600612b00237c00620b00632200601600237b00620b0060fe00600c002", + "0x900237e37d37c37b00c00637e00620b00637a00644c00237d00620b006", + "0x4d00200220b00630900639b00200220b00630a00639a00200220b006002", + "0x200220b00630e00639700200220b00630800639500200220b00600c006", + "0x220b00630f00639600200220b00630b00639900200220b00630c006398", + "0x31200601600238000620b0060fe00600c00237f00620b00631b00644b002", + "0x38300620b00637f00644c00238200620b00631300612b00238100620b006", + "0x200220b00615f00639b00200220b00600200900238338238138000c006", + "0x220b00600c00604d00200220b00615d00639a00200220b006160006395", + "0x20b00616200639700200220b00608700639600200220b00615400620c002", + "0x60a000644b00200220b00615700639800200220b006163006399002002", + "0x238900620b0060d100601600238800620b00617500600c00238500620b", + "0x38a38938800c00620d00620b00638500644c00238a00620b00609900612b", + "0x20b00616000639500200220b00615f00639b00200220b00600200900220d", + "0x615400620c00200220b00600c00604d00200220b00615d00639a002002", + "0x15700639800200220b00616200639700200220b00608700639600200220b", + "0xc00238b00620b00616d00644b00200220b00616300639900200220b006", + "0x20b00616800612b00238d00620b00616e00601600238c00620b00615b006", + "0x600200900238f38e38d38c00c00638f00620b00638b00644c00238e006", + "0x600c00604d00200220b00612d00603300200220b00600211e00200220b", + "0x60023cc00239100620b00600213100200220b00600900604700200220b", + "0x39500620b00639239100705b00239200620b00639200604b00239200620b", + "0x39600644b00239600620b00639520c00705d00220c00620b006002135002", + "0x39900620b00606500601600239800620b00600200600c00239700620b006", + "0x39939800c00639b00620b00639700644c00239a00620b00605400612b002", + "0x20b00600c00604d00200220b00600211e00200220b00600200900239b39a", + "0x602c00644b00200220b0060c40060fa00200220b006009006047002002", + "0x239e00620b00606500601600239d00620b00600200600c00239c00620b", + "0x39f39e39d00c0063a000620b00639c00644c00239f00620b00605400612b", + "0x20b00600c00604d00200220b00600900604700200220b0060020090023a0", + "0x60160023a200620b00600200600c0023a100620b00601b00644b002002", + "0x620b0063a100644c0023a400620b00600f00612b0023a300620b006016", + "0x620b00600600601600200220b00600211e0023a53a43a33a200c0063a5", + "0x1000f01600920b00601501400738300201500620b00600700612b002014", + "0x60ec00200220b00600200900201b0064a201700620b0070100060ea002", + "0x20b00601c0060fa0020c401c00720b00601900636000201900620b006017", + "0x71bd00202a00620b00600f00612b00202900620b006016006016002002", + "0x20b00711b0060ea00200220b00600200600211b05406500920b00602a029", + "0x202d00620b00602b0060ec00200220b00600200900202c0064a302b006", + "0x60c400636100200220b00602e0060fa00202f02e00720b00602d006360", + "0x3904800720b00603300613000203300620b0060300061bf00203000620b", + "0x60350061bf00203500620b00602f00636100200220b00604800604d002", + "0x200220b00603700604d00212003700720b00611e00613000211e00620b", + "0x3a10d0071c100203a00620b0061200061b200210d00620b0060390061b2", + "0x4a400220b00703c0061c500203c00620b00603c00604b00203c00620b006", + "0x607d00602e00207d00620b00600202a00200220b006002009002124006", + "0x20090020024a500600202d00212a00620b00603e00602c00203e00620b", + "0x602b00212c00620b00600202a00200220b0061240060f200200220b006", + "0x620b00612a00602f00212a00620b00612b00602c00212b00620b00612c", + "0x12d0064a604300620b00704100603000204100620b00604100602c002041", + "0x720b00600900607f00200220b00604300603300200220b006002009002", + "0x639500213204f04e04b04d13013104701420b00612e00637100212e045", + "0x39800200220b00604d00639900200220b00613100639b00200220b006047", + "0x200220b00604f00639600200220b00604e00639700200220b00604b006", + "0x20b00605400612b00205600620b00606500601600200220b00613200620c", + "0x5100920b0060581330560093d400205800620b0061300063d3002133006", + "0x200220b0060020090021340064a713600620b00712f00615100212f053", + "0x13500604d00205d13500720b00605b00613000205b00620b006136006152", + "0x206105f00720b00613700613000213700620b0060020ef00200220b006", + "0x20b00613800613000213800620b00605d0061b200200220b00605f00604d", + "0x13000206700620b0060610061b200200220b00606400604d002139064007", + "0x20b0061390061b200200220b00613b00604d00206913b00720b006067006", + "0x213c00620b00606c06a0071c100206c00620b0060690061b200206a006", + "0x200900206f0064a800220b00713c0061c500213c00620b00613c00604b", + "0x2c00207100620b00613f00602e00213f00620b00600202a00200220b006", + "0xf200200220b0060020090020024a900600202d00214100620b006071006", + "0x7500620b00614500602b00214500620b00600202a00200220b00606f006", + "0x7600602c00207600620b00614100602f00214100620b00607500602c002", + "0x7700620b00607700602c00207700620b00607600602f00207600620b006", + "0x211e00200220b0060020090021460064aa07900620b007077006030002", + "0x14a07b14b01420b00604500637100200220b00607900603300200220b006", + "0x20b00600200600c00208314f00720b0060c70063fb00214e1521510c707f", + "0x3fc00215d00620b00605300612b00215f00620b006051006016002160006", + "0x16115e15008500c20b00616315d15f16000c3fd00216300620b006083006", + "0x60c900200220b0060020090021620064ab15c00620b0071610060c8002", + "0x615700604d00208a15715400920b0060870063fe00208700620b00615c", + "0x601600208e00620b00608500600c00200220b00608a00604d00200220b", + "0x620b00615400621b0020d000620b00615e00612b00216b00620b006150", + "0x70ed0064000020ed16816e15b00c20b00616c0d016b08e00c3ff00216c", + "0x17100620b00609200640100200220b00600200900216d0064ac09200620b", + "0x9600640300209600620b00600202a00217309400720b006171006402002", + "0x220b0060d100643c0020990d100720b00617500640200217500620b006", + "0x9b00721a00217a00620b00609900643d00209b00620b00617300643d002", + "0x600200900217c0064ad09d00620b00717600603000217600620b00617a", + "0x60020ef0020cc00620b00600243e00200220b00609d00603300200220b", + "0xa200620b00617d0a00cc00943f00217d00620b0060020ef0020a000620b", + "0x16800612b0020a800620b00616e0060160020d200620b00615b00600c002", + "0xab00620b0060a20060c60020ce00620b00614f0063fc00218000620b006", + "0x70cd0064410020cd17f0a417e00c20b0060ab0ce1800a80d2016440002", + "0xc800720b00618100644200200220b0060020090020cf0064ae18100620b", + "0x643c0020cb0ca00720b00609400640200200220b0060c90060330020c9", + "0x20b300620b0060c60064430020c600620b00600202a00200220b0060ca", + "0x60cb00640200200220b0060b500643c00218e0b500720b0060b3006402", + "0xbb0ba00720b00618e00640200200220b0060b700643c0020b90b700720b", + "0x60bb00643d00218f00620b0060b900643d00200220b0060ba00643c002", + "0xbf00620b0060bd00602f0020bd00620b0060be18f0074440020be00620b", + "0x3d700219007b00720b00607b0063d60020c114b00720b00614b0063d5002", + "0xc80063d900219b07f00720b00607f0063d80020c314a00720b00614a006", + "0x20b0061520063db0020d415100720b0061510063da00219c0c800720b006", + "0x19c19b0c31900c101412a0021a014e00720b00614e0063dc00219d152007", + "0x20b0060bf00602c00200220b0060d60060470020d600620b0061a019d0d4", + "0x200220b0060020090020d70064af19f00620b0070bf0060300020bf006", + "0x620b00614e1521510c807f14a07b14b01412a00200220b00619f006033", + "0x612b0020db00620b0060a40060160021a100620b00617e00600c0020d9", + "0x20024b000600202d0021a400620b0060d90060410021a300620b00617f", + "0xc807f14a07b14b01412a00200220b0060d700603300200220b006002009", + "0x20b00617e00600c0020df00620b0060024450021a500620b00614e152151", + "0x410020e700620b00617f00612b0020e500620b0060a40060160021b4006", + "0xe70e51b40164470021ba00620b0060df0064460021b800620b0061a5006", + "0xea0064b11bd00620b0071ae00617d0021ae1ad1b21a600c20b0061ba1b8", + "0x61bf0060330021bf0ec00720b0061bd0061f600200220b006002009002", + "0x12b0020db00620b0061b20060160021a100620b0061a600600c00200220b", + "0x20b0061a100636e0021a400620b0060ec0060410021a300620b0061ad006", + "0x44a0021c500620b0061a30064490021c100620b0060db0064480020ef006", + "0x4d00200220b0060020090020024b200600202d0020f200620b0061a4006", + "0x620b0061a600600c0020f400620b0060ea00644b00200220b00600c006", + "0x644c0021d400620b0061ad00612b0021ca00620b0061b20060160021c8", + "0x604d00200220b0060020090020f81d41ca1c800c0060f800620b0060f4", + "0x39700200220b00615200639600200220b00614e00620c00200220b00600c", + "0x200220b00607f00639900200220b00609400643c00200220b006151006", + "0x220b00614b00639500200220b00607b00639b00200220b00614a00639a", + "0xa40060160021eb00620b00617e00600c0021d600620b0060cf00644b002", + "0xfc00620b0061d600644c0021ef00620b00617f00612b0020fa00620b006", + "0x200220b00617c00603300200220b0060020090020fc1ef0fa1eb00c006", + "0x620b00614e15215114f07f14a07b14b01412a00200220b00609400643c", + "0x612b0021c100620b00616e0060160020ef00620b00615b00600c0020fe", + "0x1420b0060f20063710020f200620b0060fe0060410021c500620b006168", + "0x61c100601600220600620b0060020650021ff1fb1032f61f91f81001f6", + "0x230800620b0061ff00644d00230700620b0061c500612b00230500620b", + "0x30430000000920b00630930830730500c21900230900620b00620600611b", + "0x644f00200220b00600200900230b0064b330a00620b00730400644e002", + "0x30f00620b00600206500200220b00630e00603300230e30c00720b00630a", + "0x1fb00645000231400620b00630000612b00231300620b006000006016002", + "0x631631531431300c45100231600620b00630f00611b00231500620b006", + "0x60020090023190064b431700620b00731200645200231231131000920b", + "0x12a00200220b00631b00603300231b31a00720b00631700645300200220b", + "0x1420b00631c00637100231c00620b00630c31a1032f61f91f81001f6014", + "0x31100612b00233200620b00631000601600232b32a329328326322321320", + "0xc00720b00600c00635a00233300620b0063260063de00221200620b006", + "0x32c00920b00633433321233200c4b500233400620b00633400604b002334", + "0x3d300232100620b0063210063d000232000620b0063200063e300233132d", + "0x20b0063280063fc00232b00620b00632b00644d00232200620b006322006", + "0x4b600232a00620b00632a00645000232900620b006329006373002328006", + "0x63350064b800200220b0060020090023360064b733500620b007331006", + "0x221100620b00600c0064b900200220b00633900603300233933700720b", + "0x20b0060ef00600c00233b00620b00632b32a32932833732232132001412a", + "0x4100234500620b00632d00612b00221000620b00632c006016002343006", + "0x3452103430164bb00234700620b0062110064ba00234600620b00633b006", + "0x3490064bc34800620b00734200617d00234234033f33d00c20b006347346", + "0x634b00603300234b34a00720b0063480061f600200220b006002009002", + "0x48500234d00620b00634c34a00748400234c00620b00600202a00200220b", + "0x20b00633f00601600234f00620b00633d00600c00234e00620b00634d006", + "0xc00635200620b00634e00644c00235100620b00634000612b002350006", + "0xc00235300620b00634900644b00200220b00600200900235235135034f", + "0x20b00634000612b00235400620b00633f00601600220f00620b00633d006", + "0x600200900235635535420f00c00635600620b00635300644c002355006", + "0x32a00639600200220b00632b00620c00200220b00632000639500200220b", + "0x604d00200220b00632800639800200220b00632900639700200220b006", + "0x44b00200220b00632100639b00200220b00632200639a00200220b00600c", + "0x20b00632c00601600235a00620b0060ef00600c00235700620b006336006", + "0xc00636000620b00635700644c00235c00620b00632d00612b00235b006", + "0x620c00200220b00600c00604d00200220b00600200900236035c35b35a", + "0x39800200220b00610300639700200220b0061f600639500200220b00630c", + "0x200220b0061f800639a00200220b0061f900639900200220b0062f6006", + "0x20b0060ef00600c00236100620b00631900644b00200220b00610000639b", + "0x44c00236800620b00631100612b00236600620b006310006016002365006", + "0x39a00200220b00600200900236936836636500c00636900620b006361006", + "0x200220b00600c00604d00200220b00610000639b00200220b0061f8006", + "0x220b0062f600639800200220b00610300639700200220b0061f6006395", + "0x20b00630b00644b00200220b0061fb00639600200220b0061f9006399002", + "0x12b00237100620b00600000601600236f00620b0060ef00600c00236e006", + "0x37337237136f00c00637300620b00636e00644c00237200620b006300006", + "0x220b00614b00639500200220b00607b00639b00200220b006002009002", + "0x20b00614e00620c00200220b00600c00604d00200220b00614a00639a002", + "0x607f00639900200220b00615100639700200220b006152006396002002", + "0x600c00237400620b00616d00644b00200220b00614f00639800200220b", + "0x620b00616800612b00237800620b00616e00601600220e00620b00615b", + "0x20b00600200900237a37937820e00c00637a00620b00637400644c002379", + "0x614a00639a00200220b00614b00639500200220b00607b00639b002002", + "0x15200639600200220b00614e00620c00200220b00600c00604d00200220b", + "0x639900200220b00614f00639800200220b00615100639700200220b006", + "0x37c00620b00608500600c00237b00620b00616200644b00200220b00607f", + "0x37b00644c00237e00620b00615e00612b00237d00620b006150006016002", + "0x600211e00200220b00600200900237f37e37d37c00c00637f00620b006", + "0x4500604700200220b00600c00604d00200220b00614600603300200220b", + "0x604b00238100620b0060024bd00238000620b00600213100200220b006", + "0x620b00600213500238200620b00638138000705b00238100620b006381", + "0xc00238800620b00638500644b00238500620b00638238300705d002383", + "0x20b00605300612b00238a00620b00605100601600238900620b006002006", + "0x600200900238b20d38a38900c00638b00620b00638800644c00220d006", + "0x604500604700200220b00600c00604d00200220b00600211e00200220b", + "0x1600238d00620b00600200600c00238c00620b00613400644b00200220b", + "0x20b00638c00644c00238f00620b00605300612b00238e00620b006051006", + "0x220b00600211e00200220b00600200900239138f38e38d00c006391006", + "0x20b00600900604700200220b00600c00604d00200220b00612d006033002", + "0x639500604b00239500620b0060023cc00239200620b006002131002002", + "0x239600620b00600213500220c00620b00639539200705b00239500620b", + "0x200600c00239800620b00639700644b00239700620b00620c39600705d", + "0x39b00620b00605400612b00239a00620b00606500601600239900620b006", + "0x220b00600200900239c39b39a39900c00639c00620b00639800644c002", + "0x220b00600900604700200220b00600c00604d00200220b00600211e002", + "0x600200600c00239d00620b00602c00644b00200220b0060c40060fa002", + "0x23a000620b00605400612b00239f00620b00606500601600239e00620b", + "0x200220b0060020090023a13a039f39e00c0063a100620b00639d00644c", + "0x620b00601b00644b00200220b00600900604700200220b00600c00604d", + "0x612b0023a400620b0060160060160023a300620b00600200600c0023a2", + "0x23a63a53a43a300c0063a600620b0063a200644c0023a500620b00600f", + "0x620b00600700612b00201400620b00600600601600200220b00600211e", + "0x1700620b0070100060ea00201000f01600920b006015014007383002015", + "0x636000201900620b0060170060ec00200220b00600200900201b0064be", + "0x620b00601600601600200220b00601c0060fa0020c401c00720b006019", + "0x11b05406500920b00602a0290071bd00202a00620b00600f00612b002029", + "0x200900202c0064bf02b00620b00711b0060ea00200220b006002006002", + "0x2f02e00720b00602d00636000202d00620b00602b0060ec00200220b006", + "0x60300061bf00203000620b0060c400636100200220b00602e0060fa002", + "0x200220b00604800604d00203904800720b00603300613000203300620b", + "0x611e00613000211e00620b0060350061bf00203500620b00602f006361", + "0x210d00620b0060390061b200200220b00603700604d00212003700720b", + "0x3c00604b00203c00620b00603a10d0071c100203a00620b0061200061b2", + "0x220b0060020090021240064c000220b00703c0061c500203c00620b006", + "0x603e00602c00203e00620b00607d00602e00207d00620b00600202a002", + "0x61240060f200200220b0060020090020024c100600202d00212a00620b", + "0x602c00212b00620b00612c00602b00212c00620b00600202a00200220b", + "0x620b00604100602c00204100620b00612a00602f00212a00620b00612b", + "0x11e00200220b00600200900212d0064c204300620b007041006030002041", + "0x12e04501420b00600900637100200220b00604300603300200220b006002", + "0x600200600c00213204f00720b0061300063fb00204e04b04d130131047", + "0x213600620b00605400612b00205800620b00606500601600213300620b", + "0x12f05305100c20b00613413605813300c3fd00213400620b0061320063fc", + "0xc900200220b0060020090021350064c305b00620b0070560060c8002056", + "0x6100604d00206105f13700920b00605d0063fe00205d00620b00605b006", + "0x206400620b00613805f0071c100213800620b00600200000200220b006", + "0x20090021390064c400220b0070640061c500206400620b00606400604b", + "0x213c00620b00605300601600206c00620b00605100600c00200220b006", + "0x13c06c00c3ff00213f00620b00613700621b00206f00620b00612f00612b", + "0x1410064c507100620b00706a00640000206a06913b06700c20b00613f06f", + "0x20b00614500640200214500620b00607100640100200220b006002009002", + "0x644300207700620b00600202a00200220b00607500643c002076075007", + "0x20b00614600643c00214b14600720b00607900640200207900620b006077", + "0x721a00207f00620b00614b00643d00214a00620b00607600643d002002", + "0x20b0060c700602c0020c700620b00607b00602f00207b00620b00607f14a", + "0x200220b0060020090021520064c615100620b0070c70060300020c7006", + "0x20b00613b00601600214e00620b00606700600c00200220b006151006033", + "0x60020090020024c700600202d00208300620b00606900612b00214f006", + "0xc00604d00200220b00604500639500200220b00615200603300200220b", + "0x639700200220b00604b00639600200220b00604e00620c00200220b006", + "0x39a00200220b00613100639900200220b00604f00639800200220b00604d", + "0x208500620b00600213100200220b00612e00639b00200220b006047006", + "0x615008500705b00215000620b00615000604b00215000620b0060024c8", + "0x216000620b00615e16100705d00216100620b00600213500215e00620b", + "0x613b00601600215d00620b00606700600c00215f00620b00616000644b", + "0x616200620b00615f00644c00215c00620b00606900612b00216300620b", + "0x4d00200220b00604500639500200220b00600200900216215c16315d00c", + "0x200220b00604b00639600200220b00604e00620c00200220b00600c006", + "0x220b00613100639900200220b00604f00639800200220b00604d006397", + "0x20b00614100644b00200220b00612e00639b00200220b00604700639a002", + "0x12b00215700620b00613b00601600215400620b00606700600c002087006", + "0x15b08a15715400c00615b00620b00608700644c00208a00620b006069006", + "0x220b00613700634900200220b0061390060f200200220b006002009002", + "0x12f00612b00214f00620b00605300601600214e00620b00605100600c002", + "0x216e00620b00604e04b04d04f13104712e04501412a00208300620b006", + "0x20b0060d00063fb00216d09216c0d016b08e0ed16801420b00616e006371", + "0x217600620b00614f00644800209900620b00614e00636e002094171007", + "0x17609900c3fd00217a00620b0060940063fc00209b00620b006083006449", + "0x63d000216800620b0061680063e30020d117509617300c20b00617a09b", + "0x620b00616b0063de00208e00620b00608e0063d30020ed00620b0060ed", + "0x645000216c00620b00616c00637300216d00620b00616d00644d00216b", + "0x620b0070d10060c800217100620b0061710063fc00209200620b006092", + "0x3fe0020cc00620b00609d0060c900200220b00600200900217c0064c909d", + "0x60a200604d00200220b00617d00604d0020a217d0a000920b0060cc006", + "0x12b0020a800620b0060960060160020d200620b00617300600c00200220b", + "0x1800a80d200c3ff0020ce00620b0060a000621b00218000620b006175006", + "0x21810064ca0ab00620b0070cd0064000020cd17f0a417e00c20b0060ce", + "0x720b0060cf0064020020cf00620b0060ab00640100200220b006002009", + "0x64020020cb00620b0060ca0064030020ca00620b00600202a0020c90c8", + "0x620b0060c900643d00200220b0060c600643c0020b30c600720b0060cb", + "0x300020b500620b0060b718e00721a0020b700620b0060b300643d00218e", + "0x60b900603300200220b0060020090020ba0064cb0b900620b0070b5006", + "0x60020ef0020bd00620b0060020ef0020bb00620b00600243e00200220b", + "0x620b00617e00600c0020be00620b00618f0bd0bb00943f00218f00620b", + "0x63fc0020d400620b00617f00612b00219c00620b0060a400601600219b", + "0x19d0d419c19b0164400021a000620b0060be0060c600219d00620b006171", + "0x219f0064cc0d600620b0070c30064410020c31900c10bf00c20b0061a0", + "0x20b0060d90060330020d90d700720b0060d600644200200220b006002009", + "0x202a00200220b0061a100643c0020db1a100720b0060c8006402002002", + "0x1a500720b0061a40064020021a400620b0061a30064430021a300620b006", + "0x643c0021b21a600720b0060db00640200200220b0061a500643c0020df", + "0x220b0061ad00643c0021ae1ad00720b0060df00640200200220b0061a6", + "0xe50074440020e700620b0061ae00643d0020e500620b0061b200643d002", + "0x720b0061680063d50021b800620b0061b400602f0021b400620b0060e7", + "0xea08e00720b00608e0063d70021bd0ed00720b0060ed0063d60021ba168", + "0x3da0021bf0d700720b0060d70063d90020ec16b00720b00616b0063d8002", + "0x16d0063dc0021c109200720b0060920063db0020ef16c00720b00616c006", + "0xf200620b0061c51c10ef1bf0ec0ea1bd1ba01412a0021c516d00720b006", + "0x71b80060300021b800620b0061b800602c00200220b0060f2006047002", + "0x200220b0060f400603300200220b0060020090021c80064cd0f400620b", + "0x20b0060bf00600c0021ca00620b00616d09216c0d716b08e0ed16801412a", + "0x410021d600620b00619000612b0020f800620b0060c10060160021d4006", + "0x3300200220b0060020090020024ce00600202d0021eb00620b0061ca006", + "0xfa00620b00616d09216c0d716b08e0ed16801412a00200220b0061c8006", + "0x60c10060160021f800620b0060bf00600c0021ef00620b006002445002", + "0x210300620b0060fa0060410022f600620b00619000612b0021f900620b", + "0xfe0fc00c20b0061fb1032f61f91f80164470021fb00620b0061ef006446", + "0x200220b0060020090022060064cf1ff00620b00710000617d0021001f6", + "0x60fc00600c00200220b00630000603300230000000720b0061ff0061f6", + "0x21d600620b0061f600612b0020f800620b0060fe0060160021d400620b", + "0x60f800644800230400620b0061d400636e0021eb00620b006000006041", + "0x230800620b0061eb00644a00230700620b0061d600644900230500620b", + "0x44b00200220b00600c00604d00200220b0060020090020024d000600202d", + "0x20b0060fe00601600230a00620b0060fc00600c00230900620b006206006", + "0xc00630e00620b00630900644c00230c00620b0061f600612b00230b006", + "0x620c00200220b00600c00604d00200220b00600200900230e30c30b30a", + "0x43c00200220b00616c00639700200220b00609200639600200220b00616d", + "0x200220b00608e00639a00200220b00616b00639900200220b0060c8006", + "0x620b00619f00644b00200220b00616800639500200220b0060ed00639b", + "0x612b00231100620b0060c100601600231000620b0060bf00600c00230f", + "0x231331231131000c00631300620b00630f00644c00231200620b006190", + "0x200220b0060c800643c00200220b0060ba00603300200220b006002009", + "0x20b00617e00600c00231400620b00616d09216c17116b08e0ed16801412a", + "0x4100230700620b00617f00612b00230500620b0060a4006016002304006", + "0x20b00630700612b00231900620b00630500601600230800620b006314006", + "0x620b00731700636600231731631500920b00631a31900736500231a006", + "0x4d200232000620b00631b00636800200220b00600200900231c0064d131b", + "0x620b00632000621b00232800620b00630400600c00232100620b006002", + "0x32632200720b00632a3293280094d300232a00620b00632100621b002329", + "0x636800200220b00600200900232c0064d432b00620b007326006366002", + "0x32d00720b00632d00635b00233100620b0060023f700232d00620b00632b", + "0x33300620b00621233133200943f00221200c00720b00600c00635a002332", + "0x632200600c00233d33b21133933733633533401420b006308006371002", + "0x234600620b00631600612b00234500620b00631500601600221000620b", + "0x34521001644000234800620b0063330060c600234700620b0063390063fc", + "0x64d534900620b00734300644100234334234033f00c20b006348347346", + "0x34c00603300234c34b00720b00634900644200200220b00600200900234a", + "0x34b33733633533401412a00234d00620b00600c32d0074d600200220b006", + "0x634000601600235300620b00633f00600c00234e00620b00633d33b211", + "0x235500620b00634e00604100235400620b00634200612b00220f00620b", + "0x35034f00c20b00635635535420f3530164d800235600620b00634d0064d7", + "0x200220b00600200900235a0064d935700620b00735200617d002352351", + "0x20b00600202a00200220b00635c00603300235c35b00720b0063570061f6", + "0x236500620b00636100648500236100620b00636035b007484002360006", + "0x635100612b00236800620b00635000601600236600620b00634f00600c", + "0x200900236e36936836600c00636e00620b00636500644c00236900620b", + "0x237100620b00634f00600c00236f00620b00635a00644b00200220b006", + "0x636f00644c00237300620b00635100612b00237200620b006350006016", + "0x633400639500200220b00600200900237437337237100c00637400620b", + "0x21100639700200220b00633b00639600200220b00633d00620c00200220b", + "0x639a00200220b00633700639900200220b00632d00634900200220b006", + "0x44b00200220b00600c00604d00200220b00633500639b00200220b006336", + "0x20b00634000601600237800620b00633f00600c00220e00620b00634a006", + "0xc00637b00620b00620e00644c00237a00620b00634200612b002379006", + "0x604700200220b00600c00604d00200220b00600200900237b37a379378", + "0x37d00620b00632200600c00237c00620b00632c00644b00200220b006308", + "0x37c00644c00237f00620b00631600612b00237e00620b006315006016002", + "0x30800604700200220b00600200900238037f37e37d00c00638000620b006", + "0xc00238100620b00631c00644b00200220b00600c00604d00200220b006", + "0x20b00631600612b00238300620b00631500601600238200620b006304006", + "0x600200900238838538338200c00638800620b00638100644c002385006", + "0xc00604d00200220b0060ed00639b00200220b00616800639500200220b", + "0x639600200220b00616d00620c00200220b00608e00639a00200220b006", + "0x39800200220b00616b00639900200220b00616c00639700200220b006092", + "0x620b00617e00600c00238900620b00618100644b00200220b006171006", + "0x644c00238b00620b00617f00612b00220d00620b0060a400601600238a", + "0x639500200220b00600200900238c38b20d38a00c00638c00620b006389", + "0x39a00200220b00600c00604d00200220b0060ed00639b00200220b006168", + "0x200220b00609200639600200220b00616d00620c00200220b00608e006", + "0x220b00616b00639900200220b00617100639800200220b00616c006397", + "0x9600601600238e00620b00617300600c00238d00620b00617c00644b002", + "0x39200620b00638d00644c00239100620b00617500612b00238f00620b006", + "0x200220b00604500639500200220b00600200900239239138f38e00c006", + "0x220b00604700639a00200220b00600c00604d00200220b00612e00639b", + "0x20b00604d00639700200220b00604b00639600200220b00604e00620c002", + "0x613500644b00200220b00613100639900200220b00604f006398002002", + "0x239600620b00605300601600220c00620b00605100600c00239500620b", + "0x39739620c00c00639800620b00639500644c00239700620b00612f00612b", + "0x220b00612d00603300200220b00600211e00200220b006002009002398", + "0x620b00600213100200220b00600900604700200220b00600c00604d002", + "0x39900705b00239a00620b00639a00604b00239a00620b0060023cc002399", + "0x620b00639b39c00705d00239c00620b00600213500239b00620b00639a", + "0x601600239f00620b00600200600c00239e00620b00639d00644b00239d", + "0x620b00639e00644c0023a100620b00605400612b0023a000620b006065", + "0x200220b00600211e00200220b0060020090023a23a13a039f00c0063a2", + "0x220b0060c40060fa00200220b00600900604700200220b00600c00604d", + "0x650060160023a400620b00600200600c0023a300620b00602c00644b002", + "0x3a700620b0063a300644c0023a600620b00605400612b0023a500620b006", + "0x200220b00600c00604d00200220b0060020090023a73a63a53a400c006", + "0x20b00600200600c0023a800620b00601b00644b00200220b006009006047", + "0x44c0023ab00620b00600f00612b0023aa00620b0060160060160023a9006", + "0x1600200220b00600211e0023ac3ab3aa3a900c0063ac00620b0063a8006", + "0x601501400738300201500620b00600700612b00201400620b006006006", + "0x600200900201b0064da01700620b0070100060ea00201000f01600920b", + "0x20c401c00720b00601900636000201900620b0060170060ec00200220b", + "0x20b00600f00612b00202900620b00601600601600200220b00601c0060fa", + "0x200220b00600200600211b05406500920b00602a0290071bd00202a006", + "0x2b0060ec00200220b00600200900202c0064db02b00620b00711b0060ea", + "0x220b00602e0060fa00202f02e00720b00602d00636000202d00620b006", + "0x3300613000203300620b0060300061bf00203000620b0060c4006361002", + "0x3500620b00602f00636100200220b00604800604d00203904800720b006", + "0x604d00212003700720b00611e00613000211e00620b0060350061bf002", + "0x3a00620b0061200061b200210d00620b0060390061b200200220b006037", + "0x61c500203c00620b00603c00604b00203c00620b00603a10d0071c1002", + "0x7d00620b00600202a00200220b0060020090021240064dc00220b00703c", + "0x600202d00212a00620b00603e00602c00203e00620b00607d00602e002", + "0x20b00600202a00200220b0061240060f200200220b0060020090020024dd", + "0x2f00212a00620b00612b00602c00212b00620b00612c00602b00212c006", + "0x20b00704100603000204100620b00604100602c00204100620b00612a006", + "0x603300200220b00600211e00200220b00600200900212d0064de043006", + "0x204e04b04d13013104712e04501420b00600900637100200220b006043", + "0x6500601600213300620b00600200600c00213204f00720b0061300063fb", + "0x13400620b0061320063fc00213600620b00605400612b00205800620b006", + "0x20b0070560060c800205612f05305100c20b00613413605813300c3fd002", + "0x205d00620b00605b0060c900200220b0060020090021350064df05b006", + "0x6100604d00200220b00605f00604d00206105f13700920b00605d0063fe", + "0x206900620b00605300601600213b00620b00605100600c00200220b006", + "0x6913b00c3ff00206c00620b00613700621b00206a00620b00612f00612b", + "0x6f0064e013c00620b00706700640000206713906413800c20b00606c06a", + "0x20b00613f00640200213f00620b00613c00640100200220b006002009002", + "0x40200207500620b00614500640300214500620b00600202a002141071007", + "0x20b00614100643d00200220b00607600643c00207707600720b006075006", + "0x207900620b00614b14600721a00214b00620b00607700643d002146006", + "0x7b00603300200220b00600200900214a0064e107b00620b007079006030", + "0x20ef0020c700620b0060020ef00207f00620b00600243e00200220b006", + "0x20b00613800600c00215200620b0061510c707f00943f00215100620b006", + "0x3fc00216100620b00613900612b00215e00620b006064006016002150006", + "0x16115e15001644000215f00620b0061520060c600216000620b00604f006", + "0x1630064e215d00620b00708500644100208508314f14e00c20b00615f160", + "0x616200603300216215c00720b00615d00644200200220b006002009002", + "0x2a00200220b00608700643c00215408700720b00607100640200200220b", + "0x720b00608a00640200208a00620b00615700644300215700620b006002", + "0x43c0020ed16800720b00615400640200200220b00615b00643c00216e15b", + "0x20b00608e00643c00216b08e00720b00616e00640200200220b006168006", + "0x744400209200620b00616b00643d00216c00620b0060ed00643d002002", + "0x20b0060450063d500216d00620b0060d000602f0020d000620b00609216c", + "0x4700720b0060470063d700209412e00720b00612e0063d6002171045007", + "0x217515c00720b00615c0063d900209613100720b0061310063d8002173", + "0x63dc00209904b00720b00604b0063db0020d104d00720b00604d0063da", + "0x620b0061760990d117509617309417101412a00217604e00720b00604e", + "0x16d00603000216d00620b00616d00602c00200220b00609b00604700209b", + "0x220b00617a00603300200220b00600200900209d0064e317a00620b007", + "0x614e00600c00217c00620b00604e04b04d15c13104712e04501412a002", + "0x217d00620b00608300612b0020a000620b00614f0060160020cc00620b", + "0x200220b0060020090020024e400600202d0020a200620b00617c006041", + "0x620b00604e04b04d15c13104712e04501412a00200220b00609d006033", + "0x14f00601600218000620b00614e00600c0020a400620b00600244500217e", + "0x18100620b00617e0060410020ab00620b00608300612b0020ce00620b006", + "0x17f00c20b0060cf1810ab0ce1800164470020cf00620b0060a4006446002", + "0x220b0060020090020c90064e50c800620b0070a800617d0020a80d20cd", + "0x17f00600c00200220b0060cb0060330020cb0ca00720b0060c80061f6002", + "0x17d00620b0060d200612b0020a000620b0060cd0060160020cc00620b006", + "0xa00064480020c600620b0060cc00636e0020a200620b0060ca006041002", + "0x18e00620b0060a200644a0020b500620b00617d0064490020b300620b006", + "0x200220b00600c00604d00200220b0060020090020024e600600202d002", + "0x60cd0060160020b900620b00617f00600c0020b700620b0060c900644b", + "0x60bd00620b0060b700644c0020bb00620b0060d200612b0020ba00620b", + "0x20c00200220b00600c00604d00200220b0060020090020bd0bb0ba0b900c", + "0x200220b00604d00639700200220b00604b00639600200220b00604e006", + "0x220b00604700639a00200220b00613100639900200220b00607100643c", + "0x20b00616300644b00200220b00604500639500200220b00612e00639b002", + "0x12b0020bf00620b00614f0060160020be00620b00614e00600c00218f006", + "0x1900c10bf0be00c00619000620b00618f00644c0020c100620b006083006", + "0x220b00607100643c00200220b00614a00603300200220b006002009002", + "0x613800600c0020c300620b00604e04b04d04f13104712e04501412a002", + "0x20b500620b00613900612b0020b300620b0060640060160020c600620b", + "0x60b500612b00219d00620b0060b300601600218e00620b0060c3006041", + "0x20b0070d40063660020d419c19b00920b0061a019d0073650021a000620b", + "0x20d700620b0060d600636800200220b00600200900219f0064e70d6006", + "0x20b0060d700621b0021a300620b0060c600600c0020d900620b0060024d2", + "0x1a100720b0061a51a41a30094d30021a500620b0060d900621b0021a4006", + "0x36800200220b0060020090021a60064e80df00620b0070db0063660020db", + "0x720b0061b200635b0021ad00620b0060020000021b200620b0060df006", + "0x620b0061b41ad1ae00943f0021b400c00720b00600c00635a0021ae1b2", + "0x1a100600c0020ef1bf0ec0ea1bd1ba1b80e701420b00618e0063710020e5", + "0x1d400620b00619c00612b0021ca00620b00619b0060160021c800620b006", + "0x1c80164400021d600620b0060e50060c60020f800620b0060ea0063fc002", + "0x4e91eb00620b0070f40064410020f40f21c51c100c20b0061d60f81d41ca", + "0x60330020fc1ef00720b0061eb00644200200220b0060020090020fa006", + "0x1bd1ba1b80e701412a0020fe00620b00600c1b20074ea00200220b0060fc", + "0x1c500601600210300620b0061c100600c0021f600620b0060ef1bf0ec1ef", + "0x20600620b0061f60060410021ff00620b0060f200612b0021fb00620b006", + "0x10000c20b0060002061ff1fb10301621500200000620b0060fe0064eb002", + "0x220b0060020090023040064ec30000620b0072f600617d0022f61f91f8", + "0x600202a00200220b00630700603300230730500720b0063000061f6002", + "0x30a00620b00630900648500230900620b00630830500748400230800620b", + "0x1f900612b00230c00620b0061f800601600230b00620b00610000600c002", + "0x900230f30e30c30b00c00630f00620b00630a00644c00230e00620b006", + "0x31100620b00610000600c00231000620b00630400644b00200220b006002", + "0x31000644c00231300620b0061f900612b00231200620b0061f8006016002", + "0xe700639500200220b00600200900231431331231100c00631400620b006", + "0x639700200220b0061bf00639600200220b0060ef00620c00200220b006", + "0x39a00200220b0061bd00639900200220b0061b200634900200220b0060ec", + "0x200220b00600c00604d00200220b0061b800639b00200220b0061ba006", + "0x61c500601600231600620b0061c100600c00231500620b0060fa00644b", + "0x631a00620b00631500644c00231900620b0060f200612b00231700620b", + "0x4700200220b00600c00604d00200220b00600200900231a31931731600c", + "0x620b0061a100600c00231b00620b0061a600644b00200220b00618e006", + "0x644c00232100620b00619c00612b00232000620b00619b00601600231c", + "0x604700200220b00600200900232232132031c00c00632200620b00631b", + "0x232600620b00619f00644b00200220b00600c00604d00200220b00618e", + "0x619c00612b00232900620b00619b00601600232800620b0060c600600c", + "0x200900232b32a32932800c00632b00620b00632600644c00232a00620b", + "0x604d00200220b00612e00639b00200220b00604500639500200220b006", + "0x39600200220b00604e00620c00200220b00604700639a00200220b00600c", + "0x200220b00613100639900200220b00604d00639700200220b00604b006", + "0x20b00613800600c00232c00620b00606f00644b00200220b00604f006398", + "0x44c00233200620b00613900612b00233100620b00606400601600232d006", + "0x39500200220b00600200900221233233132d00c00621200620b00632c006", + "0x200220b00600c00604d00200220b00612e00639b00200220b006045006", + "0x220b00604b00639600200220b00604e00620c00200220b00604700639a", + "0x20b00613100639900200220b00604f00639800200220b00604d006397002", + "0x601600233400620b00605100600c00233300620b00613500644b002002", + "0x620b00633300644c00233600620b00612f00612b00233500620b006053", + "0x200220b00600211e00200220b00600200900233733633533400c006337", + "0x220b00600900604700200220b00600c00604d00200220b00612d006033", + "0x20b00621100604b00221100620b0060023cc00233900620b006002131002", + "0x5d00233d00620b00600213500233b00620b00621133900705b002211006", + "0x600200600c00234000620b00633f00644b00233f00620b00633b33d007", + "0x221000620b00605400612b00234300620b00606500601600234200620b", + "0x200220b00600200900234521034334200c00634500620b00634000644c", + "0x200220b00600900604700200220b00600c00604d00200220b00600211e", + "0x20b00600200600c00234600620b00602c00644b00200220b0060c40060fa", + "0x44c00234900620b00605400612b00234800620b006065006016002347006", + "0x4d00200220b00600200900234a34934834700c00634a00620b006346006", + "0x34b00620b00601b00644b00200220b00600900604700200220b00600c006", + "0xf00612b00234d00620b00601600601600234c00620b00600200600c002", + "0x7500234f34e34d34c00c00634f00620b00634b00644c00234e00620b006", + "0x11e00200220b00600213900201000620b00600207500201600620b006002", + "0x1900620b00600700612b00201b00620b00600600601600200220b006002", + "0x4ed01c00620b0070170060ea00201701501400920b00601901b007383002", + "0x6500636000206500620b00601c0060ec00200220b0060020090020c4006", + "0x2c00620b00601400601600200220b0060540060fa00211b05400720b006", + "0x202b02a02900920b00602d02c0071bd00202d00620b00601500612b002", + "0x600200900202f0064ee02e00620b00702b0060ea00200220b006002006", + "0x204803300720b00603000636000203000620b00602e0060ec00200220b", + "0x20b0060390061bf00203900620b00611b00636100200220b0060330060fa", + "0x36100200220b00611e00604d00203711e00720b006035006130002035006", + "0x20b00610d00613000210d00620b0061200061bf00212000620b006048006", + "0x1b200212400620b0060370061b200200220b00603a00604d00203c03a007", + "0x603e00604b00203e00620b00607d1240071c100207d00620b00603c006", + "0x200220b00600200900212a0064ef00220b00703e0061c500203e00620b", + "0x20b00612b00602c00212b00620b00612c00602e00212c00620b00600202a", + "0x20b00612a0060f200200220b0060020090020024f000600202d002041006", + "0x12d00602c00212d00620b00604300602b00204300620b00600202a002002", + "0x4500620b00604500602c00204500620b00604100602f00204100620b006", + "0x211e00200220b0060020090020470064f112e00620b007045006030002", + "0x4d13013101420b00600900637100200220b00612e00603300200220b006", + "0x20b00600200600c00212f05300720b00604e0063fb00205113204f04e04b", + "0x3fc00213500620b00602a00612b00205b00620b006029006016002134006", + "0x13605813305600c20b00605d13505b13400c3fd00205d00620b00612f006", + "0x60c900200220b00600200900205f0064f213700620b0071360060c8002", + "0x606400604d00200c06413800920b0060610063fe00206100620b006137", + "0x12b00206c00620b00613300601600206a00620b00605600600c00200220b", + "0x13c06c06a00c3ff00206f00620b00613800621b00213c00620b006058006", + "0x640000200c00620b00600c01600707900206913b06713900c20b00606f", + "0x20b00613f00640100200220b0060020090020710064f313f00620b007069", + "0x2a00200220b00614500643c00207514500720b006141006402002141006", + "0x720b00607700640200207700620b0060760064f400207600620b006002", + "0x643d00207b00620b00607500643d00200220b00607900643c002146079", + "0x20b00614b00602f00214b00620b00614a07b00721a00214a00620b006146", + "0x64f50c700620b00707f00603000207f00620b00607f00602c00207f006", + "0x4d13013101412a00200220b0060c700603300200220b006002009002151", + "0x8508314f14e01420b00615200637100215200620b00605113204f05304b", + "0x216200620b00606700601600215f00620b00600206500216016115e150", + "0x615f00611b00215400620b00616000644d00208700620b00613b00612b", + "0x14e0063e300215c16315d00920b00615715408716200c21900215700620b", + "0x8300620b0060830063d300214f00620b00614f0063d000214e00620b006", + "0x15e00637300215000620b0061500063fc00208500620b0060850063de002", + "0x8a00620b00715c00644e00216100620b00616100645000215e00620b006", + "0x3300216816e00720b00608a00644f00200220b00600200900215b0064f6", + "0x16c00620b00615d0060160020ed00620b00600206500200220b006168006", + "0xed00611b00216d00620b00616100645000209200620b00616300612b002", + "0x64520020d016b08e00920b00617116d09216c00c45100217100620b006", + "0x20b00609400645300200220b0060020090021730064f709400620b0070d0", + "0x9615e15008508314f14e01412a00200220b006175006033002175096007", + "0xa00cc17c09d17a09b17609901420b0060d10063710020d100620b00616e", + "0x612b0020cd00620b00608e0060160020a217d00720b0061760063cf002", + "0x60a80d20cd0093d10020a800620b0060a20063d00020d200620b00616b", + "0x620b0060a000644d00209900620b0060990063e300217f0a417e00920b", + "0x63fc00217a00620b00617a0063de00209b00620b00609b0063d30020a0", + "0x620b0060cc00645000217c00620b00617c00637300209d00620b00609d", + "0xce0064f818000620b00717f00615100217d00620b00617d0063d00020cc", + "0x20b00617e00601600200f00620b00618000615200200220b006002009002", + "0x35a0020ca00620b00617d0063d00020c900620b0060a400612b0020c8006", + "0xc90c800c4540020cb00620b0060cb00604b0020cb00c00720b00600c006", + "0x645500200f00620b00600f0100070790020cf1810ab00920b0060cb0ca", + "0x20b0060c600645600200220b0060020090020b30064f90c600620b0070cf", + "0x20b700c00720b00600c00635a00200220b00618e00603300218e0b5007", + "0x20b0060a00cc17c09d17a09b0b509901412a0020b900620b0060b70064fa", + "0x12b0020c100620b0060ab0060160020bf00620b00613900600c0020ba006", + "0x20b0060b90064fb0020c300620b0060ba00604100219000620b006181006", + "0x617d0020be18f0bd0bb00c20b00619b0c31900c10bf0164fc00219b006", + "0x20b00619c0061f600200220b0060020090020d40064fd19c00620b0070be", + "0xc0020d600620b00600f00647f00200220b0061a00060330021a019d007", + "0x20b00618f00612b0021a300620b0060bd0060160020db00620b0060bb006", + "0x4810020df00620b0060d60064800021a500620b00619d0060410021a4006", + "0x620b0071a100617d0021a10d90d719f00c20b0060df1a51a41a30db016", + "0x21ae1ad00720b0061a60061f600200220b0060020090021b20064fe1a6", + "0x20b00619f00600c0021b400620b00600c0063ed00200220b0061ae006033", + "0x410020ec00620b0060d900612b0020ea00620b0060d70060160021bd006", + "0xec0ea1bd0163ef0020ef00620b0061b40063ee0021bf00620b0061ad006", + "0x1c50064ff1c100620b0071ba00617d0021ba1b80e70e500c20b0060ef1bf", + "0x60f40060330020f40f200720b0061c10061f600200220b006002009002", + "0x60020ef0021ca00620b0060020ef0021c800620b00600243e00200220b", + "0x1420b0060f20063710020f800620b0061d41ca1c800943f0021d400620b", + "0xe70060160021fb00620b0060e500600c0021001f60fe0fc1ef0fa1eb1d6", + "0x620b0060fc0063fc00220600620b0061b800612b0021ff00620b006", + "0x1f800c20b0063000002061ff1fb01644000230000620b0060f80060c6002", + "0x220b00600200900230500650030400620b0071030064410021032f61f9", + "0x1d601412a00200220b00630800603300230830700720b006304006442002", + "0x48400230a00620b00600202a00230900620b0061001f60fe3071ef0fa1eb", + "0x61f800600c00230c00620b00630b00648500230b00620b00630a309007", + "0x231000620b0062f600612b00230f00620b0061f900601600230e00620b", + "0x200220b00600200900231131030f30e00c00631100620b00630c00644c", + "0x220b0060fe00639700200220b0061f600639600200220b00610000620c", + "0x20b0060fa00639a00200220b0061ef00639900200220b0061d6006395002", + "0x1f800600c00231200620b00630500644b00200220b0061eb00639b002002", + "0x31500620b0062f600612b00231400620b0061f900601600231300620b006", + "0x220b00600200900231631531431300c00631600620b00631200644c002", + "0xe700601600231900620b0060e500600c00231700620b0061c500644b002", + "0x31c00620b00631700644c00231b00620b0061b800612b00231a00620b006", + "0x200220b00600c00604d00200220b00600200900231c31b31a31900c006", + "0x60d700601600232100620b00619f00600c00232000620b0061b200644b", + "0x632800620b00632000644c00232600620b0060d900612b00232200620b", + "0x4d00200220b00600c00604d00200220b00600200900232832632232100c", + "0x620b0060bb00600c00232900620b0060d400644b00200220b00600f006", + "0x644c00232c00620b00618f00612b00232b00620b0060bd00601600232a", + "0x604d00200220b00600200900232d32c32b32a00c00632d00620b006329", + "0x20c00200220b00609900639500200220b00600f00604d00200220b00600c", + "0x200220b00617c00639700200220b0060cc00639600200220b0060a0006", + "0x220b00609b00639a00200220b00617a00639900200220b00609d006398", + "0xab00601600233200620b00613900600c00233100620b0060b300644b002", + "0x33400620b00633100644c00233300620b00618100612b00221200620b006", + "0x200220b00600c00604d00200220b00600200900233433321233200c006", + "0x220b00617a00639900200220b00609b00639a00200220b006099006395", + "0x20b00617c00639700200220b0060cc00639600200220b0060a000620c002", + "0x601000614e00200220b00617d00639b00200220b00609d006398002002", + "0x1600233600620b00613900600c00233500620b0060ce00644b00200220b", + "0x20b00633500644c00233900620b0060a400612b00233700620b00617e006", + "0x20b00600c00604d00200220b00600200900221133933733600c006211006", + "0x614e00639500200220b00616e00620c00200220b00601000614e002002", + "0x8500639900200220b00615000639800200220b00615e00639700200220b", + "0x644b00200220b00614f00639b00200220b00608300639a00200220b006", + "0x620b00608e00601600233d00620b00613900600c00233b00620b006173", + "0x33d00c00634200620b00633b00644c00234000620b00616b00612b00233f", + "0x1000614e00200220b00600c00604d00200220b00600200900234234033f", + "0x639500200220b00608300639a00200220b00614f00639b00200220b006", + "0x39900200220b00615000639800200220b00615e00639700200220b00614e", + "0x34300620b00615b00644b00200220b00616100639600200220b006085006", + "0x16300612b00234500620b00615d00601600221000620b00613900600c002", + "0x900234734634521000c00634700620b00634300644c00234600620b006", + "0x14e00200220b00600c00604d00200220b00615100603300200220b006002", + "0x200220b00613200639600200220b00605100620c00200220b006010006", + "0x220b00604b00639900200220b00605300639800200220b00604f006397", + "0x20b00613100639500200220b00613000639b00200220b00604d00639a002", + "0x634900604b00234900620b00600250100234800620b006002131002002", + "0x234b00620b00600213500234a00620b00634934800705b00234900620b", + "0x13900600c00234d00620b00634c00644b00234c00620b00634a34b00705d", + "0x35000620b00613b00612b00234f00620b00606700601600234e00620b006", + "0x220b00600200900235135034f34e00c00635100620b00634d00644c002", + "0x20b00605100620c00200220b00601000614e00200220b00600c00604d002", + "0x605300639800200220b00604f00639700200220b006132006396002002", + "0x13000639b00200220b00604d00639a00200220b00604b00639900200220b", + "0xc00235200620b00607100644b00200220b00613100639500200220b006", + "0x20b00613b00612b00220f00620b00606700601600235300620b006139006", + "0x600200900235535420f35300c00635500620b00635200644c002354006", + "0x4d00639a00200220b00613000639b00200220b00601000614e00200220b", + "0x639600200220b00605100620c00200220b00613100639500200220b006", + "0x39900200220b00605300639800200220b00604f00639700200220b006132", + "0x35600620b00605f00644b00200220b00601600614e00200220b00604b006", + "0x5800612b00235a00620b00613300601600235700620b00605600600c002", + "0x900235c35b35a35700c00635c00620b00635600644c00235b00620b006", + "0x614e00200220b00604700603300200220b00600211e00200220b006002", + "0x13100200220b00600900604700200220b00601000614e00200220b006016", + "0x36100620b00636100604b00236100620b0060023cc00236000620b006002", + "0x36600705d00236600620b00600213500236500620b00636136000705b002", + "0x620b00600200600c00236900620b00636800644b00236800620b006365", + "0x644c00237100620b00602a00612b00236f00620b00602900601600236e", + "0x211e00200220b00600200900237237136f36e00c00637200620b006369", + "0x604700200220b00601000614e00200220b00601600614e00200220b006", + "0x237300620b00602f00644b00200220b00611b0060fa00200220b006009", + "0x602a00612b00220e00620b00602900601600237400620b00600200600c", + "0x200900237937820e37400c00637900620b00637300644c00237800620b", + "0x604700200220b00601000614e00200220b00601600614e00200220b006", + "0x37b00620b00600200600c00237a00620b0060c400644b00200220b006009", + "0x37a00644c00237d00620b00601500612b00237c00620b006014006016002", + "0x600601600200220b00600211e00237e37d37c37b00c00637e00620b006", + "0x920b00601401000738300201400620b00600700612b00201000620b006", + "0x220b00600200900201700650201500620b00700f0060ea00200f01600c", + "0x60fa00201c01900720b00601b00636000201b00620b0060150060ec002", + "0x2900620b00601600612b00211b00620b00600c00601600200220b006019", + "0x60ea00200220b0060020060020540650c400920b00602911b0071bd002", + "0x20b00602a0060ec00200220b00600200900202b00650302a00620b007054", + "0x36100200220b00602d0060fa00202e02d00720b00602c00636000202c006", + "0x20b00603000613000203000620b00602f0061bf00202f00620b00601c006", + "0x1bf00203900620b00602e00636100200220b00603300604d002048033007", + "0x611e00604d00203711e00720b00603500613000203500620b006039006", + "0x1c100210d00620b0060370061b200212000620b0060480061b200200220b", + "0x703a0061c500203a00620b00603a00604b00203a00620b00610d120007", + "0x2e00212400620b00600202a00200220b00600200900203c00650400220b", + "0x250500600202d00203e00620b00607d00602c00207d00620b006124006", + "0x12a00620b00600202a00200220b00603c0060f200200220b006002009002", + "0x3e00602f00203e00620b00612c00602c00212c00620b00612a00602b002", + "0x4100620b00712b00603000212b00620b00612b00602c00212b00620b006", + "0x604100603300200220b00600211e00200220b006002009002043006506", + "0x63fb00204b04d13013104712e04512d01420b00600900637100200220b", + "0x20b0060c400601600205600620b00600200600c00204f04e00720b006131", + "0x3fd00213600620b00604f0063fc00205800620b00606500612b002133006", + "0x13400620b00712f0060c800212f05305113200c20b00613605813305600c", + "0x63fe00213500620b0061340060c900200220b00600200900205b006507", + "0x20b00613200600c00200220b00613700604d00205f13705d00920b006135", + "0x21b00206900620b00605300612b00213b00620b006051006016002067006", + "0x13906413806100c20b00606a06913b06700c3ff00206a00620b00605d006", + "0x640100200220b00600200900213c00650806c00620b007139006400002", + "0x20b00613f00643c00207113f00720b00606f00640200206f00620b00606c", + "0x14500640200214500620b0061410064f400214100620b00600202a002002", + "0x7900620b00607100643d00200220b00607500643c00207607500720b006", + "0x602f00207700620b00614607900721a00214600620b00607600643d002", + "0x620b00714b00603000214b00620b00614b00602c00214b00620b006077", + "0x1412a00200220b00607b00603300200220b00600200900214a00650907b", + "0xc701420b00607f00637100207f00620b00604b04d13004e04712e04512d", + "0x20b00613800601600215e00620b00600206500215008508314f14e152151", + "0x11b00215c00620b00615000644d00216300620b00606400612b00215d006", + "0x215f16016100920b00616215c16315d00c21900216200620b00615e006", + "0x61520063d300215100620b0061510063d00020c700620b0060c70063e3", + "0x214f00620b00614f0063fc00214e00620b00614e0063de00215200620b", + "0x715f00644e00208500620b00608500645000208300620b006083006373", + "0x15700720b00608700644f00200220b00600200900215400650a08700620b", + "0x616100601600215b00620b00600206500200220b00608a00603300208a", + "0x20d000620b00608500645000216b00620b00616000612b00208e00620b", + "0xed16816e00920b00616c0d016b08e00c45100216c00620b00615b00611b", + "0x645300200220b00600200900216d00650b09200620b0070ed006452002", + "0x14e1521510c701412a00200220b00609400603300209417100720b006092", + "0x1760990d117509601420b00617300637100217300620b00615717108314f", + "0x20a200620b00616800612b00217d00620b00616e00601600209d17a09b", + "0xa400604b0020a405f00720b00605f00635a00217e00620b0060d10063d3", + "0x63e30020a00cc17c00920b0060a417e0a217d00c49b0020a400620b006", + "0x620b00609d00644d00217500620b0061750063d000209600620b006096", + "0x637300217600620b0061760063fc00209900620b0060990063de00209d", + "0x620b0070a000649c00217a00620b00617a00645000209b00620b00609b", + "0x20a80d200720b00617f00649e00200220b0060020090020cd00650c17f", + "0xd217509601412a00218000620b00605f00650d00200220b0060a8006033", + "0x60160020c900620b00606100600c0020ce00620b00609d17a09b176099", + "0x620b0060ce0060410020cb00620b0060cc00612b0020ca00620b00617c", + "0xc20b0060b30c60cb0ca0c901650f0020b300620b00618000650e0020c6", + "0x20b00600200900218e0065100b500620b0070c800617d0020c80cf1810ab", + "0x243e00200220b0060b90060330020b90b700720b0060b50061f6002002", + "0x43f0020bd00620b0060020ef0020bb00620b0060020ef0020ba00620b006", + "0xc31900c10bf0be01420b0060b700637100218f00620b0060bd0bb0ba009", + "0x20d900620b0061810060160020d700620b0060ab00600c0020d419c19b", + "0x618f0060c60020db00620b0060c30063fc0021a100620b0060cf00612b", + "0x44100219f0d61a019d00c20b0061a30db1a10d90d70164400021a300620b", + "0x61a400644200200220b0060020090021a50065111a400620b00719f006", + "0x19b0df1900c10bf0be01412a00200220b0061a60060330021a60df00720b", + "0x20b0061ad1b20074840021ad00620b00600202a0021b200620b0060d419c", + "0x160020e500620b00619d00600c0021b400620b0061ae0064850021ae006", + "0x20b0061b400644c0021b800620b0060d600612b0020e700620b0061a0006", + "0x20b0060d400620c00200220b0060020090021ba1b80e70e500c0061ba006", + "0x60be00639500200220b00619b00639700200220b00619c006396002002", + "0xbf00639b00200220b0060c100639a00200220b00619000639900200220b", + "0x20ea00620b00619d00600c0021bd00620b0061a500644b00200220b006", + "0x61bd00644c0021bf00620b0060d600612b0020ec00620b0061a0006016", + "0x618e00644b00200220b0060020090020ef1bf0ec0ea00c0060ef00620b", + "0x20f200620b0061810060160021c500620b0060ab00600c0021c100620b", + "0xf40f21c500c0061c800620b0061c100644c0020f400620b0060cf00612b", + "0x20b00609d00620c00200220b00609600639500200220b0060020090021c8", + "0x617600639800200220b00609b00639700200220b00617a006396002002", + "0x17500639b00200220b00605f00604d00200220b00609900639900200220b", + "0x21d400620b00606100600c0021ca00620b0060cd00644b00200220b006", + "0x61ca00644c0021d600620b0060cc00612b0020f800620b00617c006016", + "0x605f00604d00200220b0060020090021eb1d60f81d400c0061eb00620b", + "0x8300639700200220b0060c700639500200220b00615700620c00200220b", + "0x639a00200220b00614e00639900200220b00614f00639800200220b006", + "0x20fa00620b00616d00644b00200220b00615100639b00200220b006152", + "0x616800612b0020fc00620b00616e0060160021ef00620b00606100600c", + "0x20090021f60fe0fc1ef00c0061f600620b0060fa00644c0020fe00620b", + "0x604d00200220b00615100639b00200220b00615200639a00200220b006", + "0x39800200220b00608300639700200220b0060c700639500200220b00605f", + "0x200220b00608500639600200220b00614e00639900200220b00614f006", + "0x61610060160021f800620b00606100600c00210000620b00615400644b", + "0x610300620b00610000644c0022f600620b00616000612b0021f900620b", + "0x4d00200220b00614a00603300200220b0060020090021032f61f91f800c", + "0x200220b00604d00639600200220b00604b00620c00200220b00605f006", + "0x220b00604700639900200220b00604e00639800200220b006130006397", + "0x20b00612d00639500200220b00604500639b00200220b00612e00639a002", + "0x61ff00604b0021ff00620b0060025010021fb00620b006002131002002", + "0x200000620b00600213500220600620b0061ff1fb00705b0021ff00620b", + "0x6100600c00230400620b00630000644b00230000620b00620600000705d", + "0x30800620b00606400612b00230700620b00613800601600230500620b006", + "0x220b00600200900230930830730500c00630900620b00630400644c002", + "0x20b00604d00639600200220b00604b00620c00200220b00605f00604d002", + "0x604700639900200220b00604e00639800200220b006130006397002002", + "0x12d00639500200220b00604500639b00200220b00612e00639a00200220b", + "0x230b00620b00606100600c00230a00620b00613c00644b00200220b006", + "0x630a00644c00230e00620b00606400612b00230c00620b006138006016", + "0x612d00639500200220b00600200900230f30e30c30b00c00630f00620b", + "0x4b00620c00200220b00604500639b00200220b00612e00639a00200220b", + "0x639800200220b00613000639700200220b00604d00639600200220b006", + "0x231000620b00605b00644b00200220b00604700639900200220b00604e", + "0x605300612b00231200620b00605100601600231100620b00613200600c", + "0x200900231431331231100c00631400620b00631000644c00231300620b", + "0x900604700200220b00604300603300200220b00600211e00200220b006", + "0x604b00231600620b0060023cc00231500620b00600213100200220b006", + "0x620b00600213500231700620b00631631500705b00231600620b006316", + "0xc00231b00620b00631a00644b00231a00620b00631731900705d002319", + "0x20b00606500612b00232000620b0060c400601600231c00620b006002006", + "0x600200900232232132031c00c00632200620b00631b00644c002321006", + "0x601c0060fa00200220b00600900604700200220b00600211e00200220b", + "0x1600232800620b00600200600c00232600620b00602b00644b00200220b", + "0x20b00632600644c00232a00620b00606500612b00232900620b0060c4006", + "0x20b00600900604700200220b00600200900232b32a32932800c00632b006", + "0x601600232d00620b00600200600c00232c00620b00601700644b002002", + "0x620b00632c00644c00233200620b00601600612b00233100620b00600c", + "0x620b00600600601600200220b00600211e00221233233132d00c006212", + "0xf01600c00920b00601401000738300201400620b00600700612b002010", + "0x60ec00200220b00600200900201700651201500620b00700f0060ea002", + "0x20b0060190060fa00201c01900720b00601b00636000201b00620b006015", + "0x71bd00202900620b00601600612b00211b00620b00600c006016002002", + "0x20b0070540060ea00200220b0060020060020540650c400920b00602911b", + "0x202c00620b00602a0060ec00200220b00600200900202b00651302a006", + "0x601c00636100200220b00602d0060fa00202e02d00720b00602c006360", + "0x4803300720b00603000613000203000620b00602f0061bf00202f00620b", + "0x60390061bf00203900620b00602e00636100200220b00603300604d002", + "0x200220b00611e00604d00203711e00720b00603500613000203500620b", + "0x10d1200071c100210d00620b0060370061b200212000620b0060480061b2", + "0x51400220b00703a0061c500203a00620b00603a00604b00203a00620b006", + "0x612400602e00212400620b00600202a00200220b00600200900203c006", + "0x200900200251500600202d00203e00620b00607d00602c00207d00620b", + "0x602b00212a00620b00600202a00200220b00603c0060f200200220b006", + "0x620b00603e00602f00203e00620b00612c00602c00212c00620b00612a", + "0x4300651604100620b00712b00603000212b00620b00612b00602c00212b", + "0x200220b00604100603300200220b00600211e00200220b006002009002", + "0x20b0061310063fb00204b04d13013104712e04512d01420b006009006371", + "0x213300620b0060c400601600205600620b00600200600c00204f04e007", + "0x13305600c3fd00213600620b00604f0063fc00205800620b00606500612b", + "0x5b00651713400620b00712f0060c800212f05305113200c20b006136058", + "0x20b0061350063fe00213500620b0061340060c900200220b006002009002", + "0xc00200220b00605f00604d00200220b00613700604d00205f13705d009", + "0x20b00605300612b00213b00620b00605100601600206700620b006132006", + "0xc20b00606a06913b06700c3ff00206a00620b00605d00621b002069006", + "0x20b00600200900213c00651806c00620b007139006400002139064138061", + "0x43c00207113f00720b00606f00640200206f00620b00606c006401002002", + "0x14500620b00614100640300214100620b00600202a00200220b00613f006", + "0x7100640200200220b00607500643c00207607500720b006145006402002", + "0x14600720b00607600640200200220b00607700643c00207907700720b006", + "0x14b00643d00214a00620b00607900643d00200220b00614600643c00214b", + "0x620b00607b00602f00207b00620b00607f14a00744400207f00620b006", + "0x602c00215100620b0060c700602f0020c700620b0060c700602c0020c7", + "0x600200900214e00651915200620b00715100603000215100620b006151", + "0x4b04d13004e04712e04512d01412a00200220b00615200603300200220b", + "0x215d15f16016115e15008508301420b00614f00637100214f00620b006", + "0x13800601600208a00620b00606100600c00215c16300720b0061610063fb", + "0x16800620b00615c0063fc00216e00620b00606400612b00215b00620b006", + "0x20b0060830063e300215715408716200c20b00616816e15b08a00c3fd002", + "0x3de00215000620b0061500063d300208500620b0060850063d0002083006", + "0x20b00616000637300215d00620b00615d00644d00215e00620b00615e006", + "0xc800216300620b0061630063fc00215f00620b00615f006450002160006", + "0x60ed0060c900200220b00600200900208e00651a0ed00620b007157006", + "0x220b00616c00604d00209216c0d000920b00616b0063fe00216b00620b", + "0x608700601600209600620b00616200600c00200220b00609200604d002", + "0x209900620b0060d000621b0020d100620b00615400612b00217500620b", + "0x620b00717300640000217309417116d00c20b0060990d117509600c3ff", + "0x40200217a00620b00617600640100200220b00600200900209b00651b176", + "0x20b0060cc0064030020cc00620b00600202a00217c09d00720b00617a006", + "0x43d00200220b00617d00643c0020a217d00720b0060a00064020020a0006", + "0x617f0a400721a00217f00620b0060a200643d0020a400620b00617c006", + "0x220b0060020090020d200651c0cd00620b00717e00603000217e00620b", + "0x620b0060020ef0020a800620b00600243e00200220b0060cd006033002", + "0xc0020ab00620b0060ce1800a800943f0020ce00620b0060020ef002180", + "0x20b00609400612b0020cb00620b0061710060160020ca00620b00616d006", + "0x4400020b500620b0060ab0060c60020b300620b0061630063fc0020c6006", + "0x620b0070c90064410020c90c80cf18100c20b0060b50b30c60cb0ca016", + "0x20ba0b900720b00618e00644200200220b0060020090020b700651d18e", + "0x60bb00643c0020bd0bb00720b00609d00640200200220b0060ba006033", + "0x64020020be00620b00618f00644300218f00620b00600202a00200220b", + "0x720b0060bd00640200200220b0060bf00643c0020c10bf00720b0060be", + "0x43c00219c19b00720b0060c100640200200220b00619000643c0020c3190", + "0x620b00619c00643d00219d00620b0060c300643d00200220b00619b006", + "0x3d50020d600620b0060d400602f0020d400620b0061a019d0074440021a0", + "0x1500063d70020d708500720b0060850063d600219f08300720b006083006", + "0x20b0060b90063d90021a115e00720b00615e0063d80020d915000720b006", + "0x15f00720b00615f0063db0021a316000720b0061600063da0020db0b9007", + "0x1a41a30db1a10d90d719f01412a0021a515d00720b00615d0063dc0021a4", + "0xd600620b0060d600602c00200220b0060df0060470020df00620b0061a5", + "0x603300200220b0060020090021b200651e1a600620b0070d6006030002", + "0x21ad00620b00615d15f1600b915e15008508301412a00200220b0061a6", + "0x60c800612b0021b400620b0060cf0060160021ae00620b00618100600c", + "0x200900200251f00600202d0020e700620b0061ad0060410020e500620b", + "0x15f1600b915e15008508301412a00200220b0061b200603300200220b006", + "0xef00620b00618100600c0021ba00620b0060024450021b800620b00615d", + "0x1b80060410021c500620b0060c800612b0021c100620b0060cf006016002", + "0xf40f21c51c10ef0164470020f400620b0061ba0064460020f200620b006", + "0x90021ca0065201c800620b0071bf00617d0021bf0ec0ea1bd00c20b006", + "0x220b0060f80060330020f81d400720b0061c80061f600200220b006002", + "0xec00612b0021b400620b0060ea0060160021ae00620b0061bd00600c002", + "0x1d600620b0061ae00636e0020e700620b0061d40060410020e500620b006", + "0xe700644a0020fa00620b0060e50064490021eb00620b0061b4006448002", + "0x1ca00644b00200220b00600200900200252100600202d0021ef00620b006", + "0x1f600620b0060ea0060160020fe00620b0061bd00600c0020fc00620b006", + "0x1f60fe00c0061f800620b0060fc00644c00210000620b0060ec00612b002", + "0x615f00639600200220b00615d00620c00200220b0060020090021f8100", + "0x15e00639900200220b00609d00643c00200220b00616000639700200220b", + "0x639500200220b00608500639b00200220b00615000639a00200220b006", + "0x2f600620b00618100600c0021f900620b0060b700644b00200220b006083", + "0x1f900644c0021fb00620b0060c800612b00210300620b0060cf006016002", + "0xd200603300200220b0060020090021ff1fb1032f600c0061ff00620b006", + "0x15f16016315e15008508301412a00200220b00609d00643c00200220b006", + "0x620b0061710060160021d600620b00616d00600c00220600620b00615d", + "0x63710021ef00620b0062060060410020fa00620b00609400612b0021eb", + "0x230b00620b00600206500230a30930830730530430000001420b0061ef", + "0x630a00644d00231100620b0060fa00612b00231000620b0061eb006016", + "0x20b00631331231131000c21900231300620b00630b00611b00231200620b", + "0x20b00600200900231500652231400620b00730f00644e00230f30e30c009", + "0x206500200220b00631700603300231731600720b00631400644f002002", + "0x32100620b00630e00612b00232000620b00630c00601600231900620b006", + "0x32000c45100232600620b00631900611b00232200620b006309006450002", + "0x32900652332800620b00731c00645200231c31b31a00920b006326322321", + "0x632b00603300232b32a00720b00632800645300200220b006002009002", + "0x202a00232c00620b00631632a30830730530430000001412a00200220b", + "0x620b00633100648500233100620b00632d32c00748400232d00620b006", + "0x612b00233300620b00631a00601600221200620b0061d600600c002332", + "0x233533433321200c00633500620b00633200644c00233400620b00631b", + "0x200220b00600000639500200220b00631600620c00200220b006002009", + "0x220b00630500639900200220b00630700639800200220b006308006397", + "0x20b00632900644b00200220b00630000639b00200220b00630400639a002", + "0x12b00233900620b00631a00601600233700620b0061d600600c002336006", + "0x33b21133933700c00633b00620b00633600644c00221100620b00631b006", + "0x220b00630400639a00200220b00630000639b00200220b006002009002", + "0x20b00630700639800200220b00630800639700200220b006000006395002", + "0x631500644b00200220b00630900639600200220b006305006399002002", + "0x234000620b00630c00601600233f00620b0061d600600c00233d00620b", + "0x34234033f00c00634300620b00633d00644c00234200620b00630e00612b", + "0x20b00615000639a00200220b00608300639500200220b006002009002343", + "0x615f00639600200220b00615d00620c00200220b00608500639b002002", + "0x16300639800200220b00615e00639900200220b00616000639700200220b", + "0x234500620b00616d00600c00221000620b00609b00644b00200220b006", + "0x621000644c00234700620b00609400612b00234600620b006171006016", + "0x608300639500200220b00600200900234834734634500c00634800620b", + "0x15d00620c00200220b00608500639b00200220b00615000639a00200220b", + "0x639800200220b00616000639700200220b00615f00639600200220b006", + "0x234900620b00608e00644b00200220b00615e00639900200220b006163", + "0x615400612b00234b00620b00608700601600234a00620b00616200600c", + "0x200900234d34c34b34a00c00634d00620b00634900644c00234c00620b", + "0x639600200220b00604b00620c00200220b00614e00603300200220b006", + "0x39900200220b00604e00639800200220b00613000639700200220b00604d", + "0x200220b00604500639b00200220b00612e00639a00200220b006047006", + "0x34f00620b00600250100234e00620b00600213100200220b00612d006395", + "0x213500235000620b00634f34e00705b00234f00620b00634f00604b002", + "0x620b00635200644b00235200620b00635035100705d00235100620b006", + "0x612b00235400620b00613800601600220f00620b00606100600c002353", + "0x235635535420f00c00635600620b00635300644c00235500620b006064", + "0x200220b00604d00639600200220b00604b00620c00200220b006002009", + "0x220b00604700639900200220b00604e00639800200220b006130006397", + "0x20b00612d00639500200220b00604500639b00200220b00612e00639a002", + "0x601600235a00620b00606100600c00235700620b00613c00644b002002", + "0x620b00635700644c00235c00620b00606400612b00235b00620b006138", + "0x220b00612e00639a00200220b00600200900236035c35b35a00c006360", + "0x20b00604b00620c00200220b00604500639b00200220b00612d006395002", + "0x604e00639800200220b00613000639700200220b00604d006396002002", + "0x600c00236100620b00605b00644b00200220b00604700639900200220b", + "0x620b00605300612b00236600620b00605100601600236500620b006132", + "0x20b00600200900236936836636500c00636900620b00636100644c002368", + "0x20b00600900604700200220b00604300603300200220b00600211e002002", + "0x636f00604b00236f00620b0060023cc00236e00620b006002131002002", + "0x237200620b00600213500237100620b00636f36e00705b00236f00620b", + "0x200600c00237400620b00637300644b00237300620b00637137200705d", + "0x37900620b00606500612b00237800620b0060c400601600220e00620b006", + "0x220b00600200900237a37937820e00c00637a00620b00637400644c002", + "0x220b00601c0060fa00200220b00600900604700200220b00600211e002", + "0xc400601600237c00620b00600200600c00237b00620b00602b00644b002", + "0x37f00620b00637b00644c00237e00620b00606500612b00237d00620b006", + "0x200220b00600900604700200220b00600200900237f37e37d37c00c006", + "0x600c00601600238100620b00600200600c00238000620b00601700644b", + "0x638500620b00638000644c00238300620b00601600612b00238200620b", + "0x1701501401000f01600c00901420b00600700637100238538338238100c", + "0x20b00600f00639900200220b00601600639a00200220b006009006395002", + "0x601500639600200220b00601400639700200220b006010006398002002", + "0x612b0020c400620b00600200601600200220b00601700620c00200220b", + "0x60540650c40093d100205400620b00600c0063d000206500620b006006", + "0x600200900202900652411b00620b00701c00615100201c01901b00920b", + "0x33200202b00620b00602a00633100202a00620b00611b00615200200220b", + "0x20b00601900612b00202d00620b00601b00601600202c00620b00602b006", + "0x20b00600200900202f02e02d00900602f00620b00602c00621200202e006", + "0x612b00203300620b00601b00601600203000620b006029006333002002", + "0x37100203904803300900603900620b00603000621200204800620b006019", + "0x220b00600900639500201701501401000f01600c00901420b006007006", + "0x20b00601000639800200220b00600f00639900200220b00600c00639b002", + "0x601700620c00200220b00601500639600200220b006014006397002002", + "0x3d300206500620b00600600612b0020c400620b00600200601600200220b", + "0x15100201c01901b00920b0060540650c40093d400205400620b006016006", + "0x611b00615200200220b00600200900202900652511b00620b00701c006", + "0x202c00620b00602b00633200202b00620b00602a00633100202a00620b", + "0x602c00621200202e00620b00601900612b00202d00620b00601b006016", + "0x20b00602900633300200220b00600200900202f02e02d00900602f00620b", + "0x21200204800620b00601900612b00203300620b00601b006016002030006", + "0xc00901420b00600700637100203904803300900603900620b006030006", + "0x220b00600c00639b00200220b00600900639500201701501401000f016", + "0x20b00601400639700200220b00601000639800200220b00601600639a002", + "0x600200601600200220b00601700620c00200220b006015006396002002", + "0x205400620b00600f0063de00206500620b00600600612b0020c400620b", + "0x52611b00620b00701c00615100201c01901b00920b0060540650c40093df", + "0x2a00633100202a00620b00611b00615200200220b006002009002029006", + "0x2d00620b00601b00601600202c00620b00602b00633200202b00620b006", + "0x2e02d00900602f00620b00602c00621200202e00620b00601900612b002", + "0x601b00601600203000620b00602900633300200220b00600200900202f", + "0x603900620b00603000621200204800620b00601900612b00203300620b", + "0x201b01701501401000f01600c01420b006009006371002039048033009", + "0x220b00600f00639a00200220b00601600639b00200220b00600c006395", + "0x20b00601700639600200220b00601500639700200220b006010006399002", + "0x600601600205400620b00600200600c00200220b00601b00620c002002", + "0x2a00620b0060140063fc00202900620b00600700612b00211b00620b006", + "0x20b0070650060c80020650c401c01900c20b00602a02911b05400c3fd002", + "0x202d00620b00602b0060c900200220b00600200900202c00652702b006", + "0x601900600c00202f00620b00602e00621400202e00620b00602d006528", + "0x204800620b0060c400612b00203300620b00601c00601600203000620b", + "0x200220b00600200900203904803303000c00603900620b00602f006529", + "0x601c00601600211e00620b00601900600c00203500620b00602c00652a", + "0x610d00620b00603500652900212000620b0060c400612b00203700620b", + "0x20b0060070063fe00200700200720b00600200652b00210d12003711e00c", + "0x21b00200220b00601600604d00200220b00600c00604d00201600c009009", + "0x601501400752c00201500620b00600600604e00201400620b006009006", + "0x1700200720b00600200652b00200220b00601000603300201000f00720b", + "0x604d00200220b00601b00634900201c01901b00920b0060170063fe002", + "0x11b00620b00600f00604e00205400620b00601900604b00200220b00601c", + "0x63fe00200220b0060650060330020650c400720b00611b05400704f002", + "0x20b00602a00604d00200220b00602900634900202b02a02900920b006002", + "0x704f00202f00620b0060c400604e00202e00620b00602b00604b002002", + "0x602d00652e00203000620b00602c00652d00202d02c00720b00602f02e", + "0x620b00600252f00200220b00600200604700203303000700603300620b", + "0x700600953100200900620b00600252f00200700620b006002530002006", + "0x200653200201600600601600620b00600c0060b900200c00620b006009", + "0x600c00653400201600c00900920b00600700653300200700200720b006", + "0x604e00201400620b00600900653500200220b00601600653400200220b", + "0x601000603300201000f00720b00601501400753600201500620b006006", + "0x1901b00920b00601700653300201700200720b00600200653200200220b", + "0x601900653500200220b00601c00653400200220b00601b00653400201c", + "0xc400720b00611b05400753600211b00620b00600f00604e00205400620b", + "0x53400202b02a02900920b00600200653300200220b006065006033002065", + "0x2e00620b00602b00653500200220b00602a00653400200220b006029006", + "0x52d00202d02c00720b00602f02e00753600202f00620b0060c400604e002", + "0x37100203303000700603300620b00602d00652e00203000620b00602c006", + "0x220b00600c00639500201b01701501401000f01600c01420b006009006", + "0x20b00601000639900200220b00600f00639a00200220b00601600639b002", + "0x601b00620c00200220b00601500639700200220b006014006398002002", + "0x12b00211b00620b00600600601600205400620b00600200600c00200220b", + "0x2911b05400c53700202a00620b00601700645000202900620b006007006", + "0x202c00653802b00620b00706500618f0020650c401c01900c20b00602a", + "0x620b00602d00653900202d00620b00602b0060be00200220b006002009", + "0x601600203000620b00601900600c00202f00620b00602e00653a00202e", + "0x620b00602f00621300204800620b0060c400612b00203300620b00601c", + "0x620b00602c00653b00200220b00600200900203904803303000c006039", + "0x612b00203700620b00601c00601600211e00620b00601900600c002035", + "0x210d12003711e00c00610d00620b00603500621300212000620b0060c4", + "0x600900613000200900620b00600700653c00200700620b006002006054", + "0x201400620b00601600604b00200220b00600c00604d00201600c00720b", + "0x603300201000f00720b00601501400704f00201500620b00600600604e", + "0x201b00620b00600f00604e00201700620b00600202a00200220b006010", + "0x1600c01420b00600900637100201901b00700601900620b0060170061ff", + "0x220b00601600639b00200220b00600c00639500201b01701501401000f", + "0x20b00601400639800200220b00601000639900200220b00600f00639a002", + "0x600200600c00200220b00601700639600200220b006015006397002002", + "0x202900620b00600700612b00211b00620b00600600601600205400620b", + "0xc401c01900c20b00602a02911b05400c53d00202a00620b00601b00644d", + "0xbe00200220b00600200900202c00653e02b00620b00706500618f002065", + "0x20b00602e00653a00202e00620b00602d00653900202d00620b00602b006", + "0x12b00203300620b00601c00601600203000620b00601900600c00202f006", + "0x3904803303000c00603900620b00602f00621300204800620b0060c4006", + "0x20b00601900600c00203500620b00602c00653b00200220b006002009002", + "0x21300212000620b0060c400612b00203700620b00601c00601600211e006", + "0xc01420b00600900637100210d12003711e00c00610d00620b006035006", + "0x20b00601600639b00200220b00600c00639500201b01701501401000f016", + "0x601500639700200220b00601000639900200220b00600f00639a002002", + "0x200600c00200220b00601b00620c00200220b00601700639600200220b", + "0x2900620b00600700612b00211b00620b00600600601600205400620b006", + "0x1c01900c20b00602a02911b05400c3fd00202a00620b0060140063fc002", + "0x200220b00600200900202c00653f02b00620b0070650060c80020650c4", + "0x600c00203002f02e00920b00602d0063fe00202d00620b00602b0060c9", + "0x620b0060c400612b00203700620b00601c00601600211e00620b006019", + "0x3ff00210d00620b00610d00621b00210d02e00720b00602e00635b002120", + "0x3a00620b00703500640000203503904803300c20b00610d12003711e00c", + "0x943f00212400620b00603a00640100200220b00600200900203c006540", + "0x3e00654200203e00620b00612407d00754100207d00620b00603002f02e", + "0x12b00620b00603300600c00212c00620b00612a00654300212a00620b006", + "0x12c00654400204300620b00603900612b00204100620b006048006016002", + "0x2e00634900200220b00600200900212d04304112b00c00612d00620b006", + "0x654500200220b00602f00604d00200220b00603000604d00200220b006", + "0x620b00604800601600212e00620b00603300600c00204500620b00603c", + "0x12e00c00613000620b00604500654400213100620b00603900612b002047", + "0x600c00204d00620b00602c00654500200220b006002009002130131047", + "0x620b0060c400612b00204e00620b00601c00601600204b00620b006019", + "0x600200654600213204f04e04b00c00613200620b00604d00654400204f", + "0x1000620b00600600604e00200f00620b0060070060c600200900700720b", + "0x643d00200220b00601600603300201600c00720b00601000f0070b3002", + "0x20b00601b01700754700201b00620b00600c00604e00201700620b006009", + "0x601c00620b00601500652e00201900620b00601400652d002015014007", + "0x635a00200700620b00600254800200220b00600200604700201c019007", + "0x600900604b00200900620b00600700c0071c100200c00600720b006006", + "0x200220b00600200900201600654900220b0070090061c500200900620b", + "0x620b00600f00602e00200f00620b00600202a00200220b00600600604d", + "0x20b00600200900200254a00600202d00201400620b00601000602c002010", + "0x600600635a00201500620b0060023b300200220b0060160060f2002002", + "0x620b00601700604b00201700620b00601501b0071c100201b00600720b", + "0x604d00200220b00600200900201900654b00220b0070170061c5002017", + "0x20c400620b00601c00602e00201c00620b00600202a00200220b006006", + "0x200220b00600200900200254c00600202d00206500620b0060c400602c", + "0x720b00600600635a00205400620b00600254d00200220b0060190060f2", + "0x211b00620b00611b00604b00211b00620b0060540290071c1002029006", + "0x600600604d00200220b00600200900202a00654e00220b00711b0061c5", + "0x602c00202c00620b00602b00602e00202b00620b00600202a00200220b", + "0x60f200200220b00600200900200254f00600202d00202d00620b00602c", + "0x3000600720b00600600635a00202e00620b00600255000200220b00602a", + "0x61c500202f00620b00602f00604b00202f00620b00602e0300071c1002", + "0x220b00600600604d00200220b00600200900203300655100220b00702f", + "0x603900602c00203900620b00604800602e00204800620b00600202a002", + "0x60330060f200200220b00600200900200255200600202d00203500620b", + "0x1c100212000600720b00600600635a00211e00620b00600255300200220b", + "0x70370061c500203700620b00603700604b00203700620b00611e120007", + "0x2a00200220b00600600604d00200220b00600200900210d00655400220b", + "0x620b00603c00602c00203c00620b00603a00602e00203a00620b006002", + "0x220b00610d0060f200200220b00600200900200255500600202d002124", + "0x3e00604b00203e00620b00607d0060071c100207d00620b006002556002", + "0x220b00600200900212a00655700220b00703e0061c500203e00620b006", + "0x612b00602c00212b00620b00612c00602e00212c00620b00600202a002", + "0x612a0060f200200220b00600200900200255800600202d00204100620b", + "0x602c00212d00620b00604300602b00204300620b00600202a00200220b", + "0x620b00612400636f00212400620b00604100636f00204100620b00612d", + "0x636f00206500620b00602d00636f00202d00620b00603500636f002035", + "0x200604100204500600604500620b00601400636f00201400620b006065", + "0x620b00600c0090070d600200c00620b00600600604b00200900620b006", + "0x3300200220b00600200900200f00655901600620b007007006030002007", + "0x1400620b00601000604b00201000620b0060020ef00200220b006016006", + "0x200220b00600f00603300200220b00600200900200255a00600202d002", + "0x20b0060140061b200201400620b00601500604b00201500620b006002000", + "0x620b00600600612c00201900620b00600200600c002017006006017006", + "0x604100206500620b00600900612b0020c400620b00600700601600201c", + "0x620b00600f00604e00211b00620b00601600604b00205400620b00600c", + "0x201b01701501401001620b00602911b0540650c401c0190100c7002029", + "0x2a00615200200220b00600200900202b00655b02a00620b00701b006151", + "0x220b00602d00604d00202e02d00720b00602c00613000202c00620b006", + "0x3000604d00203303000720b00602f00613000202f00620b006002100002", + "0x203900620b0060330061b200204800620b00602e0061b200200220b006", + "0x350061c500203500620b00603500604b00203500620b0060390480071c1", + "0x203700620b00600202a00200220b00600200900211e00655c00220b007", + "0x55d00600202d00210d00620b00612000602c00212000620b00603700602e", + "0x620b00600202a00200220b00611e0060f200200220b006002009002002", + "0x602f00210d00620b00603c00602c00203c00620b00603a00602b00203a", + "0x620b00712400603000212400620b00612400602c00212400620b00610d", + "0x200000200220b00607d00603300200220b00600200900203e00655e07d", + "0x12b00620b00612c00633200212c00620b00612a00633100212a00620b006", + "0x1500601600204300620b00601400612c00204100620b00601000600c002", + "0x12e00620b00612b00621200204500620b00601700612b00212d00620b006", + "0x220b00603e00603300200220b00600200900212e04512d043041016006", + "0x20b00613100604b00213100620b00600255f00204700620b006002131002", + "0x5d00204d00620b00600213500213000620b00613104700705b002131006", + "0x601000600c00204e00620b00604b00633300204b00620b00613004d007", + "0x205100620b00601500601600213200620b00601400612c00204f00620b", + "0x5113204f01600612f00620b00604e00621200205300620b00601700612b", + "0x1000600c00205600620b00602b00633300200220b00600200900212f053", + "0x13600620b00601500601600205800620b00601400612c00213300620b006", + "0x5813301600605b00620b00605600621200213400620b00601700612b002", + "0xef00201000f00720b00600c00613000200220b00600211e00205b134136", + "0x20b00601500604d00201701500720b00601400613000201400620b006002", + "0x4d00201c01900720b00601b00613000201b00620b0060100061b2002002", + "0x720b0060c40061300020c400620b0060170061b200200220b006019006", + "0x61b200211b00620b00601c0061b200200220b00606500604d002054065", + "0x20b00602a00604b00202a00620b00602911b0071c100202900620b006054", + "0x2a00200220b00600200900202b00656000220b00702a0061c500202a006", + "0x620b00602d00602c00202d00620b00602c00602e00202c00620b006002", + "0x220b00602b0060f200200220b00600200900200256100600202d00202e", + "0x603000602c00203000620b00602f00602b00202f00620b00600202a002", + "0x203300620b00603300602c00203300620b00602e00602f00202e00620b", + "0x704800603000204800620b00604800602c00204800620b00603300602f", + "0x200220b00603900603300200220b00600200900203500656203900620b", + "0x20b00600600601600207d12403c03a10d12003711e01420b006009006371", + "0x35a00204300620b0060370063d000204100620b00600700612b00212b006", + "0x4112b00c45400212d00620b00612d00604b00212d00f00720b00600f006", + "0x212e00656304500620b00712c00645500212c12a03e00920b00612d043", + "0x20b00613100603300213104700720b00604500645600200220b006002009", + "0x63d300204f00620b00612a00612b00204e00620b00603e006016002002", + "0x20b00605100604b00205101600720b00601600635a00213200620b006120", + "0x704b00649c00204b04d13000920b00605113204f04e00c49b002051006", + "0x5600720b00605300649e00200220b00600200900212f00656405300620b", + "0x613000601600205800620b0060020ef00200220b006133006033002133", + "0x213700620b00610d0063de00205d00620b00604d00612b00213500620b", + "0x5b13413600920b00605f13705d13500c4b500205f00620b00605800604b", + "0x64b800200220b00600200900213800656506100620b00705b0064b6002", + "0x720b00600f00635a00200220b00613900603300213906400720b006061", + "0x3c03a06405604711e01412a00213b00620b00601606700756600206700f", + "0x20b00613600601600213f00620b00600200600c00206900620b00607d124", + "0x56700214500620b00606900604100214100620b00613400612b002071006", + "0x13c06c06a00c20b00607514514107113f01656800207500620b00613b006", + "0x1f600200220b00600200900207700656907600620b00706f00617d00206f", + "0x20b00600f0063ed00200220b00614600603300214607900720b006076006", + "0x12b00215200620b00606c00601600215100620b00606a00600c00214b006", + "0x20b00614b0063ee00214f00620b00607900604100214e00620b00613c006", + "0x617d0020c707f14a07b00c20b00608314f14e1521510163ef002083006", + "0x20b0060850061f600200220b00600200900215000656a08500620b0070c7", + "0x748400216000620b00600202a00200220b00616100603300216115e007", + "0x20b00607b00600c00215d00620b00615f00648500215f00620b00616015e", + "0x44c00216200620b00607f00612b00215c00620b00614a006016002163006", + "0x44b00200220b00600200900208716215c16300c00608700620b00615d006", + "0x20b00614a00601600215700620b00607b00600c00215400620b006150006", + "0xc00616e00620b00615400644c00215b00620b00607f00612b00208a006", + "0x644b00200220b00600f00604d00200220b00600200900216e15b08a157", + "0x620b00606c0060160020ed00620b00606a00600c00216800620b006077", + "0xed00c0060d000620b00616800644c00216b00620b00613c00612b00208e", + "0x11e00639500200220b00600f00604d00200220b0060020090020d016b08e", + "0x639700200220b00612400639600200220b00607d00620c00200220b006", + "0x39a00200220b00601600604d00200220b00603a00639800200220b00603c", + "0x16c00620b00613800644b00200220b00604700639b00200220b006056006", + "0x13400612b00216d00620b00613600601600209200620b00600200600c002", + "0x900209417116d09200c00609400620b00616c00644c00217100620b006", + "0x39b00200220b00611e00639500200220b00600f00604d00200220b006002", + "0x200220b00612400639600200220b00607d00620c00200220b006047006", + "0x220b00601600604d00200220b00603a00639800200220b00603c006397", + "0x600200600c00217300620b00612f00644b00200220b00610d006399002", + "0x20d100620b00604d00612b00217500620b00613000601600209600620b", + "0x200220b0060020090020990d117509600c00609900620b00617300644c", + "0x220b00610d00639900200220b00611e00639500200220b00600f00604d", + "0x20b00603c00639700200220b00612400639600200220b00607d00620c002", + "0x612000639a00200220b00601600604d00200220b00603a006398002002", + "0x1600209b00620b00600200600c00217600620b00612e00644b00200220b", + "0x20b00617600644c00209d00620b00612a00612b00217a00620b00603e006", + "0x20b00603500603300200220b00600200900217c09d17a09b00c00617c006", + "0x600900604700200220b00601600604d00200220b00600f00604d002002", + "0xa000604b0020a000620b0060023f60020cc00620b00600213100200220b", + "0xa200620b00600213500217d00620b0060a00cc00705b0020a000620b006", + "0x600c0020a400620b00617e00644b00217e00620b00617d0a200705d002", + "0x620b00600700612b0020cd00620b00600600601600217f00620b006002", + "0x20b00600211e0020a80d20cd17f00c0060a800620b0060a400644c0020d2", + "0x200903500201600620b00601600603900201600620b006002048002002", + "0x635a00200220b00600200900201501400756b01000f00720b007016006", + "0x20b0070170061c500200f00620b00600f00600c00201700c00720b00600c", + "0x656d00200220b00600c00604d00200220b00600200900201b00656c002", + "0x20b00601c0060e500201c00620b0060190070071b400201900620b006009", + "0xe700205400620b00601000601600206500620b00600f00600c0020c4006", + "0x60f200200220b00600200900211b05406500900611b00620b0060c4006", + "0x2d00620b00601000601600202c00620b00600f00600c00200220b00601b", + "0x2b02a02900920b00602e02d02c00956e00202e00620b00600700600f002", + "0x657100200220b00600200900203000657002f00620b00702b00656f002", + "0x200900203500657303900620b00704800657200204803300720b00602f", + "0x203700620b00600200000211e00620b00603900900757400200220b006", + "0x2a00601600212400620b00602900600c00212000620b00603700c0071c1", + "0x12a00620b00611e00604300203e00620b00603300600f00207d00620b006", + "0x10d00920b00612c12a03e07d1240161ae00212c00620b00612000604b002", + "0x200220b00600200900204100657512b00620b00703c00601400203c03a", + "0x60e500204500620b00612d0430071b400212d04300720b00612b006015", + "0x620b00603a00601600204700620b00610d00600c00212e00620b006045", + "0x220b00600200900213013104700900613000620b00612e0060e7002131", + "0x3a00601600204b00620b00610d00600c00204d00620b0060410061b8002", + "0x200900204f04e04b00900604f00620b00604d0060e700204e00620b006", + "0x61ba00200220b00600900613600200220b00600c00604d00200220b006", + "0x20b0060510060e500205100620b0061320330071b400213200620b006035", + "0xe700205600620b00602a00601600212f00620b00602900600c002053006", + "0x604d00200220b00600200900213305612f00900613300620b006053006", + "0x205800620b0060300061b800200220b00600900613600200220b00600c", + "0x60580060e700213400620b00602a00601600213600620b00602900600c", + "0x20b00600c00604d00200220b00600200900205b13413600900605b00620b", + "0x20b00600213100200220b00600700606100200220b006009006136002002", + "0x705b00205d00620b00605d00604b00205d00620b006002134002135006", + "0x20b00613705f00705d00205f00620b00600213500213700620b00605d135", + "0x1600206400620b00601400600c00213800620b0060610061b8002061006", + "0x206713906400900606700620b0061380060e700213900620b006015006", + "0xf01600757600200f00620b00600600612b00201600620b006002006016", + "0x200900201400657801000620b00700c00657700200c00900700920b006", + "0x201700620b00601500657a00201500620b00601000657900200220b006", + "0x57d00200220b00601b00657c0020650c401c01901b01620b00601700657b", + "0x200220b00606500604d00200220b0060c40060fa00200220b006019006", + "0x600700601600211b00620b00605400657f00205400620b00601c00657e", + "0x602b00620b00611b00658000202a00620b00600900612b00202900620b", + "0x1600202c00620b00601400658100200220b00600200900202b02a029009", + "0x20b00602c00658000202e00620b00600900612b00202d00620b006007006", + "0x600600612b00201600620b00600200601600202f02e02d00900602f006", + "0x20b00700c00657700200c00900700920b00600f01600757600200f00620b", + "0x201500620b00601000657900200220b006002009002014006582010006", + "0x20650c401c01901b01620b00601700657b00201700620b00601500657a", + "0x220b0060c40060fa00200220b00601c0060fa00200220b00601b00657c", + "0x605400658400205400620b00601900658300200220b00606500604d002", + "0x202a00620b00600900612b00202900620b00600700601600211b00620b", + "0x58600200220b00600200900202b02a02900900602b00620b00611b006585", + "0x20b00600900612b00202d00620b00600700601600202c00620b006014006", + "0x20b00600206400202f02e02d00900602f00620b00602c00658500202e006", + "0x900612b00201c00620b00600700601600200220b006002139002017006", + "0x1501700713b00201901501b00920b0060c401c0075760020c400620b006", + "0x20b00600200900205400658706500620b00701900657700201500620b006", + "0x657b00202900620b00611b00657a00211b00620b006065006579002002", + "0x2c0060fa00200220b00602a00657c00202e02d02c02b02a01620b006029", + "0x1d400202b00620b00602b00658800200220b00602e00604d00200220b006", + "0x3711e03503904803303001020b00602f0061eb00202f00620b00602b006", + "0x20b00603900606100200220b0060480061ef00200220b0060330060fa002", + "0x603700604d00200220b00611e00604d00200220b00603500604d002002", + "0x13000203a00620b00600200000210d12000720b00603000613000200220b", + "0x20b00610d0061b200200220b00603c00604d00212403c00720b00603a006", + "0x1b200200220b00603e00604d00212a03e00720b00607d00613000207d006", + "0x612b00604d00204112b00720b00612c00613000212c00620b006124006", + "0x4b00212d00620b0060410061b200204300620b00612a0061b200200220b", + "0x604500604b00204500620b00612d0430071c100204300620b006043006", + "0x212000620b00612000604b00202d00620b00602d0063f100204500620b", + "0x20b00600202a00200220b00600200900212e00658900220b0070450061c5", + "0x2d00213000620b00613100602c00213100620b00604700602e002047006", + "0x202a00200220b00612e0060f200200220b00600200900200258a006002", + "0x13000620b00604b00602c00204b00620b00604d00602b00204d00620b006", + "0x4e00603000204e00620b00604e00602c00204e00620b00613000602f002", + "0x220b00604f00603300200220b00600200900213200658b04f00620b007", + "0x200220b00600200900200258c00600202d00200220b00612000604d002", + "0x605100604d00205305100720b00612000613000200220b006132006033", + "0x4d00213305600720b00612f00613000212f00620b00600230000200220b", + "0x620b0061330061b200205800620b0060530061b200200220b006056006", + "0x1c500213400620b00613400604b00213400620b0061360580071c1002136", + "0x620b00600202a00200220b00600200900205b00658d00220b007134006", + "0x202d00213700620b00605d00602c00205d00620b00613500602e002135", + "0x600202a00200220b00605b0060f200200220b00600200900200258e006", + "0x213700620b00606100602c00206100620b00605f00602b00205f00620b", + "0x713800603000213800620b00613800602c00213800620b00613700602f", + "0x200220b00606400603300200220b00600200900213900658f06400620b", + "0x13b00659100213b00620b00606700659000206701600720b00601600635c", + "0x220b00606a0060c400206c06a00720b00606900601c00206900620b006", + "0x6f0060c400213f06f00720b00613c00601c00213c00620b006002592002", + "0x214100620b00613f00605400207100620b00606c00605400200220b006", + "0x200900200259300220b00714107100702900207100620b00607100611b", + "0x200600c00200220b0060140060d000200220b00600211e00200220b006", + "0x14600620b0060160060fc00207900620b00601b00601600207700620b006", + "0x7514500920b00614b14607907700c3f200214b00620b00602d0063f1002", + "0x3f400200220b00600200900214a00659407b00620b0070760063f3002076", + "0x620b00607500601600207f00620b00614500600c00200220b00607b006", + "0x220b00600c00604700200220b00600200900200259500600202d0020c7", + "0x20b00614a00644b00200220b00600f00604d00200220b006010006061002", + "0x1600214e00620b00600600612c00215200620b00614500600c002151006", + "0x20b00615100644c00208300620b00601500612b00214f00620b006075006", + "0x601600659000200220b00600200900208508314f14e152016006085006", + "0x59600215f00620b00600200600c00215e00620b00600206500215000620b", + "0x16315d15f00959700216300620b00615e00611b00215d00620b006150006", + "0x600200900216200659915c00620b00716000659800216016100720b006", + "0x59c00215400620b00608700659b00208700620b00615c00659a00200220b", + "0x615700659e00215715400720b00615400659d00215400620b006154006", + "0x200220b00616e00659f00200220b00615b00604d00216e15b08a00920b", + "0xed0060fa00208e0ed00720b00616800636000216800620b00608a006361", + "0x200220b00616b0060fa0020d016b00720b00602d00636000200220b006", + "0x609200613000209200620b00616c0061bf00216c00620b00608e006361", + "0x209400620b0060d000636100200220b00616d00604d00217116d00720b", + "0x9600604d00217509600720b00617300613000217300620b0060940061bf", + "0x209900620b0061750061b20020d100620b0061710061b200200220b006", + "0x1760061c500217600620b00617600604b00217600620b0060990d10071c1", + "0x15400720b00615400659d00200220b00600200900209b0065a000220b007", + "0x59f00200220b00609d0060fa0020cc17c09d00920b00617a00659e00217a", + "0x17d00620b0060025a10020a000620b00617c0061b200200220b0060cc006", + "0x4b0020a200620b00617d17e0071c100217e0a000720b0060a000635a002", + "0x60020090020a40065a200220b0070a20061c50020a200620b0060a2006", + "0x602c00217f00620b00601400602f00200220b0060a000604d00200220b", + "0x60020090020d20065a30cd00620b00717f00603000217f00620b00617f", + "0x60160020a800620b00616100600c00200220b0060cd00603300200220b", + "0x620b00600c0060410020ce00620b00601500612b00218000620b00601b", + "0x220b0060d200603300200220b0060020090020025a400600202d0020ab", + "0x60c60065a50020b30c60cb0ca0c90c80cf18101420b00600c006371002", + "0x18f00620b00601b0060160020bd00620b00616100600c00218e0b500720b", + "0xbd00c5370020bf00620b00618e0064500020be00620b00601500612b002", + "0x65a60c100620b0070bb00618f0020bb0ba0b90b700c20b0060bf0be18f", + "0x60b700600c0020c300620b0060c10060be00200220b006002009002190", + "0x219f00620b0060ba00612b0020d600620b0060b90060160021a000620b", + "0x1a000c5a80020d700620b0060d700611b0020d70c300720b0060c30065a7", + "0x65a90d900620b00719d0063bc00219d0d419c19b00c20b0060d719f0d6", + "0x620b00600259200200220b0060d90063bd00200220b0060020090021a1", + "0x611b0020df00620b0060c300611b0021a500620b00619b00600c0020db", + "0x1a400618f0021a41a300720b0061a60df1a50095aa0021a600620b0060db", + "0x620b0061b20060be00200220b0060020090021ad0065ab1b200620b007", + "0x64500021ba00620b0060d400612b0021b800620b00619c0060160021ae", + "0xea1bd1ba1b800c4510020ea00620b0061ae00611b0021bd00620b0060b5", + "0x20090021bf0065ac0ec00620b0070e70064520020e70e51b400920b006", + "0x200220b0061c10060330021c10ef00720b0060ec00645300200220b006", + "0x20b0061a300600c0021c500620b0060b30ef0cb0ca0c90c80cf18101412a", + "0x410020ce00620b0060e500612b00218000620b0061b40060160020a8006", + "0xf20060fa0021c80f40f200920b00615400659e0020ab00620b0061c5006", + "0xf0021ca00620b0061c800605300200220b0060f400604d00200220b006", + "0x70f80060770020f81d400720b0061d60060760021d600620b0061ca006", + "0x1ef00620b0061d400601b00200220b0060020090020fa0065ad1eb00620b", + "0x60c40021f60fe00720b0060fc00601c0020fc00620b0061ef006019002", + "0x1f91f800720b00610000601c00210000620b00600206500200220b0060fe", + "0x61f90060540022f600620b0061f600605400200220b0061f80060c4002", + "0x5ae00220b0071032f60070290022f600620b0062f600611b00210300620b", + "0x20b0061fb00602b0021fb00620b00600202a00200220b006002009002002", + "0x60020090020025af00600202d00220600620b0061ff00602c0021ff006", + "0x602c00230000620b00600000602e00200000620b00600202a00200220b", + "0x620b00630400602c00230400620b00620600602f00220600620b006300", + "0x3300200220b0060020090023070065b030500620b007304006030002304", + "0x20b00630800604d00230930800720b0061eb00613000200220b006305006", + "0x604d00230c30b00720b00630a00613000230a00620b0060020ef002002", + "0x30f00720b00630e00613000230e00620b0063090061b200200220b00630b", + "0x31100613000231100620b00630c0061b200200220b00630f00604d002310", + "0x31400620b0063100061b200200220b00631200604d00231331200720b006", + "0x604b00231600620b0063153140071c100231500620b0063130061b2002", + "0x20b0060020090023170065b100220b0073160061c500231600620b006316", + "0x31a00602c00231a00620b00631900602e00231900620b00600202a002002", + "0x3170060f200200220b0060020090020025b200600202d00231b00620b006", + "0x2c00232000620b00631c00602b00231c00620b00600202a00200220b006", + "0x20b00632100602c00232100620b00631b00602f00231b00620b006320006", + "0x3000232200620b00632200602c00232200620b00632100602f002321006", + "0x632600603300200220b0060020090023280065b332600620b007322006", + "0x32c32b01420b00632a00637100232a32900720b0060ab00607f00200220b", + "0x220b00632c00639b00200220b00632b00639500233433321233233132d", + "0x20b00621200639700200220b00633200639800200220b006331006399002", + "0x618000601600200220b00633400620c00200220b006333006396002002", + "0x233b00620b00632d0063d300221100620b0060ce00612b00233900620b", + "0x5b433d00620b00733700615100233733633500920b00633b2113390093d4", + "0x34000613000234000620b00633d00615200200220b00600200900233f006", + "0x221000620b0060020ef00200220b00634200604d00234334200720b006", + "0x63430061b200200220b00634500604d00234634500720b006210006130", + "0x200220b00634800604d00234934800720b00634700613000234700620b", + "0x34b00604d00234c34b00720b00634a00613000234a00620b0063460061b2", + "0x234e00620b00634c0061b200234d00620b0063490061b200200220b006", + "0x34f0061c500234f00620b00634f00604b00234f00620b00634e34d0071c1", + "0x235100620b00600202a00200220b0060020090023500065b500220b007", + "0x5b600600202d00235300620b00635200602c00235200620b00635100602e", + "0x620b00600202a00200220b0063500060f200200220b006002009002002", + "0x602f00235300620b00635400602c00235400620b00620f00602b00220f", + "0x620b00635500602f00235500620b00635500602c00235500620b006353", + "0x35a0065b735700620b00735600603000235600620b00635600602c002356", + "0x200220b00635700603300200220b00600211e00200220b006002009002", + "0x600612c00236900620b0060a800600c00235c35b00720b00632900607f", + "0x37100620b00633600612b00236f00620b00633500601600236e00620b006", + "0x1000600f00237300620b00600f00604b00237200620b00635c006041002", + "0x36536136001620b00637437337237136f36e3690105b800237400620b006", + "0x200220b0060020090023780065b920e00620b0073680060ed002368366", + "0x637a00602c00237a00620b00637900602f00237900620b00620e00608e", + "0x220b00600200900237c0065ba37b00620b00737a00603000237a00620b", + "0x637d35b00748400237d00620b00600202a00200220b00637b006033002", + "0x238000620b00636000600c00237f00620b00637e00648500237e00620b", + "0x636600612b00238200620b00636500601600238100620b00636100612c", + "0x900238538338238138001600638500620b00637f00644c00238300620b", + "0x13100200220b00635b00604700200220b00637c00603300200220b006002", + "0x38900620b00638900604b00238900620b0060025bb00238800620b006002", + "0x20d00705d00220d00620b00600213500238a00620b00638938800705b002", + "0x620b00636000600c00238c00620b00638b00644b00238b00620b00638a", + "0x612b00238f00620b00636500601600238e00620b00636100612c00238d", + "0x39239138f38e38d01600639200620b00638c00644c00239100620b006366", + "0x620b00637800644b00200220b00635b00604700200220b006002009002", + "0x601600239600620b00636100612c00220c00620b00636000600c002395", + "0x620b00639500644c00239800620b00636600612b00239700620b006365", + "0x220b00600211e00200220b00600200900239939839739620c016006399", + "0x20b00600f00604d00200220b00601000606100200220b00635a006033002", + "0x20b0060024bd00239a00620b00600213100200220b006329006047002002", + "0x239c00620b00639b39a00705b00239b00620b00639b00604b00239b006", + "0x639e00644b00239e00620b00639c39d00705d00239d00620b006002135", + "0x23a100620b00600600612c0023a000620b0060a800600c00239f00620b", + "0x639f00644c0023a300620b00633600612b0023a200620b006335006016", + "0x600211e00200220b0060020090023a43a33a23a13a00160063a400620b", + "0x32900604700200220b00600f00604d00200220b00601000606100200220b", + "0x23a600620b0060a800600c0023a500620b00633f00644b00200220b006", + "0x633600612b0023a800620b0063350060160023a700620b00600600612c", + "0x90023aa3a93a83a73a60160063aa00620b0063a500644c0023a900620b", + "0x606100200220b00632800603300200220b00600211e00200220b006002", + "0x13100200220b0060ab00604700200220b00600f00604d00200220b006010", + "0x3ac00620b0063ac00604b0023ac00620b0060023f60023ab00620b006002", + "0x3ae00705d0023ae00620b0060021350023ad00620b0063ac3ab00705b002", + "0x620b0060a800600c0023b000620b0063af00644b0023af00620b0063ad", + "0x612b0023b300620b0061800060160023b200620b00600600612c0023b1", + "0x3b53b43b33b23b10160063b500620b0063b000644c0023b400620b0060ce", + "0x200220b00630700603300200220b00600211e00200220b006002009002", + "0x220b0060ab00604700200220b00600f00604d00200220b006010006061", + "0x620b0060025bc0023b600620b00600213100200220b0061eb00604d002", + "0x1350023b800620b0063b73b600705b0023b700620b0063b700604b0023b7", + "0x20b0063ba00644b0023ba00620b0063b83b900705d0023b900620b006002", + "0x160023bd00620b00600600612c0023bc00620b0060a800600c0023bb006", + "0x20b0063bb00644c0023bf00620b0060ce00612b0023be00620b006180006", + "0x20b00600211e00200220b0060020090023c03bf3be3bd3bc0160063c0006", + "0x600f00604d00200220b00601000606100200220b0060fa006033002002", + "0x600213100200220b0061d400606100200220b0060ab00604700200220b", + "0x5b0023c200620b0063c200604b0023c200620b0060025bc0023c100620b", + "0x63c33c400705d0023c400620b0060021350023c300620b0063c23c1007", + "0x23c700620b0060a800600c0023c600620b0063c500644b0023c500620b", + "0x60ce00612b0023c900620b0061800060160023c800620b00600600612c", + "0x90022173ca3c93c83c701600621700620b0063c600644c0023ca00620b", + "0x606100200220b0061540065bd00200220b00600211e00200220b006002", + "0x39500200220b0060b300620c00200220b00600f00604d00200220b006010", + "0x200220b0060ca00639800200220b0060cb00639700200220b006181006", + "0x220b0060cf00639b00200220b0060c800639a00200220b0060c9006399", + "0x600612c0023cc00620b0061a300600c0023cb00620b0061bf00644b002", + "0x3ce00620b0060e500612b00221800620b0061b40060160023cd00620b006", + "0x20b0060020090023cf3ce2183cd3cc0160063cf00620b0063cb00644c002", + "0x20b00601000606100200220b0061540065bd00200220b00600211e002002", + "0x60cf00639b00200220b0060c800639a00200220b00600f00604d002002", + "0xcb00639700200220b00618100639500200220b0060b300620c00200220b", + "0x639600200220b0060c900639900200220b0060ca00639800200220b006", + "0x3d100620b0061a300600c0023d000620b0061ad00644b00200220b0060b5", + "0xd400612b0023d300620b00619c0060160023d200620b00600600612c002", + "0x23d53d43d33d23d10160063d500620b0063d000644c0023d400620b006", + "0x6100200220b0061540065bd00200220b00600211e00200220b006002009", + "0x200220b0060c800639a00200220b00600f00604d00200220b006010006", + "0x220b00618100639500200220b0060b300620c00200220b0060cf00639b", + "0x20b0060c900639900200220b0060ca00639800200220b0060cb006397002", + "0x61a100644b00200220b0060c30060c400200220b0060b5006396002002", + "0x23d800620b00600600612c0023d700620b00619b00600c0023d600620b", + "0x63d600644c0023da00620b0060d400612b0023d900620b00619c006016", + "0x600211e00200220b0060020090023db3da3d93d83d70160063db00620b", + "0xf00604d00200220b00601000606100200220b0061540065bd00200220b", + "0x639b00200220b0060b500639600200220b0060c800639a00200220b006", + "0x39700200220b00618100639500200220b0060b300620c00200220b0060cf", + "0x200220b0060c900639900200220b0060ca00639800200220b0060cb006", + "0x600600612c0023dd00620b0060b700600c0023dc00620b00619000644b", + "0x23e000620b0060ba00612b0023df00620b0060b90060160023de00620b", + "0x220b0060020090023e13e03df3de3dd0160063e100620b0063dc00644c", + "0x20b0060a000635a0023e200620b00600222100200220b0060a40060f2002", + "0x3e300620b0063e300604b0023e300620b0063e23e40071c10023e40a0007", + "0xa000604d00200220b0060020090023e50065be00220b0073e30061c5002", + "0x23e600620b0063e600602c0023e600620b00601400602f00200220b006", + "0x3e700603300200220b0060020090023e80065bf3e700620b0073e6006030", + "0x23ea00620b00601b0060160023e900620b00616100600c00200220b006", + "0x5c000600202d0023ec00620b00600c0060410023eb00620b00601500612b", + "0x20b00600c00637100200220b0063e800603300200220b006002009002002", + "0xc0023f63f500720b0063f30065a50023f43f33f23f13f03ef3ee3ed014", + "0x20b00601500612b0023fc00620b00601b0060160023fb00620b006161006", + "0xc20b0063fe3fd3fc3fb00c5370023fe00620b0063f60064500023fd006", + "0x20b0060020090023ff0065c121b00620b0073fa00618f0023fa3f93f83f7", + "0x601600243d00620b0063f700600c00240000620b00621b0060be002002", + "0x720b0064000065a700243e00620b0063f900612b00221a00620b0063f8", + "0xc20b00643f43e21a43d00c5a800243f00620b00643f00611b00243f400", + "0x20b0060020090024410065c244000620b00743c0063bc00243c403402401", + "0x640100600c00244200620b00600259200200220b0064400063bd002002", + "0x244700620b00644200611b00244600620b00640000611b00244500620b", + "0x65c344800620b00744400618f00244444300720b0064474464450095aa", + "0x640200601600244a00620b0064480060be00200220b006002009002449", + "0x244f00620b0063f500645000244e00620b00640300612b00221900620b", + "0x44d44c44b00920b00645044f44e21900c45100245000620b00644a00611b", + "0x645300200220b0060020090024520065c445100620b00744d006452002", + "0x3f03ef3ee3ed01412a00200220b00645400603300245445300720b006451", + "0x44b0060160023e900620b00644300600c00245500620b0063f44533f23f1", + "0x3ec00620b0064550060410023eb00620b00644c00612b0023ea00620b006", + "0x604d00200220b0064560060fa00245845745600920b00615400659e002", + "0x47f00720b00645900601c00245900620b00645800601900200220b006457", + "0x648100601c00248100620b00600206500200220b00647f0060c4002480", + "0x249b00620b00648000605400200220b0064840060c400248548400720b", + "0x49c49b00702900249b00620b00649b00611b00249c00620b006485006054", + "0x2b00249e00620b00600202a00200220b0060020090020025c500220b007", + "0x25c600600202d00249f00620b00621600602c00221600620b00649e006", + "0x620b0064a000602e0024a000620b00600202a00200220b006002009002", + "0x602c0024b600620b00649f00602f00249f00620b0064b500602c0024b5", + "0x60020090024b90065c74b800620b0074b60060300024b600620b0064b6", + "0x3710024bb4ba00720b0063ec00607f00200220b0064b800603300200220b", + "0x220b0064bd0063950024ea4d84d74d64d34d24c84bd01420b0064bb006", + "0x20b0064d600639800200220b0064d300639900200220b0064c800639b002", + "0x64ea00620c00200220b0064d800639600200220b0064d7006397002002", + "0x3d30024fb00620b0063eb00612b0024fa00620b0063ea00601600200220b", + "0x1510024f42154eb00920b0064fc4fb4fa0093d40024fc00620b0064d2006", + "0x650100615200200220b00600200900250d0065c850100620b0074f4006", + "0x200220b00650f00604d00252850f00720b00650e00613000250e00620b", + "0x652900604d00252a52900720b00621400613000221400620b0060020ef", + "0x252d52c00720b00652b00613000252b00620b0065280061b200200220b", + "0x20b00652e00613000252e00620b00652a0061b200200220b00652c00604d", + "0x1b200253100620b00652d0061b200200220b00652f00604d00253052f007", + "0x653300604b00253300620b0065325310071c100253200620b006530006", + "0x200220b0060020090025340065c900220b0075330061c500253300620b", + "0x20b00653600602c00253600620b00653500602e00253500620b00600202a", + "0x20b0065340060f200200220b0060020090020025ca00600202d002537006", + "0x53a00602c00253a00620b00653900602b00253900620b00600202a002002", + "0x21300620b00621300602c00221300620b00653700602f00253700620b006", + "0x53b00603000253b00620b00653b00602c00253b00620b00621300602f002", + "0x220b00653c00603300200220b00600200900253d0065cb53c00620b007", + "0x65450063fb00254854754654554454354254101420b0064ba006371002", + "0x56800620b0064eb00601600256700620b0063e900600c00255054d00720b", + "0x56700c3fd00256e00620b0065500063fc00256d00620b00621500612b002", + "0x65cc56f00620b0075660060c800256655f55655300c20b00656e56d568", + "0x65720063fe00257200620b00656f0060c900200220b006002009002571", + "0x57900720b00657600613000200220b00657400634900257757657400920b", + "0x657b00613000257b00620b0060023f700200220b00657900604d00257a", + "0x257e00620b00657a0061b200200220b00657c00604d00257d57c00720b", + "0x58000604b00258000620b00657f57e0071c100257f00620b00657d0061b2", + "0x220b0060020090025810065cd00220b0075800061c500258000620b006", + "0x658400602c00258400620b00658300602e00258300620b00600202a002", + "0x65810060f200200220b0060020090020025ce00600202d00258500620b", + "0x602c00258800620b00658600602b00258600620b00600202a00200220b", + "0x620b00659000602c00259000620b00658500602f00258500620b006588", + "0x3300200220b0060020090025920065cf59100620b007590006030002590", + "0x20b00659600604d00259759600720b00657700613000200220b006591006", + "0x604d00259b59a00720b00659800613000259800620b0060020ef002002", + "0x59d00720b00659c00613000259c00620b0065970061b200200220b00659a", + "0x59f00613000259f00620b00659b0061b200200220b00659d00604d00259e", + "0x5a700620b00659e0061b200200220b0065a100604d0025a55a100720b006", + "0x604b0025aa00620b0065a85a70071c10025a800620b0065a50061b2002", + "0x20b0060020090025b80065d000220b0075aa0061c50025aa00620b0065aa", + "0x5bc00602c0025bc00620b0065bb00602e0025bb00620b00600202a002002", + "0x5b80060f200200220b0060020090020025d100600202d0025bd00620b006", + "0x2c0025d200620b00622100602b00222100620b00600202a00200220b006", + "0x20b0065d300602c0025d300620b0065bd00602f0025bd00620b0065d2006", + "0x300025d400620b0065d400602c0025d400620b0065d300602f0025d3006", + "0x20b00600211e00200220b0060020090025d60065d522200620b0075d4006", + "0x654854754654d54454354254101412a00200220b006222006033002002", + "0x5da00620b00655300600c0025d95d800720b0065d700607f0025d700620b", + "0x55f00612b0025dc00620b0065560060160025db00620b00600600612c002", + "0x5df00620b00600f00604b0025de00620b0065d90060410025dd00620b006", + "0x20b0065e05df5de5dd5dc5db5da0105b80025e000620b00601000600f002", + "0x20b0075e50060ed0025d800620b0065d80060410025e55e45e35e25e1016", + "0x25e900620b0065e600608e00200220b0060020090025e80065e75e6006", + "0x75ea0060300025ea00620b0065ea00602c0025ea00620b0065e900602f", + "0x200220b0065eb00603300200220b0060020090025ed0065ec5eb00620b", + "0x65ef0064850025ef00620b0065ee5d80074840025ee00620b00600202a", + "0x25f200620b0065e200612c0025f100620b0065e100600c0025f000620b", + "0x65f000644c0025f400620b0065e400612b0025f300620b0065e3006016", + "0x5ed00603300200220b0060020090025f55f45f35f25f10160065f500620b", + "0x25bb0025f600620b00600213100200220b0065d800604700200220b006", + "0x620b0065f75f600705b0025f700620b0065f700604b0025f700620b006", + "0x644b0025fa00620b0065f85f900705d0025f900620b0060021350025f8", + "0x620b0065e200612c0025fc00620b0065e100600c0025fb00620b0065fa", + "0x644c0025ff00620b0065e400612b0025fe00620b0065e30060160025fd", + "0x4700200220b0060020090026005ff5fe5fd5fc01600660000620b0065fb", + "0x620b0065e100600c00260100620b0065e800644b00200220b0065d8006", + "0x612b00260400620b0065e300601600260300620b0065e200612c002602", + "0x60660560460360201600660600620b00660100644c00260500620b0065e4", + "0x200220b0065d600603300200220b00600211e00200220b006002009002", + "0x220b00654800620c00200220b00600f00604d00200220b006010006061", + "0x20b00654d00639800200220b00654600639700200220b006547006396002", + "0x654200639b00200220b00654300639a00200220b006544006399002002", + "0x60023f600260700620b00600213100200220b00654100639500200220b", + "0x60900620b00660860700705b00260800620b00660800604b00260800620b", + "0x60b00644b00260b00620b00660960a00705d00260a00620b006002135002", + "0x60e00620b00600600612c00260d00620b00655300600c00260c00620b006", + "0x60c00644c00261000620b00655f00612b00260f00620b006556006016002", + "0x211e00200220b00600200900261161060f60e60d01600661100620b006", + "0x604d00200220b00601000606100200220b00659200603300200220b006", + "0x39700200220b00654700639600200220b00654800620c00200220b00600f", + "0x200220b00654400639900200220b00654d00639800200220b006546006", + "0x220b00654100639500200220b00654200639b00200220b00654300639a", + "0x620b00600250100222600620b00600213100200220b00657700604d002", + "0x13500261300620b00661222600705b00261200620b00661200604b002612", + "0x20b00661500644b00261500620b00661361400705d00261400620b006002", + "0x1600261800620b00600600612c00261700620b00655300600c002616006", + "0x20b00661600644c00222500620b00655f00612b00261900620b006556006", + "0x20b00600211e00200220b00600200900261a22561961861701600661a006", + "0x654800620c00200220b00600f00604d00200220b006010006061002002", + "0x54d00639800200220b00654600639700200220b00654700639600200220b", + "0x639b00200220b00654300639a00200220b00654400639900200220b006", + "0x261b00620b00657100644b00200220b00654100639500200220b006542", + "0x655600601600261d00620b00600600612c00261c00620b00655300600c", + "0x662000620b00661b00644c00261f00620b00655f00612b00261e00620b", + "0x3300200220b00600211e00200220b00600200900262061f61e61d61c016", + "0x200220b00600f00604d00200220b00601000606100200220b00653d006", + "0x22400620b0060024bd00262100620b00600213100200220b0064ba006047", + "0x213500262200620b00622462100705b00222400620b00622400604b002", + "0x620b00662400644b00262400620b00662262300705d00262300620b006", + "0x601600262700620b00600600612c00262600620b0063e900600c002625", + "0x620b00662500644c00262900620b00621500612b00262800620b0064eb", + "0x220b00600211e00200220b00600200900262a62962862762601600662a", + "0x20b0064ba00604700200220b00600f00604d00200220b006010006061002", + "0x612c00262c00620b0063e900600c00262b00620b00650d00644b002002", + "0x620b00621500612b00262e00620b0064eb00601600262d00620b006006", + "0x600200900263062f62e62d62c01600663000620b00662b00644c00262f", + "0x601000606100200220b0064b900603300200220b00600211e00200220b", + "0x600213100200220b0063ec00604700200220b00600f00604d00200220b", + "0x5b00263200620b00663200604b00263200620b0060025bc00263100620b", + "0x663363400705d00263400620b00600213500263300620b006632631007", + "0x263600620b0063e900600c00222300620b00663500644b00263500620b", + "0x63eb00612b00263800620b0063ea00601600263700620b00600600612c", + "0x900263a63963863763601600663a00620b00622300644c00263900620b", + "0x606100200220b0061540065bd00200220b00600211e00200220b006002", + "0x39500200220b0063f400620c00200220b00600f00604d00200220b006010", + "0x200220b0063f100639800200220b0063f200639700200220b0063ed006", + "0x220b0063ee00639b00200220b0063ef00639a00200220b0063f0006399", + "0x600612c00263c00620b00644300600c00263b00620b00645200644b002", + "0x63f00620b00644c00612b00263e00620b00644b00601600263d00620b006", + "0x20b00600200900264063f63e63d63c01600664000620b00663b00644c002", + "0x20b00601000606100200220b0061540065bd00200220b00600211e002002", + "0x63ee00639b00200220b0063ef00639a00200220b00600f00604d002002", + "0x3f200639700200220b0063ed00639500200220b0063f400620c00200220b", + "0x639600200220b0063f000639900200220b0063f100639800200220b006", + "0x64200620b00644300600c00264100620b00644900644b00200220b0063f5", + "0x40300612b00264400620b00640200601600264300620b00600600612c002", + "0x264664564464364201600664600620b00664100644c00264500620b006", + "0x6100200220b0061540065bd00200220b00600211e00200220b006002009", + "0x200220b0063ef00639a00200220b00600f00604d00200220b006010006", + "0x220b0063ed00639500200220b0063f400620c00200220b0063ee00639b", + "0x20b0063f000639900200220b0063f100639800200220b0063f2006397002", + "0x644100644b00200220b0064000060c400200220b0063f5006396002002", + "0x264900620b00600600612c00264800620b00640100600c00264700620b", + "0x664700644c00264b00620b00640300612b00264a00620b006402006016", + "0x600211e00200220b00600200900264c64b64a64964801600664c00620b", + "0xf00604d00200220b00601000606100200220b0061540065bd00200220b", + "0x639b00200220b0063f500639600200220b0063ef00639a00200220b006", + "0x39700200220b0063ed00639500200220b0063f400620c00200220b0063ee", + "0x200220b0063f000639900200220b0063f100639800200220b0063f2006", + "0x600600612c00222000620b0063f700600c00264d00620b0063ff00644b", + "0x265000620b0063f900612b00264f00620b0063f800601600264e00620b", + "0x220b00600200900265165064f64e22001600665100620b00664d00644c", + "0x20b0060a000635a00265200620b0060025d200200220b0063e50060f2002", + "0x65400620b00665400604b00265400620b0066526530071c10026530a0007", + "0xa000604d00200220b00600200900265600665500220b0076540061c5002", + "0x265700620b00665700602c00265700620b00601400602f00200220b006", + "0x65800603300200220b00600200900265a00665965800620b007657006030", + "0x265c00620b00601b00601600265b00620b00616100600c00200220b006", + "0x65f00600202d00265e00620b00600c00604100265d00620b00601500612b", + "0x20b00600c00637100200220b00665a00603300200220b006002009002002", + "0xc00266866700720b0066660065d300266621f665664663662661660014", + "0x20b00601500612b00266a00620b00601b00601600266900620b006161006", + "0xc20b00666c66b66a66900c53d00266c00620b00666800644d00266b006", + "0x20b00600200900267300667267100620b00767000618f00267066f66e66d", + "0x601600267400620b00666d00600c00221e00620b0066710060be002002", + "0x720b00621e0065a700267600620b00666f00612b00267500620b00666e", + "0xc20b00667767667567400c5a800267700620b00667700611b00267721e", + "0x20b00600200900267e00667d67c00620b00767b0063bc00267b67a679678", + "0x667800600c00267f00620b00600259200200220b00667c0063bd002002", + "0x268200620b00667f00611b00268100620b00621e00611b00268000620b", + "0x668668500620b00768400618f00268468300720b0066826816800095aa", + "0x667900601600268800620b0066850060be00200220b006002009002687", + "0x268b00620b00666700644d00268a00620b00667a00612b00268900620b", + "0x21d68e68d00920b00668c68b68a68900c21900268c00620b00668800611b", + "0x644f00200220b00600200900269100669068f00620b00721d00644e002", + "0x66366266166001412a00200220b00669300603300269369200720b00668f", + "0x68d00601600265b00620b00668300600c00269400620b00669221f665664", + "0x65e00620b00669400604100265d00620b00668e00612b00265c00620b006", + "0x604d00200220b0066950060fa00269769669500920b00615400659e002", + "0x69900620b00669800600f00269800620b00669700605300200220b006696", + "0x69d00669c69b00620b00769a00607700269a21c00720b006699006076002", + "0x20b00669e00601900269e00620b00621c00601b00200220b006002009002", + "0x6500200220b0066a00060c40026a16a000720b00669f00601c00269f006", + "0x20b0066a30060c40026a46a300720b0066a200601c0026a200620b006002", + "0x611b0026a600620b0066a40060540026a500620b0066a1006054002002", + "0x20b0060020090020026a700220b0076a66a50070290026a500620b0066a5", + "0x6a900602c0026a900620b0066a800602b0026a800620b00600202a002002", + "0x600202a00200220b0060020090020026ab00600202d0026aa00620b006", + "0x26aa00620b0066ad00602c0026ad00620b0066ac00602e0026ac00620b", + "0x76ae0060300026ae00620b0066ae00602c0026ae00620b0066aa00602f", + "0x200220b0066af00603300200220b0060020090026b10066b06af00620b", + "0x665e00637100200220b0060020090026b30066b200220b00769b0061c5", + "0x26bd6bc00720b0066b70063dd0026bb6ba6b96b86b76b66b56b401420b", + "0x66bd0063de0026bf00620b00665d00612b0026be00620b00665c006016", + "0x76c30061510026c36c26c100920b0066c06bf6be0093df0026c000620b", + "0x6c700620b0066c400615200200220b0060020090026c60066c56c400620b", + "0x60020ef00200220b0066c800604d0026c96c800720b0066c7006130002", + "0x200220b0066cb00604d0026cc6cb00720b0066ca0061300026ca00620b", + "0x6ce6cd0071c10026ce00620b0066cc0061b20026cd00620b0066c90061b2", + "0x6d000220b0076cf0061c50026cf00620b0066cf00604b0026cf00620b006", + "0x622a00602e00222a00620b00600202a00200220b0060020090026d1006", + "0x20090020026d400600202d0026d300620b0066d200602c0026d200620b", + "0x602b0026d500620b00600202a00200220b0066d10060f200200220b006", + "0x620b0066d300602f0026d300620b00622b00602c00222b00620b0066d5", + "0x6d90066d86d700620b0076d60060300026d600620b0066d600602c0026d6", + "0x6bc6b66b56b401412a00200220b0066d700603300200220b006002009002", + "0x6c200612b0026db00620b0066c10060160026da00620b0066bb6ba6b96b8", + "0x90020026de00600202d0026dd00620b0066da0060410026dc00620b006", + "0x606100200220b0066d900603300200220b00600211e00200220b006002", + "0x39600200220b0066bb00620c00200220b00600f00604d00200220b006010", + "0x200220b0066b800639800200220b0066b900639700200220b0066ba006", + "0x220b0066b500639b00200220b0066b600639a00200220b0066bc006399", + "0x620b0060023e10026df00620b00600213100200220b0066b4006395002", + "0x1350026e100620b0066e06df00705b0026e000620b0066e000604b0026e0", + "0x20b0066e300644b0026e300620b0066e16e200705d0026e200620b006002", + "0x160026e600620b00600600612c0026e500620b00665b00600c0026e4006", + "0x20b0066e400644c0026e800620b0066c200612b0026e700620b0066c1006", + "0x20b00600211e00200220b0060020090026e96e86e76e66e50160066e9006", + "0x66bb00620c00200220b00600f00604d00200220b006010006061002002", + "0x6b800639800200220b0066b900639700200220b0066ba00639600200220b", + "0x639b00200220b0066b600639a00200220b0066bc00639900200220b006", + "0x26ea00620b0066c600644b00200220b0066b400639500200220b0066b5", + "0x66c10060160026ec00620b00600600612c0026eb00620b00665b00600c", + "0x66ef00620b0066ea00644c0026ee00620b0066c200612b0026ed00620b", + "0x200220b0066b30060f200200220b0060020090026ef6ee6ed6ec6eb016", + "0x665e0060410026dc00620b00665d00612b0026db00620b00665c006016", + "0x6f201420b0066f10063710026f16f000720b0066dd00607f0026dd00620b", + "0x20b0066f300639b00200220b0066f20063950026f96f86f76f66f56f46f3", + "0x66f700639700200220b0066f600639800200220b0066f5006399002002", + "0x6db00601600200220b0066f900620c00200220b0066f800639600200220b", + "0x6fc00620b0066f40063d30026fb00620b0066dc00612b0026fa00620b006", + "0x70000620b0076ff0061510026ff6fe6fd00920b0066fc6fb6fa0093d4002", + "0x613000270300620b00670000615200200220b006002009002702006701", + "0x70600620b0060020ef00200220b00670400604d00270570400720b006703", + "0x7050061b200200220b00670700604d00270870700720b006706006130002", + "0x220b00670900604d00270a70900720b00622e00613000222e00620b006", + "0x604d00270d70c00720b00670b00613000270b00620b0067080061b2002", + "0x70f00620b00670d0061b200270e00620b00670a0061b200200220b00670c", + "0x61c500222d00620b00622d00604b00222d00620b00670f70e0071c1002", + "0x71200620b00600202a00200220b00600200900271100671000220b00722d", + "0x600202d00271400620b00671300602c00271300620b00671200602e002", + "0x20b00600202a00200220b0067110060f200200220b006002009002002715", + "0x2f00271400620b00671700602c00271700620b00671600602b002716006", + "0x20b00671800602f00271800620b00671800602c00271800620b006714006", + "0x671b71a00620b00771900603000271900620b00671900602c002719006", + "0x220b00671a00603300200220b00600211e00200220b00600200900271c", + "0x612c00271f00620b00665b00600c00271e71d00720b0066f000607f002", + "0x620b0066fe00612b00272100620b0066fd00601600272000620b006006", + "0x600f00272400620b00600f00604b00272300620b00671e006041002722", + "0x72772601620b00672572472372272172071f0105d400272500620b006010", + "0x220b00600200900272c00672b72a00620b0077290060ed00272922c728", + "0x72e00602c00272e00620b00672d00602f00272d00620b00672a00608e002", + "0x20b00600200900273100673072f00620b00772e00603000272e00620b006", + "0x73271d00748400273200620b00600202a00200220b00672f006033002002", + "0x73500620b00672600600c00273400620b00673300648500273300620b006", + "0x22c00612b00222900620b00672800601600273600620b00672700612c002", + "0x273873722973673501600673800620b00673400644c00273700620b006", + "0x200220b00671d00604700200220b00673100603300200220b006002009", + "0x620b00673a00604b00273a00620b00600222200273900620b006002131", + "0x705d00273c00620b00600213500273b00620b00673a73900705b00273a", + "0x20b00672600600c00273e00620b00673d00644b00273d00620b00673b73c", + "0x12b00274100620b00672800601600274000620b00672700612c00273f006", + "0x74274174073f01600674300620b00673e00644c00274200620b00622c006", + "0x20b00672c00644b00200220b00671d00604700200220b006002009002743", + "0x1600274600620b00672700612c00274500620b00672600600c002744006", + "0x20b00674400644c00274700620b00622c00612b00222800620b006728006", + "0x20b00600211e00200220b006002009002748747228746745016006748006", + "0x600f00604d00200220b00601000606100200220b00671c006033002002", + "0x60024bd00274900620b00600213100200220b0066f000604700200220b", + "0x74b00620b00674a74900705b00274a00620b00674a00604b00274a00620b", + "0x74d00644b00274d00620b00674b74c00705d00274c00620b006002135002", + "0x74f00620b00600600612c00222700620b00665b00600c00274e00620b006", + "0x74e00644c00275100620b0066fe00612b00275000620b0066fd006016002", + "0x211e00200220b00600200900275275175074f22701600675200620b006", + "0x604700200220b00600f00604d00200220b00601000606100200220b006", + "0x75400620b00665b00600c00275300620b00670200644b00200220b0066f0", + "0x6fe00612b00275600620b0066fd00601600275500620b00600600612c002", + "0x275875775675575401600675800620b00675300644c00275700620b006", + "0x6100200220b0066b100603300200220b00600211e00200220b006002009", + "0x200220b00665e00604700200220b00600f00604d00200220b006010006", + "0x75a00620b0060025bc00275900620b00600213100200220b00669b00604d", + "0x213500275b00620b00675a75900705b00275a00620b00675a00604b002", + "0x620b00675d00644b00275d00620b00675b75c00705d00275c00620b006", + "0x601600276000620b00600600612c00275f00620b00665b00600c00275e", + "0x620b00675e00644c00276200620b00665d00612b00276100620b00665c", + "0x220b00600211e00200220b00600200900276376276176075f016006763", + "0x20b00600f00604d00200220b00601000606100200220b00669d006033002", + "0x20b00600213100200220b00621c00606100200220b00665e006047002002", + "0x705b00276500620b00676500604b00276500620b0060025bc002764006", + "0x20b00676676700705d00276700620b00600213500276600620b006765764", + "0x12c00276a00620b00665b00600c00276900620b00676800644b002768006", + "0x20b00665d00612b00276c00620b00665c00601600276b00620b006006006", + "0x200900276e76d76c76b76a01600676e00620b00676900644c00276d006", + "0x1000606100200220b0061540065bd00200220b00600211e00200220b006", + "0x639600200220b00666000639500200220b00600f00604d00200220b006", + "0x39900200220b00666400639800200220b00666500639700200220b00621f", + "0x200220b00666100639b00200220b00666200639a00200220b006663006", + "0x600600612c00277000620b00668300600c00276f00620b00669100644b", + "0x277300620b00668e00612b00277200620b00668d00601600277100620b", + "0x220b00600200900277477377277177001600677400620b00676f00644c", + "0x220b00601000606100200220b0061540065bd00200220b00600211e002", + "0x20b00666100639b00200220b00666200639a00200220b00600f00604d002", + "0x666500639700200220b00621f00639600200220b006660006395002002", + "0x66700620c00200220b00666300639900200220b00666400639800200220b", + "0x277600620b00668300600c00277500620b00668700644b00200220b006", + "0x667a00612b00277700620b00667900601600223100620b00600600612c", + "0x900277977877723177601600677900620b00677500644c00277800620b", + "0x606100200220b0061540065bd00200220b00600211e00200220b006002", + "0x39b00200220b00666200639a00200220b00600f00604d00200220b006010", + "0x200220b00621f00639600200220b00666000639500200220b006661006", + "0x220b00666300639900200220b00666400639800200220b006665006397", + "0x20b00667e00644b00200220b00621e0060c400200220b00666700620c002", + "0x1600277b00620b00600600612c00277a00620b00667800600c002232006", + "0x20b00623200644c00277d00620b00667a00612b00277c00620b006679006", + "0x20b00600211e00200220b00600200900277e77d77c77b77a01600677e006", + "0x600f00604d00200220b00601000606100200220b0061540065bd002002", + "0x66100639b00200220b00666700620c00200220b00666200639a00200220b", + "0x639700200220b00621f00639600200220b00666000639500200220b006", + "0x44b00200220b00666300639900200220b00666400639800200220b006665", + "0x20b00600600612c00278000620b00666d00600c00277f00620b006673006", + "0x44c00278300620b00666f00612b00278200620b00666e006016002781006", + "0x200220b00600200900278478378278178001600678400620b00677f006", + "0x720b0060a000635a00278500620b0060025d600200220b0066560060f2", + "0x278700620b00678700604b00278700620b0067857860071c10027860a0", + "0x60a000604d00200220b00600200900278900678800220b0077870061c5", + "0x3000278a00620b00678a00602c00278a00620b00601400602f00200220b", + "0x678b00603300200220b00600200900278d00678c78b00620b00778a006", + "0x12b00278f00620b00601b00601600278e00620b00616100600c00200220b", + "0x279200600202d00279100620b00600c00604100279000620b006015006", + "0x1420b00600c00637100200220b00678d00603300200220b006002009002", + "0x600c00279c79b00720b00679a0065d300279a799798797796795794793", + "0x620b00601500612b00279e00620b00601b00601600279d00620b006161", + "0x7a100c20b0067a079f79e79d00c53d0027a000620b00679c00644d00279f", + "0x220b0060020090027a70067a67a500620b0077a400618f0027a47a37a2", + "0x7a20060160027a900620b0067a100600c0027a800620b0067a50060be002", + "0x7a800720b0067a80065a70027aa00620b0067a300612b00223500620b006", + "0x7ac00c20b0067ab7aa2357a900c5a80027ab00620b0067ab00611b0027ab", + "0x220b0060020090027b20067b17b000620b0077af0063bc0027af7ae7ad", + "0x20b0067ac00600c0027b300620b00600259200200220b0067b00063bd002", + "0x5aa0027b500620b0067b300611b0027b400620b0067a800611b002234006", + "0x7ba0067b97b800620b0077b700618f0027b77b600720b0067b57b4234009", + "0x20b0067ad0060160027bb00620b0067b80060be00200220b006002009002", + "0x11b0027be00620b00679b00644d0027bd00620b0067ae00612b0027bc006", + "0x27c27c17c000920b0067bf7be7bd7bc00c2190027bf00620b0067bb006", + "0x7c300644f00200220b0060020090027c50067c47c300620b0077c200644e", + "0x79779679579479301412a00200220b0062330060330022337c600720b006", + "0x67c000601600278e00620b0067b600600c0027c700620b0067c6799798", + "0x279100620b0067c700604100279000620b0067c100612b00278f00620b", + "0x7c900604d00200220b0067c80060fa0021067c97c800920b00615400659e", + "0x7cc7cb00720b0067ca00601c0027ca00620b00610600601900200220b006", + "0x20b0067cd00601c0027cd00620b00600206500200220b0067cb0060c4002", + "0x540027d000620b0067cc00605400200220b0067ce0060c40027cf7ce007", + "0x77d17d00070290027d000620b0067d000611b0027d100620b0067cf006", + "0x602b0027d300620b00600202a00200220b0060020090020027d200220b", + "0x20027d600600202d0027d500620b0067d400602c0027d400620b0067d3", + "0x7d800620b0067d700602e0027d700620b00600202a00200220b006002009", + "0x7d900602c0027d900620b0067d500602f0027d500620b0067d800602c002", + "0x20b0060020090022300067db7da00620b0077d90060300027d900620b006", + "0x63710027dd7dc00720b00679100607f00200220b0067da006033002002", + "0x200220b0067de0063950027e57e47e37e27e17e07df7de01420b0067dd", + "0x220b0067e200639800200220b0067e100639900200220b0067df00639b", + "0x20b0067e500620c00200220b0067e400639600200220b0067e3006397002", + "0x63d30027e700620b00679000612b0027e600620b00678f006016002002", + "0x61510027eb7ea7e900920b0067e87e77e60093d40027e800620b0067e0", + "0x20b00622f00615200200220b0060020090027ed0067ec22f00620b0077eb", + "0xef00200220b0067ef00604d0027f07ef00720b0067ee0061300027ee006", + "0x20b0067f200604d0027f37f200720b0067f10061300027f100620b006002", + "0x4d0027f67f500720b0067f40061300027f400620b0067f00061b2002002", + "0x720b0067f70061300027f700620b0067f30061b200200220b0067f5006", + "0x61b20027fa00620b0067f60061b200200220b0067f800604d0027f97f8", + "0x20b0067fc00604b0027fc00620b0067fb7fa0071c10027fb00620b0067f9", + "0x2a00200220b0060020090027fe0067fd00220b0077fc0061c50027fc006", + "0x620b00680000602c00280000620b0067ff00602e0027ff00620b006002", + "0x220b0067fe0060f200200220b00600200900200280200600202d002801", + "0x680400602c00280400620b00680300602b00280300620b00600202a002", + "0x280500620b00680500602c00280500620b00680100602f00280100620b", + "0x780600603000280600620b00680600602c00280600620b00680500602f", + "0x200220b00680700603300200220b00600200900280900680880700620b", + "0x20b00680e0063fb00281181080f80e80d80c80b80a01420b0067dc006371", + "0x281500620b0067e900601600281400620b00678e00600c002813812007", + "0x81581400c3fd00281700620b0068130063fc00281600620b0067ea00612b", + "0x81e00681d81c00620b00781b0060c800281b81a81981800c20b006817816", + "0x20b00681f0063fe00281f00620b00681c0060c900200220b006002009002", + "0x82482300720b00682100613000200220b006820006349002822821820009", + "0x20b00682500613000282500620b00600200000200220b00682300604d002", + "0x1b200282700620b0068240061b200200220b00682600604d00223a826007", + "0x682900604b00282900620b0068288270071c100282800620b00623a006", + "0x200220b00600200900223b00682a00220b0078290061c500282900620b", + "0x20b00682c00602c00282c00620b00682b00602e00282b00620b00600202a", + "0x20b00623b0060f200200220b00600200900200282e00600202d00282d006", + "0x83000602c00283000620b00682f00602b00282f00620b00600202a002002", + "0x83100620b00683100602c00283100620b00682d00602f00282d00620b006", + "0x603300200220b00600200900283400683383200620b007831006030002", + "0x720b00680b0063d600283580a00720b00680a0063d500200220b006832", + "0x83880d00720b00680d0063d800283780c00720b00680c0063d700283680b", + "0x3db00283a80f00720b00680f0063da00283981200720b0068120063d9002", + "0x83501412a00283c81100720b0068110063dc00283b81000720b006810006", + "0x1c500200220b00683d00604700283d00620b00683c83b83a839838837836", + "0x20b00680d0063dd00200220b00600200900283f00683e00220b007822006", + "0x284300620b00681a00612b00284200620b006819006016002841840007", + "0x284784684500920b0068448438420093df00284400620b0068410063de", + "0x84800615200200220b00600200900284a00684984800620b007847006151", + "0x220b00684c00604d00284d84c00720b00684b00613000284b00620b006", + "0x84f00604d00285084f00720b00684e00613000284e00620b0060020ef002", + "0x285200620b0068500061b200285100620b00684d0061b200200220b006", + "0x8530061c500285300620b00685300604b00285300620b0068528510071c1", + "0x285600620b00600202a00200220b00600200900285500685400220b007", + "0x85900600202d00285800620b00685700602c00285700620b00685600602e", + "0x620b00600202a00200220b0068550060f200200220b006002009002002", + "0x602f00285800620b00685b00602c00285b00620b00685a00602b00285a", + "0x620b00785c00603000285c00620b00685c00602c00285c00620b006858", + "0x1412a00200220b00685d00603300200220b00600200900285f00685e85d", + "0x86100620b00684500601600286000620b00681181080f81284080c80b80a", + "0x600202d00286300620b00686000604100286200620b00684600612b002", + "0x20b00685f00603300200220b00600211e00200220b006002009002002864", + "0x681100620c00200220b00600f00604d00200220b006010006061002002", + "0x81200639800200220b00680f00639700200220b00681000639600200220b", + "0x639b00200220b00680c00639a00200220b00684000639900200220b006", + "0x3e100286500620b00600213100200220b00680a00639500200220b00680b", + "0x20b00686686500705b00286600620b00686600604b00286600620b006002", + "0x44b00286800620b00623f86700705d00286700620b00600213500223f006", + "0x20b00600600612c00286a00620b00681800600c00286900620b006868006", + "0x44c00223e00620b00684600612b00286c00620b00684500601600286b006", + "0x200220b00600200900286d23e86c86b86a01600686d00620b006869006", + "0x200220b00600f00604d00200220b00601000606100200220b00600211e", + "0x220b00680f00639700200220b00681000639600200220b00681100620c", + "0x20b00680c00639a00200220b00684000639900200220b006812006398002", + "0x684a00644b00200220b00680a00639500200220b00680b00639b002002", + "0x287000620b00600600612c00286f00620b00681800600c00286e00620b", + "0x686e00644c00287200620b00684600612b00287100620b006845006016", + "0x83f0060f200200220b00600200900223d87287187086f01600623d00620b", + "0x1600287300620b00681181080f81280d80c80b80a01412a00200220b006", + "0x20b00687300604100286200620b00681a00612b00286100620b006819006", + "0x600c00287587400720b00686300607f00200220b00600211e002863006", + "0x620b00686100601600287700620b00600600612c00287600620b006818", + "0x604b00287a00620b00687500604100287900620b00686200612b002878", + "0x8798788778760105d400287c00620b00601000600f00287b00620b00600f", + "0x88388200620b0078810060ed00288188087f87e87d01620b00687c87b87a", + "0x88400602f00288400620b00688200608e00200220b00600200900223c006", + "0x88600620b00788500603000288500620b00688500602c00288500620b006", + "0x600202a00200220b00688600603300200220b006002009002888006887", + "0x88b00620b00688a00648500288a00620b00688987400748400288900620b", + "0x87f00601600288d00620b00687e00612c00288c00620b00687d00600c002", + "0x89000620b00688b00644c00288f00620b00688000612b00288e00620b006", + "0x220b00688800603300200220b00600200900289088f88e88d88c016006", + "0x620b00600222200289100620b00600213100200220b006874006047002", + "0x13500289300620b00689289100705b00289200620b00689200604b002892", + "0x20b00689500644b00289500620b00689389400705d00289400620b006002", + "0x1600289800620b00687e00612c00289700620b00687d00600c002896006", + "0x20b00689600644c00289900620b00688000612b00223900620b00687f006", + "0x687400604700200220b00600200900289a89923989889701600689a006", + "0x12c00289c00620b00687d00600c00289b00620b00623c00644b00200220b", + "0x20b00688000612b00289e00620b00687f00601600289d00620b00687e006", + "0x20090028a089f89e89d89c0160068a000620b00689b00644c00289f006", + "0x1000606100200220b00683400603300200220b00600211e00200220b006", + "0x639500200220b00680b00639b00200220b00600f00604d00200220b006", + "0x39700200220b00681000639600200220b00681100620c00200220b00680a", + "0x200220b00680c00639a00200220b00681200639800200220b00680f006", + "0x8a100620b00600213100200220b00682200604d00200220b00680d006399", + "0x8a28a100705b0028a200620b0068a200604b0028a200620b006002501002", + "0x8a500620b0068a38a400705d0028a400620b0060021350028a300620b006", + "0x600612c0028a700620b00681800600c0028a600620b0068a500644b002", + "0x23800620b00681a00612b0028a900620b0068190060160028a800620b006", + "0x20b0060020090028aa2388a98a88a70160068aa00620b0068a600644c002", + "0x20b00600f00604d00200220b00601000606100200220b00600211e002002", + "0x681100620c00200220b00680a00639500200220b00680b00639b002002", + "0x81200639800200220b00680f00639700200220b00681000639600200220b", + "0x644b00200220b00680d00639900200220b00680c00639a00200220b006", + "0x620b00600600612c0028ac00620b00681800600c0028ab00620b00681e", + "0x644c0028af00620b00681a00612b0028ae00620b0068190060160028ad", + "0x11e00200220b0060020090028b08af8ae8ad8ac0160068b000620b0068ab", + "0x4d00200220b00601000606100200220b00680900603300200220b006002", + "0x28b100620b00600213100200220b0067dc00604700200220b00600f006", + "0x68b28b100705b0028b200620b0068b200604b0028b200620b0060024bd", + "0x28b400620b0062378b300705d0028b300620b00600213500223700620b", + "0x600600612c0028b600620b00678e00600c0028b500620b0068b400644b", + "0x28b900620b0067ea00612b0028b800620b0067e90060160028b700620b", + "0x220b0060020090028ba8b98b88b78b60160068ba00620b0068b500644c", + "0x220b00600f00604d00200220b00601000606100200220b00600211e002", + "0x678e00600c0028bb00620b0067ed00644b00200220b0067dc006047002", + "0x28be00620b0067e90060160028bd00620b00600600612c0028bc00620b", + "0x8be8bd8bc0160068c000620b0068bb00644c0028bf00620b0067ea00612b", + "0x20b00623000603300200220b00600211e00200220b0060020090028c08bf", + "0x679100604700200220b00600f00604d00200220b006010006061002002", + "0x8c200604b0028c200620b0060025bc0028c100620b00600213100200220b", + "0x23600620b0060021350028c300620b0068c28c100705b0028c200620b006", + "0x600c0028c500620b0068c400644b0028c400620b0068c323600705d002", + "0x620b00678f0060160028c700620b00600600612c0028c600620b00678e", + "0x8c60160068ca00620b0068c500644c0028c900620b00679000612b0028c8", + "0x1540065bd00200220b00600211e00200220b0060020090028ca8c98c88c7", + "0x639500200220b00600f00604d00200220b00601000606100200220b006", + "0x39800200220b00679800639700200220b00679900639600200220b006793", + "0x200220b00679500639a00200220b00679600639900200220b006797006", + "0x20b0067b600600c0028cb00620b0067c500644b00200220b00679400639b", + "0x12b0028ce00620b0067c00060160028cd00620b00600600612c0028cc006", + "0x8cf8ce8cd8cc0160068d000620b0068cb00644c0028cf00620b0067c1006", + "0x220b0061540065bd00200220b00600211e00200220b0060020090028d0", + "0x20b00679500639a00200220b00600f00604d00200220b006010006061002", + "0x679900639600200220b00679300639500200220b00679400639b002002", + "0x79600639900200220b00679700639800200220b00679800639700200220b", + "0xc0028d100620b0067ba00644b00200220b00679b00620c00200220b006", + "0x20b0067ad0060160028d300620b00600600612c0028d200620b0067b6006", + "0x160068d600620b0068d100644c0028d500620b0067ae00612b0028d4006", + "0x65bd00200220b00600211e00200220b0060020090028d68d58d48d38d2", + "0x39a00200220b00600f00604d00200220b00601000606100200220b006154", + "0x200220b00679300639500200220b00679400639b00200220b006795006", + "0x220b00679700639800200220b00679800639700200220b006799006396", + "0x20b0067a80060c400200220b00679b00620c00200220b006796006399002", + "0x612c0028d800620b0067ac00600c0028d700620b0067b200644b002002", + "0x620b0067ae00612b0028da00620b0067ad0060160028d900620b006006", + "0x60020090028dc8db8da8d98d80160068dc00620b0068d700644c0028db", + "0x601000606100200220b0061540065bd00200220b00600211e00200220b", + "0x79b00620c00200220b00679500639a00200220b00600f00604d00200220b", + "0x639600200220b00679300639500200220b00679400639b00200220b006", + "0x39900200220b00679700639800200220b00679800639700200220b006799", + "0x620b0067a100600c0028dd00620b0067a700644b00200220b006796006", + "0x612b0028e000620b0067a20060160028df00620b00600600612c0028de", + "0x8e28e18e08df8de0160068e200620b0068dd00644c0028e100620b0067a3", + "0x220b0061540065bd00200220b0067890060f200200220b006002009002", + "0x8e300604d0028e48e300720b0060a000613000200220b0060140060d0002", + "0x28e78e600720b0068e50061300028e500620b0060025d700200220b006", + "0x20b0068e80061300028e800620b0068e40061b200200220b0068e600604d", + "0x1300028eb00620b0068e70061b200200220b0068e900604d0028ea8e9007", + "0x20b0068ea0061b200200220b0068ec00604d0028ed8ec00720b0068eb006", + "0x28f000620b0068ef8ee0071c10028ef00620b0068ed0061b20028ee006", + "0x20090028f20068f100220b0078f00061c50028f000620b0068f000604b", + "0x2c0028f400620b0068f300602e0028f300620b00600202a00200220b006", + "0xf200200220b0060020090020028f500600202d00224300620b0068f4006", + "0x8f700620b0068f600602b0028f600620b00600202a00200220b0068f2006", + "0x8f800602c0028f800620b00624300602f00224300620b0068f700602c002", + "0x24400620b00624400602c00224400620b0068f800602f0028f800620b006", + "0x603300200220b0060020090028fb0068fa8f900620b007244006030002", + "0x600211e00200220b0060020090020028fc00600202d00200220b0068f9", + "0x1000606100200220b00600c00604700200220b0068fb00603300200220b", + "0x25d80028fd00620b00600213100200220b00600f00604d00200220b006", + "0x620b0068fe8fd00705b0028fe00620b0068fe00604b0028fe00620b006", + "0x644b00290100620b0068ff90000705d00290000620b0060021350028ff", + "0x620b00600600612c00290300620b00616100600c00290200620b006901", + "0x644c00290600620b00601500612b00290500620b00601b006016002904", + "0xf200200220b00600200900290790690590490301600690700620b006902", + "0x200220b0060140060d000200220b0061540065bd00200220b00609b006", + "0x620b00601b00601600207f00620b00616100600c00200220b00600211e", + "0x12c00290a00620b00607f00600c00290990800720b00600c00607f0020c7", + "0x20b00601500612b00290c00620b0060c700601600290b00620b006006006", + "0xf00290f00620b00600f00604b00290e00620b00690900604100290d006", + "0x91101620b00691090f90e90d90c90b90a0103f900291000620b006010006", + "0x20b00600200900291800691791600620b0079150063bc002915914913912", + "0x91990800748400291900620b00600202a00200220b0069160063bd002002", + "0x91c00620b00691100600c00291b00620b00691a00648500291a00620b006", + "0x91400612b00291e00620b00691300601600291d00620b00691200612c002", + "0x292091f91e91d91c01600692000620b00691b00644c00291f00620b006", + "0x92100620b00691800644b00200220b00690800604700200220b006002009", + "0x91300601600292300620b00691200612c00292200620b00691100600c002", + "0x92600620b00692100644c00292500620b00691400612b00292400620b006", + "0x200220b00600211e00200220b006002009002926925924923922016006", + "0x220b00600f00604d00200220b00601000606100200220b00602d0060fa", + "0x20b00616200644b00200220b0060140060d000200220b00600c006047002", + "0x1600292900620b00600600612c00292800620b00616100600c002927006", + "0x20b00692700644c00292b00620b00601500612b00292a00620b00601b006", + "0x20b00600211e00200220b00600200900292c92b92a92992801600692c006", + "0x601000606100200220b00600c00604700200220b006139006033002002", + "0x1600639c00200220b00602d0060fa00200220b00600f00604d00200220b", + "0x231300292d00620b00600213100200220b0060140060d000200220b006", + "0x620b00692e92d00705b00292e00620b00692e00604b00292e00620b006", + "0x644b00293000620b00624892f00705d00292f00620b006002135002248", + "0x620b00600600612c00293200620b00600200600c00293100620b006930", + "0x644c00224700620b00601500612b00293400620b00601b006016002933", + "0x11e00200220b00600200900293524793493393201600693500620b006931", + "0x4d00200220b00601000606100200220b00600c00604700200220b006002", + "0x200220b00601600639c00200220b0060140060d000200220b00600f006", + "0x600600612c00293700620b00600200600c00293600620b00605400644b", + "0x293a00620b00601500612b00293900620b00601b00601600293800620b", + "0x220b00600211e00224693a93993893701600624600620b00693600644c", + "0x20b00600200600c00201600620b0060020ef00200c00620b0060025d9002", + "0xfc00201900620b00600700612b00201b00620b006006006016002017006", + "0x20b00600c0065e10020c400620b00601600604b00201c00620b006009006", + "0x5e300201501401000f00c20b0060650c401c01901b01700f5e2002065006", + "0x60540065e400200220b00600200900211b00693b05400620b007015006", + "0x220b00602b00604d00200220b00602900639c00202c02b02a02900c20b", + "0x602d0065da00202d00620b00602a0065e500200220b00602c006033002", + "0x203000620b00601000601600202f00620b00600f00600c00202e00620b", + "0x3303002f00c00604800620b00602e0065db00203300620b00601400612b", + "0x600f00600c00203900620b00611b0065dc00200220b006002009002048", + "0x203700620b00601400612b00211e00620b00601000601600203500620b", + "0x620b00600c00630b00212003711e03500c00612000620b0060390065db", + "0x600213100201000620b00600213100201600620b00600f0065dd00200f", + "0x200220b0060150065df00201701500720b0060160065de00201400620b", + "0x60170065e000206500620b0060060060160020c400620b00600200600c", + "0x202900620b00601400604e00211b00620b00601000604e00205400620b", + "0x200220b00600200600201c01901b00920b00602911b0540650c40165e6", + "0x2a0065e900200220b00600200900202b00693c02a00620b00701c0065e8", + "0x720b00602c00613200200220b00602e00603300202e02d02c00920b006", + "0x613200203300620b00603000605300200220b00602f00605100203002f", + "0x620b00603900605300200220b00604800605100203904800720b00602d", + "0xc5ea00203500620b00603500600f00203300620b00603300600f002035", + "0x220b00600200900203a10d12000993d03711e00720b007035033007019", + "0x611e00601600212400620b00603c0063b700203c00620b00600202a002", + "0x212a00620b0061240063b800203e00620b00603700612b00207d00620b", + "0x212c00620b00603a0063b900200220b00600200900200293e00600202d", + "0x612c0063b800203e00620b00610d00612b00207d00620b006120006016", + "0x212b00620b0060410063bb00204100620b00612a0063ba00212a00620b", + "0x600211e00200220b00600200900212d00693f04300620b00712b0063bc", + "0x212e00620b00604500900748400204500620b0060430065eb00200220b", + "0x607d00601600213100620b00601b00600c00204700620b00612e006485", + "0x604b00620b00604700644c00204d00620b00603e00612b00213000620b", + "0x604700200220b00600211e00200220b00600200900204b04d13013100c", + "0x4f00620b00601b00600c00204e00620b00612d00644b00200220b006009", + "0x4e00644c00205100620b00603e00612b00213200620b00607d006016002", + "0x600211e00200220b00600200900205305113204f00c00605300620b006", + "0x600c00212f00620b00602b00644b00200220b00600900604700200220b", + "0x620b00600700612b00213300620b00601900601600205600620b00601b", + "0x20b0060025ed00213605813305600c00613600620b00612f00644c002058", + "0x600f00603900200f00620b00600204800200220b006002139002016006", + "0x900201701500794001401000720b00700f00600200903500200f00620b", + "0x1000620b00601000600c00201b00620b0060070065ee00200220b006002", + "0x5f000200220b0060020090020c400694101c01900720b00701b0065ef002", + "0x20b0060650065f100205400620b00601900606f00206500620b00601c006", + "0x620b00600202a00200220b00600200900200294200600202d00211b006", + "0x65f100205400620b0060c400606f00202a00620b0060290065f2002029", + "0x620b00600c00631600200c00620b00605400630900211b00620b00602a", + "0x694302b00620b00711b0065f400200c00620b00600c0160075f300200c", + "0x620b00602b0065f500200220b00600211e00200220b00600200900202c", + "0x600f00204800620b00601400601600203300620b00601000600c00202d", + "0x3503904803300c5f600203500620b00600900604e00203900620b00602d", + "0x200900203700694411e00620b00703000607100203002f02e00920b006", + "0x200220b00610d00603300210d12000720b00611e00614100200220b006", + "0x600c00631600203e00620b00602f00601600207d00620b00602e00600c", + "0x20b00612c12a03e07d00c31700212c00620b00612000604e00212a00620b", + "0x20b00600200900204100694512b00620b00712400607100212403c03a009", + "0x600c00200220b00612d00603300212d04300720b00612b006141002002", + "0x620b00604300604e00212e00620b00603c00601600204500620b00603a", + "0x620b00604100631c00200220b00600200900200294600600202d002047", + "0x631b00204d00620b00603c00601600213000620b00603a00600c002131", + "0xc0065f700200220b00600200900204b04d13000900604b00620b006131", + "0x204f00620b00602e00600c00204e00620b00603700631c00200220b006", + "0x5113204f00900605100620b00604e00631b00213200620b00602f006016", + "0x200220b00602c00603300200220b00600211e00200220b006002009002", + "0x20b00601400601600204500620b00601000600c00200220b00600c0065f7", + "0x731900205300620b00600202a00204700620b00600900604e00212e006", + "0x20b00604500600c00205600620b00612f00631a00212f00620b006053047", + "0x900613600620b00605600631b00205800620b00612e006016002133006", + "0x60160065f800200220b00600211e00200220b006002009002136058133", + "0x600213100200220b0060070065f700200220b00600900605100200220b", + "0x5b00205b00620b00605b00604b00205b00620b00600213400213400620b", + "0x613505d00705d00205d00620b00600213500213500620b00605b134007", + "0x206100620b00601500600c00205f00620b00613700631c00213700620b", + "0x6413806100900606400620b00605f00631b00213800620b006017006016", + "0x620b00601600603900201600620b00600204800200220b00600211e002", + "0x600200900201501400794701000f00720b007016006002009035002016", + "0x200f00620b00600f00600c00201700c00720b00600c00635a00200220b", + "0x600c00604d00200220b00600200900201b00694800220b0070170061c5", + "0x201c00620b00601900700732800201900620b0060090065f900200220b", + "0x601000601600206500620b00600f00600c0020c400620b00601c006329", + "0x600200900211b05406500900611b00620b0060c400632a00205400620b", + "0x607600202b00620b00600700600f00200220b00601b0060f200200220b", + "0x200900202d00694902c00620b00702a00607700202a02900720b00602b", + "0x202f00620b00600200000202e00620b00602c00900705b00200220b006", + "0x1000601600203500620b00600f00600c00203000620b00602f00c0071c1", + "0x12000620b00602e00604e00203700620b00602900600f00211e00620b006", + "0x3300920b00610d12003711e03501632600210d00620b00603000604b002", + "0x200220b00600200900203c00694a03a00620b00703900614b002039048", + "0x632900203e00620b00607d12400732800207d12400720b00603a00607b", + "0x620b00604800601600212c00620b00603300600c00212a00620b00603e", + "0x220b00600200900204112b12c00900604100620b00612a00632a00212b", + "0x4800601600212d00620b00603300600c00204300620b00603c00632b002", + "0x200900212e04512d00900612e00620b00604300632a00204500620b006", + "0x632c00200220b00600900605100200220b00600c00604d00200220b006", + "0x20b00613100632900213100620b00604702900732800204700620b00602d", + "0x32a00204b00620b00601000601600204d00620b00600f00600c002130006", + "0x604d00200220b00600200900204e04b04d00900604e00620b006130006", + "0x13100200220b00600700606100200220b00600900605100200220b00600c", + "0x13200620b00613200604b00213200620b00600213400204f00620b006002", + "0x5300705d00205300620b00600213500205100620b00613204f00705b002", + "0x620b00601400600c00205600620b00612f00632b00212f00620b006051", + "0x13300900613600620b00605600632a00205800620b006015006016002133", + "0x5fa00201700620b00600f00600f00201500620b00600200600c002136058", + "0x201900694b01b00620b0070140065fb00201401000720b006017015007", + "0x720b00601c0065fd00201c00620b00601b0065fc00200220b006002009", + "0x1600202d00620b00600600612c00202c00620b00601000600c0020650c4", + "0x20b00600c0065fe00202f00620b00600900612b00202e00620b006007006", + "0x3301600720b00601600635a00203000620b00603000604100203000c007", + "0x2c0105d400204800620b0060c400600f00203300620b00603300604b002", + "0x20b00702b0060ed00202b02a02911b05401620b00604803303002f02e02d", + "0x211e00620b00603900608e00200220b00600200900203500694c039006", + "0x703700603000203700620b00603700602c00203700620b00611e00602f", + "0x200220b00612000603300200220b00600200900210d00694d12000620b", + "0x12a03e07d12403c01420b00603a00637100203a00c00720b00600c0065fe", + "0x639900200220b00612400639b00200220b00603c00639500204112b12c", + "0x39600200220b00612c00639700200220b00612a00639800200220b00603e", + "0x12e00620b00602900601600200220b00604100620c00200220b00612b006", + "0x12e0093d400213100620b00607d0063d300204700620b00602a00612b002", + "0x204d00694e13000620b00704500615100204512d04300920b006131047", + "0x220b00704b0061c500204b00620b00613000615200200220b006002009", + "0xc00604700200220b00601600604d00200220b00600200900204e00694f", + "0x213200620b00604f00601900204f00620b00606500601b00200220b006", + "0x20b00600206500200220b0060510060c400205305100720b00613200601c", + "0x5400200220b0060560060c400213305600720b00612f00601c00212f006", + "0x20b00605800611b00213600620b00613300605400205800620b006053006", + "0x2a00200220b00600200900200295000220b007136058007029002058006", + "0x620b00605b00602c00205b00620b00613400602b00213400620b006002", + "0x5d00620b00600202a00200220b00600200900200295100600202d002135", + "0x5400600c00213500620b00613700602c00213700620b00605d00602e002", + "0x13800620b00604300601600206100620b00611b00612c00205f00620b006", + "0x600202d00213900620b00613500602c00206400620b00612d00612b002", + "0x605400600c00200220b00604e0060f200200220b006002009002002952", + "0x213f00620b00604300601600206f00620b00611b00612c00213c00620b", + "0x601600604b00214100620b00600c00604100207100620b00612d00612b", + "0x14514107113f06f13c0105b800207500620b00606500600f00214500620b", + "0x7700695307600620b00706c0060ed00206c06a06913b06701620b006075", + "0x20b00606700600c00207900620b00607600608e00200220b006002009002", + "0x12b00213800620b00606900601600206100620b00613b00612c00205f006", + "0x20b0061390063a800213900620b00607900602c00206400620b00606a006", + "0x12c00207b00620b00605f00600c00214b00620b0061460063a9002146006", + "0x20b00606400612b00207f00620b00613800601600214a00620b006061006", + "0x20090021510c707f14a07b01600615100620b00614b0063aa0020c7006", + "0x214e00620b00606700600c00215200620b0060770063ab00200220b006", + "0x606a00612b00208300620b00606900601600214f00620b00613b00612c", + "0x900215008508314f14e01600615000620b0061520063aa00208500620b", + "0x4700200220b00601600604d00200220b00606500606100200220b006002", + "0x620b00605400600c00215e00620b00604d0063ab00200220b00600c006", + "0x612b00215f00620b00604300601600216000620b00611b00612c002161", + "0x16315d15f16016101600616300620b00615e0063aa00215d00620b00612d", + "0x220b00600c00604700200220b00610d00603300200220b006002009002", + "0x620b00600202a00200220b00606500606100200220b00601600604d002", + "0x63a900208700620b0061620063a800216200620b00615c00602b00215c", + "0x620b00611b00612c00215700620b00605400600c00215400620b006087", + "0x63aa00216e00620b00602a00612b00215b00620b00602900601600208a", + "0x4700200220b00600200900216816e15b08a15701600616800620b006154", + "0x200220b00606500606100200220b00601600604d00200220b00600c006", + "0x611b00612c00208e00620b00605400600c0020ed00620b0060350063ab", + "0x216c00620b00602a00612b0020d000620b00602900601600216b00620b", + "0x220b00600200900209216c0d016b08e01600609200620b0060ed0063aa", + "0x20b0060190063ab00200220b00601600604d00200220b00600c006047002", + "0x1600209400620b00600600612c00217100620b00601000600c00216d006", + "0x20b00616d0063aa00209600620b00600900612b00217300620b006007006", + "0x607600200c00620b00600600600f002175096173094171016006175006", + "0x200900200f00695401600620b00700900607700200900700720b00600c", + "0x600200900201500695501401000720b0070160020075ff00200220b006", + "0xf00201b00620b00601000600c00201700620b00601400660000200220b", + "0x201c01901b00900601c00620b00601700660100201900620b006007006", + "0x6500620b0060c40066020020c400620b00600202a00200220b006002009", + "0x6500660100211b00620b00600700600f00205400620b00601500600c002", + "0x600f00660200200220b00600200900202911b05400900602900620b006", + "0x202c00620b00600700600f00202b00620b00600200600c00202a00620b", + "0x700620b00600600601b00202d02c02b00900602d00620b00602a006601", + "0x1a300200220b00600200900201600695600c00900720b0070070060db002", + "0x20b00600f0061a400201000620b00600900609900200f00620b00600c006", + "0x620b00600202a00200220b00600200900200295700600202d002014006", + "0x61a400201000620b00601600609900201700620b0060150061a5002015", + "0x620b00601b00600f00201b00620b00601000605300201400620b006017", + "0x1a600200220b00600200900201c00695801900620b0070140060df00201b", + "0x20b00600200600c00206500620b0060c40061b20020c400620b006019006", + "0x11b05400720b00602a02900760300202a00620b00606500604b002029006", + "0x660400200220b00600200900202c00695902b00620b00711b00633b002", + "0x620b00601b00600f00202e00620b00605400600c00202d00620b00602b", + "0x220b00600200900203002f02e00900603000620b00602d00660500202f", + "0x1b00600f00204800620b00605400600c00203300620b00602c006606002", + "0x200900203503904800900603500620b00603300660500203900620b006", + "0x660600211e00620b00600202a00200220b00601c00603300200220b006", + "0x620b00601b00600f00212000620b00600200600c00203700620b00611e", + "0x220b00600211e00203a10d12000900603a00620b00603700660500210d", + "0xf00695a01600c00720b0070090060db00200900620b00600700601b002", + "0x20b00600c00609900201000620b0060160061a300200220b006002009002", + "0x600200900200295b00600202d00201500620b0060100061a4002014006", + "0x609900201b00620b0060170061a500201700620b00600202a00200220b", + "0x620b00601400605300201500620b00601b0061a400201400620b00600f", + "0xc400695c01c00620b0070150060df00201900620b00601900600f002019", + "0x20b0060650061b200206500620b00601c0061a600200220b006002009002", + "0x601600202c00620b00600200600c00211b00620b0060021ad002054006", + "0x620b00611b00604300202e00620b00601900600f00202d00620b006006", + "0x920b00603002f02e02d02c0161ae00203000620b00605400604b00202f", + "0x220b00600200900204800695d03300620b00702b00601400202b02a029", + "0x3700695e11e00620b00703500601700203503900720b006033006015002", + "0x612000613600210d12000720b00611e0060f800200220b006002009002", + "0x60800203c00620b00603a00660700203a00620b00610d0061d600200220b", + "0x602900600c00207d00620b00612400660900212400620b00603c039007", + "0x612c00620b00607d00660a00212a00620b00602a00601600203e00620b", + "0x60800212b00620b00603700660b00200220b00600200900212c12a03e009", + "0x602900600c00204300620b00604100660900204100620b00612b039007", + "0x612e00620b00604300660a00204500620b00602a00601600212d00620b", + "0xc00204700620b00604800660c00200220b00600200900212e04512d009", + "0x20b00604700660a00213000620b00602a00601600213100620b006029006", + "0x220b0060c400603300200220b00600200900204d13013100900604d006", + "0x4e01900760800204e00620b00604b00660b00204b00620b00600202a002", + "0x5100620b00600200600c00213200620b00604f00660900204f00620b006", + "0x5305100900612f00620b00613200660a00205300620b006006006016002", + "0x760d00200f00620b00600600612b00201600620b00600200601600212f", + "0x201400695f01000620b00700c00660e00200c00900700920b00600f016", + "0x620b00601500661000201500620b00601000660f00200220b006002009", + "0xfa00200220b00601b00634900201c01901b00920b006017006611002017", + "0x620b0060c40066120020c400620b00601900622600200220b00601c006", + "0x661300211b00620b00600900612b00205400620b006007006016002065", + "0x1400661400200220b00600200900202911b05400900602900620b006065", + "0x2c00620b00600900612b00202b00620b00600700601600202a00620b006", + "0x620b00600200600c00202d02c02b00900602d00620b00602a006613002", + "0x604b00201b00620b00600c00637300201700620b00600700615d002015", + "0x6500201401000f00920b00601901b01701500c61500201900620b006016", + "0x620b00600900612b00211b00620b00600600601600201c00620b006002", + "0xc61700202b00620b00601400661600202a00620b00601c00611b002029", + "0x61900202d00620b0060540066180020540650c400920b00602b02a02911b", + "0x200900202f00696002e00620b00702c0060ed00202c00620b00602d006", + "0x203300620b0060300063a800203000620b00602e00608e00200220b006", + "0x60c400601600203900620b00600f00600c00204800620b0060330063a9", + "0x203700620b00606500612b00211e00620b00601000615d00203500620b", + "0x220b00600200900212003711e03503901600612000620b0060480063aa", + "0xc400601600203a00620b00600f00600c00210d00620b00602f0063ab002", + "0x7d00620b00606500612b00212400620b00601000615d00203c00620b006", + "0x600200601600203e07d12403c03a01600603e00620b00610d0063aa002", + "0x700920b00600f01600757600200f00620b00600600612b00201600620b", + "0x200220b00600200900201400696101000620b00700c00657700200c009", + "0x601700657b00201700620b00601500657a00201500620b006010006579", + "0x20b00601900657d00200220b00601b00657c0020650c401c01901b01620b", + "0x60c400657e00200220b00606500604d00200220b00601c0060fa002002", + "0x202900620b00600700601600211b00620b00605400657f00205400620b", + "0x2b02a02900900602b00620b00611b00658000202a00620b00600900612b", + "0x20b00600700601600202c00620b00601400658100200220b006002009002", + "0x900602f00620b00602c00658000202e00620b00600900612b00202d006", + "0x35500200c00900720b00600900622500200220b00600211e00202f02e02d", + "0x604d00200220b0060160060fa00201501401000f01601620b00600c006", + "0x61a00200220b00601400634900200220b00601000634900200220b00600f", + "0x620b00600200600c00201b00620b0060020ef00201700620b006015006", + "0x60fc00202900620b00600700615d00211b00620b006006006016002054", + "0x2a02911b05401661b00202b00620b00601b00604b00202a00620b006017", + "0x202d00696202c00620b00706500661c0020650c401c01900c20b00602b", + "0x602e00639c00203002f02e00920b00602c00661d00200220b006002009", + "0x35500203300900720b00600900622500200220b00603000603300200220b", + "0x604d00200220b0060480060fa00203711e03503904801620b006033006", + "0x61a00200220b00611e00634900200220b00603500634900200220b006039", + "0x20b00610d00659100210d00620b00612000659000212000620b006037006", + "0x37b00203c00620b00603c00604b00203c00620b00603a00653c00203a006", + "0x600261e00203e00620b0060020ef00207d12400720b00603c02f0c4009", + "0x212a00620b00612a00604b00203e00620b00603e00604b00212a00620b", + "0x204100900720b00600900622500212b12c00720b00612a03e12400937b", + "0x34900200220b00612d00604d00204712e04512d04301620b006041006355", + "0x200220b00604700639c00200220b00612e00634900200220b006045006", + "0x612b00604b00213000620b0061310061bf00213100620b006043006361", + "0x20b00600900622500204b04d00720b00613012b12c00937b00212b00620b", + "0x604f0060fa00212f05305113204f01620b00604e00635500204e009007", + "0x12f00639c00200220b00605300634900200220b00605100634900200220b", + "0x204b00620b00604b00604b00205600620b0061320061b200200220b006", + "0x213600900720b00600900622500205813300720b00605604b04d00937b", + "0x4d00200220b0061340060fa00213705d13505b13401620b006136006355", + "0x200220b00613700639c00200220b00605d00634900200220b00605b006", + "0x605800604b00206100620b00605f00662000205f00620b00613500661f", + "0x20b00600900622500206413800720b00606105813300937b00205800620b", + "0x60670060fa00206c06a06913b06701620b006139006355002139009007", + "0x6c00639c00200220b00606900634900200220b00613b00604d00200220b", + "0x206f00620b00613c00662000213c00620b00606a00661f00200220b006", + "0x35500207113f00720b00606f06413800937b00206400620b00606400604b", + "0x604d00200220b0061410060fa00207707607514514101620b006009006", + "0x61a00200220b00607600634900200220b00607500634900200220b006145", + "0x20b00614600659100214600620b00607900659000207900620b006077006", + "0x4b00207100620b00607100604b00207b00620b00614b00653c00214b006", + "0x604b00207f14a00720b00607b07113f00937b00207b00620b00607b006", + "0x607d07f14a00937b00207d00620b00607d00604b00207f00620b00607f", + "0x215100620b00615100604b00215200620b0060026210021510c700720b", + "0x33100214f14e00720b0061521510c700937b00215200620b00615200604b", + "0x20b00601900600c00208500620b00608300633200208300620b00614f006", + "0x21200216100620b00614e00615d00215e00620b00601c006016002150006", + "0x8a00200220b00600200900216016115e15000c00616000620b006085006", + "0x620b00601900600c00215f00620b00602d00633300200220b006009006", + "0x621200215c00620b0060c400615d00216300620b00601c00601600215d", + "0x1401000720b00600c00637200216215c16315d00c00616200620b00615f", + "0x1400637300201c00620b00600700615d00201900620b00600200600c002", + "0x60650c401c01900c61500206500620b00601600604b0020c400620b006", + "0x11b00620b00700f00603000205400620b00600206500201b01701500920b", + "0x60020ef00200220b00611b00603300200220b006002009002029006963", + "0x200900200296400600202d00202b00620b00602a00604b00202a00620b", + "0x604b00202c00620b00600200000200220b00602900603300200220b006", + "0x620b00605400611b00202d00620b00601b00622400202b00620b00602c", + "0x204803303000996502f02e00720b00702b02d054009006016622002054", + "0x3500620b0060390063b700203900620b00600202a00200220b006002009", + "0x350063b800203700620b00602f00612b00211e00620b00602e006016002", + "0x480063b900200220b00600200900200296600600202d00212000620b006", + "0x3700620b00603300612b00211e00620b00603000601600210d00620b006", + "0x3c0063bb00203c00620b0061200063ba00212000620b00610d0063b8002", + "0x20b00600200900207d00696712400620b00703a0063bc00203a00620b006", + "0x62400212a00620b00603e01000762300203e00620b0061240065eb002002", + "0x20b00611e00601600212b00620b00601500600c00212c00620b00612a006", + "0x62500212d00620b00603700612b00204300620b00601700615d002041006", + "0x200220b00600200900204512d04304112b01600604500620b00612c006", + "0x20b00601500600c00212e00620b00607d00662600200220b006010006397", + "0x12b00213000620b00601700615d00213100620b00611e006016002047006", + "0x4d13013104701600604b00620b00612e00662500204d00620b006037006", + "0x604d00200f01600720b00600900613000200c00620b00600213100204b", + "0x1700620b00600c00604e00201500620b00600f00604b00200220b006016", + "0x662700200220b00601400603300201401000720b00601701500704f002", + "0x20b00601900605100201c01900720b00601000613200201b00620b006007", + "0x6500604b00206500620b0060026280020c400620b00601c006053002002", + "0xc406501b0060020166290020c400620b0060c400600f00206500620b006", + "0x662a00200220b00600200900202c02b02a00996802911b05400920b007", + "0x620b00611b00612b00202e00620b00605400601600202d00620b006029", + "0x20b00600200900200296900600202d00203000620b00602d00662b00202f", + "0x612b00202e00620b00602a00601600203300620b00602c00662c002002", + "0x620b00603000662d00203000620b00603300662b00202f00620b00602b", + "0x11e00696a03500620b00704800662f00204800620b00603900662e002039", + "0x20b00603700600f00203700620b00603500663000200220b006002009002", + "0x63200200220b00612000606100210d12000720b00603a00663100203a006", + "0x603c0063a800200220b00600200900212400696b03c00620b00710d006", + "0x212a00620b00602e00601600203e00620b00607d0063a900207d00620b", + "0x12b12c12a00900612b00620b00603e0063aa00212c00620b00602f00612b", + "0x4100620b00600213100200220b00612400603300200220b006002009002", + "0x4304100705b00204300620b00604300604b00204300620b006002633002", + "0x12e00620b00612d04500705d00204500620b00600213500212d00620b006", + "0x2f00612b00213100620b00602e00601600204700620b00612e0063ab002", + "0x200900204d13013100900604d00620b0060470063aa00213000620b006", + "0x204e00620b00602e00601600204b00620b00611e0063ab00200220b006", + "0x13204f04e00900613200620b00604b0063aa00204f00620b00602f00612b", + "0x663500200220b00600200900200700696c00600620b007002006634002", + "0x620b00600c00663600200c00620b00600900622300200900620b006006", + "0x705d00200f00620b00600213500200220b006002009002016006006016", + "0x20b00601400663600201400620b00601000663700201000620b00600700f", + "0x620b00600f00663800200f00620b00600c0063bf002015006006015006", + "0x60160065de00201400620b00600213100201000620b006002131002016", + "0x20c400620b00600200600c00200220b0060150065df00201701500720b", + "0x601000604e00205400620b0060170065e000206500620b006006006016", + "0x602911b0540650c40165e600202900620b00601400604e00211b00620b", + "0x96d02a00620b00701c0065e800200220b00600200600201c01901b00920b", + "0x3300202e02d02c00920b00602a0065e900200220b00600200900202b006", + "0x20b00602f00605100203002f00720b00602c00613200200220b00602e006", + "0x5100203904800720b00602d00613200203300620b006030006053002002", + "0x620b00603300600f00203500620b00603900605300200220b006048006", + "0x11e00720b00703503300701900c5ea00203500620b00603500600f002033", + "0x203c00620b00600202a00200220b00600200900203a10d12000996e037", + "0x603700612b00207d00620b00611e00601600212400620b00603c0063b7", + "0x200900200296f00600202d00212a00620b0061240063b800203e00620b", + "0x207d00620b00612000601600212c00620b00603a0063b900200220b006", + "0x612a0063ba00212a00620b00612c0063b800203e00620b00610d00612b", + "0x97004300620b00712b0063bc00212b00620b0060410063bb00204100620b", + "0x20b0060430065eb00200220b00600211e00200220b00600200900212d006", + "0x204700620b00612e00648500212e00620b006045009007484002045006", + "0x603e00612b00213000620b00607d00601600213100620b00601b00600c", + "0x200900204b04d13013100c00604b00620b00604700644c00204d00620b", + "0x12d00644b00200220b00600900604700200220b00600211e00200220b006", + "0x13200620b00607d00601600204f00620b00601b00600c00204e00620b006", + "0x13204f00c00605300620b00604e00644c00205100620b00603e00612b002", + "0x20b00600900604700200220b00600211e00200220b006002009002053051", + "0x601600205600620b00601b00600c00212f00620b00602b00644b002002", + "0x620b00612f00644c00205800620b00600700612b00213300620b006019", + "0x220b00600213900200f00620b00600206400213605813305600c006136", + "0x1400605100201501400720b00600c00613200201000620b006002131002", + "0x20c400620b00600600601600201c00620b00600200600c00200220b006", + "0xc401c00c17600205400620b00601000604e00206500620b006015006099", + "0x20b00701900607100200220b00600200600201901b01700920b006054065", + "0x2b02a00720b00611b00614100200220b00600200900202900697111b006", + "0x602a00613200202c00620b00600900663900200220b00602b006033002", + "0x202f00620b00602e00605300200220b00602d00605100202e02d00720b", + "0x20b00602f00600f00203000620b00603000604b00203000620b0060025d7", + "0x11e03500997203904803300920b00702f03002c00701b01662900202f006", + "0x603300601600212000620b00603900662a00200220b006002009002037", + "0x203a00620b00612000662b00201600620b00604800612b00210d00620b", + "0x203c00620b00603700662c00200220b00600200900200297300600202d", + "0x603c00662b00201600620b00611e00612b00210d00620b006035006016", + "0x212400620b00607d00662e00207d00620b00603a00662d00203a00620b", + "0x212a00697403e00620b00712400662f00201600620b00601600f00713b", + "0x212c00620b00603e00663000200220b00600211e00200220b006002009", + "0x612c00600f00204500620b00610d00601600212d00620b00601700600c", + "0x704300614b00204304112b00920b00612e04512d00914600212e00620b", + "0x13000720b00604700607b00200220b00600200900213100697504700620b", + "0x204e00697604b00620b00704d00614a00200220b00613000606100204d", + "0x620b00604f00663b00204f00620b00604b00663a00200220b006002009", + "0x612b00205300620b00604100601600205100620b00612b00600c002132", + "0x205612f05305100c00605600620b00613200663c00212f00620b006016", + "0x213300620b00600213100200220b00604e00603300200220b006002009", + "0x605813300705b00205800620b00605800604b00205800620b006002633", + "0x205b00620b00613613400705d00213400620b00600213500213600620b", + "0x604100601600205d00620b00612b00600c00213500620b00605b00663d", + "0x606100620b00613500663c00205f00620b00601600612b00213700620b", + "0x213800620b00613100663d00200220b00600200900206105f13705d00c", + "0x601600612b00213900620b00604100601600206400620b00612b00600c", + "0x200900213b06713906400c00613b00620b00613800663c00206700620b", + "0x600c00206900620b00612a00663d00200220b00600211e00200220b006", + "0x620b00601600612b00206c00620b00610d00601600206a00620b006017", + "0x20b00600200900206f13c06c06a00c00606f00620b00606900663c00213c", + "0x20b00600900663e00200220b00600f00614500200220b00600211e002002", + "0x601600207100620b00601700600c00213f00620b00602900663d002002", + "0x620b00613f00663c00214500620b00600700612b00214100620b00601b", + "0x20b00600c00603900200c00620b00600204800207514514107100c006075", + "0x200900201401000797700f01600720b00700c00600200903500200c006", + "0x201600620b00601600600c00201500620b00600700601b00200220b006", + "0x61a300200220b00600200900201900697801b01700720b0070150060db", + "0x620b00601c0061a40020c400620b00601700609900201c00620b00601b", + "0x5400620b00600202a00200220b00600200900200297900600202d002065", + "0x11b0061a40020c400620b00601900609900211b00620b0060540061a5002", + "0x2900620b00602900600f00202900620b0060c400605300206500620b006", + "0x211e00200220b00600200900202b00697a02a00620b0070650060df002", + "0x202f00620b00602c00604b00202c00620b00602a0061a600200220b006", + "0x603300202e02d00720b00603002f00704f00203000620b00600900604e", + "0x11e00620b00600f00601600203500620b00601600600c00200220b00602e", + "0x3500c21800212000620b00602d00604e00203700620b00602900600f002", + "0x3a00697b10d00620b00703900607100203904803300920b00612003711e", + "0x612400603300212403c00720b00610d00614100200220b006002009002", + "0x4e00203e00620b00604800601600207d00620b00603300600c00200220b", + "0x31c00200220b00600200900200297c00600202d00212a00620b00603c006", + "0x20b00604800601600212b00620b00603300600c00212c00620b00603a006", + "0x20b00600200900204304112b00900604300620b00612c00631b002041006", + "0x20b00602900606100200220b00602b00603300200220b00600211e002002", + "0x604e00203e00620b00600f00601600207d00620b00601600600c002002", + "0x620b00612d12a00731900212d00620b00600202a00212a00620b006009", + "0x601600204700620b00607d00600c00212e00620b00604500631a002045", + "0x900213013104700900613000620b00612e00631b00213100620b00603e", + "0x605100200220b00600700606100200220b00600211e00200220b006002", + "0x4b00204b00620b00600213400204d00620b00600213100200220b006009", + "0x20b00600213500204e00620b00604b04d00705b00204b00620b00604b006", + "0x205100620b00613200631c00213200620b00604e04f00705d00204f006", + "0x605100631b00212f00620b00601400601600205300620b00601000600c", + "0x20b00600263f00200220b00600700639b00205612f05300900605600620b", + "0x611b00201600620b00600206500200c00620b006009006224002009006", + "0xc01600600200c64100200c00620b00600c00664000201600620b006016", + "0x664200200220b00600200900201b01701500997d01401000f00920b007", + "0x620b00601000612b00201c00620b00600f00601600201900620b006014", + "0x20b00600200900200297e00600202d00206500620b0060190066430020c4", + "0x612b00201c00620b00601500601600205400620b00601b006644002002", + "0x620b00606500664500206500620b0060540066430020c400620b006017", + "0x2b00697f02a00620b00711b00615100211b00620b006029006646002029", + "0x20b00602c00633100202c00620b00602a00615200200220b006002009002", + "0x12b00202f00620b00601c00601600202e00620b00602d00633200202d006", + "0x203303002f00900603300620b00602e00621200203000620b0060c4006", + "0x620b00601c00601600204800620b00602b00633300200220b006002009", + "0x3900900611e00620b00604800621200203500620b0060c400612b002039", + "0x900622400200900620b00600264700200220b00600700639a00211e035", + "0x201600620b00601600611b00201600620b00600206500200c00620b006", + "0x1401000f00920b00700c01600600200c64100200c00620b00600c006640", + "0x201900620b00601400664200200220b00600200900201b017015009980", + "0x60190066430020c400620b00601000612b00201c00620b00600f006016", + "0x601b00664400200220b00600200900200298100600202d00206500620b", + "0x20c400620b00601700612b00201c00620b00601500601600205400620b", + "0x602900664600202900620b00606500664500206500620b006054006643", + "0x220b00600200900202b00698202a00620b00711b00615100211b00620b", + "0x2d00633200202d00620b00602c00633100202c00620b00602a006152002", + "0x3000620b0060c400612b00202f00620b00601c00601600202e00620b006", + "0x200220b00600200900203303002f00900603300620b00602e006212002", + "0x60c400612b00203900620b00601c00601600204800620b00602b006333", + "0x700639900211e03503900900611e00620b00604800621200203500620b", + "0x6500200c00620b00600900622400200900620b00600264800200220b006", + "0x620b00600c00664000201600620b00601600611b00201600620b006002", + "0x201b01701500998301401000f00920b00700c01600600200c64100200c", + "0x620b00600f00601600201900620b00601400664200200220b006002009", + "0x202d00206500620b0060190066430020c400620b00601000612b00201c", + "0x601600205400620b00601b00664400200220b006002009002002984006", + "0x620b0060540066430020c400620b00601700612b00201c00620b006015", + "0x615100211b00620b00602900664600202900620b006065006645002065", + "0x20b00602a00615200200220b00600200900202b00698502a00620b00711b", + "0x1600202e00620b00602d00633200202d00620b00602c00633100202c006", + "0x20b00602e00621200203000620b0060c400612b00202f00620b00601c006", + "0x620b00602b00633300200220b00600200900203303002f009006033006", + "0x621200203500620b0060c400612b00203900620b00601c006016002048", + "0x264900200220b00600900639500211e03503900900611e00620b006048", + "0x201700620b00600200600c00201600620b00600206500200c00620b006", + "0x601600611b00201900620b00600700612b00201b00620b006006006016", + "0x60c401c01901b01701664a0020c400620b00600c00661600201c00620b", + "0x200900205400698606500620b00701500664b00201501401000f00c20b", + "0x202a00620b00611b00664d00211b00620b00606500664c00200220b006", + "0x900202c00698702b00620b0070290063e500202900620b00602a006220", + "0x2e00620b00602d00664e00202d00620b00602b0063e600200220b006002", + "0x1000601600203000620b00600f00600c00202f00620b00602e00664f002", + "0x3900620b00602f00665000204800620b00601400612b00203300620b006", + "0x3500620b00602c00665100200220b00600200900203904803303000c006", + "0x1400612b00203700620b00601000601600211e00620b00600f00600c002", + "0x900210d12003711e00c00610d00620b00603500665000212000620b006", + "0x3c00620b00600f00600c00203a00620b00605400665100200220b006002", + "0x3a00665000207d00620b00601400612b00212400620b006010006016002", + "0x65200200700620b00600200665200203e07d12403c00c00603e00620b006", + "0x20b00600c00665400200c00620b00600700665200200900620b006006006", + "0x65200200220b00600f00604d00201000f00720b006016006130002016006", + "0x20b00601500613000201500620b00601400665400201400620b006009006", + "0x1b200201900620b0060100061b200200220b00601700604d00201b017007", + "0x60c400604b0020c400620b00601c0190071c100201c00620b00601b006", + "0x200220b00600200900206500698800220b0070c40061c50020c400620b", + "0x20b00611b00602c00211b00620b00605400602e00205400620b00600202a", + "0x20b0060650060f200200220b00600200900200298900600202d002029006", + "0x2b00602c00202b00620b00602a00602b00202a00620b00600202a002002", + "0x60070063e200202c00600602c00620b00602900636f00202900620b006", + "0x65400200f00620b00600264900200220b00601600639500201600c00720b", + "0x620b00600206500201400620b00600f00622400201000620b006009006", + "0x1662200201400620b00601400664000201500620b00601500611b002015", + "0x20b0060020090020c401c01900998a01b01700720b007010014015006002", + "0x1700601600205400620b0060650063b700206500620b00600202a002002", + "0x2a00620b0060540063b800202900620b00601b00612b00211b00620b006", + "0x2b00620b0060c40063b900200220b00600200900200298b00600202d002", + "0x2b0063b800202900620b00601c00612b00211b00620b006019006016002", + "0x2c00620b00602d0063bb00202d00620b00602a0063ba00202a00620b006", + "0x65eb00200220b00600200900202f00698c02e00620b00702c0063bc002", + "0x20b00603300665600203300620b00603000c00765300203000620b00602e", + "0x65700203500620b00602900612b00203900620b00611b006016002048006", + "0x639500200220b00600200900211e03503900900611e00620b006048006", + "0x12000620b00611b00601600203700620b00602f00665800200220b00600c", + "0x10d12000900603a00620b00603700665700210d00620b00602900612b002", + "0x213100201600620b00600f00665a00200f00620b00600c0063ee00203a", + "0x1701500720b0060160065de00201400620b00600213100201000620b006", + "0x60060060160020c400620b00600200600c00200220b0060150065df002", + "0x211b00620b00601000604e00205400620b0060170065e000206500620b", + "0x1901b00920b00602911b0540650c40165e600202900620b00601400604e", + "0x900202b00698d02a00620b00701c0065e800200220b00600200600201c", + "0x20b00602e00603300202e02d02c00920b00602a0065e900200220b006002", + "0x605300200220b00602f00605100203002f00720b00602c006132002002", + "0x20b00604800605100203904800720b00602d00613200203300620b006030", + "0x600f00203300620b00603300600f00203500620b006039006053002002", + "0x12000998e03711e00720b00703503300701900c5ea00203500620b006035", + "0x603c0063b700203c00620b00600202a00200220b00600200900203a10d", + "0x203e00620b00603700612b00207d00620b00611e00601600212400620b", + "0x200220b00600200900200298f00600202d00212a00620b0061240063b8", + "0x610d00612b00207d00620b00612000601600212c00620b00603a0063b9", + "0x204100620b00612a0063ba00212a00620b00612c0063b800203e00620b", + "0x900212d00699004300620b00712b0063bc00212b00620b0060410063bb", + "0x48400204500620b0060430065eb00200220b00600211e00200220b006002", + "0x601b00600c00204700620b00612e00648500212e00620b006045009007", + "0x204d00620b00603e00612b00213000620b00607d00601600213100620b", + "0x200220b00600200900204b04d13013100c00604b00620b00604700644c", + "0x4e00620b00612d00644b00200220b00600900604700200220b00600211e", + "0x3e00612b00213200620b00607d00601600204f00620b00601b00600c002", + "0x900205305113204f00c00605300620b00604e00644c00205100620b006", + "0x644b00200220b00600900604700200220b00600211e00200220b006002", + "0x620b00601900601600205600620b00601b00600c00212f00620b00602b", + "0x5600c00613600620b00612f00644c00205800620b00600700612b002133", + "0x3500200c00620b00600c00603900200c00620b006002048002136058133", + "0x200220b00600200900201401000799100f01600720b00700c006002009", + "0x701500665b00201600620b00601600600c00201500620b006007006590", + "0x620b00601b00665c00200220b00600200900201900699201b01700720b", + "0x202d00206500620b00601c00665d0020c400620b00601700659600201c", + "0x5400665e00205400620b00600202a00200220b006002009002002993006", + "0x6500620b00611b00665d0020c400620b00601900659600211b00620b006", + "0x6500666000202900620b0060290060fc00202900620b0060c40061d6002", + "0x620b00602a00659b00200220b00600200900202b00699402a00620b007", + "0x202f02e02d00920b00602c00659e00202c00620b00602c00659c00202c", + "0x620b00602d00636100200220b00602f00659f00200220b00602e00604d", + "0x636000200220b0060330060fa00204803300720b006030006360002030", + "0x611e0060fa00203711e00720b00604800636000203503900720b006009", + "0x3f100200220b0061200060fa00210d12000720b00603500636000200220b", + "0x612403c00766100212400620b00610d0063f100203c00620b006037006", + "0x207d00620b00607d00602c00207d00620b00603a00602f00203a00620b", + "0x703e00603000203e00620b00603e00602c00203e00620b00607d00602f", + "0x3300200220b00600211e00200220b00600200900212c00699512a00620b", + "0x620b00600f00601600212d00620b00601600600c00200220b00612a006", + "0xc3f200204700620b0060390063f100212e00620b0060290060fc002045", + "0x699613100620b0070430063f300204304112b00920b00604712e04512d", + "0x4d00766300204b04d00720b00613100666200200220b006002009002130", + "0x620b00612b00600c00204f00620b00604e00666400204e00620b00604b", + "0x13200900605300620b00604f00666500205100620b006041006016002132", + "0x12b00600c00212f00620b00613000621f00200220b006002009002053051", + "0x5800620b00612f00666500213300620b00604100601600205600620b006", + "0x603300200220b00600211e00200220b006002009002058133056009006", + "0x13100200220b00602900639c00200220b0060390060fa00200220b00612c", + "0x13400620b00613400604b00213400620b00600266600213600620b006002", + "0x13500705d00213500620b00600213500205b00620b00613413600705b002", + "0x620b00601600600c00213700620b00605d00621f00205d00620b00605b", + "0x5f00900613800620b00613700666500206100620b00600f00601600205f", + "0x20b00602b00603300200220b00600211e00200220b006002009002138061", + "0x6402900766300206400620b00600202a00200220b0060090060fa002002", + "0x13b00620b00601600600c00206700620b00613900666400213900620b006", + "0x6913b00900606a00620b00606700666500206900620b00600f006016002", + "0x220b0060090060fa00200220b00600211e00200220b00600200900206a", + "0x620b00600213400206c00620b00600213100200220b00600700639c002", + "0x13500206f00620b00613c06c00705b00213c00620b00613c00604b00213c", + "0x20b00607100621f00207100620b00606f13f00705d00213f00620b006002", + "0x66500207500620b00601400601600214500620b00601000600c002141006", + "0x201500620b00600200600c00207607514500900607600620b006141006", + "0x65fb00201401000720b0060170150075fa00201700620b00600f00600f", + "0x20b00601b0065fc00200220b00600200900201900699701b00620b007014", + "0x202c00620b00601000600c0020650c400720b00601c0065fd00201c006", + "0x600900612b00202e00620b00600700601600202d00620b00600600612c", + "0x3000620b00603000604100203000c00720b00600c0065fe00202f00620b", + "0x600f00203300620b00603300604b00203301600720b00601600635a002", + "0x11b05401620b00604803303002f02e02d02c0105d400204800620b0060c4", + "0x220b00600200900203500699803900620b00702b0060ed00202b02a029", + "0x3700602c00203700620b00611e00602f00211e00620b00603900608e002", + "0x20b00600200900210d00699912000620b00703700603000203700620b006", + "0x637100203a00c00720b00600c0065fe00200220b006120006033002002", + "0x200220b00603c00639500204112b12c12a03e07d12403c01420b00603a", + "0x220b00612a00639800200220b00603e00639900200220b00612400639b", + "0x20b00604100620c00200220b00612b00639600200220b00612c006397002", + "0x63d300204700620b00602a00612b00212e00620b006029006016002002", + "0x615100204512d04300920b00613104712e0093d400213100620b00607d", + "0x20b00613000615200200220b00600200900204d00699a13000620b007045", + "0x4d00200220b00600200900204e00699b00220b00704b0061c500204b006", + "0x4f00620b00606500601b00200220b00600c00604700200220b006016006", + "0x60c400205305100720b00613200601c00213200620b00604f006019002", + "0x13305600720b00612f00601c00212f00620b00600206500200220b006051", + "0x613300605400205800620b00605300605400200220b0060560060c4002", + "0x99c00220b00713605800702900205800620b00605800611b00213600620b", + "0x20b00613400602b00213400620b00600202a00200220b006002009002002", + "0x600200900200299d00600202d00213500620b00605b00602c00205b006", + "0x602c00213700620b00605d00602e00205d00620b00600202a00200220b", + "0x620b00605f00602c00205f00620b00613500602f00213500620b006137", + "0x3300200220b00600200900213800699e06100620b00705f00603000205f", + "0x620b00611b00612c00206400620b00605400600c00200220b006061006", + "0x202d00213b00620b00612d00612b00206700620b006043006016002139", + "0x600213100200220b00613800603300200220b00600200900200299f006", + "0x5b00206a00620b00606a00604b00206a00620b0060025bb00206900620b", + "0x606c13c00705d00213c00620b00600213500206c00620b00606a069007", + "0x207100620b00605400600c00213f00620b00606f00663700206f00620b", + "0x612d00612b00214500620b00604300601600214100620b00611b00612c", + "0x900207607514514107101600607600620b00613f00663600207500620b", + "0x214a00620b00605400600c00200220b00604e0060f200200220b006002", + "0x612d00612b0020c700620b00604300601600207f00620b00611b00612c", + "0x214e00620b00601600604b00215200620b00600c00604100215100620b", + "0x1620b00614f14e1521510c707f14a0105b800214f00620b00606500600f", + "0x60020090020850069a008300620b00707b0060ed00207b14b146079077", + "0x2c00215e00620b00615000602f00215000620b00608300608e00200220b", + "0x20090021600069a116100620b00715e00603000215e00620b00615e006", + "0x12c00206400620b00607700600c00200220b00616100603300200220b006", + "0x20b00614b00612b00206700620b00614600601600213900620b006079006", + "0x622300215d00620b00615f00663500215f00620b00600202a00213b006", + "0x620b00613900666700215c00620b00606400636e00216300620b00615d", + "0x663600215400620b00613b00644900208700620b006067006448002162", + "0x3300200220b00600200900215715408716215c01600615700620b006163", + "0x215b00620b0060025bb00208a00620b00600213100200220b006160006", + "0x600213500216e00620b00615b08a00705b00215b00620b00615b00604b", + "0x8e00620b0060ed0066370020ed00620b00616e16800705d00216800620b", + "0x1460060160020d000620b00607900612c00216b00620b00607700600c002", + "0x16d00620b00608e00663600209200620b00614b00612b00216c00620b006", + "0x620b00608500663700200220b00600200900216d09216c0d016b016006", + "0x601600217300620b00607900612c00209400620b00607700600c002171", + "0x620b00617100663600217500620b00614b00612b00209600620b006146", + "0x20b00606500606100200220b0060020090020d11750961730940160060d1", + "0x604d00663700200220b00600c00604700200220b00601600604d002002", + "0x209b00620b00611b00612c00217600620b00605400600c00209900620b", + "0x609900663600209d00620b00612d00612b00217a00620b006043006016", + "0x10d00603300200220b00600200900217c09d17a09b17601600617c00620b", + "0x606100200220b00600c00604700200220b00601600604d00200220b006", + "0x4b0020a000620b0060022220020cc00620b00600213100200220b006065", + "0x20b00600213500217d00620b0060a00cc00705b0020a000620b0060a0006", + "0x20a400620b00617e00663700217e00620b00617d0a200705d0020a2006", + "0x60290060160020cd00620b00611b00612c00217f00620b00605400600c", + "0x618000620b0060a40066360020a800620b00602a00612b0020d200620b", + "0x200220b00601600604d00200220b0060020090021800a80d20cd17f016", + "0x620b00603500663700200220b00606500606100200220b00600c006047", + "0x601600218100620b00611b00612c0020ab00620b00605400600c0020ce", + "0x620b0060ce0066360020c800620b00602a00612b0020cf00620b006029", + "0x20b00600c00604700200220b0060020090020c90c80cf1810ab0160060c9", + "0x1000600c0020ca00620b00601900663700200220b00601600604d002002", + "0xb300620b0060070060160020c600620b00600600612c0020cb00620b006", + "0xc60cb01600618e00620b0060ca0066360020b500620b00600900612b002", + "0x201b00620b0060020ef00201701500720b00600f00613000218e0b50b3", + "0x60170061b200200220b00601900604d00201c01900720b00601b006130", + "0x200220b00606500604d00205406500720b0060c40061300020c400620b", + "0x2900604d00202a02900720b00611b00613000211b00620b00601c0061b2", + "0x202c00620b00602a0061b200202b00620b0060540061b200200220b006", + "0x2d0061c500202d00620b00602d00604b00202d00620b00602c02b0071c1", + "0x202f00620b00600202a00200220b00600200900202e0069a200220b007", + "0x9a300600202d00203300620b00603000602c00203000620b00602f00602e", + "0x620b00600202a00200220b00602e0060f200200220b006002009002002", + "0x602f00203300620b00603900602c00203900620b00604800602b002048", + "0x620b00603500602f00203500620b00603500602c00203500620b006033", + "0x1200069a403700620b00711e00603000211e00620b00611e00602c00211e", + "0x620b00600700601600200220b00603700603300200220b006002009002", + "0x3c03a10d00920b00607d1240070f400207d00620b00600c00612b002124", + "0x61ca00200220b00600200900212a0069a503e00620b00703c0061c8002", + "0x1020b00612b0061eb00212b00620b00612c0061d400212c00620b00603e", + "0x20b0060430060fa00200220b00604100604d00213104712e04512d043041", + "0x612e00604d00200220b00604500606100200220b00612d0061ef002002", + "0x612b00204e00620b00610d00601600200220b00613100604d00200220b", + "0x4700604b00204b04d13000920b00604f04e00738300204f00620b00603a", + "0x20b0060020090020510069a613200620b00704b0060ea00204700620b006", + "0x5813305612f01420b00601600637100205300620b0061320060ec002002", + "0x39900200220b00613300639a00200220b00612f00639500213505b134136", + "0x200220b00613400639700200220b00613600639800200220b006058006", + "0x620b00613000601600200220b00613500620c00200220b00605b006396", + "0x93d100206400620b0060560063d000213800620b00604d00612b002061", + "0x670069a713900620b00705f00615100205f13705d00920b006064138061", + "0x620b00600266800213b00620b00613900615200200220b006002009002", + "0x206c00620b0060020ef00206a00620b00613b05304706900c66d002069", + "0x606a00666e00207100620b00606c00604b00213f00620b00600900615d", + "0x620b00600238200206f13c00720b00614107113f00966f00214100620b", + "0x7607500720b00614506f13c00937b00214500620b00614500604b002145", + "0x7600604b00207b00620b00600600612c00214b00620b00600200600c002", + "0xc700620b00601000604b00207f00620b00601500604b00214a00620b006", + "0x920b0061510c707f14a07b14b00f67000215100620b00601400604b002", + "0x215200620b00615200602c00215200620b00614600602f002146079077", + "0x900214f0069a814e00620b00715200603000207500620b00607500615d", + "0x63500208300620b00600202a00200220b00614e00603300200220b006002", + "0x20b00607700600c00215000620b00608500622300208500620b006083006", + "0x15d00216000620b00605d00601600216100620b00607900612c00215e006", + "0x20b00615000663600215d00620b00613700612b00215f00620b006075006", + "0x14f00603300200220b00600200900216315d15f16016115e00f006163006", + "0x604b00216200620b00600222200215c00620b00600213100200220b006", + "0x620b00600213500208700620b00616215c00705b00216200620b006162", + "0xc00208a00620b00615700663700215700620b00608715400705d002154", + "0x20b00605d00601600216e00620b00607900612c00215b00620b006077006", + "0x63600208e00620b00613700612b0020ed00620b00607500615d002168006", + "0x220b00600200900216b08e0ed16816e15b00f00616b00620b00608a006", + "0x20b00601500604d00200220b00601000604d00200220b00601400604d002", + "0x606700663700200220b0060530060fa00200220b00604700604d002002", + "0x209200620b00600600612c00216c00620b00600200600c0020d000620b", + "0x613700612b00217100620b00600900615d00216d00620b00605d006016", + "0x217309417116d09216c00f00617300620b0060d000663600209400620b", + "0x200220b00601600604700200220b00604700604d00200220b006002009", + "0x220b00601500604d00200220b00601000604d00200220b00601400604d", + "0x600612c00217500620b00600200600c00209600620b006051006637002", + "0x17600620b00600900615d00209900620b0061300060160020d100620b006", + "0xd117500f00617a00620b00609600663600209b00620b00604d00612b002", + "0x604d00200220b00601600604700200220b00600200900217a09b176099", + "0x63700200220b00601500604d00200220b00601000604d00200220b006014", + "0x20b00600600612c00217c00620b00600200600c00209d00620b00612a006", + "0x12b00217d00620b00600900615d0020a000620b00610d0060160020cc006", + "0x17d0a00cc17c00f00617e00620b00609d0066360020a200620b00603a006", + "0x601600604700200220b00612000603300200220b00600200900217e0a2", + "0x1500604d00200220b00601000604d00200220b00601400604d00200220b", + "0x604b00217f00620b0060023f60020a400620b00600213100200220b006", + "0x620b0060021350020cd00620b00617f0a400705b00217f00620b00617f", + "0xc00218000620b0060a80066370020a800620b0060cd0d200705d0020d2", + "0x20b0060070060160020ab00620b00600600612c0020ce00620b006002006", + "0x6360020c800620b00600c00612b0020cf00620b00600900615d002181006", + "0x20b0060090063980020c90c80cf1810ab0ce00f0060c900620b006180006", + "0x600200600c00201600620b00600206500200c00620b006002669002002", + "0x201900620b00600700612b00201b00620b00600600601600201700620b", + "0x1b01701666a0020c400620b00600c00661600201c00620b00601600611b", + "0x69a906500620b00701500666b00201501401000f00c20b0060c401c019", + "0x611b00667100211b00620b00606500666c00200220b006002009002054", + "0x9aa02b00620b0070290060c800202900620b00602a00667300202a00620b", + "0x2d00652800202d00620b00602b0060c900200220b00600200900202c006", + "0x3000620b00600f00600c00202f00620b00602e00621400202e00620b006", + "0x2f00652900204800620b00601400612b00203300620b006010006016002", + "0x2c00652a00200220b00600200900203904803303000c00603900620b006", + "0x3700620b00601000601600211e00620b00600f00600c00203500620b006", + "0x3711e00c00610d00620b00603500652900212000620b00601400612b002", + "0xf00600c00203a00620b00605400652a00200220b00600200900210d120", + "0x7d00620b00601400612b00212400620b00601000601600203c00620b006", + "0x20b00600900621e00203e07d12403c00c00603e00620b00603a006529002", + "0x201401000720b00600f00621e00200f00620b00600243e00201600c007", + "0x20b00601400661f00201500620b00601600661f00200220b006010006349", + "0x1600200220b0060020090020029ab00220b007017015007678002017006", + "0x60650c400736500206500620b00600700612b0020c400620b006006006", + "0x600200900211b0069ac05400620b00701c00636600201c01901b00920b", + "0x202a02900720b00602900635b00202900620b00605400636800200220b", + "0x9ad02d02c00720b00702b02a00200936900202b00c00720b00600c00635b", + "0x60024d200200220b00602d00634900200220b00600200900202f02e007", + "0x203500620b00600c00621b00203900620b00602c00600c00203000620b", + "0x36600204803300720b00611e0350390094d300211e00620b00603000621b", + "0x603700636800200220b0060020090021200069ae03700620b007048006", + "0x900207d1240079af03c03a00720b00710d02903300936900210d00620b", + "0x44300203e00620b00600202a00200220b00603c00634900200220b006002", + "0x20b00612c00667a00212c00620b00612a00667900212a00620b00603e006", + "0x12b00204300620b00601b00601600204100620b00603a00600c00212b006", + "0x4512d04304100c00604500620b00612b00667b00212d00620b006019006", + "0x12e00620b00600202a00200220b00607d00634900200220b006002009002", + "0x13100667a00213100620b00604700667900204700620b00612e0064f4002", + "0x4b00620b00601b00601600204d00620b00612400600c00213000620b006", + "0x4b04d00c00604f00620b00613000667b00204e00620b00601900612b002", + "0x612000667400200220b00602900634900200220b00600200900204f04e", + "0x205300620b00601b00601600205100620b00603300600c00213200620b", + "0x12f05305100c00605600620b00613200667b00212f00620b00601900612b", + "0x20b00602900634900200220b00602f00634900200220b006002009002056", + "0x613300667500213300620b00600202a00200220b00600c006349002002", + "0x213400620b00613600667a00213600620b00605800667900205800620b", + "0x601900612b00213500620b00601b00601600205b00620b00602e00600c", + "0x200900213705d13505b00c00613700620b00613400667b00205d00620b", + "0xc00205f00620b00611b00667400200220b00600c00634900200220b006", + "0x20b00601900612b00213800620b00601b00601600206100620b006002006", + "0x600200900213906413806100c00613900620b00605f00667b002064006", + "0x6700640300206700620b00600202a00200220b00600c00634900200220b", + "0x6a00620b00606900667a00206900620b00613b00667900213b00620b006", + "0x700612b00213c00620b00600600601600206c00620b00600200600c002", + "0x67600213f06f13c06c00c00613f00620b00606a00667b00206f00620b006", + "0x20b0060020090020160069b200c0069b10090069b000700620b00c002006", + "0x90020150069b50140069b40100069b300f00620b00c006006676002002", + "0x220b00601700603300201b01700720b00600700667700200220b006002", + "0x1b0061ff00200220b00601900603300201c01900720b00600f006677002", + "0x620b00605406500767c00205400620b00601c0061ff00206500620b006", + "0x20b0060020090020029b600600202d00211b00620b0060c400636f0020c4", + "0x20b00600202a00200220b00600700603300200220b006010006033002002", + "0x2d00211b00620b00602a00602c00202a00620b00602900602b002029006", + "0x603300200220b00601400603300200220b0060020090020029b6006002", + "0x202c00620b00602b00602b00202b00620b00600202a00200220b006007", + "0x200220b0060020090020029b600600202d00211b00620b00602c00602c", + "0x2d00620b00600202a00200220b00600700603300200220b006015006033", + "0x11b00636f00211b00620b00602e00602c00202e00620b00602d00602b002", + "0x600667600200220b0060020090020029b700600202d00202f00620b006", + "0x200220b0060020090020390069ba0480069b90330069b803000620b00c", + "0x3500620b00600202a00200220b00600900603300200220b006030006033", + "0x600202d00203700620b00611e00602c00211e00620b00603500602b002", + "0x603300210d12000720b00600900667700200220b0060020090020029bb", + "0x220b00603a00603300203c03a00720b00603300667700200220b006120", + "0x7d00767c00203e00620b00603c0061ff00207d00620b00610d0061ff002", + "0x20029bb00600202d00203700620b00612400636f00212400620b00603e", + "0x200220b00600900603300200220b00604800603300200220b006002009", + "0x20b00612c00602c00212c00620b00612a00602b00212a00620b00600202a", + "0x20b00603900603300200220b0060020090020029bb00600202d002037006", + "0x612b00602b00212b00620b00600202a00200220b006009006033002002", + "0x202f00620b00603700636f00203700620b00604100602c00204100620b", + "0x9bc04300620b00c00600667600200220b0060020090020029b700600202d", + "0x20b00604300603300200220b00600200900212e0069be0450069bd12d006", + "0x604700602b00204700620b00600202a00200220b00600c006033002002", + "0x20090020029bf00600202d00213000620b00613100602c00213100620b", + "0x202a00200220b00600c00603300200220b00612d00603300200220b006", + "0x13000620b00604b00602c00204b00620b00604d00602b00204d00620b006", + "0x4e00720b00600c00667700200220b0060020090020029bf00600202d002", + "0x603300205113200720b00604500667700200220b00604e00603300204f", + "0x5600620b0060510061ff00212f00620b00604f0061ff00200220b006132", + "0x202d00213000620b00605300636f00205300620b00605612f00767c002", + "0xc00603300200220b00612e00603300200220b0060020090020029bf006", + "0x2c00205800620b00613300602b00213300620b00600202a00200220b006", + "0x29b700600202d00202f00620b00613000636f00213000620b006058006", + "0x5b0069c11340069c013600620b00c00600667600200220b006002009002", + "0x1600603300200220b00613600603300200220b0060020090021350069c2", + "0x2c00213700620b00605d00602b00205d00620b00600202a00200220b006", + "0x3300200220b0060020090020029c300600202d00205f00620b006137006", + "0x206100620b00600202a00200220b00601600603300200220b006134006", + "0x9c300600202d00205f00620b00613800602c00213800620b00606100602b", + "0x20b00601600603300200220b00605b00603300200220b006002009002002", + "0x13900602c00213900620b00606400602b00206400620b00600202a002002", + "0x1600667700200220b0060020090020029c300600202d00205f00620b006", + "0x6900720b00613500667700200220b00606700603300213b06700720b006", + "0x6a0061ff00213c00620b00613b0061ff00200220b00606900603300206a", + "0x620b00606c00636f00206c00620b00606f13c00767c00206f00620b006", + "0x13f00600613f00620b00602f00636f00202f00620b00605f00636f00205f", + "0x600266900200220b00600f00639800200f01600720b0060090063fb002", + "0x1600201c00620b00600200600c00201400620b00600206500201000620b", + "0x20b00601400611b00206500620b00600700612b0020c400620b006006006", + "0x67e00202900620b00600c0060c600211b00620b006010006616002054006", + "0x20b00701900667f00201901b01701500c20b00602911b0540650c401c00f", + "0x202c00620b00602a00668300200220b00600200900202b0069c402a006", + "0x702d0063bc00202d00620b00602e0063bb00202e00620b00602c0063b8", + "0x3300620b00602f0065eb00200220b0060020090020300069c502f00620b", + "0x600c00203900620b00604800668000204800620b006033016007684002", + "0x620b00601b00612b00211e00620b00601700601600203500620b006015", + "0x20b00600200900212003711e03500c00612000620b006039006681002037", + "0x1500600c00210d00620b00603000668200200220b006016006398002002", + "0x12400620b00601b00612b00203c00620b00601700601600203a00620b006", + "0x220b00600200900207d12403c03a00c00607d00620b00610d006681002", + "0x601500600c00203e00620b00602b00668200200220b006016006398002", + "0x212b00620b00601b00612b00212c00620b00601700601600212a00620b", + "0x620b00600200668500204112b12c12a00c00604100620b00603e006681", + "0x643d00201600620b00600700643d00200900620b006006006685002007", + "0x20b00600c00636f00200c00620b00600f01600721a00200f00620b006009", + "0x620b00600f00668700200f00620b00600c006446002010006006010006", + "0x60160065de00201400620b00600213100201000620b006002131002016", + "0x20c400620b00600200600c00200220b0060150065df00201701500720b", + "0x601000604e00205400620b0060170065e000206500620b006006006016", + "0x602911b0540650c40165e600202900620b00601400604e00211b00620b", + "0x9c602a00620b00701c0065e800200220b00600200600201c01901b00920b", + "0x3300202e02d02c00920b00602a0065e900200220b00600200900202b006", + "0x20b00602f00605100203002f00720b00602c00613200200220b00602e006", + "0x5100203904800720b00602d00613200203300620b006030006053002002", + "0x620b00603300600f00203500620b00603900605300200220b006048006", + "0x11e00720b00703503300701900c5ea00203500620b00603500600f002033", + "0x203c00620b00600202a00200220b00600200900203a10d1200099c7037", + "0x603700612b00207d00620b00611e00601600212400620b00603c0063b7", + "0x20090020029c800600202d00212a00620b0061240063b800203e00620b", + "0x207d00620b00612000601600212c00620b00603a0063b900200220b006", + "0x612a0063ba00212a00620b00612c0063b800203e00620b00610d00612b", + "0x9c904300620b00712b0063bc00212b00620b0060410063bb00204100620b", + "0x20b0060430065eb00200220b00600211e00200220b00600200900212d006", + "0x204700620b00612e00648500212e00620b006045009007484002045006", + "0x603e00612b00213000620b00607d00601600213100620b00601b00600c", + "0x200900204b04d13013100c00604b00620b00604700644c00204d00620b", + "0x12d00644b00200220b00600900604700200220b00600211e00200220b006", + "0x13200620b00607d00601600204f00620b00601b00600c00204e00620b006", + "0x13204f00c00605300620b00604e00644c00205100620b00603e00612b002", + "0x20b00600900604700200220b00600211e00200220b006002009002053051", + "0x601600205600620b00601b00600c00212f00620b00602b00644b002002", + "0x620b00612f00644c00205800620b00600700612b00213300620b006019", + "0x1600620c00201600c00720b0060070065d300213605813305600c006136", + "0x22400201000620b00600900653c00200f00620b00600268800200220b006", + "0x620b00601500611b00201500620b00600206500201400620b00600f006", + "0x720b00701001401500600201662200201400620b006014006640002015", + "0x6500620b00600202a00200220b0060020090020c401c0190099ca01b017", + "0x1b00612b00211b00620b00601700601600205400620b0060650063b7002", + "0x90020029cb00600202d00202a00620b0060540063b800202900620b006", + "0x11b00620b00601900601600202b00620b0060c40063b900200220b006002", + "0x2a0063ba00202a00620b00602b0063b800202900620b00601c00612b002", + "0x2e00620b00702c0063bc00202c00620b00602d0063bb00202d00620b006", + "0x768d00203000620b00602e0065eb00200220b00600200900202f0069cc", + "0x20b00611b00601600204800620b00603300668e00203300620b00603000c", + "0x900611e00620b00604800621d00203500620b00602900612b002039006", + "0x2f00668900200220b00600c00620c00200220b00600200900211e035039", + "0x10d00620b00602900612b00212000620b00611b00601600203700620b006", + "0x720b0060070065a500203a10d12000900603a00620b00603700621d002", + "0x900653c00200f00620b00600268a00200220b00601600639600201600c", + "0x201500620b00600206500201400620b00600f00622400201000620b006", + "0x600201662200201400620b00601400664000201500620b00601500611b", + "0x200220b0060020090020c401c0190099cd01b01700720b007010014015", + "0x20b00601700601600205400620b0060650063b700206500620b00600202a", + "0x2d00202a00620b0060540063b800202900620b00601b00612b00211b006", + "0x1600202b00620b0060c40063b900200220b0060020090020029ce006002", + "0x20b00602b0063b800202900620b00601c00612b00211b00620b006019006", + "0x3bc00202c00620b00602d0063bb00202d00620b00602a0063ba00202a006", + "0x602e0065eb00200220b00600200900202f0069cf02e00620b00702c006", + "0x4800620b00603300668c00203300620b00603000c00768b00203000620b", + "0x4800668f00203500620b00602900612b00203900620b00611b006016002", + "0x600c00639600200220b00600200900211e03503900900611e00620b006", + "0x12b00212000620b00611b00601600203700620b00602f00669100200220b", + "0x203a10d12000900603a00620b00603700668f00210d00620b006029006", + "0x20b00600263f00200220b00601600639b00201600c00720b0060070063cf", + "0x611b00201400620b00600206500201000620b00600f00622400200f006", + "0x1001400600201662200201000620b00601000664000201400620b006014", + "0x202a00200220b00600200900201c01901b0099d001701500720b007009", + "0x5400620b00601500601600206500620b0060c40063b70020c400620b006", + "0x600202d00202900620b0060650063b800211b00620b00601700612b002", + "0x1b00601600202a00620b00601c0063b900200220b0060020090020029d1", + "0x2900620b00602a0063b800211b00620b00601900612b00205400620b006", + "0x2b0063bc00202b00620b00602c0063bb00202c00620b0060290063ba002", + "0x620b00602d0065eb00200220b00600200900202e0069d202d00620b007", + "0x1600203300620b00603000669300203000620b00602f00c00769200202f", + "0x20b00603300669400203900620b00611b00612b00204800620b006054006", + "0x220b00600c00639b00200220b006002009002035039048009006035006", + "0x11b00612b00203700620b00605400601600211e00620b00602e006695002", + "0x645800210d12003700900610d00620b00611e00669400212000620b006", + "0x1000620b00600213100201600620b00600f00669600200f00620b00600c", + "0x150065df00201701500720b0060160065de00201400620b006002131002", + "0x206500620b0060060060160020c400620b00600200600c00200220b006", + "0x601400604e00211b00620b00601000604e00205400620b0060170065e0", + "0x200600201c01901b00920b00602911b0540650c40165e600202900620b", + "0x220b00600200900202b0069d302a00620b00701c0065e800200220b006", + "0x613200200220b00602e00603300202e02d02c00920b00602a0065e9002", + "0x620b00603000605300200220b00602f00605100203002f00720b00602c", + "0x605300200220b00604800605100203904800720b00602d006132002033", + "0x620b00603500600f00203300620b00603300600f00203500620b006039", + "0x900203a10d1200099d403711e00720b00703503300701900c5ea002035", + "0x212400620b00603c0063b700203c00620b00600202a00200220b006002", + "0x61240063b800203e00620b00603700612b00207d00620b00611e006016", + "0x603a0063b900200220b0060020090020029d500600202d00212a00620b", + "0x203e00620b00610d00612b00207d00620b00612000601600212c00620b", + "0x60410063bb00204100620b00612a0063ba00212a00620b00612c0063b8", + "0x220b00600200900212d0069d604300620b00712b0063bc00212b00620b", + "0x604500900748400204500620b0060430065eb00200220b00600211e002", + "0x213100620b00601b00600c00204700620b00612e00648500212e00620b", + "0x604700644c00204d00620b00603e00612b00213000620b00607d006016", + "0x20b00600211e00200220b00600200900204b04d13013100c00604b00620b", + "0x1b00600c00204e00620b00612d00644b00200220b006009006047002002", + "0x5100620b00603e00612b00213200620b00607d00601600204f00620b006", + "0x220b00600200900205305113204f00c00605300620b00604e00644c002", + "0x620b00602b00644b00200220b00600900604700200220b00600211e002", + "0x612b00213300620b00601900601600205600620b00601b00600c00212f", + "0x213605813305600c00613600620b00612f00644c00205800620b006007", + "0x20b00600213100201600620b00600f00669700200f00620b00600c006480", + "0x5df00201701500720b0060160065de00201400620b006002131002010006", + "0x620b0060060060160020c400620b00600200600c00200220b006015006", + "0x604e00211b00620b00601000604e00205400620b0060170065e0002065", + "0x201c01901b00920b00602911b0540650c40165e600202900620b006014", + "0x600200900202b0069d702a00620b00701c0065e800200220b006002006", + "0x200220b00602e00603300202e02d02c00920b00602a0065e900200220b", + "0x603000605300200220b00602f00605100203002f00720b00602c006132", + "0x200220b00604800605100203904800720b00602d00613200203300620b", + "0x603500600f00203300620b00603300600f00203500620b006039006053", + "0x3a10d1200099d803711e00720b00703503300701900c5ea00203500620b", + "0x620b00603c0063b700203c00620b00600202a00200220b006002009002", + "0x63b800203e00620b00603700612b00207d00620b00611e006016002124", + "0x63b900200220b0060020090020029d900600202d00212a00620b006124", + "0x620b00610d00612b00207d00620b00612000601600212c00620b00603a", + "0x63bb00204100620b00612a0063ba00212a00620b00612c0063b800203e", + "0x600200900212d0069da04300620b00712b0063bc00212b00620b006041", + "0x900748400204500620b0060430065eb00200220b00600211e00200220b", + "0x620b00601b00600c00204700620b00612e00648500212e00620b006045", + "0x644c00204d00620b00603e00612b00213000620b00607d006016002131", + "0x211e00200220b00600200900204b04d13013100c00604b00620b006047", + "0xc00204e00620b00612d00644b00200220b00600900604700200220b006", + "0x20b00603e00612b00213200620b00607d00601600204f00620b00601b006", + "0x600200900205305113204f00c00605300620b00604e00644c002051006", + "0x602b00644b00200220b00600900604700200220b00600211e00200220b", + "0x213300620b00601900601600205600620b00601b00600c00212f00620b", + "0x5813305600c00613600620b00612f00644c00205800620b00600700612b", + "0x264700200220b00601600639a00201600c00720b0060070063d2002136", + "0x201400620b00600206500201000620b00600f00622400200f00620b006", + "0x600201662200201000620b00601000664000201400620b00601400611b", + "0x200220b00600200900201c01901b0099db01701500720b007009010014", + "0x20b00601500601600206500620b0060c40063b70020c400620b00600202a", + "0x2d00202900620b0060650063b800211b00620b00601700612b002054006", + "0x1600202a00620b00601c0063b900200220b0060020090020029dc006002", + "0x20b00602a0063b800211b00620b00601900612b00205400620b00601b006", + "0x3bc00202b00620b00602c0063bb00202c00620b0060290063ba002029006", + "0x602d0065eb00200220b00600200900202e0069dd02d00620b00702b006", + "0x3300620b00603000621c00203000620b00602f00c00769800202f00620b", + "0x3300669a00203900620b00611b00612b00204800620b006054006016002", + "0x600c00639a00200220b00600200900203503904800900603500620b006", + "0x12b00203700620b00605400601600211e00620b00602e00669900200220b", + "0x210d12003700900610d00620b00611e00669a00212000620b00611b006", + "0x20b00600213100201600620b00600f00669b00200f00620b00600c00649f", + "0x5df00201701500720b0060160065de00201400620b006002131002010006", + "0x620b0060060060160020c400620b00600200600c00200220b006015006", + "0x604e00211b00620b00601000604e00205400620b0060170065e0002065", + "0x201c01901b00920b00602911b0540650c40165e600202900620b006014", + "0x600200900202b0069de02a00620b00701c0065e800200220b006002006", + "0x200220b00602e00603300202e02d02c00920b00602a0065e900200220b", + "0x603000605300200220b00602f00605100203002f00720b00602c006132", + "0x200220b00604800605100203904800720b00602d00613200203300620b", + "0x603500600f00203300620b00603300600f00203500620b006039006053", + "0x3a10d1200099df03711e00720b00703503300701900c5ea00203500620b", + "0x620b00603c0063b700203c00620b00600202a00200220b006002009002", + "0x63b800203e00620b00603700612b00207d00620b00611e006016002124", + "0x63b900200220b0060020090020029e000600202d00212a00620b006124", + "0x620b00610d00612b00207d00620b00612000601600212c00620b00603a", + "0x63bb00204100620b00612a0063ba00212a00620b00612c0063b800203e", + "0x600200900212d0069e104300620b00712b0063bc00212b00620b006041", + "0x900748400204500620b0060430065eb00200220b00600211e00200220b", + "0x620b00601b00600c00204700620b00612e00648500212e00620b006045", + "0x644c00204d00620b00603e00612b00213000620b00607d006016002131", + "0x211e00200220b00600200900204b04d13013100c00604b00620b006047", + "0xc00204e00620b00612d00644b00200220b00600900604700200220b006", + "0x20b00603e00612b00213200620b00607d00601600204f00620b00601b006", + "0x600200900205305113204f00c00605300620b00604e00644c002051006", + "0x602b00644b00200220b00600900604700200220b00600211e00200220b", + "0x213300620b00601900601600205600620b00601b00600c00212f00620b", + "0x5813305600c00613600620b00612f00644c00205800620b00600700612b", + "0x264800200220b00601600639900201600c00720b0060070063dd002136", + "0x201400620b00600206500201000620b00600f00622400200f00620b006", + "0x600201662200201000620b00601000664000201400620b00601400611b", + "0x200220b00600200900201c01901b0099e201701500720b007009010014", + "0x20b00601500601600206500620b0060c40063b70020c400620b00600202a", + "0x2d00202900620b0060650063b800211b00620b00601700612b002054006", + "0x1600202a00620b00601c0063b900200220b0060020090020029e3006002", + "0x20b00602a0063b800211b00620b00601900612b00205400620b00601b006", + "0x3bc00202b00620b00602c0063bb00202c00620b0060290063ba002029006", + "0x602d0065eb00200220b00600200900202e0069e402d00620b00702b006", + "0x3300620b00603000669e00203000620b00602f00c00769d00202f00620b", + "0x3300669f00203900620b00611b00612b00204800620b006054006016002", + "0x600c00639900200220b00600200900203503904800900603500620b006", + "0x12b00203700620b00605400601600211e00620b00602e0066a000200220b", + "0x210d12003700900610d00620b00611e00669f00212000620b00611b006", + "0x20b00600213100201600620b00600f0066a100200f00620b00600c0064ba", + "0x5df00201701500720b0060160065de00201400620b006002131002010006", + "0x620b0060060060160020c400620b00600200600c00200220b006015006", + "0x604e00211b00620b00601000604e00205400620b0060170065e0002065", + "0x201c01901b00920b00602911b0540650c40165e600202900620b006014", + "0x600200900202b0069e502a00620b00701c0065e800200220b006002006", + "0x200220b00602e00603300202e02d02c00920b00602a0065e900200220b", + "0x603000605300200220b00602f00605100203002f00720b00602c006132", + "0x200220b00604800605100203904800720b00602d00613200203300620b", + "0x603500600f00203300620b00603300600f00203500620b006039006053", + "0x3a10d1200099e603711e00720b00703503300701900c5ea00203500620b", + "0x620b00603c0063b700203c00620b00600202a00200220b006002009002", + "0x63b800203e00620b00603700612b00207d00620b00611e006016002124", + "0x63b900200220b0060020090020029e700600202d00212a00620b006124", + "0x620b00610d00612b00207d00620b00612000601600212c00620b00603a", + "0x63bb00204100620b00612a0063ba00212a00620b00612c0063b800203e", + "0x600200900212d0069e804300620b00712b0063bc00212b00620b006041", + "0x900748400204500620b0060430065eb00200220b00600211e00200220b", + "0x620b00601b00600c00204700620b00612e00648500212e00620b006045", + "0x644c00204d00620b00603e00612b00213000620b00607d006016002131", + "0x211e00200220b00600200900204b04d13013100c00604b00620b006047", + "0xc00204e00620b00612d00644b00200220b00600900604700200220b006", + "0x20b00603e00612b00213200620b00607d00601600204f00620b00601b006", + "0x600200900205305113204f00c00605300620b00604e00644c002051006", + "0x602b00644b00200220b00600900604700200220b00600211e00200220b", + "0x213300620b00601900601600205600620b00601b00600c00212f00620b", + "0x5813305600c00613600620b00612f00644c00205800620b00600700612b", + "0x600200900200f0160079e900c00900720b0070070060020096a2002136", + "0x6a400201400620b00600900600c00201000620b00600c0066a300200220b", + "0x6a500200220b0060020090020029ea00600202d00201500620b006010006", + "0x20b0060170066a400201400620b00601600600c00201700620b00600f006", + "0x604b00201c00620b0060150066a800201b00620b0060026a6002015006", + "0x20b00701900636600201900620b0060c401c0076a90020c400620b00601b", + "0x211b00620b00606500636800200220b0060020090020540069eb065006", + "0x601400600c00202a00620b00602900661200202900620b00611b006226", + "0x20b00600200900202c02b00700602c00620b00602a00661300202b00620b", + "0x661300202e00620b00601400600c00202d00620b006054006614002002", + "0x66aa00200f00620b00600c0064d700202f02e00700602f00620b00602d", + "0x201400620b00600213100201000620b00600213100201600620b00600f", + "0x600200600c00200220b0060150065df00201701500720b0060160065de", + "0x205400620b0060170065e000206500620b0060060060160020c400620b", + "0x650c40165e600202900620b00601400604e00211b00620b00601000604e", + "0x701c0065e800200220b00600200600201c01901b00920b00602911b054", + "0x2c00920b00602a0065e900200220b00600200900202b0069ec02a00620b", + "0x5100203002f00720b00602c00613200200220b00602e00603300202e02d", + "0x720b00602d00613200203300620b00603000605300200220b00602f006", + "0x600f00203500620b00603900605300200220b006048006051002039048", + "0x3503300701900c5ea00203500620b00603500600f00203300620b006033", + "0x600202a00200220b00600200900203a10d1200099ed03711e00720b007", + "0x207d00620b00611e00601600212400620b00603c0063b700203c00620b", + "0x9ee00600202d00212a00620b0061240063b800203e00620b00603700612b", + "0x612000601600212c00620b00603a0063b900200220b006002009002002", + "0x212a00620b00612c0063b800203e00620b00610d00612b00207d00620b", + "0x712b0063bc00212b00620b0060410063bb00204100620b00612a0063ba", + "0x5eb00200220b00600211e00200220b00600200900212d0069ef04300620b", + "0x612e00648500212e00620b00604500900748400204500620b006043006", + "0x213000620b00607d00601600213100620b00601b00600c00204700620b", + "0x4d13013100c00604b00620b00604700644c00204d00620b00603e00612b", + "0x220b00600900604700200220b00600211e00200220b00600200900204b", + "0x7d00601600204f00620b00601b00600c00204e00620b00612d00644b002", + "0x5300620b00604e00644c00205100620b00603e00612b00213200620b006", + "0x4700200220b00600211e00200220b00600200900205305113204f00c006", + "0x620b00601b00600c00212f00620b00602b00644b00200220b006009006", + "0x644c00205800620b00600700612b00213300620b006019006016002056", + "0x200f00620b00600c0064eb00213605813305600c00613600620b00612f", + "0x620b00600213100201000620b00600213100201600620b00600f0066ac", + "0x600c00200220b0060150065df00201701500720b0060160065de002014", + "0x620b0060170065e000206500620b0060060060160020c400620b006002", + "0x165e600202900620b00601400604e00211b00620b00601000604e002054", + "0x65e800200220b00600200600201c01901b00920b00602911b0540650c4", + "0x20b00602a0065e900200220b00600200900202b0069f002a00620b00701c", + "0x3002f00720b00602c00613200200220b00602e00603300202e02d02c009", + "0x602d00613200203300620b00603000605300200220b00602f006051002", + "0x203500620b00603900605300200220b00604800605100203904800720b", + "0x701900c5ea00203500620b00603500600f00203300620b00603300600f", + "0x2a00200220b00600200900203a10d1200099f103711e00720b007035033", + "0x620b00611e00601600212400620b00603c0063b700203c00620b006002", + "0x202d00212a00620b0061240063b800203e00620b00603700612b00207d", + "0x601600212c00620b00603a0063b900200220b0060020090020029f2006", + "0x620b00612c0063b800203e00620b00610d00612b00207d00620b006120", + "0x63bc00212b00620b0060410063bb00204100620b00612a0063ba00212a", + "0x220b00600211e00200220b00600200900212d0069f304300620b00712b", + "0x648500212e00620b00604500900748400204500620b0060430065eb002", + "0x620b00607d00601600213100620b00601b00600c00204700620b00612e", + "0x13100c00604b00620b00604700644c00204d00620b00603e00612b002130", + "0x600900604700200220b00600211e00200220b00600200900204b04d130", + "0x1600204f00620b00601b00600c00204e00620b00612d00644b00200220b", + "0x20b00604e00644c00205100620b00603e00612b00213200620b00607d006", + "0x220b00600211e00200220b00600200900205305113204f00c006053006", + "0x601b00600c00212f00620b00602b00644b00200220b006009006047002", + "0x205800620b00600700612b00213300620b00601900601600205600620b", + "0x620b00600c0064fb00213605813305600c00613600620b00612f00644c", + "0x600213100201000620b00600213100201600620b00600f0066ad00200f", + "0x200220b0060150065df00201701500720b0060160065de00201400620b", + "0x60170065e000206500620b0060060060160020c400620b00600200600c", + "0x202900620b00601400604e00211b00620b00601000604e00205400620b", + "0x200220b00600200600201c01901b00920b00602911b0540650c40165e6", + "0x2a0065e900200220b00600200900202b0069f402a00620b00701c0065e8", + "0x720b00602c00613200200220b00602e00603300202e02d02c00920b006", + "0x613200203300620b00603000605300200220b00602f00605100203002f", + "0x620b00603900605300200220b00604800605100203904800720b00602d", + "0xc5ea00203500620b00603500600f00203300620b00603300600f002035", + "0x220b00600200900203a10d1200099f503711e00720b007035033007019", + "0x611e00601600212400620b00603c0063b700203c00620b00600202a002", + "0x212a00620b0061240063b800203e00620b00603700612b00207d00620b", + "0x212c00620b00603a0063b900200220b0060020090020029f600600202d", + "0x612c0063b800203e00620b00610d00612b00207d00620b006120006016", + "0x212b00620b0060410063bb00204100620b00612a0063ba00212a00620b", + "0x600211e00200220b00600200900212d0069f704300620b00712b0063bc", + "0x212e00620b00604500900748400204500620b0060430065eb00200220b", + "0x607d00601600213100620b00601b00600c00204700620b00612e006485", + "0x604b00620b00604700644c00204d00620b00603e00612b00213000620b", + "0x604700200220b00600211e00200220b00600200900204b04d13013100c", + "0x4f00620b00601b00600c00204e00620b00612d00644b00200220b006009", + "0x4e00644c00205100620b00603e00612b00213200620b00607d006016002", + "0x600211e00200220b00600200900205305113204f00c00605300620b006", + "0x600c00212f00620b00602b00644b00200220b00600900604700200220b", + "0x620b00600700612b00213300620b00601900601600205600620b00601b", + "0x600c00650e00213605813305600c00613600620b00612f00644c002058", + "0x13100201000620b00600213100201600620b00600f0066ae00200f00620b", + "0x20b0060150065df00201701500720b0060160065de00201400620b006002", + "0x65e000206500620b0060060060160020c400620b00600200600c002002", + "0x620b00601400604e00211b00620b00601000604e00205400620b006017", + "0x20b00600200600201c01901b00920b00602911b0540650c40165e6002029", + "0x5e900200220b00600200900202b0069f802a00620b00701c0065e8002002", + "0x602c00613200200220b00602e00603300202e02d02c00920b00602a006", + "0x203300620b00603000605300200220b00602f00605100203002f00720b", + "0x603900605300200220b00604800605100203904800720b00602d006132", + "0x203500620b00603500600f00203300620b00603300600f00203500620b", + "0x600200900203a10d1200099f903711e00720b00703503300701900c5ea", + "0x601600212400620b00603c0063b700203c00620b00600202a00200220b", + "0x620b0061240063b800203e00620b00603700612b00207d00620b00611e", + "0x620b00603a0063b900200220b0060020090020029fa00600202d00212a", + "0x63b800203e00620b00610d00612b00207d00620b00612000601600212c", + "0x620b0060410063bb00204100620b00612a0063ba00212a00620b00612c", + "0x11e00200220b00600200900212d0069fb04300620b00712b0063bc00212b", + "0x620b00604500900748400204500620b0060430065eb00200220b006002", + "0x601600213100620b00601b00600c00204700620b00612e00648500212e", + "0x620b00604700644c00204d00620b00603e00612b00213000620b00607d", + "0x200220b00600211e00200220b00600200900204b04d13013100c00604b", + "0x20b00601b00600c00204e00620b00612d00644b00200220b006009006047", + "0x44c00205100620b00603e00612b00213200620b00607d00601600204f006", + "0x11e00200220b00600200900205305113204f00c00605300620b00604e006", + "0x212f00620b00602b00644b00200220b00600900604700200220b006002", + "0x600700612b00213300620b00601900601600205600620b00601b00600c", + "0x661f00213605813305600c00613600620b00612f00644c00205800620b", + "0x720b00600900613000200900620b00600700662000200700620b006002", + "0x604e00201400620b00601600604b00200220b00600c00604d00201600c", + "0x601000603300201000f00720b00601501400704f00201500620b006006", + "0x61ff00201b00620b00600f00604e00201700620b00600202a00200220b", + "0x66b100200700620b0060020066af00201901b00700601900620b006017", + "0x20b00600c00604d00201600c00720b00600900613000200900620b006007", + "0x704f00201500620b00600600604e00201400620b00601600604b002002", + "0x620b00600202a00200220b00601000603300201000f00720b006015014", + "0x1b00700601900620b0060170061ff00201b00620b00600f00604e002017", + "0x20b00600206500200c00620b00600268a00200220b006009006396002019", + "0x12b00201b00620b00600600601600201700620b00600200600c002016006", + "0x20b00600c00661600201c00620b00601600611b00201900620b006007006", + "0x66b400201501401000f00c20b0060c401c01901b0170166b30020c4006", + "0x20b0060650066b500200220b0060020090020540069fc06500620b007015", + "0x18f00202900620b00602a0066b700202a00620b00611b0066b600211b006", + "0x602b0060be00200220b00600200900202c0069fd02b00620b007029006", + "0x202f00620b00602e00653a00202e00620b00602d00653900202d00620b", + "0x601400612b00203300620b00601000601600203000620b00600f00600c", + "0x200900203904803303000c00603900620b00602f00621300204800620b", + "0x211e00620b00600f00600c00203500620b00602c00653b00200220b006", + "0x603500621300212000620b00601400612b00203700620b006010006016", + "0x605400653b00200220b00600200900210d12003711e00c00610d00620b", + "0x212400620b00601000601600203c00620b00600f00600c00203a00620b", + "0x7d12403c00c00603e00620b00603a00621300207d00620b00601400612b", + "0x20b00600206500200c00620b00600268800200220b00600900620c00203e", + "0x12b00201b00620b00600600601600201700620b00600200600c002016006", + "0x20b00600c00661600201c00620b00601600611b00201900620b006007006", + "0x66b400201501401000f00c20b0060c401c01901b0170166b30020c4006", + "0x20b0060650066b500200220b0060020090020540069fe06500620b007015", + "0x18f00202900620b00602a0066b700202a00620b00611b0066b600211b006", + "0x602b0060be00200220b00600200900202c0069ff02b00620b007029006", + "0x202f00620b00602e00653a00202e00620b00602d00653900202d00620b", + "0x601400612b00203300620b00601000601600203000620b00600f00600c", + "0x200900203904803303000c00603900620b00602f00621300204800620b", + "0x211e00620b00600f00600c00203500620b00602c00653b00200220b006", + "0x603500621300212000620b00601400612b00203700620b006010006016", + "0x605400653b00200220b00600200900210d12003711e00c00610d00620b", + "0x212400620b00601000601600203c00620b00600f00600c00203a00620b", + "0x7d12403c00c00603e00620b00603a00621300207d00620b00601400612b", + "0x9002016006a0200c006a01009006a0000700620b00c00200667600203e", + "0x1401000720b00600f00613000200f00620b0060020ef00200220b006002", + "0x600600604e00201b00620b00601400604b00200220b00601000604d002", + "0x220b00601700603300201701500720b00601901b00704f00201900620b", + "0x650076b800205400620b00601500604e00206500620b0060070061ff002", + "0x620b00601c00604e00200220b0060c40060330020c401c00720b006054", + "0x2900620b00600200000200220b006002009002002a0300600202d00211b", + "0x2b00604b00200220b00602a00604d00202b02a00720b006029006130002", + "0x720b00602f02e00704f00202f00620b00600600604e00202e00620b006", + "0x604e00204800620b0060090061ff00200220b00602d00603300202d02c", + "0x603300603300203303000720b0060390480076b800203900620b00602c", + "0x6002009002002a0300600202d00211b00620b00603000604e00200220b", + "0x4d00203711e00720b00603500613000203500620b0060023f700200220b", + "0x620b00600600604e00203a00620b00603700604b00200220b00611e006", + "0x1ff00200220b00610d00603300210d12000720b00603c03a00704f00203c", + "0x612a03e0076b800212a00620b00612000604e00203e00620b00600c006", + "0x211b00620b00612400604e00200220b00607d00603300207d12400720b", + "0x13000212c00620b0060026b900200220b006002009002002a0300600202d", + "0x20b00604100604b00200220b00612b00604d00204112b00720b00612c006", + "0x12d04300720b00612e04500704f00212e00620b00600600604e002045006", + "0x604300604e00213000620b0060160061ff00200220b00612d006033002", + "0x220b00613100603300213104700720b00604d1300076b800204d00620b", + "0x611b00652d00204b00620b00600202a00211b00620b00604700604e002", + "0x600c00656700204f04e00700604f00620b00604b0061ff00204e00620b", + "0x13100201000620b00600213100201600620b00600f0066ba00200f00620b", + "0x20b0060150065df00201701500720b0060160065de00201400620b006002", + "0x65e000206500620b0060060060160020c400620b00600200600c002002", + "0x620b00601400604e00211b00620b00601000604e00205400620b006017", + "0x20b00600200600201c01901b00920b00602911b0540650c40165e6002029", + "0x5e900200220b00600200900202b006a0402a00620b00701c0065e8002002", + "0x602c00613200200220b00602e00603300202e02d02c00920b00602a006", + "0x203300620b00603000605300200220b00602f00605100203002f00720b", + "0x603900605300200220b00604800605100203904800720b00602d006132", + "0x203500620b00603500600f00203300620b00603300600f00203500620b", + "0x600200900203a10d120009a0503711e00720b00703503300701900c5ea", + "0x601600212400620b00603c0063b700203c00620b00600202a00200220b", + "0x620b0061240063b800203e00620b00603700612b00207d00620b00611e", + "0x620b00603a0063b900200220b006002009002002a0600600202d00212a", + "0x63b800203e00620b00610d00612b00207d00620b00612000601600212c", + "0x620b0060410063bb00204100620b00612a0063ba00212a00620b00612c", + "0x11e00200220b00600200900212d006a0704300620b00712b0063bc00212b", + "0x620b00604500900748400204500620b0060430065eb00200220b006002", + "0x601600213100620b00601b00600c00204700620b00612e00648500212e", + "0x620b00604700644c00204d00620b00603e00612b00213000620b00607d", + "0x200220b00600211e00200220b00600200900204b04d13013100c00604b", + "0x20b00601b00600c00204e00620b00612d00644b00200220b006009006047", + "0x44c00205100620b00603e00612b00213200620b00607d00601600204f006", + "0x11e00200220b00600200900205305113204f00c00605300620b00604e006", + "0x212f00620b00602b00644b00200220b00600900604700200220b006002", + "0x600700612b00213300620b00601900601600205600620b00601b00600c", + "0x207500213605813305600c00613600620b00612f00644c00205800620b", + "0x211e00200220b00600213900200f00620b00600233500200c00620b006", + "0x201b00620b00600700600f00201700620b00600200600c00200220b006", + "0x6a0801600620b00701500633700201501401000920b00601b017007336", + "0x606500607600206500620b00601400600f00200220b006002009002019", + "0x620b0070c400607700201600620b00601600f0073390020c401c00720b", + "0x1600202b00620b00601000600c00200220b006002009002054006a09009", + "0x600900c00707900202d00620b00601c00600f00202c00620b006006006", + "0x702a00614b00202a02911b00920b00602d02c02b00914600200900620b", + "0x3000720b00602e00607b00200220b00600200900202f006a0a02e00620b", + "0x6bb00200220b006002009002039006a0b04800620b00703300614a002033", + "0x300076bd00211e00620b0060350066bc00203500620b006048009016009", + "0x620b00611b00600c00212000620b0060370066c100203700620b00611e", + "0x10d00900603c00620b0061200066c200203a00620b00602900601600210d", + "0x600900604d00200220b0060160060fa00200220b00600200900203c03a", + "0x207d00620b0061240300076bd00212400620b0060390066c300200220b", + "0x602900601600212a00620b00611b00600c00203e00620b00607d0066c1", + "0x600200900212b12c12a00900612b00620b00603e0066c200212c00620b", + "0x2f0066be00200220b0060160060fa00200220b00600900604d00200220b", + "0x12d00620b00602900601600204300620b00611b00600c00204100620b006", + "0x200220b00600200900204512d04300900604500620b0060410066c2002", + "0x620b0060540066c300200220b00600c00614e00200220b0060160060fa", + "0xc00213100620b0060470066c100204700620b00612e01c0076bd00212e", + "0x20b0061310066c200204d00620b00600600601600213000620b006010006", + "0x220b00600c00614e00200220b00600200900204b04d13000900604b006", + "0x4e0140076bd00204e00620b0060190066c300200220b00600f00634d002", + "0x5100620b00601000600c00213200620b00604f0066c100204f00620b006", + "0x5305100900612f00620b0061320066c200205300620b006006006016002", + "0x200900201000f016009a0c00c00900700920b0070060020076bf00212f", + "0x201500620b00600700601600201400620b00600c0066c000200220b006", + "0xa0d00600202d00201b00620b0060140066c400201700620b00600900612b", + "0x601600601600201900620b0060100066c600200220b006002009002002", + "0x201b00620b0060190066c400201700620b00600f00612b00201500620b", + "0x701c00657700201c00620b0060c40066c80020c400620b00601b0066c7", + "0x11b00620b00606500657900200220b006002009002054006a0e06500620b", + "0x1500601600202a00620b0060290066ca00202900620b00611b0066c9002", + "0x2d00620b00602a0066cb00202c00620b00601700612b00202b00620b006", + "0x202e00620b0060540066cc00200220b00600200900202d02c02b009006", + "0x602e0066cb00203000620b00601700612b00202f00620b006015006016", + "0xa0f00c00900720b0070070060020096cd00203303002f00900603300620b", + "0xf0066cf00200f00620b00600c0066ce00200220b006002009002016006", + "0x1500620b0060100066d100201400620b00600900600c00201000620b006", + "0x222a00201700620b00600213100200220b006002009002015014007006", + "0x620b00601b01700705b00201b00620b00601b00604b00201b00620b006", + "0x66d20020c400620b00601901c00705d00201c00620b006002135002019", + "0x620b0060650066d100205400620b00601600600c00206500620b0060c4", + "0x620b00600700612b00201000620b00600600601600211b05400700611b", + "0x1500620b00700f0061c800200f01600c00920b0060140100070f4002014", + "0x61d400201b00620b0060150061ca00200220b006002009002017006a10", + "0x202a02911b0540650c401c01020b0060190061eb00201900620b00601b", + "0x220b00605400606100200220b0060c40060fa00200220b00601c00604d", + "0x20b00602a00604d00200220b00602900604d00200220b00611b00604d002", + "0x650066d500202b00620b00602b0066d500202b00620b0060026d3002002", + "0x202f02e007a1102d02c00720b00706502b00200922b00206500620b006", + "0x203000620b00600202a00200220b00602d0061ef00200220b006002009", + "0x603300602c00204800620b00602c00600c00203300620b00603000602e", + "0x602f0061ef00200220b006002009002002a1200600202d00203900620b", + "0x600c00211e00620b00603500602b00203500620b00600202a00200220b", + "0x620b00603900602f00203900620b00611e00602c00204800620b00602e", + "0x10d006a1312000620b00703700603000203700620b00603700602c002037", + "0x3a00620b0060026d600200220b00612000603300200220b006002009002", + "0xa1412403c00720b00703a0090480096d700203a00620b00603a00611b002", + "0x600202a00200220b0061240060c400200220b00600200900203e07d007", + "0x212b00620b00603c00600c00212c00620b00612a00602b00212a00620b", + "0x200220b006002009002002a1500600202d00204100620b00612c00602c", + "0x620b00604300602e00204300620b00600202a00200220b00603e0060c4", + "0x602f00204100620b00612d00602c00212b00620b00607d00600c00212d", + "0x620b00704500603000204500620b00604500602c00204500620b006041", + "0x202a00200220b00612e00603300200220b006002009002047006a1612e", + "0x4d00620b00613000622300213000620b00613100663500213100620b006", + "0x1600612b00204e00620b00600c00601600204b00620b00612b00600c002", + "0x900213204f04e04b00c00613200620b00604d00663600204f00620b006", + "0x6d900205100620b00600213100200220b00604700603300200220b006002", + "0x20b00605305100705b00205300620b00605300604b00205300620b006002", + "0x63700213300620b00612f05600705d00205600620b00600213500212f006", + "0x20b00600c00601600213600620b00612b00600c00205800620b006133006", + "0xc00613500620b00605800663600205b00620b00601600612b002134006", + "0x60c400200220b00610d00603300200220b00600200900213505b134136", + "0x4b00213700620b0060026da00205d00620b00600213100200220b006009", + "0x20b00600213500205f00620b00613705d00705b00213700620b006137006", + "0x206400620b00613800663700213800620b00605f06100705d002061006", + "0x601600612b00206700620b00600c00601600213900620b00604800600c", + "0x200900206913b06713900c00606900620b00606400663600213b00620b", + "0xc00206a00620b00601700663700200220b0060090060c400200220b006", + "0x20b00601600612b00213c00620b00600c00601600206c00620b006002006", + "0x20096db00213f06f13c06c00c00613f00620b00606a00663600206f006", + "0x66dc00200220b00600200900200f016007a1700c00900720b007007006", + "0x620b0060100066dd00201400620b00600900600c00201000620b00600c", + "0x620b00600f0066df00200220b006002009002002a1800600202d002015", + "0x26e000201500620b0060170066dd00201400620b00601600600c002017", + "0xc400620b00601b00604b00201c00620b0060150066e100201b00620b006", + "0x54006a1906500620b00701900618f00201900620b0060c401c0076e2002", + "0x20b00611b00653900211b00620b0060650060be00200220b006002009002", + "0x21300202b00620b00601400600c00202a00620b00602900653a002029006", + "0x5400653b00200220b00600200900202c02b00700602c00620b00602a006", + "0x2f00620b00602d00621300202e00620b00601400600c00202d00620b006", + "0x620b00601000601b00201000f00720b00600f0066e300202f02e007006", + "0xc400201b01700720b00601500601c00201500620b006014006019002014", + "0x1c00720b00601900601c00201900620b0060026e400200220b006017006", + "0x6500601c00206500620b00601b00605400200220b00601c0060c40020c4", + "0x2900620b0060c400605400200220b0060540060c400211b05400720b006", + "0x11b00605400200220b00602a0060c400202b02a00720b00602900601c002", + "0x2c00620b00602c00611b00202d00620b00602b00605400202c00620b006", + "0x600202a00200220b006002009002002a1a00220b00702d02c007029002", + "0x203000620b00602f00602c00202f00620b00602e00602b00202e00620b", + "0x2e00203300620b00600202a00200220b006002009002002a1b00600202d", + "0x20b00603000602f00203000620b00604800602c00204800620b006033006", + "0x6a1c03500620b00703900603000203900620b00603900602c002039006", + "0x20b00600f0066e500200220b00603500603300200220b00600200900211e", + "0x203a00620b00610d0066e600210d00620b00612000601b002120037007", + "0x20b00603a00609900203e00620b00600200600c00203c00620b006002065", + "0x12400720b00612c12a03e0096e700212c00620b00603c00611b00212a006", + "0x6e900200220b006002009002041006a1d12b00620b00707d0066e800207d", + "0x20b00612d0061b200212d00620b0060430061a600204300620b00612b006", + "0x1b00200220b00612e00606100204712e00720b0060370066e5002045006", + "0x620b00600259200213000620b0061310066e600213100620b006047006", + "0x611b00213200620b00613000609900204f00620b00612400600c00204d", + "0x4500604b00204e04b00720b00605113204f0096e700205100620b00604d", + "0x20b00600200900212f006a1e05300620b00704e0066e800204500620b006", + "0x61b200213300620b0060560061a600205600620b0060530066e9002002", + "0x20b00613600637100213600c00720b00600c0065fe00205800620b006133", + "0x5b00639b00200220b00613400639500213806105f13705d13505b134014", + "0x639700200220b00613700639800200220b00605d00639900200220b006", + "0x1600200220b00613800620c00200220b00606100639600200220b00605f", + "0x20b0061350063d300206900620b00600900612b00213b00620b006007006", + "0x20b00605800604b00206713906400920b00606a06913b0093d400206a006", + "0x200220b00600200900213c006a1f06c00620b007067006151002058006", + "0x600600612c00214500620b00604b00600c00206f00620b00606c006152", + "0x7600620b00607600604b00207601600720b00601600635a00207500620b", + "0x604b00207904500720b00604500635a00207700620b00606f00604b002", + "0x20b00614600604b00214605800720b00605800635a00207900620b006079", + "0x603000214107113f00920b00614607907707607514500f670002146006", + "0x20b00614b00603300200220b00600200900207b006a2014b00620b007141", + "0x14a00639500208314f14e1521510c707f14a01420b00600c006371002002", + "0x639800200220b0060c700639a00200220b00607f00639b00200220b006", + "0x20c00200220b00614f00639600200220b00614e00639700200220b006152", + "0x620b00613900612b00216100620b00606400601600200220b006083006", + "0x15008500920b00615f1601610093df00215f00620b0061510063de002160", + "0x15200200220b006002009002163006a2115d00620b00715e00615100215e", + "0x20b00607100612c00215700620b00613f00600c00215c00620b00615d006", + "0x4b00216e00620b00615c00604b00215b00620b00601600604b00208a006", + "0x15b08a15700f6700020ed00620b00605800604b00216800620b006045006", + "0x612c00208e00620b00616200600c00215408716200920b0060ed16816e", + "0x620b00615000612b0020d000620b00608500601600216b00620b006087", + "0x20b006002009002002a2200600202d00209200620b00615400602c00216c", + "0x601600604d00200220b00604500604d00200220b00605800604d002002", + "0x12c00217100620b00613f00600c00216d00620b0061630063ab00200220b", + "0x20b00615000612b00217300620b00608500601600209400620b006071006", + "0x200900217509617309417101600617500620b00616d0063aa002096006", + "0x604d00200220b00601600604d00200220b00607b00603300200220b006", + "0x2a00200220b00600c00604700200220b00604500604d00200220b006058", + "0x620b00613f00600c00209900620b0060d100602e0020d100620b006002", + "0x612b0020d000620b00606400601600216b00620b00607100612c00208e", + "0x620b0060920063a800209200620b00609900602c00216c00620b006139", + "0x612c00217a00620b00608e00600c00209b00620b0061760063a9002176", + "0x620b00616c00612b00217c00620b0060d000601600209d00620b00616b", + "0x60020090020a00cc17c09d17a0160060a000620b00609b0063aa0020cc", + "0x5800604d00200220b00601600604d00200220b00600c00604700200220b", + "0xc00217d00620b00613c0063ab00200220b00604500604d00200220b006", + "0x20b00606400601600217e00620b00600600612c0020a200620b00604b006", + "0x160060cd00620b00617d0063aa00217f00620b00613900612b0020a4006", + "0x4d00200220b00600c00604700200220b0060020090020cd17f0a417e0a2", + "0xd200620b00612f0063ab00200220b00604500604d00200220b006016006", + "0x700601600218000620b00600600612c0020a800620b00604b00600c002", + "0x18100620b0060d20063aa0020ab00620b00600900612b0020ce00620b006", + "0x220b00600c00604700200220b0060020090021810ab0ce1800a8016006", + "0x20b0060410063ab00200220b00603700606100200220b00601600604d002", + "0x160020c900620b00600600612c0020c800620b00612400600c0020cf006", + "0x20b0060cf0063aa0020cb00620b00600900612b0020ca00620b006007006", + "0x611e00603300200220b0060020090020c60cb0ca0c90c80160060c6006", + "0xf00606100200220b00601600604d00200220b00600c00604700200220b", + "0x3a80020b500620b0060b300602b0020b300620b00600202a00200220b006", + "0x20b00600200600c0020b700620b00618e0063a900218e00620b0060b5006", + "0x12b0020bb00620b0060070060160020ba00620b00600600612c0020b9006", + "0xbd0bb0ba0b901600618f00620b0060b70063aa0020bd00620b006009006", + "0x1900201400620b00601000601b00201000f00720b00600f0066e300218f", + "0x60170060c400201b01700720b00601500601c00201500620b006014006", + "0xc40020c401c00720b00601900601c00201900620b0060026e400200220b", + "0x720b00606500601c00206500620b00601b00605400200220b00601c006", + "0x601c00202900620b0060c400605400200220b0060540060c400211b054", + "0x620b00611b00605400200220b00602a0060c400202b02a00720b006029", + "0x702900202c00620b00602c00611b00202d00620b00602b00605400202c", + "0x2e00620b00600202a00200220b006002009002002a2300220b00702d02c", + "0x600202d00203000620b00602f00602c00202f00620b00602e00602b002", + "0x603300602e00203300620b00600202a00200220b006002009002002a24", + "0x203900620b00603000602f00203000620b00604800602c00204800620b", + "0x900211e006a2503500620b00703900603000203900620b00603900602c", + "0x12003700720b00600f0066e500200220b00603500603300200220b006002", + "0x600206500203a00620b00610d0066e600210d00620b00612000601b002", + "0x212a00620b00603a00609900203e00620b00600200600c00203c00620b", + "0x6e800207d12400720b00612c12a03e0096e700212c00620b00603c00611b", + "0x612b0066e900200220b006002009002041006a2612b00620b00707d006", + "0x204500620b00612d0061b200212d00620b0060430061a600204300620b", + "0x604700601b00200220b00612e00606100204712e00720b0060370066e5", + "0xc00204d00620b00600259200213000620b0061310066e600213100620b", + "0x20b00604d00611b00213200620b00613000609900204f00620b006124006", + "0x620b00604500604b00204e04b00720b00605113204f0096e7002051006", + "0x6e900200220b00600200900212f006a2705300620b00704e0066e8002045", + "0x20b0061330061b200213300620b0060560061a600205600620b006053006", + "0x639500206105f13705d13505b13413601420b00600c006371002058006", + "0x39800200220b00613500639900200220b00605b00639a00200220b006136", + "0x200220b00605f00639600200220b00613700639700200220b00605d006", + "0x20b00600900612b00206700620b00600700601600200220b00606100620c", + "0x13800920b00606913b0670093d100206900620b0061340063d000213b006", + "0x6a2806a00620b00713900615100205800620b00605800604b002139064", + "0x604b00600c00213c00620b00606a00615200200220b00600200900206c", + "0x207500620b00601600604b00214500620b00600600612c00214100620b", + "0x605800604b00207700620b00604500604b00207600620b00613c00604b", + "0x3a800207113f06f00920b00607907707607514514100f67000207900620b", + "0x20b00606f00600c00214b00620b0061460063a900214600620b006071006", + "0x12b00207f00620b00613800601600214a00620b00613f00612c00207b006", + "0xc707f14a07b01600615100620b00614b0063aa0020c700620b006064006", + "0x20b00604500604d00200220b00605800604d00200220b006002009002151", + "0x4b00600c00215200620b00606c0063ab00200220b00601600604d002002", + "0x8300620b00613800601600214f00620b00600600612c00214e00620b006", + "0x14f14e01600615000620b0061520063aa00208500620b00606400612b002", + "0xc00604700200220b00601600604d00200220b006002009002150085083", + "0xc00215e00620b00612f0063ab00200220b00604500604d00200220b006", + "0x20b00600700601600216000620b00600600612c00216100620b00604b006", + "0x1600616300620b00615e0063aa00215d00620b00600900612b00215f006", + "0x4700200220b00601600604d00200220b00600200900216315d15f160161", + "0x15c00620b0060410063ab00200220b00603700606100200220b00600c006", + "0x700601600208700620b00600600612c00216200620b00612400600c002", + "0x8a00620b00615c0063aa00215700620b00600900612b00215400620b006", + "0x220b00611e00603300200220b00600200900208a157154087162016006", + "0x20b00600f00606100200220b00600c00604700200220b00601600604d002", + "0x16e0063a800216e00620b00615b00602b00215b00620b00600202a002002", + "0x8e00620b00600200600c0020ed00620b0061680063a900216800620b006", + "0x900612b0020d000620b00600700601600216b00620b00600600612c002", + "0x209216c0d016b08e01600609200620b0060ed0063aa00216c00620b006", + "0x201400620b00600204800200220b00600213900201000620b006002064", + "0x7a2901701500720b00701400600200903500201400620b006014006039", + "0x1500600c00201c00620b00600900659000200220b00600200900201901b", + "0x6002009002054006a2a0650c400720b00701c00665b00201500620b006", + "0x65d00202900620b0060c400659600211b00620b00606500665c00200220b", + "0x2a00200220b006002009002002a2b00600202d00202a00620b00611b006", + "0x620b00605400659600202c00620b00602b00665e00202b00620b006002", + "0x60fc00202d00620b0060290061d600202a00620b00602c00665d002029", + "0x600200900202f006a2c02e00620b00702a00666000202d00620b00602d", + "0x59d00203000620b00603000659c00203000620b00602e00659b00200220b", + "0x604d00203503904800920b00603300659e00203303000720b006030006", + "0x211e00620b00604800636100200220b00603500659f00200220b006039", + "0xfa00203a10d12000920b00603700659e00203703000720b00603000659d", + "0x3c00620b00610d0061b200200220b00603a00659f00200220b006120006", + "0x604d00200220b0061240060fa00203e07d12400920b00603000659e002", + "0x12a00620b00612a00600f00212a00620b00603e00605300200220b00607d", + "0x212d00f043009a2d04112b12c00920b00712a03c11e0070170166ea002", + "0xf00200220b00601000614500200220b00600211e00200220b006002009", + "0x20b00600200000204500620b0060410160076eb00204100620b006041006", + "0x204e00620b00601500600c00204700620b00612e00c0076ec00212e006", + "0x602d0060fc00213200620b00612b00612b00204f00620b00612c006016", + "0x212f00620b0060450065e100205300620b00604700604b00205100620b", + "0x704b0065e300204b04d13013100c20b00612f05305113204f04e00f5e2", + "0x5800c20b0060560065e400200220b006002009002133006a2e05600620b", + "0x20b0061350066ee00213500620b00605b13413605800c6ed00205b134136", + "0x12b00205f00620b00613000601600213700620b00613100600c00205d006", + "0x13806105f13700c00613800620b00605d0066ef00206100620b00604d006", + "0x20b00613100600c00206400620b0061330066f000200220b006002009002", + "0x6ef00213b00620b00604d00612b00206700620b006130006016002139006", + "0x11e00200220b00600200900206913b06713900c00606900620b006064006", + "0x13100200220b00601600613c00200220b00602d00639c00200220b006002", + "0x6c00620b00606c00604b00206c00620b0060026f100206a00620b006002", + "0xc00206f00620b00600c13c00705b00213c00620b00606c06a00705b002", + "0x20b00606f00604e00207500620b00604300601600214500620b006015006", + "0x200f00620b00600f01000713b00207700620b00612d00604e002076006", + "0x7900620b00714100607100214107113f00920b00607707607514500c6f2", + "0x3300207b14b00720b00607900614100200220b006002009002146006a2f", + "0x620b00614b14a00705d00214a00620b00600213500200220b00607b006", + "0x601600215100620b00613f00600c0020c700620b00607f0066f000207f", + "0x620b0060c70066ef00214e00620b00600f00612b00215200620b006071", + "0x620b0061460066f000200220b00600200900214f14e15215100c00614f", + "0x612b00215000620b00607100601600208500620b00613f00600c002083", + "0x216115e15008500c00616100620b0060830066ef00215e00620b00600f", + "0x14500200220b00602f00603300200220b00600211e00200220b006002009", + "0x616000c01602d00c6ed00216000620b00600202a00200220b006010006", + "0x216300620b00601500600c00215d00620b00615f0066ee00215f00620b", + "0x615d0066ef00216200620b00600700612b00215c00620b006017006016", + "0x20b00600211e00200220b00600200900208716215c16300c00608700620b", + "0x601600613c00200220b00600900639c00200220b00600c00604d002002", + "0x600213400215400620b00600213100200220b00601000614500200220b", + "0x8a00620b00615715400705b00215700620b00615700604b00215700620b", + "0x16e0066f000216e00620b00608a15b00705d00215b00620b006002135002", + "0x8e00620b0060190060160020ed00620b00601b00600c00216800620b006", + "0x8e0ed00c0060d000620b0061680066ef00216b00620b00600700612b002", + "0x600600700620b0060060065e000200600620b0060020066f30020d016b", + "0x6a3100f006a3001600620b01c0070066f400200220b00600211e002007", + "0xa3801c006a37019006a3601b006a35017006a34015006a33014006a32010", + "0x26f500200220b00600200900211b006a3b054006a3a065006a390c4006", + "0x620b00602900900705b00202900620b00602900604b00202900620b006", + "0x604e00202f00620b00602a00604e00202e00620b00601600656700202a", + "0x603300202d02c02b00920b00603002f02e0096f600203000620b00600c", + "0x4800620b00600600601600203300620b00600200600c00200220b00602d", + "0x600202d00203500620b00602c00604e00203900620b00602b00604e002", + "0x611e00604b00211e00620b0060026f700200220b006002009002002a3c", + "0x3c00620b00600200600c00203700620b00611e00900705b00211e00620b", + "0x3700604e00207d00620b00600f00630b00212400620b006006006016002", + "0x12a03e07d12403c0166f800212a00620b00600c00604e00203e00620b006", + "0x200900212b006a3d12c00620b00703a0065e800203a10d12000920b006", + "0x220b00612d00603300212d04304100920b00612c0065e900200220b006", + "0x4100604e00204800620b00610d00601600203300620b00612000600c002", + "0x9002002a3c00600202d00203500620b00604300604e00203900620b006", + "0x12e00620b00612000600c00204500620b00612b0066f900200220b006002", + "0x4712e00900613100620b0060450066fd00204700620b00610d006016002", + "0x20b00613000604b00213000620b0060026fe00200220b006002009002131", + "0x213200620b0060100064d700204d00620b00613000900705b002130006", + "0x511320096ff00205300620b00600c00604e00205100620b00604d00604e", + "0x20b00600200600c00200220b00604f00603300204f04e04b00920b006053", + "0x4e00203900620b00604b00604e00204800620b006006006016002033006", + "0x6fa00200220b006002009002002a3c00600202d00203500620b00604e006", + "0x20b00612f00900705b00212f00620b00612f00604b00212f00620b006002", + "0x4e00205b00620b00605600604e00213400620b0060140064eb002056006", + "0x3300213605813300920b00613505b1340096fb00213500620b00600c006", + "0x620b00600600601600203300620b00600200600c00200220b006136006", + "0x202d00203500620b00605800604e00203900620b00613300604e002048", + "0x5d00604b00205d00620b0060026fc00200220b006002009002002a3c006", + "0x620b0060150064fb00213700620b00605d00900705b00205d00620b006", + "0x970000206700620b00600c00604e00213900620b00613700604e002064", + "0x200600c00200220b00613800603300213806105f00920b006067139064", + "0x3900620b00605f00604e00204800620b00600600601600203300620b006", + "0x220b006002009002002a3c00600202d00203500620b00606100604e002", + "0x13b00900705b00213b00620b00613b00604b00213b00620b006002702002", + "0x13f00620b00606900604e00206f00620b00601700650e00206900620b006", + "0x13c06c06a00920b00607113f06f00970300207100620b00600c00604e002", + "0x600600601600203300620b00600200600c00200220b00613c006033002", + "0x203500620b00606c00604e00203900620b00606a00604e00204800620b", + "0x4b00214100620b00600270400200220b006002009002002a3c00600202d", + "0x601b00644600214500620b00614100900705b00214100620b006141006", + "0x214b00620b00600c00604e00214600620b00614500604e00207900620b", + "0xc00200220b00607700603300207707607500920b00614b146079009705", + "0x20b00607500604e00204800620b00600600601600203300620b006002006", + "0x6002009002002a3c00600202d00203500620b00607600604e002039006", + "0x705b00207b00620b00607b00604b00207b00620b00600270600200220b", + "0x20b00614a00604e00215200620b00601900645800214a00620b00607b009", + "0x7f00920b00614f14e15200970700214f00620b00600c00604e00214e006", + "0x601600203300620b00600200600c00200220b0061510060330021510c7", + "0x620b0060c700604e00203900620b00607f00604e00204800620b006006", + "0x8300620b00600270800200220b006002009002002a3c00600202d002035", + "0x649f00208500620b00608300900705b00208300620b00608300604b002", + "0x620b00600c00604e00215f00620b00608500604e00216000620b00601c", + "0x220b00616100603300216115e15000920b00615d15f16000922e00215d", + "0x15000604e00204800620b00600600601600203300620b00600200600c002", + "0x9002002a3c00600202d00203500620b00615e00604e00203900620b006", + "0x216300620b00616300604b00216300620b00600270900200220b006002", + "0x15c00604e00215700620b0060c40064ba00215c00620b00616300900705b", + "0x20b00615b08a15700970a00215b00620b00600c00604e00208a00620b006", + "0x203300620b00600200600c00200220b006154006033002154087162009", + "0x608700604e00203900620b00616200604e00204800620b006006006016", + "0x20b00600270b00200220b006002009002002a3c00600202d00203500620b", + "0x216800620b00616e00900705b00216e00620b00616e00604b00216e006", + "0x600c00604e00216c00620b00616800604e0020d000620b0060650063bf", + "0x616b00603300216b08e0ed00920b00609216c0d000970c00209200620b", + "0x4e00204800620b00600600601600203300620b00600200600c00200220b", + "0x2a3c00600202d00203500620b00608e00604e00203900620b0060ed006", + "0x620b00616d00604b00216d00620b00600270d00200220b006002009002", + "0x4e00217500620b0060540063ee00217100620b00616d00900705b00216d", + "0x990d117500970e00209900620b00600c00604e0020d100620b006171006", + "0x620b00600200600c00200220b00609600603300209617309400920b006", + "0x604e00203900620b00609400604e00204800620b006006006016002033", + "0x270f00200220b006002009002002a3c00600202d00203500620b006173", + "0x620b00617600900705b00217600620b00617600604b00217600620b006", + "0x604e0020a000620b00609b00604e0020cc00620b00611b00648000209b", + "0x603300217c09d17a00920b00617d0a00cc00922d00217d00620b00600c", + "0x4800620b00600600601600203300620b00600200600c00200220b00617c", + "0x600202a00203500620b00609d00604e00203900620b00617a00604e002", + "0x620b00617e00671200217e00620b0060a20350390097110020a200620b", + "0x66fd0020cd00620b00604800601600217f00620b00603300600c0020a4", + "0x70066e300200220b00600211e0020d20cd17f0090060d200620b0060a4", + "0x620b00601600601b00201600620b00600c00671300200c00700720b006", + "0xc400201501400720b00601000601c00201000620b00600f00601900200f", + "0x620b00600900604e00201900620b00601500611b00200220b006014006", + "0x71300200220b00601b00603300201b01700720b00601c0190070bf00201c", + "0x20b00600600601600202900620b00600200600c0020c400620b006007006", + "0x21800202c00620b00601700604e00202b00620b0060c400600f00202a006", + "0xa3e02d00620b00711b00607100211b05406500920b00602c02b02a02900c", + "0x731900203002f00720b00602d00614100200220b00600200900202e006", + "0x20b00606500600c00204800620b00603300631a00203300620b00603002f", + "0x900611e00620b00604800631b00203500620b006054006016002039006", + "0x600c00203700620b00602e00631c00200220b00600200900211e035039", + "0x620b00603700631b00210d00620b00605400601600212000620b006065", + "0x600700601b00200700600720b0060060066e300203a10d12000900603a", + "0xf01600720b00600c00601c00200c00620b00600900601900200900620b", + "0x20b00601000601c00201000620b0060026e400200220b0060160060c4002", + "0x5400201700620b00600f00605400200220b0060140060c4002015014007", + "0x701b01700702900201700620b00601700611b00201b00620b006015006", + "0x201900600720b0060060066e300200220b006002009002002a3f00220b", + "0x60c400601c0020c400620b00601c00601900201c00620b00601900601b", + "0x1c00211b00620b00600271400200220b0060650060c400205406500720b", + "0x20b00605400605400200220b0060290060c400202a02900720b00611b006", + "0x2900202b00620b00602b00611b00202c00620b00602a00605400202b006", + "0x620b00600202a00200220b006002009002002a4000220b00702c02b007", + "0x202d00202f00620b00602e00602c00202e00620b00602d00602b00202d", + "0x3000602e00203000620b00600202a00200220b006002009002002a41006", + "0x4800620b00602f00602f00202f00620b00603300602c00203300620b006", + "0x2035006a4203900620b00704800603000204800620b00604800602c002", + "0x211e00620b00600213100200220b00603900603300200220b006002009", + "0x10d0066e600210d00620b00612000601b00212003700720b0060060066e5", + "0x203e00620b00600200600c00203c00620b00600206500203a00620b006", + "0x12a03e0096e700212c00620b00603c00611b00212a00620b00603a006099", + "0x2009002041006a4312b00620b00707d0066e800207d12400720b00612c", + "0x212d00620b0060430061a600204300620b00612b0066e900200220b006", + "0x4511e00705b00204500620b00604500604b00204500620b00612d0061b2", + "0x620b00613100601b00213104700720b0060370066e500212e00620b006", + "0x12400600c00204b00620b00600259200204d00620b0061300066e6002130", + "0x5300620b00604b00611b00205100620b00604d00609900213200620b006", + "0x212e00620b00612e00604e00204f04e00720b0060530511320096e7002", + "0x12f0066e900200220b006002009002056006a4412f00620b00704f0066e8", + "0x13600620b0060580061b200205800620b0061330061a600213300620b006", + "0x213100213400620b00613612e00705b00213600620b00613600604b002", + "0x620b00605d00601b00205d13500720b0060470066e500205b00620b006", + "0x4e00600c00206100620b0060026e400205f00620b0061370066e6002137", + "0x13b00620b00606100611b00206700620b00605f00609900213900620b006", + "0x213400620b00613400604e00206413800720b00613b0671390096e7002", + "0x690066e900200220b00600200900206a006a4506900620b0070640066e8", + "0x6f00620b00613c0061b200213c00620b00606c0061a600206c00620b006", + "0x66e500213f00620b00606f05b00705b00206f00620b00606f00604b002", + "0x620b00614100601b00200220b00607100606100214107100720b006135", + "0x13800600c00207600620b00600271600207500620b0061450066e6002145", + "0x7b00620b00607600611b00214b00620b00607500609900214600620b006", + "0x213f00620b00613f00604e00207907700720b00607b14b1460096e7002", + "0x14a0066e900200220b00600200900207f006a4614a00620b0070790066e8", + "0x15200620b0061510061b200215100620b0060c70061a60020c700620b006", + "0x613200214e00620b00615213f00705b00215200620b00615200604b002", + "0x620b00608300605300200220b00614f00605100208314f00720b006134", + "0x605300200220b00615000605100215e15000720b00614e006132002085", + "0x20b00616000671800216000620b00616108500771700216100620b00615e", + "0x71a00216300620b00607700600c00215d00620b00615f00671900215f006", + "0x13400605100200220b00600200900215c16300700615c00620b00615d006", + "0xc00216200620b00607f00671c00200220b00613f00605100200220b006", + "0x900215408700700615400620b00616200671a00208700620b006077006", + "0x5100200220b00613400605100200220b00613500606100200220b006002", + "0x620b00613800600c00215700620b00606a00671c00200220b00605b006", + "0x200220b00600200900215b08a00700615b00620b00615700671a00208a", + "0x620b00605600671c00200220b00612e00605100200220b006047006061", + "0x1680070060ed00620b00616e00671a00216800620b00604e00600c00216e", + "0x20b00611e00605100200220b00603700606100200220b0060020090020ed", + "0x671a00216b00620b00612400600c00208e00620b00604100671c002002", + "0x603500603300200220b0060020090020d016b0070060d000620b00608e", + "0x600271d00216c00620b00600213100200220b00600600606100200220b", + "0x16d00620b00609216c00705b00209200620b00609200604b00209200620b", + "0x9400671c00209400620b00616d17100705d00217100620b006002135002", + "0x17500620b00617300671a00209600620b00600200600c00217300620b006", + "0x61320020d100620b00600213100200220b006002009002175096007006", + "0x620b00617600605300200220b00609900605100217609900720b0060d1", + "0x71900209d00620b00617a00671800217a00620b00609b00600771700209b", + "0x20b00617c00671a0020cc00620b00600200600c00217c00620b00609d006", + "0x200c006a4700900700720b00700600200771e0020a00cc0070060a0006", + "0x620b00600700600c00201600620b00600900660400200220b006002009", + "0x20b006002009002002a4800600202d00201000620b00601600660500200f", + "0xc00600c00201500620b00601400660600201400620b00600202a002002", + "0x1700620b00600f00636e00201000620b00601500660500200f00620b006", + "0x1600620b00600200601600201b01700700601b00620b006010006726002", + "0x200c00900700920b00600f01600757600200f00620b00600600612b002", + "0x1000657900200220b006002009002014006a4901000620b00700c006577", + "0x1b01620b00601700657b00201700620b00601500657a00201500620b006", + "0xfa00200220b00601c0060fa00200220b00601900657d0020650c401c019", + "0x5400620b00601b00672700200220b00606500604d00200220b0060c4006", + "0x900612b00202900620b00600700601600211b00620b006054006728002", + "0x200900202b02a02900900602b00620b00611b00622c00202a00620b006", + "0x202d00620b00600700601600202c00620b00601400672900200220b006", + "0x2f02e02d00900602f00620b00602c00622c00202e00620b00600900612b", + "0x20b00600c00604b00200c00620b00600271f00200220b006007006397002", + "0x620b00600f00604b00200f01600720b00600900c00600937b00200c006", + "0x201500620b00601000600c00201401000720b00600f00200772000200f", + "0x1b01701500900601b00620b00601400661600201700620b00601600615d", + "0xf01600920b00700c00700600200c64100200c00620b006009006224002", + "0x1b00720b00601000613000200220b006002009002017015014009a4a010", + "0x601c00613000201c00620b0060020ef00200220b00601b00604d002019", + "0x205400620b0060190061b200200220b0060c400604d0020650c400720b", + "0x60650061b200200220b00611b00604d00202911b00720b006054006130", + "0x200220b00602b00604d00202c02b00720b00602a00613000202a00620b", + "0x602d00604b00202e00620b00602c0061b200202d00620b0060290061b2", + "0x2f00620b00602f00604b00202f00620b00602e02d0071c100202d00620b", + "0x2f0061c500200f00620b00600f00612b00201600620b006016006016002", + "0x203300620b00600202a00200220b006002009002030006a4b00220b007", + "0xa4c00600202d00203900620b00604800602c00204800620b00603300602e", + "0x620b00600202a00200220b0060300060f200200220b006002009002002", + "0x602f00203900620b00611e00602c00211e00620b00603500602b002035", + "0x620b00601600601600212000620b00603700672100203700620b006039", + "0x10d00900603c00620b00612000672200203a00620b00600f00612b00210d", + "0x1400601600212400620b00601700672300200220b00600200900203c03a", + "0x12a00620b00612400672200203e00620b00601500612b00207d00620b006", + "0x6002009002007006a4d00600620b00700200672400212a03e07d009006", + "0x3aa00200c00620b0060090063a900200900620b0060060063a800200220b", + "0x20b00600213500200220b00600200900201600600601600620b00600c006", + "0x201400620b0060100063ab00201000620b00600700f00705d00200f006", + "0x213900200f00620b00600272500201500600601500620b0060140063aa", + "0x3500201000620b00601000603900201000620b00600204800200220b006", + "0x200220b00600200900201b017007a4e01501400720b007010006002009", + "0x701900665b00201400620b00601400600c00201900620b006009006590", + "0x620b0060c400665c00200220b006002009002065006a4f0c401c00720b", + "0x202d00202900620b00605400665d00211b00620b00601c006596002054", + "0x2a00665e00202a00620b00600202a00200220b006002009002002a50006", + "0x2900620b00602b00665d00211b00620b00606500659600202b00620b006", + "0xf00772a00201600620b0060160060fc00201600620b00611b0061d6002", + "0x600200900202d006a5102c00620b00702900666000201600620b006016", + "0x1400600c00202e00620b00602c00659b00200220b00600211e00200220b", + "0x11e00620b00600700615d00203500620b00601500601600203900620b006", + "0x3002f00c20b00603711e03503900c72c00203700620b00602e00659c002", + "0x200220b00600200900210d006a5212000620b007048006151002048033", + "0xc00212403c00720b00603a00c03300937b00203a00620b006120006152", + "0x20b00603c00615d00204100620b00603000601600212b00620b00602f006", + "0x61b00204500620b00612400604b00212d00620b0060160060fc002043006", + "0x620b00712c00661c00212c12a03e07d00c20b00604512d04304112b016", + "0x4d13013100920b00612e00661d00200220b006002009002047006a5312e", + "0xc00204e00620b00604b00672e00204b00620b00604d13013100972d002", + "0x20b00612a00615d00213200620b00603e00601600204f00620b00607d006", + "0x600200900205305113204f00c00605300620b00604e00672f002051006", + "0x1600205600620b00607d00600c00212f00620b00604700673100200220b", + "0x20b00612f00672f00205800620b00612a00615d00213300620b00603e006", + "0x20b00601600639c00200220b00600200900213605813305600c006136006", + "0x2f00600c00213400620b00610d00673100200220b00600c00604d002002", + "0x5d00620b00603300615d00213500620b00603000601600205b00620b006", + "0x220b00600200900213705d13505b00c00613700620b00613400672f002", + "0x5f00620b00600202a00200220b00602d00603300200220b00600211e002", + "0xc00213800620b00606100672e00206100620b00605f00c01600972d002", + "0x20b00600700615d00213900620b00601500601600206400620b006014006", + "0x600200900213b06713906400c00613b00620b00613800672f002067006", + "0x600f00673200200220b00600c00604d00200220b00600211e00200220b", + "0x600213400206900620b00600213100200220b00600900639c00200220b", + "0x6c00620b00606a06900705b00206a00620b00606a00604b00206a00620b", + "0x6f00673100206f00620b00606c13c00705d00213c00620b006002135002", + "0x14100620b00601b00601600207100620b00601700600c00213f00620b006", + "0x14107100c00607500620b00613f00672f00214500620b00600700615d002", + "0x200220b006002009002007006a5400600620b007002006733002075145", + "0x600c00613300200c00620b00600900605600200900620b00600600612f", + "0x200f00620b00600213500200220b00600200900201600600601600620b", + "0x1400613300201400620b00601000605800201000620b00600700f00705d", + "0x70060060db00200600620b00600200601b00201500600601500620b006", + "0x620b0060090061a300200220b00600200900200c006a5500900700720b", + "0x202d00201000620b0060160061a400200f00620b006007006099002016", + "0x140061a500201400620b00600202a00200220b006002009002002a56006", + "0x1000620b0060150061a400200f00620b00600c00609900201500620b006", + "0x100060df00201700620b00601700600f00201700620b00600f006053002", + "0x620b00601b0061a600200220b006002009002019006a5701b00620b007", + "0x4d00205406500720b0060c40061300020c400620b00601c0061b200201c", + "0x2900720b00611b00613000211b00620b0060020ef00200220b006065006", + "0x2b00613000202b00620b0060540061b200200220b00602900604d00202a", + "0x2e00620b00602a0061b200200220b00602c00604d00202d02c00720b006", + "0x2d0061b200200220b00602f00604d00203002f00720b00602e006130002", + "0x3300620b00603300604b00204800620b0060300061b200203300620b006", + "0x61c500203900620b00603900604b00203900620b0060480330071c1002", + "0x11e00620b00600202a00200220b006002009002035006a5800220b007039", + "0x600202d00212000620b00603700602c00203700620b00611e00602e002", + "0x20b00600202a00200220b0060350060f200200220b006002009002002a59", + "0x2f00212000620b00603a00602c00203a00620b00610d00602b00210d006", + "0x20b00601700600f00212400620b00603c00673400203c00620b006120006", + "0x220b00600200900203e07d00700603e00620b00612400673500207d006", + "0x20b00612a00673600212a00620b00600202a00200220b006019006033002", + "0x700604100620b00612c00673500212b00620b00601700600f00212c006", + "0x600600700620b0060060065e000200600620b00600200622900204112b", + "0x33100200220b006002009002007006a5a00600620b007002006737002007", + "0x20b00600c00621200200c00620b00600900633200200900620b006006006", + "0x5d00200f00620b00600213500200220b006002009002016006006016006", + "0x601400621200201400620b00601000633300201000620b00600700f007", + "0x900700600c64100201600620b00600c00622400201500600601500620b", + "0xc00200220b00600200900201b017015009a5b01401000f00920b007016", + "0x60650c400773800206500620b00601400604b0020c400620b006002006", + "0x1000620b00601000612b00200f00620b00600f00601600201c01900720b", + "0x673900200220b00600200900211b006a5c05400620b00701c006171002", + "0x620b00602a00673b00202a00620b00602900673a00202900620b006054", + "0x612b00202d00620b00600f00601600202c00620b00601900600c00202b", + "0x202f02e02d02c00c00602f00620b00602b00673c00202e00620b006010", + "0x203000620b00600213100200220b00611b00603300200220b006002009", + "0x603303000705b00203300620b00603300604b00203300620b00600273d", + "0x203500620b00604803900705d00203900620b00600213500204800620b", + "0x600f00601600203700620b00601900600c00211e00620b00603500673e", + "0x603a00620b00611e00673c00210d00620b00601000612b00212000620b", + "0x203c00620b00601b00673f00200220b00600200900203a10d12003700c", + "0x600200600c00207d00620b00612400673b00212400620b00603c00673a", + "0x212c00620b00601700612b00212a00620b00601500601600203e00620b", + "0x620b00700200674000212b12c12a03e00c00612b00620b00607d00673c", + "0x64f00200900620b00600600664e00200220b006002009002007006a5d006", + "0x200900201600600601600620b00600c00665000200c00620b006009006", + "0x201000620b00600700f00705d00200f00620b00600213500200220b006", + "0x74100201500600601500620b00601400665000201400620b006010006651", + "0x636100200700600600700620b0060060065e000200600620b006002006", + "0x620b00600700636100200900620b00600600636100200700620b006002", + "0x4d00201000f00720b00601600613000201600620b00600c0061bf00200c", + "0x620b0060140061bf00201400620b00600900636100200220b00600f006", + "0x61b200200220b00601700604d00201b01700720b006015006130002015", + "0x20b00601c0190071c100201c00620b00601b0061b200201900620b006010", + "0x65006a5e00220b0070c40061c50020c400620b0060c400604b0020c4006", + "0x620b00605400602e00205400620b00600202a00200220b006002009002", + "0x20b006002009002002a5f00600202d00202900620b00611b00602c00211b", + "0x602a00602b00202a00620b00600202a00200220b0060650060f2002002", + "0x602c00620b00602900636f00202900620b00602b00602c00202b00620b", + "0x600900600200937b00200f01600c00900c20b00600700674200202c006", + "0x20b00600c01401000937b00201400620b00601400604b00201401000720b", + "0x20c400620b00601700604b00201c00620b00601500615d002017015007", + "0x37b00201901b00720b0060650c401c00974300206500620b0060160063f1", + "0x604b00202900620b00605400615d00211b05400720b00600f01901b009", + "0x1c500200f01600720b00601600635a00202a02900700602a00620b00611b", + "0x20b00601600604d00200220b006002009002010006a6000220b00700f006", + "0x600900604d00200220b00600c00604d00200220b00600700604d002002", + "0x600c00201500620b00601400602b00201400620b00600202a00200220b", + "0x620b00601500602c00201b00620b00600600612c00201700620b006002", + "0x200220b0060100060f200200220b00600200900201901b017009006019", + "0x1c0650071c100206501600720b00601600635a00201c00620b006002744", + "0xa6100220b0070c40061c50020c400620b0060c400604b0020c400620b006", + "0x600700604d00200220b00601600604d00200220b006002009002054006", + "0x600202a00200220b00600900604d00200220b00600c00604d00200220b", + "0x202a00620b00600200600c00202900620b00611b00602b00211b00620b", + "0x2c02b02a00900602c00620b00602900602c00202b00620b00600600612c", + "0x2d00620b00600274400200220b0060540060f200200220b006002009002", + "0x4b00202e00620b00602d02f0071c100202f00c00720b00600c00635a002", + "0x6002009002030006a6200220b00702e0061c500202e00620b00602e006", + "0xc00604d00200220b00600700604d00200220b00601600604d00200220b", + "0x602b00203300620b00600202a00200220b00600900604d00200220b006", + "0x620b00600600612c00203900620b00600200600c00204800620b006033", + "0x220b00600200900211e03503900900611e00620b00604800602c002035", + "0x10d006a6312003700720b00700900200774500200220b0060300060f2002", + "0x20b00612000622800212000620b00612000674600200220b006002009002", + "0x12400720b00703c03700774500203c00c00720b00600c00635a00203a006", + "0x22800207d00620b00607d00674600200220b00600200900203e006a6407d", + "0x12b00620b00600274800212c00620b00600274700212a00620b00607d006", + "0x12400600c00212b00620b00612b00604b00212c00620b00612c00604b002", + "0x20b006002009002002a6504100620b00712b12c00774900212400620b006", + "0x612c00204300620b00604100622800204100620b006041006746002002", + "0x620b00601600604b00204700620b00612a00674a00212e00620b006006", + "0xa6600220b00704500674c00204512d00720b00613104712e00974b002131", + "0x600c00604d00200220b00603a00674d00200220b006002009002130006", + "0x600202a00200220b00604300674d00200220b00600700604d00200220b", + "0x204e00620b00612400600c00204b00620b00604d00602b00204d00620b", + "0x13204f04e00900613200620b00604b00602c00204f00620b00612d00612c", + "0x605300604d00205305100720b00613000674e00200220b006002009002", + "0x4b00205800620b00604300674a00213300620b00612d00612c00200220b", + "0x612c00205612f00720b00613605813300974b00213600620b006007006", + "0x620b00600c00604b00205d00620b00603a00674a00213500620b00612f", + "0x5600720b00605600622700205b13400720b00613705d13500974b002137", + "0x74a00213805b00720b00605b00622700206100620b00606100674a002061", + "0x705f00674c00205f00620b00613806100774f00213800620b006138006", + "0x2009002002a6800600202d00200220b006002009002064006a6700220b", + "0x200220b00606700604d00206713900720b00606400674e00200220b006", + "0x604b00213b00620b0060691390071c100206905100720b00605100635a", + "0x20b00600200900206a006a6900220b00713b0061c500213b00620b00613b", + "0x605600674d00200220b00605b00674d00200220b00605100604d002002", + "0x600c00213c00620b00606c00602e00206c00620b00600202a00200220b", + "0x620b00613c00602c00213f00620b00613400612c00206f00620b006124", + "0x200220b00606a0060f200200220b00600200900207113f06f009006071", + "0x7514500775000207500620b00605b00674a00214500620b00605600674a", + "0x220b006002009002076006a6a00220b00714100674c00214100620b006", + "0x200220b006002009002002a6b00600202d00200220b00605100604d002", + "0x510770071c100200220b00607900604d00207907700720b00607600674e", + "0xa6c00220b0071460061c500214600620b00614600604b00214600620b006", + "0x607b00602e00207b00620b00600202a00200220b00600200900214b006", + "0x20c700620b00613400612c00207f00620b00612400600c00214a00620b", + "0xf200200220b0060020090021510c707f00900615100620b00614a00602c", + "0x14e00620b00615200602b00215200620b00600202a00200220b00614b006", + "0x14e00602c00208300620b00613400612c00214f00620b00612400600c002", + "0x603a00674d00200220b00600200900208508314f00900608500620b006", + "0x1600604d00200220b00600700604d00200220b00600c00604d00200220b", + "0x602b00215000620b00600202a00200220b00612a00674d00200220b006", + "0x620b00600600612c00216100620b00612400600c00215e00620b006150", + "0x220b00600200900215f16016100900615f00620b00615e00602c002160", + "0x20b00600c00604d00200220b00603a00674d00200220b00601600604d002", + "0x615d00602b00215d00620b00600202a00200220b00600700604d002002", + "0x216200620b00600600612c00215c00620b00603e00600c00216300620b", + "0x4d00200220b00600200900208716215c00900608700620b00616300602c", + "0x200220b00600c00604d00200220b00600700604d00200220b006016006", + "0x20b00610d00600c00215700620b00615400602b00215400620b00600202a", + "0x900616e00620b00615700602c00215b00620b00600600612c00208a006", + "0x201700620b00600600601600201500620b00600200600c00216e15b08a", + "0x1900611b00201900900720b0060090065a700201b00620b00600700612b", + "0x620b00601c00661600201c00c00720b00600c00675100201900620b006", + "0x1400675300201401000f01600c20b00601c01901b01701501675200201c", + "0x620b0060c400675400200220b006002009002065006a6d0c400620b007", + "0x75600200220b006002009002029006a6e11b00620b007054006755002054", + "0x20b00602a00675700202c00c00720b00600c00675100202a00620b006002", + "0x900720b0060090065a700202b00620b00602d02c00775800202d02a007", + "0x2f00920b00702b02e01000f00c64100202b00620b00602b00664000202e", + "0x11e00620b00600275600200220b006002009002035039048009a6f033030", + "0x11e00653500203a00620b00602a00653500210d00620b00601600600c002", + "0x603300604b00212003700720b00603c03a10d00975900203c00620b006", + "0x203000620b00603000612b00202f00620b00602f00601600203300620b", + "0x12400675b00200220b00600200900207d006a7012400620b00712000675a", + "0x620b00612a00664000212a00620b00603e00c00775800203e00620b006", + "0x204512d043009a7104112b12c00920b00712a00903002f00c64100212a", + "0x612e00675c00212e00620b00604103311b00943f00200220b006002009", + "0x213000620b00613100675e00213100620b00604700675d00204700620b", + "0x612b00612b00204b00620b00612c00601600204d00620b00603700600c", + "0x200900204f04e04b04d00c00604f00620b00613000675f00204e00620b", + "0x676000200220b00611b00634900200220b00603300604d00200220b006", + "0x620b00605100675e00205100620b00613200675d00213200620b006045", + "0x612b00205600620b00604300601600212f00620b00603700600c002053", + "0x205813305612f00c00605800620b00605300675f00213300620b00612d", + "0x200220b00611b00634900200220b00603300604d00200220b006002009", + "0x620b00607d00676200200220b00600c00676100200220b0060090060c4", + "0x612b00205b00620b00602f00601600213400620b00603700600c002136", + "0x205d13505b13400c00605d00620b00613600675f00213500620b006030", + "0x200220b00611b00634900200220b00600c00676100200220b006002009", + "0x620b00603500676000200220b0060090060c400200220b00602a006534", + "0x600c00206100620b00605f00675e00205f00620b00613700675d002137", + "0x620b00603900612b00206400620b00604800601600213800620b006016", + "0x20b00600200900206713906413800c00606700620b00606100675f002139", + "0x602900676000200220b0060090060c400200220b00600c006761002002", + "0x206a00620b00606900675e00206900620b00613b00675d00213b00620b", + "0x601000612b00213c00620b00600f00601600206c00620b00601600600c", + "0x200900213f06f13c06c00c00613f00620b00606a00675f00206f00620b", + "0x676200200220b0060090060c400200220b00600c00676100200220b006", + "0x620b00600f00601600214100620b00601600600c00207100620b006065", + "0x14100c00607600620b00607100675f00207500620b00601000612b002145", + "0x220b006002009002007006a7200600620b007002006763002076075145", + "0xc00652900200c00620b00600900621400200900620b006006006528002", + "0xf00620b00600213500200220b00600200900201600600601600620b006", + "0x652900201400620b00601000652a00201000620b00600700f00705d002", + "0x700603300200700620b00600200652e00201500600601500620b006014", + "0x2a00200220b00600900603300200900620b00600600652e00200220b006", + "0x620b00601600602c00201600620b00600c00602e00200c00620b006002", + "0x20b00600f00662000201401000f00920b0060160063fe00200f00600600f", + "0x201700620b00601b00622400201b00c00720b00600c006751002015006", + "0x1c00720b00701501701900700601662200201900900720b0060090065a7", + "0x202900620b00600275600200220b00600200900211b054065009a730c4", + "0x775800202c02900720b00602900675700202b00c00720b00600c006751", + "0x601c00601600202d00900720b0060090065a700202a00620b00602c02b", + "0x701002a02d0c401c01662200202a00620b00602a00664000201c00620b", + "0x20b00600275600200220b006002009002048033030009a7402f02e00720b", + "0x53500212000620b00602900653500203700620b00600200600c002039006", + "0x612b00211e03500720b00610d12003700975900210d00620b006039006", + "0x620b00711e00675a00202e00620b00602e00601600202f00620b00602f", + "0x75800212400620b00603a00675b00200220b00600200900203c006a7503a", + "0x2f02e01662200207d00620b00607d00664000207d00620b00612400c007", + "0x200220b00600200900204112b12c009a7612a03e00720b00701407d009", + "0x20b00612d00676400212d00620b0060430063b700204300620b00600202a", + "0x1600204700620b00603500600c00212e00620b006045006765002045006", + "0x20b00612e00676600213000620b00612a00612b00213100620b00603e006", + "0x20b0060410063b900200220b00600200900204d13013104700c00604d006", + "0xc00204f00620b00604e00676500204e00620b00604b00676400204b006", + "0x20b00612b00612b00205100620b00612c00601600213200620b006035006", + "0x600200900212f05305113200c00612f00620b00604f006766002053006", + "0xc00676100200220b0060090060c400200220b00601400604d00200220b", + "0x213300620b00603500600c00205600620b00603c00676700200220b006", + "0x605600676600213600620b00602f00612b00205800620b00602e006016", + "0x600c00676100200220b00600200900213413605813300c00613400620b", + "0x90060c400200220b00602900653400200220b00601400604d00200220b", + "0x213500620b00605b00676400205b00620b0060480063b900200220b006", + "0x603000601600213700620b00600200600c00205d00620b006135006765", + "0x613800620b00605d00676600206100620b00603300612b00205f00620b", + "0x4d00200220b00600c00676100200220b00600200900213806105f13700c", + "0x200220b0060090060c400200220b00601000604d00200220b006014006", + "0x613900676500213900620b00606400676400206400620b00611b0063b9", + "0x206900620b00606500601600213b00620b00600200600c00206700620b", + "0x6a06913b00c00606c00620b00606700676600206a00620b00605400612b", + "0x700600600700620b0060060065e000200600620b00600200676800206c", + "0x200700600600700620b0060060065e000200600620b006002006769002", + "0x76b00200700600600700620b0060060065e000200600620b00600200676a", + "0x676c00200700600600700620b0060060065e000200600620b006002006", + "0x200676d00200700600600700620b0060060065e000200600620b006002", + "0x220b00600600604d00200220b006002009002009006a7700700620b007", + "0x1600661300201600620b00600c00661200200c00620b006007006226002", + "0x220b00600900634900200220b00600200900200f00600600f00620b006", + "0x600213500201400620b00600601000705b00201000620b006002131002", + "0x1b00620b00601700661400201700620b00601401500705d00201500620b", + "0x200600620b00600200676e00201900600601900620b00601b006613002", + "0x5e000200600620b00600200676f00200700600600700620b0060060065e0", + "0x65e000200600620b00600200677000200700600600700620b006006006", + "0x60065e000200600620b00600200677100200700600600700620b006006", + "0x700600c64100201600620b00600c00622400200700600600700620b006", + "0x200220b00600200900201b017015009a7801401000f00920b007016009", + "0x650c400777200206500620b00601400604b0020c400620b00600200600c", + "0x620b00601000612b00200f00620b00600f00601600201c01900720b006", + "0x77400200220b00600200900211b006a7905400620b00701c006773002010", + "0x20b00602a00677600202a00620b00602900677500202900620b006054006", + "0x12b00202d00620b00600f00601600202c00620b00601900600c00202b006", + "0x2f02e02d02c00c00602f00620b00602b00623100202e00620b006010006", + "0x3000620b00600213100200220b00611b00603300200220b006002009002", + "0x3303000705b00203300620b00603300604b00203300620b006002777002", + "0x3500620b00604803900705d00203900620b00600213500204800620b006", + "0xf00601600203700620b00601900600c00211e00620b006035006778002", + "0x3a00620b00611e00623100210d00620b00601000612b00212000620b006", + "0x3c00620b00601b00677900200220b00600200900203a10d12003700c006", + "0x200600c00207d00620b00612400677600212400620b00603c006775002", + "0x12c00620b00601700612b00212a00620b00601500601600203e00620b006", + "0x20b00700200623200212b12c12a03e00c00612b00620b00607d006231002", + "0x200900620b00600600653900200220b006002009002007006a7a006006", + "0x900201600600601600620b00600c00621300200c00620b00600900653a", + "0x1000620b00600700f00705d00200f00620b00600213500200220b006002", + "0x201500600601500620b00601400621300201400620b00601000653b002", + "0x620b00600600604e00200700620b00600202a00200220b006002006033", + "0x620b00600200677a00200c00900700600c00620b0060070061ff002009", + "0x600620b00700200677b00200700600600700620b0060060065e0002006", + "0x66ca00200900620b0060060066c900200220b006002009002007006a7b", + "0x600200900201600600601600620b00600c0066cb00200c00620b006009", + "0x6cc00201000620b00600700f00705d00200f00620b00600213500200220b", + "0x677c00201500600601500620b0060140066cb00201400620b006010006", + "0x20b00600600604d00200220b006002009002009006a7c00700620b007002", + "0x621300201600620b00600c00653a00200c00620b006007006539002002", + "0x20b0060090060c400200220b00600200900200f00600600f00620b006016", + "0x213500201400620b00600601000705b00201000620b006002131002002", + "0x620b00601700653b00201700620b00601401500705d00201500620b006", + "0x20b00700700600200977d00201900600601900620b00601b00621300201b", + "0xf00620b00600c00677e00200220b006002009002016006a7d00c009007", + "0x1000678000201400620b00600900600c00201000620b00600f00677f002", + "0x620b00600213100200220b00600200900201501400700601500620b006", + "0x1700705b00201b00620b00601b00604b00201b00620b00600222a002017", + "0x620b00601901c00705d00201c00620b00600213500201900620b00601b", + "0x678000205400620b00601600600c00206500620b0060c40067810020c4", + "0x600200600c00200220b00600211e00211b05400700611b00620b006065", + "0x201500620b00600900604e00201400620b00600600601600201000620b", + "0xf01600c00920b00601701501401000c78200201700620b00600700604e", + "0x65e900200220b006002009002019006a7e01b00620b00700f0065e8002", + "0x20b00606500603300200220b00601c0060510020650c401c00920b00601b", + "0x631a00211b00620b0060540c400731900205400620b00600202a002002", + "0x620b00601600601600202a00620b00600c00600c00202900620b00611b", + "0x220b00600200900202c02b02a00900602c00620b00602900631b00202b", + "0x1600601600202e00620b00600c00600c00202d00620b00601900631c002", + "0x678300203002f02e00900603000620b00602d00631b00202f00620b006", + "0x601600604d00201600c00720b00600900678400200900200720b006002", + "0x4f00201500620b00600600604e00201400620b00600c00604b00200220b", + "0x600200678400200220b00601000603300201000f00720b006015014007", + "0x20c400620b00601b00604b00200220b00601700604d00201b01700720b", + "0x603300201c01900720b0060650c400704f00206500620b00600700604e", + "0x211b00620b00600f00604e00205400620b00600202a00200220b00601c", + "0x2a02911b00900602a00620b0060540061ff00202900620b00601900604e", + "0x200220b00600211e00200220b00600213900200f00620b006002785002", + "0x65f700201501400720b00601000678600201000700720b006007006787", + "0x1900620b00600900604e00201b00620b00601400604b00200220b006015", + "0x678600200220b00601700603300201701600720b00601901b00704f002", + "0x620b00600200600c00200220b00601c00604d0020c401c00720b006007", + "0x604e00202b00620b0060c400631600202a00620b006006006016002029", + "0x2b02a02900c78a00201600620b00601600f00778900202c00620b00600c", + "0x900202e006a7f02d00620b00711b00607100211b05406500920b00602c", + "0x220b00603000603300203002f00720b00602d00614100200220b006002", + "0x671200204800620b00603302f01600971100203300620b00600202a002", + "0x620b00605400601600203500620b00606500600c00203900620b006048", + "0x220b00600200900203711e03500900603700620b0060390066fd00211e", + "0x606500600c00212000620b00602e0066f900200220b006016006051002", + "0x603c00620b0061200066fd00203a00620b00605400601600210d00620b", + "0x720b00600900678d00200900200720b00600200678b00203c03a10d009", + "0x604e00201400620b00600c00621b00200220b00601600604d00201600c", + "0x601000603300201000f00720b00601501400752c00201500620b006007", + "0x4b00200220b00601700634900201b01700720b00600200678d00200220b", + "0x60650c400704f00206500620b00600f00604e0020c400620b00601b006", + "0x4e00205400620b00600202a00200220b00601c00603300201c01900720b", + "0x20b0060540061ff00202900620b00601900604e00211b00620b006006006", + "0x900678f00200900200720b00600200678e00202a02911b00900602a006", + "0x1400620b00600c00621b00200220b00601600604d00201600c00720b006", + "0x3300201000f00720b00601501400752c00201500620b00600700604e002", + "0x20b00601700634900201b01700720b00600200678f00200220b006010006", + "0x704f00206500620b00600f00604e0020c400620b00601b00604b002002", + "0x620b00600202a00200220b00601c00603300201c01900720b0060650c4", + "0x61ff00202900620b00601900604e00211b00620b00600600604e002054", + "0x4b00200900620b00600200679000202a02911b00900602a00620b006054", + "0x601000f00704f00201000620b00600700604e00200f00620b006009006", + "0x4e00201400620b00600202a00200220b00601600603300201600c00720b", + "0x20b0060140061ff00201700620b00600c00604e00201500620b006006006", + "0x600900604b00200900620b00600200679100201b01701500900601b006", + "0xc00720b00601000f00704f00201000620b00600700604e00200f00620b", + "0x600600604e00201400620b00600202a00200220b006016006033002016", + "0x601b00620b0060140061ff00201700620b00600c00604e00201500620b", + "0x4e00200900620b00600202a00200220b00600200679300201b017015009", + "0x20b0060090061ff00201600620b00600700604e00200c00620b006006006", + "0x600900604b00200900620b00600200679400200f01600c00900600f006", + "0xc00720b00601000f00704f00201000620b00600700604e00200f00620b", + "0x600600604e00201400620b00600202a00200220b006016006033002016", + "0x601b00620b0060140061ff00201700620b00600c00604e00201500620b", + "0xf00620b00600900604b00200900620b00600200679500201b017015009", + "0x3300201600c00720b00601000f00704f00201000620b00600700604e002", + "0x1500620b00600600604e00201400620b00600202a00200220b006016006", + "0x1701500900601b00620b0060140061ff00201700620b00600c00604e002", + "0x604e00200f00620b00600900604b00200900620b00600200679600201b", + "0x601600603300201600c00720b00601000f00704f00201000620b006007", + "0x604e00201500620b00600600604e00201400620b00600202a00200220b", + "0x79700201b01701500900601b00620b0060140061ff00201700620b00600c", + "0x20b00600700604e00200f00620b00600900617300200900620b006002006", + "0x200220b00601600603300201600c00720b00601000f007798002010006", + "0x20b00600c00604e00201500620b00600600604e00201400620b00600202a", + "0x600200679900201b01701500900601b00620b0060140061ff002017006", + "0x201000620b00600600604e00200f00620b00600900604b00200900620b", + "0x600202a00200220b00601600603300201600c00720b00601000f00704f", + "0x201700620b00600700604e00201500620b00600c00604e00201400620b", + "0x900620b00600200679a00201b01701500900601b00620b0060140061ff", + "0xf00704f00201000620b00600600604e00200f00620b00600900604b002", + "0x1400620b00600202a00200220b00601600603300201600c00720b006010", + "0x140061ff00201700620b00600700604e00201500620b00600c00604e002", + "0x600900659d00200220b00600211e00201b01701500900601b00620b006", + "0x20b0060160060fa00201000f01600920b00600c00659e00200c00900720b", + "0x60020ef00201400620b00601000605300200220b00600f00604d002002", + "0x206500620b0060060060160020c400620b00600200600c00201500620b", + "0x601500604b00211b00620b00601400600f00205400620b00600700615d", + "0x79c00201c01901b01700c20b00602911b0540650c401679b00202900620b", + "0x602a0067a100200220b00600200900202b006a8002a00620b00701c006", + "0x200220b00602e00603300200220b00602c00606100202e02d02c00920b", + "0xfa00204803303000920b00602f00659e00202f00900720b00600900659d", + "0x3900620b00604800601900200220b00603300604d00200220b006030006", + "0x1900937b00203500620b00603500604b00203500620b00603900653c002", + "0x620b0060027a200212000620b0060020ef00203711e00720b00603502d", + "0x937b00210d00620b00610d00604b00212000620b00612000604b00210d", + "0x659e00212400900720b00600900659d00203c03a00720b00610d12011e", + "0x20b00612a00659f00200220b00603e00604d00212a03e07d00920b006124", + "0x604b00212b00620b00612c0061bf00212c00620b00607d006361002002", + "0x900659d00204304100720b00612b03c03a00937b00203c00620b00603c", + "0x60450060fa00204712e04500920b00612d00659e00212d00900720b006", + "0x604b00213100620b00612e0061b200200220b00604700659f00200220b", + "0x900659e00204d13000720b00613104304100937b00204300620b006043", + "0x220b00604e00604d00200220b00604b0060fa00204f04e04b00920b006", + "0x4d00604b00205100620b00613200653c00213200620b00604f006019002", + "0x20b00605104d13000937b00205100620b00605100604b00204d00620b006", + "0x203700620b00603700604b00212f00620b00612f00604b00212f053007", + "0x604b00205800620b0060027a300213305600720b00603712f05300937b", + "0x605813305600937b00205800620b00605800604b00213300620b006133", + "0x13500620b00605b00633200205b00620b00613400633100213413600720b", + "0x13600615d00213700620b00601b00601600205d00620b00601700600c002", + "0x900206105f13705d00c00606100620b00613500621200205f00620b006", + "0x213800620b00602b00633300200220b0060090065bd00200220b006002", + "0x601900615d00213900620b00601b00601600206400620b00601700600c", + "0x73ac00213b06713906400c00613b00620b00613800621200206700620b", + "0x90063ad00200220b00600200900200c006a8100900700720b007006002", + "0x1000620b0060160063ae00200f00620b00600700600c00201600620b006", + "0x201400620b00600202a00200220b006002009002002a8200600202d002", + "0x60150063ae00200f00620b00600c00600c00201500620b0060140063af", + "0x601b00620b0060100067a400201700620b00600f00636e00201000620b", + "0x720b00600900600200937b00200900620b0060070061bf00201b017007", + "0x700601000620b00601600604b00200f00620b00600c00615d00201600c", + "0x6a8300220b00700900674c00200900600720b00600600622700201000f", + "0x20b00600200612c00200220b00600700604d00200220b00600200900200c", + "0x6002009002002a8400600202d00200f00620b00600600674a002016006", + "0x200c79e00201000620b00600279d00200220b00600600674d00200220b", + "0x1400612c00201500620b00601500679f00201501400720b00600c007010", + "0x220b006002009002002a8501700620b0070150067a000201400620b006", + "0x600202d00201900620b00601b00674a00201b00620b006017006228002", + "0x601c00674a00201c00620b0060027a500200220b006002009002002a86", + "0x200f00620b00601900674a00201600620b00601400612c00201900620b", + "0x20650c400700606500620b00600f0067a70020c400620b006016006667", + "0x9002009006a8700220b00700700674c00200700200720b006002006227", + "0x600c00620b00600600674a00200220b00600200674d00200220b006002", + "0x9002016006a8800220b00700600674c00200220b00600200900200c006", + "0x600f00620b00600200674a00200220b0060090067a800200220b006002", + "0x20b00600279d00200220b00600200674d00200220b00600200900200f006", + "0x201400620b00601400679f00201400620b0060090100077ac002010006", + "0x150067a000201500620b00601500679f00201500620b0060160140077ac", + "0x1b00620b00601700622800200220b006002009002002a8901700620b007", + "0x220b006002009002002a8a00600202d00201900620b00601b00674a002", + "0x60190067a700201900620b00601c00674a00201c00620b0060027a5002", + "0x700700674c00200700600720b0060060062270020c40060060c400620b", + "0x74a00200220b00600600674d00200220b006002009002009006a8b00220b", + "0x60090067a800200220b00600200900200c00600600c00620b006002006", + "0x74a00201000620b00600200674a00201600620b0060060067ad00200220b", + "0x600f0067a700200f00620b00601401000774f00201400620b006016006", + "0x900700600c64100201600620b00600c00622400201500600601500620b", + "0xc00200220b00600200900201b017015009a8c01401000f00920b007016", + "0x60650c400760300206500620b00601400604b0020c400620b006002006", + "0x1000620b00601000612b00200f00620b00600f00601600201c01900720b", + "0x67ae00200220b00600200900211b006a8d05400620b00701c00633b002", + "0x620b00602a0067a900202a00620b0060290067af00202900620b006054", + "0x612b00202d00620b00600f00601600202c00620b00601900600c00202b", + "0x202f02e02d02c00c00602f00620b00602b00623500202e00620b006010", + "0x203000620b00600213100200220b00611b00603300200220b006002009", + "0x603303000705b00203300620b00603300604b00203300620b0060027aa", + "0x203500620b00604803900705d00203900620b00600213500204800620b", + "0x600f00601600203700620b00601900600c00211e00620b0060350067ab", + "0x603a00620b00611e00623500210d00620b00601000612b00212000620b", + "0x203c00620b00601b0067b000200220b00600200900203a10d12003700c", + "0x600200600c00207d00620b0061240067a900212400620b00603c0067af", + "0x212c00620b00601700612b00212a00620b00601500601600203e00620b", + "0x70070060020097b200212b12c12a03e00c00612b00620b00607d006235", + "0x20b00600c0067b300200220b00600200900200f016007a8e00c00900720b", + "0x2d00201500620b0060100067b600201400620b00600900600c002010006", + "0xc00201700620b00600f0067b700200220b006002009002002a8f006002", + "0x620b00600223400201500620b0060170067b600201400620b006016006", + "0x77b50020c400620b00601b00604b00201c00620b0060150067b400201b", + "0x2009002054006a9006500620b00701900675a00201900620b0060c401c", + "0x202900620b00611b0067b800211b00620b00606500675b00200220b006", + "0x602a0067bb00202b00620b00601400600c00202a00620b0060290067ba", + "0x620b0060540067c000200220b00600200900202c02b00700602c00620b", + "0x2e00700602f00620b00602d0067bb00202e00620b00601400600c00202d", + "0x220b00600200900200c006a9100900700720b0070060020077c100202f", + "0x160067bc00200f00620b00600700600c00201600620b0060090067c2002", + "0x600202a00200220b006002009002002a9200600202d00201000620b006", + "0x200f00620b00600c00600c00201500620b0060140067bd00201400620b", + "0x60100067be00201700620b00600f00636e00201000620b0060150067bc", + "0x20b00600c00603900200c00620b00600204800201b01700700601b00620b", + "0x2009002014010007a9300f01600720b00700c00600200903500200c006", + "0x1701500720b0070070067bf00201600620b00601600600c00200220b006", + "0x632000201900620b0060170061a600200220b00600200900201b006a94", + "0x620b00601c0063210020c400620b00601500604e00201c00620b006019", + "0x5400620b00600202a00200220b006002009002002a9500600202d002065", + "0x11b0063210020c400620b00601b00604e00211b00620b006054006322002", + "0x20b00600200900202a006a9602900620b00706500607700206500620b006", + "0x1600600c00202b00620b00602900900705b00200220b00600211e002002", + "0x3300620b0060c400604e00203000620b00600f00601600202f00620b006", + "0x2d02c00920b00604803303002f00c78200204800620b00602b00604e002", + "0x5e900200220b006002009002035006a9703900620b00702e0065e800202e", + "0x71200210d00620b00612003711e00971100212003711e00920b006039006", + "0x20b00602d00601600203c00620b00602c00600c00203a00620b00610d006", + "0x20b00600200900207d12403c00900607d00620b00603a0066fd002124006", + "0x601600212a00620b00602c00600c00203e00620b0060350066f9002002", + "0x900212b12c12a00900612b00620b00603e0066fd00212c00620b00602d", + "0x202a00200220b00602a00603300200220b00600211e00200220b006002", + "0x20b00604300671200204300620b0060410090c400971100204100620b006", + "0x6fd00212e00620b00600f00601600204500620b00601600600c00212d006", + "0x211e00200220b00600200900204712e04500900604700620b00612d006", + "0x213100200220b00600900605100200220b00600700605100200220b006", + "0x213000620b00613000604b00213000620b00600213400213100620b006", + "0x4d04b00705d00204b00620b00600213500204d00620b00613013100705b", + "0x13200620b00601000600c00204f00620b00604e0066f900204e00620b006", + "0x5113200900605300620b00604f0066fd00205100620b006014006016002", + "0xc0067c500200c00700720b0060070067c300200220b00600211e002053", + "0x1000620b00600f00631500200f00620b0060160065ee00201600620b006", + "0x1500611b00200220b0060140060c400201501400720b00601000601c002", + "0x720b00601c0190070bf00201c00620b00600900604e00201900620b006", + "0x600c0020c400620b0060070067c500200220b00601b00603300201b017", + "0x620b0060c400631600202a00620b00600600601600202900620b006002", + "0x6500920b00602c02b02a02900c31700202c00620b00601700604e00202b", + "0x200220b00600200900202e006a9802d00620b00711b00607100211b054", + "0x631a00203300620b00603002f00731900203002f00720b00602d006141", + "0x620b00605400601600203900620b00606500600c00204800620b006033", + "0x220b00600200900211e03503900900611e00620b00604800631b002035", + "0x5400601600212000620b00606500600c00203700620b00602e00631c002", + "0x665200203a10d12000900603a00620b00603700631b00210d00620b006", + "0x720b00600900613000200900620b00600700665400200700620b006002", + "0x604e00201400620b00601600604b00200220b00600c00604d00201600c", + "0x601000603300201000f00720b00601501400704f00201500620b006006", + "0x61ff00201b00620b00600f00604e00201700620b00600202a00200220b", + "0x1600603900201600620b00600204800201901b00700601900620b006017", + "0x2015014007a9901000f00720b00701600600200903500201600620b006", + "0x620b00600f00600c00201700620b00600900601b00200220b006002009", + "0x200220b00600200900201c006a9a01901b00720b0070170060db00200f", + "0x60c40061a400206500620b00601b0060990020c400620b0060190061a3", + "0x20b00600202a00200220b006002009002002a9b00600202d00205400620b", + "0x1a400206500620b00601c00609900202900620b00611b0061a500211b006", + "0x20b00602a00600f00202a00620b00606500605300205400620b006029006", + "0x200220b00600200900202c006a9c02b00620b0070540060df00202a006", + "0x620b00602d0061b200202d00620b00602b0061a600200220b00600211e", + "0x3002f00720b00602e00c00700937b00202e00620b00602e00604b00202e", + "0x2f00615d00203700620b00601000601600211e00620b00600f00600c002", + "0x3a00620b00603000604b00210d00620b00602a00600f00212000620b006", + "0x703500679c00203503904803300c20b00603a10d12003711e01679b002", + "0x7d00920b00603c0067a100200220b006002009002124006a9d03c00620b", + "0x12b00620b00612c00623300212c00620b00612a03e07d0097c600212a03e", + "0x3900615d00204300620b00604800601600204100620b00603300600c002", + "0x900204512d04304100c00604500620b00612b0067c700212d00620b006", + "0x4700620b00603300600c00212e00620b0061240067c800200220b006002", + "0x12e0067c700213000620b00603900615d00213100620b006048006016002", + "0x600211e00200220b00600200900204d13013104700c00604d00620b006", + "0x2a0097c600204b00620b00600202a00200220b00602c00603300200220b", + "0x20b00600f00600c00204f00620b00604e00623300204e00620b00604b00c", + "0x7c700205300620b00600700615d00205100620b006010006016002132006", + "0x11e00200220b00600200900212f05305113200c00612f00620b00604f006", + "0x13100200220b00600900606100200220b00600c00604d00200220b006002", + "0x13300620b00613300604b00213300620b00600213400205600620b006002", + "0x13600705d00213600620b00600213500205800620b00613305600705b002", + "0x620b00601400600c00205b00620b0061340067c800213400620b006058", + "0x67c700213700620b00600700615d00205d00620b006015006016002135", + "0xa9e00700620b0070020067c900205f13705d13500c00605f00620b00605b", + "0x60070067b800200220b00600600604d00200220b006002009002009006", + "0x600f00620b0060160067bb00201600620b00600c0067ba00200c00620b", + "0x20b00600213100200220b00600900653400200220b00600200900200f006", + "0x5d00201500620b00600213500201400620b00600601000705b002010006", + "0x601b0067bb00201b00620b0060170067c000201700620b006014015007", + "0x212003900604800201601603900604800201610001900600601900620b", + "0x19b00900700600212003900600200c01603900600200c00200c009007006", + "0x4700f3a500c009007006002120039006048002016016039006048002016", + "0x1656601600c00900700600212003900604800204700f016039006048002", + "0x20470166b100c009007006002120039006002047016016039006002047", + "0x1603900600200c75e00c009007006002120039006002047016016039006", + "0x12003900600200c01603900600200c7fc00900700600212003900600200c", + "0x70060021200390060480020160160390060480020168d4009007006002", + "0xc009007006002120039006048002016016039006048002016a9f00c009", + "0xc00900700600212003900604800204700f01603900604800204700faa0", + "0x600200caa200900700600212003900600200c01603900600200caa1016", + "0x600200c01603900600200caa300900700600212003900600200c016039", + "0x700600212003900600200c01603900600200caa4009007006002120039", + "0x600200caa600900700600212003900600200c01603900600200caa5009", + "0x600200c01603900600200caa700900700600212003900600200c016039", + "0x700600212003900600200c01603900600200caa8009007006002120039", + "0x600200caaa00900700600212003900600200c01603900600200caa9009", + "0x600200c01603900600200caab00900700600212003900600200c016039", + "0x700600212003900600200c01603900600200caac009007006002120039", + "0x600200caae00900700600212003900600200c01603900600200caad009", + "0x600200c01603900600200caaf00900700600212003900600200c016039", + "0x700600212003900600200c01603900600200cab0009007006002120039", + "0x600200cab200900700600212003900600200c01603900600200cab1009", + "0x600200c01603900600200cab300900700600212003900600200c016039", + "0x700600212003900600200c01603900600200cab4009007006002120039", + "0xab600c009007006002120039006048002016016039006048002016ab5009", + "0x9016006002009ab700900700600212003900600200c01603900600200c", + "0x11e03900604800201601403303900604800200fab80070060020c4006002", + "0x39007039006aba006002015009007009007007ab901600c009007006002", + "0xabc00c00900700600212403900600200c014033039006002016abb002015", + "0x212b016007016006abd00900700600212a00600200900907d00600200c", + "0x7033039006048002010abf00700600212d006002009016006002009abe", + "0x9016006002009ac000f01600c00900700600212e039006048002016009", + "0x604800200f00904f033039047006048002014ac100700600212f006002", + "0x1604f03303904700600200fac201000f01600c009007006002124039047", + "0x1600703303904700600200fac301600c00900700600212e039047006002", + "0x6002015009007009054007ac401600c009007006002133039047006002", + "0x200c00905803303900600200fac6006002134016002009016002007ac5", + "0x212a00600200900900c00600200cac701600c009007006002135039006", + "0xc00900700600213503900600200c009033039006002016ac8009007006", + "0x1600c00900700600212e03900604800201600703303900604800200fac9", + "0x700600212e039006048002016007007007007033039006048002015aca", + "0x4800200f007007007033039047006048002015acb01401000f01600c009", + "0x7033039006002016acc01401000f01600c009007006002137039047006", + "0x600200c007033039006002016acd00c00900700600213703900600200c", + "0x213703900600200c007033039006002016ace00c009007006002137039", + "0x900700600213703900600200c007033039006002016acf00c009007006", + "0x600200cad100900700600213703900600200c03303900600200cad000c", + "0x600200c03303900600200cad200900700600213703900600200c033039", + "0x9ad400700600212e039006009033039006009ad3009007006002137039", + "0x212e039006009033039006009ad500700600212e039006009033039006", + "0x5f007ad700900700600213803900600200c03303900600200cad6007006", + "0x2015009007009139007ad9002139006033006ad8006002015009007009", + "0x9065007adb00900700600213b03900600200c03303900600200cada006", + "0x900700600213b03900600200c03303900600200cadc006002015009007", + "0x700906a007ade00900700600213c03900600200c03303900600200cadd", + "0x6002007006007033007ae0006002054006007033007adf006002015009", + "0xc00900700600212e039006048002016009007033039006048002010ae1", + "0xc00900700600213703900600200c00700703303900600200fae200f016", + "0x6007ae400c0090070060020c4006002009007014016006002016ae3016", + "0x2015ae6006002146039006009039006007ae5006002141039006009039", + "0x1600c00900700600213703900604800201605401600704e033039006048", + "0x16ae800900700600214a03900600200c04e03900600200cae701401000f", + "0x7f00600200cae900c00900700600213703900600200c0c7033039006002", + "0x12d006002009007009016006002016aea00900700600212a006002009009", + "0x133039006048002016016007033039006048002010aeb00c009007006002", + "0x2007aed00600214e016002009016002007aec00f01600c009007006002", + "0xaef007006002150006002009016006002009aee00600214f016002009016", + "0x600201600702e03904700600200faf0006002154039006009039006007", + "0xaf2006002141039006009039006007af101600c009007006002133039047", + "0x39047006002010af300900700600212e04700600200c04f04700600200c", + "0x3900600caf400f01600c00900700600215b03904700600201605400702e", + "0x6002016af600216b0060ed006af5009007006002133039006009007168", + "0x916c039006002016af700c00900700600213703900600200c0d0033039", + "0x12a00600200900901600600200caf800c00900700600216d03900600200c", + "0x39006009afa00700600212e03900600902a039006009af9009007006002", + "0x700600212e03900600902c039006009afb00700600212e03900600902b", + "0x6058058007afd00900700600217303900600200c02903900600200cafc", + "0x2016aff00900700600217503900600905802903900600cafe006002054", + "0xf04e00600200cb0000c00900700600213703900600200c0d1033039006", + "0x48002016016007033039006048002010b01009007006002176006002009", + "0x7007033039047006048002015b0200f01600c00900700600216b039006", + "0x200cb0301401000f01600c00900700600216b03904700604800200f007", + "0x200c04d03900600200cb0400900700600213803900600200c02d039006", + "0x39006002016b06006002054006069069007b0500900700600217a039006", + "0x6002054006069069007b0700c00900700600217c03900600200c05f02d", + "0x600cb0900c00900700600213703900600200c0cc033039006002016b08", + "0x3900600906502f03900600cb0a00900700600217d039006009065030039", + "0xb0c00900700600217f03900600900702a03900600cb0b00900700600217e", + "0x6002016b0d00c00900700600213703900600200c0cd033039006002016", + "0x900702b03900600cb0e00c00900700600213703900600200c0d2033039", + "0x213703900600200c0ce033039006002016b0f009007006002180039006", + "0x16b1100900700600218103900600900702c03900600cb1000c009007006", + "0x4d04d002009b1200c00900700600213703900600200c0cf033039006002", + "0x600213703900600200c0c8033039006002016b13007006002154002007", + "0xc00900700600213703900600200c0c9033039006002016b1400c009007", + "0x2016b1600c00900700600213703900600200c0ca033039006002016b15", + "0x900700904d007b1700c00900700600213703900600200c0cb033039006", + "0x200c02f03900600200cb19006002015009007009064007b18006002015", + "0x600213b03900600200c03003900600200cb1a00900700600213b039006", + "0x200c0c6033039006002016b1c006002015009007009069007b1b009007", + "0x700600218e006002009016006002009b1d00c009007006002137039006", + "0x600219000200706504b002009b1f00600218f039006009039006007b1e", + "0x65002009b2100900700600216b03900600200c06503900600200cb20007", + "0x6048002016016007033039006048002010b2200700600213b002007065", + "0x2016016007033039006048002010b2300f01600c009007006002133039", + "0xc03a00704e03900600200fb2400f01600c009007006002133039006048", + "0x6002016b2600219c0060c7006b2501600c00900700600219b039006002", + "0x200900901600600200cb2700c00900700600219d00600200900900919c", + "0x7007002007b290060021a1002007016002007b2800900700600212a006", + "0x702e04700200cb2b0060021a3039006009039006007b2a00600214f002", + "0x60021a50390060091a406503900600cb2c0090070060021a4047002009", + "0x1a604700600200c00704e047006002016b2e0021330061a5006b2d009007", + "0x6b310021ae016007016006b300021200061ad006b2f00c009007006002", + "0x600200c1a4065039006002016b3300212e0061b4006b3200219c0060d0", + "0xb3600219c0060d1006b350021730060e5006b3400c0090070060021b8039", + "0xfb380070060020070470071bd007047009b3700600205400600f00f007", + "0x6002016b3901600c009007006002054048002009007007007007048002", + "0xb3b0021380060ea006b3a00c0090070060021bf03900600200c1a4065039", + "0x1c103900600200c05f1a406503900600200fb3c006002054006015015007", + "0x6b3f00219c0060cd006b3e00219c0060cc006b3d01600c009007006002", + "0x71c5007b4200219c0060cf006b4100219c0060ce006b4000219c0060d2", + "0x60ca006b4500219c0060c9006b4400219c0060c8006b43006002154006", + "0x1c803900600200c1a4065039006002016b4700219c0060cb006b4600219c", + "0x6002015009007009015007b4900213b0060f2006b4800c009007006002", + "0x600213b0060071d4007b4c00218f0061ca006b4b00219c0060c6006b4a", + "0x600200900900900600200cb4e0070060021d600200706500c002009b4d", + "0x2016b500070060020150090090090090090c6009b4f00900700600212a", + "0x90090090090c8009b5100c00900700600219d0060020090090090c7006", + "0xca009b530070060020150090090090090090c9009b52007006002015009", + "0x60020150090090090090090cb009b54007006002015009009009009009", + "0x90090090090cd009b560070060020150090090090090090cc009b55007", + "0xcf009b580070060020150090090090090090ce009b57007006002015009", + "0x60020150090090090090090d0009b59007006002015009009009009009", + "0x90090090090d2009b5b0070060020150090090090090090d1009b5a007", + "0x900700600212e04700600200c0be04700600200cb5c007006002015009", + "0x700600200704700700f007047009b5e006002134002007007002007b5d", + "0xb610060020fa0060fa0fa007b600070060020fa0480070070fa048009b5f", + "0x21f603900600200c1a4065039006002016b620060020fa0060fa0fa007", + "0x7007002007b640070060021f8002007064064002009b6300c009007006", + "0xcb6600900700600219d00600200900900900600200cb650060021f9002", + "0x2015009007009058007b6700900700600212a00600200900907f006002", + "0x7b6900c0090070060021fb04700600200c007016047006002016b68006", + "0xb6a0060021f8006007206" ], + "contract_class_version": "0.1.0", "entry_points_by_type": { - "L1_HANDLER": [], + "CONSTRUCTOR": [ + { + "function_idx": 32, + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], "EXTERNAL": [ { - "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9", - "function_idx": 10 + "function_idx": 4, + "selector": "0x233f7eb4ceacfd7c3e238afaf740a3ffcb352f9844a11df665e97c3b0370b6" }, { - "selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283", - "function_idx": 5 + "function_idx": 14, + "selector": "0x29ce6d1019e7bef00e94df2973d8d36e9e9b6c5f8783275441c9e466cb8b43" }, { - "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", - "function_idx": 0 + "function_idx": 3, + "selector": "0x7ec457cd7ed1630225a8328f826a29a327b19486f6b2882b4176545ebdbe3d" }, { - "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", - "function_idx": 1 + "function_idx": 29, + "selector": "0x9278fa5f64a571de10741418f1c4c0c4322aef645dd9d94a429c1f3e99a8a5" }, { - "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", - "function_idx": 7 + "function_idx": 12, + "selector": "0x960e70c0b7135476e33b1ba6a72e9b10cb5e261ebaa730d1ed01a0f21c22d3" }, { - "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079", - "function_idx": 9 + "function_idx": 6, + "selector": "0xf2f7c15cbe06c8d94597cd91fd7f3369eae842359235712def5584f8d270cd" }, { - "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e", - "function_idx": 3 + "function_idx": 27, + "selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283" }, { - "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", - "function_idx": 2 + "function_idx": 24, + "selector": "0x139562604eb722f14da2b8c1f8f681c99d31226bf9d57f148ec8b4d611f92f8" }, { - "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", - "function_idx": 4 + "function_idx": 1, + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" }, { - "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd", - "function_idx": 6 + "function_idx": 0, + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" }, { - "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", - "function_idx": 8 + "function_idx": 10, + "selector": "0x1746f7542cac71b5c88f0b2301e87cd9b0896dab1c83b8b515762697e521040" }, { - "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", - "function_idx": 11 - } - ], - "CONSTRUCTOR": [ + "function_idx": 21, + "selector": "0x178e27745484c91a084e6a72059b13e3dbebef761175a63f4330bec3ad4aaa0" + }, + { + "function_idx": 7, + "selector": "0x1a1e41f464a235695e5050a846a26ca22ecc27acac54be5f6666848031efb8f" + }, + { + "function_idx": 5, + "selector": "0x1e6d35df2b9d989fb4b6bbcebda1314e4254cbe5e589dd94ff4f29ea935e91c" + }, + { + "function_idx": 31, + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e" + }, + { + "function_idx": 25, + "selector": "0x22e07fe65aff1304b57cc48ee7c75a04ce2583b5ef2e7866eb8acbe09be43e2" + }, + { + "function_idx": 17, + "selector": "0x231c71f842bf17eb7be2cd595e2ad846543dbbbe46c1381a6477a1022625d60" + }, + { + "function_idx": 19, + "selector": "0x24fd89f2d8a7798e705aa5361f39154ca43e03721c05188285138f16018955d" + }, + { + "function_idx": 13, + "selector": "0x26e71b81ea2af0a2b5c6bfceb639b4fc6faae9d8de072a61fc913d3301ff56b" + }, + { + "function_idx": 2, + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941" + }, + { + "function_idx": 8, + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" + }, + { + "function_idx": 30, + "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd" + }, + { + "function_idx": 22, + "selector": "0x2a4bb4205277617b698a9a2950b938d0a236dd4619f82f05bec02bdbd245fab" + }, + { + "function_idx": 28, + "selector": "0x2aa20ff86b29546fd697eb81064769cf566031d56b10b8bba2c70125bd8403a" + }, + { + "function_idx": 20, + "selector": "0x2ad0f031c5480fdb7c7a0a026c56d2281dcc7359b88bd9053a8cf10048d44c4" + }, + { + "function_idx": 11, + "selector": "0x309e00d93c6f8c0c2fcc1c8a01976f72e03b95841c3e3a1f7614048d5a77ead" + }, + { + "function_idx": 23, + "selector": "0x31341177714d81ad9ccd0c903211bc056a60e8af988d0fd918cc43874549653" + }, + { + "function_idx": 9, + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + }, + { + "function_idx": 15, + "selector": "0x395b662db8770f18d407bbbfeebf45fffec4a7fa4f6c7cee13d084055a9387d" + }, + { + "function_idx": 16, + "selector": "0x3ad2979f59dc1535593f6af33e41945239f4811966bcd49314582a892ebcee8" + }, + { + "function_idx": 26, + "selector": "0x3ce4edd1dfe90e117a8b46482ea1d41700d9d00c1dccbce6a8e2f812c1882e4" + }, { - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", - "function_idx": 12 + "function_idx": 18, + "selector": "0x3ee0bfaf5b124501fef19bbd1312e71f6966d186c42eeb91d1bff729b91d1d4" } - ] + ], + "L1_HANDLER": [] }, - "abi": "[{\"type\": \"impl\", \"name\": \"SRC6Impl\", \"interface_name\": \"openzeppelin::account::interface::ISRC6\"}, {\"type\": \"struct\", \"name\": \"core::starknet::account::Call\", \"members\": [{\"name\": \"to\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"selector\", \"type\": \"core::felt252\"}, {\"name\": \"calldata\", \"type\": \"core::array::Array::\"}]}, {\"type\": \"struct\", \"name\": \"core::array::Span::\", \"members\": [{\"name\": \"snapshot\", \"type\": \"@core::array::Array::\"}]}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::ISRC6\", \"items\": [{\"type\": \"function\", \"name\": \"__execute__\", \"inputs\": [{\"name\": \"calls\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::array::Array::>\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"__validate__\", \"inputs\": [{\"name\": \"calls\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"is_valid_signature\", \"inputs\": [{\"name\": \"hash\", \"type\": \"core::felt252\"}, {\"name\": \"signature\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC6CamelOnlyImpl\", \"interface_name\": \"openzeppelin::account::interface::ISRC6CamelOnly\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::ISRC6CamelOnly\", \"items\": [{\"type\": \"function\", \"name\": \"isValidSignature\", \"inputs\": [{\"name\": \"hash\", \"type\": \"core::felt252\"}, {\"name\": \"signature\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"DeclarerImpl\", \"interface_name\": \"openzeppelin::account::interface::IDeclarer\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::account::interface::IDeclarer\", \"items\": [{\"type\": \"function\", \"name\": \"__validate_declare__\", \"inputs\": [{\"name\": \"class_hash\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC5Impl\", \"interface_name\": \"openzeppelin::introspection::interface::ISRC5\"}, {\"type\": \"enum\", \"name\": \"core::bool\", \"variants\": [{\"name\": \"False\", \"type\": \"()\"}, {\"name\": \"True\", \"type\": \"()\"}]}, {\"type\": \"interface\", \"name\": \"openzeppelin::introspection::interface::ISRC5\", \"items\": [{\"type\": \"function\", \"name\": \"supports_interface\", \"inputs\": [{\"name\": \"interface_id\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"SRC5CamelImpl\", \"interface_name\": \"openzeppelin::introspection::interface::ISRC5Camel\"}, {\"type\": \"interface\", \"name\": \"openzeppelin::introspection::interface::ISRC5Camel\", \"items\": [{\"type\": \"function\", \"name\": \"supportsInterface\", \"inputs\": [{\"name\": \"interfaceId\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"function\", \"name\": \"get_public_key\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"set_public_key\", \"inputs\": [{\"name\": \"new_public_key\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"getPublicKey\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"setPublicKey\", \"inputs\": [{\"name\": \"newPublicKey\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"constructor\", \"name\": \"constructor\", \"inputs\": [{\"name\": \"_public_key\", \"type\": \"core::felt252\"}]}, {\"type\": \"function\", \"name\": \"__validate_deploy__\", \"inputs\": [{\"name\": \"class_hash\", \"type\": \"core::felt252\"}, {\"name\": \"contract_address_salt\", \"type\": \"core::felt252\"}, {\"name\": \"_public_key\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::OwnerAdded\", \"kind\": \"struct\", \"members\": [{\"name\": \"new_owner_guid\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::OwnerRemoved\", \"kind\": \"struct\", \"members\": [{\"name\": \"removed_owner_guid\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"openzeppelin::account::account::Account::Event\", \"kind\": \"enum\", \"variants\": [{\"name\": \"OwnerAdded\", \"type\": \"openzeppelin::account::account::Account::OwnerAdded\", \"kind\": \"nested\"}, {\"name\": \"OwnerRemoved\", \"type\": \"openzeppelin::account::account::Account::OwnerRemoved\", \"kind\": \"nested\"}]}]" + "abi": "[{\"type\": \"struct\", \"name\": \"core::starknet::account::Call\", \"members\": [{\"name\": \"to\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"selector\", \"type\": \"core::felt252\"}, {\"name\": \"calldata\", \"type\": \"core::array::Array::\"}]}, {\"type\": \"function\", \"name\": \"__validate__\", \"inputs\": [{\"name\": \"calls\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"external\"}, {\"type\": \"struct\", \"name\": \"core::array::Span::\", \"members\": [{\"name\": \"snapshot\", \"type\": \"@core::array::Array::\"}]}, {\"type\": \"function\", \"name\": \"__execute__\", \"inputs\": [{\"name\": \"calls\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::array::Array::>\"}], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"is_valid_signature\", \"inputs\": [{\"name\": \"hash\", \"type\": \"core::felt252\"}, {\"name\": \"signature\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"impl\", \"name\": \"ExecuteFromOutsideImpl\", \"interface_name\": \"lib::outside_execution::IOutsideExecution\"}, {\"type\": \"struct\", \"name\": \"lib::outside_execution::OutsideExecution\", \"members\": [{\"name\": \"caller\", \"type\": \"core::starknet::contract_address::ContractAddress\"}, {\"name\": \"nonce\", \"type\": \"core::felt252\"}, {\"name\": \"execute_after\", \"type\": \"core::integer::u64\"}, {\"name\": \"execute_before\", \"type\": \"core::integer::u64\"}, {\"name\": \"calls\", \"type\": \"core::array::Span::\"}]}, {\"type\": \"enum\", \"name\": \"core::bool\", \"variants\": [{\"name\": \"False\", \"type\": \"()\"}, {\"name\": \"True\", \"type\": \"()\"}]}, {\"type\": \"interface\", \"name\": \"lib::outside_execution::IOutsideExecution\", \"items\": [{\"type\": \"function\", \"name\": \"execute_from_outside\", \"inputs\": [{\"name\": \"outside_execution\", \"type\": \"lib::outside_execution::OutsideExecution\"}, {\"name\": \"signature\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::array::Array::>\"}], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"is_valid_outside_execution_nonce\", \"inputs\": [{\"name\": \"nonce\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"get_outside_execution_message_hash\", \"inputs\": [{\"name\": \"outside_execution\", \"type\": \"lib::outside_execution::OutsideExecution\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"UpgradeableImpl\", \"interface_name\": \"lib::upgrade::IUpgradeable\"}, {\"type\": \"interface\", \"name\": \"lib::upgrade::IUpgradeable\", \"items\": [{\"type\": \"function\", \"name\": \"upgrade\", \"inputs\": [{\"name\": \"new_implementation\", \"type\": \"core::starknet::class_hash::ClassHash\"}, {\"name\": \"calldata\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::array::Array::\"}], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"execute_after_upgrade\", \"inputs\": [{\"name\": \"data\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::array::Array::\"}], \"state_mutability\": \"external\"}]}, {\"type\": \"impl\", \"name\": \"ArgentAccountImpl\", \"interface_name\": \"account::interface::IArgentAccount\"}, {\"type\": \"struct\", \"name\": \"account::escape::Escape\", \"members\": [{\"name\": \"ready_at\", \"type\": \"core::integer::u64\"}, {\"name\": \"escape_type\", \"type\": \"core::felt252\"}, {\"name\": \"new_signer\", \"type\": \"core::felt252\"}]}, {\"type\": \"struct\", \"name\": \"lib::version::Version\", \"members\": [{\"name\": \"major\", \"type\": \"core::integer::u8\"}, {\"name\": \"minor\", \"type\": \"core::integer::u8\"}, {\"name\": \"patch\", \"type\": \"core::integer::u8\"}]}, {\"type\": \"enum\", \"name\": \"account::escape::EscapeStatus\", \"variants\": [{\"name\": \"None\", \"type\": \"()\"}, {\"name\": \"NotReady\", \"type\": \"()\"}, {\"name\": \"Ready\", \"type\": \"()\"}, {\"name\": \"Expired\", \"type\": \"()\"}]}, {\"type\": \"interface\", \"name\": \"account::interface::IArgentAccount\", \"items\": [{\"type\": \"function\", \"name\": \"__validate_declare__\", \"inputs\": [{\"name\": \"class_hash\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"__validate_deploy__\", \"inputs\": [{\"name\": \"class_hash\", \"type\": \"core::felt252\"}, {\"name\": \"contract_address_salt\", \"type\": \"core::felt252\"}, {\"name\": \"owner\", \"type\": \"core::felt252\"}, {\"name\": \"guardian\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"change_owner\", \"inputs\": [{\"name\": \"new_owner\", \"type\": \"core::felt252\"}, {\"name\": \"signature_r\", \"type\": \"core::felt252\"}, {\"name\": \"signature_s\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"change_guardian\", \"inputs\": [{\"name\": \"new_guardian\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"change_guardian_backup\", \"inputs\": [{\"name\": \"new_guardian_backup\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"trigger_escape_owner\", \"inputs\": [{\"name\": \"new_owner\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"trigger_escape_guardian\", \"inputs\": [{\"name\": \"new_guardian\", \"type\": \"core::felt252\"}], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"escape_owner\", \"inputs\": [], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"escape_guardian\", \"inputs\": [], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"cancel_escape\", \"inputs\": [], \"outputs\": [], \"state_mutability\": \"external\"}, {\"type\": \"function\", \"name\": \"get_owner\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"get_guardian\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"get_guardian_backup\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"get_escape\", \"inputs\": [], \"outputs\": [{\"type\": \"account::escape::Escape\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"get_version\", \"inputs\": [], \"outputs\": [{\"type\": \"lib::version::Version\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"get_name\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"get_guardian_escape_attempts\", \"inputs\": [], \"outputs\": [{\"type\": \"core::integer::u32\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"get_owner_escape_attempts\", \"inputs\": [], \"outputs\": [{\"type\": \"core::integer::u32\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"get_escape_and_status\", \"inputs\": [], \"outputs\": [{\"type\": \"(account::escape::Escape, account::escape::EscapeStatus)\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"Erc165Impl\", \"interface_name\": \"lib::erc165::IErc165\"}, {\"type\": \"interface\", \"name\": \"lib::erc165::IErc165\", \"items\": [{\"type\": \"function\", \"name\": \"supports_interface\", \"inputs\": [{\"name\": \"interface_id\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::bool\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"impl\", \"name\": \"OldArgentAccountImpl\", \"interface_name\": \"account::interface::IDeprecatedArgentAccount\"}, {\"type\": \"interface\", \"name\": \"account::interface::IDeprecatedArgentAccount\", \"items\": [{\"type\": \"function\", \"name\": \"getVersion\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"getName\", \"inputs\": [], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"supportsInterface\", \"inputs\": [{\"name\": \"interface_id\", \"type\": \"core::felt252\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}, {\"type\": \"function\", \"name\": \"isValidSignature\", \"inputs\": [{\"name\": \"hash\", \"type\": \"core::felt252\"}, {\"name\": \"signatures\", \"type\": \"core::array::Array::\"}], \"outputs\": [{\"type\": \"core::felt252\"}], \"state_mutability\": \"view\"}]}, {\"type\": \"constructor\", \"name\": \"constructor\", \"inputs\": [{\"name\": \"owner\", \"type\": \"core::felt252\"}, {\"name\": \"guardian\", \"type\": \"core::felt252\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::AccountCreated\", \"kind\": \"struct\", \"members\": [{\"name\": \"owner\", \"type\": \"core::felt252\", \"kind\": \"key\"}, {\"name\": \"guardian\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"struct\", \"name\": \"core::array::Span::>\", \"members\": [{\"name\": \"snapshot\", \"type\": \"@core::array::Array::>\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::TransactionExecuted\", \"kind\": \"struct\", \"members\": [{\"name\": \"hash\", \"type\": \"core::felt252\", \"kind\": \"key\"}, {\"name\": \"response\", \"type\": \"core::array::Span::>\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::EscapeOwnerTriggered\", \"kind\": \"struct\", \"members\": [{\"name\": \"ready_at\", \"type\": \"core::integer::u64\", \"kind\": \"data\"}, {\"name\": \"new_owner\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::EscapeGuardianTriggered\", \"kind\": \"struct\", \"members\": [{\"name\": \"ready_at\", \"type\": \"core::integer::u64\", \"kind\": \"data\"}, {\"name\": \"new_guardian\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::OwnerEscaped\", \"kind\": \"struct\", \"members\": [{\"name\": \"new_owner\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::GuardianEscaped\", \"kind\": \"struct\", \"members\": [{\"name\": \"new_guardian\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::EscapeCanceled\", \"kind\": \"struct\", \"members\": []}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::OwnerChanged\", \"kind\": \"struct\", \"members\": [{\"name\": \"new_owner\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::GuardianChanged\", \"kind\": \"struct\", \"members\": [{\"name\": \"new_guardian\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::GuardianBackupChanged\", \"kind\": \"struct\", \"members\": [{\"name\": \"new_guardian_backup\", \"type\": \"core::felt252\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::AccountUpgraded\", \"kind\": \"struct\", \"members\": [{\"name\": \"new_implementation\", \"type\": \"core::starknet::class_hash::ClassHash\", \"kind\": \"data\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::OwnerAdded\", \"kind\": \"struct\", \"members\": [{\"name\": \"new_owner_guid\", \"type\": \"core::felt252\", \"kind\": \"key\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::OwnerRemoved\", \"kind\": \"struct\", \"members\": [{\"name\": \"removed_owner_guid\", \"type\": \"core::felt252\", \"kind\": \"key\"}]}, {\"type\": \"event\", \"name\": \"account::argent_account::ArgentAccount::Event\", \"kind\": \"enum\", \"variants\": [{\"name\": \"AccountCreated\", \"type\": \"account::argent_account::ArgentAccount::AccountCreated\", \"kind\": \"nested\"}, {\"name\": \"TransactionExecuted\", \"type\": \"account::argent_account::ArgentAccount::TransactionExecuted\", \"kind\": \"nested\"}, {\"name\": \"EscapeOwnerTriggered\", \"type\": \"account::argent_account::ArgentAccount::EscapeOwnerTriggered\", \"kind\": \"nested\"}, {\"name\": \"EscapeGuardianTriggered\", \"type\": \"account::argent_account::ArgentAccount::EscapeGuardianTriggered\", \"kind\": \"nested\"}, {\"name\": \"OwnerEscaped\", \"type\": \"account::argent_account::ArgentAccount::OwnerEscaped\", \"kind\": \"nested\"}, {\"name\": \"GuardianEscaped\", \"type\": \"account::argent_account::ArgentAccount::GuardianEscaped\", \"kind\": \"nested\"}, {\"name\": \"EscapeCanceled\", \"type\": \"account::argent_account::ArgentAccount::EscapeCanceled\", \"kind\": \"nested\"}, {\"name\": \"OwnerChanged\", \"type\": \"account::argent_account::ArgentAccount::OwnerChanged\", \"kind\": \"nested\"}, {\"name\": \"GuardianChanged\", \"type\": \"account::argent_account::ArgentAccount::GuardianChanged\", \"kind\": \"nested\"}, {\"name\": \"GuardianBackupChanged\", \"type\": \"account::argent_account::ArgentAccount::GuardianBackupChanged\", \"kind\": \"nested\"}, {\"name\": \"AccountUpgraded\", \"type\": \"account::argent_account::ArgentAccount::AccountUpgraded\", \"kind\": \"nested\"}, {\"name\": \"OwnerAdded\", \"type\": \"account::argent_account::ArgentAccount::OwnerAdded\", \"kind\": \"nested\"}, {\"name\": \"OwnerRemoved\", \"type\": \"account::argent_account::ArgentAccount::OwnerRemoved\", \"kind\": \"nested\"}]}]" } \ No newline at end of file diff --git a/tmp-db/000002.log b/tmp-db/000002.log deleted file mode 100644 index 71b40441450e4bafc9f0277460de4441bc856b3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 651 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

~9&JSE~msxd8;I%r? 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 literal 11 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 z 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 b5@4)3OjIy5zha!M=^qv+y(?&|J&O51=Qy;y literal 0 HcmV?d00001 diff --git a/tmp-db/000007.log b/tmp-db/000007.log index 5f1589f78f90bfa1ba0fe3ec70d89ad351b4aff2..9a3909af12d5517cd1e970bc9f16ad5123cc8154 100644 GIT binary patch literal 1895042 zcmeF)c_38n|3CgYj3H6BkjpZ5S+XS+sZ{o4X+>nuzAKT?h)SU%B3ZJOl#ncyJ*}vS zPzaS0N-2uI+|uOdp3d=Wa@YHF`r~fyxz4R~JwZ1D&P@B(uNUfBsHia*Oa{Z~ zKSqCz{RXX~{O2|4e?ad@xBb%+4`B@(tk%%3tISu-+^9%(VtMyEgU0zw=A`;nE{$4} z&2_CG<|lmodHc81{rN#ZYlW0yJ2~{T|9-SB$P5~Z+&8#FBY$H#g_V8|{XXX0H>?^3 zKKuQ5RtcZ9wLbaz=RX0O19!k&1gAOp^FIW$IuXKNHgBVNWGneP67rCjcg%|Jjfodr~Ba!2!c5W*k%O%gv|<14FOuIZ)Tm-b zTHywb53cR90sdZ+tec*~U3z7>16Ke16yRGC%oT7Wd33HgbtL%qTdOx z`h4B~JQ;aMr)N+I*&4PSl|omh#KQkcKR*KErKSqcY#F?w^A<|DyDLfl>d}nwjU9`%R|-%Y^TcvQ**&2d{|V51 zXx8_aDYGwHsF}L$AOJht&vw@OxB9``yvD}H{)l1VThhByBXFG&pzes|OHR?+W2Nok zU}ot$ADX{I)znSL)yCYCF!nQdXi2YGwa&@H5@WN$#=+9f-PFOE!-}wZuI*Y+OGo$B zP9Bc#7+W1v*U^6&|HC%L(yFzom2Lx>2d!>vr1^^hT2JQPwZp3_0i}=TW6wpGQf&2Y ztQ}3=JzOo_`~wI8!&Kuvmri*TU@iHOWL%=V7lhps*LGXy@Cr~GA6Xx*IArwCx!C>l zN4hE7J2^RQ#j=lg89)9T27~+m{QJcF=otq!rygl&S=44xK%blz3P2Joq-Qw;3Stm9+Ta2z2XRJpX#+Hl$ z>-F{)h}RCAf9B`0|34nE`RAvtv9YpBvC?)LT|M05M;9U|S5s@tu{YfkCRUNJBv+BI z!+qb6dI}MjnDNzTbkX@|tr@<~Kme?JHY%446>$M>{!Oyj+uWAGq`kqr>?Wfu!1bKu zN?2U~!AZ~3+1}LL(qf{&E^92!?MMHI-eQx~x3~O=Z%O}fl(W5)*XV!d9Ke zkt;v+^&~M_L}d=S)8{3bez6n*1aMzkM&0<5280R>b!HoEYy##dl%;lK6MX>XbMxcQ z4^(%OFa37!x$k(H{t?b=-^h@D^b#OYi-DhyUK&%3S@Cevfi$V~Et+`&msBp#_1%+Z z`I4IB#0bv|y%PIKIQD=k4qrc#6;X-3KXstC*5I6KvKCzodB+$Z8#SF!fQt;kzh; zpzg1`-?w`Q;=sdo36T|HI4eCZeLB}Xa*T->Db6WUdb7ZeRn-e`lo6OGqGT?L%!)1* zbZGJ2FMcbgx56XP)1)W5GF4bp$%8Uo;_froLkciA7zUalE21JWzdyU}>t;+sRIDZ6 z4d=^?cn@xR?k%Zu*TrSKnBHZ$o0u$CgwyW5z#Hqby>EmGQ|rBxO5(t>OYRA*Dg^bt zGRjx-FHFqQ97HSPAX?E8JVhq;mP2=e|D!JV6%XSSK>bV1gOT+0)c~g~->t6C%>iFv z{GPI6%!;V)FWRJsoofwNW@+opyNk^STRTtt-%w$G1|YjvJr~?FI8ZBs8@OmYngE)> zSOQZk5V)Fy02=5%US(_^DhKBu-Y;X>u=WdJ+sCrq4mZ3EP;9GD$bS!J!iqS^YeitX zR>VlsiV&2Z4^03~U>XTbovHsuD?+e#5JiLBR`i6VC=D0(5kPy!`~xk@+5TYH zhEp`RI0ABk$6FU+$ryQWK+U-081rGvkL1&eAFOD!4wiEkE4uxy-XGg8gg_|Zc1H!9Q62P}PrE!Vl#PDL4VmMCLK4ya zx0Y1A(v$07`nL7KwltVp9b$kxfDwTf!C6iML}lE!aI>vs89(=lXcOf~`4%oP>s=Cl zduPYeR;AbrnsBBC8^ko`wtqbo!Nq`03Xl10tCjo}yYSi3&6^4KRG#Y>)$a-0;d4cE z&4Rd1s})!LIu|jHpF9Nc|JsWm-b8TO;Cv(=qTX8Wc5mNZrT1~|9zwxMaTXSYhtvzz zETXrlb1E)dZu*}iAENzJK}Wr;{Iv%T<$9&(D83dFZG0=EXk+M&-R*19)Rk3&$i%2C zvy8Ra^a9xRDU|Oq1XR*LgT~|G$i#-5ybIh2DQP@0&Y8y0567_aui})ux zdC>xw*O-32WJd_8r(G}i-}PMd@NCBPr3~lx{I6#c5NfSe`f}kcw@{U9s&;-x~rY10Trv4jE48ht#lpC^}SP97;Joz;Q@LZs8 z`~7qqGmxh#qAt_DPZjt?9KR6jXvYDl4zVWqT&h^{TTE=U4w*19Fv-Laghezl1b{|N zmH-eeQe-x3=> z(d2#Fg%2LQfyE@4Vjf~bfGhAOM#*{dc!AlO+Y1d;%43ectw_5%z?wX8Ciw)XV$XTc z>;X6vgAHQp6gItg$Y5ejc#0D$Bj$Vj>m!azzWGpN$Jn7=DX7o9muKI7vG^0$x_f`! z#F)l=1##lxx`*Jh!THGOw#(E_whw~oFRqzuaKGFZbVo#$8Fa|8^S^gyQNN$n_U^AR zF={vUn~GYE<;OQ;*5dDnvo|E&`Y>43F7(JM=hO~^+8RVAM)k4mvWP_ctZK*lqp7Wh zZI4>i3txQlOJ1v=xx~yvEeU2A&6tT%SvoxtFlxv-#3BstT)0Rl$ykD)Gvsk^o8##U zs(XoN;I27YOblcET;*2s;^>4c#Tu6S=WB8vF&SF54H(_#zk0OsShn|siE$E5jFV_$ zkJ6NA4IjKQ085RMuhN-iYJm}%^3_XdzpevR>o-2?Fz9{y-NZ;1Qj<-LT;<&;-U3m|AJUo7f=k za~{63_S{D|@ z;0`!2jcMaw4@J;V7*T+j@zCn>-3$~hEP!Cn%>L=hq0b?eKey3)1cD=@@bCjdF2FRVWV8-0uIMquQ^3sNVrI?Bnzd z;cM9j58s_UW`j$)WL@E#<+zBwaP6`ZI)SUtSm5q%Cb$Eb5j`V{b(Z6L^x#60;5u`j zt!vHS&^|qp3i7r4x9fL3x~V){9+CZFOty%LutC2!$_>1Lx({9YkVwJo;VSiji`{N?oALH$hS2}X%T7eIV)@c`J zAFu+CHC~yi&*}aMD4sPmdCu|Z{ce9G3&zRzN3Jq)%>G!m;#qZXm}~;OsZW27I_cT~ z1bgta0t=!R0V*w1tpNgmC~AK{tP1E$GyyaLk_k+$DBN)UyOHjl*ASM;C_Qd17 zfYDED^*I~$@ZC0mTU~KJLh*vr4A>tRdF_vTy7tFH(*6*vAgKM3yd%*DGyyb$sR>M- zssBd%L$G!bg^KL<=TFl9E{737oMu%1K8>Xhz^NQ0TdFGB>)7A6uIs150cl@v4&#QMb9K}g3~;>9H!3F(|d;u2FrrSxQ9I0xTbkXXqm5?=dH4=!d(r* zOL`)6&USq8^ikpB{B?t68SfRujfd+VA`zor+_c+fmc;%Cvxhw-oD)tbrc(CSTRoI! zYCXSEbNyRiL?VVew=p-STJ7-t)O(lDh>mB*A+Y?B1W0#;#{?{Lb0}p&Xza&6T3Kr zaGO8V$<-|ssX~Pc*VHFOjGHK8+(Z#mX}H~fM_6|d$Z=fL>zCct53E+&9E{+f-3F*O zYvQunZ@>O7VkFC`$s$Is;%Q987O%S0%g)6R2@V*QUpjmEz#tf0-nFqKu}v3HcPWLQ z)N%7hMGS7>qU~q`XaZviOs%uvMa+k1eR9!U{Hu!5i>h7Lb80W^VWBrtWR{u@OM!P-G|8?uX-DM=B_ zb|wI3fA&!OEa3%!;(SMm-m>*QVAk_KhBL#fX92AKtUU)G;ADS`h>g}E6C%bvNyHF@ zMHDdvd`3)`01zxvh zyBnK1$L|WQZ2W)jn7_VB?4TJ%lbXr(S^fCsE7wNtKD2OA`Gt=vK2B%1QNNgXDLnd& z2;9vLyNhfdf*THw851EY6-_yPyiVL9HBJ4CymV_Cx35=n@n-1!=-N?i6;&w=>#cCx zNe{w}8@P64@)vSTzAJ^^*mJhl2FkV8H6>?L>wGk7S~iC*fQ~ypZ$>14ST4Zw=(QcKRBekO*XZeaQB~pDv7Uq)8oc#GddNr7)XW>2@J7;tCQP12Y=-u`> z&4TkqvtM@#Y%zu#fn<3O7Aka(rsFs)kRL}_l4K{wSe-0(Z!Y_dx@VzlUDiCpwbY0dh-Am}#j{yd0_^Q=w?nu(qrS@@$#QYB{E@3j z9Fspi?%KU|GWl5`GTG&1{qw-`cu9ud|g2jjSi)-4kZU9^dY1ZLnSeO9j{;5UBc7>hzEeJSTl1v~V&m;sy5Ec;u5r`o% zSpq{~&_>`WE`oJH9QBX?h3<2M}w`pzywHF{#~W*FK3;2`IEv;ISO&%z1?OkEGLl0{mmHyz8|diGNv?atPe(6lS%X4PIFS}{H58ytOS3lD}6 z;5xbn?trz^nB4yLP%>;9W5q+~Z=@ad&N_2sY2Ev$=cxAV;$^+GNLP>TDh;n}xZao`nJDj`zoh9CJj-NIKS`NNF?8iY^{a$FO@&v%VIku^`Db0qA!R@*taFN zB*HGN)RwL#tZ)0)RY&zhXMdDz{-$H>OWx2D$rtDk>* zn5$-v-s0%gy5L%v$zsM35PNLnndUFdx7^yF;mUmTYt+(q9nq|9ob#%sNP(c??mZ(2 zNEw&pmGv=dKkm~tOUdD53om%pXk-R!t(-NlXT4kjC(Q%`;)w`|CnDf(ned!=FRvE)1fZbh_p-&6biN}X$#QWr0+Opp97Dh@CPzCh?$#~>*h|fO zzea9q1ze{eU%p)3<_D-Wg%=bYS5HF`@Q2wJeTgQ3CO|TQsr4j00(P1w8m(avPXUCO zyn7T5jURxmJBPs+ww^hFQu?#^{r$tnzaIf1JbC4hce?V&MpFI|tRSfTk-Q_(1~dUQ zfvE{hovHsu`9rXF5Pgd5^2bY3{w_)p08YQQW0guj1nz5?d?|V!5esZMEcC;yby@(` z`x>>zqE3_FB7dWG$b|giC&?dzu!!=9fC-7o5&(ilirn(|2f1s)N*n%qmVdr9mG_(c zjXf7j25Vx&Q`$d^{9J$OeJy)N&f!N-*WfNwy6qFN_gwk}3gbzBO!w>7#5O)VK)m?z z7o`7*z?$H9W8v7m1nhHfo?ZSqGD*np;-2Dw8#NYYbDPeau>^mnSy2y1fHPo(@EZW( zNsY4h60@voNL1z%R@K(5BVg#0=NHvg4A%W%~ea6IZ3YYc7D{T zesD`%v0)hx-s_!eLYzkS-5mk{IjQ~nF2_S=khEsjaHIPb-|DoDpID_EDU8E!Ce4-Y zDNorHz-h_t2BT#VE8GEW2qp@+QL#1=!hL9{P?)Dc8%?91+QDh~Vh3MW#ml#r`+Z+# zDp;(QB*6Y10o(zHNY4z&S`ck>q}W?U_sLx4szhbZ5~(?hzjCGXHSxacc_&#JkX-X@ z_#vWgj#Qh%jYB=p?Txu{Y6wW^qUu^QnZ4lnjeOPE!8CB36}|Ga{V0HhcQ?yY5{*PW6}N1+Ft1Jr_~GBoy!d zG{mF7!n@`B1J1le;p8O>r<@|Ma+K;}F>tavJ}C9+vKYXWckZ*Tt8X{J)@0`Fn!ZZlTzfQU^_HK*h*p5q6pB{R{{v zFL{NNZ@R+CPEt4#tRSdx{$C$>X#dd!rj@|dnfh-OP6TTQ(c#E0oDfOj%wQmZO|i6U zZEB_4K;}WK+Zt*9Vu03@d3Wvbs!BlVqxsl#(WR8%BAlaj$b@k6P7+Q8VG)HB0f!Qk zB>)7A6uE`-5Ax-e>zg%j<9i#WzX|7@(b0$i1Yw+u(G+vr@N3s1jZWXl(hK*_%kMT{ zEs#UIxyn!I$^BESw%FIhi6TrX53wUSNqEk~MRNp=IP@i`f+7)t*Dqb89AF50_s?{X&Yo;5uJh`V;X(vr z&^5>FXDjwQvY1^}@9(s{XfVW_()Oa$czDUZLo1)t!9A)yV<1Mkwmid;zf9+->3gC3 zrwtCYU)JZX)Q*|EmR0Yv`rK1#aMzqX&;1_mzbG@Z&TbvAYjL5iS8tB!C8L&|)nS4; z=cG(|llmvN{P7V%jE@Ln7wbzMZJ-)mpi_J;A#E`>6flHHyYs9xeGVui+#I7fikN-} zF_Kl(WDp})?KB2r^*1i(hoX0x<+(5kU-r zo)MEJ00fH^xk2m?;>g~|i>-RbL2SkJ9`=RXWfNkC6$ACYRPU_LP{Q3^N%B{ZW`u9-SggHLfZCWRmLtmU z$*-H({PEsE{CK!-A-HVtl8IrrD+OzY*t95dN9$(ml-d_8jxfm%%>k z3wL9{bpoy(K_}r5X!L>RA`!-TJ)<6rW=DC49ro(jq}4Sm<&vBHX6Y(4Ud9{$9q<Ww7M>Nn?9 z`v7;%$pe3V#S&hjx;oyU1fSV${QN3d#QNBp+^BtwANJ1L5ckn!0{-}k@W)StzZ3y( zzh~NKQ-R$UmYn82Z27>Qdh?f*hC53Dg*K+8Zav4L@9;;mTAU1j zeKo)-%Xh2mb94L__#3T5Cg6{M68s?uiwJ)Rl#rM#0U%hU$P9mf61!pp8nnK_pZ4_N z5AG2@6*Fqgysxr@RhOjGx%onIiMtG!hIB?WiPjD-Qc641o_`Tm%wURnhywwx!1+!B zgk5$ue|39LjkJwg6W+h&ma|NmZgswS`MWdE_coJWjj! z0&lF#_P!A&Os)4$Dv1NjF1aVLsu0xo$|zsSzwqnu$1#5LkO2N)d-21Y2re5u{82QN zcj!sF2pah%@=#u&Ykk~$Sh+j%a^qXVl@$)|{<<(1{`YTTgn#TB4uRq!?6tcot+ZABSB!ORsi27lBK zoy%Or8ai#8X4%NZn%WLzI&NfH7PP(RVbapsp+VQ+t~puYkK%^DQD0HTIp+O+g)y>n zUQcZUyb5#`&b?G-+q&3EGGzk(1c>k_K!m^9R2zFYNZGsxU(yrGR<=I312c4yDigbGHzzFM>{qZpoX90blT=J=;L;C>r z!Y6XiJ@?&5;qQmp7JZ2(fF?jPfvM#rJp6%yk_epfowEQNe1gTfZqq)nzT1~ONdMw# zfXx7#qtxB`W&r*K$P0gh(}h1k68;dZASnEiyd%*DGyyb$sR>M-ssBd!L$G!bd5Y}t zmp~H!QZfl(;9`7R)JGu=5IIEIo4fII8`zcw|#@Ze?H_7UM=8h2D5i{)hw1~ z2Fan^Di4<(Iocr>dezQFvz@f%*y!!Kz5h38CgC$nR?O_~Cq+G7O{=R6ck&+l+_yc_ zWiad3qoe|B@SoGnuYXwFVKZnboIA#8V5v7l)y?45^SV>N7`}U~^3qekPetOR@wHYM zb%8kG4gd&n6Bbw#A!>DX;4-iO;}d^_dkq_koE*R0i`}05ww<8RZFie-l?*I3!yRyV z>T)!_cM$XwHY+?;z!&rVJ#(5g?G_KQif>aiw2Qz_x6tDk!Fm^ ze1}E>o}KD3E4^C`TqHf%jjqXDf1}7D9?YM5z-~4o;KcB!S8_D*P`aO1xw6jp+?)Y% z8}nWBR@f)6UBj~H-iiw_cgKtYCq_Z6&+e_ce{K81V8<<+&p5skxEhv!!Yt>y$z^`4 z^Yt?VoYVoOZO6FI5wifejpt9$E)lvu1HdUrUf>j(E^u;^1Wp7i2nw9&@Iw7NDBP>I|u;5 zdPQ#Q{DY)9D|u0K_xRJz4nJ;kgttx@f8aO6xvsmq%H$xe@jRWVMROjO^CqX9*_Xb$ z5~@5~&KcXhAJ(p5%6f>C49+sTkF4VDYZYpiO)4ke#-9W_~A_iR}J3LDdsE`HPX4>!goF_ckMOv6^%U z#RcPQf5{d{^^II&(rZj>Ed3cvvsDx4x8nm|x+d$Z$I%{XZndBDpF27d0feq-DVV+J z9!p^v(7;zfRwRaF^R=>OXo$HWA-GJ&U&16K1gVZ zg%>r$#bkvgoVQ`7iWw6?iv2yYUj=E3sikjTICd_KQ_1jX#Fh=+A8sGJ*R8N4D{w{x z5R>tur$U|s7n~P&n6c1Lr}vh`8=TOGYkKM@_MEhkv6v7*A)){Z5e0D1-PcNuVn^9Q z$|alKk2lLc1ROypi|xF0W&!Ne1pP;l>xb_GNV064EP&)H7RLn8GrcKhB}-jD@SWdt zXZ^hP7r^gcuz#sHZyli8mvE(Ftx6P7r@9m>Fw9$W(5F| z=5p&@@@F0Z%*Gp*XTRR309fm6TAI?9!5I)hA@T~K@N@-`i=+S|SV2$$BzZ@o4QK*r z0#g&1I#d6R0*GMk_>BT+N>Tt5oe6;P_Qxw7xpS?+heYeN3$qVcfyWxJ%+%*}e*_fI z8k#)kc=Y}j0UWJECInDuk^mwIizt8yxR97E0U%hU$jyF#kiTAAPq(*r{CkXje%#`y zKK5N7Kl=s!ta0>fLb%4;Az}Q_4d;r0bsFB^lkn=ro1%nJ@^2dsoH@*4~zao1fui+gJ_VRdl^A*VNIiR%dinpbL*^KZeq}U%)dSA{-i?fxxEL*sGBll8& z6`uDD32aVhir}brnvKG0)@$xYKS4FzQQ$ z8A}iHeCJJ)HSuKLBv&Oo#+!Yd;p*2CE}j6_1lV)f)Owx4`GuT2RFZ0>0TmDXF_}Tm z4=8WK%?@ZgngE)>SOQavW_aG5m%t{^vUH6fh~jO(yY?&p5O99gLpwjSV)SoVRG<&i ztI~{TfH#H7%bOz8P-DN@+N|{gNSfs-{824ByYy+ z5P(X5+L(K=*;H-#thCW5et zyotaepu<{Zxi-=ORx<%j3X*c`g8eErjK z;XL1tGi7@>AM+6U-_W?KvR6CZcw}BAFWalX_swz>&MWF3eD8L#+r5_jlI)=V7ib(D zQmL9z9TE?}?^D@y&0i#XQ&(+R8?$$#FaL%dheHbH3tu`%z$z9D%Rt;@(Ku|GVanh^ zHaFwy)EAiO?mm9s}Zs%`ke>psa6@_uw-~V?LNOo^xUPcI)gdBUhc=a3Z z`&pZE+0UmqQXPK&+Le9%TWEu1};w+87mUhQk+k-5|HN|wts29^) zx!fqoh8agQ#+%snOTy>Y2G+G5Dm!0tE%>U?7Ku}D%{w%9Uu|s&2>0oq5#FR)MR8Y% zd0&f0SFi?O05f^ z^R92V7aR-)lvPET;&WAcC~y8S5uq>91keOXCNQ;VhUd*?;T~5#qz0ux@ur0Kqnzv_ z;KBo%r_~0})BshKR!M-)Tag*yO%d|)=7Q<+CJ#y8M6iOOyh-woL>tfq&;+I?Fm z8+jAK+CfA(vhyY{N#2Z;A^_h<0;MPR(r^HFR>fPdrADMcBs-ojp3R~XU~g}`9m3Ta z^;>vzv<{izO_52wi6AT@Zz8ZzVzLB)V38s>Z~j5JToA@%adjTm*n{k`-*|KEHv|j= zOF@YcE;3;LQh`-zMd3v(A51kFr6e@d-t6JU^BP*7`^afBsFc4Cax$zu2BvfrqC7P{7D9i>pvuX7X6c(0%Zc)0E%;3gO> z8r`&qz3k?2dhn*Wv{?Jdo{eh^SM@%x&IDDUcaHlQn*V$1560d@9?UI6L#Y~ z+5GP8(nfh|+?<172M^VRU+4=OTp`po(9w7}5hkeLuWIm}gx~Q?-IX(}^C4mW&Fh+U z_0|nlbE!(J^%-w=dsdgG1fPDx3KP>`@^t%&FA!&t>(T0mG7*90r`KJ5?WZV4QQ>!D z@Cj}UeW}u4@OKQbQ=J+0@ze6byEFDY>DjR~x~Di?GWzYlgrt{=y6&e3wp56&gPW+h z;SS(Iv`dxRu*138UqKdc5U--LdRuDHlBrL$eZk zJI*{lP+ePOzI^_}GbfMZ94=`qooi2mIn^0sT&fG5lKs^5koBONo9J-Es?`tftj#{8 zWUVX3>T}n~T7E_tmzpJHol2#z!>p9|^`!=p4Qb-WwTI11K2$}91Z>dR#y`Qh3y6%n zfXKMAng#+6XDY)0ZwurWddT@YSZVpXHcN@q3{W|_mO4T1HQyPRWbHqhamiKjk1_7R z-n}cfQz^TFRWT0E%*7*;adb(!C-iyWBZ~_Du z!_QNKZzTgX!r0IyB?Qdjg4m zdqKKmh^z>+Yqm(}W=-{M|2!Ayi{tSoV&RWpQBWgqTp^~vV12sM)BefgNP*`VpcO{&@Y}vA1G4Zc`W&A-9oCNs+4W%%O|Wz zlxRhwL@N@&sbga$`Rl*}&!rJ7HYEjsTsbp`FD8Rp09)I=nr^qU|92}QSzt`IB65`# zV^(y2-a?7XD=xKxYTs)DMlKS zRv_?Jq%9-4@T-0PCXm={$X56+Jr1}vU&Kpv_lE&0-T6AkF%9cxz=}l4YeizywIW`U zR)k;$L9K{*3!<;k1keOv6PP+v|BY6JVC^7^2Dz=Msg0x+MfVYaoFcDslxX|s$c#A+A@Bp^K80lWyV z1sqr7y&qFFOZDY>gl#FhacuM+DK++LZfzZH>%W^A$wF$fiIJ;(8Z$AU+{`OM_&Ryutz$5s zYX7Z9P`=aF|3jsk7Jw+VKM72&wBSwbwcJVHGVwPxV5{ea zy{G4CsQ`ASrndpN#8m+1lK;mxzBQX?z{JGJYhvQlH8DPtCWc@IK}`%De`o?|0@Fxf z>P-DNnizt$gD5v-H?b0uCU&BR04~;-I@&-rx{2Nxh{KIN27B{I6NCSz z2AE14;=@CS`!C9jtg~Ck>snlB>(!ehdda9|XLXoh&N(Sl-lYCt-?hUxK5anac)0lk z0W86l^kGio8x zn;AY;I=9xR>-aQL7ML+vtGrR$o`|=ys|No<3aXUPlZ+p?h*KyE?*(LS#29F$Bq$!Y`6hPmVIJSh19&d(pkC7 zob*e3;|vR`Y=WZp8Bh)%(M^{#{InfAVPfJ$6B8$zSjy)vw$=8Qf&gE5K2)qVPYp0N zZLo=~>@x;9mYp>vZ~cY7n;6MLYO;xut9%+WF}1yvRVvW>E?{E9fj^k1v=vxLfAr@m z3s48t8w)iy?92bvZ@wU$K2Y94M>Dowpuf-r&;i=v6|D6nLKH7m%dm{^ z3fF4Uuqe8|LW|Hpr5c=;i0}_39nFH9q&(q z&+ImSeibZYeQZr`)IP=!duMHk`)Km(B+EbEPe=j}*I@*M2%Z6{s*hZ}et(;kg9;&9 zq4j3uw#KdVJO}Pm1_rXu78F-M{dX`RRn{5R{pY(zYF5!N_c_?RGJ)xq-ca2!=KZxi z5>NRG*C1j*>T^*hgOaPnj?UvKD&KGHeO`N+jU?M0k*3E^_F>p9O)z)Ij4>cKVHxho zKDkrIJ0M90U5*Z(gI%Jgx5cVxo-QjXN*57=n>oqCfY=iS%NyJy{Dkh`HSSS|X1`v1 zSjV&HaKWMb{qaf5-3Sv5C_!XE2_gdy2$j@I9qxkwAs-3`nwIoXmjaDig;Ta9u8==lyrBg`lBq@yApf_fT-P@yhDgwtV&g8_r(% z6mOf1J}wG3J)!Mr0%!tb2~4dh;q9;2qie-!-yso@V4~HATNHK}?C5yEiT;Uv7{KVC zzW=FJ?8OY&p9FdBZ{c+9Pk^NTAy`3B`$LBxngE)>G!mFPQ~!3KiMy&!43I z9Sb9X*;E^QH%QsM2Vc??%2u{Mw*|{pqV^tSe**!EFm;u^N*gZx7W*5mLniD`Vv_wK z2#aWc2%wOd?C3`n!MSQfrKb@@RGe(@G=I9!3tVHz{rzaB~k5);5v+|W1bE2=ohyuYt7Mpn-2scnE) zfv&>2m&$Bg7duI&{5pvVjGsKT5dW{e_~A_iR}D@_;vovVm%9m;9tZC2*&*lIJ}1g7 zF~D6SEI%--(;>x0@I%gj?#f8MGnKM$-$Shvy@M%VE5a6*Tuj*B2viDWtp5UYj5nD(Uv4untqj~CY5E64%8Ej~|`t}GgaA zRK$Lmh|rg40%!sx6PQ|O!Hd`_=1?#CFiJ<@Tss(ula%=igrYe-otRU10<7J}gTVr| z!!saa3&|^DlG7D2L6RbdUP-DNiWq{mgXlJ77co2_9tD&f%uGYtKz-y&k8b;yK>Eu17`2*M(Y z7y>>cCQASa7AbOz*dOGP%bd(Ad&fnr|Hs{M@DGc^?T$KXMlImFwxY9lZ(45f5MD!p zp`Y&lPW9Z(3q?IKG%W2c&tPhGNC55tK?Jx02Uers?3#4O+?iG*h)Me1xvESZ13%gm z(I4tm)yglQ;1;5b6@`^M*d(UTVbgnu3@9durw%B6n}nsatR2t~^!I7vZZ1iA`+7(E z0*>4pA5#z&hL>aydX7jHFs(HlDUIUaG{EAPN;#|MWAIWlYviy;&NF0;D zJF{qIc4WR12Y$=%`KG;TF$Z}IYd74jiaP~x@f+GaXu~;C`GcE+(RMTeG=Z@Mrq+}2 z@)uEZ^kD`2g;<~yA0{^P*f$>Z>}Qpde=yqvQ15?G|3x9MWCr9}F1g6f^f1~^%SUZS5MRxgHMNxbVWf1`ECg#1ZPl0O7t5#*Ew7GD0~Kup~XixJ*~?V{Aam+KoK{_GRqlNHnigIXyaOYfX>=T@88 z!ipJ8F%JnL5F~i{qY{n2&fv3AfQ^a4CN94Cv#0(_IU0wIxLA{m?vkIFgW)==26uq^ zG$yxyJ(LXcCxpjjyy&Tr=fDN$#T{lW^wa6RCGiF)^x>MG`iVU!Eo3ZyUH*i|PacxO z|7$OPcoV^OgO@*u>hYDf7tTs5bCVo5_g1h%qJ;&X#k+RAOVp;mCx1Hre?tDKHRGOy zG2kBV30t3YmgBl>$-AC)4?Z2ctEh6lB#zH>{@)>gmOGie_q?rPp!rOdQPK5sNhO{t zJ7{yZr~Gi+iuXtR5Xm1Ed-aCXHSLs7VrSDUvqC>7YH&t2P;beNJydwwGo%w#cR z@`pLTR`zXCzJj;g>hicxM`H3WG`T^^VngpPec0T|^`&J-MoM=@gPTtEho z2Uw9lU23I5e!yF1CsNd; zdmCUJy?3uH+=l%we0G7Fads*BSEavR;d72 zOZ!P+PK+%oe?QE&=u0#KGy#$cOsyy3<*(#rm2_#y<7}|1GP(lT_GAFNt8_6*-R+|f z;xAX?ICN#{;u(-XDe}sn^mOG*9 z<&T%7{2i7e02}L}Hv&6(Ey0m{*sG$~RX9P$Jd+pTPP-+*s4o#_EIr8cTjX!F4w;ZY zsY&vOAS|N%Az(scvIKx&ks`PJ{Xy?Uv_b7rp0xi>k*27 zQhva7-4h{-g6996X5bAMPGFCjLB)(&vyC!zH!p0WI4P1^lV;bxRwYAOagXn3BP}*f zUl?_Pgy0SkMu3~Jz&g5pvnxON-1CpiU);PMu*^PG^W8XQ{j^@d+#WL~oKSjfzK{9N9sQ@EyN!C8)Y;8PMjAS|f2J^u z(7=j6d_E(>i7jhaTsKn6zS^f+y#Ne3o$L)2zjMv?YWP<5J2{IE(oG1bG*LLEiNg7L zPJka3?Ga-@b?oc`hh{rd5LF8NcF?))0F=9x2O^qeyuJ%3$+CE|aFVMS9uv;|51Qdz zEpCdSuyg3OlD5h!@PVdUcdN%a34kToD(Bw37KjQb-28;LqY0o1j3qF&ZiW|5=?5AG z`z;mAK-&N-mqMUo7U+Fd*3D`F833%}thn0?54z2Oa7vR`IAx|QoFXKJ6Tu3C3MV@J z&;-x~rjfwZnfh-OP6TTQ(c#E0oDfOjJj6f%SC#fy?|xMx2rjqmr2jIw8S9 z`1uXMPz@Pa3vKE9Ey6ikhfD~k^d#X#5EfB55pXCmSpqk$F0j1&IPK&=?;unKq3gP z1cGgV_v6?M2Rr8-GN{Wa+kc_%TK03{ngBhUrm!cirXlV&aMlbL!_QNKZzY5KiQuVL zQQQ?`-q)g0*7GEbNxAbGZIMfTthdvMs({ePn0BRKcR!Kwog zhkYT6paJKbbh?3tm@OwPnGWSBG&MO~I9`34mzg3}jDlkV#AJvdCPM_VEnU`xod$=~ zz;np_sgzdTYJjj8RF1Tmcj3Ht!GrhH^`VzV&{VsHZ&ZATM86BtWiYMBKOV#Rc`wkW(6-VX#c z=CFF&>xO|R^6%--_4RH5*oI|Uk@K#1&H#wXkQc;crwd{WNP-xG6$Aw_boikO{Fw=K zosQqyK}j>V9q14JHFeVd8*L21GC~v_a@$yA8%Y}r?jrzMO#=akGoxR6$J+wAg&uOg z4pv&euFX>7Gy_yluBA?pd(CgLvC)!b!p3AK*%*Sbh&F}*(um0t0D|?3+&1r zvpqfIpZF*F&BhQu_X|^WLksZKEFtSuDt#ShrM#~%HHd6T6F06sY+mxADl#NsgU&Yo zU&o3C<5LtQi-()5$U;oGXP@d;*E=T_R6fg8pf5gZ>u>egF{q}iq-(iJre8eme@;yB z*at@t@epN0TZ_+Y=?omu?Y-i(I-S(AyxY~Q@`YBc&UE|FMf2CUGafgi{y_1t zju~e&cV)NITIQ{{Le*5dk`4wxJ9F@`>x*Zng5Yj$5x4^uAh_Y+#4!P)$S+(_>r!=N z?TJbavCtYO@ji9SlC71CY#RjyE4-?T;p7!=Gvjf%VFTBW$N(Ypg3vk_Hmk)94lk4% zs>{w?KTuEa!{a*F#Hb?keXS2N1Jr#vx50N+BFhK*l;hyW-uC&KGWXUPgMD{7xE#ckrdd4M4IOAZ4)n>#iq) z*IO({7O-5Bwo_|SrFRfkdGG6!#K!A8;5}i0vP1)vB^n^(x(ECmkF{vQs=obu66K{j zfXcIuFTziQ`~VeiZhgqDjn}^$Aj!gUvH_B-TpTmNbs}idoH{mElD`ft@LU?PVpCE8$dxm5_+m1s1+cZU72!9BakeDn1AXucx41a$TyKZaGHU0*FNr3N+q}~+uZ^@Xl0Ut7mu-O3?%pJJ!%hDaPKLu7=``%1iVAsK7;N`=|5`^?i8l)B zuRA~aT#dPvolNx?I2qhSl^SN4c%O!jbM?{wwi`D)!ls-dcsZRyK@-P1+KPaax?|JPpp z@FpVo!?}29dI;2rXm|u~+Cs?UzAB1|h3Bk*h`=gTDX{ z|D-`5dqXg%xsQ)&?}N1<_a%+rkYsl)!1#@DExSm_K;iF)F^axK6F?InnZVR?5+45M z=B!<{?!an!ki6DN=QtW01zxvEXxhV**YVuu5pL$}VIV>4Wkd;$tn z5e$L#BDe!0rp^x2dxs1XBZjBO56;G@Gp%UWOj1hj>JqVKz{jh^dIYyuX0p?(pX&H^ zi4hy`6(om;>mFGEjUus#udK-BIzy3CPwpeBf*J*`Dh^t?4lgc=+eY%Oa{oP`k;SF$ zw}hSxm$1JG&C#HY3%#awnp<^w&C@Tg_m+4-o?$EgCtR9x<lBi&tYW6g`U_kdb`mh7lx_;#W@xbEREWsoD6`Pelxy9r8Fd$ypNP22 z(Q{sCE({7nqHqU@Ap_32r%rn(FQ}I;Di60>V)DkcQ2)x>dC&G~yl_-}*0abS5pd!d zrFP_{%;!^Dzu~-atI6@3A-ftZeDgM^?Z{DPx%TEM%&E>8a6&Dr0k;hO&EMn1o|UL$ z#j>lvDy7zk+JHG*D<0U{P|gT&QZhbUAXad0b;b}EU)RfOHFtojuDkSptK7f(GXvuLeRtE)6xb+ZiM-xC3 z7)xMk*$fYy506;*JMKF693e(ATk`;fzzKPa0Y}CK+5MXw$=8Qf&gE5 zK2)qVPYp0NZLo=~>@x;9mYp>vZ~cXS3viCsArrtUHwicqghd2S1R6?AcJz^E_%esw z!1)L9a!-6nZ}<2k&D(z5*{DADp?^R71^ujX^z#D6$J?RB_@5t$=%WSUcTrN{y>CWb zo;92A)xep@>IxpZrj&lE%K{D=N3-s|nKn1%e?qIMzHHu*6dK3IHvj2UJKIcK9WI&> zdK2Ej{5feVLvtQp`Omcq-W_3VRL~4(aX0s=Vann=?3-)`A7l*f3+AEQ!6})wXk&|K zy>(h1tgFKa5F}0p1CECb)V!`bTNhf!7<0?6>y7NAXX_JcVEQQl z(=G@%XyDq(Aot>Us6uL9UFodcWls8~y>W&GRW?CU`wS?DkLae$8GhQ1MZ|s-TRHa^ zoml#Iuion>gC3^XcWguVmz~K@*WTX!UZ8Bf8Y1?ikhK*&Q%sn{aDH&X6+PR|p3sP6 zE$ew2RJ(%!#hy3=TOr^ET0^eAPNL z!+!i}{=)X9F-*3{ZnJ;QPI`EDBg-q-GtHcpPo(I0d`%|UZ!wYm78BWTyG168=n4xw zST3c>cQfu&BM@_{lPk*`xCJPdB}liP(m(c{{Ych|li81472+8C)ffe?^Vav=2`q0U zjGXcjNCDLI9g|aVNx}dpY}n-!cxy4resHq`+KwiGCNP%3)M65z{Sr#eZm~$wT7ba4 z@8fGR&sKsJw$hJN=e_X9U^$N%ljqf}re&4nH&jG=XU( zFm8`%%R+CjuAva_ElN%r$|CV&BhF-qDXVbW>_eSa?iV0#L=A zFcLiysPJ3ZZ?q1XV86wa*bhNiMD{~qgv4YC0Kp_BFy( z+K>bud!k@@gL{OZ(EYo{J?hZx*Z+^bI}gO7`~S!9axL~yQaZ|(r4&lC@B5m)M6#wx zs6<2&sYrx2WG_pLt&|XD32mY%6{VC4sgNc8cuQA)x;|%oyHeio>5u!qnwjqVI?tJN zPOpbEGb<12@8~#`A6)Y(K1p_4!0)g3TRJ*yV8l6L;|E!+2jjC^X(ORt=9OfdeD(T5 zx#*VcGNvAG}^e@j@wt9$=aWB3f6;{zz$f7pjScq1aBe+ zW5-h}7I63pH9diQX^k4C<$-QT=L6<98!iZmpLE-`cs#Rvj)*t0BC~~db4CjsEjyU(yGO91c-P7W%FV|% z6|H#gTjq2*269HGj5i6jJC459`8Q!p90<#CogYGOqMr=Nb)9v83g4`wELk6pb1POfr%sa zbmUD0a|aRO$j+OJBzeu27CLm8}sjmKaV zDI9nzs4>zx3~P0h6G}Ppm%C*p10UV$&pVNNFL>@WFeDhQXxrd%61$34a-Dj2*(G=u zt3=F$EsJJ0_!h?Hn!eB)l0J46YA+D6zzC7WkSIU)RKAyI3hAgR-PkohJ15gg{It+R ze|#QL(A?@By%*L{E!Y9tlNiB&c_y`s)>oSlX`m-~Q0*D0bPFKd24*HDKLT;in7q|LG%!l7hk?gH645=S9=( zt5%A;mS4+NVPL;(P1b_g0!m{F+bB(tUf0o5ru85dU|lZP z;mi1z{@_iLHSu`fBv&Oo!kY?njY8TZF4cjn%Zi+5Eb^5AA)1>Ttn{B50z8M)l4}Qs zGEv_Af4YLvKZGXmKbOG7q8ZMcUMAL$6f*DVfbBz_JN-Qv62YRI8yd6a(}n<^js

VGr3b+{|Ijm*CAuPDKU;W5rjqL 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 z%0A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�m^qJPx!5Vz?T{aV@uX3wpSc%Z4 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 diff --git a/tmp-db/000008.log b/tmp-db/000008.log new file mode 100644 index 0000000000000000000000000000000000000000..53bf3bb3a4a9e3e93eefe03f0257518122563572 GIT binary patch literal 44365 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�JBI6Wmp>h+Q|i)uzue56`yus=5vZPFex2rk0= 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 AuhFH^#D|k<-CL%8INp-&B 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

T9JnCQ=^GOSr+j|yXts&%r7t|Bg|r9r#kS$AW1 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

L~Wn<=J6Ai^B?VOTKNiZe253)azM!j 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

va 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

_If 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 z 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

ZLAFcigiTgKm`zZHf>~C}bzxU$B2Z8_Y#fM>Q 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�c{}mI92#ppM*;Wh&GBR# zEQtug_@PIh7qUe(~R> zvh|I^pw^%>d7*e zYlJrfb7udymgmW@SOEW=3m7g zex-9Ijyup8hMH9(n~K;6(9wl{N6U@~#O#$s_y;B7@*r>)zW6mAsY?fC+uJ%WwHbu~ zb@8EQJ=Q(=Oh#RguEuZ;Ccv=N)0=yhSkGaom(uIPSleAdP4={S$J2rjs9RVe+wwx5 zfeg}vSl{QaQN=;iwewVk+y_m8c;{Ex8G;fSj=`P{UC6X~_!*SxSRHvIPTYY`-2xF| z`n3okob49K78t}^DnH?T!8*6^ZO|Kax>UUO{Sc`G`hAV^O+Qc+M%ji0_xd5z^Gn!b z+QXV{aPUdi&&obqX6WZXUarnK_6x`=Mra)_gjt~^!B$1p{$*AW9Af(^Crzow4djG- zla*WJP5`wx(OeLA<3AD{TsU=yV|pGMua+zvTXL#~&n@B-O$F-HKsK3NVb5g0*=!633s;P1yt~4cOhOt6c6u~NZu5u#3rx<##=s0+ysw=06v$HFEMDt zc(y(_qcRR17N6vt+42lGXHEvUMw-?3Lr^MkRWV_Z{~V4j9#uVD48gg47x_>EvdXkX2K%9 z4;nhPmZiR+QwgQXz3X4x9r0A5T(bR@c_pzN8t3jk;KgA-hQW}N&D4{NqZO>mp!T>8 z_Q5X&eq=I8mr;R)wH7;LgXALicekf@)*y&ZVRV|%O2F0?a?|d&2^kKjM{-9`sHc22F-@Bdr z!}%~0ZJxwrS!RYtf)w|tyh51aW0VE%{Abut&d28?utx#Ug7aV4!kUivcz{%T_KsfO zk#3Ap6TV+|ty>{l!S9x%_OO#rq-6(QKgZ11(hP5vy5~fwOBzy*5xqo>8^{U zH~uM?iS))`f% zWb4b>M{drz;VOvm|McbrLoM`X4C;ya@%_dWWl|3MH(DV4NilYoo5i+!FGpL<0RIt6 zkml^V75gs-z3^WSI`I~^$PctoBjBTU_1gA5W4X{~sP$q&P^JWQaxe#dtAHYqndxp` zeo}-t!kV%h&1%e%W*E)r`2FKPM?XwQpOR?GPeDUR84;l}!Jn#lL=UxPX1k6&2itUW zkI7q9%p~bX_FH?BbYnyH$I6N|zNf2J+QQm8^(`PvBHb~LXad3iFX;~Pajwba=CglH z{>Odi-5jZ4B@Pxe}lA~@WC(tgwkx&OK;M-J6I+Zzai!Ebqe$P3J|@$Q$2nCi5mFC#j*)cKfoD~>%{vv#@By`g7%+7R+q<9vOz_x zrQYsf-$!U@Evl&q$AgvN)M>l(o%b&crSSFdH_>iA0t;3}!?m783($1IO;t1J1SiT^ zc1$IOM|2|D^$z*^9;b>37)xV&SyQR@5%aw%lV?cz-sBvt`GSdK_~1E4+n%OhNVNtt zU|W6|`eOtLbkCZWO}kOdXUDH_-ueZWkXMefa>c%!pNFi;of7f!)A_I_O7_*JcT^21 zc6H{-eJ$UCu0?KX)x)A+uK}gw;oD>d8s#8!CPnglcm)*@4lTLgynMV3%UWyw+$qD> zFW?CbN+sWx;(#f7y?C~=TO5db*T|XEt+4}g-L$iNd8wNNvW0HWm6?1@g@jw|GLjD~ z8G-UqbExg{HLQIba#D1>u4M9o`J$R^$aPW7GZ5GMmqSI(#4eN1m5)Wc#>yC2S$x%l zb+)?SNvC=8Fl#L-TGBxgL%pIjn|P9ICUNZD!4*!qFAr}(LR^ZZLAIYK zP*_bkILo=0peC-HPB8yfc`=5i&y_tMKezyIB_E~r9+5-s;LdbIV~bUZ|8YHOR9PO< zyt2>+(g}kvb0pHyKHloB)K{7e+?*2oIn~_u)Z(ScY<@WG%HePvD>?UtN1m$(lGz<| zpSA{C=@-j%Wi?`dSAFS@`Zodlcr?9ELQ&C;%)dEQC@Oja6f8^KS~LNL$TGR368Kf^ z#~0WsjiEU=yJe7^co;b}eio>)+;h^UK0Y4J%$3TAxpt^If!g5p8zO$C#UREb`yFX% zO+Z`|7|h8D!3sm?Sf*W4AbNb|xG>E>Ft_N1TcK_;k_X!8fm-WAa8k|qHk9K^ca9c3 z6?2Cd$T&Omn;m7#6UaD|iA0l0h5DVp&V9$L?CHfAF_-EofU$Qvbg`97n9gz{DsIy8 zO&3so2&Uyf=(&zcTa77N@48*Wa5DGvzS?-5mvCz|#jy|6v7kAnkSq0aKjtv*tB6$OQOL-9Dbk%pNgar3U|3BUnl{XvE z;<$SDtRv4&CfIfT6*r~r2PSy_m~!f=TxT~>+vrzz?DFNui3Hz;4B{(;9E>vEHCD`* zRSjEMmQDW1+?WEg4#Ut-a`bl*X%~F9g|eew9L#l3UVovocMw;m^X-G@GG77JVW${v zo@YPMJh4ve8WpqQ3QU}N^!fPFt=O(;rbt;<)J7pFeRO@!q#bKt^%c*1tRC%d(0bTn zYxrepR7v-TC{uEFM*%Uzzp~CC3NZ|gnLYb#pCsP^nID#m!TgGCFnfd0g#c#h$?-0XCk?g0tg}phWfAh0R z&qzEoU&J)TJoH!qv!M&|kNwuDkT87UTT5kE1rVR;d_P`y_6&(672{|UXo)x2kdlpy z;p3dYBq^~ej7uSY*g2FcVSF8b;3f7-Heru1nE&>`Glk)L+`n_2(X=0^E#k$M38zI6 z#&KwBV$bnXgW4=-hb)>MD4*2*g7Qi9n5TH4w%uJnAREbKzEP4EK{r3*<~-OLU9{`d z-_5x-wFG6GgrCy1Eu?0-N@pdKbH5q~$kN`uV|pC3rskpws*(i>+CaG+=$brj85{~6 z9JbCJT(`twUT#SKz|6x`tP5;$bE4B5;l_z2=HHLF@XWkFN5g2FUjvb&;b~l*2`3O; zIG~Mr6J2OwKwy6N%A(^C^$1G1^b!%~?ulxiGebmWQ0RZAZ$*kxy5n z)WM{H)K))A*>jy*L-LTUA0s2y`w|;2+5Dy`xjt5u1@69D(ADQ+3|G$E%x4m^uo%^y zD;99*IRX^H?N)2?TM%8#=Qfq7R{SLkzN7b}jcQJ?Lvmztqg@Y0GR7Kns)^GX;vqIT z&~F`hr8yf0P%?HdUQ8AaI*}w}|sE#G9hMfw*o)q%Wo%KsxB$tDYn0v!vl*w8R>@vA_s4 zv`ea-5~ag3MEuc#zU~G*FzEBP(-p@0pMgCe<8h`qP6KWZqNJH(5m4`G2=SKFsY6;? zc%$>GAcGNndNg?NyqBC2>6tEQ@4{!I`rYhWNKCQ7*3H4OTCHUCJ%}r8UDbS2rT{L# z84~olr*NiNotYZodJ`{2zB4|bEJFql0aKBwYkY84Hz;5v^~q{NK3<9=4*U$O^w_`) z#l3n#5dHxXO!hVxJS;KuX+WpqqD15YAdB{&l~v8eEyc>9x}zXddj%xQ?q2xZ_~rm8 zQgnUhw`@`d@~`S*wmdVpNH+Tzl<^;%eGJO@kInwypbX-r(S{>O)nYl%R4N7`zZad!hcOQ7v zL6gq;7ebUsLZIMEm>Lj$BZ<%wj1cW4)Q`c^+o|I%qp29j5lXE7BO93jgqk@~hOnc> zxH;$fIG_1{>jR5jpUi$R&nY6fp<|h?z~PO5Cnq$QyQK98ZMr?h=t#; zXs&=5ja&*~ey_Od5+LvV6P4^^h>uIATu9fx2-}X@Ubag5*<7wZEPyRY#MH^%G@i zR?N@jH*mJP##{6RV9Z=T27>#nZOqONRNkbd7Wp;)lZbosSH=#vAwi^&>=uNGbbx$EhM4ayU)h>59x z=(u|n>4vknLJhy){fZ0;=7Vfuw2Os6d9!dhc$f0 ze;_)svy~_6w7MsfT}^{y>|`pPVOqSCp1)c+5)Skwed^;*%K+;5r~cbJUS=SY)o}Mm z)|S{nU{s*c)Hsxt{+BA3^N4UC5kL8*5>uvg*en~L(?0Ubjuu|2-dI`mvsQuDqUcWP zZ^lJH^eto`Ez?0x7Ok;qR3z^^T{yl8ThasB}p9Q9t_TBN&2AGH;R6IPK_G$kOpb$?J^?FPnklfST9=9R)0*O8LH zugfy=G+0h^r7+KatO7oZ%6aGS-9bRm=Jg)l^|Blx6Xlx8xBMe)kRmB_qrWQkJ@j?9 zlOueJm6+62^lrBw`_Zf=$zm&;Pmdl1UwbgOcxlZ5M$zI|t;f+9sOhU6j)bi&W81C2 z$hIjn^c}{1cZ|B~=3>fLP^I|hr_<=yAu5v;(!ptlc;<3viNz#{mxdAUpF5EVxM`aw&Y-NL3NxLY=R6E|a+3He!H-Bumy~`VZ3k!AEpcUr zbD6t(T(}M=wz-Ix3NoAlk@bb)3h5mq$bD|7Q}`oGjS<4H#(Vb@uippe4h7Q=)&xHw zFimJOZ=Lo6Dsonjy=^z=aXs0UrbgBGgu$|Kg1hP2tT`a;P?awdM;09AjeJ$jEX@wY z3z&5&3j_NzK$Tr4_{G)>NYQ3kKEgjNh8p;lDAUb=t>1BM5qxiDHK}wFytL#`J3kh< z0%_8_Jx`9O;3|vblRkD?UVa}Vyk?Y$--|rpq?(MetK5*EzUNsYmG&9Ad4q@^fX7p zpfsi;dE|HQ8Oq|q}-EA3?klBXAi!^Q>{>L4ojYk$n__W{^ylERy_;4uZ%21B1d zy{+THk@y|9ZBG`CCqdq~Cw|0N);-YvBCsmA)T|z;IStEphPB%vIJ{JEsL4dR0xNG` z+qijuVTG-CkZ2>B_yKb~$92S&6<5$Mft%&sCBhIlu(Q+88*dbq!A8EKfk5P4%+h}L zJbZ+)ihxHnGj~O(V~RN>R#RNxJY1v#A2F8$+sPTAW-&h6@|X!%!KY|;G6u1w571^m zwwT!I*$rgXLiIge>^PJ$4ow_58a;(pS-Co%y}r{y@G;b6&gHev0(^HBOpw_^E{Q#7 zCeNvt0eFZx)2h2Ed%pSt8jZ_ZTce_MNdq+}o@Y2vqbQbdkmUS?2dnV(6qAaI_&Aol zw{4YHD zm(GuKLBo*RuI*NcKM^LZ_fPKh2tn0c9;2v1YFQlY4!+|denw{!Ch~XiX%;!PBTKiP zQkHrii>y;C6Nl%;LjFMdur7;^KI1#sKb*GbJndE~po-sT`tdgZZ(MX)6azOS3_gRR zkM=9Yu61PdJ1sLaZ*GQRn&pnF?DL(pNV=Qne`bC%-37RZ4A!qt?MF}WAvM9g7xcW7vEwRqd4KOp**+>yeeF&MJ-IdHdE-OG~nRY8U>t+oysebwxt@<3# z2lL6cxlcmq|ME@Wxl_7_To%Z?eOpUIZ{p2~A6Hf`E+G1!kCXiWeO$-y--+IMl?|R| z61yDa{|)Zm<|+KW)8{SZay;LzS-8Uw^-?xEJLHckBj+K3Ki@QMMG3CAL}8|{nEX%^pc-h&(i35^CQX#Q-18g#k0qWuQB9#HU)l?8U~-ij@5%$EMU ze$25jFVJFlk4BLb#11ye*lAT`BVm@5#^^l5OJXoy89g{w$qET)f2!V(Hf@4^i^6M0WuFl;jEupI2wolG&;J&#+?an_OT)-QKx!0WYaa;M0*5hPMD$r;`WYr2N^G2?7pz9v~Z z;@jjTqv7>qpBJq@s~oW5`U{E5{k1?%qKkSa_IGm9Cy#U0x zICwTy$&i-T^ia>1ot*^%p-&x$RwVC?V`MWY>CF%3e7T2){qF+3Z}YR<#qRaap@><-CDM@3@xVKB@4rL7 zxjR%ue?+wptW{;2T|vOQ+Q?le{rn_c%geB4y&jSdLO)Wdnsz!F0J&B3$;7gsc={Ua z-ruEvcN2qRRPXMg_rG)wuJ)paF#><9mrnRTbko)N7;7iuTK4)LP|(Nn14bhf1n6I?s}i;h8^mtd!f(b=M6d) zQb%pUPeZK$lv^?j2IGwPBBLW!TlK3_V+L60`Yiux-BkzGbMy)NjKf;!)#$r(xH-Zf zU5m&PR66%98BtmxX@eM$~SL0 zLv<%}UQ>RHIF6hswHG3{-$pK^GmlLJ&7EhUooKRmA|MoDW;U9CFf%1j3^joz-Vb}J zuQoIuOdg349259KLUvIXK2L~1Q(@dRkdGbW2znZi7d6$r=U)R#C_cb8zwHg83EzH` zV${m?Ot8Nrv}=o;uqGgI#uY%(eVGn*yo%W|8s=TX9!feMJq|~E9I0+JNsFb0W z{ASe>SAyu;V@R4JCO2q8*u90W%LjB{K~q%AsC1<4HlXPIJ$~dtNhWsGY$iNU5=u6Z zNUmbgNcXR!E@$tb^kU&Bb?(>!w#!6tmE?H)zHR?)c&^W7(Nu_LDn!T6 z(ur#VhmfdDIbmb;=ou462_5meI5)nPG~p_0dx&qG(tdBQ^U2>>)^^{_x;;NK>j(C< zXCtGuS092T{a+3;#x^8y4bSC#j8zFk_6F`0sn7cy8TiLgk=> ztH6-U_uhwq+d%ESH79}G)se)WaF^>H4FWRtlBLJ;O(RIat>S!rl38#FS|9C88rVbq z6P9ZU=I&x-A5l?MAvxyYF@Ob4r2`l3ei=?U{%|AD#hI6g?2m_HU~){3r>zdv783TxA2mk2A)x-ANcgPsJj^cD2h2|2!y;=RyEdmF zEq3`;y28YIJL`||l=g0j&*D*}6k-Q--;IE@kF~`3aYa|0QQtnnB)#(;4H+;D3`s6} z%G)FNe->fENClMm3>z(PTH_4pIKqO{*>ZW%_!k!Z!3_%Ze__FVAT+-6dUdW9k7(f@ zb=z0Rc4)&V_1ivg=61Ztv%n)im9y&|P;WOs>C{L!fopuk&CyEpr7kQhoh&k7V`0Rj zCqGAxh6J2(lkMN{uz+1zWdvpfZaQ;<$s;l2kbGl0h*cq&vuso_l6DJoiw_a64TW*x z6Bz3C5;j(BkD(nLGFblYI}{O{-7UmWujj}X#C`W#mH7rVJ-~hE8p;WYXGr^Q6f-E# z%P<`1+MyK+ri#y>sX7qpAT;3Ow{EY9FzASOvuMgsKqDw>@6oeo^stJKE{i5_7r}tC zsgs2sHC4u_DUn5Pp2vbV5Ja=ekkhNrg@}}k8o?tlUxB96%%-9tO4C4`hlX$5f zW)uj}6+Xt7d5v+9W_U#y%Fbw{1>>RbRp;W1#4iSqKxda2Xb5`uL?@}U1kR?5 zI!kJ2er+O(_m8vg{?!{YO(NhH#Qv9n%O-;aT;h|hAwHSc3((>>{>_l-_zNuzkFD+( zvi`rrV=13De|XeYjqfR^vZi4Nhu{^oDC-goyQ*{x2<*3-)_ibWNUpx0AV$*?h$Bpq z+$2qZbfD7kjxAnis-HyG_iRzCZx=EZDh=}4J4!w7OYndBtU|( zn2gCe49p{_j1wn6$Qk09d5`*=lf2nIP+Tx^O}OI6k5iHyx6fy}#DMVNw(1qeD%^L= zdoLA3GW$EU^{i1VYW-*HX;(Ulww@G?J42tpPN>9oGDhu&@XzLWkUl+cTwD=M3khy1 zk_D+!8$c9oQ#Un#j?W}EBbC(I#Fq|qiusRvk{;`V&Vhk;wQF6yK-nSsYkBuC#KfA7 z&Odm_T>1w(;&bEgTN|T$3^P+WGlN_+PCj?f$)qY@`ybcS7Uwa3>HT3Y!0V{`<>dOV zL6GOg!K0rVUS&+wTog-Mc)bn|OetAS35CHhg6NmBR^{M;&R-C{6Du);Ul=7-k7J9* zHVI?Xu6p!TK;4FpFxr&-)oq}s0y!~5@q*;iSwyv)Pp0K=o0S1ws`%VZ8EzZsohqoh z*+BRKRC@0oa!A1A^Ts|dUI7(Atl_g~l+pYr#JM$4iypfVo5@MeE1j#8MY zHn+GMe%}GBy4CTfAG3Y{f&cJwur;C~)ILoehnYP^vBfRY`$v>Qo2suQ+~5+Bp`Cy5{05N59K z_jR<$uJr&pamH+J2tyN=l)sul_ZD|de-?HKlevnR7o)tF1YhjzNK zfnkx_-^d?#;(f0C4mW~XgU*8G-QV_bGH>;3YM8MN5NJ359fy=Oxkm*U!W;j`(zi9UJKVHgc6#_yNQCDr+Y$wJ}D{2yP${?+4D4vIij`#Jrb?e1l~UJEO$+1bny zNZN7;XZg2~XhZiGd?~|$8h`NxnzwlR#^uR#I_#S%0-AE04+d{M+|dsMgAiqQ`e6x~ ze_2KE{X^_qt}=4e?{1yK`?>f;ihc4Ka8GjSZOZ=g9!*%997asz@ka35DpQbD!;LCr z`+b*VW*Gu-$hRW>+wl!XbjoL%-(AoAf`XHZ7DnF->~YZIper`Cw+G zXBYV2K>g3~+`yZoHsJmzA-E~~9h&3oS!FRT$=Krv^S9=L6}P!H6nW`&x}BJ!L`#r| z9*b^h2|~_p7roDX<_Jpe-vwL0=K7-wqDrC{6?#?dS|PEBW%7btJnGLUteJBnbQ z)$w*A+ERZw+v0k;X!i4Iu<`VZZkEYv2g(U4m#{OJ5TOw;=AyBYK-*!4v;`ZX34?pk zQ!G#E%iV=gC8PWq>l@p!9zS2<%OzlaWftyif7+CnHlv7(Ze1nbK_0!}er?Ip{HQU6 z+dQP-ZO2fTFr1zF&%^rU=? zf@NMXG~VZz|K0w36_i5L(iWb5^+OJf5VeNcg(@VFd%fG^X5l>oflvOV|ERcl6qF)v zqk-lpRLUm=Kj=43K7<*aW-ix!qtc}z*S73r*6ky_c+|DaTy{`E?E9q#<&7}yWB8BS zU+zly0c_y3M1`T5WR^hK{o-F}CS}#5f%m7n@Gm`V+wwV!c)k)=8-5&EEthSEwVU~$ znw&|({2Rxb9<384(Qk@j-_?P~!#^>Sp(yr#j(isumh`fF>d7^MYGCYfT4pegCu7Mt zs5GhxEbv%?LOC_3EDzorp|u7%VFRdHr3y27JOHWag452s%Jdk3K7?#?iy@$BKRIUW z{nc9t`DyMCyRxtqON?dT4u=m{W!u57iOc~sE~4~sXXlGo{CWdGMl2&PU)Y(8&D68$ zd%gNra^O}P24>T(w_%Akxz91C$!ao-NLnNkN{Y zgwm8&??@w-tfovBSh6y1n$B0;@L?gT#;DZR{Pc5{C=jYsj4w;&`#=vLzLQ6bs%qDQ zSj%S_yK%prK>o{hxZAP?VX^(25<$*St$g9M!VA-g!}Cn25qLS5;u%LoBa4&%?_H^G zA{E0(=U7QE#DdTOLI%Gk^?|HZ2G3R&3n1FRbJ9%C$3Bo|Jn~>DuZRJhwfJfBqvI

dV!<4;jgy=b?2AQPkrP~ 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�^YOPH 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

)1Fx7%4yqDTBbKrPv+7xeLy>F`cqrbvYNQ; z0II6#Py2zM)%2&%wDcR>_cRh1gwzu?k=Yfrqozk40!plj%)^lL+Z?-hH2fWj)HgLf z>KLTnUtw1h+Qwrw&#$#JLsR!chCMZ%>O|1$n$YYAim3_B0icpYw8Ful8#SZnP|&fO z(Q^c7Yo2*A+NxMbW7T!LS4uOKx#>uaEmCpjR0BqAMHi zt0)?_5u0gT&aj`are}tu03FfYZ2J;KYmZ-|ix=%{4oU2A9C5MGzMA6pK;*boY+niX za1os=wf{k>p2%_jyZtX>f69^I5QhNSZIiHIl>?0#W?`UyV>7Mxe9SJ~>ySi0y#icz z++hPPhF~FDk>{|Ccn3J`j>972ecE~&*T=;Pl6Zc_A^7< zz69KUs~?3R#5KXunkeuPiFsu;iLX$^^B?_|(SCqn{y3HS}gX2Rq9oJ7AQU|;a{9S`rhwlaEB54t zQ>l6B4J`P z{mO&=*Qs$%it1O}VWcKDg>Z`3r)ngf>Ayj})Rj|n<(zRsB)g#hX+`PeGO?>D=63(H zIETV>#lYEBkbA%8e2Rdlhgpfm{qssUb84FfJTFW>e%b$=G-n!e?tBMUamC2kRq)}1 zbSZu}vFpz4Fa3)YaTemwcU6iTk5XyYE ziSsuFJskrjp~jNs&Zz<<7g8%qa^6I3Q45uMXANz4Uc@`mt@X}ZsIrofqk5xr&3=y0V>70%Q`6JL5+(~!-serzqX=h7~dwZSd@mne*5TiNOE2?Xva%-bH zRWw=+M{zw3hP{fT$X)^aZvuNX0{JS~9@s_L6WBLcBLr<@m_2L^EE2X9wi9+5b`SOm zCPL6|1G9n+gN4B6!#2Z?!3tsTVM++vEnq!huCPh4*{~GYAy_`_6^ujB)`6M9oMGND z^t)UVY%eSqRt&3xX(DKMfH}a%!luCJ=spd026i7-0aHWJZVT%J8xETcTL9YvtAIHm zSSP_=!Fn`+|FC;7V+7o2*dEwL*b~?{SR({nW0*Z`3@j416t)vKl>%|$>+0q1@`Ld3 znuG9{`<%b1>gd$8k@ioIJAZ9R?SdkR#^Wo_@eO(A9ctSJs-NS^f z1d|DL|EI|W&oGI%Nx0{P0EvlTkhf&2NqAI<1YHNdSJ; zHY!{)#V<@^7hF3>q^v}DRpM4l_aM)ZkSI;zxN*TDHFs)Gfk(kp#!c`G53}spxoa=| zno=ygm~}Vr-b+6WHzI~he4;E(d+7&yP95j%=M_F~0?H4glxbn%-s314x%`5Dr%Qrp zUA-xbiij5~@uXie3CBIHxJy<6H)(pBg!xUApmJ3j@FW3}a8wW0HjEQC;7Kc@W@(K6FGb_B{&_K^{lSt{EqnuEiC#_PdEx$06h%iYgmBp#6@=z_|el;tp zpf2FkFYX(s-k2BZ84!UD5oY2o34kZK?G!iPdUHZ`UZ5n@M`98jBEg-k-eH`kLL<~_ zh-3n7I4|4|imJe^v=U)Meo#c9NzHoHY~iq5e33FAw`GRuhUT}anZt1Prs?wU!R+eph$<&(LJ%d9{f;@3^XGB0iNO-8Km`{#`N8y(P0wiAW zBy7|ep-3Urb4pDiv_5xkibSdc=?c+wb?P&oP>UBH9MZ97Gs>D9&2mR`5_f89EG%Of1Z7EM1K046MiZ8FMl)wlIJJr#Pb~gr(8N$j174^~5b~ zj5k#C^vr--IGDLuF8ii4aDMqE!NtJ9xJM1FR8SP6gQ#q$U&FQ-K n(fSOG%-le&Yz(aGYz&;~Y+P#|c>^tl=wkp{3S}`cz_bAXB&i`3 delta 57 zcmcb`m_EV8ScCt6pAG{f6FV~}%Tw-j297mrlsFj}YZ$fkQ FMgVYI3=aSR diff --git a/vm/rust/src/lib.rs b/vm/rust/src/lib.rs index 4bb99d517c..9d965b7604 100644 --- a/vm/rust/src/lib.rs +++ b/vm/rust/src/lib.rs @@ -123,9 +123,6 @@ pub extern "C" fn cairoVMCall( }; let caller_contract_address = ContractAddress::try_from(caller_addr_felt).unwrap(); // Todo: remove. Hack to allow minting at genesis. - - println!("{:?}",caller_addr_felt); - let entry_point = CallEntryPoint { entry_point_type: caller_entry_point_type, entry_point_selector: EntryPointSelector(entry_point_selector_felt), diff --git a/vm/vm.go b/vm/vm.go index ae70af2c81..0ecd221649 100644 --- a/vm/vm.go +++ b/vm/vm.go @@ -175,7 +175,7 @@ type CallInfo struct { ClassHash *felt.Felt Selector *felt.Felt Calldata []felt.Felt - CallerAddress *felt.Felt + CallerAddress *felt.Felt } type BlockInfo struct { From bd0d13395aef73dff0d406bc04a463590d6133d4 Mon Sep 17 00:00:00 2001 From: rian Date: Tue, 2 Jul 2024 23:22:21 +0300 Subject: [PATCH 51/76] invoke transactions / state changes now work! --- builder/builder.go | 45 ++++++++++++++++++++++++++++-- tmp-db/{000006.log => 000002.log} | Bin 2415240 -> 2415041 bytes tmp-db/000004.log | Bin 474650 -> 430509 bytes tmp-db/{000010.sst => 000005.sst} | Bin 1241388 -> 843591 bytes tmp-db/000007.log | Bin 1895042 -> 0 bytes tmp-db/000008.log | Bin 44365 -> 0 bytes tmp-db/MANIFEST-000001 | Bin 218 -> 103 bytes 7 files changed, 42 insertions(+), 3 deletions(-) rename tmp-db/{000006.log => 000002.log} (62%) rename tmp-db/{000010.sst => 000005.sst} (61%) delete mode 100644 tmp-db/000007.log delete mode 100644 tmp-db/000008.log diff --git a/builder/builder.go b/builder/builder.go index 217f00d73e..0022dc73f1 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -302,6 +302,46 @@ func Receipt(fee *felt.Felt, feeUnit core.FeeUnit, txHash *felt.Felt, trace *vm. } } +func StateDiff(trace *vm.StateDiff) *core.StateDiff { + newStorageDiffs := make(map[felt.Felt]map[felt.Felt]*felt.Felt) + for _, sd := range trace.StorageDiffs { + entries := make(map[felt.Felt]*felt.Felt) + for _, entry := range sd.StorageEntries { + entries[entry.Key] = &entry.Value + } + newStorageDiffs[sd.Address] = entries + } + + newNonces := make(map[felt.Felt]*felt.Felt) + for _, nonce := range trace.Nonces { + newNonces[nonce.ContractAddress] = &nonce.Nonce + } + + newDeployedContracts := make(map[felt.Felt]*felt.Felt) + for _, dc := range trace.DeployedContracts { + newDeployedContracts[dc.Address] = &dc.ClassHash + } + + newDeclaredV1Classes := make(map[felt.Felt]*felt.Felt) + for _, dc := range trace.DeclaredClasses { + newDeclaredV1Classes[dc.ClassHash] = &dc.CompiledClassHash + } + + newReplacedClasses := make(map[felt.Felt]*felt.Felt) + for _, rc := range trace.ReplacedClasses { + newReplacedClasses[rc.ContractAddress] = &rc.ClassHash + } + + return &core.StateDiff{ + StorageDiffs: newStorageDiffs, + Nonces: newNonces, + DeployedContracts: newDeployedContracts, + DeclaredV0Classes: trace.DeprecatedDeclaredClasses, + DeclaredV1Classes: newDeclaredV1Classes, + ReplacedClasses: newReplacedClasses, + } +} + func (b *Builder) listenPool(ctx context.Context) error { for { if err := b.depletePool(ctx); err != nil { @@ -364,14 +404,12 @@ func (b *Builder) runTxn(txn *mempool.BroadcastedTransaction) error { GasPriceSTRK: b.pendingBlock.Block.GasPriceSTRK, }, } - b.log.Debugw("run tx") + fee, _, trace, err := b.vm.Execute([]core.Transaction{txn.Transaction}, classes, []*felt.Felt{}, blockInfo, state, b.bc.Network(), false, false, false, false) if err != nil { - b.log.Debugw("run tx err", err) return err } - b.log.Debugw("run tx") b.pendingBlock.Block.Transactions = append(b.pendingBlock.Block.Transactions, txn.Transaction) b.pendingBlock.Block.TransactionCount = uint64(len(b.pendingBlock.Block.Transactions)) @@ -384,6 +422,7 @@ func (b *Builder) runTxn(txn *mempool.BroadcastedTransaction) error { receipt := Receipt(fee[0], feeUnit, txn.Transaction.Hash(), &trace[0]) b.pendingBlock.Block.Receipts = append(b.pendingBlock.Block.Receipts, receipt) b.pendingBlock.Block.EventCount += uint64(len(receipt.Events)) + b.pendingBlock.StateUpdate.StateDiff = StateDiff(trace[0].StateDiff) return nil } diff --git a/tmp-db/000006.log b/tmp-db/000002.log similarity index 62% rename from tmp-db/000006.log rename to tmp-db/000002.log index 03b3731c1111e2838764e5b3c3e973fbda71ab8b..370d990def1e105880ca08708dd1b580c417aec4 100644 GIT binary patch delta 329304 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¥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 z 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±Y`Z_Ya618|(FYgh#73;U0>8x^|9ZsdCI|_y zA2B|qjvfjO%~~uR2y+oqHUl1zzWfx!x~uMyf$CvS9+>|NKIu+>@YUR>PQ9p9i2Ljb zyEn$!4E|uTt8T7INB4#nRHx5>v0MG43!9?9s=3;Dl!3w{$SA;I41ZL?2t(%&zJA=% zeCwPzQ|=8S5UOsu|Jx-_+xDWR{fY!uRQzm@6i<8AmB8y+QpK8>!I%RMAxs)=Ut8c<#KsL>0a;s@Huk|VFi?;vs+v}~mFjT%=o{2A9bf7*}K(E7#9ffsC8 z!I7wi7sR637I)$DC`Wa@`NUZUX#U;GIJt+I3-zp7-J){{=+Huon*3IolpKLd|V?4^L9{9`D7d~YNUwtTsU ze+M$Dz{n-8OG);Uv=})a6}#HS3ZV5=N$sV~CJa=v(z+(`QA?)(d`PeSD&;^^KlCA$ zC+`T=Xm?=om~BQ-@>#m_qx}Omz)k6YpYq3=Bk-#JmM7Vs^wI@tYWjvR$|tcfahGgL z%(Rsa0B*5T|CFX?bTB?c{2XGJf&)q>x7X;(c^tJ_kG0-YQqO4Be|4{6ePe_p| z_S73&73mW9V6Pb(7d+S1rg#*5!WRW-{$@QwN^w$g*!d_dn_Y%l0~g^E`ht=ikSS{- z$_TlSe~kQjHS=6mcvFulxvA-u=e-J3m>-DsVG4M z{X8OHg>4_8|1bh39;0-873gn2FHM&*F^Fx}mHlq3e{*VKylOJwfydQ&1SRjR)4SY4 zt&ALH#?B1OohSzu(hLr`!o&dgrbwSOq#g<3+I2M8*2Gok6i$YYfx(vFF))_fDIBXl zV+Tj+FI^6zypP^v!?)I-^!H+;Z;!Qxjg;>J^+mj*#-4ECiu36Xo7ZYST150SyytS zkn&O`WVOsoGs+%)NhWOcYYCHk6~6a!V*{_RV{dervTR+@vmRzXPLlQ>mBbyk6e7Mu z48zxPjCqVcF#EtWybfvcxy0_5|E+*=8eu^=fV=`Gq?Qfm<_}a-w}woop}x~M+dVi= zKL~h!$9^&w(xAkcXZGJ5jUtCX_69$htY3cjRCJZn!JnY^_1!K?Nb7~#E}ae58!kAq zB9%Qq5wu_Pm><+CADnZhd94Q3-U+9RXA|h4KH^G^zR?s)@tRk5onA~*!MfSz;4aY| zDr0D!nB98d(FOE>AsZo%-)I5a^a_)A2h!s)T31bof9=1r3=YgpV$TG$&}~4gR&e{C z{h2@&Q!;chz6~3;aJ9x$uf`dX|7)(@oEmk5Q4UYSr25&3ZuHZaJoC+tJtY;*H&mqT zhGNT~!ELH!_gNQdRv^?mi>PIO%0i=b_C0DdJ22bQt|%Y;5dGx|xTqc})jYj94|VTd zss-PmcQ38tO()e2&s*qnJQvWu=Yh{RuuQu($ii{{CaCI1%UX~oKjKQ!a+{Jq>pytX z4{_}-*z)=DE66)tVz@e;f@eu^q`cChMieNbbg0q}e8ic+OM$~QCg#*a;Cka?V9*;g zW^}{ZAn$nH1=M=1NBwjR?;wVH?APWo^6rWc@}6MxU{zQmQCE2^Y3~7NJL+aDCyCgt`~76$L}h+!gIMES{fv*)keND zLjDXI@@xjx1I>3cLFw}>+i)2CnknX{qvKeT&I@nb;i#sSL za+T<47f1VnI{%=+@+mG~6n6+m8JBSU&IjR33bpTCdePkgK^&&HfM0x9^#a>`IG%(? zyMBpDiPS#0%D{nd{icMDJEtX$v(nr??@vVreNhp|xbZT;Li#(NkvK)gA3I^Pgh z_lj)_#UtoPnP+ihF7=KoicTeMehWUNcnFS!mGuWQoSs0jX2|zp$S(@0_$DrSJF?=S z=|R<`)R!U#OW@wkVEC~=|0{e5l;WJ3P(bNl%nWE2Nj4%sOW0Sr{QO2RDBo*JB3-wy zoTfY6KOMN*Eqw(?j+|$Iv9!=zVC|9D zrS$!MDOzyG_&h3|D#r?SYZce#0ug_?qu)uLbdPBg=uv%Jo845M^iUjg)RbxmqIJ!b&4L^WwIpS8QxBQ&Q5Rl()?N_QJqF#n`z-3SN%nt$ zR_oOnm8^P63<_2q7Yaw8jKjI_=>o%HZIIHp57w8Nl3FF$lFM;OAk%6|*UYv%+?iDPhP9ku?QPUV+X?~5}*h<%+)G1&X zXoiFj>mK&;NAm_#Hxid#=I-5a*Rx#OeXGfCU=~p=z9A!x8u~D~;NT$o8f>$sd4DVX zrS(9Q%kplq)6Hry@qQfr!tDH&f{gdu>&}q-P<6sXdSNuMq^Jm2#1WrVY+ZrF6`g@7Vao>jNA- zn6^4hE8mWSgVeI;eI078K;GucitXN+M?m3!m-OEBuD=V)w8DyJC&X+f;8cQfkkHwg z8c;D*(#Az9*+B6&^u?aT6_}Fkqe_)k7miaxGW}w6{cwx`)N!P!JrW#O>)10kBn=f`>HntC0Q8<22Ywa#?FQPOD^K=* z?BK)fZpBp|Q1osUZqSF8`mMAlAqGx1kRdPwt*TELp{5&K+qCDjAC&g~S4^n)nRESD zOr$;ZAYnD}SlX-nsU#LAN_k~oef-D_>e}JgTjg?$03RNOuxnZPMF3Ui+#T(02i);V z&25?I&@-L@RaMiRshEEY<+Ke&La~~lX*2b(y;impC;lew{d)YKfuQxMYi9WR`j`K0 zfU!n?a!bj7AQZbSzPct=(wP)KJn3}-PYBN^&GN;|e-hO2|8xC)&gQyw zM+LyIDik!t`>WOrQ<8s-|9m;pJY~k4){x9@z7B-Rs^djaFz(A$TDV zAIbBBwOSIU^#mMd#qZAVe@V-PgAN71I5*PWe<@OYi8~yq&+8YRRi7S2{OMhBe}3fg z!{{Fc^4i{t%MCYxpSTy4N-e4e$}_q>T-)b-VZC0Ew5OLx4QO8n>n^Wz?880N zq6zut6)Z>L;p?yWn(5~UVTWcudVnJhfx6V|DQO_fa!!+`*DPU90go6)06BG@fD-lWlw#yA}2^J zhml9OmKtt3z9SQ?8dl;TPtQhyDs!;>>9SF3EMv0;gbD*)v7s@x6gK4D9uAzO*)PSj za&4%gPp0#F?o^u z4%9_LQOtL~g{g?`5W9%JZiSbBz~8h^mu~eO94?$zWq8=$8080d8dsgny_L7(zF989 zcpO<~(5f^pp+ee0LSa8o(We3j#A9QUvI28s22Q|G?d~Ume)iK?%uD*niJ+*K*vb<1 zjGa89+4fg{zv?%)B1pN%^V8Bq|2#B2y<;Lb9#R6-WAbOjEw7LHLES#$<44-T!=RC| z>0A2-k0&mIHQ)K>7M`g;j7w*9ZOTw}v+I{CH7TZW_dhq!C!Sj?|Bss|CC#VbIt{br zUh{ectHs9!bC40AkgvFBfb$gIu>Y1Y(vHMUZu@m%4T17I?>4PDPL==Lp(*bz*-f6v zel25fTLoh5yQ%KX3wO}#*|jK6ti0I>zB7DeZ{_LMfriU(Na!d`;smPLf$Cn```E0^ zzPd6LO8=D>vQkz^-(=PQbx^(adDuY_&e8pPdua)ywfn0k_mGj-T97_G zO7@Ga}|D5vC-ET9?y)fApYk4{& ziIzAAS7#VKVXb0%;yVe+X@YCYFDWb2~SsT zX8byLR*EOu7npvCCIzI-t3qRretep31A;i-$7lADEJ6^9Os%JsZudOwgE+S{RfF92 zI-K87*H|aXDFLM*QOwASTvtjnQ#8yiJXV4~7loO&4aeAmwCzrxj%}i7MKbwYW`M9J zhk;Q_NcI-W06Zp&(psI&w)H3>M|4 z%&qhWa9VKAU}W;d29Rj7*EE)dza#2!Y#@N|iPljLxSG82ee(cYK1}MpGEv)k^#;)R zzAy?st8^UomVVVzbreM(;87LT#ViFl4t0ECN_%~glS=GRc4xW$6@PiranUDlw=<7H z&E8!_oFZq5kjC9n{&2^&yFd_p>CvE~A&q0yM{8?rjHH&QP+dV4e8}eJ9k`H6wr3!910lk}HEGUVXe`-qz0m#q!3*;s#+rLx@@je4(%i6~z{Xu`1LLMYM5 zJPK2J(1!Rygh_r!D7H%EvK#=a*WaI;6@TT&K&6o+Pk7d#1ZAglqOSNhZNT3%qc$W* znRx7_gH0NRNwmSFnp1&^gCiB;|x0#|7BYun!5E%YzU3x`_o`moMKwv z+5xRrw&Y^48H+)S|0xCq&e#9BG*E?peTIX}-xp@~fZQgz7&MyyKgA%`0rSYx+ertI zFGbq2a%#hGj|hD9TMe?636X;LNA*kelSNVb_oAscSt$jfC4oom3e9g%7J^;aIVCG!aD|tek8D?=M>{*5|CT0MUeymm{ zRkZDEdLq3uq5ubyOMX2^JWp|G&z74-O7w8_T8-U~aE?IoVv{*dM{@6%J2%drQI>*g zb)hPq{Z5xj@XgY(+uH`YN`C^cbZhCapcEwJaQwm#QiUb<(gm-cm%7zD!@aE1G^R?g zcd*ekoz5$-E(nCyZ8yZ{Zx*BFLS2jMnH1`=|1Fku$;jFN7E1}-3O1tLDD!#f{^sEX zhZLHl{*JE6`cLMgY4HyEEChkE_6aU2Q4F!~hK?P+!5;wmX*s0ta>k=0Ae$X6^Qi~N z*@Q1_I+OPA6LE>=Z1$x`4>WGTvaj*L;D@0{E!Gfx;gPls)f>D?T| zH)U@jj>BVldjrmr|Cyt*<#+*Y>}7ui%R;R9)9y2My`^j!`RBOnUwU`oKf~Q&50t@> zXx5j@=jki)yflAM_6;o{pqKT)<%ukg<0zZbV0e;?z&zFc$;;`wIt(}=4Y$jB{3JK) zUmMAq#Qwi+BuYUDUvpgp^b^g{ZQ#kUo>N{|70|~%j%a0{-a_^dC#pXo`-jInYaBg0 z9Du{6mw%p^hO>~2K_F$s`l=3J2in5@?|#Lx5*H!CS*`!tf@^#6Q2l?l1qm-tGvIZY z7*31!4zc?UQ(-E&MQrjKH2PVPF;pC8HO$g!I1J+*)qCw@{I>0C4a^rUg?GDI?;&HT zAL>bu@Z`~^N$1Vkt-QiZ>O3(T_O7Z7Jhz6`474Df4X*{G|4jxJ9NExq~vV&+W%pqWviG@6?zfE@3RZ zvUzS3aA~F=eIW1;7*>o zD5J+R%Kkt@aeYAb{3jtSWBbw;lXl;H0Rk}wCNobKN|FD2GE3wbH)AOxyCJ6x%EDzZ z@W&dsoAzDR#_g8N@#WX|%>cFku>9#%Z7ZO(Dyk6+*2m+??W;AP>Fp^3wjv5{&1Z)$ z!{*#o<@C2cS%|tv_}*umg=3Gh8`kcC%i9gF4%qqvxkTVI3r8mD`zzb&%TOd81?! z=@HhkmiNK_W+@47j8)+_+%9X7@cyUUz{R>-MRUISDGs1`yxoH#0E)Mf@VWZTGvk2$jOp)e4pOly72?d472m2EUJXoBA30EJaB6`Fu<^rt$(RZ@t>JvaTip%?%}a zaXUMFGjw^nrcrrLx$yp)#iC};sf#)FWzb+*uTQ&sLaTO>{y2IewWvUJ;1%c z+%}q380RXMe{eG-sqZ^l#8R1geQ8ib5S52z`T0=<$UE{4)Tdp9jsp8CFF%V*)CFYv zS#MEYeb|rk>R`(z!F;7M?7vn2g?;FG@zv$cOHdR9MC(e(F(4EU z(yaAv`-$PY%x*x>s#q8l$BrcE_rD=~wd9{jcfEj6h^o(rjn{ooF(&LiXk%q8CJJr$ zsrEIMt2Mw+PQg1yHqjKQseMw(cy3z+5+|=7JYD#0FD@yRIck0RV({w7ksC9+A*(AUW{&Rf2RI z+!oH=xvVF28@B9gVD@;yje?=R=q(q+1ZDA)(wcI@5?~Y@$m_U4v{L7Gjgji6@WZl>BF&znW{vRk>nS7dJwk z4+USwin6HR)Ivi5uhQQwy(K_tGO*6`hB%49^;@4i8X>y_fYV`igf#A*OePGhEev}U z1LYU(hZ3?G6F8mtZhzIG#8Vc`v%KkkktnxOLWh(kS*tdMKDn{ZRPDEp`N4Bqi?*J6 zA4w?qxV`HIQM2wJ)bq$^>J`v>r*iWouJ1sM|4zWPa}|jRe$pvK)JUDc8P<=gkiU;YRp7>=Koqpo4|=BQ`&Sge+(wU-!9Dq^Mc@M;AW5k3Z@z-gXx*nXf>S z?ZfMS_aGSy`Jd}fi`V@&_c`onC~BJgu2|Xcf+QVT8)Ib^e=uJiGi=~kI}FqTiD_Sd z?#7vd4WA4_`P15WVB^`!L3@=c@*mXGm_%6uH2j2xb3hk`bza2A9fr)HbQoQgG)AZV zM0^MZx|#NUq+dWa(-Tm`zE2(5+o#x>=GT5yLP)~V8qTh!DWH0VYtX5+kr+B7yX+bH z#sYiWroe={(B1>EKwV`W!1<9HXXOO{f3tE*jg|W&Pd0hcl-_re>JY;<8nAmvSErNz z9W{q8S$SgW2qaVFkKL5G<86)jjEg4^Y2&k~A&{aZ4HUVEkAXTO-}3QIesmkSy!Ugx zpFabM}}?VXMipxnke9_g|cq? z48~l=v_GgvY)=Y4u9tTj1hTkqtqGIdu0psmPwMcC9%M<~-EU+=;{`}#*mK0N^|;f0 zbV`4}Tv`6i1bRQV$>Dy!NT53WOj@j*_XiHI_ZNHEe0I+PUDb_Yw5Wmo;HRiqNR!0IqVK*KY!BsIJB*&2m!BbH{?RDe}>C-tu%wzN75)N$T_l^3^MGQt-wJlg@8kUc zv*26~%#7-wz(9Qd4;#;YsV#Gm_EtAR|KoWx3>?{<7_AW_Zml^)lj_lk$#&+96AgE< z9+Z$c1&&>iTkr?AlV~oYs9%c9sISQ^5J$0OJid*#_-3o542+9QP{dqo!&$j`6Go2r zGw8(`O2z*C7v51Gi=x#R)CX(9;6iAA^r2rC=!X@1d8Ugn0ffykyA0X~*wvkSbxom= z`X?oP=zT+Cx9C8S%3i+az!5H0}K#O-&%+0k` z>0}EHus=6{Wx#o<7Y$v?YO76!`+<d?JHe`osM~YK<^veIDUwJV}sh<3PC@;jR55*>Fv^ynD~V@shwq$6h*R zkj{-V@(>JI#j&Pxki4+LDB@3zQQIba*E1F1kkT$=(6bzb0}-Q(752U8kh3*(=ii_F z_)&}B^kXZ`8vjDmk-p@}t)6bsP5-V$(|Tf7C=|QaQ(Fw=n)8g*!Kd_Vws}}T_CN1CX633UPl#hRVSR=x zWe1+T{CkRv!@Tdez#yseJWa?{9uCWq0_}s`pV%^Uxu6)l3>hN7Gxe{bYLPk(10!-iA4bGF_4RBbva6`~!RxDW6RfJn zJokQeUItgd(1|yaSHMtae&O;k($d0S^LxYFlMnKCg8R|c&peBKf|!zL9(LYG8(Cs$ z=({GH8@q7IuWPbyL$&2JteKGbFO2`z{*H)?XYqA2MO5C-CMS!#UB|jISrYbHMF#3tSiqf_28I)^cZIv^ROFO?%Kg%m7};5_y)@cb0-Wvu>YBmcB3Q_X_dcy)ioA2k zCg~*Ua~e21etG!P?O`W;D9#*c;L!gG6k%@`>H{<>u*6Z-b;>glYlBBE+{6~%aCbQ9 zQ(MhQ?EL_g!~(Isnwt2eW-oRVU;HqogPV7xUl+_Lqb1C+$E=8akXReiH6UX6_ zPW`4m2F@H*5+o^(VsU86=z2hnuu3VP1ARXRkLrb%OG4>Dxw$N_zs`zr$9 zE({8mleTZk=Doy^7pMx)zD&SyT{t>odI9S$ASV!5_68Wuzr$P*B1wQL+I-|?+w|gC(}l6_ra2j;V!4{V#fowYx`#AK>^D08 zp#JgFo_~=TXtxW0h+El>*}X-G(EoYuaXTsnvsYfcYSkn^D!oQpr%Ir)m$ZyMe&H5s z=wnuY`Nwc_L-^3i2cnI_ROI!h+h3nIz&6B!|Lr`Xp$N(T3?<%hk6RON9{JH=V=b+X zOyqvk6Hf_ESSMt;b{jD|MqDj^lf|Fd;n% zozd1gUb54_n!@*YvdVcpm^`c_|EK`u2L<~ywq94GMkqw#vbDtgfmn#_Kb%`xws0DT zO550e5$pqi_VGFMv^~QZJ^h^QEy8JYg&~{hL^_?GCMgFjxYkP|;R+2<3I3%YU7@&# zG9lXSO79ro2!Q6oRI6jq+`qY4t4PZjwgnz4KJ)tP7}NKhv{6ew^q>qaXzJ!nD3$*L zi$bdwi+~gl(B_q?b(PKvVOP$}9nyPVzzxogM~-)~9Bv2R&MfMh8AH6tq`9kCO$hK?F*em3U?Y^n$HAPItpmE^sG!*Q7CT_gPPtBD53#?8Nl#X`s<7AjKyk4G$LyQzPt3yY;t z$y@V%`^QL)kWzDJ--83;Z!jH2?-+3VgK+Z}$Is)+?f6&e$(l)~+|04?^4h2Pze&sL zpzx~W&Q5KIDdcrNP7eJ&Qt|&9>HU9C^z#2r^g@yS``<*b@xO^4>Hi+-oh`-eXOW(? z5|q&{D9?jDZx3aUi~aHL1G+tt{4^&RFA4VCf5>N<<7D2(zKl{FHPM!%@0 zms(k7xPxMP^VF*rZmg&-?SB?jP*QUi_Sd_|yE>lW2fn2N`O^(dpMf~3W?*(c4$*Ym zqomV?XCLT109zu>=b!Bg-=O$p!6W5HiZe)I_dW30Xb(M->S*0>(Aq3k!H}rw>p89E zCaAyU6>3n0UNjW9y_3Dq3*sPvwbVIK+j$+}aD}CguT)tdG%<;ld>1L>1EP38-^o1R zHH6m!Qu}3k4n2dM&J#6uvL~_f-)y>il(nFG7>Ty|J1ibFD5AJv$U>RPZpj@aPd4;i zE6Dwg#)SSgL7BY{cxk@LE}M-^Vd5U3h^gNG)CKNun@oA#eegA2zs$k<&v^ZaH%p@O z4*&AP*Vj?`)iq&u5VCg<7i&mn<%8-Lj*KA9RuiDEW-wrORwlKgjSj=($5Q>tH(@NQ zH|72dvCjx#Nckk@sAI>LE@GwJJ&rf4*pACED1LSX7#n7H@6zE>huP=B3jRei?m$%( zCqCSojCJM3u-2!C4!6x}lZUvFDr_za{pCd>|{1AH+H4J#~*6os(Fea_`&J!q6Z z#LXT{^{NdW z0gJx_d#003$$^79lKJc>bk!!AalBliQ$_{Cv5o#;6E(lVw0LUj-h0(T_$i|l+U~X! zz2|gPH1^phgkamsQghe5^f_7B+YZk953dAJ zFn|>)@2FdDD<_1yFK+X0azf@^uFI&rTx1%uCXz?v>dxBY{=rA%Ui*sEC~E!>^NwmP zqLQ0qA3|qq*MD<&-DY6|pBHI-TSVl-kwZ%^;mrRp_O3fHifZe#vzr76*#ZHwGbx+h zga8R-H`_s~(pv%wq9R?8notB(svrs|2?9p}H7G@jkYEWQC`FMb1VpL@1W_!I2vP(2 ze)rC9c2n?y;CsIJ;UAKnot?S&+*5w1+;blXJ+E!d|8{(5==2{8e%LTBFGjlj`PEKR zmq$BF_r3Phv=t1&1+=~vF|N*bXtRO)0|qax^$z+*=@d(@j9>GdbftE~ZJQFtSNl*Z zm+!9rk+Me$D=^90uyO&4V9vLt7{r-^f&g@yNVa>!oYx*|mF9~n0JAw8k z?a;dD)Q)3s?)nuwAo>TLj5^aD>6E7su6(QZB2;sZnqI4Qj0w2wME@7wjQ;tGl(P8k zY9l&Ftd0N$!ajt3Qi`a%SZJ6`R zRYx03m-yD-la=F zS+IOwQ>n|buj@QHrR^zXEDy6C0r1MB_kYmq%at&;mXPOc)Jewj7?-SY!j zz@%UL;Zvy3`(aV*7Uo@e-@^@_os>GXX@JzwvG_#KUoSo?DZgLbFQVpG8zohhm?;%{ zy8x-`S;JPV@B8ov=-4r@pV{8IG1sw=1~DD`;FoirZc*Su6ZM}TIq^f~aT}!vCLOM} z=-v18qy|$SbWHoYK?kYau+PT_Y`R);Ad1{RjEFmsY=2b>?A!3{a}SFs|DN2W+_*I- zXQBLm@7U1&=PIBdR{OliMnz$p^{o5G&8My3UzENH?7l^-{WuWyT?bAcr!*bvyB?|T zINdKPQ2HkPhEDxQ?Pb#0{sXp-xt!YrJ?r|X#3o6TQjsl#}0Op0uD6V zCO-J)5#ZQyr&3!DuD3*rd+5_qvz^4Vj!DFO07z1ts_TaN2`E{EYKBx2>^uXz)IV07IlhRpt z+W2>>xcf*-%b+QP9;h(~>SfsBL-(!x{8wq}3k$Y&T=nk9eB_CL2tCoRtwx=Ib&;>3 z67JZ`kBT2PzAU|$m0#u6odXbYX|!_f51-wbD+SEzbZX0LRzGvjbuDfDmX`fbNekyb z6=@vR%P#%iy2T$9{viU1oqM%9v1fb)fP$r#{^_1CBSjHkeaAD+BYH@&4(+~4ib^%4 zKug6Lm&bJf9u@3QhRl1ZL9-C)BU#=lK57&vwlC zm=9{{1!qH?D>N^{W-?txQ#TZZy#Flr`E*;5bN^!!0tw}Uch7ikU^vc2Uf6H;f%OU3 z;1(Pkv1>2Q%fbP>Tfet;9e?99>DWtOG+Ma6$`+(#Q^tKd^$##{^Ko%4b{|h|gZXWF z*E_$~foy((o#&6+Q{w=v-!osb`86IRtvbNxw*~Xd^~|pVn_mvJ8K2&=>E7urjP*{h zCZFE;#Z8hhzw3@Rk5)c7c!~7ZvA5s+aPx^p(v5y!ggiX75z0B|W&QZa+RjHI$>*Ou zG&p?ub*ZW0pz^}1Nfo5?@nEWLr-n=AKAc*kew+~yVEy9pabuo%WwumnVxE4)>VhAn z$`jUa(^avpl2qqswhHbLJ0FqHZATl_yLf$wGeml;lA73728nx%I z|KY@e1Oyb`T(V=}!S7uWuDqpv zP3e!1!o^MFmfIwi@bm{1zIMN)?0fN3_vy7r2`#AnM67Yrx;aw2b^*PvB(A$6)oHwB zi)e0i4G_HU>FDOQI&ML7e&xQipB<<_UmCupt7@EkNIB_j_fu1+MD9Z?sL{D3rOaN5 zU2}DeUsawu>X7uqjH+k8T2zaqpS}-!Jg$2r`kCEG{64n9^*DH~Ct7}2xy`dLNy{I} zO={J@!W_wzkvZ<7a}7>=I9X$*_5P|4pu&5=1>yDahphXhHRC^-(X~?ZlTwWfd6Q=5 ztnVuY1x+qLY{xshuvf~qYOyUNsT%U+V0h zA5{gKC`eR`s{rH!{$!z^MDjc_q|?us28M|9l!~L%0(Utd1%B(lBADW{7i!pD(Tn7 z3-y&FYoeY^v7y=AetS>BqdER=evTg7A{L!}b9v14EEL7ooOsbFVu~Fbq`4Ou6{^H zBPX_~4`?4V6tM%zy9H0 zqrcLmNl(4lV9c;-1MinAMkdT`n^s9c_%Lwrh4Fo#>W-#-6+d6t^s`=XOOHRc@VSWL zk9U?#Uxwcw{OK<^^=MH>#uKj|fG<6CO}_;v`-BXamMs2k*rtyoBBZl#X~Wj$rJ-o) z(B?Sh$zKkFJ->YMO!8qopx@wSBPQ&Re%p7GD!6>Tman%ygQ|(&lbUv!X~~q9o*Vz{ znc#)H=1G_KmaDV6*#|g6T61diUP1g4^nAS9dZm5ECMoFAb9p(sCK$`YpSQL$TMyw} z>tQkG4*eimfoi3;emb_>Zmd&?@wWa#f*NNvZJ=Omc|Q>Djpd0^K0ed02>>GwQ+_&Cxz+XpAzx#o~e?s zwJPok?T8&K-<`c4ci>IrFbZkdl#}1CmA<+Ww)pc+X``jWKYCRZenC`4d3nX44X+LZ z4@VVDiJ$*K<~P#dkCp|ce?9GnlsDnC&!2nw^}|xomKNU90v7cU*79DGv@l)4tGo>qCG8(VwJ0w90 zY`nwi4(W(^(8iF8n_5LbiXFzyG$ZtL1M;PBS~iR5T&EDNkG_6tQrh4w;Gk!|xf*-r z%b(XtE5Asnbj_(r$I2)k82|3Tmlhyd^X!YsL#6psA5Um_8t0wQwTMfvOzV_^h_vfOCQeK6+pKb-# z<(fdIvyyhg(M4|XelO8{yu#J!IDHxPU#yc?6mMp z+-Px7+Ex91N{h=vo3-LJ!Q!TjJ?uUwO+2MHt1Na~Pud(P)}e&%VuCWsW}#@S*pPZO z6)OlyHp*@xhEuXAM$>Pd#Sr?Xt*EBsk~lz_WKZ%9QJLhBKM8egl<_crk{KZ`7LuHN z6v`x*m9jAm!D3uh zSl_`tpB&Ps?=YI!UW_U~wp+J^M{N#g@uB#hU!ju2edjN*+pJ{S4^lW>eoKfI*6r5E z3w9SpHx*kd9cBx=tG?i{(upP_?zZ!VS2*azIei1A!{z4RE1hO}9hFIDH<{1t9}z&y zh0R4XW2_K`Rh~azFsIG#M^dMqf0FN`>EU7oUoxulmA(o^brXZxqKC>)@la8IireD% z6c@$`KJ~mU$+z@MS4p1s5OR}AtWe2nzY{_R@s$Eg!hpM>TptzLO$GNiItT_t4BLq9gd5Ua~^CkrHtk_DU&PAs)T$qmJdm8{k~c|joO z01M^q(>GLF>{iO^Aoi7&AtVW;t^@s-)&gowrkGt`6{W=i{lnJ@>WZmJr2~UxI!I-4 zI32|$e+;C|T*T`+l>D&Rm}KHPlah+x>mgp_E|^-9?M|lVp&bUZu&wy8tlaoxotC@s zSS-5795|T`GSMfy^vTS=aQ1{!k*Nb2_xzD0v!`1&CrXQ3wkIl!+hb5vNoH_$aqGpd z`KfPw1j}-B#>fX%FtGt(h)g}fVW#ZEu&W?z6Rp@lmE-`t=$QvSX?M!d zhY|dozMqi9$r2Gw5(K|Q&GKHVb0_9s@c9Bi^U7TCDaG55{7i;HRtzf0ngS0w5bFjKS*b&Rg1|UFVb7J6k9^GxVmz3_& zDyto{DT2`Wh!Of!kQG0bA7W=F!OL9K{U?1LSW3Xww&E822r`WyJwoq3EWU>8?ws!J zMTJ6Tb--R1v5L|Plm@j5YXa6{b7CyU$U&J(u?2m2TJKa@omQ6@?Lyr$MzK2GxXlkE zV0G#+j8H=bz*?bYbih8NJv`*lN3J zUnJI#(X+Vwp|ZL$fnqNO{oFvpe)MxYeNM<$JVc(L%4P;jd*{Gi5r$)N84gUbC#s20 z!)C@Z7LgS9*^}gH*sz5A9`H;9*D*?6B>-R9pSe$I1D@I!jOlnh8kNoC(o9z-l_c3{ zl`W~50kSb2%O}I_w++q8+0z@46e7mRHW2K=Mh>L5x`h}idpth%DUUtL%>k8X32e~U zeC#TlHOcMA4mK-<8Zw}?fe3stY#@_79n7Auy$!!%>@b5N`(lK`;B8R7FqY{6Jf#Q2 zTn)d$II!|Xlw`<(F_p^ZWOk?YSe$;miJQQZ{LR1)@>pD;hkV8Ep^MAu8H?LodMs|J zD!;L~L4cyMC~ZtpaKbR$b zSS4KZAB^1s3it+NXYij5#%{stl^zURJHNpsL2aH0175{Q8Y*0Loc-gLNn*D`2G}r^ zcBp0UUD&N4toNZBm_oktc8maO=su+#RAqmt;B4|aHDC@1Q#mlD^0V-pCTH~xal!54 zs$S>=Pvj?kT^a7q%3B+F$TNrHrp9&ZjR`~7cC&y zUc2p}?;aE5@f3&}U!fwSjcZ^@`N=Z1nFpQ)=Sl_DFAqoQ!klF;aKR?=n;{ZRg+fxz zy?qEm00j(9#a2o?_=bBvzL1GGNKsymFH8GAw%d(U*n!AFO$(VH6sxQ3Zm$+8`;Cs$ zc>p=UhlLqYpGq-vCRaHucyzG`dMpdR;5y!;ogEgp$3Qy3%05wZBth}=-7+L1k;%k1!?}pDppWA7&5&18=a+H?b~>x>@GT>iWt&lDjoW` zA>uxnU&1wJAc`%B(!ta-lQIV^E59T-Y^3`^A46H^A@m3q)q^jLg)HSejK*&~!95<0 z#7C&;qV-bRnb%S*c&TzQJm$B+(1E@mK=UZzdE+L)EZ_QKRk#v!;40XxkwPB10QJD+ z5zxxZ7YzBYC>=0^Ou+C5 zc!IkrX4!~4&0r%gzfLor!c{o)st)NNL7dT5c34q`Z+vmZqMbWQuXHke5U%@7nwU~$q zmsjK4JEFB5Y6SC~bAy$9c+jWL5emAa_=GILPEejBBBzx(P(_OgYlOv2P+B3sMdnz* zjC(R8?DX1sr^n9MS0TvD4O)E`2ZndYZt{dAop!`sn79ZqmzizFt~`#fa4n zu$KM7+_-cjc-Vs22D<>EPD6-9a3RXAMC`99Ii_+YAyrX~M5Ea?fAH-}@_J0%MRFlB zURLCpPZ(a?ohWz@NtugR%2fK(6)}lBd5tH>VUxkAi#vU#$!ddx2ebGBR4ft+_R$06O5i3=RN#wJv%PH; z;{t3#_DjaJN*5AjWr1kC{zPLSyX1<(8{B@<*G#&Q8!c&@l)&&P!rUWu>? zA}l3j7mVrh&)ni86bx6cGGnsX8B8v&LwWe*1eThEAD6q7q_W6^l3fRwd6dVYR4%v0 zE(ac5Zdib#HNtKFTv^sSxy#_n+n}4QuU&39O-1+?Z*|M+rOX$)ORJaLexciJ@#tJP zaFyZ^)C7DE4r1KEC7kJ*mgV2TS>{f#8;%4E^YXwjAdJdw!J=}c;g=P~RRkk^<_{qS zKcwNyiz?mlBC_Kx7JtnJ)h?*Z)Q?~}>sBwp!;Ni6cP@X6!RyIBa9n@Tt02W*v8Zp0g8JL-m0 z&;Jqt439TK49V>3q+7Sh9e*YHoyh{d9yE*SlTN^Ngyv0jw+27Xb;GzAPjrU-Cr5ly1>g+?6y`nmv#)|S;!~)iU{~c4R#@zb2nxeI@HAx|IvoqSvtVjS5H`T@ku&1M z(^y#0!1H?>z6Z<9R-u~213Ki8;>0-m(3QXB&B=|`FSiH>i0Z^ zF}=@Y@ij&tO_JI7K-ebF1L2i3E>l^Y(8PS55I)2@G3N?D3!nRtm=xzg-C8eWy=RQA z1`qDr=gFQU`WovQ&7}jxRMNx6QA{24y8!E5_<2hva5a9!__tUM5W_v+xJIUb{aA z#U=n7>=7*Tmm{LsgsaoGPY&tZb66*F`MNpY8k6J*@ejtoUZG|c8716CzNEPBzofu? z-X%@4!Ynef_^~{$F)=QYgYeW2WLm{w!7I&0Y6xj@AgG>6m=#Nda+PrPQLH^A%Hdsm zp3l(4+5a^IAiD{nDx-1%_9eKevefVGHmLEU`xWlFEirnQJVB^-^J7Sc_Gly4LuDvO zuzvGWB=I|8?kdx#kBO4!J_b+t0%09wZJC4&3X&BKEBW{y^J0M&r3HUv!S4^i9{_la z1_Dds@EST0+GBB(5Lsb_ZV=-42!I|iVI$%S0l8U^evm208HOni*lHf|pAF=0IgOMT z@^*6IGXP2n!5H>fwXH~etSt6fv;-*1@#NgN29xc-)htVB1C)_^rOpZg;o^&I9p{M# zezQd|(~N2~6jop??AgISm13pD7Gfh63L`v1XT|Dq0$PEBc}C4*g^6i*am`HTU#PqF^l@-wxGxDNoS(&eTb__*P^O=Ai%dCUCy+d z%-}W;wx+B`q6&gq7R#XCq8RC{mLk$I^~p)cfs_q$!{eQ$iB~ZMg+Qf%?_Z!EtGeMz zLZ+S-2C*#aVZHE5_Z`vCyI@!%_Ktp(C&9ni2q7E2=MGhuq5km2Z*`r2~N3if2YOFprVq>Lvm^Q;Aa(2+R1 zAg?ilZ#P|IBt`GaYq^arbInkuBQu#F1E8b^=(RXg;2LyanJeMM>iMmN)9w)LskoHy}@3aw!SB# z0_x4?Vy}`K9i=M_2K6X?-2-e`#)gd?&MA`psLct$A2Jh_^o~&xBI8=zf+9>75z7=9 z!k2%JNEUa>QOV)6tib|ANw(JxOpo1)Z4=P$Jod|#q=S_{VUG9t?H1!OBDWO`Ar|j0 zC`kvF)yojUm`5qk()U7#wRG_CHjKT;7&s7MD8A$Fd!y0mNy%9+DuzZ(|R0nhBF8Woi?CCvmYlPTjGvl;$1O&q-s zLe;&$0d=??+<*!SR%6XGm&|^K_}Nc{*gU>NG4p8>SehKxQ^|sGsMvy}@|qiFF8o|v zrv*lq#qOLIs9_7zPb{j%L=g9*z>Qx5_pm1*ZUp_n6{?e^!};CFAYfdLIL22ZJyB*x zm2EEyDJw00`=Y{%E4*ciVJasp?Jr9k$ZxzWkjV-8zv+U*t1Pv+PFpGbfbg#$vxfM| zDr_2@QRe%}>nBTU3;+|%eJKVRi1Higc(0_+2S{>x5QLKz1mC`-IvHlUDFy9iY&E-$ zHS;(YsQB>&Jh%#ncJe5p67ZTYn%!|n<%%XbM2V^*u9zR}JA6djzQcz<*ni4|cOLb| z<+7TKDJ5(iiwR{m7kiet48>TsNpwPGmlZLj(CnOwDpJMAV04Usf{2ArzS!0h zlo@!wk^Sxf)Y39bz~ZW`tVy=$tYo1q+Tps7cJov&o6Ac)#EWH=ptks+zY7GBLry3$ zDO+0bg-=@WL?nM?aY6BijiZWU4}`AB+=SZOv?AP8Q3Y6C_8Q>}|21;kY+jY-X1Wd{(@5mYUpS2Py`?cCfp2Fdo}4iC9u3FFo9BcUtLl~eBp^?xLJj( z-w&MLNCt4f9KQ4)C#*nmbM)CYpQ$8(smmRa*V9XD~G3 zU10tUyQAnCKDJ9j)&dI|&7S1hSZhXRfsq-{uwk%lDFyRbdcTM07CKy~p1I;v)MHEd z0IG9F8%1x=lVWJkd*Si4cc0igCvLU2qatU@3)+VjG)5;x(f)0Q%d~o{x&!IA8yeAD zr!_HDB~BAh+ox5DBIQi&0BW~O7b6s&qr6HQJsn@IRtcdN8o9&JN_DOrHIIm&omQD_Qa)5-D?PGw~PcH3+rXngY*;8>!vd@Y;&2wD6%&QCR#gWycum(swZtAn5?H z9c_9UR`lokIz%ep)W*@eu$W}((I-5Xp8j1slz#3S(K@I71#zQ-S}c}YQH?h=#+>bq zCCqDUrj$S-@2VpyavqxPRWFnf)$ErymD z6c%3ZOq=Jb^~(KQaw+Nuvz0rSF_L%NR!w&DX_{`B6>0DJQ#iWXBrA3MAuek%y}s-ubem z%o#l|ymr5HQows%0ww#%Tw3_Lx-Ol44aCgdp=m?OD@?J<)rGk<@pGL%upqZWMtl}E zstW>*{ahDBpRF*3lJ=q@kR~RX9;EGWM;od0P@|E=fx3}&c$=XOP3#yRrn;Ecz7;k4 z+%UbQV022;CD1#$hDatDZ7BacO|`jMI+Y@sTJ6%+{1-A3z-5H;4;k7~)J%1Npsh^N zht*+9h0aEsGNnYBD`w8ea3^%qw4n3~5%HAytGYEcen6US>N)5QG4c6rY0{-xm7BL{ zhqFrSs3`I~DD#Zihj8brlp+Plqgtt4@{);K*2 z%X{~=MpoO1Cu#QcP)n&3z)62pG`6FuFPdVh{Uy+d&-dFgnpnzh#<*6ksZBjr=;EpJ zbj)Y?bSatI&rrwE{!^MT^^H7De#2a}H#%3CtI(2Sx2C$PAh)uPn(WrJS5#q(S~cig zL2f`w@`9X{EOk4DBAqs;tE)rDi5YRJ6#aNa9m<;l-D(>Fwb}HTDU32_8C3%G--#`n zwt>(qdkga@^NPB<5VDuf{%k_AB_=R;x>iL$ZP7HN%txT>j?a#$O+W86#L}vbYR@D( zr9=!N?F!v9)Q|9jzh&rM7lJzm)i9ZZ>p%I*D6gBcaD+zWZ0VbjB9<|0BBjQeq5_73 zTA;(*YP~|F6Z1gfE}s}$llH2iHr>A{GLC9Z)wHMAD}@`C-WvrmgL)QdYWXQTO(tgb zUhBx3G{1|X1!bPbBPP5M^&oAEl;Y{hOqhk{Pa6_w(-=)8#jn*S(1Z~>e@$8QxHg&s z&W6{Zt}qbv`nPHmjjQZ^3Kl(xL?;;GX`K*BQO`mI>aEd^EYsk$+!Ps0OVtr3k7AY$ zPIKA9Jn{}%-j0UFX-@fb6?)|(%ah5nLKEj_a%!zq8|a7R@LIyQ2zFDLsvs^u+0W+a z$+B8kjSRnrtArH=lrc%un$}b{MU&kHMsEI&G0J0tO5C{5EyV>~V+5zP@)}WLpoy;- z+f&_1#(28)q%N9kxSlr*`btd0#ifFmR~M$k(yH~sWvtQXItx9$P7_UYTERRi4@TBd ztfmv2qVzQMw5cMUKc|kR&wm4LpK*Z7%H2lr;9mvsaT=Ve-z{}CeQ{eY?ISrilLLx-1Na7SW@%I z@Rqdc8)+CF*Bg$_Neyq!Oj<4Kr_D-s*abK=V|89=b2K?e}_$eT|pZcL`72XTyaF$@K-kL z?=R#^9D4k?#0=uam3v{-E=s^?%-#yuuqkIycpc%|ubd5q^;x9o9z8Or_G)bhFN{;V zL!-)HPcNq}r`0Z@eY3@?feNicCk0UMHbc9h4uyLQQ!DSJjIHX>pbiClFQzqmvP|Q~ z_4h-c%BZhdP;NO*VP54uw69xuXi%;~b0fdeyVQD@F798Lxm$;VrImVneMD@uu2c@fjmgg#uF^`g3CXG;_VE=TnDrWm6B7r%s!{l9)|z^5V^>T{AS4 zn=S9O&-zWf$rpe3wC~xnziNiPwyX^qW~x>H{ibVUGI8)d?HRh*u2PhWvww89hyAO4M#<|nuT$0<=<{v!fHx*2M#qwNd1P(M z>3Z(cD<}sEM8%q|7n5&7rJJ73Z)u<@S83Rm~w=n{qP;X6)qCB@a!Yf&{ zuv$!~Ip<+sfQR*7hdDU!5UGy{QG1|J7TCq%eI+}6qgN5 z-{t}!Ne{JdDD`;IP=mDdw6*E@;z*B~gl%d~M?QcL*5jHulr}vJ?4O&Ui^J7a6 z4AQ*~?-ABmrrVYOWy%oD@Wo45Lcm&$#)QEyfM;Y%+Da;pdLHc#@FYoIGwiTa-tClzi zfAwb9p3+7d>A^`-tOv7P=VKO@AELB+k++Oln3w*sg3N2REpk4)7Cxs4Nj!K{Bw^Od zNTT_s$kx<;hv)$j=5N)_OG4eP-vMj+`}8Aj`c&-42{rlq^cfV+Vy zLvjo-#3_O(zXr(tELo~c#nI9GH+_I3)rXE0#o*PgBBWbKU_4^++D4-(=cj9o1^>+v z5yfGO&Z{B{kEhbYc~Xs=1jpXb0}#4taBN5Ckb7=!DK|GP*!qZ}LyKD;*_pQerZ z2l>4JD>%W4C~c=s@Rk`)xVf?~%f(e(qzq@MsO-;UXAt%N}mVtGe1`7#3cWDg9RTE@=_jti@2vwn!7rD=*a+u9f31(F*ln z3&ldo_t(L{{4aMQJz?E@O6>nttnQxPs?GG)oFGxz_bG1*;tWqg^c}-e5Tkt=pnrz4 zlDM*3dE}n53jg+=vbv|N{wwnce;H&6m#WBlg#OLsJOV!RJVO5#rSb^>FqHKWMRyO- z3t1~@vmo7m#{2&X%wj3@MZr;%+i&u^JIOVoMS63YZnmeo;+_NfKawZChrMbGmm0`g zVPF-UCaJ5#KC^(Ka$wc;f4I|#d_7ZVYo5BN&hA<<(4}OVsDnCtxFK2QhCvUfQ`&TC z6umIYfII^G?|N(5?(I8^-~4$ckl&rfD}kuy!^r5r{kl5gE|vP^6pFe)ftIf{Mv^H) zcbHC%h?b=s1tIxIG}U?9qfRd6|A=z7-3t)cHNT>5UZNm}PDklJB10Ec*z`DvG6YoW zjQlI5H(FJ=MOpnw8Oh*mR5(psCC1UYcTwVYcd&_C>ew4lO>b~$V@k3V0$LjGktR9b*Bm`DQHn(#DS$0Q_M%EPNOqmOi z2g==pw8HVtpmoJvI4MX&6FX`2LUuVyv4@YLyl12gxfbkFUpYH4_>(N!JPxPR;M@sT z?KOC_FM`yH@|>DL#d+HICSpysx}^K12#loLVW<|UOuX@Xo5#Evg6#ST{KsdI#idE4 zs)xl`Me*C7jYd|Zw+>YcEP%s8MR7FpYhw-C8HXIr-tSRHvt$uc1M|OC$FZ`I*y8^) zk!FAh%B9JPjx{e*lWP%m>E(l{P~bIiS>dQmVM#==K=juh7C=Q$&qx%o961_cqMTO7 znlw+17u9a6F;e4wC}1#m#TV&ehBV5(fj}Iu2izWwq48hPtKq|F(+*LtVqlczWgP-9 z>!9uHwee(FD8}K9Cx)3sp^7;t`*X2^g7VgBZ@mbRFBszfvD9TLo`vYxVYMh+&tuQB zC`fz-S(32(CH4(3nz+J>Cg#r#k7&)_vyLx#&h9)i@C!QTcB#g2x$;cEdC4D%9#?C_OH2$E>1wPTm2=-%z5|;2_Q&r zRXGC$$yMBPP3b?1orG)4J({k4GUe{av3`FeSG^<~wbb6+s8OGvL!-&I0)cj4mGL?Q z>Xo#!G%6ac)722R0#xh~!c^C;ep_6>{kxdzaajGoA}M+bPp>QcEhYE8Ad-$IMa3C}uJk!#j_Wn^%dE9Q;Z8u#>(jNJ6yzF+ z`WBW=X0eJqZSHm`-0QJi86bWOzk0AlNV+t7wkg$ME~$w#L%>r$o5u%@3YFW z93IMLv*RCQ`!(j$lgl}TW&1U%75^HWHsa`s$v}Qbdn1MT!Ya`agmT#2a(PuK`WtO1 z9e*Z5rPAc5lsB` z)vQ`+p4Gt*_a&mJD)1bBnvtV>Q5TG)=aY zo8~$27YB^I8W+1-T2khUXcIkb2gqerv?%lOR_~Ok`o{Japej2`ZdobJZ5E37xa_uI zG2a`5da9cAbzF?M*vUKoVjE;^@BO)uUwjGQL&)ddtco1lW~LTx@8MPCmyXJ!Fmjwn z6tHmuQ3&P82|iJ1MY)R&L8KcJE-H7Qhoj-QSE*Qa6nC2syRnOA;a8#;la?s68h;K< zgsn5N2 zQ{6_HF62>@?ICnnq@DOTIsY zKei3U3byZ2_g*%GH+fU-5!DJA4Rie%yj=|w-zwIIaUe>>Ls2Z==rFify9*oJyiA%v zg%=HA$k$Ldz}>M1*HMIi3w)e2L2N14ecdubzIDzT_0yko*0K-q{Y`6(YP3Ze;@#g$ zb9)=`F8v{M@~BoGPX2>ZP9ndDdci;)vKI5=dxi-Qd75nztag9zVinc%azA2{6 zYf!~OK;LbrKo??@4Gd-lO<;Lu!5C*#+N%b(#Y>ZK!oiQw>`;}^>{Y1AUUjv=i>aFY zHt9aiE|-fQzpN31<5GM~zxf0nYaXgo3AGRy0N*p+o>Dzp=3vMIV|`^VEP%(T#--4{ zo!T}+mMjh6{rC(Y?`Qv{2~%B8uaoW1`AoH!aQj2b6oM+$^EX405Ztfz6N3MsmcPBd zi@n|I=d0cC@e&FpA+aD=p=;J;vUGR1H2&AimEtl@d>~p>j(I$bHlLB|C_?36%9tKd zs>Qb%`C+BIC|B+8iPV1#INhE|-FhUD8>WA?9a#T*`9F1O)@J;fP2w@=|FliIY~$|e zGb7|p;g@Z4s{NU#N^S~I{RLQ>#i50ddgCVu)TF)Q^D|0p3ZF~W78f}g#Y_@{yN3`@ zPMl<{earjrG<%GX-?~HZKfTlae}T0-$PvAuT-vH5@uSDF0x!;zh`Gc>hXR_}0>QC-*_f4INe}>{7$Q9Rk zi7Rfh9W5PU_hajSxXP|GNaL@vyY)9l&h3bhiFRnjWZJ(T`8Yp~eS%F~v5wM?8_aY( zCL;15v8DRormzVuT`a+4j~C4HCJ^$U)%KtA|jVl|V9F=wWx@Yg{@M3&T?*d$-gyUu%ndZEOzC#bK*U+tp z8ZW=eb?T&<9x(i-O!`R~CBd*S6@K(b=4^(kuD{qjw^-QG*RG;psdg2?KWlxl$6_~@ zZdXxaGtZIgfUmXdMFP3*m2<3X;mO`~F7Iz;w} z_N#IFUhcZmx0l(IK9$=TuqJmjAY3=Us77!ejS7en(Vm0{o~x7g6SYc-*fX6N5#8Qf zH+IXVgQiw9W*2um$`ha^07YUhqFPbdk!yb@^nZlpIKGw7P# zg+fEQ$5*ojrIHeVMe>ewzIgt)N3|W7RonC5mt>4f<75#X`UDfvQj+&s%K(4f=DAxr z^oevTQ3U$i_B&;creC1nASXF3klYxaOJF{ku6s0K=pOYu)M@f2&;ZZwNQGmE$~Q%sfVrg_#H-O$;xEa4!4QV;t= zE)wb0=RpB<;o~w8kdwDYJzPPn4g;|~_n0O&XZ0D4pri`D!VT1Ck7kI>@;g2QR1gc1 zu;ncOUKIp74|dihu;)ax3fUHNH@vJhhLqxrzaxO29;;qY_DB{2T?W}TuZpA+t-*pW zs$0^vcftoz@-T7zzq_9Vy%WNkf)>Lv#YAc9hkqtYf$akS4pF+p=32CD#-9zE)#Loz zbJN$}DQX$Qt1PbIfMr&9KI8FRYH~2Vjv|TexmC{SkykQUT9iXWL3(ry@@{6Wzvok( zb*UAF8R2qs*e@D~dz-`hzVSAPZAJZmLwPUnm3OISWW1saAB3>^OV%nck!BvmrUD;? z=549uDz2y1s!9qSZ`TJHQO;9l&Jv`t$<(9~%FIi*lQlAc?Xd;VHAg4D;*DinQmi4$ zl;b+Z8s`4%HY&GSdGnuZ(L%8|z+X2PDKsKweSnqMpGCdqHpA62Tahl@2jg)4t+_L` zgYRw&7RgSfk~HG!o(6Y2P{@cy)EEcPt1M#@xwnbtswdgMnB9YrB% z-XjRU&tzTHP}k_cM@KtFtid(t-CW?xGZBWM^t;lrRI!gzsv^*S(oBk( z+7|!(wxzTmo|oLQ@eUf6?zjX4Is1E4YoYSJUZu(ZReiVrm-dsNnFBUF?!;cgTWCb~ z!f2BhtIGI&maHabt>+Fr^XErnv*@f1KL6cQTUyj~QXrf)!dh)#sn{>sFLxpOZ3@^b z?5P@%Z_j*^d(>(4uM*q)FY53o<7I)wnAzjP@J#(Wy zfgaxZT{+iu^FWVq>RH)P+(>BbZzxK5Hvc^?kfMO{KLpO*QvdJJ^#8828VF}KBnGF~ zd&TATUbC-=`))lh^`AVv!P9w@F8zzlNsZruiEdhmcd+1I=ivX619JX%RBsHmIE@6& zEnxJL=iyvAFRR|y50qxS#GR*Po@3K zqc87Hsnb=f9F=)}pj>By&%Dm$^}(g84F8`MJH;vQa&1#>Mev27@Dm>2Ag9Sw>L31J zmpBPmJM+BPn;**MmshEY7CzvcYm17z?-e+e=#+A=z{&r(p$j)X@aI;J5XNzZ_p*RD zImfzm5y)*FUU)AH`2YO$-Tx&NekWN#>T3rSKb6eSTJM>L{NEzu|IhqiyrQWLH1`d- z#q?jiVkyu59gh7wV#4>bfAQO;!20oDd~(Hw-3aXL;Q#Q+b^oClO?c&&T`E1{0p*e~ zv>>-y%AfZQENvX`RY=~ekn~na{`F||)m?Hldg)Yb!v6HYfM*u`QyrSB!#G*yGn732n_BrnKG$x^pdDAH+j zy1F`!R~IwlQYrf0=_=?{T5GDNJ>i^5qcWG#=WR5s6f?MODtQv`d#xjD()=!HcA9zG z&{{q{c~hhmPfuo|GiCFq4LDYL3^p~zuf=w}2_sPZ8adb$PZ8LFK{bz~3M$|%jxFwr z!ZmiVfQiOc_CDny&ZE!Via3e21Lp}mNmLCE$^iTI(3%T+E@rnD24v44CJ>|aFD&Bt_Z%~gt zniK)MBH1AwsvCK+78Qec{AZN8&N$u`$u$A*tw^o(8*_o?is2)9n~Der%TDyegN^e<+Bd*iX>`p&~jQq}ipKIoP>VM?sJv6=gIv>A`4~b(H^{F;QlcgYRk2 z@DSczY3i;xLi>7E5{0yMwufO56D0*=Ab)3P_YxjjtU^;QIK9dfvEH&Qoi5siZU=dk z@eQASc(&i{za4|E__@u{E?leD)Fv3fc&e_6`ID-r3BQ6B?|$FN60`WDqVe{Eu-mGl z8Rkt(wdTI}Z`zrAOU^OxUU2+HO#qFaj$Yti6>Orc7}K+yWnhD4?OQEH*1nVwu8RRK z!exCWF~h4~!CQ*y=zpKJLah?8uo=*=#QHI_CIx=lh%45)aZvS13!wTAoWX`|-j%?o zPye);v?5qOacCPmacB%H{qr0kb*-W7#;vaHapSHvzY5fOW~w8th}3{4l3uc{vN0v4f$M7twVBjUW8M=_g}w7}b(_uwnkq^+Ru(_=(T;i)Hof z63IQV+uA;CyXmv*Hk=s0MZqdq({WtUE@WYT$B za^!m2bl}_-0Md~=yyv$>PmTx+z`-FYv6O$vkVxI%hqK9hbTrR5)S$;+j*i8#87VKR zMLK>-Q;}ZFVFyfIh2!aSOSMhmj4qg`8)~e6Xl813((<#cSQr8MI$pKf3&PsB!sDSykW zMSCZrm;ln9Kt(h+eNvD##rC~@hcsznF0EXA^@McLS@W^CFWSyZL7zOb=SoD)bEI1) z)}~QyP*Pe3(R1=7tx{p?Ip_^B@%e3O(xq9Io405eYT|2mF{yHWshnf{#<=r!Ca{iA z@g%(<)}(GPM@Q1opVX)5_%tA=b2;FM)Y0l_>ivQ|^Hh1*0T)wir8T3PYqg2Ab1Xo) z?x-e)QAP`{8ln}IiTj#SS{tby%}$1t|JE(aNSS)=DeC?k9yTQ#hh&^PgpJbP|G|9q zGqh#BR7`aII=)DZFeTIRxw`vrhhw<3)~5bXiw0_-(WKA^4{1V4d(og$h3tci6FFVo zkyIyzsKCORh30a(q&bDV`Fw0S_-(V_#jHJ47J44M75?}`A;;g zVMn=XWcdaWrV6!a^GMBH(~5w3Z;ahg#V#>!VC*41RekPU#vYQg`vcE+9ozgF#u{y@ zr2=@lX0|bomiNMWkqAHyl}{;YtVNRmF%hk8I=_$BHqAF-J;EAeAA9wu@v%iG;}DuK zPz>^%5hfhUk=rJ+T4}m)$j~|vq{%}kk%bF2)!~&Ybaj|lx|eqsY4VO*AFR;DXYngp z#A#*)~GBG<{Y#JKkZ5#c+I@W|2{Mw?}Aaz8tVwb}Ea9sa5jFcia)1A;0s0}PY>sICoVKBAjM z=~HkZ=AYg;Omz;lzw>+kl*n4l}Lf75E0Uy8Q8uI7KBWKZXYBcexxe=>fc#O3!IIG5qoJmp#T6R4=HZ1j>GJ-|VBqUS* z5<^GYpCd+5uce0C!i_^Rp#HTJ&a7Qxh|75}JL(q&)n1H^o4d9fH<3Xv-9Ps;W4sbf zPZRe>RHw#P9Y9HuL)&ks@nhMMYq=bNUu8xoLhTwfA?kAz#dza{`Bhydif@Jv5n%zv62i zEl?~%2n>pypH1L?E}|A4dP*J5o|0P*IGNMbuvi-yEV7C0EzBxsu1tz_ZK#In0Hwu| z%(%KRy&Th>VS$&^l}vFK$#?CQ>d3$=SvYYmm&U)P(W?sf#e`7CtJ(zB)pLb=si#vD zh6Kglf_*KnGBVDl<`-g7!RGEX|jr;fGRida4;c1oh`}>|UqW z@aPHKb%D??{CKqVOB$7`LPlgB0&?h!>gc15snsW;Ret49R641k!)|;2?(y}dr{i8| z@9h1gO;Xz0G>T3D_u?x*=I8IE2(6jXwqvgriSbb3mZ7x8y9Ie(Uh1o z{T+3A6*YcUTZ^_or-{5TOmH){2j60c%cIp(msa45eL7IJZ@d+3!)&dEe!c<#0gx3#=~ob8sB#+qek5s8V!9DWEGJ(?Pr5I6Vs_pmxrUm)A5pzm zYoqo}>7$S5p6i{w`W?yHWkmeJ-P@ui#Ro4vf8t2~Vp7bOYEzAkSkM8Z5Ji|;E4l`W z(UC(buaoA380i*Ph#Fr|#|3c;D!?Qcf%ap|fR5+V2oKo)BT_^2v=$10^ zzJj0L*A5U6hxdsJ`RG1=Kg>OgwJG??eeDDxm3Q0=Dab84xGzgSxKECl$S3y&B0885 z)jIGRd}Y6nP) zoocK(P6^~|4vEA7SbTp`tu}8sNlkr8p#b^V(cm(+3 z+qqGxG$98^lBAC@wVFHIXryY7ztpC_5*09ozo~ z0jwkx*)~NMlw9T`fF_s6MZ{6p{*kG2ATNDcM66I)!rZ1YGxyCZI8Ym`nn6ArT@kie zR!IPKFx)Wg7m{JO`M}_hdJfmA`l+TR)wXNe(UJP-CG<@+l*X2(@cW<8qB|Z77f|kl zICUY z|Cy{{aKKKrnVx-67o}W%Bb`n}YxTm9>69o&$5TKCvdc$Bocd7c0_r-v&CsTJoZ@8x zM$GaukS@zJaMiFHFo9pw3&6PuRJ3Jgh8+jXy&Q&+9ub3fzRpB2dwmA#A;dfpdnhu{HNxVIH(BA|8R7b2svPE}*?j z4Rs0KMI-5%m!SzTk!V^HjVAW34}vLw8ZHi{5T zkgB>FYe>yE5DAh5HR!`32*^w-C?TLoWKbC-73P*fq9Pz_su0+Ks0qkCq@q9}5J*79 z$CQ*rz!C6?JON2S3;{yu@0?pn0JUGUx>xslYx(15rS5!&efGD%Z{Kr#FPanN4mYXa zrq=Hkb?PKXyO~GsYoaUyJT;Y*mrufnnk+_YH47sWTc@6yEIDnm{#yl&zHCdRzk24sb??R@&emiJGn!TvfdH zC5y3@K(0*qvaF>L2VXjD1Mi4=_#kF54qV}Lkfy-up!eUyu+RULc@Q3sTVu_o_)6sG zoS0?{rK(+;Zsd6YhKtpQ4^djUWd+O6vB;;mLX9DGqyXUpXwC7ImSbE^6$1gcIC0bx-r=9?TfhQa#r7o1-fy{?d;hrz$YhWQ)~3XuHz zm~O6Yzh%nJkDO`gDz7T4F7XkF92)V!< z6b%^*mi)CU1mfxIFj4G)EhtInYnV;^;S$VGwW$k+SA^g#>50WEDS#nTsz|cS6WKQp zb#s5lh?!?jTDa#d+bgC}!ntrWJJ(4a(*P!FobYoz*0!9D3#9R(;LQ2zscNhvu2Hv@ zU35a$pSoxTu1^^TM8Vj62G0cY?FIT})UQA8N){>rWyM(dW0TMSRvPSMbL#_#$#AOO)a)Yv(n!=UUxUiQ88NY6b2`zDA zlAvr_IiSVgavP*prK?G56&@s4oH(Ai=nSQ`4?>Y*HIp4MGjKqX?=Ecalq1)`!PHBe=G^) zcI`n>q_8x-b=O6df~V7uyWO1IkdsC5tUt*lGjpAk%~;KDM}Y`Y;U%v zQCzhulbbn6ECyavCI@D8sbhC(+3;u=RqR#iDEm4Bu6c9tXtqu^8&cRs{L$>9+aB#g zHRaj$VQD@FHm>E|s8Etvq|yhZ`4Br>*MouGvlB{c=v1WGy;26;26ZZ)v7WAsDjbGm~#o{_A}V->=kB-U}Gu4*WpwXAx*!Ei}oNyYN0+g7?rN zRU3iQ7uh@0!xbpzkpK`xPY*H1dn=}je-m!{oiWGi(p ztXJy-PdOjG;FmEbjRV8W-`up#I99HfQmwirw*`j!p|*wlx=?W|DM3DO`Mc1}o39o} zFdD}FoLWmWUbhE?X>n(i?^CAlF$F4u&D#do!bmKF za!M`2!gmeKM>s}>nsQt4KZeoY%?9PKb-}3ud}UX?ULt zAvAvw!f4Q5IgNcihtfS5@Hqi?zw8t$cEB9lWBHl~Qy>6H#hA^6HTvz{yYV^_+8}GM zd~Y>fc+1%84!ZcX)#&2VN5=0Pdv~G`Cqs!tKe{L{8e{$cNB5?R!KUq0vDj{x>#Bh# zTrQgiuMB=l+Hmy?H?^T-3d`<03wrC;h7|ZrH9F-_EBzJwqX$_qjpDRD|I^gztDYZu z(QxvvPcMDmWx*GQL!F1jxsNTmVo+G}DpE79ZzmsHjQ&s6>0_z*y3Mp-z1W*SN?a;X zUmJcehy=Ud=!{tqTYcT4LW1Mh>&HRONHj@pX-{)xtNwnFbt+wglU&7mU7*$}h#KlR8S)nw zvs5hCC-h)lH4<%Hh_uW~if-RTq<}V>``a%5Xuyu0!S#Bm(MO z7s-=N1x!b+=DRB{sT`Ew4OkZ|!vs>d6$oUJD`lbRGv+>&z2*;HMxyY53>GWOX$G^Y zj7yOg+E8njn9E?}mG8J!7hYA9+ejNbsW3~_h1KNB1O(%ZOVez+7DY8OQOGD`O6i3? z`86`3$cd_s!Pt{iBlCuwLw5I8Yr`+4*W_|lt>}jO29@=(>J;i4nMuU@FBXtoNqC1d zR*=e&U6bLlIfHy*7RZhA8WPW1TeED19#okLGHyvLz;(w?xSr$hA!dGT^&Q(%**SeK zS;*d+vKFf>w-`oPqhUbGWDIUds9PpXsdSxP2Z^xO73yx~WZ(`~lCe>YZNa$GP`4}_ zQpXyYSi$E=AmPw<@x?GR@d=@LtBrjZw6t~**8TZu1>hBej$nckHjX^+Xr?nWLZQ9@ zz)n|aoB;}#W-Zrmg463N65WRGlrd1rn_nvzm^G-2ier#qQ7adi zHz@KjScBHe<>d`33>CG?YBf??YmLdm8FF7S>lLqSsB8cnIu4>)Yu!!FT6mT6 z`~)_Nr%5}3F0g_HVv;@3al)8ADh@)8l@QtdeK|V&DTPI{AGW=5dG&%%iVQJrhAnS< z_1FW3_r~lR;TfD8V`!%Q+4?3e-zpEYTVt$9L{TDuSXQWx(kP1R%Ih!i@iHG(SIuM7#m z)Iw{u(y3{pjsD?NjUmfHF@!$VfuQ{D67HUj^y7GIj@|plhaq2e%lMliX5!J$UJBp-87ILmXC9qzXx9IWg)bZ&_LVG?w9$Zb zA5n=ReBcP&t6MPs@T7o>`>eh3S_U^&GzS`dFAUjQ{OHd6QO!*V(J>f-A~(UPHHD%svZL6&2f7OW8Ba8{EH@7#b2stM@dwWIU;V;l%6%+u z921@Gl=W0YM`U+khSopqoV%c;A;K@Ni(6x#UiZ?3>Pe5?W9YGKS>~SCU#m6T_$@Pa zVQO@YA?TBdm6y-18A63i3~AZ3Cgp;k1$lx({^ervL9{;a0Jt_i*VR;{-)+68{3 zDWdUt&>?tOa)%L3CVApCo$N>2ADLLWPjSUx5tmb&YDC!l(2v%U?PgPME|~b!10eKV zc?gM0{Ast1KYgA?E?}4aC}IC+FwFB)INoejql9EGJ%wLPjw|-ZSQ<{u=misX+y%#I z=?rnGDZ*;VxWm4cadLVHQU|${%m+B7zoPHK@sxu$9QSJG zh+zUwfRoj;ZxoB~fuyy3D#XnaHZWBW*`_XGUYfu-}O+Ikepj3Cr0;#1h_cfkS; z6G3Q)Z%}O_PlVkrtL>UdIilfeyIpMHEv%Wr`IH@^ZcvdvaJjk`I`*D!!#dSjx%KVMMzusRI`HoIqoGV_ZI11>e^HZGEDUL}iyE^&yEB{xIivbW>;~{9{10Z9e-vtq1+%n0+jzRjaz* z$}}YkGda?>VFg z)i|}eOa;H2yw9PN#+|ixVko+mzmo>Zos{ZX53bAuO8Lv`@7U`7Yf}cZwJCvj@4)zD zm4BIQqq)-N7hz^x8~IaHZ6}-R)Bj^rT}keh7QG^(;{V=K$Iy8z)XulTdEU8sHlGXp zlIMn@-j?&VrTqHn_Xq5WGYnkN`?}4Om1;OTam3!PA*b3Hl;xFouM11~m2x+j7s?Uf zjExAX`Kp{vX&xcT;sRPX&16=h6Vu5@M1AubXE5g%kWiBCH0WsSXmz-vnnxvi`rr(* z-*=DZB(E$`!OMs8z?H}PP1;n-L@^yHt_~{eiNIxMdr?ixvc#Cci^;*cN#xE#^teh5 zYGRFxk!(qUHxk)m%S@<0?^6feL zR#ZL~*^N8c8YPZO5Rs1zg)clBi-8_X+$Ta;v4bcv)3LpjGEnS zaKD7U8NjtMspBi7$)H?se{Do$|D~+Ddcmy&zVp!e_+b3!dJ1%W{#rD`Ns*EHEQcj~ zoh6Y%--T0OQV2Gl4X;$$$tIy5>**P%K^v$j`q>jKf5*VC^->y833t~ELm|c@jiIHt z^)PXL5LavHQakX5`cdKpYFZ4LCNuX1eJY2ogZwA!y<(kh&}C1lCI5P_w|o#Ru|;1K z8RKu6b$+}Gn;M%2n}{s}TO_t9Y|+?au*G82V$)&MV>4ij!)C;0!e++C?q$Vh!)EuM zA1_6O1rgq(9s$eR_5DnHa_8GbQJqo%`?vdZvTQq7;+?R5)6& zdCz|!4H0aw2>OzVq1PgUuBe@mbRWyUW z^3iotJ~`G&!{xIEu9a%&+4cCSY4CP@Qu|Gj)CZZ~Qg_<um*HoT7eAja zMuOOl4U(Paek2W}{o5OUmhQmM0UM;1@_Dn@;{d;+>Z6AL97XcU!$Dki+$vdV&SvRV zQk3Afp{3Gn`L@Yhq(^DkMm#|9;*K{yZg{{|4_+8AVxoxcQlfnFxs7*e%j% z`GxltOKWMkx8bq{?6Tk1<5nNBXYevfCDJ;2Y7_RI_z?T}YmWc0;fl0fIB?HSX*HFX z;PxxoyYQE6ze9Q!HO*e#`_NV?Mvz}(#V)+@7wb{!6(!P8I=c}ML{0XPpH;d^TE+ge u)97u|EK2a;zzG9x6TVy8*wjPzl}R@5_T5r#u<#7!#j5n)L;Iv{>i-1dMNIAh delta 242382 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

Li?wx~=%{PLFs@ew6T^r64}kL1jlv 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 Q}%D*#W0a8b3{peTO!nR$Z#ov~HVYv+Q>1 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 z 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