logo DERO HE BlockChain Explorer(v1) Mainnet

Tx hash: 1463836c57a4416e5c723ef420c70d79157b784d8a88ef8b70ca3321bd66c453 Type SC

Block: a8546a381d8e87feedb2e5880b67e3f03096c79448c0ac01a6d57aa9f662b4cb (VALID)
built BLID : 0b1d861a4d7b745c5b75faad3f8a34e098f15e1b2ac42f67da364a624ad3851e
Tx RootHash: b2ba24e625656ab6983152b0eef54601b01c4acf00c556ea31a4037513d3adb9 built height : 3264721
Timestamp: 1707268206441 Timestamp [UTC]: 2024-02-07 01:10:06 Age [y:d:h:m:s]: 14054:15:40.077
Block: 3264726 Fee: 0.27080 Tx size: 14.874 kB
Tx version: 1 No of confirmations: 2670012 Signature type: DERO_HOMOMORPHIC
Extra:
DERO : 2 inputs/outputs (RING size) Fees 0.27080 Deposited to SC 0.00000
Sender : dero1qyfyqe9v72xaha3dgz0m7qxa0vyru3g9vc9vwagtdpluewmv0mx26qqsavvj9
address
dero1qyr8yjnu6cl2c5yqkls0hmxe6rry77kn24nmc5fje6hm9jltyvdd5qq4hn5pn
dero1qyfyqe9v72xaha3dgz0m7qxa0vyru3g9vc9vwagtdpluewmv0mx26qqsavvj9
SC Balance: 0.00000 DERO
SC CODE:
  
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'0' Name:SC_ID Type:hash Value:'b6530e5d8aa55c550120701f8616001f12ab49106d3b5d7fbd4c43fa186801fa' Name:code Type:string Value:'//Copyright (c) 2024, dero1qyfyqe9v72xaha3dgz0m7qxa0vyru3g9vc9vwagtdpluewmv0mx26qqsavvj9. All rights reserved. Licence scid: e0ca740d8df8a4c30be9c32e32fddf797a383042f6ddc87f636343711fcbe8e5 //Parts of the InitializePrivate() & Update() code are Copyright (c) 2022, Civilware. All rights reserved. Licence scid: e973273da5efbdd852ee5a0535e28c45d49f0bff7e9ce4d00544b5d95015bd89 // /* .----------------. .----------------. .----------------. .----------------. .----------------. .----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. || .--------------. || .--------------. | | .--------------. || .--------------. || .--------------. | | | _____ | || | ____ | || | _________ | || | _________ | || | ____ | | | | _______ | || | _______ | || | _______ | | | | |_ _| | || | .' `. | || | | _ _ | | || | | _ _ | | || | .' `. | | | | | ___ | | || | | ___ | | || | | ___ | | | | | | | | || | / .--. \ | || | |_/ | | \_| | || | |_/ | | \_| | || | / .--. \ | | | | |_/ / / | || | |_/ / / | || | |_/ / / | | | | | | _ | || | | | | | | || | | | | || | | | | || | | | | | | | | | / / | || | / / | || | / / | | | | _| |__/ | | || | \ `--' / | || | _| |_ | || | _| |_ | || | \ `--' / | | | | / / | || | / / | || | / / | | | | |________| | || | `.____.' | || | |_____| | || | |_____| | || | `.____.' | | | | /_/ | || | /_/ | || | /_/ | | | | | || | | || | | || | | || | | | | | | || | | || | | | | '--------------' || '--------------' || '--------------' || '--------------' || '--------------' | | '--------------' || '--------------' || '--------------' | '----------------' '----------------' '----------------' '----------------' '----------------' '----------------' '----------------' '----------------' <> N O W A R R A N T I E S , P L A Y A T Y O U R O W N R I S K ! <> */ Function InitializePrivate() Uint64 10 IF EXISTS("owner") THEN GOTO 999 20 STORE("owner", SIGNER()) 40 STORE("name", "LOTTO tokens") 50 STORE("symbol", "LOTTO") 70 STORE("decimals", 5) 90 STORE("totalsupply", 7777777 * 100000) 100 STORE("minted", 0) 110 STORE("waitingtime", 777) // You have to wait 777 seconds before you can mint again. 120 STORE("adr_count", 0) 330 STORE("nameHdr", "LOTTO tokens") 340 STORE("descrHdr", "Early Minting 4 DERO OGs. Total Supply 7.77+ Mil. LOTTO tokens.") 350 STORE("typeHdr", "Token") 360 STORE("iconURLHdr", "https://i.ibb.co/hCvmhb9/LOTTO-tokens-100x100.png") 370 STORE("tagsHdr", "#LOTTO777 #LOTTO #EARLYMINT #PLAY #DEROLOTTO #777 #LOTTERY") 400 STORE("fileCheckC", "dd86b75c10409fa15f0d86dabcfb20c57e4e116a9f494e3a682693ca3002e59") 410 STORE("fileCheckS", "129f33cd11a8287e9051fe8f6cb55f0198d822ed5ede48d2b547882c5f8d5d6c") 420 STORE("fileURL", "https://ipfs.io/ipfs/QmXMaDCKjc9mpugR4Uh8bRMMr6Q9bZUrCGEQxLAC3JzG56") 430 STORE("fileSignURL", "https://ipfs.io/ipfs/QmPUcuVz5YEmU7aWKjn769ShoGmJYoxWbYtT4U2X7vFBHQ") 440 STORE("coverURL", "https://i.ibb.co/W2Rts8v/LOTTOtokens.png") 450 STORE("collection", "LOTTO777") 460 STORE("artificerAddr", ADDRESS_RAW("dero1qy0khp9s9yw2h0eu20xmy9lth3zp5cacmx3rwt6k45l568d2mmcf6qgcsevzx")) 470 STORE("withdrawal_fee", 2) 900 RETURN 0 999 RETURN 1 End Function Function Pay_7_LOTTO__Game_777_Rounds() Uint64 1 IF EXISTS("7game") THEN GOTO 10 4 STORE("7game", 1) 5 STORE("7ticket_price", 7) 6 STORE("7max_tickets", 777) // rounds 7 STORE("7lottery_pool", 0) 8 STORE("7ticket_count", 0) 10 DIM scid_LOTTO_tokens, current_player as String 20 DIM ticket_price, max_tickets, lottery_pool, ticket_count as Uint64 30 LET scid_LOTTO_tokens = scid() 40 LET ticket_price = LOAD("7ticket_price") * 100000 50 IF ASSETVALUE(scid_LOTTO_tokens) != ticket_price THEN GOTO 999 60 LET lottery_pool = LOAD("7lottery_pool") 70 LET lottery_pool = lottery_pool + ticket_price 90 LET ticket_count = LOAD("7ticket_count") 100 LET ticket_count = ticket_count + 1 110 LET max_tickets = LOAD("7max_tickets") 120 LET current_player = ITOA(ticket_count) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 130 IF ticket_count < max_tickets THEN GOTO 400 170 DIM rand, winner_pool as Uint64 180 DIM winner, winner_address as String 190 LET rand = RANDOM(max_tickets) + 1 200 LET winner = ITOA(rand) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 205 IF rand == max_tickets THEN GOTO 206 ELSE GOTO 210 206 LET winner_address = ADDRESS_STRING(SIGNER()) 207 GOTO 220 210 LET winner_address = ADDRESS_STRING(LOAD(winner)) 220 STORE("winner_address", winner_address) 230 STORE("rand", rand) 240 IF EXISTS(winner_address) THEN GOTO 245 ELSE GOTO 250 245 LET winner_pool = LOAD(winner_address) + lottery_pool 246 GOTO 255 250 LET winner_pool = lottery_pool 255 STORE(winner_address, winner_pool) 260 DIM i as Uint64 261 DIM player_to_remove as String 265 LET i = 1 266 IF i == max_tickets THEN GOTO 280 270 LET player_to_remove = ITOA(i) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 275 DELETE(player_to_remove) 280 LET i = i + 1 285 IF i < max_tickets THEN GOTO 270 300 LET ticket_count = 0 310 LET lottery_pool = 0 390 GOTO 500 400 STORE(current_player, SIGNER()) 500 STORE("7ticket_count", ticket_count) 510 STORE("7lottery_pool", lottery_pool) 800 RETURN 0 999 RETURN 1 End Function Function Pay_77_LOTTO__Game_77_Rounds() Uint64 1 IF EXISTS("77game") THEN GOTO 10 4 STORE("77game", 1) 5 STORE("77ticket_price", 77) 6 STORE("77max_tickets", 77) // rounds 7 STORE("77lottery_pool", 0) 8 STORE("77ticket_count", 0) 10 DIM scid_LOTTO_tokens, current_player as String 20 DIM ticket_price, max_tickets, lottery_pool, ticket_count as Uint64 30 LET scid_LOTTO_tokens = scid() 40 LET ticket_price = LOAD("77ticket_price") * 100000 50 IF ASSETVALUE(scid_LOTTO_tokens) != ticket_price THEN GOTO 999 60 LET lottery_pool = LOAD("77lottery_pool") 70 LET lottery_pool = lottery_pool + ticket_price 90 LET ticket_count = LOAD("77ticket_count") 100 LET ticket_count = ticket_count + 1 110 LET max_tickets = LOAD("77max_tickets") 120 LET current_player = ITOA(ticket_count) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 130 IF ticket_count < max_tickets THEN GOTO 400 170 DIM rand, winner_pool as Uint64 180 DIM winner, winner_address as String 190 LET rand = RANDOM(max_tickets) + 1 200 LET winner = ITOA(rand) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 205 IF rand == max_tickets THEN GOTO 206 ELSE GOTO 210 206 LET winner_address = ADDRESS_STRING(SIGNER()) 207 GOTO 220 210 LET winner_address = ADDRESS_STRING(LOAD(winner)) 220 STORE("winner_address", winner_address) 230 STORE("rand", rand) 240 IF EXISTS(winner_address) THEN GOTO 245 ELSE GOTO 250 245 LET winner_pool = LOAD(winner_address) + lottery_pool 246 GOTO 255 250 LET winner_pool = lottery_pool 255 STORE(winner_address, winner_pool) 260 DIM i as Uint64 261 DIM player_to_remove as String 265 LET i = 1 266 IF i == max_tickets THEN GOTO 280 270 LET player_to_remove = ITOA(i) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 275 DELETE(player_to_remove) 280 LET i = i + 1 285 IF i < max_tickets THEN GOTO 270 300 LET ticket_count = 0 310 LET lottery_pool = 0 390 GOTO 500 400 STORE(current_player, SIGNER()) 500 STORE("77ticket_count", ticket_count) 510 STORE("77lottery_pool", lottery_pool) 800 RETURN 0 999 RETURN 1 End Function Function Pay_777_LOTTO__Game_7_Rounds() Uint64 1 IF EXISTS("777game") THEN GOTO 10 4 STORE("777game", 1) 5 STORE("777ticket_price", 777) 6 STORE("777max_tickets", 7) // rounds 7 STORE("777lottery_pool", 0) 8 STORE("777ticket_count", 0) 10 DIM scid_LOTTO_tokens, current_player as String 20 DIM ticket_price, max_tickets, lottery_pool, ticket_count as Uint64 30 LET scid_LOTTO_tokens = scid() 40 LET ticket_price = LOAD("777ticket_price") * 100000 50 IF ASSETVALUE(scid_LOTTO_tokens) != ticket_price THEN GOTO 999 60 LET lottery_pool = LOAD("777lottery_pool") 70 LET lottery_pool = lottery_pool + ticket_price 90 LET ticket_count = LOAD("777ticket_count") 100 LET ticket_count = ticket_count + 1 110 LET max_tickets = LOAD("777max_tickets") 120 LET current_player = ITOA(ticket_count) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 130 IF ticket_count < max_tickets THEN GOTO 400 170 DIM rand, winner_pool as Uint64 180 DIM winner, winner_address as String 190 LET rand = RANDOM(max_tickets) + 1 200 LET winner = ITOA(rand) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 205 IF rand == max_tickets THEN GOTO 206 ELSE GOTO 210 206 LET winner_address = ADDRESS_STRING(SIGNER()) 207 GOTO 220 210 LET winner_address = ADDRESS_STRING(LOAD(winner)) 220 STORE("winner_address", winner_address) 230 STORE("rand", rand) 240 IF EXISTS(winner_address) THEN GOTO 245 ELSE GOTO 250 245 LET winner_pool = LOAD(winner_address) + lottery_pool 246 GOTO 255 250 LET winner_pool = lottery_pool 255 STORE(winner_address, winner_pool) 260 DIM i as Uint64 261 DIM player_to_remove as String 265 LET i = 1 266 IF i == max_tickets THEN GOTO 280 270 LET player_to_remove = ITOA(i) + "_player_" + ITOA(ticket_price / 100000) + "_" + ITOA(max_tickets) 275 DELETE(player_to_remove) 280 LET i = i + 1 285 IF i < max_tickets THEN GOTO 270 300 LET ticket_count = 0 310 LET lottery_pool = 0 390 GOTO 500 400 STORE(current_player, SIGNER()) 500 STORE("777ticket_count", ticket_count) 510 STORE("777lottery_pool", lottery_pool) 800 RETURN 0 999 RETURN 1 End Function Function MintLOTTO() Uint64 10 DIM minted, waitingtime, adr_count as Uint64 15 LET adr_count = LOAD("adr_count") 20 LET waitingtime = LOAD("waitingtime") 30 LET minted = LOAD("minted") 50 DIM onemint, rand as Uint64 60 LET rand = RANDOM(3) +1 70 IF rand == 1 THEN GOTO 100 80 IF rand == 2 THEN GOTO 110 90 IF rand == 3 THEN GOTO 120 100 LET onemint = 7 * 100000 101 GOTO 130 110 LET onemint = 77 * 100000 111 GOTO 130 120 LET onemint = 777 * 100000 130 DIM lastMintBlock, blocktime as Uint64 135 IF minted + onemint > LOAD("totalsupply") THEN GOTO 999 140 IF EXISTS(ADDRESS_STRING(SIGNER()) + "_lmb") THEN GOTO 200 150 LET lastMintBlock = 0 151 STORE("adr" + adr_count, SIGNER()) 152 STORE("adr_count", adr_count + 1) 160 GOTO 250 200 LET lastMintBlock = LOAD(ADDRESS_STRING(SIGNER()) + "_lmb") 250 STORE(ADDRESS_STRING(SIGNER()) + "_lmb", BLOCK_TIMESTAMP()) 300 DIM result as Uint64 310 LET result = BLOCK_TIMESTAMP() - lastMintBlock 320 IF result < waitingtime THEN GOTO 999 400 SEND_ASSET_TO_ADDRESS(SIGNER(), onemint, SCID()) 410 STORE("minted", minted + onemint) 420 STORE(ADDRESS_STRING(SIGNER()) + "_lmb", BLOCK_TIMESTAMP()) 500 IF minted + onemint == LOAD("totalsupply") THEN GOTO 510 ELSE GOTO 990 510 rmg() 990 RETURN 0 999 RETURN 1 End Function Function rmg() Uint64 10 DIM i, adr_count as Uint64 20 DIM adr_to_remove, adr_to_remove2 as String 25 LET adr_count = LOAD("adr_count") 30 LET i = 0 40 IF i == adr_count THEN GOTO 190 50 LET adr_to_remove = "adr" + ITOA(i) 55 LET adr_to_remove2 = ADDRESS_STRING(LOAD("adr" + ITOA(i))) 60 DELETE(adr_to_remove) 64 LET adr_to_remove2 = adr_to_remove2 + "_lmb" 65 DELETE(adr_to_remove2) 70 LET i = i + 1 80 IF i < adr_count THEN GOTO 50 190 RETURN 0 200 RETURN 1 End Function Function Withdraw_My_LOTTO_balance() Uint64 10 IF EXISTS(ADDRESS_STRING(SIGNER())) THEN GOTO 20 ELSE GOTO 999 20 DIM balance_to_withdraw, withdrawal_fee, amount_artificerAddr, amount_owner, amount_signer as Uint64 30 DIM scid_LOTTO_tokens, owner, artificerAddr as String 60 LET scid_LOTTO_tokens = scid() 70 LET balance_to_withdraw = LOAD(ADDRESS_STRING(SIGNER())) 80 LET withdrawal_fee = LOAD("withdrawal_fee") 90 LET owner = LOAD("owner") 95 LET artificerAddr = LOAD("artificerAddr") 96 IF SIGNER() == owner THEN GOTO 98 97 IF SIGNER() == artificerAddr THEN GOTO 98 ELSE GOTO 100 98 LET amount_signer = balance_to_withdraw 99 GOTO 160 100 LET amount_signer = balance_to_withdraw - balance_to_withdraw * withdrawal_fee / 100 110 LET amount_owner = balance_to_withdraw * withdrawal_fee / 100 * 95 / 100 120 LET amount_artificerAddr = balance_to_withdraw * withdrawal_fee / 100 * 5 / 100 125 IF EXISTS(ADDRESS_STRING(owner)) THEN GOTO 126 ELSE GOTO 130 126 LET amount_owner = amount_owner + LOAD(ADDRESS_STRING(owner)) 130 STORE(ADDRESS_STRING(owner), amount_owner) 135 IF EXISTS(ADDRESS_STRING(artificerAddr)) THEN GOTO 136 ELSE GOTO 140 136 LET amount_artificerAddr = amount_artificerAddr + LOAD(ADDRESS_STRING(artificerAddr)) 140 STORE(ADDRESS_STRING(artificerAddr), amount_artificerAddr) 160 SEND_ASSET_TO_ADDRESS(SIGNER(), amount_signer, scid_LOTTO_tokens) 170 DELETE(ADDRESS_STRING(SIGNER())) 900 RETURN 0 999 RETURN 1 End Function Function UpdateCode(code String) Uint64 10 IF LOAD("owner") == SIGNER() THEN GOTO 30 20 RETURN 1 30 UPDATE_SC_CODE(code) 40 RETURN 0 End Function ' Name:entrypoint Type:string Value:'UpdateCode']


Prove to someone that you have sent them DERO in this transaction

proof can be obtained using wallet command in dero-wallet-cli or from the statement
Note: proof is sent to the server, as the calculations are done on the server side


TX hex bytes
0100000500d1a1c7010b1d861a4d7b745c5b75faad3f8a34e098f15e1b2ac42f67da364a624ad3851e01000000000000000000000000000000000000000000000000000000000000000000005cae8639e143bd750332ac1c88cc7ad79b4493ff4e98bb506f5aa6a97b8d2a2578551127f0ccd5159c5aa39af24d05dfc2b1024eb09548bfdfed301098308949374fe64c0790eedf47cb41e13ab418da28b2df6875d8096a8e5ec56a68140f105e02d750c08570872bf95761ecaf5f65e23645f084aece99e49583d1ac497f6d69d179bce007f9b0b688efb5ee7c4ae43e0105c8d30108bef51c4ef8f574bfe773360077c705b9b8b9bfdb80090e5ba0868c7ddba4fd01a0c0b016f68a97f1b0bd1e047eebe9ebc2b8e39bd09dd6e08d043549bb23e7a73a2595a5558ad244c5810124f10934eaa8c4bf933953673c5d42cbd19a6c7d667e4c6883408432a19575ca01b2ba24e625656ab6983152b0eef54601b01c4acf00c556ea31a4037513d3adb9d169a465636f64655379347b2f2f436f707972696768742028632920323032342c206465726f3171796679716539763732786168613364677a306d377178613076797275336739766339767761677464706c7565776d76306d7832367171736176766a392e20416c6c207269676874732072657365727665642e204c6963656e636520736369643a20653063613734306438646638613463333062653963333265333266646466373937613338333034326636646463383766363336333433373131666362653865350a2f2f5061727473206f662074686520496e697469616c697a65507269766174652829202620557064617465282920636f64652061726520436f707972696768742028632920323032322c20436976696c776172652e20416c6c207269676874732072657365727665642e204c6963656e636520736369643a20653937333237336461356566626464383532656535613035333565323863343564343966306266663765396365346430303534346235643935303135626438390a2f2f0a2f2a0a0a202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e2020202020202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e20202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e200a7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c202020207c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c7c202e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2e207c0a7c207c2020205f5f5f5f5f2020202020207c207c7c207c20202020205f5f5f5f20202020207c207c7c207c20205f5f5f5f5f5f5f5f5f2020207c207c7c207c20205f5f5f5f5f5f5f5f5f2020207c207c7c207c20202020205f5f5f5f20202020207c207c202020207c207c2020205f5f5f5f5f5f5f202020207c207c7c207c2020205f5f5f5f5f5f5f202020207c207c7c207c2020205f5f5f5f5f5f5f202020207c207c0a7c207c20207c5f2020205f7c20202020207c207c7c207c2020202e2720202020602e2020207c207c7c207c207c20205f2020205f20207c20207c207c7c207c207c20205f2020205f20207c20207c207c7c207c2020202e2720202020602e2020207c207c202020207c207c20207c20205f5f5f20207c2020207c207c7c207c20207c20205f5f5f20207c2020207c207c7c207c20207c20205f5f5f20207c2020207c207c0a7c207c202020207c207c202020202020207c207c7c207c20202f20202e2d2d2e20205c20207c207c7c207c207c5f2f207c207c205c5f7c20207c207c7c207c207c5f2f207c207c205c5f7c20207c207c7c207c20202f20202e2d2d2e20205c20207c207c202020207c207c20207c5f2f20202f202f202020207c207c7c207c20207c5f2f20202f202f202020207c207c7c207c20207c5f2f20202f202f202020207c207c0a7c207c202020207c207c2020205f2020207c207c7c207c20207c207c202020207c207c20207c207c7c207c20202020207c207c2020202020207c207c7c207c20202020207c207c2020202020207c207c7c207c20207c207c202020207c207c20207c207c202020207c207c2020202020202f202f20202020207c207c7c207c2020202020202f202f20202020207c207c7c207c2020202020202f202f20202020207c207c0a7c207c2020205f7c207c5f5f2f207c20207c207c7c207c20205c2020602d2d2720202f20207c207c7c207c202020205f7c207c5f20202020207c207c7c207c202020205f7c207c5f20202020207c207c7c207c20205c2020602d2d2720202f20207c207c202020207c207c20202020202f202f2020202020207c207c7c207c20202020202f202f2020202020207c207c7c207c20202020202f202f2020202020207c207c0a7c207c20207c5f5f5f5f5f5f5f5f7c20207c207c7c207c202020602e5f5f5f5f2e272020207c207c7c207c2020207c5f5f5f5f5f7c202020207c207c7c207c2020207c5f5f5f5f5f7c202020207c207c7c207c202020602e5f5f5f5f2e272020207c207c202020207c207c202020202f5f2f202020202020207c207c7c207c202020202f5f2f202020202020207c207c7c207c202020202f5f2f202020202020207c207c0a7c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c202020207c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c7c207c20202020202020202020202020207c207c0a7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c202020207c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c7c20272d2d2d2d2d2d2d2d2d2d2d2d2d2d27207c0a20272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d27202020202020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d272020272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d27200a0a3c3e202020202020204e2020204f2020202020202057202020412020205220202052202020412020204e202020542020204920202045202020532020202c20202020202020502020204c202020412020205920202020202020412020205420202020202020592020204f2020205520202052202020202020204f202020572020204e202020202020205220202049202020532020204b20202021202020202020203c3e0a0a2a2f0a0a46756e6374696f6e20496e697469616c697a655072697661746528292055696e743634200a31302049462045584953545328226f776e65722229205448454e20474f544f2039393920200a32302053544f524528226f776e6572222c205349474e455228292920200a34302053544f524528226e616d65222c20224c4f54544f20746f6b656e73222920200a35302053544f5245282273796d626f6c222c20224c4f54544f22290a37302053544f52452822646563696d616c73222c2035290a39302053544f52452822746f74616c737570706c79222c2037373737373737202a203130303030302920200a3130302053544f524528226d696e746564222c20203029200a3131302053544f5245282277616974696e6774696d65222c2037373729202020202020202020202020202020202020202020202020202f2f20596f75206861766520746f207761697420373737207365636f6e6473206265666f726520796f752063616e206d696e7420616761696e2e0a3132302053544f524528226164725f636f756e74222c20302920200a3333302053544f524528226e616d65486472222c20224c4f54544f20746f6b656e7322290a3334302053544f524528226465736372486472222c20224561726c79204d696e74696e672034204445524f204f47732e2020202020202020202020202020202020202020202020202020546f74616c20537570706c7920372e37372b204d696c2e204c4f54544f20746f6b656e732e22290a3335302053544f5245282274797065486472222c2022546f6b656e22290a3336302053544f5245282269636f6e55524c486472222c202268747470733a2f2f692e6962622e636f2f6843766d6862392f4c4f54544f2d746f6b656e732d313030783130302e706e6722290a3337302053544f5245282274616773486472222c2022234c4f54544f37373720234c4f54544f20234541524c594d494e542023504c415920234445524f4c4f54544f202337373720234c4f545445525922290a3430302053544f5245282266696c65436865636b43222c202264643836623735633130343039666131356630643836646162636662323063353765346531313661396634393465336136383236393363613330303265353922290a3431302053544f5245282266696c65436865636b53222c20223132396633336364313161383238376539303531666538663663623535663031393864383232656435656465343864326235343738383263356638643564366322290a3432302053544f5245282266696c6555524c222c202268747470733a2f2f697066732e696f2f697066732f516d584d6144434b6a63396d707567523455683862524d4d72365139625a557243474551784c4143334a7a47353622290a3433302053544f5245282266696c655369676e55524c222c202268747470733a2f2f697066732e696f2f697066732f516d50556375567a3559456d553761574b6a6e37363953686f476d4a596f7857625974543455325837764642485122290a3434302053544f52452822636f76657255524c222c202268747470733a2f2f692e6962622e636f2f573252747338762f4c4f54544f746f6b656e732e706e6722290a3435302053544f52452822636f6c6c656374696f6e222c20224c4f54544f37373722290a3436302053544f5245282261727469666963657241646472222c20414444524553535f52415728226465726f317179306b6870397339797732683065753230786d79396c7468337a70356361636d7833727774366b34356c35363864326d6d6366367167637365767a782229290a3437302053544f524528227769746864726177616c5f666565222c2032290a3930302052455455524e203020200a3939392052455455524e203120200a456e642046756e6374696f6e0a0a46756e6374696f6e205061795f375f4c4f54544f5f5f47616d655f3737375f526f756e647328292055696e7436340a312049462045584953545328223767616d652229205448454e20474f544f2031300a342053544f524528223767616d65222c2031290a352053544f52452822377469636b65745f7072696365222c2037290a362053544f52452822376d61785f7469636b657473222c20373737292020202020202f2f20726f756e64730a372053544f52452822376c6f74746572795f706f6f6c222c2030290a382053544f52452822377469636b65745f636f756e74222c2030290a31302044494d20736369645f4c4f54544f5f746f6b656e732c2063757272656e745f706c6179657220617320537472696e670a32302044494d207469636b65745f70726963652c206d61785f7469636b6574732c206c6f74746572795f706f6f6c2c207469636b65745f636f756e742061732055696e7436340a3330204c455420736369645f4c4f54544f5f746f6b656e73203d207363696428290a3430204c4554207469636b65745f7072696365203d204c4f41442822377469636b65745f70726963652229202a203130303030300a353020494620415353455456414c554528736369645f4c4f54544f5f746f6b656e732920213d207469636b65745f7072696365205448454e20474f544f203939390a3630204c4554206c6f74746572795f706f6f6c203d204c4f41442822376c6f74746572795f706f6f6c22290a3730204c4554206c6f74746572795f706f6f6c203d206c6f74746572795f706f6f6c202b207469636b65745f70726963650a3930204c4554207469636b65745f636f756e74203d204c4f41442822377469636b65745f636f756e7422290a313030204c4554207469636b65745f636f756e74203d207469636b65745f636f756e74202b20310a313130204c4554206d61785f7469636b657473203d204c4f41442822376d61785f7469636b65747322290a313230204c45542063757272656e745f706c61796572203d2049544f41287469636b65745f636f756e7429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a313330204946207469636b65745f636f756e74203c206d61785f7469636b657473205448454e20474f544f203430300a3137302044494d2072616e642c2077696e6e65725f706f6f6c2061732055696e74363420200a3138302044494d2077696e6e65722c2077696e6e65725f6164647265737320617320537472696e670a313930204c45542072616e64203d2052414e444f4d286d61785f7469636b65747329202b20310a323030204c45542077696e6e6572203d2049544f412872616e6429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3230352049462072616e64203d3d206d61785f7469636b657473205448454e20474f544f2032303620454c534520474f544f203231300a323036204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47285349474e45522829290a32303720474f544f203232300a323130204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47284c4f41442877696e6e657229290a3232302053544f5245282277696e6e65725f61646472657373222c2077696e6e65725f6164647265737329200a3233302053544f5245282272616e64222c2072616e64292020202020202020202020202020202020202020200a323430204946204558495354532877696e6e65725f6164647265737329205448454e20474f544f2032343520454c534520474f544f203235300a323435204c45542077696e6e65725f706f6f6c203d204c4f41442877696e6e65725f6164647265737329202b206c6f74746572795f706f6f6c0a32343620474f544f203235350a323530204c45542077696e6e65725f706f6f6c203d206c6f74746572795f706f6f6c0a3235352053544f52452877696e6e65725f616464726573732c2077696e6e65725f706f6f6c290a3236302044494d20692061732055696e743634202020200a3236312044494d20706c617965725f746f5f72656d6f766520617320537472696e670a323635204c45542069203d20310a3236362049462069203d3d206d61785f7469636b657473205448454e20474f544f20323830202020202020202020200a323730204c455420706c617965725f746f5f72656d6f7665203d2049544f41286929202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3237352044454c45544528706c617965725f746f5f72656d6f7665290a323830204c45542069203d2069202b20310a3238352049462069203c206d61785f7469636b65747320205448454e20474f544f20323730200a333030204c4554207469636b65745f636f756e74203d20300a333130204c4554206c6f74746572795f706f6f6c203d20300a33393020474f544f203530300a3430302053544f52452863757272656e745f706c617965722c205349474e45522829290a3530302053544f52452822377469636b65745f636f756e74222c207469636b65745f636f756e74290a3531302053544f52452822376c6f74746572795f706f6f6c222c206c6f74746572795f706f6f6c290a3830302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e205061795f37375f4c4f54544f5f5f47616d655f37375f526f756e647328292055696e7436340a31204946204558495354532822373767616d652229205448454e20474f544f2031300a342053544f52452822373767616d65222c2031290a352053544f5245282237377469636b65745f7072696365222c203737290a362053544f5245282237376d61785f7469636b657473222c203737292020202020202f2f20726f756e64730a372053544f5245282237376c6f74746572795f706f6f6c222c2030290a382053544f5245282237377469636b65745f636f756e74222c2030290a31302044494d20736369645f4c4f54544f5f746f6b656e732c2063757272656e745f706c6179657220617320537472696e670a32302044494d207469636b65745f70726963652c206d61785f7469636b6574732c206c6f74746572795f706f6f6c2c207469636b65745f636f756e742061732055696e7436340a3330204c455420736369645f4c4f54544f5f746f6b656e73203d207363696428290a3430204c4554207469636b65745f7072696365203d204c4f4144282237377469636b65745f70726963652229202a203130303030300a353020494620415353455456414c554528736369645f4c4f54544f5f746f6b656e732920213d207469636b65745f7072696365205448454e20474f544f203939390a3630204c4554206c6f74746572795f706f6f6c203d204c4f4144282237376c6f74746572795f706f6f6c22290a3730204c4554206c6f74746572795f706f6f6c203d206c6f74746572795f706f6f6c202b207469636b65745f70726963650a3930204c4554207469636b65745f636f756e74203d204c4f4144282237377469636b65745f636f756e7422290a313030204c4554207469636b65745f636f756e74203d207469636b65745f636f756e74202b20310a313130204c4554206d61785f7469636b657473203d204c4f4144282237376d61785f7469636b65747322290a313230204c45542063757272656e745f706c61796572203d2049544f41287469636b65745f636f756e7429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a313330204946207469636b65745f636f756e74203c206d61785f7469636b657473205448454e20474f544f203430300a3137302044494d2072616e642c2077696e6e65725f706f6f6c2061732055696e74363420200a3138302044494d2077696e6e65722c2077696e6e65725f6164647265737320617320537472696e670a313930204c45542072616e64203d2052414e444f4d286d61785f7469636b65747329202b20310a323030204c45542077696e6e6572203d2049544f412872616e6429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3230352049462072616e64203d3d206d61785f7469636b657473205448454e20474f544f2032303620454c534520474f544f203231300a323036204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47285349474e45522829290a32303720474f544f203232300a323130204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47284c4f41442877696e6e657229290a3232302053544f5245282277696e6e65725f61646472657373222c2077696e6e65725f6164647265737329200a3233302053544f5245282272616e64222c2072616e64292020202020202020202020202020202020202020200a323430204946204558495354532877696e6e65725f6164647265737329205448454e20474f544f2032343520454c534520474f544f203235300a323435204c45542077696e6e65725f706f6f6c203d204c4f41442877696e6e65725f6164647265737329202b206c6f74746572795f706f6f6c0a32343620474f544f203235350a323530204c45542077696e6e65725f706f6f6c203d206c6f74746572795f706f6f6c0a3235352053544f52452877696e6e65725f616464726573732c2077696e6e65725f706f6f6c290a3236302044494d20692061732055696e74363420202020200a3236312044494d20706c617965725f746f5f72656d6f766520617320537472696e670a323635204c45542069203d20310a3236362049462069203d3d206d61785f7469636b657473205448454e20474f544f20323830202020202020202020200a323730204c455420706c617965725f746f5f72656d6f7665203d2049544f41286929202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3237352044454c45544528706c617965725f746f5f72656d6f7665290a323830204c45542069203d2069202b20310a3238352049462069203c206d61785f7469636b65747320205448454e20474f544f20323730200a333030204c4554207469636b65745f636f756e74203d20300a333130204c4554206c6f74746572795f706f6f6c203d20300a33393020474f544f203530300a3430302053544f52452863757272656e745f706c617965722c205349474e45522829290a3530302053544f5245282237377469636b65745f636f756e74222c207469636b65745f636f756e74290a3531302053544f5245282237376c6f74746572795f706f6f6c222c206c6f74746572795f706f6f6c290a3830302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e205061795f3737375f4c4f54544f5f5f47616d655f375f526f756e647328292055696e7436340a3120494620455849535453282237373767616d652229205448454e20474f544f2031300a342053544f5245282237373767616d65222c2031290a352053544f524528223737377469636b65745f7072696365222c20373737290a362053544f524528223737376d61785f7469636b657473222c2037292020202020202f2f20726f756e64730a372053544f524528223737376c6f74746572795f706f6f6c222c2030290a382053544f524528223737377469636b65745f636f756e74222c2030290a31302044494d20736369645f4c4f54544f5f746f6b656e732c2063757272656e745f706c6179657220617320537472696e670a32302044494d207469636b65745f70726963652c206d61785f7469636b6574732c206c6f74746572795f706f6f6c2c207469636b65745f636f756e742061732055696e7436340a3330204c455420736369645f4c4f54544f5f746f6b656e73203d207363696428290a3430204c4554207469636b65745f7072696365203d204c4f414428223737377469636b65745f70726963652229202a203130303030300a353020494620415353455456414c554528736369645f4c4f54544f5f746f6b656e732920213d207469636b65745f7072696365205448454e20474f544f203939390a3630204c4554206c6f74746572795f706f6f6c203d204c4f414428223737376c6f74746572795f706f6f6c22290a3730204c4554206c6f74746572795f706f6f6c203d206c6f74746572795f706f6f6c202b207469636b65745f70726963650a3930204c4554207469636b65745f636f756e74203d204c4f414428223737377469636b65745f636f756e7422290a313030204c4554207469636b65745f636f756e74203d207469636b65745f636f756e74202b20310a313130204c4554206d61785f7469636b657473203d204c4f414428223737376d61785f7469636b65747322290a313230204c45542063757272656e745f706c61796572203d2049544f41287469636b65745f636f756e7429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a313330204946207469636b65745f636f756e74203c206d61785f7469636b657473205448454e20474f544f203430300a3137302044494d2072616e642c2077696e6e65725f706f6f6c2061732055696e74363420200a3138302044494d2077696e6e65722c2077696e6e65725f6164647265737320617320537472696e670a313930204c45542072616e64203d2052414e444f4d286d61785f7469636b65747329202b20310a323030204c45542077696e6e6572203d2049544f412872616e6429202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3230352049462072616e64203d3d206d61785f7469636b657473205448454e20474f544f2032303620454c534520474f544f203231300a323036204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47285349474e45522829290a32303720474f544f203232300a323130204c45542077696e6e65725f61646472657373203d20414444524553535f535452494e47284c4f41442877696e6e657229290a3232302053544f5245282277696e6e65725f61646472657373222c2077696e6e65725f6164647265737329200a3233302053544f5245282272616e64222c2072616e64292020202020202020202020202020202020202020200a323430204946204558495354532877696e6e65725f6164647265737329205448454e20474f544f2032343520454c534520474f544f203235300a323435204c45542077696e6e65725f706f6f6c203d204c4f41442877696e6e65725f6164647265737329202b206c6f74746572795f706f6f6c0a32343620474f544f203235350a323530204c45542077696e6e65725f706f6f6c203d206c6f74746572795f706f6f6c0a3235352053544f52452877696e6e65725f616464726573732c2077696e6e65725f706f6f6c290a3236302044494d20692061732055696e74363420202020200a3236312044494d20706c617965725f746f5f72656d6f766520617320537472696e670a323635204c45542069203d20310a3236362049462069203d3d206d61785f7469636b657473205448454e20474f544f20323830202020202020202020200a323730204c455420706c617965725f746f5f72656d6f7665203d2049544f41286929202b20225f706c617965725f22202b2049544f41287469636b65745f7072696365202f2031303030303029202b20225f22202b2049544f41286d61785f7469636b657473290a3237352044454c45544528706c617965725f746f5f72656d6f7665290a323830204c45542069203d2069202b20310a3238352049462069203c206d61785f7469636b65747320205448454e20474f544f20323730200a333030204c4554207469636b65745f636f756e74203d20300a333130204c4554206c6f74746572795f706f6f6c203d20300a33393020474f544f203530300a3430302053544f52452863757272656e745f706c617965722c205349474e45522829290a3530302053544f524528223737377469636b65745f636f756e74222c207469636b65745f636f756e74290a3531302053544f524528223737376c6f74746572795f706f6f6c222c206c6f74746572795f706f6f6c290a3830302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e204d696e744c4f54544f28292055696e7436340a31302044494d206d696e7465642c2077616974696e6774696d652c206164725f636f756e742061732055696e743634200a3135204c4554206164725f636f756e74203d204c4f414428226164725f636f756e742229200a3230204c45542077616974696e6774696d65203d204c4f4144282277616974696e6774696d6522290a3330204c4554206d696e746564203d204c4f414428226d696e7465642229200a35302044494d206f6e656d696e742c2072616e642061732055696e7436340a3630204c45542072616e64203d2052414e444f4d283329202b310a37302049462072616e64203d3d2031205448454e20474f544f2031303020200a38302049462072616e64203d3d2032205448454e20474f544f2031313020200a39302049462072616e64203d3d2033205448454e20474f544f2031323020200a313030204c4554206f6e656d696e74203d2037202a203130303030300a31303120474f544f203133300a313130204c4554206f6e656d696e74203d203737202a203130303030300a31313120474f544f203133300a313230204c4554206f6e656d696e74203d20373737202a203130303030300a3133302044494d206c6173744d696e74426c6f636b2c20626c6f636b74696d652061732055696e7436340a313335204946206d696e746564202b206f6e656d696e74203e204c4f41442822746f74616c737570706c792229205448454e20474f544f203939390a3134302049462045584953545328414444524553535f535452494e47285349474e4552282929202b20225f6c6d622229205448454e20474f544f203230300a313530204c4554206c6173744d696e74426c6f636b203d20300a3135312053544f5245282261647222202b206164725f636f756e742c205349474e45522829290a3135322053544f524528226164725f636f756e74222c206164725f636f756e74202b2031290a31363020474f544f203235300a323030204c4554206c6173744d696e74426c6f636b203d204c4f414428414444524553535f535452494e47285349474e4552282929202b20225f6c6d6222290a3235302053544f524528414444524553535f535452494e47285349474e4552282929202b20225f6c6d62222c20424c4f434b5f54494d455354414d502829290a3330302044494d20726573756c742061732055696e7436340a333130204c455420726573756c74203d20424c4f434b5f54494d455354414d502829202d206c6173744d696e74426c6f636b0a33323020494620726573756c74203c2077616974696e6774696d65205448454e20474f544f203939390a3430302053454e445f41535345545f544f5f41444452455353285349474e455228292c206f6e656d696e742c20534349442829290a3431302053544f524528226d696e746564222c206d696e746564202b206f6e656d696e74290a3432302053544f524528414444524553535f535452494e47285349474e4552282929202b20225f6c6d62222c20424c4f434b5f54494d455354414d502829290a353030204946206d696e746564202b206f6e656d696e74203d3d204c4f41442822746f74616c737570706c792229205448454e20474f544f2035313020454c534520474f544f203939300a35313020726d6728290a3939302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20726d6728292055696e7436340a31302044494d20692c206164725f636f756e742061732055696e743634200a32302044494d206164725f746f5f72656d6f76652c206164725f746f5f72656d6f76653220617320537472696e670a3235204c4554206164725f636f756e74203d204c4f414428226164725f636f756e7422290a3330204c45542069203d20300a34302049462069203d3d206164725f636f756e74205448454e20474f544f203139300a3530204c4554206164725f746f5f72656d6f7665203d202261647222202b2049544f412869290a3535204c4554206164725f746f5f72656d6f766532203d20414444524553535f535452494e47284c4f4144282261647222202b2049544f4128692929290a36302044454c455445286164725f746f5f72656d6f7665290a3634204c4554206164725f746f5f72656d6f766532203d206164725f746f5f72656d6f766532202b20225f6c6d62220a36352044454c455445286164725f746f5f72656d6f766532290a3730204c45542069203d2069202b20310a38302049462069203c206164725f636f756e7420205448454e20474f544f203530200a3139302052455455524e20300a3230302052455455524e20310a456e642046756e6374696f6e0a0a0a46756e6374696f6e2057697468647261775f4d795f4c4f54544f5f62616c616e636528292055696e7436340a31302049462045584953545328414444524553535f535452494e47285349474e455228292929205448454e20474f544f20323020454c534520474f544f203939390a32302044494d2062616c616e63655f746f5f77697468647261772c207769746864726177616c5f6665652c20616d6f756e745f617274696669636572416464722c20616d6f756e745f6f776e65722c20616d6f756e745f7369676e65722061732055696e7436340a33302044494d20736369645f4c4f54544f5f746f6b656e732c206f776e65722c206172746966696365724164647220617320537472696e670a3630204c455420736369645f4c4f54544f5f746f6b656e73203d207363696428290a3730204c45542062616c616e63655f746f5f7769746864726177203d204c4f414428414444524553535f535452494e47285349474e4552282929290a3830204c4554207769746864726177616c5f666565203d204c4f414428227769746864726177616c5f66656522290a3930204c4554206f776e6572203d204c4f414428226f776e657222290a3935204c45542061727469666963657241646472203d204c4f414428226172746966696365724164647222290a3936204946205349474e45522829203d3d206f776e6572205448454e20474f544f2039380a3937204946205349474e45522829203d3d2061727469666963657241646472205448454e20474f544f20393820454c534520474f544f203130300a3938204c455420616d6f756e745f7369676e6572203d2062616c616e63655f746f5f77697468647261770a393920474f544f203136300a313030204c455420616d6f756e745f7369676e6572203d2062616c616e63655f746f5f7769746864726177202d2062616c616e63655f746f5f7769746864726177202a207769746864726177616c5f666565202f203130300a313130204c455420616d6f756e745f6f776e6572203d2062616c616e63655f746f5f7769746864726177202a207769746864726177616c5f666565202f20313030202a203935202f203130300a313230204c455420616d6f756e745f61727469666963657241646472203d2062616c616e63655f746f5f7769746864726177202a207769746864726177616c5f666565202f20313030202a2035202f203130300a3132352049462045584953545328414444524553535f535452494e47286f776e65722929205448454e20474f544f2031323620454c534520474f544f203133300a313236204c455420616d6f756e745f6f776e6572203d20616d6f756e745f6f776e6572202b204c4f414428414444524553535f535452494e47286f776e657229290a3133302053544f524528414444524553535f535452494e47286f776e6572292c20616d6f756e745f6f776e6572290a3133352049462045584953545328414444524553535f535452494e4728617274696669636572416464722929205448454e20474f544f2031333620454c534520474f544f203134300a313336204c455420616d6f756e745f61727469666963657241646472203d20616d6f756e745f61727469666963657241646472202b204c4f414428414444524553535f535452494e47286172746966696365724164647229290a3134302053544f524528414444524553535f535452494e472861727469666963657241646472292c20616d6f756e745f61727469666963657241646472290a3136302053454e445f41535345545f544f5f41444452455353285349474e455228292c20616d6f756e745f7369676e65722c20736369645f4c4f54544f5f746f6b656e73290a3137302044454c45544528414444524553535f535452494e47285349474e4552282929290a3930302052455455524e20300a3939392052455455524e20310a456e642046756e6374696f6e0a0a46756e6374696f6e20557064617465436f646528636f646520537472696e67292055696e743634200a313020204946204c4f414428226f776e65722229203d3d205349474e45522829205448454e20474f544f2033300a3230202052455455524e20310a333020205550444154455f53435f434f444528636f6465290a3430202052455455524e20300a456e642046756e6374696f6e0a0a6653435f4944485820b6530e5d8aa55c550120701f8616001f12ab49106d3b5d7fbd4c43fa186801fa6a53435f414354494f4e55006b656e747279706f696e74536a557064617465436f64651375c878d3ac62fb528139fa0742c9ae6155b8902f91cfb4cd69fb7aa89dbede0024a04ec077a9124c209ba2e090f9ecf19ff7d697da2771f288d39ec2e8833ae8002b568d1244dc7cb7f52bfe12cc97a451c48d34376915ce4727ff3da1d38f3fb601020c154030640eb8cef26102c5f9618f9a7f7812b1388cba7421d1272aa515450001fc13ef6962b9b4e299fcb4f16fac11182394e7715caab9e20a38e538145ffb012d165fb5c269f9c37fc0f756a3d54975c74a28bb2103692531b645718e120adc002340a2316169f2e7bc422394fd5efc7c8bd7a04fd0ca893e9a27c091f747e2190004d247e0ccb7abefb7e7bbe4ec711fdbe77bd9505cc0f569b964d8529563fca40018e505451d345c5563905a8ba2eb3719d02a726f192ba9175e9f8a49ccbebc9f0029ba70380c1f8e93090fa88d81a62531855f298d8b5f92b1d3941b45c1bfa9ce01213e9a5e7ff2d8f024688e81b34cce2111c3c37299e2d1468b660ab8ce1891a400148052bb409ef16c96690ffdafd8cf60bc58f89f4b3e30ac187efdf18445251c00168c73f8017fe3fed7876795ba3005fe3be1f7ac8fb12b3e3650a514af1950bf002695f27eae7d976f0146260881b73d43dcbe27bd3a6322e35bb3964abd49cadd000000000000000000000000000000000000000000000000000000000000000012b374844d963edf6c5a60299af9c155efc35121b6c8db51e391d31f2d95e39a1ae477fa112b61152daef8c1d70781d37e7d179364c6265f25d83734f0848df20119954bf076bdfaa5b8637b7864cf8474bddea3ceef5a502609f07b8da9174ad4010540bf3aba820c6c3d49de81cfad748e207143bf5b17aa60f256473c184cfd4213989e77d259ce9b039a2ed17da748f545fc1162500ba90b06c080486ea7bef617d492b8551264c4e657b75a7828cea716ed5e3f06b1eb1d950dc5abd1369017218ad303f65e8ec91ab8f4d2327f24bca888f1528653561f10782be91952f4a0246947956327dda880ef36181b3809fb476116c7bf57f148149ac167e577d04d2318499a9461d47f634d3245f9d6b0e41ac306f3e3f107437ca1d7e4696cc17c1ddee46531f42b6ce718ff4121d695dce894cc447a77c34581c69841fe37d59b09af565eb6e722f2df8a1ec657a3ce70be0b3ef7422ab5ecaa82f580720c96252442333820aad9f7cfea67543456fbbfca7323e243251a80b937f33adb884bac04fe12010ffe6e06675e86d780413284d355f5c81fa580bcfd85417434dc60310101a5c15d97dbb20d48224927c1945c55869a9ab3644b3a2f5e26aa5d68610c0c010b803d57c9030566c629b07ed39ddbc5c84db5ae5202d9450bab84bcf2fd542101085172d478133602b41693a5332f801909df40225a3f6ead505fbdb994ba28ed000963ec835c952a97ab15ea9de111f42d28cdc6cb76f68c9e16c75d47bcf4d3fc002feaf3785da51980e70862e788697b2a802a3047bac8de74b2085ffc90709757002eb32463a4c362042be99e6471025c7c86d3c64f94a173d76a0b118ea0b27fc2010d7488e8142492318d4e5a8de4f023d6861063c95cab452c88c3659bfdff8ce9001c0dc1b88b8fbc2fd2766f9b51a5cbd8bdf356f9155a7073501f7ee188a9e35e000b8ab3fcb779e4920c1a5599c25b2f784c8e81b3e1477e0fdae27eae4b660466011ccc14e8e9bda1c6ef0ce6a63ab7091c38c7090eeb6eb2f50cf32341d69dc68a002c0c5c75e36ff23fc8ea19046b5323801a572e17eb1d6b61697d36f76e2e23ad01229e468165662ef2d2be1cf8e35f4ea8056a07081161fad8c1ead978b50cf4070107990f90f16d121fc58071674fe8d5607771824c188802ac6c62c6612067002c00
DERO explorer source code | explorer version (api): under development (1.0) | dero version: golang pre-alpha | Copyright 2017-2022 Dero Project