PROGRAM{ DECLPROC __tact_my_balance DECLPROC __tact_not_null DECLPROC __tact_context_get DECLPROC __tact_verify_address DECLPROC __tact_store_bool DECLPROC __tact_load_address DECLPROC __tact_load_address_opt DECLPROC __tact_store_address DECLPROC __tact_store_address_opt DECLPROC __tact_create_address DECLPROC __tact_compute_contract_address DECLPROC __tact_dict_set_int_int DECLPROC __tact_dict_get_int_int DECLPROC __tact_dict_set_int_slice DECLPROC __tact_dict_get_int_slice DECLPROC __tact_address_eq DECLPROC __tact_dict_set_code DECLPROC __tact_dict_get_code DECLPROC __gen_write_TokenTransferInternal DECLPROC __gen_writecell_TokenTransferInternal DECLPROC __gen_write_TokenBurn DECLPROC __gen_writecell_TokenBurn DECLPROC __gen_read_TokenBurnNotification DECLPROC __gen_read_TokenUpdateContent DECLPROC __gen_write_SetLinkerNeighbor DECLPROC __gen_writecell_SetLinkerNeighbor DECLPROC __gen_write_BlacklistWallet DECLPROC __gen_writecell_BlacklistWallet DECLPROC __gen_read_BlacklistWallet DECLPROC __gen_read_SetStakingPool DECLPROC __gen_read_RequestLinker DECLPROC __gen_write_Unstake DECLPROC __gen_writecell_Unstake DECLPROC __gen_read_Unstake DECLPROC __gen_read_SetOwner DECLPROC __gen_write_WithdrawalRequests DECLPROC __gen_read_WithdrawalRequests DECLPROC __gen_read_Deposit DECLPROC __gen_read_Withdraw DECLPROC __gen_write_TONBWallet DECLPROC __gen_write_Linker DECLPROC __gen_write_TONB DECLPROC __gen_read_TONB DECLPROC __gen_StateInit_get_code DECLPROC __gen_Context_get_sender DECLPROC __gen_JettonData_to_external DECLPROC __gen_load_TONB DECLPROC __gen_store_TONB DECLPROC $emptyCell DECLPROC $__gen_Cell_asSlice DECLPROC $emptySlice DECLPROC $contractAddress DECLPROC $send DECLPROC $stakingDepositMessage DECLPROC $stakingWithdrawMessage DECLPROC $__gen_TONBWallet_init DECLPROC $__gen_TONBWallet_init_child DECLPROC $__gen_Linker_init DECLPROC $__gen_Linker_init_child DECLPROC $__gen_TONB_getJettonWalletInit DECLPROC $__gen_TONB_get_wallet_address 103289 DECLMETHOD $__gen_get_get_wallet_address DECLPROC $__gen_TONB_get_jetton_data 106029 DECLMETHOD $__gen_get_get_jetton_data DECLPROC $__gen_TONB_mint DECLPROC $__gen_TONB_burn DECLPROC $__gen_TONB_requireWallet DECLPROC $__gen_TONB_requireOwner DECLPROC $__gen_TONB_owner 83229 DECLMETHOD $__gen_get_owner DECLPROC $__gen_TONB_sendStake DECLPROC $__gen_TONB_requestWithdrawal DECLPROC $__gen_TONB_receive_Deposit DECLPROC $__gen_TONB_receive DECLPROC $__gen_TONB_receive_Withdraw DECLPROC $__gen_TONB_receive_SetStakingPool DECLPROC $__gen_TONB_receive_SetOwner DECLPROC $__gen_TONB_receive_TokenUpdateContent DECLPROC $__gen_TONB_receive_TokenBurnNotification DECLPROC $__gen_TONB_receive_BlacklistWallet DECLPROC $__gen_TONB_receive_RequestLinker DECLPROC $__gen_TONB_receive_comment_f7b1ab6077945b37370a1550574675180cf87df4cb047c869746812a83667d4c DECLPROC $__gen_TONB_receive_Unstake DECLPROC recv_internal 113617 DECLMETHOD supported_interfaces DECLPROC get_abi_ipfs DECLGLOBVAR __tact_context DECLGLOBVAR __tact_context_sys __tact_my_balance PROCINLINE:<{ BALANCE FIRST }> __tact_not_null PROCINLINE:<{ DUP ISNULL 128 THROWIF }> __tact_context_get PROCINLINE:<{ __tact_context GETGLOB 4 UNTUPLE }> __tact_verify_address PROCINLINE:<{ SBITS 267 PUSHINT NEQ 136 THROWIFNOT }> __tact_store_bool PROCINLINE:<{ SWAP 1 STI }> __tact_load_address PROCINLINE:<{ LDMSGADDR SWAP }> __tact_load_address_opt PROCINLINE:<{ LDMSGADDR OVER 2 PLDU 0 NEQINT IF:<{ SWAP }>ELSE<{ NIP PUSHNULL }> }> __tact_store_address PROCINLINE:<{ STSLICER }> __tact_store_address_opt PROCINLINE:<{ DUP ISNULL IF:<{ DROP 0 PUSHINT SWAP 2 STU }>ELSE<{ __tact_store_address INLINECALLDICT }> }> __tact_create_address PROCINLINE:<{ NEWC 2 PUSHINT SWAP 2 STU 0 PUSHINT SWAP 1 STU s1 s2 XCHG 8 STI 256 STU ENDC CTOS }> __tact_compute_contract_address PROCINLINE:<{ NEWC 0 PUSHINT SWAP 2 STU 3 PUSHINT SWAP 2 STU 0 PUSHINT SWAP 1 STU s1 s2 XCHG STREF STREF ENDC HASHCU __tact_create_address INLINECALLDICT }> __tact_dict_set_int_int PROCINLINE:<{ OVER ISNULL IF:<{ 2DROP -ROT DICTIDEL DROP }>ELSE<{ NEWC SWAP STIX s1 s3 s3 XCHG3 DICTISETB }> }> __tact_dict_get_int_int PROCINLINE:<{ s1 s3 s3 XCHG3 DICTIGET NULLSWAPIFNOT IF:<{ SWAP LDIX DROP }>ELSE<{ 2DROP PUSHNULL }> }> __tact_dict_set_int_slice PROCINLINE:<{ DUP ISNULL IF:<{ DROP -ROT DICTIDEL DROP }>ELSE<{ s1 s3 s3 XCHG3 DICTISET }> }> __tact_dict_get_int_slice PROCINLINE:<{ -ROT DICTIGET NULLSWAPIFNOT IF:<{ }>ELSE<{ DROP PUSHNULL }> }> __tact_address_eq PROCINLINE:<{ SDEQ }> __tact_dict_set_code PROCINLINE:<{ s0 s2 XCHG 16 PUSHINT DICTUSETREF }> __tact_dict_get_code PROCINLINE:<{ SWAP 16 PUSHINT DICTUGETREF NULLSWAPIFNOT 135 THROWIFNOT }> __gen_write_TokenTransferInternal PROCREF:<{ 395134233 PUSHINT s0 s9 XCHG2 32 STU s1 s7 XCHG 64 STU s0 s5 XCHG2 STGRAMS s0 s3 XCHG2 __tact_store_address INLINECALLDICT SWAP __tact_store_address_opt INLINECALLDICT SWAP STGRAMS SWAP STSLICER NEWC s2 PUSH ISNULL NOT IF:<{ TRUE SWAP 1 STI s1 s2 XCHG 257 PUSHINT STIX }>ELSE<{ s2 POP FALSE ROT 1 STI }> ROT __tact_store_address_opt INLINECALLDICT ENDC SWAP STREF }> __gen_writecell_TokenTransferInternal PROCREF:<{ NEWC 8 -ROLL __gen_write_TokenTransferInternal INLINECALLDICT ENDC }> __gen_write_TokenBurn PROCINLINE:<{ 1499400124 PUSHINT s0 s5 XCHG2 32 STU s1 s3 XCHG 64 STU SWAP STGRAMS SWAP __tact_store_address INLINECALLDICT SWAP __tact_store_address_opt INLINECALLDICT }> __gen_writecell_TokenBurn PROCREF:<{ NEWC 4 -ROLL __gen_write_TokenBurn INLINECALLDICT ENDC }> __gen_read_TokenBurnNotification PROCINLINE:<{ 32 LDU SWAP 2078119902 PUSHINT EQUAL 129 THROWIFNOT 64 LDU LDGRAMS __tact_load_address INLINECALLDICT SWAP __tact_load_address_opt INLINECALLDICT s1 s4 XCHG s3 s3 s0 XCHG3 }> __gen_read_TokenUpdateContent PROCINLINE:<{ 32 LDU SWAP 201882270 PUSHINT EQUAL 129 THROWIFNOT 1 LDI SWAP IF:<{ LDREF }>ELSE<{ PUSHNULL SWAP }> SWAP }> __gen_write_SetLinkerNeighbor PROCINLINE:<{ 3019699393 PUSHINT ROT 32 STU SWAP __tact_store_address_opt INLINECALLDICT }> __gen_writecell_SetLinkerNeighbor PROCREF:<{ NEWC SWAP __gen_write_SetLinkerNeighbor INLINECALLDICT ENDC }> __gen_write_BlacklistWallet PROCINLINE:<{ 43811734 PUSHINT ROT 32 STU SWAP __tact_store_address INLINECALLDICT }> __gen_writecell_BlacklistWallet PROCREF:<{ NEWC SWAP __gen_write_BlacklistWallet INLINECALLDICT ENDC }> __gen_read_BlacklistWallet PROCINLINE:<{ 32 LDU SWAP 43811734 PUSHINT EQUAL 129 THROWIFNOT __tact_load_address INLINECALLDICT }> __gen_read_SetStakingPool PROCINLINE:<{ 32 LDU SWAP 124047688 PUSHINT EQUAL 129 THROWIFNOT __tact_load_address_opt INLINECALLDICT }> __gen_read_RequestLinker PROCINLINE:<{ 32 LDU SWAP 1512653598 PUSHINT EQUAL 129 THROWIFNOT __tact_load_address INLINECALLDICT }> __gen_write_Unstake PROCINLINE:<{ 3125946401 PUSHINT ROT 32 STU 257 PUSHINT STIX }> __gen_writecell_Unstake PROCREF:<{ NEWC SWAP __gen_write_Unstake INLINECALLDICT ENDC }> __gen_read_Unstake PROCINLINE:<{ 32 LDU SWAP 3125946401 PUSHINT EQUAL 129 THROWIFNOT 257 PUSHINT LDIX SWAP }> __gen_read_SetOwner PROCINLINE:<{ 32 LDU SWAP 3072093686 PUSHINT EQUAL 129 THROWIFNOT __tact_load_address INLINECALLDICT }> __gen_write_WithdrawalRequests PROCINLINE:<{ s2 s3 XCHG2 STDICT STDICT 257 PUSHINT STIX }> __gen_read_WithdrawalRequests PROCINLINE:<{ LDDICT LDDICT 257 PUSHINT LDIX 3 -ROLL }> __gen_read_Deposit PROCINLINE:<{ 32 LDU SWAP 569292295 PUSHINT EQUAL 129 THROWIFNOT LDGRAMS SWAP }> __gen_read_Withdraw PROCINLINE:<{ 32 LDU SWAP 1616450832 PUSHINT EQUAL 129 THROWIFNOT 257 PUSHINT LDIX SWAP }> __gen_write_TONBWallet PROCINLINE:<{ s5 s6 XCHG2 257 PUSHINT STIX s0 s3 XCHG2 __tact_store_address INLINECALLDICT SWAP __tact_store_address INLINECALLDICT 1 STI NEWC s2 PUSH ISNULL NOT IF:<{ TRUE SWAP 1 STI s1 s2 XCHG 257 PUSHINT STIX }>ELSE<{ s2 POP FALSE ROT 1 STI }> ROT __tact_store_address_opt INLINECALLDICT ENDC SWAP STREF }> __gen_write_Linker PROCINLINE:<{ s3 s4 XCHG2 257 PUSHINT STIX SWAP __tact_store_address INLINECALLDICT SWAP __tact_store_address INLINECALLDICT NEWC ROT __tact_store_address_opt INLINECALLDICT ENDC SWAP STREF }> __gen_write_TONB PROCINLINE:<{ s12 s11 XCHG2 STGRAMS s0 s9 XCHG2 __tact_store_address INLINECALLDICT s7 PUSH ISNULL NOT IF:<{ TRUE SWAP 1 STI s1 s7 XCHG STREF }>ELSE<{ s7 POP FALSE s0 s7 XCHG2 1 STI }> s1 s5 XCHG 1 STI s0 s3 XCHG2 __tact_store_address_opt INLINECALLDICT SWAP __tact_store_address_opt INLINECALLDICT SWAP NEWC 257 PUSHINT STIX ROT __tact_store_address_opt INLINECALLDICT s1 s2 XCHG 257 PUSHINT STIX NEWC s3 s1 s3 XCHG3 s5 s4 XCHG2 __gen_write_WithdrawalRequests INLINECALLDICT ENDC ROT STREF ENDC SWAP STREF }> __gen_read_TONB PROCINLINE:<{ LDGRAMS __tact_load_address INLINECALLDICT SWAP 1 LDI SWAP IF:<{ LDREF }>ELSE<{ PUSHNULL SWAP }> 1 LDI __tact_load_address_opt INLINECALLDICT SWAP __tact_load_address_opt INLINECALLDICT SWAP LDREF SWAP CTOS 257 PUSHINT LDIX __tact_load_address_opt INLINECALLDICT SWAP 257 PUSHINT LDIX LDREF DROP CTOS __gen_read_WithdrawalRequests INLINECALLDICT s3 POP s6 s12 XCHG s6 s11 XCHG s6 s10 XCHG s6 s9 XCHG s6 s8 XCHG s6 s7 XCHG ROT }> __gen_StateInit_get_code PROCINLINE:<{ DROP }> __gen_Context_get_sender PROCINLINE:<{ s2 s3 XCHG 3 BLKDROP }> __gen_JettonData_to_external PROCINLINE:<{ }> __gen_load_TONB PROCINLINE:<{ c4 PUSH CTOS LDREF SWAP __tact_context_sys SETGLOB __gen_read_TONB INLINECALLDICT 1 12 BLKDROP2 }> __gen_store_TONB PROCINLINE:<{ NEWC __tact_context_sys GETGLOB SWAP STREF 12 -ROLL __gen_write_TONB INLINECALLDICT ENDC c4 POP }> $emptyCell PROCREF:<{ NEWC ENDC }> $__gen_Cell_asSlice PROCREF:<{ CTOS }> $emptySlice PROCREF:<{ $emptyCell INLINECALLDICT $__gen_Cell_asSlice INLINECALLDICT }> $contractAddress PROCREF:<{ 0 PUSHINT -ROT __tact_compute_contract_address INLINECALLDICT }> $send PROCREF:<{ NEWC 1 PUSHINT SWAP 2 STI s0 s7 XCHG2 __tact_store_bool INLINECALLDICT 0 PUSHINT SWAP 3 STI s0 s5 XCHG2 __tact_store_address INLINECALLDICT s0 s3 XCHG2 STGRAMS 0 PUSHINT SWAP 105 STI s3 PUSH ISNULL NOT s5 PUSH ISNULL NOT OR IF:<{ TRUE __tact_store_bool INLINECALLDICT NEWC FALSE __tact_store_bool INLINECALLDICT FALSE __tact_store_bool INLINECALLDICT s4 PUSH ISNULL NOT IF:<{ TRUE __tact_store_bool INLINECALLDICT s0 s4 XCHG __tact_not_null INLINECALLDICT s0 s4 XCHG2 STREF }>ELSE<{ s4 POP s0 s3 XCHG FALSE __tact_store_bool INLINECALLDICT }> s4 PUSH ISNULL NOT IF:<{ TRUE __tact_store_bool INLINECALLDICT s0 s4 XCHG __tact_not_null INLINECALLDICT s0 s4 XCHG2 STREF }>ELSE<{ s4 POP s0 s3 XCHG FALSE __tact_store_bool INLINECALLDICT }> FALSE __tact_store_bool INLINECALLDICT s0 s2 XCHG TRUE __tact_store_bool INLINECALLDICT s0 s2 XCHG ENDC ROT STREF }>ELSE<{ s3 POP s3 POP SWAP FALSE __tact_store_bool INLINECALLDICT }> OVER ISNULL NOT IF:<{ TRUE __tact_store_bool INLINECALLDICT SWAP __tact_not_null INLINECALLDICT SWAP STREF }>ELSE<{ NIP FALSE __tact_store_bool INLINECALLDICT }> ENDC SWAP SENDRAWMSG }> $stakingDepositMessage PROCREF:<{ TRUE 0 PUSHINT NEWC 2077040623 PUSHINT SWAP 32 STU ENDC s2 s4 XCHG PUSHNULL PUSHNULL }> $stakingWithdrawMessage PROCREF:<{ TRUE 50000000 PUSHINT 0 PUSHINT NEWC 3665837821 PUSHINT SWAP 32 STU s0 s5 XCHG2 STGRAMS ENDC s1 s4 s0 XCHG3 PUSHNULL PUSHNULL }> $__gen_TONBWallet_init PROC:<{ FALSE PUSHNULL PUSHNULL 0 PUSHINT s0 s6 XCHG NEWC STREF s0 s6 XCHG s0 s5 XCHG 3 -ROLL __gen_write_TONBWallet INLINECALLDICT ENDC }> $__gen_TONBWallet_init_child PROC:<{ s0 s2 XCHG CTOS LDDICT DROP NEWDICT SWAP 24708 PUSHINT __tact_dict_get_code INLINECALLDICT SWAP 24708 PUSHINT s2 PUSH __tact_dict_set_code INLINECALLDICT NEWC STDICT ENDC s0 s0 s3 XCHG3 $__gen_TONBWallet_init CALLDICT }> $__gen_Linker_init PROC:<{ PUSHNULL s0 s4 XCHG NEWC STREF s2 s4 XCHG2 __gen_write_Linker INLINECALLDICT ENDC }> $__gen_Linker_init_child PROC:<{ s0 s3 XCHG CTOS LDDICT DROP NEWDICT SWAP 59979 PUSHINT __tact_dict_get_code INLINECALLDICT SWAP 59979 PUSHINT s2 PUSH __tact_dict_set_code INLINECALLDICT NEWC STDICT ENDC 3 -ROLL s0 s4 XCHG $__gen_Linker_init CALLDICT }> $__gen_TONB_getJettonWalletInit PROCREF:<{ __tact_context_sys GETGLOB MYADDR ROT $__gen_TONBWallet_init_child CALLDICT }> $__gen_TONB_get_wallet_address PROCREF:<{ $__gen_TONB_getJettonWalletInit INLINECALLDICT 12 2 BLKDROP2 $contractAddress INLINECALLDICT }> $__gen_get_get_wallet_address PROC:<{ __gen_load_TONB INLINECALLDICT 12 ROLL $__gen_TONB_get_wallet_address INLINECALLDICT }> $__gen_TONB_get_jetton_data PROCREF:<{ MYADDR $__gen_TONB_getJettonWalletInit INLINECALLDICT 8 2 BLKDROP2 __gen_StateInit_get_code INLINECALLDICT s3 s3 s0 XCHG3 }> $__gen_get_get_jetton_data PROC:<{ __gen_load_TONB INLINECALLDICT $__gen_TONB_get_jetton_data INLINECALLDICT __gen_JettonData_to_external INLINECALLDICT }> $__gen_TONB_mint PROCREF:<{ s14 s1 XCPU ADD 12 2 BLKSWAP $__gen_TONB_getJettonWalletInit INLINECALLDICT 2DUP $contractAddress INLINECALLDICT __tact_context_sys GETGLOB MYADDR s10 s2 s(-2) PU2XC $__gen_Linker_init_child CALLDICT 2DUP $contractAddress INLINECALLDICT FALSE 20000000 PUSHINT 0 PUSHINT s0 s15 XCHG __gen_writecell_SetLinkerNeighbor INLINECALLDICT s3 PUSH s3 s6 XCHG s4 s1 s5 XCHG3 s3 16 s() XCHG s1 s2 XCHG s1 16 s() XCHG $send INLINECALLDICT s9 PUSH s0 s9 XCHG INC 0 PUSHINT MYADDR OVER $emptySlice INLINECALLDICT s4 PUSH DEC s4 s7 XCHG s6 21 s() XCHG s3 s5 XCHG s4 22 s() XCHG 3 ROLL s0 s15 XCHG __gen_writecell_TokenTransferInternal INLINECALLDICT FALSE s0 s4 XCHG s3 s15 XCHG 65000000 PUSHINT s0 s3 XCHG 0 PUSHINT s3 s1 s3 XCHG3 s0 18 s() XCHG $send INLINECALLDICT s9 s11 XCHG s8 s10 XCHG s7 s9 XCHG s6 s8 XCHG s5 s7 XCHG 4 3 REVERSE 2 3 BLKSWAP }> $__gen_TONB_burn PROCREF:<{ 12 3 BLKSWAP s14 PUSH $__gen_TONB_getJettonWalletInit INLINECALLDICT 2DUP $contractAddress INLINECALLDICT FALSE 0 PUSHINT 64 PUSHINT s1 s0 s2 PUXC2 s2 20 s() XCHG s1 21 s() XCHG s0 19 s() XCHG __gen_writecell_TokenBurn INLINECALLDICT s6 16 s() XCHG s1 s5 XCHG s4 17 s() XCHG s3 18 s() XCHG s0 s2 XCHG s1 18 s() XCHG $send INLINECALLDICT s8 s11 XCHG s7 s10 XCHG 3 7 BLKSWAP }> $__gen_TONB_requireWallet PROCREF:<{ __tact_context_get INLINECALLDICT s2 s3 XCHG 3 BLKDROP 13 -ROLL $__gen_TONB_getJettonWalletInit INLINECALLDICT SWAP 4429 PUSHINT s0 s2 XCHG $contractAddress INLINECALLDICT s0 s14 XCHG2 __tact_address_eq INLINECALLDICT s1 s13 XCHG THROWANYIFNOT 11 ROLL }> $__gen_TONB_requireOwner PROCREF:<{ __tact_context_get INLINECALLDICT __gen_Context_get_sender INLINECALLDICT s11 PUSH __tact_address_eq INLINECALLDICT 132 THROWIFNOT }> $__gen_TONB_owner PROCREF:<{ s10 s11 XCHG 11 BLKDROP }> $__gen_get_owner PROC:<{ __gen_load_TONB INLINECALLDICT $__gen_TONB_owner INLINECALLDICT }> $__gen_TONB_sendStake PROCREF:<{ s4 PUSH ISNULL IFJMP:<{ }> __tact_my_balance INLINECALLDICT 500000000 PUSHINT SUB 300000000 PUSHINT SUB DUP 50000000 PUSHINT LESS IFJMP:<{ DROP }> s4 s4 XCPU ADD s5 PUSH __tact_not_null INLINECALLDICT s1 s5 XCHG $stakingDepositMessage INLINECALLDICT $send INLINECALLDICT }> $__gen_TONB_requestWithdrawal PROCREF:<{ s1 s4 XCHG 257 PUSHINT s0 s3 s5 XCPUXC __tact_dict_set_int_slice INLINECALLDICT 257 PUSHINT s3 s0 s0 XC2PU s3 s5 s(-2) PU2XC __tact_dict_set_int_int INLINECALLDICT SWAP INC s5 PUSH __tact_not_null INLINECALLDICT s1 s4 XCHG $stakingWithdrawMessage INLINECALLDICT $send INLINECALLDICT ROT }> $__gen_TONB_receive_Deposit PROCINLINE:<{ __tact_context_get INLINECALLDICT DROP s2 POP 32366 PUSHINT 10000000 PUSHINT s4 PUSH ADD 20000000 PUSHINT ADD 65000000 PUSHINT ADD s1 s3 XCHG GEQ s1 s2 XCHG THROWANYIFNOT TUCK $__gen_TONB_mint INLINECALLDICT $__gen_TONB_sendStake INLINECALLDICT }> $__gen_TONB_receive PROCINLINE:<{ }> $__gen_TONB_receive_Withdraw PROCINLINE:<{ __tact_context_get INLINECALLDICT DROP 6384 PUSHINT s3 POP 150000000 PUSHINT GEQ s1 s2 XCHG THROWANYIFNOT TUCK $__gen_TONB_burn INLINECALLDICT }> $__gen_TONB_receive_SetStakingPool PROCINLINE:<{ s5 POP }> $__gen_TONB_receive_SetOwner PROCINLINE:<{ 18474 PUSHINT __tact_context_get INLINECALLDICT __gen_Context_get_sender INLINECALLDICT s1 s13 XCHG __tact_address_eq INLINECALLDICT s1 s12 XCHG THROWANYIFNOT }> $__gen_TONB_receive_TokenUpdateContent PROCINLINE:<{ 12 -ROLL $__gen_TONB_requireOwner INLINECALLDICT s9 POP s10 s11 XCHG s9 s10 XCHG 8 ROLL }> $__gen_TONB_receive_TokenBurnNotification PROCINLINE:<{ DROP s2 POP 12 2 BLKSWAP s13 PUSH $__gen_TONB_requireWallet INLINECALLDICT s11 s12 XCPU SUB __tact_my_balance INLINECALLDICT 500000000 PUSHINT SUB 150000000 PUSHINT SUB s0 s13 PUSH2 LESS IF:<{ s1 s13 XCHG SUB FALSE __tact_my_balance INLINECALLDICT 500000000 PUSHINT SUB 150000000 PUSHINT SUB s15 s(-1) PUXC 0 PUSHINT PUSHNULL PUSHNULL PUSHNULL $send INLINECALLDICT 0 PUSHINT MYADDR MYADDR s2 PUSH $emptySlice INLINECALLDICT s5 PUSH 4 -ROLL PUSHNULL PUSHNULL __gen_writecell_TokenTransferInternal INLINECALLDICT s13 s11 s(-2) PU2XC s12 s11 s(-2) PU2XC s12 s11 s(-2) PU2XC s12 s11 s(-2) PU2XC s12 s11 s(-2) PU2XC s12 s(-1) PUXC 23 s() PUSH SWAP s0 26 s() XCHG $__gen_TONB_get_wallet_address INLINECALLDICT FALSE s0 s2 XCHG 0 PUSHINT 64 PUSHINT ROT s0 17 s() XCHG PUSHNULL PUSHNULL $send INLINECALLDICT __tact_context_get INLINECALLDICT s2 s3 XCHG 3 BLKDROP s12 s13 XCHG s10 s12 XCHG s9 s11 XCHG s8 s10 XCHG s7 s9 XCHG s6 s8 XCHG s5 s7 XCHG s4 s6 XCHG s3 s5 XCHG s4 s0 s3 XCHG3 s0 s2 XCHG $__gen_TONB_requestWithdrawal INLINECALLDICT }>ELSE<{ DROP FALSE s0 s13 XCHG 150000000 PUSHINT SUB s13 s14 s0 XCHG3 0 PUSHINT PUSHNULL PUSHNULL PUSHNULL $send INLINECALLDICT 2 9 BLKSWAP }> }> $__gen_TONB_receive_BlacklistWallet PROCINLINE:<{ 12 -ROLL $__gen_TONB_requireOwner INLINECALLDICT s12 PUSH $__gen_TONB_getJettonWalletInit INLINECALLDICT $contractAddress INLINECALLDICT FALSE 0 PUSHINT 64 PUSHINT s0 16 s() XCHG __gen_writecell_BlacklistWallet INLINECALLDICT s1 s4 s0 XCHG3 s1 16 s() XCHG PUSHNULL PUSHNULL $send INLINECALLDICT 11 ROLL }> $__gen_TONB_receive_RequestLinker PROCINLINE:<{ __tact_context_get INLINECALLDICT s2 s3 XCHG 3 BLKDROP 13 -ROLL $__gen_TONB_getJettonWalletInit INLINECALLDICT 2DUP $contractAddress INLINECALLDICT DUP 41207 PUSHINT s0 17 s() XCHG __tact_address_eq INLINECALLDICT s1 16 s() XCHG THROWANYIFNOT __tact_context_sys GETGLOB MYADDR s9 s(-1) PUXC 17 s() PUSH SWAP $__gen_Linker_init_child CALLDICT 2DUP $contractAddress INLINECALLDICT FALSE 20000000 PUSHINT 0 PUSHINT s0 s14 XCHG __gen_writecell_SetLinkerNeighbor INLINECALLDICT s3 PUSH s3 s6 XCHG s4 s1 s5 XCHG3 s3 s15 XCHG s1 s15 s0 XCHG3 $send INLINECALLDICT s8 PUSH s0 s8 XCHG INC 0 PUSHINT DUP MYADDR MYADDR s2 PUSH $emptySlice INLINECALLDICT s6 PUSH DEC 7 ROLL s0 16 s() XCHG __gen_writecell_TokenTransferInternal INLINECALLDICT FALSE s0 s4 XCHG s3 16 s() XCHG 65000000 PUSHINT s0 s3 XCHG 0 PUSHINT s3 s1 s3 XCHG3 s0 18 s() XCHG SWAP $send INLINECALLDICT s10 s11 XCHG s9 s10 XCHG s8 s9 XCHG s7 s8 XCHG s6 s7 XCHG s4 s6 XCHG 4 ROLL }> $__gen_TONB_receive_comment_f7b1ab6077945b37370a1550574675180cf87df4cb047c869746812a83667d4c PROCINLINE:<{ 0 PUSHINT WHILE:<{ s0 s1 PUSH2 LESS }>DO<{ s3 PUSH 257 PUSHINT s2 PUSH __tact_dict_get_int_slice INLINECALLDICT __tact_not_null INLINECALLDICT FALSE 80000000 PUSHINT 0 PUSHINT DUP 257 PUSHINT s8 s(-1) s(-1) PUXCPU s8 s(-1) PUXC __tact_dict_get_int_int INLINECALLDICT __tact_not_null INLINECALLDICT MYADDR s6 s(-1) PUXC __gen_writecell_TokenBurn INLINECALLDICT s3 s4 XCHG PUSHNULL PUSHNULL $send INLINECALLDICT INC }> 4 BLKDROP __tact_context_get INLINECALLDICT s1 s3 XCHG 3 BLKDROP SUB DUP 0 LESSINT IF:<{ NEGATE TRUE 0 PUSHINT s2 PUSH __gen_writecell_Unstake INLINECALLDICT s10 PUSH s0 s3 XCHG s4 s4 s4 XCHG3 PUSHNULL PUSHNULL $send INLINECALLDICT 0 PUSHINT }> PUSHNULL PUSHNULL 0 PUSHINT }> $__gen_TONB_receive_Unstake PROCINLINE:<{ s5 PUSH ISNULL IF:<{ DROP }>ELSE<{ __tact_context_get INLINECALLDICT 2DROP 61265 PUSHINT s2 POP s13 PUSH __tact_address_eq INLINECALLDICT THROWANYIFNOT s5 PUSH __tact_not_null INLINECALLDICT $stakingWithdrawMessage INLINECALLDICT $send INLINECALLDICT }> }> recv_internal PROC:<{ c2 SAVE SAMEALTSAVE 0 PUSHINT OVER SBITS 31 GTINT IF:<{ DROP DUP 32 PLDU }> s0 s2 XCHG CTOS 4 LDU SWAP 1 PUSHINT AND 1 EQINT IF:<{ TRUE }>ELSE<{ FALSE }> SWAP LDMSGADDR s2 PUSH s6 s6 XCHG2 4 TUPLE __tact_context SETGLOB s0 s2 XCHG IFJMP:<{ 2DROP }> DUP 569292295 PUSHINT EQUAL IFJMP:<{ DROP __gen_load_TONB INLINECALLDICT s0 s12 XCHG __gen_read_Deposit INLINECALLDICT NIP s11 s12 XCHG s10 s11 XCHG s9 s10 XCHG s8 s9 XCHG s7 s8 XCHG s6 s7 XCHG s5 s6 XCHG s4 s5 XCHG s3 s4 XCHG s1 s3 s0 XCHG3 $__gen_TONB_receive_Deposit INLINECALLDICT __gen_store_TONB INLINECALLDICT }> DUP 0 EQINT s2 PUSH SBITS 33 LESSINT AND IFJMP:<{ 2DROP __gen_load_TONB INLINECALLDICT $__gen_TONB_receive INLINECALLDICT __gen_store_TONB INLINECALLDICT }> DUP 1616450832 PUSHINT EQUAL IFJMP:<{ DROP __gen_load_TONB INLINECALLDICT s0 s12 XCHG __gen_read_Withdraw INLINECALLDICT NIP s11 s12 XCHG s10 s11 XCHG s9 s10 XCHG s8 s9 XCHG s7 s8 XCHG s6 s7 XCHG s5 s6 XCHG s4 s5 XCHG s3 s4 XCHG s1 s3 s0 XCHG3 $__gen_TONB_receive_Withdraw INLINECALLDICT __gen_store_TONB INLINECALLDICT }> DUP 124047688 PUSHINT EQUAL IFJMP:<{ DROP __gen_load_TONB INLINECALLDICT s0 s12 XCHG __gen_read_SetStakingPool INLINECALLDICT NIP s11 s12 XCHG s10 s11 XCHG s9 s10 XCHG s8 s9 XCHG s7 s8 XCHG s6 s7 XCHG s5 s6 XCHG s4 s5 XCHG s3 s4 XCHG s1 s3 s0 XCHG3 $__gen_TONB_receive_SetStakingPool INLINECALLDICT __gen_store_TONB INLINECALLDICT }> DUP 3072093686 PUSHINT EQUAL IFJMP:<{ DROP __gen_load_TONB INLINECALLDICT s0 s12 XCHG __gen_read_SetOwner INLINECALLDICT NIP s11 s12 XCHG s10 s11 XCHG s9 s10 XCHG s8 s9 XCHG s7 s8 XCHG s6 s7 XCHG s5 s6 XCHG s4 s5 XCHG s3 s4 XCHG s1 s3 s0 XCHG3 $__gen_TONB_receive_SetOwner INLINECALLDICT __gen_store_TONB INLINECALLDICT }> DUP 201882270 PUSHINT EQUAL IFJMP:<{ DROP __gen_load_TONB INLINECALLDICT s0 s12 XCHG __gen_read_TokenUpdateContent INLINECALLDICT NIP s11 s12 XCHG s10 s11 XCHG s9 s10 XCHG s8 s9 XCHG s7 s8 XCHG s6 s7 XCHG s5 s6 XCHG s4 s5 XCHG s3 s4 XCHG s1 s3 s0 XCHG3 $__gen_TONB_receive_TokenUpdateContent INLINECALLDICT __gen_store_TONB INLINECALLDICT }> DUP 2078119902 PUSHINT EQUAL IFJMP:<{ DROP __gen_load_TONB INLINECALLDICT s0 s12 XCHG __gen_read_TokenBurnNotification INLINECALLDICT s4 POP s14 s15 XCHG s13 s14 XCHG s12 s13 XCHG s11 s12 XCHG s10 s11 XCHG s9 s10 XCHG s8 s9 XCHG s7 s8 XCHG s6 s7 XCHG s5 s6 XCHG s4 s5 XCHG 3 ROLL $__gen_TONB_receive_TokenBurnNotification INLINECALLDICT __gen_store_TONB INLINECALLDICT }> DUP 43811734 PUSHINT EQUAL IFJMP:<{ DROP __gen_load_TONB INLINECALLDICT s0 s12 XCHG __gen_read_BlacklistWallet INLINECALLDICT NIP s11 s12 XCHG s10 s11 XCHG s9 s10 XCHG s8 s9 XCHG s7 s8 XCHG s6 s7 XCHG s5 s6 XCHG s4 s5 XCHG s3 s4 XCHG s1 s3 s0 XCHG3 $__gen_TONB_receive_BlacklistWallet INLINECALLDICT __gen_store_TONB INLINECALLDICT }> DUP 1512653598 PUSHINT EQUAL IFJMP:<{ DROP __gen_load_TONB INLINECALLDICT s0 s12 XCHG __gen_read_RequestLinker INLINECALLDICT NIP s11 s12 XCHG s10 s11 XCHG s9 s10 XCHG s8 s9 XCHG s7 s8 XCHG s6 s7 XCHG s5 s6 XCHG s4 s5 XCHG s3 s4 XCHG s1 s3 s0 XCHG3 $__gen_TONB_receive_RequestLinker INLINECALLDICT __gen_store_TONB INLINECALLDICT }> DUP 3125946401 PUSHINT EQUAL IFJMP:<{ DROP __gen_load_TONB INLINECALLDICT s0 s12 XCHG __gen_read_Unstake INLINECALLDICT NIP s11 s12 XCHG s10 s11 XCHG s9 s10 XCHG s8 s9 XCHG s7 s8 XCHG s6 s7 XCHG s5 s6 XCHG s4 s5 XCHG s3 s4 XCHG s1 s3 s0 XCHG3 $__gen_TONB_receive_Unstake INLINECALLDICT __gen_store_TONB INLINECALLDICT }> 0 EQINT IF:<{ HASHSU 112035188329905946142547757571014323481817249017271886940372980664113557830988 PUSHINT EQUAL IFJMP:<{ __gen_load_TONB INLINECALLDICT $__gen_TONB_receive_comment_f7b1ab6077945b37370a1550574675180cf87df4cb047c869746812a83667d4c INLINECALLDICT __gen_store_TONB INLINECALLDICT RETALT }> }>ELSE<{ DROP }> 130 THROW }> supported_interfaces PROC:<{ 123515602279859691144772641439386770278 PUSHINT 209801025412363888721030803524359905849 PUSHINT 258390863389042349688353801369539695109 PUSHINT 86142586315491086060343270784266291122 PUSHINT }> get_abi_ipfs PROC:<{ x{697066733a2f2f516d4e4e5043574a626a68634c717344485776346642557250327136755a57585968486443484c4369716f50484a} PUSHSLICE }> }END>c