Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add task3 #2073

Closed
wants to merge 11 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
62 changes: 62 additions & 0 deletions mover/yueliao11/code/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
```
# 1. 先构建并部署 faucetcoin
cd task2/faucetcoin
sui move build
sui client publish --gas-budget 100000000

# 2. 构建并部署 task4
cd ../../task4
sui move build
sui client publish --gas-budget 100000000
部署完毕:


1. Faucetcoin 部署结果:
```
PackageID: 0xc10653bf28efb11b4a062f6560bed1f2a265f7e3d212b36bc6a2e5445671cd18
TreasuryCap: 0xd1c7150eb302afcecc270efc2693bf27d04d8c1cb321911f0a12b88877993426
CoinMetadata: 0xf4209d454f09f02837d8caacfff5123fe5582345cbf0db56bd42bfd43f806ba6
```

2. Game 合约部署结果:
```
PackageID: 0x85847018fa1e086c87dbec5921e81988c5ecd4113862b4cea12a8b70162fc40e
Game Object: 0xd1534b22eb350daeec7acec3501663b0c8bc7757cefda7d424ffefed344083c5
AdminCap: 0x50aac3b3ea2d1491b88c597918ef7695e01ee30d40755c45ff46f1e4539f06b7
```

游戏交互步骤:

1. 铸造代币:
```bash
sui client call --package 0xc10653bf28efb11b4a062f6560bed1f2a265f7e3d212b36bc6a2e5445671cd18 \
--module bright_faucet_coin \
--function mint \
--args 0xd1c7150eb302afcecc270efc2693bf27d04d8c1cb321911f0a12b88877993426 1000000000 0x<your_address> \
--gas-budget 10000000
```

2. 存入资金池:
```bash
sui client call --package 0x85847018fa1e086c87dbec5921e81988c5ecd4113862b4cea12a8b70162fc40e \
--module bright_flip \
--function deposit \
--args 0xd1534b22eb350daeec7acec3501663b0c8bc7757cefda7d424ffefed344083c5 <coin_object_id> \
--gas-budget 10000000
```

3. 玩游戏:
```bash
sui client call --package 0x85847018fa1e086c87dbec5921e81988c5ecd4113862b4cea12a8b70162fc40e \
--module bright_flip \
--function play \
--args 0xd1534b22eb350daeec7acec3501663b0c8bc7757cefda7d424ffefed344083c5 true <coin_object_id> <random_object_id> \
--gas-budget 10000000
```

所有合约都已成功部署到主网,可以开始游戏了。需要注意的是要先向游戏合约存入一些代币作为奖池,然后其他玩家才能开始游戏。

begin
end
```
40 changes: 40 additions & 0 deletions mover/yueliao11/code/task2/faucetcoin/Move.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# @generated by Move, please check-in and do not edit manually.

[move]
version = 3
manifest_digest = "E5BD7C42E58188066D8D6C0E915B8FC687C297997409EE1739B046C7361BE2FA"
deps_digest = "F8BBB0CCB2491CA29A3DF03D6F92277A4F3574266507ACD77214D37ECA3F3082"
dependencies = [
{ id = "Sui", name = "Sui" },
]

[[move.package]]
id = "MoveStdlib"
source = { git = "https://gitee.com/MystenLabs/sui.git", rev = "framework/mainnet", subdir = "crates/sui-framework/packages/move-stdlib" }

[[move.package]]
id = "Sui"
source = { git = "https://gitee.com/MystenLabs/sui.git", rev = "framework/mainnet", subdir = "crates/sui-framework/packages/sui-framework" }

dependencies = [
{ id = "MoveStdlib", name = "MoveStdlib" },
]

[move.toolchain-version]
compiler-version = "1.37.1"
edition = "2024.beta"
flavor = "sui"

[env]

[env.mainnet]
chain-id = "35834a8a"
original-published-id = "0xc10653bf28efb11b4a062f6560bed1f2a265f7e3d212b36bc6a2e5445671cd18"
latest-published-id = "0xc10653bf28efb11b4a062f6560bed1f2a265f7e3d212b36bc6a2e5445671cd18"
published-version = "1"

[env.testnet]
chain-id = "4c78adac"
original-published-id = "0x3260cd250964b8b4ada708ed11a5f91f01972c162c82fbae0778c55b9704e156"
latest-published-id = "0x3260cd250964b8b4ada708ed11a5f91f01972c162c82fbae0778c55b9704e156"
published-version = "1"
37 changes: 37 additions & 0 deletions mover/yueliao11/code/task2/faucetcoin/Move.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[package]
name = "faucetcoin"
edition = "2024.beta" # edition = "legacy" to use legacy (pre-2024) Move
# license = "" # e.g., "MIT", "GPL", "Apache 2.0"
# authors = ["..."] # e.g., ["Joe Smith ([email protected])", "John Snow ([email protected])"]

