From 0dee561cc094459c2b0caf6b5647bc45459d2b7e Mon Sep 17 00:00:00 2001 From: rdewilder Date: Sun, 21 Aug 2022 17:36:54 -0400 Subject: [PATCH 01/29] added the list of test accounts to chain.md and usage.md --- docs/api/chain.md | 12 +++++++++++- docs/tutorial/usage.md | 11 +++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/docs/api/chain.md b/docs/api/chain.md index 3a788b0..96788e3 100644 --- a/docs/api/chain.md +++ b/docs/api/chain.md @@ -22,7 +22,17 @@ Local port number the RPC api is bound to ## Methods ### static async setupChain(chainName: string): Promise<Chain> -Setup new testing chain, setup chain docker instance, initialize api client, create 10 test accounts +Setup new testing chain, setup chain docker instance, initialize api client, creates the following 10 test accounts: +- acc11.test +- acc12.test +- acc13.test +- acc14.test +- acc15.test +- acc21.test +- acc22.test +- acc23.test +- acc24.test +- acc25.test Valid chainName values: WAX, EOS and TLOS diff --git a/docs/tutorial/usage.md b/docs/tutorial/usage.md index 8a98b42..b918711 100644 --- a/docs/tutorial/usage.md +++ b/docs/tutorial/usage.md @@ -20,6 +20,17 @@ const account2 = chain.accounts[2]; // create account let newAccount = await chain.system.createAccount("newaccount"); ``` +The following test accounts are created automatically: +- acc11.test +- acc12.test +- acc13.test +- acc14.test +- acc15.test +- acc21.test +- acc22.test +- acc23.test +- acc24.test +- acc25.test ## Contracts From 66eec1e2e288349d996a6c47b789867fb4a7d71e Mon Sep 17 00:00:00 2001 From: Robert DeWilder Date: Sun, 21 Aug 2022 21:36:26 -0400 Subject: [PATCH 02/29] updated description of timeAdded in time.md --- docs/api/time.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/api/time.md b/docs/api/time.md index d245573..e57d765 100644 --- a/docs/api/time.md +++ b/docs/api/time.md @@ -6,7 +6,7 @@ The Time class allows the manipulation of blocktime. These functions only add t ### chain: Chain Reference to the chain instance ### timeAdded: number -Record of time added to chain +The total number of seconds that have been skipped in the chain ## Constructor **constructor(chain: Chain): Time** @@ -18,4 +18,4 @@ Incrementally increase time of chain. ### async increaseTo(time: number): Promise<number> -Increase time of chain to specific time point. T +Increase time of chain to specific time point T From e8e10daf996e1155224eadc9b280a5503ffcb6b8 Mon Sep 17 00:00:00 2001 From: Robert DeWilder Date: Sun, 21 Aug 2022 21:44:51 -0400 Subject: [PATCH 03/29] bumped to version 0.3.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bdc87d5..641df86 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "qtest-js", - "version": "0.2.2", + "version": "0.3.0", "description": "eosio testing library", "main": "dist/index.js", "license": "MIT", From 7bd2b103885bddeadd207cef6e78829d09d192d6 Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Thu, 15 Sep 2022 23:24:41 +0700 Subject: [PATCH 04/29] add a warning msg while downloading docker image --- src/dockerClient.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dockerClient.ts b/src/dockerClient.ts index 4110e60..4d5ad7b 100644 --- a/src/dockerClient.ts +++ b/src/dockerClient.ts @@ -22,6 +22,9 @@ const pullDockerImage = async () => { process.stdout.write( `Pulling docker image ${dockerImageName}. This process will take few mintutes ...\n` ); + process.stdout.write( + `\x1b[93mWarning: your tests might be failed for the first time while downloading an image because of the test timeout\x1b[39m\n` + ); execute(`docker pull ${dockerImageName}`); } else { throw e; From 9146a75f213e95cd382789fdaf0503261ae5dcc3 Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Sun, 18 Sep 2022 15:30:27 +0700 Subject: [PATCH 05/29] snapshot improve start time --- docker/Dockerfile | 5 ++-- docker/Makefile | 11 ++++--- docker/Readme.md | 28 ++++++++++++++---- docker/create_snapshot.sh | 2 +- .../node/logs/EOS/data/snapshots/snapshot.bin | Bin 2549933 -> 2549319 bytes .../logs/TLOS/data/snapshots/snapshot.bin | Bin 2532988 -> 2532342 bytes .../node/logs/WAX/data/snapshots/snapshot.bin | Bin 2446234 -> 2445588 bytes docker/scripts/deploy_system_contract_eos.sh | 9 ++---- docker/scripts/deploy_system_contract_tlos.sh | 5 +--- docker/scripts/deploy_system_contract_wax.sh | 7 ++--- docker/scripts/health_check.sh | 4 +-- 11 files changed, 39 insertions(+), 32 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 3996ccf..6c1347d 100755 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -2,8 +2,7 @@ FROM ubuntu:20.04 WORKDIR /app # # Install prerequisites -RUN apt-get update \ - && apt-get update --fix-missing +RUN apt-get update RUN DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get -y install tzdata RUN apt-get -y install zip unzip libncurses5 wget git build-essential cmake curl libboost-all-dev libcurl4-openssl-dev libgmp-dev libssl-dev libusb-1.0.0-dev libzstd-dev time pkg-config llvm-11-dev @@ -25,7 +24,7 @@ ENV EOSIO_PRV_KEY=5JKxAqBoQuAYSh6YMcjxcougPpt1pi9L4PyJHwEQuZgYYgkWpjS EXPOSE 8888 -HEALTHCHECK --start-period=2s --interval=2s --timeout=2s --retries=5\ +HEALTHCHECK --start-period=100ms --interval=500ms --timeout=500ms --retries=20\ CMD ./scripts/health_check.sh || exit 1 ENTRYPOINT ["./entrypoint.sh"] diff --git a/docker/Makefile b/docker/Makefile index c17cb3b..250e5bb 100755 --- a/docker/Makefile +++ b/docker/Makefile @@ -33,20 +33,19 @@ build_snapshots: docker build -f Dockerfile.snapshot -t qsnapshot . --platform linux/${ARCH} create_snapshots: stop - docker run --name qsnapshot --env EOSIO_PUB_KEY=EOS5dUsCQCAyHVjnqr6BFqVEE7w8XksnkRtz22wd9eFrSq4NHoKEH --env EOSIO_PRV_KEY=5JKxAqBoQuAYSh6YMcjxcougPpt1pi9L4PyJHwEQuZgYYgkWpjS --env SYSTEM_TOKEN_SYMBOL="WAX" -d -p 8888:8888 qsnapshot:latest --platform linux/${ARCH} + docker run --name qsnapshot --env EOSIO_PUB_KEY=EOS5dUsCQCAyHVjnqr6BFqVEE7w8XksnkRtz22wd9eFrSq4NHoKEH --env EOSIO_PRV_KEY=5JKxAqBoQuAYSh6YMcjxcougPpt1pi9L4PyJHwEQuZgYYgkWpjS -d -p 8888:8888 qsnapshot:latest --platform linux/${ARCH} copy_snapshots: ./copy_snapshot.sh build: - # docker build -f Dockerfile -t genereos/qtest:amd64-v1.1.0 . --platform linux/amd64 - # docker build -f Dockerfile -t genereos/qtest:arm64-v1.1.0 . --platform linux/arm64 + # docker build -f Dockerfile -t genereos/qtest:amd64-v1.1.4 . --platform linux/amd64 + # docker build -f Dockerfile -t genereos/qtest:arm64-v1.1.4 . --platform linux/arm64 # docker buildx create --use - docker buildx build -f Dockerfile -t genereos/qtest:v1.1.1 --platform linux/amd64,linux/arm64 . --push + docker buildx build -f Dockerfile -t genereos/qtest:latest --platform linux/amd64,linux/arm64 . --push - start: stop - docker run --name qtest --env SYSTEM_TOKEN_SYMBOL="WAX" -d -p 8888:8888 genereos/qtest:v1.1.1 + docker run --name qtest --env SYSTEM_TOKEN_SYMBOL="WAX" -d -p 8888:8888 genereos/qtest:v1.1.4 stop: docker container rm qtest -f diff --git a/docker/Readme.md b/docker/Readme.md index 3e8ab3b..381b30b 100644 --- a/docker/Readme.md +++ b/docker/Readme.md @@ -2,13 +2,32 @@ ``` $ make build_snapshots + $ make create_snapshots + # wait until all snapshots are created with following logs: +$ docker logs qsnapshot +{ + "head_block_id" : "000000108afb765fa579df87aef399987315b3c3f11dd44a2a98f14869e674af", + "head_block_num" : 16, + "head_block_time" : "2022-09-18T07:52:34.000", + "snapshot_name" : "/app/snapshot-node/./logs/EOS/data/snapshots/snapshot-000000108afb765fa579df87aef399987315b3c3f11dd44a2a98f14869e674af.bin", + "version" : 5 +} +... { - "head_block_id" : "00000012970061bb6b3aeac9d36303e9832b7363c8f7ae5db7fc0c90735cb37c", - "head_block_num" : 18, - "head_block_time" : "2022-07-14T01:58:07.000", - "snapshot_name" : "/app/snapshot-node/./logs/TLOS/data/snapshots/snapshot-00000012970061bb6b3aeac9d36303e9832b7363c8f7ae5db7fc0c90735cb37c.bin", + "head_block_id" : "0000000d7b70ad64ac368b01f5ccfaa97481ac610877bbe9307a09e52a75e451", + "head_block_num" : 13, + "head_block_time" : "2022-09-18T07:52:42.000", + "snapshot_name" : "/app/snapshot-node/./logs/WAX/data/snapshots/snapshot-0000000d7b70ad64ac368b01f5ccfaa97481ac610877bbe9307a09e52a75e451.bin", + "version" : 5 +} +... +{ + "head_block_id" : "0000000d30b1c9f92065e95037619b4ddbb20f7c9143c7863e46a7d0f3f5a103", + "head_block_num" : 13, + "head_block_time" : "2022-09-18T07:52:50.000", + "snapshot_name" : "/app/snapshot-node/./logs/TLOS/data/snapshots/snapshot-0000000d30b1c9f92065e95037619b4ddbb20f7c9143c7863e46a7d0f3f5a103.bin", "version" : 5 } $ make copy_snapshots @@ -34,7 +53,6 @@ docker run --name qtest --env SYSTEM_TOKEN_SYMBOL="WAX" -d -p 8888:8888 qtest:l ``` ## Time manipulation: - ``` $ docker exec qtest cleos get info { diff --git a/docker/create_snapshot.sh b/docker/create_snapshot.sh index 2f36671..90b3903 100755 --- a/docker/create_snapshot.sh +++ b/docker/create_snapshot.sh @@ -16,6 +16,6 @@ elif [ "$SYSTEM_TOKEN_SYMBOL" = "TLOS" ]; then else echo "No available system contracts for token symbol: " + $SYSTEM_TOKEN_SYMBOL fi -sleep 2s +sleep 1s curl http://127.0.0.1:8888/v1/producer/create_snapshot | json_pp cd /app/snapshot-node/ && ./stop.sh && ./clear.sh diff --git a/docker/node/logs/EOS/data/snapshots/snapshot.bin b/docker/node/logs/EOS/data/snapshots/snapshot.bin index 18a388c51a3bb393876beaf2173e976875a1e41b..a2d65105784badb6d85c66d794c8942de3bdae76 100644 GIT binary patch delta 3494 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 b&90!?BgpEc0T?elvWZuGj1Ky81Zn#Rn=;Yj delta 4044 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 diff --git a/docker/node/logs/TLOS/data/snapshots/snapshot.bin b/docker/node/logs/TLOS/data/snapshots/snapshot.bin index ef9405d8786b97b4d3a71ca4ee89fcb1b831a0e1..d1a15c525986fc5cd8bcd911e371124a45f17feb 100644 GIT binary patch delta 3095 zcmaKu2{=^iAIHxa+sN3Lu@7=+6YhwRCD+!1^p~yBwOo;1D!0r?n-H3EY(=*IvRunZ zNoCCvGnOk#l2n+oTtdX{zQ-s%PrB!MKJzZ$@B90`XWnzp`!2SoU}hUrF!A0vJOn`~ zya~a&C|5So;<9U74TkX>`H?i5G z!M0xmESJ1v$}m;2XMU1#YeU4F{WIF!`#LAAr5_DUb`HIzs<#onypza&Ti;LiOLCRLRL7BJ8Q1(y9=Y%jsj%I(a)I$!?E}XcRQNt!_EecVTMPzQ)x?U2r$%(h zlnr4ua@bSAoXaHgZU_mYH6RDuvw{0x?rys8DR6M5JO16*ZYblgE31v_+&)h1$^Zxw zAxW$@C|bu>8_)>zTYwn$@1{YewGwbDEB6UgyIZw{A=1^s@ez)d1%M1=!q}+tbQ{Dy z6W&TSY*XgWJwrkxW2uZb1Dq?L-?AG*=$Wu4&{e1*bW=`NH?^AXNnKC3M9Q*YHK4&| zEev~1*@=#5JZ2M>eIT4nDJdm51a2F@=vJe2heN7I#<{^`amliZXKr{D%nF-5({%~^ zp<5fn_lv9*_Wn7k9h;J@eu)V!rMS?5&Q9B@sGgjf@Kk!EszZ^!M9$Ez*6!%(W1R*! zg7SdQK~jz&m5p|MtgbfE3y3VyAK4%`Jv3j>`?{m82IyqY#rcKLpYMI^@_(Iep9rI`{mpG{t*S z+v4Nn_UG2rN0H)ZiG;^~)>=&$ca8%c=c%OsIk$!$!SF7pq}26s6m{>8Yk6_^oG85U zG{_I}2y(m*!3T=*Zx+8ZxkL=yEI28yg5yihxc0k8qE0CoTefD^z4;0E9TJb-loUH~4z z2jB+?00aR-0AYX#KolSb5C;$d5&%hn6hImv1CXt#9h5t@L~S3e!_A;?IJl$|1Vxd9 z14Lo6Hyw7Pb46uMufP9*VaD-TMUp>T(bLU6qewF8Nov?Xg^AC$qaJRZ6SsMmW}f^O zHaO78D4@%VyL39_Da}^vOH0^l&PQLuK(v6xZaNmh1Bx+;F#Y<_OsVW?qW3{4v~P2*b#I7fA6#halh z;f2LHwqY)kru}+**S?mA|KkO7a9h(92SqCud6rTT8vL+ofse-KKPx|& z>xz2b;2y?4@%cEWGGMIb&42#O7?F8p*v0YJ`TWs!q1ru5-gGkT<|t)2jX$0rt2aHZ z86b~2`LT<;%siFD#g+Z}*nvYP9cZAN<9cd#d$;$&7!e)Cp)o__U*n3rU#bqjGJ2zn zFU%i8J-e9WRh#suF+V%6GOwR#Z$@!lmo-(5*)f6~RALs(Y~9h7mdk%^u($rE##F?Te&61=Dvu&ilf%*8FDf#j7;&=Q9UH&qwB3r&sB?`k9g4R0*TDo7N z9t++q`A?)my_N?trZ)Y7QqQbjWHa`=1m4uc373Bw6ZG;2CVS#tGocTKcDsz@yAlY! zjxEZVJoc<<)872KqxZM$yM}twPP8eso!r?hxiROm@24aof8ApeyNNGCuuqgqEM=Qb zDqMz$$4oHn7rIsC0SW*`zT`p&yK8zm3sew9dL-89*bUNa9u41J}&W>XJdfDw2sXjnh>;AM8~~ zL?Wz?45Yyv6+8&+g5fjt^<3V(nEaji-6$D~)(ix8Ml|pL z$22s449v=lSmfJ;Rs~IjnF19KfVSu;GkZpfwUKlvm2*A`a( zcC{O84%3omosNFKY+I1vbXXJjl65A9@D(NLa6bkoy7Ii@5zyX>yt@gDYNDr5nhy?* z_4Nb=p?wPvSdXK}vI5SO0UE5@%K2&&;*<%SE2IJ|M+HmCkYkl--{{J?G(n^x6SiFT z)y}c>_KmB)-DFn%izuR*1&6X_^HdaO!Lk?xn*;ArK+n~X+h<+0nD{z*P|s_TC82$E WEO^OOd4kjh&=&M~6Oxw$cl`^?lRDr4 delta 3718 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 L%SZW~;EewOAPOZ? delta 3787 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 CdIE<4 diff --git a/docker/scripts/deploy_system_contract_eos.sh b/docker/scripts/deploy_system_contract_eos.sh index 17bb1e2..f5c1bef 100755 --- a/docker/scripts/deploy_system_contract_eos.sh +++ b/docker/scripts/deploy_system_contract_eos.sh @@ -58,19 +58,16 @@ cleos push action eosio activate '["4e7bf348da00a945489b2a681749eb56f5de00b90001 cleos push action eosio activate '["4fca8bd82bbd181e714e283f83e1b45d95ca5af40fb89ad3977b653c448f78c2"]' -p eosio@active # WTMSIG_BLOCK_SIGNATURES cleos push action eosio activate '["299dcb6af692324b899b39f16d5a530a33062804e41f09dc97e9f156b4476707"]' -p eosio@active -sleep 3 +sleep 1 # Deploy system contracts until cleos set contract eosio contracts/eos eosio.system.wasm eosio.system.abi do - sleep 1s + sleep 0.5s done # Designate eosio.msig as privileged account cleos push action eosio setpriv '["eosio.msig", 1]' -p eosio@active # Init system contract -cleos push action eosio init '[0, "4,EOS"]' -p eosio@active - -# Complete setup -cleos system newaccount eosio qtest ${EOSIO_PUB_KEY} ${EOSIO_PUB_KEY} --buy-ram-kbytes 8 --stake-net "0.0000 EOS" --stake-cpu "0.0000 EOS" \ No newline at end of file +cleos push action eosio init '[0, "4,EOS"]' -p eosio@active \ No newline at end of file diff --git a/docker/scripts/deploy_system_contract_tlos.sh b/docker/scripts/deploy_system_contract_tlos.sh index e63ec53..eb63618 100755 --- a/docker/scripts/deploy_system_contract_tlos.sh +++ b/docker/scripts/deploy_system_contract_tlos.sh @@ -47,13 +47,10 @@ cleos push action eosio activate '["4a90c00d55454dc5b059055ca213579c6ea856967712 cleos push action eosio activate '["1a99a59d87e06e09ec5b028a9cbb7749b4a5ad8819004365d02dc4379a8b7241"]' -p eosio@active # RAM_RESTRICTIONS cleos push action eosio activate '["4e7bf348da00a945489b2a681749eb56f5de00b900014e137ddae39f48f69d67"]' -p eosio@active -sleep 3 +sleep 1 # Designate eosio.msig as privileged account cleos push action eosio setpriv '["eosio.msig", 1]' -p eosio@active # Init system contract cleos push action eosio init '[0, "4,TLOS"]' -p eosio@active - -# Complete setup -cleos system newaccount eosio qtest ${EOSIO_PUB_KEY} ${EOSIO_PUB_KEY} --buy-ram-kbytes 8 --stake-net "0.0000 TLOS" --stake-cpu "0.0000 TLOS" \ No newline at end of file diff --git a/docker/scripts/deploy_system_contract_wax.sh b/docker/scripts/deploy_system_contract_wax.sh index a82641f..c408ffd 100755 --- a/docker/scripts/deploy_system_contract_wax.sh +++ b/docker/scripts/deploy_system_contract_wax.sh @@ -46,13 +46,10 @@ cleos push action eosio activate '["4a90c00d55454dc5b059055ca213579c6ea856967712 cleos push action eosio activate '["1a99a59d87e06e09ec5b028a9cbb7749b4a5ad8819004365d02dc4379a8b7241"]' -p eosio@active # RAM_RESTRICTIONS cleos push action eosio activate '["4e7bf348da00a945489b2a681749eb56f5de00b900014e137ddae39f48f69d67"]' -p eosio@active -sleep 3 +sleep 1 # Designate eosio.msig as privileged account cleos push action eosio setpriv '["eosio.msig", 1]' -p eosio@active # Init system contract -cleos push action eosio init '[0, "8,WAX"]' -p eosio@active - -# Complete setup -cleos system newaccount eosio qtest ${EOSIO_PUB_KEY} ${EOSIO_PUB_KEY} --buy-ram-kbytes 8 --stake-net "0.00000000 WAX" --stake-cpu "0.00000000 WAX" \ No newline at end of file +cleos push action eosio init '[0, "8,WAX"]' -p eosio@active \ No newline at end of file diff --git a/docker/scripts/health_check.sh b/docker/scripts/health_check.sh index 31c3e6c..515c62c 100755 --- a/docker/scripts/health_check.sh +++ b/docker/scripts/health_check.sh @@ -1,8 +1,8 @@ #!/bin/bash curl -f --request POST \ - --url http://127.0.0.1:8888/v1/chain/get_account \ - --data '{"account_name":"qtest"}' + --url http://127.0.0.1:8888/v1/chain/get_block \ + --data '{"block_num_or_id":"17"}' if [[ $? -eq 0 ]] then From 0c1f918de1d186b14be3888f007e420db170713e Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Sun, 18 Sep 2022 15:32:41 +0700 Subject: [PATCH 06/29] improve start time with snapshot --- docker/Makefile | 2 +- src/chain.ts | 64 +++++++++++++++++------------------------ src/dockerClient.ts | 15 ++++++++-- src/system.ts | 7 ++--- test/docker.test.ts | 7 ++++- test/startchain.test.ts | 21 ++++++++++++++ 6 files changed, 70 insertions(+), 46 deletions(-) create mode 100644 test/startchain.test.ts diff --git a/docker/Makefile b/docker/Makefile index 250e5bb..750a1ec 100755 --- a/docker/Makefile +++ b/docker/Makefile @@ -42,7 +42,7 @@ build: # docker build -f Dockerfile -t genereos/qtest:amd64-v1.1.4 . --platform linux/amd64 # docker build -f Dockerfile -t genereos/qtest:arm64-v1.1.4 . --platform linux/arm64 # docker buildx create --use - docker buildx build -f Dockerfile -t genereos/qtest:latest --platform linux/amd64,linux/arm64 . --push + docker buildx build -f Dockerfile -t genereos/qtest:v1.1.4 --platform linux/amd64,linux/arm64 . --push start: stop docker run --name qtest --env SYSTEM_TOKEN_SYMBOL="WAX" -d -p 8888:8888 genereos/qtest:v1.1.4 diff --git a/src/chain.ts b/src/chain.ts index 3688a7d..19748a1 100644 --- a/src/chain.ts +++ b/src/chain.ts @@ -13,6 +13,7 @@ import { startChainContainer, getChainIp, manipulateChainTime, + checkContainerHealthStatus, } from "./dockerClient"; import { sleep } from "./utils"; import { signatureProvider } from "./wallet"; @@ -66,8 +67,6 @@ export class Chain { const port = Math.floor(Math.random() * 9900 + 100); await startChainContainer(port, chainName); - // const chainIp = await getChainIp(port); - // const rpc = new JsonRpc(`http://${chainIp}:${port}`, { fetch }); const rpc = new JsonRpc(`http://127.0.0.1:${port}`, { fetch }); const api = new Api({ rpc, @@ -77,11 +76,8 @@ export class Chain { }); const newChain = new Chain(rpc, api, port, chainName); - // waiting for chain start produce block await newChain.waitForChainStart(); - // waiting for chain finish inilize system contract - await newChain.waitForSystemContractInitialized(); // initialize 10 test accounts await newChain.initializeTestAccounts(); @@ -118,6 +114,23 @@ export class Chain { return +(await this.getInfo()).head_block_num; } + /** + * check node status + * + * @return {Promise} true if node is started + * @api public + */ + async isNodeStartUp(): Promise { + try { + await this.getInfo(); + return true; + } catch (e) { + await sleep(100); + return false; + } + } + + /** * check chain produce block * @@ -127,7 +140,7 @@ export class Chain { async isProducingBlock(): Promise { try { const currentHeadBlock = await this.headBlockNum(); - await sleep(600); + await sleep(500); return Number(await this.headBlockNum()) - Number(currentHeadBlock) > 0; } catch (e) { return false; @@ -230,46 +243,23 @@ export class Chain { return this.system.createAccounts(testAccountNames); } - private async isSystemContractInitialized(): Promise { - try { - const rammarketTables = await this.rpc.get_table_rows({ - json: true, - code: "eosio", - table: "rammarket", - scope: "eosio", - }); - if (rammarketTables.rows && rammarketTables.rows.length) { - return true; - } - return false; - } catch (e) { - return false; - } - } - private async waitForChainStart() { let retryCount = 0; - while (!(await this.isProducingBlock())) { - await sleep(1000); - if (retryCount === 10) { - throw new Error("can not get chain status"); + while (!(await checkContainerHealthStatus(this.port))) { + await sleep(100); + if (retryCount === 100) { + throw new Error("Docker container is not healthy"); } retryCount++; } - await sleep(1000); - } - private async waitForSystemContractInitialized() { - let retryCount = 0; - while (!(await this.isSystemContractInitialized())) { - await sleep(2000); - if (retryCount === 15) { - throw new Error("can not initilize system contract"); + retryCount = 0; + while (!(await this.isProducingBlock())) { + if (retryCount === 20) { + throw new Error("Cannot get chain status"); } retryCount++; } - - await sleep(1000); } private getChainTokenDecimal(chainName: string): number { diff --git a/src/dockerClient.ts b/src/dockerClient.ts index 4d5ad7b..d2f8df5 100644 --- a/src/dockerClient.ts +++ b/src/dockerClient.ts @@ -1,5 +1,5 @@ import { execSync } from "child_process"; -const dockerImageName = "genereos/qtest:v1.1.1"; +const dockerImageName = "genereos/qtest:v1.1.4"; function execute(command, ignoreFail = false) { try { @@ -23,7 +23,7 @@ const pullDockerImage = async () => { `Pulling docker image ${dockerImageName}. This process will take few mintutes ...\n` ); process.stdout.write( - `\x1b[93mWarning: your tests might be failed for the first time while downloading an image because of the test timeout\x1b[39m\n` + `\x1b[93mWarning: Your tests might be failed for the first time while downloading the ${dockerImageName} because of the test timeout\x1b[39m\n` ); execute(`docker pull ${dockerImageName}`); } else { @@ -66,6 +66,17 @@ export const getContainers = (): { name: string; id: string }[] => { }); }; +export const checkContainerHealthStatus = async (rpcPort: number): Promise => { + const name = "qtest" + rpcPort; + const rawResult = execute(`docker inspect --format='{{json .State.Health}}' ${name}`); + const jsonResult = JSON.parse(rawResult); + if(jsonResult?.Status === 'healthy'){ + return true; + }else{ + return false; + } +}; + export const killExistingChainContainer = async ( rpcPort: number ): Promise => { diff --git a/src/system.ts b/src/system.ts index 5ae02ce..1017cd6 100644 --- a/src/system.ts +++ b/src/system.ts @@ -23,12 +23,9 @@ export class System { accounts: string[], supplyAmount = this.chain.coreSymbol.convertAssetString(100) ): Promise { - const accountInstances: Account[] = []; - for (const account of accounts) { - accountInstances.push(await this.createAccount(account, supplyAmount)); - } - return accountInstances; + const requests = accounts.map(account => this.createAccount(account, supplyAmount)); + return Promise.all(requests); } /** diff --git a/test/docker.test.ts b/test/docker.test.ts index e63e3f7..2653d26 100644 --- a/test/docker.test.ts +++ b/test/docker.test.ts @@ -3,7 +3,9 @@ import { getContainers, killExistingChainContainer, getChainIp, + checkContainerHealthStatus } from "../src/dockerClient"; +import { sleep } from "../src/utils"; describe("docker client test", () => { let port = 12345; @@ -14,7 +16,10 @@ describe("docker client test", () => { const qTestContainer = containers.find((c) => c.name === "qtest12345"); // @ts-ignore expect(qTestContainer.name).toBe("qtest12345"); - }); + expect(await checkContainerHealthStatus(port)).toBe(false); + await sleep(4000); + expect(await checkContainerHealthStatus(port)).toBe(true); + }, 20000); it("get chain ip", async () => { const ip = await getChainIp(port); diff --git a/test/startchain.test.ts b/test/startchain.test.ts new file mode 100644 index 0000000..335d434 --- /dev/null +++ b/test/startchain.test.ts @@ -0,0 +1,21 @@ +import { expectBalance } from "../src/assertion"; +import { Chain } from "../src/chain"; +import { generateTapos } from "../src/utils"; +import { TESTING_PUBLIC_KEY } from "../src/wallet"; + +describe("setup chain test", () => { + let chain; + let account; + let chainName = process.env.CHAIN_NAME || "WAX"; + + afterAll(async () => { + await chain.clear(); + }, 10000); + + describe("setup chain", function () { + it("setup chain test", async () => { + chain = await Chain.setupChain(chainName); + account = await chain.system.createAccount("testaccount1"); + }, 60000); + }); +}); From 57debf50ac9e48a0b788f2a75c26e9e432c551f1 Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Sun, 18 Sep 2022 15:49:38 +0700 Subject: [PATCH 07/29] fixed ts version --- src/dockerClient.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dockerClient.ts b/src/dockerClient.ts index d2f8df5..48e2266 100644 --- a/src/dockerClient.ts +++ b/src/dockerClient.ts @@ -70,7 +70,7 @@ export const checkContainerHealthStatus = async (rpcPort: number): Promise Date: Sun, 18 Sep 2022 22:32:14 +0700 Subject: [PATCH 08/29] generate d.ts file --- tsconfig.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index 5c523ce..ee6aa20 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,7 +21,8 @@ "typeRoots": [ "node_modules/@types", "./src/types" - ] + ], + "declaration": true }, "ts-node": { // these options are overrides used only by ts-node From 3ed84057337916083607271169ee54fb925d478d Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Mon, 19 Sep 2022 11:33:11 +0700 Subject: [PATCH 09/29] bump v0.3.5 --- example/package-lock.json | 14 +++++++------- example/package.json | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example/package-lock.json b/example/package-lock.json index 39af0a5..80a33c1 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "devDependencies": { "jest": "^28.1.3", - "qtest-js": "^0.1.3" + "qtest-js": "^0.3.5" } }, "node_modules/@ampproject/remapping": { @@ -4448,9 +4448,9 @@ } }, "node_modules/qtest-js": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-0.1.3.tgz", - "integrity": "sha512-XumCo8inkf8gWMs9q4dNzrgmTjIh5XyVmnCN9YcyG74vVmC0RjqSk3y/BZltL5cUozMlLCJo2bc/be/S9zpgSg==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.3.5.tgz", + "integrity": "sha512-G01PH4rFTPiJjhZiQ1axDbEjAJlf4B7/nad4odBa2iNR4psYcJrka7IGdrFJoSmDWDsk3MZ8OHzYRdH0rYxqMA==", "dev": true, "dependencies": { "eosjs": "^22.1.0", @@ -8482,9 +8482,9 @@ } }, "qtest-js": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-0.1.3.tgz", - "integrity": "sha512-XumCo8inkf8gWMs9q4dNzrgmTjIh5XyVmnCN9YcyG74vVmC0RjqSk3y/BZltL5cUozMlLCJo2bc/be/S9zpgSg==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.3.5.tgz", + "integrity": "sha512-G01PH4rFTPiJjhZiQ1axDbEjAJlf4B7/nad4odBa2iNR4psYcJrka7IGdrFJoSmDWDsk3MZ8OHzYRdH0rYxqMA==", "dev": true, "requires": { "eosjs": "^22.1.0", diff --git a/example/package.json b/example/package.json index b2800ab..00b1c0c 100644 --- a/example/package.json +++ b/example/package.json @@ -9,7 +9,7 @@ "author": "", "license": "ISC", "devDependencies": { - "qtest-js": "^0.1.3", + "qtest-js": "^0.3.5", "jest": "^28.1.3" } } diff --git a/package.json b/package.json index 641df86..5cc77ba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "qtest-js", - "version": "0.3.0", + "version": "0.3.5", "description": "eosio testing library", "main": "dist/index.js", "license": "MIT", From 1c714dd567420b362d7c556ed93e2c777d1a2e79 Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Sun, 2 Oct 2022 12:24:26 +0700 Subject: [PATCH 10/29] load existing account and contract --- jest.config.js | 3 ++- package.json | 2 +- src/account.ts | 25 +++++++++++++++---- src/system.ts | 15 ++++++++++++ test/account.test.ts | 40 +++++++++++++++++++++---------- test/system.test.ts | 57 ++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 123 insertions(+), 19 deletions(-) create mode 100644 test/system.test.ts diff --git a/jest.config.js b/jest.config.js index 0031e9e..4d208dc 100644 --- a/jest.config.js +++ b/jest.config.js @@ -154,7 +154,8 @@ module.exports = { // An array of regexp pattern strings that are matched against all test paths, matched tests are skipped testPathIgnorePatterns: [ - "/node_modules/" + "/node_modules/", + "/example/" ], // The regexp pattern or array of patterns that Jest uses to detect test files diff --git a/package.json b/package.json index 5cc77ba..d661c27 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "prepare": "npm run build", "prettier": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "lint": "tslint -p tsconfig.json", - "test": "jest .test.ts" + "test": "jest " }, "dependencies": { "eosjs": "^22.1.0", diff --git a/src/account.ts b/src/account.ts index 88e934a..979efe2 100644 --- a/src/account.ts +++ b/src/account.ts @@ -323,7 +323,7 @@ export class Account { if (!fs.existsSync(contractPath.abi) || !fs.existsSync(contractPath.wasm)) { throw new Error( "can not find abi or wasm file of contract " + - JSON.stringify(contractPath, null, 2) + JSON.stringify(contractPath, null, 2) ); } const buffer = new SerialBuffer({ @@ -343,7 +343,6 @@ export class Account { const serializedAbiHexString = Buffer.from(buffer.asUint8Array()).toString( "hex" ); - const wasmHexString = fs.readFileSync(contractPath.wasm).toString("hex"); const tx = await this.chain.api.transact( @@ -384,7 +383,25 @@ export class Account { generateTapos() ); - this.contract = new Contract(this, contractPath.wasm, abiJSON); + this.contract = new Contract(this, wasmHexString, abiJSON); return this.contract; } -} + + /** + * from an existing contract to this account + * + * @return {Promise} Contract instance + * @api public + */ + async loadContract() { + const getCodeResult = await this.chain.rpc.get_code(this.name); + if (getCodeResult.code_hash === "0000000000000000000000000000000000000000000000000000000000000000") { + throw new Error(`Account ${this.name} contract_code does not exist`); + } + if (!getCodeResult.abi) { + throw new Error(`Account ${this.name} contract_abi does not exist`); + } + this.contract = new Contract(this, Buffer.from(getCodeResult.wasm).toString('hex'), getCodeResult.abi); + return this.contract; + } +} \ No newline at end of file diff --git a/src/system.ts b/src/system.ts index 1017cd6..9314e15 100644 --- a/src/system.ts +++ b/src/system.ts @@ -144,4 +144,19 @@ export class System { ); return new Account(this.chain, account); } + + + async fromAccount( accountName: string ): Promise { + try{ + await this.chain.rpc.get_account(accountName); + const account = new Account(this.chain, accountName); + const {code_hash} = await this.chain.rpc.get_code_hash(accountName); + if(code_hash !== "0000000000000000000000000000000000000000000000000000000000000000"){ + await account.loadContract(); + } + return account; + } catch (e) { + throw e; + } + } } diff --git a/test/account.test.ts b/test/account.test.ts index 3f757e3..11c78ce 100644 --- a/test/account.test.ts +++ b/test/account.test.ts @@ -1,5 +1,7 @@ +import { Account } from "../src/account"; import { expectBalance } from "../src/assertion"; import { Chain } from "../src/chain"; +import { Contract } from "../src/contract"; import { generateTapos } from "../src/utils"; import { TESTING_PUBLIC_KEY } from "../src/wallet"; @@ -17,19 +19,6 @@ describe("account test", () => { await chain.clear(); }, 10000); - describe("default 10 test accounts", function () { - it("should created 10 test accounts", async () => { - for (let i = 0; i < 10; i++) { - let testAccount = chain.accounts[i]; - expect(testAccount).toHaveProperty("name"); - } - - for (let i = 10; i < 20; i++) { - let testAccount = chain.accounts[i]; - expect(testAccount).toBeUndefined; - } - }); - }); describe("account functions", function () { it("test update auth", async () => { await account.updateAuth( @@ -226,4 +215,29 @@ describe("account test", () => { ); }, 100000); }); + + describe("load contract", function () { + it("test load the existing contract", async () => { + const eosioAccount = new Account(chain, "eosio"); + expect(await eosioAccount.loadContract()).toBeCalled; + expect(eosioAccount.contract).toBeInstanceOf(Contract); + expect(await eosioAccount.contract.table.global.get({ + scope: eosioAccount.name + })).toBeCalled + }, 100000); + + it("should not load contract for non existing account", async () => { + const test123Account = new Account(chain, "test123"); + await expect( + test123Account.loadContract(), + ).rejects.toThrowError("unknown key (eosio::chain::name): test123"); + }, 100000); + + it("should not load contract for an account which does not have contract", async () => { + const test1234Account = await chain.system.createAccount("test1234"); + await expect( + test1234Account.loadContract(), + ).rejects.toThrowError("Account test1234 contract_code does not exist"); + }, 100000); + }); }); diff --git a/test/system.test.ts b/test/system.test.ts new file mode 100644 index 0000000..891a3b1 --- /dev/null +++ b/test/system.test.ts @@ -0,0 +1,57 @@ +import { Account } from "../src/account"; +import { expectBalance } from "../src/assertion"; +import { Chain } from "../src/chain"; +import { Contract } from "../src/contract"; +import { generateTapos } from "../src/utils"; +import { TESTING_PUBLIC_KEY } from "../src/wallet"; + +describe("account test", () => { + let chain; + let account; + let chainName = process.env.CHAIN_NAME || "WAX"; + + beforeAll(async () => { + chain = await Chain.setupChain(chainName); + account = await chain.system.createAccount("testaccount1"); + }, 60000); + + afterAll(async () => { + await chain.clear(); + }, 10000); + + describe("test createAccount", function () { + it("should created 10 test accounts", async () => { + const test12 = await chain.system.createAccount("test12"); + expect(test12).toHaveProperty("name"); + }); + }); + + describe("test createAccounts", function () { + it("should created 10 test accounts", async () => { + for (let i = 0; i < 10; i++) { + let testAccount = chain.accounts[i]; + expect(testAccount).toHaveProperty("name"); + } + + for (let i = 10; i < 20; i++) { + let testAccount = chain.accounts[i]; + expect(testAccount).toBeUndefined; + } + }); + }); + + describe("test loadAccount", function () { + it("test load an existing contract", async () => { + const eosio = await chain.system.fromAccount("eosio"); + expect(eosio).toHaveProperty("name"); + expect(eosio).toHaveProperty("contract"); + }, 100000); + + it("should not load non existing account", async () => { + await expect( + chain.system.fromAccount("eosio123"), + ).rejects.toThrowError("unknown key"); + }, 100000); + + }); +}); From 7dbddbaf0de7766cd33eb94298a15461a62ff9e8 Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Sun, 2 Oct 2022 12:26:10 +0700 Subject: [PATCH 11/29] prettier --- src/account.ts | 25 ++++++++++++++++--------- src/chain.ts | 17 ++++++++--------- src/dockerClient.ts | 12 ++++++++---- src/system.ts | 25 ++++++++++++++----------- test/account.test.ts | 20 +++++++++++--------- test/docker.test.ts | 2 +- test/system.test.ts | 7 +++---- 7 files changed, 61 insertions(+), 47 deletions(-) diff --git a/src/account.ts b/src/account.ts index 979efe2..e7b7c34 100644 --- a/src/account.ts +++ b/src/account.ts @@ -323,7 +323,7 @@ export class Account { if (!fs.existsSync(contractPath.abi) || !fs.existsSync(contractPath.wasm)) { throw new Error( "can not find abi or wasm file of contract " + - JSON.stringify(contractPath, null, 2) + JSON.stringify(contractPath, null, 2) ); } const buffer = new SerialBuffer({ @@ -388,20 +388,27 @@ export class Account { } /** - * from an existing contract to this account - * - * @return {Promise} Contract instance - * @api public - */ + * from an existing contract to this account + * + * @return {Promise} Contract instance + * @api public + */ async loadContract() { const getCodeResult = await this.chain.rpc.get_code(this.name); - if (getCodeResult.code_hash === "0000000000000000000000000000000000000000000000000000000000000000") { + if ( + getCodeResult.code_hash === + "0000000000000000000000000000000000000000000000000000000000000000" + ) { throw new Error(`Account ${this.name} contract_code does not exist`); } if (!getCodeResult.abi) { throw new Error(`Account ${this.name} contract_abi does not exist`); } - this.contract = new Contract(this, Buffer.from(getCodeResult.wasm).toString('hex'), getCodeResult.abi); + this.contract = new Contract( + this, + Buffer.from(getCodeResult.wasm).toString("hex"), + getCodeResult.abi + ); return this.contract; } -} \ No newline at end of file +} diff --git a/src/chain.ts b/src/chain.ts index 19748a1..6ba84fb 100644 --- a/src/chain.ts +++ b/src/chain.ts @@ -114,23 +114,22 @@ export class Chain { return +(await this.getInfo()).head_block_num; } - /** + /** * check node status * * @return {Promise} true if node is started * @api public */ async isNodeStartUp(): Promise { - try { - await this.getInfo(); - return true; - } catch (e) { - await sleep(100); - return false; - } + try { + await this.getInfo(); + return true; + } catch (e) { + await sleep(100); + return false; } + } - /** * check chain produce block * diff --git a/src/dockerClient.ts b/src/dockerClient.ts index 48e2266..b591627 100644 --- a/src/dockerClient.ts +++ b/src/dockerClient.ts @@ -66,13 +66,17 @@ export const getContainers = (): { name: string; id: string }[] => { }); }; -export const checkContainerHealthStatus = async (rpcPort: number): Promise => { +export const checkContainerHealthStatus = async ( + rpcPort: number +): Promise => { const name = "qtest" + rpcPort; - const rawResult = execute(`docker inspect --format='{{json .State.Health}}' ${name}`); + const rawResult = execute( + `docker inspect --format='{{json .State.Health}}' ${name}` + ); const jsonResult = JSON.parse(rawResult); - if(jsonResult.Status === 'healthy'){ + if (jsonResult.Status === "healthy") { return true; - }else{ + } else { return false; } }; diff --git a/src/system.ts b/src/system.ts index 9314e15..465515a 100644 --- a/src/system.ts +++ b/src/system.ts @@ -23,8 +23,9 @@ export class System { accounts: string[], supplyAmount = this.chain.coreSymbol.convertAssetString(100) ): Promise { - - const requests = accounts.map(account => this.createAccount(account, supplyAmount)); + const requests = accounts.map((account) => + this.createAccount(account, supplyAmount) + ); return Promise.all(requests); } @@ -145,18 +146,20 @@ export class System { return new Account(this.chain, account); } - - async fromAccount( accountName: string ): Promise { - try{ + async fromAccount(accountName: string): Promise { + try { await this.chain.rpc.get_account(accountName); - const account = new Account(this.chain, accountName); - const {code_hash} = await this.chain.rpc.get_code_hash(accountName); - if(code_hash !== "0000000000000000000000000000000000000000000000000000000000000000"){ + const account = new Account(this.chain, accountName); + const { code_hash } = await this.chain.rpc.get_code_hash(accountName); + if ( + code_hash !== + "0000000000000000000000000000000000000000000000000000000000000000" + ) { await account.loadContract(); } return account; - } catch (e) { - throw e; - } + } catch (e) { + throw e; + } } } diff --git a/test/account.test.ts b/test/account.test.ts index 11c78ce..ffe5f6f 100644 --- a/test/account.test.ts +++ b/test/account.test.ts @@ -221,23 +221,25 @@ describe("account test", () => { const eosioAccount = new Account(chain, "eosio"); expect(await eosioAccount.loadContract()).toBeCalled; expect(eosioAccount.contract).toBeInstanceOf(Contract); - expect(await eosioAccount.contract.table.global.get({ - scope: eosioAccount.name - })).toBeCalled + expect( + await eosioAccount.contract.table.global.get({ + scope: eosioAccount.name, + }) + ).toBeCalled; }, 100000); it("should not load contract for non existing account", async () => { const test123Account = new Account(chain, "test123"); - await expect( - test123Account.loadContract(), - ).rejects.toThrowError("unknown key (eosio::chain::name): test123"); + await expect(test123Account.loadContract()).rejects.toThrowError( + "unknown key (eosio::chain::name): test123" + ); }, 100000); it("should not load contract for an account which does not have contract", async () => { const test1234Account = await chain.system.createAccount("test1234"); - await expect( - test1234Account.loadContract(), - ).rejects.toThrowError("Account test1234 contract_code does not exist"); + await expect(test1234Account.loadContract()).rejects.toThrowError( + "Account test1234 contract_code does not exist" + ); }, 100000); }); }); diff --git a/test/docker.test.ts b/test/docker.test.ts index 2653d26..1d0e82b 100644 --- a/test/docker.test.ts +++ b/test/docker.test.ts @@ -3,7 +3,7 @@ import { getContainers, killExistingChainContainer, getChainIp, - checkContainerHealthStatus + checkContainerHealthStatus, } from "../src/dockerClient"; import { sleep } from "../src/utils"; diff --git a/test/system.test.ts b/test/system.test.ts index 891a3b1..0bd102a 100644 --- a/test/system.test.ts +++ b/test/system.test.ts @@ -48,10 +48,9 @@ describe("account test", () => { }, 100000); it("should not load non existing account", async () => { - await expect( - chain.system.fromAccount("eosio123"), - ).rejects.toThrowError("unknown key"); + await expect(chain.system.fromAccount("eosio123")).rejects.toThrowError( + "unknown key" + ); }, 100000); - }); }); From 69eec8cef9666f4557180102d9fa04c5a02a625e Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Sun, 2 Oct 2022 13:45:40 +0700 Subject: [PATCH 12/29] refactor expectAction --- src/assertion.ts | 47 +++++++++++------- src/table.ts | 60 +++++++++++++++++++++++ test/contract.test.ts | 27 +++++----- test/{inittable.test.ts => table.test.ts} | 43 ++++++++++++++++ 4 files changed, 145 insertions(+), 32 deletions(-) rename test/{inittable.test.ts => table.test.ts} (82%) diff --git a/src/assertion.ts b/src/assertion.ts index 2af51f7..58b8780 100644 --- a/src/assertion.ts +++ b/src/assertion.ts @@ -20,7 +20,7 @@ export async function expectThrow( } export function getAllActions(actionTraces: ActionTrace[]): { - account: string; + receiver: string; name: string; data?: object; authorization?: Authorization[]; @@ -28,7 +28,7 @@ export function getAllActions(actionTraces: ActionTrace[]): { let actions = []; for (const a of actionTraces) { actions.push({ - account: a.receiver, + receiver: a.receiver, name: a.act.name, data: a.act.data, authorization: a.act.authorization, @@ -38,28 +38,39 @@ export function getAllActions(actionTraces: ActionTrace[]): { return actions; } -const isContainedIn = (superObj, subObj) => { - return Object.keys(subObj).every((ele) => { - if (typeof subObj[ele] == "object") { - return isContainedIn(superObj[ele], subObj[ele]); - } - return subObj[ele] === superObj[ele]; - }); -}; - -export function expectAction( +export async function expectAction( transaction: TransactResult, - expectedAction: {} + code: string, + actionName: string, + data?: object, + authorization?: Authorization[] ): boolean { - const allActions = getAllActions(transaction.processed.action_traces); + const expectedAction = { + receiver: code, + name: actionName, + data, + authorization, + }; + const traces = getAllActions(transaction.processed.action_traces); - for (const action of allActions) { - if (isContainedIn(action, expectedAction)) { - return true; + for (const action of traces) { + if (action.receiver === code && action.name === actionName) { + if (!(data || authorization)) { + return true; + } else if (data) { + if (JSON.stringify(action.data) === JSON.stringify(data)) return true; + } else if (authorization) { + if ( + JSON.stringify(action.authorization) === JSON.stringify(authorization) + ) + return true; + } } } throw new Error( - `expectedAction: ${JSON.stringify(expectedAction)} not found` + `Expected: ${JSON.stringify(expectedAction)} \nReceived: ${JSON.stringify( + traces + )}` ); } diff --git a/src/table.ts b/src/table.ts index 8b13f03..343a9b2 100644 --- a/src/table.ts +++ b/src/table.ts @@ -31,6 +31,66 @@ export class Table { }); } + async getRows(option: { + scope: string; + lower_bound?: any; + upper_bound?: any; + index_position?: number; + key_type?: string; + limit?: number; + reverse?: boolean; + show_payer?: boolean; + }): Promise { + const result: GetTableRowsResult = + await this.account.chain.rpc.get_table_rows({ + json: true, + code: this.account.name, + table: this.name, + ...option, + }); + return result.rows; + } + + async getFirstRow(option: { + scope: string; + lower_bound?: any; + upper_bound?: any; + index_position?: number; + key_type?: string; + show_payer?: boolean; + }): Promise { + const result: GetTableRowsResult = + await this.account.chain.rpc.get_table_rows({ + json: true, + code: this.account.name, + table: this.name, + limit: 1, + reverse: false, + ...option, + }); + return result.rows.length > 0 ? result.rows[0] : {}; + } + + async getLastRow(option: { + scope: string; + lower_bound?: any; + upper_bound?: any; + index_position?: number; + key_type?: string; + show_payer?: boolean; + }): Promise { + const result: GetTableRowsResult = + await this.account.chain.rpc.get_table_rows({ + json: true, + code: this.account.name, + table: this.name, + limit: 1, + reverse: true, + ...option, + }); + return result.rows.length > 0 ? result.rows[0] : {}; + } + /** * insert data to contract table * diff --git a/test/contract.test.ts b/test/contract.test.ts index 555e501..455aca0 100644 --- a/test/contract.test.ts +++ b/test/contract.test.ts @@ -75,17 +75,18 @@ describe("account test", () => { scope: user1.name, }); const savedLogItem = logTableRows.rows[logTableRows.rows.length - 1]; - expectAction(transaction, { - account: contract.account.name, - name: "testlog", - data: { + expectAction( + transaction, + contract.account.name, + "testlog", + { user: user1.name, id: savedLogItem.id, value1: 123, value2: "456789", }, - authorization: [{ actor: contract.account.name, permission: "active" }], - }); + [{ actor: contract.account.name, permission: "active" }] + ); }, 100000); it("inline action check the transaction contains with action", async () => { @@ -102,14 +103,12 @@ describe("account test", () => { scope: user1.name, }); const savedLogItem = logTableRows.rows[logTableRows.rows.length - 1]; - expectAction(transaction, { - data: { - user: user1.name, - id: savedLogItem.id, - value1: 234, - value2: "456789", - }, - }); + await expectAction(transaction, contract.account.name, "testlog"); + await expect( + expectAction(transaction, contract.account.name, "testlog", { + data: "fake", + }) + ).rejects.toThrowError("Expected: "); }, 100000); }); }); diff --git a/test/inittable.test.ts b/test/table.test.ts similarity index 82% rename from test/inittable.test.ts rename to test/table.test.ts index 063ae3e..1661689 100644 --- a/test/inittable.test.ts +++ b/test/table.test.ts @@ -189,4 +189,47 @@ describe("account test", () => { ); }); }); + + describe("READ table", function () { + it("read rows from contract table data", async () => { + await inittableContract.table.tablename1.insert({ + testscope5: [ + { + id: "name1", + value1: 1122, + value2: 2211, + }, + { + id: "name2", + value1: 2233, + value2: 3322, + }, + { + id: "name3", + value1: 3344, + value2: 4433, + }, + ], + }); + + const firstRow = await inittableContract.table.tablename1.getFirstRow({ + scope: "testscope5", + }); + expect(firstRow.id).toBe("name1"); + expect(firstRow.value1).toBe(1122); + expect(firstRow.value2).toBe(2211); + + const lastRow = await inittableContract.table.tablename1.getLastRow({ + scope: "testscope5", + }); + expect(lastRow.id).toBe("name3"); + expect(lastRow.value1).toBe(3344); + expect(lastRow.value2).toBe(4433); + + const rows = await inittableContract.table.tablename1.getRows({ + scope: "testscope5", + }); + expect(rows.length).toBe(3); + }); + }); }); From c5b499337c9debd83b4a6e22f0d798dba49ceee7 Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Sun, 2 Oct 2022 13:58:30 +0700 Subject: [PATCH 13/29] bump v0.4.0 --- example/package-lock.json | 14 +++++++------- example/package.json | 2 +- example/tests/test.js | 6 +++--- package.json | 2 +- src/assertion.ts | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/example/package-lock.json b/example/package-lock.json index 80a33c1..dd1a2dc 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "devDependencies": { "jest": "^28.1.3", - "qtest-js": "^0.3.5" + "qtest-js": "^0.4.0" } }, "node_modules/@ampproject/remapping": { @@ -4448,9 +4448,9 @@ } }, "node_modules/qtest-js": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.3.5.tgz", - "integrity": "sha512-G01PH4rFTPiJjhZiQ1axDbEjAJlf4B7/nad4odBa2iNR4psYcJrka7IGdrFJoSmDWDsk3MZ8OHzYRdH0rYxqMA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.4.0.tgz", + "integrity": "sha512-P7tCxDnfrAzekYhN07RU1y1JPfVOYEOZ00JNkahgeufk5KY4enE6V2qDsl7lwUwLVjyI2R+li0CO33nvwmickQ==", "dev": true, "dependencies": { "eosjs": "^22.1.0", @@ -8482,9 +8482,9 @@ } }, "qtest-js": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.3.5.tgz", - "integrity": "sha512-G01PH4rFTPiJjhZiQ1axDbEjAJlf4B7/nad4odBa2iNR4psYcJrka7IGdrFJoSmDWDsk3MZ8OHzYRdH0rYxqMA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.4.0.tgz", + "integrity": "sha512-P7tCxDnfrAzekYhN07RU1y1JPfVOYEOZ00JNkahgeufk5KY4enE6V2qDsl7lwUwLVjyI2R+li0CO33nvwmickQ==", "dev": true, "requires": { "eosjs": "^22.1.0", diff --git a/example/package.json b/example/package.json index 00b1c0c..b2926e8 100644 --- a/example/package.json +++ b/example/package.json @@ -9,7 +9,7 @@ "author": "", "license": "ISC", "devDependencies": { - "qtest-js": "^0.3.5", + "qtest-js": "^0.4.0", "jest": "^28.1.3" } } diff --git a/example/tests/test.js b/example/tests/test.js index 142bfc0..2aa9c75 100644 --- a/example/tests/test.js +++ b/example/tests/test.js @@ -34,11 +34,11 @@ describe('eosio.token test', () => { ] }); - const balances = await contract.table.accounts.get({ + const rows = await contract.table.accounts.getRows({ scope: 'scope1', }); - expect(balances.rows[0].balance).toContain('12345.67890 AAA'); - expect(balances.rows[1].balance).toContain('12345.67890 BBB'); + expect(rows[0].balance).toContain('12345.67890 AAA'); + expect(rows[1].balance).toContain('12345.67890 BBB'); }); it('modify account table', async () => { diff --git a/package.json b/package.json index d661c27..7dd7cf8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "qtest-js", - "version": "0.3.5", + "version": "0.4.0", "description": "eosio testing library", "main": "dist/index.js", "license": "MIT", diff --git a/src/assertion.ts b/src/assertion.ts index 58b8780..ce23d08 100644 --- a/src/assertion.ts +++ b/src/assertion.ts @@ -44,7 +44,7 @@ export async function expectAction( actionName: string, data?: object, authorization?: Authorization[] -): boolean { +): Promise { const expectedAction = { receiver: code, name: actionName, From 1e1c461d3923060e1a210a3441d3acc5aca72dd8 Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Sun, 16 Oct 2022 07:30:09 +0700 Subject: [PATCH 14/29] add keywork --- package.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package.json b/package.json index 7dd7cf8..cf9f99a 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,15 @@ "type": "git", "url": "git+https://github.com/generEOS/Qtest.git" }, + "keywords": [ + "testing", + "unit-test", + "eosio", + "wax", + "telos", + "antelope", + "leap" + ], "author": "", "bugs": { "url": "https://github.com/generEOS/Qtest/issues" From 6aeeec7c98cf270535cf8a5299cfb7e0f7920587 Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Wed, 19 Oct 2022 16:46:07 +0700 Subject: [PATCH 15/29] fixed: start at invalid block --- package.json | 1 + src/utils.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index cf9f99a..14f44e1 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "url": "git+https://github.com/generEOS/Qtest.git" }, "keywords": [ + "qtest", "testing", "unit-test", "eosio", diff --git a/src/utils.ts b/src/utils.ts index a9b7994..b64cd24 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -11,7 +11,7 @@ export function sleep(milliseconds) { export function generateTapos() { return { - blocksBehind: 3, + blocksBehind: 1, // avoid duplicate transaction expireSeconds: 300 + Math.floor(Math.random() * 3300), }; From 22bcbbf5bb8b48c800c17b95da855357c5dd8ae9 Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Wed, 19 Oct 2022 16:49:56 +0700 Subject: [PATCH 16/29] bump 0.4.1 --- example/package-lock.json | 14 +++++++------- example/package.json | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example/package-lock.json b/example/package-lock.json index dd1a2dc..063153a 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "devDependencies": { "jest": "^28.1.3", - "qtest-js": "^0.4.0" + "qtest-js": "^0.4.1" } }, "node_modules/@ampproject/remapping": { @@ -4448,9 +4448,9 @@ } }, "node_modules/qtest-js": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.4.0.tgz", - "integrity": "sha512-P7tCxDnfrAzekYhN07RU1y1JPfVOYEOZ00JNkahgeufk5KY4enE6V2qDsl7lwUwLVjyI2R+li0CO33nvwmickQ==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.4.1.tgz", + "integrity": "sha512-MqHKEghvPG9uFrBElKwHtXgMs+Vy6r6B8huIxLBbWxuMSl+S8QEiFwGLyqluVfUVlaRJn/v69/T7mtJVBm/Eug==", "dev": true, "dependencies": { "eosjs": "^22.1.0", @@ -8482,9 +8482,9 @@ } }, "qtest-js": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.4.0.tgz", - "integrity": "sha512-P7tCxDnfrAzekYhN07RU1y1JPfVOYEOZ00JNkahgeufk5KY4enE6V2qDsl7lwUwLVjyI2R+li0CO33nvwmickQ==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.4.1.tgz", + "integrity": "sha512-MqHKEghvPG9uFrBElKwHtXgMs+Vy6r6B8huIxLBbWxuMSl+S8QEiFwGLyqluVfUVlaRJn/v69/T7mtJVBm/Eug==", "dev": true, "requires": { "eosjs": "^22.1.0", diff --git a/example/package.json b/example/package.json index b2926e8..4c20f88 100644 --- a/example/package.json +++ b/example/package.json @@ -9,7 +9,7 @@ "author": "", "license": "ISC", "devDependencies": { - "qtest-js": "^0.4.0", + "qtest-js": "^0.4.1", "jest": "^28.1.3" } } diff --git a/package.json b/package.json index 14f44e1..c3fa80f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "qtest-js", - "version": "0.4.0", + "version": "0.4.1", "description": "eosio testing library", "main": "dist/index.js", "license": "MIT", From fd60d560577de0621d7bc9b1127fd1a249ac2d16 Mon Sep 17 00:00:00 2001 From: ChimGoKien <38057360+quocle108@users.noreply.github.com> Date: Wed, 19 Oct 2022 17:37:35 +0700 Subject: [PATCH 17/29] Add doc (#51) * bump 0.4.1 * update usage doc --- docs/tutorial/usage.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/docs/tutorial/usage.md b/docs/tutorial/usage.md index b918711..f0a5428 100644 --- a/docs/tutorial/usage.md +++ b/docs/tutorial/usage.md @@ -56,11 +56,23 @@ Before you can use the Qtest table seeding functions you will need to perform th - copy qtest.hpp to your contract include file - add the following line to contract header file ``` - #include "qtest.hpp"` + #include "qtest.hpp" + ... + CONTRACT inittable : public contract + { + ... + public: + //Format: ((table_name)(struct_name)(multi_index_typedef)) + EOS_LOAD_TABLE_ACTION( + ((tablename1)(table1)(table1_t)) + ((tablename2)(table2)(table2_t)) + ) + }; ``` + ### Inserting data ``` await contract.table.testtable.insert({ From ecf1dda4a5cc86f214a28f6e16c8686cff4b3743 Mon Sep 17 00:00:00 2001 From: ChimGoKien <38057360+quocle108@users.noreply.github.com> Date: Thu, 20 Oct 2022 09:39:42 +0700 Subject: [PATCH 18/29] Fixed tapos blocks behind (#52) * fixed block tapos --- src/chain.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/chain.ts b/src/chain.ts index 6ba84fb..3e5f76e 100644 --- a/src/chain.ts +++ b/src/chain.ts @@ -161,11 +161,12 @@ export class Chain { action: Action, broadcast: boolean = true, sign: boolean = true, - expireSeconds: number = 120 + expireSeconds: number = 120, + blocksBehind: number = 1 ): Promise { return this.api.transact( { actions: [action] }, - { broadcast, sign, expireSeconds, blocksBehind: 3 } + { broadcast, sign, expireSeconds, blocksBehind } ); } @@ -184,11 +185,12 @@ export class Chain { actions: Action[], broadcast: boolean = true, sign: boolean = true, - expireSeconds: number = 120 + expireSeconds: number = 120, + blocksBehind: number = 1 ): Promise { return this.api.transact( { actions }, - { broadcast, sign, expireSeconds, blocksBehind: 3 } + { broadcast, sign, expireSeconds, blocksBehind } ); } From 2f6e0ca51f825c14d6f018b8206694adb3f80d35 Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Thu, 20 Oct 2022 09:45:35 +0700 Subject: [PATCH 19/29] bump 0.4.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c3fa80f..7f2668a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "qtest-js", - "version": "0.4.1", + "version": "0.4.2", "description": "eosio testing library", "main": "dist/index.js", "license": "MIT", From fcfce4d662d3c237f42ce85a7f6e0db9101fff29 Mon Sep 17 00:00:00 2001 From: ChimGoKien <38057360+quocle108@users.noreply.github.com> Date: Sat, 22 Oct 2022 07:07:04 +0700 Subject: [PATCH 20/29] fixed supply zero amount in creating account (#53) --- src/system.ts | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/src/system.ts b/src/system.ts index 465515a..74c2dd7 100644 --- a/src/system.ts +++ b/src/system.ts @@ -119,24 +119,25 @@ export class System { }, ]); } - - createAccountActions.push({ - account: "eosio.token", - name: "transfer", - authorization: [ - { - actor: "eosio", - permission: "active", + if (supplyAmount !== this.chain.coreSymbol.convertAssetString(0)) { + createAccountActions.push({ + account: "eosio.token", + name: "transfer", + authorization: [ + { + actor: "eosio", + permission: "active", + }, + ], + data: { + // @ts-ignore + from: "eosio", + to: account, + quantity: supplyAmount, + memo: "supply to test account", }, - ], - data: { - // @ts-ignore - from: "eosio", - to: account, - quantity: supplyAmount, - memo: "supply to test account", - }, - }); + }); + } await this.chain.api.transact( { actions: createAccountActions, From 99da4e207487093d64a2cf969a3753d68a4a1a2c Mon Sep 17 00:00:00 2001 From: Quoc Le Date: Sat, 22 Oct 2022 07:08:40 +0700 Subject: [PATCH 21/29] bump v0.4.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7f2668a..cb2993d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "qtest-js", - "version": "0.4.2", + "version": "0.4.3", "description": "eosio testing library", "main": "dist/index.js", "license": "MIT", From 48609e0fc19f846841a8a1879c63ae3c99f5bdb4 Mon Sep 17 00:00:00 2001 From: ChimGoKien <38057360+quocle108@users.noreply.github.com> Date: Thu, 27 Oct 2022 12:56:19 +0700 Subject: [PATCH 22/29] Auto generate tapos (#54) * auto generate tapos --- example/package-lock.json | 4264 +++++------------------ example/package.json | 2 +- example/tests/{test.js => test.test.ts} | 0 package.json | 2 +- src/chain.ts | 23 +- src/contract.ts | 1 - test/account.test.ts | 9 +- test/chain.test.ts | 2 +- test/contract.test.ts | 24 +- test/passingtime.test.ts | 6 +- test/startchain.test.ts | 6 +- test/system.test.ts | 4 +- test/table.test.ts | 6 +- test/wallet.test.ts | 6 +- 14 files changed, 993 insertions(+), 3362 deletions(-) rename example/tests/{test.js => test.test.ts} (100%) diff --git a/example/package-lock.json b/example/package-lock.json index 063153a..dfcf048 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "devDependencies": { "jest": "^28.1.3", - "qtest-js": "^0.4.1" + "qtest-js": "^0.5.0" } }, "node_modules/@ampproject/remapping": { @@ -39,30 +39,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", + "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", + "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/generator": "^7.19.6", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helpers": "^7.19.4", + "@babel/parser": "^7.19.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -77,22 +77,13 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", - "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz", + "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==", "dev": true, "dependencies": { - "@babel/types": "^7.18.9", + "@babel/types": "^7.19.4", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -115,14 +106,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.19.3", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", "semver": "^6.3.0" }, "engines": { @@ -132,15 +123,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/helper-environment-visitor": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", @@ -151,13 +133,13 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -188,40 +170,40 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", + "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.19.4", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", + "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -239,10 +221,19 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -258,14 +249,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", + "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.4", + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -285,10 +276,81 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", - "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", + "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -460,33 +522,33 @@ } }, "node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", - "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz", + "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", + "@babel/generator": "^7.19.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/parser": "^7.19.6", + "@babel/types": "^7.19.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -495,12 +557,13 @@ } }, "node_modules/@babel/types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", - "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", + "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, "engines": { @@ -555,76 +618,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", @@ -673,76 +666,6 @@ } } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/environment": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", @@ -858,97 +781,27 @@ } } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@jest/source-map": { + "version": "28.1.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", + "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", - "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.13", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" + "@jridgewell/trace-mapping": "^0.3.13", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" @@ -1010,76 +863,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/types": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", @@ -1097,76 +880,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", @@ -1205,19 +918,19 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "node_modules/@sinclair/typebox": { - "version": "0.24.20", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.20.tgz", - "integrity": "sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==", + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", "dev": true }, "node_modules/@sinonjs/commons": { @@ -1271,9 +984,9 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", "dev": true, "dependencies": { "@babel/types": "^7.3.0" @@ -1313,15 +1026,15 @@ } }, "node_modules/@types/node": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", - "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", + "version": "18.11.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.7.tgz", + "integrity": "sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ==", "dev": true }, "node_modules/@types/prettier": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", - "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", "dev": true }, "node_modules/@types/stack-utils": { @@ -1331,9 +1044,9 @@ "dev": true }, "node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -1370,15 +1083,18 @@ } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/anymatch": { @@ -1424,111 +1140,41 @@ "@babel/core": "^7.8.0" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/babel-plugin-jest-hoist": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", + "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", - "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -1605,9 +1251,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", - "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "funding": [ { @@ -1620,10 +1266,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" + "update-browserslist-db": "^1.0.9" }, "bin": { "browserslist": "cli.js" @@ -1675,9 +1321,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001369", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001369.tgz", - "integrity": "sha512-OY1SBHaodJc4wflDIKnlkdqWzJZd1Ls/2zbVJHBSv3AT7vgOJ58yAhd2CN4d57l2kPJrgMb7P9+N1Mhy4tNSQA==", + "version": "1.0.30001426", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001426.tgz", + "integrity": "sha512-n7cosrHLl8AWt0wwZw/PJZgUg3lV0gk9LMI7ikGJwhyhgsd2Nb65vKvmSexCqq/J7rbH3mFG6yZZiPR5dLPW5A==", "dev": true, "funding": [ { @@ -1691,17 +1337,19 @@ ] }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/char-regex": { @@ -1714,9 +1362,9 @@ } }, "node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", + "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==", "dev": true }, "node_modules/cjs-module-lexer": { @@ -1726,14 +1374,17 @@ "dev": true }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/co": { @@ -1753,18 +1404,21 @@ "dev": true }, "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "node_modules/commander": { @@ -1780,13 +1434,10 @@ "dev": true }, "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "node_modules/cross-spawn": { "version": "7.0.3", @@ -1862,9 +1513,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.199", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.199.tgz", - "integrity": "sha512-WIGME0Cs7oob3mxsJwHbeWkH0tYkIE/sjkJ8ML2BYmuRcjhRl/q5kVDXG7W9LOOKwzPU5M0LBlXRq9rlSgnNlg==", + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", "dev": true }, "node_modules/elliptic": { @@ -1943,12 +1594,12 @@ } }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=8" } }, "node_modules/esprima": { @@ -2019,9 +1670,9 @@ "dev": true }, "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, "dependencies": { "bser": "2.1.1" @@ -2165,12 +1816,12 @@ } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/hash.js": { @@ -2260,9 +1911,9 @@ "dev": true }, "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -2326,9 +1977,9 @@ } }, "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, "dependencies": { "@babel/core": "^7.12.3", @@ -2341,15 +1992,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", @@ -2364,27 +2006,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", @@ -2481,76 +2102,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-cli": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", @@ -2585,759 +2136,269 @@ } } }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-config": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", + "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^28.1.3", + "@jest/types": "^28.1.3", + "babel-jest": "^28.1.3", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^28.1.3", + "jest-environment-node": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-diff": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-docblock": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", + "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-each": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", + "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "jest-util": "^28.1.3", + "pretty-format": "^28.1.3" + }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-environment-node": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", + "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-config": { + "node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-haste-map": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", - "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", "dev": true, "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.1.3", "@jest/types": "^28.1.3", - "babel-jest": "^28.1.3", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-circus": "^28.1.3", - "jest-environment-node": "^28.1.3", - "jest-get-type": "^28.0.2", "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-runner": "^28.1.3", "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", + "jest-worker": "^28.1.3", "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "walker": "^1.0.8" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-leak-detector": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", + "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=7.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-mock": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", + "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*" + }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" + "engines": { + "node": ">=6" }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-diff": { + "node_modules/jest-resolve": { "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", + "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" }, "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-resolve-dependencies": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", + "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "jest-regex-util": "^28.0.2", + "jest-snapshot": "^28.1.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", - "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", - "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "jest-util": "^28.1.3", - "pretty-format": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", - "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", - "dev": true, - "dependencies": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", - "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", - "dev": true, - "dependencies": { - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", - "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", - "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", - "dev": true, - "dependencies": { - "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", - "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", + "node_modules/jest-runner": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", + "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", "dev": true, "dependencies": { "@jest/console": "^28.1.3", @@ -3366,76 +2427,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runtime": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", @@ -3468,173 +2459,45 @@ "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", - "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^28.1.3", - "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "natural-compare": "^1.4.0", - "pretty-format": "^28.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + }, + "node_modules/jest-snapshot": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", + "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-haste-map": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "natural-compare": "^1.4.0", + "pretty-format": "^28.1.3", + "semver": "^7.3.5" + }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -3646,18 +2509,6 @@ "node": ">=10" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-util": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", @@ -3675,76 +2526,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-validate": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", @@ -3762,21 +2543,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/jest-validate/node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -3789,61 +2555,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watcher": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", @@ -3863,76 +2574,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", @@ -3947,15 +2588,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -4083,15 +2715,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -4153,12 +2776,15 @@ "node": "*" } }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -4448,9 +3074,9 @@ } }, "node_modules/qtest-js": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.4.1.tgz", - "integrity": "sha512-MqHKEghvPG9uFrBElKwHtXgMs+Vy6r6B8huIxLBbWxuMSl+S8QEiFwGLyqluVfUVlaRJn/v69/T7mtJVBm/Eug==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.5.0.tgz", + "integrity": "sha512-LRGsPQEwMr7fnIVsQdX3xu9hQqm3lwLxsI90ImlAh2TnpujwOgh7CZsdRAb90WDe9lKicx7B0E1aUQX2lAlq/Q==", "dev": true, "dependencies": { "eosjs": "^22.1.0", @@ -4536,19 +3162,13 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" } }, "node_modules/shebang-command": { @@ -4630,15 +3250,6 @@ "node": ">=10" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", @@ -4709,21 +3320,21 @@ } }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, "dependencies": { "has-flag": "^4.0.0", @@ -4733,27 +3344,6 @@ "node": ">=8" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -4866,6 +3456,86 @@ "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev || >= 4.0.0-dev" } }, + "node_modules/tslint/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/tslint/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/tslint/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/tslint/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/tslint/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/tsutils": { "version": "2.29.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", @@ -4900,9 +3570,9 @@ } }, "node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", "dev": true, "peer": true, "bin": { @@ -4914,9 +3584,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "funding": [ { @@ -5010,39 +3680,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -5050,16 +3687,16 @@ "dev": true }, "node_modules/write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/y18n": { @@ -5078,12 +3715,12 @@ "dev": true }, "node_modules/yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz", + "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==", "dev": true, "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", @@ -5096,9 +3733,9 @@ } }, "node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, "engines": { "node": ">=12" @@ -5138,49 +3775,41 @@ } }, "@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", + "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", "dev": true }, "@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", + "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/generator": "^7.19.6", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helpers": "^7.19.4", + "@babel/parser": "^7.19.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.1", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "@babel/generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", - "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz", + "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==", "dev": true, "requires": { - "@babel/types": "^7.18.9", + "@babel/types": "^7.19.4", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -5199,23 +3828,15 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", "dev": true, "requires": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.19.3", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "@babel/helper-environment-visitor": { @@ -5225,13 +3846,13 @@ "dev": true }, "@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, "@babel/helper-hoist-variables": { @@ -5253,34 +3874,34 @@ } }, "@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", + "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.19.4", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4" } }, "@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", "dev": true }, "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", + "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", "dev": true, "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.19.4" } }, "@babel/helper-split-export-declaration": { @@ -5292,10 +3913,16 @@ "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true }, "@babel/helper-validator-option": { @@ -5305,14 +3932,14 @@ "dev": true }, "@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", + "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", "dev": true, "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.4", + "@babel/types": "^7.19.4" } }, "@babel/highlight": { @@ -5324,12 +3951,70 @@ "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", - "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", + "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==", "dev": true }, "@babel/plugin-syntax-async-generators": { @@ -5450,41 +4135,42 @@ } }, "@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" } }, "@babel/traverse": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", - "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz", + "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", + "@babel/generator": "^7.19.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/parser": "^7.19.6", + "@babel/types": "^7.19.4", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", - "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", + "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, @@ -5520,62 +4206,11 @@ "dev": true, "requires": { "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" } }, "@jest/core": { @@ -5613,57 +4248,6 @@ "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@jest/environment": { @@ -5753,57 +4337,6 @@ "strip-ansi": "^6.0.0", "terminal-link": "^2.0.0", "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@jest/schemas": { @@ -5871,57 +4404,6 @@ "pirates": "^4.0.4", "slash": "^3.0.0", "write-file-atomic": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@jest/types": { @@ -5936,57 +4418,6 @@ "@types/node": "*", "@types/yargs": "^17.0.8", "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@jridgewell/gen-mapping": { @@ -6018,19 +4449,19 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "@sinclair/typebox": { - "version": "0.24.20", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.20.tgz", - "integrity": "sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==", + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", "dev": true }, "@sinonjs/commons": { @@ -6084,9 +4515,9 @@ } }, "@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", "dev": true, "requires": { "@babel/types": "^7.3.0" @@ -6126,15 +4557,15 @@ } }, "@types/node": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", - "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", + "version": "18.11.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.7.tgz", + "integrity": "sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ==", "dev": true }, "@types/prettier": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", - "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", "dev": true }, "@types/stack-utils": { @@ -6144,9 +4575,9 @@ "dev": true }, "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -6174,12 +4605,12 @@ "dev": true }, "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" } }, "anymatch": { @@ -6214,57 +4645,6 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "babel-plugin-istanbul": { @@ -6360,15 +4740,15 @@ "dev": true }, "browserslist": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", - "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" + "update-browserslist-db": "^1.0.9" } }, "bser": { @@ -6405,20 +4785,19 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001369", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001369.tgz", - "integrity": "sha512-OY1SBHaodJc4wflDIKnlkdqWzJZd1Ls/2zbVJHBSv3AT7vgOJ58yAhd2CN4d57l2kPJrgMb7P9+N1Mhy4tNSQA==", + "version": "1.0.30001426", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001426.tgz", + "integrity": "sha512-n7cosrHLl8AWt0wwZw/PJZgUg3lV0gk9LMI7ikGJwhyhgsd2Nb65vKvmSexCqq/J7rbH3mFG6yZZiPR5dLPW5A==", "dev": true }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "char-regex": { @@ -6428,9 +4807,9 @@ "dev": true }, "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", + "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==", "dev": true }, "cjs-module-lexer": { @@ -6440,13 +4819,13 @@ "dev": true }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "requires": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, @@ -6463,18 +4842,18 @@ "dev": true }, "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "commander": { @@ -6490,13 +4869,10 @@ "dev": true }, "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "cross-spawn": { "version": "7.0.3", @@ -6549,9 +4925,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.199", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.199.tgz", - "integrity": "sha512-WIGME0Cs7oob3mxsJwHbeWkH0tYkIE/sjkJ8ML2BYmuRcjhRl/q5kVDXG7W9LOOKwzPU5M0LBlXRq9rlSgnNlg==", + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", "dev": true }, "elliptic": { @@ -6623,9 +4999,9 @@ "dev": true }, "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true }, "esprima": { @@ -6677,9 +5053,9 @@ "dev": true }, "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, "requires": { "bser": "2.1.1" @@ -6783,9 +5159,9 @@ } }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "hash.js": { @@ -6860,9 +5236,9 @@ "dev": true }, "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "requires": { "has": "^1.0.3" @@ -6905,9 +5281,9 @@ "dev": true }, "istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, "requires": { "@babel/core": "^7.12.3", @@ -6915,14 +5291,6 @@ "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "istanbul-lib-report": { @@ -6934,23 +5302,6 @@ "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "istanbul-lib-source-maps": { @@ -7015,63 +5366,12 @@ "jest-matcher-utils": "^28.1.3", "jest-message-util": "^28.1.3", "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "p-limit": "^3.1.0", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "p-limit": "^3.1.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" } }, "jest-cli": { @@ -7092,57 +5392,6 @@ "jest-validate": "^28.1.3", "prompts": "^2.0.1", "yargs": "^17.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-config": { @@ -7173,57 +5422,6 @@ "pretty-format": "^28.1.3", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-diff": { @@ -7236,57 +5434,6 @@ "diff-sequences": "^28.1.1", "jest-get-type": "^28.0.2", "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-docblock": { @@ -7309,57 +5456,6 @@ "jest-get-type": "^28.0.2", "jest-util": "^28.1.3", "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-environment-node": { @@ -7422,57 +5518,6 @@ "jest-diff": "^28.1.3", "jest-get-type": "^28.0.2", "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-message-util": { @@ -7490,57 +5535,6 @@ "pretty-format": "^28.1.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-mock": { @@ -7581,57 +5575,6 @@ "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-resolve-dependencies": { @@ -7653,75 +5596,24 @@ "@jest/console": "^28.1.3", "@jest/environment": "^28.1.3", "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "graceful-fs": "^4.2.9", - "jest-docblock": "^28.1.1", - "jest-environment-node": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-leak-detector": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-resolve": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-util": "^28.1.3", - "jest-watcher": "^28.1.3", - "jest-worker": "^28.1.3", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^28.1.1", + "jest-environment-node": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-leak-detector": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-resolve": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-util": "^28.1.3", + "jest-watcher": "^28.1.3", + "jest-worker": "^28.1.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" } }, "jest-runtime": { @@ -7752,57 +5644,6 @@ "jest-util": "^28.1.3", "slash": "^3.0.0", "strip-bom": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-snapshot": { @@ -7836,63 +5677,14 @@ "semver": "^7.3.5" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "requires": { "lru-cache": "^6.0.0" } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -7908,57 +5700,6 @@ "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-validate": { @@ -7975,60 +5716,11 @@ "pretty-format": "^28.1.3" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, "camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -8046,57 +5738,6 @@ "emittery": "^0.10.2", "jest-util": "^28.1.3", "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-worker": { @@ -8110,12 +5751,6 @@ "supports-color": "^8.0.0" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -8204,14 +5839,6 @@ "dev": true, "requires": { "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "makeerror": { @@ -8267,9 +5894,9 @@ } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", "dev": true }, "mkdirp": { @@ -8482,9 +6109,9 @@ } }, "qtest-js": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.4.1.tgz", - "integrity": "sha512-MqHKEghvPG9uFrBElKwHtXgMs+Vy6r6B8huIxLBbWxuMSl+S8QEiFwGLyqluVfUVlaRJn/v69/T7mtJVBm/Eug==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/qtest-js/-/qtest-js-0.5.0.tgz", + "integrity": "sha512-LRGsPQEwMr7fnIVsQdX3xu9hQqm3lwLxsI90ImlAh2TnpujwOgh7CZsdRAb90WDe9lKicx7B0E1aUQX2lAlq/Q==", "dev": true, "requires": { "eosjs": "^22.1.0", @@ -8546,16 +6173,10 @@ "glob": "^7.1.3" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, "shebang-command": { @@ -8620,14 +6241,6 @@ "dev": true, "requires": { "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } } }, "string-length": { @@ -8679,39 +6292,22 @@ "dev": true }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } }, "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "supports-preserve-symlinks-flag": { @@ -8793,6 +6389,70 @@ "semver": "^5.3.0", "tslib": "^1.13.0", "tsutils": "^2.29.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "tsutils": { @@ -8817,16 +6477,16 @@ "dev": true }, "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", "dev": true, "peer": true }, "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "requires": { "escalade": "^3.1.1", @@ -8887,32 +6547,6 @@ "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } } }, "wrappy": { @@ -8922,9 +6556,9 @@ "dev": true }, "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "requires": { "imurmurhash": "^0.1.4", @@ -8944,12 +6578,12 @@ "dev": true }, "yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz", + "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==", "dev": true, "requires": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", @@ -8959,9 +6593,9 @@ } }, "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true }, "yocto-queue": { diff --git a/example/package.json b/example/package.json index 4c20f88..957e59b 100644 --- a/example/package.json +++ b/example/package.json @@ -9,7 +9,7 @@ "author": "", "license": "ISC", "devDependencies": { - "qtest-js": "^0.4.1", + "qtest-js": "^0.5.0", "jest": "^28.1.3" } } diff --git a/example/tests/test.js b/example/tests/test.test.ts similarity index 100% rename from example/tests/test.js rename to example/tests/test.test.ts diff --git a/package.json b/package.json index cb2993d..e8738ee 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "qtest-js", - "version": "0.4.3", + "version": "0.5.0", "description": "eosio testing library", "main": "dist/index.js", "license": "MIT", diff --git a/src/chain.ts b/src/chain.ts index 3e5f76e..8e65e9d 100644 --- a/src/chain.ts +++ b/src/chain.ts @@ -20,6 +20,7 @@ import { signatureProvider } from "./wallet"; import { Asset, Symbol as TokenSymbol } from "./asset"; import { Time } from "./time"; import { System } from "./system"; +import { generateTapos } from "./utils"; export class Chain { public coreSymbol: TokenSymbol; @@ -152,21 +153,23 @@ export class Chain { * @param {Action} action detail of action to push * @param {boolean} broadcast Optional. Should broadcast this transaction to blockchain or not * @param {boolean} sign Optional. should sign transaction or not - * @param {boolean} expireSeconds Optional. number of second transaction will expired + * @param {Object} tapos Optional. {blocksBehind: reference block number, expireSeconds: number of second transaction will expired} * @return {Promise} transaction result * * @api public */ + async pushAction( action: Action, broadcast: boolean = true, sign: boolean = true, - expireSeconds: number = 120, - blocksBehind: number = 1 + tapos: Object = {} ): Promise { + tapos = + JSON.stringify(tapos) === JSON.stringify({}) ? generateTapos() : tapos; return this.api.transact( { actions: [action] }, - { broadcast, sign, expireSeconds, blocksBehind } + { broadcast, sign, ...tapos } ); } @@ -176,7 +179,7 @@ export class Chain { * @param {Action[]} actions detail of actions to push * @param {boolean} broadcast Optional. Should broadcast this transaction to blockchain or not * @param {boolean} sign Optional. should sign transaction or not - * @param {boolean} expireSeconds Optional. number of second transaction will expired + * @param {Object} tapos Optional. {blocksBehind: reference block number, expireSeconds: number of second transaction will expired} * @return {Promise} transaction result * * @api public @@ -185,13 +188,11 @@ export class Chain { actions: Action[], broadcast: boolean = true, sign: boolean = true, - expireSeconds: number = 120, - blocksBehind: number = 1 + tapos: Object = {} ): Promise { - return this.api.transact( - { actions }, - { broadcast, sign, expireSeconds, blocksBehind } - ); + tapos = + JSON.stringify(tapos) === JSON.stringify({}) ? generateTapos() : tapos; + return this.api.transact({ actions }, { broadcast, sign, ...tapos }); } /** diff --git a/src/contract.ts b/src/contract.ts index 5fd233d..72f6796 100644 --- a/src/contract.ts +++ b/src/contract.ts @@ -34,7 +34,6 @@ export class Contract { authorization, data, }; - // @ts-ignore return this.account.chain.pushAction(action) as TransactResult; }; diff --git a/test/account.test.ts b/test/account.test.ts index ffe5f6f..2ea4b2a 100644 --- a/test/account.test.ts +++ b/test/account.test.ts @@ -6,8 +6,8 @@ import { generateTapos } from "../src/utils"; import { TESTING_PUBLIC_KEY } from "../src/wallet"; describe("account test", () => { - let chain; - let account; + let chain: Chain; + let account: Account; let chainName = process.env.CHAIN_NAME || "WAX"; beforeAll(async () => { @@ -200,7 +200,10 @@ describe("account test", () => { }, true, true, - 366 + { + blocksBehind: 1, + expireSeconds: 366, + } ); // @ts-ignore expect(transaction.processed.action_traces[0].console).toBe( diff --git a/test/chain.test.ts b/test/chain.test.ts index ea9fa47..69521e0 100644 --- a/test/chain.test.ts +++ b/test/chain.test.ts @@ -4,7 +4,7 @@ import { Chain } from "../src/chain"; import { blockTimeToMs } from "../src/utils"; describe("chain test", () => { - let chain; + let chain: Chain; let chainName = process.env.CHAIN_NAME || "WAX"; afterAll(async () => { diff --git a/test/contract.test.ts b/test/contract.test.ts index 455aca0..269e104 100644 --- a/test/contract.test.ts +++ b/test/contract.test.ts @@ -1,11 +1,11 @@ -import { Chain } from "../src/chain"; +import { Chain, Contract, Account } from "../src"; import { expectAction, expectThrow, expectBalance } from "../src/assertion"; describe("account test", () => { - let chain; - let contract; + let chain: Chain; + let contract: Contract; let chainName = process.env.CHAIN_NAME || "WAX"; - let contractAccount, user1, user2, user3; + let contractAccount, user1, user2, user3: Account; beforeAll(async () => { chain = await Chain.setupChain(chainName); @@ -51,12 +51,11 @@ describe("account test", () => { [{ actor: user1.name, permission: "active" }] ); - const logTableRows = await contract.table.logs.get({ + const lastRow = await contract.table.logs.getLastRow({ scope: user1.name, }); - const savedLogItem = logTableRows.rows[logTableRows.rows.length - 1]; - expect(savedLogItem.value1).toBe(2291); - expect(savedLogItem.value2).toBe("98123"); + expect(lastRow.value1).toBe(2291); + expect(lastRow.value2).toBe("98123"); }, 100000); }); @@ -71,17 +70,16 @@ describe("account test", () => { [{ actor: user1.name, permission: "active" }] ); - const logTableRows = await contract.table.logs.get({ + const lastRow = await contract.table.logs.getLastRow({ scope: user1.name, }); - const savedLogItem = logTableRows.rows[logTableRows.rows.length - 1]; expectAction( transaction, contract.account.name, "testlog", { user: user1.name, - id: savedLogItem.id, + id: lastRow.id, value1: 123, value2: "456789", }, @@ -99,10 +97,6 @@ describe("account test", () => { [{ actor: user1.name, permission: "active" }] ); - const logTableRows = await contract.table.logs.get({ - scope: user1.name, - }); - const savedLogItem = logTableRows.rows[logTableRows.rows.length - 1]; await expectAction(transaction, contract.account.name, "testlog"); await expect( expectAction(transaction, contract.account.name, "testlog", { diff --git a/test/passingtime.test.ts b/test/passingtime.test.ts index c520b89..1627c24 100644 --- a/test/passingtime.test.ts +++ b/test/passingtime.test.ts @@ -1,12 +1,12 @@ -import { Chain } from "../src/index"; +import { Chain, Account } from "../src/index"; import { expectAction, expectThrow } from "../src/assertion"; import { blockTimeToMs } from "../src/utils"; describe("account test", () => { - let chain; + let chain: Chain; let passingtimeContract; let chainName = process.env.CHAIN_NAME || "WAX"; - let contractAccount; + let contractAccount: Account; beforeAll(async () => { chain = await Chain.setupChain(chainName); diff --git a/test/startchain.test.ts b/test/startchain.test.ts index 335d434..ad989cf 100644 --- a/test/startchain.test.ts +++ b/test/startchain.test.ts @@ -1,11 +1,11 @@ import { expectBalance } from "../src/assertion"; -import { Chain } from "../src/chain"; +import { Chain, Account } from "../src"; import { generateTapos } from "../src/utils"; import { TESTING_PUBLIC_KEY } from "../src/wallet"; describe("setup chain test", () => { - let chain; - let account; + let chain: Chain; + let account: Account; let chainName = process.env.CHAIN_NAME || "WAX"; afterAll(async () => { diff --git a/test/system.test.ts b/test/system.test.ts index 0bd102a..48ee4e7 100644 --- a/test/system.test.ts +++ b/test/system.test.ts @@ -6,8 +6,8 @@ import { generateTapos } from "../src/utils"; import { TESTING_PUBLIC_KEY } from "../src/wallet"; describe("account test", () => { - let chain; - let account; + let chain: Chain; + let account: Account; let chainName = process.env.CHAIN_NAME || "WAX"; beforeAll(async () => { diff --git a/test/table.test.ts b/test/table.test.ts index 1661689..e79254d 100644 --- a/test/table.test.ts +++ b/test/table.test.ts @@ -1,9 +1,9 @@ -import { Chain } from "../src/index"; +import { Chain, Contract } from "../src/index"; import { expectAction, expectThrow } from "../src/assertion"; describe("account test", () => { - let chain; - let inittableContract; + let chain: Chain; + let inittableContract: Contract; let chainName = process.env.CHAIN_NAME || "WAX"; beforeAll(async () => { diff --git a/test/wallet.test.ts b/test/wallet.test.ts index 97f8d9e..a6a744b 100644 --- a/test/wallet.test.ts +++ b/test/wallet.test.ts @@ -1,10 +1,10 @@ -import { Chain } from "../src/chain"; +import { Chain, Account } from "../src"; import { generateTapos } from "../src/utils"; import { importKey, signatureProvider, createKey } from "../src/wallet"; describe("test wallet", () => { - let chain; - let account; + let chain: Chain; + let account: Account; let chainName = process.env.CHAIN_NAME || "WAX"; beforeAll(async () => { From 3b09e68e8617583ee6768103231b9d19dda1a75d Mon Sep 17 00:00:00 2001 From: ChimGoKien <38057360+quocle108@users.noreply.github.com> Date: Thu, 27 Oct 2022 13:59:46 +0700 Subject: [PATCH 23/29] fixed expected action (#55) * fixed expected action --- package.json | 2 +- src/assertion.ts | 23 ++++++++++++++++++++++- test/contract.test.ts | 11 ++++++++++- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index e8738ee..d2c3d85 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "qtest-js", - "version": "0.5.0", + "version": "0.5.1", "description": "eosio testing library", "main": "dist/index.js", "license": "MIT", diff --git a/src/assertion.ts b/src/assertion.ts index ce23d08..3ac8d2c 100644 --- a/src/assertion.ts +++ b/src/assertion.ts @@ -38,6 +38,27 @@ export function getAllActions(actionTraces: ActionTrace[]): { return actions; } +function isContainedIn(superObj: object, subObj: object) { + return Object.keys(subObj).every((ele) => { + if (typeof subObj[ele] == "object") { + return isContainedIn(superObj[ele], subObj[ele]); + } + return subObj[ele] === superObj[ele]; + }); +} + +/** + * Assert Action + * + * @param {TransactResult} transaction the transaction result + * @param {string} code contract account + * @param {string} actionName action name + * @param {object} data Optional. the data fields that contain in action data + * @param {Authorization[]} authorization Optional. authorizarion + * @return {Promise} result + * + * @api public + */ export async function expectAction( transaction: TransactResult, code: string, @@ -58,7 +79,7 @@ export async function expectAction( if (!(data || authorization)) { return true; } else if (data) { - if (JSON.stringify(action.data) === JSON.stringify(data)) return true; + if (isContainedIn(action.data, data)) return true; } else if (authorization) { if ( JSON.stringify(action.authorization) === JSON.stringify(authorization) diff --git a/test/contract.test.ts b/test/contract.test.ts index 269e104..e9de160 100644 --- a/test/contract.test.ts +++ b/test/contract.test.ts @@ -97,7 +97,16 @@ describe("account test", () => { [{ actor: user1.name, permission: "active" }] ); - await expectAction(transaction, contract.account.name, "testlog"); + await expectAction(transaction, contract.account.name, "testlog", { + user: "acc12.test", + }); + await expect( + expectAction(transaction, contract.account.name, "testlog", { + user: "acc12.test", + value1: 235, + }) + ).rejects.toThrowError("Expected: "); + await expect( expectAction(transaction, contract.account.name, "testlog", { data: "fake", From d7223f3a2743f10a2ca1953118e134384462a5ee Mon Sep 17 00:00:00 2001 From: danielvo11 <48626389+danielvo11@users.noreply.github.com> Date: Wed, 12 Apr 2023 07:45:18 +0700 Subject: [PATCH 24/29] build docker with antelope leap v3.1.4 (#57) --- docker/Makefile | 4 +- docker/contracts/eos/eosio.msig.abi | 3 +- docker/contracts/eos/eosio.system.abi | 237 +- docker/contracts/eos/eosio.system.wasm | Bin 313053 -> 296822 bytes docker/contracts/telos/eosio.msig.abi | 20 +- docker/contracts/telos/eosio.msig.wasm | Bin 29387 -> 34591 bytes docker/contracts/telos/eosio.system.abi | 631 ++++- docker/contracts/telos/eosio.system.wasm | Bin 326050 -> 342845 bytes docker/contracts/telos/eosio.system_1.7.x.abi | 1714 ++++++++++++ .../contracts/telos/eosio.system_1.7.x.wasm | Bin 0 -> 326050 bytes docker/contracts/wax/eosio.bios.abi | 553 ++++ docker/contracts/wax/eosio.bios.wasm | Bin 0 -> 19251 bytes docker/contracts/wax/eosio.msig.abi | 290 ++ docker/contracts/wax/eosio.msig.wasm | Bin 0 -> 36978 bytes docker/contracts/wax/eosio.system.abi | 164 +- docker/contracts/wax/eosio.system.wasm | Bin 249221 -> 254463 bytes docker/contracts/wax/eosio.system_1.7.x.abi | 2448 +++++++++++++++++ docker/contracts/wax/eosio.system_1.7.x.wasm | Bin 0 -> 250093 bytes .../node/logs/EOS/data/snapshots/snapshot.bin | Bin 2549319 -> 2534790 bytes .../logs/TLOS/data/snapshots/snapshot.bin | Bin 2532342 -> 2551888 bytes .../node/logs/WAX/data/snapshots/snapshot.bin | Bin 2445588 -> 2478625 bytes docker/node/start_snapshot.sh | 2 - docker/scripts/bootstrap_env.sh | 6 +- docker/scripts/deploy_system_contract_eos.sh | 9 +- docker/scripts/deploy_system_contract_tlos.sh | 35 +- docker/scripts/deploy_system_contract_wax.sh | 38 +- docker/snapshot-node/start.sh | 2 - 27 files changed, 5991 insertions(+), 165 deletions(-) create mode 100644 docker/contracts/telos/eosio.system_1.7.x.abi create mode 100644 docker/contracts/telos/eosio.system_1.7.x.wasm create mode 100644 docker/contracts/wax/eosio.bios.abi create mode 100755 docker/contracts/wax/eosio.bios.wasm create mode 100644 docker/contracts/wax/eosio.msig.abi create mode 100644 docker/contracts/wax/eosio.msig.wasm mode change 100644 => 100755 docker/contracts/wax/eosio.system.wasm create mode 100644 docker/contracts/wax/eosio.system_1.7.x.abi create mode 100755 docker/contracts/wax/eosio.system_1.7.x.wasm diff --git a/docker/Makefile b/docker/Makefile index 750a1ec..cb7f2b7 100755 --- a/docker/Makefile +++ b/docker/Makefile @@ -39,13 +39,13 @@ copy_snapshots: ./copy_snapshot.sh build: - # docker build -f Dockerfile -t genereos/qtest:amd64-v1.1.4 . --platform linux/amd64 + # docker build -f Dockerfile -t genereos/qtest:v1.1.4 . --platform linux/amd64 # docker build -f Dockerfile -t genereos/qtest:arm64-v1.1.4 . --platform linux/arm64 # docker buildx create --use docker buildx build -f Dockerfile -t genereos/qtest:v1.1.4 --platform linux/amd64,linux/arm64 . --push start: stop - docker run --name qtest --env SYSTEM_TOKEN_SYMBOL="WAX" -d -p 8888:8888 genereos/qtest:v1.1.4 + docker run --name qtest --env SYSTEM_TOKEN_SYMBOL="TLOS" -d -p 8888:8888 genereos/qtest:v1.1.4 stop: docker container rm qtest -f diff --git a/docker/contracts/eos/eosio.msig.abi b/docker/contracts/eos/eosio.msig.abi index f012386..600c19f 100644 --- a/docker/contracts/eos/eosio.msig.abi +++ b/docker/contracts/eos/eosio.msig.abi @@ -286,6 +286,5 @@ "error_messages": [], "abi_extensions": [], "variants": [], - "action_results": [], - "kv_tables": {} + "action_results": [] } \ No newline at end of file diff --git a/docker/contracts/eos/eosio.system.abi b/docker/contracts/eos/eosio.system.abi index dc3257f..d98f66d 100644 --- a/docker/contracts/eos/eosio.system.abi +++ b/docker/contracts/eos/eosio.system.abi @@ -1,8 +1,11 @@ { - "version": "eosio::abi/1.1", + "version": "eosio::abi/1.2", "types": [{ "new_type_name": "block_signing_authority", "type": "variant_block_signing_authority_v0" + },{ + "new_type_name": "blockchain_parameters_t", + "type": "blockchain_parameters_v1" } ], "structs": [{ @@ -106,6 +109,20 @@ "type": "producer_schedule?" } ] + },{ + "name": "block_info_record", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "block_height", + "type": "uint32" + },{ + "name": "block_timestamp", + "type": "time_point" + } + ] },{ "name": "block_signing_authority_v0", "base": "", @@ -173,6 +190,14 @@ "type": "uint16" } ] + },{ + "name": "blockchain_parameters_v1", + "base": "blockchain_parameters", + "fields": [{ + "name": "max_action_return_value_size", + "type": "uint32$" + } + ] },{ "name": "buyram", "base": "", @@ -348,6 +373,9 @@ },{ "name": "permission", "type": "name" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -514,6 +542,20 @@ "type": "uint16" } ] + },{ + "name": "limitauthchg", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "allow_perms", + "type": "name[]" + },{ + "name": "disallow_perms", + "type": "name[]" + } + ] },{ "name": "linkauth", "base": "", @@ -529,6 +571,9 @@ },{ "name": "requirement", "type": "name" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -610,10 +655,10 @@ "name": "pair_time_point_sec_int64", "base": "", "fields": [{ - "name": "key", + "name": "first", "type": "time_point_sec" },{ - "name": "value", + "name": "second", "type": "int64" } ] @@ -1192,6 +1237,9 @@ },{ "name": "abi", "type": "bytes" + },{ + "name": "memo", + "type": "string$" } ] },{ @@ -1259,6 +1307,9 @@ },{ "name": "code", "type": "bytes" + },{ + "name": "memo", + "type": "string$" } ] },{ @@ -1280,7 +1331,7 @@ "base": "", "fields": [{ "name": "params", - "type": "blockchain_parameters" + "type": "blockchain_parameters_t" } ] },{ @@ -1347,6 +1398,9 @@ },{ "name": "type", "type": "name" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -1389,6 +1443,9 @@ },{ "name": "auth", "type": "authority" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -1473,6 +1530,14 @@ "type": "asset" } ] + },{ + "name": "voteupdate", + "base": "", + "fields": [{ + "name": "voter_name", + "type": "name" + } + ] },{ "name": "wait_weight", "base": "", @@ -1484,6 +1549,14 @@ "type": "uint16" } ] + },{ + "name": "wasmcfg", + "base": "", + "fields": [{ + "name": "settings", + "type": "name" + } + ] },{ "name": "withdraw", "base": "", @@ -1495,36 +1568,53 @@ "type": "asset" } ] + },{ + "name": "limit_auth_change", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "account", + "type": "name" + },{ + "name": "allow_perms", + "type": "name[]" + },{ + "name": "disallow_perms", + "type": "name[]" + } + ] } ], "actions": [{ "name": "activate", "type": "activate", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Activate Protocol Feature\nsummary: 'Activate protocol feature {{nowrap feature_digest}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} activates the protocol feature with a digest of {{feature_digest}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Activate Protocol Feature\nsummary: 'Activate protocol feature {{nowrap feature_digest}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} activates the protocol feature with a digest of {{feature_digest}}." },{ "name": "bidname", "type": "bidname", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Bid On a Premium Account Name\nsummary: '{{nowrap bidder}} bids on the premium account name {{nowrap newname}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{bidder}} bids {{bid}} on an auction to own the premium account name {{newname}}.\n\n{{bidder}} transfers {{bid}} to the system to cover the cost of the bid, which will be returned to {{bidder}} only if {{bidder}} is later outbid in the auction for {{newname}} by another account.\n\nIf the auction for {{newname}} closes with {{bidder}} remaining as the highest bidder, {{bidder}} will be authorized to create the account with name {{newname}}.\n\n## Bid refund behavior\n\nIf {{bidder}}’s bid on {{newname}} is later outbid by another account, {{bidder}} will be able to claim back the transferred amount of {{bid}}. The system will attempt to automatically do this on behalf of {{bidder}}, but the automatic refund may occasionally fail which will then require {{bidder}} to manually claim the refund with the bidrefund action.\n\n## Auction close criteria\n\nThe system should automatically close the auction for {{newname}} if it satisfies the condition that over a period of two minutes the following two properties continuously hold:\n\n- no one has bid on {{newname}} within the last 24 hours;\n- and, the value of the latest bid on {{newname}} is greater than the value of the bids on each of the other open auctions.\n\nBe aware that the condition to close the auction described above are sufficient but not necessary. The auction for {{newname}} cannot close unless both of the properties are simultaneously satisfied, but it may be closed without requiring the properties to hold for a period of 2 minutes." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Bid On a Premium Account Name\nsummary: '{{nowrap bidder}} bids on the premium account name {{nowrap newname}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{bidder}} bids {{bid}} on an auction to own the premium account name {{newname}}.\n\n{{bidder}} transfers {{bid}} to the system to cover the cost of the bid, which will be returned to {{bidder}} only if {{bidder}} is later outbid in the auction for {{newname}} by another account.\n\nIf the auction for {{newname}} closes with {{bidder}} remaining as the highest bidder, {{bidder}} will be authorized to create the account with name {{newname}}.\n\n## Bid refund behavior\n\nIf {{bidder}}’s bid on {{newname}} is later outbid by another account, {{bidder}} will be able to claim back the transferred amount of {{bid}}. The system will attempt to automatically do this on behalf of {{bidder}}, but the automatic refund may occasionally fail which will then require {{bidder}} to manually claim the refund with the bidrefund action.\n\n## Auction close criteria\n\nThe system should automatically close the auction for {{newname}} if it satisfies the condition that over a period of two minutes the following two properties continuously hold:\n\n- no one has bid on {{newname}} within the last 24 hours;\n- and, the value of the latest bid on {{newname}} is greater than the value of the bids on each of the other open auctions.\n\nBe aware that the condition to close the auction described above are sufficient but not necessary. The auction for {{newname}} cannot close unless both of the properties are simultaneously satisfied, but it may be closed without requiring the properties to hold for a period of 2 minutes." },{ "name": "bidrefund", "type": "bidrefund", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Refund on Name Bid\nsummary: 'Claim refund on {{nowrap newname}} bid'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{bidder}} claims refund on {{newname}} bid after being outbid by someone else." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Refund on Name Bid\nsummary: 'Claim refund on {{nowrap newname}} bid'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{bidder}} claims refund on {{newname}} bid after being outbid by someone else." },{ "name": "buyram", "type": "buyram", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy RAM\nsummary: '{{nowrap payer}} buys RAM on behalf of {{nowrap receiver}} by paying {{nowrap quant}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{payer}} buys RAM on behalf of {{receiver}} by paying {{quant}}. This transaction will incur a 0.5% fee out of {{quant}} and the amount of RAM delivered will depend on market rates." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy RAM\nsummary: '{{nowrap payer}} buys RAM on behalf of {{nowrap receiver}} by paying {{nowrap quant}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{payer}} buys RAM on behalf of {{receiver}} by paying {{quant}}. This transaction will incur a 0.5% fee out of {{quant}} and the amount of RAM delivered will depend on market rates." },{ "name": "buyrambytes", "type": "buyrambytes", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy RAM\nsummary: '{{nowrap payer}} buys {{nowrap bytes}} bytes of RAM on behalf of {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{payer}} buys approximately {{bytes}} bytes of RAM on behalf of {{receiver}} by paying market rates for RAM. This transaction will incur a 0.5% fee and the cost will depend on market rates." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy RAM\nsummary: '{{nowrap payer}} buys {{nowrap bytes}} bytes of RAM on behalf of {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{payer}} buys approximately {{bytes}} bytes of RAM on behalf of {{receiver}} by paying market rates for RAM. This transaction will incur a 0.5% fee and the cost will depend on market rates." },{ "name": "buyrex", "type": "buyrex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy REX Tokens\nsummary: '{{nowrap from}} buys REX tokens in exchange for {{nowrap amount}} and their vote stake increases by {{nowrap amount}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{amount}} is taken out of {{from}}’s REX fund and used to purchase REX tokens at the current market exchange rate. In order for the action to succeed, {{from}} must have voted for a proxy or at least 21 block producers. {{amount}} is added to {{from}}’s vote stake.\n\nA sell order of the purchased amount can only be initiated after waiting for the maturity period of 4 to 5 days to pass. Even then, depending on the market conditions, the initiated sell order may not be executed immediately." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy REX Tokens\nsummary: '{{nowrap from}} buys REX tokens in exchange for {{nowrap amount}} and their vote stake increases by {{nowrap amount}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{amount}} is taken out of {{from}}’s REX fund and used to purchase REX tokens at the current market exchange rate. In order for the action to succeed, {{from}} must have voted for a proxy or at least 21 block producers. {{amount}} is added to {{from}}’s vote stake.\n\nA sell order of the purchased amount can only be initiated after waiting for the maturity period of 4 to 5 days to pass. Even then, depending on the market conditions, the initiated sell order may not be executed immediately." },{ "name": "canceldelay", "type": "canceldelay", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Delayed Transaction\nsummary: '{{nowrap canceling_auth.actor}} cancels a delayed transaction'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{canceling_auth.actor}} cancels the delayed transaction with id {{trx_id}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Delayed Transaction\nsummary: '{{nowrap canceling_auth.actor}} cancels a delayed transaction'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{canceling_auth.actor}} cancels the delayed transaction with id {{trx_id}}." },{ "name": "cfgpowerup", "type": "cfgpowerup", @@ -1532,67 +1622,71 @@ },{ "name": "claimrewards", "type": "claimrewards", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Block Producer Rewards\nsummary: '{{nowrap owner}} claims block and vote rewards'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{owner}} claims block and vote rewards from the system." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Block Producer Rewards\nsummary: '{{nowrap owner}} claims block and vote rewards'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{owner}} claims block and vote rewards from the system." },{ "name": "closerex", "type": "closerex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cleanup Unused REX Data\nsummary: 'Delete REX related DB entries and free associated RAM'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nDelete REX related DB entries and free associated RAM for {{owner}}.\n\nTo fully delete all REX related DB entries, {{owner}} must ensure that their REX balance and REX fund amounts are both zero and they have no outstanding loans." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cleanup Unused REX Data\nsummary: 'Delete REX related DB entries and free associated RAM'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nDelete REX related DB entries and free associated RAM for {{owner}}.\n\nTo fully delete all REX related DB entries, {{owner}} must ensure that their REX balance and REX fund amounts are both zero and they have no outstanding loans." },{ "name": "cnclrexorder", "type": "cnclrexorder", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Scheduled REX Sell Order\nsummary: '{{nowrap owner}} cancels a scheduled sell order if not yet filled'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} cancels their open sell order." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Scheduled REX Sell Order\nsummary: '{{nowrap owner}} cancels a scheduled sell order if not yet filled'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} cancels their open sell order." },{ "name": "consolidate", "type": "consolidate", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Consolidate REX Maturity Buckets Into One\nsummary: 'Consolidate REX maturity buckets into one'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nConsolidate REX maturity buckets into one bucket that {{owner}} will not be able to sell until 4 to 5 days later." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Consolidate REX Maturity Buckets Into One\nsummary: 'Consolidate REX maturity buckets into one'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nConsolidate REX maturity buckets into one bucket that {{owner}} will not be able to sell until 4 to 5 days later." },{ "name": "defcpuloan", "type": "defcpuloan", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from the Fund of a Specific CPU Loan\nsummary: '{{nowrap from}} transfers {{nowrap amount}} from the fund of CPU loan number {{nowrap loan_num}} back to REX fund'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{amount}} from the fund of CPU loan number {{loan_num}} back to REX fund." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from the Fund of a Specific CPU Loan\nsummary: '{{nowrap from}} transfers {{nowrap amount}} from the fund of CPU loan number {{nowrap loan_num}} back to REX fund'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{amount}} from the fund of CPU loan number {{loan_num}} back to REX fund." },{ "name": "defnetloan", "type": "defnetloan", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from the Fund of a Specific NET Loan\nsummary: '{{nowrap from}} transfers {{nowrap amount}} from the fund of NET loan number {{nowrap loan_num}} back to REX fund'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{amount}} from the fund of NET loan number {{loan_num}} back to REX fund." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from the Fund of a Specific NET Loan\nsummary: '{{nowrap from}} transfers {{nowrap amount}} from the fund of NET loan number {{nowrap loan_num}} back to REX fund'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{amount}} from the fund of NET loan number {{loan_num}} back to REX fund." },{ "name": "delegatebw", "type": "delegatebw", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Stake Tokens for NET and/or CPU\nsummary: 'Stake tokens for NET and/or CPU and optionally transfer ownership'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{#if transfer}} {{from}} stakes on behalf of {{receiver}} {{stake_net_quantity}} for NET bandwidth and {{stake_cpu_quantity}} for CPU bandwidth.\n\nStaked tokens will also be transferred to {{receiver}}. The sum of these two quantities will be deducted from {{from}}’s liquid balance and add to the vote weight of {{receiver}}.\n{{else}}\n{{from}} stakes to self and delegates to {{receiver}} {{stake_net_quantity}} for NET bandwidth and {{stake_cpu_quantity}} for CPU bandwidth.\n\nThe sum of these two quantities add to the vote weight of {{from}}.\n{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Stake Tokens for NET and/or CPU\nsummary: 'Stake tokens for NET and/or CPU and optionally transfer ownership'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{#if transfer}} {{from}} stakes on behalf of {{receiver}} {{stake_net_quantity}} for NET bandwidth and {{stake_cpu_quantity}} for CPU bandwidth.\n\nStaked tokens will also be transferred to {{receiver}}. The sum of these two quantities will be deducted from {{from}}’s liquid balance and add to the vote weight of {{receiver}}.\n{{else}}\n{{from}} stakes to self and delegates to {{receiver}} {{stake_net_quantity}} for NET bandwidth and {{stake_cpu_quantity}} for CPU bandwidth.\n\nThe sum of these two quantities add to the vote weight of {{from}}.\n{{/if}}" },{ "name": "deleteauth", "type": "deleteauth", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Delete Account Permission\nsummary: 'Delete the {{nowrap permission}} permission of {{nowrap account}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDelete the {{permission}} permission of {{account}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Delete Account Permission\nsummary: 'Delete the {{nowrap permission}} permission of {{nowrap account}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDelete the {{permission}} permission of {{account}}." },{ "name": "deposit", "type": "deposit", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit Into REX Fund\nsummary: 'Add to {{nowrap owner}}’s REX fund by transferring {{nowrap amount}} from {{nowrap owner}}’s liquid balance'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nTransfer {{amount}} from {{owner}}’s liquid balance to {{owner}}’s REX fund. All proceeds and expenses related to REX are added to or taken out of this fund." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit Into REX Fund\nsummary: 'Add to {{nowrap owner}}’s REX fund by transferring {{nowrap amount}} from {{nowrap owner}}’s liquid balance'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nTransfer {{amount}} from {{owner}}’s liquid balance to {{owner}}’s REX fund. All proceeds and expenses related to REX are added to or taken out of this fund." },{ "name": "fundcpuloan", "type": "fundcpuloan", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit into the Fund of a Specific CPU Loan\nsummary: '{{nowrap from}} funds a CPU loan'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{payment}} from REX fund to the fund of CPU loan number {{loan_num}} in order to be used in loan renewal at expiry. {{from}} can withdraw the total balance of the loan fund at any time." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit into the Fund of a Specific CPU Loan\nsummary: '{{nowrap from}} funds a CPU loan'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{payment}} from REX fund to the fund of CPU loan number {{loan_num}} in order to be used in loan renewal at expiry. {{from}} can withdraw the total balance of the loan fund at any time." },{ "name": "fundnetloan", "type": "fundnetloan", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit into the Fund of a Specific NET Loan\nsummary: '{{nowrap from}} funds a NET loan'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{payment}} from REX fund to the fund of NET loan number {{loan_num}} in order to be used in loan renewal at expiry. {{from}} can withdraw the total balance of the loan fund at any time." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit into the Fund of a Specific NET Loan\nsummary: '{{nowrap from}} funds a NET loan'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{payment}} from REX fund to the fund of NET loan number {{loan_num}} in order to be used in loan renewal at expiry. {{from}} can withdraw the total balance of the loan fund at any time." },{ "name": "init", "type": "init", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Initialize System Contract\nsummary: 'Initialize system contract'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\nInitialize system contract. The core token symbol will be set to {{core}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Initialize System Contract\nsummary: 'Initialize system contract'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\nInitialize system contract. The core token symbol will be set to {{core}}." + },{ + "name": "limitauthchg", + "type": "limitauthchg", + "ricardian_contract": "" },{ "name": "linkauth", "type": "linkauth", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Link Action to Permission\nsummary: '{{nowrap account}} sets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract to {{nowrap requirement}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} sets the minimum required permission for the {{#if type}}{{type}} action of the{{/if}} {{code}} contract to {{requirement}}.\n\n{{#if type}}{{else}}Any links explicitly associated to specific actions of {{code}} will take precedence.{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Link Action to Permission\nsummary: '{{nowrap account}} sets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract to {{nowrap requirement}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} sets the minimum required permission for the {{#if type}}{{type}} action of the{{/if}} {{code}} contract to {{requirement}}.\n\n{{#if type}}{{else}}Any links explicitly associated to specific actions of {{code}} will take precedence.{{/if}}" },{ "name": "mvfrsavings", "type": "mvfrsavings", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unlock REX Tokens\nsummary: '{{nowrap owner}} unlocks REX Tokens'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} unlocks {{rex}} by moving it out of the REX savings bucket. The unlocked REX tokens cannot be sold until 4 to 5 days later." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unlock REX Tokens\nsummary: '{{nowrap owner}} unlocks REX Tokens'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} unlocks {{rex}} by moving it out of the REX savings bucket. The unlocked REX tokens cannot be sold until 4 to 5 days later." },{ "name": "mvtosavings", "type": "mvtosavings", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Lock REX Tokens\nsummary: '{{nowrap owner}} locks REX Tokens'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} locks {{rex}} by moving it into the REX savings bucket. The locked REX tokens cannot be sold directly and will have to be unlocked explicitly before selling." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Lock REX Tokens\nsummary: '{{nowrap owner}} locks REX Tokens'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} locks {{rex}} by moving it into the REX savings bucket. The locked REX tokens cannot be sold directly and will have to be unlocked explicitly before selling." },{ "name": "newaccount", "type": "newaccount", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Create New Account\nsummary: '{{nowrap creator}} creates a new account with the name {{nowrap name}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{creator}} creates a new account with the name {{name}} and the following permissions:\n\nowner permission with authority:\n{{to_json owner}}\n\nactive permission with authority:\n{{to_json active}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Create New Account\nsummary: '{{nowrap creator}} creates a new account with the name {{nowrap name}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{creator}} creates a new account with the name {{name}} and the following permissions:\n\nowner permission with authority:\n{{to_json owner}}\n\nactive permission with authority:\n{{to_json active}}" },{ "name": "onblock", "type": "onblock", @@ -1604,7 +1698,7 @@ },{ "name": "powerup", "type": "powerup", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Powerup resources\nsummary: 'User may powerup to reserve resources'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\nUsers may use the powerup action to reserve resources." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Powerup resources\nsummary: 'User may powerup to reserve resources'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\nUsers may use the powerup action to reserve resources." },{ "name": "powerupexec", "type": "powerupexec", @@ -1612,127 +1706,135 @@ },{ "name": "refund", "type": "refund", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Unstaked Tokens\nsummary: 'Return previously unstaked tokens to {{nowrap owner}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nReturn previously unstaked tokens to {{owner}} after the unstaking period has elapsed." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Unstaked Tokens\nsummary: 'Return previously unstaked tokens to {{nowrap owner}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nReturn previously unstaked tokens to {{owner}} after the unstaking period has elapsed." },{ "name": "regproducer", "type": "regproducer", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register as a Block Producer Candidate\nsummary: 'Register {{nowrap producer}} account as a block producer candidate'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\nRegister {{producer}} account as a block producer candidate.\n\nURL: {{url}}\nLocation code: {{location}}\nBlock signing key: {{producer_key}}\n\n## Block Producer Agreement\n{{$clauses.BlockProducerAgreement}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register as a Block Producer Candidate\nsummary: 'Register {{nowrap producer}} account as a block producer candidate'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\nRegister {{producer}} account as a block producer candidate.\n\nURL: {{url}}\nLocation code: {{location}}\nBlock signing key: {{producer_key}}\n\n## Block Producer Agreement\n{{$clauses.BlockProducerAgreement}}" },{ "name": "regproducer2", "type": "regproducer2", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register as a Block Producer Candidate\nsummary: 'Register {{nowrap producer}} account as a block producer candidate'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\nRegister {{producer}} account as a block producer candidate.\n\nURL: {{url}}\nLocation code: {{location}}\nBlock signing authority:\n{{to_json producer_authority}}\n\n## Block Producer Agreement\n{{$clauses.BlockProducerAgreement}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register as a Block Producer Candidate\nsummary: 'Register {{nowrap producer}} account as a block producer candidate'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\nRegister {{producer}} account as a block producer candidate.\n\nURL: {{url}}\nLocation code: {{location}}\nBlock signing authority:\n{{to_json producer_authority}}\n\n## Block Producer Agreement\n{{$clauses.BlockProducerAgreement}}" },{ "name": "regproxy", "type": "regproxy", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register/unregister as a Proxy\nsummary: 'Register/unregister {{nowrap proxy}} as a proxy account'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{#if isproxy}}\n{{proxy}} registers as a proxy that can vote on behalf of accounts that appoint it as their proxy.\n{{else}}\n{{proxy}} unregisters as a proxy that can vote on behalf of accounts that appoint it as their proxy.\n{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register/unregister as a Proxy\nsummary: 'Register/unregister {{nowrap proxy}} as a proxy account'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{#if isproxy}}\n{{proxy}} registers as a proxy that can vote on behalf of accounts that appoint it as their proxy.\n{{else}}\n{{proxy}} unregisters as a proxy that can vote on behalf of accounts that appoint it as their proxy.\n{{/if}}" },{ "name": "rentcpu", "type": "rentcpu", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Rent CPU Bandwidth for 30 Days\nsummary: '{{nowrap from}} pays {{nowrap loan_payment}} to rent CPU bandwidth for {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} pays {{loan_payment}} to rent CPU bandwidth on behalf of {{receiver}} for a period of 30 days.\n\n{{loan_payment}} is taken out of {{from}}’s REX fund. The market price determines the number of tokens to be staked to {{receiver}}’s CPU resources. In addition, {{from}} provides {{loan_fund}}, which is also taken out of {{from}}’s REX fund, to be used for automatic renewal of the loan.\n\nAt expiration, if the loan has less funds than {{loan_payment}}, it is closed and lent tokens that have been staked are taken out of {{receiver}}’s CPU bandwidth. Otherwise, it is renewed at the market price at the time of renewal, that is, the number of staked tokens is recalculated and {{receiver}}’s CPU bandwidth is updated accordingly. {{from}} can fund or defund a loan at any time before expiration. When the loan is closed, {{from}} is refunded any tokens remaining in the loan fund." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Rent CPU Bandwidth for 30 Days\nsummary: '{{nowrap from}} pays {{nowrap loan_payment}} to rent CPU bandwidth for {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} pays {{loan_payment}} to rent CPU bandwidth on behalf of {{receiver}} for a period of 30 days.\n\n{{loan_payment}} is taken out of {{from}}’s REX fund. The market price determines the number of tokens to be staked to {{receiver}}’s CPU resources. In addition, {{from}} provides {{loan_fund}}, which is also taken out of {{from}}’s REX fund, to be used for automatic renewal of the loan.\n\nAt expiration, if the loan has less funds than {{loan_payment}}, it is closed and lent tokens that have been staked are taken out of {{receiver}}’s CPU bandwidth. Otherwise, it is renewed at the market price at the time of renewal, that is, the number of staked tokens is recalculated and {{receiver}}’s CPU bandwidth is updated accordingly. {{from}} can fund or defund a loan at any time before expiration. When the loan is closed, {{from}} is refunded any tokens remaining in the loan fund." },{ "name": "rentnet", "type": "rentnet", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Rent NET Bandwidth for 30 Days\nsummary: '{{nowrap from}} pays {{nowrap loan_payment}} to rent NET bandwidth for {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} pays {{loan_payment}} to rent NET bandwidth on behalf of {{receiver}} for a period of 30 days.\n\n{{loan_payment}} is taken out of {{from}}’s REX fund. The market price determines the number of tokens to be staked to {{receiver}}’s NET resources for 30 days. In addition, {{from}} provides {{loan_fund}}, which is also taken out of {{from}}’s REX fund, to be used for automatic renewal of the loan.\n\nAt expiration, if the loan has less funds than {{loan_payment}}, it is closed and lent tokens that have been staked are taken out of {{receiver}}’s NET bandwidth. Otherwise, it is renewed at the market price at the time of renewal, that is, the number of staked tokens is recalculated and {{receiver}}’s NET bandwidth is updated accordingly. {{from}} can fund or defund a loan at any time before expiration. When the loan is closed, {{from}} is refunded any tokens remaining in the loan fund." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Rent NET Bandwidth for 30 Days\nsummary: '{{nowrap from}} pays {{nowrap loan_payment}} to rent NET bandwidth for {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} pays {{loan_payment}} to rent NET bandwidth on behalf of {{receiver}} for a period of 30 days.\n\n{{loan_payment}} is taken out of {{from}}’s REX fund. The market price determines the number of tokens to be staked to {{receiver}}’s NET resources for 30 days. In addition, {{from}} provides {{loan_fund}}, which is also taken out of {{from}}’s REX fund, to be used for automatic renewal of the loan.\n\nAt expiration, if the loan has less funds than {{loan_payment}}, it is closed and lent tokens that have been staked are taken out of {{receiver}}’s NET bandwidth. Otherwise, it is renewed at the market price at the time of renewal, that is, the number of staked tokens is recalculated and {{receiver}}’s NET bandwidth is updated accordingly. {{from}} can fund or defund a loan at any time before expiration. When the loan is closed, {{from}} is refunded any tokens remaining in the loan fund." },{ "name": "rexexec", "type": "rexexec", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Perform REX Maintenance\nsummary: 'Process sell orders and expired loans'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nPerforms REX maintenance by processing a maximum of {{max}} REX sell orders and expired loans. Any account can execute this action." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Perform REX Maintenance\nsummary: 'Process sell orders and expired loans'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nPerforms REX maintenance by processing a maximum of {{max}} REX sell orders and expired loans. Any account can execute this action." },{ "name": "rmvproducer", "type": "rmvproducer", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Forcibly Unregister a Block Producer Candidate\nsummary: '{{nowrap producer}} is unregistered as a block producer candidate'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} unregisters {{producer}} as a block producer candidate. {{producer}} account will retain its votes and those votes can change based on voter stake changes or votes removed from {{producer}}. However new voters will not be able to vote for {{producer}} while it remains unregistered." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Forcibly Unregister a Block Producer Candidate\nsummary: '{{nowrap producer}} is unregistered as a block producer candidate'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} unregisters {{producer}} as a block producer candidate. {{producer}} account will retain its votes and those votes can change based on voter stake changes or votes removed from {{producer}}. However new voters will not be able to vote for {{producer}} while it remains unregistered." },{ "name": "sellram", "type": "sellram", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Sell RAM From Account\nsummary: 'Sell unused RAM from {{nowrap account}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\nSell {{bytes}} bytes of unused RAM from account {{account}} at market price. This transaction will incur a 0.5% fee on the proceeds which depend on market rates." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Sell RAM From Account\nsummary: 'Sell unused RAM from {{nowrap account}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\nSell {{bytes}} bytes of unused RAM from account {{account}} at market price. This transaction will incur a 0.5% fee on the proceeds which depend on market rates." },{ "name": "sellrex", "type": "sellrex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Sell REX Tokens in Exchange for EOS\nsummary: '{{nowrap from}} sells {{nowrap rex}} tokens'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} initiates a sell order to sell {{rex}} tokens at the market exchange rate during the time at which the order is ultimately executed. If {{from}} already has an open sell order in the sell queue, {{rex}} will be added to the amount of the sell order without change the position of the sell order within the queue. Once the sell order is executed, proceeds are added to {{from}}’s REX fund, the value of sold REX tokens is deducted from {{from}}’s vote stake, and votes are updated accordingly.\n\nDepending on the market conditions, it may not be possible to fill the entire sell order immediately. In such a case, the sell order is added to the back of a sell queue. A sell order at the front of the sell queue will automatically be executed when the market conditions allow for the entire order to be filled. Regardless of the market conditions, the system is designed to execute this sell order within 30 days. {{from}} can cancel the order at any time before it is filled using the cnclrexorder action." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Sell REX Tokens in Exchange for EOS\nsummary: '{{nowrap from}} sells {{nowrap rex}} tokens'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} initiates a sell order to sell {{rex}} tokens at the market exchange rate during the time at which the order is ultimately executed. If {{from}} already has an open sell order in the sell queue, {{rex}} will be added to the amount of the sell order without change the position of the sell order within the queue. Once the sell order is executed, proceeds are added to {{from}}’s REX fund, the value of sold REX tokens is deducted from {{from}}’s vote stake, and votes are updated accordingly.\n\nDepending on the market conditions, it may not be possible to fill the entire sell order immediately. In such a case, the sell order is added to the back of a sell queue. A sell order at the front of the sell queue will automatically be executed when the market conditions allow for the entire order to be filled. Regardless of the market conditions, the system is designed to execute this sell order within 30 days. {{from}} can cancel the order at any time before it is filled using the cnclrexorder action." },{ "name": "setabi", "type": "setabi", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract ABI\nsummary: 'Deploy contract ABI on account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy the ABI file associated with the contract on account {{account}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract ABI\nsummary: 'Deploy contract ABI on account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy the ABI file associated with the contract on account {{account}}." },{ "name": "setacctcpu", "type": "setacctcpu", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the CPU Quota of Account\nsummary: 'Explicitly manage the CPU bandwidth quota of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value cpu_weight}}\nExplicitly manage the CPU bandwidth quota of account {{account}} by pinning it to a weight of {{cpu_weight}}.\n\n{{account}} can stake and unstake, however, it will not change their CPU bandwidth quota as long as it remains pinned.\n{{else}}\nUnpin the CPU bandwidth quota of account {{account}}. The CPU bandwidth quota of {{account}} will be driven by the current tokens staked for CPU bandwidth by {{account}}.\n{{/if_has_value}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the CPU Quota of Account\nsummary: 'Explicitly manage the CPU bandwidth quota of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value cpu_weight}}\nExplicitly manage the CPU bandwidth quota of account {{account}} by pinning it to a weight of {{cpu_weight}}.\n\n{{account}} can stake and unstake, however, it will not change their CPU bandwidth quota as long as it remains pinned.\n{{else}}\nUnpin the CPU bandwidth quota of account {{account}}. The CPU bandwidth quota of {{account}} will be driven by the current tokens staked for CPU bandwidth by {{account}}.\n{{/if_has_value}}" },{ "name": "setacctnet", "type": "setacctnet", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the NET Quota of Account\nsummary: 'Explicitly manage the NET bandwidth quota of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value net_weight}}\nExplicitly manage the network bandwidth quota of account {{account}} by pinning it to a weight of {{net_weight}}.\n\n{{account}} can stake and unstake, however, it will not change their NET bandwidth quota as long as it remains pinned.\n{{else}}\nUnpin the NET bandwidth quota of account {{account}}. The NET bandwidth quota of {{account}} will be driven by the current tokens staked for NET bandwidth by {{account}}.\n{{/if_has_value}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the NET Quota of Account\nsummary: 'Explicitly manage the NET bandwidth quota of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value net_weight}}\nExplicitly manage the network bandwidth quota of account {{account}} by pinning it to a weight of {{net_weight}}.\n\n{{account}} can stake and unstake, however, it will not change their NET bandwidth quota as long as it remains pinned.\n{{else}}\nUnpin the NET bandwidth quota of account {{account}}. The NET bandwidth quota of {{account}} will be driven by the current tokens staked for NET bandwidth by {{account}}.\n{{/if_has_value}}" },{ "name": "setacctram", "type": "setacctram", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the RAM Quota of Account\nsummary: 'Explicitly manage the RAM quota of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value ram_bytes}}\nExplicitly manage the RAM quota of account {{account}} by pinning it to {{ram_bytes}} bytes.\n\n{{account}} can buy and sell RAM, however, it will not change their RAM quota as long as it remains pinned.\n{{else}}\nUnpin the RAM quota of account {{account}}. The RAM quota of {{account}} will be driven by the current RAM holdings of {{account}}.\n{{/if_has_value}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the RAM Quota of Account\nsummary: 'Explicitly manage the RAM quota of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value ram_bytes}}\nExplicitly manage the RAM quota of account {{account}} by pinning it to {{ram_bytes}} bytes.\n\n{{account}} can buy and sell RAM, however, it will not change their RAM quota as long as it remains pinned.\n{{else}}\nUnpin the RAM quota of account {{account}}. The RAM quota of {{account}} will be driven by the current RAM holdings of {{account}}.\n{{/if_has_value}}" },{ "name": "setalimits", "type": "setalimits", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Adjust Resource Limits of Account\nsummary: 'Adjust resource limits of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} updates {{account}}’s resource limits to have a RAM quota of {{ram_bytes}} bytes, a NET bandwidth quota of {{net_weight}} and a CPU bandwidth quota of {{cpu_weight}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Adjust Resource Limits of Account\nsummary: 'Adjust resource limits of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} updates {{account}}’s resource limits to have a RAM quota of {{ram_bytes}} bytes, a NET bandwidth quota of {{net_weight}} and a CPU bandwidth quota of {{cpu_weight}}." },{ "name": "setcode", "type": "setcode", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract Code\nsummary: 'Deploy contract code on account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy compiled contract code to the account {{account}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract Code\nsummary: 'Deploy contract code on account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy compiled contract code to the account {{account}}." },{ "name": "setinflation", "type": "setinflation", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set Inflation Parameters\nsummary: 'Set inflation parameters'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets the inflation parameters as follows:\n\n* Annual inflation rate (in units of a hundredth of a percent): {{annual_rate}}\n* Fraction of inflation used to reward block producers: 10000/{{inflation_pay_factor}}\n* Fraction of block producer rewards to be distributed proportional to blocks produced: 10000/{{votepay_factor}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set Inflation Parameters\nsummary: 'Set inflation parameters'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets the inflation parameters as follows:\n\n* Annual inflation rate (in units of a hundredth of a percent): {{annual_rate}}\n* Fraction of inflation used to reward block producers: 10000/{{inflation_pay_factor}}\n* Fraction of block producer rewards to be distributed proportional to blocks produced: 10000/{{votepay_factor}}" },{ "name": "setparams", "type": "setparams", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set System Parameters\nsummary: 'Set System Parameters'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets system parameters to:\n{{to_json params}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set System Parameters\nsummary: 'Set System Parameters'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets system parameters to:\n{{to_json params}}" },{ "name": "setpriv", "type": "setpriv", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Make an Account Privileged or Unprivileged\nsummary: '{{#if is_priv}}Make {{nowrap account}} privileged{{else}}Remove privileged status of {{nowrap account}}{{/if}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if is_priv}}\n{{$action.account}} makes {{account}} privileged.\n{{else}}\n{{$action.account}} removes privileged status of {{account}}.\n{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Make an Account Privileged or Unprivileged\nsummary: '{{#if is_priv}}Make {{nowrap account}} privileged{{else}}Remove privileged status of {{nowrap account}}{{/if}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if is_priv}}\n{{$action.account}} makes {{account}} privileged.\n{{else}}\n{{$action.account}} removes privileged status of {{account}}.\n{{/if}}" },{ "name": "setram", "type": "setram", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Configure the Available RAM\nsummary: 'Configure the available RAM'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} configures the available RAM to {{max_ram_size}} bytes." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Configure the Available RAM\nsummary: 'Configure the available RAM'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} configures the available RAM to {{max_ram_size}} bytes." },{ "name": "setramrate", "type": "setramrate", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set the Rate of Increase of RAM\nsummary: 'Set the rate of increase of RAM per block'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets the rate of increase of RAM to {{bytes_per_block}} bytes/block." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set the Rate of Increase of RAM\nsummary: 'Set the rate of increase of RAM per block'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets the rate of increase of RAM to {{bytes_per_block}} bytes/block." },{ "name": "setrex", "type": "setrex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Adjust REX Pool Virtual Balance\nsummary: 'Adjust REX Pool Virtual Balance'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} adjusts REX loan rate by setting REX pool virtual balance to {{balance}}. No token transfer or issue is executed in this action." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Adjust REX Pool Virtual Balance\nsummary: 'Adjust REX Pool Virtual Balance'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} adjusts REX loan rate by setting REX pool virtual balance to {{balance}}. No token transfer or issue is executed in this action." },{ "name": "undelegatebw", "type": "undelegatebw", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unstake Tokens for NET and/or CPU\nsummary: 'Unstake tokens for NET and/or CPU from {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{from}} unstakes from {{receiver}} {{unstake_net_quantity}} for NET bandwidth and {{unstake_cpu_quantity}} for CPU bandwidth.\n\nThe sum of these two quantities will be removed from the vote weight of {{receiver}} and will be made available to {{from}} after an uninterrupted 3 day period without further unstaking by {{from}}. After the uninterrupted 3 day period passes, the system will attempt to automatically return the funds to {{from}}’s regular token balance. However, this automatic refund may occasionally fail which will then require {{from}} to manually claim the funds with the refund action." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unstake Tokens for NET and/or CPU\nsummary: 'Unstake tokens for NET and/or CPU from {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{from}} unstakes from {{receiver}} {{unstake_net_quantity}} for NET bandwidth and {{unstake_cpu_quantity}} for CPU bandwidth.\n\nThe sum of these two quantities will be removed from the vote weight of {{receiver}} and will be made available to {{from}} after an uninterrupted 3 day period without further unstaking by {{from}}. After the uninterrupted 3 day period passes, the system will attempt to automatically return the funds to {{from}}’s regular token balance. However, this automatic refund may occasionally fail which will then require {{from}} to manually claim the funds with the refund action." },{ "name": "unlinkauth", "type": "unlinkauth", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unlink Action from Permission\nsummary: '{{nowrap account}} unsets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} removes the association between the {{#if type}}{{type}} action of the{{/if}} {{code}} contract and its minimum required permission.\n\n{{#if type}}{{else}}This will not remove any links explicitly associated to specific actions of {{code}}.{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unlink Action from Permission\nsummary: '{{nowrap account}} unsets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} removes the association between the {{#if type}}{{type}} action of the{{/if}} {{code}} contract and its minimum required permission.\n\n{{#if type}}{{else}}This will not remove any links explicitly associated to specific actions of {{code}}.{{/if}}" },{ "name": "unregprod", "type": "unregprod", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unregister as a Block Producer Candidate\nsummary: '{{nowrap producer}} unregisters as a block producer candidate'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{producer}} unregisters as a block producer candidate. {{producer}} account will retain its votes and those votes can change based on voter stake changes or votes removed from {{producer}}. However new voters will not be able to vote for {{producer}} while it remains unregistered." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unregister as a Block Producer Candidate\nsummary: '{{nowrap producer}} unregisters as a block producer candidate'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{producer}} unregisters as a block producer candidate. {{producer}} account will retain its votes and those votes can change based on voter stake changes or votes removed from {{producer}}. However new voters will not be able to vote for {{producer}} while it remains unregistered." },{ "name": "unstaketorex", "type": "unstaketorex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy REX Tokens Using Staked Tokens\nsummary: '{{nowrap owner}} buys REX tokens in exchange for tokens currently staked to NET and/or CPU'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from_net}} and {{from_cpu}} are withdrawn from {{receiver}}’s NET and CPU bandwidths respectively. These funds are used to purchase REX tokens at the current market exchange rate. In order for the action to succeed, {{owner}} must have voted for a proxy or at least 21 block producers.\n\nA sell order of the purchased amount can only be initiated after waiting for the maturity period of 4 to 5 days to pass. Even then, depending on the market conditions, the initiated sell order may not be executed immediately." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy REX Tokens Using Staked Tokens\nsummary: '{{nowrap owner}} buys REX tokens in exchange for tokens currently staked to NET and/or CPU'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from_net}} and {{from_cpu}} are withdrawn from {{receiver}}’s NET and CPU bandwidths respectively. These funds are used to purchase REX tokens at the current market exchange rate. In order for the action to succeed, {{owner}} must have voted for a proxy or at least 21 block producers.\n\nA sell order of the purchased amount can only be initiated after waiting for the maturity period of 4 to 5 days to pass. Even then, depending on the market conditions, the initiated sell order may not be executed immediately." },{ "name": "updateauth", "type": "updateauth", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Modify Account Permission\nsummary: 'Add or update the {{nowrap permission}} permission of {{nowrap account}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nModify, and create if necessary, the {{permission}} permission of {{account}} to have a parent permission of {{parent}} and the following authority:\n{{to_json auth}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Modify Account Permission\nsummary: 'Add or update the {{nowrap permission}} permission of {{nowrap account}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nModify, and create if necessary, the {{permission}} permission of {{account}} to have a parent permission of {{parent}} and the following authority:\n{{to_json auth}}" },{ "name": "updaterex", "type": "updaterex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Update REX Owner Vote Weight\nsummary: 'Update vote weight to current value of held REX tokens'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nUpdate vote weight of {{owner}} account to current value of held REX tokens." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Update REX Owner Vote Weight\nsummary: 'Update vote weight to current value of held REX tokens'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nUpdate vote weight of {{owner}} account to current value of held REX tokens." },{ "name": "updtrevision", "type": "updtrevision", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Update System Contract Revision Number\nsummary: 'Update system contract revision number'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} advances the system contract revision number to {{revision}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Update System Contract Revision Number\nsummary: 'Update system contract revision number'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} advances the system contract revision number to {{revision}}." },{ "name": "voteproducer", "type": "voteproducer", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Vote for Block Producers\nsummary: '{{nowrap voter}} votes for {{#if proxy}}the proxy {{nowrap proxy}}{{else}}up to 30 block producer candidates{{/if}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{#if proxy}}\n{{voter}} votes for the proxy {{proxy}}.\nAt the time of voting the full weight of voter’s staked (CPU + NET) tokens will be cast towards each of the producers voted by {{proxy}}.\n{{else}}\n{{voter}} votes for the following block producer candidates:\n\n{{#each producers}}\n + {{this}}\n{{/each}}\n\nAt the time of voting the full weight of voter’s staked (CPU + NET) tokens will be cast towards each of the above producers.\n{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Vote for Block Producers\nsummary: '{{nowrap voter}} votes for {{#if proxy}}the proxy {{nowrap proxy}}{{else}}up to 30 block producer candidates{{/if}}'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{#if proxy}}\n{{voter}} votes for the proxy {{proxy}}.\nAt the time of voting the full weight of voter’s staked (CPU + NET) tokens will be cast towards each of the producers voted by {{proxy}}.\n{{else}}\n{{voter}} votes for the following block producer candidates:\n\n{{#each producers}}\n + {{this}}\n{{/each}}\n\nAt the time of voting the full weight of voter’s staked (CPU + NET) tokens will be cast towards each of the above producers.\n{{/if}}" + },{ + "name": "voteupdate", + "type": "voteupdate", + "ricardian_contract": "" + },{ + "name": "wasmcfg", + "type": "wasmcfg", + "ricardian_contract": "" },{ "name": "withdraw", "type": "withdraw", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from REX Fund\nsummary: 'Withdraw {{nowrap amount}} from {{nowrap owner}}’s REX fund by transferring to {{owner}}’s liquid balance'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.contracts/master/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nWithdraws {{amount}} from {{owner}}’s REX fund and transfer them to {{owner}}’s liquid balance." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from REX Fund\nsummary: 'Withdraw {{nowrap amount}} from {{nowrap owner}}’s REX fund by transferring to {{owner}}’s liquid balance'\nicon: https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nWithdraws {{amount}} from {{owner}}’s REX fund and transfer them to {{owner}}’s liquid balance." } ], "tables": [{ @@ -1747,6 +1849,12 @@ "key_names": [], "key_types": [], "type": "bid_refund" + },{ + "name": "blockinfo", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "block_info_record" },{ "name": "cpuloan", "index_type": "i64", @@ -1879,11 +1987,17 @@ "key_names": [], "key_types": [], "type": "voter_info" + },{ + "name": "limitauthchg", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "limit_auth_change" } ], "ricardian_clauses": [{ "id": "UserAgreement", - "body": "# EOS User Agreement\n\n## Definitions\n\n All capitalized, italicized, or inline code terms in *The EOS User Agreement* will be given the same effect and meaning as in *Definitions*.\n\n* EOS User Agreement: This document (*EUA*)\n\n* Chain ID: `chain_id` - aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906\n\n* User: Any person or organization of persons who maintain(s) direct or indirect ownership of an EOS account, or EOS-based property connected to an EOS account.\n\n* Ownership: Direct or indirect access to an EOS account through one or more valid permissions checks. Ownership may be partially shared between Users through the use of multi-signature permissions.\n\n* Block Producer: Users who have called `regproducer` and receive rewards from eosio.vpay.\n\n* `eosio.prods`: An EOS account with a dynamic permissions structure that can assume the privileges of the `eosio` account when 15/21 Block Producers agree to do so.\n\n* Network Funds: Tokens contained within the following accounts: `eosio.names`, `eosio.ramfee`, `eosio.saving`.\n\n* Governing Documents: *regproducer* is considered a governing document.\n\n* On-Chain: Any transaction, smart contract, or Ricardian contract which is located within a block that is irreversible and appended to the EOS blockchain `chain_id`.\n\n* EOS-based Property: Anything that requires a valid permission in order to directly manipulate, alter, transfer, influence, or otherwise effect on the EOS Blockchain\n\n* Call: To submit an action to the EOS Blockchain `chain_id`.\n\n* Authorizations & Permissions: Permissions are arbitrary names used to define the requirements for a transaction sent on behalf of that permission. Permissions can be assigned for authority over specific contract actions.\n\n* Ricardian Contract: A contract that places the defining elements of a legal agreement in a format that can be expressed and executed in software.\n\n## Article I -  User Acknowledgement of Risks\nIf User loses access to their EOS account on `chain_id` and has not taken appropriate measures to secure access to their EOS account by other means, the User acknowledges and agrees that that EOS account will become inaccessible. Users acknowledge that the User has an adequate understanding of the risks, usage and intricacies of cryptographic tokens and blockchain-based software. The User acknowledges and agrees that the User is using the EOS blockchain at their sole risk.\n\n## Article II - Special User Types\nUsers who call `regproducer` agree to, and are bound by, the *regproducer* Ricardian Contract.\n\n## Article III - Consent of the EUA\nThe nature of the *EOS User Agreement* is such that it serves as a description of the current EOS Mainnet governance functions that are in place. These functions, enforced by code, do not require the consent of Users as these functions are inherent and systemic to the EOS Mainnet itself.\n\n## Article IV - Governing Documents\nAny modifications to the *EUA* and *governing documents* may be made by `eosio.prods`. It is admonished that a statement be crafted and issued through `eosio.prods` via eosio.forum referendum contract describing such a modification in advance.\n\n## Article V - Native Unit of Value\nThe native unit of value on EOS chain_id shall be the EOS token as defined and created by the `eosio.token` smart contract.\n\n## Article VI - Maintaining the EOS blockchain\n`eosio.prods` will maintain the active blockchain codebase which includes, but is not limited to, the implementation of all modifications of all features, optimizations, and upgrades: present and future.\n\n## Article VII - Network Funds\nIt is admonished that any altering of the state of any tokens contained within network fund accounts, or altering any pre-existing code that directly or indirectly governs the allocation, fulfillment, or distribution of any *network funds* be preceded by a statement crafted and issued by `eosio.prods` to the *eosio.forum* referendum system contract describing the effect in advance.\n\n## Article VIII - Freedom of Account Creation\nAny current or future User is able to create an EOS Account without the permission by any other User. `eosio.prods` may never affect an EOS User Account(s) without valid permission(s) which have been shared with `eosio.prods` by an EOS account. `eosio.prods` may charge a fee for any actions that are requested by other Users pertaining to an EOS account where permissions are shared.\n\n## Article IX - No Fiduciary\nNo User shall have a fiduciary purpose to support the value of the EOS token. No User can authorize anyone to hold assets, borrow, speak, contract on behalf of other EOS Users or the EOS blockchain `chain_id` collectively. This EOS blockchain shall have no owners, managers, or fiduciaries.\n\n## Article X - User Security\nAll items pertaining to personal account security, including but not limited to the safekeeping of private keys, is solely the responsibility of the User to secure.\n\n## Article XI - `eosio.prods` Limited Liability\nThe User acknowledges and agrees that, to the fullest extent permitted by any applicable law, this disclaimer of liability applies to any and all damages or injury whatsoever caused by or related to risks of, use of, or inability to use, the EOS token or the EOS blockchain `chain_id` under any cause of action whatsoever of any kind in any jurisdiction, including, without limitation, actions for breach of warranty, breach of contract or tort (including negligence) and that `eosio.prods`, nor the individual permissions that operate it, shall not be liable for any indirect, incidental, special, exemplary or consequential damages, including for loss of profits, goodwill or data.\n\n# EOS 사용자 동의서\n\n## 정의\n\nEOS 사용자 동의서의 모든 대문자, 기울임 꼴, 또는 인라인 코드 용어는 정의에서와 동일한 효과와 의미가 부여됩니다.\n\n- EOS 사용자 동의서: 본 문서 (EUA)\n- 체인 ID: chain_id --- aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906\n- 사용자: EOS 계정을 직접 또는 간접적으로 소유하거나 EOS 계정에 연결된 EOS 기반 속성을 유지하거나 관리하는 사람, 조직, 또는 조직의 모든 사람.\n- 소유권: 하나 이상의 유효한 사용권한 확인을 통해 EOS 계정에 직접 또는 간접적으로 접근합니다. 소유권은 다중 서명권한을 사용하여 사용자간에 부분적으로 공유 될 수 있습니다.\n- 블록 프로듀서: regproducer를 실행하고 eosio.vpay로부터 보상을 받는 사용자.\n- eosio.prods: 15/21 블록 프로듀서들이 동의 할 때 eosio 계정의 권한을 가질 수 있는 동적 권한 구조를 가진 EOS 계정.\n- 네트워크 자금: 다음 계정에 포함 된 토큰: eosio.names, eosio.ramfee, eosio.saving.\n- 관리 문서: regproducer는 관리 문서로 간주됩니다.\n- 온체인: EOS 블록체인 chain_id에 비가역적이며 추가 할 수 있는 블록 내에 위치한 모든 거래, 스마트 계약 또는 리카르디안 계약.\n- EOS 기반 속성: EOS 블록체인을 직접 조작, 변경, 전송, 영향 또는 달리 적용하기 위해 유효한 사용 권한이 필요한 모든 것\n- 콜: EOS 블록체인 chain_id에 작업을 신청하는 것.\n- 허가 및 권한: '허가'는 해당 권한을 대신하여 전송되는 트랜잭션의 요구사항을 정의하는 데 사용됩니다. '권한'은 특정 계약 조치에 대한 권한을 부여합니다.\n- 리카르디안 계약: 합법적 계약의 정의 요소를 소프트웨어로 표현하고 실행할 수 있는 형식으로 배치하는 계약.\n\n## 제 1조 --- 위험에 대한 사용자들의 인지\n\n사용자가 chain_id에서 EOS 계정에 대한 접근 권한을 잃고, 다른 방법으로 EOS 계정에 대한 접근을 보호하기 위해 적절한 조치를 취하지 않는 경우에는 EOS 계정에 접근할 수 없게 된다는 것을 인정하고 동의합니다. 사용자는 암호화 토큰과 블록체인 기반 소프트웨어의 위험, 사용법, 그리고 복잡성에 대해 충분히 이해하고 있음을 인정합니다. 사용자는 EOS 블록체인의 사용에 대한 전적인 책임을 진다는 것에 인정하고 동의합니다.\n\n## 제 2조 --- 특별한 사용자 유형\n\nregproducer를 실행하는 사용자는 regproducer 리카르디안 계약에 동의하고, 이에 구속됩니다.\n\n## 제 3조 --- EUA의 동의\n\nEOS 사용자 동의서는 현재 시행중인 EOS 메인넷 거버넌스에 대한 설명으로 사용됩니다. 코드에 의해 시행되는 이러한 기능은 EOS 메인넷 자체의 체계적이고 고유한 기능이므로 사용자의 동의를 필요로 하지 않습니다.\n\n## 제 4조 --- 관리 문서\n\nEUA와 관리 문서는 eosio.prods를 통해 수정이 가능합니다. 특정 변경사항을 사전에 설명하는 eosio.forum 투표 계약을 통해 eosio.prods가 성명서를 작성하고 발급할 것을 권고합니다.\n\n## 제 5조 --- 가치의 기본 단위\n\nEOS chain_id의 기본 단위는 eosio.token 스마트 계약에 의해 정의되고 작성된 EOS 토큰입니다.\n\n## 제 6조 --- EOS 블록체인 유지\n\neosio.prods는 모든 기능, 최적화, 그리고 업그레이드의 현재와 미래의 모든 수정사항을 구현하는 것을 포함하되, 이에 국한되지 않는 활성화된 블록체인 코드베이스를 유지합니다\n\n## 제 7조 --- 네트워크 자금\n\n네트워크 자금 계정에 포함된 토큰의 상태를 변경하거나, 네트워크 자금의 배분, 이행, 또는 배포를 직/간접적으로 관리하는 기존 코드를 변경하는 경우에는 eosio.prods를 eosio.forum 총 투표 시스템 계약에 추가하여 사전에 충분한 설명이 이루어져야 합니다.\n\n## 제 8조 --- 계정 생성의 자유\n\n현재, 또는 미래의 사용자는 다른 사용자의 허가 없이 EOS 계정을 만들 수 있습니다. eosio.prods는 EOS 계정에 의해 공유된 유효한 허가 없이는 EOS 사용자 계정에 영향을 줄 수 없습니다. eosio.prods는 권한이 공유되는 EOS 계정과 관련하여 다른 사용자가 요청한 모든 작업에 대해 요금을 부과할 수 있습니다.\n\n## 제 9조 --- 신탁 불가\n\n사용자는 EOS 토큰의 가치를 뒷받침할 수 있는 신탁 목적을 가져서는 안됩니다. 사용자는 EOS 사용자 또는 EOS 블록체인 chain_id를 대표하여 누구에게도 자산을 보유하거나, 대여하거나, 자산에 대해 얘기하거나, 계약을 맺을 권한을 부여할 수 없습니다. EOS 블록체인에는 소유자, 관리자, 그리고 수탁자가 없어야 합니다.\n\n## 제 10조 --- 사용자 보안\n\n비공개 키의 보관을 포함하되, 이에 국한되지 않는 개인 계좌 보안과 관련된 모든 항목들 또한 전적으로 사용자가 안전하게 보관해야 합니다.\n\n## 제 11조 --- eosio.prods 유한책임\n\n사용자는 법률이 허용하는 한도 내에서 EOS 토큰의 위험, 사용, 또는 사용 불가로 인해 발생하는 모든 손해에 대해 책임의 면책 조항이 적용된다는 것을 인정하고, 동의합니다. 계약 위반, 불법 행위, 그리고 위반 행위 (관리 태만 포함)와 eosio.prods 또는 이를 운영하는 개별 사용 권한을 포함하되, 이에 국한하지 않고 모든 관할 지역에서의 모든 종류의 사유로 인한 EOS 블록체인 chain_id 이익, 영업권, 또는 데이터의 손실을 포함하여 간접적, 우발적, 특수한, 대표적, 그리고 파생적인 손해에 대한 책임을 지지 않습니다.\n\n# EOS用户协议\n\n## **定义**\n\nEOS用户协议中的所有大写,斜体或内联代码术语将具有与以下定义相同的效果和含义。\n\n- EOS用户协议:即本文档(EUA)\n\n- 链上ID: chain_id - aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906\n\n- 用户:任意满足下列要求的个人或组织:直接或者间接拥有EOS账户或与EOS账户关联的基于EOS发行的财产。\n\n- 所有权:直接或者间接通过一个或多个有效的权限检查访问一个EOS账户。所有权可以通过多签权限许可在用户间共享。\n\n- 执行了regproduce,并且从eosio.vpay领取收入的用户。\n\n- eosio.prods:具有动态权限结构的EOS帐户,当15/21 Block Producers同意时,该帐户可以承担eosio帐户的权限。\n\n- 网络资产:包含在以下账户中的代币:eosio.names、eosio.ramfee、 eosio.saving。\n\n- 治理文档:regproducer是治理文档。\n\n- 任何交易、智能合约或者李嘉图合约,它们已经位于一个区块中,并且这个区块是不可逆转的、已附加到名为chain_id的EOS区块链中。\n\n- 基于EOS资产:任何需要有效许可来操作、改变、转移、影响或者进行其他操作的东西。\n\n- 执行:在名为chain_id的EOS区块链中提交一个行动。\n\n- 授权和权限:权限(Permissions)是用来定义代表该权限发送的交易的要求的任意名字。可以给特定的合约操作的授权(Authorizations)分配权限(Permissions)。\n\n- 李嘉图合约:将法律协议中的定义要素以能在软件中表达和执行的格式表达的合约。\n\n## **条款一****用****户风险确认**\n\n如果用户丢失账户访问权限或者没有采取合适的方式保护账户访问权限,用户应知悉并同意,EOS账户将无法访问。用户应确认用户对加密代币和区块链软件的风险、用法和复杂性有充分了解。用户承认并同意用户自行承担使用EOS区块链的风险。\n\n## **条款二****特殊用****户类型**\n\n执行regproduce,同意并且受regproducer李嘉图合约约束的用户。\n\n## **条款三****同意****EOS****用****户协议**\n\nEOS用户协议的实质是对当前EOS主网治理功能的描述。由代码强制执行的功能不需要用户的同意,因为这些功能是EOS主网系统自带的。\n\n## **条款四** - **治理文档**\n\neosio.prods可以对EOS用户协议和治理文档进行任何修改。严正提醒,提前用eosio.forum公投合约,通过eosio.prods编写、发布一个声明来描述那个修改。\n\n## **条款五****原生价****值单位**\n\nEOS公链上的原生价值单位应为eosio.token智能合约定义和创建的EOS通证。\n\n## **条款六****维护****EOS****区****块链**\n\n无论现在或将来将来,eosio.prods将维护活跃的区块链代码库,包括但不限于所有功能、优化、升级的所有修改、实现。\n\n## 条款七 - ****定****义****EOS****网络资产\n\n更改网络资产账户中的任何代币的状态,更改任何现存的直接或间接管理任何网络资产的分配、实现或分发的代码,需要事先用eosio.prods在eosio.forum公投合约上编写和发布效果描述的声明。\n\n## **条款八-创建账户自由**\n\n任何现在或将来的用户都可以在未经任何其他用户许可的情况下创建EOS帐户。 如何没有收到EOS帐户的有效许可(permission),eosio.prods永远不会影响EOS用户帐户。 对于共享权限的EOS帐户的其他用户请求的任何操作,eosio.prods可能会收取费用。\n\n## **条款九没有受托人**\n\n没有用户承担信托责任来维持EOS代币的价值。没有用户可以代表EOS用户或者代表名为chain_ID的EOS区块链授权任何人共同持有资产、借款、发言或定合同。此区块链不存在拥有者、管理者或者受托人。\n\n## **条款十个人安全**\n\n所有有关个人账户安全的事项,包括但不限于私钥的安全保存,都由用户自己负责。\n\n## **条款十一 eosio.prods的有限责任**\n\n用户应知悉和同意,在任何适用法律允许的最大范围内,本免责声明适用于与EOS代币风险,使用或无法使用EOS代币有关或导致的任何或所有损害或伤害,也适用于任何司法管辖区内的任何任何行为下的EOS区块链chain_id,包括但不限于违反担保、违反合同或侵权行为(包括疏忽)。eosio.prods以及操作它的个人权限对于任何间接的,偶然的,特殊的,示例性的或后果性的损害,包括利润损失,商誉或数据,不承担任何责任。" + "body": "# EOS User Agreement\n\n## Definitions\n\n All capitalized, italicized, or inline code terms in *The EOS User Agreement* will be given the same effect and meaning as in *Definitions*.\n\n* EOS User Agreement: This document (*EUA*)\n\n* Chain ID: `chain_id` - aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906\n\n* User: Any person or organization of persons who maintain(s) direct or indirect ownership of an EOS account, or EOS-based property connected to an EOS account.\n\n* Ownership: Direct or indirect access to an EOS account through one or more valid permissions checks. Ownership may be partially shared between Users through the use of multi-signature permissions.\n\n* Block Producer: Users who have called `regproducer` and receive rewards from eosio.vpay.\n\n* `eosio.prods`: An EOS account with a dynamic permissions structure that can assume the privileges of the `eosio` account when 15/21 Block Producers agree to do so.\n\n* Network Funds: Tokens contained within the following accounts: `eosio.names`, `eosio.ramfee`, `eosio.saving`.\n\n* Governing Documents: *regproducer* is considered a governing document.\n\n* On-Chain: Any transaction, smart contract, or Ricardian contract which is located within a block that is irreversible and appended to the EOS blockchain `chain_id`.\n\n* EOS-based Property: Anything that requires a valid permission in order to directly manipulate, alter, transfer, influence, or otherwise effect on the EOS Blockchain\n\n* Call: To submit an action to the EOS Blockchain `chain_id`.\n\n* Authorizations & Permissions: Permissions are arbitrary names used to define the requirements for a transaction sent on behalf of that permission. Permissions can be assigned for authority over specific contract actions.\n\n* Ricardian Contract: A contract that places the defining elements of a legal agreement in a format that can be expressed and executed in software.\n\n## Article I -  User Acknowledgement of Risks\nIf User loses access to their EOS account on `chain_id` and has not taken appropriate measures to secure access to their EOS account by other means, the User acknowledges and agrees that that EOS account will become inaccessible. Users acknowledge that the User has an adequate understanding of the risks, usage and intricacies of cryptographic tokens and blockchain-based software. The User acknowledges and agrees that the User is using the EOS blockchain at their sole risk.\n\n## Article II - Special User Types\nUsers who call `regproducer` agree to, and are bound by, the *regproducer* Ricardian Contract.\n\n## Article III - Consent of the EUA\nThe nature of the *EOS User Agreement* is such that it serves as a description of the current EOS Mainnet governance functions that are in place. These functions, enforced by code, do not require the consent of Users as these functions are inherent and systemic to the EOS Mainnet itself.\n\n## Article IV - Governing Documents\nAny modifications to the *EUA* and *governing documents* may be made by `eosio.prods`. It is admonished that a statement be crafted and issued through `eosio.prods` via eosio.forum referendum contract describing such a modification in advance.\n\n## Article V - Native Unit of Value\nThe native unit of value on EOS chain_id shall be the EOS token as defined and created by the `eosio.token` smart contract.\n\n## Article VI - Maintaining the EOS blockchain\n`eosio.prods` will maintain the active blockchain codebase which includes, but is not limited to, the implementation of all modifications of all features, optimizations, and upgrades: present and future.\n\n## Article VII - Network Funds\nIt is admonished that any altering of the state of any tokens contained within network fund accounts, or altering any pre-existing code that directly or indirectly governs the allocation, fulfillment, or distribution of any *network funds* be preceded by a statement crafted and issued by `eosio.prods` to the *eosio.forum* referendum system contract describing the effect in advance.\n\n## Article VIII - Freedom of Account Creation\nAny current or future User is able to create an EOS Account without the permission by any other User. `eosio.prods` may never affect an EOS User Account(s) without valid permission(s) which have been shared with `eosio.prods` by an EOS account. `eosio.prods` may charge a fee for any actions that are requested by other Users pertaining to an EOS account where permissions are shared.\n\n## Article IX - No Fiduciary\nNo User shall have a fiduciary purpose to support the value of the EOS token. No User can authorize anyone to hold assets, borrow, speak, contract on behalf of other EOS Users or the EOS blockchain `chain_id` collectively. This EOS blockchain shall have no owners, managers, or fiduciaries.\n\n## Article X - User Security\nAll items pertaining to personal account security, including but not limited to the safekeeping of private keys, is solely the responsibility of the User to secure.\n\n## Article XI - `eosio.prods` Limited Liability\nThe User acknowledges and agrees that, to the fullest extent permitted by any applicable law, this disclaimer of liability applies to any and all damages or injury whatsoever caused by or related to risks of, use of, or inability to use, the EOS token or the EOS blockchain `chain_id` under any cause of action whatsoever of any kind in any jurisdiction, including, without limitation, actions for breach of warranty, breach of contract or tort (including negligence) and that `eosio.prods`, nor the individual permissions that operate it, shall not be liable for any indirect, incidental, special, exemplary or consequential damages, including for loss of profits, goodwill or data.\n\n# EOS 사용자 동의서\n\n## 정의\n\nEOS 사용자 동의서의 모든 대문자, 기울임 꼴, 또는 인라인 코드 용어는 정의에서와 동일한 효과와 의미가 부여됩니다.\n\n- EOS 사용자 동의서: 본 문서 (EUA)\n- 체인 ID: chain_id --- aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906\n- 사용자: EOS 계정을 직접 또는 간접적으로 소유하거나 EOS 계정에 연결된 EOS 기반 속성을 유지하거나 관리하는 사람, 조직, 또는 조직의 모든 사람.\n- 소유권: 하나 이상의 유효한 사용권한 확인을 통해 EOS 계정에 직접 또는 간접적으로 접근합니다. 소유권은 다중 서명권한을 사용하여 사용자간에 부분적으로 공유 될 수 있습니다.\n- 블록 프로듀서: regproducer를 실행하고 eosio.vpay로부터 보상을 받는 사용자.\n- eosio.prods: 15/21 블록 프로듀서들이 동의 할 때 eosio 계정의 권한을 가질 수 있는 동적 권한 구조를 가진 EOS 계정.\n- 네트워크 자금: 다음 계정에 포함 된 토큰: eosio.names, eosio.ramfee, eosio.saving.\n- 관리 문서: regproducer는 관리 문서로 간주됩니다.\n- 온체인: EOS 블록체인 chain_id에 비가역적이며 추가 할 수 있는 블록 내에 위치한 모든 거래, 스마트 계약 또는 리카르디안 계약.\n- EOS 기반 속성: EOS 블록체인을 직접 조작, 변경, 전송, 영향 또는 달리 적용하기 위해 유효한 사용 권한이 필요한 모든 것\n- 콜: EOS 블록체인 chain_id에 작업을 신청하는 것.\n- 허가 및 권한: '허가'는 해당 권한을 대신하여 전송되는 트랜잭션의 요구사항을 정의하는 데 사용됩니다. '권한'은 특정 계약 조치에 대한 권한을 부여합니다.\n- 리카르디안 계약: 합법적 계약의 정의 요소를 소프트웨어로 표현하고 실행할 수 있는 형식으로 배치하는 계약.\n\n## 제 1조 --- 위험에 대한 사용자들의 인지\n\n사용자가 chain_id에서 EOS 계정에 대한 접근 권한을 잃고, 다른 방법으로 EOS 계정에 대한 접근을 보호하기 위해 적절한 조치를 취하지 않는 경우에는 EOS 계정에 접근할 수 없게 된다는 것을 인정하고 동의합니다. 사용자는 암호화 토큰과 블록체인 기반 소프트웨어의 위험, 사용법, 그리고 복잡성에 대해 충분히 이해하고 있음을 인정합니다. 사용자는 EOS 블록체인의 사용에 대한 전적인 책임을 진다는 것에 인정하고 동의합니다.\n\n## 제 2조 --- 특별한 사용자 유형\n\nregproducer를 실행하는 사용자는 regproducer 리카르디안 계약에 동의하고, 이에 구속됩니다.\n\n## 제 3조 --- EUA의 동의\n\nEOS 사용자 동의서는 현재 시행중인 EOS 메인넷 거버넌스에 대한 설명으로 사용됩니다. 코드에 의해 시행되는 이러한 기능은 EOS 메인넷 자체의 체계적이고 고유한 기능이므로 사용자의 동의를 필요로 하지 않습니다.\n\n## 제 4조 --- 관리 문서\n\nEUA와 관리 문서는 eosio.prods를 통해 수정이 가능합니다. 특정 변경사항을 사전에 설명하는 eosio.forum 투표 계약을 통해 eosio.prods가 성명서를 작성하고 발급할 것을 권고합니다.\n\n## 제 5조 --- 가치의 기본 단위\n\nEOS chain_id의 기본 단위는 eosio.token 스마트 계약에 의해 정의되고 작성된 EOS 토큰입니다.\n\n## 제 6조 --- EOS 블록체인 유지\n\neosio.prods는 모든 기능, 최적화, 그리고 업그레이드의 현재와 미래의 모든 수정사항을 구현하는 것을 포함하되, 이에 국한되지 않는 활성화된 블록체인 코드베이스를 유지합니다\n\n## 제 7조 --- 네트워크 자금\n\n네트워크 자금 계정에 포함된 토큰의 상태를 변경하거나, 네트워크 자금의 배분, 이행, 또는 배포를 직/간접적으로 관리하는 기존 코드를 변경하는 경우에는 eosio.prods를 eosio.forum 총 투표 시스템 계약에 추가하여 사전에 충분한 설명이 이루어져야 합니다.\n\n## 제 8조 --- 계정 생성의 자유\n\n현재, 또는 미래의 사용자는 다른 사용자의 허가 없이 EOS 계정을 만들 수 있습니다. eosio.prods는 EOS 계정에 의해 공유된 유효한 허가 없이는 EOS 사용자 계정에 영향을 줄 수 없습니다. eosio.prods는 권한이 공유되는 EOS 계정과 관련하여 다른 사용자가 요청한 모든 작업에 대해 요금을 부과할 수 있습니다.\n\n## 제 9조 --- 신탁 불가\n\n사용자는 EOS 토큰의 가치를 뒷받침할 수 있는 신탁 목적을 가져서는 안됩니다. 사용자는 EOS 사용자 또는 EOS 블록체인 chain_id를 대표하여 누구에게도 자산을 보유하거나, 대여하거나, 자산에 대해 얘기하거나, 계약을 맺을 권한을 부여할 수 없습니다. EOS 블록체인에는 소유자, 관리자, 그리고 수탁자가 없어야 합니다.\n\n## 제 10조 --- 사용자 보안\n\n비공개 키의 보관을 포함하되, 이에 국한되지 않는 개인 계좌 보안과 관련된 모든 항목들 또한 전적으로 사용자가 안전하게 보관해야 합니다.\n\n## 제 11조 --- eosio.prods 유한책임\n\n사용자는 법률이 허용하는 한도 내에서 EOS 토큰의 위험, 사용, 또는 사용 불가로 인해 발생하는 모든 손해에 대해 책임의 면책 조항이 적용된다는 것을 인정하고, 동의합니다. 계약 위반, 불법 행위, 그리고 위반 행위 (관리 태만 포함)와 eosio.prods 또는 이를 운영하는 개별 사용 권한을 포함하되, 이에 국한하지 않고 모든 관할 지역에서의 모든 종류의 사유로 인한 EOS 블록체인 chain_id 이익, 영업권, 또는 데이터의 손실을 포함하여 간접적, 우발적, 특수한, 대표적, 그리고 파생적인 손해에 대한 책임을 지지 않습니다.\n\n# EOS用户协议\n\n## **定义**\n\nEOS用户协议中的所有大写,斜体或内联代码术语将具有与以下定义相同的效果和含义。\n\n- EOS用户协议:即本文档(EUA)\n\n- 链上ID: chain_id - aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906\n\n- 用户:任意满足下列要求的个人或组织:直接或者间接拥有EOS账户或与EOS账户关联的基于EOS发行的财产。\n\n- 所有权:直接或者间接通过一个或多个有效的权限检查访问一个EOS账户。所有权可以通过多签权限许可在用户间共享。\n\n- 执行了regproduce,并且从eosio.vpay领取收入的用户。\n\n- eosio.prods:具有动态权限结构的EOS帐户,当15/21 Block Producers同意时,该帐户可以承担eosio帐户的权限。\n\n- 网络资产:包含在以下账户中的代币:eosio.names、eosio.ramfee、 eosio.saving。\n\n- 治理文档:regproducer是治理文档。\n\n- 任何交易、智能合约或者李嘉图合约,它们已经位于一个区块中,并且这个区块是不可逆转的、已附加到名为chain_id的EOS区块链中。\n\n- 基于EOS资产:任何需要有效许可来操作、改变、转移、影响或者进行其他操作的东西。\n\n- 执行:在名为chain_id的EOS区块链中提交一个行动。\n\n- 授权和权限:权限(Permissions)是用来定义代表该权限发送的交易的要求的任意名字。可以给特定的合约操作的授权(Authorizations)分配权限(Permissions)。\n\n- 李嘉图合约:将法律协议中的定义要素以能在软件中表达和执行的格式表达的合约。\n\n## **条款一****用****户风险确认**\n\n如果用户丢失账户访问权限或者没有采取合适的方式保护账户访问权限,用户应知悉并同意,EOS账户将无法访问。用户应确认用户对加密代币和区块链软件的风险、用法和复杂性有充分了解。用户承认并同意用户自行承担使用EOS区块链的风险。\n\n## **条款二****特殊用****户类型**\n\n执行regproduce,同意并且受regproducer李嘉图合约约束的用户。\n\n## **条款三****同意****EOS****用****户协议**\n\nEOS用户协议的实质是对当前EOS主网治理功能的描述。由代码强制执行的功能不需要用户的同意,因为这些功能是EOS主网系统自带的。\n\n## **条款四** - **治理文档**\n\neosio.prods可以对EOS用户协议和治理文档进行任何修改。严正提醒,提前用eosio.forum公投合约,通过eosio.prods编写、发布一个声明来描述那个修改。\n\n## **条款五****原生价****值单位**\n\nEOS公链上的原生价值单位应为eosio.token智能合约定义和创建的EOS通证。\n\n## **条款六****维护****EOS****区****块链**\n\n无论现在或将来将来,eosio.prods将维护活跃的区块链代码库,包括但不限于所有功能、优化、升级的所有修改、实现。\n\n## 条款七 - ****定****义****EOS****网络资产\n\n更改网络资产账户中的任何代币的状态,更改任何现存的直接或间接管理任何网络资产的分配、实现或分发的代码,需要事先用eosio.prods在eosio.forum公投合约上编写和发布效果描述的声明。\n\n## **条款八-创建账户自由**\n\n任何现在或将来的用户都可以在未经任何其他用户许可的情况下创建EOS帐户。 如何没有收到EOS帐户的有效许可(permission),eosio.prods永远不会影响EOS用户帐户。 对于共享权限的EOS帐户的其他用户请求的任何操作,eosio.prods可能会收取费用。\n\n## **条款九没有受托人**\n\n没有用户承担信托责任来维持EOS代币的价值。没有用户可以代表EOS用户或者代表名为chain_ID的EOS区块链授权任何人共同持有资产、借款、发言或定合同。此区块链不存在拥有者、管理者或者受托人。\n\n## **条款十个人安全**\n\n所有有关个人账户安全的事项,包括但不限于私钥的安全保存,都由用户自己负责。\n\n## **条款十一 eosio.prods的有限责任**\n\n用户应知悉和同意,在任何适用法律允许的最大范围内,本免责声明适用于与EOS代币风险,使用或无法使用EOS代币有关或导致的任何或所有损害或伤害,也适用于任何司法管辖区内的任何任何行为下的EOS区块链chain_id,包括但不限于违反担保、违反合同或侵权行为(包括疏忽)。eosio.prods以及操作它的个人权限对于任何间接的,偶然的,特殊的,示例性的或后果性的损害,包括利润损失,商誉或数据,不承担任何责任。" },{ "id": "BlockProducerAgreement", "body": "### 1. The intent of regproducer\n\nThe intent of the `regproducer` action is to register a block producer candidacy. This contract is considered a governing document as defined by the EOS User Agreement (EUA).\n\nregproducer의 목적\n\n`regproducer` 작업의 목적은 블록생산자 입후보 등록을 하는 것입니다. 이 계약은 EOS 사용자 계약서 (EUA)에 정의된 바와 같이 관리 문서로 간주됩니다.\n\nregproducer 的目的\n\n`regproducer`操作的目的是注册成为出块节点候选者。根据 EOS 用户协议(EUA)的定义,本合约属于治理文本(governing document)\n\n### 2. Nomination\n\nI, {{ producer }}, hereby nominate myself for consideration as a block producer candidate. This nomination includes agreement to the terms of this contract by my block producer candidate entity, including all of its shareholders, owners, employees, staff, members, and any individual working in official, direct, or affiliated capacity for my Block Producer entity.\n\n지명\n\n나, {{ producer }}는 블록프로듀서 후보로 고려되도록 자신을 지명합니다. 이 지명에는 블록프로듀서회사의 모든 주주, 소유자, 직원, 멤버, 회원 및 공식인원, 직접 또는 계열사에서 일하는 모든 개인을 포함한 블록프로듀서 회사가 계약 조건에 대해 동의함을 인정합니다.\n\n提名\n\n本人,{{ producer }},特此提名本人为出块节点候选人。本提名包括了本出块节点候选人实体对本合约中所有条款的明确同意,包含其所有者、雇员、员工、成员,以及任何以正式方式、直接或附属方式为本出块节点实体工作的个人。\n\n### 3. Resignation and Removal for Inability to Perform Obligations.\n\nIf I, {{ producer }}, am unable to perform any of the obligations stipulated in this contract, I will resign my position by calling the `unregprod` action.\n\nIf I, {{ producer }}, fail to resign when unable to perform said obligations, I understand that procedures enumerated in this contract shall be enacted.\n\n의무의 불이행에 대한 사임 및 철회\n\n{{ producer }}가 본 계약서에 명시된 의무를 수행 할 수 없는 경우, 생산자 키를 null 로 함으로써 본인의 지위를 사임합니다.\n\n만약 내가 {{producer}}의 의무를 이행 할 수 없을 때 사임하지 않는다면, 나는 본 계약에 열거된 절차가 집행됨을 동의합니다.\n\n因不能履行义务而退出或被取消出块资格\n\n如果我,{{ producer }},不能履行本合约中所规定的所有义务,我将使用 `unregprod` 操作来自我退出(resign)。\n\n如果我 {{ producer }}, 在无法履行上述义务时未能退出(resign),我知晓本合约将会按照所有列举的程序对我实行制裁或处罚程序。\n\n### 4. EOS Accounts\n\nBlock Producers may never affect an account on the EOS blockchain, except for the reasons specifically cited in this contract that pertain to Block Producer accounts. User accounts can only be affected on the basis of Article VIII in the EOS User Agreement.\n\nEOS 계정\n\n블록프로듀서는 본 계약에서 해당하는 블록프로듀서의 계정 차단에 관련하여 특별히 언급한 이유를 제외하고는 EOS 블록체인의 계정에 결코 영향을 미치지 않습니다. 사용자 계정은 EOS 사용자 계약서의 8조에 근거할 때만 영향을 받을 수 있습니다.\n\nEOS 账号\n\n出块节点永远不会对 EOS 区块链上的帐户造成影响,除非是本合约中特别提到与出块节点帐户有关的原因。只有基于 EOS用户协议中的第八条的情形下,用户的账号才会受到影响.\n\n### 5. Producer Key\n\nI, {{ producer }}, will sign blocks with {{ producer_key }}\n\nIf I, {{ producer }} suspect my key has been compromised I will alert the other Block Producers immediately.\n\nI, {{ producer }}, acknowledge that any and all actions executed with my {{ producer_key }} is my responsibility, regardless of the account being compromised.\n\n프로듀서 키\n\n나, {{ producer }}는 {{ producer _ key }} 로 블록에 서명 할 것입니다.\n만약 내, {{producer}} 가 본인의 키가 손상되었다고 의심되면 즉시 다른 블록프로듀서에게 알려줄 것입니다.\n나, {{producer}}는 EOS 블록체인에서 본인의 블록프로듀서 계정이 실행하는 모든 작업에 대해, 계정 이상 유무와 관련 없이, 책임이 있음을 인정합니다.\n\n出块节点公钥\n\n 我, {{ producer }}, 将使用 {{ producer_key }} 对区块签名。\n如果我, {{ producer }}, 怀疑我的密钥已被泄露,我将立即通知其他节点。\n我,{{ producer }},承认我的出块节点帐户在EOS区块链上所执行的任何操作都是我的责任,无论该帐户是否被盗。\n\n### 6. API Endpoints\n\nIf I, {{ producer }}, qualify for, and choose to claim rewards due to votes received, and/or blocks produced, I, {{ producer }}, will provide functioning and queryable public P2P and API endpoints to maintain synchronization with the blockchain and submit transactions to be included. API endpoints must be updated to a recent functional version that does not have known security vulnerabilities.\n\nI, {{ producer }}, hereby acknowledge that if I am unable to do so within 30 minutes of being alerted by another block producer candidate, I can be removed by use of the `rmvproducer` action.\n\nAPI 엔드포인트\n\n만약 내, {{ producer }} 가 투표를 받아 블록 보상을 청구할 수 있는 자격을 얻으면, 나 {{ producer }}는 작동 및 쿼리 가능한 공개 P2P 및 API 엔드포인트를 블록체인과의 동기화 및 트랜잭션을 제출할 수 있게 유지관리합니다. API 엔드포인트는 알려진 보안 취약성이 없는 최신버전으로 업데이트해야 합니다.\n\n나, {{ producer }} 는 다른 block producer candidate 가 경고 ​​한 후, 30분 이내에 바로잡을 수 없다면 `rmvproducer` 조치를 통해 자격이 제거 될 수 있음을 인정합니다.\n\nAPI 端点\n\n如果我,{{ producer }} 由于得到投票和/或出块的原因,符合领取奖励的条件并选择接受奖励,那么我, {{ producer }},将提供功能正常的公共 P2P 和 API 端点来维护与区块链的同步,并提交要打包入块的事务。API 端点必须更新到最新的可用版本,并且该版本没有已知的安全漏洞\n\n我,{{producer}},在此确认,如果我在收到另一个 block producer candidate的警告后30分钟内仍不能符合上述要求,可以使用`rmvproducer`操作移除我的账户。\n\n### 7. Execution time\n\nI, {{ producer }}, will deploy and run network infrastructure capable of maintaining 2ms or less CPU execution times.\n\nI, {{ producer }}, hereby acknowledge that if I am unable to do so within 30 minutes of being alerted by another block producer candidate, I can be removed by use of the `rmvproducer` action.\n\n실행 시간\n\n나, {{ producer }}는 2ms 또는 그 이하의 CPU 실행 시간을 유지할 수 있는 네트워크 인프라를 배포하고 실행합니다.\n\n 나, {{ producer }} 는 다른 block producer candidate가 경고 ​​한 후, 30분 이내에 바로잡을 수 없다면 `rmvproducer` 조치를 통해 자격이 제거 될 수 있음을 인정합니다.\n\n执行时间\n\n我, {{ producer }},将部署和运行网络基础设施,能够将 CPU 执行时间维持在 2ms 或更少的水平。\n\n我,{{ producer }},在此确认,如果我在收到另一个block producer candidate的警告后30分钟内不能符合上述条件,可以使用 `rmvproducer` 操作将我移除。\n\n### 8. Ordering\n\nI {{ producer }} agree to process transactions on a first-in-first-out (FIFO) basis, and not to manipulate the contents of blocks in order to derive profit from the order in which transactions are included: the hash of the block that is produced.\n\n생산\n나, {{ producer }}는 선입 선출법 (FIFO) 방식으로 거래를 처리하고 거래가 블록의 해시에 포함되는 순서에서 이익을 얻으려는 목적으로 생산하는 블록의 내용을 조작하지 않기로 동의합니다.\n\n顺序\n\n我, {{ producer }} ,同意根据先进先出(FIFO)的方式处理事务,并且绝不会为了牟利而利用区块内容、操纵区块中交易处理的顺序。\n\n### 9. Random Rotation of Standbys\n\nI, {{ producer }}, agree that if I am in a paid standby position, I can be randomly called into a producing position. Upon failure to produce blocks, code may self-execute penalties regarding future vpay rewards.\n\n유급 대기 블록프로듀서의 무작위 로테이션\n\n나, {{ producer }}는 본인이 유급 대기직에 있을 때, 무작위로 생산직으로 부름 받을 수 있다는 것에 동의합니다. 이때 블록을 생성하지 못하면 코드는 향후 vpay 보상에 대한 처벌을 집행할 수 있습니다.\n\n备选节点随机轮换\n\n我,{{ producer }},同意若本节点处于有偿备选状态,可被随机调入出块状态。如果我无法出块,合约代码可能会自动执行就未来的 vpay 报酬进行处罚。\n\n### 10. Missing Two or More Rounds of Blocks\n\nI, {{ producer }}, acknowledge that if after missing 2 or more rounds of blocks in succession I am unable to be contacted within 20 minutes, I, {{ producer }}, acknowledge that I may be removed from a producing position by use of the `rmvproducer` action.\n\nI, {{ producer }}, acknowledge that after missing two or more rounds of blocks in succession, standard practice stipulates removing my producer by using the `unregprod` action until the given issue is resolved.\n\n두 라운드 이상의 블록 누락\n\n나, {{ producer }}는 두 라운드 이상 연속하여 블록을 누락 한 후, 20분 이내에 연락 할 수 없다면 {{ producer }} 가 `rmvproducer` 액션의 사용되어 생산 위치에서 제거 될 수 있음을 인정합니다.\n\n{{ producer }}는 두 라운드 이상으로 블록을 연속적으로 누락한다면, 주어진 문제가 해결 될 때까지 `unregprod` 작업을 사용하여 본인이 생산 위치에서 제거됨이 표준 관행으로 규정되어 있음을 인정합니다.\n\n两轮或更多轮丢块的情形\n\n我,{{ producer }}, 确认如果连续两轮或更多轮丢块且无法在20分钟内联系到我,我,{{ producer }}, 同意可能会用 `rmvproducer` 操作将我移除。\n我,{{ producer }}, 如果连续两轮或更多轮丢块,根据标准实践会发起 `unregprod` 操作将我移除出块资格,直到问题解决。\n\n### 11. Urgent Security Patches\n\nI, {{ producer }}, acknowledge that if I am not able to be contacted in any form after an urgent security patch is announced, I may be removed by use of the `rmvproducer` action.\n\n긴급 보안 패치\n긴급 보안 패치가 발표 된 후, 어떤 형태로든 연락 할 수 없는 경우 `rmvproducer` 작업을 사용하여 제거 될 수 있음을 나, {{ producer }}는 인정합니다.\n\n紧急安全补丁\n\n我,{{ producer }},确认如果在紧急安全补丁发布后用任何方式都无法联系到我,可能会用 `rmvproducer` 指令将我移除。\n\n### 12. Disclosure of Entity and Server Information\n\nI, {{ producer }}, attest that I have disclosed the approximate geolocation for my main production node as being {{ location }}.\n\n법인 및 서버 정보의 공개\n\n나, {{ producer }} 는 주 생산 노드에 대한 위치 정보를 공개했음을 증명합니다.\n\n实体和服务器的信息披露\n\n我,{{ producer }},确认我已经披露了主出块节点服务器地理位置的准确信息。其地址为 {{ location }}。\n\n### 13. Establishes the penalty and procedure for unwillingness to comply with penalties or procedures\n\nI, {{ producer }}, acknowledge that failing to comply with penalties or procedures enacted against me will result in Block Producers executing the `rmvproducer` contract to remove me.\n\nI, {{ producer }}, will not execute the `regproducer` contract until serving or fulfilling the requirements from a penalty or procedure that results in having the `rmvproducer` contract executed to remove me.\n\nI, {{ producer }}, acknowledge that if I continue to call the `regproducer` action without serving or fulfilling the requirements from breach of `regproducer`, my account keys associated with the registered Block Producer in question may be nulled by Block Producers by using `eosio.wrap`.\n\n페널티를 준수하지 않을 경우 벌칙\n\n나, {{ producer }} 는 나에게 제재된 처벌을 준수하지 않으면 블록프로듀서들이 `rmvproducer` 계약을 집행하게 될 것이라고 인정합니다. 나, {{ producer }} 는 `rmvproducer` 계약이 집행된다면 요구 사항을 충족될 때까지 `regproducer` 계약을 이행하지 않을 것입니다.\n`regproducer` 계약 위반으로 인한 요구 사항을 충족시키지 않고 `regproducer` 계약을 계속 호출하면 해당 블록프로듀서와 관련된 계정 키가 `eosio.wrap` 을 사용하여 블록프로듀서들에 의해 무효화 될 수 있음을 인정합니다.\n\n对不愿遵守处罚的行为予以处罚\n\n我,{{ producer }},承认若不遵守对本人制裁的处罚,BP 可以实施 `rmvproducer` 合约,我接受投票的资格将被取消。若有针对我实施 `rmvproducer` 合约的情况发生,我, {{ producer }} 在遵守/履行所收到的处罚之前,不会再次执行 `regproducer` 合约。\n\n我,{{ producer }},在履行惩罚程序的要求之前,不会执行 `regproducer` 合同。我知晓如不履行此程序, `rmvproducer` 合同将会再次将我移除。\n\n我,{{ producer }}, 承认如果没有遵守或履行因违反 `regproducer` 而受到的惩罚要求却继续调用`regproducer`操作,BP 可以调用 `eosio.wrap` 合约将我用来注册出块节点的账号密钥设置为无效值。" @@ -1898,6 +2012,5 @@ ] } ], - "action_results": [], - "kv_tables": {} + "action_results": [] } \ No newline at end of file diff --git a/docker/contracts/eos/eosio.system.wasm b/docker/contracts/eos/eosio.system.wasm index b71afe0328ba57c5d4eba7c7ba06e4f3c92c1934..2359aee5aaaaf8b569800623e4255cccd7617d20 100644 GIT binary patch literal 296822 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�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
N_JI+c)rRNr(5HW+W@Bb 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 Br~3c^ literal 313053 zcmeFa3A|lZdH27EGu?acO*RBVAVl^#P1~SQgJ4LJw`AWxD%SQdwQ7Ce+E0i{c*(s$ zW=boPt0Jb3siFoP2#6A~C{?sL)u^DT*cTNPTZhy!T8H@70b4ci_xG%|hjZ?^86cow z63E_X&Ffjuw4Uc#YX{5LUl0aC5dI{7{5e5zPHhu^f^%a24L8{%I44p{?Na`b#1H@P zrRN0UrTl(wa87-ba#ivY{-N9@_V07;-%aO)%DOafL~U6op;D;Hqpoh%uzLy4X{bR< z39LI>pr{5?SB6Fs^E)^vbhUhoN>_nPEj4c<=7o%gb)uZ6+TLWXXtb9yLjH->p&pt_ zc!?%)$tM17yL$F7l?_BZTX}MDPSd|KZr;?4in&oRK-wf#Gq52uN9#f*3^M%V$EFt> z8UVXQBe0=gN(U6By+FNM0bZ?FOBB@9R6fH?4UQhLZW#3K8l*a-Qw>cnx_f=En9Wr z(lyK0ExTalhL!8q^SXRutvyWckK*>sDU4Vd;id7px3g%0EK=EnB`})kP~S%~&5z zs$Q`AqLr@h=+dPtFW#{7!WHY!-Ei(>f+1CIFI{@>`Ky<0Sifq+xo$44rAsf^c>acS zPY#AvfJ#hI7}i3TCLvkR_GBN7k)eyK&XJl}ndx+;CnnQ$=RD^;&h&s`FR=Zx%jL z;w&YuTe*Jq#&yeAE8cCQUv=S1w{VHTvHHTLE0%3owsiffzg-#3 zQNaW_tuTc5d4a*?uqyQ~UA}t7%HU`fAEqmXV3%L5hvC2|=>sE@)tPfkVBVF-DrwnLnW|8M=xkaA2 zeA$J|SDwFg#maM6Lg6cddDgZ8rAT{((uP;9XZFiiZ@h3raGVkvhVK_TG<84LyGCae zT^X>0RK?5wtF!QA&zc+Ag995y40VJ8ZP}VOE zX=OEolJNnJ1gyVk)#{DwE!7rM3udUmf_2ryam&wJxqJdXup!YLAUiqUkVh#EmfK|FAK;)>!2K6fb$g)F(|Yij~}` z@qeD*;Ej&xpwS4`XsBViKfK0qJda7}4`r-aEo`W8jjZ1b!&7I)C)XYmpM2`6i#4#? z$u%4K?33r68fy}#&aRzGVJaN|hv8|bQQqgrr`Aqr%$lX?%|4YPVSMVTwZ`$sKQ6AF z9?z@QeyN>AAKPDV03%*iRhEjOX@GJzpOs|tydoY(ONA?{-XVNBSG@iG)Tigt1TIu zoc#G+Z@uiwFI}}MjrgtPD zYVyBY@)xh_Oa3=Ye&22H>@EEzOP;**o$q@8m5(V${$)%4#b@66(YN-%@hh(Qxh{RYXqZ}`re-~W@3?YgxB#c%rJKYsByKli@M8hy*Bzw_PS>Pi2$((kzZ zWj}fGn?LuJN;|uJ`n%r!mY($QSUaD)=1pI|_EXile%Gge{U1Kvll~u;zU>Qd@5R*b zS@PuMmb>5f;AK6 zNq*v!cijBlPgUpiQ>B0D#h-oEe|`RrYWmMe-!>rqzpb5Z*Z%O6Z~a+ijKB2FGsY_N z{mPPWc+cB=llPFk`-a>9W!JymaOGc>NH!TUmdVN8@9!JS3takZKK&neRU5xd$=843 z-|v3g``%IoVh`D*bODcQ~F-#$=TrOl+@^x2pH^gTcMR+U}-op0re@7(c; z$CYDzu_bT2>L+jhay9uS*2vr6^R;)suiEEJt@Pdh{OW)C{P#Xm!I+mRecKIRxZ#&K zy#B_@ShiUC$;tlozmMu^AlOV!?s(tUyMw3JmSpz(i=TVf_n-g6AUU~xKmHiheaksp zpR6)c`g-2vWVNp>NM01SUxn<#77%WVFZrDyOC~yD8ho%DjisBf@5IrP{BIhK1%Ez@ za+>}8vhV&X{!@G1v*$y5ntwVmeH)MPE z?D<6V$<~PKG}k_Uw5C>k(IDv5XzsROe)3n(dCF+s7^(G5aDCj}>KPoA6B-_)tK?e`gL zvp0VDsy*@ejbrKMz=5&vnfZdtK2+B0ATs}{Q*T>aJAXCy2j4p5T3W90`=ZnT=CMEg z!|(o&Yt>aTktN&S)U8(%cAjzVwcSQqPwUrqYiaFTGWmPv)gQa~&Y`P5dd9V9zT@JT z&%15y9cOI2_RQLUz4pp0ulypf>cGmK`P4u9>ft~72<5&Kf9f?Wp73#%`=77sUNQek zpVjNDo~}RN1xN4^%FUo!5Xh?eYqa8sKrZFRl+fmS76o#7&CA;*!C>o(ALl{{Q1=XIEx+t1t zC};3|>5_IM$hM$5{RCBZQxIG#MctGNRykaIkZ*LI^P2-~wuKsCnEt!2%%-SF|Fk%};Rs%00CckASJ8flz{ zDLE6}<~llH+Lw&eP^5u`KIP)^v|(+eu1uXOvE>EHGummSW#a#cR_XTQaT<0_20+j^ zsgcl&{cfKO(6ZT%a)ED6#K5(I8#| z@B%IR)+OCYb)&-qs(YBU85p2WgXAyUGXm8%Krv{S`d94zUM^U;g)BkFU)p zpZEOBE>;(s_nwe9D}7=RPHojS$zZHy9_@FAfg318Wi!z_OGEW6Yv-nGJHRX3GxID! z9cIs8!vL~9O(iwYn#)*wNl(xq^BWW}HU6FG$ zo3kOCvoQ_R5ooJ%SQwR6fJ8N}fF~x*O)Xr)=V1toJ(|0@yFX)VpfQBq$Gdp`+Xpjvd z#^^q#^EewmKOg@%`JFgz2|t=?OCt_Ct+LuMtN?WG%pgh4`~hfhJXu2}?U7=Pqgk{r z9ZhS(#%30P3!`b1%;Pq8V;JCiI$-NN-l)@smX(?G- zEfBSKA&6Kl*VSmYBUH8kSX8JfMNPO0-=jiQR+wy%ZJ9ww%&}6@nwrvgF@t=p`+5Qg zBaH6M>@UZG{^tS^Z*ZlwIpb-~eQB@ZlmZ~O{}Z%=Hu)|g7;3kN^&T`u3LtB@oo$EA znpuk2hHjAGonc|^43Ibf6XY*?%Eo4YVkj&ELUE~Eva(K9Ngfpk-NUX)4@(d8Y%K_u zcMqT2ISj;V82+uD%UVG?BarkABlvncqf2#Gf8l8XY)9)QoPlHL*KtxT98w^#81a)j zvuKUn86&LMXtsK7XEYn`4C_4=v9+^%f+vX3+SxY(F{EJ{YG>c!on;-()>A=vK(c;b zx|TX3jkR+-&2l+>4b}Vxm_qqxHd$Lsb3CK9piVQ}5v(0`^t^hlqj9*;hAi2bTIrC< z&Ya6|XO2E%WM1BYDyji0S_9BFZ)F2}_QY$;`t7-$nQ8m+qccYm8t?@@xQC7h+((QB zPwi3)vStC>#>zA;=A%IeH+GIpk4TRgJL5&&*_WiVU)Y&VX1X@}_h5bYQ$Rfo=V?Rv zb=XO^Fda^3^Y_Tf?osKHmp=D;Pz0Q1i*+ZwD{YQzg&gyC3q#TW1$R7(R+|#<=}^{! zo23mHl(;{ws_)I$r$IUc#y^^@^2`+O{D^W!;*SEAO=6}^qM6RhCowafDUR75PuuG| zZPF{_A7cDX8$U?2P+XC}!G+z?G&p~vJ6s+9unk`b#0>{P1ETnkDJ zBSWX6IGInTpCGGUq`?hF6GU>Bz?NF+a1}?6X8J;H(|-c6REkJfVqS1UFPdP$FuQaH zT}xYlY7q~^7r~17Web5`CGbF60H`@3$aZKd8?*)vx6@dv35&+MFmTppm>$`LjE>A` zr!y;y(RPc6STHdej~pp1m<4<&2p50DHH;5**#$`b`R_t*CNSxWw_ z$B(jk0E8$-vTf9|;S0r>&Y#E@u9NKbYS9cqX@;_MW#+!-iF#+vlfsj((AB;u$c za9Fij)@o-ibQ4%7upF;++5V_0PBgBTYw4`iG^ZxOtK}{0MLoeI#U5%}WsNiY14d@U z*Ra^J9fz3;{g5#nmd^aAYr45Ixbut^qTc|NHu}|!i_-9=nT6W8^NeL{Md7~0lcl)L zD8#&qX2TaqkrZJ1qaX52L}m`j5YlpPy& zDgxOCSXE79RX~f$M%HG*6Vt=jfiDs~;aY*zw{2K>xSMGmU}Y!LCJc}QqZt~cI&Wcp z5cJ4RU9S7_D1MYQCJ7)dS=5ovD8}m1dKwu}%HfK@7_q4vWjIkj(iycW2jfmWkLGfg z$&8~ryH;dMWITu<6XizOBk9mY+MbY1l8!e#y)<&dE|*45DGP3&VR_H=+dcn3_GZ)kQRx9g^*+ z*lOkoT2F`eUX|>=s)@{8IeRgDbgB;n5Dw6r_C++zL+F;U!O@<#o?SZ5KWq&#gk!T; z7F#LzbVVbIx@m-N5?>2MGHwxRrtBo}!fb0E`ad zH$4y|hfe%#hD4S_0Nase1F{6G5G89nEze>d;HlD3Z`PK`(#FmFBFxK-qZqr9>9CQh zpQgxkKxx;M$ku0KTvS^EmR_{>diq5iO6xMJ4W(E_8f3IQ5x1b}K$bFZu8_jm)s}>< z2sIkzWJSKMv>`Q|zFVGr(V$&@lb^#hBP*IG-+J1hH#NaVGN8q1!cZz>Xh6yjLH2bU z0>y=rjq!BI^hh^YM$(=wCKrkFrO`*@sTQi;eiXRwEYmd%iRkfiE@0YJ8H~;U+l*Xh zS&rNFAZY~ck2u@!Sa512;nc!7EK9VS4^KpxgyNFaKR&V&GWxb;tEY(fjbY!dQE810 zWkH1L&(J)|+Dc(!S-3%qVv>zsT@NFosQR+JQJ zWve?wEZw(IgXGrKkgfZk4D37YtZfCu4c%c48+72ob_^)CX&yM*Vs+5FhFGtNzED3% zPcbX9I>K!u><9%6Io2Y%0-<4J0SIA$&{&Aj!LZDd0dXxdIc}Npf@!^wYr~y7Q;1mx z{+Bn$%{z4S7D|ZUS=%56gQYZR1mDX-7>P#$1FlTTC@?Sy8$c|y5O+2_r?NTffVnx3 z4F%mmsiIx3)IVAP$$Sf_q<-Kna_CJ3E4gk_$zj!0HZsuA`L9rkTNn9sLpA_dU91}L zW*!dt#WjFOPJJ4&TL446*pYMl7KeEb6x6lxlL;LIYF;iva)l_x9@lF6iFg!(g9`H5 zc`#C5P|xJypjK_7S`A;8TOz7!i7eZifz3ltA?O2biMsImud`vWjJ7@+4P!A#mXMQw zP*`W4CtPdIW2~8i59IWQ-^}BSxweeLvH1TeeL$Y ziseR2vekR1SuByP`v98l$?!C*g3v4ig5Hc~ho;hO3*$mB&0_qi(5I*~u2Lu2MxAjl zbvApb6FDh%?db4}VOZM)P*;dElz)4%qq^F$v8^0QJlDCRTV^zmd;v=aTS;tx&Mn)+Yf?84 zqGCA6+HPH7HF`9%EvOihgQ&$P8&JKeeIR)*E~VSJzbH3QvMDH1bRZfSz9=lEQ{zCOOdEh# zc&y@DlJRWYt@M&WtoSj-Y}4AGqJP9ru2EtGBq`lPEsHa%Z@R_MFUNqTQk7IGe6Ige zsY|2d<3!qEWZp}!C+?Jv<>nYN$50C62r!U3nAKnarrtXijl$`a#BPjy%rFkdOK9zs z@kfWmIZJDSKAUywGm8!^$2q<;#H22Wh8{fKpr0yvU9hj;VQ*4tl;!7=w*5+ByHcHaNa9OY%^}7m z<(UcwI7+f;Lw3c-1I_cWNKqm%E^7|)$vT#e$(&T_2>r>lG9FJJl{l;c)V>Q4vpAQ#3t*~1k+)Uh1x}Cw-Okmc`hQcC5lLRAyQ{y zm#vbNw_3IU#ZCjjjiBzg`I*JqQ~@ebd7-9?)Bq-FU0Qz2?LZiUZ9Zrc(2KEj9rRTS zK0<7ftWgKwn6rv*}D)F5M8h$p^%USH%6T8NP{&4LP` zH4P@uQRlX#);}H>%_+-ec+0A2zNDoZSixajC9ZX>pn5Gf-UYTl#3 zCgij=A`L5lqb9*d*F@}W)Vxhflb=Xn0@=<$?LEs4+_z@~gst2jB-(m?A^^S6e_s4y zqRgaUSv%2QyL+K^=NdmT3@?qAWU#{5F99G~aD2Rd3G%$vQLEu;B*U}eX4~PH?TJV+ zm9G37T=@mjHp+_@`WnGI9S&>(P2*>DhvcncPmY?Nw%A(F?KZS? zuVFo*`a~9A)Rm7yes{#oljiEpyFmD@Z5!T zC|sdTy97W{mc0Q(6E{<~7eQ|JRsILC;4t zoHCfnF1=Sql-B>)Kp{H@6IAC0Ragi84@p}x!)iLzzKhc$sDJzop3sd>!`!<>e+3`9 z0I6Hu_{3m@nZ?A+$v93Xyrb1cHbUyD1csCf$XexisGKS9lwc1rC5zP+Cb0(m4W2-s zwCxf)p^_v-+!l+Dpf$+^B#5ZW0xBb&SmeZenG-P{nlM>eQ<8W2CUJ~(%l%bhhi z_XwAJ#NgZ`UG9;Cb7#BU*@JVBa=Awh&Yk0O=M2t0+T|WSIQJNrd(7b6xh{9^;M`+f z?y-Y&=egW@gL5C@avw1`_c)h(oaLfFV*E>MAg|~%6%D0lL9Fp1!ZwC-h_H=uA0q6k z7<*_F_7J4b-u{JQ``e@Js*&Ah4om}yZImw);$jHw^%ba3dg#&--@WOPOGj|`rpGQF zk=>h)UZwUC*1hRFBWP0kPbhKIGC7$i3;q zE*(+ao8ETm2;tuJ5tokm?M)wb=?LE5^cgN4k=vU-)1@P9d($yLY5a)U-t@y`XgLABC$99IG2tv>`hMv{ggCgd%{bQ z(C{)W@sc9KOG8iU{MT>Q?<&55j@vASRam-#~kBF6;7a^uK5iqsMRtnJqD zV()91?5pKC!?ZD_-=I3K8XkpY`7!F4ql}q6@iA60EMv}u9Lq?~PCv$^mn;~=IL*Nh zcGsPVcWl&{LzE?t6m}x|lJh>TkF_pmB8`)R;IeLQZ1LvH%wDcIgtSJUc?;y=%Tj`W zaC}%*#XGQXf1@-1(aNc@+~&R=+z9F#xL~jjG!l(K5b^C`9nmZ zErB&tU`c!v)8n9!6=1Uf8oAus@noGE?_l)i58)AMax!zv$bmAUf;4nIg}US=%oF#5 zC8J&20A-JsH^nuQQexrw*d~{?c-$GD0~vfR^2L=pi&A%Ds&@5cyv=K1GtH~)Dyn4P z)2oHKsLC2@-&@w642#;EdG)b2TbQqlqfwQuTA^)VxbJa$SqI4Fb#CdYBe-O@mv!ze z>)cb;+1XQPm+I^;>)cz`nT(2lHp?06K+AZx$oH}p_p2Y=+e{YA%nD>%%Ga&(s97i3wlZ~l`Fd0NdP`Y$N11wi`Ff`cJT6oh_mrtS%W7oq zg7IbFvs__Kc5hj5(ub31gtdII8uMoP5SaH(JhNLcNqHFTpp=Kf?N-5Byi?5-aJxr! zc9wN^m34NPb?)t{GbzTpnUEOY&z5@8&sJVN?rg)zT=uhFb#5sO-c(lKQP#P=r_Pa2p_4=E?5ma6iMR6ezf@lfVwwg=1k^Eh_AcDix z9h=Bap z?$>$lvBo_vc6pOxnM@rTF;o3y+d<|)m#|I%Q9gkb6l?x1nlub4Z-`3EKCz%HMZ`H};f$Or~wAQPx# z53+bcl=gu+=2RnnBC7Oo-MGoXxAMu{TCSseWiqkWkwwE{|6b`}PSFJ#oy^_+AyLcUTukfvO$Z^Zvyqa4x$bQUg+oi(I(&it= zLKL`J+JKzO#WRAqEHcbCDz;ZA@#}v1kh_U_U~+`PDeU97G&TnqL`S}CA1jy5y|QdL zE3|9~@#G~eTYq~&Hed`|w!MxaB61F;C9Eu+Tdo5d6>bq5l`gU9A6NZRv3y%~re=rt zvn^sdKoVh)19h`!hZ3j=!-6I%6Phy}Q0c@071^2t_4X2|?zI=FF9oRm?FHF@ zG4uhozfK*cxzRrJDlS~P^2)cKkvy%_9J}-KxD$@;xFzaD4!j36KI!oF#R(M5exN=6XD@b#ui)>h9#g zbuYVmkR9t#-Y^}dyY8XJIQwJZW z>QGgKBPz=I5;;t2K`?lxa}Fb|-BfpNi{u_ot|Dg3e9Sf77z5Xw1M;|bv=rJaTFgbh zO6~W@4<}4mC`52NtyV4qL$t7o*7LMr4r>KOK^?bxugh0YIEBA9UpyyJ4{Y)BI`?Ps zUVosA_nDXwZgz}{qC4nh>|(s8kTEf5BI8;?#QW?D7jE-k;Y?cl3JRa-1hmM|8e_g-@B>OXt`YoP{?0_ z56QO`jk(Ee&1*X@EpXRENHBLrrHoEQT57b}7xQu6mgSay2+tNoRbD|w~T*iP`T^n6QumD13G`FCrc zc10*G%`jbPe$qii38Y}QZ~Rs{-J6xXI<)@I)BXkKr0_TTa82x`4~#y2Gx}crKF`QCwwK;8 zOZD}3>w)y9&@kD6X(M@!EG0egbdB$&cMNHLy}$lIdhhMcHMW=DF!lBI_G7NaBec(4 z;RlE-uCcxJcKejx?zr#0xyJU=o7?eL>42^1eVv+@y*Ue4 zb#9oy?rU$ZvAy)>Opw*yuutCC-dtmQ>20$!0BOYeJcuCc+r!FqNE7742rxj zwguFgEzdSjC&boKf|P*0aZNE#3^xWLi2n$z&|;Fd12hJJv&}O*>&1-+p{_$2gKJ8wybHP-z&7y7P81x@DJ)YEo4v{I<2Cm~h>1X}fW+C?;5UWe`KZ zkx_O~Q?{uNR075yCs=~z8JsV@$Fl51y0Tz+$(4C-`=j?^8tMMbVvseqG7IdT%%Z=g zzDZn_4|CuoUYFALhVGT%G5(Z_@T#$d3UOLiOrO!658Fj0ja8^wW)sEmoi2vO75a z#6X}$PNY~C(zKB^F3NtfXU}nKm4c%|H*?lFuz@uk3r3MCKLtv1k&Oi|jF&)tb%>yg zFN5rfY!ZJrjmU7WOA&N_Nk<%>;91<~kAW zst03F?r4!`dO0j@2gF{Df?TD{>9tMkvrE=$L$3C)`7U-RbEOhGmPdR}pe&1+u!wzW zLQE7G=}mmG{a;ZyBAW_l1w*kqTi~Y`3kv5!Xg&dE6?+!KztV)-&m!nU;K7n?Xh~U3CELN!hSj}0tp`#N zO<*VH?6h2U1RQBoHzr>Il#?$S!mvetIKPc7)+#k@i(|YSG4t+{KMQH?Orch%6eZu< zBfC(vBA(*OdhK>$M{~c$vy*!C>BJQ=6i{S*$N?P18;vbW_J(D>~Mh_Ho6cg=SKIY z%QU(N*GSEDff>^)0K%kgy_g|WzeP56EuUGg^H-|WMi9g#IbNa;hUIcVVCQ*txL#LLnk+3U^Hk( zT-kkO6bHM6Z+3Fl&C1ZV=B(r>HDW!eE)FM5$q>r9rkG4=`mrz@4itWK8thDSxwLQO z>?#mQ7Ec?NhIwLOK74;lGLiAdqn#Hsh7kGL~@wSlcg+fxzwt}Q?DjrGw53PAN%i-w!DvFk%C{VNl3PVx) zF$~Sq_a8&^8oe00aBm38gi8E;z2XV`@pEC0o(uc2(~i5oLw7Cw4$89~=Z0w(n%V)O zCE;ec;PX|2je~ex2rtAFDVl*@pEW?H+dCa`K%W{(FRD3ZvIo_2d%92!a{6WDxF*hv zY0+$us{q6@d@=6e$)g9c4371DsH}f$9h{mo_qlf<=W1?19%1|sLzu)N%n?{T!f@UjoPssVVNzvh zay7I+I}JB0bmId;8}mQzg?q)~UMw^8YIhOYL%(8h$%*1Hd6T%;g6LTA3D-(5J~_R< z2cL5Df62ODxj(E+J_*wVOVn zo8!>z*eaTp^DNM;GS42ql&9}MU&?FrqS^lQrK<;_*}{(02GC4=$#iRHUy#lSp8ZGU z9L(s`I0&7UcpfE#Y%&&L)9`7g#C`I^PP6lIYA9Nf%eeL9J|j>}WTnOjKcNh%ZAD|x zwJ=_JV#?q*GQELMK0YjaT5<&~L`%@H6?5WM@u^-HE_skvf(l!WbwDp+zf$qKxF9jq z4h;_5bWNj#6AX5{H1cqthTJZBV?pV5;jA-===GQ42l;pW$|kJy?NM@#pS24tjKETW z{hlz2aL>5yODvQRyG{Kt4#1 zHxFs@vCzo(%rQg-i*NLcXO|XPNZ^7dcqtB(@Dl!c?lb0^1}!>Z+_yzhvlw@%F(;cW zM1lw|2BTXB%)jPVmG|Gg6_tFPZbc2(yA5Ef>#4w43#qjo;Y1odnjqWrbw%3w~Mj@5u*Y+!UlQeug?M=~xy!?-i9?a$cVr&Ni>_#B&l0iH0e8S1? z)Cb4b6+JA694d0k+=ZmwhDhGHZD4*iz{MpLCWmkO$yZ+d4DQL(uGL4lN)O;huQx*x zIPdu3h{6T9LSk?J7b7vn0_ajdtyojyTYp(KXNw)?&DnF>IU8wjmPOo1})hJ{_Q^*62L zEnzors=_;bTXOl){#`gXwFlCW(9zhFAICJXqomytGfn6h+XcV1Pe&LaJh7Eeh6w;U zI1%OS_RY4o>m%N-P}v%e%7yTm2cSRDnrw7L5>c}-WSR_WKlEDF)TVSVg$d} zs!6NRwL)kXx==~mL2=(?o?|YO_fnM?>z{?=s1U|6r~g-%tLf@w2EpBF!Pus!n}~be zT_yX)5l;@fN6vN|1>40s8o{TUIiKp}-BnNWLzOa*=dw$Ie!?zsm+ehDH!8RnTL2FF>CTNpf;w zseLkyLkWgUdtV4JM55CcLPq?288MIh#!PbF@>!>9v!*5h3F|f8BNl8^W^cO3u%^U% zc}OH+^DrENz00K2JqipEqI(#=Ih3LxiO{Qk2%rnb?j61alpnGw@x$Kjtfr`dIyzuy z4aM>yC6IX^%uJ17R$f~~SxDYyg;E_AjZBe=CG+JL=(ePa1W-UJ^A$(wWxic*Ygd<| zahM@rVvKrD<_}5cH{1yeWIkFBvt(|Gb8EE3Q_SUHO_)|7VmIdxPnaeI)zUEkSbGOMyknmwK7j}Q5`34{JkXkVr$9%+7LpZq@tI4zxNInShEL#j zGch#VMzyq!YWZyxpv#@#ZXfVbfshO8ydTShFl9?o0gN15azU~Z&fim#QqB&>D?6PGnMDz8{(b zDlXSK)g2AX7i)CwT!@jm5cLlb&^Sc7rqoE4X&)?ha_QRNT6XfKT>pz6F#YdRr~keD zp5IFS@5YCU{`Yp6!*81Y$JZzip8iK;rvGjJ{6PJ0%r0}7RtIcjF@^bH>8a>|?R*y? zF1H^#pswkq6H}j}H|^;hn#MiUOZSJ9vr$jhUjb z}6oq#^JQM}94b>k2!;n6`amX;F0Ovl#kO#~mMd86w6rS_jt0??;6zS$a zlmw#x%CI2C@?c)-#$)N`(=jOFvmRT(+pxVYnw7^+OaPwB z>$?WEF_p(q#+%BU2mJajo{pKMVR^dfv|xt4CA{eivfP5l+lXpdIihTQIej(>!z;N2 zT=;T2c_f3Ejra86DE-9X=*OauC%Lh3X@MWh(e|dX=uQte$65BKF&}Pk8uMZHrgHev z(wI+s*kEV#gE$WcaiqOzunN6oupBo(&eAlgM-=7e73B!2OS)L^Eb{L=A<-7$r7=fW z7(6aK!f67&^5rbzvA3hj(dP}qLB?SLnGbuTreveEpq4aNxC4heu)yi?Y$aHVjVykK zOYFQv>1t`X>nG(5pmSUrylBV#&#%7j`XAr8iKzU5Nh@SSGf3VO%2{EJkm^smb8bKR zr%?Au>O)4^C%=pw=2^Hsl-s_dVTN!8#_A(Qr7r=?8l!hjENV7!l@d8{rN{XvD|G9mOc*7{Y|# zH;T}WLRA^;LSpUGdi%Ap{P~yYn?(I|L9>_akB`k_!N<9js$08CRL>`_bd+K49}=Hs zjx|st`A58s!V#$3xvxL)d^@OPDNwTAAEac;Fn?p8xi z$gM`in|$6Db|{wLAV^LgWoztR&a*bj$JUf(F^GAax`M?9B=6evA&JvZ&Eh^``E-U` zxRoq-2nNh9<092;6W<&H5|`;l1mkSpZB=kJM?j0ZE@m%ch-xS~HD8+c4ROtJ=I|0H z8Wl0^n6&50;n=3X7!Af=@h>t&Mtc5*xe4KXSAPu-Sj~C5yiB#RErhiFHJG75cm?<4 z=E=VL^&sK9PD)VFnqgwvw0mU}JYse$rSk%3c&{ko>WAxesx86gJ~s&grT-!7Q6cle zfCc#(G8WXKEc^lc{xoCR_00!wENS@OGXwqE{Lv+E;sUoJ=zW{cqKS{7bChy~DtPK|DH$qi5 zW(fx2h6O*QJdigFNJm;IeodIE_)DlSXT=bWV>Y_W(Dzr;?P^|sgD7|HyzXxg)&%^8czio29ENr{*JHA7z z5jUhg7W}z2{GZ>=6Yb~D7s7mK;s0JPCd8D9gPhMe;HJs%VA`vkHaB(La z@EQbh2Wsw)7N`xO4BiD7vr`QEmB-zbQb$WGHli`PXR&d*s?+csXl(hP_-O@P_U0KD2{TrMdXnJ%T!fQiRr{ z&_jf#v=fUe3V~q)3DL5t+4ctW61FKzCzZGf)80flCr}t|U8ly99lB`~eSLwWE?=vv zt*Zs-4h`4nK^K5J{-(XI#e3N$mG|{7DjNug)IK~_TlcgoZM{4>ROqSSbZc$9H(9IZ ziwfZ_X|ADu>_v{1_nZd*7F(oJu(=s&w}-sa#1!me8`+evx6+=!bQT8TSQw%EfdP&< z#Cm54er7Rpcwn=$$2nC$q==aYnuGQTs?}7mm=x27LKDxU2;Z|LKvfq}$K1I9&A;fy z53+!q+M^?#{ij#%Ru=1{2M*jQi36FoTVS+Y=7p{$nKGn9m_w{P zC9F81Is7h83=>4i>UW2XQEAY$oL}wQkP=JapM3#Sqp)B==EP3g@jCme#E|;o)1YcX zk!Qye0;;Z9g89i}gRK98MVEbxv|j@V|5&(It_DO5%3z!PA?0+n3!_g?!@R@j(dpmT ztn+bq)1-=xI(je6peI1hf{BoL#8u@%neMpdRjHSE#*coR~0!0u|d_)0}s>2e)K;5QWliS^{VQ8kqPE?fPN`wzi z1s~Ti*a}E%)LJ&R+{3!cmxq99v61z$)@J)2b5q@b3XSWtIUD#U>YhE%8P9&TXU`Y- zW-75?Dy9QLs9C>?UofU^75i4=V*xAyj0D4F4d5%(BU$bEf=?wh+G;D-wsDq19TmjJ zKon@eP+aw4RX6($fcVTyL`Y8hqad(Yf(a_@A^7KDebC^KE+&R<@Q+yRv$-At8X@9M zyJ35P?k>36zVs0$AJJA=!4@ud(gh?#L}l!xaABchCr=SdsirR5PF*-&(3qjFMD z)&sVvhoT}6MpUF3H=6nyESye!V7jPCf749KX8NKc-QIy9OykllWTB?EzgD+nb;eY8 z2kz8{^a3YeY*WX6!m0XxH)o%xK}A6u5htQKPI{VRde!%C{=rF(jR)NzKTk)sWJlNq zt=JXx?B{H6LL&3CBOxCK7bS)xr^7oVksWUU?|P0mxP1xQx^^M~%%0@o%fzh*oCvy<*rjsIz@lgc89UjK$QYM=g!8Z(i;3h43{mJ90Gn;sGKau1 z2#Exh!UawOjm%RaL|79M)(Rp7n$~-<9~6M8eS%-CSQ?H@F-%-5&6`v=!gOtqr=qO5 z*8dz5CF=o-ycl|8dCuu*z?L24do8nfX;L<4ZRL`W+FDi%+g8h28EujE+t8;R5&FK9 zn1M7XljaN|mzbschtg>hQ_8C(rd{I_br4dxVT@9wmc+8t!jInAh==mi0y4oId=o!Y zhtnR&efABzHMwbl-PQZ-_2DlBzYtOP**iQp9OitELu+(2p>hkX_X(_G{$`f=H~>@X zS?@jB`hL6NA`fS()}{T~aRi?u$o*y7`pOf6U%~GvscsLCS^^4>1)VkrA!PF5+-rpO z2bHPArSpnW+^~IwG8m@^&CQ8-kR=PNWfO2$gnRU^hD*nkk1O@}dcKUw(GWD4NO=ejQX- zIuTX7E@gWsBUQ?yar9P25u zvez)a%bYKOIXFseI@;rVC#;8G0TGf2&mA6U_}i*eTQqPc6-Ww$ zlW`%iw$;8migk9+Ed41Wpn4|&EYmH?xAu0c7W1PMOoL3pJ3ky#Z5UJ44uDlEKxTT1 ztj!)?;x0NM*Aj?fM3#(&Nz2^OpiQPYvsLaN=tfd-bjXlyL1cHsfE`N!$PUw$^GtGd z6G6jxt*lOC;$I8)^XdV!UU{;ZN^=0UQA;v7;(x z=3#Bcmn;oY#>xgzf|x%UV#kLRQE{e+iX!@^W~3v1__T60R2opCYhWbzL4n=hm#v=l z*3~VgAU#9EkE)u3ex9{1?~{c760jAK|>w1@TB9w!cSMpUnpo7*B3@(T~5CkmC@Uf-Cgyt zTbcaB3Uo{lq||p_@Q+`aZ7g|g640R^vcR?iqeThg2YXC$e=ExXs!?&-ng3t8#H*Qu^6eu99tDAK$Aic z>lY1bUmydS-cX74^`%%^DnoT*nQ$5T2TgTg)V!e*f1Faig-h>4>{jL7@4xafZc8ET zr+4m5!~fz{ki^MH;A@gnE{!fI44LbGMTbM8dG}*%@{Si@_bzYv0@E~bPSV=GK=U$i zZvKg6nFgBNZpf!QQBBdNVYTVq6i$-_2-{o%Hvp`BSO_#DQp2(VmWSdOFxdJ13hf$hoX{NgWN2?`rU;!ZjrIM$^ zq&;n^f?eAS`{y8Mz6Ev7s1bkyq9oTzGa$U+x~N0Lq#P2P4l)lJvHA6gC`r3><4$(A ziUl##9R}lSA$}m;51j z&_u#9=2L7bVSwzj)sH!0q>u@()L&)sk$gSi;74R{)JuLf$4;f7j|h5tsVzpvXJ&&l69g6NXHc5(&w88 z(FX498fDg;JPZE?wIC1~5bTCy3lT}~ zeJI|#YtR1Uh zj#Kn53vZgLyfG3g_$y>H3cDF7>x^+Rp z;QrPHtnE#%Trk(H#IJG1*hOB#7HC~oD}VjLCbk#sA8Kth1w#&Z4U1jRfVo}XHe@*r zYXX}JRDrtYJ}2bbi^Xgu>|HxDLTPIwAWHCCP@T<(OT*)dj(|lKAMy-$*Y4MrK*(Tr zPeS*MdkODc)Q~tKI^4{5`%38|G(i==y^i|ShJ1Ss45S#C+F&CAKAJcxh@ZH(Am;i< zzb>QF`a*~EtAL`BW{N^g13E5 z6^Ql3e)2nci~_SnwhNeT|K|b?#Ij;8(B9Z-Mn>YMDw(;7yNmlj9B9nV+fTJ+6JHay zd1Ey-Xg!a7p*o4vY?6|*q%-%mUe4>i)VWf%4gT4jd^$xF4~W-|OiWNVyFLb?ZQC>qDp z9MYYwhmGZ#4%N?^g6i5eJWbBS*cfh(>xSmmj`Ttpijbdep%0Z?Jf7T*VkLPma@W=n zKFli=?Iw;)INNO>cUlHcDv^7U$=2i?YO!IYmeetJc9yAquzM42NGpI+Qjy5<@i|?Q zEAKqkP}{8Rk`uZwF8NTXfof-J+chJ*)7c@Kk7rV!Gj3n2ooRTfzDtKZ=tN`iAGoOa zlrd9(4DMW{o9zkKBEI?1N;leY z<7KoPWw3T`kmEc|lNDY|bcE3_%0P`9d}NA59YzFkFsI?1YZwtGoYZs{Oa)80H&@<8 zvSWnOJ+{hXn0$;*JY3pq&S+Z`SRQD)Nvkp~=@Y0nKh1!fwz#^?DGU|1jT{pEgZ5pK zyG{Kda#<~?bU_|kNui{SGpwZ0N-GQ5op zZ$XX<(kf!O4!&}4t?&~iC&y3HrB?`xK~pfoqo|wRy?D4a%LQrkdebO`nSHK8lUX0sh2uP50go+#-V1MG6udvqUSVK2 z#uH`S{3l4pCsNnwohAM2@hM~lTgk~vFs2Wk#1mTqFzKnlhK>)TEulb#(j2rs=0awB z!CWe8dbWni^@jj$fOxK>TNq8l!f1xcBaFs^buVX#Q^IJXzAzf1 z#3hdj-FEHdlTl=NXGqiJ|KUnIE{q0YVvf{&C<;8I33XqF(O67}LWPi{`gkCnXy5C) z6c-b`Oq*xAyyT7=4@U*QMCs;-cCxgamRpr>#l zJF7iAIau@@v4GYSK7yXgrlFzPno@dVkancblrqu_$B2t}owVGinAD=gnc(c;=B9$X zSZ1mY_CXjRb(6&kfqTU8%; z4P-sWD?=v-GH3)i(lKeVei|7shj9> zlV*D*zYm_qz&=Q3@7E4|e`NN3vAb*cn7q7%zLP44px?`SA5iGO@(}c=`k1PM?*WDW zYYsvG*9iS9`=S4^(Pv*@&J4v3BjNKNFeBjr72WCX&UPfjmvjFXR>4cBMzH-9DYO(U5bg}d8a)I6j~JB!>fWWZl4-=qNwG&?DjAY06+%0HD52( zRAbpqM12tNC|CA&ALhjCw(=EXr?h&Yj2=X;5F)uK+M(y2#vdq?+-tGCq*uaJ@_ZIN z`MHauRt?&-3pU;Oh?CE_x3GvPsgC+r;2~j9Mw2c*i}I0kYXX>AJzd~@@qmYsDw^cZ zX8z@I&Yh!L>A+7l8d;Poxb%d8JUaYUBl*79IM{U&&^gIjytNklEoVJ(_U=4sob9k* zoF?-Z?9;w$i!t}!^B;o>+919#wu^S`n4yC3b=q2|6@YA~=1wcr-Dw3oY-my6kQsee z0>AAVbvs<8(+awfAXd~nUy=@pAa~K=oLL|mJl1Ii1w7b6w4n~6Q^jco-5e8ZRxVcR zzX*`RBd7s!nBC4zG~7tI;@ys{0WKoh0EwMS)0Lrl5Rg9S&4<+$kj@R0S}i^-Pf{@| z8(*AtsH4a>jz=u)#tv$cRz(rweGp?fiU?{_|&)yHVhd(2*q8Sp}w@CX|QRJbseYOzrThM zZ_XboR-U`SxG#>%;(5mg{bL>io3Z}_-U}9sEbOr1BG0u&e0Lw*{S$Lqi{_k z&HGlT>RX2pbb!_I0Me{|p2->;md%fqH0Zk((Qpg`j~}gR%>C8Y}<^Elqcn&pR(dQRmC z_#UVVz%rm#4j%zeVUHvXH{wTL5Eu(6zK>#Xo$_%M4_7J!^y4EYJl{ds7Rs1`hw!6A zPe>ML3Pm~ytENI$D-gCM@S_4@OFF?Z3g)4~77&NSz2)UPAm&rrpRUJ}?KN?a9S2#u z-;6|+bic`-Cf#r0B1<@d3Eu64CH&1^!Xv(czSG(CV#lD=qyilIDdxt^^vFf{Hl1eA zkHk4$z>fJ%or3AxpHxdE4T1<=MD~qzz}3+}XH@_+(D(*x5J+aZ@2^>(?j0 z5I})+kFMZKRCNVXG!G+U8^<7BA)kN0u5feHbOnRJzIBD0_Cr??gs18XKiEHAVVmg+ zUQ<{QUD32pMWlT49=2>T=J{>v{%a9Y{yibx-{r3B01e>wgL zgR4p0N^QD=UUWydg-_eZgiLoqAGytM;t+(!XH%VVt02AjG3r3f8CWOfjPG#gqc~4_ zhFmA<3uU0f4@6~*)HYRBmf()iiq4?b+PdUp`nr!KN#bV6Tg{*Pwi9ZSkX^CqE^`9} zG5rfXkp@zL2chS{0~b(s3I_D5VIDkDM~ae|n50y}y})Jx&yMz0cn=)J&D~wXq#--j zOxf5ZR{LSIm-%78scok}mp>r(D9TT+i_E7S%?C7i31A1cPNVOLMdi@8R2rwY_`*6c zWglzt*OBTBW3dkf?!~s8_nsJ}{n(ZtPdt0F4O!9?yuAB<%n+Wl|1Ei1ERS>5@HLXYsom{Q+8UNT~@K|dNFaMw$+TCvH>l6kE~X!BSLzs zFM5s|y$A(@Yat%%wIu$R4?a>}*RWlIOE~vFx0IcI(9@zD%k(!!9*D=Gq(Z0A|a! zMc_o^be>=Hdy(~4E{aGaWBT#@#p`Zke@=sN|yG;V!Ba<{JrY*39=393IXW>|0NlLBUvYXnZ`+WUBg``eP*C{vXEo&aw&OvYL4qEh`jRNO z`Q3StdFrjkOP#&Vcq(5W5jWdmY=#jfFEsAubX>UT?ah*JY1upnU}8J=rQ~|ik=+uB zh0!(_hX6uDlmCjw*=A*tQ}yoplwCjS4zBRgRS%3ijg7r>h=64(_2`JzyT}b4g=nyQ zZK#c|s|q3nJ@uX;(*RR$8tPFub@hmhVOn8RG%?4LBo5=77;%cC^v5Z+Rn9jc!Wy8d z=B;qzPO7>wo`Fs6dmu*~lz|XScz*|S>_Hg_2LkW!K;|Emfh@TH13BTK41|M=_ZK3k z9F&19zW)O`{h$m4%hgnn^qBjrWMdM@({EJJ??-4uqAI7lp6V3>mQlgUFcE)f3X18` z$ghXb7VYo*)%lnF220_enIqAOVaXy>CTvsVjvz_+?#q#=z0HZi&nkNxL>Y>_31Yru z-Xn(}Haqcm_wQ3bc;A*eH_J@F2bXzgk2%`>I?0K`w%lDd%wm}Zx3U+-O0qXi$*tF( za=jvSd-s>NCTZAiEz*5jGS}F>T67_ERcNQ|vp3(WORZE&UM$Pgwt=a9_bbY&WoYRt zt2gchRL%!>nnGe7q&4%n^dQEepppCwFR^y4`4s_*?GRx?QfYpo`F>vZQ{DQOuJJ9V z8UEUL3}!;G>kM!lO?!O);Kn~#{LG8`*>+CP1EQGrX<5U>u>W=^UwB%}nhY%dz6H+A zb6qEP(VT0DH^`haHG-!1@QXVxSRj>|NDEV4|LN_0*s^rx;PH0bMR{#ha!bh$9VWf8 z!Pg?35sTY${RNA-Gtj@dkKw?tT(hgJuHX{`!u~Dxv`?>Y)mH}qVIC!cy()jbu6&iJ z!iQ0OpnPRFl&9`0U+*nnCjpeN#zV#_{md_+nlz);X@PUsoEB{JzqkA6E&jQ~KNSjM z_4V9RHodug-CDkGD_^fGU$>X9HEsUw4$Rcb2dBl&`zW*B_U!n}@2C-mQyp zGh#8{19X$jc+!yHn!oA#^}YM0~ezZ}Il2`N^9D#^+??tW{vbiG69I<6cmu9nd)u(m)4UXFN3SMsk zZ@s+RHY8Kx`&;Iyv`Yz-BFsTw6q3fQduJ=#b9st#l9weFGLkobrmP)KDX>(5PUE63 z-oTj-a@r6Ja{2;6)eTfMBiI%ZJSr`NlC0DQE+P_I07||Uy9rGO0sDYuQD4|GQ^U|se$z*qp!2ulkq>JGCz z7~m9S#U^%^S$B1-FMNn{yX>Wdf`SW#_?s9%gu8K|jE_1kI7%y9IDO+P5mxr#QO0eo zgnMauZ9Vhx14XMU0gijp}NVvHFU~8Xh_xm9M?yPHEi`fgdLZiG8*wLXr0IatbqX7dhsM zzlCSPZUlpR_FS*?cdXrX5KZDjmI0A460zGWem@mMU+U3qr)ah~-AX+0H>wSc4S&5A zbk=1;A-uMH{?zL|(M`)1v9jvIv|6@eYC$y0yrB1LI`1YrV3c7Mbz75X^;a}^xh@2g zCnAr~)?61*4I8Gb_O$+L-W}q^@N}10m9`n@7&+wt93ujKj60cs7euc||CFCJSL4-T z@{STYP?k|puJWfiymDfGC*xa?uDC$1=Jm0HszR1Su&Rwg&g?I8=3?M?`bnd&A?bp0 zbO}WYP>K=g%St%;OjmS_fUyyxOIzmh{EZu1t0V5Y|6_wQIu>ehtC`z1SIbNS9QuB@ z#SvdDy;itnfj?2UCcmRHs zcIQ%@cI&eD(dUXFl0(eF+!OsxqOO_pK-AQUp*g+VtDcvdgq!q zvvbf;rYgBI@Y0aUU5_(B&QAxe^aBdkEB2dEXag+*0D07Bos0&3Mu1f1f2##(lNo%%9J=IGZSzmlV$XW+){jBEOVNLDx{ zWKaZ34^38G=|+>j33OuLgp`zGAk%E&CHc$!yC(vFh~p3uJcNkg2JNt-C9JnLFs706 zUA%101%x_ck7;CYyZeT_1ARy62EFKPpDWAO%Zk;qyKcDqk&1b=JLWg=Wh1_NOw1!+ zxR7F-%{iYy$C^29?c;a$Q5y?dG}fu$M;AKJ2W=?a1rZ4}G;H>EHNJvmCKp{nQ?nN3 z*)naKy{v|VvVCyZzR%WQxXF48(Rihgii!h*gyP zj%)BtO}Fou_G8smbSyS^xdJzM-%)MLc8lOO)~)^BcT}tA2x%?sbqh3j-%)L=I+Xp~ zcT}tI|4;_+JF0C}hcZ~hp0e+#R^R`j4BmHC+o}#_FjS`OJF3<9e<*|Z9o4p~Lm3Q} zDf^CU^}eB$YTthDJF0E%dni-(9o6bRL*W=&;WF_mSHABU98JBKmJU!f#MP#9(I8=J zBbuUx_D54!Yv)r!G{^!_PH9RjgLK&g97umO^?e)2z-a1fQ~QQUe>8Qq_Wna89U!$2 z5F-82)c0*53-13w`lG4u+dvlH|AF*JQ{T6N42-6(HnndY>5rza*4}>{!R0(vwF|3l zRYzjX%~Rf9qN%IZdxjELcEz42>GqX?XzG8B2B@n&1Ib%5pfc{iYv%*GZ#=14ZK^sDW3qlO)9kM&vY=YKXCUG9TkOGGfk7>K*d8FiKfo#VZv_So z#KU&LKpeV!d+%oaX`96HQb@&8uXHYmG<2>y+at09h55bOnu%y^?`F{^$V#pCH6-st zX)=}lzS=;(Xx7F+-BL3w{1u<-accJL=k$g2YJ61QGO*jLuSL!$^CQdG;=Tyq?_|hl zsp}X9O)-*(xW#Df=AQoA`9Lh>tKzN!F5Vpq#rL=@a>oaQZWGArU7|0Pu>_?0Hdlznpn?`f)l+ zlH2WmuA}a~F&f$zf=%NCGla@9$q{nZIGN+OK4;954Twkt9NZy8U=cT(JW;{_VTQyl z93i0mK$E}s%9VPm=M7~Xnk4QN9Peo>ADmXq8k*9EoOl|_{Q*u|(C`7dTK@vF7G35n4~>E9=b-7^t~MVV#RZ9k_0yaRpCH;o!^e#;W{< z1wME>CEVFxg2y?07?rbcw`AC^4x$;${GE5wqm<|zzw5+@fMJ&>N&125MqCMKx&l13 ztpF#B>I~Xne}I*f1D0o6V<*V&4Z9UVR^|OU@<87fkY4pod4}eEQ(<;%U?N~9${f+Sg-59_kCLM42=DR(Xp!XZQE1^$qD0|TY7rI2 z?;?{=GRafiMPCV*banL?!7G58x$88?CNT*F%3|B zReJ_@HvXZ7;A%|cjv#?uMVH3%9fqv6eH&Rzo*ma|wPSNSs`Ur{Z`zvC4Wl5g)f>&$ z&~STXbjHl&u)}8^apdfy<{W*@++*iG;q6Uk-Y(O!@b<1!9HX>LML?y=v24c*hYrZn;adn8qHX6@&onjynW>@OUz6 zWSj(2gTGxZmhLG_GZD!`rMja(!z$Sz?a}RYm~O*tWW3v^G$S5X`6hXP(9T*sP84mO zg;vRf%i+ZQp=xV&i0l)@E1_7Gfkt{RLCc0I@F>BuinM6@zV*R)uYpX}UhCWU@ag@}KY8AUB> z=3Op0)Wx6{KyRtSJqoB4SMSua#TRIrj~|`O=hs^!zpFs+H^1@|^PfV(VI<6VBj)te zU*=jGa3d_!^}rrh9C)$g7-|z__g!>{og3RcvWErSfB1Ny5g!J*@X2Z*?&g;rNnxO;{!h`}DUS&284M8zm8%CCBncCMrNz!%1H^E zUL~a|j&C$~csq-za9G=LDrpVdtpwXl?YCu8STf|#J95rOTbw;CTOl;$gBr50k z|G(c_d+l9SO=F0+Kx?hF*IM80{oe2W-uoAG+L`k_%$PLIx8qXGxv!8dK?bs=0m3W2 zBhR|Z?3s8)7HUvEA%kd{_NA1fP$W1|w`(;k7VWtR{ICg~4JMoNT$BkT*{> zoMrXP;hfWAy@OF8eBi2RZRN-iETR@y(25R(nw^Ri$_}0~veJUEFNi@;xWXFZd)3LF zIfJQv@2Y3j?~~Ni zlXeV#{h@RB1%8{}_Y^|aTbT7%Sd)i+Dx*mW684K>f6z;(5A{AWA9XM}TI2JR z`vP=6$o4F3Pp?#ZZx+1zM_%uKa2B)5RW~E1Gst74)08knkIzb;=QEPwD95+%+9A58 zaSl`VQsFR_0NmN>9*`AHC^w^KJ=)Z1fvrfiKs%SvZ zjxMgP1bd^8awQtJm(0wl&~T=@hg7DdY)VcI@n&1oauSY*FO-)&d43sz(wSEynB9;; z$5B5U!@D%*788c!6{X*Gj_0n1s+Q~T8NYxKztv%7vKUuLGHyY^^%9}%W#dZQbq&<$ zXtb6-qqiEBVgDcOQ zm&6+{mq4u^3#Z&DzQa>CD2{0WQO9It?rYg9(1>&Zg6xs`U=20xcK{N#6e}_~9_Zxa znHXr(nJcO6s*L9nfCq0CVuF4VJT8=YOQ3`m)fMFo{6>MGEyCr5+o0Eg!$R0?h2z1v z9O>|Q40?V9G> z)ha3|tWE?!3cklG%Cw5~F4HP%GEP=X==C&vB2AzdQb8}tf>SLdCSIJ8J;r@PNLp`` z>*>SUs#GTuy%6-dm~Ni_>uin*CS!0+ZO#D>`ppg)BY}!-9d=@0O(0yOOd|NK5J&|y zzOkLRL;JFNFUK9n@t`4FB`$XgCw`>m9%~43H(Ky&S?~FCvOH(^tqai+%8rIRhUO<_ z=H<7R^huLc28gtTAng4WL7CdeQb~jz(E~tnu~2H)mSL8#vuwF*a~C>%k!I9u;R=-s zMU0tp^Z`k8%|MyQ&ZJGOY)$QK-aQ}-Yz))etcQ}*+hHDOw0t+3d}l^r#Td?O4^vzq zxnV-Re;>nyxQa54xd{)`Q5rKbOyIo`5ED4p0vc=9q_zn+J*$u>tR$i&h^%kOA3FDE zS&@M+>lnwhWI`>x2G#w}7{{dV2+c>LEFkFMc4*+FPNJfubHB5CUmb5ATh|!IzwGAG zWCTM_s*b#BPzbsH!0k7fK;^!f*i*+GASnzc*(C5lDGWMDK&$OT6{cT?n<;@ZZOU!!?tQ&=T|B0Wt=JfiTG=rrll5><%s zh7PExCCuqMs_rEJfy%cb2tY_aa9hc;v8MA~b8yGfqjKzRVL|Ml)uYALUUzHvCoQuY z$P!j7YBl$Q93G;fgBM)QO==y(8DQBIbGJ(3OxvGDMg&vur=nQ3QvoLIY~0gkzMR|kTO z0Ydd`jCAROQG2xm3rq)_Gf9NXvF8e=&x>G0@56It3i&GM6(ir6F){LWVGpZ;%19rZ zw6pn2J`$_VvvjhUWCwd-Hi2MC)M$?WQVY)~>{Jx8&nV2kT9VS{so7@|M<=-8R z+4*jAIs#Zgr~+gl5Gk|Pl%xY_4M{rYCM4b17v z#P-!k%Am61NEy&VsZBAE;q#Gr!cHY^c4}!eodc%D3fd!Wt~v*-mNq%Ur4qi>Xyhm7 zXie5;bcI&3xndhFquk(-TgkIN+_bG>OnB?`qSp&unW#^7tHNwOX0SdFH5_-s$`{nz6J8*7IkVumK5MGmiwi=!K`kcTEqx;3C( zjDG7qHyn@uxgm(Z4rpV49n|h9!)0|Ol)I+`J-v1d2#Fj=Y%b9PmT9qvof*@hODS==xzAIcz`+<@f8!ffMZB$qbLdp~Sw z>KUl)-l%6X>fHaH711*~sJ%h5IBO%*(LD6X2j;nTXr1O?^C-!5IIpQdHHeace$8L7 zut7ZsVEvL$to2BG3h6pfA!_{8fFBaQ7MhM7HbOk68tWJBtFe4_X#TNC;n_q>bWV1i z-Li4)4o8Akxq<#tdFUL~A6$W2?t#W4s#5wuV0T-{tf7^2L0nn9NyDMllhHT(k%(g; zH$c*O+IwVX+NxrkbF0j#4i#Xaa4(Xv)4bv6RvKNvQpt?=WVTD&+V`%B_>wH!1DtXn zH_9+UG&)^YP?ueg-x&AuWJES&3}aXQ2JRv}^=}_6`iM~B3p%d*BpqcctsNJTkmqy9 zWm4Ugt)(-cH_UdI*_Cr&EQ-#a{IYC!?EQH20n>x*t7!C@vDWC0L?yX>f7~iNLcR@5 zbRw}(y}{!wU2(&epMS&MFM8FxTEDmE86;nY-)Tds|Pm_W9t|3;>h%Qg81(|2dPm+r{+ z=qNiaeoolt!^v;T&ZUnk>N;L8YDFc2J3^M9b?57mBz|BUeJ{IaSX%V=iwe=G~eV% zuJy-@MSZf@i}~7vWwDRzYz;oeY?0c0t+Df^$WeEa9I*{m?n8^{lipUZCKV)o@9I=q0ePtH}zE6?_%C%T?Vs}KH)~;^!Cx04C#Tav1{zNcJ zi}AGlYziu(N4RsRaR*u^f00;XSN}QXgvJA(l{eZeo4Hq3+1V}3X8n#I@!eKGZOgGC zaT`l}yiC{xit}l<#h`|>k1EdQo`4;!ZjUO?HDqTwJ5Vd{;8#C!)stcTTWM&*SoMzq zz9JJ#k=82E8>2eImFI-|25bW1)6Rwfh(%$JKNUfI4dA^J6l%jUS0aajcBsS*u^)!ZF? zkOeIF?q#6ui5Fbd1mitbHk93lQQLk|k{Ou>Lz!F27T9IgHZp}g`Rut)Rix6_0+u)L zX8Os>U8Du1mimM0co|H}JY3fCH0n@$^bHW=t#oF(fO#C-s9Mk!Wd=3m)jRjF1$U|L zX?dLCyR}yb=4tKG>n@6OOLB!~)db7&>I^I~F!9=)G>_E3nD%Or<{PiR_E*L@lSwZy zc%_$vD{5d$s!6Px7g&s!5i^woW=K`@XL0GC{%&CbK;x8-Z1Au|I?o@R;dEHEPgze!Lf->7= zM|GYa$82tOFXTW?O_Jn#7o^j+QJKJxYc*w@AVi_q_`1SUw(hpi;FLaHj$po=3J;j- zVGq*`a@+`;e9#sIlh9sJ8bmr3K3&t^r{=}9(1}qH-h{swP_xfjN#&X>kqYdczC*+@ zT(vqn!l5=0ni>2m62(qXSz{8&MsvbzeZYNokwh!pe=NBK(yD1*k&t{R7JEi!olQsk zjBSpx7GxK)I>k(pYl{KsE~CGy%#7E~AHMR>KJyD&IWYC6XJS@Q1h-B~!=ejNHTAWn z0V16VIGQNW1kh87Q~7n0XQ6XSt87{hC0v3E?biaV)`%1uZIFZk>0w`H$bNWD#h_(o zq>F?1Wqe$!LTfQj^qn}>Bs+qO{5P9<cKIVFVrp+mBfT%LmtNF@Oom0%U3)No!!v`@@O@%c3bE3YyZ z8{^c8IjrUHiymujLDSu1^A|nu3MBRiR^Y)bcu+{E!@>#GP9a5$d7Hok$xpzK|AJLy z7FCDwX(%{u9sC4)l%_+U8b^c;pmt9<(yMW#2poCeCJUs(lO&L`WJQR?xoV>u%cXh6 z8Gr19;;2QA+2$d!!R;2}cF)2l0RcRl8ieaZj``8CDynEml^~M-f!BFs5IOvA$E-ZB zq&a0eVRu1APL1JbtS~DqSdv~!Cl}{E6@Ey)7`^L5bZ10!EHOX#(>H&_Y`?ohHR{zO ztNiHF4ADX@|3Yh&-5MJ(`ormz}7c${p%N)9Cj7&Wmm}$Y1;!Ti^F^=3%Ta^?~+`j zXL6BlS*~Hj6c!15CD;tZtrTMA6XImqpWvL$-md1HYwVN9e@C1%z;{Ir z;HR3zIh!vwbQu-&2lgnQwV4-&W#$=34g}5?ymJg54r(~t)TaRM=Fgq}IaaS|rUlpUQxKWYTRjZr@Qm(yGw$fghxXYXa1vr-7>o~w1&74*@?ReeFJ?I2f$$S?GbqY>tuofLHfd*`qZr#P#fw6C4C!)3LKay+-}O;QRKqmO^QHTaA5=N4IU zJVW$$-H8QY74SfA0Z;T{eR!ca`91(xsLle#tvX};Ya(xe=4=IUf;9RiU;QCFwpePy zeOt_6r`l&cXOgY>Q0Env4#et*1(Bl2Fk;ZezL(6ar0M>6nIw_W79$Al>47s4?_e=>Kq1)#_%SO=~8hLwxyjIWi7|3-SxbM;u?!kR&>A`&>owX+_6J zacgNyQZ3=gL=GHOA5upfmI`uTiU<3`>l~XXUc8LN8FKg+zh$AYJ9uBt zhD)<8-F4}icTxQsDwhzE%jax)s>Q@3hh2ni^ihS5{}%tJ0t%96bA{z#gxv+Hd`AbR zy*A4uMZ*eGpk(@+xQ40$H_vPIgR1sr2_(|Ts`DTG+{^#`y>uT%L%&iqbi_23{lQ=6 z68KPN>-U7J!HQ+n+cK)A_XyV30sl|9a(%xrx3p&gZ8qYbWMgS0a+%N&r?1JHHnh

f4-tNYfjSWhd*1*Xa*Figr)}2Z>bI;3tOjp(X#Chh4Q z`lYV)OWj((1dHotVBBmM88RGzSW?4sH9eitYp7%cyTLHcFt;*&pimZDh7K^g%DfNw zMUC=`nnRX0A}CHy1><#P8X+S)&lsH`z@KG|TOVV-Ccm~ZZ!VPlt0&Uy;kN%3>p|07 zmPvi`f=^cuX@cR~gux)~X6+x~Z)juQqJ%>zaK7*x(#q(u)VRiq?7LlUOgVZdzQSiOkkoTWIm-*I8SmL$tesz-d%BmjB`wnqW1p zweHBX6_EQxwemK4<;_FGs+AX2iGZxX0_U{?2S}k@aO{iq=t~*D7V+WpTxcQA*A~3_ zwE8GBUVYS)R^MjbRg1Dr%j~{Z-@J9Yskz4L3xIY@#s0)e|i~u+odK z&*ICp__D_0i-nV_h?Ph2wN{>1KRA$9UO!e|UwUT|2`?>hE>>Q@x$;ynULS4cVMzDN z8-MMUmyk~@Z*n5N@_zF(X^{Z}l;)vy{NQK3SnnD5`E%vv2!G{60|?< z0F`F(c)kpq{2a^2T9~( zk>gasYSp6F#PM3^S$SM}yi|)-O|7wBmq%x?D|L2_x7Ghx38o2KMKR%ef)zRPhR?t6 z&G?^!8W=C+Vi1&nZg6;gMnn?`+K(v@r4m6}7CAt5rq?wE(rdAUYJF$m#Bw(5?G8t- zYJmis)vd`VZaZ>u8x!PTLf;K2q`@*tqZvq$Z|Tq~rs%J7eVkY!Vfg1iSM8N-pq1_5 zrGMjP+#heB%CS~&pM~mZ;KnK-)%ejL{I7((y(^aXJVm;BvxInv#28HWAi{&6dZ^Ox zcwF9Ipj!S&V66spC=Do}d0Ku3wE#UZc&*LEFc5PUEEQxdm>nt86RRiM2-l_^hP^hn z9bXdvSFXYMC8q3C;C-lyxTI->7#l8P!QO95M^BHPeOg?TeOfd^(^1&ZNg}=|&dD_9 z{m__Cdm%Qzu8H{IGJ#b2Y8WD1MQ8M}@hvWv)l(V)r1C%67Jei6Z|L0<1?QzhSN!yz z8zIofsis-P%xf^if`E*Qf@iqP9r9W-yDQyl>M2+MxfNhd7yr3S)?yKeP))dCFufms`5bPsE0q%683fF*tg-h>Rd_ zNhz4inN7@BbRE2F4Ng_e$P@hKv)gj3Bmb$AU+>&y4|bTK4kVUOpYvQ>pl1e8BG4xb zA0z46Pt~Cuc(|Mtmr@rpCqQ|ETsmbNJ_}lfG_T7bE}P?0#$^%T0Z7SKI*Q7EX7E+y zSBw>+;>5PulxZJ{Fjv?obUuwlkcnI+VTNYFk~MMT6qe&3B@$kUY;V@^gn~-hm1NBz zk9LHUM=2jd7D%8PvZcvkd+=mTmP`ZGChF1DYxA@-Sq0j;mBKz3^2-UYoCzb%)?;!h zLhP}lG}al+NmAsbd~_4o2u+b8n)fYqIe?T7jdeKNg0BuzlR}pXZJYQ;dL9rUkse;r zAO}}QgSL0CZZJ4fH&{+oHr1f_{QGQ>*=??~+QwqfsiS&)Nw<-~N-QzS2vGOK;p>>< z%fJ2{P@VPWxSU9Tl%k&XOupjG4PCFIxfL}FIQ$5DhjFM58;+{<{n6sfHARk-UbA%7 z5l4@rAd=JSS{+f8dSosvdR2F(B5|j?lQW8_aMhrYzQnPuS;773kx_|tn0j<{@T}1v zt=1g)K)YHGrgDHZeZQn~cyVD@S|t?MVy&s)t-l#cGq`UteL-cu^jq;TD7yD2Z+jx> z5O*ygXE-l$(xkq2Y-=V~{2AhQFDyZEfb!eEh!~BP(5Z*_ot(P7H=?{&?n#yED5)cI zcLdFy&nI|DQoxS*3nUzFjlS~RbZHc?qJ1Ko6;(G&E3(#;1Dsu0fqF7$YkSeYG8-9F z*>Tx_c%(I?ox+Jxoq@gwHdDx-D+9d@(24uSoXjAG3hz@|t@AaWdf(UP#Gn+?>|Qv@ z9b<|RSlWrKvQqvL|Dr171qRdQcnQ(V!Rd3iO>a@(hSw{d^|=Rz3eH#IuUXG!aLHw6 zPXjy2?H;C74dLNvc4=~pG6YCJuTcaO%tx!XC>q4EHX8IEvwDld5%iG3RC%dQ)qd_{SjIoB>LZr zoYe2mkm8}ZUjaDyU3#rL7Dry|Lrk1nt&Vb;l{c~CamYc2bv93v> zNAtt)zu}4~p>G}!mmkx^#q~2HOk=o{l%4s2E_C4p9kZ<1AG6}POeea)UN|sa7>EBP zGZNBIGybPLdc^&V|9Q1C=^5Lo3hg1=j1mxWgqTy4cIqR<(urP1I(>#uk3VaVKEw%P zj~8|_NU{#e!KcG1VO?*m-8lZMZQj|Az-=K#;|MTVVABjC#vc9v6 zSeGLG98uvq5KIorlH+2bBt=6+Tf#p`rHPERLy}R37?ew{1HFhfrjHh>sL@SGi}(E^ zD!+Y(qid$-iqubw^>J^XegC!p9+l?kGh7!?rLe(zrsAWS(d$3+{vXv$rSsfu<7K8& z@}AM6@bNIWj19sIC0pU)S^lBCh@S+ zNui&2_ew<+OHIEs6~YIp2r+@MG44MgWiXYrA{IRRITM`6~Y?zkCMU+jqVag z?v|xA$Z1Z<#f^;yDM9q;narO)vaXvfugrrL6yjNH)yCZGGji0T^)4&B0rIZK&TKIr zb_oB{_Q1ky4L+{~7M?G!qoTOCMXPi)e)n0;#IM5o5(5 zRb)s#CU+MQzI8^_&%>yn-arU7)HZmAxBb4LkpgDKh$mb+HFP*=dX?t^I#V#!>2QI7 zpU16qU|~*(Q*R(b^xyNJ(1ji2JD(%s3p3+$E)<9*%Y>xYw)Z^grHbz> z%0zm~@T?$NMW(A8jQMHeMaD+rGg9Dp511Wt)SaxvXk@L!5Koe<#HG~u+VM!V2k)ah zMqSGHU0voi9I%ulnp&Q*QpZN)SDU46ek_eo!1gK0k6cEBL1eY*)$CAL8xx5Z>u)7u zF`!Bly>dF}VQzc$;=jYwYU-t2x&T|aTYck?R$lzM<3q)M=$+xK#bTL_Oa^i(Kwys6{d6dMpHrOR5!q zODYab*ERrFLS~$jN1+#>kTVNIS;F~%b(nBSgE*-k1OS9O>#J|?!28v`uX2Xt=R`N9 z7nr zt$v0ol5D4>FOiH1oq@#&GKGx_k};uI(Dnr}i)ebO#gMf`nb1{>GBF`g2(5dLBuwkx ztav{9-$Am`v)ez%J2^Yq6IDmkC8sFVyb?#eE&9UHL@{bT?~S47ecBSlj~Z}JamA`r z`^~JZ-h=-X8%REQa(eJYlVL!G&;P7^{%4cVzXhhqRAoQ{M)ZzjE5-VWe?pc55Jv}< zh`K@51{qT}vZH_sjB5iv0N9=el@&l*-DCeTF&f~JI0&N?mjo(Uih)7pU8upn(4VH} zi|?iRdfF5i*`dc^#6L@0HV+I&ZDP}TalAttjM}Q1!<#UKr+|87!rvgnh19QgKzlS- z{RJ{>hPMNSV+?RN8chedqYreWY(Do9;GSX2cT^uX*2Dxj6>WN$Owez+To#<#&?FWm ze%OR#!}+-U=e{T=A|6hZmjNC7P>Oo9Jw1Nf%v~2lPi;I9CQzd6?p|t1myIZ@!NO|B zr~FQwjJ1BOK3=`|OKKcCt&-y4G|hMAI*EAt+1$sAnXH-o01d;8cs2RFF|<@`!G!k@^ezEV$>h~ zx<*Yk#Ut~c47HanEg#zV{&#hE4=w}4`Qm;5V7TN#w!&ZgJUTXxDj@-^0mCkxJCznX z)WphHNtl5EnNvo}0VMsXR>yfZrRdJdmNVU*FL}nc7L8XQ@KNzKk@<2ChvANmWP7XN}XN<_d_21Y(7`77((K z6@u1KPjIg}p~kU$Fe}7DL9Sz5^_7)^Trih6(xc{Jzc!`^RbOB>2>+n!O9=J7rTTh) zdmN(x6A!5d)5Wmq53YIjsl*{)R8kC>4!bvMPkS!oOl_`E$G5C@p-#u;P5Uf!s)g!F z4$FC61rkv~Zz>n+bUgB8N0JNmxFh5fm9!(T?xd)YHC)D%@FJZ)ZMvi5n5xsJB^Anc zQ!?%esnEs?4|*&Wrk0Sa+)_vC5xen7jc?cSHLIEcA>4Tl!m0YKVsZMUqjq`Iv2?i- z1*e*Dmyflo;RB19G{~w7cQ`_1)iw#TOR)_dz|mk$_ggc<$MTC6y}I)O4(&Nx~q5TFdX9> z2g7LAFrV`Rg@+Igp&z6hybD=T0b6JVaM;b%usx71qLid39%a!Zbqs&rkLLIDe6{FN za>c-;vx3_zLwa zRn|mRRYwG}sw%Uc;sV7nuIkuyh{#$Hx?dgBtgxt#p<8ggtGcC$t;y4OY%+`Hs4Ez1 zGQG(pn2k5O2PaeN(n%b<&&m9bMQu$m4b@~KOdjK8#wm$wY+6Sl5y)swl4e?0ug_+M zWI z)an$)V*_lN$Sag!}h+X(%c&nzfLa~Go-ZjUaI`L-DS&_%Ldl-IFDun!c`0fOx17x7lAR1WZ?Uc8#Pxw!0JXzLQg zInx7g@teN4N6)@Q=l|&>5K*w~B6{+$i+Ra4qbljrkhitdJnUkBa3TA&o}4wzw=7tK z=R<5GetH?SaSPx6n~SOPLc&p88cBPLOC4%mILwuvLT73418q49Z1pn+%n$`px%^Sd zk3}Wgco{VuLsb&uuh`nQ>^6FLsFe!lQSiiOK{%YcAQW(-AQid6RBlVN9Q%GbQM0kgWC;5SiDxYlUzha2S@^Ds3H)3fkHjZ%$Cn3{vBDLA1~s4)Xm6EFq;hcpT` zz&{23Dc~R9DAa)c6zHcQe_W$b1MpLDp91?}T&Mx{X`oNReABql803=>p9c8Gagi~+ zC&4`h?G57+V_;9hdJ5F@;}T;?PXc-h&U51uV=zxbc?!t=D51R%7$?wLH1#3cYjWn0)AfL z9~V#!hiIa>Lv~`I9SHv}+EhL~{66&!#7A@*swhf%VWP>=or|>{cma9iXwhIlj>l9c zrm{~J$a+vgjf&2Zh6(?Oi}c`GJJj)eiyg0BDxXWK>|&li?4k=_d&TVw5_sl5Fz95v zv&#zXa5H;)ySKOe-;py-&$HWxg*Ul&+PEOh#f`%byBGV_ZP-%S0Zp~LHx5bT9fbJa zLZO|8ORp-|7hSzq>@Zzx{VYB4@1NPl1Jm4ir%0#jw_{XWWyVIzm|S0~Q@bXjDw2k( zzqW0@)jw5fVSDH3go_vEUDfhcSU|Ip(o_7A&Pg54T})=XY}W-Nl0cPn7vVIqWq}<} zZHMH{y$j5YUgQFuixrRH0=z431-i`MOAYytwN;;I4S%Pc}xq#W< z;=MjfN~fxaPuPGSR_FL=%9gP|XC+WRuxV~wG`p@U4XDE}N*~`#6?{Cn2eVT>gJvjr z_-mTV_5LaOx{@a;sh3;5&|TJvcjKDK^~F)eKTr1n18<12pr_(m7#Cd2xXJu_?Q8UG z3z+LNWVf!N5=_r^e4=^)K~?Z}TEMEjynHo=<%nD^^Q!jhjg}OcukQ~1o{idlrvLVP z5nJ-AqCM%xP^K3^v(EvW@lm;9`^%rz+Iz;QA9dM*@f}Z}`sI7x{;>b@itNDnE(T%D zvlkrI!0QNotG2d1_P{W|%?qGEdi;Vc#-J$@fxq0v8aFbEDd~?+coqv?%#nGht6#VA z=YU{m^p9WocZ?U!$PBuYwZ|Y#p#sJ%#Ln;U7+hTJ(KhYLVH4N7DPRvrhhCcP_;HL) z8_S-_1H%!2y6N&OZXa%ilUhbJ7^&lj7@6UxE<{Rj3R7;ZX1(foj_ zgp02JZU5qbc-+q~UiRKI4{U$NN8j_JpMUNL&RjXLJsbVltIoUV&vp9?|J&8S_@pO& zShx57{{Q{aH~soYbzA&<{r4$uSB8U?+idW0e-8|gqfuJO8BeR~_Mw&XA@pKpm^Z)G z+rzW({<|~j98ftJP|*O(|biKjyd8^VRH^PdNM&k9q5X6}7igw*PptsxseS zZropP+P|<-6uZKuBe$;%-HG#l_J_VsGgQ5O`zL?pp1D7G;$sYi1F46H&lEt?k2`Na zu>DE?Ps84SVEeb8^W)E;g4?GDOREbTWsfdu0Blkt1N9|4P?BknNuX3lHz4`wUB~o- zLK1V#Vqa0ShKK&?zabKML9e;0Kw3)NBVlK>yzd=XuwF$FmhZmxpNet8H5MKPvow&G zov}in^Zma%%Kj@vXT5eZfAkDKf{bYm(s`N^CU>D!s{4?q^CQbC6H@x-2|Lak| z_Lu|PzjVO|-!;1JEpG*>AMuHQ`-eN8e4Oz6MYp~6hoAYjU%Q>##~2gdB}^D<9& z9a<4h))e!cEAtG}w*23bGif*N@ron?7Gh&I@Y&4Z8SFgV25Bg2%HXGCLOH(U>wNB` zolfP8!j)4oYs)M4?QocQ_S=);-_(+wPfn}Y>7|%!%ZUV|dIU{LP+jvVh8g>s2}aZgnB(22g*Xw^x9kJjoq>)Wzgl{sPb z4ISsq9CQ9PngM(umi+%G5k<$$#ayJWrW{IFzF!la1{o6Iq>Wum^01G-rMUd@tPl^& z{fBj8mPT7ckHBo(``2pf13F2|LD*vCCtJyB<>NX~>f7qPVRcNM_nc34zMh0{uk(bv z&xr?#{?DDAc|~Qnl=&^gf;E0iS%5IbdIy#-B{vOC%N{&r#7Yzg(OZFf`nhI>`~Nu= zzF;#BPT6Jc$_wT&UNG(23ue58%6#x{k?E<{5-jo z{ecc!UUDb_HOb*f&S4V|+|{f82j9WP$I7iTAcEeM!oz2L`V$UCPJrkbiMbAdCSDcEhxN`I9HiplR`HDzf;p>|FBN5XNwj>C_IRqt>zA`zA==~);!IGV z-&!?aO<6=(EarE;G?TmtMbnxFrfEqia=aZ1aF!TJPI zc@@t+9*R1%H1k}AHG(+uC4|zYfol&b=_*Il3OMwc(Up9`i8vaZ2Da*Rq?N`;C{0E0 zC>!ISCEQfwXJ61+wK4uhRZgBjfr;G)f!6u}4L*j|sXCrcxe8BcvK1?)z3L9JfL+6i zCo7RV*Apo#buryo)3CY+tBhj>v2-05#T-KkG4=Xu0Fx0V|8SUj9Ydr1U09s)2i7J1AaWLh=J zoWtO0d#9$^zH^{F!#C>RR8fKOy?e~)Q)~`r5=41#KKgt1fiqe6j~V?F#{-^e>})c- z723vC{kS>fK#2C}R%ah~*tW5^D@Q5WF^Bf>b-WX(gA26g8VrJ!&_RFN81aSxaWu#L zh8$h_`5+MS?6iEJMzfEBwl9psvmgu_jI!d3(m=frz3A&Veel{n^c+_J3;qJXs$}uK zB~#q(u{QzQI#yO)!*NbaDV!&-<-|O2D2-|mbW~hMIddtiu8$wB`u}+jUyILDnk#50 zv|RL!CCLYWt2iCk!y9U$r(_>)%;Pen(>(6glzIL*-C4xN1fEmaEgIqrc7>*oxx>sLcCgp0QpcY zHy?*>>2VMg(Sx*%S=FcI7ttfunZRL(3Mh>UF5D64%u|I%-yS>%1wwR2v_M!0ylO=0 zM{XQhZ`Hi~&QAh#`c3!6RN-Up)cmvfmrorjEM666T6Hb}rzHpqxA?y9q)AOnqZ!pm zhX&hXfK|u&Ud)>2pfieq3pNhnC@V=(d}2$ZFOE+V#l|gHq5!*ysKM8aph6f;#_6L)<{A#y z{n5p|uI5#}_SeEY?O=n;d4{bqi7x1VQojfg!)yxIGPUw55pnU6_u%wHpeIwCY0ybZ!W37^MpKqUn=PqeJJ zp^bwNAMbVP%_`@@1WsPTKqi|qF;+Am8MHOgbq4MBID>Y3RABlT-ypURM-U5v53Wfog7NdmBN}iw zxRM1z6S9{EKD&E#NI+K;%2FkU!H^@pc7g=e2%YfkCYyGJSc^~!VO`|GgP8-lSWh^T zLGNx>5Tk%$ap(EW&wKtbw`KaW_VX z?f(1qHc?VD${&2Vl@5f`(8va^6}43iBmbAdV%FWwBL9rs(s~y}rfrUxcosa6P$LtG zs4`ynS)L*ZZ8A}KwQ!24^RnyW14yd6AdbSbzM>~H88&CxS|aC$Uz8? zG4)#RrlvQ4_{u-~%r6MXhJceu-@qz2sijW2Q7v%nkoS#pgK(05igL6RQ|k$KR_7QhctsDQO(P4(9q1Q{ z-E=vT3kO4^4&34vZQu%_*|lXj%eM#1~vK;sVRg||7ft*~QoNo($6=kFM1*dXZV zDXreH7(E2L+Cv_{g}aCD7#%6d37*O2*TZ7g`B&^944C(=!Bxc&U5=FfS=qwu06WJj z|3{teq9-6CJC1PWg29iLcn;Gvf9LkL^De?~WDa@Ylb$QYWR0ZfHXOA;$|~u3y9!#P zPfSHhdj7gN(xR<6z)?zi&SpW| z5rY7KCwI7Os4Zxi}7#l>qQae5JL=WAt8 zSL0f;g|er!F-8hTf*jGH5TME808yxpQH;YQ3fj~h&HeW_fj~2LLbXC3Il?xPw#`+9 z=yQ)~*D!0M%`RAze^4};48eBx#a$H!UCL(>8a6U5h2O{wyqTk&Z2QWuxf;jhiNLb3 zEVdja4;wUCxn=89ouP*%r@e?0mA&BMKtz0qX{{()RN*_I+wr()+* z@i`T*)Tv*oVv@Sh8LQV~=%0;9q)dYa6RS+Su|}hF+6VY={lvG|6Ny6wL7;=B;QKl+ zIwypRTGXnRCS41B9@KB1U2W|(20hpPZ{36~KZrKA5j9G65nRT{(>fcZ@5iAxwM zMw^c*_pS2$Kq+p`p-^Ru+0@L~4_i?;L@3EYS$?CkaJNQp`izEC1Ts{?+2L9%pXb_V z&ZM5A4`^-VM|uGJMrMVoHpZQzEV8MQR(^e^uT8(cmVw2zGSa!)e(jN{ta+G!!pu4$K;)lxuwB;>{hEHWs-0~z?oy2D-!9Ii<){u!JmJV7UDL3c`|{1T+h@emYJDdXngNE9myrA-Eb- z8cxaQ=DSrN*!y&=ENE{r>AHzLmwx~|DMQg8pFU74r^PUL2ag`oPti3xp^6402@G4s z_q?R<0Qp=2@&_>uGIH&y^mVz?4;Rw&@5GM+AYQ^grIw^oJCA#7huQ4T*Cs5mG&U{) z7v*>>V&e6cKFwr}L7?^h!5i7=n7^f1{WGm5hO{rZKP; z#z1PfxlFL44%-4-VG9)AjBSB-h{YDhhtf=x(XSIlE2$lrk8ObrM&`S!{g^-S&5NLE z3-k<>-63-(8Pv1DpJWVdO&SB~r-V=Xz1kQkCM0N?2ahT>jDhYn#y~h9fu}MCuKFCI zuJO^31>7_S<~9a`hc*U^ivj>hl$x)3sZS*AfY2=%J2+fPk5aR?Dr;cwPlhdT`^g$u z^@jz+whgo>gh5l7Bvg^GS@KLujLH_svw1$QY=Mrm(atZ5ss#h-FBVZ?nR*8=ka`jb zCQG2CiqqA`;*P;y%%z@N?Ll${P3t6Bdu0LsDc)72B`SQt^`8IWPQKr4Do*IxsbYJY9~bo8zgxTQq2!1Nm5wZ4FGueyS;@$PRn|>%PI_Wf6ZNod_?D zBq{5(%yBUy`2)jTaF+3&Jg(VIHBV}Z4jp_@QTm{wRQvjOM^QR;97C;|dd|Jt z7;~9Hwf_dw^2%lD{wiXwt0a}pa#lrey#B#fuuRnPFLDOY+n-IBMn6agTb;pTemM&hIAj=J2W}$xhVedmeS58#Y0aTU%A>WFMp$ZIYy7~Cz7S>1HsE}!&8JE1z=;=W(?NBt~k7Wz~D ziuZ7iE{#d1>K2`$^X?X0C$3>JP>SnKIdet}8t#3X%Zxgos{#5j_9)^R+H4pa^!nM{ z-(<~11@sN1PwJ~;9rcyHG%YB?A%+wv>3*!Q8%p=Asu(ic17SiFLZoF1`AtX*6zV=d z;%k>=6G@s=6hB9)rcx=mrkv7i^+mgpH1Y@`t+_s%+31e9YxUpW87D}&6Z>7J55Sed zkI^_g-dXY?B#D*Vhk2H6ngN|qQ34XEU_qg}WueHpo?K@J3Rry&Z$?QnksE0KBYDL1LEhXA(0ci8FHI&U*PnEM|pNB5WMELA53pxex!y zD`J5I5MN7zDdjYnRiwf?V5zY1&xs7UsZ(eSJXuwu2v6A;b!$e>(SV0DnIwZ zfW?|vSsoKsQqPbb*X|GDlMlY2qk#@ELhvvL-B4`FfM$F`!y~lPFH~6qI@&HN5Gqv` zccDt4zl(kziY?EqWy0t135qRR%~7@-%Q?wRaP$yTW&E;Dca>rb2)5AsTCo*wM?$g* z#gQ}`djPR@29+LPw<(n@8VA@SH-d-uY z@?KN1d~lg^Tkg&H1g$I?AunB8Ho*^n(!Z5^z9eJWw&BDcg$9jTMsyzS{gUPzhq=MK zRGKQC)D!H}=Ab3I7h}q$>9@Z4@nWAn!!EhyK-s?K!1h*a`HcT^-K|U44`;V4B<$XM zKl#{acz<~QpGCLxZG05}VdR>ve>?-{nDrtn9PU}p9u!ZKOOX;x`qDLj%HRh}JYx;g zyVLy^vJt>vX`9>bmwh<;!DD%eiigh@hw-RUp8b;-a+a`0FUsE(<*}_?TtG9M`$rHp$+tLby$CBH&xpHFBb z&!bk9Ugy`9pPQy{i1*Uj+%w;2xk~|a0?T$cSOlzypvPOJer14xk_#K~rz-oGE^I6} zNF=~pFM{jEZ>?!j)L%6)LE{lceBGX#WOTTV0xOWo?zHg3vRA zTCpROoQ<{065DWFIEd<0SSoDfFR8DSASy zD}O$^%*&PfBe*&Q85SsF9^JH++8=on}C=<_>wbg<(8F0ju1AcOVp8mw0npY*_hb^hpJ#l2Es zo&P}w>ya9)pCjny#s7S46(X-gi@X_Y`$$Hv(MK}lki-=!T(^&By&GBZdm{X1ib|WJu1VIII6eaRoxA}>lY*X#1RQmDO8kj?H9l_2Cek?yvvi#o%o?9woJLOh>nz+|%STMIz zDHvGiNsFl6kD2w5Y)CPhq*1to+@r!7ybKv1&0x$4B0RWz9`g`2(XtQc3s3oSPBY}5 zR`@U}}Z>NPuv#HQmyHIK$?##Z(onLm-}nb+=_`c8`1-j5?5&PoQW*aX=E zXGhuKpW5N@E@&i(EVm`f%exx1p#Y!O4c9k=FSP4C9IckJB3!sZr(U(R@&xKWJnwPW z507hdtrMZ#bJ6>|3ab&SoE}jZ2}#uDqt}-B5Ah&-790s=euU^^a?76+ktxR=R5l&r zxAgyWw%|a{yQf-sD33c>{RBc)zZd!dnj-$KLXlQHdW~kJC2Oz2fDns3yB#XnYk1jz2)+z@e4*#eO3*4T+w+ zzf8A04I+$zY*E&te-{|;Ud3=*B`-hmqcYqhaSedk4ENUw<-GP7H#p{YeTIAeEskOp zt9HLo;*Y-vP$IGD_lK7pqr`WSOP9}-Ww2I=aIO1532{6XN_>-;-s}ElQ3B*UWSjlx zid;^}((_;(nL*EE54_W{C9yegHC>+!Xo}ruDxgV@Q6du^=!K+E0-8kA?DDlWE`+&E z1v3#Hg}f>qr0jZKc^OiG=yF1t5-%}JcTlBTD=o(`>n_k|J;)W+YG?`;LeY z)LM4bZsR7DHQj`=a1+u8^e0XB+mkJbz} zLiyiyC&w?D1;vx`-^%Cqea)SMu$$(Kvm!Y{a-Et%*#h-9j5Io61iT6Gl?|HiqoDmA zk#gNJY&KQdFqJ6ol_bM1D4H9E6J0k`P4${_Y->z) zc!FrEl{RU4GIp)2tpQS(rrHe7R!yHeGCkF^b=;a_%fq1*#!rs$)l~O^Yc1w*3bd3xJF0Is)E}VAe z1Sxkgv3b%d-JJAslpU$)Jm;EHg|VHKFqj&fNYEK0K_`$v;{#@&O({8KBI_7rt`bMR zzx$7ET!bvXtO{A=Ktc9101l}uTn~hP92ZgnaqiDE++29Y+#mxgcq*@*QtnXfDBW|| zR2(bYbZbGPVgPJ9>Es#iyq)-w6TpuhWuhv5AE#O*|CUu%5FwgtN8-bBx^&eMqVP1PTJSjXqglvhB&^IwOaJchvp$Z`* z%TjqfTv^j&f>*X#S9KQQG0~A>#W8g$Hlrg=TBp{etv{MYK$DVPtoE2F?$cvJ3=uNN zXVIJp5H6G~gb=pJM&9%L-OR~d^3aq~gk{9eV)_lI|tL)^-60BXe^gJ%fg zl%w<6lq^b?86hr1bSO^wPbwA;Ac66GtvpdtUBqeVqdn5F%t%H>(V;{vFtEt#kbfQ3 z0u;m_g{T_r8GN<5D~Gs=$s!a`+mtV2DPe5~+C3;om`utvV7^TJRATHDKL|s|w@PmV zL)WE9s}b#*3dn)N444YYEi9U<-IEphNVr)YBwH5?zZR*kR8ssbUDU?eNe7uJmBu<; zY16N`Vg@nG!0NBX3?7v$ZB|urr9h?{(-dPn&6PGwR~-q6uho&@O82+hN|BoHDdZ%E zGh&7iL)PtF?)h{CK*#Dvl;J$lE-?)sLGA!v_Y|E{;+Tl`0?Jz(B{1qX0tLiA~+%+$}_Cc9Fj`1Y3nJG@7E zpLH_9p)VD`upt)~rdKTqW0I+qIa>;2FxPoVwnfJCr39u^-{!f`v@0 zsH&>$}dR0@)b#KeIk_XR}t(65t?&^Ij&2rT@psg6U*4$mQS+6<;y9*ZL7?1Y_ zmt2-AC;B^`3r31<42>{{D{#?=l%NcUALmXU=w%qX7x_>gZ1N#g{ynNlL9NiR+*p6` ztDm^)$*|Zh^sVyErB3;=p)Y+!rc7&F{S);8UT5zO*J@@KEuvzsb$3WPsnh`qVdovJ zC}5P;-e1~7rUp_a_Uc3A>(8Sk&TB5o_t;M)OH?&uLoc!MU1D>-a%Y4&|Kl%o3MIah zRbC$tD0ZIjFvR0jM{iK1&az#g0`LW0xPA@dvNTbfpjOIxAsxrmIYWgSX1XIABS85PzM`MA zuPIv!3SEkxT%0XEfd|tHt?+Q3w`XW5!wt;16-yhWNwSt@BhV;wdC~Sr)kcoRO1(5+ z>gy6xeNWwo&C!+Q9$k%Q;ohVw7Bi;(p`R*ZzueZ(}&o&XpSnugnBi*VMo{ z9-T4VfI)(KHjLW4M)}16aKk9y1rvb(BV*;~g`+Ap5k2{;7kSyU zFGEZ!MFcKUik9OM2p;M+AjQ*hL&h%Jr>{i zl!xjc+GJ8v7A5f`F{CvzDbXccWyDr8`RGP?qChF#%ZNncgrm6mzT|lxc}GsYT1R+j zcu^iD7g?XWs}y5U&9cujnH@Tr*lg)!VvZ~4v8K1-)ayJ=d@HBkILu){ zl$d3{X;9w3H_eLGt=fPU*(7C%1M?c=od1CtC%6UmjB(}w74({Ai!MaprNlCs=cuO$ z)JW(h{k3BvmSeA#niz;!jmG9N3*M0@N|`r_rc635r4qqAtS6mTuhwZvOn|e0caMl1 z9T5WBtq>{Ev$n4ovC2fcNixY!M0F0KANB=(#1m~Sx}ATDUh+CCXD_(4{FN(vPpOgz*W(Jcn7=R^!jfVJQ3m?V0l*SKe9TA74kW!Bkuv~07-W7J&7*efNaPk{Hof6 zS0Dqkh7$&`ABpT#X=}jU(Gh^3o~mbZ7c+hoi4}lO5?M^m+VNxwu^Ry={JfT4$_S$R zirChNU=OAQg;*?6;%-XN^-H(~6Ff`;b}2V_oEV6ci}QiM&?!|Tq_Kl24@zTeR0g+j z-77!;ho2&X&h>(^4u*-3Avmgf9=Oo%<0y+gN9YFZY2&OizZA|UWNZ!4gE#Ek{w$3) z<*BcSdwPsElKIxdJs9ICQil1d0mH%3;_38@fY9g`cCqG&7wZv6O)+E}pjHC$*B&zB zJvEc!IsnrgEl3!{#ks*dWDFM!b=cgcM!3d!se`5NmgY&dIQ1{yRE@eM zPaou0ODyd0ZR)iqX~*Das%S~EJrP`8w*eQ|445Q#jWr9ED#Wiz^P-urp=w{vid!d~ zP24(kY86z~{j8q{w3cF>n%;$4Z5{*R&1bDvp%!K8A{k>Jb(1cg@Sz;Qj7N z54A?)pJ0IQ4;Yd;gHd3v(s*XfRmtwnBaK~98+OG4i5|cO%`D7{jw@aixs<&dj}`}* zc3^G#sgw?a60MXsywYRzp&``o12;H78WrN`)%)mYdKK;axXq3Z6YYtZQ6CK{OSyQj zkjiNx!rpP6W;%cjqaQm}&!QgWQz!Nj)MnB9@uzl1n&AgtwX^27)oE%@ZZ!mKK|L5$ zHb<-K#n8Fib$&`>*k{GC&x&COB~%4#Kt5kir^6I%9h@%M!rYu1J98Mpye|os%@u~8 z5V{yWBdn9*5hez|IQYpBA`}X*NtvClqp=u{QU{C5JkAGxxFcCX|Ic=}B{M8{lS-K7 zMNBA>kxq*LnEW1Gv_hP;@95x0^d(0aJL?R0*Uk&ELlsc-puocHzZUE^;Lk8kfD-yRv?-ZQ>kF6s{LB_X%wp2~0#yoMb`*S+a_ zjQ~S5Xf-a99aOh?!&kS&pG*%*PbLO6{`wAoJvAtLF&@2z}MuaLWw9=1QpN( zA~N1B@)7Z(EL3AdS!`kM(YNQ@mJWXMs*n6Z;28&CQQ##X2vtj76R7Hr!k_MVEvTNu zzBQdTm0r}wu}b_qe2|M#UlFF3!IuXRBs-BVQX65Be$IsZqVU^@9*^=mi#ldDvQ z7mvdgLiJE^O1c>TD`)gUg1`7z2HI&3)Ic3FQ1rIw@?)R|%+Us#C`~m`EEY3(I4}ZT zjy?i6I39tF9qM3sCN)OD<4+slD2%WdsOPZgM#jVOykpiILgAQZ-rpI)&6*h$zh=I{ zI10gW9MK%#6I?6ONa96-^oI(bVt+~71or%3^?R0>b_HT^LcCs zOq$Xy!GZIE_Wwi+aW9e!*MgMbw0a1ICLQIaW{Yn>ozSrw?ZIla@w^_bQBw^j9K94# zceWZW9IYxps2)*4>e1AIR~iF$B^q#-s2Mnb+#((0j@s8A_j0s?U98{Q#Dq$>;o+{#$fs;b7idi5lMd5Mop4|OYdj;Ro4i2651T8>9ruN<_4v2xJ;)e9#w zEKCs$^&9mDoT{pB(uv6>1JkZ0L;v;N9I7Z`Vc#pJoU?Q^-ld*uJo^^Wx|x+}TFe-9 zc4HkR5^nc`Fq2st?K93z%;7HJ3SfHJB>oJj}MpGOf^-`sJ`mBa+UTV(0M~g+FGExV1rB{_gl!ZfI|*-#@VM@50LxyAw|o4`~KHA$1#ZO`d^;_1dzVvFpc_&{bTd! zAQ^bY04qnYFEp=dCU8j?Qe}J6xr`;5Mg6K6{uC~xD6L@gLwW)1!Q`J6HJlxnbK`Pe zT+WZn&bVBn4xE-R!+2RNQLaR~fO6GWHdkL)bRBo*CjYE@!#=N%@|)wM=#iwULp+EM z-4UM@cc$xI>3TR_?@rev>3R=W_e);yh!yO=(VukP$5kOu2n!15kSP0*C@w{-=3^J8^nAGfoNk zIjWJwScz2eWmV$wHutI@@(`Hup7aKtPedoIP6=6sUD-1M3Pnqp2t;^Z^Y?sej>v7w z7)u8@EwBa{KhYBc2%mUdy^HUp2&dg`<^^-<+Y^h2uAT}6U*%h{ZY+}lTiYsCom;bf z*M7zA!zlAgkQP3pI;vPc^#%?l^p7<#sHuX6_DZ0S9F-iqSBKKs zstr|-(YR{E)1gY@Txh(w$6qy=Pw@otl_B>RI;hD-$#59v0S^5ZuiLI4oD)FadyfWL z_a0|E^(4A2c0@HJ@v^fqBftHRs@Lk}cRD*QU;~MsEGp|>9 zQyn?;|4fa!Ob8g)K37et1f3D!vubH+5$lajNM>lnacy;wsOMS^Qm}JM`>*c;Sf^B%Z?L#!}#IERwUh3km655Sz8&MME!y+Xcc8hyN+gySPUhh1DB=MYOhh1w-Tma*iMk{@5dGv zA-mc!FbnXKSIqC=HPzd>uccwYI8L1Tu>!@6t{&ZG17#FOYLsUSzq)7}v_ z7+>_O82vx&j<6=8lJF$JRom)`x>Ep`9(Y?V<5qj=Nxt>A3a0|a=MQJGzJ;NVZm{gj zc-o_{XZGs=h=ayf`D75vkt5HpLCWmGJ)0|>dqEzli#2Y#3(&xbTv@##YiZ>qcQmt< zC-8~)U6wMNQ_XSF7aq{7H)E3ZmnCa`te_MF#$yf+;OMEe*VBDW8&cw<&Pgn+cKYr_ zIeE(&R*u6d`DM;lQN!NprPt9mNb}kN=>vbf%gX}Bw;-Xq%;4a*H9f0$`V`P|YrDwg zaA3E@B65HV45;A?X{%{KWvNw!`!Gl(IpS_z`F(_Itzo}Q7F$j$nM<#$M16dIW#XI0=28jUNIh&E$D=}qRS)H43hf&{hTA9hGl-*a8 zlLGi@>c~V>U-|Z%I&zez7$O!4DB<;42KH?8z>@zy94uT*B7l$T0MGol`-okXd z=pDLJ^iF*Z%73gdzRlr3E%lw)Qj?0FyBk3 zbzKG{)ctERI|c`+G;_F3+UC6)8A&s6g(EF5IV>yGYn=tIRD z-@Y>3SQmW;p%stAwACHmZSDQSpzPnmFCam$Z@C`-<9{HNTsgRud|-oHR%ohf2zyn5 zZ3+`Vwx>2A+aTP+inHmKg^hBB?aMMoSLs~uoGp|eS6jEQ3MpyqRMpXIZlXKG-lggd z0~i(x#3duy@#Tg_2Zs;2et1H89GyH+o>2B~86I~)1K{aH%Hs~~Un!3-IjxzZ`eHw= z3H}=g|GgM)Y?|vdo#{VTW#dOJf^9rFg!H5}cxR-8_k0X3#V|Q?-qNmUT)@YjA3N0= zCr4=NU_2N%1DjoWzYjtirGOWL^A9 zDUpR=dWN z6#PonPT|+g7{B}heZJc_6@F=2YW$ipenm~+ZTu?em%2Ab%MlVG99Obg$b;Aa z7BmG66vdI*MzR{zhQZ6iV*b>`@T}35pVCoog>p2dZ4YK;&MY=JO3-u`rH~4B+8KPJ z_Zi+Gx09b~o}`c9B(SZaFS?%I59R_^ob0Xi#eNs z0!XG9oI037IR*5=HPVKj>)X9;ZlA_2EBmIl#VMM&xrnyM;XNA2X&Qdr06reN#|n5F zFk@3fn{BpS`V>Q$OXy!ym+)>g%!|S6v|lqhE2=}>xCo0YgcsgAoX6}+UjlJP9|8p} zdMT>mE+-)sV&Iz~Nr0`kj_aX1=2x6`he;3ZD)X??UZ5+&5Os);68ZrCLKv`OJP2%f zVSC5m_4ID7Qq~0eR1600WbOPtpB1c>h2mKBblIEec|&#{4iVs&*<@H<%`8c;5b7*+ z!2R>2DVJc}Le@<$wSl4=;^(J?oA9^%-3O6BX}aCr_EhF)QNG1n#LCI?kt8x+O!%oAUOw0Fpn@$Y-5HIeV8jj)zi$U<(zPO zPNL6zI$OjL)>l4U1m;MBF7u_;ST%LeL{r~jvcJuy@KIW~DMop)jp(EBNujb*qU{X} zT-cHnzue;l(}yrWoH@naLw9f@&n|noF}4h$64iyyqT*d^a8)rxKF7QZ>$Eq5;97v4 zk+qGb^H|BIp+IF$^`0 z#WEC8GYc)I1N1`qE2`$|KsiJ!SeCH4q0&h-54{%!fjfKInDSOav=hgd_bVg9>@gfciDe(*O#2`PJVW{{4qkYDKFHtKG8BOJ)#1ZCHYgg#CaajGhG%l)jE-Bom)hWy*T0@mX1>N9edA(WPIDHl5_VlDkFU zEfUpdvz0hCZEb_MT30m*%Su&j;d`jG{{L3NDqEQz+*p_vpy8tJS8=-P zoZWwBjjWnaQ57Tvth6b zTdN|fvR{UjrBJ)~xfiD{__Eb%IM{)V|I-3GR~=aC%Qh}7*RyC88JoW--rt|0B^Fac zR}{nmfd$@=Y8MqzTKlEBVh2zaQiaUwi7!UY87Wk|(b#>?J&)h{J-+YPPh87OGQ4;*i*Dxiqq!5S9k=Zc zJqTXMD~Ib_gnBo(_zvPQWcaoH3<+_HB{Sjs#*XfkPU-E4|0BX|uk}vwrKY$hbnV7j z29#T*b2L|vB;gF|g(l}Rts|NdXKs?4&Qg<=aCvM}&}*Kh zCaYUJAC=rv?AX;&_zXkr$upmL;H~fbun8ziWgS0YmD8(`I${naYEcKebShXR5i9V_ zc5%$`b@u2+X*dVZ*OM?YDWQx+ltkoBNze7e&!_DYm)fh~R#(rMeM7fKQaDl>3$AW7hHc zq#R$vp|faIg}f;l**=jL-pW7=d0fU>$m0mJpgsLC&!PcPqwggCN(s1Naj@3r**;F20vVnzE!`52Te$NTy`6U zbDxFV1s1#3F2JI_b^#VnLKT5L0b~m>=UswNy6+9 zi-o@A(`p%Mnnlj4zxCka6p^dGipW);B68KIgfbMhSW|y}6>m*_de7n%|9BGt5E{5S zc8lBqd;ErYIy)avYZ$0AoasDYTXa62?fV+O?)rNVE>3ZW*H<52oPKt3N^V=-`3%)p zx9^kb%--$2`d!T{_n=bkfOM>mCm|q5JfeoxKEZ*Apm$+a(wKT@Ii88*JTmfV5}`C? zpO?oe{-?Zjm#@;iw+V14ar|bEbN*_s+Y|os+nB^KU$g_5?2b0#Rv=S!NCWFDdJqxJ z9lIkIwdgvk3)qbyS++y z>7QloRt^I|wI=b) z2b50FA8J>KlRDP_4b3YB z)bna>rGR>t)>f~=N&)pOt*svEN&$6cYh>4mYeMv_5h;s+8qU(aGHSc6T1Le^2fk-p zO*7|`Oxq1Dq10p0sg)w>%1#vtJZ7pG&l*K^rAT^St*sPE+pV>1hQXBgwHekT=}#^a zOu9!q;iQ4$viFQ`B18*PU|7ED)U0PE9{f-9PyGbU9(M|&g|vC5lOuGGmhZLtMxRe> zjYUZ@cj&TF^$jhO(4> zTO&YgnLv$pwG{-4+A%23D+v@qBf#P|c#*!6W!-*d&)PQBC4yj)tyS9i%GTO6Z>co} zBDBgM>ycMe>c{HQQ?t~^Sv^G*Wp~=Z&J2!w-J6Y9=ek&1r|JFh+aida>O1fJ{#X1` zMCq%YMUWo0eSK@0R$EeAaywp}MtmPT1~DSxB<+(Il?gw5Ar1(tOjt=V@SxG`~rF} z6LWc&k~#juZVB4Lhj)3~NH&@aZ6cDHo}D>OCph5AI>lj>KB&{48f`j?fW?t!lIqif z?1&j9YOO@ij&N!xtlhZ4eP`Bdj&L;a@i#m?czpu+?z~ z+6Ma#%#6&17VgS;|INQj##^5P@fI<{%@vqB^liG>nLku29&!4qJRK7O**ih#$=Ddk za79~Ee>%)M>}>eEsKZX`A5U9&a5^1i2G9=~x@H80k!iI0!6S@r`gmVABe7&19#|**=C{Su@BtB=5ChognHcFO3axs%f&+Dp z2?WtBQ&Dj=!vEqIHB4Q#DF@%y@QHIW&Ui3rdi-$fzyAEoFsA6?N4|(?fQ(<$r=MQ_ zHFZ*gKAz1pM1eq?_?TYJQ%Ozud;Es#EtbICZ}=NgG8Hn(m#V)zqk!{K+R&Ls{hTO^ zW`x^_@V24xfx|^D=K5xc=kTK_s0K=Ae2j$K^*Ot|02JmsOg4s1-P}2)E>`$O4zZ zW|AK_6%PmIs?8(`?-gE{3;@t#CRIRIM2&z5C2Az$EH0WYY$!#{k@9?OA_<&i6eN7d zTe80ZCP{6uw*Nr$nhXt<Kmq|Eh1??Df=WP) zm`Gr9DCgG`bd5wpqwX*i2QZg${O>LTXBkg$m@_p5CoUq|pdMVv*)^Jg=MWq~LArJH zBzOX<9jwy6wRk3P>1B+>xh2kG)clc`F}O!#)I6(sXy4Wr3igs*r*OUS+b@aQMHYy`>mNV< z`X3$+RSX*Cphy|PFZWXp?k`11mz0ASy*rhI&?MXe2sSE}+#zh1d{yPCkUS7B2KUYn z-x8Z-{U0~X|K^cLKG3y*eLOY-^e9;HH~kltQZ5jgq4ApL5saIB)zS9Ac3S&M?dL1I0*t0ma+M&Yx(+`ug4a}h#LRZ)tN{__yWuq>7=t=7B!@0F0kjmiF0xzr<2r=g z-ua4`z9}Rgi~jhyTq7P*-pP!KwUh7p{y*$RxN)#pKxw=$NRA`ZnxTwaAh~9m!K|NJ zlKIh@+QMbqX@O+CZAtSlh6f3P{KYC?c# zNW$}fSE|j{B73AQ>2REd$WASCaEcE@t1+;Vx*iFF@id>O03sCvmh^*wE=EgE#bJ}IqcC3V zP{GbvRN_JeAU!6G#Qr|UZ+QL&)4N2~V8@qD97=|lO&lV96z_x`Un(Y!H{@0g z5%F?KW*VG_%J{)1(_od(sIW1G9fyb%2lE8@MG}Vx=-9k#YItau*Mj>pzH@1pyfoz@ zZ5NpclIaTf8~U923UKMH3t8)-zmJ49zr*zDP)ASu>K8;Eec|As>L|lOAQ(>mEKLnH zF)y2Z)V!@!414)cD(UUgNZ(d2)|&x;OWi=A2ns$0uIuuTlQuz&3@JPZn=ym8JNmU!Yt|tgVU(ce3qNz68rD@

5IGEgt^aYo?AOLw?(NFfMv0swkyHCo)H9t9R8YFi5^SeN zPwK*oo>Zu~&f41xw8ZREtKAPXD)sr)4VrSO@ILRBQVlR=dJG<8Hw2-lG z2yI|Y0;f6!aEzLcw9PgC8!C%&3daK-fBS=W9P6T)Tm< zOVG^G(u-45P7U}HHOf##c)&jPX)zMSJ}9Yw5QAj~u);Nd=I!rCA&uG#u_qL(h+_D@ zKGlzbah)W3T0(hkKO1!#e0Ggzt#K2die}3f1n402tG@7L-?sgIo}^K#5L=xXh}W2U zJPQa5e;@c>6}chk!ON*RLcDn9)C>*SdT0{B>EPBr#UXudi<<=yGX?G%F~;4ynf?>h^1V5@3+t=EY#?dtuK3WBstHCC`(aS<0r zv_}VVf!Y1A3>1Ab--gb7p#5@UKQAx00qa!klpdwjN&lV~0$5Bp18F<%coK_~VyA>m zIn*;cieq(-_FFP`KMy%t`i~s#;dCCZ%ft0~cpg(j7jELSOdGDD57GmL;Omojgh;&8 zyTuX~*CwR{T0RXtA~R;y)XzqaWR^|kGdkQNNxUxszuw8$HV))L-93W}U$5UIZx7S% z(sk=2u0d-{SE$U%f_;eYEI%J!x7>RmS90=wht{)bYVKl|yO}|>FrE#Om4jl%#=cFG zeIGnoZS`6Q0%~KH9B_S`5zRK_fNRr@h68fhc3K>;SiLm1V#Lz)I-B^495Ct*Qr2i6 z4j3KW)ZTWfc5wb#eCS)d%yPiN-D!tA#OaR~>s-z8CXE+;LxD6*a%Gwx2qaES!rIG`X>UKNUi@U9a?@^)Raa{D;?+d;1H)N3az=+Yy1SOXIFBMQ}l5k zqV!UCK6=6YuO4~iD{l4*-F~EdbCk8{+26&@kfFFx-v)rXeZM%NTbhP>`^Nd1DMFR! z0|1VMqZqzH&0XGGt6%XZ$zLd(WpI{cq$|JI$*xjO`v+t_PZpOh98! zbRR|#f!sN=tEo3X)7zeCLOs*n#ugnTj~ZWc?6qmV1$=(Q zweSn{wsc|US6R(^E`6T9u$J>%Z5^E_xGHhz)3g6|i!h1ICXTI@q5h5^~ zi={4ZupnIl^f=TV>7jul#d9x96mfjF*qjKn_5OtcCqsE6d>jis=Gz>Y$&PH@G zifyR$_5>V{hNrx$3=$bL{GHxV{YPZHo!)a}({XB-hbIjm4bBUe&pXv06Z0g$3fbE$ z$gS1qdJ)B%uhNbWSlyvvB;oWZhu~{|1$WXOIes%;R}}hFQ`n>lFlQPARML)}8AL{=j_4ALJ?Gcl z-T3%zlql+M!(gI!Wexc%FAkVdy-(B8>8;q7@$3yV)%2vsM0%4`{7I(RG0~xzX}+nr z5jW|TA8t$JJaigufF4$VB1CS2S6jEu=t7`WneynJX`<6n^{4vBrj|am)u;Ba7ha}Z z8nrff|8G%!j<=7hqx4++Pm$e`U#tF%K`O+};69J^Z=QBx6jFQdpJB&%+KyH1&F|Fm zA;o6Xb0{^SHBcDRu(^##vgSGMvWmJX{Un*9J{4OD9$S2W;&@ zB+x0(iVpwp;|LwZ1lh{}Z_wdCpA#K`_|AEw!@~=7`13C`I)Hg_vU^5=?H+G^7)J^x z!)wi!f8d=?bg&=k_qwF@@QXt0!%!Fog8zbrODfR`mB&y*@C~o{p_=w~)O4`^k$ucj z9)gZy$bx8(&e0>nANjdA|0^opUCEK;^f zqdK%fVSAuTmG2;1D>fCKswXA7mI*}kJw=z%1t6wTVoidJFjsvV((v@o)Il=1LdnTp zH8j%~u*I-yyGi+V7;l2KRiEK~CVK|+N&Z$FfqQhf9mx}qN2A!04psln_cZT>1^9{} zy)NRDWO7M7`EHWW*!W#u-kDyxxE*qRaQG?VmgOb&(4NG$9yLE@9;am<*C*?M8%My^ zu+0>Bi{yTyE&j6GE79xI%sBx)!@t;w-zW&1sqzreNCigwMF!9F*+5WHFv|UfFe}TEWvgrSfgo9=56q1y?BCYj!3y5u zOAS~~`NhTJ*nqy_6AozxL7O!OwlpU6gkZ>{j{<`U*5}v)5nL5Y_(K3ThP?v@VBcRn z-oM$aBd{Zb3(SiMCiVQA4i}AEG(A+@v+gEXhGF)ZXX8Dsa%+w&i%#z z6*?Dt*w61qy;YxrVr8T@2P3un`$cLiU~9c^0=C1%LQp8zwDvwN&T`qjR+i1vvTUA~ zWg9qi5#IeESFy+<*Y@V0>@0TN(mur#F0^+;pb-FJ*71CtvnT+a`C!su*U(=x17UOU&; z_cdLw`xyB_QwlscF~l24C_^+BWRRhDv=Xq%Wu%e%!EeQD7;p2erfba$s4$zpqFNGr z-VB%byvZ2ilh~7T4`WS@@C%qdHZRpTd*VgL#?WV5Ewcw#W31cjq5T@y$OiKvk;wD3 zeb~41pO%kqZTU!hM3_8`Z^Wtsc!?QX@nNTQGiqQ5oS|(m&ua)wHSl%Q5g1(c%70QY`FtD?wz(5iCnat;N^^mr*E z{`zs>Z3ZIbr9}c+Yarl)q`g5z0PvwPN&W*EI~WeHAwrtH2V`(B99S3IN~c%cK$Y=u z{6R5C=sY}Hq`d)oZ&0>v651iLh|||76NmpM4$9J8hBFs8POk_#>Bfm)Xm(yiqwz4! z!%iNK#i4gR4=5ZwqN=2S`SesY)Zi`F$q&=@jQpS+*Na<9Z#}443U58gSITbgyt-Up z`K=lO5xsO6(?qmcd_p$Io!T7~@>?X(Y4dI5H#TTdegkbA`EANC+R{stHEQANsWt9b zSQ+n6%5TH!+i)%D2!iM+2TrB@=rO$$o`~a03#7ajPf$jo@l#I_@$P)E_5{IoI?K+3 zPVGD(QUGCfaWnkST&O)kMzZz&qI_u974#ZU5a)w!E+M#B8lJ@FT1Spfz=y~RpywT4 zMcA8gX7~3P5rX>;F(q0)XJVD{zCiKlA)~_ykf;#C5>NK992&O;N)hQJt zcMUpP5&^!n7nYBNvIlVw<6v|lV~D8PUgpy0>5HBUJV7L^EqQ`i_L7AX{_>Kln#k0f z+&dih*cqg8mq+STTdF3mg66@Wb0#)|2TTBb{#J$OX~@wEIEnl)9SlPy`ytn@wgqe{Y2xAGzrBR0llCFcXALw$j4zQ%-MSHgNV9SaR9IQ5`=x+{AS zw%9C1@=*xj81n;@LTrb*q8vnTW*e08f8L^)VjA2YnL%2R$L(G!WmusVI&jqr;74Fh7l}Zz~s`6Q+7bO}_WY zeD6`o_omG{Jb#r6$Chzz}hGfvO8&h^Re)N?>451(tEK-t>pC zmwL4~7&}={wWB+`s=K~OGEHL09b$ekjl?E5UAQKcA0ZO`c5dag&XJJfR{$VFo=s{LeLmF`e_Df8T4~r|Dw;8c#C2%*Wt%@z`Mg-q*bE zZ{fnXi_`-F9jW>7jqFimSOZgk_&eE-&LB(#3j=k+Nz>8P<>IT*b%Tk3B)A*Da|T@i z=wzr}$q~S&Vyqe0=>{2jNVQCGO@nW6DDLxVL3u_PDC-GtodwJKH@%*L+{G*Af6a_P2FqHUixBjLkZATHK>g#%w@h}q0|6P&%AV^ZNFHk$?7`B1M$I$i{r=w>LYGg}2l$8M7{x`p=V;O`MOrJ0`z z+%n#RN8taZ2e*O?K@VK~AR&7h3$$c?nX#-(O9;du8O|wM(2^n=1ubD~rnArzgOl2f zMPkunEH)IhMBIT7?x7`IDzv0978+d8l3t-DGM1sVq{UcJHDxSJJX|Ee!9y?>P)Xyt zzzygusuf)A1v-*UsHP=eOIqTYTm^%ev_!F?#Z_qg>|6y26r4r;V2>>N8iudET&0i; zSr#LBSJswU10c^E6otC5$ot!Ega)bU{B^`S(!u3*?J+ekaP<~Z zOqv+2DDT$J+25dckTz$=fw=e1#!n{F0-P`NL@v{@x* ziE~tlH%B)}Dlvj?PWAN8yNQQVfCD6=p2?ou;2ohcW*HMO_HKpjN!e}ho&0!u=YuCw z0E|=lY2EUJiXaDjE9()y)&fH=wuq|8BUG6Iz5&iPN)Mb} z>9%G!f%L(JFg4JBoWr~++Vcq7*G&AL5%6;3>`=pI4jlmlR3)IoJVrXpA4(RJfpL<( zH+spp(FDo}_yq0Jn5f2RmT5{8d$+w|{&=Avx%Hs~53=P1b|fkWHQHK>3UrpK0E!5D z(ggHZ7mlPLmm2iPXS;`;nPJaY1O0nv)sxVYV9E_S405^P(ldicgPmD$3I^>;)acLo zz#wbUpFxg9e+Xt2>neKEsG$D{^j}MMHmcEoE!i1E7yTowlf!g$(a@i^8}zqhd(eOF zJkbBX(LmWsHR*iWS->bOFIO8SU1-2g8Ca-H(TY4S&J!|c2&b^7mRiHow3HeNwHW;= zf8EFK^M4FJW*Bfkcu~DSi4`8#wmdzuqk^JNw*aBSfb}-($ZQ7+V zAv5yP+8nr1)rv*PZp$}wFU*kN17k38IV>wVi>%hKPL=(4pBy0p1v zj&6Ywd=DX@RuzZRip9;^idNs=ZB{r7w=B{h;vh3w(4{T?tu`wxaZAk#7mHh-L;5?I zO<|c^J}~T#RY5d)b+IgWOT_WLP-X2@H=&wn0zp=?cpx-fR@n0jJ3$*McUN8B?}uOc zr@!#gIv)#WSt2f~|C>GElto`n1E7;HzS?$otG91M6Um4JuE_*5mLExHR*JzN|xHW9Y zX{O1Rw|*6MlGd;d#m>B#{C?njfA^Q~$Q^m_Rf$`3j5zP6LpAWa-`d#uh0RSpnXg69 zcJ)8|sGFIgQBR0;-o42;rM^Md`BuywnfpTaW9IsN*7>{pu0Ccn8> zJNM5J^UY4KNy7L3ZFeDDrMnEUm`b7((Q_;jBjdoK_z~Q!?{wGmVX!?_2L<{TESO9icQ&esJ4BWrClb z#&JDpI?bS+HAk#4y60J_SpCF|0r-qo=f#%f#EF$H$z$k}b5=q_5S%VHsqHWr$6ZF$ zsr!ubEi>%MLU>?osD1Q=pHQ~^Y{XG=nN`;QI;FD=8AD6==GpLw*JAEpFdZJLZedlC zg|%7)EC91T20R6BV%HuTO&B>=>Ri$IOYiJf|8oELj_rBRfX@Ir@FyxS^Xu3R)!%4V z<6Z_5(j__~p^FU^1q2{BQ^~pay!zg!XsmUw$BI9_bBuBM=F>Y<&vFZR{4r?d9HYVg zjFBqWCO^>YD@fO6Rr&}Ab;W^V#O;9o!33H3c42=o`c-d!>l@#~3z$XMZm1{@mz2~z z~CTYVthB=HK}uOoT~^9LnKKs7k7;SO4tHeapz=tV!gC>GXAA}ZrQ z5GTW^EGL7AfLV2Vi`7sLA;l-AB_Cg?GB9`NWVJ4XWewjbnr9bNC{))uYc8|Ig z2xYv}>deeEw_QA{E~S<{P1nCX4I3_xMq1pi=a+ceS%b`bE^!z7XOKCZJA%yl9kP`; zVSEy1bNMxY2$i`H`2a!3AaEr_t)T!}&kE0RI`2-tXACdz)pZwQ>Pfv~m@?Ajw7o`R z1#%zg>44#Y+{!XSTSIPz`#3RYAlWPA)qciLko>B=s^EbLMTkRL4f9&LNY|^^x&n3L zJdI+N>6sVn45rEZby7^auV#iQn`a1)#C6NfjJYrm`Z(Mnpw?aQ;rx z&MV+}(N2q3U`Rz?gGW{UWQi z{B)51eq<2|6Lju0Lr^*C#yWEC)l@nMqvpAgbiIZJ1$-x+nKCry>Re&Dx=X9Fk&o7a zW{Ir8)W7A-QDj6+Ob70-tDM49Wk!CxJtMz+wi!9T?~EK5YMrp-h;si7|yrF|X(qJ9&0WdIG`8na4I5^T+fv`OLTLFoNKJ z<}ZHr9j=S0#>)gjFtPVw%(6%D2q!iU`r7()^Q$u-Sqej?I_R}$&-P4OEQ{Z~J7TfiWg?2F z5EP;6NvW;P0GCCnEv{yvtu4;dB(23WWax;HfQC?)f!V1GZH*}j(8T<0<>nn!$hgk@ z+_nsjJjqYA*YKI$Zl3pE5H6_R z&GYUHjQb0uV4_`Zmd^vSh&>j@a&`fkYFaMFow$xW^2McBC1>_kZt-c!aNH(IlNR5~wT%9=IRA3YgiW)%faHTA=9{QmpJJBFEI1k4;{e#b|5Y z7rlcuZ1dv_T2Azo^9HMicEVl3c8J~fIx`hIE*UBF(-MMp=WT=*tRu&n8|!9_Xf|;- zYlaf;k|w@zxXzz=F)iWUzuIc;} zD_VKs!ftT3R)FR(5PZJYk`MjF9hZ=`#NKEv`S<5%Ex9b#UixC~n-^m3W6flQt|thS zX(7sGCSz20@O9!RA+n?C2CU2=6POm>BH|HYoTHE__|CfD zS@%1{pxA^W$JK~*WbMF<35iV=7ScFh2FB9AkvAC~T zoIa0`fWslY&jj0tbWYcvkGlU%G4l{Q4N>psnr%g6#C^p1S|0xW(O_`LFap*weH6Dk zx2@32NF%I+q2kYv3cc!F%w8*(sTeWP>Bf3N$UBUz87F(D{!fAvNhx)*6IE}mrln?r zElNv?MdZQ3{mH8UZC62WAwT2UmhNFR>?XUM%eK=h zj2dt2@gln%^;>80Az#s7d?;Th5)yll3r^q44plLvD=ys*286RfRB2P2+_>Ym>4b7^ zCnfmdp}*dFl^1|?151Bb-jPsqKAmk&H-&-Bb&KUkaA#4miD36|^;-)se&}M=K!=(f zIar*2*3(mfm{}``{MC!X(rrXEM!9e#lKthH`kfo>guh)tMt{F9DojcU)pQ~M_Z!Wg}I zVc|k!HZ#nEuguq~e->sNy39@#A$wrxVV`=w7$#Z&ge9aVn*pCg^hSmTenRP^ztvpw z#W*ktzuIIgmeBaQu-_|UF!(TD0`ox~YnsBB+a-=7a*V9Tr4mO@h+69!=26QuQsO96 zdm;v9>cE)p0F%-dPrInpOd@KKU}?|8%RR8F|J}`+UZ?AW8Q=c4gn_t989x-!zywnoSotbSo4?ZuRbBmMQ)gu z_!D0~nx3n6?&LJ8F#W{@<9(k!lv~Dor^3Ar^B-@%1YaXSfMJD}V%GjvBvamb&4B7HW%)3b>Z2IOY&g&J*MGQEeHPbv{V(QRbLF$#3XUDdSVo?UE!Udu#$NJK z`jFS_C#Pl4vDbghTV6$S4)4!V4v>NAbUlW>=VCiXFFR%#6=wf0^w`(!Q}RN?EPa~R z=2+Z+$7fl8a(#cxEV=`hS=;(b%8!R2GrE^j&>!lBbykpAuRhw-_RDv!pIK4TiQpX! zJXUeTP!v_*;KyM|3vFbBb702Bj&iyisstz>ssz0HV92rC>mtv@Na)QdRh*hbn5s`r zu~X+7NVu5a+awYmDJ{sY z%Tn>0ZHW0AxU(=e8kdwUM;i~m`iC-PEJpd7w{)t%bi}Mh292>0&z*&)6>#nAEITvo zvS7rm?|sC@TfVnb-{a%WE!w7Qb_vfQ`@UpPK%cl0cUybEz&pTZC$M-GPBDiFcre86 zbwL9_80{<*h zqPt9S($7o0yD{$~Ucf@vJxJRg&vu!@X%49kJh@!#S95UzCcP+cz8G6ZAueflFEM1m zW#p6tj)3xhTSk5IZM^H;z^u2>t zry!&TN+@+oX%PO0U#*sHy*gb8fqmQ#ixO|jfZ+uWQBa=Vtv=j)vNGE>Cm9#}qaSR4 z?J$>L-iZ=Q3*&EMl`Ue>P51Ih)mPQK#A4^R+#|%TfGv1N24=&k^w4(=#CAE596||^ zHN4?{-}C!_{LLxVu}2I7G&F^jfQ8Toa1om?7(`8*Q96<(!(k;m22taUYxs3Ej5)~J zQ^e)&3+(mHNANb{k4AL356_fRT~vtRmKQh7>)8nI4zY)lMj=@t<{jNe@YA&z_PTI^ zLX}M}fzgsfWGG1-PRJmY`p9ye->>38xpA@LI({3uJkk?feYz*LrbFlg5jX50!o8Z@ zM%>CeozdzwbOb&>lD|jr>!2dMnBT-bQ^VjwAR4~PL^PATpp+n56YV5pk60&8h_g3{ z>0F5Rrt?O$zaEUU)Ie{svp4i(Rpk(57b4QLV;ZdBdR#zZhnH^S_l1xj(2#;)W#zlz zvu7#O2YgHsLK;I#@JiC#fTNA9vlsE=Tvl*v@!55md9q@{BHWT@w&g2IZefRE&yf8L zDJsIOh@u3_dW_c)2NvRqHAbUtAu%z=9uo?PZJ^In7~hDVIQWZ7#u2qx1&F2fM!_<} zj{pIIA#@Jp=M9KF6-%yh&3rUe^Qc&NJ8MJy)p`?uRpO@Kwbr-nZ#dHL>B6_@LMmNg zf9}y2cpOEhXHW>fHoxn^PW3mT$%F=3!hDgF4P^Uv5SxcEKdVDM_=llG^_zV%u8(I# zE6fPsH`=67+cxY-G_9FZeO$F9LQQNJYDl?7+I;OFWt%)QWs0JIJt{f_&_iD6lhJ^7 zF(;=*LH>AC!Lsk<}Va3W(9 zBKI>yLqpjK>oQiKN#m;04oQ;tGrNMUT;_VZYg9 zGTRN*?lDU`H#F80Yn|+dgY0G_oEvhSG@GLzXp531w z4o_kF7AQJSgUAC>YhFKxCcY(4Lrc)IG~7TB2$I%mm)VCy($fC5yZRfoOcV!rh<lwp7Io!%b#N+veiTxfAN)NIstk{pLc~vq?KXbxy}$UGw?1(4(Qdc#^A~D&1pO^t zmOP?8z?*uv1Z*y#FUB(H1IqiO%0L1)r6tgS+FPoWx8nt9YwayHizB_I5RmkXHC4xb z@*%HMp;V$0&eI3Ex-!eR_$v3^3E`E4sFtN8`e4Vx(*DoyC(U%#7zW*aiPAwyQ-39pz5khoLg0C1Q;lClrk|isFR5P(3xJT zs$`MCQdOy`KD(l-(#0zigXyWMs$|D5NL8hOlUu%bb)ITITBz|5(vtDZB6jA#|0kX5 zdl6uShyj5Kp+Nq@pBBwR0GRb-qq%O}*^`37TApS;NhYeC_ zP-6Je+fx^C`7N#9O>5%Jf{&r{4kKQkl?1q^J>%6z2)~GowZe;_oC>c`$_+-f;(Hc5 z{9e<39WAg&ArMRvlu(3$p=-}-+<$MkS7JeqWm=h&Sv>`=zEf1Na0nl+eM9KkU(!Ftg;0`hFW*`I_Cv$;()N$72 zjoV$$Wq`aD_S-O;vfRQwjZdAj?T*@eZ<{NjyYpR5t2%;Mp@+tUBrFl-Vu~Z>cWG6_ z53RbFV?eNqD7o#ODtMCYBJT|NDLl?`82KFuM4xz} zV^UkFwm;=NT6ohPTSW2LY*Y&~k7n{70T=Nd20kzDSj^43V{PtMUr2XsW17i5Iu<`y zyJMN*=s@*0>>3d{r>w6a&l;Yk5)M`igE}x@7&(U%n$mW12mFz81`a0I@`q>~I!QGF zyD5$I=X9LArT)8^HHNaI=_ra5LLZfk1sQkDtUF`Zd=cZ?zT2Yi(;vj=<20rvP_`5n zdX|zn0VlG=Q$c`p{GS9;_`o)?DVlqH9s%nF2ino_kJ_IWe;MMnT+lL~rhnj(FDZ#x zTG#cgzE8gaSPej?yryq_VXUaak-_BT*l8{N!o&qa(?c`h)8lhmwP`=)YeI!5nx4mk zD)=(q*M}UsoXiTyXxX-jD4St9)Y(II|DvQ#R_&f1N*ar!lBTV$lZY3uyFJbBAVH@i zCudZBzca$@gfRy4^PJpJExjhpvuhs4819{_?_u_H4f0-@Fc&5WthSsHG`9VO_8u^L zJo%koHv(&*UJ(Ul4l^K#upl8zVWC*-FcXEO=Z2Gj+0gPJeYBQ4; zk+o6>jl)jtSleoz_DdaAsKp3L8LfBNxnX{xLE^KsR!3;&87xS~$C9mFN$snJtO+OK=v|Tid zDPN7fY@--KsmA-cZe6@;n$~ir!a%ziSyg)44kEi0_sLUm|KmS+BN@#ld%s{@@O_V-3%;$TZWfWE zC`3vNDdr6@1X-}era@|zB*7yvT7{oK!u^dx7)3?=3#{QH@ZzqMWN0pCXfWLYEU>3LhXt9G1Qe4;&`-Lzzd5M0wMl}t&bw)v!^Qpe05k1X2JOL-(%xeP5hd3YaEJ}8Y~D5Hs5wbOd4 z*()r8SVdDr`1K!C2xzYVlQfauvk(m|Rvu=cQA;#vU0fCoED1TReq0lWBFvi-T4@qA-HPXJIIIDKNO;zLj)^5HgvC=sX6EBZ1bPJdA9CE!?D(|2b(Fu1VhF9|nj+{2A_n~$bHlNBrfogfIF-qb&9f95BDkXLhM?)KCr*#U%6wqx%2OHU#T zurA2`5Aos&gJtp~lEs|YeI_4A)yIK-t2y8{e$j=CNr|%bT6ZH3Q-EQHoF8z`P}uI} zh!X>nKEG`#AvG61;^eQjFg4L836GJsT<7Zt**w`1T*IX1ivHu8di>yjHdCT?J!r}w zJ!~9GQd1>rfDt>#S$ywU74^LvKtY-O1phzyFE&z>gKSKhdzHT&X+7J>`v2KT@rg%e zaU)NqK*YTKw8s#hUtW}nT@m63-Gf5Jqs~VF`wqZQDoYFaE%0H~n%Owv8ig?HrqpKI zD|=HYKnfaISb5*Gqn=%)sI~t5lUedZyHji&!{_gp8tfajRs{kZAOoc%m}K(1{h^U2 z{y%gur)@vBi-SD4?lR9!nomLIY0`Y%t*}R2uT3m=e?R7!j|~B%ev35@vAVk9cKGRu zNGooBF2g(O2fuZTxSaS%vPOa*bn}lPmLplCm4P_7PS9>Qe_>HkKRQ?x0CXvLcflv% z;X+}gLAi3qE67HwpAqh2xhHSvMUCxRlLkaj8s5>D7q9hBxCiG$CxU(BynBe>^E;l= z`@{(uFT|Yk=_Q717PaJtSrr+>eB_yf6tPL)syIRJ&xw8d1Y7ip^%(^&Y9pwj6!)u- z8Ppx|pfC@D3D(@u1I{Jx#8cZHIx=jF7ih=PQ1!EnB8pD)#DD_fIhco=!8}|B^QjXS z?`b|#_hR36t3Px*rz9D_wbr+od{igLX|j|ee)>Qu;>2Xi6N7jtNnpS}M(;vW| zbNAi}ciF&);!iFOyZ6?+{rc10dzpDXxWilNqC5P~)-ye73kOHJOcYYaX-e?xe+1GY zYj&C~T|N2W2{t04{xE32z8O}R5#SZuxX$@VvyE#$n`V=hTebFl%B@<%=(1gYMkW@t znT=Qt!go%d$y17Ji(Onfbr)AsGe2^|&h%o|L64kup`%RsZ2d-xj@A2fZyhO%L)~o% zWF#M4!6~yYJl9*PdTHt-H&B7hIol?Qz{9#oMD-J#V946ETZhZ~!dAURZq?E=Zupm8(uBa3(r0T6Wun;D@1r)-Qkd`1Fkfn4>b8nf>AEVhr{tb0ClWPLyYu%x~TLu6oem@nr8RHZG$e79T}Hc#z28@l=!4R0Au z`;BzPFyE*NqsV%NY5F(L){$G`kAOOiGi#QZTzT=rd}(`+&@~RX&HtJhu+HYGdEq(6 zL+-at0zAh!O;~JkR(@*KM1wbMR3SkPRc2eK?AB~_hD5-vqP*rL@q0OA_gPSQF7C?M zO`eN~cAB)^&{lYE)XTCVc;#?ko*R!zh=whmI|ltnGwQMtqwRj6h39hFb{cgQfQ^q3 z1A{thP`BXfEAm{6wQx?H_#U2%pH&Sy9LmXxN=u+8^y-r9Zq0MeI0^<5JojYO8<3M8 zPUf?Ulj5y>Ruc_9i#lba!bzPph&-4RoV2y~s#K!cWtkt#oYX)$F^x6KGnzl}CH`Ja!>uH-c2HR?J>xvx=fZeXoTdClz5bnC`h)v&JW z$n***agf(T^IHY41>3)s<%0im&DiBDr;}UZSYydD^ttZ+mH07WwT|i}B$|gE)0Ghm z&P%BoPP@{pW4w0dZMV*d0VW3px-Z;0cHrmN!VPj|-9RB)@Aax6s!weo7>CK=*=F6c7+V>iezY8Q&}Z*2jDN@&TJ*t%g82Da5oo(%Xm)H*-pUo{u^agBjiSzG3G)bL`eLxN1z{!VS;6mM zgf+0UCai|Dw+JhmUmGNv9j{s8Wx^^ka}6Y{P%jCqQT{E8npE^J{@X4p8bK*RfeT5L z(CtG-X>=DAHMwA)2T|nim39(C14i8@?exh5(N42ek}%tg-ZCxcrb7$b*)ZZ`DL3pa z7%_74xfn4TWFrnBl}@z*x>F~NALnHwH*k4>xdFZ9l=e*JhLNu*H-xHha>v=^hP`6W zrPy7F+Z1sxmLeuSb@hHx&i{HG^5GC}b+Bx~nkTi7Bn3#Dbxwy;86uxZ^KSI7;-ikl z!acWP9*8K z@q42o`Laj%pr?#hlohF2k(H!ia7{bG$)kDF5*g@5Jh*LT>frF9{GgSMZk$n3`W86( z9JTKVO350EBus$Ej)PR1_p)c4WbYLg)Qte}G6Fs!T29%=sl&9alKQqcP$hG#YDzJ& z$i`u&!64?cBi>kKe-$qcR=T~0D=4|?2s8}za;aBv(+&Hyk=&GBg!sVn)HX6HnH@~h z;$~PaxUeb<)Rm~YDd%Q^Zpcj;sLUT3JMu_p{bplq-!p! zH9SeWNuIbuCFz*k8j{ZC{YiR1NqS$<9Q%qSJtR1#p}i!1(bX!uO6p~;xiSam;y{ma zcUc(RGxG;^H$&Hp$+fn@hSRRjo9h`+jmysIHwTx1YIj}?IT}{Z)}@+zqyoNX3Zlkb z{@`5bRzGI~g4v7+)SI)+Yl7ft9tcC}KR#maVwiuIK8W+y4^Fui5!{Op((jDm_JcYg zIvgDcRH=GRS{|Yz7hint;)`jQ<#SLG>TxQf1KYl+H8>`N|^{G5vE|G=ALRAQK znkjq0!UtjYh{aG#NU!RKPfyvxVLFBEs4zriG30&yyV7_V^*Ct#gF}rT;kSCv&%O4e zBts2}S?teo2I1|+l>Fwt`=doWow^9=e+97VKZ6@N5O&uGL{7>lX<)<{!_+?>J+?noGgwo7tV+*Tqs%p$&Q|HWxN(ORRm@Orp7IiKs*9}S+&=`l6|iV9@37aXLS z+uVhVl^&x~_+s@^OBs?+t%|`*t?3LeA=CLBrt`cp9_m+@4kKTqD z05~cJtlEbOP73`;OaLY19CeSxdWwONe)gy~x_Zf=J2Da`Vj2)ob2n1l)K)!drkW0= z=m{!J?;JebZro<<|?YI{cnTldR9a`2T z^+wDDkAD2eBN%Lm&V$HpfgEacAnIK6WJoTwd@~Oj<1$2utLDea^9Q+1y+v;4znlI( zBtOuN?W7e3t32ou3ej+Ao)PA%U}$N?XJZr^JIXZ@^QRs{MD(E{x|xNPJhLDLh9b^% z6I>H#<|rMfsi~e3%u4@}kIQf3jc7f;8dU^{8jfjko@Mj|)iCEFAgNOId{jY|_bZyC zp9r+U%zy$(r}Su)MuI4`?I-Jx4{oS_5yM@W3I^4;A!xFw+ge|2M*@#Dhp>xq)-2TI z->xoiwNo>LkNim5tBa{6{jW{2CTKgV3u6IDXTz)v=@cOS@MG$CDPB0g18_%qSHws8 z<#C2WM~EGwmhk?eL(gZpS<^vzJuJg@z)&ui#s+T@rO#QelV`b3p5;1umg_WdoubCo z>%90h0r#Y$!B?r@hQssR@j|Z}5KK0Wsy0~N93EmZV|2nP-gx7@!!AHT^N+lYd86$N zzCa!eQ=ePucnwKfYKWrfqS6|>7Vq0y|17NycDLrlL~Cmov^DZSFJRxQ6|IfWGSao( zBTXHSdAsU@wsts753#1SO&pGE+P!hU)Hj1iSUU^MyTH-62q=lEw`8KweYwP;`g|}D zfijUFVXDYcZf(8|ea9|{Kp3oEgym8_y~tJ0a>Rm+*@W_f&$I%0G&|C z)J$WqdZ{Z-jcd7ULHzh!2nxJn=_(>0zGE`^sXpOO-P?mTl5*8lwEuggKEoGnY&eG_ zA$AlC;y?=``Qi(I9EI&;kWople>RCQ8El>d!5G= zfGI5MFSNpq`l;ykIgN!IioN;|3WMFy^=1SZjiF?!5XAwiN8@QT+=y5#Y}QK%C`rOa z>Y&^fg6B14WdrNge?nSoN{_zb{r9}$r$2;QLY!fJPij*bS#21Yfa=uM2qh^>+Z!)e3%%4(NgNcVfz|3|-IOc#MXh%#V)Xafnec$& z$3?b4(&sCoNP0Lt8zWvE&ucr=VI=EW#;a7=#4=I~B&N+1y~h)<=-K1E#O9y$yJO{d zf;$S4f{uZ87estFerq4;oh^ox-V=qpZQ_#B`*=xu*JGjd4(U*OA2rgu@-;%d@->$s zBs=q~+tNEb#Hhw086vVn4CJDU@{lfKeS*u6La_RDgjFCt9hE7d#MktR6W-xFig|0* zA48%-7{7{7!X=Ev4uv3u@u<}07;9Nly{`9MEBB#YoVO|3^e^cnf&AmVwjAo1tvS@2xZdls^J z#SVE7Zr_nb3%RUgO=lO+I;z05!&6ZV4MZC}=~Cbm6Efz#+i$xyY8ZO!DqaZ#%Z=3f z`xp1!&MW*jj+$n2x+DA%y@tIYHM#IL=NmPLhQ9@cSlQjE=PdtNp5mHD_b4zT{}mRZ zThsU&odKbNB@h}7!ti{=YgNQJ7#!B0@1sF5;k%L#E{F!vdsG_4%hyBN2-g?VhJJx& zU8{qrU5hfpIiV$PFxER3GL_3v_>?0E2XV?-1NTH&|CUU}My8tgw>QMzr*Oc--NPN3 zl1sAf$KvmFeI zwA;l1zC6183~o5E^{wqq91GZ0zGZ8Bel>%+hC5OY7=l30&Vf(C&akoh-y_fAz| z_3(3}-wEWlf=2%I`IBkp@92;Tu{DI#-uws`pRRBgTogg{g^3HT=x4EFKIFNl8BvO| zkJAj1)o|x7I|q-r^S8A^;-7?eDw0Ob^O5Hk}{l*U@+eY>rFt2BtfO+Hc@%WN>bN zrTr6`nKG*7e(`*hi+Ees!o&UK`4{tZo1d_ao}Xj`mRfcNtLKNf{S{79NU(w221PqD z9&pjS8UY^4uU|I5iWk0IYf|dp*cuRH=T~s`DJ@~vY?u^giL6dx7Q(}Non(6H%-@Ut zeaqJ2dBvMoqk9y=_3->kE&x9kgp6?K9#U-H{no87oj-}YU#3yFmSyYbM6S&*Wm^Oe zUor{A`{K#`%lUOxUi_lG_@qey-IbGo%W4wKe+By}@Z_OM%-&Wm;N~PIn615CyN${G zOE|3O#kEN+&v-ItBP;R`Vji)XI}d}&{EIk{n_y?ben$lM3y&D2Up4AYGJ^DcXp`It zSdh(#coE|f3_#JW5)5)F)uhDbjlf_g{+qVCLBF^DKxKn0Fxqd)!vs}c;D6JN`waQH9mC;g{^D2P(Ye)MXYMVW zY&zlTWM|QS{GQr`7x(FFcB9=_ueACadAiY-ech=0>Ql8!s_qv>r6DP%w+Q*0xI`Tl z*-0UD=u<$hdPw2wJEoh2jtr-pIoPfWD_g&3=CovCV|qxkaA;Xm-ONRDb&}psHx2Pw zHSydk6QAi52b%Z|v7X4C7|tY2!i2nJ*24zaK2cLe39Yex(rBt%U^clq;(4U#=r-R7 zJfB2J(uSDcSw?a8pKws2shUJyBlp%Whu!vErDo$&w4J^M)m)1kf_3u>)-Y(7l=<2sM{fo_(q)_#aOf_{Sv z3Dz>HbyoO{XzC2(`I)!BpD>=2o$4EiE{mM*h-8CpW-ME5+|8uyeV*iTN^+Eh!#eT& zTy@qVmgbG4U0e6v5E-avlQ%9$RGz|#juiUq5jqly<9Dw@w3`m1r374E7x>07V4BxG z{ulWpnFBCfY`GR|E%i7KuQ136>jJ~AYoTzl1Q;>-^Acbr-wg-rNRMhrD40!ATJ;Z) zgQ07rMmE#F5i%6&#OWy|MY}9qgoy?BCGS^trv2jK9`?AftfMp9X z^)Uw)w*V7^ut1Z5iH2j@0>qLq1nl#C3oxgQ2Dup=h)B#qqt;9Sx7aM0Xya^6mR&46>Nadiw15e?gs8o{ZZRnbZ~J z8+z}C-}IFYl-q#EmE&R766#9a z_`X1g7Ijvj184UKy2!&!!v9yV`9Hq{y0rvyuj&eN@pcR39MN%TjjnY^M3%?>L2h6J zh<|_HZ&F4NmJ+bPPa3&LP8OwFKr2nhmrJuq;y=HnDi*8}oqI)e2E2gek|lgTVc>7+ z^$IcFt!-X+U>-AV@t7&{N+|NFfnw;q5lYy9{(Wkm00njn{Ljz}jm6k%*3^#H8tn*O z3N(RaeD}@dTVr1iL8mwWYA8t2T?|hNpQMo>#mfd02>*U6Esb%)7!^&C-Rj=lbo<*+ zDi{o#Y0QWijY_R))S!?T+R4^Sdm=Ba4{2VQ{P}1}_)xoDc(Tza=tbxmyP^{Y2(Uhi zmI3oG+7s8LMqCdq3hKhED_UFfi|=YJ{Ni4#TT3Z}*48d)Ynz`}Ye-s-RFj1=5b0r% zjFj9gTEo5RaF_poX`BjA83M5HP^(M1b5~u;ooj_+ECKNOf!x&!Wb%Q|OaKg+K6_vX ztFPO8Phba>BZT9h?lmZf_1*?MhT|Dliiayy_0t88{GjpEwD`}^@fB-O&3Ag&Bh1`^ zDI>ipZWk2{wTZdrDN>?4)jvRraT6GU5exG5n6qr*DusuL%bsJXXuePKX8C>%$9$i! z@6&}j0m8nAX~}LVu=r=~?i*N<^MMzWur1o@swrG$1C+%G=8mryw>=gT(R=2jG*t@Bs!n?|Bn4F{&xHb>XoT{v%4tPSF!M`_!4N5m8E zdE8Ku9AXv=pLQm{HR#sf^-GPi7RkCL3y&CB2qti|g`7TauV;(uqoM3e17jDt-flYG zM|5pB6!|D*;RTT{p{wkiScr5(^$QQdw{*$&?en8~ORM1I3yxP+zeC7S5$}FGLqcOG z!eY|p5%i#w*!BQoAX3{3ZfVfMN-fM3{E4P0>jk_1xt})t+pqw$9{Ysgpn+Of17lRI zm5D@;bZ$o1Bxig!zU96BwVe=;At>uJ5NU%U7gi3%)Qw}VfQmiCw-YKm!>2($}RrP+# z3^e_qxrPve|J?6J4Z~c)Q084|n(5;CW8q?2r+v0r5CTY3^FYkRjb{FrLI-O{m_RP` zd1~aXeY4YrzPxs0^)?|PQpGri*}*tl=g*lmq%7%h#L-d<)*R#R-02o>mC{0+l&z+*f;~KqT)-5(= z+Kxdu(olt}8JX)%=a`dvrdR~~2xS7?nmz)A5%5bzivYC5EusFL^R-E^q&tj4H(R)5%^UW+>6d3QID6vw47#CPHLZJzP*${+rPd}f? zhmC2Uc1wD@?lZj6DvG^Zs(&gRtk2hOp{!y(WZ4{%az?f>O|(`I0jAjZdUWQu#w-&PVKV!>(RBlB468KDjRr;;GRq+Ud6`K=Ct@ZkG2#&D zHqCAi!ue&>NG~=_=vbV+fYK&@XA+VIvn=2fOL4>YA!htmCjLfBU~v~@WLPw5ha#Fq zY)u76@eY3nzyUtNw2VHHq&O{-dzz>X8=e1xx&Y0BMhqOV-&)rLEhyRh^@48LbC{ZkFU*2QV2TugCB$ap9MeA!xynpp zT@4`%qDEbUvY=4`VNr)RRx_9H>$VEC4h+Sj5k!Y%&#aluh866ybT$5loDK$8?;H?G z!Nm&>OF1#o&@2M?)*$Ia#8|NXcdzD z^+%%Vf|QV%;4Q?~a0W3aw-=eGW_}xvqwqwCQk2;7Uim2GX8?N52GzTy5DH_njliRt zk3tG#rn}6vSmP|)06d_#slFi%lZ-(Ey(3j|Wz2YqTU-!Syh{*iJ`}PA+ATWJ%?^}q_;KoV`uRqHn-PdxzH5ovPJ9yVMdXZ+!LPOu24`5@7*KxzJCKUaufs&!k2twKDqFZi>Pj(^m^jHDg6g^D`kS z^>@ph=E4U$DtH5S2pwL3Tpt&Akd5 ziK#E?hcLG#CX^}LO3K+}cgE+T`OVNkyx^4*&n%hI@K{$Vr6mC?Nj%h+Ddi_$8A5ULS%Yi)gzLMj~5Oi-3QXGzm!}jHr{kzE%IHef2l*)c^}nE1e{<59LFg6PdIL z^-&dSd`ee4-EyEqv8e}5cmbIX>LN%71)qd?;k@7z1ET{o>x!s>Ea8*%F;GGz0kuS&V1qPt7{AjqJDL}{iVaBh1MP7se@d0g zSCAWoedP?1#LF{`7TiMcP<$wO@qK*~pQ56}-MDWT{#75c&*u#)Q#I;Rb`5Wgk_Fj(|{{+cUKa1xyF!-{rIRc^r;?M{{yxa1USSLR$Vt|{17A! zR~OkLft&&soMSxz*y0`#8-QZAdAx%8DQ@flF2_(a77y~Gk%8ECd+alm#W+tsQvUl# zw>GDbbbxhO0ryo}a2ZBK_CA>z_*)j~Vvz&itrls!mY9w?IULja zJStC5&PAl&f2k5FBMMo;$Cya@)z6Da*}!EYCHm?L48h4|Oc+6me)+uS#XsU~X}7QHRw>sNCg&jX^!QPXh-eF%PE^dB7u5$bz{= z{U%yeWIW0>jKWh7U{~goWm(oN)vCytrCOC3vs5brW7KNpm5>&nMYFKkDBDVcEc0# zZ_%je2r(G%Aw=R_MWdEWxV~t7$p(?{*4J02{j{UXT8fvey9oE*-P+~AY<1QZQ`ZAe z>e)liI$IF_O3iac)61*UX#6F8O3aOD7CHcWMDEmzh8{&9Kfl22-H>zPL#Qums>>VS zf<~%>|2WPCy3Fa4sa@uDHK%*uqvmuM70Grday=gN$u8;yJrStTMV+800tEfa0rO^d zS&&;YoA%N3NJ@P4R&H%1m!ctmWzNjXAwDK9k3LF^j)8-^JkIJ}&_H!n_3=fr%$qV< zW>?OYsTowHy9!IBu?9`P3>x0x-Y}OpRn& zYEuTFnYJYRCwh;=rdv|sSN5FJmnLB0+abu$pjv&h#KSHJ)fyKXqC@QZrX#3?0EQo& zKs%$C9Y-rp&eTle^>jHK#1~v7`VimE?61&lIH9N8c!}3sx)~5Wi>@>2Ab`RBk z^2$&n+Brf3&Dm>)N~DO}vP1_My6!uA_Md0?PR{cp z4mDxQz8iVZaz(6Z%(=1HzVL$Cdd&JbT*FM3{a)Akx}M>ly&K6N;;xqX2=;Wmu@QrD z_Df-=q$AK^Cc4#;=m|;D1*R`z@&lByvD;7tZ#(_WNE2@Af<>tLbQn>mb=WKz09136 zC68Gz6IbSjG~HEmqnR>ba9l%9h@o|iZp=-j<>uT_vM=X`@c@w&jk9|>HzZb>Q5B)E z%nhFE1I&&4gHQI%P3A7ubJO4)7`~Vr6O_(6H!-DU|FGq0F~I$8y@Sbd?KruX5a+y| zhXS|4#=C4R-ff7@Sq`;CS}Iw~-L~4Tx%5t0WW|7|O#mMxRlty%3mU!J^jt9Bl-wor zxK9gQJ?TnQW1_Z=H?2im@F2o#K4=Vje5Iy(fUm7cL?jg~lSm!V*q`5@#gqsgFC`a) zA{aORPJ)$El%L~GW`>Lx=8unuBCj=VQsX9 zln-=+@hmg^3RS~Sm@R@+E_*KPfJM=dzI@kC^J)wuHrN#HNN+3pRn3*c>9u&Z$5Ks7 zBtD-d1JRMd@OtwzJvMd(&(3ruLVZUb)PSc8WoWFf}I?-3$}l$jB^yq(FvJ|L2uEh@0B0qllsSQAjTUo|I|YDt-^ zQ7@wJ+D#^?3Et6X8D|t^URHX}+MJNSO6e)Vd_Q~k-3;4AqF)eE6as&ONO+ArIHeSb zWX!D)*kg$Ut+_!4w`dJEE>(}%)!KP%W!NSX2X1ZUR)*)*+RCjA&(c~Du=c#Alnh;2 zxs~C0wboKE4n$nB)wGCf1AVONrYQy? zp2iZF*J5>L5XmHHDTU<;(iX(e6j3+>1zgImJbgnUzt*<4HrYpkom#$SYl}T%4sCvs?1H&u zgKcq`-K#Nmas5dYr(lNyIE))sd>tE-47gfNrduxC)|CA1O&=P%!AxgsgWXFGxqFHG z=um9coNX${D?ejdbCF?rA(L00MO-6cj=XBO&@DFE(B{zQmfA$fNw&I8O+zlyVV9c= zY}@iez*34?3^GZP7JXW`4@{+-rF1#0Phy(cEM>y4ab6tdMK(*Z(}NsZe=;BPiv{t( zg7|4Ogk#y)(6z_h8VbY)Ep{hIfH=0B4%Fy^AuO(P{ul!+r2y){c++E+ z43@%28eWURvdpmP5$lJJ7<#5(Qr}+Uaq)I2BBkEX!eEvLOS*_$fyowOir$Q}CizyHk-!}}pz8tb@Mlr={geRNU9X7LuA*ROK;QGZcE{J2yB2j1h(7YGj=&_hrr|-SxYS$-py8 ztmN{=pq+AhmpXV%fYc(KOFZGAgC(V2( z7P$a+knL)7LWa(DF1@oP{!rG%sSKcu7GtLQO5CIKaWO3&K)xmjS2~KoOgXmJp>CL^ z&6WckV&dx$B-A^+-QyBCw}EI6tY3UKCN=Y2@C`?#0x-V{j`Xs%c5XqnNCwgRklSPcS(& zPc+*o|BfxxkIo-VH5{9R$u{;_z8EBG-Ay@S5F1D$)3N&_3=n~Uy;_+@ZV^#7c1TfD z9cSi#{m(j8SINL)Sy4#2W1J~1mhNB&o93aj9XJ7UDdRCZxfE&-54a)ZiKza zsRPdgwrMIi7rChof%6>!%o0+E6KsMXvCiTqOaIjV3DdX)XZjS&b=O{SzD+VAY@I@mT zQqTKf7cF$=FXsI)=Lv))6s`tBTG*y1&KX$sW0-=) zf%Y3z&|-wucPQZmm5?YvC6XW%I>h@yC8Qt?l^9`N*I-Zk)t@?d4=<7U?1jK9foGha z?nB^JHP1%ip`UE9w@l!fxiN9ji}wS* z8VF+!nR}LD9|+^&Lgp3_MzOgCom+;N)Hog;gaKMWm~eSF%Ie^6!=A8D{Ovvp{Ifgd zzwHP(0(obk)l>U-u@C0|0#0oKVw2l`Egm~_=iizC?9ViB{D1A837BP7b??u)Lrv#a z*RAdb8c{iQMQs9THy|RY^l8N*pde02G*Df2ySut;Xl_;YU|MLEIK3nip)!m?9zAwJ!qs~3kK6|fut-bcz z2gfk?=m@qS5*ywx?oj)2_+X>X%d2jjI4P~C?axe{^avh>&&zbA{lZA9UNu%7Byd9E zNWC?jjuiLpElIX&*wP7^CF7%0LHA16YFHoqv1&PCsdg-@NEK1BxV2u}b~_A9Pw@yq z5PYCvC`PWJ9ak`zxIractb?(EU{A#P97hnX)EU*(HeqYnyjQx?8lu<)tn752H8&MG zAd@q^Lo{lMZ6VX}vAnGb1NtyfpJg?=e$^ftn~t^G?K9s$Rl6md zUr1Hld=H`u6ISjg*8HH-sRU2aHCl=UhT{64>nm2<0WDJ)rJy@sZW=*@yrU)Y2Vww` zf3Q-2hDdN&@7fZ1%{`%VhNW_b3zef_3}}JF6ku|?qI{}p)DgNP=S;L-zY)fWv-d|k z&WIwoLTj3bJG%rQ(C2kK>X+Jr|1u^Q!~4rV?GLs;#?J)#Bi0I07x4~Pf?5Ad@#ro@9@ve$OP-n*O( z8>?g{t@8Msk^P8Bo2`MJ?1yB*_0!alEI7qh8)1CbN!{)pn~D>g0mnw;2rcbaDDrlT zQ8SMt=_(m;{XJwq+(q`a4zkZ7d}{e}UsH~Jf|Q=(d)3FP8X-V9*UK9AyK=a)FZ{?c z>x^TaZZi&SOk6N9PCtyJ&8{JGHU;02?Yf$(&SIRZ)&2AX$dP$rj1w9&#*z7g)66Yx z;6(%ZX2!-FSQ>#hG~Ebq42U-d3f@o=M5q2R9yQ>4M**l zBYP_?`+H@7uUy=BomollDtqCoJCs-@6-M9d_XBXMtREZ!@kwT79-)c1e>kU!^P)7n z7IkKV`chuOBH54&cEhhhklZQp?>mE&0-$wSwG~SIfhi2S%uAggKP@{KKL9UBt4vES z(6zClXIlAN!LoKvw66#)V9I>yj<2Y7%ha_E#WKz{w#XhAvkX^b8xN#q0g=VOKqryv~yFy^VDz!$xghjtiU8^e% z83WA2t5!WKvLsni=0%m=@Hu+Q|N3_soNhy_J)fm#5(Z@=eZ;s;R_Ie!?$L*86ZTa_ zWgypQ9W{E@k9LTIdKdewqQ#$n!*H+Bl0aZX_2Q3>yk&?O$;zo;$lm*rsQ&Fr{X3Q9 zk7LqjOxQEwl^leSUE6{%{bvE7&T1K|J>5`z0!=rE|YTY*Ep#9b~I;e~GOkk-It4EfcwU zn{1J27O|jc=135^Jr#QnKQxJ4*%$m-Dso}$BZ%Cx7`ckbWdw-a5?xe761im;xp$+t zFjFv64&+6WvKz|qh6@r#WE7|s=_N5Razt^f^_;1mC7vev~%ii1U6EM_0dH^|=vhOS5ha>S>m0U5?Mr+XX?4Hy0{`#HS`k8F)MG!Fp ze4r4#lUY2kYiC4{)l>_Cb#RZ5P}-FLms=i?44!ZhA_~A`(V7(@K|&2|DS1=5E(I9w zc@d59AboXn!)znatcLi@b?zbtm5kRZkuk9yeiD-iVhkOo$|Z~uLINV3rhus`MVU{4 zb5IyF-a13E_RU!95W`lW!X8)Ff$(Va3>b(KT|_i>(8dS;i&}BI0Otpx96X}VA(*7^ zj5Y~fl5rL;m#tEpHmDE*-QXrlJ8ldrs+e>xZPi1s*j5 z?hV#|fagF{W)tJ_DZ*%dX)ymmdp2tIh*8&Eo5a#4iXFz%CPTUxMwb)8a;9eh%-|U9 zgxH}^!)w;pwpg&ZVJS;@)c-?^l#EL}PfaJM6OQ1pUc0=6JtNl7z>l|;rD2r|$K-MS zhhiZh!Q`Mg6Xe^w_NI8I{-eNw>xD(NYL)Gc5xt5v7pdo+$`3W%N|>%f|3ji4%msah z;=y#4ahBm-KrmmKpq^0N=V%=Sg%~Y{8hI_;sn|AL>aFl=%2#d9ghq#!>Jucv^2n1u$*^&fX$)oi+>qg4OT%4QqvCLc3i`p){3$5w$s2Fpbu zng-4(aR<|%>#H_LPvxRPw;O=4uO8q<+-zPfZSphiNfWG%0r>hVjQO8Gg-J9hGR^KS24p!l!LFgZX47aSW10iPeBuwrj?HxGNp7vjEn*y< zBR#!)q?hL-WfYwwom_6D*dW-uzX)DBx{H>GfUmOiwD5~bEy>8k|cvt9KLlcdV z7vUEMN{^9rf{f@3KTL#3q)*W`jo7H z1fTkC*8hmhLVBx5I7pV%jd{>+r-btDFDaEZ(`(zqlZsfz6)XcwCe1K@+(HrR)qM@e z0{r~xa+tlKQ2i;nsjVHKWs~PGp`+G`GlSvZJ#S#*O0zO)pA7$!O$@8*HX2X4b2c#y zWSEKRo;N^D_vIZyhtcGwGFD?nf2flE+1EdMB59`39CM@#c=OE5u{jme zitqPBhT4*fAp%^KkOv>5`d+A1Ge9tEmARzcMucun#|_Ag2|`kBgb0**oIc~M4_cO| zZBPu#m=R!@ruSefO{F`-gjKql#%K7>iF{eiO^(u#3?DOcG;L_n9VLLGx`XKgBeBtw z58D}uK&L@TvzT;Zc;^^mKv}B1#Zq8n5cBYD9sptwGDF%DnSqz)h9)v&$Yn+)$c*5J z$C3<#9WrCYN1{bG+^GkdLG)iTBiOZwxJp}Q;Pwa{SPVMUJ7tC<)HXJWnSRL(*Foxh z$e|UF_1PfVj|VI=g)34r2%DrZMW#Tli6$rlT)3p@b4ejT)d1mUogihSvhblV`Epj1 zq^OJLu!p?`lN82=vh2+23$wx=ik75UGAT^3T?4HkDS(4X3Vlk!C#H$)mgE7}k$#7H zV~I15>+4=%jxUs~vRb~cY3$6wli-{*6f;vSyvB?&Y-)s^{pU{z8{~pkS!mbA4enzX zxzN=BRdmzV9(P8oWo()Bsh`6POOVvcdJyyCzapN3P;!s7en~ERaH?|ABWlzadZdps z1}*GR5|B;hx1~>+hzgRgEqyG%Fc&3pE=tTKx#!X+&u{|y62xhg+l`AM*4achfddnkM4398$q+Re$N-h9P z>4?jQe(njm!AtBvwZ!}*A0b!Jcw5jjCje{Qk7ua*2T7=iZQ8A1&&4ojzTbEZHkp*!m{oz|0u(03<)J81SSk^WuQ$Hqqtu- zP=4jgsR$K_5JwrZMklQC_G+I{DsN(dYzPUZ?{Ks+r6u?d0CmTv&HqFUFUWc&T=8*u zX~+alV-=5^G20j+4MdbNw1eixBJsSeACZ}t_Lh$cVXO^wk_5m@Zaa0Da9JbLSYzmy z4+2%J`T0=Anm`r$ib$d_T~m<6YIS)v6e(E3c%WA@ZN&1pjReGShX0&Ex@g1rvHl9k zWBJ=gH2%=bJ0BVtiwp^*y&|_AIf7?HWXu#6BqNn#s@`Y@NIA^}KOyJqz#qofBhYBh z*CG(0j`G%P#?(^$(12@m^qd|rylLS1^p>&p5Y*5ZHFS|rpms(vm7S-hDjaKOg|8OY zR*%)8d5cVQ(t$NyHeNOpe@!k6a$a83%gdua$~r(;?dG_-S@JZh>1vI{?DB$LqJ9QmWzrR5%9o@Ffk+!b1Y~va+{TfDTzb*bD+qbv;swZj;|X! zC3J_xrj8w^K)bQi<|)I@T487H*l3QOdb-xJQ@+xd0;9iiwA4vJ*wQhBU&b<+Z_V z4lFd}tg;p>SXfxa{mBAF2IjS9ZTiiEi*$#sTQ7wRz3+N4G6ovV88K&|wo)_{b%?#d zK+B3fGjanlwUyy$FNy*gN{ZxS&rpQet9FRJwZeKN6rufG9Xb<0_oB5MU*qk4yCTl#cqh`?sCii}? zYOcP7KVih*t5VQq$aMt;O%x{7nzHpXPp0Atfk4IP`y`nnTX@IKbm*ip+=Hx*>P7Z*R-$>^fn(-JN}*;`b4FyIlDZzgjeG(MrX*f%I@YKvSecJ5OMt& zKCE~wOf#ifm5t^!AH`&*GKt`KZ6s%rT^P}1&7izc@^7S(lst!|8q^=Q_`K@sow8(c z0*GPS&FUge?id@!fh@z@!|Y{=bB^2yaTPYXRWt%=X||pP?M9r>Y1DbSSHzoB%nj@TUS2ISZPOc#mng=wQ&*iHP5Ay|2SkjG` z#ztk64rqANRcL)RQ^^Ao5OfGw4&{!>5ZxmDKScj+$ZfT1{Ws5KM7njvSK2GitL42w zf5a7Rcfiso?Q;do2Q6T^BugTMipx+20bWzE`ji5ewRA+Cwt!_W}X?J!7k`SmPs9jwoz(kRE$jWz@2y__l-yb5yf={?iAjU84TMf!h=KC4%ao5(ZB;$fYYhn}J3)v7w3{Sj=_!NHz zHVJ;Zky$VUJK1EE2Vs-djMO5JoWds3N&<;ucmk{_!)X4lsdv!l0qL^eq;yCk0{v;wEt zZU}_-5xo@6=V43@!xyO= z4YTto)w{G_f+32L86=l3l8!2C`MuIZn9Jdo`Ul?{$I?*>eAPb^J9&7u0rj7+Yl6Vv zGAbnWjeh$bb9NQ9OWsWmAi1+8rKF_A`ndC=lZ%WG#nu6pzBRT{~`N7ynL(qlx_TAV=_0f{ziAZ*XClQl5Wp=E4+=ev;- zn&>lWH9zHv)5;VUG#C^LTc{>ddIs#VqSAS*fas!V1|* z6`%oP{-9Kn&0(EWKUu)0q#ynrJQo7?lS6-X!zamiR9`Fg`ys{Gmp%lf>wjajLck5m zum6mb>_=54{n&sBzx#h&zP``YKl1_EEB&W7(lzg`ELkY9G&D7pR(x6uE>hh(pVp!* zkc<^V)0Zm1kFnru73Geko8xC;&7pBv{uI&vfj$XY>-V8MfBy@AbuC?HCQfN>B7#!= zvt|EUMpDPLl6!9FkP1igr1c_iI+Uqy-ImDkuRZ6??Vl zRsYU0k_CijL2~d?4Kbx`g}(EK+n_OziD?nJIy-oojpYp==MJ#dvsrnO`Q?+nM9KF* zp;yqe0eImXJfqZpRxWtqBqnGH2vU$D9!tvlI?RD3qA%2tFdTiStuKMY*ut^!n#I8g zLwh*`jCs_*f+HBburckgh*S^B`+}@6e4AA z)ofV;LPS6PX`%A+beK2W2(ZNTi^0(FIi)ASdL&3@l@=bjV0kI#1uZa2CJ)nLwJ(2@ zqZ8;)-}>6;5KUL=iqaSL3^~bfiiPQ8`;dDEWK-X`hLjl9$WVy%G=)aA;Qzj8xWG4;2J45l6n~&YfUSy2BE?Yj%-m&y&F+B+b z(wYphaZW)n5ai)hdj$GmwTDwj-bfc28kSjuYz<~#`kZ0janDsg7qkWQIb0DwA-(6J8mcNpVJxcUG8{m+L$I=brG%D`|G zmrJ$5p`?G+NPTqm@h7Z1@qYJD&pa#J{Fo;^@mDW;(vvTF))l|@>?^k{?A`a={ntG2 zHx_sAxoUj=IlunQ%P*doY;N7Q{o&_6;=J=8eZi(jJ#y-tOP_MtQ=j(qozpY3b7w!S zb@i@i?0D>jk9+*d_c`glYt|k&)_A}v4_trx#xoxB&{KcqK@Z+=TD4CW()!ZbDx`D` zC6h*L-$kL<@${8RPO2c{sNPt8#qf1;?SPe2Y7^v4PrteR4pbMPH59{#BQ~xoffk zF5CrQXq|K77B|hw$U$?+($qzkYr*L(tAPL1aV>dHXpy09Ff-!9;TOczj~cCggSJhr zY_LzDA#wd{cj_u&KmZ!@YYqGlp<1cYHmuUy$>|b^5i?o{COBJE^H+5m`s08KyY&9)>o>qGV z=KgFAH$K;HI%9sJ_E{dJz{~#Z>-z9#)ERUR=l`PfPutU<{UY*|e$%Hv`+`Jkh5N^G z`=59myL(fvh%wI2{|Qy@w~fK$c{}d*bYSdhdN)HMU~uDctRBHDZi~dE)kK z1Nrp$;kj%b&kLB;Cy}+(Hmb(f6f`row*B)slL(D|6 zV;vsu+S;5Whq|Uz8@$vOj{QlTeNLeG8#*UJ==U(@uO7ZJuDzD4_w}HIZA&Pl$dcPm z0Qm=X6H!suO2US!+gVOkHBA|jq^1eK8VfpU|F3zNR(Fi0aQ{Gdi?02ZzKOFyqu4S0 zz%>;jQhTz&a^l~Qvk&OWciEFl?#e!>^LJWn_OQJx*_S#jqU@GiqWW%3ajuC-L}nC9 zJhcR2UCNR~3tEL-as$7f^Dbnszay&8`>O&*=d0`TSAA(fhUn#q6vUkotpi*q$wK#^ z>h?#~&3Dkv0BK$Oh_3ymUo!|V))tmxObbaa5uf`$HKCY|c6sK`Y4JtbePb>V}`@+qS+i_0yH;49T$tAopxYCmyeMKpj0)1Cy z59B3@g;k*MRb|;Jy!*J}tFi}i|wvRc{PF{c3vGmUfNeC%z&o>6wlGlNt{wE}A2_B|De)UrqaCJizB4!Rf0weSj`> z2Ip=bYh>%W`AX|cBdvLaj=fk#AxH^+Xkm|}gyew;NWT;uy_8{Uk*VA)0&`fdS7i^Q zt>2@q{^6b3IsASFzmH2tZW=p|`D)b7x`QNT4M|}RI71wlQgMT;9Q~@Xm=n{**`sOV zWhgLfwJu={XkiF;LQU_FlE|TeQ(8q#fD&bn$<2 zaTz+=nSD%mU#8C%WOTwF2`X zOR`_#%C!vEG#rHXq}s)H+b^Wdu3na%#WR?mO4UISoy{5cy83SlZj85O*ZCWdAAU-9 z8c+NN;8e1}Y1!$VJ(rHctgJFTgR^}yU$lT-j)%=T5#ps>%<5;-p^ZGS7rIJUck*63 za`V`l>>=FSqnA}N#v)B^W*6%mY&2l>qp8TsylUZ&)>;z!qqVCEV{+J~;<=+3TXr_9s=1@J8GmG2C3r{S9y{z%wcXL$ zR6>Q{(b{%@Z=32KkJh#(9>ZxS*(j%zewc6{ZA+4ULth;Ct5+o~JLUAs#2let_rr4% z^K72&hhOu<6^Xk?&kD!O{qi$0erezti8(S)_p_(@;i-POEXmCOcuHc_aA}g=hc_9^x0z@UzqX>@YSNSw3NE?hlZJY?5hJ zl9_==mFu7Cel2m|F-fxT=zJ&~2NQPyDJN}?V1ME+R$n+0iZpMKSfsgZqo&cl4oWp&=&yOZ z&V~NH^JdHfVOTKJ#01uxRgq|Y>DikjCb6oTH?xM-rqXPf2**6S!sZ^BIeJF8K#rk= zDftA~pvNh*G8oFNF!QcSHHveE*|m2L4yasEyuW&Fd4E4JwW*^+%(hy3kA^I)Kpe*eEaz3Y3%I$rBN41=wl=rCYtH8SE)D8=u zB?+37IZhTn8Jx24%d+q?AHYbOBRzj5Z#m~WsbI4bb1r`qB%`UjX@={7m*Xg zAq%*sJN1J+)4rkkNe$A9xU_Ae3UorUgIPsu)$ww=wzJ!5ACPb%4Y_fN_cQORE6hRj#sNST*DJTmA^k)w=RWj;dyyWTrSmbkS`BFg?vLB@)8O$ulGm#75j7?m1>3B zW!Ouhx@uLuV{5D^Th>;uu&}G^P(#NxtV+l(r%%zNHuU8Nz8;RLK*Rh|36uH+DvnEN z^Xp>LJ&sgEry{Z+?5d%ohEzjGRhQuaFK%R&y_ZS+IZ8`N=s={aw2r~slm}yCnFk3j zibj|sKsfNA{#5F(M91ltrvS-&(wk&cAn&d25fY>83C@B}Btt6LR!Ss!8*XElQ8g%| z%7RzHsIqSlEMrvV#pP76PCNN2^Xmvkl?v7^V^mqOIy0)&ri?0tP`6R#7dnlqu0l%S zquZ!z7@lR(K*WGeUZMS}=$8tAByTHM0^2ER>leUu$}|&h8wHDXvLUrMAX%v`XFo%| zcJy>od*qzq3fFIOSRm*E!idLP(sVPNJuUGjUMNq>REDOlB3r-puBL0 zrI-%lC8n&gw{%BahQBlku9`axR(-dy7L{|{_7}V%RTkjdtzVH3L9eYY0p5ZOiL&6c$xCh{Zlzo4#4*zhUu_XlWDjU=*{MpHg7VRjO-D z>3eNs`jjf?QeKZT*ko5jDeFrq!Hu%IOkX{L(I|s!*dBr;f5_T?Yux*=;tM%w=?ERG zdtuB0*w9N>T4`I#I)~?yp9{0w^zXTaIe{|$wp%Z5L6kcByUgm+j6WX7{KT9OzLk z`TbVu=fDBWj-@{$cH`8B47IAtY(G0ltUTgH1);WaM%isxM;FXEV=zk!3mX}m1PG;1 zeh|lb*%RcYxJV4dpAD>k(JE*zRbZkR_dT)=O=59Fi9ZHX?#QT@cUs(sQ520S&O?+T zoco87L1lRzvMqWlKw$uCHI6M?HgC7%V_Koz`7wDRogcHcE(&Rck73jm-GH%Sb6&t% z_|ee}J5yPK{|O^^A@3u9emS-xPzq}HU_4U>zm2!#3zc$AhlSv6Oy~D=;OFN#rt|Yt zgq%}$s2q9O0~G=9wA_HCIE1!E4B(dVjFA!zK>KzP*Gpjz=&9o(?zM`Pg6D7%JnNSP zI1T0Bof#{Mq(xA2*qFz&h5cnhqEMdgCD2)MlP|)ATBBuj7l*zX(b;+ryThOr`tipY zu_ZOyozpekqLQL$k3JFGp;WZf-XV+Ce7B^~@MS)ifi zJ-%e=%_LZ`enWz(Ot_s9^)JvqTb{Pgi$)kMb9nI7&McxREmpy|?!qeYeJ81lBy3pap-far;v^}k>y zpifj}(dt+qR@6>(f)-Fon3yXbtJ7-T4<>8|Ks+C~=XHpxdQjxf0?k)ceetAvo$sQf z;!TYKE!VaQafmZit+APVN=&5#5FF2|G%y`hH6H=1d}?W6OyVss7GX8I6I(Fgt6(LB zyfzH8&6|yq>=RIy9y9knr+>nf3eSX<+vp_S81gO^HG8z+)IY8&;Ofh;{Ow^|467Us zU%NMGYdFwvgIXUyMArwkHrNVug_ZnD?XcSvndp(rq2%5Wxk0vPEBy>#Q;e34OoSe* z*;9UKobnV}jvrdXjVY>wK@|E8fK@i1bNyieD^bt^SlCH`RpB04X~Ii@7?$pkE(rZA z0v1nS@DrCJYHGF`9!pZ!Lf*qMz*HG;q+x4j;}-+dS_e$2O(&RY?G{wuu7d<%C1@a3 zTW@C+OI&Ydz)F&L05*2OYK`q-0BaF2D>HByie+v1N(@%2!cLli`R?li`N4EJnkU zx9PBzP+A_g^1SKda`HwdMi*=iDxq|GTi%eR+YMVirhvM^*5nNnj(k37NMxU&OKlT% zX$9zp-JPTbrNF&v06~Hd=<1$9Hza`t?Bvj0Vm|_Z(}BPRg=9h}hb|hDqDXdE&^4h0 z9rZvr6Jku}VET!EA>1PZHz(XqnbX%xxShal%bddix07&PN200)Rjs&K8LEM13#iI6 zL4bDBYynjZ$RC+zLtWJ&quC`;4K(X}GD_x%W=-a}`JMt~2sg4>5p^C^A3*|i0#YV; z7nK^>1uAU=k_zbERI0}kdSYNR;q9avB)FmD$k6<6rO`qHh*-t?2FTQC)C>-fq>4rl zFI;;BK(JEH;5eKBFw@Qi0P53<(sqNkO8^Ak_p)7q_c6hbj!Gl=+jxH&D%HJvAXz07 z2hymE_aTHprP_7WiIZx0(U??;i&w;~RXb9eBdfeUn3(n_*H_tvo+&YEFa$S|LI=5~ zqldVO^$@7xCFBz}H>+87olV+R3*eE89OSrQ1hwiB`L6>_hY06df#}Wxw z)ZC?+P;*zlAxy5ayQFAA)eAIT!isRm&PUBo>C%pIdvx+H*?@;d7g1S*I{fGeAsuma=oiCb$LI*JhS4!5 zi~$$+?T)oOF9a1RKnAosY2oRkLIK9c5j(je3QTY{uyPEp21dz1i8If_A-7mgez7q` zK!xlOy%JXZ_zn;S{FBcQEODd>aBA#ihfyB4>eT7J9x)nev3|3{g76LXn8B~iFDi7o ziIDqxp_Y#MdP96R7rvTRwz@kCajJjj>sig)ArktGtmG)?k3llB?DQO@FP7rqbyAre z*A11{?o?)k?eij;!HMqJEJCRZZX&R_)k$nXBsK`9nUN0;HZC&vXcrSfw<*=rV}Px4 zsu^UeA>WOp5)3fPOoWO(z9ET}nF_PWn>NcU9nirbitG%4g-|sLdUqJW=C)T}q)2wH zN*Wy&uqJv}0xa<)!Os+0nT7PKBpe)TWn&y0Ox?8l1;Ui&IwBW?shM3EzDCZCe5V?O zvz%yyD27u2EV+*>12(t20$|P88#4ZKo?Ak(W-hD*SUe#C*31Pfc}P!*U#|zO)vQbiGf&e= zt9W;wv4hKJzFu)w+L7Ec&^JVgPGLHQNIeFDM!EfbNeSLj# zsazp>nzd%=8ej+u+M3Ts*(w2BJ}Hr8^n=3516u!AqPys8s{{?FAv%}=BB!;y2{2Y0 zw!#P_4T6vW>+{9r5>yS}nG&k6fiNB>%}E%iI)Q-OAeDiXTV)(s z){0p!6d`su2UHjo0Eo!7ABk6ku30r`HAr(~W$6h$!I~ATV;AZYQx(lyPG!AF77c+x z3){4}5tS5egn$k`wJo?%%ORFyYFU@f=&*uffKoEEq=A^m8$JvnR+-`>>S~0juZXCK zW(d4h*;PXsUIsx0ku)@r@OZ*c;oRO)ek)bN@LZwO%K@Fk!1%p(1xAx$Hq@~z`Lf*t z!8x-dztvk~b|oq2Qq*jwQQ?8|o9dD=`zm34G-X#Kp;`o%>KQo(Ug;Th(V43XoH;7J zRJmXcq-59RAo6P5EF_C;PQIxK$(IK1(c1~nV+EBXg%N0 zEM?GTi$k_SEC_(no=V&X{cy{;(;sNp;$HfIF|I$>uEuSTIYJG|ur+ASF`V2{V*k%v zV!)+rs#hk%j*u^gF^Q5o5FAqNq$k-FC-o5NmDa>kgjwz%}*lr!+n`v;2=(SLiNdW8Mi%%7$3Ih<#XWz#5XbF?1jL zp0YPWEIrLOX8M4zpmx2$V9=f`I!_e@PLZ1=HDHh0awWE%G*~9-jtBll#)`Q`@#Tg{7&<$!05>*tK}&*4Frh8htQVn?PaP_`=lg zCS_QUrnA?(vLfLKj8!&>uG+IL1$pk~(aFFjhH_DSb7t4VzI0a1LW81>@zfv8acuV> zbPx-Fv{5uU2m9)U?c@5&Y$~SV*UG#AT^x=VmiBqEH4XjErPFh>+kn-3K1|woX?$Tp zofhxS!&o!pd!erBxjm5be6zJ1X%PfPwDGJIXh4JuP?UxNwZd-d^U@(oXys!JeD7?~ zYVH|tO$yixQ*;NI(I`?(w675(|0dJ*;|u9DvT7mS_^=12b6X`EbJp24-U2~WyCf)i zZ};57)aCnSw!e$x@Y^;#P)Q4``qI6r1MRbiwe3YuGzXcJK08p z#ABmEGECG)z#}^m2&$Xr&_Fc)#2up8IOjvaDER(ido6Tr^a&pR~9j!E5 zTY+TG-t*3)8_!${Mr7XXTsk?ofCLBil8}(1AR*~Ix9D;}gKIUfUPNk6M!BFcsPbSA zSG@pOb_sZshda?%&Ffc5n8oi-c7YhD}kP|sd)0Tuwhx}gLvLNxCdasNOCZ}XXnhoW~oAi$9 zph%)G-PLTJu?4epC-&e3ytZWQZYyGw%D|GnVHZSy`ITHH7DS-|x3RxCJ9YJOUc3J)eN^hUZ zd9@ETe&^Fs@`6%sQJ_l!m$(c=_e$?=Wb!ru8vIW*!Ng>0yd=`s2W82i`dq>9>4Hlx z2O|lJsKArs9Tv{n7TaUq)npTeJPW=NFwX^Jj&ocK%*(V)L^YI$ zL`Sm+k(S#;ZAup*g}XrF`p=5*A9Lx`kAWu4#W)>lS=cd)p`$Z}Hvm|+BOrIlJfB;f z#~*S-88fkfh9O(Pkjm$1_PjLD@|-`}oR+v@d~NatF>@{4n%tCgb%ojt!|yaNzV|tt zzj!IqW$6c`n@|I-_)@Zt@ajb5;Hc1Z6Vr3@=jOKTz>kv7=S(*%_inrQ24>W2-I1~SeM`Pc&1ZZr;NjI z{es+$0=Vsw=YvXREE!$peyQ>7mVLNI4~*Pzlq)3C&W96;BM##R9kIUvR>J&Y2on5J}u~!WG4C+yF4zVkDSsi~CxjFvsk~VoL&^-nW?! zUV8T(;-vy7+;rD8e{COM4EC3Zc%R$ibCXT$i^R2@3&?x{f(vSvzRh8=p$V`Mrncc? zhLO8B6BJ8M)Sa4FZMn!@I=*fty2Mx#2-jnDo}Qk4YBA`pp}zjhQF16IZm~E%eWh7$ z#iw$c08;Hx{eg@H^n!b%hip9atg|0BzQs$=PVKN#v%9XwNTx0=6>1slIHIsaI>1_O zH0A~-z=X8VOS``~zMC+Q1v!K|c{+iW(dSK6^uz)v`_fmUHbC-l|bDdRluBNL)rwXIWI{}%*qx5_{kfv|1o949s=Je9Fic zj1DE3=+t&hlzd!Ep^{U};T1_&7bFGeZ5Tl)x!E_dy*at4fS-ee;d#KIP!ENN4PZX{ zjVO6@Y|^+p2qyWFn!AgH3YNY&IEbJiitm9gJe;yIcchI<(Z+l}l*q{_%D#73l)Ng= zm2-~4oQ_;U6XsiJ_gN_H?(<0w#?4@^&sEglf1w|INj8Cio_kXpkAzdWaLhpfJPFy(ytt2{;s*5v3->tb| zx3%rRWkUmDfG*MboV;#iad@`ZsX~wcdz9Q7_e!8nE6_-xQwW)O@)0i4rb_|4qU2i` zZ*9ZqQVfCyXLcRs;DYMUjh#-H8Sn2qQ8Ey{=>=z(@7nNmjDAk9E42-kj)&V{GgCTU zj|D$r0rqreiWw2y@l$g&$&)}j&(3So1PzMWxK-whi3$)5jNziK`QyhT7MB1aAD4tF z5zMWN3yZBL_QBpfZUSdX;CCV=5ZFr8L`eI4QS$v9+3xg-ma*;fPi`~jWg(}^t;B1MikFvJEjgw309L#H)`N-6xAW$C#~ z0j$WuD-s%H@dJ@Xbmv_qCksyBS?Z;G1H-bKHw;lR0Qbz=Mi7C4pKq}Fn9cj34ugb{ zjXGtXS$k%02^gWRJgOFkb}S@I#qS?R$!*BOB{OS5_b8IA879%G$Gmg3+-0}BbFpm4 zrzIN-15XmE)tn)gFFNWVgwvgN&G9qLMfZX#qwIzsN69zid!XjSxC3jp4RR^xj_3ga z{1pReK^VA?z8of}=eA8v`1I`Qoz~yn1XPfVpJUOIQFh%=qU4qFVa$ZU{q3-LI}Fwp z>)J-R&?g=(qTEGrrYsaXSZXf^;%j@xon8d?+6_OAlIvr$QkEqkmpsdgJ%SYT5YRF@ z^r0(2*~zX$*!DBUr75q}Jj^d26SQEBdWp@o(Y#dT4#xgd1- z$WeX-O28`Vpo4c)nR(y6 zkd7T5gUweR0dNIt5 zNoFCEqu3{kO+Eb(6~JpXvI@voh*t4GvvRtm9Em#rkJ_a>xb%vAJj*h(%e}*h^L7{I z))gHq#ET40n-|2q)$c<7fQ60GG}75LzNl)~+}yN~V_6Aw_Pdlif7;5@%;fknn>SJR z0V=B>Tq++{l0{3n6^+IyJM`O( z{#erYR_0R|()qU);b>cZQT8UbbGSSQ^=`!YxU$P^;%5oht;C|8?H5Ws$_}uDL~S*~ zZVmshHKBJsmvG*$|GGPGH|X@>?XL)@Z?U^;&py#T{$W{%LV_2454D@lN32e7As1!VqEdJ=*80*Q_)1h0WglkWs(Xa`pYY{(xI27q@bc zHb}`Z-^K(5Pc`%<5l&~gc{@JUD&nPoXdE8RBNo=}RiKVn<8imX!5 X%g@?z$in0K-*V@(D5)H}B#QnY_WlPX diff --git a/docker/contracts/telos/eosio.msig.abi b/docker/contracts/telos/eosio.msig.abi index 3f7d746..c8f6285 100644 --- a/docker/contracts/telos/eosio.msig.abi +++ b/docker/contracts/telos/eosio.msig.abi @@ -1,5 +1,5 @@ { - "version": "eosio::abi/1.1", + "version": "eosio::abi/1.2", "types": [], "structs": [{ "name": "action", @@ -155,6 +155,9 @@ },{ "name": "packed_transaction", "type": "bytes" + },{ + "name": "earliest_exec_time", + "type": "time_point?$" } ] },{ @@ -230,27 +233,27 @@ "actions": [{ "name": "approve", "type": "approve", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Approve Proposed Transaction\nsummary: '{{nowrap level.actor}} approves the {{nowrap proposal_name}} proposal'\nicon: https://github.com/Telos-Foundation/images/raw/master/ricardian_assets/eosio.contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{level.actor}} approves the {{proposal_name}} proposal proposed by {{proposer}} with the {{level.permission}} permission of {{level.actor}}." + "ricardian_contract": "" },{ "name": "cancel", "type": "cancel", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Proposed Transaction\nsummary: '{{nowrap canceler}} cancels the {{nowrap proposal_name}} proposal'\nicon: https://github.com/Telos-Foundation/images/raw/master/ricardian_assets/eosio.contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{canceler}} cancels the {{proposal_name}} proposal submitted by {{proposer}}." + "ricardian_contract": "" },{ "name": "exec", "type": "exec", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Execute Proposed Transaction\nsummary: '{{nowrap executer}} executes the {{nowrap proposal_name}} proposal'\nicon: https://github.com/Telos-Foundation/images/raw/master/ricardian_assets/eosio.contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{executer}} executes the {{proposal_name}} proposal submitted by {{proposer}} if the minimum required approvals for the proposal have been secured." + "ricardian_contract": "" },{ "name": "invalidate", "type": "invalidate", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Invalidate All Approvals\nsummary: '{{nowrap account}} invalidates approvals on outstanding proposals'\nicon: https://github.com/Telos-Foundation/images/raw/master/ricardian_assets/eosio.contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{account}} invalidates all approvals on proposals which have not yet executed." + "ricardian_contract": "" },{ "name": "propose", "type": "propose", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Propose Transaction\nsummary: '{{nowrap proposer}} creates the {{nowrap proposal_name}}'\nicon: https://github.com/Telos-Foundation/images/raw/master/ricardian_assets/eosio.contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{proposer}} creates the {{proposal_name}} proposal for the following transaction:\n{{to_json trx}}\n\nThe proposal requests approvals from the following accounts at the specified permission levels:\n{{#each requested}}\n + {{this.permission}} permission of {{this.actor}}\n{{/each}}\n\nIf the proposed transaction is not executed prior to {{trx.expiration}}, the proposal will automatically expire." + "ricardian_contract": "" },{ "name": "unapprove", "type": "unapprove", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unapprove Proposed Transaction\nsummary: '{{nowrap level.actor}} revokes the approval previously provided to {{nowrap proposal_name}} proposal'\nicon: https://github.com/Telos-Foundation/images/raw/master/ricardian_assets/eosio.contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{level.actor}} revokes the approval previously provided at their {{level.permission}} permission level from the {{proposal_name}} proposal proposed by {{proposer}}." + "ricardian_contract": "" } ], "tables": [{ @@ -283,6 +286,5 @@ "error_messages": [], "abi_extensions": [], "variants": [], - "action_results": [], - "kv_tables": {} + "action_results": [] } \ No newline at end of file diff --git a/docker/contracts/telos/eosio.msig.wasm b/docker/contracts/telos/eosio.msig.wasm index dda2a3434f8e8eb1c61a1ae00dcf88f76ec5bb84..2aa8787c197387e3caa3c1a2fc4fd95945599ebd 100644 GIT binary patch literal 34591 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 literal 29387 zcmeI5Ym8mjb>GkHzUItm4lP=mP>gl%v6>DO*`{7YmR6!UjIBqcM5H7qitA=LA}_^x zaAr6&l&HYfj1@&8(4-IoBXt9zmQe*#)G#m#q@UcD0aQRhYCvdhS8ZLFABrL_@#|>uJPKQAdgcrk~KGxWH`st00;8?Wr zbZ{)>CeaIb;Y|=6Yi`)TaN}4@MK?B{<~9hQrV8a^Uho`JHhG$V+(%FAVZ%48uXI8& zTI0T{QdUP*1HS2>71E7r+9jqAZ+Q|pl%>&_s`l5qrdeG6U=IP$)<10@EBldl@cjoNeYR~!%QoTw~JT`N3Zt29#+|=#C zsNQ5%yQ{t9y}2iPtFG;_!Me8wV=CIB@zcvs^jzy>G($=uiJ5_K zf%Py#50Cd;mu}d+SX*Ca+#2KuRJAh$mQF3M&)pWpdd}CV@Yv$=@rC23X6Ke>R%Tac zPxsb)t83gIUjPupX0CSMwwOU6q|=~BizCO(+Ns%F@0bd%Rd;Fs-7W6TSpUr(x7_O9 zW&Yjj+)D5CiCd=jyVuRZmJ%L(6MA3Q?F>~)p(Z$AomuET73>xaAE;U%`0&B_7Y{c& z(K!D)*YRI){rJT76XTtDVj}5uI>~tWQ=RMf+@OD*&iJ(*72CTvqC%$=MY~4E_m1z4 zu1y-@O4w>O;xGuC*ToxQxp^^2H-hrp=fmpKx)6>EP0OoKML{|;1gp9&5)XFh#m@yHXw!;P6wFFiRQ9MyGpK6pqUX8G{QZu{`?`YpH2 zF3vr^H1ovl;>>#RDZQSZAAbF-A9U>vzyCG8r@7(xk9J1GpbXRIM}FbMcO1NP&D3u%rl~Fk zd^@T`he_VBo{J`(x$%SxjIbLq0IJ*z+)*CpahB|{&t3JIM*^vtC%Ob>dp>U&jGv@* zm_0n6rmtPo2sgr~6aJ4jJ{**nXf?cvuZM#J@s~q)eT8coOhqsH=P!g=)TKAQ`(68X zD0tqN`8?M=I(+fjpWl4BymNjk+6?J=0_+&zti@FC5^Ne#zFxAF3WKog$`kE<3N1M zA#NpS@cZJRp#G!WTc<_qKzxi^O(+LH9NygAJpX(D_8Z^1u%Yj-gjus_mw^ZxmTw00 zc{}?VQGK_2yt}+0tflZ!V}X%1KUr=*g`0CXGe=f5&;IdL~W1=wln(m#YG(kmt>PP!I;~+c*<-1 zFyMsv`Hj$HIxN2vz^U+MArXMkWj@c7Q&>RR7KIHCb)_eh;wD&|04T#-y9*qqEUZX^ zrV@3+@-3(mO5Q!n-vH(NgyQWrLZ~nB+C@XCP0G=E^&8}k>|qeAKVi8aVa%O=6MN^5 zCK_wS-Wp`h-jJF~(0M8vwOhl#a02f`hG;A9+mw5a8V2oDbkW@!MP7%D74n631k%$0 z6+iHQJk{t-s=lVXPmPH+y<8bWaEq{C18K zstG}B03iG{O|N-Myb+offD9CX4&f*^BP=IH0g&%u3d^rRh@TT7wpJJu)h44!(Lf}0 zB-vX8jwJbfPRpopsNp_k)u-J9pG2*?88t%LEyF^#Q2;@CYQB)s0_4DymfEBz*Yw`P zWGsOn9m(T?Ui~L}HEz%+$0L}hd(b2{W@}oE*pO^C9XpAW1kYr2uux|r%2afx)pqaE z0`+@TL0x{uIMa`&mKsFf4JXlXOu<8#YB)k1tuo5C8%`j;?!zohqBGEN1~c+<1)$NQ zedt~Qb~O-UFXwLx(r-j@gawT^)M3(%B$S68dfW5Z9rGEQpdNEiKlhb?Yk#v0GdxqPY@sueTSKcww1AFBnK@ZLSvI_D+rl?HToza!k0d}FFATL_NO>CUgb}~Y{ zeFIKS3OM84^7q~wGH+!|S#v^mDjuOj@w)&pNa;KMy*S2s#WOKN8gduPxON=uMVXk( z zYyuM=lzSb6A(+uL=xLPa^db-8B@}c+k}BfDeP*-eYv?6qz(kCh!S!s6ORyMAwyQ|W z8=ok{wephW#WX-telEF>YDxAR&auWlF30C_SO5r71X|u?yM!8f&N2wxO+~p`@rJYF zy1*d~XT=dv*?uTdv5W9x&L~wO#8h+>(4h|-JY>Hl-zAhoV;0&jGWE>^amFjYj0#k# z9}r?hEHEN{`;M0-`;I-7S&0S21W#slTY1~tca8KxXGr8gQ_lXt12MV`bM8=qkVe@o z{vaMkmjJ+8qwmmZKr}Nej`r(?ZfoaAlDG zMI1M)Fi9wK+z-DAFJ^#X0=bAh!_FdsWEfZ3zH10}57@lO?iZJjn!GeAry;kCmSVzY z-decOZ8K5{Dlgi?aJ%oSd&)Z@ATG8Tu@ZuggaB5q@X`?&QWd^8g9-@M1&%(njPi~` z%n>?li==VC!(oz+NU7HJg!VNZBY}z~kUdqY;qHp&Lecsa&j?bBErTg<;Ft}DKp?LT z9_330NDYu>A3!|3KslKRBrN;l?9)ytSR`YRpy^P`$^uy2eD0VdU;taawJA$Gm7K2;n(Wu=JYDUtx<{3%nn+HjY=COhfKAU!S&v0N= zuFQKD4y}nCSB6nlP7?iwCWQjO<=EUt)smYB+~%Un&=Tz-2I6YzG$5rBfCHqKKr(*< z@5Dgj>!7NN%mtLHGFK=vH%osoXeN-9H%ClLEd6#f8bc;gTKUcr2_6})+%UttXC>j0 zXUScL+(CLLsBMHZ=MO0gys5SvsdmK;AuW->=%}3$DeA={B{~^}7lE0lx@!wFZAL8&fMsi1 ze+=BDNJah_q-(H}dgw*;1;E`Fn71!5*$9=}6`d8LcE|IMvx;#(j$IOH)^f1o%>rX9QaK;C~Z|IVlapyW1?bfd$_LXkp= z3*GUu+f9JlYrt`7z;UMmskfIQnFN45jXH&^%84Z~Y`HRNL`4Obh?tCWTDKAPTfcnE zjQny93Xus|H@x?~kM@w_ZA}x2w!uVl5jbIm}IR?Jlccr8X_Ao}5);{Vo|wIo0u593nCT z7|JH84%p9ERic3S)3WT`$Fh%>t|Xw5=8=z7-J#zUo{(sd#GrBv<##K5MNy8+;woo} z8_q}N-Hngc86^~J!P5$L-$^IFeT6C3p^MFAQRLY~3*8W;M^2?9r1<2xT+ZOswz1`0 zd^3!4OsN497@JJl_gYcInX*d(GZna;C|�&ZLtQqBj+8Sgz2FInKZVG+9F_xqG>Q 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 diff --git a/docker/contracts/telos/eosio.system.abi b/docker/contracts/telos/eosio.system.abi index 167d394..2a34335 100644 --- a/docker/contracts/telos/eosio.system.abi +++ b/docker/contracts/telos/eosio.system.abi @@ -1,6 +1,13 @@ { - "version": "eosio::abi/1.1", - "types": [], + "version": "eosio::abi/1.2", + "types": [{ + "new_type_name": "block_signing_authority", + "type": "variant_block_signing_authority_v0" + },{ + "new_type_name": "blockchain_parameters_t", + "type": "blockchain_parameters_v1" + } + ], "structs": [{ "name": "abi_hash", "base": "", @@ -102,6 +109,31 @@ "type": "producer_schedule?" } ] + },{ + "name": "block_info_record", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "block_height", + "type": "uint32" + },{ + "name": "block_timestamp", + "type": "time_point" + } + ] + },{ + "name": "block_signing_authority_v0", + "base": "", + "fields": [{ + "name": "threshold", + "type": "uint32" + },{ + "name": "keys", + "type": "key_weight[]" + } + ] },{ "name": "blockchain_parameters", "base": "", @@ -158,6 +190,14 @@ "type": "uint16" } ] + },{ + "name": "blockchain_parameters_v1", + "base": "blockchain_parameters", + "fields": [{ + "name": "max_action_return_value_size", + "type": "uint32$" + } + ] },{ "name": "buyram", "base": "", @@ -208,6 +248,14 @@ "type": "checksum256" } ] + },{ + "name": "cfgpowerup", + "base": "", + "fields": [{ + "name": "args", + "type": "powerup_config" + } + ] },{ "name": "claimrewards", "base": "", @@ -325,6 +373,9 @@ },{ "name": "permission", "type": "name" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -420,6 +471,51 @@ "type": "uint8" } ] + },{ + "name": "eosio_global_state2", + "base": "", + "fields": [{ + "name": "new_ram_per_block", + "type": "uint16" + },{ + "name": "last_ram_increase", + "type": "block_timestamp_type" + },{ + "name": "last_block_num", + "type": "block_timestamp_type" + },{ + "name": "total_producer_votepay_share", + "type": "float64" + },{ + "name": "revision", + "type": "uint8" + } + ] + },{ + "name": "eosio_global_state3", + "base": "", + "fields": [{ + "name": "last_vpay_state_update", + "type": "time_point" + },{ + "name": "total_vpay_share_change_rate", + "type": "float64" + } + ] + },{ + "name": "eosio_global_state4", + "base": "", + "fields": [{ + "name": "continuous_rate", + "type": "float64" + },{ + "name": "inflation_pay_factor", + "type": "int64" + },{ + "name": "votepay_factor", + "type": "int64" + } + ] },{ "name": "exchange_state", "base": "", @@ -484,6 +580,20 @@ "type": "uint16" } ] + },{ + "name": "limitauthchg", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "allow_perms", + "type": "name[]" + },{ + "name": "disallow_perms", + "type": "name[]" + } + ] },{ "name": "linkauth", "base": "", @@ -499,6 +609,9 @@ },{ "name": "requirement", "type": "name" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -631,6 +744,179 @@ "type": "uint16" } ] + },{ + "name": "powerup", + "base": "", + "fields": [{ + "name": "payer", + "type": "name" + },{ + "name": "receiver", + "type": "name" + },{ + "name": "days", + "type": "uint32" + },{ + "name": "net_frac", + "type": "int64" + },{ + "name": "cpu_frac", + "type": "int64" + },{ + "name": "max_payment", + "type": "asset" + } + ] + },{ + "name": "powerup_config", + "base": "", + "fields": [{ + "name": "net", + "type": "powerup_config_resource" + },{ + "name": "cpu", + "type": "powerup_config_resource" + },{ + "name": "powerup_days", + "type": "uint32?" + },{ + "name": "min_powerup_fee", + "type": "asset?" + } + ] + },{ + "name": "powerup_config_resource", + "base": "", + "fields": [{ + "name": "current_weight_ratio", + "type": "int64?" + },{ + "name": "target_weight_ratio", + "type": "int64?" + },{ + "name": "assumed_stake_weight", + "type": "int64?" + },{ + "name": "target_timestamp", + "type": "time_point_sec?" + },{ + "name": "exponent", + "type": "float64?" + },{ + "name": "decay_secs", + "type": "uint32?" + },{ + "name": "min_price", + "type": "asset?" + },{ + "name": "max_price", + "type": "asset?" + } + ] + },{ + "name": "powerup_order", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "id", + "type": "uint64" + },{ + "name": "owner", + "type": "name" + },{ + "name": "net_weight", + "type": "int64" + },{ + "name": "cpu_weight", + "type": "int64" + },{ + "name": "expires", + "type": "time_point_sec" + } + ] + },{ + "name": "powerup_state", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "net", + "type": "powerup_state_resource" + },{ + "name": "cpu", + "type": "powerup_state_resource" + },{ + "name": "powerup_days", + "type": "uint32" + },{ + "name": "min_powerup_fee", + "type": "asset" + } + ] + },{ + "name": "powerup_state_resource", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "weight", + "type": "int64" + },{ + "name": "weight_ratio", + "type": "int64" + },{ + "name": "assumed_stake_weight", + "type": "int64" + },{ + "name": "initial_weight_ratio", + "type": "int64" + },{ + "name": "target_weight_ratio", + "type": "int64" + },{ + "name": "initial_timestamp", + "type": "time_point_sec" + },{ + "name": "target_timestamp", + "type": "time_point_sec" + },{ + "name": "exponent", + "type": "float64" + },{ + "name": "decay_secs", + "type": "uint32" + },{ + "name": "min_price", + "type": "asset" + },{ + "name": "max_price", + "type": "asset" + },{ + "name": "utilization", + "type": "int64" + },{ + "name": "adjusted_utilization", + "type": "int64" + },{ + "name": "utilization_timestamp", + "type": "time_point_sec" + } + ] + },{ + "name": "powerupexec", + "base": "", + "fields": [{ + "name": "user", + "type": "name" + },{ + "name": "max", + "type": "uint16" + } + ] },{ "name": "producer_info", "base": "", @@ -685,6 +971,23 @@ },{ "name": "last_time_kicked", "type": "block_timestamp_type" + },{ + "name": "producer_authority", + "type": "block_signing_authority$" + } + ] + },{ + "name": "producer_info2", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + },{ + "name": "votepay_share", + "type": "float64" + },{ + "name": "last_votepay_share_update", + "type": "time_point" } ] },{ @@ -762,6 +1065,23 @@ "type": "uint16" } ] + },{ + "name": "regproducer2", + "base": "", + "fields": [{ + "name": "producer", + "type": "name" + },{ + "name": "producer_authority", + "type": "block_signing_authority" + },{ + "name": "url", + "type": "string" + },{ + "name": "location", + "type": "uint16" + } + ] },{ "name": "regproxy", "base": "", @@ -928,6 +1248,43 @@ "type": "uint64" } ] + },{ + "name": "rex_return_buckets", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "return_buckets", + "type": "pair_time_point_sec_int64[]" + } + ] + },{ + "name": "rex_return_pool", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "last_dist_time", + "type": "time_point_sec" + },{ + "name": "pending_bucket_time", + "type": "time_point_sec" + },{ + "name": "oldest_bucket_time", + "type": "time_point_sec" + },{ + "name": "pending_bucket_proceeds", + "type": "int64" + },{ + "name": "current_rate_of_increase", + "type": "int64" + },{ + "name": "proceeds", + "type": "int64" + } + ] },{ "name": "rexexec", "base": "", @@ -1015,6 +1372,9 @@ },{ "name": "abi", "type": "bytes" + },{ + "name": "memo", + "type": "string$" } ] },{ @@ -1082,6 +1442,23 @@ },{ "name": "code", "type": "bytes" + },{ + "name": "memo", + "type": "string$" + } + ] + },{ + "name": "setinflation", + "base": "", + "fields": [{ + "name": "annual_rate", + "type": "int64" + },{ + "name": "inflation_pay_factor", + "type": "int64" + },{ + "name": "votepay_factor", + "type": "int64" } ] },{ @@ -1089,7 +1466,7 @@ "base": "", "fields": [{ "name": "params", - "type": "blockchain_parameters" + "type": "blockchain_parameters_t" } ] },{ @@ -1167,6 +1544,9 @@ },{ "name": "type", "type": "name" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -1220,6 +1600,9 @@ },{ "name": "auth", "type": "authority" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -1318,6 +1701,14 @@ "type": "asset" } ] + },{ + "name": "voteupdate", + "base": "", + "fields": [{ + "name": "voter_name", + "type": "name" + } + ] },{ "name": "wait_weight", "base": "", @@ -1329,6 +1720,14 @@ "type": "uint16" } ] + },{ + "name": "wasmcfg", + "base": "", + "fields": [{ + "name": "settings", + "type": "name" + } + ] },{ "name": "withdraw", "base": "", @@ -1340,72 +1739,93 @@ "type": "asset" } ] + },{ + "name": "limit_auth_change", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "account", + "type": "name" + },{ + "name": "allow_perms", + "type": "name[]" + },{ + "name": "disallow_perms", + "type": "name[]" + } + ] } ], "actions": [{ "name": "activate", "type": "activate", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Activate Protocol Feature\nsummary: 'Activate protocol feature {{nowrap feature_digest}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} activates the protocol feature with a digest of {{feature_digest}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Activate Protocol Feature\nsummary: 'Activate protocol feature {{nowrap feature_digest}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} activates the protocol feature with a digest of {{feature_digest}}." },{ "name": "bidname", "type": "bidname", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Bid On a Premium Account Name\nsummary: '{{nowrap bidder}} bids on the premium account name {{nowrap newname}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{bidder}} bids {{bid}} on an auction to own the premium account name {{newname}}.\n\n{{bidder}} transfers {{bid}} to the system to cover the cost of the bid, which will be returned to {{bidder}} only if {{bidder}} is later outbid in the auction for {{newname}} by another account.\n\nIf the auction for {{newname}} closes with {{bidder}} remaining as the highest bidder, {{bidder}} will be authorized to create the account with name {{newname}}.\n\n## Bid refund behavior\n\nIf {{bidder}}’s bid on {{newname}} is later outbid by another account, {{bidder}} will be able to claim back the transferred amount of {{bid}}. The system will attempt to automatically do this on behalf of {{bidder}}, but the automatic refund may occasionally fail which will then require {{bidder}} to manually claim the refund with the bidrefund action.\n\n## Auction close criteria\n\nThe system should automatically close the auction for {{newname}} if it satisfies the condition that over a period of two minutes the following two properties continuously hold:\n\n- no one has bid on {{newname}} within the last 24 hours;\n- and, the value of the latest bid on {{newname}} is greater than the value of the bids on each of the other open auctions.\n\nBe aware that the condition to close the auction described above are sufficient but not necessary. The auction for {{newname}} cannot close unless both of the properties are simultaneously satisfied, but it may be closed without requiring the properties to hold for a period of 2 minutes." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Bid On a Premium Account Name\nsummary: '{{nowrap bidder}} bids on the premium account name {{nowrap newname}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{bidder}} bids {{bid}} on an auction to own the premium account name {{newname}}.\n\n{{bidder}} transfers {{bid}} to the system to cover the cost of the bid, which will be returned to {{bidder}} only if {{bidder}} is later outbid in the auction for {{newname}} by another account.\n\nIf the auction for {{newname}} closes with {{bidder}} remaining as the highest bidder, {{bidder}} will be authorized to create the account with name {{newname}}.\n\n## Bid refund behavior\n\nIf {{bidder}}’s bid on {{newname}} is later outbid by another account, {{bidder}} will be able to claim back the transferred amount of {{bid}}. The system will attempt to automatically do this on behalf of {{bidder}}, but the automatic refund may occasionally fail which will then require {{bidder}} to manually claim the refund with the bidrefund action.\n\n## Auction close criteria\n\nThe system should automatically close the auction for {{newname}} if it satisfies the condition that over a period of two minutes the following two properties continuously hold:\n\n- no one has bid on {{newname}} within the last 24 hours;\n- and, the value of the latest bid on {{newname}} is greater than the value of the bids on each of the other open auctions.\n\nBe aware that the condition to close the auction described above are sufficient but not necessary. The auction for {{newname}} cannot close unless both of the properties are simultaneously satisfied, but it may be closed without requiring the properties to hold for a period of 2 minutes." },{ "name": "bidrefund", "type": "bidrefund", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Refund on Name Bid\nsummary: 'Claim refund on {{nowrap newname}} bid'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{bidder}} claims refund on {{newname}} bid after being outbid by someone else." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Refund on Name Bid\nsummary: 'Claim refund on {{nowrap newname}} bid'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{bidder}} claims refund on {{newname}} bid after being outbid by someone else." },{ "name": "buyram", "type": "buyram", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy RAM\nsummary: '{{nowrap payer}} buys RAM on behalf of {{nowrap receiver}} by paying {{nowrap quant}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{payer}} buys RAM on behalf of {{receiver}} by paying {{quant}}. This transaction will incur a 0.5% fee out of {{quant}} and the amount of RAM delivered will depend on market rates." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy RAM\nsummary: '{{nowrap payer}} buys RAM on behalf of {{nowrap receiver}} by paying {{nowrap quant}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{payer}} buys RAM on behalf of {{receiver}} by paying {{quant}}. This transaction will incur a 0.5% fee out of {{quant}} and the amount of RAM delivered will depend on market rates." },{ "name": "buyrambytes", "type": "buyrambytes", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy RAM\nsummary: '{{nowrap payer}} buys {{nowrap bytes}} bytes of RAM on behalf of {{nowrap receiver}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{payer}} buys approximately {{bytes}} bytes of RAM on behalf of {{receiver}} by paying market rates for RAM. This transaction will incur a 0.5% fee and the cost will depend on market rates." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy RAM\nsummary: '{{nowrap payer}} buys {{nowrap bytes}} bytes of RAM on behalf of {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{payer}} buys approximately {{bytes}} bytes of RAM on behalf of {{receiver}} by paying market rates for RAM. This transaction will incur a 0.5% fee and the cost will depend on market rates." },{ "name": "buyrex", "type": "buyrex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy REX Tokens\nsummary: '{{nowrap from}} buys REX tokens in exchange for {{nowrap amount}} and his vote stake increases by {{nowrap amount}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{amount}} is taken out of {{from}}’s REX fund and used to purchase REX tokens at the current market exchange rate. In order for the action to succeed, {{from}} must have voted for a proxy or at least 21 block producers. {{amount}} is added to {{from}}’s vote stake.\n\nA sell order of the purchased amount can only be initiated after waiting for the maturity period of 4 to 5 days to pass. Even then, depending on the market conditions, the initiated sell order may not be executed immediately." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy REX Tokens\nsummary: '{{nowrap from}} buys REX tokens in exchange for {{nowrap amount}} and their vote stake increases by {{nowrap amount}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{amount}} is taken out of {{from}}’s REX fund and used to purchase REX tokens at the current market exchange rate. In order for the action to succeed, {{from}} must have voted for a proxy or at least 21 block producers. {{amount}} is added to {{from}}’s vote stake.\n\nA sell order of the purchased amount can only be initiated after waiting for the maturity period of 4 to 5 days to pass. Even then, depending on the market conditions, the initiated sell order may not be executed immediately." },{ "name": "canceldelay", "type": "canceldelay", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Delayed Transaction\nsummary: '{{nowrap canceling_auth.actor}} cancels a delayed transaction'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{canceling_auth.actor}} cancels the delayed transaction with id {{trx_id}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Delayed Transaction\nsummary: '{{nowrap canceling_auth.actor}} cancels a delayed transaction'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{canceling_auth.actor}} cancels the delayed transaction with id {{trx_id}}." + },{ + "name": "cfgpowerup", + "type": "cfgpowerup", + "ricardian_contract": "" },{ "name": "claimrewards", "type": "claimrewards", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Block Producer Rewards\nsummary: '{{nowrap owner}} claims block and vote rewards'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{owner}} claims block and vote rewards from the system." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Block Producer Rewards\nsummary: '{{nowrap owner}} claims block and vote rewards'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{owner}} claims block and vote rewards from the system." },{ "name": "closerex", "type": "closerex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cleanup Unused REX Data\nsummary: 'Delete REX related DB entries and free associated RAM'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nDelete REX related DB entries and free associated RAM for {{owner}}.\n\nTo fully delete all REX related DB entries, {{owner}} must ensure that their REX balance and REX fund amounts are both zero and they have no outstanding loans." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cleanup Unused REX Data\nsummary: 'Delete REX related DB entries and free associated RAM'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nDelete REX related DB entries and free associated RAM for {{owner}}.\n\nTo fully delete all REX related DB entries, {{owner}} must ensure that their REX balance and REX fund amounts are both zero and they have no outstanding loans." },{ "name": "cnclrexorder", "type": "cnclrexorder", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Scheduled REX Sell Order\nsummary: '{{nowrap owner}} cancels a scheduled sell order if not yet filled'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} cancels their open sell order." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Scheduled REX Sell Order\nsummary: '{{nowrap owner}} cancels a scheduled sell order if not yet filled'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} cancels their open sell order." },{ "name": "consolidate", "type": "consolidate", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Consolidate REX Maturity Buckets Into One\nsummary: 'Consolidate REX maturity buckets into one'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nConsolidate REX maturity buckets into one bucket that {{owner}} will not be able to sell until 4 to 5 days later." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Consolidate REX Maturity Buckets Into One\nsummary: 'Consolidate REX maturity buckets into one'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nConsolidate REX maturity buckets into one bucket that {{owner}} will not be able to sell until 4 to 5 days later." },{ "name": "defcpuloan", "type": "defcpuloan", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from the Fund of a Specific CPU Loan\nsummary: '{{nowrap from}} transfers {{nowrap amount}} from the fund of CPU loan number {{nowrap loan_num}} back to REX fund'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{amount}} from the fund of CPU loan number {{loan_num}} back to REX fund." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from the Fund of a Specific CPU Loan\nsummary: '{{nowrap from}} transfers {{nowrap amount}} from the fund of CPU loan number {{nowrap loan_num}} back to REX fund'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{amount}} from the fund of CPU loan number {{loan_num}} back to REX fund." },{ "name": "defnetloan", "type": "defnetloan", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from the Fund of a Specific NET Loan\nsummary: '{{nowrap from}} transfers {{nowrap amount}} from the fund of NET loan number {{nowrap loan_num}} back to REX fund'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{amount}} from the fund of NET loan number {{loan_num}} back to REX fund." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from the Fund of a Specific NET Loan\nsummary: '{{nowrap from}} transfers {{nowrap amount}} from the fund of NET loan number {{nowrap loan_num}} back to REX fund'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{amount}} from the fund of NET loan number {{loan_num}} back to REX fund." },{ "name": "delegatebw", "type": "delegatebw", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Stake Tokens for NET and/or CPU\nsummary: 'Stake tokens for NET and/or CPU and optionally transfer ownership'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{#if transfer}} {{from}} stakes on behalf of {{receiver}} {{stake_net_quantity}} for NET bandwidth and {{stake_cpu_quantity}} for CPU bandwidth.\n\nStaked tokens will also be transferred to {{receiver}}. The sum of these two quantities will be deducted from {{from}}’s liquid balance and add to the vote weight of {{receiver}}.\n{{else}}\n{{from}} stakes to self and delegates to {{receiver}} {{stake_net_quantity}} for NET bandwidth and {{stake_cpu_quantity}} for CPU bandwidth.\n\nThe sum of these two quantities add to the vote weight of {{from}}.\n{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Stake Tokens for NET and/or CPU\nsummary: 'Stake tokens for NET and/or CPU and optionally transfer ownership'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{#if transfer}} {{from}} stakes on behalf of {{receiver}} {{stake_net_quantity}} for NET bandwidth and {{stake_cpu_quantity}} for CPU bandwidth.\n\nStaked tokens will also be transferred to {{receiver}}. The sum of these two quantities will be deducted from {{from}}’s liquid balance and add to the vote weight of {{receiver}}.\n{{else}}\n{{from}} stakes to self and delegates to {{receiver}} {{stake_net_quantity}} for NET bandwidth and {{stake_cpu_quantity}} for CPU bandwidth.\n\nThe sum of these two quantities add to the vote weight of {{from}}.\n{{/if}}" },{ "name": "deleteauth", "type": "deleteauth", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Delete Account Permission\nsummary: 'Delete the {{nowrap permission}} permission of {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDelete the {{permission}} permission of {{account}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Delete Account Permission\nsummary: 'Delete the {{nowrap permission}} permission of {{nowrap account}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDelete the {{permission}} permission of {{account}}." },{ "name": "deposit", "type": "deposit", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit Into REX Fund\nsummary: 'Add to {{nowrap owner}}’s REX fund by transferring {{nowrap amount}} from {{nowrap owner}}’s liquid balance'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nTransfer {{amount}} from {{owner}}’s liquid balance to {{owner}}’s REX fund. All proceeds and expenses related to REX are added to or taken out of this fund." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit Into REX Fund\nsummary: 'Add to {{nowrap owner}}’s REX fund by transferring {{nowrap amount}} from {{nowrap owner}}’s liquid balance'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nTransfer {{amount}} from {{owner}}’s liquid balance to {{owner}}’s REX fund. All proceeds and expenses related to REX are added to or taken out of this fund." },{ "name": "distviarex", "type": "distviarex", @@ -1413,31 +1833,35 @@ },{ "name": "fundcpuloan", "type": "fundcpuloan", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit into the Fund of a Specific CPU Loan\nsummary: '{{nowrap from}} funds a CPU loan'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{payment}} from REX fund to the fund of CPU loan number {{loan_num}} in order to be used in loan renewal at expiry. {{from}} can withdraw the total balance of the loan fund at any time." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit into the Fund of a Specific CPU Loan\nsummary: '{{nowrap from}} funds a CPU loan'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{payment}} from REX fund to the fund of CPU loan number {{loan_num}} in order to be used in loan renewal at expiry. {{from}} can withdraw the total balance of the loan fund at any time." },{ "name": "fundnetloan", "type": "fundnetloan", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit into the Fund of a Specific NET Loan\nsummary: '{{nowrap from}} funds a NET loan'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{payment}} from REX fund to the fund of NET loan number {{loan_num}} in order to be used in loan renewal at expiry. {{from}} can withdraw the total balance of the loan fund at any time." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit into the Fund of a Specific NET Loan\nsummary: '{{nowrap from}} funds a NET loan'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{payment}} from REX fund to the fund of NET loan number {{loan_num}} in order to be used in loan renewal at expiry. {{from}} can withdraw the total balance of the loan fund at any time." },{ "name": "init", "type": "init", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Initialize System Contract\nsummary: 'Initialize system contract'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\nInitialize system contract. The core token symbol will be set to {{core}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Initialize System Contract\nsummary: 'Initialize system contract'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\nInitialize system contract. The core token symbol will be set to {{core}}." + },{ + "name": "limitauthchg", + "type": "limitauthchg", + "ricardian_contract": "" },{ "name": "linkauth", "type": "linkauth", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Link Action to Permission\nsummary: '{{nowrap account}} sets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract to {{nowrap requirement}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} sets the minimum required permission for the {{#if type}}{{type}} action of the{{/if}} {{code}} contract to {{requirement}}.\n\n{{#if type}}{{else}}Any links explicitly associated to specific actions of {{code}} will take precedence.{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Link Action to Permission\nsummary: '{{nowrap account}} sets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract to {{nowrap requirement}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} sets the minimum required permission for the {{#if type}}{{type}} action of the{{/if}} {{code}} contract to {{requirement}}.\n\n{{#if type}}{{else}}Any links explicitly associated to specific actions of {{code}} will take precedence.{{/if}}" },{ "name": "mvfrsavings", "type": "mvfrsavings", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unlock REX Tokens\nsummary: '{{nowrap owner}} unlocks REX Tokens'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} unlocks {{rex}} by moving it out of the REX savings bucket. The unlocked REX tokens cannot be sold until 4 to 5 days later." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unlock REX Tokens\nsummary: '{{nowrap owner}} unlocks REX Tokens'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} unlocks {{rex}} by moving it out of the REX savings bucket. The unlocked REX tokens cannot be sold until 4 to 5 days later." },{ "name": "mvtosavings", "type": "mvtosavings", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Lock REX Tokens\nsummary: '{{nowrap owner}} locks REX Tokens'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} locks {{rex}} by moving it into the REX savings bucket. The locked REX tokens cannot be sold directly and will have to be unlocked explicitly before selling." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Lock REX Tokens\nsummary: '{{nowrap owner}} locks REX Tokens'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} locks {{rex}} by moving it into the REX savings bucket. The locked REX tokens cannot be sold directly and will have to be unlocked explicitly before selling." },{ "name": "newaccount", "type": "newaccount", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Create New Account\nsummary: '{{nowrap creator}} creates a new account with the name {{nowrap name}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{creator}} creates a new account with the name {{name}} and the following permissions:\n\nowner permission with authority:\n{{to_json owner}}\n\nactive permission with authority:\n{{to_json active}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Create New Account\nsummary: '{{nowrap creator}} creates a new account with the name {{nowrap name}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{creator}} creates a new account with the name {{name}} and the following permissions:\n\nowner permission with authority:\n{{to_json owner}}\n\nactive permission with authority:\n{{to_json active}}" },{ "name": "onblock", "type": "onblock", @@ -1446,70 +1870,86 @@ "name": "onerror", "type": "onerror", "ricardian_contract": "" + },{ + "name": "powerup", + "type": "powerup", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Powerup resources\nsummary: 'User may powerup to reserve resources'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\nUsers may use the powerup action to reserve resources." + },{ + "name": "powerupexec", + "type": "powerupexec", + "ricardian_contract": "" },{ "name": "refund", "type": "refund", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Unstaked Tokens\nsummary: 'Return previously unstaked tokens to {{nowrap owner}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nReturn previously unstaked tokens to {{owner}} after the unstaking period has elapsed." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Unstaked Tokens\nsummary: 'Return previously unstaked tokens to {{nowrap owner}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nReturn previously unstaked tokens to {{owner}} after the unstaking period has elapsed." },{ "name": "regproducer", "type": "regproducer", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register as a Block Producer Candidate\nsummary: 'Register {{nowrap producer}} account as a block producer candidate'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\nRegister {{producer}} account as a block producer candidate.\n\n{{$clauses.BlockProducerAgreement}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register as a Block Producer Candidate\nsummary: 'Register {{nowrap producer}} account as a block producer candidate'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\nRegister {{producer}} account as a block producer candidate.\n\nURL: {{url}}\nLocation code: {{location}}\nBlock signing key: {{producer_key}}\n\n## Block Producer Agreement\n{{$clauses.BlockProducerAgreement}}" + },{ + "name": "regproducer2", + "type": "regproducer2", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register as a Block Producer Candidate\nsummary: 'Register {{nowrap producer}} account as a block producer candidate'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\nRegister {{producer}} account as a block producer candidate.\n\nURL: {{url}}\nLocation code: {{location}}\nBlock signing authority:\n{{to_json producer_authority}}\n\n## Block Producer Agreement\n{{$clauses.BlockProducerAgreement}}" },{ "name": "regproxy", "type": "regproxy", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register/unregister as a Proxy\nsummary: 'Register/unregister {{nowrap proxy}} as a proxy account'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{#if isproxy}}\n{{proxy}} registers as a proxy that can vote on behalf of accounts that appoint it as their proxy.\n{{else}}\n{{proxy}} unregisters as a proxy that can vote on behalf of accounts that appoint it as their proxy.\n{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register/unregister as a Proxy\nsummary: 'Register/unregister {{nowrap proxy}} as a proxy account'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{#if isproxy}}\n{{proxy}} registers as a proxy that can vote on behalf of accounts that appoint it as their proxy.\n{{else}}\n{{proxy}} unregisters as a proxy that can vote on behalf of accounts that appoint it as their proxy.\n{{/if}}" },{ "name": "rentcpu", "type": "rentcpu", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Rent CPU Bandwidth for 30 Days\nsummary: '{{nowrap from}} pays {{nowrap loan_payment}} to rent CPU bandwidth for {{nowrap receiver}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} pays {{loan_payment}} to rent CPU bandwidth on behalf of {{receiver}} for a period of 30 days.\n\n{{loan_payment}} is taken out of {{from}}’s REX fund. The market price determines the number of tokens to be staked to {{receiver}}’s CPU resources. In addition, {{from}} provides {{loan_fund}}, which is also taken out of {{from}}’s REX fund, to be used for automatic renewal of the loan.\n\nAt expiration, if the loan has less funds than {{loan_payment}}, it is closed and lent tokens that have been staked are taken out of {{receiver}}’s CPU bandwidth. Otherwise, it is renewed at the market price at the time of renewal, that is, the number of staked tokens is recalculated and {{receiver}}’s CPU bandwidth is updated accordingly. {{from}} can fund or defund a loan at any time before expiration. When the loan is closed, {{from}} is refunded any tokens remaining in the loan fund." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Rent CPU Bandwidth for 30 Days\nsummary: '{{nowrap from}} pays {{nowrap loan_payment}} to rent CPU bandwidth for {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} pays {{loan_payment}} to rent CPU bandwidth on behalf of {{receiver}} for a period of 30 days.\n\n{{loan_payment}} is taken out of {{from}}’s REX fund. The market price determines the number of tokens to be staked to {{receiver}}’s CPU resources. In addition, {{from}} provides {{loan_fund}}, which is also taken out of {{from}}’s REX fund, to be used for automatic renewal of the loan.\n\nAt expiration, if the loan has less funds than {{loan_payment}}, it is closed and lent tokens that have been staked are taken out of {{receiver}}’s CPU bandwidth. Otherwise, it is renewed at the market price at the time of renewal, that is, the number of staked tokens is recalculated and {{receiver}}’s CPU bandwidth is updated accordingly. {{from}} can fund or defund a loan at any time before expiration. When the loan is closed, {{from}} is refunded any tokens remaining in the loan fund." },{ "name": "rentnet", "type": "rentnet", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Rent NET Bandwidth for 30 Days\nsummary: '{{nowrap from}} pays {{nowrap loan_payment}} to rent NET bandwidth for {{nowrap receiver}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} pays {{loan_payment}} to rent NET bandwidth on behalf of {{receiver}} for a period of 30 days.\n\n{{loan_payment}} is taken out of {{from}}’s REX fund. The market price determines the number of tokens to be staked to {{receiver}}’s NET resources for 30 days. In addition, {{from}} provides {{loan_fund}}, which is also taken out of {{from}}’s REX fund, to be used for automatic renewal of the loan.\n\nAt expiration, if the loan has less funds than {{loan_payment}}, it is closed and lent tokens that have been staked are taken out of {{receiver}}’s NET bandwidth. Otherwise, it is renewed at the market price at the time of renewal, that is, the number of staked tokens is recalculated and {{receiver}}’s NET bandwidth is updated accordingly. {{from}} can fund or defund a loan at any time before expiration. When the loan is closed, {{from}} is refunded any tokens remaining in the loan fund." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Rent NET Bandwidth for 30 Days\nsummary: '{{nowrap from}} pays {{nowrap loan_payment}} to rent NET bandwidth for {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} pays {{loan_payment}} to rent NET bandwidth on behalf of {{receiver}} for a period of 30 days.\n\n{{loan_payment}} is taken out of {{from}}’s REX fund. The market price determines the number of tokens to be staked to {{receiver}}’s NET resources for 30 days. In addition, {{from}} provides {{loan_fund}}, which is also taken out of {{from}}’s REX fund, to be used for automatic renewal of the loan.\n\nAt expiration, if the loan has less funds than {{loan_payment}}, it is closed and lent tokens that have been staked are taken out of {{receiver}}’s NET bandwidth. Otherwise, it is renewed at the market price at the time of renewal, that is, the number of staked tokens is recalculated and {{receiver}}’s NET bandwidth is updated accordingly. {{from}} can fund or defund a loan at any time before expiration. When the loan is closed, {{from}} is refunded any tokens remaining in the loan fund." },{ "name": "rexexec", "type": "rexexec", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Perform REX Maintenance\nsummary: 'Process sell orders and expired loans'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nPerforms REX maintenance by processing a maximum of {{max}} REX sell orders and expired loans. Any account can execute this action." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Perform REX Maintenance\nsummary: 'Process sell orders and expired loans'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nPerforms REX maintenance by processing a maximum of {{max}} REX sell orders and expired loans. Any account can execute this action." },{ "name": "rmvproducer", "type": "rmvproducer", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Forcibly Unregister a Block Producer Candidate\nsummary: '{{nowrap producer}} is unregistered as a block producer candidate'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} unregisters {{producer}} as a block producer candidate. {{producer}} account will retain its votes and those votes can change based on voter stake changes or votes removed from {{producer}}. However new voters will not be able to vote for {{producer}} while it remains unregistered." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Forcibly Unregister a Block Producer Candidate\nsummary: '{{nowrap producer}} is unregistered as a block producer candidate'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} unregisters {{producer}} as a block producer candidate. {{producer}} account will retain its votes and those votes can change based on voter stake changes or votes removed from {{producer}}. However new voters will not be able to vote for {{producer}} while it remains unregistered." },{ "name": "sellram", "type": "sellram", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Sell RAM From Account\nsummary: 'Sell unused RAM from {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\nSell {{bytes}} bytes of unused RAM from account {{account}} at market price. This transaction will incur a 0.5% fee on the proceeds which depend on market rates." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Sell RAM From Account\nsummary: 'Sell unused RAM from {{nowrap account}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\nSell {{bytes}} bytes of unused RAM from account {{account}} at market price. This transaction will incur a 0.5% fee on the proceeds which depend on market rates." },{ "name": "sellrex", "type": "sellrex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Sell REX Tokens in Exchange for EOS\nsummary: '{{nowrap from}} sells {{nowrap rex}} tokens'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} initiates a sell order to sell {{rex}} tokens at the market exchange rate during the time at which the order is ultimately executed. If {{from}} already has an open sell order in the sell queue, {{rex}} will be added to the amount of the sell order without change the position of the sell order within the queue. Once the sell order is executed, proceeds are added to {{from}}’s REX fund, the value of sold REX tokens is deducted from {{from}}’s vote stake, and votes are updated accordingly.\n\nDepending on the market conditions, it may not be possible to fill the entire sell order immediately. In such a case, the sell order is added to the back of a sell queue. A sell order at the front of the sell queue will automatically be executed when the market conditions allow for the entire order to be filled. Regardless of the market conditions, the system is designed to execute this sell order within 30 days. {{from}} can cancel the order at any time before it is filled using the cnclrexorder action." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Sell REX Tokens in Exchange for EOS\nsummary: '{{nowrap from}} sells {{nowrap rex}} tokens'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} initiates a sell order to sell {{rex}} tokens at the market exchange rate during the time at which the order is ultimately executed. If {{from}} already has an open sell order in the sell queue, {{rex}} will be added to the amount of the sell order without change the position of the sell order within the queue. Once the sell order is executed, proceeds are added to {{from}}’s REX fund, the value of sold REX tokens is deducted from {{from}}’s vote stake, and votes are updated accordingly.\n\nDepending on the market conditions, it may not be possible to fill the entire sell order immediately. In such a case, the sell order is added to the back of a sell queue. A sell order at the front of the sell queue will automatically be executed when the market conditions allow for the entire order to be filled. Regardless of the market conditions, the system is designed to execute this sell order within 30 days. {{from}} can cancel the order at any time before it is filled using the cnclrexorder action." },{ "name": "setabi", "type": "setabi", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract ABI\nsummary: 'Deploy contract ABI on account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy the ABI file associated with the contract on account {{account}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract ABI\nsummary: 'Deploy contract ABI on account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy the ABI file associated with the contract on account {{account}}." },{ "name": "setacctcpu", "type": "setacctcpu", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the CPU Quota of Account\nsummary: 'Explicitly manage the CPU bandwidth quota of account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value cpu_weight}}\nExplicitly manage the CPU bandwidth quota of account {{account}} by pinning it to a weight of {{cpu_weight}}.\n\n{{account}} can stake and unstake, however, it will not change their CPU bandwidth quota as long as it remains pinned.\n{{else}}\nUnpin the CPU bandwidth quota of account {{account}}. The CPU bandwidth quota of {{account}} will be driven by the current tokens staked for CPU bandwidth by {{account}}.\n{{/if_has_value}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the CPU Quota of Account\nsummary: 'Explicitly manage the CPU bandwidth quota of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value cpu_weight}}\nExplicitly manage the CPU bandwidth quota of account {{account}} by pinning it to a weight of {{cpu_weight}}.\n\n{{account}} can stake and unstake, however, it will not change their CPU bandwidth quota as long as it remains pinned.\n{{else}}\nUnpin the CPU bandwidth quota of account {{account}}. The CPU bandwidth quota of {{account}} will be driven by the current tokens staked for CPU bandwidth by {{account}}.\n{{/if_has_value}}" },{ "name": "setacctnet", "type": "setacctnet", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the NET Quota of Account\nsummary: 'Explicitly manage the NET bandwidth quota of account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value net_weight}}\nExplicitly manage the network bandwidth quota of account {{account}} by pinning it to a weight of {{net_weight}}.\n\n{{account}} can stake and unstake, however, it will not change their NET bandwidth quota as long as it remains pinned.\n{{else}}\nUnpin the NET bandwidth quota of account {{account}}. The NET bandwidth quota of {{account}} will be driven by the current tokens staked for NET bandwidth by {{account}}.\n{{/if_has_value}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the NET Quota of Account\nsummary: 'Explicitly manage the NET bandwidth quota of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value net_weight}}\nExplicitly manage the network bandwidth quota of account {{account}} by pinning it to a weight of {{net_weight}}.\n\n{{account}} can stake and unstake, however, it will not change their NET bandwidth quota as long as it remains pinned.\n{{else}}\nUnpin the NET bandwidth quota of account {{account}}. The NET bandwidth quota of {{account}} will be driven by the current tokens staked for NET bandwidth by {{account}}.\n{{/if_has_value}}" },{ "name": "setacctram", "type": "setacctram", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the RAM Quota of Account\nsummary: 'Explicitly manage the RAM quota of account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value ram_bytes}}\nExplicitly manage the RAM quota of account {{account}} by pinning it to {{ram_bytes}} bytes.\n\n{{account}} can buy and sell RAM, however, it will not change their RAM quota as long as it remains pinned.\n{{else}}\nUnpin the RAM quota of account {{account}}. The RAM quota of {{account}} will be driven by the current RAM holdings of {{account}}.\n{{/if_has_value}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the RAM Quota of Account\nsummary: 'Explicitly manage the RAM quota of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value ram_bytes}}\nExplicitly manage the RAM quota of account {{account}} by pinning it to {{ram_bytes}} bytes.\n\n{{account}} can buy and sell RAM, however, it will not change their RAM quota as long as it remains pinned.\n{{else}}\nUnpin the RAM quota of account {{account}}. The RAM quota of {{account}} will be driven by the current RAM holdings of {{account}}.\n{{/if_has_value}}" },{ "name": "setalimits", "type": "setalimits", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Adjust Resource Limits of Account\nsummary: 'Adjust resource limits of account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} updates {{account}}’s resource limits to have a RAM quota of {{ram_bytes}} bytes, a NET bandwidth quota of {{net_weight}} and a CPU bandwidth quota of {{cpu_weight}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Adjust Resource Limits of Account\nsummary: 'Adjust resource limits of account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} updates {{account}}’s resource limits to have a RAM quota of {{ram_bytes}} bytes, a NET bandwidth quota of {{net_weight}} and a CPU bandwidth quota of {{cpu_weight}}." },{ "name": "setcode", "type": "setcode", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract Code\nsummary: 'Deploy contract code on account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy compiled contract code to the account {{account}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract Code\nsummary: 'Deploy contract code on account {{nowrap account}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy compiled contract code to the account {{account}}." + },{ + "name": "setinflation", + "type": "setinflation", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set Inflation Parameters\nsummary: 'Set inflation parameters'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets the inflation parameters as follows:\n\n* Annual inflation rate (in units of a hundredth of a percent): {{annual_rate}}\n* Fraction of inflation used to reward block producers: 10000/{{inflation_pay_factor}}\n* Fraction of block producer rewards to be distributed proportional to blocks produced: 10000/{{votepay_factor}}" },{ "name": "setparams", "type": "setparams", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set System Parameters\nsummary: 'Set System Parameters'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets system parameters to:\n{{to_json params}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set System Parameters\nsummary: 'Set System Parameters'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets system parameters to:\n{{to_json params}}" },{ "name": "setpayrates", "type": "setpayrates", @@ -1517,31 +1957,31 @@ },{ "name": "setpriv", "type": "setpriv", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Make an Account Privileged or Unprivileged\nsummary: '{{#if is_priv}}Make {{nowrap account}} privileged{{else}}Remove privileged status of {{nowrap account}}{{/if}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if is_priv}}\n{{$action.account}} makes {{account}} privileged.\n{{else}}\n{{$action.account}} removes privileged status of {{account}}.\n{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Make an Account Privileged or Unprivileged\nsummary: '{{#if is_priv}}Make {{nowrap account}} privileged{{else}}Remove privileged status of {{nowrap account}}{{/if}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if is_priv}}\n{{$action.account}} makes {{account}} privileged.\n{{else}}\n{{$action.account}} removes privileged status of {{account}}.\n{{/if}}" },{ "name": "setram", "type": "setram", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Configure the Available RAM\nsummary: 'Configure the available RAM'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} configures the available RAM to {{max_ram_size}} bytes." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Configure the Available RAM\nsummary: 'Configure the available RAM'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} configures the available RAM to {{max_ram_size}} bytes." },{ "name": "setramrate", "type": "setramrate", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set the Rate of Increase of RAM\nsummary: 'Set the rate of increase of RAM per block'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets the rate of increase of RAM to {{bytes_per_block}} bytes/block." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set the Rate of Increase of RAM\nsummary: 'Set the rate of increase of RAM per block'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets the rate of increase of RAM to {{bytes_per_block}} bytes/block." },{ "name": "setrex", "type": "setrex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Adjust REX Pool Virtual Balance\nsummary: 'Adjust REX Pool Virtual Balance'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} adjusts REX loan rate by setting REX pool virtual balance to {{balance}}. No token transfer or issue is executed in this action." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Adjust REX Pool Virtual Balance\nsummary: 'Adjust REX Pool Virtual Balance'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} adjusts REX loan rate by setting REX pool virtual balance to {{balance}}. No token transfer or issue is executed in this action." },{ "name": "undelegatebw", "type": "undelegatebw", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unstake Tokens for NET and/or CPU\nsummary: 'Unstake tokens for NET and/or CPU from {{nowrap receiver}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{from}} unstakes from {{receiver}} {{unstake_net_quantity}} for NET bandwidth and {{unstake_cpu_quantity}} for CPU bandwidth.\n\nThe sum of these two quantities will be removed from the vote weight of {{receiver}} and will be made available to {{from}} after an uninterrupted 3 day period without further unstaking by {{from}}. After the uninterrupted 3 day period passes, the system will attempt to automatically return the funds to {{from}}’s regular token balance. However, this automatic refund may occasionally fail which will then require {{from}} to manually claim the funds with the refund action." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unstake Tokens for NET and/or CPU\nsummary: 'Unstake tokens for NET and/or CPU from {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{from}} unstakes from {{receiver}} {{unstake_net_quantity}} for NET bandwidth and {{unstake_cpu_quantity}} for CPU bandwidth.\n\nThe sum of these two quantities will be removed from the vote weight of {{receiver}} and will be made available to {{from}} after an uninterrupted 3 day period without further unstaking by {{from}}. After the uninterrupted 3 day period passes, the system will attempt to automatically return the funds to {{from}}’s regular token balance. However, this automatic refund may occasionally fail which will then require {{from}} to manually claim the funds with the refund action." },{ "name": "unlinkauth", "type": "unlinkauth", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unlink Action from Permission\nsummary: '{{nowrap account}} unsets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} removes the association between the {{#if type}}{{type}} action of the{{/if}} {{code}} contract and its minimum required permission.\n\n{{#if type}}{{else}}This will not remove any links explicitly associated to specific actions of {{code}}.{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unlink Action from Permission\nsummary: '{{nowrap account}} unsets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} removes the association between the {{#if type}}{{type}} action of the{{/if}} {{code}} contract and its minimum required permission.\n\n{{#if type}}{{else}}This will not remove any links explicitly associated to specific actions of {{code}}.{{/if}}" },{ "name": "unregprod", "type": "unregprod", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unregister as a Block Producer Candidate\nsummary: '{{nowrap producer}} unregisters as a block producer candidate'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{producer}} unregisters as a block producer candidate. {{producer}} account will retain its votes and those votes can change based on voter stake changes or votes removed from {{producer}}. However new voters will not be able to vote for {{producer}} while it remains unregistered." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unregister as a Block Producer Candidate\nsummary: '{{nowrap producer}} unregisters as a block producer candidate'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{producer}} unregisters as a block producer candidate. {{producer}} account will retain its votes and those votes can change based on voter stake changes or votes removed from {{producer}}. However new voters will not be able to vote for {{producer}} while it remains unregistered." },{ "name": "unregreason", "type": "unregreason", @@ -1549,19 +1989,19 @@ },{ "name": "unstaketorex", "type": "unstaketorex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy REX Tokens Using Staked Tokens\nsummary: '{{nowrap owner}} buys REX tokens in exchange for tokens currently staked to NET and/or CPU'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from_net}} and {{from_cpu}} are withdrawn from {{receiver}}’s NET and CPU bandwidths respectively. These funds are used to purchase REX tokens at the current market exchange rate. In order for the action to succeed, {{owner}} must have voted for a proxy or at least 21 block producers.\n\nA sell order of the purchased amount can only be initiated after waiting for the maturity period of 4 to 5 days to pass. Even then, depending on the market conditions, the initiated sell order may not be executed immediately." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy REX Tokens Using Staked Tokens\nsummary: '{{nowrap owner}} buys REX tokens in exchange for tokens currently staked to NET and/or CPU'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from_net}} and {{from_cpu}} are withdrawn from {{receiver}}’s NET and CPU bandwidths respectively. These funds are used to purchase REX tokens at the current market exchange rate. In order for the action to succeed, {{owner}} must have voted for a proxy or at least 21 block producers.\n\nA sell order of the purchased amount can only be initiated after waiting for the maturity period of 4 to 5 days to pass. Even then, depending on the market conditions, the initiated sell order may not be executed immediately." },{ "name": "updateauth", "type": "updateauth", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Modify Account Permission\nsummary: 'Add or update the {{nowrap permission}} permission of {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nModify, and create if necessary, the {{permission}} permission of {{account}} to have a parent permission of {{parent}} and the following authority:\n{{to_json auth}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Modify Account Permission\nsummary: 'Add or update the {{nowrap permission}} permission of {{nowrap account}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nModify, and create if necessary, the {{permission}} permission of {{account}} to have a parent permission of {{parent}} and the following authority:\n{{to_json auth}}" },{ "name": "updaterex", "type": "updaterex", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Update REX Owner Vote Weight\nsummary: 'Update vote weight to current value of held REX tokens'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nUpdate vote weight of {{owner}} account to current value of held REX tokens." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Update REX Owner Vote Weight\nsummary: 'Update vote weight to current value of held REX tokens'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nUpdate vote weight of {{owner}} account to current value of held REX tokens." },{ "name": "updtrevision", "type": "updtrevision", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Update System Contract Revision Number\nsummary: 'Update system contract revision number'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} advances the system contract revision number to {{revision}}." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Update System Contract Revision Number\nsummary: 'Update system contract revision number'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} advances the system contract revision number to {{revision}}." },{ "name": "votebpout", "type": "votebpout", @@ -1569,11 +2009,19 @@ },{ "name": "voteproducer", "type": "voteproducer", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Vote for Block Producers\nsummary: '{{nowrap voter}} votes for {{#if proxy}}the proxy {{nowrap proxy}}{{else}}up to 30 block producer candidates{{/if}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{#if proxy}}\n{{voter}} votes for the proxy {{proxy}}.\nAt the time of voting the full weight of voter’s staked (CPU + NET) tokens will be cast towards each of the producers voted by {{proxy}}.\n{{else}}\n{{voter}} votes for the following block producer candidates:\n\n{{#each producers}}\n + {{this}}\n{{/each}}\n\nAt the time of voting the full weight of voter’s staked (CPU + NET) tokens will be cast towards each of the above producers.\n{{/if}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Vote for Block Producers\nsummary: '{{nowrap voter}} votes for {{#if proxy}}the proxy {{nowrap proxy}}{{else}}up to 30 block producer candidates{{/if}}'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{#if proxy}}\n{{voter}} votes for the proxy {{proxy}}.\nAt the time of voting the full weight of voter’s staked (CPU + NET) tokens will be cast towards each of the producers voted by {{proxy}}.\n{{else}}\n{{voter}} votes for the following block producer candidates:\n\n{{#each producers}}\n + {{this}}\n{{/each}}\n\nAt the time of voting the full weight of voter’s staked (CPU + NET) tokens will be cast towards each of the above producers.\n{{/if}}" + },{ + "name": "voteupdate", + "type": "voteupdate", + "ricardian_contract": "" + },{ + "name": "wasmcfg", + "type": "wasmcfg", + "ricardian_contract": "" },{ "name": "withdraw", "type": "withdraw", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from REX Fund\nsummary: 'Withdraw {{nowrap amount}} from {{nowrap owner}}’s REX fund by transferring to {{owner}}’s liquid balance'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nWithdraws {{amount}} from {{owner}}’s REX fund and transfer them to {{owner}}’s liquid balance." + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from REX Fund\nsummary: 'Withdraw {{nowrap amount}} from {{nowrap owner}}’s REX fund by transferring to {{owner}}’s liquid balance'\nicon: https://raw.githubusercontent.com/AntelopeIO/reference-contracts/main/contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nWithdraws {{amount}} from {{owner}}’s REX fund and transfer them to {{owner}}’s liquid balance." } ], "tables": [{ @@ -1588,6 +2036,12 @@ "key_names": [], "key_types": [], "type": "bid_refund" + },{ + "name": "blockinfo", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "block_info_record" },{ "name": "cpuloan", "index_type": "i64", @@ -1606,6 +2060,24 @@ "key_names": [], "key_types": [], "type": "eosio_global_state" + },{ + "name": "global2", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "eosio_global_state2" + },{ + "name": "global3", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "eosio_global_state3" + },{ + "name": "global4", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "eosio_global_state4" },{ "name": "namebids", "index_type": "i64", @@ -1630,12 +2102,30 @@ "key_names": [], "key_types": [], "type": "payrates" + },{ + "name": "powup.order", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "powerup_order" + },{ + "name": "powup.state", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "powerup_state" },{ "name": "producers", "index_type": "i64", "key_names": [], "key_types": [], "type": "producer_info" + },{ + "name": "producers2", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "producer_info2" },{ "name": "rammarket", "index_type": "i64", @@ -1648,6 +2138,12 @@ "key_names": [], "key_types": [], "type": "refund_request" + },{ + "name": "retbuckets", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "rex_return_buckets" },{ "name": "rexbal", "index_type": "i64", @@ -1672,6 +2168,12 @@ "key_names": [], "key_types": [], "type": "rex_order" + },{ + "name": "rexretpool", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "rex_return_pool" },{ "name": "rotations", "index_type": "i64", @@ -1696,6 +2198,12 @@ "key_names": [], "key_types": [], "type": "voter_info" + },{ + "name": "limitauthchg", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "limit_auth_change" } ], "ricardian_clauses": [{ @@ -1703,12 +2211,17 @@ "body": "User agreement for the chain can go here." },{ "id": "BlockProducerAgreement", - "body": "I, {{producer}}, hereby nominate myself for consideration as an elected block producer.\n\nIf {{producer}} is selected to produce blocks by the system contract, I will sign blocks with {{producer_key}} and I hereby attest that I will keep this key secret and secure.\n\nIf {{producer}} is unable to perform obligations under this contract I will resign my position by resubmitting this contract with the null producer key.\n\nI acknowledge that a block is 'objectively valid' if it conforms to the deterministic blockchain rules in force at the time of its creation, and is 'objectively invalid' if it fails to conform to those rules.\n\n{{producer}} hereby agrees to only use {{producer_key}} to sign messages under the following scenarios:\n\n* proposing an objectively valid block at the time appointed by the block scheduling algorithm;\n* pre-confirming a block produced by another producer in the schedule when I find said block objectively valid;\n* and, confirming a block for which {{producer}} has received pre-confirmation messages from more than two-thirds of the active block producers.\n\nI hereby accept liability for any and all provable damages that result from my:\n\n* signing two different block proposals with the same timestamp with {{producer_key}};\n* signing two different block proposals with the same block number with {{producer_key}};\n* signing any block proposal which builds off of an objectively invalid block;\n* signing a pre-confirmation for an objectively invalid block;\n* or, signing a confirmation for a block for which I do not possess pre-confirmation messages from more than two-thirds of the active block producers.\n\nI hereby agree that double-signing for a timestamp or block number in concert with two or more other block producers shall automatically be deemed malicious and cause {{producer}} to be subject to:\n\n* a fine equal to the past year of compensation received,\n* immediate disqualification from being a producer,\n* and/or other damages.\n\nAn exception may be made if {{producer}} can demonstrate that the double-signing occurred due to a bug in the reference software; the burden of proof is on {{producer}}.\n\nI hereby agree not to interfere with the producer election process. I agree to process all producer election transactions that occur in blocks I create, to sign all objectively valid blocks I create that contain election transactions, and to sign all pre-confirmations and confirmations necessary to facilitate transfer of control to the next set of producers as determined by the system contract.\n\nI hereby acknowledge that more than two-thirds of the active block producers may vote to disqualify {{producer}} in the event {{producer}} is unable to produce blocks or is unable to be reached, according to criteria agreed to among block producers.\n\nIf {{producer}} qualifies for and chooses to collect compensation due to votes received, {{producer}} will provide a public endpoint allowing at least 100 peers to maintain synchronization with the blockchain and/or submit transactions to be included. {{producer}} shall maintain at least one validating node with full state and signature checking and shall report any objectively invalid blocks produced by the active block producers. Reporting shall be via a method to be agreed to among block producers, said method and reports to be made public.\n\nThe community agrees to allow {{producer}} to authenticate peers as necessary to prevent abuse and denial of service attacks; however, {{producer}} agrees not to discriminate against non-abusive peers.\n\nI agree to process transactions on a FIFO (first in, first out) best-effort basis and to honestly bill transactions for measured execution time.\n\nI {{producer}} agree not to manipulate the contents of blocks in order to derive profit from: the order in which transactions are included, or the hash of the block that is produced.\n\nI, {{producer}}, hereby agree to disclose and attest under penalty of perjury all ultimate beneficial owners of my business entity who own more than 10% and all direct shareholders.\n\nI, {{producer}}, hereby agree to cooperate with other block producers to carry out our respective and mutual obligations under this agreement, including but not limited to maintaining network stability and a valid blockchain.\n\nI, {{producer}}, agree to maintain a website hosted at {{url}} which contains up-to-date information on all disclosures required by this contract.\n\nI, {{producer}}, agree to set the location value of {{location}} such that {{producer}} is scheduled with minimal latency between my previous and next peer.\n\nI, {{producer}}, agree to maintain time synchronization within 10 ms of global atomic clock time, using a method agreed to among block producers.\n\nI, {{producer}}, agree not to produce blocks before my scheduled time unless I have received all blocks produced by the prior block producer.\n\nI, {{producer}}, agree not to publish blocks with timestamps more than 500ms in the future unless the prior block is more than 75% full by either NET or CPU bandwidth metrics.\n\nI, {{producer}}, agree not to set the RAM supply to more RAM than my nodes contain and to resign if I am unable to provide the RAM approved by more than two-thirds of active block producers, as shown in the system parameters." + "body": "I, {{producer}}, hereby nominate myself for consideration as an elected block producer.\n\nAdditional conditions for block producer agreement can go here." } ], "error_messages": [], "abi_extensions": [], - "variants": [], - "action_results": [], - "kv_tables": {} + "variants": [{ + "name": "variant_block_signing_authority_v0", + "types": [ + "block_signing_authority_v0" + ] + } + ], + "action_results": [] } \ No newline at end of file diff --git a/docker/contracts/telos/eosio.system.wasm b/docker/contracts/telos/eosio.system.wasm index 8f510c5102b5922a5f90e7bffb650f34f4e4c0a9..882af01159c953d51a5dcdc8e57f28336469a1b0 100644 GIT binary patch literal 342845 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

J*cRl+X!>>R2 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 XdCDJl##IJ?P`i_aNH)zu#r^*WX%XkG diff --git a/docker/contracts/telos/eosio.system_1.7.x.abi b/docker/contracts/telos/eosio.system_1.7.x.abi new file mode 100644 index 0000000..167d394 --- /dev/null +++ b/docker/contracts/telos/eosio.system_1.7.x.abi @@ -0,0 +1,1714 @@ +{ + "version": "eosio::abi/1.1", + "types": [], + "structs": [{ + "name": "abi_hash", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + },{ + "name": "hash", + "type": "checksum256" + } + ] + },{ + "name": "activate", + "base": "", + "fields": [{ + "name": "feature_digest", + "type": "checksum256" + } + ] + },{ + "name": "authority", + "base": "", + "fields": [{ + "name": "threshold", + "type": "uint32" + },{ + "name": "keys", + "type": "key_weight[]" + },{ + "name": "accounts", + "type": "permission_level_weight[]" + },{ + "name": "waits", + "type": "wait_weight[]" + } + ] + },{ + "name": "bid_refund", + "base": "", + "fields": [{ + "name": "bidder", + "type": "name" + },{ + "name": "amount", + "type": "asset" + } + ] + },{ + "name": "bidname", + "base": "", + "fields": [{ + "name": "bidder", + "type": "name" + },{ + "name": "newname", + "type": "name" + },{ + "name": "bid", + "type": "asset" + } + ] + },{ + "name": "bidrefund", + "base": "", + "fields": [{ + "name": "bidder", + "type": "name" + },{ + "name": "newname", + "type": "name" + } + ] + },{ + "name": "block_header", + "base": "", + "fields": [{ + "name": "timestamp", + "type": "uint32" + },{ + "name": "producer", + "type": "name" + },{ + "name": "confirmed", + "type": "uint16" + },{ + "name": "previous", + "type": "checksum256" + },{ + "name": "transaction_mroot", + "type": "checksum256" + },{ + "name": "action_mroot", + "type": "checksum256" + },{ + "name": "schedule_version", + "type": "uint32" + },{ + "name": "new_producers", + "type": "producer_schedule?" + } + ] + },{ + "name": "blockchain_parameters", + "base": "", + "fields": [{ + "name": "max_block_net_usage", + "type": "uint64" + },{ + "name": "target_block_net_usage_pct", + "type": "uint32" + },{ + "name": "max_transaction_net_usage", + "type": "uint32" + },{ + "name": "base_per_transaction_net_usage", + "type": "uint32" + },{ + "name": "net_usage_leeway", + "type": "uint32" + },{ + "name": "context_free_discount_net_usage_num", + "type": "uint32" + },{ + "name": "context_free_discount_net_usage_den", + "type": "uint32" + },{ + "name": "max_block_cpu_usage", + "type": "uint32" + },{ + "name": "target_block_cpu_usage_pct", + "type": "uint32" + },{ + "name": "max_transaction_cpu_usage", + "type": "uint32" + },{ + "name": "min_transaction_cpu_usage", + "type": "uint32" + },{ + "name": "max_transaction_lifetime", + "type": "uint32" + },{ + "name": "deferred_trx_expiration_window", + "type": "uint32" + },{ + "name": "max_transaction_delay", + "type": "uint32" + },{ + "name": "max_inline_action_size", + "type": "uint32" + },{ + "name": "max_inline_action_depth", + "type": "uint16" + },{ + "name": "max_authority_depth", + "type": "uint16" + } + ] + },{ + "name": "buyram", + "base": "", + "fields": [{ + "name": "payer", + "type": "name" + },{ + "name": "receiver", + "type": "name" + },{ + "name": "quant", + "type": "asset" + } + ] + },{ + "name": "buyrambytes", + "base": "", + "fields": [{ + "name": "payer", + "type": "name" + },{ + "name": "receiver", + "type": "name" + },{ + "name": "bytes", + "type": "uint32" + } + ] + },{ + "name": "buyrex", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "amount", + "type": "asset" + } + ] + },{ + "name": "canceldelay", + "base": "", + "fields": [{ + "name": "canceling_auth", + "type": "permission_level" + },{ + "name": "trx_id", + "type": "checksum256" + } + ] + },{ + "name": "claimrewards", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + } + ] + },{ + "name": "closerex", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + } + ] + },{ + "name": "cnclrexorder", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + } + ] + },{ + "name": "connector", + "base": "", + "fields": [{ + "name": "balance", + "type": "asset" + },{ + "name": "weight", + "type": "float64" + } + ] + },{ + "name": "consolidate", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + } + ] + },{ + "name": "defcpuloan", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "loan_num", + "type": "uint64" + },{ + "name": "amount", + "type": "asset" + } + ] + },{ + "name": "defnetloan", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "loan_num", + "type": "uint64" + },{ + "name": "amount", + "type": "asset" + } + ] + },{ + "name": "delegatebw", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "receiver", + "type": "name" + },{ + "name": "stake_net_quantity", + "type": "asset" + },{ + "name": "stake_cpu_quantity", + "type": "asset" + },{ + "name": "transfer", + "type": "bool" + } + ] + },{ + "name": "delegated_bandwidth", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "to", + "type": "name" + },{ + "name": "net_weight", + "type": "asset" + },{ + "name": "cpu_weight", + "type": "asset" + } + ] + },{ + "name": "deleteauth", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "permission", + "type": "name" + } + ] + },{ + "name": "deposit", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + },{ + "name": "amount", + "type": "asset" + } + ] + },{ + "name": "distviarex", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "amount", + "type": "asset" + } + ] + },{ + "name": "eosio_global_state", + "base": "blockchain_parameters", + "fields": [{ + "name": "max_ram_size", + "type": "uint64" + },{ + "name": "total_ram_bytes_reserved", + "type": "uint64" + },{ + "name": "total_ram_stake", + "type": "int64" + },{ + "name": "last_producer_schedule_update", + "type": "block_timestamp_type" + },{ + "name": "last_proposed_schedule_update", + "type": "block_timestamp_type" + },{ + "name": "last_pervote_bucket_fill", + "type": "time_point" + },{ + "name": "pervote_bucket", + "type": "int64" + },{ + "name": "perblock_bucket", + "type": "int64" + },{ + "name": "total_unpaid_blocks", + "type": "uint32" + },{ + "name": "total_activated_stake", + "type": "int64" + },{ + "name": "thresh_activated_stake_time", + "type": "time_point" + },{ + "name": "last_producer_schedule_size", + "type": "uint16" + },{ + "name": "total_producer_vote_weight", + "type": "float64" + },{ + "name": "last_name_close", + "type": "block_timestamp_type" + },{ + "name": "block_num", + "type": "uint32" + },{ + "name": "last_claimrewards", + "type": "uint32" + },{ + "name": "next_payment", + "type": "uint32" + },{ + "name": "new_ram_per_block", + "type": "uint16" + },{ + "name": "last_ram_increase", + "type": "block_timestamp_type" + },{ + "name": "last_block_num", + "type": "block_timestamp_type" + },{ + "name": "total_producer_votepay_share", + "type": "float64" + },{ + "name": "revision", + "type": "uint8" + } + ] + },{ + "name": "exchange_state", + "base": "", + "fields": [{ + "name": "supply", + "type": "asset" + },{ + "name": "base", + "type": "connector" + },{ + "name": "quote", + "type": "connector" + } + ] + },{ + "name": "fundcpuloan", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "loan_num", + "type": "uint64" + },{ + "name": "payment", + "type": "asset" + } + ] + },{ + "name": "fundnetloan", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "loan_num", + "type": "uint64" + },{ + "name": "payment", + "type": "asset" + } + ] + },{ + "name": "init", + "base": "", + "fields": [{ + "name": "version", + "type": "varuint32" + },{ + "name": "core", + "type": "symbol" + } + ] + },{ + "name": "key_weight", + "base": "", + "fields": [{ + "name": "key", + "type": "public_key" + },{ + "name": "weight", + "type": "uint16" + } + ] + },{ + "name": "linkauth", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "code", + "type": "name" + },{ + "name": "type", + "type": "name" + },{ + "name": "requirement", + "type": "name" + } + ] + },{ + "name": "mvfrsavings", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + },{ + "name": "rex", + "type": "asset" + } + ] + },{ + "name": "mvtosavings", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + },{ + "name": "rex", + "type": "asset" + } + ] + },{ + "name": "name_bid", + "base": "", + "fields": [{ + "name": "newname", + "type": "name" + },{ + "name": "high_bidder", + "type": "name" + },{ + "name": "high_bid", + "type": "int64" + },{ + "name": "last_bid_time", + "type": "time_point" + } + ] + },{ + "name": "newaccount", + "base": "", + "fields": [{ + "name": "creator", + "type": "name" + },{ + "name": "name", + "type": "name" + },{ + "name": "owner", + "type": "authority" + },{ + "name": "active", + "type": "authority" + } + ] + },{ + "name": "onblock", + "base": "", + "fields": [{ + "name": "header", + "type": "block_header" + } + ] + },{ + "name": "onerror", + "base": "", + "fields": [{ + "name": "sender_id", + "type": "uint128" + },{ + "name": "sent_trx", + "type": "bytes" + } + ] + },{ + "name": "pair_time_point_sec_int64", + "base": "", + "fields": [{ + "name": "first", + "type": "time_point_sec" + },{ + "name": "second", + "type": "int64" + } + ] + },{ + "name": "payment_info", + "base": "", + "fields": [{ + "name": "bp", + "type": "name" + },{ + "name": "pay", + "type": "asset" + } + ] + },{ + "name": "payrates", + "base": "", + "fields": [{ + "name": "bpay_rate", + "type": "uint64" + },{ + "name": "worker_amount", + "type": "uint64" + } + ] + },{ + "name": "permission_level", + "base": "", + "fields": [{ + "name": "actor", + "type": "name" + },{ + "name": "permission", + "type": "name" + } + ] + },{ + "name": "permission_level_weight", + "base": "", + "fields": [{ + "name": "permission", + "type": "permission_level" + },{ + "name": "weight", + "type": "uint16" + } + ] + },{ + "name": "producer_info", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + },{ + "name": "total_votes", + "type": "float64" + },{ + "name": "producer_key", + "type": "public_key" + },{ + "name": "is_active", + "type": "bool" + },{ + "name": "unreg_reason", + "type": "string" + },{ + "name": "url", + "type": "string" + },{ + "name": "unpaid_blocks", + "type": "uint32" + },{ + "name": "lifetime_produced_blocks", + "type": "uint32" + },{ + "name": "missed_blocks_per_rotation", + "type": "uint32" + },{ + "name": "lifetime_missed_blocks", + "type": "uint32" + },{ + "name": "last_claim_time", + "type": "time_point" + },{ + "name": "location", + "type": "uint16" + },{ + "name": "kick_reason_id", + "type": "uint32" + },{ + "name": "kick_reason", + "type": "string" + },{ + "name": "times_kicked", + "type": "uint32" + },{ + "name": "kick_penalty_hours", + "type": "uint32" + },{ + "name": "last_time_kicked", + "type": "block_timestamp_type" + } + ] + },{ + "name": "producer_key", + "base": "", + "fields": [{ + "name": "producer_name", + "type": "name" + },{ + "name": "block_signing_key", + "type": "public_key" + } + ] + },{ + "name": "producer_metric", + "base": "", + "fields": [{ + "name": "bp_name", + "type": "name" + },{ + "name": "missed_blocks_per_cycle", + "type": "uint32" + } + ] + },{ + "name": "producer_schedule", + "base": "", + "fields": [{ + "name": "version", + "type": "uint32" + },{ + "name": "producers", + "type": "producer_key[]" + } + ] + },{ + "name": "refund", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + } + ] + },{ + "name": "refund_request", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + },{ + "name": "request_time", + "type": "time_point_sec" + },{ + "name": "net_amount", + "type": "asset" + },{ + "name": "cpu_amount", + "type": "asset" + } + ] + },{ + "name": "regproducer", + "base": "", + "fields": [{ + "name": "producer", + "type": "name" + },{ + "name": "producer_key", + "type": "public_key" + },{ + "name": "url", + "type": "string" + },{ + "name": "location", + "type": "uint16" + } + ] + },{ + "name": "regproxy", + "base": "", + "fields": [{ + "name": "proxy", + "type": "name" + },{ + "name": "isproxy", + "type": "bool" + } + ] + },{ + "name": "rentcpu", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "receiver", + "type": "name" + },{ + "name": "loan_payment", + "type": "asset" + },{ + "name": "loan_fund", + "type": "asset" + } + ] + },{ + "name": "rentnet", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "receiver", + "type": "name" + },{ + "name": "loan_payment", + "type": "asset" + },{ + "name": "loan_fund", + "type": "asset" + } + ] + },{ + "name": "rex_balance", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "owner", + "type": "name" + },{ + "name": "vote_stake", + "type": "asset" + },{ + "name": "rex_balance", + "type": "asset" + },{ + "name": "matured_rex", + "type": "int64" + },{ + "name": "rex_maturities", + "type": "pair_time_point_sec_int64[]" + } + ] + },{ + "name": "rex_fund", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "owner", + "type": "name" + },{ + "name": "balance", + "type": "asset" + } + ] + },{ + "name": "rex_loan", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "from", + "type": "name" + },{ + "name": "receiver", + "type": "name" + },{ + "name": "payment", + "type": "asset" + },{ + "name": "balance", + "type": "asset" + },{ + "name": "total_staked", + "type": "asset" + },{ + "name": "loan_num", + "type": "uint64" + },{ + "name": "expiration", + "type": "time_point" + } + ] + },{ + "name": "rex_order", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "owner", + "type": "name" + },{ + "name": "rex_requested", + "type": "asset" + },{ + "name": "proceeds", + "type": "asset" + },{ + "name": "stake_change", + "type": "asset" + },{ + "name": "order_time", + "type": "time_point" + },{ + "name": "is_open", + "type": "bool" + } + ] + },{ + "name": "rex_pool", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "total_lent", + "type": "asset" + },{ + "name": "total_unlent", + "type": "asset" + },{ + "name": "total_rent", + "type": "asset" + },{ + "name": "total_lendable", + "type": "asset" + },{ + "name": "total_rex", + "type": "asset" + },{ + "name": "namebid_proceeds", + "type": "asset" + },{ + "name": "loan_num", + "type": "uint64" + } + ] + },{ + "name": "rexexec", + "base": "", + "fields": [{ + "name": "user", + "type": "name" + },{ + "name": "max", + "type": "uint16" + } + ] + },{ + "name": "rmvproducer", + "base": "", + "fields": [{ + "name": "producer", + "type": "name" + } + ] + },{ + "name": "rotation_state", + "base": "", + "fields": [{ + "name": "bp_currently_out", + "type": "name" + },{ + "name": "sbp_currently_in", + "type": "name" + },{ + "name": "bp_out_index", + "type": "uint32" + },{ + "name": "sbp_in_index", + "type": "uint32" + },{ + "name": "next_rotation_time", + "type": "block_timestamp_type" + },{ + "name": "last_rotation_time", + "type": "block_timestamp_type" + } + ] + },{ + "name": "schedule_metrics_state", + "base": "", + "fields": [{ + "name": "last_onblock_caller", + "type": "name" + },{ + "name": "block_counter_correction", + "type": "int32" + },{ + "name": "producers_metric", + "type": "producer_metric[]" + } + ] + },{ + "name": "sellram", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "bytes", + "type": "int64" + } + ] + },{ + "name": "sellrex", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "rex", + "type": "asset" + } + ] + },{ + "name": "setabi", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "abi", + "type": "bytes" + } + ] + },{ + "name": "setacctcpu", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "cpu_weight", + "type": "int64?" + } + ] + },{ + "name": "setacctnet", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "net_weight", + "type": "int64?" + } + ] + },{ + "name": "setacctram", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "ram_bytes", + "type": "int64?" + } + ] + },{ + "name": "setalimits", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "ram_bytes", + "type": "int64" + },{ + "name": "net_weight", + "type": "int64" + },{ + "name": "cpu_weight", + "type": "int64" + } + ] + },{ + "name": "setcode", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "vmtype", + "type": "uint8" + },{ + "name": "vmversion", + "type": "uint8" + },{ + "name": "code", + "type": "bytes" + } + ] + },{ + "name": "setparams", + "base": "", + "fields": [{ + "name": "params", + "type": "blockchain_parameters" + } + ] + },{ + "name": "setpayrates", + "base": "", + "fields": [{ + "name": "inflation", + "type": "uint64" + },{ + "name": "worker", + "type": "uint64" + } + ] + },{ + "name": "setpriv", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "is_priv", + "type": "uint8" + } + ] + },{ + "name": "setram", + "base": "", + "fields": [{ + "name": "max_ram_size", + "type": "uint64" + } + ] + },{ + "name": "setramrate", + "base": "", + "fields": [{ + "name": "bytes_per_block", + "type": "uint16" + } + ] + },{ + "name": "setrex", + "base": "", + "fields": [{ + "name": "balance", + "type": "asset" + } + ] + },{ + "name": "undelegatebw", + "base": "", + "fields": [{ + "name": "from", + "type": "name" + },{ + "name": "receiver", + "type": "name" + },{ + "name": "unstake_net_quantity", + "type": "asset" + },{ + "name": "unstake_cpu_quantity", + "type": "asset" + } + ] + },{ + "name": "unlinkauth", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "code", + "type": "name" + },{ + "name": "type", + "type": "name" + } + ] + },{ + "name": "unregprod", + "base": "", + "fields": [{ + "name": "producer", + "type": "name" + } + ] + },{ + "name": "unregreason", + "base": "", + "fields": [{ + "name": "producer", + "type": "name" + },{ + "name": "reason", + "type": "string" + } + ] + },{ + "name": "unstaketorex", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + },{ + "name": "receiver", + "type": "name" + },{ + "name": "from_net", + "type": "asset" + },{ + "name": "from_cpu", + "type": "asset" + } + ] + },{ + "name": "updateauth", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "permission", + "type": "name" + },{ + "name": "parent", + "type": "name" + },{ + "name": "auth", + "type": "authority" + } + ] + },{ + "name": "updaterex", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + } + ] + },{ + "name": "updtrevision", + "base": "", + "fields": [{ + "name": "revision", + "type": "uint8" + } + ] + },{ + "name": "user_resources", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + },{ + "name": "net_weight", + "type": "asset" + },{ + "name": "cpu_weight", + "type": "asset" + },{ + "name": "ram_bytes", + "type": "int64" + } + ] + },{ + "name": "votebpout", + "base": "", + "fields": [{ + "name": "bp", + "type": "name" + },{ + "name": "penalty_hours", + "type": "uint32" + } + ] + },{ + "name": "voteproducer", + "base": "", + "fields": [{ + "name": "voter", + "type": "name" + },{ + "name": "proxy", + "type": "name" + },{ + "name": "producers", + "type": "name[]" + } + ] + },{ + "name": "voter_info", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + },{ + "name": "proxy", + "type": "name" + },{ + "name": "producers", + "type": "name[]" + },{ + "name": "staked", + "type": "int64" + },{ + "name": "last_stake", + "type": "int64" + },{ + "name": "last_vote_weight", + "type": "float64" + },{ + "name": "proxied_vote_weight", + "type": "float64" + },{ + "name": "is_proxy", + "type": "bool" + },{ + "name": "flags1", + "type": "uint32" + },{ + "name": "reserved2", + "type": "uint32" + },{ + "name": "reserved3", + "type": "asset" + } + ] + },{ + "name": "wait_weight", + "base": "", + "fields": [{ + "name": "wait_sec", + "type": "uint32" + },{ + "name": "weight", + "type": "uint16" + } + ] + },{ + "name": "withdraw", + "base": "", + "fields": [{ + "name": "owner", + "type": "name" + },{ + "name": "amount", + "type": "asset" + } + ] + } + ], + "actions": [{ + "name": "activate", + "type": "activate", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Activate Protocol Feature\nsummary: 'Activate protocol feature {{nowrap feature_digest}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} activates the protocol feature with a digest of {{feature_digest}}." + },{ + "name": "bidname", + "type": "bidname", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Bid On a Premium Account Name\nsummary: '{{nowrap bidder}} bids on the premium account name {{nowrap newname}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{bidder}} bids {{bid}} on an auction to own the premium account name {{newname}}.\n\n{{bidder}} transfers {{bid}} to the system to cover the cost of the bid, which will be returned to {{bidder}} only if {{bidder}} is later outbid in the auction for {{newname}} by another account.\n\nIf the auction for {{newname}} closes with {{bidder}} remaining as the highest bidder, {{bidder}} will be authorized to create the account with name {{newname}}.\n\n## Bid refund behavior\n\nIf {{bidder}}’s bid on {{newname}} is later outbid by another account, {{bidder}} will be able to claim back the transferred amount of {{bid}}. The system will attempt to automatically do this on behalf of {{bidder}}, but the automatic refund may occasionally fail which will then require {{bidder}} to manually claim the refund with the bidrefund action.\n\n## Auction close criteria\n\nThe system should automatically close the auction for {{newname}} if it satisfies the condition that over a period of two minutes the following two properties continuously hold:\n\n- no one has bid on {{newname}} within the last 24 hours;\n- and, the value of the latest bid on {{newname}} is greater than the value of the bids on each of the other open auctions.\n\nBe aware that the condition to close the auction described above are sufficient but not necessary. The auction for {{newname}} cannot close unless both of the properties are simultaneously satisfied, but it may be closed without requiring the properties to hold for a period of 2 minutes." + },{ + "name": "bidrefund", + "type": "bidrefund", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Refund on Name Bid\nsummary: 'Claim refund on {{nowrap newname}} bid'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{bidder}} claims refund on {{newname}} bid after being outbid by someone else." + },{ + "name": "buyram", + "type": "buyram", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy RAM\nsummary: '{{nowrap payer}} buys RAM on behalf of {{nowrap receiver}} by paying {{nowrap quant}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{payer}} buys RAM on behalf of {{receiver}} by paying {{quant}}. This transaction will incur a 0.5% fee out of {{quant}} and the amount of RAM delivered will depend on market rates." + },{ + "name": "buyrambytes", + "type": "buyrambytes", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy RAM\nsummary: '{{nowrap payer}} buys {{nowrap bytes}} bytes of RAM on behalf of {{nowrap receiver}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{payer}} buys approximately {{bytes}} bytes of RAM on behalf of {{receiver}} by paying market rates for RAM. This transaction will incur a 0.5% fee and the cost will depend on market rates." + },{ + "name": "buyrex", + "type": "buyrex", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy REX Tokens\nsummary: '{{nowrap from}} buys REX tokens in exchange for {{nowrap amount}} and his vote stake increases by {{nowrap amount}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{amount}} is taken out of {{from}}’s REX fund and used to purchase REX tokens at the current market exchange rate. In order for the action to succeed, {{from}} must have voted for a proxy or at least 21 block producers. {{amount}} is added to {{from}}’s vote stake.\n\nA sell order of the purchased amount can only be initiated after waiting for the maturity period of 4 to 5 days to pass. Even then, depending on the market conditions, the initiated sell order may not be executed immediately." + },{ + "name": "canceldelay", + "type": "canceldelay", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Delayed Transaction\nsummary: '{{nowrap canceling_auth.actor}} cancels a delayed transaction'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{canceling_auth.actor}} cancels the delayed transaction with id {{trx_id}}." + },{ + "name": "claimrewards", + "type": "claimrewards", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Block Producer Rewards\nsummary: '{{nowrap owner}} claims block and vote rewards'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{owner}} claims block and vote rewards from the system." + },{ + "name": "closerex", + "type": "closerex", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cleanup Unused REX Data\nsummary: 'Delete REX related DB entries and free associated RAM'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nDelete REX related DB entries and free associated RAM for {{owner}}.\n\nTo fully delete all REX related DB entries, {{owner}} must ensure that their REX balance and REX fund amounts are both zero and they have no outstanding loans." + },{ + "name": "cnclrexorder", + "type": "cnclrexorder", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Scheduled REX Sell Order\nsummary: '{{nowrap owner}} cancels a scheduled sell order if not yet filled'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} cancels their open sell order." + },{ + "name": "consolidate", + "type": "consolidate", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Consolidate REX Maturity Buckets Into One\nsummary: 'Consolidate REX maturity buckets into one'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nConsolidate REX maturity buckets into one bucket that {{owner}} will not be able to sell until 4 to 5 days later." + },{ + "name": "defcpuloan", + "type": "defcpuloan", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from the Fund of a Specific CPU Loan\nsummary: '{{nowrap from}} transfers {{nowrap amount}} from the fund of CPU loan number {{nowrap loan_num}} back to REX fund'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{amount}} from the fund of CPU loan number {{loan_num}} back to REX fund." + },{ + "name": "defnetloan", + "type": "defnetloan", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from the Fund of a Specific NET Loan\nsummary: '{{nowrap from}} transfers {{nowrap amount}} from the fund of NET loan number {{nowrap loan_num}} back to REX fund'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{amount}} from the fund of NET loan number {{loan_num}} back to REX fund." + },{ + "name": "delegatebw", + "type": "delegatebw", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Stake Tokens for NET and/or CPU\nsummary: 'Stake tokens for NET and/or CPU and optionally transfer ownership'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{#if transfer}} {{from}} stakes on behalf of {{receiver}} {{stake_net_quantity}} for NET bandwidth and {{stake_cpu_quantity}} for CPU bandwidth.\n\nStaked tokens will also be transferred to {{receiver}}. The sum of these two quantities will be deducted from {{from}}’s liquid balance and add to the vote weight of {{receiver}}.\n{{else}}\n{{from}} stakes to self and delegates to {{receiver}} {{stake_net_quantity}} for NET bandwidth and {{stake_cpu_quantity}} for CPU bandwidth.\n\nThe sum of these two quantities add to the vote weight of {{from}}.\n{{/if}}" + },{ + "name": "deleteauth", + "type": "deleteauth", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Delete Account Permission\nsummary: 'Delete the {{nowrap permission}} permission of {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDelete the {{permission}} permission of {{account}}." + },{ + "name": "deposit", + "type": "deposit", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit Into REX Fund\nsummary: 'Add to {{nowrap owner}}’s REX fund by transferring {{nowrap amount}} from {{nowrap owner}}’s liquid balance'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nTransfer {{amount}} from {{owner}}’s liquid balance to {{owner}}’s REX fund. All proceeds and expenses related to REX are added to or taken out of this fund." + },{ + "name": "distviarex", + "type": "distviarex", + "ricardian_contract": "" + },{ + "name": "fundcpuloan", + "type": "fundcpuloan", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit into the Fund of a Specific CPU Loan\nsummary: '{{nowrap from}} funds a CPU loan'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{payment}} from REX fund to the fund of CPU loan number {{loan_num}} in order to be used in loan renewal at expiry. {{from}} can withdraw the total balance of the loan fund at any time." + },{ + "name": "fundnetloan", + "type": "fundnetloan", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deposit into the Fund of a Specific NET Loan\nsummary: '{{nowrap from}} funds a NET loan'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} transfers {{payment}} from REX fund to the fund of NET loan number {{loan_num}} in order to be used in loan renewal at expiry. {{from}} can withdraw the total balance of the loan fund at any time." + },{ + "name": "init", + "type": "init", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Initialize System Contract\nsummary: 'Initialize system contract'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\nInitialize system contract. The core token symbol will be set to {{core}}." + },{ + "name": "linkauth", + "type": "linkauth", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Link Action to Permission\nsummary: '{{nowrap account}} sets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract to {{nowrap requirement}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} sets the minimum required permission for the {{#if type}}{{type}} action of the{{/if}} {{code}} contract to {{requirement}}.\n\n{{#if type}}{{else}}Any links explicitly associated to specific actions of {{code}} will take precedence.{{/if}}" + },{ + "name": "mvfrsavings", + "type": "mvfrsavings", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unlock REX Tokens\nsummary: '{{nowrap owner}} unlocks REX Tokens'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} unlocks {{rex}} by moving it out of the REX savings bucket. The unlocked REX tokens cannot be sold until 4 to 5 days later." + },{ + "name": "mvtosavings", + "type": "mvtosavings", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Lock REX Tokens\nsummary: '{{nowrap owner}} locks REX Tokens'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{owner}} locks {{rex}} by moving it into the REX savings bucket. The locked REX tokens cannot be sold directly and will have to be unlocked explicitly before selling." + },{ + "name": "newaccount", + "type": "newaccount", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Create New Account\nsummary: '{{nowrap creator}} creates a new account with the name {{nowrap name}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{creator}} creates a new account with the name {{name}} and the following permissions:\n\nowner permission with authority:\n{{to_json owner}}\n\nactive permission with authority:\n{{to_json active}}" + },{ + "name": "onblock", + "type": "onblock", + "ricardian_contract": "" + },{ + "name": "onerror", + "type": "onerror", + "ricardian_contract": "" + },{ + "name": "refund", + "type": "refund", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Claim Unstaked Tokens\nsummary: 'Return previously unstaked tokens to {{nowrap owner}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nReturn previously unstaked tokens to {{owner}} after the unstaking period has elapsed." + },{ + "name": "regproducer", + "type": "regproducer", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register as a Block Producer Candidate\nsummary: 'Register {{nowrap producer}} account as a block producer candidate'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\nRegister {{producer}} account as a block producer candidate.\n\n{{$clauses.BlockProducerAgreement}}" + },{ + "name": "regproxy", + "type": "regproxy", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register/unregister as a Proxy\nsummary: 'Register/unregister {{nowrap proxy}} as a proxy account'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{#if isproxy}}\n{{proxy}} registers as a proxy that can vote on behalf of accounts that appoint it as their proxy.\n{{else}}\n{{proxy}} unregisters as a proxy that can vote on behalf of accounts that appoint it as their proxy.\n{{/if}}" + },{ + "name": "rentcpu", + "type": "rentcpu", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Rent CPU Bandwidth for 30 Days\nsummary: '{{nowrap from}} pays {{nowrap loan_payment}} to rent CPU bandwidth for {{nowrap receiver}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} pays {{loan_payment}} to rent CPU bandwidth on behalf of {{receiver}} for a period of 30 days.\n\n{{loan_payment}} is taken out of {{from}}’s REX fund. The market price determines the number of tokens to be staked to {{receiver}}’s CPU resources. In addition, {{from}} provides {{loan_fund}}, which is also taken out of {{from}}’s REX fund, to be used for automatic renewal of the loan.\n\nAt expiration, if the loan has less funds than {{loan_payment}}, it is closed and lent tokens that have been staked are taken out of {{receiver}}’s CPU bandwidth. Otherwise, it is renewed at the market price at the time of renewal, that is, the number of staked tokens is recalculated and {{receiver}}’s CPU bandwidth is updated accordingly. {{from}} can fund or defund a loan at any time before expiration. When the loan is closed, {{from}} is refunded any tokens remaining in the loan fund." + },{ + "name": "rentnet", + "type": "rentnet", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Rent NET Bandwidth for 30 Days\nsummary: '{{nowrap from}} pays {{nowrap loan_payment}} to rent NET bandwidth for {{nowrap receiver}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} pays {{loan_payment}} to rent NET bandwidth on behalf of {{receiver}} for a period of 30 days.\n\n{{loan_payment}} is taken out of {{from}}’s REX fund. The market price determines the number of tokens to be staked to {{receiver}}’s NET resources for 30 days. In addition, {{from}} provides {{loan_fund}}, which is also taken out of {{from}}’s REX fund, to be used for automatic renewal of the loan.\n\nAt expiration, if the loan has less funds than {{loan_payment}}, it is closed and lent tokens that have been staked are taken out of {{receiver}}’s NET bandwidth. Otherwise, it is renewed at the market price at the time of renewal, that is, the number of staked tokens is recalculated and {{receiver}}’s NET bandwidth is updated accordingly. {{from}} can fund or defund a loan at any time before expiration. When the loan is closed, {{from}} is refunded any tokens remaining in the loan fund." + },{ + "name": "rexexec", + "type": "rexexec", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Perform REX Maintenance\nsummary: 'Process sell orders and expired loans'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nPerforms REX maintenance by processing a maximum of {{max}} REX sell orders and expired loans. Any account can execute this action." + },{ + "name": "rmvproducer", + "type": "rmvproducer", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Forcibly Unregister a Block Producer Candidate\nsummary: '{{nowrap producer}} is unregistered as a block producer candidate'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} unregisters {{producer}} as a block producer candidate. {{producer}} account will retain its votes and those votes can change based on voter stake changes or votes removed from {{producer}}. However new voters will not be able to vote for {{producer}} while it remains unregistered." + },{ + "name": "sellram", + "type": "sellram", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Sell RAM From Account\nsummary: 'Sell unused RAM from {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\nSell {{bytes}} bytes of unused RAM from account {{account}} at market price. This transaction will incur a 0.5% fee on the proceeds which depend on market rates." + },{ + "name": "sellrex", + "type": "sellrex", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Sell REX Tokens in Exchange for EOS\nsummary: '{{nowrap from}} sells {{nowrap rex}} tokens'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from}} initiates a sell order to sell {{rex}} tokens at the market exchange rate during the time at which the order is ultimately executed. If {{from}} already has an open sell order in the sell queue, {{rex}} will be added to the amount of the sell order without change the position of the sell order within the queue. Once the sell order is executed, proceeds are added to {{from}}’s REX fund, the value of sold REX tokens is deducted from {{from}}’s vote stake, and votes are updated accordingly.\n\nDepending on the market conditions, it may not be possible to fill the entire sell order immediately. In such a case, the sell order is added to the back of a sell queue. A sell order at the front of the sell queue will automatically be executed when the market conditions allow for the entire order to be filled. Regardless of the market conditions, the system is designed to execute this sell order within 30 days. {{from}} can cancel the order at any time before it is filled using the cnclrexorder action." + },{ + "name": "setabi", + "type": "setabi", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract ABI\nsummary: 'Deploy contract ABI on account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy the ABI file associated with the contract on account {{account}}." + },{ + "name": "setacctcpu", + "type": "setacctcpu", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the CPU Quota of Account\nsummary: 'Explicitly manage the CPU bandwidth quota of account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value cpu_weight}}\nExplicitly manage the CPU bandwidth quota of account {{account}} by pinning it to a weight of {{cpu_weight}}.\n\n{{account}} can stake and unstake, however, it will not change their CPU bandwidth quota as long as it remains pinned.\n{{else}}\nUnpin the CPU bandwidth quota of account {{account}}. The CPU bandwidth quota of {{account}} will be driven by the current tokens staked for CPU bandwidth by {{account}}.\n{{/if_has_value}}" + },{ + "name": "setacctnet", + "type": "setacctnet", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the NET Quota of Account\nsummary: 'Explicitly manage the NET bandwidth quota of account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value net_weight}}\nExplicitly manage the network bandwidth quota of account {{account}} by pinning it to a weight of {{net_weight}}.\n\n{{account}} can stake and unstake, however, it will not change their NET bandwidth quota as long as it remains pinned.\n{{else}}\nUnpin the NET bandwidth quota of account {{account}}. The NET bandwidth quota of {{account}} will be driven by the current tokens staked for NET bandwidth by {{account}}.\n{{/if_has_value}}" + },{ + "name": "setacctram", + "type": "setacctram", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Explicitly Manage the RAM Quota of Account\nsummary: 'Explicitly manage the RAM quota of account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if_has_value ram_bytes}}\nExplicitly manage the RAM quota of account {{account}} by pinning it to {{ram_bytes}} bytes.\n\n{{account}} can buy and sell RAM, however, it will not change their RAM quota as long as it remains pinned.\n{{else}}\nUnpin the RAM quota of account {{account}}. The RAM quota of {{account}} will be driven by the current RAM holdings of {{account}}.\n{{/if_has_value}}" + },{ + "name": "setalimits", + "type": "setalimits", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Adjust Resource Limits of Account\nsummary: 'Adjust resource limits of account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} updates {{account}}’s resource limits to have a RAM quota of {{ram_bytes}} bytes, a NET bandwidth quota of {{net_weight}} and a CPU bandwidth quota of {{cpu_weight}}." + },{ + "name": "setcode", + "type": "setcode", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract Code\nsummary: 'Deploy contract code on account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy compiled contract code to the account {{account}}." + },{ + "name": "setparams", + "type": "setparams", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set System Parameters\nsummary: 'Set System Parameters'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets system parameters to:\n{{to_json params}}" + },{ + "name": "setpayrates", + "type": "setpayrates", + "ricardian_contract": "" + },{ + "name": "setpriv", + "type": "setpriv", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Make an Account Privileged or Unprivileged\nsummary: '{{#if is_priv}}Make {{nowrap account}} privileged{{else}}Remove privileged status of {{nowrap account}}{{/if}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if is_priv}}\n{{$action.account}} makes {{account}} privileged.\n{{else}}\n{{$action.account}} removes privileged status of {{account}}.\n{{/if}}" + },{ + "name": "setram", + "type": "setram", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Configure the Available RAM\nsummary: 'Configure the available RAM'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} configures the available RAM to {{max_ram_size}} bytes." + },{ + "name": "setramrate", + "type": "setramrate", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set the Rate of Increase of RAM\nsummary: 'Set the rate of increase of RAM per block'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets the rate of increase of RAM to {{bytes_per_block}} bytes/block." + },{ + "name": "setrex", + "type": "setrex", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Adjust REX Pool Virtual Balance\nsummary: 'Adjust REX Pool Virtual Balance'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} adjusts REX loan rate by setting REX pool virtual balance to {{balance}}. No token transfer or issue is executed in this action." + },{ + "name": "undelegatebw", + "type": "undelegatebw", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unstake Tokens for NET and/or CPU\nsummary: 'Unstake tokens for NET and/or CPU from {{nowrap receiver}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/resource.png#3830f1ce8cb07f7757dbcf383b1ec1b11914ac34a1f9d8b065f07600fa9dac19\n---\n\n{{from}} unstakes from {{receiver}} {{unstake_net_quantity}} for NET bandwidth and {{unstake_cpu_quantity}} for CPU bandwidth.\n\nThe sum of these two quantities will be removed from the vote weight of {{receiver}} and will be made available to {{from}} after an uninterrupted 3 day period without further unstaking by {{from}}. After the uninterrupted 3 day period passes, the system will attempt to automatically return the funds to {{from}}’s regular token balance. However, this automatic refund may occasionally fail which will then require {{from}} to manually claim the funds with the refund action." + },{ + "name": "unlinkauth", + "type": "unlinkauth", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unlink Action from Permission\nsummary: '{{nowrap account}} unsets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} removes the association between the {{#if type}}{{type}} action of the{{/if}} {{code}} contract and its minimum required permission.\n\n{{#if type}}{{else}}This will not remove any links explicitly associated to specific actions of {{code}}.{{/if}}" + },{ + "name": "unregprod", + "type": "unregprod", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unregister as a Block Producer Candidate\nsummary: '{{nowrap producer}} unregisters as a block producer candidate'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{producer}} unregisters as a block producer candidate. {{producer}} account will retain its votes and those votes can change based on voter stake changes or votes removed from {{producer}}. However new voters will not be able to vote for {{producer}} while it remains unregistered." + },{ + "name": "unregreason", + "type": "unregreason", + "ricardian_contract": "" + },{ + "name": "unstaketorex", + "type": "unstaketorex", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Buy REX Tokens Using Staked Tokens\nsummary: '{{nowrap owner}} buys REX tokens in exchange for tokens currently staked to NET and/or CPU'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\n{{from_net}} and {{from_cpu}} are withdrawn from {{receiver}}’s NET and CPU bandwidths respectively. These funds are used to purchase REX tokens at the current market exchange rate. In order for the action to succeed, {{owner}} must have voted for a proxy or at least 21 block producers.\n\nA sell order of the purchased amount can only be initiated after waiting for the maturity period of 4 to 5 days to pass. Even then, depending on the market conditions, the initiated sell order may not be executed immediately." + },{ + "name": "updateauth", + "type": "updateauth", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Modify Account Permission\nsummary: 'Add or update the {{nowrap permission}} permission of {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nModify, and create if necessary, the {{permission}} permission of {{account}} to have a parent permission of {{parent}} and the following authority:\n{{to_json auth}}" + },{ + "name": "updaterex", + "type": "updaterex", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Update REX Owner Vote Weight\nsummary: 'Update vote weight to current value of held REX tokens'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nUpdate vote weight of {{owner}} account to current value of held REX tokens." + },{ + "name": "updtrevision", + "type": "updtrevision", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Update System Contract Revision Number\nsummary: 'Update system contract revision number'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} advances the system contract revision number to {{revision}}." + },{ + "name": "votebpout", + "type": "votebpout", + "ricardian_contract": "" + },{ + "name": "voteproducer", + "type": "voteproducer", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Vote for Block Producers\nsummary: '{{nowrap voter}} votes for {{#if proxy}}the proxy {{nowrap proxy}}{{else}}up to 30 block producer candidates{{/if}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\n{{#if proxy}}\n{{voter}} votes for the proxy {{proxy}}.\nAt the time of voting the full weight of voter’s staked (CPU + NET) tokens will be cast towards each of the producers voted by {{proxy}}.\n{{else}}\n{{voter}} votes for the following block producer candidates:\n\n{{#each producers}}\n + {{this}}\n{{/each}}\n\nAt the time of voting the full weight of voter’s staked (CPU + NET) tokens will be cast towards each of the above producers.\n{{/if}}" + },{ + "name": "withdraw", + "type": "withdraw", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Withdraw from REX Fund\nsummary: 'Withdraw {{nowrap amount}} from {{nowrap owner}}’s REX fund by transferring to {{owner}}’s liquid balance'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/rex.png#d229837fa62a464b9c71e06060aa86179adf0b3f4e3b8c4f9702f4f4b0c340a8\n---\n\nWithdraws {{amount}} from {{owner}}’s REX fund and transfer them to {{owner}}’s liquid balance." + } + ], + "tables": [{ + "name": "abihash", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "abi_hash" + },{ + "name": "bidrefunds", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "bid_refund" + },{ + "name": "cpuloan", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "rex_loan" + },{ + "name": "delband", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "delegated_bandwidth" + },{ + "name": "global", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "eosio_global_state" + },{ + "name": "namebids", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "name_bid" + },{ + "name": "netloan", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "rex_loan" + },{ + "name": "payments", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "payment_info" + },{ + "name": "payrate", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "payrates" + },{ + "name": "producers", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "producer_info" + },{ + "name": "rammarket", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "exchange_state" + },{ + "name": "refunds", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "refund_request" + },{ + "name": "rexbal", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "rex_balance" + },{ + "name": "rexfund", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "rex_fund" + },{ + "name": "rexpool", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "rex_pool" + },{ + "name": "rexqueue", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "rex_order" + },{ + "name": "rotations", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "rotation_state" + },{ + "name": "schedulemetr", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "schedule_metrics_state" + },{ + "name": "userres", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "user_resources" + },{ + "name": "voters", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "voter_info" + } + ], + "ricardian_clauses": [{ + "id": "UserAgreement", + "body": "User agreement for the chain can go here." + },{ + "id": "BlockProducerAgreement", + "body": "I, {{producer}}, hereby nominate myself for consideration as an elected block producer.\n\nIf {{producer}} is selected to produce blocks by the system contract, I will sign blocks with {{producer_key}} and I hereby attest that I will keep this key secret and secure.\n\nIf {{producer}} is unable to perform obligations under this contract I will resign my position by resubmitting this contract with the null producer key.\n\nI acknowledge that a block is 'objectively valid' if it conforms to the deterministic blockchain rules in force at the time of its creation, and is 'objectively invalid' if it fails to conform to those rules.\n\n{{producer}} hereby agrees to only use {{producer_key}} to sign messages under the following scenarios:\n\n* proposing an objectively valid block at the time appointed by the block scheduling algorithm;\n* pre-confirming a block produced by another producer in the schedule when I find said block objectively valid;\n* and, confirming a block for which {{producer}} has received pre-confirmation messages from more than two-thirds of the active block producers.\n\nI hereby accept liability for any and all provable damages that result from my:\n\n* signing two different block proposals with the same timestamp with {{producer_key}};\n* signing two different block proposals with the same block number with {{producer_key}};\n* signing any block proposal which builds off of an objectively invalid block;\n* signing a pre-confirmation for an objectively invalid block;\n* or, signing a confirmation for a block for which I do not possess pre-confirmation messages from more than two-thirds of the active block producers.\n\nI hereby agree that double-signing for a timestamp or block number in concert with two or more other block producers shall automatically be deemed malicious and cause {{producer}} to be subject to:\n\n* a fine equal to the past year of compensation received,\n* immediate disqualification from being a producer,\n* and/or other damages.\n\nAn exception may be made if {{producer}} can demonstrate that the double-signing occurred due to a bug in the reference software; the burden of proof is on {{producer}}.\n\nI hereby agree not to interfere with the producer election process. I agree to process all producer election transactions that occur in blocks I create, to sign all objectively valid blocks I create that contain election transactions, and to sign all pre-confirmations and confirmations necessary to facilitate transfer of control to the next set of producers as determined by the system contract.\n\nI hereby acknowledge that more than two-thirds of the active block producers may vote to disqualify {{producer}} in the event {{producer}} is unable to produce blocks or is unable to be reached, according to criteria agreed to among block producers.\n\nIf {{producer}} qualifies for and chooses to collect compensation due to votes received, {{producer}} will provide a public endpoint allowing at least 100 peers to maintain synchronization with the blockchain and/or submit transactions to be included. {{producer}} shall maintain at least one validating node with full state and signature checking and shall report any objectively invalid blocks produced by the active block producers. Reporting shall be via a method to be agreed to among block producers, said method and reports to be made public.\n\nThe community agrees to allow {{producer}} to authenticate peers as necessary to prevent abuse and denial of service attacks; however, {{producer}} agrees not to discriminate against non-abusive peers.\n\nI agree to process transactions on a FIFO (first in, first out) best-effort basis and to honestly bill transactions for measured execution time.\n\nI {{producer}} agree not to manipulate the contents of blocks in order to derive profit from: the order in which transactions are included, or the hash of the block that is produced.\n\nI, {{producer}}, hereby agree to disclose and attest under penalty of perjury all ultimate beneficial owners of my business entity who own more than 10% and all direct shareholders.\n\nI, {{producer}}, hereby agree to cooperate with other block producers to carry out our respective and mutual obligations under this agreement, including but not limited to maintaining network stability and a valid blockchain.\n\nI, {{producer}}, agree to maintain a website hosted at {{url}} which contains up-to-date information on all disclosures required by this contract.\n\nI, {{producer}}, agree to set the location value of {{location}} such that {{producer}} is scheduled with minimal latency between my previous and next peer.\n\nI, {{producer}}, agree to maintain time synchronization within 10 ms of global atomic clock time, using a method agreed to among block producers.\n\nI, {{producer}}, agree not to produce blocks before my scheduled time unless I have received all blocks produced by the prior block producer.\n\nI, {{producer}}, agree not to publish blocks with timestamps more than 500ms in the future unless the prior block is more than 75% full by either NET or CPU bandwidth metrics.\n\nI, {{producer}}, agree not to set the RAM supply to more RAM than my nodes contain and to resign if I am unable to provide the RAM approved by more than two-thirds of active block producers, as shown in the system parameters." + } + ], + "error_messages": [], + "abi_extensions": [], + "variants": [], + "action_results": [], + "kv_tables": {} +} \ No newline at end of file diff --git a/docker/contracts/telos/eosio.system_1.7.x.wasm b/docker/contracts/telos/eosio.system_1.7.x.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8f510c5102b5922a5f90e7bffb650f34f4e4c0a9 GIT binary patch literal 326050 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

J*cRl+X!>>R2 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 XdCDJl##IJ?P`i_aNH)zu#r^*WX%XkG literal 0 HcmV?d00001 diff --git a/docker/contracts/wax/eosio.bios.abi b/docker/contracts/wax/eosio.bios.abi new file mode 100644 index 0000000..f02601e --- /dev/null +++ b/docker/contracts/wax/eosio.bios.abi @@ -0,0 +1,553 @@ +{ + "____comment": "This file was generated with eosio-abigen. DO NOT EDIT ", + "version": "eosio::abi/1.2", + "types": [ + { + "new_type_name": "block_signing_authority", + "type": "variant_block_signing_authority_v0" + } + ], + "structs": [ + { + "name": "abi_hash", + "base": "", + "fields": [ + { + "name": "owner", + "type": "name" + }, + { + "name": "hash", + "type": "checksum256" + } + ] + }, + { + "name": "activate", + "base": "", + "fields": [ + { + "name": "feature_digest", + "type": "checksum256" + } + ] + }, + { + "name": "authority", + "base": "", + "fields": [ + { + "name": "threshold", + "type": "uint32" + }, + { + "name": "keys", + "type": "key_weight[]" + }, + { + "name": "accounts", + "type": "permission_level_weight[]" + }, + { + "name": "waits", + "type": "wait_weight[]" + } + ] + }, + { + "name": "block_signing_authority_v0", + "base": "", + "fields": [ + { + "name": "threshold", + "type": "uint32" + }, + { + "name": "keys", + "type": "key_weight[]" + } + ] + }, + { + "name": "blockchain_parameters", + "base": "", + "fields": [ + { + "name": "max_block_net_usage", + "type": "uint64" + }, + { + "name": "target_block_net_usage_pct", + "type": "uint32" + }, + { + "name": "max_transaction_net_usage", + "type": "uint32" + }, + { + "name": "base_per_transaction_net_usage", + "type": "uint32" + }, + { + "name": "net_usage_leeway", + "type": "uint32" + }, + { + "name": "context_free_discount_net_usage_num", + "type": "uint32" + }, + { + "name": "context_free_discount_net_usage_den", + "type": "uint32" + }, + { + "name": "max_block_cpu_usage", + "type": "uint32" + }, + { + "name": "target_block_cpu_usage_pct", + "type": "uint32" + }, + { + "name": "max_transaction_cpu_usage", + "type": "uint32" + }, + { + "name": "min_transaction_cpu_usage", + "type": "uint32" + }, + { + "name": "max_transaction_lifetime", + "type": "uint32" + }, + { + "name": "deferred_trx_expiration_window", + "type": "uint32" + }, + { + "name": "max_transaction_delay", + "type": "uint32" + }, + { + "name": "max_inline_action_size", + "type": "uint32" + }, + { + "name": "max_inline_action_depth", + "type": "uint16" + }, + { + "name": "max_authority_depth", + "type": "uint16" + } + ] + }, + { + "name": "canceldelay", + "base": "", + "fields": [ + { + "name": "canceling_auth", + "type": "permission_level" + }, + { + "name": "trx_id", + "type": "checksum256" + } + ] + }, + { + "name": "deleteauth", + "base": "", + "fields": [ + { + "name": "account", + "type": "name" + }, + { + "name": "permission", + "type": "name" + } + ] + }, + { + "name": "key_weight", + "base": "", + "fields": [ + { + "name": "key", + "type": "public_key" + }, + { + "name": "weight", + "type": "uint16" + } + ] + }, + { + "name": "linkauth", + "base": "", + "fields": [ + { + "name": "account", + "type": "name" + }, + { + "name": "code", + "type": "name" + }, + { + "name": "type", + "type": "name" + }, + { + "name": "requirement", + "type": "name" + } + ] + }, + { + "name": "newaccount", + "base": "", + "fields": [ + { + "name": "creator", + "type": "name" + }, + { + "name": "name", + "type": "name" + }, + { + "name": "owner", + "type": "authority" + }, + { + "name": "active", + "type": "authority" + } + ] + }, + { + "name": "onerror", + "base": "", + "fields": [ + { + "name": "sender_id", + "type": "uint128" + }, + { + "name": "sent_trx", + "type": "bytes" + } + ] + }, + { + "name": "permission_level", + "base": "", + "fields": [ + { + "name": "actor", + "type": "name" + }, + { + "name": "permission", + "type": "name" + } + ] + }, + { + "name": "permission_level_weight", + "base": "", + "fields": [ + { + "name": "permission", + "type": "permission_level" + }, + { + "name": "weight", + "type": "uint16" + } + ] + }, + { + "name": "producer_authority", + "base": "", + "fields": [ + { + "name": "producer_name", + "type": "name" + }, + { + "name": "authority", + "type": "block_signing_authority" + } + ] + }, + { + "name": "reqactivated", + "base": "", + "fields": [ + { + "name": "feature_digest", + "type": "checksum256" + } + ] + }, + { + "name": "reqauth", + "base": "", + "fields": [ + { + "name": "from", + "type": "name" + } + ] + }, + { + "name": "setabi", + "base": "", + "fields": [ + { + "name": "account", + "type": "name" + }, + { + "name": "abi", + "type": "bytes" + } + ] + }, + { + "name": "setalimits", + "base": "", + "fields": [ + { + "name": "account", + "type": "name" + }, + { + "name": "ram_bytes", + "type": "int64" + }, + { + "name": "net_weight", + "type": "int64" + }, + { + "name": "cpu_weight", + "type": "int64" + } + ] + }, + { + "name": "setcode", + "base": "", + "fields": [ + { + "name": "account", + "type": "name" + }, + { + "name": "vmtype", + "type": "uint8" + }, + { + "name": "vmversion", + "type": "uint8" + }, + { + "name": "code", + "type": "bytes" + } + ] + }, + { + "name": "setparams", + "base": "", + "fields": [ + { + "name": "params", + "type": "blockchain_parameters" + } + ] + }, + { + "name": "setpriv", + "base": "", + "fields": [ + { + "name": "account", + "type": "name" + }, + { + "name": "is_priv", + "type": "uint8" + } + ] + }, + { + "name": "setprods", + "base": "", + "fields": [ + { + "name": "schedule", + "type": "producer_authority[]" + } + ] + }, + { + "name": "unlinkauth", + "base": "", + "fields": [ + { + "name": "account", + "type": "name" + }, + { + "name": "code", + "type": "name" + }, + { + "name": "type", + "type": "name" + } + ] + }, + { + "name": "updateauth", + "base": "", + "fields": [ + { + "name": "account", + "type": "name" + }, + { + "name": "permission", + "type": "name" + }, + { + "name": "parent", + "type": "name" + }, + { + "name": "auth", + "type": "authority" + } + ] + }, + { + "name": "wait_weight", + "base": "", + "fields": [ + { + "name": "wait_sec", + "type": "uint32" + }, + { + "name": "weight", + "type": "uint16" + } + ] + } + ], + "actions": [ + { + "name": "activate", + "type": "activate", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Activate Protocol Feature\nsummary: 'Activate protocol feature {{nowrap feature_digest}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} activates the protocol feature with a digest of {{feature_digest}}." + }, + { + "name": "canceldelay", + "type": "canceldelay", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Delayed Transaction\nsummary: '{{nowrap canceling_auth.actor}} cancels a delayed transaction'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{canceling_auth.actor}} cancels the delayed transaction with id {{trx_id}}." + }, + { + "name": "deleteauth", + "type": "deleteauth", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Delete Account Permission\nsummary: 'Delete the {{nowrap permission}} permission of {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDelete the {{permission}} permission of {{account}}." + }, + { + "name": "linkauth", + "type": "linkauth", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Link Action to Permission\nsummary: '{{nowrap account}} sets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract to {{nowrap requirement}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} sets the minimum required permission for the {{#if type}}{{type}} action of the{{/if}} {{code}} contract to {{requirement}}.\n\n{{#if type}}{{else}}Any links explicitly associated to specific actions of {{code}} will take precedence.{{/if}}" + }, + { + "name": "newaccount", + "type": "newaccount", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Create New Account\nsummary: '{{nowrap creator}} creates a new account with the name {{nowrap name}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{creator}} creates a new account with the name {{name}} and the following permissions:\n\nowner permission with authority:\n{{to_json owner}}\n\nactive permission with authority:\n{{to_json active}}" + }, + { + "name": "onerror", + "type": "onerror", + "ricardian_contract": "" + }, + { + "name": "reqactivated", + "type": "reqactivated", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Assert Protocol Feature Activation\nsummary: 'Assert that protocol feature {{nowrap feature_digest}} has been activated'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\nAssert that the protocol feature with a digest of {{feature_digest}} has been activated." + }, + { + "name": "reqauth", + "type": "reqauth", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Assert Authorization\nsummary: 'Assert that authorization by {{nowrap from}} is provided'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nAssert that authorization by {{from}} is provided." + }, + { + "name": "setabi", + "type": "setabi", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract ABI\nsummary: 'Deploy contract ABI on account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy the ABI file associated with the contract on account {{account}}." + }, + { + "name": "setalimits", + "type": "setalimits", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Adjust Resource Limits of Account\nsummary: 'Adjust resource limits of account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} updates {{account}}’s resource limits to have a RAM quota of {{ram_bytes}} bytes, a NET bandwidth quota of {{net_weight}} and a CPU bandwidth quota of {{cpu_weight}}." + }, + { + "name": "setcode", + "type": "setcode", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Deploy Contract Code\nsummary: 'Deploy contract code on account {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nDeploy compiled contract code to the account {{account}}." + }, + { + "name": "setparams", + "type": "setparams", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set System Parameters\nsummary: 'Set system parameters'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} sets system parameters to:\n{{to_json params}}" + }, + { + "name": "setpriv", + "type": "setpriv", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Make an Account Privileged or Unprivileged\nsummary: '{{#if is_priv}}Make {{nowrap account}} privileged{{else}}Remove privileged status of {{nowrap account}}{{/if}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{#if is_priv}}\n{{$action.account}} makes {{account}} privileged.\n{{else}}\n{{$action.account}} removes privileged status of {{account}}.\n{{/if}}" + }, + { + "name": "setprods", + "type": "setprods", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Set Block Producers\nsummary: 'Set block producer schedule'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\n{{$action.account}} proposes a block producer schedule of:\n{{#each schedule}}\n 1. {{this.producer_name}}\n{{/each}}\n\nThe block signing authorities of each of the producers in the above schedule are listed below:\n{{#each schedule}}\n### {{this.producer_name}}\n{{to_json this.authority}}\n{{/each}}" + }, + { + "name": "unlinkauth", + "type": "unlinkauth", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unlink Action from Permission\nsummary: '{{nowrap account}} unsets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\n{{account}} removes the association between the {{#if type}}{{type}} action of the{{/if}} {{code}} contract and its minimum required permission.\n\n{{#if type}}{{else}}This will not remove any links explicitly associated to specific actions of {{code}}.{{/if}}" + }, + { + "name": "updateauth", + "type": "updateauth", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Modify Account Permission\nsummary: 'Add or update the {{nowrap permission}} permission of {{nowrap account}}'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/account.png#3d55a2fc3a5c20b456f5657faf666bc25ffd06f4836c5e8256f741149b0b294f\n---\n\nModify, and create if necessary, the {{permission}} permission of {{account}} to have a parent permission of {{parent}} and the following authority:\n{{to_json auth}}" + } + ], + "tables": [ + { + "name": "abihash", + "type": "abi_hash", + "index_type": "i64", + "key_names": [], + "key_types": [] + } + ], + "ricardian_clauses": [], + "variants": [ + { + "name": "variant_block_signing_authority_v0", + "types": ["block_signing_authority_v0"] + } + ], + "action_results": [] +} \ No newline at end of file diff --git a/docker/contracts/wax/eosio.bios.wasm b/docker/contracts/wax/eosio.bios.wasm new file mode 100755 index 0000000000000000000000000000000000000000..37ba075ed4fa22bad2b503ef952d393e2f32361b GIT binary patch literal 19251 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 literal 0 HcmV?d00001 diff --git a/docker/contracts/wax/eosio.msig.abi b/docker/contracts/wax/eosio.msig.abi new file mode 100644 index 0000000..600c19f --- /dev/null +++ b/docker/contracts/wax/eosio.msig.abi @@ -0,0 +1,290 @@ +{ + "version": "eosio::abi/1.1", + "types": [], + "structs": [{ + "name": "action", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "name", + "type": "name" + },{ + "name": "authorization", + "type": "permission_level[]" + },{ + "name": "data", + "type": "bytes" + } + ] + },{ + "name": "approval", + "base": "", + "fields": [{ + "name": "level", + "type": "permission_level" + },{ + "name": "time", + "type": "time_point" + } + ] + },{ + "name": "approvals_info", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "proposal_name", + "type": "name" + },{ + "name": "requested_approvals", + "type": "approval[]" + },{ + "name": "provided_approvals", + "type": "approval[]" + } + ] + },{ + "name": "approve", + "base": "", + "fields": [{ + "name": "proposer", + "type": "name" + },{ + "name": "proposal_name", + "type": "name" + },{ + "name": "level", + "type": "permission_level" + },{ + "name": "proposal_hash", + "type": "checksum256$" + } + ] + },{ + "name": "cancel", + "base": "", + "fields": [{ + "name": "proposer", + "type": "name" + },{ + "name": "proposal_name", + "type": "name" + },{ + "name": "canceler", + "type": "name" + } + ] + },{ + "name": "exec", + "base": "", + "fields": [{ + "name": "proposer", + "type": "name" + },{ + "name": "proposal_name", + "type": "name" + },{ + "name": "executer", + "type": "name" + } + ] + },{ + "name": "extension", + "base": "", + "fields": [{ + "name": "type", + "type": "uint16" + },{ + "name": "data", + "type": "bytes" + } + ] + },{ + "name": "invalidate", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + } + ] + },{ + "name": "invalidation", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "last_invalidation_time", + "type": "time_point" + } + ] + },{ + "name": "old_approvals_info", + "base": "", + "fields": [{ + "name": "proposal_name", + "type": "name" + },{ + "name": "requested_approvals", + "type": "permission_level[]" + },{ + "name": "provided_approvals", + "type": "permission_level[]" + } + ] + },{ + "name": "permission_level", + "base": "", + "fields": [{ + "name": "actor", + "type": "name" + },{ + "name": "permission", + "type": "name" + } + ] + },{ + "name": "proposal", + "base": "", + "fields": [{ + "name": "proposal_name", + "type": "name" + },{ + "name": "packed_transaction", + "type": "bytes" + },{ + "name": "earliest_exec_time", + "type": "time_point?$" + } + ] + },{ + "name": "propose", + "base": "", + "fields": [{ + "name": "proposer", + "type": "name" + },{ + "name": "proposal_name", + "type": "name" + },{ + "name": "requested", + "type": "permission_level[]" + },{ + "name": "trx", + "type": "transaction" + } + ] + },{ + "name": "transaction", + "base": "transaction_header", + "fields": [{ + "name": "context_free_actions", + "type": "action[]" + },{ + "name": "actions", + "type": "action[]" + },{ + "name": "transaction_extensions", + "type": "extension[]" + } + ] + },{ + "name": "transaction_header", + "base": "", + "fields": [{ + "name": "expiration", + "type": "time_point_sec" + },{ + "name": "ref_block_num", + "type": "uint16" + },{ + "name": "ref_block_prefix", + "type": "uint32" + },{ + "name": "max_net_usage_words", + "type": "varuint32" + },{ + "name": "max_cpu_usage_ms", + "type": "uint8" + },{ + "name": "delay_sec", + "type": "varuint32" + } + ] + },{ + "name": "unapprove", + "base": "", + "fields": [{ + "name": "proposer", + "type": "name" + },{ + "name": "proposal_name", + "type": "name" + },{ + "name": "level", + "type": "permission_level" + } + ] + } + ], + "actions": [{ + "name": "approve", + "type": "approve", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Approve Proposed Transaction\nsummary: '{{nowrap level.actor}} approves the {{nowrap proposal_name}} proposal'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.msig/master/contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{level.actor}} approves the {{proposal_name}} proposal proposed by {{proposer}} with the {{level.permission}} permission of {{level.actor}}." + },{ + "name": "cancel", + "type": "cancel", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Cancel Proposed Transaction\nsummary: '{{nowrap canceler}} cancels the {{nowrap proposal_name}} proposal'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.msig/master/contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{canceler}} cancels the {{proposal_name}} proposal submitted by {{proposer}}." + },{ + "name": "exec", + "type": "exec", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Execute Proposed Transaction\nsummary: '{{nowrap executer}} executes the {{nowrap proposal_name}} proposal'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.msig/master/contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{executer}} executes the {{proposal_name}} proposal submitted by {{proposer}} if the minimum required approvals for the proposal have been secured." + },{ + "name": "invalidate", + "type": "invalidate", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Invalidate All Approvals\nsummary: '{{nowrap account}} invalidates approvals on outstanding proposals'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.msig/master/contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{account}} invalidates all approvals on proposals which have not yet executed." + },{ + "name": "propose", + "type": "propose", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Propose Transaction\nsummary: '{{nowrap proposer}} creates the {{nowrap proposal_name}}'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.msig/master/contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{proposer}} creates the {{proposal_name}} proposal for the following transaction:\n{{to_json trx}}\n\nThe proposal requests approvals from the following accounts at the specified permission levels:\n{{#each requested}}\n + {{this.permission}} permission of {{this.actor}}\n{{/each}}\n\nIf the proposed transaction is not executed prior to {{trx.expiration}}, the proposal will automatically expire." + },{ + "name": "unapprove", + "type": "unapprove", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Unapprove Proposed Transaction\nsummary: '{{nowrap level.actor}} revokes the approval previously provided to {{nowrap proposal_name}} proposal'\nicon: https://raw.githubusercontent.com/EOS-Nation/eosio.msig/master/contracts/icons/multisig.png#4fb41d3cf02d0dd2d35a29308e93c2d826ec770d6bb520db668f530764be7153\n---\n\n{{level.actor}} revokes the approval previously provided at their {{level.permission}} permission level from the {{proposal_name}} proposal proposed by {{proposer}}." + } + ], + "tables": [{ + "name": "approvals", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "old_approvals_info" + },{ + "name": "approvals2", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "approvals_info" + },{ + "name": "invals", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "invalidation" + },{ + "name": "proposal", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "proposal" + } + ], + "ricardian_clauses": [], + "error_messages": [], + "abi_extensions": [], + "variants": [], + "action_results": [] +} \ No newline at end of file diff --git a/docker/contracts/wax/eosio.msig.wasm b/docker/contracts/wax/eosio.msig.wasm new file mode 100644 index 0000000000000000000000000000000000000000..3f53770ce10e8aa8de907c7f910299757406c49c GIT binary patch literal 36978 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 literal 0 HcmV?d00001 diff --git a/docker/contracts/wax/eosio.system.abi b/docker/contracts/wax/eosio.system.abi index 1b4cd93..d9046e7 100644 --- a/docker/contracts/wax/eosio.system.abi +++ b/docker/contracts/wax/eosio.system.abi @@ -1,6 +1,13 @@ { - "version": "eosio::abi/1.1", - "types": [], + "version": "eosio::abi/1.2", + "types": [{ + "new_type_name": "block_signing_authority", + "type": "variant_block_signing_authority_v0" + },{ + "new_type_name": "blockchain_parameters_t", + "type": "blockchain_parameters_v1" + } + ], "structs": [{ "name": "abi_hash", "base": "", @@ -138,6 +145,17 @@ "type": "producer_schedule?" } ] + },{ + "name": "block_signing_authority_v0", + "base": "", + "fields": [{ + "name": "threshold", + "type": "uint32" + },{ + "name": "keys", + "type": "key_weight[]" + } + ] },{ "name": "blockchain_parameters", "base": "", @@ -194,6 +212,14 @@ "type": "uint16" } ] + },{ + "name": "blockchain_parameters_v1", + "base": "blockchain_parameters", + "fields": [{ + "name": "max_action_return_value_size", + "type": "uint32$" + } + ] },{ "name": "buyram", "base": "", @@ -361,6 +387,9 @@ },{ "name": "permission", "type": "name" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -629,6 +658,20 @@ "type": "uint16" } ] + },{ + "name": "limitauthchg", + "base": "", + "fields": [{ + "name": "account", + "type": "name" + },{ + "name": "allow_perms", + "type": "name[]" + },{ + "name": "disallow_perms", + "type": "name[]" + } + ] },{ "name": "linkauth", "base": "", @@ -644,6 +687,9 @@ },{ "name": "requirement", "type": "name" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -748,6 +794,9 @@ },{ "name": "location", "type": "uint16" + },{ + "name": "producer_authority", + "type": "block_signing_authority$" } ] },{ @@ -939,6 +988,23 @@ "type": "uint16" } ] + },{ + "name": "regproducer2", + "base": "", + "fields": [{ + "name": "producer", + "type": "name" + },{ + "name": "producer_authority", + "type": "block_signing_authority" + },{ + "name": "url", + "type": "string" + },{ + "name": "location", + "type": "uint16" + } + ] },{ "name": "regproposal", "base": "", @@ -1173,6 +1239,9 @@ },{ "name": "abi", "type": "bytes" + },{ + "name": "memo", + "type": "string$" } ] },{ @@ -1240,6 +1309,9 @@ },{ "name": "code", "type": "bytes" + },{ + "name": "memo", + "type": "string$" } ] },{ @@ -1247,7 +1319,7 @@ "base": "", "fields": [{ "name": "params", - "type": "blockchain_parameters" + "type": "blockchain_parameters_t" } ] },{ @@ -1331,6 +1403,9 @@ },{ "name": "type", "type": "name" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -1356,6 +1431,9 @@ },{ "name": "auth", "type": "authority" + },{ + "name": "authorized_by", + "type": "name$" } ] },{ @@ -1474,6 +1552,14 @@ "type": "uint16" } ] + },{ + "name": "wasmcfg", + "base": "", + "fields": [{ + "name": "settings", + "type": "name" + } + ] },{ "name": "wps_global_state", "base": "", @@ -1513,6 +1599,37 @@ "type": "uint32" } ] + },{ + "name": "limit_auth_change", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "account", + "type": "name" + },{ + "name": "allow_perms", + "type": "name[]" + },{ + "name": "disallow_perms", + "type": "name[]" + } + ] + },{ + "name": "block_info_record", + "base": "", + "fields": [{ + "name": "version", + "type": "uint8" + },{ + "name": "block_height", + "type": "uint32" + },{ + "name": "block_timestamp", + "type": "time_point" + } + ] } ], "actions": [{ @@ -1607,6 +1724,10 @@ "name": "init", "type": "init", "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Initialize System Contract\nsummary: 'Initialize system contract'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/admin.png#9bf1cec664863bd6aaac0f814b235f8799fb02c850e9aa5da34e8a004bd6518e\n---\n\nInitialize system contract. The core token symbol will be set to {{core}}." + },{ + "name": "limitauthchg", + "type": "limitauthchg", + "ricardian_contract": "" },{ "name": "linkauth", "type": "linkauth", @@ -1634,7 +1755,11 @@ },{ "name": "regproducer", "type": "regproducer", - "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register as a Block Producer Candidate\nsummary: 'Register {{nowrap producer}} account as a block producer candidate'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\nRegister {{producer}} account as a block producer candidate.\n\n{{$clauses.BlockProducerAgreement}}" + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register as a Block Producer Candidate\nsummary: 'Register {{nowrap producer}} account as a block producer candidate'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\nRegister {{producer}} account as a block producer candidate.\n\nURL: {{url}}\nLocation code: {{location}}\nBlock signing key: {{producer_key}}\n\n## Block Producer Agreement\n{{$clauses.BlockProducerAgreement}}" + },{ + "name": "regproducer2", + "type": "regproducer2", + "ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: Register as a Block Producer Candidate\nsummary: 'Register {{nowrap producer}} account as a block producer candidate'\nicon: http://127.0.0.1/ricardian_assets/eosio.contracts/icons/voting.png#db28cd3db6e62d4509af3644ce7d377329482a14bb4bfaca2aa5f1400d8e8a84\n---\n\nRegister {{producer}} account as a block producer candidate.\n\nURL: {{url}}\nLocation code: {{location}}\nBlock signing authority:\n{{to_json producer_authority}}\n\n## Block Producer Agreement\n{{$clauses.BlockProducerAgreement}}" },{ "name": "regproposal", "type": "regproposal", @@ -1771,6 +1896,10 @@ "name": "voterclaim", "type": "voterclaim", "ricardian_contract": "" + },{ + "name": "wasmcfg", + "type": "wasmcfg", + "ricardian_contract": "" } ], "tables": [{ @@ -1905,19 +2034,36 @@ "key_names": [], "key_types": [], "type": "wps_voter" + },{ + "name": "limitauthchg", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "limit_auth_change" + },{ + "name": "blockinfo", + "index_type": "i64", + "key_names": [], + "key_types": [], + "type": "block_info_record" } ], "ricardian_clauses": [{ "id": "UserAgreement", - "body": "User agreement for the chain can go here." + "body": "# EOS User Agreement\n\n## Definitions\n\n All capitalized, italicized, or inline code terms in *The EOS User Agreement* will be given the same effect and meaning as in *Definitions*.\n\n* EOS User Agreement: This document (*EUA*)\n\n* Chain ID: `chain_id` - aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906\n\n* User: Any person or organization of persons who maintain(s) direct or indirect ownership of an EOS account, or EOS-based property connected to an EOS account.\n\n* Ownership: Direct or indirect access to an EOS account through one or more valid permissions checks. Ownership may be partially shared between Users through the use of multi-signature permissions.\n\n* Block Producer: Users who have called `regproducer` and receive rewards from eosio.vpay.\n\n* `eosio.prods`: An EOS account with a dynamic permissions structure that can assume the privileges of the `eosio` account when 15/21 Block Producers agree to do so.\n\n* Network Funds: Tokens contained within the following accounts: `eosio.names`, `eosio.ramfee`, `eosio.saving`.\n\n* Governing Documents: *regproducer* is considered a governing document.\n\n* On-Chain: Any transaction, smart contract, or Ricardian contract which is located within a block that is irreversible and appended to the EOS blockchain `chain_id`.\n\n* EOS-based Property: Anything that requires a valid permission in order to directly manipulate, alter, transfer, influence, or otherwise effect on the EOS Blockchain\n\n* Call: To submit an action to the EOS Blockchain `chain_id`.\n\n* Authorizations & Permissions: Permissions are arbitrary names used to define the requirements for a transaction sent on behalf of that permission. Permissions can be assigned for authority over specific contract actions.\n\n* Ricardian Contract: A contract that places the defining elements of a legal agreement in a format that can be expressed and executed in software.\n\n## Article I -  User Acknowledgement of Risks\nIf User loses access to their EOS account on `chain_id` and has not taken appropriate measures to secure access to their EOS account by other means, the User acknowledges and agrees that that EOS account will become inaccessible. Users acknowledge that the User has an adequate understanding of the risks, usage and intricacies of cryptographic tokens and blockchain-based software. The User acknowledges and agrees that the User is using the EOS blockchain at their sole risk.\n\n## Article II - Special User Types\nUsers who call `regproducer` agree to, and are bound by, the *regproducer* Ricardian Contract.\n\n## Article III - Consent of the EUA\nThe nature of the *EOS User Agreement* is such that it serves as a description of the current EOS Mainnet governance functions that are in place. These functions, enforced by code, do not require the consent of Users as these functions are inherent and systemic to the EOS Mainnet itself.\n\n## Article IV - Governing Documents\nAny modifications to the *EUA* and *governing documents* may be made by `eosio.prods`. It is admonished that a statement be crafted and issued through `eosio.prods` via eosio.forum referendum contract describing such a modification in advance.\n\n## Article V - Native Unit of Value\nThe native unit of value on EOS chain_id shall be the EOS token as defined and created by the `eosio.token` smart contract.\n\n## Article VI - Maintaining the EOS blockchain\n`eosio.prods` will maintain the active blockchain codebase which includes, but is not limited to, the implementation of all modifications of all features, optimizations, and upgrades: present and future.\n\n## Article VII - Network Funds\nIt is admonished that any altering of the state of any tokens contained within network fund accounts, or altering any pre-existing code that directly or indirectly governs the allocation, fulfillment, or distribution of any *network funds* be preceded by a statement crafted and issued by `eosio.prods` to the *eosio.forum* referendum system contract describing the effect in advance.\n\n## Article VIII - Freedom of Account Creation\nAny current or future User is able to create an EOS Account without the permission by any other User. `eosio.prods` may never affect an EOS User Account(s) without valid permission(s) which have been shared with `eosio.prods` by an EOS account. `eosio.prods` may charge a fee for any actions that are requested by other Users pertaining to an EOS account where permissions are shared.\n\n## Article IX - No Fiduciary\nNo User shall have a fiduciary purpose to support the value of the EOS token. No User can authorize anyone to hold assets, borrow, speak, contract on behalf of other EOS Users or the EOS blockchain `chain_id` collectively. This EOS blockchain shall have no owners, managers, or fiduciaries.\n\n## Article X - User Security\nAll items pertaining to personal account security, including but not limited to the safekeeping of private keys, is solely the responsibility of the User to secure.\n\n## Article XI - `eosio.prods` Limited Liability\nThe User acknowledges and agrees that, to the fullest extent permitted by any applicable law, this disclaimer of liability applies to any and all damages or injury whatsoever caused by or related to risks of, use of, or inability to use, the EOS token or the EOS blockchain `chain_id` under any cause of action whatsoever of any kind in any jurisdiction, including, without limitation, actions for breach of warranty, breach of contract or tort (including negligence) and that `eosio.prods`, nor the individual permissions that operate it, shall not be liable for any indirect, incidental, special, exemplary or consequential damages, including for loss of profits, goodwill or data.\n\n# EOS 사용자 동의서\n\n## 정의\n\nEOS 사용자 동의서의 모든 대문자, 기울임 꼴, 또는 인라인 코드 용어는 정의에서와 동일한 효과와 의미가 부여됩니다.\n\n- EOS 사용자 동의서: 본 문서 (EUA)\n- 체인 ID: chain_id --- aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906\n- 사용자: EOS 계정을 직접 또는 간접적으로 소유하거나 EOS 계정에 연결된 EOS 기반 속성을 유지하거나 관리하는 사람, 조직, 또는 조직의 모든 사람.\n- 소유권: 하나 이상의 유효한 사용권한 확인을 통해 EOS 계정에 직접 또는 간접적으로 접근합니다. 소유권은 다중 서명권한을 사용하여 사용자간에 부분적으로 공유 될 수 있습니다.\n- 블록 프로듀서: regproducer를 실행하고 eosio.vpay로부터 보상을 받는 사용자.\n- eosio.prods: 15/21 블록 프로듀서들이 동의 할 때 eosio 계정의 권한을 가질 수 있는 동적 권한 구조를 가진 EOS 계정.\n- 네트워크 자금: 다음 계정에 포함 된 토큰: eosio.names, eosio.ramfee, eosio.saving.\n- 관리 문서: regproducer는 관리 문서로 간주됩니다.\n- 온체인: EOS 블록체인 chain_id에 비가역적이며 추가 할 수 있는 블록 내에 위치한 모든 거래, 스마트 계약 또는 리카르디안 계약.\n- EOS 기반 속성: EOS 블록체인을 직접 조작, 변경, 전송, 영향 또는 달리 적용하기 위해 유효한 사용 권한이 필요한 모든 것\n- 콜: EOS 블록체인 chain_id에 작업을 신청하는 것.\n- 허가 및 권한: '허가'는 해당 권한을 대신하여 전송되는 트랜잭션의 요구사항을 정의하는 데 사용됩니다. '권한'은 특정 계약 조치에 대한 권한을 부여합니다.\n- 리카르디안 계약: 합법적 계약의 정의 요소를 소프트웨어로 표현하고 실행할 수 있는 형식으로 배치하는 계약.\n\n## 제 1조 --- 위험에 대한 사용자들의 인지\n\n사용자가 chain_id에서 EOS 계정에 대한 접근 권한을 잃고, 다른 방법으로 EOS 계정에 대한 접근을 보호하기 위해 적절한 조치를 취하지 않는 경우에는 EOS 계정에 접근할 수 없게 된다는 것을 인정하고 동의합니다. 사용자는 암호화 토큰과 블록체인 기반 소프트웨어의 위험, 사용법, 그리고 복잡성에 대해 충분히 이해하고 있음을 인정합니다. 사용자는 EOS 블록체인의 사용에 대한 전적인 책임을 진다는 것에 인정하고 동의합니다.\n\n## 제 2조 --- 특별한 사용자 유형\n\nregproducer를 실행하는 사용자는 regproducer 리카르디안 계약에 동의하고, 이에 구속됩니다.\n\n## 제 3조 --- EUA의 동의\n\nEOS 사용자 동의서는 현재 시행중인 EOS 메인넷 거버넌스에 대한 설명으로 사용됩니다. 코드에 의해 시행되는 이러한 기능은 EOS 메인넷 자체의 체계적이고 고유한 기능이므로 사용자의 동의를 필요로 하지 않습니다.\n\n## 제 4조 --- 관리 문서\n\nEUA와 관리 문서는 eosio.prods를 통해 수정이 가능합니다. 특정 변경사항을 사전에 설명하는 eosio.forum 투표 계약을 통해 eosio.prods가 성명서를 작성하고 발급할 것을 권고합니다.\n\n## 제 5조 --- 가치의 기본 단위\n\nEOS chain_id의 기본 단위는 eosio.token 스마트 계약에 의해 정의되고 작성된 EOS 토큰입니다.\n\n## 제 6조 --- EOS 블록체인 유지\n\neosio.prods는 모든 기능, 최적화, 그리고 업그레이드의 현재와 미래의 모든 수정사항을 구현하는 것을 포함하되, 이에 국한되지 않는 활성화된 블록체인 코드베이스를 유지합니다\n\n## 제 7조 --- 네트워크 자금\n\n네트워크 자금 계정에 포함된 토큰의 상태를 변경하거나, 네트워크 자금의 배분, 이행, 또는 배포를 직/간접적으로 관리하는 기존 코드를 변경하는 경우에는 eosio.prods를 eosio.forum 총 투표 시스템 계약에 추가하여 사전에 충분한 설명이 이루어져야 합니다.\n\n## 제 8조 --- 계정 생성의 자유\n\n현재, 또는 미래의 사용자는 다른 사용자의 허가 없이 EOS 계정을 만들 수 있습니다. eosio.prods는 EOS 계정에 의해 공유된 유효한 허가 없이는 EOS 사용자 계정에 영향을 줄 수 없습니다. eosio.prods는 권한이 공유되는 EOS 계정과 관련하여 다른 사용자가 요청한 모든 작업에 대해 요금을 부과할 수 있습니다.\n\n## 제 9조 --- 신탁 불가\n\n사용자는 EOS 토큰의 가치를 뒷받침할 수 있는 신탁 목적을 가져서는 안됩니다. 사용자는 EOS 사용자 또는 EOS 블록체인 chain_id를 대표하여 누구에게도 자산을 보유하거나, 대여하거나, 자산에 대해 얘기하거나, 계약을 맺을 권한을 부여할 수 없습니다. EOS 블록체인에는 소유자, 관리자, 그리고 수탁자가 없어야 합니다.\n\n## 제 10조 --- 사용자 보안\n\n비공개 키의 보관을 포함하되, 이에 국한되지 않는 개인 계좌 보안과 관련된 모든 항목들 또한 전적으로 사용자가 안전하게 보관해야 합니다.\n\n## 제 11조 --- eosio.prods 유한책임\n\n사용자는 법률이 허용하는 한도 내에서 EOS 토큰의 위험, 사용, 또는 사용 불가로 인해 발생하는 모든 손해에 대해 책임의 면책 조항이 적용된다는 것을 인정하고, 동의합니다. 계약 위반, 불법 행위, 그리고 위반 행위 (관리 태만 포함)와 eosio.prods 또는 이를 운영하는 개별 사용 권한을 포함하되, 이에 국한하지 않고 모든 관할 지역에서의 모든 종류의 사유로 인한 EOS 블록체인 chain_id 이익, 영업권, 또는 데이터의 손실을 포함하여 간접적, 우발적, 특수한, 대표적, 그리고 파생적인 손해에 대한 책임을 지지 않습니다.\n\n# EOS用户协议\n\n## **定义**\n\nEOS用户协议中的所有大写,斜体或内联代码术语将具有与以下定义相同的效果和含义。\n\n- EOS用户协议:即本文档(EUA)\n\n- 链上ID: chain_id - aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906\n\n- 用户:任意满足下列要求的个人或组织:直接或者间接拥有EOS账户或与EOS账户关联的基于EOS发行的财产。\n\n- 所有权:直接或者间接通过一个或多个有效的权限检查访问一个EOS账户。所有权可以通过多签权限许可在用户间共享。\n\n- 执行了regproduce,并且从eosio.vpay领取收入的用户。\n\n- eosio.prods:具有动态权限结构的EOS帐户,当15/21 Block Producers同意时,该帐户可以承担eosio帐户的权限。\n\n- 网络资产:包含在以下账户中的代币:eosio.names、eosio.ramfee、 eosio.saving。\n\n- 治理文档:regproducer是治理文档。\n\n- 任何交易、智能合约或者李嘉图合约,它们已经位于一个区块中,并且这个区块是不可逆转的、已附加到名为chain_id的EOS区块链中。\n\n- 基于EOS资产:任何需要有效许可来操作、改变、转移、影响或者进行其他操作的东西。\n\n- 执行:在名为chain_id的EOS区块链中提交一个行动。\n\n- 授权和权限:权限(Permissions)是用来定义代表该权限发送的交易的要求的任意名字。可以给特定的合约操作的授权(Authorizations)分配权限(Permissions)。\n\n- 李嘉图合约:将法律协议中的定义要素以能在软件中表达和执行的格式表达的合约。\n\n## **条款一****用****户风险确认**\n\n如果用户丢失账户访问权限或者没有采取合适的方式保护账户访问权限,用户应知悉并同意,EOS账户将无法访问。用户应确认用户对加密代币和区块链软件的风险、用法和复杂性有充分了解。用户承认并同意用户自行承担使用EOS区块链的风险。\n\n## **条款二****特殊用****户类型**\n\n执行regproduce,同意并且受regproducer李嘉图合约约束的用户。\n\n## **条款三****同意****EOS****用****户协议**\n\nEOS用户协议的实质是对当前EOS主网治理功能的描述。由代码强制执行的功能不需要用户的同意,因为这些功能是EOS主网系统自带的。\n\n## **条款四** - **治理文档**\n\neosio.prods可以对EOS用户协议和治理文档进行任何修改。严正提醒,提前用eosio.forum公投合约,通过eosio.prods编写、发布一个声明来描述那个修改。\n\n## **条款五****原生价****值单位**\n\nEOS公链上的原生价值单位应为eosio.token智能合约定义和创建的EOS通证。\n\n## **条款六****维护****EOS****区****块链**\n\n无论现在或将来将来,eosio.prods将维护活跃的区块链代码库,包括但不限于所有功能、优化、升级的所有修改、实现。\n\n## 条款七 - ****定****义****EOS****网络资产\n\n更改网络资产账户中的任何代币的状态,更改任何现存的直接或间接管理任何网络资产的分配、实现或分发的代码,需要事先用eosio.prods在eosio.forum公投合约上编写和发布效果描述的声明。\n\n## **条款八-创建账户自由**\n\n任何现在或将来的用户都可以在未经任何其他用户许可的情况下创建EOS帐户。 如何没有收到EOS帐户的有效许可(permission),eosio.prods永远不会影响EOS用户帐户。 对于共享权限的EOS帐户的其他用户请求的任何操作,eosio.prods可能会收取费用。\n\n## **条款九没有受托人**\n\n没有用户承担信托责任来维持EOS代币的价值。没有用户可以代表EOS用户或者代表名为chain_ID的EOS区块链授权任何人共同持有资产、借款、发言或定合同。此区块链不存在拥有者、管理者或者受托人。\n\n## **条款十个人安全**\n\n所有有关个人账户安全的事项,包括但不限于私钥的安全保存,都由用户自己负责。\n\n## **条款十一 eosio.prods的有限责任**\n\n用户应知悉和同意,在任何适用法律允许的最大范围内,本免责声明适用于与EOS代币风险,使用或无法使用EOS代币有关或导致的任何或所有损害或伤害,也适用于任何司法管辖区内的任何任何行为下的EOS区块链chain_id,包括但不限于违反担保、违反合同或侵权行为(包括疏忽)。eosio.prods以及操作它的个人权限对于任何间接的,偶然的,特殊的,示例性的或后果性的损害,包括利润损失,商誉或数据,不承担任何责任。" },{ "id": "BlockProducerAgreement", - "body": "I, {{producer}}, hereby nominate myself for consideration as an elected block producer.\n\nIf {{producer}} is selected to produce blocks by the system contract, I will sign blocks with {{producer_key}} and I hereby attest that I will keep this key secret and secure.\n\nIf {{producer}} is unable to perform obligations under this contract I will resign my position by resubmitting this contract with the null producer key.\n\nI acknowledge that a block is 'objectively valid' if it conforms to the deterministic blockchain rules in force at the time of its creation, and is 'objectively invalid' if it fails to conform to those rules.\n\n{{producer}} hereby agrees to only use {{producer_key}} to sign messages under the following scenarios:\n\n* proposing an objectively valid block at the time appointed by the block scheduling algorithm;\n* pre-confirming a block produced by another producer in the schedule when I find said block objectively valid;\n* and, confirming a block for which {{producer}} has received pre-confirmation messages from more than two-thirds of the active block producers.\n\nI hereby accept liability for any and all provable damages that result from my:\n\n* signing two different block proposals with the same timestamp with {{producer_key}};\n* signing two different block proposals with the same block number with {{producer_key}};\n* signing any block proposal which builds off of an objectively invalid block;\n* signing a pre-confirmation for an objectively invalid block;\n* or, signing a confirmation for a block for which I do not possess pre-confirmation messages from more than two-thirds of the active block producers.\n\nI hereby agree that double-signing for a timestamp or block number in concert with two or more other block producers shall automatically be deemed malicious and cause {{producer}} to be subject to:\n\n* a fine equal to the past year of compensation received,\n* immediate disqualification from being a producer,\n* and/or other damages.\n\nAn exception may be made if {{producer}} can demonstrate that the double-signing occurred due to a bug in the reference software; the burden of proof is on {{producer}}.\n\nI hereby agree not to interfere with the producer election process. I agree to process all producer election transactions that occur in blocks I create, to sign all objectively valid blocks I create that contain election transactions, and to sign all pre-confirmations and confirmations necessary to facilitate transfer of control to the next set of producers as determined by the system contract.\n\nI hereby acknowledge that more than two-thirds of the active block producers may vote to disqualify {{producer}} in the event {{producer}} is unable to produce blocks or is unable to be reached, according to criteria agreed to among block producers.\n\nIf {{producer}} qualifies for and chooses to collect compensation due to votes received, {{producer}} will provide a public endpoint allowing at least 100 peers to maintain synchronization with the blockchain and/or submit transactions to be included. {{producer}} shall maintain at least one validating node with full state and signature checking and shall report any objectively invalid blocks produced by the active block producers. Reporting shall be via a method to be agreed to among block producers, said method and reports to be made public.\n\nThe community agrees to allow {{producer}} to authenticate peers as necessary to prevent abuse and denial of service attacks; however, {{producer}} agrees not to discriminate against non-abusive peers.\n\nI agree to process transactions on a FIFO (first in, first out) best-effort basis and to honestly bill transactions for measured execution time.\n\nI {{producer}} agree not to manipulate the contents of blocks in order to derive profit from: the order in which transactions are included, or the hash of the block that is produced.\n\nI, {{producer}}, hereby agree to disclose and attest under penalty of perjury all ultimate beneficial owners of my business entity who own more than 10% and all direct shareholders.\n\nI, {{producer}}, hereby agree to cooperate with other block producers to carry out our respective and mutual obligations under this agreement, including but not limited to maintaining network stability and a valid blockchain.\n\nI, {{producer}}, agree to maintain a website hosted at {{url}} which contains up-to-date information on all disclosures required by this contract.\n\nI, {{producer}}, agree to set the location value of {{location}} such that {{producer}} is scheduled with minimal latency between my previous and next peer.\n\nI, {{producer}}, agree to maintain time synchronization within 10 ms of global atomic clock time, using a method agreed to among block producers.\n\nI, {{producer}}, agree not to produce blocks before my scheduled time unless I have received all blocks produced by the prior block producer.\n\nI, {{producer}}, agree not to publish blocks with timestamps more than 500ms in the future unless the prior block is more than 75% full by either NET or CPU bandwidth metrics.\n\nI, {{producer}}, agree not to set the RAM supply to more RAM than my nodes contain and to resign if I am unable to provide the RAM approved by more than two-thirds of active block producers, as shown in the system parameters." + "body": "### 1. The intent of regproducer\n\nThe intent of the `regproducer` action is to register a block producer candidacy. This contract is considered a governing document as defined by the EOS User Agreement (EUA).\n\nregproducer의 목적\n\n`regproducer` 작업의 목적은 블록생산자 입후보 등록을 하는 것입니다. 이 계약은 EOS 사용자 계약서 (EUA)에 정의된 바와 같이 관리 문서로 간주됩니다.\n\nregproducer 的目的\n\n`regproducer`操作的目的是注册成为出块节点候选者。根据 EOS 用户协议(EUA)的定义,本合约属于治理文本(governing document)\n\n### 2. Nomination\n\nI, {{ producer }}, hereby nominate myself for consideration as a block producer candidate. This nomination includes agreement to the terms of this contract by my block producer candidate entity, including all of its shareholders, owners, employees, staff, members, and any individual working in official, direct, or affiliated capacity for my Block Producer entity.\n\n지명\n\n나, {{ producer }}는 블록프로듀서 후보로 고려되도록 자신을 지명합니다. 이 지명에는 블록프로듀서회사의 모든 주주, 소유자, 직원, 멤버, 회원 및 공식인원, 직접 또는 계열사에서 일하는 모든 개인을 포함한 블록프로듀서 회사가 계약 조건에 대해 동의함을 인정합니다.\n\n提名\n\n本人,{{ producer }},特此提名本人为出块节点候选人。本提名包括了本出块节点候选人实体对本合约中所有条款的明确同意,包含其所有者、雇员、员工、成员,以及任何以正式方式、直接或附属方式为本出块节点实体工作的个人。\n\n### 3. Resignation and Removal for Inability to Perform Obligations.\n\nIf I, {{ producer }}, am unable to perform any of the obligations stipulated in this contract, I will resign my position by calling the `unregprod` action.\n\nIf I, {{ producer }}, fail to resign when unable to perform said obligations, I understand that procedures enumerated in this contract shall be enacted.\n\n의무의 불이행에 대한 사임 및 철회\n\n{{ producer }}가 본 계약서에 명시된 의무를 수행 할 수 없는 경우, 생산자 키를 null 로 함으로써 본인의 지위를 사임합니다.\n\n만약 내가 {{producer}}의 의무를 이행 할 수 없을 때 사임하지 않는다면, 나는 본 계약에 열거된 절차가 집행됨을 동의합니다.\n\n因不能履行义务而退出或被取消出块资格\n\n如果我,{{ producer }},不能履行本合约中所规定的所有义务,我将使用 `unregprod` 操作来自我退出(resign)。\n\n如果我 {{ producer }}, 在无法履行上述义务时未能退出(resign),我知晓本合约将会按照所有列举的程序对我实行制裁或处罚程序。\n\n### 4. EOS Accounts\n\nBlock Producers may never affect an account on the EOS blockchain, except for the reasons specifically cited in this contract that pertain to Block Producer accounts. User accounts can only be affected on the basis of Article VIII in the EOS User Agreement.\n\nEOS 계정\n\n블록프로듀서는 본 계약에서 해당하는 블록프로듀서의 계정 차단에 관련하여 특별히 언급한 이유를 제외하고는 EOS 블록체인의 계정에 결코 영향을 미치지 않습니다. 사용자 계정은 EOS 사용자 계약서의 8조에 근거할 때만 영향을 받을 수 있습니다.\n\nEOS 账号\n\n出块节点永远不会对 EOS 区块链上的帐户造成影响,除非是本合约中特别提到与出块节点帐户有关的原因。只有基于 EOS用户协议中的第八条的情形下,用户的账号才会受到影响.\n\n### 5. Producer Key\n\nI, {{ producer }}, will sign blocks with {{ producer_key }}\n\nIf I, {{ producer }} suspect my key has been compromised I will alert the other Block Producers immediately.\n\nI, {{ producer }}, acknowledge that any and all actions executed with my {{ producer_key }} is my responsibility, regardless of the account being compromised.\n\n프로듀서 키\n\n나, {{ producer }}는 {{ producer _ key }} 로 블록에 서명 할 것입니다.\n만약 내, {{producer}} 가 본인의 키가 손상되었다고 의심되면 즉시 다른 블록프로듀서에게 알려줄 것입니다.\n나, {{producer}}는 EOS 블록체인에서 본인의 블록프로듀서 계정이 실행하는 모든 작업에 대해, 계정 이상 유무와 관련 없이, 책임이 있음을 인정합니다.\n\n出块节点公钥\n\n 我, {{ producer }}, 将使用 {{ producer_key }} 对区块签名。\n如果我, {{ producer }}, 怀疑我的密钥已被泄露,我将立即通知其他节点。\n我,{{ producer }},承认我的出块节点帐户在EOS区块链上所执行的任何操作都是我的责任,无论该帐户是否被盗。\n\n### 6. API Endpoints\n\nIf I, {{ producer }}, qualify for, and choose to claim rewards due to votes received, and/or blocks produced, I, {{ producer }}, will provide functioning and queryable public P2P and API endpoints to maintain synchronization with the blockchain and submit transactions to be included. API endpoints must be updated to a recent functional version that does not have known security vulnerabilities.\n\nI, {{ producer }}, hereby acknowledge that if I am unable to do so within 30 minutes of being alerted by another block producer candidate, I can be removed by use of the `rmvproducer` action.\n\nAPI 엔드포인트\n\n만약 내, {{ producer }} 가 투표를 받아 블록 보상을 청구할 수 있는 자격을 얻으면, 나 {{ producer }}는 작동 및 쿼리 가능한 공개 P2P 및 API 엔드포인트를 블록체인과의 동기화 및 트랜잭션을 제출할 수 있게 유지관리합니다. API 엔드포인트는 알려진 보안 취약성이 없는 최신버전으로 업데이트해야 합니다.\n\n나, {{ producer }} 는 다른 block producer candidate 가 경고 ​​한 후, 30분 이내에 바로잡을 수 없다면 `rmvproducer` 조치를 통해 자격이 제거 될 수 있음을 인정합니다.\n\nAPI 端点\n\n如果我,{{ producer }} 由于得到投票和/或出块的原因,符合领取奖励的条件并选择接受奖励,那么我, {{ producer }},将提供功能正常的公共 P2P 和 API 端点来维护与区块链的同步,并提交要打包入块的事务。API 端点必须更新到最新的可用版本,并且该版本没有已知的安全漏洞\n\n我,{{producer}},在此确认,如果我在收到另一个 block producer candidate的警告后30分钟内仍不能符合上述要求,可以使用`rmvproducer`操作移除我的账户。\n\n### 7. Execution time\n\nI, {{ producer }}, will deploy and run network infrastructure capable of maintaining 2ms or less CPU execution times.\n\nI, {{ producer }}, hereby acknowledge that if I am unable to do so within 30 minutes of being alerted by another block producer candidate, I can be removed by use of the `rmvproducer` action.\n\n실행 시간\n\n나, {{ producer }}는 2ms 또는 그 이하의 CPU 실행 시간을 유지할 수 있는 네트워크 인프라를 배포하고 실행합니다.\n\n 나, {{ producer }} 는 다른 block producer candidate가 경고 ​​한 후, 30분 이내에 바로잡을 수 없다면 `rmvproducer` 조치를 통해 자격이 제거 될 수 있음을 인정합니다.\n\n执行时间\n\n我, {{ producer }},将部署和运行网络基础设施,能够将 CPU 执行时间维持在 2ms 或更少的水平。\n\n我,{{ producer }},在此确认,如果我在收到另一个block producer candidate的警告后30分钟内不能符合上述条件,可以使用 `rmvproducer` 操作将我移除。\n\n### 8. Ordering\n\nI {{ producer }} agree to process transactions on a first-in-first-out (FIFO) basis, and not to manipulate the contents of blocks in order to derive profit from the order in which transactions are included: the hash of the block that is produced.\n\n생산\n나, {{ producer }}는 선입 선출법 (FIFO) 방식으로 거래를 처리하고 거래가 블록의 해시에 포함되는 순서에서 이익을 얻으려는 목적으로 생산하는 블록의 내용을 조작하지 않기로 동의합니다.\n\n顺序\n\n我, {{ producer }} ,同意根据先进先出(FIFO)的方式处理事务,并且绝不会为了牟利而利用区块内容、操纵区块中交易处理的顺序。\n\n### 9. Random Rotation of Standbys\n\nI, {{ producer }}, agree that if I am in a paid standby position, I can be randomly called into a producing position. Upon failure to produce blocks, code may self-execute penalties regarding future vpay rewards.\n\n유급 대기 블록프로듀서의 무작위 로테이션\n\n나, {{ producer }}는 본인이 유급 대기직에 있을 때, 무작위로 생산직으로 부름 받을 수 있다는 것에 동의합니다. 이때 블록을 생성하지 못하면 코드는 향후 vpay 보상에 대한 처벌을 집행할 수 있습니다.\n\n备选节点随机轮换\n\n我,{{ producer }},同意若本节点处于有偿备选状态,可被随机调入出块状态。如果我无法出块,合约代码可能会自动执行就未来的 vpay 报酬进行处罚。\n\n### 10. Missing Two or More Rounds of Blocks\n\nI, {{ producer }}, acknowledge that if after missing 2 or more rounds of blocks in succession I am unable to be contacted within 20 minutes, I, {{ producer }}, acknowledge that I may be removed from a producing position by use of the `rmvproducer` action.\n\nI, {{ producer }}, acknowledge that after missing two or more rounds of blocks in succession, standard practice stipulates removing my producer by using the `unregprod` action until the given issue is resolved.\n\n두 라운드 이상의 블록 누락\n\n나, {{ producer }}는 두 라운드 이상 연속하여 블록을 누락 한 후, 20분 이내에 연락 할 수 없다면 {{ producer }} 가 `rmvproducer` 액션의 사용되어 생산 위치에서 제거 될 수 있음을 인정합니다.\n\n{{ producer }}는 두 라운드 이상으로 블록을 연속적으로 누락한다면, 주어진 문제가 해결 될 때까지 `unregprod` 작업을 사용하여 본인이 생산 위치에서 제거됨이 표준 관행으로 규정되어 있음을 인정합니다.\n\n两轮或更多轮丢块的情形\n\n我,{{ producer }}, 确认如果连续两轮或更多轮丢块且无法在20分钟内联系到我,我,{{ producer }}, 同意可能会用 `rmvproducer` 操作将我移除。\n我,{{ producer }}, 如果连续两轮或更多轮丢块,根据标准实践会发起 `unregprod` 操作将我移除出块资格,直到问题解决。\n\n### 11. Urgent Security Patches\n\nI, {{ producer }}, acknowledge that if I am not able to be contacted in any form after an urgent security patch is announced, I may be removed by use of the `rmvproducer` action.\n\n긴급 보안 패치\n긴급 보안 패치가 발표 된 후, 어떤 형태로든 연락 할 수 없는 경우 `rmvproducer` 작업을 사용하여 제거 될 수 있음을 나, {{ producer }}는 인정합니다.\n\n紧急安全补丁\n\n我,{{ producer }},确认如果在紧急安全补丁发布后用任何方式都无法联系到我,可能会用 `rmvproducer` 指令将我移除。\n\n### 12. Disclosure of Entity and Server Information\n\nI, {{ producer }}, attest that I have disclosed the approximate geolocation for my main production node as being {{ location }}.\n\n법인 및 서버 정보의 공개\n\n나, {{ producer }} 는 주 생산 노드에 대한 위치 정보를 공개했음을 증명합니다.\n\n实体和服务器的信息披露\n\n我,{{ producer }},确认我已经披露了主出块节点服务器地理位置的准确信息。其地址为 {{ location }}。\n\n### 13. Establishes the penalty and procedure for unwillingness to comply with penalties or procedures\n\nI, {{ producer }}, acknowledge that failing to comply with penalties or procedures enacted against me will result in Block Producers executing the `rmvproducer` contract to remove me.\n\nI, {{ producer }}, will not execute the `regproducer` contract until serving or fulfilling the requirements from a penalty or procedure that results in having the `rmvproducer` contract executed to remove me.\n\nI, {{ producer }}, acknowledge that if I continue to call the `regproducer` action without serving or fulfilling the requirements from breach of `regproducer`, my account keys associated with the registered Block Producer in question may be nulled by Block Producers by using `eosio.wrap`.\n\n페널티를 준수하지 않을 경우 벌칙\n\n나, {{ producer }} 는 나에게 제재된 처벌을 준수하지 않으면 블록프로듀서들이 `rmvproducer` 계약을 집행하게 될 것이라고 인정합니다. 나, {{ producer }} 는 `rmvproducer` 계약이 집행된다면 요구 사항을 충족될 때까지 `regproducer` 계약을 이행하지 않을 것입니다.\n`regproducer` 계약 위반으로 인한 요구 사항을 충족시키지 않고 `regproducer` 계약을 계속 호출하면 해당 블록프로듀서와 관련된 계정 키가 `eosio.wrap` 을 사용하여 블록프로듀서들에 의해 무효화 될 수 있음을 인정합니다.\n\n对不愿遵守处罚的行为予以处罚\n\n我,{{ producer }},承认若不遵守对本人制裁的处罚,BP 可以实施 `rmvproducer` 合约,我接受投票的资格将被取消。若有针对我实施 `rmvproducer` 合约的情况发生,我, {{ producer }} 在遵守/履行所收到的处罚之前,不会再次执行 `regproducer` 合约。\n\n我,{{ producer }},在履行惩罚程序的要求之前,不会执行 `regproducer` 合同。我知晓如不履行此程序, `rmvproducer` 合同将会再次将我移除。\n\n我,{{ producer }}, 承认如果没有遵守或履行因违反 `regproducer` 而受到的惩罚要求却继续调用`regproducer`操作,BP 可以调用 `eosio.wrap` 合约将我用来注册出块节点的账号密钥设置为无效值。" } ], "error_messages": [], "abi_extensions": [], - "variants": [], - "action_results": [], - "kv_tables": {} + "variants": [{ + "name": "variant_block_signing_authority_v0", + "types": [ + "block_signing_authority_v0" + ] + } + ], + "action_results": [] } \ No newline at end of file diff --git a/docker/contracts/wax/eosio.system.wasm b/docker/contracts/wax/eosio.system.wasm old mode 100644 new mode 100755 index 0218731b9927f46e974b36081c28fd825773427a..3f8b87c9c47fe9d699db2ad83e9dabf819e72319 GIT binary patch literal 254463 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 literal 2549319 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 z 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

P4qZ8;tu3C>*2**5 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

kub>HHmIfC2r&9wgt+8^NoKK}?#U(V@$ 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 diff --git a/docker/node/logs/TLOS/data/snapshots/snapshot.bin b/docker/node/logs/TLOS/data/snapshots/snapshot.bin index d1a15c525986fc5cd8bcd911e371124a45f17feb..22844aaecb6c26c3d41ce0b5636fd1388c6c0f10 100644 GIT binary patch literal 2551888 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 z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0;QzDtCUA09W&VEEt*Ty92`M0C!d_hjO-2F%Bp@!N!Xk(Z;xg!rlQc<3Iy*@R zf+7hF&Y*)1jvF9q02M@W92Zn@2`CDJBeEzA3WyGh8@M2f3;*x;J-3$bbRa1HocVvA zpj}n>o_p>&&w0;#-t(Rf0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_@c(-P�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 literal 2532342 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 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q7Ut?7a<~ zT}6HWe;)4B?%gCeA>cwHIeP&Kn$Q>^#DJI^1%gi?6$NeGEZGg&O|qNpZXj4p7DTI7 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�LA6DA$*S2=Lud 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�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 z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ 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