[dependencies]
Sui = { git = "https://gitee.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "framework/mainnet" }

# For remote import, use the `{ git = "...", subdir = "...", rev = "..." }`.
# Revision can be a branch, a tag, and a commit hash.
# MyRemotePackage = { git = "https://some.remote/host.git", subdir = "remote/path", rev = "main" }

# For local dependencies use `local = path`. Path is relative to the package root
# Local = { local = "../path/to" }

# To resolve a version conflict and force a specific version for dependency
# override use `override = true`
# Override = { local = "../conflicting/version", override = true }

[addresses]
faucetcoin = "0x0"

# Named addresses will be accessible in Move as `@name`. They're also exported:
# for example, `std = "0x1"` is exported by the Standard Library.
# alice = "0xA11CE"

[dev-dependencies]
# The dev-dependencies section allows overriding dependencies for `--test` and
# `--dev` modes. You can introduce test-only dependencies here.
# Local = { local = "../path/to/dev-build" }

[dev-addresses]
# The dev-addresses section allows overwriting named addresses for the `--test`
# and `--dev` modes.
# alice = "0xB0B"

Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
compiled_package_info:
package_name: faucetcoin
address_alias_instantiation:
faucetcoin: "0000000000000000000000000000000000000000000000000000000000000000"
std: "0000000000000000000000000000000000000000000000000000000000000001"
sui: "0000000000000000000000000000000000000000000000000000000000000002"
source_digest: AB54D995B9F8D07B51A4D40E4AD1A00D4B490E84011207880B97C8581CA946A7
build_flags:
dev_mode: false
test_mode: false
generate_docs: false
install_dir: ~
force_recompilation: false
lock_file: "./Move.lock"
fetch_deps_only: false
skip_fetch_latest_git_deps: false
default_flavor: sui
default_edition: ~
deps_as_root: false
silence_warnings: false
warnings_are_errors: false
json_errors: false
additional_named_addresses: {}
lint_flag:
no_lint: false
lint: false
dependencies:
- MoveStdlib
- Sui
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"definition_location":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":19,"end":37},"module_name":["0000000000000000000000000000000000000000000000000000000000000000","bright_faucet_coin"],"struct_map":{"0":{"definition_location":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":179,"end":197},"type_parameters":[],"fields":[{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":179,"end":197}]}},"enum_map":{},"function_map":{"0":{"definition_location":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":219,"end":223},"type_parameters":[],"parameters":[["witness#0#0",{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":224,"end":231}],["ctx#0#0",{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":253,"end":256}]],"returns":[],"locals":[["metadata#1#0",{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":299,"end":307}],["treasury#1#0",{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":289,"end":297}]],"nops":{},"code_map":{"0":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":346,"end":353},"1":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":368,"end":369},"2":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":383,"end":398},"3":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":413,"end":434},"4":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":449,"end":464},"5":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":479,"end":493},"6":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":508,"end":511},"7":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":311,"end":521},"8":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":299,"end":307},"9":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":289,"end":297},"10":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":562,"end":570},"11":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":531,"end":571},"12":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":611,"end":619},"13":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":581,"end":620},"14":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":620,"end":621}},"is_native":false},"1":{"definition_location":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":650,"end":654},"type_parameters":[],"parameters":[["treasury_cap#0#0",{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":664,"end":676}],["amount#0#0",{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":725,"end":731}],["recipient#0#0",{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":747,"end":756}],["ctx#0#0",{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":776,"end":779}]],"returns":[],"locals":[],"nops":{},"code_map":{"0":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":834,"end":846},"1":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":848,"end":854},"2":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":856,"end":859},"3":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":823,"end":860},"4":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":902,"end":911},"5":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":870,"end":912},"6":{"file_hash":[31,74,212,13,80,186,233,17,225,193,118,66,232,130,232,86,168,226,214,46,159,150,169,0,166,67,220,234,140,34,70,62],"start":912,"end":913}},"is_native":false}},"constant_map":{}}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"definition_location":{"file_hash":[215,31,27,119,207,27,244,240,122,83,187,153,168,75,241,202,106,65,128,15,29,70,148,104,172,106,9,229,195,130,218,151],"start":174,"end":181},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","address"],"struct_map":{},"enum_map":{},"function_map":{"0":{"definition_location":{"file_hash":[215,31,27,119,207,27,244,240,122,83,187,153,168,75,241,202,106,65,128,15,29,70,148,104,172,106,9,229,195,130,218,151],"start":288,"end":294},"type_parameters":[],"parameters":[],"returns":[{"file_hash":[215,31,27,119,207,27,244,240,122,83,187,153,168,75,241,202,106,65,128,15,29,70,148,104,172,106,9,229,195,130,218,151],"start":298,"end":301}],"locals":[],"nops":{},"code_map":{"0":{"file_hash":[215,31,27,119,207,27,244,240,122,83,187,153,168,75,241,202,106,65,128,15,29,70,148,104,172,106,9,229,195,130,218,151],"start":308,"end":310}},"is_native":false}},"constant_map":{}}
Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"definition_location":{"file_hash":[34,201,103,208,120,108,208,171,127,162,154,113,96,186,51,169,173,216,199,217,88,54,128,150,101,140,27,7,37,201,47,24],"start":395,"end":398},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","bcs"],"struct_map":{},"enum_map":{},"function_map":{"0":{"definition_location":{"file_hash":[34,201,103,208,120,108,208,171,127,162,154,113,96,186,51,169,173,216,199,217,88,54,128,150,101,140,27,7,37,201,47,24],"start":510,"end":518},"type_parameters":[["MoveValue",{"file_hash":[34,201,103,208,120,108,208,171,127,162,154,113,96,186,51,169,173,216,199,217,88,54,128,150,101,140,27,7,37,201,47,24],"start":519,"end":528}]],"parameters":[["v#0#0",{"file_hash":[34,201,103,208,120,108,208,171,127,162,154,113,96,186,51,169,173,216,199,217,88,54,128,150,101,140,27,7,37,201,47,24],"start":530,"end":531}]],"returns":[{"file_hash":[34,201,103,208,120,108,208,171,127,162,154,113,96,186,51,169,173,216,199,217,88,54,128,150,101,140,27,7,37,201,47,24],"start":546,"end":556}],"locals":[],"nops":{},"code_map":{},"is_native":true}},"constant_map":{}}
Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"definition_location":{"file_hash":[130,39,194,65,152,163,85,202,79,174,118,53,127,134,21,176,5,152,60,121,154,28,164,69,149,13,81,102,124,247,230,212],"start":129,"end":134},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","debug"],"struct_map":{},"enum_map":{},"function_map":{"0":{"definition_location":{"file_hash":[130,39,194,65,152,163,85,202,79,174,118,53,127,134,21,176,5,152,60,121,154,28,164,69,149,13,81,102,124,247,230,212],"start":155,"end":160},"type_parameters":[["T",{"file_hash":[130,39,194,65,152,163,85,202,79,174,118,53,127,134,21,176,5,152,60,121,154,28,164,69,149,13,81,102,124,247,230,212],"start":161,"end":162}]],"parameters":[["x#0#0",{"file_hash":[130,39,194,65,152,163,85,202,79,174,118,53,127,134,21,176,5,152,60,121,154,28,164,69,149,13,81,102,124,247,230,212],"start":164,"end":165}]],"returns":[],"locals":[],"nops":{},"code_map":{},"is_native":true},"1":{"definition_location":{"file_hash":[130,39,194,65,152,163,85,202,79,174,118,53,127,134,21,176,5,152,60,121,154,28,164,69,149,13,81,102,124,247,230,212],"start":191,"end":208},"type_parameters":[],"parameters":[],"returns":[],"locals":[],"nops":{},"code_map":{},"is_native":true}},"constant_map":{}}
Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"definition_location":{"file_hash":[180,83,37,169,160,52,137,9,155,138,116,210,20,66,203,205,101,18,49,34,149,114,32,163,241,195,176,82,88,162,153,189],"start":262,"end":266},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","hash"],"struct_map":{},"enum_map":{},"function_map":{"0":{"definition_location":{"file_hash":[180,83,37,169,160,52,137,9,155,138,116,210,20,66,203,205,101,18,49,34,149,114,32,163,241,195,176,82,88,162,153,189],"start":287,"end":295},"type_parameters":[],"parameters":[["data#0#0",{"file_hash":[180,83,37,169,160,52,137,9,155,138,116,210,20,66,203,205,101,18,49,34,149,114,32,163,241,195,176,82,88,162,153,189],"start":296,"end":300}]],"returns":[{"file_hash":[180,83,37,169,160,52,137,9,155,138,116,210,20,66,203,205,101,18,49,34,149,114,32,163,241,195,176,82,88,162,153,189],"start":315,"end":325}],"locals":[],"nops":{},"code_map":{},"is_native":true},"1":{"definition_location":{"file_hash":[180,83,37,169,160,52,137,9,155,138,116,210,20,66,203,205,101,18,49,34,149,114,32,163,241,195,176,82,88,162,153,189],"start":345,"end":353},"type_parameters":[],"parameters":[["data#0#0",{"file_hash":[180,83,37,169,160,52,137,9,155,138,116,210,20,66,203,205,101,18,49,34,149,114,32,163,241,195,176,82,88,162,153,189],"start":354,"end":358}]],"returns":[{"file_hash":[180,83,37,169,160,52,137,9,155,138,116,210,20,66,203,205,101,18,49,34,149,114,32,163,241,195,176,82,88,162,153,189],"start":373,"end":383}],"locals":[],"nops":{},"code_map":{},"is_native":true}},"constant_map":{}}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"definition_location":{"file_hash":[7,196,140,110,122,251,186,49,77,140,14,42,28,105,251,173,39,158,192,0,39,195,146,181,107,14,152,255,168,76,203,34],"start":155,"end":161},"module_name":["0000000000000000000000000000000000000000000000000000000000000001","macros"],"struct_map":{},"enum_map":{},"function_map":{},"constant_map":{}}
Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.
Loading