From 49970073663413473ed9d9abc05535dfe594696e Mon Sep 17 00:00:00 2001 From: Taconator Date: Mon, 16 Apr 2018 10:25:52 -0400 Subject: [PATCH 001/262] Initial draft of escrow BSIP --- bsip-0040.md | 235 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 235 insertions(+) create mode 100644 bsip-0040.md diff --git a/bsip-0040.md b/bsip-0040.md new file mode 100644 index 0000000..7a95888 --- /dev/null +++ b/bsip-0040.md @@ -0,0 +1,235 @@ + BSIP: 0040 + Title: Escrow Feature + Authors: taconator + Status: Draft + Type: Informational + Created: 2018-04-16 + Discussion: + +# Abstract + +# Motivation +The ability to escrow assets on BitShares is a desirable feature that could be used by many persons, services, and businesses. It permits conditional transfers between parties to occur that minimize or eliminate risks to a depositor/sender while conditions are being evaluated. Conditions for completion of a transfer can be evaluated by an escrow agent of some form whether a human and/or a software agent such as the blockchain agent. If all the conditions are evaluated to be true (a positive evaluation) during the evaluation period, then assets are transferred to an intended recipient(s). If the conditions are never evaluated to be positive (either due to an active evaluation or due to no evaluation whatsoever), then the assets are returned to the depositor(s). + +# Rational +## Elements of a General Escrow Contract + +An escrow contract is defined to have the following elements: + +* parties to the escrow contract +* assets that are being escrowed +* escrow period start and end (expiry) +* conditions for escrow completion +* condition evaluators +* escrow agent and fee +* when and how frequently are escrow conditions evaluated +* what occurs when all conditions are satisfied +* what occurs at conclusion of escrow period if all the conditions have not been satisfied + +### Parties + +At least two parties must be defined for an escrow contract: at least one depositor, and at least one intended recipient. (Escrow agents are not defined here to be a "party" of the escrow contract [**To-do**: perhaps use better terminology]. + +### Escrow Assets +An escrow involves a conditional transfer of ownership of at least one item from one party (a depositor) to another (an intended recipient). An escrow is used to temporarily hold **some or all** of these items while the conditions are being evaluated during the escrow period. Upon satisfaction of the escrow conditions, the escrowed items will be transferred to the intended recipient. If the conditions are not satisfied by the expiry then the escrowed items are to be returned to the depositor. If certain conditions are met, the escrowed items can be returned early to the depositor before the expiry with the approval of designated parties (e.g. either all participants of an escrow and/or by the escrow agent). + +For definition purposes, let an item that will be transferred from Party A to Party B upon completion of the escrow conditions to be called Item AB. Let an item that will be transferred from Party B to Party A upon completion of the escrow conditions to be called Item BA. + +### Conditions + +The conditions of an escrow contract involve events about other people, assets, and/or actions that are beyond the control of the escrow agent. One such example is the transfer of property between the parties of the contract by means which the escrow agent can at most observe. Whoever or whatever will evaluate the conditions of a contract must somehow obtain information about these events, perhaps with assistance by the escrow parties (e.g. by providing proof of this external activity), to evaluate the conditions. + +### Condition Evaluators + +The evaluators of the conditions of an escrow condition can be designated in the contract to be tiered such that if the first tier cannot reach an agreement, then the second tier will be tasked with performing the evaluation. + +For example, the first tier of evaluators could consist of the escrow parties themselves (e.g. Parties A and B). If the parties agree on the evaluation, then the escrow transfer can proceed according to the designated terms (e.g. transfer of Item AB from A to B if conditions are satisfied, or return of Item AB to A if the conditions are not satisfied before the expiry). If the conditions are not satisfied by the expiry, then the escrowed items will automatically be returned to their depositors. + +### Timing of Condition Evaluation + +The timing of a condition evaluation is quite flexible and can vary from a single occurrence at near the expiry, or periodically during the escrow period, and/or triggered by certain events or activities. + + +### Escrow Agent and Fee + +An escrow agent can be used to perform distinct services: + +- to evaluate the conditions of the escrow agreement; +- to hold the escrowed asset(s) during the escrow period; if holding the assets, to transfer the escrowed assets to the appropriate parties contingent on the condition evaluation + +An escrow agent is often paid a fee for these services before the escrow period begins and regardless of condition evaluation. + +If an escrow will be performing condition evaluations, it should be granted reasonable amount of time to perform the condition evaluation. Furthermore, to avoid allegations of negligence, an escrow agent can benefit from the ability to demonstrate that an evaluation of the conditions(s) with a negative outcome (a negative evaluation) was performed. + +### What Occurs when Conditions are Satisfied + +When all the conditions are evaluated to be satisfied, the escrowed assets are expected to be transferred to the intended recipient. This transfer could be automated or require human action to initiate. + +### Early Termination of an Escrow Contract + +TBD: When intended recipient or escrow agent decide to terminate an escrow contract early such that the assets are returned to the depositor + +### Conclusion of Escrow without Satisfied Conditions + +If an escrow contract concludes without all the conditions being satisfied, a typical escrow contract has the escrowed asset(s) being returned to the depositor. This might be automatic process, or might require an action by the escrow agent. + + +## Elements of a Blockchain Escrow Contract + +An escrow contract on a blockchain can have certain qualities that are distinctive from a general escrow contract. Some of these differences are described in this section. + +### Condition Evaluation on a Blockchain + +#### Off-Chain Escrow Evaluation + +Off-chain escrow evaluations involves either a human(s) or an off-chain agent(s) making the evaluation regarding escrow conditions (e.g. escrow agent, Etienne, evaluates whether Bob satisfied the escrow conditions before releasing an asset from Alice to Bob). If all conditions are evaluated to be satisfied by the appropriate escrow parties or agent, then they can indicate their approval to the contract, and then the defined contract transfers will occur. If the appropriate approvals are not granted by the expiry, then the escrow deposits will be returned to the depositors. + +#### On-Chain Escrow Evaluation With Oracles + +On-chain escrow evaluations with oracles involves an escrow contract that can be evaluated by the blockchain itself by reviewing data that is submitted by a trusted party who can observe events outside of the blockchain (oracle). An example of such data could be the temperature at a location on a particular date. Such a contract would require the following: +- A contract state that consists in part on this temperature data (e.g. a decimal variable); +- a software contract that can interpret this data; +- a trusted oracle that can submit/update this information in the contract state. + +A variation on this idea is where the contract state consists of a particular asset DEX price, market condition on the DEX, and/or an account balance on the DEX so that no new data would be required. Under this variation the trusted oracles are account holders who initiate DEX transactions and the blockchain that processes those transactions. + +Either evaluation involves a contract, similar in nature to the existing DEX market processing, being designed for a particular contract. + +### Automatic Transfers Upon Expiry + +Upon expiry of the evaluation period, the assets that are held by the blockchain will automatically be returned to their depositors. + +### Agent and Fee on a Blockchain + +With the use of a blockchain, it is possible for the blockchain to hold the escrowed asset(s) while the escrow agent merely performs the condition evaluation. (A variant of this notion is that an escrow could act as an oracle to submit raw data to the blockchain that permits the blockchain to perform the condition evaluation.) If no action is taken by the escrow, the all escrowed assets will be returned to their depositors. (See [Automatic Transfers Upon Expiry](#automatic-transfer-upon-expiry)) + +When signaling that conditions were evaluated with either a positive or a negative outcome, it would likely be beneficial for the escrow parties and the escrow agent to optionally memorialize either evidence of the condition evaluation, or some sort of "link" or "hash" of the condition evaluation (cite Factom as an example). The ability to explicitly indicate a negative outcome by an escrow agent is beneficial to an escrow agent to reduce the likelihood of allegations of negligence by either of the escrow parties. + +## Existing Escrow Proposals +The section describes various escrow concepts that have been proposed either for BitShares or for other blockchains or services in terms of the elements that have been defined above. This is intended to provide some background and comparison to the concepts that will be described below in [Possible Concepts](#possible-concepts). + +**To-do**: LocalBitcoin type of escrow of fiat for BTC + +**To-do**: Elaborate Steem Escrow + +**To-do**: Elaborate Interledger + +## Existing Graphene Features that are Similar to What is Needed for Blockchain Escrowing + +[**To-do**: Consider moving this section elsewhere] + +### BitShares Multi-Signature Account +One of the existing features of BitShares is the ability to have an account that requires multiples signatures by differently authorized parties [cite] and even hierarchical authorizations. This mechanism has the benefit of escrowing an asset within an account whose transactions can be authorized by different combinations of parties (e.g. either both the depositor and the intended recipient; only the escrow agent; the escrow agent and the depositor; the escrow agent and the intended recipient) and can transfer an asset towards any account. + +This feature can actually satisfy the requirements for "off-chain evaluation" escrowing although it has the burden of requiring a unique account with the appropriate escrow agent and escrow participants for a specific ongoing escrow contract. One option to handle a specific contract would be to create a single-use account for this purpose. Another more technical option would be for the authorities on an account to be re-assigned to the escrow agent upon the completion or expiry of the contract, so that the escrow agent could re-use the account in a future contract by subsequently re-assigning among the agent, and future contract participants. This approach, however, is somewhat complicated, error-prone, and awkward. + +### BitShares Proposals + +One of the existing features of BitShares is the ability to have a proposal that is recorded on the blockchain and awaits the authorization of the requisite parties (e.g. M-of-N signatures). If the required authorizations are not given by the proposal expiry then no transfer will occur. + +This feature alone falls short of what is needed because no asset is actually escrowed while the proposal is awaiting the necessary signatures to complete. Therefore there is no guarantee that the asset will be secured by the time that the final required signature is obtained. + +### Steem Escrow + +**To-do**: Elaborate + +### Atomic Cross Chain Transfers +Atomic Cross Chain Transfers (ACCT) involves the transfer of one asset (Asset A) on one chain (Chain A) from one account (A1) to another account (A2) if another asset (Asset B) on another chain (Chain B) is transferred from one account (B2) to another account (B1). Either both transfer occur or neither do. This functionality has been prototyped between two Graphene chains by the Scorum team [cite]. + +This feature implicitly involves escrowing of Asset A on Chain A while waiting for authorization to complete the transfer to A2. The sub-feature of ACCT could either be duplicated for the escrowing envisioned in this BSIP, or generalized for use by both ACCT and this BSIP. + +# Specifications + +## Possible Concepts to Implement +The following will describe possible escrow concepts that could be implemented in BitShares. + +### Concept A + +|Element|Description| +|-|-| +|Parties|Depositor and intended recipient each have an account on the blockchain| +|Escrow Assets|A quantity of an asset that exists on the blockchain| +|Escrow Period Start and End|Defined in contract| +|Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| +|Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient, or the escrow agent| +|Reporting on Condition Evaluation Outcome|Whichever off-chain entity is responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| +|Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and paid to the escrow agent [by whom is TBD] as a prerequisite to initiate the escrow contract.| +|When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain| +|Who or what evaluates those conditions|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved. At that point, the escrow agent should, if he is responsible, evaluate the conditions **at least once during the escrow period**; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.| +|What Occurs when Conditions are Satisfied|When conditions are signaled to be satisfied by the designated condition evaluators, the assets are automatically transferred to the intended recipient| +|Conclusion of Escrow without Satisfied Conditions|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. See [Avoiding Appearance of Negligence](#escrow-negligence).| + +#### Evaluation of Concept + +This concept has the following weaknesses: + +- It does not clearly delineate when an escrow agent can and should become involved because it is merely described in a textual format that can and need only be interpreted by the off-chain parties and escrow agent. +- It does not guarantee a sufficient amount of time, as negotiated between the escrow parties and escrow agent, for the escrow agent to perform the condition evaluation (e.g. the off-chain party might notify the escrow agent to be perform conditions evaluations only a few seconds before the expiry which is likely to be insufficient notice to properly evaluate the conditions) + +When an escrow agent is expected to become involved **might only** be defined in human-readable text, if at all, and therefore introduces ambiguity and opportunities for abuse by parties and for allegations of misconduct or negligence against the escrow agent. + +Although this concept contains many of the elements that are often desired of an escrow contract, the weaknesses that is has could be addressed by enhancing the concept with features than can be handled by a blockchain. + +#### Technical Approach +TBD + + +### Concept B + +This concept is the same as Concept A except for where **the emphasis** is added. + +|Element|Description| +|-|-| +|Parties|Depositor and intended recipient each have an account on the blockchain| +|Escrow Assets|A quantity of an asset that exists on the blockchain| +|Escrow Period Start and End|Defined in contract; **an additional deadline (invitation deadline) must be specified within the escrow period that defines by when an escrow agent may be invited by either escrow party to begin conditions evaluation**| +|Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| +|Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient, or the escrow agent| +|Reporting on Condition Evaluation Outcome|Whichever off-chain entity is responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| +|Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and **escrowed for the escrow agent by the blockchain** [by whom is TBD] as a prerequisite to initiate the escrow contract. **The fee is transferred to the agent upon escrow expiry if (a) the escrow agent has _not_ been requested to participate by the invitation deadline, or (b) the escrow agent _has_ been requested to participate by the escrow agent deadline and the agent has submitted at least one report of conditions evaluation**| +|When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. **If an escrow agent is invited by the invitation deadline, then the agent will be expected to report on conditions evaluation at least once between the deadline and the expiry.**| +|Who or what evaluates those conditions|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved **by the invitation deadline**. At that point, the escrow agent should ~~, if he is responsible,~~ evaluate the conditions **at least once during the escrow period** **if the agent expects to receive the escrow fee**.~~; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.~~ **Reporting on conditions evaluation may or may not include a textual description of the evaluation or a proof of a textual description (which can be used to both maintain some privacy for the escrow parties and to minimize on fees associated with the length of a textual report). A report on conditions evaluation must also include the conditions evaluation outcome so that the blockchain can resolve the escrow contract.**| +|What Occurs when Conditions are Satisfied|When conditions are signaled to be satisfied by the designated condition evaluators, the assets are automatically transferred to the intended recipient| +|Conclusion of Escrow without Satisfied Conditions|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. **If an escrow agent is invited to participate, an escrow agent should report at least one condition evaluation on the blockchain to avoid [avoid appearance of negligence](#escrow-negligence)**.| + +#### Evaluation of Concept + +This concept improves on Concept A yet has the following weaknesses: + +- The quality of a condition evaluations report by an escrow agent might be variable yet would be sufficient to ensure itself of receiving the escrow fee from the blockchain +- If an escrow agent is invited, only a single report is required of the escrow agent by the blockchain for the agent receive the escrow fee. + +#### Technical Approach +TBD + + +# Discussion +## Responsible Escrow Behavior +### Reporting Conditions Evaluation + +An escrow agent could publish either a report or a proof of a report on the blockchain to demonstrate the evaluation of conditions. + +A related feature could be that an escrow agent does not even receive payment until this reporting occurs at least once. + +### Avoiding Appearance of Negligence + +To avoid the appearance of negligence, an escrow agent can report when conditions were evaluated and the outcome of that evaluation even when the outcome is negative in order to demonstrate alertness and avoid the appearance of being negligent as an escrow. + +## Rating of Escrow Agents and Parties +A helpful though separation discussion pertains to the rating or evaluation of escrow agents themselves. Such a rating could be as simple as word of mouth, or performed by a third-party, or evaluated by the the parties to previous escrow contracts themselves and memorialized on a some system such as a website or a blockchain. + +A similar argument could be made for evaluating the parties themselves. + +## Dead-Man Switch +Escrow contracts involve transfers from one party to another that are contingent on certain events being observed. A variation on this idea is for a transfer to occur if certain events are not observed. An example of this is a "dead-man switch" wherein a transfer will occur **unless** a party signals activity before the expiry. Such an example bears all the same characteristics as an escrow contract **except** for how to handle the absence of a condition evaluation. For a blockchain escrow contract, the assets are returned to their depositors if no positive indication is given (see [Automatic Transfers Upon Expiry](#automatic-transfer-upon-expiry)). For a dead-man contract, the assets are delivered to the intended recipients if no positive indication is given by the expiry. Some of the work towards blockchain escrow might be reusable or generalizable for dead-man switch use cases (e.g. life insurance, posthumous asset transfers, etc). + +# Summary for Shareholders + +TBD + +# Copyright + +This document is placed in the public domain. + +# See Also + From 909cba843e37aaca9ebeeb5bdeae176708ec56f1 Mon Sep 17 00:00:00 2001 From: Taconator Date: Thu, 19 Apr 2018 17:16:58 -0400 Subject: [PATCH 002/262] Correction to Concept B --- bsip-0040.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0040.md b/bsip-0040.md index 7a95888..29ebb0b 100644 --- a/bsip-0040.md +++ b/bsip-0040.md @@ -184,7 +184,7 @@ This concept is the same as Concept A except for where **the emphasis** is added |Escrow Assets|A quantity of an asset that exists on the blockchain| |Escrow Period Start and End|Defined in contract; **an additional deadline (invitation deadline) must be specified within the escrow period that defines by when an escrow agent may be invited by either escrow party to begin conditions evaluation**| |Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| -|Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient, or the escrow agent| +|Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient **unless and until either party "invites" the escrow agent to become the sole evaluator by signaling this invitation on the blockchain**| |Reporting on Condition Evaluation Outcome|Whichever off-chain entity is responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| |Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and **escrowed for the escrow agent by the blockchain** [by whom is TBD] as a prerequisite to initiate the escrow contract. **The fee is transferred to the agent upon escrow expiry if (a) the escrow agent has _not_ been requested to participate by the invitation deadline, or (b) the escrow agent _has_ been requested to participate by the escrow agent deadline and the agent has submitted at least one report of conditions evaluation**| |When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. **If an escrow agent is invited by the invitation deadline, then the agent will be expected to report on conditions evaluation at least once between the deadline and the expiry.**| From 650404d51b68dfde19da1ceb24a91b17e2f9df4a Mon Sep 17 00:00:00 2001 From: Taconator Date: Thu, 19 Apr 2018 17:26:24 -0400 Subject: [PATCH 003/262] Clarification that multiple evaluators (depositor and intended recipient) might be required depending on the concept, and the status of the concept --- bsip-0040.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0040.md b/bsip-0040.md index 29ebb0b..514a98d 100644 --- a/bsip-0040.md +++ b/bsip-0040.md @@ -152,7 +152,7 @@ The following will describe possible escrow concepts that could be implemented i |Escrow Period Start and End|Defined in contract| |Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| |Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient, or the escrow agent| -|Reporting on Condition Evaluation Outcome|Whichever off-chain entity is responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| +|Reporting on Condition Evaluation Outcome|Whichever off-chain entities are responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| |Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and paid to the escrow agent [by whom is TBD] as a prerequisite to initiate the escrow contract.| |When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain| |Who or what evaluates those conditions|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved. At that point, the escrow agent should, if he is responsible, evaluate the conditions **at least once during the escrow period**; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.| @@ -185,7 +185,7 @@ This concept is the same as Concept A except for where **the emphasis** is added |Escrow Period Start and End|Defined in contract; **an additional deadline (invitation deadline) must be specified within the escrow period that defines by when an escrow agent may be invited by either escrow party to begin conditions evaluation**| |Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| |Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient **unless and until either party "invites" the escrow agent to become the sole evaluator by signaling this invitation on the blockchain**| -|Reporting on Condition Evaluation Outcome|Whichever off-chain entity is responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| +|Reporting on Condition Evaluation Outcome|Whichever off-chain entities are responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| |Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and **escrowed for the escrow agent by the blockchain** [by whom is TBD] as a prerequisite to initiate the escrow contract. **The fee is transferred to the agent upon escrow expiry if (a) the escrow agent has _not_ been requested to participate by the invitation deadline, or (b) the escrow agent _has_ been requested to participate by the escrow agent deadline and the agent has submitted at least one report of conditions evaluation**| |When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. **If an escrow agent is invited by the invitation deadline, then the agent will be expected to report on conditions evaluation at least once between the deadline and the expiry.**| |Who or what evaluates those conditions|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved **by the invitation deadline**. At that point, the escrow agent should ~~, if he is responsible,~~ evaluate the conditions **at least once during the escrow period** **if the agent expects to receive the escrow fee**.~~; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.~~ **Reporting on conditions evaluation may or may not include a textual description of the evaluation or a proof of a textual description (which can be used to both maintain some privacy for the escrow parties and to minimize on fees associated with the length of a textual report). A report on conditions evaluation must also include the conditions evaluation outcome so that the blockchain can resolve the escrow contract.**| From b627267c5622e7b3f3dde25d78f54aebb8e4ad71 Mon Sep 17 00:00:00 2001 From: Taconator Date: Fri, 20 Apr 2018 00:09:29 -0400 Subject: [PATCH 004/262] Clarification of when and how frequently are escrow conditions evaluated --- bsip-0040.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0040.md b/bsip-0040.md index 514a98d..51f8560 100644 --- a/bsip-0040.md +++ b/bsip-0040.md @@ -154,7 +154,7 @@ The following will describe possible escrow concepts that could be implemented i |Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient, or the escrow agent| |Reporting on Condition Evaluation Outcome|Whichever off-chain entities are responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| |Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and paid to the escrow agent [by whom is TBD] as a prerequisite to initiate the escrow contract.| -|When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain| +|When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. A positive evaluation must be signaled on the blockchain during the escrow period.| |Who or what evaluates those conditions|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved. At that point, the escrow agent should, if he is responsible, evaluate the conditions **at least once during the escrow period**; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.| |What Occurs when Conditions are Satisfied|When conditions are signaled to be satisfied by the designated condition evaluators, the assets are automatically transferred to the intended recipient| |Conclusion of Escrow without Satisfied Conditions|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. See [Avoiding Appearance of Negligence](#escrow-negligence).| @@ -187,7 +187,7 @@ This concept is the same as Concept A except for where **the emphasis** is added |Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient **unless and until either party "invites" the escrow agent to become the sole evaluator by signaling this invitation on the blockchain**| |Reporting on Condition Evaluation Outcome|Whichever off-chain entities are responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| |Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and **escrowed for the escrow agent by the blockchain** [by whom is TBD] as a prerequisite to initiate the escrow contract. **The fee is transferred to the agent upon escrow expiry if (a) the escrow agent has _not_ been requested to participate by the invitation deadline, or (b) the escrow agent _has_ been requested to participate by the escrow agent deadline and the agent has submitted at least one report of conditions evaluation**| -|When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. **If an escrow agent is invited by the invitation deadline, then the agent will be expected to report on conditions evaluation at least once between the deadline and the expiry.**| +|When and how frequently are escrow conditions evaluated|When and how can optionally be textually described as a part of the escrow contract on the blockchain. A positive evaluation must be signaled on the blockchain during the escrow period. **If an escrow agent is invited by the invitation deadline, then the agent will be expected to report on conditions evaluation at least once between the deadline and the expiry.**| |Who or what evaluates those conditions|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved **by the invitation deadline**. At that point, the escrow agent should ~~, if he is responsible,~~ evaluate the conditions **at least once during the escrow period** **if the agent expects to receive the escrow fee**.~~; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.~~ **Reporting on conditions evaluation may or may not include a textual description of the evaluation or a proof of a textual description (which can be used to both maintain some privacy for the escrow parties and to minimize on fees associated with the length of a textual report). A report on conditions evaluation must also include the conditions evaluation outcome so that the blockchain can resolve the escrow contract.**| |What Occurs when Conditions are Satisfied|When conditions are signaled to be satisfied by the designated condition evaluators, the assets are automatically transferred to the intended recipient| |Conclusion of Escrow without Satisfied Conditions|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. **If an escrow agent is invited to participate, an escrow agent should report at least one condition evaluation on the blockchain to avoid [avoid appearance of negligence](#escrow-negligence)**.| From 0f76c9c01b47ec2869207bb67b9f78fe0c4bd285 Mon Sep 17 00:00:00 2001 From: Taconator Date: Fri, 20 Apr 2018 00:12:32 -0400 Subject: [PATCH 005/262] Cosmetic changes to Concept A --- bsip-0040.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bsip-0040.md b/bsip-0040.md index 51f8560..a45a69d 100644 --- a/bsip-0040.md +++ b/bsip-0040.md @@ -165,10 +165,9 @@ This concept has the following weaknesses: - It does not clearly delineate when an escrow agent can and should become involved because it is merely described in a textual format that can and need only be interpreted by the off-chain parties and escrow agent. - It does not guarantee a sufficient amount of time, as negotiated between the escrow parties and escrow agent, for the escrow agent to perform the condition evaluation (e.g. the off-chain party might notify the escrow agent to be perform conditions evaluations only a few seconds before the expiry which is likely to be insufficient notice to properly evaluate the conditions) +- When an escrow agent is expected to become involved **might only** be defined in human-readable text, if at all, and therefore introduces ambiguity and opportunities for abuse by parties and for allegations of misconduct or negligence against the escrow agent. -When an escrow agent is expected to become involved **might only** be defined in human-readable text, if at all, and therefore introduces ambiguity and opportunities for abuse by parties and for allegations of misconduct or negligence against the escrow agent. - -Although this concept contains many of the elements that are often desired of an escrow contract, the weaknesses that is has could be addressed by enhancing the concept with features than can be handled by a blockchain. +Although this concept contains many of the elements that are often desired of an escrow contract, its weaknesses could be addressed by enhancing the concept with features than can be handled by a blockchain. #### Technical Approach TBD From 27db35ae2f6211db937b83c97d9815ffd1193c28 Mon Sep 17 00:00:00 2001 From: Taconator Date: Fri, 20 Apr 2018 00:13:43 -0400 Subject: [PATCH 006/262] Renaming Concept B to Concept C Introduction of new Concept B that improves on Concept A yet is weaker than Concept C --- bsip-0040.md | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/bsip-0040.md b/bsip-0040.md index a45a69d..081cce0 100644 --- a/bsip-0040.md +++ b/bsip-0040.md @@ -175,6 +175,42 @@ TBD ### Concept B +This concept is the same as Concept A except that the escrow can only participate after being invited by either escrow party. Differences are shown with **an emphasis**. + +|Element|Description| +|-|-| +|Parties|Depositor and intended recipient each have an account on the blockchain| +|Escrow Assets|A quantity of an asset that exists on the blockchain| +|Escrow Period Start and End|Defined in contract| +|Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| +|Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient **unless and until either party "invites" the escrow agent to become the sole evaluator by signaling this invitation on the blockchain**| +|Reporting on Condition Evaluation Outcome|Whichever off-chain entities are responsible for performing the evaluation must signal **a positive** outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| +|Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and paid to the escrow agent [by whom is TBD] as a prerequisite to initiate the escrow contract.| +|When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. A positive evaluation must be signaled on the blockchain during the escrow period.| +|Who or what evaluates those conditions|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved. At that point, the escrow agent should, if he is responsible evaluate the conditions **at least once during the escrow period**; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.| +|What Occurs when Conditions are Satisfied|When conditions are signaled to be satisfied by the designated condition evaluators, the assets are automatically transferred to the intended recipient| +|Conclusion of Escrow without Satisfied Conditions|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. See [Avoiding Appearance of Negligence](#escrow-negligence).| + +#### Evaluation of Concept + +This concept improves on Concept A in the following ways: + +- clearly delineates that an escrow agent should only become involved as the sole condition evaluator after being invited by either of the escrow parties +- the escrow agent can record the outcome of a single condition evaluation on the blockchain and thereby avoid the obvious appearance of negligence + +This concept has the following weaknesses: + +- The escrow agent can only record a single outcome of a single condition evaluation on the blockchain. (A postive outcome only requires one signaling on the blockchain. In contrast, multiple negative outcomes cannot be recorded.) +- Neither the condition evaluation itself (e.g. the escrow agent looked at a bank statement on January 1 and found no record of a transfer, etc.) nor a proof of a condition evaluation is being recorded on the blockchain. +- It does not guarantee a sufficient amount of time for the escrow agent to perform the condition evaluation (e.g. the off-chain party might notify the escrow agent to be perform conditions evaluations only a few seconds before the expiry which is likely to be insufficient notice to properly evaluate the conditions) +- An escrow agent receives the fee regardless of performing any evaluation and of recording any evidence of the evaluation on the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct. + +#### Technical Approach +TBD (something similar to Steem escrow is a good candidate for technical implementation) + + +### Concept C + This concept is the same as Concept A except for where **the emphasis** is added. |Element|Description| @@ -193,7 +229,7 @@ This concept is the same as Concept A except for where **the emphasis** is added #### Evaluation of Concept -This concept improves on Concept A yet has the following weaknesses: +This concept improves on Concept B yet has the following weaknesses: - The quality of a condition evaluations report by an escrow agent might be variable yet would be sufficient to ensure itself of receiving the escrow fee from the blockchain - If an escrow agent is invited, only a single report is required of the escrow agent by the blockchain for the agent receive the escrow fee. From 814568b3f6e15d8ffecbd13e49598bd7e044b5b6 Mon Sep 17 00:00:00 2001 From: Taconator Date: Fri, 29 Jun 2018 17:54:20 -0400 Subject: [PATCH 007/262] Escrow: InterLedger Protocol Escrow: Steem Escrow Escrow: Peerplays Escrow Escrow: Concept D for compatibility with InterLedger Protocol --- bsip-0040.md | 145 +++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 113 insertions(+), 32 deletions(-) diff --git a/bsip-0040.md b/bsip-0040.md index 081cce0..e859ad6 100644 --- a/bsip-0040.md +++ b/bsip-0040.md @@ -11,7 +11,7 @@ # Motivation The ability to escrow assets on BitShares is a desirable feature that could be used by many persons, services, and businesses. It permits conditional transfers between parties to occur that minimize or eliminate risks to a depositor/sender while conditions are being evaluated. Conditions for completion of a transfer can be evaluated by an escrow agent of some form whether a human and/or a software agent such as the blockchain agent. If all the conditions are evaluated to be true (a positive evaluation) during the evaluation period, then assets are transferred to an intended recipient(s). If the conditions are never evaluated to be positive (either due to an active evaluation or due to no evaluation whatsoever), then the assets are returned to the depositor(s). -# Rational +# Rationale ## Elements of a General Escrow Contract An escrow contract is defined to have the following elements: @@ -71,7 +71,7 @@ TBD: When intended recipient or escrow agent decide to terminate an escrow contr ### Conclusion of Escrow without Satisfied Conditions -If an escrow contract concludes without all the conditions being satisfied, a typical escrow contract has the escrowed asset(s) being returned to the depositor. This might be automatic process, or might require an action by the escrow agent. +If an escrow contract concludes without all the conditions being satisfied, a typical escrow contract has the escrowed asset(s) being returned to the depositor. This might be an automatic process, or might require an action by the escrow agent. ## Elements of a Blockchain Escrow Contract @@ -97,46 +97,95 @@ Either evaluation involves a contract, similar in nature to the existing DEX mar ### Automatic Transfers Upon Expiry -Upon expiry of the evaluation period, the assets that are held by the blockchain will automatically be returned to their depositors. +Upon expiry of the evaluation period without all conditions being satisfied, the assets that are held by the blockchain will automatically be returned to their depositors. ### Agent and Fee on a Blockchain -With the use of a blockchain, it is possible for the blockchain to hold the escrowed asset(s) while the escrow agent merely performs the condition evaluation. (A variant of this notion is that an escrow could act as an oracle to submit raw data to the blockchain that permits the blockchain to perform the condition evaluation.) If no action is taken by the escrow, the all escrowed assets will be returned to their depositors. (See [Automatic Transfers Upon Expiry](#automatic-transfer-upon-expiry)) +With the use of a blockchain, it is possible for the blockchain to hold the escrowed asset(s) while the escrow agent merely performs the condition evaluation. (A variant of this notion is that an escrow could act as an oracle to submit raw data to the blockchain that permits the blockchain to perform the condition evaluation.) If no action is taken by the escrow, then all escrowed assets will be returned to their depositors. (See [Automatic Transfers Upon Expiry](#automatic-transfer-upon-expiry)) -When signaling that conditions were evaluated with either a positive or a negative outcome, it would likely be beneficial for the escrow parties and the escrow agent to optionally memorialize either evidence of the condition evaluation, or some sort of "link" or "hash" of the condition evaluation (cite Factom as an example). The ability to explicitly indicate a negative outcome by an escrow agent is beneficial to an escrow agent to reduce the likelihood of allegations of negligence by either of the escrow parties. +When signaling that conditions were evaluated with either a positive or a negative outcome, it would likely be beneficial for the escrow parties and the escrow agent to optionally memorialize either evidence of the condition evaluation, or some sort of "link" or "hash" of the condition evaluation (e.g. see [Factom's "proof of existence"](https://www.factom.com/about/faqs)). The ability to explicitly indicate a negative outcome by an escrow agent is beneficial to an escrow agent to reduce the likelihood of allegations of negligence by either of the escrow parties. -## Existing Escrow Proposals -The section describes various escrow concepts that have been proposed either for BitShares or for other blockchains or services in terms of the elements that have been defined above. This is intended to provide some background and comparison to the concepts that will be described below in [Possible Concepts](#possible-concepts). -**To-do**: LocalBitcoin type of escrow of fiat for BTC +## Existing Graphene Features that are Similar to What is Needed for Blockchain Escrowing -**To-do**: Elaborate Steem Escrow +The section describes concepts related to escrow that either exist or have been proposed for BitShares or for other blockchains or services in terms of the elements that have been defined above. This is intended to provide some background and comparison to the concepts that will be described below in [Possible Concepts](#possible-concepts). -**To-do**: Elaborate Interledger +### Steem Escrow +Explicit escrow exists on [Steem](https://steem.io). when [a depositor initiates an escrow](https://github.com/steemit/steem/blob/807fb40ec137a987dc53cee6d8455c7b6c47aeed/libraries/chain/steem_evaluator.cpp#L810-L848). The asset is released: -## Existing Graphene Features that are Similar to What is Needed for Blockchain Escrowing +- to the intended recipient if [both recipient and the escrow agent approve the transfer](https://github.com/steemit/steem/blob/807fb40ec137a987dc53cee6d8455c7b6c47aeed/libraries/chain/steem_evaluator.cpp#L896-L904), +- to the depositor if [either the recipient or the escrow agent rejects the transfer](https://github.com/steemit/steem/blob/807fb40ec137a987dc53cee6d8455c7b6c47aeed/libraries/chain/steem_evaluator.cpp#L888-L895), +- to the intended recipient if [the depositor authorizes the release and the escrow is _not under dispute_](https://github.com/steemit/steem/blob/807fb40ec137a987dc53cee6d8455c7b6c47aeed/libraries/chain/steem_evaluator.cpp#L955-L963), +- to the depositor if [the depositor authorizes the release and the escrow is _not under dispute_](https://github.com/steemit/steem/blob/807fb40ec137a987dc53cee6d8455c7b6c47aeed/libraries/chain/steem_evaluator.cpp#L953-L964), +- to either the depositor or the intended recipient [by the escrow agent if the escrow is under dispute](https://github.com/steemit/steem/blob/807fb40ec137a987dc53cee6d8455c7b6c47aeed/libraries/chain/steem_evaluator.cpp#L944-L948) + +Two behaviors in the Steem implementation are noteworthy: +- there is no automatic return to the depositor if no actions have been taken; a positive action by either the escrow agent or the intended recipient are required for the return +- **partial** release of funds are possible when using the "release" mechanism. + + +### Peerplays Escrow +Implicit escrow exists on [Peerplays](https://peerplays.com) when [a user joins an on-chain tournament](https://github.com/PBSA/peerplays/blob/fc18c4812cea7993fa204619be8f246c96485cec/libraries/chain/tournament_object.cpp#L382-L397). The asset is released: + +- to the depositor if [the tournament is canceled](https://github.com/PBSA/peerplays/blob/fc18c4812cea7993fa204619be8f246c96485cec/libraries/chain/tournament_object.cpp#L262-L290), +- to the depositor if [the user exits an on-chain tournament before its start](https://github.com/PBSA/peerplays/blob/fc18c4812cea7993fa204619be8f246c96485cec/libraries/chain/tournament_object.cpp#L399-L417), and +- to the winner of the tournament at its [conclusion](https://github.com/PBSA/peerplays/blob/fc18c4812cea7993fa204619be8f246c96485cec/libraries/chain/tournament_object.cpp#L292-L356). + + +### Atomic Cross Chain Transfers +[Atomic Cross Chain Transfers](https://en.bitcoin.it/wiki/Atomic_cross-chain_trading) (ACCT) involves the transfer of one asset (Asset A) on one chain (Chain A) from one account (A1) to another account (A2) if another asset (Asset B) on another chain (Chain B) is transferred from one account (B2) to another account (B1). Either both transfer occur or neither do. This functionality [has been prototyped between two Graphene chains by the Scorum team](https://github.com/scorum/scorum/pull/41). + +This feature implicitly involves escrowing of Asset A on Chain A while waiting for authorization to complete the transfer to A2. The sub-feature of ACCT could either be duplicated for the escrowing envisioned in this BSIP, or generalized for use by both ACCT and this BSIP. -[**To-do**: Consider moving this section elsewhere] ### BitShares Multi-Signature Account -One of the existing features of BitShares is the ability to have an account that requires multiples signatures by differently authorized parties [cite] and even hierarchical authorizations. This mechanism has the benefit of escrowing an asset within an account whose transactions can be authorized by different combinations of parties (e.g. either both the depositor and the intended recipient; only the escrow agent; the escrow agent and the depositor; the escrow agent and the intended recipient) and can transfer an asset towards any account. +One of the existing features of BitShares is the ability to have an account that requires multiples signatures by differently authorized parties (see [BitShares General Whitepaper](http://docs.bitshares.org/_downloads/bitshares-general.pdf) _Section 4.1.4: Flexible Identity Management_) and even hierarchical authorizations. This mechanism has the benefit of escrowing an asset within an account whose transactions can be authorized by different combinations of parties (e.g. either both the depositor and the intended recipient; only the escrow agent; the escrow agent and the depositor; the escrow agent and the intended recipient) and can transfer an asset towards any account. This feature can actually satisfy the requirements for "off-chain evaluation" escrowing although it has the burden of requiring a unique account with the appropriate escrow agent and escrow participants for a specific ongoing escrow contract. One option to handle a specific contract would be to create a single-use account for this purpose. Another more technical option would be for the authorities on an account to be re-assigned to the escrow agent upon the completion or expiry of the contract, so that the escrow agent could re-use the account in a future contract by subsequently re-assigning among the agent, and future contract participants. This approach, however, is somewhat complicated, error-prone, and awkward. -### BitShares Proposals +### BitShares Proposed Transactions -One of the existing features of BitShares is the ability to have a proposal that is recorded on the blockchain and awaits the authorization of the requisite parties (e.g. M-of-N signatures). If the required authorizations are not given by the proposal expiry then no transfer will occur. +One of the existing features of BitShares is the ability to have a proposed transaction that is recorded on the blockchain and awaits the authorization of the requisite parties (e.g. M-of-N signatures)(see [BitShares General Whitepaper](http://docs.bitshares.org/_downloads/bitshares-general.pdf) _Section 5.7: Proposed Transactions_). If the required authorizations are not given by the proposal expiry then no transfer will occur. This feature alone falls short of what is needed because no asset is actually escrowed while the proposal is awaiting the necessary signatures to complete. Therefore there is no guarantee that the asset will be secured by the time that the final required signature is obtained. -### Steem Escrow -**To-do**: Elaborate +## Related Concepts -### Atomic Cross Chain Transfers -Atomic Cross Chain Transfers (ACCT) involves the transfer of one asset (Asset A) on one chain (Chain A) from one account (A1) to another account (A2) if another asset (Asset B) on another chain (Chain B) is transferred from one account (B2) to another account (B1). Either both transfer occur or neither do. This functionality has been prototyped between two Graphene chains by the Scorum team [cite]. +The section describes concepts related to escrow that either exist or have been proposed for BitShares or for other blockchains or services in terms of the elements that have been defined above. This is intended to provide some background and comparison to the concepts that will be described below in [Possible Concepts](#possible-concepts). + + +### Interledger Transfer + +The [Interledger Protocol (ILP)](https://interledger.org) is a protocol for transmitting **debt claims (e.g. IOUs)** from one party (Alice) who controls an account on one Ledger (Ledger A) to another party (Bob) who controls an account on another Ledger (Ledger B) through at least one trusted intermediate party (Connector). A Connector must effectively control an account on at least two ledgers in order to "fulfill" the claim transfer across ledgers. Parties to the protocol are effectively only transferring debt claims between their immediate "peers" but the chain of peers enables the transfer across many participants. + +The transmission of the debt claim from Alice to Bob is called a "payment". The transmission is conveyed through a "communication channel" which may be done in any form either person-to-person, by voice, by email, by blockchain, etc. The various means of transmission have different characteristics in terms of speed and guarantee of arrival therefore a part of the protocol is focused on robustly handling these communication delays and uncertainties by embedding expiration times into the protocol. Packets that are not relayed in time result in no formal claim transfer between parties. When a recipient receives the transmission, the recipient may choose to accept or reject the debt claim transfer. + +Debt claim transfers may optionally be post-funded or pre-funded. With post-funded "transfers", debt claims can be settled on the ledger that is shared by any connected-peer thus canceling the debt **after the conclusion of the "transfer"**. With pre-funded transfers, **assets of some form are securely set aside as a pre-condition for the transfer. The escrowed asset is then assigned to the appropriate connected-peer when the "transfer" is concluded either successfully or unsuccessfully.** + +There are similarities between a conditional transfer that is escrowed on the blockchain versus an ILP transfer through the blockchain + +- Both use cases involve two accounts on the blockchain. +- Both use cases involve an asset temporarily being held by the blockchain until either certain conditions are satisfied or the expiry arrives, whichever is earlier. + +Nevertheless there is a crucial difference between the two use cases. In the case of a conditional transfer, the condition for release to the recipient must be satisfactory to both the depositor and the recipient. **In the case of an ILP transfer, the condition for release to the recipient is determined by only one party, the recipient,** because the sender tacitly accepts the transfer when initiating the ILP transfer. + +[Concept C of the InterLedger BSIP](https://github.com/bitshares/bsips/blob/bsip41/bisip-0041.md) elaborates on an implementation of InterLedger on BitShares that makes use of a proposed escrow feature on BitShares. This description applies an additional mechanism on top of [this BSIP's Concept D](#concept-full-release-by-blockchain)). + + +### LocalBitcoin +**To-do**: Elaboarate LocalBitcoin type of escrow of fiat for BTC + + +## Comparison of the Related Concepts and Technologies + +|Concept / Technology|# of Ledgers|Does Recipient Receive Same Type of Asset that was Sent by Depostior?|Is Recipient Guaranteed to Receive Asset Upon "successful completion"?|Can Depositor halt the transfer after the deposit into escrow?|Automatic return of deposit at expiry if conditions are not satisfied?| +|-|-|-|-|-|-| +|Steem Escrow|1|Yes (same ledger)|Yes|Yes (by inviting escrow agent to participate)|No| +|Peerplays Escrow|1|Yes (same ledger)|Yes|No (smart contract is the sole adjudicator)|Yes (if tournament quorum is not reached); N/A after tournament begins| +|ACCT|2+|No (asset is converted across ledgers)|Yes|Yes (by not accepting the reciprocal transfer on the second ledger)|Yes| +|InterLedger|2+|No (asset is converted across ledgers)|Depends on the Connector that is peered with the Recipient; only the transfer of a debt claim is guaranteed|No (only actions or inactions by the Connectors and recipient can halt the transfer)|Yes| -This feature implicitly involves escrowing of Asset A on Chain A while waiting for authorization to complete the transfer to A2. The sub-feature of ACCT could either be duplicated for the escrowing envisioned in this BSIP, or generalized for use by both ACCT and this BSIP. # Specifications @@ -151,11 +200,10 @@ The following will describe possible escrow concepts that could be implemented i |Escrow Assets|A quantity of an asset that exists on the blockchain| |Escrow Period Start and End|Defined in contract| |Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| -|Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient, or the escrow agent| -|Reporting on Condition Evaluation Outcome|Whichever off-chain entities are responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| +|Condition Evaluators|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved. At that point, the escrow agent should, if he is responsible, evaluate the conditions **at least once during the escrow period**; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting on Evaluation of Conditions](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.| +|Reporting on Evaluation of Conditions|Whichever off-chain entities are responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| |Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and paid to the escrow agent [by whom is TBD] as a prerequisite to initiate the escrow contract.| |When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. A positive evaluation must be signaled on the blockchain during the escrow period.| -|Who or what evaluates those conditions|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved. At that point, the escrow agent should, if he is responsible, evaluate the conditions **at least once during the escrow period**; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.| |What Occurs when Conditions are Satisfied|When conditions are signaled to be satisfied by the designated condition evaluators, the assets are automatically transferred to the intended recipient| |Conclusion of Escrow without Satisfied Conditions|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. See [Avoiding Appearance of Negligence](#escrow-negligence).| @@ -183,11 +231,10 @@ This concept is the same as Concept A except that the escrow can only participat |Escrow Assets|A quantity of an asset that exists on the blockchain| |Escrow Period Start and End|Defined in contract| |Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| -|Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient **unless and until either party "invites" the escrow agent to become the sole evaluator by signaling this invitation on the blockchain**| -|Reporting on Condition Evaluation Outcome|Whichever off-chain entities are responsible for performing the evaluation must signal **a positive** outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| +|Condition Evaluators|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved. At that point, the escrow agent should, if he is responsible evaluate the conditions **at least once during the escrow period**; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting on Evaluation of Conditions](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.| +|Reporting on Evaluation of Conditions|Whichever off-chain entities are responsible for performing the evaluation must signal **a positive** outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| |Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and paid to the escrow agent [by whom is TBD] as a prerequisite to initiate the escrow contract.| |When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. A positive evaluation must be signaled on the blockchain during the escrow period.| -|Who or what evaluates those conditions|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved. At that point, the escrow agent should, if he is responsible evaluate the conditions **at least once during the escrow period**; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.| |What Occurs when Conditions are Satisfied|When conditions are signaled to be satisfied by the designated condition evaluators, the assets are automatically transferred to the intended recipient| |Conclusion of Escrow without Satisfied Conditions|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. See [Avoiding Appearance of Negligence](#escrow-negligence).| @@ -203,7 +250,7 @@ This concept has the following weaknesses: - The escrow agent can only record a single outcome of a single condition evaluation on the blockchain. (A postive outcome only requires one signaling on the blockchain. In contrast, multiple negative outcomes cannot be recorded.) - Neither the condition evaluation itself (e.g. the escrow agent looked at a bank statement on January 1 and found no record of a transfer, etc.) nor a proof of a condition evaluation is being recorded on the blockchain. - It does not guarantee a sufficient amount of time for the escrow agent to perform the condition evaluation (e.g. the off-chain party might notify the escrow agent to be perform conditions evaluations only a few seconds before the expiry which is likely to be insufficient notice to properly evaluate the conditions) -- An escrow agent receives the fee regardless of performing any evaluation and of recording any evidence of the evaluation on the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct. +- An escrow agent receives the fee regardless of performing any evaluation and of recording any evidence of the evaluation on the blockchain. See [Reporting on Evaluation of Conditions](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct. #### Technical Approach TBD (something similar to Steem escrow is a good candidate for technical implementation) @@ -219,11 +266,10 @@ This concept is the same as Concept A except for where **the emphasis** is added |Escrow Assets|A quantity of an asset that exists on the blockchain| |Escrow Period Start and End|Defined in contract; **an additional deadline (invitation deadline) must be specified within the escrow period that defines by when an escrow agent may be invited by either escrow party to begin conditions evaluation**| |Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| -|Condition Evaluators|The condition evaluators are the off-chain depositor and intended recipient **unless and until either party "invites" the escrow agent to become the sole evaluator by signaling this invitation on the blockchain**| -|Reporting on Condition Evaluation Outcome|Whichever off-chain entities are responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| +|Condition Evaluators|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved **by the invitation deadline**. At that point, the escrow agent should ~~, if he is responsible,~~ evaluate the conditions **at least once during the escrow period** **if the agent expects to receive the escrow fee**.~~; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting on Evaluation of Conditions](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.~~ **Reporting on conditions evaluation may or may not include a textual description of the evaluation or a proof of a textual description (which can be used to both maintain some privacy for the escrow parties and to minimize on fees associated with the length of a textual report). A report on conditions evaluation must also include the conditions evaluation outcome so that the blockchain can resolve the escrow contract.**| +|Reporting on Evaluation of Conditions|Whichever off-chain entities are responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| |Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and **escrowed for the escrow agent by the blockchain** [by whom is TBD] as a prerequisite to initiate the escrow contract. **The fee is transferred to the agent upon escrow expiry if (a) the escrow agent has _not_ been requested to participate by the invitation deadline, or (b) the escrow agent _has_ been requested to participate by the escrow agent deadline and the agent has submitted at least one report of conditions evaluation**| |When and how frequently are escrow conditions evaluated|When and how can optionally be textually described as a part of the escrow contract on the blockchain. A positive evaluation must be signaled on the blockchain during the escrow period. **If an escrow agent is invited by the invitation deadline, then the agent will be expected to report on conditions evaluation at least once between the deadline and the expiry.**| -|Who or what evaluates those conditions|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved **by the invitation deadline**. At that point, the escrow agent should ~~, if he is responsible,~~ evaluate the conditions **at least once during the escrow period** **if the agent expects to receive the escrow fee**.~~; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting Conditions Evaluation](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.~~ **Reporting on conditions evaluation may or may not include a textual description of the evaluation or a proof of a textual description (which can be used to both maintain some privacy for the escrow parties and to minimize on fees associated with the length of a textual report). A report on conditions evaluation must also include the conditions evaluation outcome so that the blockchain can resolve the escrow contract.**| |What Occurs when Conditions are Satisfied|When conditions are signaled to be satisfied by the designated condition evaluators, the assets are automatically transferred to the intended recipient| |Conclusion of Escrow without Satisfied Conditions|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. **If an escrow agent is invited to participate, an escrow agent should report at least one condition evaluation on the blockchain to avoid [avoid appearance of negligence](#escrow-negligence)**.| @@ -237,10 +283,45 @@ This concept improves on Concept B yet has the following weaknesses: #### Technical Approach TBD +### Concept D +This concept is the same as Concept C except for where **the emphasis** is added. + +|Element|Description| +|-|-| +|Parties|Depositor and intended recipient each have an account on the blockchain| +|Escrow Assets|A quantity of an asset(s) that exists on the blockchain| +|Escrow Period Start and End|**Period start is when the escrow process is submitted to the blockchain. End period is defined in the "prepare packet".**| +|Conditions|**Acceptance is signaled by both the depositor and the intended recipient**| +|Condition Evaluators|**Smart contract/operation on the blockchain**| +|Reporting on Evaluation of Conditions|**Smart-contract will report on the results of any evaluation of the conditions**| +|Escrow agent and fee|**The blockchain acts as the escrow agent. The fee is paid when the prepare packet is presented and paid by the submitter of the prepare packet.**| +|When and how frequently are escrow conditions evaluated|**Evaluated when (a) an acceptance is signaled by either party, (b) a rejection is signaled by either party, or (c) the escrow expires**| +|What Occurs when Conditions are Satisfied|**If the depositor and intended recipient signal acceptance, then the escrowed assets are released to the recipient. If a rejection is signaled, the escrowed assets are released to the depositor.**| +|Conclusion of Escrow without Satisfied Conditions|**All of the escrowed assets are released to the "sending" connected peer.**| + +#### Evaluation of Concept + +This concept simplifies Concept C by making a smart contract on the blockchain the sole evaluator of a condition that may or may not be presented on the blockchain before the expiration. + +The approach is simple in that the entire collateral is either transferred to the recipient or returned to the depositor. + +The weaknesses of this Concept in contrast to Concept C is that are there is no third-party ajudicator to resolve a disagreement. + +#### Technical Approach +TBD + +### Concept E +TBD: Blockchain evaluation of a hash with partial release of collateral + +#### Evaluation of Concept +TBD + +#### Technical Approach +TBD # Discussion ## Responsible Escrow Behavior -### Reporting Conditions Evaluation +### Reporting the Evaluation of Conditions An escrow agent could publish either a report or a proof of a report on the blockchain to demonstrate the evaluation of conditions. @@ -258,7 +339,7 @@ A similar argument could be made for evaluating the parties themselves. ## Dead-Man Switch Escrow contracts involve transfers from one party to another that are contingent on certain events being observed. A variation on this idea is for a transfer to occur if certain events are not observed. An example of this is a "dead-man switch" wherein a transfer will occur **unless** a party signals activity before the expiry. Such an example bears all the same characteristics as an escrow contract **except** for how to handle the absence of a condition evaluation. For a blockchain escrow contract, the assets are returned to their depositors if no positive indication is given (see [Automatic Transfers Upon Expiry](#automatic-transfer-upon-expiry)). For a dead-man contract, the assets are delivered to the intended recipients if no positive indication is given by the expiry. Some of the work towards blockchain escrow might be reusable or generalizable for dead-man switch use cases (e.g. life insurance, posthumous asset transfers, etc). -# Summary for Shareholders +# Summary for Stakeholders TBD From d380ca480839df847e48f2f582a039afa738985c Mon Sep 17 00:00:00 2001 From: Taconator Date: Mon, 8 Oct 2018 18:53:32 -0400 Subject: [PATCH 008/262] Renamed escrow BSIP file --- bsip-0040.md => bsip-0046.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename bsip-0040.md => bsip-0046.md (100%) diff --git a/bsip-0040.md b/bsip-0046.md similarity index 100% rename from bsip-0040.md rename to bsip-0046.md From d4281f66c9172981703866602aaaa6ade9158e54 Mon Sep 17 00:00:00 2001 From: Taconator Date: Tue, 9 Oct 2018 08:32:09 -0400 Subject: [PATCH 009/262] Improved consistency and usage of escrow elements Comparison with HTLC Summary section References to related discussions, documents, and code --- README.md | 1 + bsip-0046.md | 186 ++++++++++++++++++++++++++++----------------------- 2 files changed, 102 insertions(+), 85 deletions(-) diff --git a/README.md b/README.md index 2d23357..966cb20 100644 --- a/README.md +++ b/README.md @@ -49,3 +49,4 @@ Number | Title | [39](bsip-0039.md) | Automatically approve proposals by the proposer | Fabian Schuh | Protocol | Draft [40](bsip-0040.md) | Custom active permission | Stefan Schießl | Protocol | Draft [42](bsip-0042.md) | Adjust price feed to influence trading price of SmartCoins | Abit More | Protocol | Draft +[46](bsip-0046.md) | Escrow Concepts | taconator | Informational | Draft diff --git a/bsip-0046.md b/bsip-0046.md index e859ad6..a5281cb 100644 --- a/bsip-0046.md +++ b/bsip-0046.md @@ -1,15 +1,19 @@ - BSIP: 0040 - Title: Escrow Feature + BSIP: 0046 + Title: Escrow Concepts Authors: taconator Status: Draft Type: Informational Created: 2018-04-16 - Discussion: + Discussion: BSIP (https://github.com/bitshares/bsips/pull/76) + conditional payment feature? (https://bitsharestalk.org/index.php/topic,23800.0.html) + 条件支付”是目前最急迫需要的功能 (https://bitsharestalk.org/index.php/topic,24155.0.html) # Abstract +This informational BSIP describes elements of a general escrow contract, existing Graphene features that are similar to escrow contracts, concepts that are related to blockchain escrows, and possible escrow concepts to implement on BitShares. + # Motivation -The ability to escrow assets on BitShares is a desirable feature that could be used by many persons, services, and businesses. It permits conditional transfers between parties to occur that minimize or eliminate risks to a depositor/sender while conditions are being evaluated. Conditions for completion of a transfer can be evaluated by an escrow agent of some form whether a human and/or a software agent such as the blockchain agent. If all the conditions are evaluated to be true (a positive evaluation) during the evaluation period, then assets are transferred to an intended recipient(s). If the conditions are never evaluated to be positive (either due to an active evaluation or due to no evaluation whatsoever), then the assets are returned to the depositor(s). +The ability to escrow assets on BitShares is a desirable feature that could be used by many persons, services, and businesses. It permits conditional transfers between parties to occur that minimize or eliminate risks to a depositor and sender while conditions are being evaluated. Conditions for completion of a transfer can be evaluated by an escrow agent of some form such as a human and/or a software agent. If all the conditions are evaluated to be true (a positive evaluation) during the evaluation period, then assets are transferred to an intended recipient(s). If the conditions are never evaluated to be true (either due to a negative evaluation or due to the absence of an evaluation), then the assets are returned to the depositor(s). # Rationale ## Elements of a General Escrow Contract @@ -21,20 +25,26 @@ An escrow contract is defined to have the following elements: * escrow period start and end (expiry) * conditions for escrow completion * condition evaluators -* escrow agent and fee -* when and how frequently are escrow conditions evaluated +* timing of conditions evaluation +* reporting of conditions evaluation * what occurs when all conditions are satisfied -* what occurs at conclusion of escrow period if all the conditions have not been satisfied +* what occurs when all conditions are not satisfied +* early termination of an escrow contract +* escrow agent and fee ### Parties -At least two parties must be defined for an escrow contract: at least one depositor, and at least one intended recipient. (Escrow agents are not defined here to be a "party" of the escrow contract [**To-do**: perhaps use better terminology]. +At least two parties must be defined for an escrow contract: at least one depositor, and at least one intended recipient. Escrow agents might also be considered to be part of the escrow contract depending on the defintions. ### Escrow Assets An escrow involves a conditional transfer of ownership of at least one item from one party (a depositor) to another (an intended recipient). An escrow is used to temporarily hold **some or all** of these items while the conditions are being evaluated during the escrow period. Upon satisfaction of the escrow conditions, the escrowed items will be transferred to the intended recipient. If the conditions are not satisfied by the expiry then the escrowed items are to be returned to the depositor. If certain conditions are met, the escrowed items can be returned early to the depositor before the expiry with the approval of designated parties (e.g. either all participants of an escrow and/or by the escrow agent). For definition purposes, let an item that will be transferred from Party A to Party B upon completion of the escrow conditions to be called Item AB. Let an item that will be transferred from Party B to Party A upon completion of the escrow conditions to be called Item BA. +### Escrow Period +The start of the escrow period is when the deposit of the escrow asset occurs. When the end of the escrow period arrives, any remaining asset that is still in the escrow is either automatically returned to the despositor or may be released by an escrow agent. + + ### Conditions The conditions of an escrow contract involve events about other people, assets, and/or actions that are beyond the control of the escrow agent. One such example is the transfer of property between the parties of the contract by means which the escrow agent can at most observe. Whoever or whatever will evaluate the conditions of a contract must somehow obtain information about these events, perhaps with assistance by the escrow parties (e.g. by providing proof of this external activity), to evaluate the conditions. @@ -45,33 +55,37 @@ The evaluators of the conditions of an escrow condition can be designated in the For example, the first tier of evaluators could consist of the escrow parties themselves (e.g. Parties A and B). If the parties agree on the evaluation, then the escrow transfer can proceed according to the designated terms (e.g. transfer of Item AB from A to B if conditions are satisfied, or return of Item AB to A if the conditions are not satisfied before the expiry). If the conditions are not satisfied by the expiry, then the escrowed items will automatically be returned to their depositors. -### Timing of Condition Evaluation +### Timing of Conditions Evaluation The timing of a condition evaluation is quite flexible and can vary from a single occurrence at near the expiry, or periodically during the escrow period, and/or triggered by certain events or activities. +### Reporting of Conditions Evaluation -### Escrow Agent and Fee +Condition evaluators, such as an escrow agent, will at least signal the outcome of their evaluation of the conditions through an action such as "release". A condition evaluator might also provide a report or an off-chain link to a report that summarizes their evaluation of the conditions. This report can serve to justify their action for releasing or holding the assets in the escrow. -An escrow agent can be used to perform distinct services: +### What occurs when conditions are satisfied -- to evaluate the conditions of the escrow agreement; -- to hold the escrowed asset(s) during the escrow period; if holding the assets, to transfer the escrowed assets to the appropriate parties contingent on the condition evaluation +When all the conditions are evaluated to be satisfied, _all or some_ of the escrowed assets are released to the intended recipient. This transfer could be automated or require human action to initiate. -An escrow agent is often paid a fee for these services before the escrow period begins and regardless of condition evaluation. +### What occurs when conditions are not satisfied -If an escrow will be performing condition evaluations, it should be granted reasonable amount of time to perform the condition evaluation. Furthermore, to avoid allegations of negligence, an escrow agent can benefit from the ability to demonstrate that an evaluation of the conditions(s) with a negative outcome (a negative evaluation) was performed. +If an escrow contract concludes without all the conditions being satisfied, a typical escrow contract has the remaining escrowed asset(s) being returned to the depositor. This might be an automatic process, or might require an action by the escrow agent. -### What Occurs when Conditions are Satisfied +### Early Termination of an Escrow Contract -When all the conditions are evaluated to be satisfied, the escrowed assets are expected to be transferred to the intended recipient. This transfer could be automated or require human action to initiate. +When an intended recipient or escrow agent decides to terminate an escrow contract early such that the assets are returned to the depositor. -### Early Termination of an Escrow Contract -TBD: When intended recipient or escrow agent decide to terminate an escrow contract early such that the assets are returned to the depositor +### Escrow Agent and Fee + +An escrow agent can be used to perform distinct services: -### Conclusion of Escrow without Satisfied Conditions +- to evaluate the conditions of the escrow agreement; +- to hold the escrowed asset(s) during the escrow period; if holding the assets, to transfer the escrowed assets to the appropriate parties contingent on the condition evaluation -If an escrow contract concludes without all the conditions being satisfied, a typical escrow contract has the escrowed asset(s) being returned to the depositor. This might be an automatic process, or might require an action by the escrow agent. +An escrow agent is often paid a fee for these services before the escrow period begins and regardless of condition evaluation. + +If an escrow will be performing condition evaluations, it should be granted reasonable amount of time to perform the condition evaluation. Furthermore, to avoid allegations of negligence, an escrow agent can benefit from the ability to demonstrate that an evaluation of the conditions(s) with a negative outcome (a negative evaluation) was performed. ## Elements of a Blockchain Escrow Contract @@ -84,16 +98,16 @@ An escrow contract on a blockchain can have certain qualities that are distincti Off-chain escrow evaluations involves either a human(s) or an off-chain agent(s) making the evaluation regarding escrow conditions (e.g. escrow agent, Etienne, evaluates whether Bob satisfied the escrow conditions before releasing an asset from Alice to Bob). If all conditions are evaluated to be satisfied by the appropriate escrow parties or agent, then they can indicate their approval to the contract, and then the defined contract transfers will occur. If the appropriate approvals are not granted by the expiry, then the escrow deposits will be returned to the depositors. -#### On-Chain Escrow Evaluation With Oracles +#### On-Chain Escrow Evaluation With Oracles On-chain escrow evaluations with oracles involves an escrow contract that can be evaluated by the blockchain itself by reviewing data that is submitted by a trusted party who can observe events outside of the blockchain (oracle). An example of such data could be the temperature at a location on a particular date. Such a contract would require the following: - A contract state that consists in part on this temperature data (e.g. a decimal variable); -- a software contract that can interpret this data; +- a smart contract that can interpret this data; - a trusted oracle that can submit/update this information in the contract state. -A variation on this idea is where the contract state consists of a particular asset DEX price, market condition on the DEX, and/or an account balance on the DEX so that no new data would be required. Under this variation the trusted oracles are account holders who initiate DEX transactions and the blockchain that processes those transactions. +A variation on this idea is where the contract state consists of a particular asset DEX price, market condition on the DEX, and/or an account balance on the DEX so that no new data would be required. Under this variation the trusted oracles are account holders who initiate DEX transactions and the smart contract then observes those transactions. -Either evaluation involves a contract, similar in nature to the existing DEX market processing, being designed for a particular contract. +Either evaluation involves a contract, similar in nature to the existing DEX market processing, being designed for a particular purpose. ### Automatic Transfers Upon Expiry @@ -101,7 +115,7 @@ Upon expiry of the evaluation period without all conditions being satisfied, the ### Agent and Fee on a Blockchain -With the use of a blockchain, it is possible for the blockchain to hold the escrowed asset(s) while the escrow agent merely performs the condition evaluation. (A variant of this notion is that an escrow could act as an oracle to submit raw data to the blockchain that permits the blockchain to perform the condition evaluation.) If no action is taken by the escrow, then all escrowed assets will be returned to their depositors. (See [Automatic Transfers Upon Expiry](#automatic-transfer-upon-expiry)) +With the use of a blockchain, it is possible for the blockchain to be a custodian of the escrowed asset(s) while the escrow agent merely performs the condition evaluation. (A variant of this notion is that an escrow could act as an oracle to submit raw data to the blockchain that permits the smart contract to perform the condition evaluation.) If no action is taken by the escrow agent, then all escrowed assets will be returned to their depositors. (See [Automatic Transfers Upon Expiry](#automatic-transfer-upon-expiry)) When signaling that conditions were evaluated with either a positive or a negative outcome, it would likely be beneficial for the escrow parties and the escrow agent to optionally memorialize either evidence of the condition evaluation, or some sort of "link" or "hash" of the condition evaluation (e.g. see [Factom's "proof of existence"](https://www.factom.com/about/faqs)). The ability to explicitly indicate a negative outcome by an escrow agent is beneficial to an escrow agent to reduce the likelihood of allegations of negligence by either of the escrow parties. @@ -111,7 +125,7 @@ When signaling that conditions were evaluated with either a positive or a negati The section describes concepts related to escrow that either exist or have been proposed for BitShares or for other blockchains or services in terms of the elements that have been defined above. This is intended to provide some background and comparison to the concepts that will be described below in [Possible Concepts](#possible-concepts). ### Steem Escrow -Explicit escrow exists on [Steem](https://steem.io). when [a depositor initiates an escrow](https://github.com/steemit/steem/blob/807fb40ec137a987dc53cee6d8455c7b6c47aeed/libraries/chain/steem_evaluator.cpp#L810-L848). The asset is released: +Explicit escrow exists on [Steem](https://steem.io) when [a depositor initiates an escrow](https://github.com/steemit/steem/blob/807fb40ec137a987dc53cee6d8455c7b6c47aeed/libraries/chain/steem_evaluator.cpp#L810-L848). The asset is released: - to the intended recipient if [both recipient and the escrow agent approve the transfer](https://github.com/steemit/steem/blob/807fb40ec137a987dc53cee6d8455c7b6c47aeed/libraries/chain/steem_evaluator.cpp#L896-L904), - to the depositor if [either the recipient or the escrow agent rejects the transfer](https://github.com/steemit/steem/blob/807fb40ec137a987dc53cee6d8455c7b6c47aeed/libraries/chain/steem_evaluator.cpp#L888-L895), @@ -132,12 +146,6 @@ Implicit escrow exists on [Peerplays](https://peerplays.com) when [a user joins - to the winner of the tournament at its [conclusion](https://github.com/PBSA/peerplays/blob/fc18c4812cea7993fa204619be8f246c96485cec/libraries/chain/tournament_object.cpp#L292-L356). -### Atomic Cross Chain Transfers -[Atomic Cross Chain Transfers](https://en.bitcoin.it/wiki/Atomic_cross-chain_trading) (ACCT) involves the transfer of one asset (Asset A) on one chain (Chain A) from one account (A1) to another account (A2) if another asset (Asset B) on another chain (Chain B) is transferred from one account (B2) to another account (B1). Either both transfer occur or neither do. This functionality [has been prototyped between two Graphene chains by the Scorum team](https://github.com/scorum/scorum/pull/41). - -This feature implicitly involves escrowing of Asset A on Chain A while waiting for authorization to complete the transfer to A2. The sub-feature of ACCT could either be duplicated for the escrowing envisioned in this BSIP, or generalized for use by both ACCT and this BSIP. - - ### BitShares Multi-Signature Account One of the existing features of BitShares is the ability to have an account that requires multiples signatures by differently authorized parties (see [BitShares General Whitepaper](http://docs.bitshares.org/_downloads/bitshares-general.pdf) _Section 4.1.4: Flexible Identity Management_) and even hierarchical authorizations. This mechanism has the benefit of escrowing an asset within an account whose transactions can be authorized by different combinations of parties (e.g. either both the depositor and the intended recipient; only the escrow agent; the escrow agent and the depositor; the escrow agent and the intended recipient) and can transfer an asset towards any account. @@ -155,9 +163,20 @@ This feature alone falls short of what is needed because no asset is actually es The section describes concepts related to escrow that either exist or have been proposed for BitShares or for other blockchains or services in terms of the elements that have been defined above. This is intended to provide some background and comparison to the concepts that will be described below in [Possible Concepts](#possible-concepts). -### Interledger Transfer +### Atomic Cross Chain Transfers +[Atomic Cross Chain Transfers](https://en.bitcoin.it/wiki/Atomic_cross-chain_trading) (ACCT) involves the transfer of one asset (Asset A) on one chain (Chain A) from one account (A1) to another account (A2) if another asset (Asset B) on another chain (Chain B) is transferred from one account (B2) to another account (B1). Either both transfer occur or neither do. This functionality [has been prototyped between two Graphene chains by the Scorum team](https://github.com/scorum/scorum/pull/41). + +This feature implicitly involves escrowing of Asset A on Chain A while waiting for authorization to complete the transfer to A2. The sub-feature of ACCT could either be duplicated for the escrowing envisioned in this BSIP, or generalized for use by both ACCT and this BSIP. + + +### Hash Time-Locked Contracts (HTLC) + +Specifications for Hash Time-Locked Contract in BitShares (BSIP 44) are being reviewed by the BitShares community at the time of this writing. The ability to securely hold tokenized assets within a Hash Time-locked contract on the BitShares blockchain is a desirable feature that could be used by many persons, services, and businesses to mitigate risks between participants during asset transfer. HTLC implement conditional transfers, whereby a designated party (the "recipient") will reveal the preimage of a hash in order to execute the asset transfers from a second party (the "depositor"), else after time lock expiry "depositor" may retrieve their assets. **No third-party escrow agent is required**, rather the HTLC operation enforces conditions, evaluations and transfers through the BitShares consensus protocol. + -The [Interledger Protocol (ILP)](https://interledger.org) is a protocol for transmitting **debt claims (e.g. IOUs)** from one party (Alice) who controls an account on one Ledger (Ledger A) to another party (Bob) who controls an account on another Ledger (Ledger B) through at least one trusted intermediate party (Connector). A Connector must effectively control an account on at least two ledgers in order to "fulfill" the claim transfer across ledgers. Parties to the protocol are effectively only transferring debt claims between their immediate "peers" but the chain of peers enables the transfer across many participants. +### InterLedger Transfer + +The [InterLedger Protocol (ILP)](https://interledger.org) is a protocol for transmitting **debt claims (e.g. IOUs)** from one party (Alice) who controls an account on one Ledger (Ledger A) to another party (Bob) who controls an account on another Ledger (Ledger B) through at least one trusted intermediate party (Connector). A Connector must effectively control an account on at least two ledgers in order to "fulfill" the claim transfer across ledgers. Parties to the protocol are effectively only transferring debt claims between their immediate "peers" but the chain of peers enables the transfer across many participants. The transmission of the debt claim from Alice to Bob is called a "payment". The transmission is conveyed through a "communication channel" which may be done in any form either person-to-person, by voice, by email, by blockchain, etc. The various means of transmission have different characteristics in terms of speed and guarantee of arrival therefore a part of the protocol is focused on robustly handling these communication delays and uncertainties by embedding expiration times into the protocol. Packets that are not relayed in time result in no formal claim transfer between parties. When a recipient receives the transmission, the recipient may choose to accept or reject the debt claim transfer. @@ -168,13 +187,9 @@ There are similarities between a conditional transfer that is escrowed on the bl - Both use cases involve two accounts on the blockchain. - Both use cases involve an asset temporarily being held by the blockchain until either certain conditions are satisfied or the expiry arrives, whichever is earlier. -Nevertheless there is a crucial difference between the two use cases. In the case of a conditional transfer, the condition for release to the recipient must be satisfactory to both the depositor and the recipient. **In the case of an ILP transfer, the condition for release to the recipient is determined by only one party, the recipient,** because the sender tacitly accepts the transfer when initiating the ILP transfer. - -[Concept C of the InterLedger BSIP](https://github.com/bitshares/bsips/blob/bsip41/bisip-0041.md) elaborates on an implementation of InterLedger on BitShares that makes use of a proposed escrow feature on BitShares. This description applies an additional mechanism on top of [this BSIP's Concept D](#concept-full-release-by-blockchain)). +Nevertheless there is a crucial difference between the two use cases. In the case of a escrow contract, the condition for release to the recipient must be satisfactory to both the depositor and the recipient _after the contract is created_. In the case of an ILP transfer, the condition for release to the recipient is determined by only one party, the recipient, after the contract is created _because the sender tacitly accepts the conditional transfer when initiating the ILP transfer_. - -### LocalBitcoin -**To-do**: Elaboarate LocalBitcoin type of escrow of fiat for BTC +[Concept C of the InterLedger BSIP](https://github.com/bitshares/bsips/blob/bsip41/bisip-0041.md) elaborates on an implementation of InterLedger on BitShares that makes use of a proposed escrow feature on BitShares. That Concept differs from [this BSIP's Concept D](#concept-full-release-by-blockchain)) in one minor and one major way: the minor difference is the supplemental "address information" in ILP that is used for determining delivering the "transfer" across ledger; the major difference is that early termination in with Escrow Concept D requires the initiation by both parties after the contract begins whereas early termination in ILP Concept C only requires the initiation by the recipient after the ILP transfer begins. ## Comparison of the Related Concepts and Technologies @@ -183,6 +198,7 @@ Nevertheless there is a crucial difference between the two use cases. In the cas |-|-|-|-|-|-| |Steem Escrow|1|Yes (same ledger)|Yes|Yes (by inviting escrow agent to participate)|No| |Peerplays Escrow|1|Yes (same ledger)|Yes|No (smart contract is the sole adjudicator)|Yes (if tournament quorum is not reached); N/A after tournament begins| +|HTLC|1|Yes (same ledger)|Yes|No|Yes| |ACCT|2+|No (asset is converted across ledgers)|Yes|Yes (by not accepting the reciprocal transfer on the second ledger)|Yes| |InterLedger|2+|No (asset is converted across ledgers)|Depends on the Connector that is peered with the Recipient; only the transfer of a debt claim is guaranteed|No (only actions or inactions by the Connectors and recipient can halt the transfer)|Yes| @@ -192,20 +208,23 @@ Nevertheless there is a crucial difference between the two use cases. In the cas ## Possible Concepts to Implement The following will describe possible escrow concepts that could be implemented in BitShares. -### Concept A +### Concept A + +This concept allows the escrow agent to be invited to evaluate conditions at any time during the escrow period. |Element|Description| |-|-| |Parties|Depositor and intended recipient each have an account on the blockchain| |Escrow Assets|A quantity of an asset that exists on the blockchain| |Escrow Period Start and End|Defined in contract| -|Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| +|Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). _These conditions are textually described and are intended to be interpreted by off-chain parties and agent._| |Condition Evaluators|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved. At that point, the escrow agent should, if he is responsible, evaluate the conditions **at least once during the escrow period**; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting on Evaluation of Conditions](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.| +|Timing of Condition Evaluation|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. A positive evaluation may only be signaled on the blockchain during the escrow period.| |Reporting on Evaluation of Conditions|Whichever off-chain entities are responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| -|Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and paid to the escrow agent [by whom is TBD] as a prerequisite to initiate the escrow contract.| -|When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. A positive evaluation must be signaled on the blockchain during the escrow period.| |What Occurs when Conditions are Satisfied|When conditions are signaled to be satisfied by the designated condition evaluators, the assets are automatically transferred to the intended recipient| -|Conclusion of Escrow without Satisfied Conditions|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. See [Avoiding Appearance of Negligence](#escrow-negligence).| +|What Occurs when Conditions are Not Satisfied|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. See [Avoiding Appearance of Negligence](#escrow-negligence).| +|Early Termination|The contract can be terminated early by the current condition evaluators| +|Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and paid to the escrow agent (by whom is flexible) as a prerequisite to initiate the escrow contract.| #### Evaluation of Concept @@ -217,11 +236,9 @@ This concept has the following weaknesses: Although this concept contains many of the elements that are often desired of an escrow contract, its weaknesses could be addressed by enhancing the concept with features than can be handled by a blockchain. -#### Technical Approach -TBD -### Concept B +### Concept B This concept is the same as Concept A except that the escrow can only participate after being invited by either escrow party. Differences are shown with **an emphasis**. @@ -232,11 +249,12 @@ This concept is the same as Concept A except that the escrow can only participat |Escrow Period Start and End|Defined in contract| |Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| |Condition Evaluators|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved. At that point, the escrow agent should, if he is responsible evaluate the conditions **at least once during the escrow period**; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting on Evaluation of Conditions](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.| +|Timing of Condition Evaluation|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. A positive evaluation may only be signaled on the blockchain during the escrow period.| |Reporting on Evaluation of Conditions|Whichever off-chain entities are responsible for performing the evaluation must signal **a positive** outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| -|Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and paid to the escrow agent [by whom is TBD] as a prerequisite to initiate the escrow contract.| -|When and how frequently are escrow conditions evaluated|When and how **can optionally be** textually described as a part of the escrow contract on the blockchain. A positive evaluation must be signaled on the blockchain during the escrow period.| |What Occurs when Conditions are Satisfied|When conditions are signaled to be satisfied by the designated condition evaluators, the assets are automatically transferred to the intended recipient| -|Conclusion of Escrow without Satisfied Conditions|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. See [Avoiding Appearance of Negligence](#escrow-negligence).| +|What Occurs when Conditions are Not Satisfied|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. See [Avoiding Appearance of Negligence](#escrow-negligence).| +|Early Termination|The contract can be terminated early by the current condition evaluators| +|Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and paid to the escrow agent [by whom is TBD] as a prerequisite to initiate the escrow contract.| #### Evaluation of Concept @@ -253,10 +271,10 @@ This concept has the following weaknesses: - An escrow agent receives the fee regardless of performing any evaluation and of recording any evidence of the evaluation on the blockchain. See [Reporting on Evaluation of Conditions](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct. #### Technical Approach -TBD (something similar to Steem escrow is a good candidate for technical implementation) +An approach similar to [Steem Escrow](#steem-escrow) is a good candidate for technical implementation. -### Concept C +### Concept C This concept is the same as Concept A except for where **the emphasis** is added. @@ -267,11 +285,12 @@ This concept is the same as Concept A except for where **the emphasis** is added |Escrow Period Start and End|Defined in contract; **an additional deadline (invitation deadline) must be specified within the escrow period that defines by when an escrow agent may be invited by either escrow party to begin conditions evaluation**| |Conditions|Conditions describe events that might occur on the blockchain (e.g. does the price of some asset rise above a particular price; etc.) or occur off-chain (e.g. did the escrow intended recipient send 50 fiat USD to the escrow depositor via a bank wire; etc.). These conditions are textually described and are intended to be interpreted by off-chain parties and agent.| |Condition Evaluators|The escrow parties may elect to evaluate the conditions themselves unless and until either party requests the escrow agent to become involved **by the invitation deadline**. At that point, the escrow agent should ~~, if he is responsible,~~ evaluate the conditions **at least once during the escrow period** **if the agent expects to receive the escrow fee**.~~; whether the escrow agent performs this evaluation once or multiple times, or early or late during the escrow period is something that **might be** textually defined but which is not enforced by the blockchain. See [Reporting on Evaluation of Conditions](#escrow-reporting) for a description of actions that could be performed by an escrow agent to demonstrate ethical conduct.~~ **Reporting on conditions evaluation may or may not include a textual description of the evaluation or a proof of a textual description (which can be used to both maintain some privacy for the escrow parties and to minimize on fees associated with the length of a textual report). A report on conditions evaluation must also include the conditions evaluation outcome so that the blockchain can resolve the escrow contract.**| -|Reporting on Evaluation of Conditions|Whichever off-chain entities are responsible for performing the evaluation must signal the outcome of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.| -|Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and **escrowed for the escrow agent by the blockchain** [by whom is TBD] as a prerequisite to initiate the escrow contract. **The fee is transferred to the agent upon escrow expiry if (a) the escrow agent has _not_ been requested to participate by the invitation deadline, or (b) the escrow agent _has_ been requested to participate by the escrow agent deadline and the agent has submitted at least one report of conditions evaluation**| -|When and how frequently are escrow conditions evaluated|When and how can optionally be textually described as a part of the escrow contract on the blockchain. A positive evaluation must be signaled on the blockchain during the escrow period. **If an escrow agent is invited by the invitation deadline, then the agent will be expected to report on conditions evaluation at least once between the deadline and the expiry.**| +|Timing of Condition Evaluation|When and how can optionally be textually described as a part of the escrow contract on the blockchain. A positive evaluation may only be signaled on the blockchain during the escrow period. **If an escrow agent is invited by the invitation deadline, then the agent will be expected to report on conditions evaluation at least once between the deadline and the expiry.**| +|Reporting on Evaluation of Conditions|Whichever off-chain entities are responsible for performing the evaluation must signal the _outcome_ of the evaluation on the blockchain in order for the blockchain to resolve the contract under a positive evaluation.

**Off-chain entities may optionally provide supplemental information about their evaluations multiple times throughout the escrow period.**| |What Occurs when Conditions are Satisfied|When conditions are signaled to be satisfied by the designated condition evaluators, the assets are automatically transferred to the intended recipient| -|Conclusion of Escrow without Satisfied Conditions|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. **If an escrow agent is invited to participate, an escrow agent should report at least one condition evaluation on the blockchain to avoid [avoid appearance of negligence](#escrow-negligence)**.| +|What Occurs when Conditions are Not Satisfied|Escrowed assets are automatically returned to the depositors without any action by the escrow agent. **If an escrow agent is invited to participate, an escrow agent should report at least one condition evaluation on the blockchain to [avoid appearance of negligence](#escrow-negligence)**.| +|Early Termination|The contract can be terminated early by the current condition evaluators| +|Escrow agent and fee|An escrow agent has an account on the blockchain. The fee is defined and **escrowed for the escrow agent by the blockchain** [by whom is TBD] as a prerequisite to initiate the escrow contract. **The fee is transferred to the agent upon escrow expiry if (a) the escrow agent has _not_ been requested to participate by the invitation deadline, or (b) the escrow agent _has_ been requested to participate by the escrow agent deadline and the agent has submitted at least one report of conditions evaluation**| #### Evaluation of Concept @@ -280,44 +299,32 @@ This concept improves on Concept B yet has the following weaknesses: - The quality of a condition evaluations report by an escrow agent might be variable yet would be sufficient to ensure itself of receiving the escrow fee from the blockchain - If an escrow agent is invited, only a single report is required of the escrow agent by the blockchain for the agent receive the escrow fee. -#### Technical Approach -TBD ### Concept D -This concept is the same as Concept C except for where **the emphasis** is added. +This escrow concept is very similar to [pre-funded blockchain ILP transfers](#ilp-transfer) and Hash Time-Locked Contracts **except that this Concept requires acceptance or rejection by both the depositor and the recipient for full release of the funds prior to expiry;** otherwise the full funds are released to the depositor upon expiry. This concept is the same as Concept C except for where **the emphasis** is added. |Element|Description| |-|-| |Parties|Depositor and intended recipient each have an account on the blockchain| |Escrow Assets|A quantity of an asset(s) that exists on the blockchain| -|Escrow Period Start and End|**Period start is when the escrow process is submitted to the blockchain. End period is defined in the "prepare packet".**| -|Conditions|**Acceptance is signaled by both the depositor and the intended recipient**| -|Condition Evaluators|**Smart contract/operation on the blockchain**| -|Reporting on Evaluation of Conditions|**Smart-contract will report on the results of any evaluation of the conditions**| -|Escrow agent and fee|**The blockchain acts as the escrow agent. The fee is paid when the prepare packet is presented and paid by the submitter of the prepare packet.**| -|When and how frequently are escrow conditions evaluated|**Evaluated when (a) an acceptance is signaled by either party, (b) a rejection is signaled by either party, or (c) the escrow expires**| -|What Occurs when Conditions are Satisfied|**If the depositor and intended recipient signal acceptance, then the escrowed assets are released to the recipient. If a rejection is signaled, the escrowed assets are released to the depositor.**| -|Conclusion of Escrow without Satisfied Conditions|**All of the escrowed assets are released to the "sending" connected peer.**| +|Escrow Period Start and End|**Period start is when the escrow process is submitted to the blockchain. End period is defined in the smart contract.**| +|Conditions|**Acceptance or rejection is signaled by both the depositor and the recipient.**| +|Condition Evaluators|**Depositor and/or the recipient**| +|Timing of Condition Evaluation|**Evaluated when (a) an acceptance is signaled by both depositor and recipient, (b) a rejection is signaled by both depositor and recipient, or (c) the escrow expires**| +|Reporting on Evaluation of Conditions|**None**| +|What Occurs when Conditions are Satisfied|**If the depositor and intended recipient signal acceptance, then the escrowed assets are released to the recipient. If a rejection is signaled, then the escrowed assets are released to the depositor.**| +|What Occurs when Conditions are Not Satisfied|**All of the escrowed assets are released to the depositor.**| +|Early Termination|The contract can be terminated early by agreement of the depositor and recipient| +|Escrow agent and fee|**The blockchain only acts as the custodian during the escrow. The custodian fee is paid when the escrow is created.**| #### Evaluation of Concept -This concept simplifies Concept C by making a smart contract on the blockchain the sole evaluator of a condition that may or may not be presented on the blockchain before the expiration. +This concept simplifies Concept C by eliminating the introduction of an escrow agent. Off-chain conditions are evaluated by the depositor and the recipient and signaled on the blockchain. -The approach is simple in that the entire collateral is either transferred to the recipient or returned to the depositor. +The approach is simpler than Concept C in that the entire deposit is either released to the recipient or returned to the depositor. Early termination of the escrow contract is only possible with a rejection by the recipient. -The weaknesses of this Concept in contrast to Concept C is that are there is no third-party ajudicator to resolve a disagreement. +The weakness of this Concept in contrast to Concept C is that are there is no third-party ajudicator to resolve a disagreement. -#### Technical Approach -TBD - -### Concept E -TBD: Blockchain evaluation of a hash with partial release of collateral - -#### Evaluation of Concept -TBD - -#### Technical Approach -TBD # Discussion ## Responsible Escrow Behavior @@ -341,11 +348,20 @@ Escrow contracts involve transfers from one party to another that are contingent # Summary for Stakeholders -TBD +This BSIP summarized various elements that are common to different escrow concepts, and related features and concepts that are available in other blockchains. Multiple possible concepts in BitShares were surveyed and a high-level comparison of the various concepts are summarized below. +|Concept Name|Summary|Strengths|Weaknesses| +|-|-|-|-| +|[Concept A](#concept-a)|Deposit held by blockchain with optional invitation of an escrow agent.

Terms and conditions of involvement by escrow agent are textually described.|Automatic return of blockchain asset to depositor if conditions are not satisfied.|Ambiguous designation of an escrow agent.

No guarantee of sufficient evaluation time for an evaluation of conditions by an escrow.

Ambiguous involvement by an escrow agent.| +|[Concept B](#concept-b)|Deposit held by blockchain with optional invitation of an escrow agent. Terms and conditions of involvement by escrow agent are more explicit than in Concept A.

Escrow agent can report and record the outcome of condition evaluation a single time.|All the benefits of Concept A.

Escrow agent becomes involved when invited by either the depositor or recipient.

Escrow agent can record the outcome of **a single** condition evaluation and thereby avoid the obvious appearance of negligence.|Escrow agent can only record the outcome of a single evaluation of the escrow conditions.

Neither the evaluation nor proof of the evaluation is recorded on the blockchain.

No guarantee of sufficient evaluation time for an evaluation of conditions by an escrow.

An escrow agent receives the fee regardless of performing any evaluation and of recording any evidence of the evaluation on the blockchain.| +|[Concept C](#concept-c)|Deposit held by blockchain with optional invitation of an escrow agent. Terms and conditions of involvement by escrow agent are more explicit than in Concept A. Escrow agent should have sufficient time to properly evaluate on conditions. Escrow agent can report and record the outcome of a condition evaluation multiple times.|All the benefits of Concept B.

A deadline for inviting an escrow agent can ensure sufficient time for evaluation by an escrow agent.

Escrow agent can both indicate the outcome of condition evaluations **and report on the condition evaluations multiple times.**|Quality of evaluations report by escrow agent might be variable.

Only a single report by escrow agent is required for escrow to receive payment for services.| +|[Concept D](#concept-full-release-by-blockchain)|Deposit held by blockchain and released upon agreement by depositor and recipient, or expiry. Entire deposit is either delivered or returned. Similar to [pre-funded HTLC ILP transfers](#ilp-transfer) and HTLC except for the required consent by both depositor and recipient after the process has begun.

No third-party escrow agent.|All the benefits of Concept A|There is no escrow agent to resolve a disagreement between the depositor and the recipient.| # Copyright This document is placed in the public domain. # See Also - +- [Escrow support prototype code](https://github.com/bitshares/bitshares-core/pull/866) +- InterLedger on BitShares (BSIP-41) +- Hash Time-Locked Contract (BSIP-44) +- [BSIP 40: Escrow Services](https://github.com/bitshares/bsips/issues/44) From c0dd4e0aa2a612105202b138bfe640eb41af6fe2 Mon Sep 17 00:00:00 2001 From: Taconator Date: Mon, 15 Oct 2018 10:04:25 -0400 Subject: [PATCH 010/262] References to related discussions --- bsip-0046.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bsip-0046.md b/bsip-0046.md index a5281cb..797687f 100644 --- a/bsip-0046.md +++ b/bsip-0046.md @@ -4,9 +4,7 @@ Status: Draft Type: Informational Created: 2018-04-16 - Discussion: BSIP (https://github.com/bitshares/bsips/pull/76) - conditional payment feature? (https://bitsharestalk.org/index.php/topic,23800.0.html) - 条件支付”是目前最急迫需要的功能 (https://bitsharestalk.org/index.php/topic,24155.0.html) + Discussion: BSIP (https://github.com/bitshares/bsips/pull/111) # Abstract @@ -169,7 +167,7 @@ The section describes concepts related to escrow that either exist or have been This feature implicitly involves escrowing of Asset A on Chain A while waiting for authorization to complete the transfer to A2. The sub-feature of ACCT could either be duplicated for the escrowing envisioned in this BSIP, or generalized for use by both ACCT and this BSIP. -### Hash Time-Locked Contracts (HTLC) +### Hashed Time-Lock Contracts (HTLC) Specifications for Hash Time-Locked Contract in BitShares (BSIP 44) are being reviewed by the BitShares community at the time of this writing. The ability to securely hold tokenized assets within a Hash Time-locked contract on the BitShares blockchain is a desirable feature that could be used by many persons, services, and businesses to mitigate risks between participants during asset transfer. HTLC implement conditional transfers, whereby a designated party (the "recipient") will reveal the preimage of a hash in order to execute the asset transfers from a second party (the "depositor"), else after time lock expiry "depositor" may retrieve their assets. **No third-party escrow agent is required**, rather the HTLC operation enforces conditions, evaluations and transfers through the BitShares consensus protocol. @@ -301,7 +299,7 @@ This concept improves on Concept B yet has the following weaknesses: ### Concept D -This escrow concept is very similar to [pre-funded blockchain ILP transfers](#ilp-transfer) and Hash Time-Locked Contracts **except that this Concept requires acceptance or rejection by both the depositor and the recipient for full release of the funds prior to expiry;** otherwise the full funds are released to the depositor upon expiry. This concept is the same as Concept C except for where **the emphasis** is added. +This escrow concept is very similar to [pre-funded blockchain ILP transfers](#ilp-transfer) and Hashed Time-Lock Contracts **except that this Concept requires acceptance or rejection by both the depositor and the recipient for full release of the funds prior to expiry;** otherwise the full funds are released to the depositor upon expiry. This concept is the same as Concept C except for where **the emphasis** is added. |Element|Description| |-|-| @@ -349,6 +347,7 @@ Escrow contracts involve transfers from one party to another that are contingent # Summary for Stakeholders This BSIP summarized various elements that are common to different escrow concepts, and related features and concepts that are available in other blockchains. Multiple possible concepts in BitShares were surveyed and a high-level comparison of the various concepts are summarized below. + |Concept Name|Summary|Strengths|Weaknesses| |-|-|-|-| |[Concept A](#concept-a)|Deposit held by blockchain with optional invitation of an escrow agent.

Terms and conditions of involvement by escrow agent are textually described.|Automatic return of blockchain asset to depositor if conditions are not satisfied.|Ambiguous designation of an escrow agent.

No guarantee of sufficient evaluation time for an evaluation of conditions by an escrow.

Ambiguous involvement by an escrow agent.| @@ -361,7 +360,8 @@ This BSIP summarized various elements that are common to different escrow concep This document is placed in the public domain. # See Also -- [Escrow support prototype code](https://github.com/bitshares/bitshares-core/pull/866) +- [Github Issue on Escrow Services](https://github.com/bitshares/bsips/issues/44) - InterLedger on BitShares (BSIP-41) -- Hash Time-Locked Contract (BSIP-44) +- [Hashed Time-Lock Contract (BSIP-44)](https://github.com/bitshares/bsips/pull/112) - [BSIP 40: Escrow Services](https://github.com/bitshares/bsips/issues/44) +- [Escrow support prototype code](https://github.com/bitshares/bitshares-core/pull/866) From f623715fc3a5cb5e737982292e2fc974fc71e738 Mon Sep 17 00:00:00 2001 From: Taconator Date: Wed, 9 Jan 2019 09:00:46 -0400 Subject: [PATCH 011/262] Clean document by request --- bsip-0046.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/bsip-0046.md b/bsip-0046.md index 797687f..32252a3 100644 --- a/bsip-0046.md +++ b/bsip-0046.md @@ -187,8 +187,6 @@ There are similarities between a conditional transfer that is escrowed on the bl Nevertheless there is a crucial difference between the two use cases. In the case of a escrow contract, the condition for release to the recipient must be satisfactory to both the depositor and the recipient _after the contract is created_. In the case of an ILP transfer, the condition for release to the recipient is determined by only one party, the recipient, after the contract is created _because the sender tacitly accepts the conditional transfer when initiating the ILP transfer_. -[Concept C of the InterLedger BSIP](https://github.com/bitshares/bsips/blob/bsip41/bisip-0041.md) elaborates on an implementation of InterLedger on BitShares that makes use of a proposed escrow feature on BitShares. That Concept differs from [this BSIP's Concept D](#concept-full-release-by-blockchain)) in one minor and one major way: the minor difference is the supplemental "address information" in ILP that is used for determining delivering the "transfer" across ledger; the major difference is that early termination in with Escrow Concept D requires the initiation by both parties after the contract begins whereas early termination in ILP Concept C only requires the initiation by the recipient after the ILP transfer begins. - ## Comparison of the Related Concepts and Technologies @@ -361,7 +359,6 @@ This document is placed in the public domain. # See Also - [Github Issue on Escrow Services](https://github.com/bitshares/bsips/issues/44) -- InterLedger on BitShares (BSIP-41) - [Hashed Time-Lock Contract (BSIP-44)](https://github.com/bitshares/bsips/pull/112) -- [BSIP 40: Escrow Services](https://github.com/bitshares/bsips/issues/44) +- [Escrow Services](https://github.com/bitshares/bsips/issues/44) - [Escrow support prototype code](https://github.com/bitshares/bitshares-core/pull/866) From 4c3e4295ec7d307dbe9f5b6b64cdfea808d173fd Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Sat, 2 Feb 2019 09:58:53 -0500 Subject: [PATCH 012/262] Update Potential Risks --- bsip-0058.md | 226 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 215 insertions(+), 11 deletions(-) diff --git a/bsip-0058.md b/bsip-0058.md index cd76839..2b530c7 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -67,17 +67,221 @@ related poll worker proposals, including FOR and AGAINST, will be created for vo smartcoin. # Potential Risks -One potential risk is that this BSIP may be misinterpreted as “price manipulation” or even “cheating” -and hurt the trust on smart coin. Actually this BSIP may lead to obvious higher feed price than -market price when bad debt emerge, but this does not lead to hurting to traders comparing to global -settlement. The key point is that under this BSIP the global settlement price and also the feed price -can still come down. However, under global settlement the settle price will be fixed. - -For the traders that issue force settlement, this BSIP can provide better price for smartcoin holders -to settle. For the smartcoin holders, this BSIP can bring less devaluing of the smartcoin comparing to -global settlement. The only group that may be hurt is the debt position owners, as their debt position -may be settled at a lower price comparing to global settlement, but this is fair and is irrelevant to -“price manipulation” or “cheating”. + +## Analysis of Global Settlement Protection (BSIP-58) + +### Preface + +This section analyzes the possible effects of enabling Global Settlement Protection (GSP) BSIP. It describes some possible consequences of enabling GSP _but it rarely estimates the likelihood of people executing those consequences_. Predicting the likelihood of action by people is highly uncertain, time-varying, and subjective and is not the focus of this document. + +Both GSP and global settlement (GS) can be triggered if the collateral price behind a single debt position falls enough to cause the collateral ratio to fall below the maximum short squeeze ratio (MSSR). (Note that MSSR > 1.) _Both GSP and GS have characteristics that are considered undesirable by holders and borrowers of a smart asset **in comparison to normal operations**_. _This document compares GSP to GS and not to normal operations._ + +|Term|Definition| +|-|-| +|GS|Global settlement| +|GSP|Global settlement protection| +|Activated GSP|When FPP = PGSP as defined in BSIP-58| +|Inactivate GSP|When FPP = FPN as defined in BSIP-58| +|XK/D|Price meausured in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS)| +|XD/K|Price meausured in units of the collateral divided the smart asset(e.g. 0.5 BTS per bitCNY)| + +### Executive Summary of Risks + +The following risks are present if GSP is activated. + +- When GSP is _initially_ activated, [holders of a smart asset incur an additional 1% penalty to force-settle their smart asset](#gsp-activated-force-settling). This is a result of the GS-protected price which is 1% higher than the global settlement trigger price. But _after the least collateralized margin calls are filled_, the feed price will move towards the natural feed price, FPGSPD/K. _After the feed price has fallen by more than 1%, force-settlement under GSP will return more collateral to the holder than under GS._ + - [**If** the MCR is simultaneously increased](mitigation-attempt-against-new-supply), the GS-protected feed price will need to increase. This might, depending on the least collateralized debt position, result in a force-settle operation returning even less collateral than under global settlement. + +- GSP may permit some debt positions to fall below a true collateral of unity (1). Such an occurrence for an active asset will be [viewed negatively by some of the public](#public-perception). + +- Borrowers of the old supply of the smart asset (i.e. the supply from before GSP was activated) [_risk losing more collateral under GSP than under GS_](#risk-to-old-borrowers) because the old debt positions are kept open by the blockchain. + +- New supply of the smart asset can be borrowed/created [_with lower risk to the new debt positions being margin called_](#lower-risk-for-new-debt) because the published feed price (FPGSPK/D) will be slow to drop further because it is protecting the least collateralized debt positions. + - A borrower may take this opportunity to [increase the smart asset supply](#gsp-activated-new-debt) significantly. + - If the borrower then offers this new supply on the market pair with its reference asset (e.g. bitCNY:CNY market on an external exchange) then the [reference-denominated price of the smart asset](#gsp-activated-reference-denominated-price) might fall. + - An attempt might be made to limit the creation of new supply by increasing the MCR which forces new borrowers to provide more collateral. + - Increasing the MCR while GSP is activated raises the call price of all positions. + - Increasing the call price of the least collateralized position requires feed publishers to further increase their published feed price according to the GSP rule. + - Increasing the feed price means that _the natural feed price must rise even further before GSP can become deactivated. _The combination of GSP with an increasing MCR risks keeping the smart asset in GSP for a "long" time._ + + +### Effects while GSP is Activated + +#### Effects on Holders of a GS-Protected Asset + +There are multiple effects on _holders of a GS-protected_ asset versus a globally settled asset. + +##### Holding + +Holders of a GS-protected asset can continue holding a smart asset even after activation of GSP. The collateral behind the _entire supply_ of the smart asset continues to be backed by _all the collateral_ that is required to maintain a debt position. + +|Comparison to Globally Settled Asset| +|-| +|Holders of a smart asset may also continue to hold the smart asset. When global settlement is triggered, all debt positions are closed and all the "safety collateral" (i.e. the portion of the collateral that makes CR > 1) is returned to the borrowers, and the remaining collateral is placed into the global settlement fund. The blockchain begins the GS period with (a) the supply when GS is triggered, and (b) the collateral required to make the collateral ratio of the entire supply to equal unity (i.e. CRsupply = 1).

Absent bidding that is permitted under [BSIP-18](https://github.com/bitshares/bsips/blob/master/bsip-0018.md), the collateral behind the GS supply is not increasing. Therefore, if the price of the collateral continues to fall after GS is triggered, _the valuation of the collateral_ continues to fall which results in CR of the entire supply falling well below unity (1).

Under GSP, the "safety collateral" behind every debt position, while it exists, is still backing each debt position. **The entire supply is backed by more collateral during GSP than during global settlement.** _The true valuation of the collateral and its associated true collateral ratio_ is dependent on old debt postions, new debt positions, and market transactions which is another complex matter.| + + +#####

Trading + +A smart asset can be traded against its collateral as long as the asset issuer has not restricted the markets against which it can be traded. In the case of the smart assets that are issued by the BitShares Committee (e.g. bitCNY, bitUSD, etc.), these assets will continue to be available for trading on the DEX. + +Margin calls will still be present on the DEX order book during GSP. _This allows holders of the smart asset to trade for often more collateral than is possible to obtain than by force-settling their holdings._ + +Furthermore, the GSP price is dynamically being updated as (a) margin calls are filled, and (b) collateral behind debt positions are updated by borrowers. **These updates will permit the dynamic GSP price to move towards the natural feed price.** The consequence is that margin calls might be present on the order books and provide additional offers for holders to consider. + +|Comparison to Globally Settled Asset| +|-| +|Trading of a globally settled asset is also possible. _Under GSP, the possible presence of margin calls on the DEX order books provides holders with more collateral per smart asset (e.g. more BTS per bitCNY) than under under global settlement. Futhermore, the dynamic GSP adjusts the price of these margin calls which provides holders with collateral offers/prices that are higher than with the force settlement price under global settlement._| + + +#####
Force-Settling + +Besides using the DEX to exchange a smart asset (e.g. bitCNY) to trade for its backing collateral (e.g. BTS), a holder of a smart asset has the ability "force-settle" (FS) a smart asset directly into the collateral subject to a delay of 24 hours and subject to a penalty that is specific to a smart asset (e.g. 5%). This FS ability is true both when an asset is globally settled or not. When it is not globally settled, the force settlement price of D units of a smart asset can be force settled for collateral equal to + +K = D × FSR ÷ FPPK/D = D × FSR × FPPD/K + +where + +- D: amount of the smart asset that is held +- FSR: force-settlement ratio (e.g. 95%) +- FPPK/D: published feed price 24 hours after the force settlement is initiated denominated in terms of smart asset divided by collateral (e.g. 2 bitCNY per BTS) +- FPPD/K: published feed price 24 hours after the force settlement is initiated denominated in terms of collateral divided by smart asset (e.g. 0.5 BTS per bitCNY) + +When a smart asset is globally settled, it is still possible to force settle with two differences in comparison to normal operations: + +- force-settlement has no delay; and, +- the price used is the global settlement price (PgsK/D), instead of using the feed price 24 hours in the future, which is denominated in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS). This price is **held constant** until the smart asset is revived from global settlement. + +K = D × FSR ÷ PgsK/D = D × FSR × PgsD/K + +A GS-protected smart asset can still force-settled just as in normal operations albeit at an amount of collateral that is related to the GSP price. + +K = D × FSR ÷ (1.01 × PgsK/D) = D × FSR × (PgsD/K ÷ 1.01) + +_PgsK/D is **not held constant** and will vary as the margin called debt positions are [purchased on the open market](#gsp-activated-trading)_. + +|Comparison to Globally Settled Asset| +|-| +|_While GSP is active_, a holder of a smart asset will obtain the __same amount or more collateral__ by force-settling than if the asset had globally settled because the GSP price will ratchet towards the natural feed price (FPN) as margin calls are filled.| + + +#####
Reference-Denominated Price + +The price of a smart asset (e.g. bitCNY) with respect to its reference asset (e.g. fiat CNY) is always fluctuating wherever the smart asset is trading relative to its reference asset outside of the DEX (e.g. centralized exchanges, peer-to-peer exchanges, etc.). Due to the [lower risk of borrowing new smart assets into existence while GSP is active](#lower-risk-for-new-debt), the supply of the smart asset could increase significantly. If this increased supply reaches external markets without a matching demand, the reference-denominated price of the smart asset will fall. + +|Comparison to Globally Settled Asset| +|-| +|The reference-denominated price of the smart asset (e.g. the CNY-price of bitCNY) **might** decrease faster _than under global settlement_ **if** new supply of the smart asset is created during GSP.| + + +### Effects on Borrowers of a GS-Protected Asset + +There are multiple effects on _borrowers of a GS-protected_ asset versus a globally settled asset. + +#### Old Debt Positions + +GSP ensures that the blockchain keeps old debt positions open and ensures that: + +- the borrower still owes the blockchain the original debt/smart asset, and +- the borrower still owns the collateral behind each debt position that is held in escrow by the blockchain. + +This is both beneficial and detrimental to old borrowers and depends on what happens while GSP is activated. + +####
During GSP + +GSP activation provides time to old borrowers whose debt positions were openly under margin call threat to supply more collateral and increase their collateral ratio above the minimum collateral ratio. _This is a benefit to the borrower **if the borrower can provide more collateral** before the margin call is completed. This is an opportunity to secure their prior collateral by adding new collateral._ + +|Comparison to Globally Settled Asset| +|-| +|Debt owed to the blockchain are closed by the blockchain confiscating enough collateral to equal the debt in a position at the global swan price. This confiscated collateral is moved to the settlement fund. The excess collateral is returned to the borrower.

_Under GSP, **if the borrower cannot provide enough collateral** before the margin call is completed, then the borrower will lose more collateral than under global settlement._| + +####

After GSP + +_If_ the borrower can avoid having his or her debt position margin called during the GSP period, then the borrower's previous collateral is secured. + +|Comparison to Globally Settled Asset| +|-| +|There are no old borrowers after a [globally settled settle is revived per BSIP-18](https://github.com/bitshares/bsips/blob/master/bsip-0018.md) because old debt positions are closed when global settlement is triggered.| + +####
New Debt Positions + +Creating/borrowing new debt positions are still possible under GSP. Borrowing new debt positions still requires a multiple of the backing asset based on the MCR multiplier. The debt-denominated price of the total collateral behind the debt position equals + +KD = K × FPPK/D + +The maximum debt that can be obtained for that collateral is + +D ≤ Dmax = KD ÷ MCR + +or + +D ≤ Dmax = K × FPPK/D ÷ MCR + +But the valuation of that collateral is based on the protected feed price FPP which is by definition higher than the natural price of the backing asset on external market. + +FPP = max(FPN, PGSP) + +This has the following implications: + +- _The true price of the collateral backing a new debt position is worth less than if that natural price were used._ +- If the natural price of the collateral continues to fall: + - Some old debt positions might have their true collateral ratio fall below unity (1) (i.e. fractional reserve). + - It is possible for new debt positions to be created with a true collateral ratio less than unity (1). + +|Comparison to Globally Settled Asset| +|-| +|New supply cannot be created for a globally-settled asset.| + +#### Updating Collateral behind a Debt Position + +It is still possible to update the collateral behind a debt position. + +|Comparison to Globally Settled Asset| +|-| +|Debt positions cannot be updated for a globally-settled asset because they are closed when global settlement is triggered.| + + +#### Destroying/Closing a Debt Positions + +It is still possible to close (pay back) a debt position. + +|Comparison to Globally Settled Asset| +|-| +|Debt positions are automatically closed when global settlement is triggered.| + + +####
Margin Calls + +Debt positions that were margin called prior to the activation of GSP, will remain margin called until their margin call position is matched or until their collateral ratio is raised by either adding collateral or by the price of the collateral increasing. + +_New debt positions (i.e. debt positions created after activation of GSP) are less likely to be margin called during GSP than without GSP because the feed price is protecting the least-collateralized debt position's collateral ratio from falling._ + +|Comparison to Globally Settled Asset| +|-| +|Margin calls are not possible because debt positions are closed when global settlement is triggered.| + + +####
New Borrowers Have a Lower Risk + +During GSP, a decrease in the feed price is limited by the need to protect _the least-collateralized debt position's CR from falling below MSSR_. The feed price can decrease only when the least collateralized debt position's CR increases (i.e. which will cause its debt-denominated call price to decrease). This CR increase can occur either by the debt position's owner (i.e. the borrower) increasing the collateral, or by its margin call order getting partly filled; partial filling of a margin call increases its CR as perceived by the blockchain. + +In addition, during significant downtrends of collateral pricing, many debt positions are often being margin called which create large "walls" on the DEX order book which must be filled before Pgs can decrease significantly. + +Therefore, while GSP is activated is a relatively low-risk time for new debt positions to be created because of the difficulty in triggering margin calls on them. + +#####
Mitigation Attempt: MCR-Adjustment + +This increased supply might be considered undesirable by some because this new supply might decrease the [reference-denominated price](#gsp-activated-reference-denominated-price) if it is offered on external markets. + +This opportunity can be mitigated by increasing the MCR to make the borrowing of new supply to be ever more expensive. But increasing the MCR also has the additional effect of increasing the call price of the least collateralized debt position which then forces feed publishers to increase the feed price. + +###### Consequence + +The increased feed price means that the natural price of the collateral must increase even further before GSP can be deactivated. _This mitigation attempt might result in prolonging the duration of GSP._ + + +####
Negative Public Perception + +GSP of bitCNY was informally activated during December 2018 at the trailing end of the application of BSIP-42. For several days, the true collateral ratio of some debt positions was below unity (1). This fractional reserve situation was viewed negatively by some as a poor reflection on BitShares as a whole. The activation of GSP or even the possibility of activation for a smart asset will be considered to be negative by some people. # References From 01fdbcc2ab8f3168684e2469d557e8790d144461 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Mon, 4 Feb 2019 09:20:23 -0500 Subject: [PATCH 013/262] Fix typos --- bsip-0058.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bsip-0058.md b/bsip-0058.md index 2b530c7..27019e7 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -72,18 +72,18 @@ smartcoin. ### Preface -This section analyzes the possible effects of enabling Global Settlement Protection (GSP) BSIP. It describes some possible consequences of enabling GSP _but it rarely estimates the likelihood of people executing those consequences_. Predicting the likelihood of action by people is highly uncertain, time-varying, and subjective and is not the focus of this document. +This section analyzes the possible effects of enabling Global Settlement Protection (GSP) BSIP. It describes some possible consequences of enabling GSP _but it rarely estimates the likelihood of people executing those consequences_. Predicting the likelihood of action by people is highly uncertain, time-varying, and subjective and is not the focus of this section. -Both GSP and global settlement (GS) can be triggered if the collateral price behind a single debt position falls enough to cause the collateral ratio to fall below the maximum short squeeze ratio (MSSR). (Note that MSSR > 1.) _Both GSP and GS have characteristics that are considered undesirable by holders and borrowers of a smart asset **in comparison to normal operations**_. _This document compares GSP to GS and not to normal operations._ +Both GSP and global settlement (GS) can be triggered if the collateral price behind a single debt position falls enough to cause the collateral ratio to fall below the maximum short squeeze ratio (MSSR). (Note that MSSR > 1.) _Both GSP and GS have characteristics that are considered undesirable by holders and borrowers of a smart asset **in comparison to normal operations**_. _This section compares GSP to GS and not to normal operations._ |Term|Definition| |-|-| |GS|Global settlement| |GSP|Global settlement protection| -|Activated GSP|When FPP = PGSP as defined in BSIP-58| -|Inactivate GSP|When FPP = FPN as defined in BSIP-58| +|Activated GSP|When FPP = PGSP| +|Deactivated GSP|When FPP = FPN| |XK/D|Price meausured in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS)| -|XD/K|Price meausured in units of the collateral divided the smart asset(e.g. 0.5 BTS per bitCNY)| +|XD/K|Price meausured in units of the collateral divided by the smart asset (e.g. 0.5 BTS per bitCNY)| ### Executive Summary of Risks From 68d2c9a784289af0f0a8858848bb43726cd5bf7b Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Mon, 4 Feb 2019 09:21:50 -0500 Subject: [PATCH 014/262] Description of ratchet effect of GSP rule --- bsip-0058.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/bsip-0058.md b/bsip-0058.md index 27019e7..fee396c 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -78,6 +78,8 @@ Both GSP and global settlement (GS) can be triggered if the collateral price beh |Term|Definition| |-|-| +|CR|Collateral ratio| +|LCDP|Least collateralized debt position| |GS|Global settlement| |GSP|Global settlement protection| |Activated GSP|When FPP = PGSP| @@ -107,6 +109,20 @@ The following risks are present if GSP is activated. ### Effects while GSP is Activated +####
Ratcheting of Feed Price towards Natural Feed Price + +The GSP feed price is limited from falling towards the natural feed price by the least collateralized debt position (LCDP). The collateral and debt in that position determines Pgs which is used in the GSP rule. + +The LCDP can change quickly for a few reasons. + +- If matched with another limit order, it can be _partially_ filled. Partial filling will increase its collateral ratio (CR). If the CR is large enough, it may no longer be the LCDP. + +- If matched with another limit order, it can be completely filled. Another debt position will become the new LCDP. + +- The borrower of the LCDP may [increase the collateral](#gsp-activated-collateral-update) enough such that the debt position is no longer the LCDP. + +The _new LCDP_ may have a lower ratio of debt to collateral (D ÷ K) than the old LCDP which permits Pgs to fall towards FPN. + #### Effects on Holders of a GS-Protected Asset There are multiple effects on _holders of a GS-protected_ asset versus a globally settled asset. @@ -157,7 +173,7 @@ A GS-protected smart asset can still force-settled just as in normal operations K = D × FSR ÷ (1.01 × PgsK/D) = D × FSR × (PgsD/K ÷ 1.01) -_PgsK/D is **not held constant** and will vary as the margin called debt positions are [purchased on the open market](#gsp-activated-trading)_. +_PgsK/D is [**not held constant**](#ratchet-effect) and will vary as the margin called debt positions are [purchased on the open market](#gsp-activated-trading)_. |Comparison to Globally Settled Asset| |-| @@ -227,11 +243,15 @@ This has the following implications: - Some old debt positions might have their true collateral ratio fall below unity (1) (i.e. fractional reserve). - It is possible for new debt positions to be created with a true collateral ratio less than unity (1). +|Warning| +|-| +|New borrowers should be cautious about their collateral ratio while GSP is activated because as the least collateralized debt position changes, either due to being filled or due to being adjusted, the feed price may change by relatively large amounts. This will cause relatively large changes to the call price of every debt position which may suddenly reveal new debt positions to be in margin call territory.| + |Comparison to Globally Settled Asset| |-| |New supply cannot be created for a globally-settled asset.| -#### Updating Collateral behind a Debt Position +####
Updating Collateral behind a Debt Position It is still possible to update the collateral behind a debt position. From d6b69f88c1a94558e162984b51c96f6fc82d6498 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Mon, 4 Feb 2019 09:25:22 -0500 Subject: [PATCH 015/262] Updated with correction from @abitmore --- bsip-0058.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/bsip-0058.md b/bsip-0058.md index fee396c..86ab227 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -92,7 +92,6 @@ Both GSP and global settlement (GS) can be triggered if the collateral price beh The following risks are present if GSP is activated. - When GSP is _initially_ activated, [holders of a smart asset incur an additional 1% penalty to force-settle their smart asset](#gsp-activated-force-settling). This is a result of the GS-protected price which is 1% higher than the global settlement trigger price. But _after the least collateralized margin calls are filled_, the feed price will move towards the natural feed price, FPGSPD/K. _After the feed price has fallen by more than 1%, force-settlement under GSP will return more collateral to the holder than under GS._ - - [**If** the MCR is simultaneously increased](mitigation-attempt-against-new-supply), the GS-protected feed price will need to increase. This might, depending on the least collateralized debt position, result in a force-settle operation returning even less collateral than under global settlement. - GSP may permit some debt positions to fall below a true collateral of unity (1). Such an occurrence for an active asset will be [viewed negatively by some of the public](#public-perception). @@ -103,9 +102,6 @@ The following risks are present if GSP is activated. - If the borrower then offers this new supply on the market pair with its reference asset (e.g. bitCNY:CNY market on an external exchange) then the [reference-denominated price of the smart asset](#gsp-activated-reference-denominated-price) might fall. - An attempt might be made to limit the creation of new supply by increasing the MCR which forces new borrowers to provide more collateral. - Increasing the MCR while GSP is activated raises the call price of all positions. - - Increasing the call price of the least collateralized position requires feed publishers to further increase their published feed price according to the GSP rule. - - Increasing the feed price means that _the natural feed price must rise even further before GSP can become deactivated. _The combination of GSP with an increasing MCR risks keeping the smart asset in GSP for a "long" time._ - ### Effects while GSP is Activated @@ -292,11 +288,7 @@ Therefore, while GSP is activated is a relatively low-risk time for new debt pos This increased supply might be considered undesirable by some because this new supply might decrease the [reference-denominated price](#gsp-activated-reference-denominated-price) if it is offered on external markets. -This opportunity can be mitigated by increasing the MCR to make the borrowing of new supply to be ever more expensive. But increasing the MCR also has the additional effect of increasing the call price of the least collateralized debt position which then forces feed publishers to increase the feed price. - -###### Consequence - -The increased feed price means that the natural price of the collateral must increase even further before GSP can be deactivated. _This mitigation attempt might result in prolonging the duration of GSP._ +This opportunity can be mitigated by increasing the MCR to make the borrowing of new supply to be ever more expensive. ####
Negative Public Perception From a9a7775b150e22c04e953b24896bde88e2ce5983 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Mon, 4 Feb 2019 09:25:47 -0500 Subject: [PATCH 016/262] Update with feedback from @abitmore --- bsip-0058.md | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/bsip-0058.md b/bsip-0058.md index 86ab227..283d47a 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -99,7 +99,7 @@ The following risks are present if GSP is activated. - New supply of the smart asset can be borrowed/created [_with lower risk to the new debt positions being margin called_](#lower-risk-for-new-debt) because the published feed price (FPGSPK/D) will be slow to drop further because it is protecting the least collateralized debt positions. - A borrower may take this opportunity to [increase the smart asset supply](#gsp-activated-new-debt) significantly. - - If the borrower then offers this new supply on the market pair with its reference asset (e.g. bitCNY:CNY market on an external exchange) then the [reference-denominated price of the smart asset](#gsp-activated-reference-denominated-price) might fall. + - _If_ the borrower then offers this new supply on the market pair with its reference asset (e.g. bitCNY:CNY market on an external exchange) then the [reference-denominated price of the smart asset](#gsp-activated-reference-denominated-price) _might_ fall. - An attempt might be made to limit the creation of new supply by increasing the MCR which forces new borrowers to provide more collateral. - Increasing the MCR while GSP is activated raises the call price of all positions. @@ -158,14 +158,7 @@ where - FPPK/D: published feed price 24 hours after the force settlement is initiated denominated in terms of smart asset divided by collateral (e.g. 2 bitCNY per BTS) - FPPD/K: published feed price 24 hours after the force settlement is initiated denominated in terms of collateral divided by smart asset (e.g. 0.5 BTS per bitCNY) -When a smart asset is globally settled, it is still possible to force settle with two differences in comparison to normal operations: - -- force-settlement has no delay; and, -- the price used is the global settlement price (PgsK/D), instead of using the feed price 24 hours in the future, which is denominated in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS). This price is **held constant** until the smart asset is revived from global settlement. - -K = D × FSR ÷ PgsK/D = D × FSR × PgsD/K - -A GS-protected smart asset can still force-settled just as in normal operations albeit at an amount of collateral that is related to the GSP price. +A GS-protected smart asset can be force-settled just as in normal operations albeit at an amount of collateral that is related to the GSP price. K = D × FSR ÷ (1.01 × PgsK/D) = D × FSR × (PgsD/K ÷ 1.01) @@ -173,16 +166,22 @@ _PgsK/D is [**not held constant**](#ratchet-effect) and wi |Comparison to Globally Settled Asset| |-| -|_While GSP is active_, a holder of a smart asset will obtain the __same amount or more collateral__ by force-settling than if the asset had globally settled because the GSP price will ratchet towards the natural feed price (FPN) as margin calls are filled.| +|When a smart asset is globally settled, it is still possible to force settle with two differences in comparison to normal operations:

- _force-settlement has no delay_; and,

- the price used is the global settlement price (PgsK/D), instead of using the feed price 24 hours in the future, which is denominated in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS). This price is **held constant** until the smart asset is revived from global settlement.

K = D × FSR ÷ PgsK/D = D × FSR × PgsD/K

_While GSP is active_, a holder of a smart asset will obtain the __same amount or more collateral__ by force-settling than if the asset had globally settled because the GSP price will [ratchet](#ratchet-effect) towards the natural feed price (FPN) as margin calls are filled.| + + +#####

Reference-Denominated Price (RDP) + +The reference-denominated price (RDP) of a smart asset (e.g. bitCNY) with respect to its reference asset (e.g. fiat CNY) is always fluctuating wherever the smart asset is trading relative to its reference asset outside of the DEX (e.g. centralized exchanges, peer-to-peer exchanges, etc.). The RDP is based on supply and demand which is affected by various factors that are valued differently by different market participants. Two of these factors are _current and anticipated_ prices of the collateral, and arbitrage of the smart asset across markets. +Under GSP, the RDP tends to track the price of the collateral because (a) force-settlement is always possible for a smart asset, and (b) the feed price during GSP is less flexible than during normal operations. As the collateral price falls, the RDP price will tend to fall. As the collateral price rises, the RDP price will tend to rise. When GSP is deactivated, the price of these two assets will likely become disconnected again. -#####
Reference-Denominated Price +Arbitrage between open markets (e.g. between an open centralized exchange and the DEX) will tend to even out prices after accounting for transaction costs and delays. Even _if_ the supply of the smart asset increases [while GSP is active due to the lower risk of borrowing new smart assets into existence](#lower-risk-for-new-debt), arbitrage to the DEX, where force settlement is available, _might_ nullify the effects on the RDP. -The price of a smart asset (e.g. bitCNY) with respect to its reference asset (e.g. fiat CNY) is always fluctuating wherever the smart asset is trading relative to its reference asset outside of the DEX (e.g. centralized exchanges, peer-to-peer exchanges, etc.). Due to the [lower risk of borrowing new smart assets into existence while GSP is active](#lower-risk-for-new-debt), the supply of the smart asset could increase significantly. If this increased supply reaches external markets without a matching demand, the reference-denominated price of the smart asset will fall. +Finally, _if_ there was a premium on RDP before GSP is activated, which is a likely scenario if the collateral price has been falling enough to trigger GSP, then a possible fall in RDP will reduce this premium. |Comparison to Globally Settled Asset| |-| -|The reference-denominated price of the smart asset (e.g. the CNY-price of bitCNY) **might** decrease faster _than under global settlement_ **if** new supply of the smart asset is created during GSP.| +|During GSP, the _[possible increase in supply](#lower-risk-for-new-debt)_ of the smart asset _could have a downward pressure on the RDP_. Force-settling and arbitrage might reduce this effect.

While GSP is active, the GSP rule permits the feed price (FP) to [ratchet](#ratchet-effect) down towards the natural feed price (FPN) which means that holders of the smart asset can likely obtain more collateral through force-settling sooner with GSP than under GS revival with [BSIP-18](https://github.com/bitshares/bsips/blob/master/bsip-0018.md). This might mean that the RDP might fall less than under GS.

These multiple counteracting forces make any predictions uncertain.| ### Effects on Borrowers of a GS-Protected Asset From 2fe98e732ab4b2cd06c6113e3e8ffd1aed2d873a Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Thu, 7 Feb 2019 12:37:43 -0500 Subject: [PATCH 017/262] Section headings are adjusted --- bsip-0058.md | 36 +++++++++++++++++------------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/bsip-0058.md b/bsip-0058.md index 283d47a..3e15ddb 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -103,11 +103,9 @@ The following risks are present if GSP is activated. - An attempt might be made to limit the creation of new supply by increasing the MCR which forces new borrowers to provide more collateral. - Increasing the MCR while GSP is activated raises the call price of all positions. -### Effects while GSP is Activated +##

Ratcheting of Feed Price towards Natural Feed Price -####
Ratcheting of Feed Price towards Natural Feed Price - -The GSP feed price is limited from falling towards the natural feed price by the least collateralized debt position (LCDP). The collateral and debt in that position determines Pgs which is used in the GSP rule. +The GSP feed price is limited from moving towards the natural feed price by the least collateralized debt position (LCDP). The collateral and debt in that position determines Pgs which is used in the GSP rule. The LCDP can change quickly for a few reasons. @@ -119,11 +117,11 @@ The LCDP can change quickly for a few reasons. The _new LCDP_ may have a lower ratio of debt to collateral (D ÷ K) than the old LCDP which permits Pgs to fall towards FPN. -#### Effects on Holders of a GS-Protected Asset +##
Effects on Holders of a GS-Protected Asset There are multiple effects on _holders of a GS-protected_ asset versus a globally settled asset. -##### Holding +### Holding Holders of a GS-protected asset can continue holding a smart asset even after activation of GSP. The collateral behind the _entire supply_ of the smart asset continues to be backed by _all the collateral_ that is required to maintain a debt position. @@ -132,7 +130,7 @@ Holders of a GS-protected asset can continue holding a smart asset even after ac |Holders of a smart asset may also continue to hold the smart asset. When global settlement is triggered, all debt positions are closed and all the "safety collateral" (i.e. the portion of the collateral that makes CR > 1) is returned to the borrowers, and the remaining collateral is placed into the global settlement fund. The blockchain begins the GS period with (a) the supply when GS is triggered, and (b) the collateral required to make the collateral ratio of the entire supply to equal unity (i.e. CRsupply = 1).

Absent bidding that is permitted under [BSIP-18](https://github.com/bitshares/bsips/blob/master/bsip-0018.md), the collateral behind the GS supply is not increasing. Therefore, if the price of the collateral continues to fall after GS is triggered, _the valuation of the collateral_ continues to fall which results in CR of the entire supply falling well below unity (1).

Under GSP, the "safety collateral" behind every debt position, while it exists, is still backing each debt position. **The entire supply is backed by more collateral during GSP than during global settlement.** _The true valuation of the collateral and its associated true collateral ratio_ is dependent on old debt postions, new debt positions, and market transactions which is another complex matter.| -#####

Trading +###
Trading A smart asset can be traded against its collateral as long as the asset issuer has not restricted the markets against which it can be traded. In the case of the smart assets that are issued by the BitShares Committee (e.g. bitCNY, bitUSD, etc.), these assets will continue to be available for trading on the DEX. @@ -145,7 +143,7 @@ Furthermore, the GSP price is dynamically being updated as (a) margin calls are |Trading of a globally settled asset is also possible. _Under GSP, the possible presence of margin calls on the DEX order books provides holders with more collateral per smart asset (e.g. more BTS per bitCNY) than under under global settlement. Futhermore, the dynamic GSP adjusts the price of these margin calls which provides holders with collateral offers/prices that are higher than with the force settlement price under global settlement._| -#####
Force-Settling +###
Force-Settling Besides using the DEX to exchange a smart asset (e.g. bitCNY) to trade for its backing collateral (e.g. BTS), a holder of a smart asset has the ability "force-settle" (FS) a smart asset directly into the collateral subject to a delay of 24 hours and subject to a penalty that is specific to a smart asset (e.g. 5%). This FS ability is true both when an asset is globally settled or not. When it is not globally settled, the force settlement price of D units of a smart asset can be force settled for collateral equal to @@ -169,7 +167,7 @@ _PgsK/D is [**not held constant**](#ratchet-effect) and wi |When a smart asset is globally settled, it is still possible to force settle with two differences in comparison to normal operations:

- _force-settlement has no delay_; and,

- the price used is the global settlement price (PgsK/D), instead of using the feed price 24 hours in the future, which is denominated in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS). This price is **held constant** until the smart asset is revived from global settlement.

K = D × FSR ÷ PgsK/D = D × FSR × PgsD/K

_While GSP is active_, a holder of a smart asset will obtain the __same amount or more collateral__ by force-settling than if the asset had globally settled because the GSP price will [ratchet](#ratchet-effect) towards the natural feed price (FPN) as margin calls are filled.| -#####

Reference-Denominated Price (RDP) +###
Reference-Denominated Price (RDP) The reference-denominated price (RDP) of a smart asset (e.g. bitCNY) with respect to its reference asset (e.g. fiat CNY) is always fluctuating wherever the smart asset is trading relative to its reference asset outside of the DEX (e.g. centralized exchanges, peer-to-peer exchanges, etc.). The RDP is based on supply and demand which is affected by various factors that are valued differently by different market participants. Two of these factors are _current and anticipated_ prices of the collateral, and arbitrage of the smart asset across markets. @@ -184,7 +182,7 @@ Finally, _if_ there was a premium on RDP before GSP is activated, which is a lik |During GSP, the _[possible increase in supply](#lower-risk-for-new-debt)_ of the smart asset _could have a downward pressure on the RDP_. Force-settling and arbitrage might reduce this effect.

While GSP is active, the GSP rule permits the feed price (FP) to [ratchet](#ratchet-effect) down towards the natural feed price (FPN) which means that holders of the smart asset can likely obtain more collateral through force-settling sooner with GSP than under GS revival with [BSIP-18](https://github.com/bitshares/bsips/blob/master/bsip-0018.md). This might mean that the RDP might fall less than under GS.

These multiple counteracting forces make any predictions uncertain.| -### Effects on Borrowers of a GS-Protected Asset +##

Effects on Borrowers of a GS-Protected Asset There are multiple effects on _borrowers of a GS-protected_ asset versus a globally settled asset. @@ -197,15 +195,15 @@ GSP ensures that the blockchain keeps old debt positions open and ensures that: This is both beneficial and detrimental to old borrowers and depends on what happens while GSP is activated. -####
During GSP +###
During GSP GSP activation provides time to old borrowers whose debt positions were openly under margin call threat to supply more collateral and increase their collateral ratio above the minimum collateral ratio. _This is a benefit to the borrower **if the borrower can provide more collateral** before the margin call is completed. This is an opportunity to secure their prior collateral by adding new collateral._ -|Comparison to Globally Settled Asset| +|
Comparison to Globally Settled Asset| |-| |Debt owed to the blockchain are closed by the blockchain confiscating enough collateral to equal the debt in a position at the global swan price. This confiscated collateral is moved to the settlement fund. The excess collateral is returned to the borrower.

_Under GSP, **if the borrower cannot provide enough collateral** before the margin call is completed, then the borrower will lose more collateral than under global settlement._| -####

After GSP +###
After GSP _If_ the borrower can avoid having his or her debt position margin called during the GSP period, then the borrower's previous collateral is secured. @@ -213,7 +211,7 @@ _If_ the borrower can avoid having his or her debt position margin called during |-| |There are no old borrowers after a [globally settled settle is revived per BSIP-18](https://github.com/bitshares/bsips/blob/master/bsip-0018.md) because old debt positions are closed when global settlement is triggered.| -####
New Debt Positions +###
New Debt Positions Creating/borrowing new debt positions are still possible under GSP. Borrowing new debt positions still requires a multiple of the backing asset based on the MCR multiplier. The debt-denominated price of the total collateral behind the debt position equals @@ -246,7 +244,7 @@ This has the following implications: |-| |New supply cannot be created for a globally-settled asset.| -####
Updating Collateral behind a Debt Position +###
Updating Collateral behind a Debt Position It is still possible to update the collateral behind a debt position. @@ -255,7 +253,7 @@ It is still possible to update the collateral behind a debt position. |Debt positions cannot be updated for a globally-settled asset because they are closed when global settlement is triggered.| -#### Destroying/Closing a Debt Positions +### Destroying/Closing a Debt Positions It is still possible to close (pay back) a debt position. @@ -264,7 +262,7 @@ It is still possible to close (pay back) a debt position. |Debt positions are automatically closed when global settlement is triggered.| -####
Margin Calls +###
Margin Calls Debt positions that were margin called prior to the activation of GSP, will remain margin called until their margin call position is matched or until their collateral ratio is raised by either adding collateral or by the price of the collateral increasing. @@ -275,7 +273,7 @@ _New debt positions (i.e. debt positions created after activation of GSP) are le |Margin calls are not possible because debt positions are closed when global settlement is triggered.| -####
New Borrowers Have a Lower Risk +###
Possible Effect on Supply During GSP, a decrease in the feed price is limited by the need to protect _the least-collateralized debt position's CR from falling below MSSR_. The feed price can decrease only when the least collateralized debt position's CR increases (i.e. which will cause its debt-denominated call price to decrease). This CR increase can occur either by the debt position's owner (i.e. the borrower) increasing the collateral, or by its margin call order getting partly filled; partial filling of a margin call increases its CR as perceived by the blockchain. @@ -283,7 +281,7 @@ In addition, during significant downtrends of collateral pricing, many debt posi Therefore, while GSP is activated is a relatively low-risk time for new debt positions to be created because of the difficulty in triggering margin calls on them. -#####
Mitigation Attempt: MCR-Adjustment +####
Mitigation Attempt: MCR-Adjustment This increased supply might be considered undesirable by some because this new supply might decrease the [reference-denominated price](#gsp-activated-reference-denominated-price) if it is offered on external markets. From b4c1852bf7dcfb822a222dec893d1555bf60417f Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Thu, 7 Feb 2019 12:39:53 -0500 Subject: [PATCH 018/262] More comparisons between GSP and GS --- bsip-0058.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bsip-0058.md b/bsip-0058.md index 3e15ddb..ad4b980 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -125,7 +125,7 @@ There are multiple effects on _holders of a GS-protected_ asset versus a globall Holders of a GS-protected asset can continue holding a smart asset even after activation of GSP. The collateral behind the _entire supply_ of the smart asset continues to be backed by _all the collateral_ that is required to maintain a debt position. -|Comparison to Globally Settled Asset| +|
Comparison to Globally Settled Asset| |-| |Holders of a smart asset may also continue to hold the smart asset. When global settlement is triggered, all debt positions are closed and all the "safety collateral" (i.e. the portion of the collateral that makes CR > 1) is returned to the borrowers, and the remaining collateral is placed into the global settlement fund. The blockchain begins the GS period with (a) the supply when GS is triggered, and (b) the collateral required to make the collateral ratio of the entire supply to equal unity (i.e. CRsupply = 1).

Absent bidding that is permitted under [BSIP-18](https://github.com/bitshares/bsips/blob/master/bsip-0018.md), the collateral behind the GS supply is not increasing. Therefore, if the price of the collateral continues to fall after GS is triggered, _the valuation of the collateral_ continues to fall which results in CR of the entire supply falling well below unity (1).

Under GSP, the "safety collateral" behind every debt position, while it exists, is still backing each debt position. **The entire supply is backed by more collateral during GSP than during global settlement.** _The true valuation of the collateral and its associated true collateral ratio_ is dependent on old debt postions, new debt positions, and market transactions which is another complex matter.| @@ -136,7 +136,7 @@ A smart asset can be traded against its collateral as long as the asset issuer h Margin calls will still be present on the DEX order book during GSP. _This allows holders of the smart asset to trade for often more collateral than is possible to obtain than by force-settling their holdings._ -Furthermore, the GSP price is dynamically being updated as (a) margin calls are filled, and (b) collateral behind debt positions are updated by borrowers. **These updates will permit the dynamic GSP price to move towards the natural feed price.** The consequence is that margin calls might be present on the order books and provide additional offers for holders to consider. +Furthermore, the GSP price is dynamically being updated as (a) margin calls are filled, and (b) collateral behind debt positions are updated by borrowers. [**These updates will permit the dynamic GSP price to move towards the natural feed price.**](#ratchet-effect) The consequence is that margin calls might be present on the order books and provide additional offers for holders to consider. |Comparison to Globally Settled Asset| |-| @@ -164,7 +164,7 @@ _PgsK/D is [**not held constant**](#ratchet-effect) and wi |Comparison to Globally Settled Asset| |-| -|When a smart asset is globally settled, it is still possible to force settle with two differences in comparison to normal operations:

- _force-settlement has no delay_; and,

- the price used is the global settlement price (PgsK/D), instead of using the feed price 24 hours in the future, which is denominated in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS). This price is **held constant** until the smart asset is revived from global settlement.

K = D × FSR ÷ PgsK/D = D × FSR × PgsD/K

_While GSP is active_, a holder of a smart asset will obtain the __same amount or more collateral__ by force-settling than if the asset had globally settled because the GSP price will [ratchet](#ratchet-effect) towards the natural feed price (FPN) as margin calls are filled.| +|When a smart asset is globally settled, it is still possible to force settle with three differences in comparison to normal operations:

- _force-settlement has no delay_;

- force settlement has no offset penalty (e.g. 5%);

- the price used is the global settlement price (PgsK/D), instead of using the feed price 24 hours in the future, which is denominated in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS). This price is **held constant** until the smart asset is revived from global settlement.

K = D × FSR ÷ PgsK/D = D × FSR × PgsD/K

_While GSP is active_, a holder of a smart asset will obtain the __same amount or more collateral__ by force-settling than if the asset had globally settled because the GSP price will [ratchet](#ratchet-effect) towards the natural feed price (FPN) as margin calls are filled.| ###

Reference-Denominated Price (RDP) From e49d3bf26b1eee7817c4c0dcef65b65248642102 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Thu, 7 Feb 2019 12:41:44 -0500 Subject: [PATCH 019/262] Table of Contents for analysis Summary of risks moved to end of analysis Section on public perception has been expanded --- bsip-0058.md | 67 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 43 insertions(+), 24 deletions(-) diff --git a/bsip-0058.md b/bsip-0058.md index ad4b980..dff1cd5 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -68,13 +68,21 @@ smartcoin. # Potential Risks -## Analysis of Global Settlement Protection (BSIP-58) +This section analyzes the possible effects of enabling Global Settlement Protection (GSP) BSIP. It describes some possible consequences of enabling GSP _but it rarely estimates the likelihood of people executing those consequences_. Predicting the likelihood of action by people is highly uncertain, time-varying, and subjective and is not the focus of this section. -### Preface +Both GSP and global settlement (GS) can be triggered if the collateral price behind a single debt position falls enough to cause the collateral ratio to fall below the maximum short squeeze ratio (MSSR). (Note that MSSR > 1.) _Both GSP and GS have characteristics that are considered undesirable by holders and borrowers of a smart asset **in comparison to normal operations**_. _This section mostly compares GSP to GS and not to normal operations._ + +Different effects are analyzed while GSP is activated. + +- [Ratcheting of Feed Price towards Natural Feed Price](#ratchet-effect) +- [Effects on Holders](#gsp-activated-effects-on-holders) +- [Effects on Borrowers](#gsp-activated-effects-on-borrowers) +- [Possible Effect on Supply](#lower-risk-for-new-debt) +- [Effects on Public Perception](#public-perception) +- [Summary of Identified Risks](#risk-summary) -This section analyzes the possible effects of enabling Global Settlement Protection (GSP) BSIP. It describes some possible consequences of enabling GSP _but it rarely estimates the likelihood of people executing those consequences_. Predicting the likelihood of action by people is highly uncertain, time-varying, and subjective and is not the focus of this section. -Both GSP and global settlement (GS) can be triggered if the collateral price behind a single debt position falls enough to cause the collateral ratio to fall below the maximum short squeeze ratio (MSSR). (Note that MSSR > 1.) _Both GSP and GS have characteristics that are considered undesirable by holders and borrowers of a smart asset **in comparison to normal operations**_. _This section compares GSP to GS and not to normal operations._ +## Definitions |Term|Definition| |-|-| @@ -84,24 +92,9 @@ Both GSP and global settlement (GS) can be triggered if the collateral price beh |GSP|Global settlement protection| |Activated GSP|When FPP = PGSP| |Deactivated GSP|When FPP = FPN| -|XK/D|Price meausured in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS)| -|XD/K|Price meausured in units of the collateral divided by the smart asset (e.g. 0.5 BTS per bitCNY)| - -### Executive Summary of Risks - -The following risks are present if GSP is activated. - -- When GSP is _initially_ activated, [holders of a smart asset incur an additional 1% penalty to force-settle their smart asset](#gsp-activated-force-settling). This is a result of the GS-protected price which is 1% higher than the global settlement trigger price. But _after the least collateralized margin calls are filled_, the feed price will move towards the natural feed price, FPGSPD/K. _After the feed price has fallen by more than 1%, force-settlement under GSP will return more collateral to the holder than under GS._ +|XK/D|Price measured in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS)| +|XD/K|Price measured in units of the collateral divided by the smart asset (e.g. 0.5 BTS per bitCNY)| -- GSP may permit some debt positions to fall below a true collateral of unity (1). Such an occurrence for an active asset will be [viewed negatively by some of the public](#public-perception). - -- Borrowers of the old supply of the smart asset (i.e. the supply from before GSP was activated) [_risk losing more collateral under GSP than under GS_](#risk-to-old-borrowers) because the old debt positions are kept open by the blockchain. - -- New supply of the smart asset can be borrowed/created [_with lower risk to the new debt positions being margin called_](#lower-risk-for-new-debt) because the published feed price (FPGSPK/D) will be slow to drop further because it is protecting the least collateralized debt positions. - - A borrower may take this opportunity to [increase the smart asset supply](#gsp-activated-new-debt) significantly. - - _If_ the borrower then offers this new supply on the market pair with its reference asset (e.g. bitCNY:CNY market on an external exchange) then the [reference-denominated price of the smart asset](#gsp-activated-reference-denominated-price) _might_ fall. - - An attempt might be made to limit the creation of new supply by increasing the MCR which forces new borrowers to provide more collateral. - - Increasing the MCR while GSP is activated raises the call price of all positions. ##
Ratcheting of Feed Price towards Natural Feed Price @@ -115,7 +108,7 @@ The LCDP can change quickly for a few reasons. - The borrower of the LCDP may [increase the collateral](#gsp-activated-collateral-update) enough such that the debt position is no longer the LCDP. -The _new LCDP_ may have a lower ratio of debt to collateral (D ÷ K) than the old LCDP which permits Pgs to fall towards FPN. +The _new LCDP_ may have a lower ratio of debt to collateral (D ÷ K) than the old LCDP which permits Pgs to move towards FPN. ##
Effects on Holders of a GS-Protected Asset @@ -288,9 +281,35 @@ This increased supply might be considered undesirable by some because this new s This opportunity can be mitigated by increasing the MCR to make the borrowing of new supply to be ever more expensive. -####
Negative Public Perception +##
Public Perception + +GSP of bitCNY was informally activated during December 2018 at the trailing end of the application of [BSIP-42](https://github.com/bitshares/bsips/blob/master/bsip-0042.md). For several days, the true collateral ratio of _some debt positions_ was below unity (1). This fractional reserve situation of some debt positions was viewed negatively by some as a poor reflection on BitShares as a whole. If a person focuses on the published feed price, which is different than the natural feed price, _the perception may be negative_. + +[Only some of all of the debt positions, depending on the natural feed price, will have true collateral ratios below unity.](#collateral-ratio-under-gs) _The entire supply may have a true collateral ratio well above unity._ Therefore, the public perception might be positive if it considers the true collateral ratio of the entire supply. _It might be helpful to publicize the true collateral ratio of the entire supply during GSP._ + +Public perception will be mixed depending on whether a person focuses on the published feed price, or the collateral raio of the entire supply, or the [reference-denominated price](#gsp-activated-reference-denominated-price). + +|Comparison to Globally Settled Asset| +|-| +|Under GS, [the entire supply becomes backed by just enough collateral to make the collateral ratio equal to unity (i.e. CR = 1)](#risk-to-old-borrowers-under-gs). Thereafter _while_ the natural price feed is below the global settlement price (FPNK/D ≤ PgsK/D), the collateral ratio of _the entire supply_ is below unity (1); and vice-versa.

Some people will consider the fractional reserve of the entire supply to be negative. Some people might also consider the unaltered feed price to be be positive.| + + +##

Summary of Risks + +The following risks are present if GSP is activated. + +- When GSP is _initially_ activated, [holders of a smart asset incur an additional 1% penalty to force-settle their smart asset](#gsp-activated-force-settling). This is a result of the GS-protected price which is 1% higher than the global settlement trigger price. But [_after the least collateralized margin calls are filled_, the feed price will move towards the natural feed price](#ratchet-effect), FPGSPK/D. _After the feed price has fallen by more than 1%, force-settlement under GSP will return more collateral to the holder than under GS._ + +- GSP may permit some debt positions to fall below a true collateral of unity (1). Such an occurrence for an active asset will be [viewed negatively by some of the public](#public-perception). In contrast, [the entire supply will _initially_ be under-collateralized under GS](#collateral-ratio-under-gs). + +- Borrowers of the old supply of the smart asset (i.e. the supply from before GSP was activated) [_risk losing more collateral under GSP than under GS_](#risk-to-old-borrowers) because the old debt positions are kept open by the blockchain. + +- New supply of the smart asset can be borrowed/created [_with lower risk to the new debt positions being margin called_](#lower-risk-for-new-debt) because the published feed price (FPGSPK/D) will be [slow to drop](#ratchet-effect] further because it is protecting the least collateralized debt positions. + - A borrower may take this opportunity to [increase the smart asset supply](#gsp-activated-new-debt) significantly. + - _If_ the borrower then offers this new supply on the market pair with its reference asset (e.g. bitCNY:CNY market on an external exchange) then the [reference-denominated price of the smart asset](#gsp-activated-reference-denominated-price) _might_ fall. + - An attempt might be made to limit the creation of new supply by [increasing the MCR](#mitigation-attempt-against-new-supply) which forces new borrowers to provide more collateral. + - Increasing the MCR while GSP is activated raises the call price of all positions. -GSP of bitCNY was informally activated during December 2018 at the trailing end of the application of BSIP-42. For several days, the true collateral ratio of some debt positions was below unity (1). This fractional reserve situation was viewed negatively by some as a poor reflection on BitShares as a whole. The activation of GSP or even the possibility of activation for a smart asset will be considered to be negative by some people. # References From b6bfdc1d7cc2955e233e15207fd661d8869870f1 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Sat, 9 Feb 2019 17:19:58 -0500 Subject: [PATCH 020/262] Fix typos --- bsip-0058.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0058.md b/bsip-0058.md index dff1cd5..a1d4dd0 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -304,7 +304,7 @@ The following risks are present if GSP is activated. - Borrowers of the old supply of the smart asset (i.e. the supply from before GSP was activated) [_risk losing more collateral under GSP than under GS_](#risk-to-old-borrowers) because the old debt positions are kept open by the blockchain. -- New supply of the smart asset can be borrowed/created [_with lower risk to the new debt positions being margin called_](#lower-risk-for-new-debt) because the published feed price (FPGSPK/D) will be [slow to drop](#ratchet-effect] further because it is protecting the least collateralized debt positions. +- New supply of the smart asset can be borrowed/created [_with lower risk to the new debt positions being margin called_](#lower-risk-for-new-debt) because the published feed price (FPGSPK/D) will be [slow to drop](#ratchet-effect) further because it is protecting the least collateralized debt positions. - A borrower may take this opportunity to [increase the smart asset supply](#gsp-activated-new-debt) significantly. - _If_ the borrower then offers this new supply on the market pair with its reference asset (e.g. bitCNY:CNY market on an external exchange) then the [reference-denominated price of the smart asset](#gsp-activated-reference-denominated-price) _might_ fall. - An attempt might be made to limit the creation of new supply by [increasing the MCR](#mitigation-attempt-against-new-supply) which forces new borrowers to provide more collateral. From 8ee5a064c6c74f0faf25b5d400cb98d1b2a92453 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Sat, 9 Feb 2019 17:25:50 -0500 Subject: [PATCH 021/262] More comparisons between GSP and GS --- bsip-0058.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bsip-0058.md b/bsip-0058.md index a1d4dd0..398099b 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -155,7 +155,7 @@ K = D × FSR ÷ (1.01 × PgsK/D) = D × _PgsK/D is [**not held constant**](#ratchet-effect) and will vary as the margin called debt positions are [purchased on the open market](#gsp-activated-trading)_. -|Comparison to Globally Settled Asset| +|
Comparison to Globally Settled Asset| |-| |When a smart asset is globally settled, it is still possible to force settle with three differences in comparison to normal operations:

- _force-settlement has no delay_;

- force settlement has no offset penalty (e.g. 5%);

- the price used is the global settlement price (PgsK/D), instead of using the feed price 24 hours in the future, which is denominated in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS). This price is **held constant** until the smart asset is revived from global settlement.

K = D × FSR ÷ PgsK/D = D × FSR × PgsD/K

_While GSP is active_, a holder of a smart asset will obtain the __same amount or more collateral__ by force-settling than if the asset had globally settled because the GSP price will [ratchet](#ratchet-effect) towards the natural feed price (FPN) as margin calls are filled.| @@ -274,6 +274,10 @@ In addition, during significant downtrends of collateral pricing, many debt posi Therefore, while GSP is activated is a relatively low-risk time for new debt positions to be created because of the difficulty in triggering margin calls on them. +|Comparison to Globally Settled Asset| +|-| +|New supply cannot be created during GS. The supply can decrease if holders of the smart asset choose to [force settle their holding](#gs-force-settlement).| + ####

Mitigation Attempt: MCR-Adjustment This increased supply might be considered undesirable by some because this new supply might decrease the [reference-denominated price](#gsp-activated-reference-denominated-price) if it is offered on external markets. From fe2ad2dab1fc5780e51328331edd964556203a9f Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Sat, 16 Feb 2019 12:33:19 -0500 Subject: [PATCH 022/262] More precise explanation of force-settling comparison --- bsip-0058.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/bsip-0058.md b/bsip-0058.md index 398099b..ddaa47e 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -149,15 +149,17 @@ where - FPPK/D: published feed price 24 hours after the force settlement is initiated denominated in terms of smart asset divided by collateral (e.g. 2 bitCNY per BTS) - FPPD/K: published feed price 24 hours after the force settlement is initiated denominated in terms of collateral divided by smart asset (e.g. 0.5 BTS per bitCNY) -A GS-protected smart asset can be force-settled just as in normal operations albeit at an amount of collateral that is related to the GSP price. +A GS-protected smart asset can be force-settled just as in normal operations albeit at an amount of collateral that is a function of the GSP price. K = D × FSR ÷ (1.01 × PgsK/D) = D × FSR × (PgsD/K ÷ 1.01) -_PgsK/D is [**not held constant**](#ratchet-effect) and will vary as the margin called debt positions are [purchased on the open market](#gsp-activated-trading)_. +_PgsK/D is [**not held constant**](#ratchet-effect) and will vary as the margin called debt positions are [purchased on the open market](#gsp-activated-trading)_. This can be re-expressed for clarity in terms of the ratio of collateral and debt of the _current_ least collateralized debt position (PLCDP). + +K = D × FSR ÷ (1.01 × PLCDPK/D) = D × FSR × (PLCDPD/K ÷ 1.01) |
Comparison to Globally Settled Asset| |-| -|When a smart asset is globally settled, it is still possible to force settle with three differences in comparison to normal operations:

- _force-settlement has no delay_;

- force settlement has no offset penalty (e.g. 5%);

- the price used is the global settlement price (PgsK/D), instead of using the feed price 24 hours in the future, which is denominated in units of the smart asset divided by the collateral (e.g. 2 bitCNY per BTS). This price is **held constant** until the smart asset is revived from global settlement.

K = D × FSR ÷ PgsK/D = D × FSR × PgsD/K

_While GSP is active_, a holder of a smart asset will obtain the __same amount or more collateral__ by force-settling than if the asset had globally settled because the GSP price will [ratchet](#ratchet-effect) towards the natural feed price (FPN) as margin calls are filled.| +|When a smart asset is globally settled, it is still possible to force settle with three differences in comparison to normal operations:

- _force-settlement has no delay_;

- force settlement has no offset penalty (e.g. 5%);

- the price used is the global settlement price (PgsK/D), instead of using the feed price 24 hours in the future. This price is **held constant** until the smart asset is revived from global settlement.

K = D ÷ PgsK/D = D × PgsD/K

_While GSP is active and PLCDPK/D ≤ PgsK/D × (FSR ÷ 1.01)_, a holder of a smart asset will obtain the __same amount or more collateral__ by force-settling than if the asset had globally settled because the GSP price will [ratchet](#ratchet-effect) towards the natural feed price (FPN) as margin calls are filled.

_While GSP is active and PgsK/D × (FSR ÷ 1.01) < PLCDPK/D ≤ 1.01 × MSSR × PgsK/D_, a holder of a smart asset will obtain __less collateral__ by force-settling than if the asset had globally settled.

_While 1.01 × MSSR × PgsK/D < PLCDPK/D (i.e. GSP has deactivated) and FPNK/D × FSR_ ≤ PgsK/D, a holder of a smart asset will obtain the **same amount or more collateral** by force-settling than if the asset had globally settled because the GS-asset force settles at the constant Pgs until the asset revives.

_While 1.01 × MSSR × PgsK/D < PLCDPK/D (i.e. GSP has deactivated) and PgsK/D < FPNK/D × FSR_, a holder of a smart asset will obtain **less collateral** by force-settling than if the asset had globally settled because the GS-asset force settles at the constant Pgs until the asset revives.

_After GSP has deactivated for a smart asset and its hypothetical GS-twin has revived from global settlement_, no comparison applies because both hypothetical assets returns to normal behavior.| ###

Reference-Denominated Price (RDP) @@ -302,7 +304,7 @@ Public perception will be mixed depending on whether a person focuses on the pub The following risks are present if GSP is activated. -- When GSP is _initially_ activated, [holders of a smart asset incur an additional 1% penalty to force-settle their smart asset](#gsp-activated-force-settling). This is a result of the GS-protected price which is 1% higher than the global settlement trigger price. But [_after the least collateralized margin calls are filled_, the feed price will move towards the natural feed price](#ratchet-effect), FPGSPK/D. _After the feed price has fallen by more than 1%, force-settlement under GSP will return more collateral to the holder than under GS._ +- When GSP is _initially_ activated, [holders of a smart asset incur an additional 1% penalty to force-settle their smart asset](#gsp-activated-force-settling). This is a result of the GS-protected price which is 1% higher than the global settlement trigger price. But [_after the least collateralized margin calls are filled_, the feed price will move towards the natural feed price](#ratchet-effect), FPGSPK/D. _[If the feed price falls enough](#gs-force-settlement), force-settlement under GSP will return more collateral to the holder than under GS._ - GSP may permit some debt positions to fall below a true collateral of unity (1). Such an occurrence for an active asset will be [viewed negatively by some of the public](#public-perception). In contrast, [the entire supply will _initially_ be under-collateralized under GS](#collateral-ratio-under-gs). From b340fea516210ff0fbb3a5899962ab6ae860a9bd Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Wed, 27 Feb 2019 10:30:52 -0500 Subject: [PATCH 023/262] Fixup: Comparison to Globally Settled Asset --- bsip-0058.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0058.md b/bsip-0058.md index 2b530c7..dda4d5f 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -192,7 +192,7 @@ GSP activation provides time to old borrowers whose debt positions were openly u |Comparison to Globally Settled Asset| |-| -|Debt owed to the blockchain are closed by the blockchain confiscating enough collateral to equal the debt in a position at the global swan price. This confiscated collateral is moved to the settlement fund. The excess collateral is returned to the borrower.

_Under GSP, **if the borrower cannot provide enough collateral** before the margin call is completed, then the borrower will lose more collateral than under global settlement._| +|Debt owed to the blockchain are closed by the blockchain confiscating enough collateral to equal the debt in a position at the global settlement price. This confiscated collateral is moved to the settlement fund. The excess collateral is returned to the borrower.

_Under GSP, **if the borrower cannot provide enough collateral** before the margin call is completed, then the borrower will lose more collateral than under global settlement._| ####

After GSP From 32459885df8d4a7c38f11857bdce7455b50d3564 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Wed, 6 Mar 2019 09:45:07 -0500 Subject: [PATCH 024/262] Comparison to vote decay on some other blockchains --- bsip-0022.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/bsip-0022.md b/bsip-0022.md index 7b149ce..ebf1608 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -37,6 +37,17 @@ Currently within Bitshares DPOS system, an user's votes for committee/witness/pr * Regarding consensus on this topic, the past BSIP-0005 by Dan Larimer & Fabian Schuh was not well received and was previously defferred due to a lack of sufficient detail in the BSIP. * The informal proposal for [expiring votes within the Steem network](https://github.com/steemit/steem/issues/953) has been well received however it has not yet been implemented. +## Vote Decay on Other Blockchains + +###
Vote Decay on EOS + +Vote decay was [introduced into the EOS blockchain with Dawn 4.0](https://medium.com/@auroraeos/understanding-eos-vote-decay-e50c58b56658). The maximum voting power of an account is a function of [the core tokens that are staked by that account](https://github.com/eosio/eos/eosio.system/blob/bfd1793032ed69bba8047b4807f692eaed2ed5e5/eosio.system/src/voting.cpp#L228). This maximum effectively [step decays](https://github.com/eosio/eos/eosio.system/blob/bfd1793032ed69bba8047b4807f692eaed2ed5e5/eosio.system/src/voting.cpp#L122-126) every week [by 1.34%](https://www.eoscanada.com/en/how-is-your-vote-strength-calculated-on-eos) unless the account re-casts its votes. The vote "decay" is technically implemented by [strengthening newer votes](https://github.com/eosio/eos/eosio.system/blob/bfd1793032ed69bba8047b4807f692eaed2ed5e5/eosio.system/src/voting.cpp#L122-126). The age of the last casted vote [affects the voting power for all referendums](https://github.com/eosio/eos/eosio.system/blob/bfd1793032ed69bba8047b4807f692eaed2ed5e5/eosio.system/src/voting.cpp#L200-319) on the platform. The decaying of votes for block producers [reduces the amount of pay](https://github.com/eosio/eos/eosio.system/blob/bfd1793032ed69bba8047b4807f692eaed2ed5e5/eosio.system/src/producer_pay.cpp#L153-171) received by [standby block producers](https://medium.com/eostribe/how-eos-block-producers-are-paid-7b2a1216eb2b). + +###
Vote Decay on Peerplays + +A [proposal for Peerplays](https://github.com/peerplays-network/pips/blob/master/pip-0002.md) introduced vote decay as an element of its Gamified Proof of Stake (GPOS). Voters receive rewards from a portion of the operation fees and "rakes" that are collected by the blockchain. The reward is contingent on [the amount of stake that is vested by the voter](https://github.com/peerplays-network/peerplays/blob/78dcc7df7316a0fcae8c14b7b648b88caa956326/libraries/chain/db_maint.cpp#L1072-1080), and [the age of last casted vote by the voter](https://github.com/peerplays-network/peerplays/blob/78dcc7df7316a0fcae8c14b7b648b88caa956326/libraries/chain/db_maint.cpp#L726-791). The age of the last casted vote [also decays the voting power](https://github.com/peerplays-network/peerplays/blob/78dcc7df7316a0fcae8c14b7b648b88caa956326/libraries/chain/db_maint.cpp#L1446-1447) for all referendums on the platform. + + # Specifications ## Committee controlled variables @@ -66,6 +77,15 @@ if (days_since_decay_began > max_days_decay) { } ``` +## Comparisons + +|Element|Proposal|[Peerplays GPOS](#peerplays-vote-decay)|[EOS](#eos-vote-decay)| +|-|-|-|-| +|Decay Rate|Full-power during initial period followed by stepped decrease during decay period until reaching zero power|Full-power during initial sub-period followed by stepped decrease until reaching zero power|Full-power during initial period followed by stepped increase of newer votes by other accounts| +|Effect of decay rate on referendum issues|Separate decay rates for every _decayable_ referendum category|Single decay rate shared by every referendum category|Single decay rate shared by every referendum category| +|Effect of decay rate on other issues|None|Decays the share of blockchain profits that are received by an account|Decays the share of payment for standby block producers| + + # Discussion ## Should the committee have the power to blacklist users from voting? From 7f7674eb90cc99c0176dcc75bef24d81722a25ae Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Wed, 6 Mar 2019 09:46:50 -0500 Subject: [PATCH 025/262] Removal of old specifications --- bsip-0022.md | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/bsip-0022.md b/bsip-0022.md index ebf1608..7edfa34 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -50,32 +50,7 @@ A [proposal for Peerplays](https://github.com/peerplays-network/pips/blob/master # Specifications -## Committee controlled variables -* Rate of vote weight decay. - * Once the vote has aged past the 'max vote age' what length of time should pass before the vote is worth 0 BTS? -* Max vote age (before votes begin to decay). - * Separate age variables for: Comittee, Witness & Proxy votes (proxies should potentially age at a slower rate than comittee/witness, as these users have opted to delegate their voting power to an active user). -* Accounts blacklisted from voting (exchanges/services/scam accounts). - -## Decay function - -To keep things simple, we should start with a linear decay function. If this proves too aggressive/passive, the rate of decay could be modified or the formula could be changed at a later date to potentially be exponential. - -Example linear vote weight decay function: (note: pseudocode!) -``` -//Assuming this function only triggers once the vote has passed the set 'max vote age' set by the committee, hence we don't check for the vote tx not having aged past the 'max_days_decay' in this example. - -let max_days_decay = 30; //Set by committee -let start_decay_date = vote_date() -let days_since_decay_began = todays_date() - () - -if (days_since_decay_began > max_days_decay) { - decaying_vote_weight = 0; //Or nullify the vote -} else { - decaying_vote_weight = original_vote_weight - ((original_vote_weight/max_days_decay)*days_since_decay_began) -} -``` ## Comparisons From 97def827c57a521bfbf6798d02796762f1ffe854 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Wed, 6 Mar 2019 09:55:16 -0500 Subject: [PATCH 026/262] Proposed specifications: full voting power period followed by stepped vote decay for some referendum categories --- bsip-0022.md | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 173 insertions(+) diff --git a/bsip-0022.md b/bsip-0022.md index 7edfa34..6939d7b 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -50,6 +50,166 @@ A [proposal for Peerplays](https://github.com/peerplays-network/pips/blob/master # Specifications +##
Referendum Categories + +BitShares has four categories of refereundums that core token holders may vote on: witnesses, committee members, worker proposals, and proxy delegation. Prior to this proposal, any vote within any category applies until changed or until the proxy assignment had been assigned. The removal of proxy assignment re-instates a core token holders' prior voting selection for witnesses, commitee members. + +This proposal shall retain the ability of every core token holder to vote on all referendum categories and the optional selection of a single proxy. + +Vote for three of the referendum categories shall be "decayable": witnesses, committee members, and proxy delegation. Votes for worker proposals [shall continue to be tabulated as they were prior to this proposal](#out-of-scope) because they are generally fixed in length. + + +##
Voting Stake of an Account + +The full power of an account's vote equals the [the sum of](https://github.com/bitshares/bitshares-core/blob/bf7ff54d9a17aa43f4663521e371b8c0ddfc2284/libraries/chain/db_maint.cpp#L1184-1186) an account's liquid core tokens (BTS), core tokens in vesting balances, and core tokens in open orders including [collateral that is used for shorting smart assets into existence](https://github.com/bitshares/bitshares-core/blob/bf7ff54d9a17aa43f4663521e371b8c0ddfc2284/libraries/chain/market_evaluator.cpp#L234-245). + +_The full power of an account's vote will automatically be updated to reflect any changes to the liquid balance, vesting balance, or core tokens in open orders_. + +This proposal shall retain the calculation for the maximum voting stake of an account. + + +##
Voting Power Decay Function + +![Qualitative decay of voting power](bsip-0022/general-vote-decay.png) + +The voting power of an [account's voting stake](#account-voting-stake) shall be set to full voting power whenever an account's vote is re-cast for _any_ [referendum category](#referendum-categories). The voting power shall remain at 100% for each of the referendum categories for the entire ["full-power period"](#vote-decay-parameters). + +After the full-power period, the voting power shall begin to decay towards zero during a "decay period" for every decayable referendum category. Decay shall occur in a stepped fashion (TODO: pending confirmation by Customminer) during the decay period. The [quantity of decay steps (n) shall be determined by the BitShares Committee](#vote-decay-parameters). There shall be (n - 1) decay periods. The duration of each stepped voting period (sub-period) shall equal the total vote decay duration divided by the number of decay periods. The voting power (Pi) during decay period i shall be + +Pi = (n - i) ÷ n = 1 - (i ÷ n) + +After the last decay period has expired, the voting power shall reduce to zero until either the account re-casts its votes, or the [vote decay parameters are adjusted](#vote-decay-parameters) such that the age of the account's last vote within that category possibly moves from "expired" to the the "decay age" or "full-power age". + +In summary, the age of a category vote by an account will typically decay from "full-power" through "decaying" to "expired" unless and until the account re-casts its voting slate in any referendum category. + +--- +
**Example of Vote Decay**
+ +The vote decay parameters for witness voting have been set to 365 days for the full-power duration, 180 days for the total vote-decay duration, and 3 vote decay steps. Each vote-decay sub-period has a duration of 60 days. + +A voter changes their vote for witnesses on December 31, 2019, and then does not vote again until December 31, 2025. + +|Date Range|Voting Power| +|-|-| +|January 1, 2020 through December 31, 2020|100%| +|January 1, 2021 through March 2, 2021|75%| +|March 3, 2021 through May 2, 2021|50%| +|May 3, 2021 through July 2, 2021|25%| +|July 3, 2021 through December 31, 2025|0%| +|January 1, 2026 through December 31, 2026|100%| + +--- + +##
Separate Decay Rates + +This proposal shall [decay]((#vote-decay-function)) the voting power for [each referendum category](#referendum-categories) at different rates of decay that can be [adjusted by the BitShares Committee](#adjustable-vote-decay-parameters). Consequently the voting power of an account for different referendum categories may, depending on the decay parameters, decay to zero before others. + +A vote in any referendum category will reset the [latest vote date](https://github.com/bitshares/bitshares-core/blob/bf7ff54d9a17aa43f4663521e371b8c0ddfc2284/libraries/chain/include/graphene/account_object.hpp#L73) which will reset the "vote decay clock" across each of the referendum categories. + +--- +
**Example of Different Vote Decay Rates**
+ +An account with a balance of 200 BTS votes both for a slate of witnesses and a slate of comittee members. + +The decay parameters for these two referendum categories are shown in the table below. + +|Referendum Category|Full-Power Duration|Decay Duration|Number of Decay Steps| +|-|-|-|-| +|Witnesses|75 days|50 days|2| +|Committee Members|200 days|100 days|4| + + +The voting power since the date of last vote is shown in the table below. + +|Age of Last Vote|Voting Power for Witnesses|Voting Power for Commitee Members| +|-|-|-| +|0 days|200|200| +|25 days|200|200| +|50 days|200|200| +|75 days|200|200| +|100 days|100|200| +|125 days|0|200| +|150 days|0|200| +|175 days|0|200| +|200 days|0|200| +|225 days|0|150| +|250 days|0|100| +|275 days|0|50| +|300 days|0|0| + +The voting power for these two referendum categories will remain at 0 until the account re-casts its votes at which time it will return to 100%. + +--- + +##
Cumulative Voting Power of a Proxy + +A core token holder (a "delegator") may choose to delegate their voting power to another account (a "proxy"). The weight of the delegator's voting power passes through as a supplement to the proxy's voting stake for as long as the delegation is active. The cumulative voting stake of a proxy is therefore the aggregate of the proxy account's own voting stake with the decayed voting power of its delegators. This cumulative voting stake shall further [be decayed](#vote-decay-function) based on the last voting date of the proxy account to avoid the effects of a situation where diligent delegators are selecting an "absentee proxy". Consequently the cumulative voting power of a proxy can decay over time due to infrequent vote re-casting by its delegators _and_ by the proxy account. + +--- +
**Example of Vote Decay with a Proxy**
+ +Account A has a [voting stake](#account-voting-stake) of 1000 BTS. Account B has a voting stake of 500 BTS. Account C has a voting stake 20 BTS. + +Account A has selected Account C to be its voting proxy but [sufficient time has elapsed since this proxy assignment](#separate-decay-rates) such that the effective delegation has decayed to 75%. + +Similary, Account B has selected Account C to be its voting proxy but [sufficient time has elapsed since this proxy assignment](#separate-decay-rates) such that the effective delegation has decayed to 50%. + +Account C, the proxy, voted for committee members long enough ago such that his [voting power for the committee membership category has decayed](#separate-decay-rates) to 25%. + +The cumulative voting power of Account C is shown in the table below. + +|Account|[Voting Stake](#account-voting-stake)|Proxy Voting Power|Proxied Votes|Commitee Membership Voting Power of Proxy at 25%| +|-|-|-|-|-| +|Account A|1000 BTS|75%|750 BTS|187.5 BTS| +|Account B|500 BTS|50%|250 BTS|62.5 BTS| +|Account C|20 BTS|N/A|N/A|5 BTS| +|**Cumulative**||||**255 BTS**| + +If the proxy, Account C, then re-casts his vote for any referendum category, his voting power for Committee Membership will get updated, and his updated cumulative voting power will increase as shown in the table below. + +|Account|[Voting Stake](#account-voting-stake)|Proxy Voting Power|Proxied Votes|Commitee Membership Voting Power of Proxy at 100%| +|-|-|-|-|-| +|Account A|1000 BTS|75%|750 BTS|750 BTS| +|Account B|500 BTS|50%|250 BTS|250 BTS| +|Account C|20 BTS|N/A|N/A|20 BTS| +|**Cumulative**||||**1020 BTS**| + +If Account B also immediately renews his proxy delegation to Account C, then the cumulative voting power for Commiteee Membership will increase as shown in the table below. + +|Account|[Voting Stake](#account-voting-stake)|Proxy Voting Power|Proxied Votes|Commitee Membership Voting Power of Proxy at 100%| +|-|-|-|-|-| +|Account A|1000 BTS|75%|750 BTS|750 BTS| +|Account B|500 BTS|100%|500 BTS|500 BTS| +|Account C|20 BTS|N/A|N/A|20 BTS| +|**Cumulative**||||**1250 BTS**| + +--- + +##
Adjustable Vote Decay Parameters + +The BitShares Committee shall be able to adjust the three voting parameters that affect vote decay calculations across the [decayable referendum categories](#referendum-categories). The three parameters within each referendum category are: full-power duration by referendum category; total decay duration by referendum category; total quantity of decay steps. There will consequently be a total of 12 parameters that can be altered by the Committee. + +TODO: Absolute minimum or maximum durations; absolute minimum or maximum decay steps + +### Changing the Decay Duration of a Referendum Category + +![Changing decay parameters can affect an account's voting power](bsip-0022/changing-decay-parameters.png) + +A reduction of either full-power duration or the decay duration could have the effect of reducing the voting power of an account by effectively aging an account's vote to "expired" status from either "full-power" or "decaying" status. A qualitative example of this can be seen in the figure if the decay parameters are changed from Settings A to Settings B. + +Similarly, an increase of either the full-power duration or the decay duration can increase the voting power of an account by effectively rejuvenating an account's vote from "expired" status to either "decaying" or "full-power" status, or from "decaying" to "full-power" status. A qualitative example of this can be seen in the figure if the decay parameters are changed from Settings B to Settings A. + + +### Changing the Decay Steps of a Referendum Category + +Changing only the quantity of decay steps can potentially change the voting power of accounts _whose voting age fall within the decay period_. The change in voting power for these accounts is a function of both the change in the quantity of decay steps, and the account's voting age. + + +##
Initial Voting Power + +Vote decay will have no effect on any account prior to the activation of this proposal with a hardfork date ("activation date"). After this proposal is activated, the **effective** [latest vote date](https://github.com/bitshares/bitshares-core/blob/bf7ff54d9a17aa43f4663521e371b8c0ddfc2284/libraries/chain/include/graphene/account_object.hpp#L73) for the purpose of vote decay calculations, shall be considered to be the activation date. The activation date will effectively become the [start of the full-voting period](#vote-decay-function) for every account. All votes that exist at the time of the activation date will initially have maximum voting power across every referendum categories. + +Any subsequent voting by an account will set a new latest vote date for an account that will reset the [vote decay clock](#separate-decay-rates) for that account. ## Comparisons @@ -60,6 +220,19 @@ A [proposal for Peerplays](https://github.com/peerplays-network/pips/blob/master |Effect of decay rate on referendum issues|Separate decay rates for every _decayable_ referendum category|Single decay rate shared by every referendum category|Single decay rate shared by every referendum category| |Effect of decay rate on other issues|None|Decays the share of blockchain profits that are received by an account|Decays the share of payment for standby block producers| +## Software Specifications + +TODO + + +# Risks + +- [Vote decay](#vote-decay-function) can negatively impact voters (a) who lost the keys to their account but have been content with how their old votes were cast, (b) who are _unaware_ of its existence and who are expecting the effects of their votes to apply perpetually, or (c) who are _aware_ of its existence but cannot easily determine the age of their last vote. + +- The effects of vote decay, especially during the decay of the [initially "grandfathered" votes](#initial-voting-power), may result in sudden changes to the elected witnesses, and committee members. This sudden change could be disruptive to those witnesses, and committee members that are suddenly voted out. + +- Core token holders who select [a proxy account that fails to re-cast its own votes periodically will have their effective voting power decay over time](#proxy-power) despite re-casting their own votes for that proxy. + # Discussion From fb4b71db1795fdb62300a0864536e8f648c16317 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Wed, 6 Mar 2019 10:09:49 -0500 Subject: [PATCH 027/262] Graphics for proposed specifications --- bsip-0022/changing-decay-parameters.png | Bin 0 -> 83455 bytes bsip-0022/general-vote-decay.png | Bin 0 -> 32653 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 bsip-0022/changing-decay-parameters.png create mode 100644 bsip-0022/general-vote-decay.png diff --git a/bsip-0022/changing-decay-parameters.png b/bsip-0022/changing-decay-parameters.png new file mode 100644 index 0000000000000000000000000000000000000000..daba8dbdc71ad43e901c16f7ab99313f9e86b4cb GIT binary patch literal 83455 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 literal 0 HcmV?d00001 From fea601175ad0965b211bf3f7d45173a1660d3230 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Thu, 4 Apr 2019 09:57:10 -0400 Subject: [PATCH 028/262] Clarification of voting power for worker proposals --- bsip-0022.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bsip-0022.md b/bsip-0022.md index 6939d7b..a83e757 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -143,7 +143,7 @@ The voting power for these two referendum categories will remain at 0 until the ##
Cumulative Voting Power of a Proxy -A core token holder (a "delegator") may choose to delegate their voting power to another account (a "proxy"). The weight of the delegator's voting power passes through as a supplement to the proxy's voting stake for as long as the delegation is active. The cumulative voting stake of a proxy is therefore the aggregate of the proxy account's own voting stake with the decayed voting power of its delegators. This cumulative voting stake shall further [be decayed](#vote-decay-function) based on the last voting date of the proxy account to avoid the effects of a situation where diligent delegators are selecting an "absentee proxy". Consequently the cumulative voting power of a proxy can decay over time due to infrequent vote re-casting by its delegators _and_ by the proxy account. +A core token holder (a "delegator") may choose to delegate their voting power to another account (a "proxy"). The weight of the delegator's voting power passes through as a supplement to the proxy's voting stake for as long as the delegation is active. The cumulative voting stake of a proxy is therefore the aggregate of the proxy account's own voting stake **plus the decayed voting power of its delegators**. This cumulative voting stake shall further [be decayed](#vote-decay-function), except for [votes about worker proposals](#proxied-votes-for-worker-proposals), based on the last voting date of the proxy account to avoid the effects of a situation where diligent delegators are selecting an "absentee proxy". Consequently the cumulative voting power of a proxy can decay over time due to infrequent vote re-casting by its delegators _and_ by the proxy account. ---
**Example of Vote Decay with a Proxy**
@@ -185,6 +185,11 @@ If Account B also immediately renews his proxy delegation to Account C, then the --- +###
Proxy Voting Power for Worker Proposals + +Votes for worker proposals by a proxy shall be tabulated with the full cumulative power of the proxy account plus the full delegated voting power of its delegators [because worker proposals are outside the scope of this proposal](#out-of-scope). + + ##
Adjustable Vote Decay Parameters The BitShares Committee shall be able to adjust the three voting parameters that affect vote decay calculations across the [decayable referendum categories](#referendum-categories). The three parameters within each referendum category are: full-power duration by referendum category; total decay duration by referendum category; total quantity of decay steps. There will consequently be a total of 12 parameters that can be altered by the Committee. @@ -260,7 +265,7 @@ Whilst exchanges/services voting with user funds (without permission) is bad, su * To account for this concern, we should not implement this change without sufficient discussion nor consensus & transcript translation (and distribution of such information) for our users worldwide. * If we were to fund the development of 'DPOSHub' style multi-lingual websites, this could help offset this concern as such as website should be politically neutral. -## Out of scope +##
Out of scope * Worker proposal votes - they are generally fixed in length thus the vote weight expiry doesn't/shouldn't need to apply, unless the worker proposal vote length is less than the 'max vote age' variable set by the committee (which wouldn't make sense). From 3828c6c54067a55fa17ebfb320f269d87797900b Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Thu, 4 Apr 2019 09:57:55 -0400 Subject: [PATCH 029/262] Schedule of voting power tallying --- bsip-0022.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/bsip-0022.md b/bsip-0022.md index a83e757..acab8e0 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -68,6 +68,21 @@ _The full power of an account's vote will automatically be updated to reflect an This proposal shall retain the calculation for the maximum voting stake of an account. +## Schedule of Voting Power Tallying + +Vote power tallying retain the existing schedule for vote tallying which is occurs during every maintenance interval. + +--- + +
**Example of Vote Tallying**
+ +The maintenance interval for the blockchain is configured by the Committee to occur every 24 hours. Maintenance was last triggered on December 31, 2019 at 14:00 UTC. + +A voter changes their vote for witnesses on December 31, 2019 20:00 UTC. This voter's change of vote shall take effect during the next maintenance interval on January 1, 2020 at 14:00 UTC. + +--- + + ##
Voting Power Decay Function ![Qualitative decay of voting power](bsip-0022/general-vote-decay.png) From 7ab1497fcb19783bb64de2d0d8aa7feeb2146bd8 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Thu, 4 Apr 2019 10:36:29 -0400 Subject: [PATCH 030/262] Distinction between referendum categories and proxy delegation --- bsip-0022.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/bsip-0022.md b/bsip-0022.md index acab8e0..c95fb62 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -52,11 +52,11 @@ A [proposal for Peerplays](https://github.com/peerplays-network/pips/blob/master ##
Referendum Categories -BitShares has four categories of refereundums that core token holders may vote on: witnesses, committee members, worker proposals, and proxy delegation. Prior to this proposal, any vote within any category applies until changed or until the proxy assignment had been assigned. The removal of proxy assignment re-instates a core token holders' prior voting selection for witnesses, commitee members. +BitShares has three categories of referendums that core token holders may vote on: witnesses, committee members, and worker proposals. Prior to this proposal, any vote within any category applies until changed or until the proxy assignment had been assigned. The retraction of proxy delegation re-instates a core token holders' prior voting selection for witnesses, commitee members, and worker proposals. -This proposal shall retain the ability of every core token holder to vote on all referendum categories and the optional selection of a single proxy. +This proposal shall retain the ability of every core token holder to vote on all referendum categories and the optional delegation of a voting proxy. -Vote for three of the referendum categories shall be "decayable": witnesses, committee members, and proxy delegation. Votes for worker proposals [shall continue to be tabulated as they were prior to this proposal](#out-of-scope) because they are generally fixed in length. +Votes for two of the referendum categories shall be "decayable": witnesses, committee members. Votes for worker proposals [shall not be decayable and shall continue to be tabulated as they were prior to this proposal](#out-of-scope) because they are generally fixed in length. [Vote delegation to a proxy shall be decayable](#proxy-power) [except for votes for worker proposals](#proxied-votes-for-worker-proposals). ##
Voting Stake of an Account @@ -87,15 +87,15 @@ A voter changes their vote for witnesses on December 31, 2019 20:00 UTC. This v ![Qualitative decay of voting power](bsip-0022/general-vote-decay.png) -The voting power of an [account's voting stake](#account-voting-stake) shall be set to full voting power whenever an account's vote is re-cast for _any_ [referendum category](#referendum-categories). The voting power shall remain at 100% for each of the referendum categories for the entire ["full-power period"](#vote-decay-parameters). +The voting power of an [account's voting stake](#account-voting-stake) shall be set to full voting power whenever an account's vote is re-cast for _any_ [referendum category](#referendum-categories) or is re-delegated to a voting proxy. The voting power shall remain at 100% for each of the referendum categories for the entire ["full-power period"](#vote-decay-parameters). _Retracting the delegation from a voting proxy without also casting a vote does not reset the voting power to 100%_. -After the full-power period, the voting power shall begin to decay towards zero during a "decay period" for every decayable referendum category. Decay shall occur in a stepped fashion (TODO: pending confirmation by Customminer) during the decay period. The [quantity of decay steps (n) shall be determined by the BitShares Committee](#vote-decay-parameters). There shall be (n - 1) decay periods. The duration of each stepped voting period (sub-period) shall equal the total vote decay duration divided by the number of decay periods. The voting power (Pi) during decay period i shall be +After the full-power period, the voting power shall begin to decay towards zero during a "decay period" for witnesses, committee members, and proxy delegation. Decay shall occur in a stepped fashion (TODO: pending confirmation by Customminer) during the decay period. The [quantity of decay steps (n) shall be determined by the BitShares Committee](#vote-decay-parameters). There shall be (n - 1) decay periods. The duration of each stepped voting period (sub-period) shall equal the total vote decay duration divided by the number of decay periods. The voting power (Pi) during decay period i shall be Pi = (n - i) ÷ n = 1 - (i ÷ n) After the last decay period has expired, the voting power shall reduce to zero until either the account re-casts its votes, or the [vote decay parameters are adjusted](#vote-decay-parameters) such that the age of the account's last vote within that category possibly moves from "expired" to the the "decay age" or "full-power age". -In summary, the age of a category vote by an account will typically decay from "full-power" through "decaying" to "expired" unless and until the account re-casts its voting slate in any referendum category. +In summary, the age of a category vote by an account will typically decay from "full-power" through "decaying" to "expired" unless and until the account re-casts its voting slate in any referendum category or re-delegates a voting proxy. ---
**Example of Vote Decay**
@@ -117,9 +117,9 @@ A voter changes their vote for witnesses on December 31, 2019, and then does not ##
Separate Decay Rates -This proposal shall [decay]((#vote-decay-function)) the voting power for [each referendum category](#referendum-categories) at different rates of decay that can be [adjusted by the BitShares Committee](#adjustable-vote-decay-parameters). Consequently the voting power of an account for different referendum categories may, depending on the decay parameters, decay to zero before others. +This proposal shall [decay]((#vote-decay-function)) the voting power for [decayable referendum categories and proxy delegation](#referendum-categories) at different rates of decay that can be [adjusted by the BitShares Committee](#adjustable-vote-decay-parameters). Consequently the voting power of an account for different referendum categories may, depending on the decay parameters, decay to zero before others. -A vote in any referendum category will reset the [latest vote date](https://github.com/bitshares/bitshares-core/blob/bf7ff54d9a17aa43f4663521e371b8c0ddfc2284/libraries/chain/include/graphene/account_object.hpp#L73) which will reset the "vote decay clock" across each of the referendum categories. +A vote in any referendum category or the re-delegation to a voting proxy will reset the [latest vote date](https://github.com/bitshares/bitshares-core/blob/bf7ff54d9a17aa43f4663521e371b8c0ddfc2284/libraries/chain/include/graphene/account_object.hpp#L73) which will reset the "vote decay clock" across each of the referendum categories. ---
**Example of Different Vote Decay Rates**
@@ -152,7 +152,7 @@ The voting power since the date of last vote is shown in the table below. |275 days|0|50| |300 days|0|0| -The voting power for these two referendum categories will remain at 0 until the account re-casts its votes at which time it will return to 100%. +The voting power for these two referendum categories will remain at 0 until the account re-casts its votes or re-delegates a voting proxy at which time it will return to 100%. --- @@ -165,9 +165,9 @@ A core token holder (a "delegator") may choose to delegate their voting power to Account A has a [voting stake](#account-voting-stake) of 1000 BTS. Account B has a voting stake of 500 BTS. Account C has a voting stake 20 BTS. -Account A has selected Account C to be its voting proxy but [sufficient time has elapsed since this proxy assignment](#separate-decay-rates) such that the effective delegation has decayed to 75%. +Account A has delegated Account C to be its voting proxy but [sufficient time has elapsed since this proxy assignment](#separate-decay-rates) such that the effective delegation has decayed to 75%. -Similary, Account B has selected Account C to be its voting proxy but [sufficient time has elapsed since this proxy assignment](#separate-decay-rates) such that the effective delegation has decayed to 50%. +Similary, Account B has delegated Account C to be its voting proxy but [sufficient time has elapsed since this proxy assignment](#separate-decay-rates) such that the effective delegation has decayed to 50%. Account C, the proxy, voted for committee members long enough ago such that his [voting power for the committee membership category has decayed](#separate-decay-rates) to 25%. @@ -207,7 +207,7 @@ Votes for worker proposals by a proxy shall be tabulated with the full cumulativ ##
Adjustable Vote Decay Parameters -The BitShares Committee shall be able to adjust the three voting parameters that affect vote decay calculations across the [decayable referendum categories](#referendum-categories). The three parameters within each referendum category are: full-power duration by referendum category; total decay duration by referendum category; total quantity of decay steps. There will consequently be a total of 12 parameters that can be altered by the Committee. +The BitShares Committee shall be able to adjust the three voting parameters that affect vote decay calculations across the [decayable referendum categories and proxy delegation](#referendum-categories). The three parameters within each referendum category and proxy delegation are: full-power duration by referendum category; total decay duration by referendum category; total quantity of decay steps. There will consequently be a total of 12 parameters that can be altered by the Committee. TODO: Absolute minimum or maximum durations; absolute minimum or maximum decay steps @@ -220,14 +220,14 @@ A reduction of either full-power duration or the decay duration could have the e Similarly, an increase of either the full-power duration or the decay duration can increase the voting power of an account by effectively rejuvenating an account's vote from "expired" status to either "decaying" or "full-power" status, or from "decaying" to "full-power" status. A qualitative example of this can be seen in the figure if the decay parameters are changed from Settings B to Settings A. -### Changing the Decay Steps of a Referendum Category +### Changing the Decay Steps of a Referendum Category or Proxy Delegation Changing only the quantity of decay steps can potentially change the voting power of accounts _whose voting age fall within the decay period_. The change in voting power for these accounts is a function of both the change in the quantity of decay steps, and the account's voting age. ##
Initial Voting Power -Vote decay will have no effect on any account prior to the activation of this proposal with a hardfork date ("activation date"). After this proposal is activated, the **effective** [latest vote date](https://github.com/bitshares/bitshares-core/blob/bf7ff54d9a17aa43f4663521e371b8c0ddfc2284/libraries/chain/include/graphene/account_object.hpp#L73) for the purpose of vote decay calculations, shall be considered to be the activation date. The activation date will effectively become the [start of the full-voting period](#vote-decay-function) for every account. All votes that exist at the time of the activation date will initially have maximum voting power across every referendum categories. +Vote decay will have no effect on any account prior to the activation of this proposal with a hardfork date ("activation date"). After this proposal is activated, the **effective** [latest vote date](https://github.com/bitshares/bitshares-core/blob/bf7ff54d9a17aa43f4663521e371b8c0ddfc2284/libraries/chain/include/graphene/account_object.hpp#L73) for the purpose of vote decay calculations, shall be considered to be the activation date. The activation date will effectively become the [start of the full-voting period](#vote-decay-function) for every account. All votes that exist at the time of the activation date will initially have maximum voting power across every referendum category and proxy delegation. Any subsequent voting by an account will set a new latest vote date for an account that will reset the [vote decay clock](#separate-decay-rates) for that account. @@ -237,7 +237,7 @@ Any subsequent voting by an account will set a new latest vote date for an accou |Element|Proposal|[Peerplays GPOS](#peerplays-vote-decay)|[EOS](#eos-vote-decay)| |-|-|-|-| |Decay Rate|Full-power during initial period followed by stepped decrease during decay period until reaching zero power|Full-power during initial sub-period followed by stepped decrease until reaching zero power|Full-power during initial period followed by stepped increase of newer votes by other accounts| -|Effect of decay rate on referendum issues|Separate decay rates for every _decayable_ referendum category|Single decay rate shared by every referendum category|Single decay rate shared by every referendum category| +|Effect of decay rate on referendum issues|Separate decay rates for every _decayable_ referendum category and proxy delegation|Single decay rate shared by every referendum category|Single decay rate shared by every referendum category| |Effect of decay rate on other issues|None|Decays the share of blockchain profits that are received by an account|Decays the share of payment for standby block producers| ## Software Specifications @@ -251,7 +251,7 @@ TODO - The effects of vote decay, especially during the decay of the [initially "grandfathered" votes](#initial-voting-power), may result in sudden changes to the elected witnesses, and committee members. This sudden change could be disruptive to those witnesses, and committee members that are suddenly voted out. -- Core token holders who select [a proxy account that fails to re-cast its own votes periodically will have their effective voting power decay over time](#proxy-power) despite re-casting their own votes for that proxy. +- Core token holders who delegate [a voting proxy who fails to re-cast his own votes periodically will have their effective voting power decay over time](#proxy-power) despite re-casting their own votes for that proxy. # Discussion From 206ba3439527f377541d3866e0dc80b5197b152e Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Sat, 6 Apr 2019 13:17:47 -0400 Subject: [PATCH 031/262] Fix typos --- bsip-0022.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0022.md b/bsip-0022.md index c95fb62..2c21b72 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -54,7 +54,7 @@ A [proposal for Peerplays](https://github.com/peerplays-network/pips/blob/master BitShares has three categories of referendums that core token holders may vote on: witnesses, committee members, and worker proposals. Prior to this proposal, any vote within any category applies until changed or until the proxy assignment had been assigned. The retraction of proxy delegation re-instates a core token holders' prior voting selection for witnesses, commitee members, and worker proposals. -This proposal shall retain the ability of every core token holder to vote on all referendum categories and the optional delegation of a voting proxy. +This proposal shall retain the ability of every core token holder to vote on all referendum categories and the optional delegation to a voting proxy. Votes for two of the referendum categories shall be "decayable": witnesses, committee members. Votes for worker proposals [shall not be decayable and shall continue to be tabulated as they were prior to this proposal](#out-of-scope) because they are generally fixed in length. [Vote delegation to a proxy shall be decayable](#proxy-power) [except for votes for worker proposals](#proxied-votes-for-worker-proposals). @@ -70,7 +70,7 @@ This proposal shall retain the calculation for the maximum voting stake of an ac ## Schedule of Voting Power Tallying -Vote power tallying retain the existing schedule for vote tallying which is occurs during every maintenance interval. +Vote power tallying retains the existing schedule for vote tallying which occurs during every maintenance interval. --- From af07036de667cefb96c9b39dc37cf25d6cd570f3 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Sat, 6 Apr 2019 13:19:11 -0400 Subject: [PATCH 032/262] Clarification of voting power for worker proposals through a proxy --- bsip-0022.md | 50 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 47 insertions(+), 3 deletions(-) diff --git a/bsip-0022.md b/bsip-0022.md index 2c21b72..223eee1 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -56,7 +56,7 @@ BitShares has three categories of referendums that core token holders may vote o This proposal shall retain the ability of every core token holder to vote on all referendum categories and the optional delegation to a voting proxy. -Votes for two of the referendum categories shall be "decayable": witnesses, committee members. Votes for worker proposals [shall not be decayable and shall continue to be tabulated as they were prior to this proposal](#out-of-scope) because they are generally fixed in length. [Vote delegation to a proxy shall be decayable](#proxy-power) [except for votes for worker proposals](#proxied-votes-for-worker-proposals). +Votes for two of the referendum categories shall be "decayable": witnesses and committee members. [Votes for worker proposals shall not be decayable](#out-of-scope) and shall continue to be tabulated as they were prior to this proposal because they are generally fixed in duration. [Vote delegation to a proxy shall also be decayable](#proxy-power). ##
Voting Stake of an Account @@ -161,7 +161,8 @@ The voting power for these two referendum categories will remain at 0 until the A core token holder (a "delegator") may choose to delegate their voting power to another account (a "proxy"). The weight of the delegator's voting power passes through as a supplement to the proxy's voting stake for as long as the delegation is active. The cumulative voting stake of a proxy is therefore the aggregate of the proxy account's own voting stake **plus the decayed voting power of its delegators**. This cumulative voting stake shall further [be decayed](#vote-decay-function), except for [votes about worker proposals](#proxied-votes-for-worker-proposals), based on the last voting date of the proxy account to avoid the effects of a situation where diligent delegators are selecting an "absentee proxy". Consequently the cumulative voting power of a proxy can decay over time due to infrequent vote re-casting by its delegators _and_ by the proxy account. --- -
**Example of Vote Decay with a Proxy**
+ +
**Example of Proxy Vote Decay for Committee Membership**
Account A has a [voting stake](#account-voting-stake) of 1000 BTS. Account B has a voting stake of 500 BTS. Account C has a voting stake 20 BTS. @@ -202,7 +203,50 @@ If Account B also immediately renews his proxy delegation to Account C, then the ###
Proxy Voting Power for Worker Proposals -Votes for worker proposals by a proxy shall be tabulated with the full cumulative power of the proxy account plus the full delegated voting power of its delegators [because worker proposals are outside the scope of this proposal](#out-of-scope). +Votes for worker proposals by a proxy shall be tabulated with the _full power_ of the proxy account _plus_ the _decayed delegated voting power_ of its delegators. **This cumulative voting power shall not be decayed** [because worker proposals are outside the scope of this proposal](#out-of-scope). + +--- + +
**Example of Proxy Vote Decay for a Worker Proposal**
+ +Account A has a [voting stake](#account-voting-stake) of 1000 BTS. Account B has a voting stake of 500 BTS. Account C has a voting stake 20 BTS. + +Account A has delegated Account C to be its voting proxy but [sufficient time has elapsed since this proxy assignment](#separate-decay-rates) such that the effective delegation has decayed to 75%. + +Similary, Account B has delegated Account C to be its voting proxy but [sufficient time has elapsed since this proxy assignment](#separate-decay-rates) such that the effective delegation has decayed to 50%. + +Account C, the proxy, votes for a worker proposal called "Worker Proposal 1". + +The cumulative voting power of Account C is shown in the table below. + +|Account|[Voting Stake](#account-voting-stake)|Proxy Voting Power|Proxied Votes|Voting Power for "Worker Proposal 1"| +|-|-|-|-|-| +|Account A|1000 BTS|75%|750 BTS|750 BTS| +|Account B|500 BTS|50%|250 BTS|250 BTS| +|Account C|20 BTS|N/A|N/A|20 BTS| +|**Cumulative**||||**1020 BTS**| + +While Account C maintains support for Worker Proposal 1, it will maintain the support of the cumulative voting power of the proxy. If delegators do not update their delegation to this proxy, their delegation will continue to decay which will be reflected in a reduced cumulative voting power for the proxy which will then flow through to the supported worker proposal. For example, if Account A and B have not updated their delegation and their delegation has decayed by an additional 10%, then the cumulative voting power for the worker proposal will also be reduced as reflected in the table below. + +|Account|[Voting Stake](#account-voting-stake)|Proxy Voting Power|Proxied Votes|Voting Power for "Worker Proposal 1"| +|-|-|-|-|-| +|Account A|1000 BTS|65%|650 BTS|650 BTS| +|Account B|500 BTS|40%|200 BTS|200 BTS| +|Account C|20 BTS|N/A|N/A|20 BTS| +|**Cumulative**||||**870 BTS**| + +If the proxy, Account C, later _withdraws support_ for Worker Proposal 1 then the cumulative voting power for that worker proposal will be withdrawn. + +|Account|[Voting Stake](#account-voting-stake)|Proxy Voting Power|Proxied Votes|Voting Power for "Worker Proposal 1" after Proxy Support is Withdrawn| +|-|-|-|-|-| +|Account A|1000 BTS|65%|650 BTS|0 BTS| +|Account B|500 BTS|40%|200 BTS|0 BTS| +|Account C|20 BTS|N/A|N/A|0 BTS| +|**Cumulative**||||**0 BTS**| + +This example demonstrates that even though direct votes for a worker proposal do not decay with time they can still be withdrawn at any time. + +--- ##
Adjustable Vote Decay Parameters From 9838a4828cfb15e8e549b7c16f4a476dcce5084c Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Wed, 5 Jun 2019 11:48:34 -0400 Subject: [PATCH 033/262] Add BSIP62 & 63, update status for 43, 44, 58 & 60 --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 45053fd..5fb3d55 100644 --- a/README.md +++ b/README.md @@ -50,8 +50,8 @@ Number | Title | [40](bsip-0040.md) | Custom active permission | Stefan Schießl | Protocol | Accepted - Milestone 1 [41](bsip-0041.md) | Reduce MSSR of bitCNY from 1.1 to 1.05 | Jerry Liu | Protocol | Accepted [42](bsip-0042.md) | Adjust price feed to influence trading price of SmartCoins | Abit More | Protocol | Rejected -[43](bsip-0043.md) | Market Fee Sharing | OpenLedgerApp | Protocol | Accepted - Pending Activation -[44](bsip-0044.md) | Hashed Time-Locked Contract | Ryan R. Fox | Protocol | Accepted - Pending Activation +[43](bsip-0043.md) | Market Fee Sharing | OpenLedgerApp | Protocol | Installed +[44](bsip-0044.md) | Hashed Time-Locked Contract | Ryan R. Fox | Protocol | Installed [45](bsip-0045.md) | Add bitAsset Backing Collateral flag/permission | Customminer | Protocol | Draft [46](https://github.com/bitshares/bsips/pull/111) | Escrow Concepts | Taconator | Informational | Draft [47](https://github.com/bitshares/bsips/pull/114) | An Explicit Voting Operation | Fabian Schuh | Protocol | Draft @@ -63,7 +63,9 @@ Number | Title | [54](https://github.com/bitshares/bsips/issues/92) | Deterministic addresses for Stealth wallets | Chris Sanborn | Informational | Draft [55](https://github.com/bitshares/bsips/issues/93) | Metadata hiding via Garlic Routing and other means | Chris Sanborn | Informational | Draft [57](bsip-0057.md) | Managed Vesting Balances | Blockchain Projects BV | Protocol | Draft -[58](bsip-0058.md) | Global Settlement Protection Through Price Feeding | Jerry Liu | Protocol | Draft +[58](bsip-0058.md) | Global Settlement Protection Through Price Feeding | Jerry Liu | Informational | Accepted [59](bsip-0059.md) | Adjustment of MSSR and MCR Through Voting | Jerry Liu | Informational | Draft -[60](bsip-0060.md) | BitShares URI scheme | John Titor, Stefan Schießl, Abit More | Informational (Client Protocol) | Draft +[60](bsip-0060.md) | BitShares URI scheme | John Titor, Stefan Schießl, Abit More | Informational (Client Protocol) | Accepted [61](https://github.com/bitshares/bsips/issues/150) | Operation to Update Limit Orders | Nathan Hourt | Protocol | Draft +[62](https://github.com/bitshares/bsips/issues/156) | Close Short Position | Stefan Schießl | Protocol | Draft +[63](https://github.com/bitshares/bsips/issues/172) | Short-lived Unidirectional Payment Channels | Christopher J. Sanborn | Informational | Draft From 16cfe69b4c2adbdf346aa649dbb95b168a7d400d Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Wed, 5 Jun 2019 12:00:41 -0400 Subject: [PATCH 034/262] Update status for BSIP46 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5fb3d55..b448ee7 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Number | Title | [43](bsip-0043.md) | Market Fee Sharing | OpenLedgerApp | Protocol | Installed [44](bsip-0044.md) | Hashed Time-Locked Contract | Ryan R. Fox | Protocol | Installed [45](bsip-0045.md) | Add bitAsset Backing Collateral flag/permission | Customminer | Protocol | Draft -[46](https://github.com/bitshares/bsips/pull/111) | Escrow Concepts | Taconator | Informational | Draft +[46](https://github.com/bitshares/bsips/pull/111) | Escrow Concepts | Taconator | Informational | Accepted [47](https://github.com/bitshares/bsips/pull/114) | An Explicit Voting Operation | Fabian Schuh | Protocol | Draft [48](https://github.com/bitshares/bsips/pull/115) | Add Flag to Asset to Prevent Manipulating Max Supply | Fabian Schuh | Protocol | Draft [50](https://github.com/bitshares/bsips/issues/88) | Stealth development, Phase II | Chris Sanborn | Informational | Draft From 174ed0ea1d4c409d7e91f8b4dab6769c961f6956 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Fri, 7 Jun 2019 14:41:00 -0400 Subject: [PATCH 035/262] Update status within files --- bsip-0043.md | 2 +- bsip-0044.md | 2 +- bsip-0046.md | 2 +- bsip-0058.md | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bsip-0043.md b/bsip-0043.md index 3c1b82b..a93e921 100644 --- a/bsip-0043.md +++ b/bsip-0043.md @@ -1,7 +1,7 @@ BSIP: 0043 Title: Market fee sharing Authors: OpenLedgerApp - Status: Draft + Status: Installed Obsoletes: [BSIP-0004](bsip-0004.md) Type: Protocol Created: 2018-08-23 diff --git a/bsip-0044.md b/bsip-0044.md index e8ad2d8..a0b3d91 100644 --- a/bsip-0044.md +++ b/bsip-0044.md @@ -1,7 +1,7 @@ BSIP: 0044\ Title: Hashed Time-Locked Contract\ Authors: Ryan R. Fox, John M. Jones, taconator\ -Status: Draft\ +Status: Installed\ Type: Protocol\ Created: 2018-08-22\ Discussion: https://github.com/bitshares/bsips/pull/104 diff --git a/bsip-0046.md b/bsip-0046.md index 32252a3..eafc270 100644 --- a/bsip-0046.md +++ b/bsip-0046.md @@ -1,7 +1,7 @@ BSIP: 0046 Title: Escrow Concepts Authors: taconator - Status: Draft + Status: Accepted Type: Informational Created: 2018-04-16 Discussion: BSIP (https://github.com/bitshares/bsips/pull/111) diff --git a/bsip-0058.md b/bsip-0058.md index cd76839..4ab56ff 100644 --- a/bsip-0058.md +++ b/bsip-0058.md @@ -1,8 +1,8 @@ BSIP: 0058 Title: Global Settlement Protection Through Price Feeding Authors: Jerry Liu bitcrab@qq.com - Status: Draft - Type: Protocol + Status: Accepted + Type: Informational Created: 2018-12-30 Discussion: https://github.com/bitshares/bsips/issues/135 From 41c39f7a8cd8797fd839e0b853dd5a06f77cc69f Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Sun, 9 Jun 2019 08:45:46 -0400 Subject: [PATCH 036/262] Add new BSIPs --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b448ee7..888ba23 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ Number | Title | [50](https://github.com/bitshares/bsips/issues/88) | Stealth development, Phase II | Chris Sanborn | Informational | Draft [51](https://github.com/bitshares/bsips/issues/89) | New operations for Confidential Asset (CA) transactions | Chris Sanborn | Protocol | Draft [52](https://github.com/bitshares/bsips/issues/90) | Ring signatures for untraceability of Stealth transactions | Chris Sanborn | Protocol | Draft -[53](https://github.com/bitshares/bsips/pull/116) | Blockchain scanning for inbound Stealth transactions | Chris Sanborn | Protocol | Draft +[53](https://github.com/bitshares/bsips/pull/116) | Blockchain scanning for inbound Stealth transactions | Chris Sanborn | Informational (Client Protocol) | Draft [54](https://github.com/bitshares/bsips/issues/92) | Deterministic addresses for Stealth wallets | Chris Sanborn | Informational | Draft [55](https://github.com/bitshares/bsips/issues/93) | Metadata hiding via Garlic Routing and other means | Chris Sanborn | Informational | Draft [57](bsip-0057.md) | Managed Vesting Balances | Blockchain Projects BV | Protocol | Draft @@ -69,3 +69,10 @@ Number | Title | [61](https://github.com/bitshares/bsips/issues/150) | Operation to Update Limit Orders | Nathan Hourt | Protocol | Draft [62](https://github.com/bitshares/bsips/issues/156) | Close Short Position | Stefan Schießl | Protocol | Draft [63](https://github.com/bitshares/bsips/issues/172) | Short-lived Unidirectional Payment Channels | Christopher J. Sanborn | Informational | Draft +[64](https://github.com/bitshares/bsips/issues/149) | Hashed Time-Locked Contract (Replacement for BSIP44) | Ryan R. Fox | Protocol | Draft +[65](https://github.com/bitshares/bsips/pull/149) | Fix Locked Accounts | OpenLedger | Protocol | Draft +[66](https://github.com/bitshares/bsips/pull/132) | Sharedrop Operation | OpenLedger | Protocol | Draft +[67](https://github.com/bitshares/bsips/pull/133) | Dynamic Market Fees | OpenLedger | Protocol | Draft +[68](https://github.com/bitshares/bsips/pull/134) | Market Fee Based Asset | OpenLedger | Protocol | Draft +[69](https://github.com/bitshares/bsips/pull/134) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft +[70](https://github.com/bitshares/bsips/issues/170) | Lending for Margin Trading (Variant A) | George Harrap, Michel Santos | Protocol | Draft From 999c3b947b031c9aeaa811be7804e95005a0deb3 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Mon, 10 Jun 2019 17:11:32 -0400 Subject: [PATCH 037/262] FIxup links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 888ba23..2ee238a 100644 --- a/README.md +++ b/README.md @@ -69,10 +69,10 @@ Number | Title | [61](https://github.com/bitshares/bsips/issues/150) | Operation to Update Limit Orders | Nathan Hourt | Protocol | Draft [62](https://github.com/bitshares/bsips/issues/156) | Close Short Position | Stefan Schießl | Protocol | Draft [63](https://github.com/bitshares/bsips/issues/172) | Short-lived Unidirectional Payment Channels | Christopher J. Sanborn | Informational | Draft -[64](https://github.com/bitshares/bsips/issues/149) | Hashed Time-Locked Contract (Replacement for BSIP44) | Ryan R. Fox | Protocol | Draft +[64](https://github.com/bitshares/bsips/issues/174) | Hashed Time-Locked Contract (Replacement for BSIP44) | Ryan R. Fox | Protocol | Draft [65](https://github.com/bitshares/bsips/pull/149) | Fix Locked Accounts | OpenLedger | Protocol | Draft [66](https://github.com/bitshares/bsips/pull/132) | Sharedrop Operation | OpenLedger | Protocol | Draft [67](https://github.com/bitshares/bsips/pull/133) | Dynamic Market Fees | OpenLedger | Protocol | Draft [68](https://github.com/bitshares/bsips/pull/134) | Market Fee Based Asset | OpenLedger | Protocol | Draft -[69](https://github.com/bitshares/bsips/pull/134) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft +[69](https://github.com/bitshares/bsips/issues/175) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft [70](https://github.com/bitshares/bsips/issues/170) | Lending for Margin Trading (Variant A) | George Harrap, Michel Santos | Protocol | Draft From a2d1e59111d41a5917bec455bd46ed9c64df913e Mon Sep 17 00:00:00 2001 From: Alfredo Garcia Date: Wed, 12 Jun 2019 11:46:40 -0300 Subject: [PATCH 038/262] add software specs --- bsip-0022.md | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 74 insertions(+), 2 deletions(-) diff --git a/bsip-0022.md b/bsip-0022.md index 223eee1..1d53edc 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -286,8 +286,80 @@ Any subsequent voting by an account will set a new latest vote date for an accou ## Software Specifications -TODO +Proposed line of work for implementation. +### Vote decay parameters for committee: + + struct category { + bool active; + time_point_sec full_power_duration; + time_point_sec total decay duration; + int total_decay_steps; + }; + + struct vote_decay { + category witness; + category committee_member; + category worker; + category proxy_delegator; + }; + + +- `total_decay_duration` in all categories should be divisible by `total_decay_steps`. +- parameters can be added as child of extensions of the block chain properties, for example: + ``` + parameters.extensions.vote_decay.proxy_delegation.active = true; + parameters.extensions.vote_decay.workers.full_power_duration = 7776000; + etc + ``` + +### last_vote_time + +`last_vote_time` is a parameter introduced to Bitshares at https://github.com/bitshares/bitshares-core/pull/1449/ and the implementation of this BSIP will use it to get when was the last vote activity for an account. + +In this BSIP it is proposed that reverting your account back from proxy to self should not be considered as voting activity. Current behaviour consider this as activity so changes in `last_vote_time` are needed. + +### calculate_voting_power + +At `db_maint.cpp`, inside `database::perform_chain_maintenance` , in the `vote_tally_helper`, in the `()` operator is where the `voting_stake` for each account is calculated. (https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L1178) + +It makes sense to add our decay multiplier(aka voting power) here. + +`calculate_voting_power(opinion_account)` will be a function added to get the needed multiplier according to conditions(current decay period, last_vote_time, etc). + +We need to calculate voting stake for witness, committee member, worker and proxy because depending on what and how(proxy-no proxy) we are voting is the stake we are going to use. So function can return a structure as: + + + struct voting_power { + double for_witness; + double for_committee; + double for_worker; + double for_proxy_delegation; + }; + +It is free to the developer how to code `calculate_voting_power` efficiently, avoiding the performance problems the calculations may have. + +This should help as a reference: https://github.com/peerplays-network/peerplays/blob/qa_gpos_18.04/libraries/chain/db_maint.cpp#L728-L785 + +In the loop of votes(https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L1182) we can check what are we voting for and use the corresponding previously calculated stake. + + + for( vote_id_type id : opinion_account.options.votes ) + ... + if(vote_type == witness) + d._vote_tally_buffer[offset] += voting_stake_witness; + ... + +The flow of db_maint will continue all the same after this. + +### API call + +At least 1 API call need to be added in order to get voting power from an account. +Structure `voting_power` can be saved to account `stats` object in order to achieve this. + +### Test cases + +All the scenarios described in this BSIP should be added as test cases plus additional edge cases. # Risks @@ -358,4 +430,4 @@ This document is placed in the public domain. * https://bitsharestalk.org/index.php/topic,20753.0.html * [BSIP 20 Steemit thread](https://steemit.com/bitshares/@cm-steem/bsip-020-draft-introducing-profit-sharing-dividends-to-bitshares-uia-only-input-would-be-massively-appreciated) * [BSIP 19 Steemit thread](https://steemit.com/bitshares/@cm-steem/bsip-019-updated-draft-introducing-profit-sharing-dividends-to-bitshares-mpa-only) -* [BSIP 22 Steemit thread](https://steemit.com/bitshares/@cm-steem/bsip-0022-draft-introducing-expiring-votes-for-witnesses-committie-members-and-proxies-within-the-bitshares-network-an) \ No newline at end of file +* [BSIP 22 Steemit thread](https://steemit.com/bitshares/@cm-steem/bsip-0022-draft-introducing-expiring-votes-for-witnesses-committie-members-and-proxies-within-the-bitshares-network-an) From cbcc5bf0f8e6e7d5d4d9eeec807d6ebe71772c84 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Mon, 15 Jul 2019 10:01:19 -0400 Subject: [PATCH 039/262] Add initial draft of bsip-0069.md, Assert Predicates. --- bsip-0069.md | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 bsip-0069.md diff --git a/bsip-0069.md b/bsip-0069.md new file mode 100644 index 0000000..53d2b0b --- /dev/null +++ b/bsip-0069.md @@ -0,0 +1,74 @@ + BSIP: 0069 + Title: Additional Assert Predicates + Authors: Christopher J. Sanborn, ... + Status: Draft + Type: Protocol + Created: 2019-06-08 + Discussion: https://github.com/bitshares/bsips/issues/175 + +# Abstract + +New predicates for the `assert_operation` are proposed to enable conditional validity of transactions for various use cases, including safety of transactions that depend on recent prior transactions, safety of transactions signed by hardware wallets, and transactions signed in advance but intended to be broadcast at a later time. + +# Motivation + +This BSIP is motivated by a multitude of potential use cases in which conditional validity of a transaction may be valuable. One example is the implementation of payment channels described in [Short-lived Unidirectional Payment Channels](bsip-0063.md), which depends on refund transactions being secured by a time lock. A time lock could be trivially implemented as an assert on a particular head block time. Thus an assert predicate `head_block_time_ge_time_predicate` could open up new possible applications on top of the BitShares protocol. + +There are other interesting use cases and the predicates that would support them. So this BSIP will serve as a batch list of desired predicates to add in an upcoming scheduled protocol upgrade. + +# Rationale + +The `assert_operation` as currently implemented offers only three predicates, which are primarily geared at ensuring that a newly created account or asset has in fact been created as believed before doing something with that account or asset that could produce unintended consequences were the account or asset _not_ created as believed. (This protects against, e.g., a race condition in which a block reorganization could potentially change the user ID given to a newly-registered user name.) The three existing predicates are defined in [`assert.hpp`](https://github.com/bitshares/bitshares-core/blob/e3d1226e30cbd1e2b081642ad04aa7e2f27ac1af/libraries/chain/include/graphene/chain/protocol/assert.hpp) as: + +| Predicate | Description | +|:----------|:------------| +| `account_name_eq_lit_predicate` | Tests the name of a given account ID equals a particular string literal | +| `asset_symbol_eq_lit_predicate` | Tests the symbol of a given asset ID equals a particular string literal | +| `block_id_predicate` | Tests that a block with a given ID appears within the last 2^16 blocks | + +The additional predicates proposed are described in the following subsections. + +## Head block time and head block height predicates + +Propose to add the following predicates, which support applications such as payment channels: + +| Predicate | Description | +|:----------|:------------| +| `head_block_time_ge_time_predicate` | Head block time meets or exceeds `time`. Ensures a transaction is only valid at or after a specified time. | +| `head_block_time_lt_time_predicate` | Head block time is less than `time`. Ensures a transaction is only valid if included _before_ a specified time. | +| `head_block_height_ge_height_predicate` | Head block height meets or exceeds `height`. Ensures a transaction is only valid at or after a specified block height. | +| `head_block_height_lt_height_predicate` | Head block height is less than `height`. Ensures a transaction is only valid if included _before_ a specified block height. | + +_TODO: Should the predicates include ALL the comparisons: eq, lt, le, gt, ge? OR is ge, lt sufficient for real-world use cases? Note also that block_time_lt_time might be functionally equivalent to a transaction expiration and redundant._ + +## Account and Asset Creation Safety + +The existing predicates check for the successful creation of a new account or asset by testing the correlation of an object ID and a name string. But this still leaves open a vulnerability from an attacking party trying to register the same account name or asset symbol. Thus to confirm expected object creation, it would be better to test the account authorities or asset issuer, than to check the name or symbol. + +Propose to add the following predicates: + +| Predicate | Description | +|:----------|:------------| +| `account_owner_is_authority_predicate` | Tests owner authority | +| `account_active_is_authority_predicate` | Tests active authority | +| `asset_issuer_is_account_predicate` | Tests asset issuer | + +## Predicates Useful to Hardware Wallets + +The existing predicates `account_name_eq_lit_predicate` and `asset_symbol_eq_lit_predicate` are useful to hardware wallets which must sign transactions that make reference to object IDs, but would like to present details to the user for confirmation using user-friendly object names or symbols. The hardware wallet cannot verify that chain state maps a particular object to a particular string. However, it _can_ protect the user by only signing transactions which are inherently invalid if the expected mapping is not truthful. Thus these assert predicates can allow the wallet to display, e.g., a transfer operation using account name instead of account ID. Similarly for asset symbols. + +For assets, however, there is one additional field which the wallet would want to assert, for which there is not yet an existing predicate. This is the asset precision field. Thus we propose to add the following predicate: + +| Predicate | Description | +|:----------|:------------| +| `asset_precision_predicate` | Checks precision field of an asset | + + +# Specifications + +_Specific behavior of each predicate to be detailed here._ + +# Discussion +# Summary for Shareholders +# Copyright +# See Also From 29552990cf245e70cb30efa78cc3bd2636bf13cd Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Mon, 15 Jul 2019 10:26:49 -0400 Subject: [PATCH 040/262] BSIP69: Remove unnecessary proposed predicates. Remove `head_block_time_lt_time_predicate` since it's equivalent to a transaction expiration, and remove `head_block_height_...` predicates due to lack of a known use case at this time. --- bsip-0069.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/bsip-0069.md b/bsip-0069.md index 53d2b0b..9234a7a 100644 --- a/bsip-0069.md +++ b/bsip-0069.md @@ -30,16 +30,11 @@ The additional predicates proposed are described in the following subsections. ## Head block time and head block height predicates -Propose to add the following predicates, which support applications such as payment channels: +Propose to add the following predicate, which supports applications such as payment channels: | Predicate | Description | |:----------|:------------| | `head_block_time_ge_time_predicate` | Head block time meets or exceeds `time`. Ensures a transaction is only valid at or after a specified time. | -| `head_block_time_lt_time_predicate` | Head block time is less than `time`. Ensures a transaction is only valid if included _before_ a specified time. | -| `head_block_height_ge_height_predicate` | Head block height meets or exceeds `height`. Ensures a transaction is only valid at or after a specified block height. | -| `head_block_height_lt_height_predicate` | Head block height is less than `height`. Ensures a transaction is only valid if included _before_ a specified block height. | - -_TODO: Should the predicates include ALL the comparisons: eq, lt, le, gt, ge? OR is ge, lt sufficient for real-world use cases? Note also that block_time_lt_time might be functionally equivalent to a transaction expiration and redundant._ ## Account and Asset Creation Safety From 77de157e0a97b238a83b3d16eeaf98090f702052 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Mon, 15 Jul 2019 15:15:02 -0400 Subject: [PATCH 041/262] Reorganize Rationale section and add to Discussion and Summary. --- bsip-0069.md | 46 ++++++++++++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/bsip-0069.md b/bsip-0069.md index 9234a7a..f6f6420 100644 --- a/bsip-0069.md +++ b/bsip-0069.md @@ -18,7 +18,9 @@ There are other interesting use cases and the predicates that would support them # Rationale -The `assert_operation` as currently implemented offers only three predicates, which are primarily geared at ensuring that a newly created account or asset has in fact been created as believed before doing something with that account or asset that could produce unintended consequences were the account or asset _not_ created as believed. (This protects against, e.g., a race condition in which a block reorganization could potentially change the user ID given to a newly-registered user name.) The three existing predicates are defined in [`assert.hpp`](https://github.com/bitshares/bitshares-core/blob/e3d1226e30cbd1e2b081642ad04aa7e2f27ac1af/libraries/chain/include/graphene/chain/protocol/assert.hpp) as: +## Review of existing predicates + +The `assert_operation` as currently implemented offers only three predicates. They are defined in [`assert.hpp`](https://github.com/bitshares/bitshares-core/blob/e3d1226e30cbd1e2b081642ad04aa7e2f27ac1af/libraries/chain/include/graphene/chain/protocol/assert.hpp) as: | Predicate | Description | |:----------|:------------| @@ -26,44 +28,60 @@ The `assert_operation` as currently implemented offers only three predicates, wh | `asset_symbol_eq_lit_predicate` | Tests the symbol of a given asset ID equals a particular string literal | | `block_id_predicate` | Tests that a block with a given ID appears within the last 2^16 blocks | -The additional predicates proposed are described in the following subsections. +The existing predicates are primarily geared at ensuring that a newly created account or asset has in fact been created as believed before doing something with that account or asset that could produce unintended consequences were the account or asset _not_ created as believed. This protects against, e.g., a race condition in which a block reorganization could potentially change the numeric account ID given to a newly-registered account name. Since transfer operations identify account IDs, not names, a faucet script providing initial funds to such an account could inadvertently fund the wrong account. The faucet could, of course, wait for irreversibility prior to broadcasting the funding operation, but this adds complexity as the faucet must watch the blockchain. If the faucet prefers to fund the account immediately — perhaps even within the same block as the registration operation — then the assert predicates offer an assurance of safety. + +## Proposed new predicates: + +We propose the addition of the following new predicates, organized by purpose below: -## Head block time and head block height predicates +### Extending account and asset creation safety: -Propose to add the following predicate, which supports applications such as payment channels: +To further support account and asset creation safety, we propose to add the following predicates: | Predicate | Description | |:----------|:------------| -| `head_block_time_ge_time_predicate` | Head block time meets or exceeds `time`. Ensures a transaction is only valid at or after a specified time. | +| `account_owner_is_authority_predicate` | Tests owner authority | +| `account_active_is_authority_predicate` | Tests active authority | +| `asset_issuer_is_account_predicate` | Tests asset issuer | -## Account and Asset Creation Safety +Although the existing predicates already allow to check for the successful creation of a new account or asset by testing the correlation of an object ID and a name string, this still leaves open a vulnerability from an attacking party trying to register the same account name or asset symbol. This would be a targetted attack, in which an attacker would have to observe an attempt to register a particular name and then front-run a competing registration operation that “steals” the name. Although tricky to implement, such an attack is certainly possible. For a registration script wishing to quickly fund a newly-created account, a better way to test successful creation would be to test that the account authorities are as expected, rather than just the correlation of account name to id. Similarly for asset creation, a test of asset issuer offers assurance that the asset created is in fact in control of the expected issuer. -The existing predicates check for the successful creation of a new account or asset by testing the correlation of an object ID and a name string. But this still leaves open a vulnerability from an attacking party trying to register the same account name or asset symbol. Thus to confirm expected object creation, it would be better to test the account authorities or asset issuer, than to check the name or symbol. +### Head block time predicate: -Propose to add the following predicates: +We propose to add the following predicate, which supports applications such as payment channels: | Predicate | Description | |:----------|:------------| -| `account_owner_is_authority_predicate` | Tests owner authority | -| `account_active_is_authority_predicate` | Tests active authority | -| `asset_issuer_is_account_predicate` | Tests asset issuer | +| `head_block_time_ge_time_predicate` | Head block time meets or exceeds `time`. Ensures a transaction is only valid at or after a specified time. | -## Predicates Useful to Hardware Wallets +This predicate allows for the signing of future-dated transactions (up to the `maximum_time_until_expiration` limit set by committee). Payment channel constructs, such as proposed in [BSIP-0063](bsip-0063.md), can use this to sign refund transctions to be used if a counterparty fails to meet an obligation to close out a channel within an agreed upon time window. -The existing predicates `account_name_eq_lit_predicate` and `asset_symbol_eq_lit_predicate` are useful to hardware wallets which must sign transactions that make reference to object IDs, but would like to present details to the user for confirmation using user-friendly object names or symbols. The hardware wallet cannot verify that chain state maps a particular object to a particular string. However, it _can_ protect the user by only signing transactions which are inherently invalid if the expected mapping is not truthful. Thus these assert predicates can allow the wallet to display, e.g., a transfer operation using account name instead of account ID. Similarly for asset symbols. +### Predicates useful to hardware wallets: -For assets, however, there is one additional field which the wallet would want to assert, for which there is not yet an existing predicate. This is the asset precision field. Thus we propose to add the following predicate: +The existing predicates `account_name_eq_lit_predicate` and `asset_symbol_eq_lit_predicate`, in addition to the use cases described above, are also useful to optimize hardware wallet UX design. We propose one more predicate to complete the hardware-wallet use case: | Predicate | Description | |:----------|:------------| | `asset_precision_predicate` | Checks precision field of an asset | +These predicates are useful to hardware wallets because HW wallets must sign transactions that make reference to object IDs, without being able to verify the human-readable names of those object IDs. Ideally, the wallet would like to present details to the user for confirmation using user-friendly names or symbols. The hardware wallet cannot verify that chain state maps a particular object to a particular string. However, it _can_ protect the user by only signing transactions which are inherently invalid if the expected mapping is not truthful. Thus these assert predicates can allow the wallet to display, e.g., a transfer operation using account name instead of account ID. Similarly for asset symbols. And with the added `asset_precision_predicate`, the hardware wallet will be able to display asset amounts using the correct precision and symbol without risk of an order-of-magnitude error or incorrect asset type. # Specifications _Specific behavior of each predicate to be detailed here._ # Discussion + +### Impacted committee parameters + +An affected committee parameter is `max_predicate_opcode`, which limits the number of assert predicates that may be evaluated in a single assert operation. That parameter is currently set to 1. This BSIP proposes predicates which may be useful in combination (e.g. testing both an asset symbol ___and___ precision to support human readable display on a hardware wallet). Thus, the committee may wish to increase this parameter. (Although users should be able to get around this limit by simply including multiple assert operations within a transaction, rather than multiple predicates within a single assert operation.) + # Summary for Shareholders + +We have proposed the addition of five new assert predicates which increase the utility and security of the BitShares platform. + # Copyright + +This document is placed by its authors in the public domain. + # See Also From b82469add82386696bb540b34309b5ff6e78e044 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Mon, 15 Jul 2019 16:14:48 -0400 Subject: [PATCH 042/262] Rewrite Motivation section. --- bsip-0069.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bsip-0069.md b/bsip-0069.md index f6f6420..0fe21b9 100644 --- a/bsip-0069.md +++ b/bsip-0069.md @@ -12,9 +12,13 @@ New predicates for the `assert_operation` are proposed to enable conditional val # Motivation -This BSIP is motivated by a multitude of potential use cases in which conditional validity of a transaction may be valuable. One example is the implementation of payment channels described in [Short-lived Unidirectional Payment Channels](bsip-0063.md), which depends on refund transactions being secured by a time lock. A time lock could be trivially implemented as an assert on a particular head block time. Thus an assert predicate `head_block_time_ge_time_predicate` could open up new possible applications on top of the BitShares protocol. +This BSIP is motivated by a multitude of potential use cases in which conditional validity of a transaction may be valuable. BitShares currently supports conditional validity of a transaction via the `assert` operation which will cause a transaction to fail validation if a supplied “predicate” is not met. However, at the present time, the assert operation supports only three distinct predicate types. We propose here additional predicates which will enable new use cases. -There are other interesting use cases and the predicates that would support them. So this BSIP will serve as a batch list of desired predicates to add in an upcoming scheduled protocol upgrade. +One new use case which could be enabled by the new predicates is the implementation of payment channels described in [Short-lived Unidirectional Payment Channels](bsip-0063.md), which depends on refund transactions being secured by a time lock. A time lock could be trivially implemented as an assert on a particular head block time. + +Another case where new predicates for conditional validity would be useful is for transactions which must be signed without the ability to verify blockchain state at the time of signing. A particular instance of this is transactions signed by a hardware wallet. Many hardware wallets display details of a transaction to the user for confirmation prior to signing. Since BitShares transactions refer to accounts and assets by object ID rather than name or symbol, a hardware wallet cannot present these details to the user in human-readble form unless there is an assurance of a truthful mapping between the displayed account name or asset symbol and the corresponding object IDs in the transaction to be signed. Including an assert operation will ensure that if the mapping is NOT truthful, then the transaction will NOT be valid to include in a block, thus hardware wallet UX can be greatly improved. + +In what follows we propose to extend the list of currently available assert predicates with new predicates to serve the above use cases and more. # Rationale From 5638bb776d123c7bd577334754741ab55dd956e7 Mon Sep 17 00:00:00 2001 From: Abit Date: Mon, 15 Jul 2019 22:14:48 +0200 Subject: [PATCH 043/262] Update market URI Due to historical reasons the reference wallet and some blockchain explorers implemented `market/asset_asset` scheme, so I think it's better to stick with it. E.G. * https://wallet.bitshares.org/#/market/BTS_CNY * https://bts.ai/market/BTS_CNY --- bsip-0060.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0060.md b/bsip-0060.md index 1516af8..0c22b4a 100644 --- a/bsip-0060.md +++ b/bsip-0060.md @@ -131,10 +131,10 @@ lowalpha = "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | Market paths start with the word "market", followed by two `asset_id_or_symbol`s. -Example: `market/BTS/USD` +Example: `market/BTS_USD` ```BNF -market_path = "market" "/" asset_id_or_symbol "/" asset_id_or_symbol +market_path = "market" "/" asset_id_or_symbol "_" asset_id_or_symbol ``` ### Public Keys From 88c8fba4047aad6295c30310456ff85fa83049a8 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Tue, 16 Jul 2019 00:58:12 -0400 Subject: [PATCH 044/262] Correct misunderstanding of parameter. --- bsip-0069.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0069.md b/bsip-0069.md index 0fe21b9..95086ad 100644 --- a/bsip-0069.md +++ b/bsip-0069.md @@ -78,7 +78,7 @@ _Specific behavior of each predicate to be detailed here._ ### Impacted committee parameters -An affected committee parameter is `max_predicate_opcode`, which limits the number of assert predicates that may be evaluated in a single assert operation. That parameter is currently set to 1. This BSIP proposes predicates which may be useful in combination (e.g. testing both an asset symbol ___and___ precision to support human readable display on a hardware wallet). Thus, the committee may wish to increase this parameter. (Although users should be able to get around this limit by simply including multiple assert operations within a transaction, rather than multiple predicates within a single assert operation.) +An affected committee parameter is `max_predicate_opcode`, which limits the number of defined predicates supported by the assert operation. If new predicate types are added to the core protocol, this parameter will need to be increased in order to “activate” the new predicates on the network. Thus, the committee should be ready to increase this parameter if this BSIP finds support and is implemented. Using a committee parameter to activate protocol additions after block-producer adoption is an alternative to setting a hard-fork date for activation. # Summary for Shareholders From 913ccb4cbfaa1e34175956f233bc8cc38b3179fd Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Wed, 17 Jul 2019 12:49:29 -0400 Subject: [PATCH 045/262] Provide spec for account authority predicate. --- bsip-0069.md | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/bsip-0069.md b/bsip-0069.md index 95086ad..424d305 100644 --- a/bsip-0069.md +++ b/bsip-0069.md @@ -44,8 +44,7 @@ To further support account and asset creation safety, we propose to add the foll | Predicate | Description | |:----------|:------------| -| `account_owner_is_authority_predicate` | Tests owner authority | -| `account_active_is_authority_predicate` | Tests active authority | +| `account_authorities_match_predicate` | Tests that account authorities (owner, active, special, etc.) are as supplied in predicate| | `asset_issuer_is_account_predicate` | Tests asset issuer | Although the existing predicates already allow to check for the successful creation of a new account or asset by testing the correlation of an object ID and a name string, this still leaves open a vulnerability from an attacking party trying to register the same account name or asset symbol. This would be a targetted attack, in which an attacker would have to observe an attempt to register a particular name and then front-run a competing registration operation that “steals” the name. Although tricky to implement, such an attack is certainly possible. For a registration script wishing to quickly fund a newly-created account, a better way to test successful creation would be to test that the account authorities are as expected, rather than just the correlation of account name to id. Similarly for asset creation, a test of asset issuer offers assurance that the asset created is in fact in control of the expected issuer. @@ -72,7 +71,33 @@ These predicates are useful to hardware wallets because HW wallets must sign tra # Specifications -_Specific behavior of each predicate to be detailed here._ +#### account_authorities_match_predicate: + +Pseudocode: +```c++ +struct account_authorities_match_predicate +{ + account_id_type account_id; + + optional owner; + optional active; + optional owner_special; + optional owner_active; + + /** + * Perform state-independent checks. Verify that, + * + * (a) At least one optional authority is included, + * + * (b) For each supplied authority or special authority, the + * account authority matches that supplied in the predicate. + * + * For authorities NOT supplied, no checks are performed. + */ + bool validate() const; +}; + +``` # Discussion From 4e371300d97e3b3830394e16d3e454dc0893334f Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Wed, 17 Jul 2019 18:16:52 -0400 Subject: [PATCH 046/262] Spec out remaining predicates. --- bsip-0069.md | 69 ++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 59 insertions(+), 10 deletions(-) diff --git a/bsip-0069.md b/bsip-0069.md index 424d305..dd5f293 100644 --- a/bsip-0069.md +++ b/bsip-0069.md @@ -73,8 +73,12 @@ These predicates are useful to hardware wallets because HW wallets must sign tra #### account_authorities_match_predicate: -Pseudocode: ```c++ +/** + * This predicate takes one or more authority or special_authority objects and + * asserts that each supplied authority matches the corresponding account + * authority. For authorities NOT supplied, no checks are performed. + */ struct account_authorities_match_predicate { account_id_type account_id; @@ -85,20 +89,65 @@ struct account_authorities_match_predicate optional owner_active; /** - * Perform state-independent checks. Verify that, - * - * (a) At least one optional authority is included, - * - * (b) For each supplied authority or special authority, the - * account authority matches that supplied in the predicate. - * - * For authorities NOT supplied, no checks are performed. + * Validate that predicate is well-formed. Verify that at least one optional + * parameter is supplied and that they are valid (special_)authority objects. */ bool validate() const; }; ``` +#### asset_issuer_is_account_predicate: + +```c++ +/** + * Asserts that asset_id->issuer matches issuer_id. + */ +struct asset_issuer_is_account_predicate +{ + asset_id_type asset_id; + account_id_type issuer_id; + + bool validate() const; +}; + +``` + +#### asset_precision_predicate: + +```c++ +/** + * Assert that asset_id->precision matches precision. + */ +struct asset_precision_predicate +{ + asset_id_type asset_id; + uint8_t precision; + + bool validate() const; +}; + +``` + +#### head_block_time_ge_time_predicate: + +```c++ +/** + * Asserts that the block time of the block which this transaction would + * build upon (i.e. the parent of the block this tx would be included in) + * meets or exceeds a specified time. This allows to create transactions + * which only become valid “in the future”. (Verifies that + * database::head_block_time() >= min_time.) + */ +struct head_block_time_ge_time_predicate +{ + fc::time_point_sec min_time; + + bool validate() const; +}; + +``` + # Discussion ### Impacted committee parameters @@ -107,7 +156,7 @@ An affected committee parameter is `max_predicate_opcode`, which limits the numb # Summary for Shareholders -We have proposed the addition of five new assert predicates which increase the utility and security of the BitShares platform. +We have proposed the addition of four new assert predicates which increase the utility and security of the BitShares platform. # Copyright From f9f685242d665098f56c12a0d42e1f565c1cc2f0 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Tue, 30 Jul 2019 11:52:11 -0400 Subject: [PATCH 047/262] Correct limitation on the head_block_time predicate. --- bsip-0069.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0069.md b/bsip-0069.md index dd5f293..82d02c4 100644 --- a/bsip-0069.md +++ b/bsip-0069.md @@ -57,7 +57,7 @@ We propose to add the following predicate, which supports applications such as p |:----------|:------------| | `head_block_time_ge_time_predicate` | Head block time meets or exceeds `time`. Ensures a transaction is only valid at or after a specified time. | -This predicate allows for the signing of future-dated transactions (up to the `maximum_time_until_expiration` limit set by committee). Payment channel constructs, such as proposed in [BSIP-0063](bsip-0063.md), can use this to sign refund transctions to be used if a counterparty fails to meet an obligation to close out a channel within an agreed upon time window. +This predicate allows for the signing of future-dated transactions (up to a practical limit of a little more than two days, imposed by the need of a transaction to reference a TaPoS block within the past 2^16 blocks). Payment channel constructs, such as proposed in [BSIP-0063](bsip-0063.md), can use this to sign refund transctions to be used if a counterparty fails to meet an obligation to close out a channel within an agreed upon time window. ### Predicates useful to hardware wallets: From cd0a6a637b2d55c0a212f24da722dcd6e42620b8 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Tue, 30 Jul 2019 12:19:28 -0400 Subject: [PATCH 048/262] Add contingency for BSIP-40 custom auth's in authorities predicate. --- bsip-0069.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bsip-0069.md b/bsip-0069.md index 82d02c4..0b91488 100644 --- a/bsip-0069.md +++ b/bsip-0069.md @@ -78,6 +78,9 @@ These predicates are useful to hardware wallets because HW wallets must sign tra * This predicate takes one or more authority or special_authority objects and * asserts that each supplied authority matches the corresponding account * authority. For authorities NOT supplied, no checks are performed. + * To assert that a particular authority (e.g. owner_special) is EMPTY, + * do not leave the optional<> field unspecified (which will not perform a + * check), but rather include it as the `no_special_authority` type variant. */ struct account_authorities_match_predicate { @@ -88,6 +91,11 @@ struct account_authorities_match_predicate optional owner_special; optional owner_active; + // In the event BSIP-40 (Custom Active Authorities) is implemented, add also: + // optional> custom_authorities; + // (Typical usage would be to supply zero-length vector to assert the list is + // empty.) + /** * Validate that predicate is well-formed. Verify that at least one optional * parameter is supplied and that they are valid (special_)authority objects. From 4713b9d1410c3f774e4ed04d9090c61673b8375e Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Tue, 6 Aug 2019 19:15:00 -0400 Subject: [PATCH 049/262] Updates to Rationale, Discussion, design, and software specifications --- bsip-0022.md | 212 ++++++++++++++++++++++++++++----------------------- 1 file changed, 117 insertions(+), 95 deletions(-) diff --git a/bsip-0022.md b/bsip-0022.md index 1d53edc..bc876b6 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -1,5 +1,5 @@ BSIP: 0022 - Title: Introducing expiring votes for Witnesses, Committie members & Proxies within the Bitshares network + Title: Vote Decay for Witnesses, Committee members & Proxies within the BitShares network Authors: [Customminer](https://steemit.com/@cm-steem/) Authors of relevant BSIP-0005: Daniel Larmier Fabian Schuh @@ -9,33 +9,28 @@ Primary discussions: + + Similar discussions: - Worker: TBD # Abstract -This BSIP proposes to introduce an expiration on votes cast within the Bitshares network so as to encourage an active voting population and campaigning by those who desire being voted into power. +This BSIP proposes to introduce an expiration on votes cast within the BitShares network so as to encourage an active voting population and campaigning by those who desire being voted into power. # Motivation -Currently within Bitshares DPOS system, an user's votes for committee/witness/proxy representatives are permanent unless changed by the voter at a later date. +Currently within BitShares DPOS system, an user's votes for committee/witness/proxy representatives are permanent unless changed by the voter at a later date. # Rationale -* Permenant votes introduce the danger of enabling an [oligarchy](https://en.wikipedia.org/wiki/Oligarchy) within the Bitshares network, we should be encouraging a more [democratic](https://en.wikipedia.org/wiki/Democracy) network. +* Permanent votes introduce the danger of enabling an [oligarchy](https://en.wikipedia.org/wiki/Oligarchy) within the BitShares network, we should be encouraging a more [democratic](https://en.wikipedia.org/wiki/Democracy) network. * Campaigning efforts since the upgrade from BTSX (0.9x) to BTS 2.0 have drastically stagnated. - * There were plans for a '[DPOSHub](https://bitshares.org/newsletter/2015/nullstreet/the_nullstreet_journal_0-5.pdf)' to stimulate campaigning efforts, this has yet to materialize. - * Elected witnesses rarely make an active effort to attend BeyondBitcoin hangouts nor hold their own scheduled hangouts, they are largely a silent group of individuals. - * The 'Stakeholder proposal' subforum on Bitsharestalk is not as active as it should be; many elected witnesses [haven't provided a discussion URL](https://cryptofresh.com/witnesses) and many such threads on bitsharestalk haven't received a new post/update in months/years. - * The list of active witnesses/committee members rarely changes. -* There's a grim reality that humans (our primary userbase for now) eventually die, potentially with insufficient procedures in place for their relatives to recover their cryptoassets. Dead users cannot be convinced to change their cast votes, thus their votes are permanent regardless of their chosen representatives future activity/behaviour. +* There were plans for a '[DPOSHub](https://web.archive.org/web/20170530183557if_/https://bitshares.org/newsletter/2015/nullstreet/the_nullstreet_journal_0-5.pdf#Issue%200.5%20final.indd%3A.7289%3A125)' to stimulate DPOS campaigning efforts, however this was not implemented so DPOS campaigning is limited. +* The 'Stakeholder proposal' subforum on BitSharesTalk is not as active as it should be, many threads on BitSharesTalk haven't received updates in a long while. +* There's a grim reality that humans (our primary userbase for now) eventually die, potentially with insufficient procedures in place for their relatives to recover their crypto-assets. Dead users cannot be convinced to change their cast votes, thus their votes are permanent regardless of their chosen representatives future activity/behaviour. * Non-expiring votes places new applicants at a disadvantage as they need to compete with the long established large vote weights that the currently active witnesses/committee users have. -* To evict malicious users from their positions of power, concerned users have to engage in a smear campaign across multiple Bitshares communication portals. - * Having to engage in this type of activity can be a negative experience for all users involved & could potentially damage the reputation of the campaigners (and the network if things get messy). - * New users may be put off by such neccessary negative campaigning. - * Inactive users who have voted for the malicious user may never take notice of such a campaign or may be apathetic to voting, negating the effectiveness of such a smear campaign (thus the malicious entity potentially remains in power). -* Regarding consensus on this topic, the past BSIP-0005 by Dan Larimer & Fabian Schuh was not well received and was previously defferred due to a lack of sufficient detail in the BSIP. - * The informal proposal for [expiring votes within the Steem network](https://github.com/steemit/steem/issues/953) has been well received however it has not yet been implemented. +* In order to remove malicious actors from positions of power the concerned parties have to effectively engage in smear campaigns across multiple BitShares communication portals; Having to engage in this type of activity can be a negative experience for all users involved and could potentially damage the reputation of the campaigners and the network. Inactive users who have voted for said malicious users may never take notice of such a negative campaign or may be apathetic to voting, negating the purpose of such a smear campaign (thus the malicious entity potentially remains in power). +* The previous BSIP-0005 proposed by Dan Larimer & Fabian Schuh back in 2015 was primarily deferred due to a lack of sufficient detail in the BSIP, this BSIP has far more detail. ## Vote Decay on Other Blockchains @@ -52,7 +47,7 @@ A [proposal for Peerplays](https://github.com/peerplays-network/pips/blob/master ##
Referendum Categories -BitShares has three categories of referendums that core token holders may vote on: witnesses, committee members, and worker proposals. Prior to this proposal, any vote within any category applies until changed or until the proxy assignment had been assigned. The retraction of proxy delegation re-instates a core token holders' prior voting selection for witnesses, commitee members, and worker proposals. +BitShares has three categories of referendums that core token holders may vote on: witnesses, committee members, and worker proposals. Prior to this proposal, any vote within any category applies until changed or until the proxy assignment had been assigned. The retraction of proxy delegation re-instates a core token holders' prior voting selection for witnesses, committee members, and worker proposals. This proposal shall retain the ability of every core token holder to vote on all referendum categories and the optional delegation to a voting proxy. @@ -89,7 +84,7 @@ A voter changes their vote for witnesses on December 31, 2019 20:00 UTC. This v The voting power of an [account's voting stake](#account-voting-stake) shall be set to full voting power whenever an account's vote is re-cast for _any_ [referendum category](#referendum-categories) or is re-delegated to a voting proxy. The voting power shall remain at 100% for each of the referendum categories for the entire ["full-power period"](#vote-decay-parameters). _Retracting the delegation from a voting proxy without also casting a vote does not reset the voting power to 100%_. -After the full-power period, the voting power shall begin to decay towards zero during a "decay period" for witnesses, committee members, and proxy delegation. Decay shall occur in a stepped fashion (TODO: pending confirmation by Customminer) during the decay period. The [quantity of decay steps (n) shall be determined by the BitShares Committee](#vote-decay-parameters). There shall be (n - 1) decay periods. The duration of each stepped voting period (sub-period) shall equal the total vote decay duration divided by the number of decay periods. The voting power (Pi) during decay period i shall be +After the full-power period, the voting power shall begin to decay towards zero during a "decay period" for witnesses, committee members, and proxy delegation. Decay shall occur in a stepped fashion during the decay period. The [quantity of decay steps (n) shall be determined by the BitShares Committee](#vote-decay-parameters). There shall be (n - 1) decay periods. The duration of each stepped voting period (sub-period) shall equal the total vote decay duration divided by the number of decay periods. The voting power (Pi) during decay period i shall be Pi = (n - i) ÷ n = 1 - (i ÷ n) @@ -98,9 +93,10 @@ After the last decay period has expired, the voting power shall reduce to zero u In summary, the age of a category vote by an account will typically decay from "full-power" through "decaying" to "expired" unless and until the account re-casts its voting slate in any referendum category or re-delegates a voting proxy. --- +
**Example of Vote Decay**
-The vote decay parameters for witness voting have been set to 365 days for the full-power duration, 180 days for the total vote-decay duration, and 3 vote decay steps. Each vote-decay sub-period has a duration of 60 days. +The vote decay parameters for witness voting have been set to 365 days for the full-power duration, 180 days for the total vote-decay duration, and 4 vote decay steps. Each vote-decay sub-period has a duration of 60 days. A voter changes their vote for witnesses on December 31, 2019, and then does not vote again until December 31, 2025. @@ -133,7 +129,6 @@ The decay parameters for these two referendum categories are shown in the table |Witnesses|75 days|50 days|2| |Committee Members|200 days|100 days|4| - The voting power since the date of last vote is shown in the table below. |Age of Last Vote|Voting Power for Witnesses|Voting Power for Commitee Members| @@ -251,9 +246,17 @@ This example demonstrates that even though direct votes for a worker proposal do ##
Adjustable Vote Decay Parameters -The BitShares Committee shall be able to adjust the three voting parameters that affect vote decay calculations across the [decayable referendum categories and proxy delegation](#referendum-categories). The three parameters within each referendum category and proxy delegation are: full-power duration by referendum category; total decay duration by referendum category; total quantity of decay steps. There will consequently be a total of 12 parameters that can be altered by the Committee. +The BitShares Committee shall be able to adjust the three voting parameters that affect vote decay calculations across the [_two_ decayable referendum categories and proxy delegation](#referendum-categories). The parameters within each decayable referendum category and proxy delegation are: full-power duration; total decay duration; quantity of decay steps. There will consequently be a total of 9 parameters that can be altered by the Committee: -TODO: Absolute minimum or maximum durations; absolute minimum or maximum decay steps +1. full-power duration for witness slate +2. total decay duration for witness slate +3. quantity of decay steps for witness slate +4. full-power duration for committee slate +5. committee total decay duration for committee slate +6. committee quantity of decay steps for committee slate +7. full-power duration for proxy delegation +8. total decay duration for proxy delegation +9. quantity of decay steps for proxy delegation ### Changing the Decay Duration of a Referendum Category @@ -284,130 +287,149 @@ Any subsequent voting by an account will set a new latest vote date for an accou |Effect of decay rate on referendum issues|Separate decay rates for every _decayable_ referendum category and proxy delegation|Single decay rate shared by every referendum category|Single decay rate shared by every referendum category| |Effect of decay rate on other issues|None|Decays the share of blockchain profits that are received by an account|Decays the share of payment for standby block producers| -## Software Specifications +##
Software Specifications + +The following specifications are proposed for implementation. + +**Note 1:** Calculation of durations (e.g. days) are independent of the local calendar and timezone (e.g. Daylight Savings Time is ignored) + +**Note 2:** "Implementation hints" are not to be considered part of the formal specification, but merely as a *possible* implementation. + +### Vote Decay parameters -Proposed line of work for implementation. +The following vote decay parameters shall be selectable by the BitShares Committee. -### Vote decay parameters for committee: +``` +struct category { + bool active; + unsigned_int full_power_duration; // days + unsigned_int total_decay_duration; // days + unsigned_int total_decay_steps; +}; - struct category { - bool active; - time_point_sec full_power_duration; - time_point_sec total decay duration; - int total_decay_steps; - }; - - struct vote_decay { - category witness; - category committee_member; - category worker; - category proxy_delegator; - }; +struct vote_decay { + category witness; + category committee_member; + category worker; + category proxy_delegator; +}; +``` +- `full_power_duration` and `total_decay_duration` are defined in units of a day and shall each have a minimum value of one (1) +- `total_decay_steps` shall have a minimum value of one (1) +- `total_decay_duration` in all categories shall be divisible by `total_decay_steps` -- `total_decay_duration` in all categories should be divisible by `total_decay_steps`. -- parameters can be added as child of extensions of the block chain properties, for example: - ``` - parameters.extensions.vote_decay.proxy_delegation.active = true; - parameters.extensions.vote_decay.workers.full_power_duration = 7776000; - etc - ``` +**Implementation hints:** -### last_vote_time +- parameters can be added as child of extensions of the blockchain properties, for example: -`last_vote_time` is a parameter introduced to Bitshares at https://github.com/bitshares/bitshares-core/pull/1449/ and the implementation of this BSIP will use it to get when was the last vote activity for an account. +``` +parameters.extensions.vote_decay.proxy_delegation.active = true; +parameters.extensions.vote_decay.workers.full_power_duration = 7776000; +etc. +``` -In this BSIP it is proposed that reverting your account back from proxy to self should not be considered as voting activity. Current behaviour consider this as activity so changes in `last_vote_time` are needed. +### Account's Last Voting Time -### calculate_voting_power +The [BitShares Core Feature Release of 201902](https://github.com/bitshares/bitshares-core/milestone/18?closed=1) introduced [the recording of an account's last vote time](https://github.com/bitshares/bitshares-core/pull/1449/) and this implementation of this BSIP can re-use it to determine an account's last voting time. -At `db_maint.cpp`, inside `database::perform_chain_maintenance` , in the `vote_tally_helper`, in the `()` operator is where the `voting_stake` for each account is calculated. (https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L1178) +The behavior of that functionality is consistent with the intent of the proposal in that any changes to an account voting slate, even the removal of proxy delegation, is considered an updated an acccount's last voting time. -It makes sense to add our decay multiplier(aka voting power) here. -`calculate_voting_power(opinion_account)` will be a function added to get the needed multiplier according to conditions(current decay period, last_vote_time, etc). +### Calculation of Voting Power -We need to calculate voting stake for witness, committee member, worker and proxy because depending on what and how(proxy-no proxy) we are voting is the stake we are going to use. So function can return a structure as: +The calculation of voting power is currently performed by the [vote_tally_helper](https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L1178) during chain maintenance. +It is here that the vote decay could be applied by calculating a voting stake multiplier (α) which for vote decay would be equal to or less than one (α ≤ 1). This new function (`calculate_voting_power(opinion_account)`) will calculate the multipler as a function of the current decay parameters and the account's age of last vote. - struct voting_power { - double for_witness; - double for_committee; - double for_worker; - double for_proxy_delegation; - }; +Any account may have four (4) different multipliers for each of the three (3) referendum categories and the one (1) proxy delegation. Therefore the `calculate_voting_power(opinion_account)` function can return a multiple-valued structure: -It is free to the developer how to code `calculate_voting_power` efficiently, avoiding the performance problems the calculations may have. +``` +struct voting_power { + double for_witness; + double for_committee; + double for_worker; + double for_proxy_delegation; +}; +``` -This should help as a reference: https://github.com/peerplays-network/peerplays/blob/qa_gpos_18.04/libraries/chain/db_maint.cpp#L728-L785 +The developer is free to to code the `calculate_voting_power()` function in an efficient way to avoid potential performance problems with this calculation. -In the loop of votes(https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L1182) we can check what are we voting for and use the corresponding previously calculated stake. +An [implementation of vote decay](https://github.com/peerplays-network/peerplays/blob/qa_gpos_18.04/libraries/chain/db_maint.cpp#L728-L785) that is [proposed for Peerplays](#peerplays-vote-decay) may be helpful for comparison. +This multiplier may then be used inside of the account loop (https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L1182) by checking what is being voted for by the account and then decaying with the appropriate multiplier. - for( vote_id_type id : opinion_account.options.votes ) - ... - if(vote_type == witness) - d._vote_tally_buffer[offset] += voting_stake_witness; +``` +for( vote_id_type id : opinion_account.options.votes ) ... + if(vote_type == witness) + d._vote_tally_buffer[offset] += voting_power.witness * voting_stake; +... +``` -The flow of db_maint will continue all the same after this. +The subsequent logic of `db_maint` will remain unchanged. -### API call -At least 1 API call need to be added in order to get voting power from an account. -Structure `voting_power` can be saved to account `stats` object in order to achieve this. +###
API Calls -### Test cases +- An API call shall be added, or an existing one modified, to get the blockchain's current vote decay parameters + +- An API call shall be added, or an existing one modified, to get an account holder's date of last vote + +- At least one (1) API call shall be added added to get either the _current_ voting power of an account _or_ the voting power of an account at the _preceding_ maintenance interval + - **Implementation hint:** The data structure `voting_power` can be saved to account `stats` object in order to achieve this. + +### Test cases All the scenarios described in this BSIP should be added as test cases plus additional edge cases. # Risks -- [Vote decay](#vote-decay-function) can negatively impact voters (a) who lost the keys to their account but have been content with how their old votes were cast, (b) who are _unaware_ of its existence and who are expecting the effects of their votes to apply perpetually, or (c) who are _aware_ of its existence but cannot easily determine the age of their last vote. +- [Vote decay](#vote-decay-function) can negatively impact voters + - (a) who lost the keys to their account but have been content with how their old votes were cast, + - (b) who are _unaware_ of its existence and who are expecting the effects of their votes to apply perpetually, or + - (c) who are _aware_ of its existence but cannot easily determine the age of their last vote. + - This risk can be mitigated by client software that displays the age of an account's last vote with the [new API calls](#software-specs-api) that provide information about the vote decay parameters, and an account's last voting time - The effects of vote decay, especially during the decay of the [initially "grandfathered" votes](#initial-voting-power), may result in sudden changes to the elected witnesses, and committee members. This sudden change could be disruptive to those witnesses, and committee members that are suddenly voted out. -- Core token holders who delegate [a voting proxy who fails to re-cast his own votes periodically will have their effective voting power decay over time](#proxy-power) despite re-casting their own votes for that proxy. +- Core token holders who delegate to [a voting proxy who fails to re-cast his own votes periodically will have their effective voting power decay over time](#proxy-power) despite re-casting their own votes for that proxy. # Discussion -## Should the committee have the power to blacklist users from voting? - -Whilst exchanges/services voting with user funds (without permission) is bad, such functionality opens the doors for normal users to be included in the blacklist. One would hope that the network would vote such a committee out, but what's to stop the committee then blacklisting users that don't vote for them (or who vote for competitor committee users) so as to maintain power indefinetley? Currently highly unlikely, but still theoretically plausible. - ## Voter Apathy -* An arguement that is repeatedly raised is that voters are apathetic towards voting within the Bitshares network, and that they may not repeatedley vote which could lead to a reduced cost to attack the network (by voting in malicious users). -* Whilst the potential consequences of catastrophic voter apathy is a legitimate concern, I believe that by promoting a healthier democratic process we can offset the risk that voter apathy poses. We aught to be promoting the regular campaigning for these positions of power so as to encourage healthy competition which leads to innovation. Sitting back and not addressing/improving the voter apathy issue isn't a solution nor a reason to block the implementation of this proposal (IMO). +* An argument that is repeatedly raised is that voters are apathetic towards voting on the BitShares platform, and that they may not repeatedly vote which could lead to a reduced cost to attack the network (by voting in malicious users). +* Whilst the potential consequences of catastrophic voter apathy is a legitimate concern, perhaps by promoting a healthier democratic process we can offset the risk that voter apathy poses. We aught to be promoting the regular campaigning for these positions of power so as to encourage healthy competition which will lead to innovation. Sitting back and not addressing/improving the voter apathy issue isn't a solution nor a reason to block the implementation of this proposal. * Counter arguments to voter apathy concerns: * Nobody should hold permanent votes placed by now dead users. - * Likewise, you shouldn't permanently receive votes from users who have lost their keys. - * Non-voters are not included in the democratic process for government elections & past votes in previous government elections do not carry over to new government elections to avoid parties remaining permenantly in power. + * Nobody should hold permanent votes from users who have irreversibly lost their keys. + * Non-voters are not included in the democratic process for government elections & past votes in previous government elections do not carry over to new government elections to avoid parties remaining permanently in power. * A gradual vote weight decay rather than an immediate removal would slow the loss of vote weight, providing a window of partial vote weight application for the witness/committee/proxy to utilise whilst they campaign for users to vote for them to stay in power. Likewise, the slow rate of vote weight reduction will reduce the odds of a low vote weight attack (malicious users voting malicious users into power). -* Countering voter apathy +* Potential counters to voter apathy * Make use of the BSIPs 19 and 20 (profit-sharing/dividends against MPA & UIA respectively) to only include users who have participated in the voting mechanism when distributing dividends to BTS holders (not applicable to MPA holders) or UIA holders (at the discretion of the UIA issuer performing the dividend payment). - * Fund the development of 'DPOSHub' style websites to improve the ease of witness/committee campaigning (encouraging competition/innovation) as well as discovery (enabling users to find new users they believe worthy of power within the BTS network). + * Fund the development of 'DPOSHub' style websites to improve the ease of witness/committee campaigning (encouraging competition/innovation) as well as enabling users to find users they believe worthy of holding roles of power on the BitShares platform). + * Making voting more prominent within the reference wallet UI (Github issues: [1934](https://github.com/bitshares/bitshares-ui/issues/1934) & [1932](https://github.com/bitshares/bitshares-ui/issues/1932)). ## Concerns of a lack of central communications channel -* Some users have voiced concerns that because there isn't one mutually utilized central communications channel within the Bitshares community, we shouldn't implement vote weight decay. -* I can sympathise with this concern, our community is distributed around the world & some countries block communication channels that others have access to (Russia rumoured to potentially block Telegram, China's "great firewall", venezuela blocking whatsapp, etc), likewise there are several language barriers between sub-communities. -* To account for this concern, we should not implement this change without sufficient discussion nor consensus & transcript translation (and distribution of such information) for our users worldwide. +* Some users have voiced concerns that because there isn't one mutually utilized central communications channel within the BitShares community, we shouldn't implement vote weight decay. +* I can sympathise with this concern, our community is distributed around the world and there are several language barriers between sub-communities. * If we were to fund the development of 'DPOSHub' style multi-lingual websites, this could help offset this concern as such as website should be politically neutral. ##
Out of scope -* Worker proposal votes - they are generally fixed in length thus the vote weight expiry doesn't/shouldn't need to apply, unless the worker proposal vote length is less than the 'max vote age' variable set by the committee (which wouldn't make sense). +* Worker proposal votes - they are generally fixed in length thus the vote weight expiry doesn't/shouldn't need to apply, unless the worker proposal vote duration is less than the [full-power duration](#vote-decay-function) parameter set by the committee (which wouldn't make sense). ## Large proxy voting power concerns There have been concerns raised that by decaying the vote weight that has been delegated to proxies too quickly we may cause large swift changes to active witnesses/committees/worker-proposals. -### To counter these concerns, we have accounted for: +### To address these concerns we have proposed: -* A linear decay function, so as to not immediately remove vote weight delegated to proxies (preventing the swift change concern); This could be over the course of months or even years. -* A proposed separate max_vote_age for proxies than witnesses/committee, as the user opted to delegate their voting power to their trusted active proxy. This value would be at the discretion of the committee, who answer to the voting userbase (including the proxies). +* A full-power time period followed by a linear decay so as to not immediately remove vote weight delegated to proxies. This will prevent swift changes to vote support. The full-power time period and vote decay time period could endure for months or even years. +* Vote decay parameters for [proxies](#proxy-power) _that are distinct_ from those for [witness and committee slates](#referendum-categories). These values would be at the discretion of the Committee who answer to the voting userbase (including the proxies). ## Other? @@ -415,11 +437,11 @@ Please do raise your concerns, propose improvements and engage in the BSIP creat # Summary for Shareholders -* If this BSIP was implemented, voting would be a more frequently required activity as your previously placed votes will slowly expire after the max vote age is passed. If you fail to repeat your previous vote after the expiration period then you may find that the witnesses/committie members that you support could lose power. This in itself could have repercussions on shareholders if users with different policical alignments are voted into power. -* Malicous users will be voted out of power more easily without requiring negative smear campaigning within Bitshares community portals, maintaining a postive image to the public. -* Witness/Committie/Proxy campaigning will increase, potentially impoving community engagement to the benefit of the network. +* If this BSIP was implemented, voting would be a more frequently required activity as your previously placed votes will slowly expire after the full-power period has passed. If you fail to repeat your previous vote after the expiration period then you may find that the witnesses/committee members that you support could lose power. This in itself could have repercussions on shareholders if users with different policical alignments are voted into power. +* Malicous users will be voted out of power more easily without requiring negative smear campaigning within BitShares community portals, maintaining a postive image to the public. +* Witness/Committee/Proxy campaigning will increase, potentially impoving community engagement to the benefit of the network. * No worker proposal has been created/proposed yet. Further discussion is required prior to considering such action. -* If BSIPs 19 and 20 are implemented in the future, voting will potentially have an impact on your eligibility for receiving dividends (not set in stone, just an idea to incentivize voting participation). +* If BSIPs 19 and 20 are implemented in the future, voting will potentially have an impact on your eligibility for receiving rewards. # Copyright @@ -430,4 +452,4 @@ This document is placed in the public domain. * https://bitsharestalk.org/index.php/topic,20753.0.html * [BSIP 20 Steemit thread](https://steemit.com/bitshares/@cm-steem/bsip-020-draft-introducing-profit-sharing-dividends-to-bitshares-uia-only-input-would-be-massively-appreciated) * [BSIP 19 Steemit thread](https://steemit.com/bitshares/@cm-steem/bsip-019-updated-draft-introducing-profit-sharing-dividends-to-bitshares-mpa-only) -* [BSIP 22 Steemit thread](https://steemit.com/bitshares/@cm-steem/bsip-0022-draft-introducing-expiring-votes-for-witnesses-committie-members-and-proxies-within-the-bitshares-network-an) +* [BSIP 22 Steemit thread](https://steemit.com/bitshares/@cm-steem/bsip-0022-draft-introducing-expiring-votes-for-witnesses-committee-members-and-proxies-within-the-bitshares-network-an) From 4c6add7382fb1612c9df1ffd233c1fe7e8a431bb Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Thu, 8 Aug 2019 15:49:28 -0400 Subject: [PATCH 050/262] propose removal of `max_predicate_opcode`. --- bsip-0069.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/bsip-0069.md b/bsip-0069.md index 0b91488..be20ede 100644 --- a/bsip-0069.md +++ b/bsip-0069.md @@ -8,7 +8,7 @@ # Abstract -New predicates for the `assert_operation` are proposed to enable conditional validity of transactions for various use cases, including safety of transactions that depend on recent prior transactions, safety of transactions signed by hardware wallets, and transactions signed in advance but intended to be broadcast at a later time. +New predicates for the `assert_operation` are proposed to enable conditional validity of transactions for various use cases, including safety of transactions that depend on recent prior transactions, safety of transactions signed by hardware wallets, and transactions signed in advance but intended to be broadcast at a later time. Removal of a stale committee parameter `max_predicate_opcode` is also proposed, as it appears to be unstewarded, is currently set to a value that prevents utilization of one of the three existing predicates, and is not in line with current conventions for activating new features. # Motivation @@ -156,15 +156,19 @@ struct head_block_time_ge_time_predicate ``` +### Activation of new predicates and removal of max_predicate_opcode parameter: + +A hard-fork date shall be chosen for activation of these new predicates and shall be sufficiently future-dated to allow time for nodes to upgrade. The outdated committee parameter `max_predicate_opcode` shall be removed, as it is not needed for safe upgrade (see next section for discussion). + # Discussion -### Impacted committee parameters +### Removal of max_predicate_opcode parameter: -An affected committee parameter is `max_predicate_opcode`, which limits the number of defined predicates supported by the assert operation. If new predicate types are added to the core protocol, this parameter will need to be increased in order to “activate” the new predicates on the network. Thus, the committee should be ready to increase this parameter if this BSIP finds support and is implemented. Using a committee parameter to activate protocol additions after block-producer adoption is an alternative to setting a hard-fork date for activation. +The set of committee parameters currently includes a parameter called `max_predicate_opcode`, which in the current protocol must be increased in order to activate new predicates. The parameter is not a necessary protection in the protocol upgrade procedure, as the hard-fork mechanism is already both sufficient and necessary, making this parameter redundant. Nor is there any clear justification for involving the committee in the mechanics of protocol upgrade. In fact, the parameter appears to have already been forgotten, as it was not incremented after the addition of the most recent assert predicate, with the result that `block_id_predicate`, while defined and supported in the protocol, is not in fact usable on the network. It seems quite unlikely that this was an intentional decision. Thus we think the removal of this parameter and the associated validation checks are justified. # Summary for Shareholders -We have proposed the addition of four new assert predicates which increase the utility and security of the BitShares platform. +We have proposed the addition of four new assert predicates which increase the utility and security of the BitShares platform. We have also proposed the removal of a committee parameter `max_predicate_opcode` as it is not necessary for the safe activation of new predicates. # Copyright From c557c3fd142bf262d5beb5cfb58365f666d44c8f Mon Sep 17 00:00:00 2001 From: abitmore Date: Thu, 8 Aug 2019 15:55:24 -0400 Subject: [PATCH 051/262] Update status of BSIP 2; fix typo in BSIP 29 --- README.md | 4 ++-- bsip-0002.md | 3 ++- bsip-0029.md | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2ee238a..e0b8d31 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ detailed explanation. Number | Title | Owner | Type | Status -------------------|----------------------------------------------------------|-------------------|----------------|-------- [1](bsip-0001.md) | BSIP Purpose and Guidelines | Fabian Schuh | Informational | Draft -[2](bsip-0002.md) | Refund Create Order Fees on Cancel | Daniel Larimer | Protocol | Installed +[2](bsip-0002.md) | Refund Create Order Fees on Cancel | Daniel Larimer | Protocol | Superseded by [26](bsip-0026.md) [3](bsip-0003.md) | Maker / Taker Market Fees Flag | Daniel Larimer | Protocol | Deferred [4](bsip-0004.md) | Distribute Market Fees on Core Asset to Referral Program | Daniel Larimer | Protocol | Obsoleted by [43](bsip-0043.md) [5](bsip-0005.md) | Expiring Votes for Witnesses | Daniel Larimer | Protocol | Draft @@ -36,7 +36,7 @@ Number | Title | [26](bsip-0026.md) | Refund Order Creation Fee in Originally Paid Asset on Cancel | Abit More | Protocol | Installed [27](bsip-0027.md) | Asset Issuer Reclaim Fee Pool Funds | Abit More | Protocol | Installed [28](bsip-0028.md) | Worker Proposal Improvements | Bill Butler | Protocol | Draft -[29](bsip-0029.md) | Asset issue change to require owner authority | Fabian Schuh | Protocol | Installed +[29](bsip-0029.md) | Asset issuer change to require owner authority | Fabian Schuh | Protocol | Installed [30](bsip-0030.md) | Always Allow Increasing Collateral Ratio If Debt Not Increased | Abit More | Protocol | Installed [31](bsip-0031.md) | Update Short Position's Margin Call Price After Partially Called Or Settled | Abit More | Protocol | Installed [32](bsip-0032.md) | Always Match Orders At Maker Price | Abit More | Protocol | Installed diff --git a/bsip-0002.md b/bsip-0002.md index e2c23f2..51ff7c2 100644 --- a/bsip-0002.md +++ b/bsip-0002.md @@ -2,11 +2,12 @@ Title: Refund Create Order Fees on Cancel Authors: Daniel Larimer Fabian Schuh - Status: Installed + Status: Superseded Type: Protocol Created: 2015-12-16 Discussion: + Superseded-By: [26](bsip-0026.md) Worker: 1.14.7 # Abstract diff --git a/bsip-0029.md b/bsip-0029.md index b0f5cb6..b0e691e 100644 --- a/bsip-0029.md +++ b/bsip-0029.md @@ -1,5 +1,5 @@ BSIP: 0029 - Title: Asset issue change to require owner authority + Title: Asset issuer change to require owner authority Authors: Fabian Schuh Status: Installed Type: Protocol From 3694b4931c76d734f727da2692910eae7def9e21 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Sat, 10 Aug 2019 13:31:39 +0200 Subject: [PATCH 052/262] Added current BSIP-70 draft version from issue discussion --- bsip-0070.md | 1197 ++++++++++++++++++++++++++++++++++++++++++++ bsip-0070/flow.png | Bin 0 -> 84118 bytes 2 files changed, 1197 insertions(+) create mode 100644 bsip-0070.md create mode 100644 bsip-0070/flow.png diff --git a/bsip-0070.md b/bsip-0070.md new file mode 100644 index 0000000..e07df13 --- /dev/null +++ b/bsip-0070.md @@ -0,0 +1,1197 @@ + BSIP: 70 + Title: Peer-to-Peer Leveraged Trading (Variant B) + Authors: George Harrap, Michel Santos, Peter Conrad + Status: Draft + Type: Protocol + Created: 2019-06-17 + Discussion: https://github.com/bitshares/bsips/issues/170 + + +# Abstract + +This BSIP defines a protocol upgrade in order to support peer-to-peer lending, borrowing and margin trading markets on the BitShares DEX. Lending is defined as any user of the BitShares DEX having the ability to post an offer to lend _any_ BitShares asset they own to a market where a borrower may take that offer (by posting collateral) and pay the lender a lender-defined amount of interest over a time period. + +The Borrower may choose to take the offer or post their preferred borrowing interest rate as a Bid and when taken, execute an exchange transaction with that token for another specified by the lender. The borrower will pay the lender interest _in the asset type that was borrowed_. Should the value of their margin position fall by a specified amount, the borrowers' balance will be margin called and sold on the market to payback the debt to the lender. The borrower risks losing their collateral in the case of a margin call and the lender risks the orderbook depth being insufficient to pay back their loan in the specified market. + + +#
Motivation + +BitShares is the longest running decentralised cryptocurrency exchange and one of the pioneers of collateralised stablecoins. While the BitShares DEX makes it easy to trade in an environment where users have custody of their own keys, there are opportunities to be made to improve liquidity, onboard new users and affect great trading activity on the BitShares DEX. + +The highest volume and most liquid exchanges in the world to date like Bitmex and Bitfinex who rose to dominance due to their usage of leverage in catalysing greater liquidity for their customers. + +With this in mind, some of the key inhibitors to growth right now for the BitShares DEX include: + +_Incentive for Smartcoin creation / holding_: The growth in liquidity of Smartcoins like bitUSD, BitCNY, BitEUR and others depends on users locking up BTS collateral to create these assets. For users engaged in creating these assets they must often manage exposure to a highly volatile collateral asset and are not paid for taking on the risk which could reduce potential new issuance. + +_Smartcoin Liquidity_: The most liquid BitShares markets are often the smart coin markets, however the liquidity of Smartcoins in circulation on the orderbook is not yet comparable to larger teir centralised exchanges thereby reducing potential usage of the BitShares DEX. + +Counterparty risk of crypto lending: Currently one of the only ways with market traction to earn passive income on cryptocurrency holdings is to trust a centralised counterparty and give up ownership of your money to another entity. This is highly risky with users no longer in control of their funds and at risk of hacking or confiscation. + +_BTS Price growth_: The Bitshares token (BTS) is the underlying collateral required for committee issued assets and therefore a higher Bitshares price incentivises greater Smartcoin creation. Growing demand for BitShares assets promotes higher collateralisation of BTS which requires more BTS being removed from circulation which over time reduces supply and can increase positive price pressure. + +The motivation behind this BSIP is to address these concerns and increase user demand, liquidity and passive income opportunities for users of the BitShares DEX. + + +#
Rationale + +This BSIP seeks to address the inhibitors to growth in the BitShares DEX by introducing P2P Lending, Borrowing and Margin trading markets on the BitShares DEX. This new functionality would address the above concerns as follows: + +_Passive risk adjusted income_: Any user may choose to lend any BitShares asset for a user defined rate of return over a specified time period. This not only provides an added incentive to hold an asset that can return a yield but also ensures existing liquidity of BitShares assets is deployed to the trading orderbook. + +_On-chain lending and borrowing reduces risk_: Users seeking a return would not need to trust third party intermediaries with their funds and can engage in lending and borrowing contracts on the BitShares DEX. This reduces risk compared to competing centralised non-custodial competitors. + +_Increased DEX liquidity_: With the ability for users to lend new or existing liquidity directly to the orderbooks, it provides greater order book depth than exists currently. This reduces risk for margin traders who rely on ample orderbook depth to ensure their positions can be adequately executed at a desired price or in the case of margin calls greater depth reduces collateral losses. + +_Long / Short any asset on the DEX_: A user could borrow or lend any asset on the DEX adding new opportunities to make money from market movements especially in bear markets. This also enables smartcoin issuers to hedge their BTS (or other) exposure which could assist these users maintain adequate MCR ratios thereby reducing global settlement risk. + +_Added volume and usage of BTS_: Every operation on the BitShares DEX requires a fee to be paid which returns BTS to the reserve pool. Greater usage of the BitShares DEX increases fees paid, reduces supply which can result in a positive price pressure on BTS. Additionally new smartcoin issuance for committee assets and some private assets requires BTS as collateral and therefore increased issuance also requires the purchase and lock up of BTS, increasing demand of BTS. + +The BitShares DAC is well situated to capture a market opportunity in this space with the core intent of this BSIP to increase the viability of the BitShares DEX as a high volume, non-custodial, transparent and liquid trading exchange. + + +#
Specifications + +The process flow for margin trading is depicted below. The process consists of seven stages with some stages containing parallel processes. + +![Process Flow](bsip-0070/flow.png) + +1. [Stage 1a](#process-authorized-leveraged-trading): Prior to any loan being offered or matched, the asset issuer must authorize the loan asset for lending for margin trading against sets of tradable assets. +1. [Stage 1b](#process-reference-price): Prior to any loan being offered or matched, it must be possible to look up a [_valid_ reference price](#reference-price-determination) between the tradable asset and the the loan asset on the internal DEX market. +2. [Stage 2](#process-loan-offers): Lenders and potential Borrowers can place offers on the _Lending Order Book_. The offers by lenders ("loan offers") and the offers by borrowers ("borrow offers") shall remain on the books until they either expire or are matched by counter-offers. +3. [Stage 3](#process-loan-matching): Compatible offers are matched to create a loan. +4. [Stage 4a](#process-margin-trading): A borrower/ may hold the borrowed asset and/or trade against the agreed-upon tradable asset for the _duration of the loan_. [Stage 4b](#process-interest-payment): The smart contract will transfer interest payments from the borrower's loan portfolio to the lender on a daily basis. [Stage 4c](#process-loan-appraisal) The smart contract shall appraise the loan to check whether sufficient collateral backs the loan. [Stage 4d](#process-portfolio-updating): A borrower may update the amount of collateral in their loan. +5. [Stage 5a](#process-loan-closure-initiation): _A borrower_ may initiate a loan closure any time prior to the loan expiry. [Stage 5b](#process-loan-expiration): _The smart contract_ may initiate a margin call when the loan expires. [Stage 5c](#process-margin-call-initiation-due-to-inability-to-pay-interest): _The smart contract_ may initiate a loan closure if it is unable to pay the daily interest on behalf of the borrower. [Stage 5d](#process-margin-call-initiation): _The smart contract_ may initiate a loan closure by margin call if it appraises the loan's collateral as being too low. +6. [Stage 6](#process-margin-call): During a margin call process the smart contract attempts to liquidate a [loan portfolio](#process-margin-trading) to obtain a [sufficient balance](#process-loan-closure) of the borrowed asset to repay the lender. This might require selling the balance of the tradable asset on the market. +7. [Stage 7a](#process-loan-closure): During a loan closure, the lender is repaid what is [owed](#debt-owed) and any balance of assets that remain in the [loan portfolio](#process-margin-trading) are transferred to the borrower's regular set of balances. [Stage 7b](#process-unconventional-loan-closure): Alternatively, if a [margin call](#process-margin-call) is initiated that does not complete within a certain amount of time, the [entire loan portfolio shall be confiscated from the borrower](#process-portfolio-confiscation) and [transferred to the lender](#process-unconventional-loan-closure) as a _substitute payment_ for what is owed. + + +##
Stage 1a: Authorized Leveraged Trading Pairs + +The asset issuer _of the loan asset_ must authorize the loan asset to be used for lending for margin trading ("leveraged trading") against a set of tradable assets. This set of authorized tradable asset may be updated by the asset issuer at any time. These restrictions shall affect the [creation of new loan and borrow offers](#process-loan-offers). + + +##
Stage 1b: Reference Price + +Knowledge of the exchange rate between the loan asset and the tradable asset is essential for the smart contract to automatically appraise a portfolio during the [loan appraissal](#process-loan-appraisal) and to evaluate the need for a possible [margin call](#process-margin-call-initiation). This price shall be determined by the smart contract from data _on the decentralized exchange and not from any external price feeds_. The reference price shall be [validated under specific rules](#reference-price-determination), and [prohibitions shall be imposed while the reference price is invalid](#prohibitions-under-invalid-reference-price). + +###
Determination of Reference Price + +The reference price for the tradable asset that is denominated in terms of the loan asset shall be updated every block that has any activity (new orders, canceled orders, and matched orders) in that market pair's trading book. The reference price of the tradable asset shall be calculated according to the following rules. + +|Asset|Reference Price|Validity of Reference Price| +|-|-|-| +|Tradable asset is a bitAsset that _is not_ in global settlement|The highest offer price for the tradable asset. If there are no offers, the last traded price.|Valid if (a) there any offers for the tradable asset, and (b) if there has ever been any trade activity.| +|Tradable asset is a bitAsset that _is_ in global settlement|Global settlement price|Always valid| +|All other assets|The highest offer price for the tradable asset. If there are no offers, the last traded price.|Valid if (a) there any offers for the tradable asset, and (b) if there has ever been any trade activity.| + +If the validity conditions are not satisfied for the asset pair, the **reference price shall be considered invalid** and [certain activities shall be prohibited](#prohibitions-under-invalid-reference-price). + + +###
Prohibited Activity under Invalid Reference Price + +A valid reference price permits the tradable asset [components of the portfolio](#portfolio-components) (Tliquid and Torders) to be appraised in terms of the loan asset. This allows the entire loan portfolio to be appraised which further allows a check of [the minimum collateral requirements for an existing loan](#process-margin-call-initiation). + +Therefore with a valid reference price + +- loan offers may be [made](#process-loan-offers), +- loan offers may be [matched](#process-loan-matching), +- assets within a loan portfolio may be [traded](#process-margin-trading), +- a borrower may [deposit additional borrowed asset](#deposits), +- a borrower may [withdraw the tradable asset](#withdrawals) _subject to collateral requirements_, +- loan portfloios may be [closed by the borrower](#process-loan-closure-initiation), +- loan portfolios may be [closed by the smart contract due to the expiration](#process-loan-expiration), and +- loan portfolios may be [margin called](#process-margin-call-initiation) _subject to collateral requirements_. + +However an _invalid_ reference price prevents a portfolio appraisal (except for the trivial case where the portfolio only consists of the borrowed asset components (Bliquid and Borders). Without the ability to appraise the tradable asset portion of the portfolio, collateral requirements cannot be evaluated. Therefore, + +- loan offers **shall not** be _matched_ to prevent the creation of new loans, +- a borrower **shall not** be able to _sell_ more of the [borrowed asset](#borrow-asset) if the new liquid balance (Bliquidafter) shall become less than the minimum collateral value. This constraint can be expressed as MCV ≤ Bliquidafter. + - The new limit order (Btradenew) is constrained such that 0 < Btradenew ≤ Bliquidbefore - MCV +- a borrower **shall not** be able to _sell_ more of the [tradable asset](#loan-offer-tradable-asset) if the new liquid balance (Bliquidafter) shall become less than the minimum collateral value. This constraint can be expressed as MCV ≤ Bliquidafter + - The new limit order with a minimum to receive of the borrowed asset (Btradereceive) is constrained such that 0 < Btradereceive ≤ Bliquidbefore - MCV +- a borrower **shall not** be permitted to _withdraw_ the [tradable asset](#loan-offer-tradable-asset) unless the liquid balance of the borrowed asset (Bliquid) is greater than the maintenance collateral value (MCV). This constraint can be expressed as MCV ≤ Bliquid +- margin calls **shall not** be _[initiated](#process-margin-call-initiation)_ because the collateral ratio (CR) of the loan portfolio cannot be calculated. + + +##
Stage 2: Offers to Lend and Borrow + +Both potential lenders and potential borrowers can place offers on the Loan Order Book. Potential lenders place "loan offers" and potential borrowers place "borrow offers". Loan offers contain the following parameters: + +|Lending Offer Parameter|Description| +|-|-| +|
Asset type to lend|The asset type that the lender is offering to lend | +|
_Minimum_ amount to lend|The minimum amount of the loan asset type that will be lent into a matched loan.| +|
_Maximum_ amount to lend|The maximum amount of the loan asset type that the lender is offering. This amount is deducted from the lender's balances when the offer is created.| +|
Asset type of collateral|The asset type that the borrower must provide as collateral. _For this initial version of margin trading, this shall be the same asset type as the [asset type to lend](#loan-asset)._| +|
Maintenance collateral ratio (MCR)|The _minimum_ collateral ratio that the lender is expecting at the beginning of a loan. MCR ≥ MCCR ≥ 1| +|
Margin call collateral ratio (MCCR)|The _minimum_ collateral ratio below which [a margin call of the loan is initiated](#process-margin-call-initiation). MCR ≥ MCCR ≥ 1| +|
_Maximum_ duration of margin call|The _maximum_ duration of a [margin call](#process-margin-call), if one is necessary, after which a [portfolio confiscation](#process-portfolio-confiscation) will be triggered.| +|
Asset type to trade against (Tradable asset)|The asset type that the lender permits the borrower to trade against. This restriction protects the lender from exit scam trading.| +|
_Minimum_ duration of loan|The _minimum_ duration of the loan that the lender is willing to accept| +|
_Maximum_ duration of loan|The _maximum_ duration of the loan that the lender is willing to accept| +|
Minimum interest rate|The _minimum_ daily interest rate that the lender is willing to accept| +|Expiration date|Expiration date of the offer| + +Borrow offers contain the following parameters: + +|Borrowing Offer Parameter|Description| +|-|-| +|
Asset type to borrow|The asset type that the borrower is seeking| +|
_Minimum_ amount to borrow|The minimum amount of the loan asset type that will be borrowed into a matched loan.| +|
_Maximum_ amount to borrow|The maximum amount of the loan asset type that the borrower is willing to borrow.| +|Asset type as collateral|The asset type that the borrower must provide for collateral. _For this initial version of margin trading, this shall be the same asset type as the asset type to lend._| +|Amount of collateral|The amount of collateral the borrower has put into the offer. This amount is deducted from the borrower's balances when the offer is created.| +|
Maintenance collateral ratio (MCR)|The _maximum_ collateral ratio that the borrower is willing to offer at the beginning of a loan. MCR ≥ MCCR ≥ 1| +|
Margin call collateral ratio (MCCR)|The _maximum_ collateral ratio below which [a margin call of the loan is initiated](#process-margin-call-initiation). MCR ≥ MCCR ≥ 1| +|
_Minimum_ duration of margin call protection|The _minimum_ duration of a [margin call](#process-margin-call), if one is necessary, after which a [portfolio confiscation](#process-portfolio-confiscation) will be triggered.| +|
Asset type to trade against (Tradable asset)|The asset type that the borrower can trade against.| +|
_Minimum_ duration of loan|The _minimum_ duration of the loan that the borrower is willing to accept| +|
_Maximum_ duration of loan|The _maximum_ duration of the loan that the borrower is willing to accept| +|
_Maximum_ interest rate|The _maximum_ daily interest rate that the borrower is willing to accept| +|Expiration date|Expiration date of the offer| + +After an offer is created, all users shall be able to identify: +- which unmatched offers are on the Lending Order Book, and +- which offers are matched. + +Users shall have the ability to filter offers either by type (loan offer or borrow offer), asset type to loan, tradable asset type, amounts, interest rate, loan duration, maintenance collateral ratio, and margin call collateral ratio. This capability shall either be done at the Core RPC-API node and/or at the user interface. Offers to lend and offers to borrow shall have unique identifiers which can be referenced for [loan matching](#process-loan-matching). + +The creation of offers, their partial and complete matches, their expiration, and their closures, shall be recorded as part of the account history of the lender and the borrower. + +Offers to lend and borrow shall remain on the Loan Order Book until they either are canceled by the offeror, expire, or are completely [matched and filled](#offer-filling). + + +##
Stage 3: Loan Offer Matching + +New offers shall be automatically compared to existing counter-offers on the book. This matchmaking investigation shall: + +1. [identify compatible offers](#automatic-matching-compatibility-filtering) +2. [match compatible offers](#automatic-matching-offer-selection) +3. [create a loan from the matched offers](#automatic-matching-loan-creation) + + +###
Compatibility Filtering + +This matchmaking process shall only match a loan offer (L) with a borrow offer (B) if those offers have the following compatible conditions. + +|Offer Parameter|Compatibility Conditions| +|-|-| +|Loan amount (P)|[LPmin](#loan-offer-minimum-amount) ≤ [BPmax](#borrow-offer-maximum-amount) and [BPmin](#borrow-offer-minimum-amount) ≤ [LPmax](#loan-offer-maximum-amount)| +|Loan duration (D)|[LDmin](#loan-offer-minimum-amount) ≤ [BDmax](#borrow-offer-maximum-amount) and [BDmin](#borrow-offer-minimum-amount) ≤ [LDmax](#loan-offer-maximum-amount)| +|Interest rate (I)|[LI](#loan-offer-interest-rate) ≤ [BI](#borrow-offer-interest-rate)| +|Minimum collateral ratio (MCR)|[LMCR](#loan-offer-maintenance-collateral-ratio) ≤ [BMCR](#borrow-offer-maintenance-collateral-ratio)| +|Margin call collateral ratio (MCCR)|[LMCCR](#loan-offer-margin-call-collateral-ratio) ≤ [BMCCR](#borrow-offer-margin-call-collateral-ratio)| +|Margin call duration (MCD)|[BMCD](#borrow-offer-margin-call-duration) ≤ [LMCD](#loan-offer-margin-call-duration)| + +Therefore when a _new_ loan offer or borrow offer is received, it shall be checked against the _existing_ offers. This new offer will become the "taker" to the existing "maker" offers. The outcome of this investigation may identify _multiple_ "maker" offers to be compatible with the new "taker" offer. + +If no compatible offers are found for the new offer, the new offer shall be added to the offer order book and retained until it is canceled, expires, or is completely [matched and filled](#offer-filling). + + +###
Offer Matching + +When multiple loan offers (L) are found to be compatible with multiple borrow offers (B), they shall be prioritized in a deterministic manner to identify which of the compatible offers will be matched to each other. + +As the definition of most offer parameters are not exact values (e.g. a lender might offer a loan for exactly 6 months) but are rather bounded values (e.g. a lender might offer a loan for a duration between 3 months and 12 months), and the compatibility conditions permit a range of overlap between a loan offer and a borrow offer, there may mathematically be an _infinite number_ of loan definitions that _could be created_ from even a single loan offer and borrow offer. (Technically the number of loan offers are finite because they will only be characterized by finite-precision integer parameters.) _**Matches shall be made to favor the existing offers on the loan offer books (the "makers")**._ + +If the new offer (the "taker") is a borrow offer, the compatible loan offers shall be sorted in favor of the lenders (the "makers"). These compatible offers shall be sorted in favor of the lender offers as described in the following table. + +|Loan Parameter|Loan Parameter Selection|Loan Parameter Value|Prioritization Order| +|-|-|-|-| +|Interest rate (I)|_Highest_ compatible interest rate|[BI](#borrow-offer-interest-rate)|1| +|Loan duration (D)|_Longest_ compatible loan duration|min([LDmax](#loan-offer-maximum-duration), [BDmax](#borrow-offer-maximum-duration))|2| +|Loan amount (P)|_Largest_ compatible amount|min([LPmax](#loan-offer-maximum-amount), [BPmax](#borrow-offer-maximum-amount))|3| +|Margin call collateral ratio (MCCR)|_Highest_ compatible MCCR|[BMCCR](#borrow-offer-margin-call-collateral-ratio)|4| +|Minimum collateral ratio (MCR)|_Highest_ compatible MCR|[BMCR](#borrow-offer-maintenance-collateral-ratio)|5| +|Margin call duration (MCD)|_Shortest_ MCD|[BMCD](#borrow-offer-margin-call-duration)|6| + +If the new offer (the "taker") is a loan offer, the compatible offers shall be sorted in favor of the borrowers (the "makers"). These compatible offers shall be prioritized favor of the borrower offers as described in the following table. + +|Loan Parameter|Loan Parameter Selection|Loan Parameter Value|Prioritization Order| +|-|-|-|-| +|Interest rate (I)|_Lowest_ compatible interest rate|[LI](#loan-offer-interest-rate)|1| +|Loan amount (P)|_Largest_ compatible amount|min([LPmax](#loan-offer-maximum-amount), [BPmax](#borrow-offer-maximum-amount))|2| +|Loan duration (D)|_Longest_ compatible loan duration|min([LDmax](#loan-offer-maximum-duration), [BDmax](#borrow-offer-maximum-duration))|3| +|Margin call collateral ratio (MCCR)|_Lowest_ compatible MCCR|[LMCCR](#loan-offer-margin-call-collateral-ratio)|4| +|Minimum collateral ratio (MCR)|_Lowest_ compatible MCR|[LMCR](#loan-offer-maintenance-collateral-ratio)|5| +|Margin call duration (MCD)|_Longest_ MCD|[LMCD](#loan-offer-margin-call-duration)|6| + +The highest prioritized maker offer shall be paired to the new offer and a new loan shall be created in accordance with the loan parameter values in the corresponding table. + + +###
Loan Creation + +The matching of a loan offer with a borrow offer shall result in the creation of a loan. + +This new loan portfolio shall receive the loan amount (P) from the lending offer and an amount of collateral asset (K) from the borrowing offer equal to + +K = (MCR - 1) × P + +_A loan shall be created from a single lending offer and a single borrowing offer._ + +This loan portfolio shall then become available for [margin trading by the borrower](#process-margin-trading). + + +####
Effective Dates of the Loan + +The start date of the loan shall be when the loan is matched. The end date of the loan shall be calculated by adding the loan duration to the start date. The loan may be closed: + +- [by the borrower before the end date](#process-loan-closure), +- [by the smart contract when the end date arrives](#process-loan-expiration), or +- [by the smart contract before the end date if the loan portfolio is undervalued](#process-margin-call-initiation). + +####
Filling of Loan Offer + +The matching of a loan offer with a borrow offer will result in one or both of the offers being completely consumed. If an offer is not completely filled, the _offer shall be "partially filled" by having the loan amount (P) deducted from the offer's "available balance"_. + +##### Effects of Partial Fills on a Loan Offer + +The reduction to a _loan offer_ reduces the amount that has been offered by the prospective lender. + +(BPmax)new = (BPmax)old - P + +If this remainder exceeds the loan offer's [minimum amount](#loan-offer-minimum-amount) (BPmin), the loan offer shall be retained on the offer books. Otherwise the offer shall be cancelled by the smart contract. + +##### Effects of Partial Fills on a Borrow Offer + +The reduction to a _borrow offer_ reduces the amount of collateral (K) that is being offered by the prospective borrower. + +Knew = Kold - P + +This effectively reduces the [maximum loan amount](#borrow-offer-maximum-amount) of the borrow offer. + +(LPmax)new = Knew ÷ (MCR - 1) = (Kold - P) ÷ (MCR - 1) + +If this remainder exceeds the borrow offer's [minimum amount](#borrow-offer-minimum-amount) (LPmin), the loan offer shall be retained on the offer books. Otherwise the offer shall be cancelled by the smart contract. + +##### Re-evaluation of a New Offer + +If the partially-filled offer is retained _and_ if the partially filled offer is _the new offer_, it shall be re-evaluated for loan matching against the remaining counter-offers. + + +##
Stage 4a: Margin Trading within Loan Portfolio + +Assets that are borrowed shall be placed into the borrower's margin trading "loan portfolio". _This portfolio shall only be used for trading on the decentralized exchange in the market pair consisting of the ["Asset type to lend/borrow"](#loan-asset) and the ["Asset type to trade against"](#loan-offer-tradable-asset). It shall not be possible to transfer funds to any account, nor use any of the assets as collateral to create another pegged asset on BitShares._ + +Any assets obtained from trading shall by placed into the loan portfolio and shall also be restricted to trading between the pair of asset types defined in the loan agreement. [Conditional withdrawals of the tradable asset](#withdrawals) by the borrower shall be permitted. [Deposit of the lent asset](#deposits) by the borrower shall also be permitted. + +###
Trading Limits + +A borrower shall be able to use the [borrowed asset type](#borrow-asset) in the loan portfolio to trade against the tradable asset on the order book of the market pair. _The amount_ of the borrowed asset type (B) that may be used for placing new orders shall be limited to ensure that the loan portfolio's _balance of the borrowed asset_ exceeds the [minimum collateral](#initial-collateral) (K). Before a trade the liquid balance of the asset type is Bliquidbefore. The liquid balance of the asset type after a new order (Btradenew) can be calculated as + +Bliquidafter = Bliquidbefore - Btradenew + +The new liquid balance must satisfy the following condition and [definition for collateral](#initial-collateral) + +Bliquidafter ≥ K = (MCR - 1) × B0 + +which can be re-arranged as + +Btradenew ≤ Bliquidbefore - (MCR - 1) × B0 + +This expresses a maximum amount for any new limit orders where the borrowed asset is offered to trade. If this amount is negative, no new trades shall be permitted. + + +###
Multiple Loan Portfolios + +A borrower may have multiple outstanding loans each with their own distinct loan portfolio. Trading of assets from each loan portfolio shall be independent of other loan portfolios that are controlled by the borrower. Trade orders shall only draw from assets within a single loan portfolio. + +The distinction of loan portfolios from each other are intended to segregate the risk of each loan which can have separate loan durations, margin collateral ratios, and tradable assets. This segregation should better secure the lenders than a single co-mingled loan portfolio. + +User interfaces that facilitate trading for a borrower may optionally aggregate multiple loan portfolios into a single "margin trading wallet" to disguise the fact that multiple loan portfolios are being tracked. + +##
Stage 4b: Daily Interest Payment + +The daily interest due (Idaily) on the prinicipal (B0) shall be calculated as + +Idaily = B0 × Rdaily + +where Rdaily is daily interest rate. This daily interest shall be calculated _in terms of the lent asset type_. + +The daily interest that is due shall be deducted from the borrower's balance of the [borrowed asset type](#borrow-asset) in the loan portfolio and deposited into the lender's account. If the borrower's loan portfolio holds insufficient balance of the lent asset type to pay the daily interest then [a margin call shall be initiated](#process-margin-call-initiations). + +When a [loan is closed](#process-loan-closure) the interest for that last day shall be paid at that time. _If a margin call requires multiple days to complete in accordance with the agreed [duration of the margin call's loan](#loan-offer-margin-call-duration), no additional interest shall be owed by the lender beyond payment for the last day of interest._ + + +##
Stage 4c: Appraisal of Loan Portfolio + +###
Debt Owed + +The debt owed by a borrower for a particular loan is the amount lent by the lender. [Interest is due on a daily basis](#process-interest-payment). + +###
Portfolio Appraisal + +A borrower may have many outstanding loans which are owed to different borrowers. Each [loan portfolio](#process-margin-trading) will _initially_ consist of the principal that is lent by the lender plus the initial collateral that is provided by the borrower. The borrowed asset and the collateral asset shall initially be the same asset type (B). + +After the loan is initiated, the borrower may use that asset type to trade against the tradable asset type (T) that is permitted by the loan, and/or may hold the borrowed asset. Therefore this loan-related portfolio may consist of balances of two asset types: the [borrowed asset type](#borrowed-asset), and the [tradable asset type](#loan-offer-tradable-asset). + +PA = B + T + +####
Portfolio Components + +While a loan is outstanding the balance of the borrowed asset and tradable asset may consist as either liquid balances in the loan portfolio or as open orders on the order book. Therefore the entire loan portfolio may be decomposed into four parts: + +- a balance of borrowed asset that is liquid (Bliquid) +- a balance of tradable asset that is liquid (Tliquid) +- a balance of borrowed asset that is in open order (Borders) +- a balance of tradable asset that is in open order (Torders) + +PA = Bliquid + Tliquid + Borders + Tliquid + +The valuation of the portfolio shall also be denominated in terms of the borrowed asset type for purposes of appraisal by the smart contract. The valuation of the borrower's loan-related portfolio shall consist of the valuation of the two assets in the portfolio at the time of interest. + +- The valuation of the liquid balance and order balance of the borrowed asset shall simply be their sum. +- The valuation of the liquid balance and order of the tradable asset _shall be denominated in the borrowed asset type_ by the smart contract with the use of [reference price](#process-reference-price). + + +--- + +
Example of Portfolio Appraisal
+ + +Bob borrowed 70 bitUSD 203.3 days ago while supplying by supplying 30.03 bitUSD as collateral. Bob has been margin trading with this loan portfolio against bitBTC and currently has a balance of 45 bitUSD and 0.025 bitBTC. The current reference price indicates that bitBTC is priced at 5000 bitUSD per bitBTC. This loan portfolio will be appraised (PA) at: + +PA = (45 bitUSD) + (0.025 bitBTC × 5000 bitUSD ÷ bitBTC) + +... = (45 bitUSD) + (125 bitUSD) + +... = 170 bitUSD + +--- + +###
Collateral Ratio + +After [the calculation](#appraisal-triggers) of a [portfolio appraisal](#portfolio-appraisal) (PA) and the [debt owed](#debt-owed) (B0), the collateral ratio (CR) shall be calculated as + +CR = PA ÷ B0 + +At the beginning of the loan, the collateral ratio will satisfy the following conditions. + +CR ≥ MCR ≥ MCCR ≥ 1 + + +###
Derived Valuations + +The maintenance collateral valuation (MCV) of the loan portfolio is denominated in the [borrowed asset](#borrow-asset) and equals + +MCV = MCR × B0 + +where B0 is the [debt owed](#debt-owed). + +Similarly, the margin call collateral valuation (MCCV) of the loan portfolio is denominated in the [lent asset](#loan-asset) and equals + +MCCV = MCCR × B0 + +It is desired for the [appraised valuation of the portfolio](#portfolio-appraisal) (PA) to be greater than or equal this value + +PA ≥ MCV ≥ MCCV ≥ B0 + +but it is possible for this valuation to fall below the MCV. If + +PA < MCCV + +a [margin call shall be initiated](#process-margin-call-initiation). + + +###
Triggering of Appraisal + +Portfolio appraisals shall be triggered at multiple times. A portfolio appraisal shall be triggered: + +- _before_ any new portfolio trade is executed to calculate the current [trading limit](#trading-limit), +- _after_ a [loan portfolio is updated](#process-portfolio-updating) by the borrower, +- _after_ a margin trade order is filled, and +- _after_ [interest is paid](#process-interest-payment). + + +##
Stage 4d: Loan Portfolio Updates + +### Status of Loan Portfolio + +The "recent" [appraisal value](#portfolio-appraisal), [debt owed](#debt-owed), [collateral ratio](#collateral-ratio), and [derived valuations](#derived-valuations), and of the portfolio shall be able to be queried by the lender and borrower at any time. + + +###
Deposits + +A borrower shall be able to deposit additional amounts of the [borrowed asset](#borrow-asset) into the loan portfolio. A borrower may choose to deposit additional collateral to avoid having the [loan be margin called](#process-margin-call-initiation). + + +###
Withdrawals + +A borrower shall be able to withdraw **only the tradable asset** as long as _the market valuation of the portfolio (PA) **after the withdrawal** is greater than or equal to the [maintenance collateral valuation](#derived-valuations)_. The withdrawal limit (Wlimit) is defined as + +Wlimit = PA - MCV + +where MCV is [maintenance collateral valuation](#derived-valuations) and PA is [portfolio appraisal](#portfolio-appraisal). + +--- + +
Example of Withdrawal
+ +Bob borrowed 70 bitUSD 203 days ago at a daily interest rate of 0.0261% while supplying by supplying 30.03 bitUSD as collateral to satisfy the offer's 142.9% maintainance collateral ratio. + +The debt owed is still 70 bitUSD. The [maintenance collateral valuation](#derived-valuations) (MCV) of the portfolio is + +MCV = MCR × B0 + +... = 1.429 × 73.8276 bitUSD + +... = 105.4996 bitUSD + +During this time Bob has been margin trading with this loan portfolio against bitBTC and currently has a balance of 45 bitUSD and 0.025 bitBTC. The current reference price indicate that bitBTC is priced at 5000 bitUSD per bitBTC. This loan portfolio will be appraised at: + +PA = (45 bitUSD) + (0.025 bitBTC × 5000 bitUSD ÷ bitBTC) + +... = (45 bitUSD) + (125 bitUSD) + +... = 170 bitUSD + +The borrower may withdraw up to _the equivalent_ (Wlimit) of + +Wlimit = PA - MCV + +... = 170 bitUSD equivalent - 105.4996 bitUSD equivalent + +... = 64.5004 bitUSD equivalent + +The withdrawal limit denominated in bitBTC is + +Wlimit = (64.5004 bitUSD ÷ (5000 bitUSD ÷ bitBTC)) + +... = 0.01291 bitBTC + +Bob may withdraw bitBTC up to this limit because the balance of bitBTC, 0.025, exceeds this amount. If the balance of the tradable asset were, for example, only 0.1 bitBTC then Bob would only be able to withdraw 0.1 bitBTC. + +--- + + +##
Stage 5a: Initiation of Loan Closure by Borrower + +A borrower may close an outstanding loan position by having a [sufficient balance of the borrowed asset type](#process-loan-closure) in the loan portfolio and then initiating a loan closure with the appropriate parameters. + +|Initiation of Loan Closure Parameter|Description| +|-|-| +|Lending Offer ID|Identifier of an existing and open loan offer| + +The initiation of a loan closure shall close any and all open trade orders that are related to this loan. If the balance of the borrowed asset type is insufficient to repay what is owed then the initiation of the loan closure shall be rejected. _It is the responsibility of the borrower to ensure a [sufficient balance](#process-loan-closure) in the borrowed asset type to repay the loan._ + + +##
Stage 5b: Expiration of Loan + +The smart contract shall initiate a [margin call](#process-margin-call) if an outstanding loan [expires](#loan-duration). + +A future BSIP may consider opening a new loan from any existing offers on the Loan Order Book. + + +##
Stage 5c: Initiation of Loan Closure because of Insufficient Funds + +A loan portfolio may categorized as consisting of [four components of balances](#portfolio-components) of which one is the balance of borrowed asset that is liquid (Bliquid). This balance is drawn from to pay the daily interest. If this balance is insufficient to pay the interest then a loan closure shall be initiated. + + +##
Stage 5d: Initiation of Loan Closure by Margin Call + +If the [collateral ratio](#collateral-ratio) ever drops below the margin call collateral ratio, + +CR < MCCR + +the smart contract shall initiate a [margin call](#process-margin-call). + + +##
Stage 6: Margin Call + +### Restriction of Loan Portfolio + +When a margin call is initiated on a specific loan portfolio, no new market orders may be initiated that make use of any balance in the loan portfolio. _Any other loan portfolios that the borrower might have shall not be affected by margin calls on other loans._ + +Any open market orders that are related to that specific loan portfolio shall be cancelled. + +After all open orders are cancelled, the portfolio will consist of some amount in the borrowed asset type and some amount in the tradable asset type. + +PA = Bliquid + Tliquid + + +###
Liquidation Plan + +The smart contract shall determine whether the balance of the [borrowed asset](#borrowed-asset) (Bliquid) is sufficient to pay the [necessary balance](#process-loan-closure) (Bclosure). The difference between the two is the excess borrowed asset (Bexcess) + +Bexcess = Bliquid - Bclosure + +If the balance is sufficient (Bexcess > 0), the process shall transition to a [conventional loan closure](#process-loan-closure). + +If the balance is insufficient (Bexcess < 0), the smart contract shall create a limit order that offers the entire balance of the tradable asset (T) while asking for the difference between what is owed and the liquid balance(-Bexcess). This limit order shall have a limited lifetime defined by the [maximum margin call duration](#loan-offer-margin-call-duration) that was agreed to in the original loan terms. + +If the margin call's limit order is filled, then by definition of the limit order there shall be sufficient balance of the borrowed asset type to transition to a [conventional loan closure](#process-loan-closure). + + +####
Portfolio Confiscation + +If the margin call's limit order expires without being completely filled, a [portfolio confiscation](#process-portfolio-confiscation) shall be automatically initiated to permit the prompt completion of the margin call. _The smart contract shall confiscate the entire loan portfolio from the borrower for ultimate transfer to the lender._ + + +### Monitoring of Liquidation Plan + +It shall be possible to monitor the status of the liquidation plan associated with any margin call. An inquiry into the status of the liquidation plan shall return: + +- how much of the [tradable asset](#loan-offer-tradable-asset) was originally being liquidated, +- how much of the [tradable asset](#loan-offer-tradable-asset) has been sold, and +- how much of the [borrowed asset](#borrowed-asset) has been obtained as a result of the liquidation. + + + +##
Stage 7a: Conventional Loan Closure + +A standard loan closure is possible _if and only if_ the loan portfolio's balance of the borrowed asset type (Bliquid) is sufficient to repay [the principal](#debt-owed) plus [interest for the last day of the loan](#process-interest-payment). + +Bclosure = B0 + Idaily + +If that condition is satisfied, a standard loan closure can be: + +- [initiated by the borrower](#process-loan-closure-initiation) +- [initiated by expiration of the loan](#process-loan-expiration) +- [initiated by the full completion of a margin call](#process-margin-call) + +Any balances that remain in the loan portfolio after repaying the lender shall be transferred to the borrower's regular set of balances and shall no longer be encumbered by any restrictions. + +A future BSIP may consider re-lending a lenders balance by automatically creating a new offer on the Loan Order Book on behalf of the lender. + +**The loan shall be closed.** + + +##
Stage 7b: Unconventional Loan Closure + +If a margin call's [liquidation plan](#liquidation-plan) expires without obtaining a [sufficient balance](#process-loan-closure) of the [borrowed asset](#borrow-asset) to repay the lender, the [confiscated loan portfolio](#process-portfolio-confiscation) shall be transferred to the lender as a _substitute payment_ for the debt. + +**The loan shall be closed.** + + +##
Definable Loan Constraints + +The BitShares Committee shall be able to define parameters that can constrain _new_ loans; changes to these values shall not affect _loans that were **offered**_ before the change: + +|Term|Description| +|-|-| +|Maximum loan durations|The maximum duration for a new loan offer| +|Minimum MCR|The minimum maintenance collateral ratio (MCR) that may be agreed upon| +|Minimum MCCR|The minimum margin call collateral ratio (MCCR) that may be agreed upon| +|Maximum interest rates|The maximum interest rate that may be agreed upon| +|
Maximum duration of margin call|The duration during which a borrower's loan portfolio shall be protected from [confiscation](#process-portfolio-confiscation).| + +###
Fees + +Fees shall be defined for each of the operations: + +- creation of a lend offer +- creation of a borrow offer +- canceling an open offer +- depositing additional collateral +- withdrawing assets from a loan portfolio +- closing a loan +- placing trade orders from the loan portfolio + - Placing orders from the margin account incurs [a computational burden on the nodes because of the need to ensure adequate collateralization of each loan portfolio](#appraisal-triggers). This expense should be reflected in some fee related to loan portfolio operations. A natural fit is to charge a higher fee for placing fees from a margin account. + +The standard fee for canceling a trade order shall apply. + + +##
Voting Stake + +Voting stake shall be calculated per account as before this proposal and with the following additions to account for any core tokens (BTS) that are associated with lending. + +- Any balance of BTS in a lending offer shall be staked to the owner of the offer. +- Any balance of BTS in a borrowing offer shall be staked to the owner of the offer. +- If BTS is the [tradable asset](#loan-offer-tradable-asset) in a loan portfolio, the liquid balance (Tliquid) and the balance in open orders (Torders) shall be staked to the borrower. +- If BTS is the [borrowed asset](#borrow-asset) in a loan portfolio, the liquid balance (Bliquid) and the balance in open orders (Borders) shall be staked to the lender **up to the principal amount that is [lent](#loan-asset) (B0)**. Any balance in excess of the principal shall be staked to the borrower. + - The motivation for this segregation of voting stake is to prevent the renting of voting stake through this lending mechanism. + + +##
Software Specifications + +**Note 1:** Interest is paid every 24 hours, regardless of local calendar. E. g. Daylight Savings Time is ignored. + +**Note 2:** Percentage-based calculations (interest, CR) are always rounded up to the next possible value (aka "satoshi"). + +**Note 3:** MCR and MCCR are expressed in the same way as in the existing price feed logic, i. e. only the part above 100%, and as a scaled percentage value. E. g. a value of `4200` would mean `142%`. + +**Note 4:** "Implementation hints" are not to be considered part of the formal specification, but merely as a *possible* implementation. + +### Database Objects + +#### `lending_offer_object` (new) + +**Fields:** + +* `lending_offer_id_type id` - The object ID +* `account_id_type owner` - The lending account ID +* `asset_id_type loan_asset` - The asset type that the lender is offering to lend +* `share_type min_amount` - The minimum amount of the asset type that the borrower must borrow +* `share_type max_amount` - The maximum amount of the asset type that the lender is offering +* `unsigned_int mcr` - The minimum collateral ratio that the lender is expecting at the beginning of a loan, as a scaled percentage +* `unsigned_int mccr` - The collateral ratio below which a margin call of the loan is initiated, as a scaled percentage +* `unsigned_int max_call_duration` - The maximum duration of a margin call in seconds, if one is necessary, after which a portfolio confiscation will be triggered +* `asset_id_type tradable_asset` - The asset type that the lender permits the borrower to trade against +* `unsigned_int min_duration` - The minimum duration of the loan that the lender is willing to accept, in days +* `unsigned_int max_duration` - The maximum duration of the loan that the lender is willing to accept, in days +* `unsigned_int min_interest_rate` - The minimum daily interest rate that the lender is willing to accept, as a scaled percentage +* `time_point_sec expiration` - Expiration date of the offer +* `extension_type ext` - reserved for future extensions + +**Implementation hints:** + +* Indexed `by_owner`, `by_asset`, `by_expiration` +* Secondary index for tracking core per account + +#### `borrowing_offer_object` (new) + +**Fields:** + +* `borrowing_offer_id_type id` - The object ID +* `account_id_type owner` - The borrowing account ID +* `asset_id_type loan_asset` - The asset type that the borrower is offering to borrow +* `share_type min_amount` - The minimum amount of the asset type that the lender must lend +* `share_type max_amount` - The maximum amount of the asset type that the borrower wants to borrow +* `share_type available_collateral` - The amount of collateral the borrower has put into the offer +* `unsigned_int mcr` - The maximum collateral ratio that the borrower is willing to provide at the beginning of the loan, as a scaled percentage +* `unsigned_int mccr` - The maximum collateral ratio the borrower will accept, below which a margin call of the loan is initiated, as a scaled percentage +* `unsigned_int min_call_duration` - The minimum duration of a margin call in seconds, if one is necessary, after which a portfolio confiscation will be triggered +* `asset_id_type tradable_asset` - The asset type that the borrower wants to trade against +* `unsigned_int min_duration` - The minimum duration of the loan that the borrower is willing to accept, in days +* `unsigned_int max_duration` - The maximum duration of the loan that the borrower is willing to accept, in days +* `unsigned_int max_interest_rate` - The maximum daily interest rate that the borrower is willing to accept, as a scaled percentage +* `time_point_sec expiration` - Expiration date of the offer +* `extension_type ext` - reserved for future extensions + +**Implementation hints:** + +* Indexed `by_owner`, `by_asset`, `by_expiration` +* Secondary index for tracking core per account + +#### `loan_portfolio_object` (new) + +**Fields:** + +* `account_id_type owner` - The borrowing account ID +* `account_id_type lender` - The lending account ID +* `asset_id_type principal_asset` - The ID of the borrowed asset +* `share_type principal_borrowed` - The amount that was originally borrowed +* `share_type minimum_collateral` - The minimum amount of collateral that must be maintained +* `share_type principal_balance` - The amount of the borrowed asset currently held in the portfolio +* `share_type principal_in_orders` - The amount of the borrowed asset currently held in market orders +* `asset_id_type trade_asset` - The ID of the asset that can be traded against +* `share_type trade_balance` - The amount of the tradable asset currently held in the portfolio +* `share_type trade_in_orders` - The amount of the tradable asset currently held in market orders +* `share_type mccv` - The portfolio value below which a margin call of the loan is initiated, in terms of `principal_asset` +* `unsigned_int call_duration` - The duration of a margin call in seconds, if one is necessary, after which a portfolio confiscation will be triggered +* `optional confiscation_time` - After a margin call has been initiated, this contains the time when the portfolio will be confiscated +* `share_type daily_interest` - The daily interest amount to be paid +* `time_point_sec interest_due_at` - Date at which the next interest payment is due +* `share_type cumulative_interest` - The cumulative interest paid for this loan so far +* `time_point_sec earliest_end` - Date after which the portfolio can be closed by the borrower +* `time_point_sec latest_end` - Date after which the portfolio will be closed automatically +* `optional call_price` - If present, contains the price (in terms of principal/trade) below which the portfolio is margin called + +**Implementation hints:** + +* Indexed `by_owner`, `by_lender`, `by_interest_due`, `by_expiration` (i. e. `latest_end`) +* Secondary index for tracking core per account + +#### Chain parameters + +The `chain_parameters` (configurable by committee) will receive a new extension field `margin_lending` with these members: + +* `unsigned_int max_duration` - maximum allowed loan duration in days +* `unsigned_int minimum_mcr` - minimum allowed mcr for loans, as a scaled percentage +* `unsigned_int minimum_mccr` - minimum allowed mccr for loans, as a scaled percentage +* `unsigned_int max_interest` - maximum allowed daily interest rate, as a scaled percentage +* `unsigned_int max_call_duration` - maximum allowed call duration in seconds + +This extension must not be present in proposals before the hardfork time. + +#### Miscellaneous + +* `limit_order_object` receives a new field `optional loan` + +**Implementation hints:** + +* Secondary index on `limit_order_object` for tracking `by_loan` + +### Operations + +All new operations have a simple flat fee. +New operations must not be allowed before the hardfork time, neither in proposals nor directly. +New fees must not be allowed in chain parameter update proposals before the hardfork. + +#### `lending_offer_create_operation` (new) + +**Fields:** + +* `account_id_type lender` - The lending account ID +* `asset_id_type asset_to_lend` - The asset type that the lender is offering to lend +* `share_type min_to_lend` - The minimum amount of the asset type that the borrower must borrow +* `share_type max_to_lend` - The maximum amount of the asset type that the lender is offering +* `unsigned_int mcr` - The minimum collateral ratio that the lender is expecting at the beginning of a loan, as a scaled percentage +* `unsigned_int mccr` - The collateral ratio below which a margin call of the loan is initiated, as a scaled percentage +* `unsigned_int max_call_duration` - The maximum duration of a margin call in seconds, if one is necessary, after which a portfolio confiscation will be triggered +* `asset_id_type tradable_asset` - The asset type that the lender permits the borrower to trade against +* `unsigned_int min_duration` - The minimum duration of the loan that the lender is willing to accept, in days +* `unsigned_int max_duration` - The maximum duration of the loan that the lender is willing to accept, in days +* `unsigned_int min_interest_rate` - The minimum daily interest rate that the lender is willing to accept, as a scaled percentage +* `time_point_sec expiration` - Expiration date of the offer +* `extension_type ext` - reserved for future extensions + +**Validation checks:** + +* `lender` must be a valid account ID, must exist, must authorize the operation, must pay fee +* `asset_to_lend` and `tradable_asset` must be valid asset IDs, must not be equal, and both assets must exist +* `min_to_lend > 0` +* `max_to_lend >= min_to_lend` +* `mcr >= mccr` +* `max_duration >= min_duration` +* `expiration > head_block_time` +* `min_duration <= chain_parameters.max_duration` +* `mcr >= chain_parameters.min_mcr` +* `mccr >= chain_parameters.min_mccr` +* `min_interest_rate <= chain_parameters.max_interest_rate` +* `max_call_duration <= chain_parameters.max_call_duration` +* `lender` must have at least `max_to_lend` of `asset_to_lend` in his balance +* `asset_to_lend` must be [authorized for margin lending](#process-authorized-leveraged-trading) against `tradable_asset` +* `asset_to_lend` and the `tradable_asset` must not be [transfer restricted](#asset-issuer-transfer-restriction) +* `lender` must be whitelisted or must not be blacklisted for the `asset_to_lend` and the `tradable_asset` due to [transfer restrictions](#asset-issuer-transfer-restriction) + + +**Evaluation:** + +* Deduct `max_to_lend` of `asset_to_lend` from `lender` balance +* Create new `lending_offer_object` and populate object fields from operation fields +* Operation result is new object id +* Trigger [automatic matching](#software-specs-automatic-matching) + +#### `borrowing_offer_create_operation` (new) + +**Fields:** + +* `account_id_type borrower` - The borrowing account ID +* `asset_id_type asset_to_borrow` - The asset type that the borrower is offering to borrow +* `share_type min_to_borrow` - The minimum amount of the asset type that the lender must lend +* `share_type max_to_borrow` - The maximum amount of the asset type that the borrower wants to borrow +* `unsigned_int mcr` - The maximum collateral ratio that the borrower is willing to provide at the beginning of the loan, as a scaled percentage +* `unsigned_int mccr` - The maximum collateral ratio the borrower will accept, below which a margin call of the loan is initiated, as a scaled percentage +* `unsigned_int min_call_duration` - The minimum duration of a margin call in seconds, if one is necessary, after which a portfolio confiscation will be triggered +* `asset_id_type tradable_asset` - The asset type that the borrower wants to trade against +* `unsigned_int min_duration` - The minimum duration of the loan that the borrower is willing to accept, in days +* `unsigned_int max_duration` - The maximum duration of the loan that the borrower is willing to accept, in days +* `unsigned_int max_interest_rate` - The maximum daily interest rate that the borrower is willing to accept, as a scaled percentage +* `time_point_sec expiration` - Expiration date of the offer +* `extension_type ext` - reserved for future extensions + +**Validation checks:** + +* `borrower` must be a valid account ID, must exist, must authorize the operation, must pay fee +* `asset_to_borrow` and `tradable_asset` must be valid asset IDs, must not be equal, and both assets must exist +* `min_to_borrow > 0` +* `max_to_borrow >= min_to_borrow` +* `mcr >= mccr` +* `max_duration >= min_duration` +* `expiration > head_block_time` +* `min_duration <= chain_parameters.max_duration` +* `mcr >= chain_parameters.min_mcr` +* `mccr >= chain_parameters.min_mccr` +* `min_interest_rate <= chain_parameters.max_interest_rate` +* `min_call_duration <= chain_parameters.max_call_duration` +* `borrower` must have at least `max_to_borrow * mcr` of `asset_to_borrow` in his balance +* `asset_to_borrow` must be [authorized for margin lending](#process-authorized-leveraged-trading) against `tradable_asset` +* `asset_to_borrow` and the `tradable_asset` must not be [transfer restricted](#asset-issuer-transfer-restriction) +* `borrower` must be whitelisted or must not be blacklisted for the `asset_to_lend` and the `tradable_asset` due to [transfer restrictions](#asset-issuer-transfer-restriction) + +**Evaluation:** + +* Deduct `max_to_borrow * mcr` of `asset_to_borrow` from `borrower` balance +* Create new `borrowing_offer_object` and populate object fields from operation fields +* Operation result is new object id +* Trigger [automatic matching](#software-specs-automatic-matching) + +#### `lending_cancel_operation` (new) + +This operation can be used to cancel lending and borrowing offers. + +**Fields:** + +* `account_id_type owner` - Creator of the operation (fee paying account), must equal owner of the offer +* `offer_id_type offer` - Either a `lending_offer_id_type` or a `borrowing_offer_id_type` +* `extension_type ext` - reserved for future extensions + +**Validation checks:** + +* `owner` must be a valid account ID, must exist, must authorize the operation, must pay fee +* `offer` must be a valid lending offer ID or borrowing offer ID and must exist +* `offer.owner == owner` + +**Evaluation:** + +* If `offer` is a lending offer: + * Add `offer.max_amount` of `offer.loan_asset` to `owner` balance +* If `offer` is a borrowing offer: + * Add `offer.available_collateral` of `offer.loan_asset` to `owner` balance +* Delete `offer` from database +* Operation result is amount paid back to `owner` + +#### `lending_accepted_operation` (new, virtual) + +**Fields:** + +* `account_id_type offerer` - must equal owner of the offer +* `offer_id_type offer` - id of the accepted offer, `lending_offer_id_type` or a `borrowing_offer_id_type` +* `loan_portfolio_id_type loan` - id of the resulting loan portfolio + + +#### `loan_interest_operation` (new, virtual) + +**Fields:** + +* `account_id_type lender` - the lender's account id +* `account_id_type borrower` - the borrower's account id +* `loan_id_type loan` - ID of the loan portfolio to adjust +* `asset interest_amount` - Amount of interest paid to `loan.lender` + +#### `loan_closed_operation` (new, virtual) + +**Fields:** + +* `account_id_type lender` - the lender's account id +* `account_id_type borrower` - the borrower's account id +* `loan_id_type loan` - ID of the loan portfolio to adjust +* `asset principal_paid_back` - Amount of principal paid back to lender +* `asset trade_confiscated` - Amount of trade asset paid to lender +* `asset principal_turned_out` - Amount of principal paid out to borrower +* `asset trade_turned_out` - Amount of trade asset paid out to borrower + +#### `loan_close_operation` (new) + +**Fields:** + +* `account_id_type borrower` - the borrower's account id +* `loan_id_type loan` - ID of the loan portfolio to adjust + +**Validation checks:** + +* `borrower` must be a valid account ID, must exist, must authorize the operation, must pay fee +* `loan` must be a valid loan portfolio ID and must exist +* `loan.owner == borrower` +* `head_block_time >= loan.earliest_end` +* `loan.principal_in_orders == 0 && loan.trade_in_orders == 0` +* `loan.principal_balance >= loan.principal_borrowed + loan.daily_interest` + +**Evaluation:** + +* Trigger interest payment (see below) +* Pay `loan.principal_borrowed` of `loan.principal_asset` to `loan.lender` +* Pay `loan.principal_balance - loan.principal_borrowed` of `loan.principal_asset` to `loan.borrower` +* Pay `loan.trade_balance` of `loan.trade_asset` to `loan.borrower` +* Create a virtual `loan_closed_operation` +* Delete `loan` + +#### `loan_update_operation` (new) + +**Fields:** + +* `account_id_type owner` - Creator of the operation (fee paying account), must equal owner of the loan portfolio +* `loan_id_type loan` - ID of the loan portfolio to adjust +* `asset principal_delta` - Amount of principal asset to add / withdraw +* `asset trade_delta` - Amount of trade asset to add / withdraw +* `extension_type ext` - reserved for future extensions + +**Validation checks:** + +* `owner` must be a valid account ID, must exist, must authorize the operation, must pay fee +* `loan` must be a valid loan portfolio ID and must exist +* `loan.owner == owner` +* `principal_delta != 0 || trade_delta != 0` +* `principal_delta >= 0` +* `!confiscation_time.valid || trade_delta >= 0` +* If `principal_delta > 0` or `trade_delta > 0`, `owner` must have sufficient balance +* If `trade_delta < 0` + * `loan.trade_balance >= -trade_delta` + * Let `mcv = loan.principal_borrowed + loan.minimum_collateral` + * if `is_reference_price_valid` + * If `loan.principal_balance + loan.principal_in_orders < mcv` + * Let `min_trade = reference_price * (mcv - loan.principal_balance - loan.principal_in_orders)` + * `loan.trade_balance + loan.trade_in_orders + trade_delta >= min_trade` + * Otherwise (`!is_reference_price_valid`) + * `mcv <= loan.principal_balance` + +**Evaluation:** + +* If `principal_delta > 0`: + * Deduct `principal_delta` from `loan.owner`'s balance + * Add `principal_delta.amount` to `loan.principal_balance` +* If `trade_delta != 0`: + * Deduct `trade_delta` from `loan.owner`'s balance + * Add `trade_delta.amount` to `loan.trade_balance` + * Re-appraise portfolio and throw if margin call is triggered + +#### Loan trading + +Note: trading from a loan portfolio happens on the same markets as trading from an account. Trading is therefore not implemented separately, but through modifications to the existing trade mechanisms. + +**Fields:** + +The existing `limit_order_create_operation` and `fill_order_operation` receive one optional extension field: + +* `loan_id_type loan` - ID of the loan portfolio from which the trade is executed + +The `loan` field is not allowed before the hardfork time, neither directly nor in proposals. + +**Validation checks:** + +If the `loan` extension is present in a `limit_order_create_operation`, the following checks replace the existing checks against the seller's account balance: + +* `loan` is valid and refers to an existing `loan_portfolio_object` +* `seller == loan.owner` +* `!loan.confiscation_time.valid` (no trades after margin call) +* `amount_to_sell.asset_id == loan.principal_asset || amount_to_sell.asset_id == loan.trade_asset` +* If `amount_to_sell.asset_id == loan.principal_asset`: + * `loan.principal_balance - amount_to_sell.amount >= loan.minimum_collateral` + * `min_to_receive.asset_id == loan.trade_asset` + * if `!is_reference_price_valid` + * `0 < amount_to_sell.amount <= loan.principal_balance - mcv` +* If `amount_to_sell.asset_id == loan.trade_asset`: + * `loan.trade_balance >= amount_to_sell.amount` + * `min_to_receive.asset_id == loan.principal_asset` + * if `!is_reference_price_valid` + * `0 < min_to_receive.amount <= loan.principal_balance - mcv` + + +**Evaluation:** + +* The `loan` extension will be recorded in the new `limit_order_object` +* If `loan` field is present, + * `amount_to_sell` will be deducted from the `loan` balance and recorded in `loan`'s `..._in_order` fields, not the account's + * `fill_order` will be modified to pay trade proceeds into `loan` portfolio and adjust `loan`'s `..._in_order` fields + * `fill_order` must re-appraise the portfolio + * `cancel_order` will be modified to return funds into `loan` portfolio and adjust `loan`'s `..._in_order` fields + +### Database API Calls + +The following methods will be added to the `database_api`: + +* `vector get_lending_offers_by_asset ` +* `vector get_borrowing_offers_by_asset ` +* `vector get_lending_offers_by_account ` +* `vector get_borrowing_offers_by_account ` +* `vector get_loans_by_lender ` +* `vector get_loans_by_borrower ` +* `vector get_orders_by_loan ` + +All result lists are ordered by ascending object id. Server-side limits are configurable. + +### Processing Logic Changes + +####
Automatic Matching of Offers + +Similar to database::apply_order(). Triggered when a new offer is evaluated. + +* Let `taker_offer` = `new_offer` +* If `new_offer` is loan offer + * Let [`prioritization_policy`](#automatic-matching-offer-selection) = Favor Borrowers policy + * `counter_offers` = existing borrow offers +* Otherwise (new offer is borrow offer) + * Let [`prioritization_policy`](#automatic-matching-offer-selection) = Favor Lenders policy + * `counter_offers` = existing loan offers +* while true + * Let `compatible_offers` = [`find_compatible_offers`](#automatic-matching-compatibility-filtering)(`new_offer`, `counter_offers`, `prioritization_policy`) + * if no `compatible_offers` + * return false + * otherwise + * Let `maker_offer` = highest-prioritized counter offer + * [`loan_object_id`, `taker_offer_filled`] = create_loan(`taker_offer`, `maker_offer`, `prioritization_policy`) + * If `taker_offer_filled` + * return true + + +#### Margin calls + +* Set `loan.confiscation_time = head_block_time + loan.call_duration` +* Cancel open market orders of this loan, as usual +* If `loan.principal_balance >= loan.principal_borrowed + loan.daily_interest`: close loan as described above +* Otherwise: + * Let `gap = loan.principal_borrowed + loan.daily_interest - loan.principal_balance` + * Create and execute a virtual `limit_order_create` for `loan` with `amount_to_sell = loan.trade_balance` and `min_to_receive = gap` + * If the order has been (partially) filled, restart margin call process (meaning `gap` is smaller or perhaps closed) + +**Notes:** + +* The new limit order will "walk the book" until the available trade balance has been spent (or there are no more orders in the book with a matching price). It is possible that this process buys up much more principal than required to close the `gap`, possibly at a price far away from the usual market price. Thus, the borrower should avoid being margin called. +* Due to rounding, edge cases may exist where the limit order has been partially filled and then cancelled without buying sufficient principal to close the `gap`. It may then be impossible to create a new order for the remaining gap, because that would be considered "dust". The consequence would be that the loan stays in margin call state until it is confiscated. For practical purposes this shouldn't make much of a difference because rounding issues are a few "satoshis" only. + +#### Interest payments + +Similar to `database::clear_expired_proposals`, in each block + +* Check all `loan_portfolio_object.interest_due_at` against `head_block_time` +* If passed and if `!loan_portfolio_object.confiscation_time.valid`, + * If `loan.daily_interest > loan.principal_balance`: initiate margin_call + * Otherwise, + * Deduct `loan.daily_interest` from `loan.principal_balance` + * Add `loan.daily_interest` of `loan.principal_asset` to `loan.lender`'s balance + * Add `loan.daily_interest` to `loan.cumulative_interest` + * Create a virtual `loan_interest_operation` + * Add 86400 to `loan.interest_due_at` + * Re-appraise portfolio + +#### Expire open offers + +Similar to `database::clear_expired_orders`, in each block + +* Check `lending_offer_object.expiration` and `borrowing_offer_object.expiration` against `head_block_time` +* If expired, create a virtual `lending_cancel_operation` and execute as describe above + +#### Expire open loans + +Similar to `database::clear_expired_orders`, in each block + +* Check `loan_portfolio_object.latest_end` against `head_block_time` +* If expired: + * Cancel open orders of this portfolio with virtual `limit_order_cancel` operations + * If `loan.principal_balance < loan.principal_borrowed + loan.daily_interest`: initiate margin call + * Otherwise: close loan as described above + +#### Handle margin calls + +In each block, for each loan that is in margin call state, + +* If `loan.principal_balance >= loan.principal_borrowed + loan.daily_interest` + * Cancel open order, if any + * Close loan as described above + +#### Confiscate expired margin calls + +Similar to `database::clear_expired_orders`, in each block + +* Check valid `loan_portfolio_object.confiscation_time` against `head_block_time` +* If expired, + * Cancel open order, if any + * Add `loan.principal_balance` of `loan.principal_asset` to `loan.lender`'s balance + * Add `loan.trade_balance` of `loan.trade_asset` to `loan.lender`'s balance + * Create appropriate virtual `loan_closed_operation` + * Delete `loan` + +#### Vote tallying + +* `vote_tally_helper` computes `voting_stake` per account as before, *plus* core in + * lending_offers + * borrowing_offers + * If core is the `trade_asset` in a loan_portfolio + * Let `lender_stake = 0` + * Let `borrower_stake = trade_balance` + * If core is the `principal_asset` in a loan_portfolio + * Let `lender_stake = min(principal_balance, principal_borrowed)` + * Let `borrower_stake = principal_balance - lender_stake` + +#### Calculate reference price + +* If tradable asset is a bitAsset + * If tradable asset is in global settlement + * `is_reference_price_valid = true` and `reference_price = global_settlement_price` +* Otherwise + * if tradeable asset-borrowed asset market has any offers for the tradable asset + * `is_reference_price_valid = true` and `reference_price = highest_offer` + * else if tradeable asset-borrowed asset market has ever had any matched exchange + * `is_reference_price_valid = true` and `reference_price = last_exchange_price` + * otherwise + * `is_reference_price_valid = false` + + +#### Portfolio appraisal + +* Let `principal = loan.principal_balance + loan.principal_in_orders` +* If `principal >= loan.mccv`, clear `loan.call_price` +* Otherwise + * if `(loan.trade_balance + loan.trade_in_orders) > 0` + * set `loan.call_price = (loan.mccv - principal) / (loan.trade_balance + loan.trade_in_orders)` + * if `reference_price` is valid and `reference_price < loan.call_price`: trigger margin call + * else + * Trigger margin call + +### Changes to `cli_wallet` + +The following commands will be added to `cli_wallet`: + +* `list_lending_offers ` +* `list_borrowing_offers ` +* `get_lending_offers ` +* `get_borrowing_offers ` +* `lending_offer_create` with operation parameters +* `borrowing_offer_create` with operation parameters +* `lending_offer_cancel ` +* `lending_offer_accept ` +* `loan_update ` +* `get_loan_valuation ` +* `get_loan_call_price ` +* `loan_close ` +* The `sell_asset` command will receive an additional optional parameter, the loan portfolio id + + +#
Discussion + +##
Risks + +### Financial: Price of a market pair on the DEX + +A stagnant, nascent, or illiquid order book on the DEX for a particular market pair might not reflect the valuation of the collateral _according to external market pairs_. That will affect the [appraisal value of the loan collateral](#process-loan-appraisal) which then affects margin calculations. Margin calculations affect both future loan offers on the books and [matched loans](#process-margin-call-initiation). + +Potential lenders and borrowers should carefully review any internal market pair and compare it with the external market pair to determine (a) whether internal market reflects a reasonable exchange ratio/price, and (b) whether the internal market could be easily manipulated to either overvalue or undervalue collateral. + + +### Financial: Margin Calls at Market Price + +If a [margin call is initiated](#process-margin-call-initiation) _and_ if a [liquidation plan](#liquidation-plan) requires selling the tradable asset to repay the lender in [lent asset type](#loan-asset), _borrowers should be aware that it will be sold as an effective market order_. **The resulting sale on the DEX order book may return much less than if the offer were made on an external market.** + +### Financial: Repayment of a Margin Called Loan + +Loans that are margin called might require a liquidation plan that involves [placing an limit order to buy enough of the lent asset](#liquidation-plan) to repay the loan. + +_If the market order remains unfilled on the DEX order book in excess of [maximum margin call duration](#loan-offer-margin-call-duration), **the borrower's entire [loan portfolio shall be confiscated](#process-portfolio-confiscation) thereby leaving the borrower with nothing after the [loan closure](#process-unconventional-loan-closure)**_. + +### Financial: Avalanche effect of Margin Calls + +A margin call on a loan portfolio will immediately try to buy large amounts of the borrowed asset from the market. This can lead to a sudden spike in the trade price. This in turn can affect the reference price, which could lead to additional margin calls in other portfolios. + + +##
Powers of Asset Issuers + +Asset issuers have [extensive control over how their asset is used on BitShares](https://bitshares.org/technology/user-issued-assets) including the ability to [whitelist the trading of an asset against other assets](#asset-issuer-market-restriction)), to [restrict the transfers of an asset](#asset-issuer-transfer-restriction), and to [seize any issued asset from an account](#asset-issuer-asset-seizing) _if_ the asset is defined with the appropriate flags. These interaction of these powers with lending for margin trading are described. + +###
Market Restrictions + +The power to whitelist and blacklist trading pairs for an issuer's asset, which has the appropriate flags enabled, _shall be unaffected by this proposal_. This lending proposal makes use of the existing trading mechanisms therefore all rules shall continue to apply. + +For example, if an issuer's asset is blacklisted from trading against any other asset, no trading of the Asset will be possible either from an account's regular set of balances or from their loan portfolio. + +Alternatively, an issuer's asset (X) might initially be whitelisted to trade against any other asset, which permits the creation of a loan portfolio to trade against another asset (Y). Trading by the borrower ensues and the borrower obtains some quantity of Asset Y in their portfolio. If the asset issuer then blacklists trading between X and Y, the borrower shall no longer be able [to trade the asset](#process-margin-trading) from anywhere including their loan portfolio. Another effect will be that margin calls shall no longer be able to be [liquidated by means of buying back the borrowed asset on the DEX](#liquidation-plan). Consequently if a margin call is initiated after a blacklisting and the loan portfolio's balance of the borrowed asset was insufficient to repay the lender, the margin call shall eventually result in an [unconventional loan closure](#process-unconventional-loan-closure). + +###
Transfer Restrictions + +The existing power to restrict the direct transfer of an issuer's asset, which has the appropriate flags enabled, from one account to another _shall be unaffected by this proposal_. + +[Interest payment](#process-interest-payment) involves the transfer of the [borrowed asset-type](#borrow-asset] from the borrower to the lender. Therefore the creation of loan and borrow offers, and the matching of offers shall only be permitted if (a) if the _borrow asset_ is not transfer restricted, and (b) if both the lender and the borrower are whitelisted or are not blacklisted _for the borrow asset_. + +An [unconventional loan closure](#process-unconventional-loan-closure) transfers all balances of the borrow asset type and the tradable asset type to the lender. Therefore the creation of loan and borrow offers, and the matching of offers shall only be permitted if (a) if the _tradable asset_ is not transfer restricted, and (b) both the lender and the borrower are whitelisted or are not blacklisted _for the tradable asset_. + +###
Asset Seizure + +The power to [seize an issuer's asset](https://steemit.com/bitshares/@xeroc/how-the-issuer-of-an-iouuia-can-transfer-assets-back-to-himself), which has the appropriate flags enabled, shall remain possible _if_ the asset is held in the account's regular set of balances. This power does not currently extend to assets held in open orders. Similarly, _it shall not be possible to seize an asset that is held inside of a loan offer, borrow offer, or loan portfolio._ An asset issuer may instead first impose a transfer restriction on the account, and then wait for the loan to be closed with appropriate balances being distributed to the regular balances of the borrower and lender at which time the conventional asset seizure may be invoked. + + +# Summary for Shareholders + +This BSIP defines a protocol upgrade to support peer-to-peer lending, borrowing and margin trading markets on the BitShares DEX. The [motivation](#motivation) behind this BSIP is to increase the user demand for smartcoins on BitShares [by offering](#rationale) on-chain peer-to-peer lending and borrowing to augment the existing trading. The [multiple stage process between borrowers and lenders](#specification) is supported with [software specifications](#software-specs) and a [discussion of risks](#discussion) to lenders, borrowers, and asset holders, and asset issuers. + + +# Copyright + +This document is placed in the public domain. + + +# See Also + +- [BitShares Margin Trading and Swap Contracts on the Dex](https://medium.com/@George_harrap/bitshares-margin-trading-and-swap-contracts-on-the-dex-discussion-3856b00a8349) +- [Bitshares Talk discussion](https://bitsharestalk.org/index.php?topic=27250.0) +- [Reference Price discussion](https://bitsharestalk.org/index.php?topic=28534.0) diff --git a/bsip-0070/flow.png b/bsip-0070/flow.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c990024e9e50d3a5bf7ccb3c7c8236e8376e77 GIT binary patch literal 84118 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 KaaYYM Date: Sat, 10 Aug 2019 13:37:28 +0200 Subject: [PATCH 053/262] Removed extensions from DB objects --- bsip-0070.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/bsip-0070.md b/bsip-0070.md index e07df13..df8871a 100644 --- a/bsip-0070.md +++ b/bsip-0070.md @@ -632,7 +632,6 @@ Voting stake shall be calculated per account as before this proposal and with th * `unsigned_int max_duration` - The maximum duration of the loan that the lender is willing to accept, in days * `unsigned_int min_interest_rate` - The minimum daily interest rate that the lender is willing to accept, as a scaled percentage * `time_point_sec expiration` - Expiration date of the offer -* `extension_type ext` - reserved for future extensions **Implementation hints:** @@ -657,7 +656,6 @@ Voting stake shall be calculated per account as before this proposal and with th * `unsigned_int max_duration` - The maximum duration of the loan that the borrower is willing to accept, in days * `unsigned_int max_interest_rate` - The maximum daily interest rate that the borrower is willing to accept, as a scaled percentage * `time_point_sec expiration` - Expiration date of the offer -* `extension_type ext` - reserved for future extensions **Implementation hints:** From 8e7875f88f247ada05b05940a156c7271a4773a7 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Sat, 10 Aug 2019 13:42:55 +0200 Subject: [PATCH 054/262] Fix: handle *_in_orders correctly --- bsip-0070.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bsip-0070.md b/bsip-0070.md index df8871a..ba19dc8 100644 --- a/bsip-0070.md +++ b/bsip-0070.md @@ -1078,10 +1078,10 @@ Similar to `database::clear_expired_orders`, in each block * borrowing_offers * If core is the `trade_asset` in a loan_portfolio * Let `lender_stake = 0` - * Let `borrower_stake = trade_balance` + * Let `borrower_stake = trade_balance + trade_in_orders` * If core is the `principal_asset` in a loan_portfolio - * Let `lender_stake = min(principal_balance, principal_borrowed)` - * Let `borrower_stake = principal_balance - lender_stake` + * Let `lender_stake = min(principal_balance + principal_in_orders, principal_borrowed)` + * Let `borrower_stake = principal_balance + principal_in_orders - lender_stake` #### Calculate reference price From 03e515b8f8f51a337b2f8f44331203bdeee1c3e9 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Sat, 10 Aug 2019 13:53:31 +0200 Subject: [PATCH 055/262] Respect asset market restrictions --- bsip-0070.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bsip-0070.md b/bsip-0070.md index ba19dc8..e6fb41c 100644 --- a/bsip-0070.md +++ b/bsip-0070.md @@ -751,6 +751,7 @@ New fees must not be allowed in chain parameter update proposals before the hard * `max_call_duration <= chain_parameters.max_call_duration` * `lender` must have at least `max_to_lend` of `asset_to_lend` in his balance * `asset_to_lend` must be [authorized for margin lending](#process-authorized-leveraged-trading) against `tradable_asset` +* `asset_to_lend` must be whitelisted or not blacklisted for trading against `tradable_asset` and vice versa * `asset_to_lend` and the `tradable_asset` must not be [transfer restricted](#asset-issuer-transfer-restriction) * `lender` must be whitelisted or must not be blacklisted for the `asset_to_lend` and the `tradable_asset` due to [transfer restrictions](#asset-issuer-transfer-restriction) @@ -796,6 +797,7 @@ New fees must not be allowed in chain parameter update proposals before the hard * `min_call_duration <= chain_parameters.max_call_duration` * `borrower` must have at least `max_to_borrow * mcr` of `asset_to_borrow` in his balance * `asset_to_borrow` must be [authorized for margin lending](#process-authorized-leveraged-trading) against `tradable_asset` +* `asset_to_borrow` must be whitelisted or not blacklisted for trading against `tradable_asset` and vice versa * `asset_to_borrow` and the `tradable_asset` must not be [transfer restricted](#asset-issuer-transfer-restriction) * `borrower` must be whitelisted or must not be blacklisted for the `asset_to_lend` and the `tradable_asset` due to [transfer restrictions](#asset-issuer-transfer-restriction) From 6823fa68d42fc132fe2c616f74e4ea6fb1f58314 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Sat, 10 Aug 2019 13:58:21 +0200 Subject: [PATCH 056/262] Added whitelisting of loan market pairs + clarified reference_price --- bsip-0070.md | 81 ++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 57 insertions(+), 24 deletions(-) diff --git a/bsip-0070.md b/bsip-0070.md index e6fb41c..02c66f6 100644 --- a/bsip-0070.md +++ b/bsip-0070.md @@ -691,6 +691,17 @@ Voting stake shall be calculated per account as before this proposal and with th * Indexed `by_owner`, `by_lender`, `by_interest_due`, `by_expiration` (i. e. `latest_end`) * Secondary index for tracking core per account +#### `loan_market_dynamic_data_object` (new) + +This contains entries only for asset pairs that are whitelisted for margin trading or have open loans. + +**Fields:** + +* `price last_price` - the most recent trade price of the pair, `base.asset_id < quote.asset_id` +* `unsigned_int loans` - the total number of open loans in either pair +* `bool base_lending_allowed` - true if lending of base asset for trading against quote asset is allowed +* `bool quote_lending_allowed` - true if lending of quote asset for trading against base asset is allowed + #### Chain parameters The `chain_parameters` (configurable by committee) will receive a new extension field `margin_lending` with these members: @@ -706,6 +717,7 @@ This extension must not be present in proposals before the hardfork time. #### Miscellaneous * `limit_order_object` receives a new field `optional loan` +* `additional_asset_options` receives a new extension `optional> whitelist_margin_trading` (see below) **Implementation hints:** @@ -750,7 +762,9 @@ New fees must not be allowed in chain parameter update proposals before the hard * `min_interest_rate <= chain_parameters.max_interest_rate` * `max_call_duration <= chain_parameters.max_call_duration` * `lender` must have at least `max_to_lend` of `asset_to_lend` in his balance -* `asset_to_lend` must be [authorized for margin lending](#process-authorized-leveraged-trading) against `tradable_asset` +* A `loan_market_dynamic_data_object` must exist for the `asset_to_lend`/`tradable_asset` pair + * `asset_to_lend` must be [authorized for margin lending](#process-authorized-leveraged-trading) against `tradable_asset` + * `last_price` must be valid * `asset_to_lend` must be whitelisted or not blacklisted for trading against `tradable_asset` and vice versa * `asset_to_lend` and the `tradable_asset` must not be [transfer restricted](#asset-issuer-transfer-restriction) * `lender` must be whitelisted or must not be blacklisted for the `asset_to_lend` and the `tradable_asset` due to [transfer restrictions](#asset-issuer-transfer-restriction) @@ -796,7 +810,9 @@ New fees must not be allowed in chain parameter update proposals before the hard * `min_interest_rate <= chain_parameters.max_interest_rate` * `min_call_duration <= chain_parameters.max_call_duration` * `borrower` must have at least `max_to_borrow * mcr` of `asset_to_borrow` in his balance -* `asset_to_borrow` must be [authorized for margin lending](#process-authorized-leveraged-trading) against `tradable_asset` +* * A `loan_market_dynamic_data_object` must exist for the `asset_to_borrow`/`tradable_asset` pair + * `asset_to_borrow` must be [authorized for margin lending](#process-authorized-leveraged-trading) against `tradable_asset` + * `last_price` must be valid * `asset_to_borrow` must be whitelisted or not blacklisted for trading against `tradable_asset` and vice versa * `asset_to_borrow` and the `tradable_asset` must not be [transfer restricted](#asset-issuer-transfer-restriction) * `borrower` must be whitelisted or must not be blacklisted for the `asset_to_lend` and the `tradable_asset` due to [transfer restrictions](#asset-issuer-transfer-restriction) @@ -887,6 +903,8 @@ This operation can be used to cancel lending and borrowing offers. * Pay `loan.trade_balance` of `loan.trade_asset` to `loan.borrower` * Create a virtual `loan_closed_operation` * Delete `loan` +* Decrement counter in corresponding `loan_market_dynamic_data_object` +* If counter equaös 0 and both flags are false, delete `loan_market_dynamic_data_object` #### `loan_update_operation` (new) @@ -910,12 +928,9 @@ This operation can be used to cancel lending and borrowing offers. * If `trade_delta < 0` * `loan.trade_balance >= -trade_delta` * Let `mcv = loan.principal_borrowed + loan.minimum_collateral` - * if `is_reference_price_valid` - * If `loan.principal_balance + loan.principal_in_orders < mcv` - * Let `min_trade = reference_price * (mcv - loan.principal_balance - loan.principal_in_orders)` - * `loan.trade_balance + loan.trade_in_orders + trade_delta >= min_trade` - * Otherwise (`!is_reference_price_valid`) - * `mcv <= loan.principal_balance` + * If `loan.principal_balance + loan.principal_in_orders < mcv` + * Let `min_trade = reference_price * (mcv - loan.principal_balance - loan.principal_in_orders)` + * `loan.trade_balance + loan.trade_in_orders + trade_delta >= min_trade` **Evaluation:** @@ -950,14 +965,9 @@ If the `loan` extension is present in a `limit_order_create_operation`, the foll * If `amount_to_sell.asset_id == loan.principal_asset`: * `loan.principal_balance - amount_to_sell.amount >= loan.minimum_collateral` * `min_to_receive.asset_id == loan.trade_asset` - * if `!is_reference_price_valid` - * `0 < amount_to_sell.amount <= loan.principal_balance - mcv` * If `amount_to_sell.asset_id == loan.trade_asset`: * `loan.trade_balance >= amount_to_sell.amount` * `min_to_receive.asset_id == loan.principal_asset` - * if `!is_reference_price_valid` - * `0 < min_to_receive.amount <= loan.principal_balance - mcv` - **Evaluation:** @@ -967,6 +977,32 @@ If the `loan` extension is present in a `limit_order_create_operation`, the foll * `fill_order` will be modified to pay trade proceeds into `loan` portfolio and adjust `loan`'s `..._in_order` fields * `fill_order` must re-appraise the portfolio * `cancel_order` will be modified to return funds into `loan` portfolio and adjust `loan`'s `..._in_order` fields +* For all trades, look up `loan_market_dynamic_data_object` +* If it exists, update `last_price` + +#### Asset create/update + +**Fields:** + +* `additional_asset_options` receives a new extension `optional> whitelist_margin_trading` + +The new field is not allowed before the hardfork time, neither directly nor in proposals. + +**Validation checks:** + +* If the new extension is present, + * all listed asset IDs must exist + * the ID of the asset to be created/updated must not be listed + +**Evaluation:** + +* If the extension is not present, the existing list (if any) is preserved. +* If the extension is present in an update and also present in the database, then for each asset *A* that is removed by the update + * set the flag in corresponding `loan_market_dynamic_data_object` to false + * if both flags are false and counter equals 0, delete `loan_market_dynamic_data_object` +* For each asset *A* that is added by the create/update + * create `loan_market_dynamic_data_object` if no matching one exists + * set appropriate flag to true ### Database API Calls @@ -979,6 +1015,7 @@ The following methods will be added to the `database_api`: * `vector get_loans_by_lender ` * `vector get_loans_by_borrower ` * `vector get_orders_by_loan ` +* `loan_market_dynamic_data_object get_loan_market_dynamic_data ` All result lists are ordered by ascending object id. Server-side limits are configurable. @@ -1087,17 +1124,13 @@ Similar to `database::clear_expired_orders`, in each block #### Calculate reference price -* If tradable asset is a bitAsset - * If tradable asset is in global settlement - * `is_reference_price_valid = true` and `reference_price = global_settlement_price` +* If tradable_asset is a bitAsset backed by borrowed_asset and is in global settlement + * `reference_price = global_settlement_price` * Otherwise - * if tradeable asset-borrowed asset market has any offers for the tradable asset - * `is_reference_price_valid = true` and `reference_price = highest_offer` - * else if tradeable asset-borrowed asset market has ever had any matched exchange - * `is_reference_price_valid = true` and `reference_price = last_exchange_price` - * otherwise - * `is_reference_price_valid = false` - + * if the market has any orders with `asset_to_sell = borrowed_asset` and `asset_to_buy = tradeable_asset` + * `reference_price = highest_offer` + * otherwise + * `reference_price = laat_price` #### Portfolio appraisal @@ -1106,7 +1139,7 @@ Similar to `database::clear_expired_orders`, in each block * Otherwise * if `(loan.trade_balance + loan.trade_in_orders) > 0` * set `loan.call_price = (loan.mccv - principal) / (loan.trade_balance + loan.trade_in_orders)` - * if `reference_price` is valid and `reference_price < loan.call_price`: trigger margin call + * if `reference_price < loan.call_price`: trigger margin call * else * Trigger margin call From 04ab11503b4d2c1da90a29e1d22674eb7bc051d3 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Mon, 12 Aug 2019 19:36:11 -0400 Subject: [PATCH 057/262] BSIP22: Historical voting --- bsip-0022.md | 45 +++++++++++++++++- ...storical-bts-voting-participation-rate.png | Bin 0 -> 35547 bytes ...s-voting-stake-with-hypothetical-decay.jpg | Bin 0 -> 39132 bytes 3 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 bsip-0022/historical-bts-voting-participation-rate.png create mode 100644 bsip-0022/historical-bts-voting-stake-with-hypothetical-decay.jpg diff --git a/bsip-0022.md b/bsip-0022.md index bc876b6..25ed4fb 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -431,9 +431,50 @@ There have been concerns raised that by decaying the vote weight that has been d * A full-power time period followed by a linear decay so as to not immediately remove vote weight delegated to proxies. This will prevent swift changes to vote support. The full-power time period and vote decay time period could endure for months or even years. * Vote decay parameters for [proxies](#proxy-power) _that are distinct_ from those for [witness and committee slates](#referendum-categories). These values would be at the discretion of the Committee who answer to the voting userbase (including the proxies). -## Other? +##
Voting on BitShares + +The voting stake of the BitShares blockchain is visualized at the start of every month from November 2015 through May 2019. + +###
Historical and Hypothetical Voting Weight on BitShares + +The voting stake is categorized in seven ways to evaluate the effects of _hypothetical_ decay rates on historical voting. + +|Category|Type|Description| +|-|-|-| +|Direct|Historical|The voting stake that is directly voting for any referendum category| +|Direct 90|Hypothetical|The voting stake that is directly voting for any referendum category within the prior 90 days| +|Direct 360|Hypothetical|The voting stake that is directly voting for any referendum category within the prior 360 days| +|Delegated|Historical|The voting stake that is delegated to any proxy| +|Delegated 90|Hypothetical|The voting stake that is delegated to any proxy and where the proxy has voted within the prior 90 days| +|Delegated 90 by Active Delegation|Hypothetical|The voting stake that is "actively" delegated to any proxy and where the proxy has voted within the prior 90 days. "Active" delegation is a delegation by an account after account creation.| +|Delegated 90 by Active Delegation 360|Hypothetical|The voting stake that is "actively" delegated to any proxy within the prior 360 days and where the proxy has voted within the prior 90 days.| + +This comparison of an _arbitrarily_ decayed direct stake (Direct 90, Direct 360) and delegated stake (Delegated 90, Delegated 90, Delegated 90 by Active Delegation, Delegated 90 by Active Delegation 360) is intended to be compared against the un-decayed voting stake (Direct, Delegated) to provide some idea about how vote decau can give certain stake more or less voting weight relative to the other. This comparison is for voting data on BitShares when _no vote decay was active_ and _it might not reflect how account holders will behave under a regime of vote decay_. But it does demonstrate the potential effects of activating vote decay in BitShares. The results are plotted across time. + +![Historical BTS Voting Stake with Hypothetical Decay](bsip-0022/historical-bts-voting-stake-with-hypothetical-decay.jpg) + +- Approximately 80% of account holders have delegated their voting stake to another account (comparing Delegated to Direct) + +- There was a decrease in delegated voting over most of 2018, and a sharp increase in the delegated voting stake after 2019-03-01. This latter increase is mostly drawn from stake that had not been voting at all. + +This plot also illustrates how decaying votes _could hypothetically_ reduce the amount of voting stake over time. + +- Most of the direct voting stake tend to be updated _at least once every 360 days_ (comparing Direct to Direct 360) + +- Most of the delegated voting stake tends to updated by proxies _at least once every 90 days_ (comparing Delegated to Delegated 90) + +- Most of the delegation is updated _less frequently than once per year_ (comparing Delegated to Delegated 90 by Active Delegation 360) + + +###
Voting Participation Rate + +The voting stake was also compared against the time-varying circulating supply of BTS to quantify how much of the voting stake is participating in governance of the blockchain. The voting stake is expressed relative to the circulating supply at the start of every month and is plotted across time. The Direct line is the voting stake that is directly voting for any referendum category. The Delegated line is the voting stake that is delegated to any proxy. The Total line is the summation of the direct and delegated voting stakes. + +![Historical Voting Participation Rate](bsip-0022/historical-bts-voting-participation-rate.png) + +- This plot illustrates a decrease in the delegated voting over most of 2018, and a sharp increase in the delegated voting stake after 2019-03-01. The 2019-06-01 participation rate of 46% is the highest rate in the history of the blockchain. + -Please do raise your concerns, propose improvements and engage in the BSIP creation process, your opinion matters! # Summary for Shareholders diff --git a/bsip-0022/historical-bts-voting-participation-rate.png b/bsip-0022/historical-bts-voting-participation-rate.png new file mode 100644 index 0000000000000000000000000000000000000000..a105cb99e16a1306207302083e0edb3b8c4b0077 GIT binary patch literal 35547 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 literal 0 HcmV?d00001 diff --git a/bsip-0022/historical-bts-voting-stake-with-hypothetical-decay.jpg b/bsip-0022/historical-bts-voting-stake-with-hypothetical-decay.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f6f0d5152d2b222035a97d7cfd6105ba331e88fe GIT binary patch literal 39132 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 Wj7i(2u}H`jscq|;{{ZLz0RP! Date: Mon, 12 Aug 2019 19:45:00 -0400 Subject: [PATCH 058/262] BSIP22: Refinement of voting power in software specs --- bsip-0022.md | 40 +++++++++++++++++++++++++++++----------- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/bsip-0022.md b/bsip-0022.md index 25ed4fb..ddc2b73 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -338,7 +338,7 @@ The behavior of that functionality is consistent with the intent of the proposal ### Calculation of Voting Power -The calculation of voting power is currently performed by the [vote_tally_helper](https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L1178) during chain maintenance. +The calculation of voting power is currently performed by the [vote_tally_helper](https://github.com/bitshares/bitshares-core/blob/bf7ff54d9a17aa43f4663521e371b8c0ddfc2284/libraries/chain/db_maint.cpp#L1178) during chain maintenance. It is here that the vote decay could be applied by calculating a voting stake multiplier (α) which for vote decay would be equal to or less than one (α ≤ 1). This new function (`calculate_voting_power(opinion_account)`) will calculate the multipler as a function of the current decay parameters and the account's age of last vote. @@ -346,18 +346,40 @@ Any account may have four (4) different multipliers for each of the three (3) re ``` struct voting_power { - double for_witness; - double for_committee; - double for_worker; - double for_proxy_delegation; + unsigned_int for_witness; + unsigned_int for_committee; + unsigned_int for_worker; + unsigned_int for_proxy_delegation; }; ``` +where each value is the voting stake multiplier (α) that is scaled by 256. For example (a) a voting power of 100% equals 256, (b) a voting power of 0% equals 0, and (c) a voting power of 75% equals 192. Therefore + +αwitness = voting_power.witness ÷ 256 + +αcommittee = voting_power.committee ÷ 256 + +αworker = voting_power.worker ÷ 256 + +αproxy = voting_power.proxy ÷ 256 + The developer is free to to code the `calculate_voting_power()` function in an efficient way to avoid potential performance problems with this calculation. An [implementation of vote decay](https://github.com/peerplays-network/peerplays/blob/qa_gpos_18.04/libraries/chain/db_maint.cpp#L728-L785) that is [proposed for Peerplays](#peerplays-vote-decay) may be helpful for comparison. -This multiplier may then be used inside of the account loop (https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L1182) by checking what is being voted for by the account and then decaying with the appropriate multiplier. +This multiplier may then be used [inside of the account loop](https://github.com/bitshares/bitshares-core/blob/bf7ff54d9a17aa43f4663521e371b8c0ddfc2284/libraries/chain/db_maint.cpp#L1182) by checking what is being voted for by the account and then decaying _each referendum category_ with the appropriate multiplier. + +**Implementation Hint** + +``` +for( vote_id_type id : opinion_account.options.votes ) + ... + if(vote_type == witness) + d._vote_tally_buffer[offset] += voting_power.witness * (voting_stake / 256); +... +``` + +Alternatively a scaled version of the vote tally could be used to avoid rounding and truncation and to reduce computational overhead. ``` for( vote_id_type id : opinion_account.options.votes ) @@ -372,12 +394,8 @@ The subsequent logic of `db_maint` will remain unchanged. ###

API Calls -- An API call shall be added, or an existing one modified, to get the blockchain's current vote decay parameters - -- An API call shall be added, or an existing one modified, to get an account holder's date of last vote - - At least one (1) API call shall be added added to get either the _current_ voting power of an account _or_ the voting power of an account at the _preceding_ maintenance interval - - **Implementation hint:** The data structure `voting_power` can be saved to account `stats` object in order to achieve this. + - **Implementation hint:** The data structure `voting_power` could be saved to account `stats` object in order to achieve this. ### Test cases From 7b05107d160832435063bbbb254a9f5a473879c2 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Mon, 12 Aug 2019 19:47:45 -0400 Subject: [PATCH 059/262] BSIP22: Addressing community feedback --- bsip-0022.md | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/bsip-0022.md b/bsip-0022.md index ddc2b73..cfe70d0 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -60,7 +60,7 @@ The full power of an account's vote equals the [the sum of](https://github.com/b _The full power of an account's vote will automatically be updated to reflect any changes to the liquid balance, vesting balance, or core tokens in open orders_. -This proposal shall retain the calculation for the maximum voting stake of an account. +This proposal shall retain the calculation for the maximum voting stake of an account. _The full voting stake of an account may be expanded by future BSIPs to include core tokens in other balances and other tokens_. ## Schedule of Voting Power Tallying @@ -82,7 +82,7 @@ A voter changes their vote for witnesses on December 31, 2019 20:00 UTC. This v ![Qualitative decay of voting power](bsip-0022/general-vote-decay.png) -The voting power of an [account's voting stake](#account-voting-stake) shall be set to full voting power whenever an account's vote is re-cast for _any_ [referendum category](#referendum-categories) or is re-delegated to a voting proxy. The voting power shall remain at 100% for each of the referendum categories for the entire ["full-power period"](#vote-decay-parameters). _Retracting the delegation from a voting proxy without also casting a vote does not reset the voting power to 100%_. +The voting power of an [account's voting stake](#account-voting-stake) shall be set to full voting power whenever an account's vote is re-cast for _any_ [referendum category](#referendum-categories) or is re-delegated to a voting proxy. The voting power shall remain at 100% for each of the referendum categories for the entire ["full-power period"](#vote-decay-parameters). After the full-power period, the voting power shall begin to decay towards zero during a "decay period" for witnesses, committee members, and proxy delegation. Decay shall occur in a stepped fashion during the decay period. The [quantity of decay steps (n) shall be determined by the BitShares Committee](#vote-decay-parameters). There shall be (n - 1) decay periods. The duration of each stepped voting period (sub-period) shall equal the total vote decay duration divided by the number of decay periods. The voting power (Pi) during decay period i shall be @@ -258,7 +258,7 @@ The BitShares Committee shall be able to adjust the three voting parameters that 8. total decay duration for proxy delegation 9. quantity of decay steps for proxy delegation -### Changing the Decay Duration of a Referendum Category +###
Changing the Decay Duration of a Referendum Category ![Changing decay parameters can affect an account's voting power](bsip-0022/changing-decay-parameters.png) @@ -267,10 +267,12 @@ A reduction of either full-power duration or the decay duration could have the e Similarly, an increase of either the full-power duration or the decay duration can increase the voting power of an account by effectively rejuvenating an account's vote from "expired" status to either "decaying" or "full-power" status, or from "decaying" to "full-power" status. A qualitative example of this can be seen in the figure if the decay parameters are changed from Settings B to Settings A. -### Changing the Decay Steps of a Referendum Category or Proxy Delegation +###
Changing the Decay Steps of a Referendum Category or Proxy Delegation Changing only the quantity of decay steps can potentially change the voting power of accounts _whose voting age fall within the decay period_. The change in voting power for these accounts is a function of both the change in the quantity of decay steps, and the account's voting age. +**Note**: The change in voting power is relevant to core token holders in evaluating how their voting power may immediately change. However this change is irrelevant to the vote tallying because it depends only on the current settings of the chain parameters _at that point in time_ and not on the settings that were valid at the previous vote tallying. + ##
Initial Voting Power @@ -316,6 +318,7 @@ struct vote_decay { ``` - `full_power_duration` and `total_decay_duration` are defined in units of a day and shall each have a minimum value of one (1) + - "Days" are defined as periods of 86400 seconds. Local calendars are ignored, as are Daylight Savings Times and other irregularities. - `total_decay_steps` shall have a minimum value of one (1) - `total_decay_duration` in all categories shall be divisible by `total_decay_steps` @@ -419,7 +422,7 @@ All the scenarios described in this BSIP should be added as test cases plus addi ## Voter Apathy * An argument that is repeatedly raised is that voters are apathetic towards voting on the BitShares platform, and that they may not repeatedly vote which could lead to a reduced cost to attack the network (by voting in malicious users). -* Whilst the potential consequences of catastrophic voter apathy is a legitimate concern, perhaps by promoting a healthier democratic process we can offset the risk that voter apathy poses. We aught to be promoting the regular campaigning for these positions of power so as to encourage healthy competition which will lead to innovation. Sitting back and not addressing/improving the voter apathy issue isn't a solution nor a reason to block the implementation of this proposal. +* Whilst the potential consequences of catastrophic voter apathy is a legitimate concern, perhaps by promoting a healthier democratic process we can offset the risk that voter apathy poses. We ought to be promoting the regular campaigning for these positions of power so as to encourage healthy competition which will lead to innovation. Sitting back and not addressing/improving the voter apathy issue is not a solution nor a reason to block the implementation of this proposal. * Counter arguments to voter apathy concerns: * Nobody should hold permanent votes placed by now dead users. * Nobody should hold permanent votes from users who have irreversibly lost their keys. @@ -432,9 +435,9 @@ All the scenarios described in this BSIP should be added as test cases plus addi ## Concerns of a lack of central communications channel -* Some users have voiced concerns that because there isn't one mutually utilized central communications channel within the BitShares community, we shouldn't implement vote weight decay. -* I can sympathise with this concern, our community is distributed around the world and there are several language barriers between sub-communities. -* If we were to fund the development of 'DPOSHub' style multi-lingual websites, this could help offset this concern as such as website should be politically neutral. +* Some users have voiced concerns that, because there is not one mutually utilized central communications channel within the BitShares community, we shouldn't implement vote weight decay. +* Our community is distributed around the world and there are several language barriers between sub-communities. +* If we were to fund the development of 'DPOSHub' style multi-lingual websites, this could help offset this concern as such a website should be politically neutral. ##
Out of scope @@ -496,11 +499,10 @@ The voting stake was also compared against the time-varying circulating supply o # Summary for Shareholders -* If this BSIP was implemented, voting would be a more frequently required activity as your previously placed votes will slowly expire after the full-power period has passed. If you fail to repeat your previous vote after the expiration period then you may find that the witnesses/committee members that you support could lose power. This in itself could have repercussions on shareholders if users with different policical alignments are voted into power. -* Malicous users will be voted out of power more easily without requiring negative smear campaigning within BitShares community portals, maintaining a postive image to the public. -* Witness/Committee/Proxy campaigning will increase, potentially impoving community engagement to the benefit of the network. -* No worker proposal has been created/proposed yet. Further discussion is required prior to considering such action. -* If BSIPs 19 and 20 are implemented in the future, voting will potentially have an impact on your eligibility for receiving rewards. +* If this BSIP were implemented, voting would be a more frequently required activity as previously placed votes will slowly expire after the full-power period has passed. Failure to renew a voting slate after the expiration period may result in a favored witnesses/committee members losing power. This in itself could have repercussions on shareholders if users with different policical alignments are voted into power. +* Malicous users will be voted out of power more easily without requiring negative smear campaigning within BitShares community portals which can help maintain a postive image to the public. +* Witness/Committee/Proxy campaigning is expected to increase which could potentially improve community engagement to the benefit of the network. +* If BSIPs 19 and 20 are implemented in the future, voting will potentially have an impact on an account's eligibility for receiving rewards. # Copyright From c21cf8376fb8328121e4a2f1a958dbcdc8b20528 Mon Sep 17 00:00:00 2001 From: Fabian Schuh Date: Wed, 7 Aug 2019 15:00:29 +0200 Subject: [PATCH 060/262] New text from Michel --- bsip-0047.md | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 bsip-0047.md diff --git a/bsip-0047.md b/bsip-0047.md new file mode 100644 index 0000000..b0f8e95 --- /dev/null +++ b/bsip-0047.md @@ -0,0 +1,99 @@ + BSIP: + Title: An explicit voting operation + Authors: Fabian Schuh + Dmitrij Vinokour + Status: Draft + Type: Protocol + Created: 2018-09-20 + Discussion: + Worker: (optional) + +# Abstract + +On the BitShares Blockchain the `account_update_operation` allows to change account +related settings. In the current implementation all possible settings have to be +passed to the operation, to not override old settings. This is inconvenient +because in certain situations there is no need in changing all settings. + +In this BSIP the `account_update_votes_operation` is introduced, which solves the +described problem. + +# Motivation + +The current `account_update_operation` forces the user to pass all possible account +settings, to not override existing ones. This is inconvinient and also requires a +higher payload to be stored on the blockchain, thus results in a higher fee. + +To reduce the fee the `account_update_votes_operation` is introduced to update only +a part of the `account data`. + +This new operation will be particularily useful in conjunction with +[BSIP40](https://github.com/bitshares/bsips/blob/master/bsip-0040.md) +which will allow to assign a specific key for this operation and +simplifies life for voters, significantly. + +# Rational + +The `account_update_votes_operation` is an account related operation and allows to set +variables in the `account_object`. The targeted variables of this operation are located +in the `account_options field` of the `account_object`. + +- `voting_account` (the voting account to use) +- `num_witness` (number of witness votes) +- `num_committee` (number of committee votes) +- `votes` (list of `vote_id_type`) + +As described before to not override existing settings, every other needed variable is fetched +with the database, when the operation is evaluated. + +# Specifications + +This BSIP comes with a change to the protocol, which requires a propotocol upgrade. + +In the following an exemplary implementation is given. + + struct account_update_votes_operation : public base_operation + { + asset fee; + /// The account to update + account_id_type account; + /// New account options + flat_set votes_to_add; + flat_set votes_to_remove; + // a new voting account to set + optional voting_account; + // a new number of witness_votes to set + optional num_witness; + // a new number of commitee_votes to set + optional num_committee; + // for future extensions (see account_update_operation) + extensions_type extensions; + }; + + +We propose to allow adding and removing votes individually by means of +defining a *list* of vote ids to be added or removed. This has multiple +advantages: + +* Reduces the size of the operation compared to replacing the entire + slate +* Allows to easily compare votes before and after the operation + +Setting the proxy is explicitly not part of this opertation. +Authors of this BSIP came to the conclusion that proxy settings should +require `active authority`. It is their opinion that setting proxy +settings are distinct from voting. + +# Discussion + +See BSIP issues on github. + +# Summary for Shareholders + +This BSIP simplifies the way voting occurs on the blockchain and will +later (together with BSIP40) simplify automated voting without +compromising the account. + +# Copyright + +This document is placed in the public domain. From 480bc966a2fec614e5adaac8bbd5784c199b0a8d Mon Sep 17 00:00:00 2001 From: Fabian Schuh Date: Wed, 14 Aug 2019 11:49:36 +0200 Subject: [PATCH 061/262] updates to bsip47 from Michel --- bsip-0047.md | 215 +++++++++++++++++++++++++++++++++++---------------- 1 file changed, 149 insertions(+), 66 deletions(-) diff --git a/bsip-0047.md b/bsip-0047.md index b0f8e95..00955ef 100644 --- a/bsip-0047.md +++ b/bsip-0047.md @@ -1,99 +1,182 @@ - BSIP: - Title: An explicit voting operation + BSIP: 47 + Title: Vote Proxies for Different Referendum Categories Authors: Fabian Schuh Dmitrij Vinokour + Alex Megalokonomos + Michel Santos Status: Draft Type: Protocol Created: 2018-09-20 - Discussion: - Worker: (optional) + Discussion: https://github.com/bitshares/bsips/pull/114 + # Abstract -On the BitShares Blockchain the `account_update_operation` allows to change account -related settings. In the current implementation all possible settings have to be -passed to the operation, to not override old settings. This is inconvenient -because in certain situations there is no need in changing all settings. +Voting power by core token holders may be assigned to different proxies in each of the BitShares referendum categories: witnesses, committee members, and worker proposals. -In this BSIP the `account_update_votes_operation` is introduced, which solves the -described problem. # Motivation -The current `account_update_operation` forces the user to pass all possible account -settings, to not override existing ones. This is inconvinient and also requires a -higher payload to be stored on the blockchain, thus results in a higher fee. +Some proxies can be more or less knowledgeable, wise, and trusted by token holders to vote on certain referendum categories than others. It is therefore desirable to empower token holders to select different proxies for each of the referendum categories. + +If the ability to select multiple proxies or to directly vote through a single new operation were made possible, this new operation be used in conjunction with [BSIP40](https://github.com/bitshares/bsips/blob/master/bsip-0040.md) which will allow an account holder to assign a specific key for voting. This combination could simplify voting for many account holders. + + +# Rationale -To reduce the fee the `account_update_votes_operation` is introduced to update only -a part of the `account data`. +Holders of the core token of BitShares (BTS) have always had the ability to directly vote on three referendum categories: witnesses, committee members, and worker proposals. They have also had the option of delegating their voting power to another account (a "proxy") to vote on any of these referendum categories. -This new operation will be particularily useful in conjunction with -[BSIP40](https://github.com/bitshares/bsips/blob/master/bsip-0040.md) -which will allow to assign a specific key for this operation and -simplifies life for voters, significantly. +Rather than delegating voting power to a single proxy for each of three referendum, a core token holder might prefer to select different proxies for each of the referendum categories. -# Rational +This more granular approach empowers core token holders with more options. A BTS token holder may choose to directly vote on any referendum category including the option to abstain. A BTS token holder may choose to select proxies for each of the referendum categories. Each of the referendum categories may have distinct proxies or may have common proxies. Some referendum categories may have assigned proxies while others may be unassigned. _Any referendum category that does not have an assigned proxy permits the voter to vote directly on any referendum in that category._ _But if a **confused** core token holder votes for a referendum in a category **while also** delegating that category to a proxy, the token holder's direct vote shall be ignored._ -The `account_update_votes_operation` is an account related operation and allows to set -variables in the `account_object`. The targeted variables of this operation are located -in the `account_options field` of the `account_object`. +The introduction of a new operation (`account_update_votes_operation`) with additional changes to the core shall also enable an account holder to select proxies for different referendum categories, and to vote for referendums without needing to use the existing `account_update_operation`. The existing operation requires the account holder to pass all possible account settings to avoid overriding existing settings. This is inconvinient and requires a higher payload to be stored on the blockchain which results in the account holder paying a higher fee. The proposed operation shall only update the portion of the `account data` that is related to voting and should also reduce the fee. -- `voting_account` (the voting account to use) -- `num_witness` (number of witness votes) -- `num_committee` (number of committee votes) -- `votes` (list of `vote_id_type`) +The new operation only needs to include + +- The voting account +- The desired proxy, if any, for the _committee_ referendum category +- The desired proxy, if any, for the _witness_ referendum category +- The desired proxy, if any, for the _worker_ referendum category +- The quantity of desired witnesses +- The quantity of desired committee members +- The list of referendums that are supported -As described before to not override existing settings, every other needed variable is fetched -with the database, when the operation is evaluated. # Specifications -This BSIP comes with a change to the protocol, which requires a propotocol upgrade. - -In the following an exemplary implementation is given. - - struct account_update_votes_operation : public base_operation - { - asset fee; - /// The account to update - account_id_type account; - /// New account options - flat_set votes_to_add; - flat_set votes_to_remove; - // a new voting account to set - optional voting_account; - // a new number of witness_votes to set - optional num_witness; - // a new number of commitee_votes to set - optional num_committee; - // for future extensions (see account_update_operation) - extensions_type extensions; - }; - - -We propose to allow adding and removing votes individually by means of -defining a *list* of vote ids to be added or removed. This has multiple -advantages: - -* Reduces the size of the operation compared to replacing the entire - slate +Whenever a proxy for a category is _assigned_, any direct votes by a core token holder within that category shall be _ignored_. Whenever a proxy for a category _is unassigned_, any direct votes by a core token holder for that category _shall be counted_ during the vote tallying process of the blockchain. **This shall require an upgrade to the protocol.** + +### `GRAPHENE_PROXY_PER_CATEGORY_ACCOUNT` (New) + +A new special account `GRAPHENE_PROXY_PER_CATEGORY_ACCOUNT` with ID `1.2.6` is defined and added to the database at protocol change activation time. + + +### `account_options` extension (Existing) + +**Fields:** + +The `account_options` receives three new extensions: + +* `optional committee_voting_account` +* `optional witness_voting_account` +* `optional worker_voting_account` + +**Validation:** + +* These extensions must not be present before the protocol change activation date, neither in transactions nor in proposals. +* If any extension is present, it must contain the ID of an existing account. +* If any extension is present, `account_options.voting_account == GRAPHENE_PROXY_PER_CATEGORY_ACCOUNT` + + +### `account_object`(Existing) + +**Note:** this is an implementation detail and meant to be a hint for later development. The actual implementation may differ. + +The account object shall receive these new fields: + +* `flat_set committee_votes` +* `flat_set witness_votes` +* `flat_set worker_votes` + +`account_create_operation` and `account_update_operation` shall be modified to create these sets by filtering the `account_options.votes` field appropriately. `account_update_votes_operation` shall also create these sets by filtering the `votes_to_add` and `votes_to_remove` fields appropriately. + + +### `account_update_votes_operation` (New) + +The following is an example implementation. + +``` +struct account_update_votes_operation : public base_operation +{ + asset fee; + + /// The account to update + account_id_type account; + + /// New account options + flat_set votes_to_add; + flat_set votes_to_remove; + + // A new voting account to set + optional committee_voting_account + optional witness_voting_account + optional worker_voting_account + + // A new number of witness_votes to set + optional num_witness; + + // A new number of committee_votes to set + optional num_committee; + + // For future extensions (see account_update_operation) + extensions_type extensions; +}; +``` + +Changes to direct votes can be specified by means of a *list* of vote identifiers to be added or removed. This has multiple advantages: + +* Reduces the size of the operation compared to replacing the entire slate * Allows to easily compare votes before and after the operation -Setting the proxy is explicitly not part of this opertation. -Authors of this BSIP came to the conclusion that proxy settings should -require `active authority`. It is their opinion that setting proxy -settings are distinct from voting. +**Validation checks:** + +* `account` must be a valid account ID, must exist, must authorize the operation, must pay fee +* `committee_voting_account`, if present, must be a valid account ID, must exist +* `witness_voting_account`, if present, must be a valid account ID, must exist +* `worker_voting_account`, if present, must be a valid account ID, must exist +* Validate the existence of each vote to add and remove +* `num_witness`, if present, must be greater than or equal to ≥ 0 +* `num_committee`, if present, must be greater than or equal to ≥ 0 + +**Evaluation:** + +* Update the account's `account_options.committee_votes`, `account_options.witness_votes`, and `account_options.worker_votes` by filtering the `votes_to_add` and `votes_to_remove` field appropriately +* Update the `account_options.num_witness` if `witness_voting_account = GRAPHENE_PROXY_TO_SELF_ACCOUNT` and if `num_witness` is present +* Update the `account_options.num_committee` if `committee_voting_account = GRAPHENE_PROXY_TO_SELF_ACCOUNT` and if `num_committee` is present +* Update the account's last vote time to the head block time + + +### `account_create_operation` (Existing) + +This operation shall also be updated for backwards compatibility. If `account_options.voting_account == GRAPHENE_PROXY_PER_CATEGORY_ACCOUNT`, then the account's per-category voting proxies are set to the specified extension if present, or to `GRAPHENE_PROXY_TO_SELF_ACCOUNT` if absent. +Otherwise, the voting proxy for all three categories is set to `account_options.voting_account`. + + +### `account_update_operation`(Existing) + +This operation shall also be updated for backwards compatibility. If `account_options.voting_account == GRAPHENE_PROXY_PER_CATEGORY_ACCOUNT`, then the account's per-category voting proxies are set to the specified extension if present, or remain unchanged if absent. +Otherwise, the voting proxy for all three categories is set to `account_options.voting_account`. + + +### Vote Tallying + +The vote tallying algorithm shall be modified to select the `opinion_account` per voting category, and use the current account's voting stake only for the opinion account's votes in the respective category. + +Other BSIPs that may scale the voting weight of an account, such as by [vote decay](https://github.com/bitshares/bsips/bsip-0022.md) or by [vote staking](https://github.com/bitshares/bsips/bsip-0024.md), can remain compatible with this BSIP by assigning the scaled voting weight to the different voting proxies that may or may not be selected by an account. + # Discussion -See BSIP issues on github. +### Performance Impact + +There will be a performance impact by `account_create_operation`, `account_update_operation`, and `account_update_votes_operation` due to the filtering if implemented as suggested. This impact should be small overall, because these operations are comparatively rare. + +There will also be some overhead for vote tallying. Vote tallying happens only during the maintenance interval so the operational impact should be negligible as well. + +Note that the cumulative effect of both may be noticable during chain replay. # Summary for Shareholders -This BSIP simplifies the way voting occurs on the blockchain and will -later (together with BSIP40) simplify automated voting without -compromising the account. +This proposal introduces a means for token holders to select different proxies in each of the BitShares referendum categories: witnesses, committee members, and worker proposals. The proposed mechanism in combination with [BSIP40](https://github.com/bitshares/bsips/blob/master/bsip-0040.md) will permit core token holders to simplify automated voting without compromising the account through the use of a new operation that can be used only for voting. + # Copyright This document is placed in the public domain. + + +# See Also + +- [Vote Proxies for Different Referendum Categories](https://github.com/bitshares/bsips/issues/177) +- [Proposed details for BSIP-22 specifications](https://github.com/bitshares/bsips/pull/153) From 543a1a928d8e0bdd2d7655ec49c738f95d37a438 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Thu, 15 Aug 2019 10:55:47 -0400 Subject: [PATCH 062/262] Change "remove" to "disable or remove" committee parameter. --- bsip-0069.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0069.md b/bsip-0069.md index be20ede..0a27dcd 100644 --- a/bsip-0069.md +++ b/bsip-0069.md @@ -158,13 +158,13 @@ struct head_block_time_ge_time_predicate ### Activation of new predicates and removal of max_predicate_opcode parameter: -A hard-fork date shall be chosen for activation of these new predicates and shall be sufficiently future-dated to allow time for nodes to upgrade. The outdated committee parameter `max_predicate_opcode` shall be removed, as it is not needed for safe upgrade (see next section for discussion). +A hard-fork date shall be chosen for activation of these new predicates and shall be sufficiently future-dated to allow time for nodes to upgrade. The outdated committee parameter `max_predicate_opcode` shall be disabled, and, if possible without impacting history, removed, as it is not needed for safe upgrade (see next section for discussion). # Discussion ### Removal of max_predicate_opcode parameter: -The set of committee parameters currently includes a parameter called `max_predicate_opcode`, which in the current protocol must be increased in order to activate new predicates. The parameter is not a necessary protection in the protocol upgrade procedure, as the hard-fork mechanism is already both sufficient and necessary, making this parameter redundant. Nor is there any clear justification for involving the committee in the mechanics of protocol upgrade. In fact, the parameter appears to have already been forgotten, as it was not incremented after the addition of the most recent assert predicate, with the result that `block_id_predicate`, while defined and supported in the protocol, is not in fact usable on the network. It seems quite unlikely that this was an intentional decision. Thus we think the removal of this parameter and the associated validation checks are justified. +The set of committee parameters currently includes a parameter called `max_predicate_opcode`, which in the current protocol must be increased in order to activate new predicates. The parameter is not a necessary protection in the protocol upgrade procedure, as the hard-fork mechanism is already both sufficient and necessary, making this parameter redundant. Nor is there any clear justification for involving the committee in the mechanics of protocol upgrade. In fact, the parameter appears to have already been forgotten, as it was not incremented after the addition of the most recent assert predicate, with the result that `block_id_predicate`, while defined and supported in the protocol, is not in fact usable on the network. It seems quite unlikely that this was an intentional decision. Thus we think the removal or disabling of this parameter and the associated validation checks are justified. # Summary for Shareholders From a06ff636252879c1a73ea5b93fea104396fc7bcf Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Fri, 16 Aug 2019 17:45:07 -0400 Subject: [PATCH 063/262] BSIP70: Fix typos --- bsip-0070.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0070.md b/bsip-0070.md index 02c66f6..21af14e 100644 --- a/bsip-0070.md +++ b/bsip-0070.md @@ -1,5 +1,5 @@ BSIP: 70 - Title: Peer-to-Peer Leveraged Trading (Variant B) + Title: Peer-to-Peer Leveraged Trading Authors: George Harrap, Michel Santos, Peter Conrad Status: Draft Type: Protocol @@ -807,7 +807,7 @@ New fees must not be allowed in chain parameter update proposals before the hard * `min_duration <= chain_parameters.max_duration` * `mcr >= chain_parameters.min_mcr` * `mccr >= chain_parameters.min_mccr` -* `min_interest_rate <= chain_parameters.max_interest_rate` +* `max_interest_rate <= chain_parameters.max_interest_rate` * `min_call_duration <= chain_parameters.max_call_duration` * `borrower` must have at least `max_to_borrow * mcr` of `asset_to_borrow` in his balance * * A `loan_market_dynamic_data_object` must exist for the `asset_to_borrow`/`tradable_asset` pair From ce6a0567d22ab57488f27580ced3744db59ec2fb Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Fri, 16 Aug 2019 17:50:27 -0400 Subject: [PATCH 064/262] BSIP70: Fix typos --- bsip-0070.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0070.md b/bsip-0070.md index 21af14e..1225414 100644 --- a/bsip-0070.md +++ b/bsip-0070.md @@ -904,7 +904,7 @@ This operation can be used to cancel lending and borrowing offers. * Create a virtual `loan_closed_operation` * Delete `loan` * Decrement counter in corresponding `loan_market_dynamic_data_object` -* If counter equaös 0 and both flags are false, delete `loan_market_dynamic_data_object` +* If counter equals 0 and both flags are false, delete `loan_market_dynamic_data_object` #### `loan_update_operation` (new) @@ -1130,7 +1130,7 @@ Similar to `database::clear_expired_orders`, in each block * if the market has any orders with `asset_to_sell = borrowed_asset` and `asset_to_buy = tradeable_asset` * `reference_price = highest_offer` * otherwise - * `reference_price = laat_price` + * `reference_price = last_price` #### Portfolio appraisal From 1eb62acf5798be9c05593c167294604ee24e172c Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Fri, 16 Aug 2019 19:31:39 -0400 Subject: [PATCH 065/262] BSIP22: Removal of implementation details from calculation of voting power --- bsip-0022.md | 48 +----------------------------------------------- 1 file changed, 1 insertion(+), 47 deletions(-) diff --git a/bsip-0022.md b/bsip-0022.md index cfe70d0..cc3ab60 100644 --- a/bsip-0022.md +++ b/bsip-0022.md @@ -345,26 +345,7 @@ The calculation of voting power is currently performed by the [vote_tally_helper It is here that the vote decay could be applied by calculating a voting stake multiplier (α) which for vote decay would be equal to or less than one (α ≤ 1). This new function (`calculate_voting_power(opinion_account)`) will calculate the multipler as a function of the current decay parameters and the account's age of last vote. -Any account may have four (4) different multipliers for each of the three (3) referendum categories and the one (1) proxy delegation. Therefore the `calculate_voting_power(opinion_account)` function can return a multiple-valued structure: - -``` -struct voting_power { - unsigned_int for_witness; - unsigned_int for_committee; - unsigned_int for_worker; - unsigned_int for_proxy_delegation; -}; -``` - -where each value is the voting stake multiplier (α) that is scaled by 256. For example (a) a voting power of 100% equals 256, (b) a voting power of 0% equals 0, and (c) a voting power of 75% equals 192. Therefore - -αwitness = voting_power.witness ÷ 256 - -αcommittee = voting_power.committee ÷ 256 - -αworker = voting_power.worker ÷ 256 - -αproxy = voting_power.proxy ÷ 256 +Any account may have four (4) different multipliers for each of the three (3) referendum categories and the one (1) proxy delegation. Therefore the `calculate_voting_power(opinion_account)` should account for these different multipliers. The developer is free to to code the `calculate_voting_power()` function in an efficient way to avoid potential performance problems with this calculation. @@ -372,33 +353,6 @@ An [implementation of vote decay](https://github.com/peerplays-network/peerplays This multiplier may then be used [inside of the account loop](https://github.com/bitshares/bitshares-core/blob/bf7ff54d9a17aa43f4663521e371b8c0ddfc2284/libraries/chain/db_maint.cpp#L1182) by checking what is being voted for by the account and then decaying _each referendum category_ with the appropriate multiplier. -**Implementation Hint** - -``` -for( vote_id_type id : opinion_account.options.votes ) - ... - if(vote_type == witness) - d._vote_tally_buffer[offset] += voting_power.witness * (voting_stake / 256); -... -``` - -Alternatively a scaled version of the vote tally could be used to avoid rounding and truncation and to reduce computational overhead. - -``` -for( vote_id_type id : opinion_account.options.votes ) - ... - if(vote_type == witness) - d._vote_tally_buffer[offset] += voting_power.witness * voting_stake; -... -``` - -The subsequent logic of `db_maint` will remain unchanged. - - -###
API Calls - -- At least one (1) API call shall be added added to get either the _current_ voting power of an account _or_ the voting power of an account at the _preceding_ maintenance interval - - **Implementation hint:** The data structure `voting_power` could be saved to account `stats` object in order to achieve this. ### Test cases From 0cf62bb9374df632d55e0a8d6df608f28a74a8ec Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Fri, 16 Aug 2019 19:40:17 -0400 Subject: [PATCH 066/262] BSIP71: Latest draft from issue discussion --- bsip-0071.md | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 bsip-0071.md diff --git a/bsip-0071.md b/bsip-0071.md new file mode 100644 index 0000000..c978cf7 --- /dev/null +++ b/bsip-0071.md @@ -0,0 +1,93 @@ + BSIP: 71 + Title: Add "Prevent Global Settlement" Flag for Smartcoin + Authors: Jerry Liu bitcrab@qq.com + Status: Draft + Type: Protocol + Created: 2019-07-02 + Discussion: https://github.com/bitshares/bsips/issues/179 + + +# Abstract + +This BSIP proposes a new solution to handle bad debt: the core idea is, while bad debt appears, the system does not take over the bad debt positions; instead, it accepts the smartcoin devaluation caused by bad debt and it lets borrowing, margin call, and force settlement all operate referring to the BTS/devaluated smartcoin price. This solution avoids any global/partial settlement, and keeps the borrowing, margin calls and force settlement features to continue and allow the market to decide how to finally remove bad debt, either by BTS price restoration or by debt position adjustment/ margin call order filling/force settlement. + +# Motivation + +BitShares has a mechanism to handle debt positions whose collateral is valued less than the debt itself ("bad debt"). This mechanism is called global settlement ("black swan") and is triggered when the published feed price (FP) is less than or equal to the product of the global settlement price (Pgs) and the maximum short-squeeze ratio (MSSR). + +FP ≤ Pgs × MSSR + +If this does occur it means that the collateral ratio (CR) of at least one debt position is less than the MSSR. + +Global settlement is not a good way to handle bad debt, as can be seen to what happened to bitUSD. After global settlement was triggered for bitUSD in December 2018: + +- traders could no longer borrow bitUSD; +- the price of bitUSD dropped below USD because of insufficient collateral; and, +- it will take a long time for bitUSD to be revived. + +The community has had extensive discussions about how to handle the bad debt in a better way in the future. However an easy way, [BSIP58](https://github.com/bitshares/bsips/blob/master/bsip-0058.md), has been implemented for smartcoins like bitCNY and bitUSD; it has worked successfully to prevent GS from happening with no other obvious impact. However, BSIP58 has some issues - it is suspected of market manipulation and it risks witnesses independence. Moving forward, this BSIP will be built based on BSIP58 and eliminate all its disadvantages. + +# Rationale + +We now have several choices on handling bad debt: + +1. Global Settlement +2. Global Settlement Protection via Price Feeding +3. Convert Bad Debt Positions to Limit Orders +4. Take Over only Under-Collateralized Debt Positions without GS (aka Partial GS) +5. Prevent Global Settlement + +We need to do a deep review on bad debt before evaluating above solutions. + +Bad debt means in some debt positions the debt cannot be fully paid by selling the collaterals via margin call/force settlement at the market price. In other words, the relevant smartcoin loses sufficient collateral to back the value and will possibly devalue. + +At this moment, the system should accept the fact that the smartcoin will possibly devalue, find ways to minimize the impact to different parties in the market and the time to revive. + +In my view, a good way to handle bad debt need to follow below principles: + +1. Do not punish good traders who have managed to maintain their collateral ratio well. +2. Do not stop the smartcoin features, including borrowing, margin call and force settlement, and all these operations should refer to the same price. +3. Ensure the debt positions/margin call orders be settled in the order from lower CR to higher CR. + +In above mentioned 5 solutions, only "5. Prevent Global Settlement" fulfills all 3 principles. + +Partial GS is another attractive solution: it is similar to Global Settlement but differs in that (a) only takes over the bad debt positions and moves them to a settlement pool without touching the debt positions with CR>1, and (b) users can issue force settlement from the pool, from the margin call orders, or from the good debt position depending on which has the lowest CR. + +The problem of Partial GS is that borrowing and force settlement may refer to different prices which will lead to obvious confusion and unfairness. + +The "Prevent Global Settlement" solution adopts a new idea to handle bad debt: while bad debt appears, the smartcoin will be devaluated at a ratio of the lowest CR from among the bad debt positions, yet all the smartcoin trading features, including borrowing, margin call and force settlement, will all switch to refer to GS price to ensure the continuity and fairness of all the features. + +# Specifications + +Add one flag "Prevent Global Settlement" to each smartcoin asset. + +Introduce a new parameter: settlement price. Its value shall be calculated as: + +``` +if flag "Prevent Global Settlement" is enabled + setlement price = max(FP_M, P_gs) +else + settlement price = FP_M +``` + +where FPM is the median of the prices published by witnesses; witnesses should always feed the real market price. + +All calculations of debt position collateral ratios and trading price determinations in borrowing, margin call and force settlement shall refer to the settlement price instead of directly to the feed price. + + +# References + +- [New mechanism to handle bad debt (black swan)](https://bitsharestalk.org/index.php?topic=27273.0) +- [New BSIP:GS protection via core code](https://bitsharestalk.org/index.php?topic=28681.0) + +# Discussion + +- [New BSIP: Add "Prevent Global Settlement" Flag for Smartcoin (old title: Global Settlement Protection via core code)](#179) + +# Summary for Shareholders + +It is important to eliminate concerns about global settlement. This is currently achieved with the technical options that are available to the witnesses. A more advanced solution as proposed here is needed. + +# Copyright + +This document is placed in the public domain. From feb5007cccd27f38f5771c686ec8b73c4f284d35 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Mon, 19 Aug 2019 10:03:14 -0400 Subject: [PATCH 067/262] BSIP70: Changing names of some variables --- bsip-0070.md | 47 +++++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/bsip-0070.md b/bsip-0070.md index 1225414..c5dc4f8 100644 --- a/bsip-0070.md +++ b/bsip-0070.md @@ -615,11 +615,11 @@ Voting stake shall be calculated per account as before this proposal and with th ### Database Objects -#### `lending_offer_object` (new) +#### `loan_offer_object` (new) **Fields:** -* `lending_offer_id_type id` - The object ID +* `loan_offer_id_type id` - The object ID * `account_id_type owner` - The lending account ID * `asset_id_type loan_asset` - The asset type that the lender is offering to lend * `share_type min_amount` - The minimum amount of the asset type that the borrower must borrow @@ -638,11 +638,11 @@ Voting stake shall be calculated per account as before this proposal and with th * Indexed `by_owner`, `by_asset`, `by_expiration` * Secondary index for tracking core per account -#### `borrowing_offer_object` (new) +#### `borrow_offer_object` (new) **Fields:** -* `borrowing_offer_id_type id` - The object ID +* `borrow_offer_id_type id` - The object ID * `account_id_type owner` - The borrowing account ID * `asset_id_type loan_asset` - The asset type that the borrower is offering to borrow * `share_type min_amount` - The minimum amount of the asset type that the lender must lend @@ -729,7 +729,7 @@ All new operations have a simple flat fee. New operations must not be allowed before the hardfork time, neither in proposals nor directly. New fees must not be allowed in chain parameter update proposals before the hardfork. -#### `lending_offer_create_operation` (new) +#### `loan_offer_create_operation` (new) **Fields:** @@ -773,11 +773,11 @@ New fees must not be allowed in chain parameter update proposals before the hard **Evaluation:** * Deduct `max_to_lend` of `asset_to_lend` from `lender` balance -* Create new `lending_offer_object` and populate object fields from operation fields +* Create new `loan_offer_object` and populate object fields from operation fields * Operation result is new object id * Trigger [automatic matching](#software-specs-automatic-matching) -#### `borrowing_offer_create_operation` (new) +#### `borrow_offer_create_operation` (new) **Fields:** @@ -820,7 +820,7 @@ New fees must not be allowed in chain parameter update proposals before the hard **Evaluation:** * Deduct `max_to_borrow * mcr` of `asset_to_borrow` from `borrower` balance -* Create new `borrowing_offer_object` and populate object fields from operation fields +* Create new `borrow_offer_object` and populate object fields from operation fields * Operation result is new object id * Trigger [automatic matching](#software-specs-automatic-matching) @@ -831,7 +831,7 @@ This operation can be used to cancel lending and borrowing offers. **Fields:** * `account_id_type owner` - Creator of the operation (fee paying account), must equal owner of the offer -* `offer_id_type offer` - Either a `lending_offer_id_type` or a `borrowing_offer_id_type` +* `offer_id_type offer` - Either a `loan_offer_id_type` or a `borrow_offer_id_type` * `extension_type ext` - reserved for future extensions **Validation checks:** @@ -854,7 +854,7 @@ This operation can be used to cancel lending and borrowing offers. **Fields:** * `account_id_type offerer` - must equal owner of the offer -* `offer_id_type offer` - id of the accepted offer, `lending_offer_id_type` or a `borrowing_offer_id_type` +* `offer_id_type offer` - id of the accepted offer, `loan_offer_id_type` or a `borrow_offer_id_type` * `loan_portfolio_id_type loan` - id of the resulting loan portfolio @@ -1008,10 +1008,10 @@ The new field is not allowed before the hardfork time, neither directly nor in p The following methods will be added to the `database_api`: -* `vector get_lending_offers_by_asset ` -* `vector get_borrowing_offers_by_asset ` -* `vector get_lending_offers_by_account ` -* `vector get_borrowing_offers_by_account ` +* `vector get_loan_offers_by_asset ` +* `vector get_borrow_offers_by_asset ` +* `vector get_loan_offers_by_account ` +* `vector get_borrow_offers_by_account ` * `vector get_loans_by_lender ` * `vector get_loans_by_borrower ` * `vector get_orders_by_loan ` @@ -1077,7 +1077,7 @@ Similar to `database::clear_expired_proposals`, in each block Similar to `database::clear_expired_orders`, in each block -* Check `lending_offer_object.expiration` and `borrowing_offer_object.expiration` against `head_block_time` +* Check `loan_offer_object.expiration` and `borrow_offer_object.expiration` against `head_block_time` * If expired, create a virtual `lending_cancel_operation` and execute as describe above #### Expire open loans @@ -1113,8 +1113,8 @@ Similar to `database::clear_expired_orders`, in each block #### Vote tallying * `vote_tally_helper` computes `voting_stake` per account as before, *plus* core in - * lending_offers - * borrowing_offers + * loan_offers + * borrow_offers * If core is the `trade_asset` in a loan_portfolio * Let `lender_stake = 0` * Let `borrower_stake = trade_balance + trade_in_orders` @@ -1147,14 +1147,13 @@ Similar to `database::clear_expired_orders`, in each block The following commands will be added to `cli_wallet`: -* `list_lending_offers ` -* `list_borrowing_offers ` -* `get_lending_offers ` -* `get_borrowing_offers ` -* `lending_offer_create` with operation parameters -* `borrowing_offer_create` with operation parameters +* `list_loan_offers ` +* `list_borrow_offers ` +* `get_loan_offers ` +* `get_borrow_offers ` +* `loan_offer_create` with operation parameters +* `borrow_offer_create` with operation parameters * `lending_offer_cancel ` -* `lending_offer_accept ` * `loan_update ` * `get_loan_valuation ` * `get_loan_call_price ` From 7bf78a66534a9a708d281bf19280f8e6b2d62d81 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Mon, 19 Aug 2019 10:10:57 -0400 Subject: [PATCH 068/262] BSIP47: Additional validations and evaluations for account_update_votes_operation --- bsip-0047.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/bsip-0047.md b/bsip-0047.md index 00955ef..c3bd889 100644 --- a/bsip-0047.md +++ b/bsip-0047.md @@ -126,17 +126,25 @@ Changes to direct votes can be specified by means of a *list* of vote identifier * `witness_voting_account`, if present, must be a valid account ID, must exist * `worker_voting_account`, if present, must be a valid account ID, must exist * Validate the existence of each vote to add and remove -* `num_witness`, if present, must be greater than or equal to ≥ 0 -* `num_committee`, if present, must be greater than or equal to ≥ 0 +* `num_witness`, if present, must be greater than or equal to (≥) 0 and must not be greater than the resulting list of witness votes +* `num_witness`, if not present and if witness votes are removed, the resulting list of witness votes must not be smaller than the current `num_witness` setting of the account +* `num_committee`, if present, must be greater than or equal to (≥) 0 and must not be greater than the resulting list of committee votes +* `num_committee`, if not present and if committee votes are removed, the resulting list of committee votes must not be smaller than the current `num_committee` setting of the account **Evaluation:** * Update the account's `account_options.committee_votes`, `account_options.witness_votes`, and `account_options.worker_votes` by filtering the `votes_to_add` and `votes_to_remove` field appropriately -* Update the `account_options.num_witness` if `witness_voting_account = GRAPHENE_PROXY_TO_SELF_ACCOUNT` and if `num_witness` is present -* Update the `account_options.num_committee` if `committee_voting_account = GRAPHENE_PROXY_TO_SELF_ACCOUNT` and if `num_committee` is present +* If any of `committee_voting_account`, `witness_voting_account` or `worker_voting_account` is present + * Update the corresponding field in the account's `account_options` + * Set the account's `account_options.voting_account` to `GRAPHENE_PROXY_PER_CATEGORY_ACCOUNT` +* Update the `account_options.num_witness` + * If votes_to_add and votes_to_remove contain _witness_ votes that are accepted regardless of GRAPHENE_PROXY_TO_SELF_ACCOUNT + * if `witness_voting_account = GRAPHENE_PROXY_TO_SELF_ACCOUNT` and if `num_witness` is present +* Update the `account_options.num_committee` + * If votes_to_add and votes_to_remove contain _committee_ votes that are accepted regardless of GRAPHENE_PROXY_TO_SELF_ACCOUNT + * if `committee_voting_account = GRAPHENE_PROXY_TO_SELF_ACCOUNT` and if `num_committee` is present * Update the account's last vote time to the head block time - ### `account_create_operation` (Existing) This operation shall also be updated for backwards compatibility. If `account_options.voting_account == GRAPHENE_PROXY_PER_CATEGORY_ACCOUNT`, then the account's per-category voting proxies are set to the specified extension if present, or to `GRAPHENE_PROXY_TO_SELF_ACCOUNT` if absent. From 879da7235c52a921dc7dda09dcfbb6fa61428330 Mon Sep 17 00:00:00 2001 From: John Jones Date: Wed, 21 Aug 2019 07:31:10 -0500 Subject: [PATCH 069/262] Initial commit of BSIP 64 --- bsip-0064.md | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 bsip-0064.md diff --git a/bsip-0064.md b/bsip-0064.md new file mode 100644 index 0000000..b799526 --- /dev/null +++ b/bsip-0064.md @@ -0,0 +1,58 @@ +``` +BSIP: 64 +Title: Optional HTLC preimage length and HASH160 addition +Authors: John Jones , abitmore +Status: Draft +Type: Protocol +Created: 2019-07-09 +Discussion: https://github.com/bitshares/bsips/issues/163 +``` + +Abstract +=================== +This BSIP proposes two changes to Hashed Time Lock Contracts (HTLC) defined in [BSIP 44](https://github.com/bitshares/bsips/blob/master/bsip-0044.md). The first makes the preimage `length` parameter optional. The second adds the HASH160 algorithm to the set of allowed hash functions. + +Motivation +================= +The original implementation of Hashed Timelock Contracts included a protection to prevent an attack based on the size of the preimage. While it is still believed this is a valuable feature, this makes the implementation incompatible with a strict implementation of the popular [BIP199](https://github.com/bitcoin/bips/blob/master/bip-0199.mediawiki) implemented by Bitcoin. + +In addition, BIP199 includes the ability to use HASH160, which is not currently part of the BitShares implementation. + +Risks +=============== +**Note** below is a discussion of HTLC risks in general, not risks inherent in implementing this BSIP. + +**An Oversized Preimage Attack** There are limits to the size of a preimage that can be used. That limit is set by the blockchain itself. But when dealing with atomic swaps across blockchains, an attacker could use a preimage that is too large for one side of the 2 sided transaction. That means that an HTLC can be created on both chains, but only redeemed on one chain, and not the other. + +This can be mitigated by specifying the preimage size as part of the contract. This feature is available on many bitcoin-based chains among others, but is not standard. Should the preimage size be used with an atomic swap, both sides of the transaction should include the preimage size in their contract. + +**Timelock Attacks** It is standard practice for HTLCs that the timelock should be long enough so that the block that contains the contract can be considered irreversible. This makes it possible for the redeemer to expose the preimage and still be guaranteed that the contract itself will not be reversed. + +This becomes even more important with atomic swaps. The shorter duration (a.k.a “inner”) contract should allow time to achieve its own irreversibility. And the longer duration (a.k.a. “outer”) contract must allow time for irreversibility of both. + +In addition, with an atomic swap both sides must consider the redemption time necessary. The creator of the inner contract must decide that should the redeemer redeem at the last moment, is there enough time to redeem the outer contract before the timelock expires. + +One final consideration of the timelock portion of the contract is the use of capital. Should the other party not accept, the funds in the contract are held until the timelock expires. Long expiration times could result in missed opportunity costs. + +Specifications +========= +Technically, the impelentation of these changes are small. + +**Preimage Size**: Permit that an HTLC can have the preimage size set to 0. This removes the size check during validation. + +**HASH160**: Include this additional hashing algorithm to the list of hashes available to be used. + +Discussion +=================== +https://github.com/bitshares/bsips/issues/163 + +Copyright +==================== +This document is placed in the public domain. + +See Also +=================== +[Bitshares BSIP 44](https://github.com/bitshares/bsips/blob/master/bsip-0044.md) +[Bitcoin BIP 199](https://github.com/bitcoin/bips/blob/master/bip-0199.mediawiki) +[Preimage Size Attack](https://gist.github.com/markblundeberg/7a932c98179de2190049f5823907c016) + From 0fbdbafbc0fa8c2143cd667bf6f8374221e2919c Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Wed, 21 Aug 2019 16:50:03 -0400 Subject: [PATCH 070/262] Add BSIP70-71 Fixup BSIP64 --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2ee238a..92fddcc 100644 --- a/README.md +++ b/README.md @@ -69,10 +69,12 @@ Number | Title | [61](https://github.com/bitshares/bsips/issues/150) | Operation to Update Limit Orders | Nathan Hourt | Protocol | Draft [62](https://github.com/bitshares/bsips/issues/156) | Close Short Position | Stefan Schießl | Protocol | Draft [63](https://github.com/bitshares/bsips/issues/172) | Short-lived Unidirectional Payment Channels | Christopher J. Sanborn | Informational | Draft -[64](https://github.com/bitshares/bsips/issues/174) | Hashed Time-Locked Contract (Replacement for BSIP44) | Ryan R. Fox | Protocol | Draft +[64](https://github.com/bitshares/bsips/issues/174) | Optional HTLC Preimage Length and Add Hash160 Algorithm | Ryan R. Fox | Protocol | Draft [65](https://github.com/bitshares/bsips/pull/149) | Fix Locked Accounts | OpenLedger | Protocol | Draft [66](https://github.com/bitshares/bsips/pull/132) | Sharedrop Operation | OpenLedger | Protocol | Draft [67](https://github.com/bitshares/bsips/pull/133) | Dynamic Market Fees | OpenLedger | Protocol | Draft [68](https://github.com/bitshares/bsips/pull/134) | Market Fee Based Asset | OpenLedger | Protocol | Draft [69](https://github.com/bitshares/bsips/issues/175) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft -[70](https://github.com/bitshares/bsips/issues/170) | Lending for Margin Trading (Variant A) | George Harrap, Michel Santos | Protocol | Draft +[70](https://github.com/bitshares/bsips/issues/170) | Lending for Margin Trading | George Harrap, Michel Santos | Protocol | Draft +[71](https://github.com/bitshares/bsips/issues/179) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft +[72](https://github.com/bitshares/bsips/issues/178) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft From 0cadb2390efdd9b55e95a5a33bd9db604027969e Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Wed, 21 Aug 2019 22:05:19 -0500 Subject: [PATCH 071/262] Add BSIP 72: Tanks and Taps --- bsip-0072.md | 451 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 451 insertions(+) create mode 100644 bsip-0072.md diff --git a/bsip-0072.md b/bsip-0072.md new file mode 100644 index 0000000..bb3e3f8 --- /dev/null +++ b/bsip-0072.md @@ -0,0 +1,451 @@ + BSIP: 72 + Title: Tanks and Taps: A General Solution for Smart Contract Asset Handling + Authors: Nathan Hourt + Status: Draft + Type: Protocol + Created: 2019-06-28 + Discussion: https://github.com/bitshares/bsips/issues/178 + +# Abstract +This BSIP proposes the addition of novel, generally-applicable asset handling functionality to BitShares. These additions will support the development of a wide range of financial decentralized applications (dapps), advancing BitShares as an alternative platform to existing Turing Complete Smart Contract Platforms (TCSCPs) for dapp development. Although TCSCPs will continue to offer more flexible capabilities, the proposed infrastructure will offer a simple, ready-to-use interface to dapp developers which will facilitate more rapid development and a reduced time to market compared with generic Turing Complete platforms, which require dapps to define their own infrastructure. Furthermore, dapps utilizing the proposed infrastructure will share a consistent, easy-to-visualize asset handling model which will become increasingly familiar to users of dapps based on BitShares, giving them confidence when using BitShares dapps that they understand how their assets are being handled and what options are available to them under contract. + +# Context and Motivation +One of the main promises of blockchain technology is the processing and execution of "smart contracts," a formalized agreement between parties where the terms are evaluated and enforced automatically rather than relying on trusted intermediaries. Initially, there was Bitcoin, which offers a simple smart contract definition language allowing the transfer of digital tokens between cryptographic keys. Subsequently, the industry has created multiple Turing Complete Smart Contracting Platforms (TCSCPs), such as Ethereum and EOS, in order to provide more advanced smart contract definition languages which can specify any programmable algorithm as a smart contract. + +BitShares was created as a financial services smart contracting platform, providing high-performance decentralized financial contracts including an asset exchange, stable-valued assets, recurring payments, and an advanced multi-signature named account system. This curated selection of contracts is developed and supported by a highly competent team of developers who are committed to the quality, security, and correctness of the supported smart contracts. These assurances of contract quality give BitShares an advantage over TCSCPs, where contracts are user-contributed with no expectation of testing or correctness standards; however, to date, neither the more flexible Turing Complete model nor the quality-assured Curated model have clearly succeeded, either in terms of developer support or user adoption. + +This proposal is to implement within BitShares a general framework for smart contract asset handling, capable of supporting a great many decentralized applications (dapps) and real world smart contracts. The benefit of such a uniform asset handling framework, as opposed to the TCSCP approach of generally supporting any and all potential asset management designs, is twofold. Firstly, it provides, across all BitShares dapps, a simple and consistent representation of user funds, making it easy for users to understand and reason about the status of assets within the contract, and what options they have for moving assets through the contract. Secondly, specifying a particular structure for asset handling gives developers a clear path for implementing their dapp's asset management, reducing their task from the creation of a novel asset handling architecture for their specific dapp, to merely expressing their dapp's asset movement possibilities within an already-implemented and battle-tested framework. + +With this asset handling infrastructure implemented, BitShares would enjoy significant advantages over TCSCPs for dapp development. A great deal of the complexity of designing and implementing dapps which handle user funds lies in the creation of secure mechanisms for holding funds within the contract, and the represention of these mechanisms to the user in a comprehensible fashion. By providing a simple and consistent framework for asset handling, BitShares offers developers a simpler and faster implementation path by providing sturdy and supported infrastructure for asset handling which provides users a familiar and consistent representation of the status of contract funds. + +# Rationale +The proposed asset handling framework is a series of asset depositories called "tanks," which have one or more withdrawal mechanisms called "taps." Tanks are simple database objects which track a balance of asset contained within them. A tank has one or more taps on it, which allow withdrawing asset from the tank. Taps are locked such that only specific authorities can open them, and may have restrictions on when or why they can be opened or how much asset can flow through them. Taps are connected to other asset depositories, such as another tank, or an account, and when opened, the asset that flows through them are deposited there. More asset may be added to a tank at any time. + +All tanks will be required to have at least one tap which is capable of draining the entire tank immediately. This tap can be thought of as an emergency release valve, and will typically have an authority requiring a supermajority approval of all contract parties. This tap will typically not be connected to any destination until and unless it is used. Its purpose is to handle scenarios where real-world conditions have gone outside the bounds of scenarios planned for under contract (for example, a contract party dies or is otherwise rendered incapable of completing the contract as negotiated), and it becomes necessary to renegotiate the contract mid-flight, potentially rewriting rules for how contract funds can be handled. In such emergent scenarios, it is imperative that the contract platform have a contingency that allows contract parties to reallocate funds based upon renegotiated terms, since the prior-negotiated rules of fund allocation may no longer be usable. In most cases, if the emergency tap is used, it will be connected to a new tank with newly negotiated taps immediately before it is opened, and all funds will be drained to the new tank. + +Taps are somewhat more intricate than tanks, as they define the authorities, limitations, and requirements for opening them. First, a tap specifies an authority required to open it. Next, it specifies requirements to open it, such as a requirement for a written reason for the withdrawal, or an approval from a second authority. Finally, it specifies limitations as to how much asset can flow through it once opened. + +The power of this model lies in its simplicity. It mimics how money moves in real-world contracts: a balance is locked up for a purpose in advance, when exactly how that balance will be spent is not yet known. As expenditures arise, they are paid out of the balance by an authorized party. Only certain kinds of expenditures can be paid from the balance, and in some cases, a justification or review is required. Eventually, the balance may need to be topped up to support further expenditures. It is anticipated that this model will be general enough to support many smart contract use cases. + +A further advantage of this model is that it is easy to visualize, both the current state of contract funds, and the effects a transaction under consideration will have. This is crucial, as it allows the development of intuitive GUIs which represent the status of contract funds to users in a readily accessible fashion, giving them confidence that they understand how their money is being handled and how they can interact with it under terms of contract. + +# Specifications +This proposal seeks to define five new types within the BitShares protocol, namely `tank_object`, `tap`, `tap_requirement`, `tank_attachment`, and `sink`. A `tank_object` is an object which contains a volume of asset. A `tap` is an object attached to a `tank_object` which is capable of releasing asset from the tank. A `tap_requirement` is a `static_variant` of various requirement types which can be attached to a `tap` to impose limits and requirements on when and why a `tap` can be opened, and how much asset can flow through it. A `tank_attachment` is a `static_variant` which may contain one of several structures to be stored on the tank to provide additional functionality for the tank or taps. Finally, a `sink` is a `static_variant` of various types which specify what shall be done with asset that has flowed through a `tap`. A `tank_object` has one or more `tap`s; a `tap` may contain zero or more `tap_requirement`s and is optionally connected to a `sink`. A `tap` must be connected to a `sink` before it can be opened. + +When a `tap` is opened, the amount of asset to release must be known. A `tap` can be opened in one of two modes: to release a fixed amount of asset, or to release the maximum amount of asset available. In the former case, the amount to release is set in the transaction that opens the `tap`. In the latter case, the amount to release is determined by the `tap_requirement`s, or the amount of asset remaining in the tank, whichever is lower. + +A `tap_requirement` is attached to a `tap` and locks the `tap` until certain conditions are met. `tap_requirement`s contain several parameters which are defined when the requirement is created, and may require arguments to be passed in the transaction when unlocking or opening the `tap`. Some `tap_requirement`s are stateful; requirement state is stored by the `tank_object`. Initially, the following `tap_requirement` types are specified: + - `immediate_flow_limit` Specifies a fixed maximum amount of asset that may flow through the tap in a given opening + - `cumulative_flow_limit` Specifies a maximum amount of asset that may flow through the tap before it locks permanently (works in conjunction with an `asset_flow_meter`) + - `periodic_flow_limit` [Stateful] Specifies a maximum amount of asset that may flow through the tap before it locks until a predefined time period elapses (works in conjunction with an `asset_flow_meter`) + - `time_lock` Specifies time periods during which the tap is locked + - `minimum_tank_level` Specifies a minimum amount in the tank, such that the tap cannot drain the tank past that minimum + - `review_requirement` [Stateful] Specifies a reviewer authority which must approve requests to unlock the tap + - `documentation_requirement` Requires documentation of the reason for opening the tap, such as a cost justification, without requiring review of this documentation + - `delay_requirement` [Stateful] Requires a delay before tap unlocks, with optional veto authority which can prevent tap from unlocking even after the delay expires + - `hash_preimage_requirement` Requires a byte sequence which hashes to a predefined digest to unlock the tap + - `ticket_requirement` [Stateful] Requires a ticket (see code specification below) signed by a predefined key granting permission to release a limited volume of funds + - `exchange_requirement` [Stateful] Checks an `asset_flow_meter` (see tank attachments below) and applies an exchange rate to calculate the maximum flow limit + +A `tank_attachment` is attached to a tank and provides additional functionality for the tank or associated taps. Attachments may be created to perform actions when certain events occur on the tank, track statistics, restrict what kinds of actions can be taken on the tank or who can take them, authorize updates to tank components, etc. Attachments can receive asset, but cannot store it, thus attachments which receive asset must specify a sink to deposit asset in once it is received. Tank attachments cannot directly move asset into or out of a tank; only taps can take asset out of a tank, and only sinks can put asset into a tank. Tank attachments may be stateful, and their state will be stored by the hosting `tank_object`. Initially, the following tank attachments are specified: + - `asset_flow_meter` [Stateful] An attachment which can receive funds, and tracks the amount of asset that has flowed through it, then releases the asset to a predefined sink +- `deposit_source_restrictor` An attachment which restricts the permissible sources and paths for deposits to the tank, and rejects deposits which do not follow an appropriate path. A tank can have at most one attached `deposit_source_restrictor` +- `tap_opener` An attachment which, when it receives asset, queues a predetermined tap to be opened automatically after the current deposit stops moving +- `attachment_connect_authority` An attachment which allows a specified authority to update the sink a specified attachment releases asset to + +A `sink` provides a common interface for moving asset within Tanks and Taps structures. At a data level, a sink is very small and simple, only storing the ID of the object receiving the asset; however, sinks will specify a global interface for receiving asset and processing that deposit. The sink interface will require the source and path of the asset to be specified, and this may be used when processing the deposit to trigger events, log statistics, or detect errors. Initially, the following `sink` types are specified: + - An account ID, to which the asset will be deposited as a balance + - A tank ID, to add asset to the tank balance + - A tank attachment ID, to send asset through a tank attachment which can receive funds + +**Asset Path Restrictions** By default, tanks can receive asset at any time from any source; however, if a tank is equipped with a `deposit_source_restrictor` attachment, deposits to that tank are checked and required to match one of the patterns expected by the restrictor. This utilizes the information collected by the sinks that assets flow through. Presently, asset can originate from an account or a tank, and it may flow through several tank attachments before settling again in an account or a tank. + +Each step of this flow is directed using a `sink` type, and the sink interface will record the list of sinks the asset flows through on its path from its origin to its destination. When a sink deposits to a `deposit_source_restrictor` on a tank, the restrictor matches the full path of the deposit against several patterns, and if none of the patterns match, the deposit is rejected. All deposits to a tank equipped with a `deposit_source_restrictor` must travel through the restrictor. + +**Tank Lifecycle** Once created, a tank can remain in existence indefinitely and can be filled and emptied many times. It is preferred, however, that unused tanks be destroyed. There are two mechanisms by which a tank is destroyed: first is by a destructor tap, and second is by the `tank_destroy` operation. A destructor tap is a kind of `tap` which can destroy the tank after the tank is emptied, if configured to do so by the `tap_open` operation. Any `tap` can be created as a destructor tap, but the emergency tap *must* be a destructor tap. This is expected to be the most common method of destroying a tank, as it can be done within normal usage of the tank. Alternatively, a tank can be destroyed by using the `tank_destroy` operation; however, this operation requires the emergency tap authority and is therefore unlikely to be frequently used in practice. + +To incentivize the destruction of tanks that are no longer being used, a deposit of core asset is required to create a new tank. This deposit is held for the lifetime of the tank, and is released when the tank is destroyed. The deposit is returned to the account which pays the fee for the operation that destroys the tank; it is not sent through a `tap`. + +**Restricted Assets** Some assets specify account whitelists or blacklists, to restrict which accounts may transact in that asset. It is desired that these assets be able to utilize the Tanks and Taps infrastructure without opening the possibility of using Tanks and Taps to circumvent the restrictions on asset ownership; therefore, a restricted asset check will be enforced in three instances. First, when asset is released through a `sink` to an account balance, a restriction check will be performed on that account, and if the account is unauthorized to handle the asset, the transaction which opened the `tap` will be rejected as invalid. Second, the account paying the fee for a transaction that opens a `tap` must be authorized to handle the asset which is released by the `tap`. Third, when a `sink` receives asset from an account, that account must be authorized to handle the asset. With these checks in place, restricted assets can be used in conjunction with the Tanks and Taps architecture without compromising the efficacy of the asset restrictions. + +Pseudocode definitions of these types are provided below: + +``` +attachment_id_type { + /// ID of the tank hosting the attachment + tank_id_type tank_id; + /// ID of the attachment on the tank + uint16 attachment_id; +} +type sink = static_variant; + +struct unlimited_flow{}; +type tap_flow_limit = static_variant; + +asset_flow_meter { + state_type { + /// The amount of asset that has flowed through the meter + share_type metered_amount; + } + /// The type of asset which can flow through this meter + asset_id_type asset_type; + /// The sink which the metered asset is released to + sink destination_sink; +} +deposit_source_restrictor { + /// This type defines a wildcard sink type, which matches against any sink(s) + wildcard_sink { + /// If true, wildcard matches any number of sinks; otherwise, matches exactly one + bool repeatable; + } + /// A deposit path element may be a specific sink, or a wildcard to match any sink + type deposit_path_element = static_variant; + type deposit_path_pattern = vector; + + /// A list of path patterns that a deposit is checked against; if a deposit's path + /// doesn't match any pattern, it is rejected + vector legal_deposit_paths; + /// The sink that asset is released to after flowing through the restrictor + sink destination_sink; +} +tap_opener { + /// Index of the tap to open (must be on the same tank as the opener) + uint16 tap_index; + /// The amount to release + tap_flow_limit release_amount; + /// The sink that asset is released to after flowing through the opener + sink destination_sink; +} +attachment_connect_authority { + /// Authority that may reconnect an attachment + authority connect_authority; + /// Attachment which may be reconnected + attachment_id_type attachment_id; +} + +type tank_attachment = static_variant; + +immediate_flow_limit { share_type limit; } +cumulative_flow_limit { + share_type limit; + attachment_id_type meter_id; +} +periodic_flow_limit { + state_type { + /// When the limit was created, and thus, when the first period began + time_point_sec creation_date; + } + /// Duration of periods in seconds + uint32 period_duration_sec; + /// ID of the meter tracking released funds; reset when period rolls over + attachment_id_type meter_id; + /// Maximum cumulative amount to release in a given period + share_type limit; +} +time_lock { + /// If true, the tap is initially locked + bool start_locked; + /// At each of these times, the tap will switch between locked and unlocked -- + /// must all be in the future + vector lock_unlock_times; +} +minimum_tank_level { + /// Minimum tank balance; tap cannot drain tank below this balance + share_type minimum_level; +} +review_requirement { + state_type { + /// This type describes a request for withdrawal waiting for review or + /// for redemption + request_type { + /// Amount requested for release -- reset if reviewer denies request + optional request_amount; + /// Optional comment about request, max 150 chars -- reset if reviewer + /// denies request + optional request_comment; + /// Starts false, set to true if request is approved, and back to false after + /// a release of funds + bool approved; + } + /// Number of requests made so far; used to assign request IDs + uint16 request_counter; + /// Map of request ID to request + flat_map pending_requests; + } + /// Authority which approves or denies requests + authority reviewer; +} +documentation_requirement { + /* no fields; if this requirement is present, evaluator requires a nonempty + * documentation argument exist, but does no further verification upon it + */ +} +delay_requirement { + state_type { + /// This type describes a request for withdrawal waiting for its delay to pass + request_type { + /// When the request was made + optional delay_period_start; + /// Amount requested + optional request_amount; + /// Optional comment about request; max 150 chars + optional request_comment; + } + /// Number of requests made so far; used to assign request IDs + uint16 request_counter; + /// Maximum allowed number of outstanding requests; zero means no limit + uint16 request_limit; + /// Map of request ID to request + flat_map pending_requests; + } + /// Authority which can veto request during review period; if veto occurs, + /// reset state values + optional veto_authority; + /// Period in seconds after unlock request until tap unlocks; when tap opens, + /// all state values are reset + uint32 delay_period_sec; +} +hash_preimage_requirement { + /// A string of the form "HASH_ALGORITHM:HASH_HEX_BYTES" + string hash; + /// Size of the preimage in bytes; a preimage of a different size will be rejected + /// If null, a matching preimage of any size will be accepted + optional preimage_size; +} +ticket_requirement { + state_type { + /// The type of the ticket that must be signed to unlock the tap + struct ticket_type { + /// ID of the tank containing the tap this ticket is for + tank_id_type tank_id; + /// Index of the tap this ticket is for + uint16 tap_index; + /// Maximum asset release authorized by this ticket + tap_flow_limit max_withdrawal; + /// Must be equal to tickets_consumed to be valid + uint16 ticket_number; + } + /// Number of tickets that have been used to authorize a release of funds + uint16 tickets_consumed; + } + /// Key that must sign tickets to validate them + public_key_type ticket_signer; +} +exchange_requirement { + /// The maximum release amount will be: + /// meter_reading / tick_amount * release_per_tick - amount_released + state_type { + /// The amount of asset released so far + share_type amount_released; + } + /// The ID of the meter to check + tank_attachment_id_type meter_id; + /// The amount to release per tick of the meter + share_type release_per_tick; + /// Amount of metered asset per tick + share_type tick_amount; +} + +type tap_requirement = static_variant; + +tap { + /// The connected sink, if present + optional connected_sink; + /// The authority to open the tap; if null, anyone can open the tap if they can + /// satisfy the requirements + optional open_authority; + /// The authority to connect and disconnect the tap. If unset, tap must be connected + /// on creation, and the connection cannot be later modified -- emergency tap must + /// specify a connect_authority + optional connect_authority; + /// Requirements for opening this tap and releasing asset + vector requirements; + /// If true, this tap can be used to destroy the tank when it empties + bool destructor_tap; +} + +tank_object { + /// Amount of asset contained in the tank + asset contained_asset; + /// Taps on this tank. ID 0 must be present, and must not have any tap_requirements + flat_map taps; + /// Counter of taps added; used to assign tap IDs + uint16 tap_counter; + /// Attachments on this tank + flat_map attachments; + /// Counter of attachments added; used to assign attachment IDs + uint16 attachment_counter; + /// Amount of the deposit paid to create the tank (deposit is always core asset) + share_type deposit_amount; +} +``` + +This proposal additionally seeks to add eight operation types to the protocol: + - `tank_create` Creates a new tank, specifying taps, tap requirements, and sink connections + - `tank_update` Updates a tank, adding or removing taps (including requirements and sinks) + - `tank_destroy` Destroys a tank (fails if the tank contains asset) + - `tank_query` Pass arguments to tap requirements or tank attachments to perform actions or comply with requirements + - `tap_open` Release funds through a tap, passing arguments as necessary to satisfy tap requirements + - `tap_connect` Connect a tap to a sink, defining a sink on the tank as necessary + - `account_fund_sink` Move asset from an account to a sink (such as a tank) + - `sink_fund_account` Virtual operation, generated when a sink deposits asset into an account balance + +Pseudocode definitions of these operations are provided below: + +``` +tank_create { + /// Account that pays fee and deposit + account_id_type fee_payer; + /// Deposit of core asset paid to create the tank + share_type deposit_amount; + /// Type of asset the tank will contain + asset_id_type tank_asset; + /// Taps on the tank -- index 0 must be present and must have no tap_requirements + vector taps; + /// Attachments on the tank + vector attachments; +} +tank_update { + /// Account that pays fee + account_id_type fee_payer; + /// Authority to update tank: must match tank->taps[0].open_authority + authority update_authority; + /// ID of tank to update + tank_id_type tank_to_update; + + /// IDs of taps to remove + flat_set taps_to_remove; + /// New taps to add + vector taps_to_add; + + /// IDs of attachments to remove + flat_set attachments to remove; + /// New attachments to add + vector attachments to add; +} +tank_destroy { + /// Account that pays fee + account_id_type fee_payer; + /// Amount of deposit reclaimed for destroying tank + share_type deposit_amount; + /// Authority to destroy tank: must match tank->taps[0].open_authority + authority destroy_authority; + /// ID of tank to destroy; tank must be empty of asset to destroy + tank_id_type tank_to_destroy; +} +tank_query { + /// Account that pays the fee + account_id_type fee_payer; + /// Authorities required to perform the queries + flat_set required_authorities; + + /// ID of the tank to be queried + tank_id_type tank_id; + /// Whether to query a tap or an attachment + enum query_enum { tap_query, attachment_query}; + query_enum query_type; + /// ID of the tap or attachment to query + uint16 query_id; + + /// Key-value map of arguments + flat_map arguments; +} +tap_open { + /// Account that pays the fee + account_id_type fee_payer; + /// Authorities required to satisfy the tap's requirements/open authority + flat_set required_authorities; + + /// ID of the tank with the tap to be opened + tank_id_type tank_id; + /// Index of the tap to open + uint16 tap_index; + /// Amount to release from the tap + tap_flow_limit release_amount; + /// Total number of taps opened by this transaction, i.e. due to tap_openers + uint16 taps_to_open; + /// If emptying tank via a destructor tap, the deposit is returned to fee_payer + /// Specify amount of deposit here to enable tank destruction + optional claimed_deposit; + + /// Key-value map of arguments + flat_map arguments; +} +tap_connect { + /// Account that pays the fee + account_id_type fee_payer; + /// Authority to connect the tap: must match + /// tank_id->taps[tap_index].connect_authority + authority connect_authority; + /// ID of the tank holding the tap to be opened + tank_id_type tank_id; + /// Index of the tap to be connected + uint16 tap_index; + /// Sink to connect the tap to; if null, tap will be disconnected + optional sink_to_connect; + /// Clear the tap connect authority after connecting the tap; if true, + /// sink_to_connect must be specified + bool clear_connect_authority; +} +account_fund_sink { + /// Account that provides funds, and pays fee; must be authorized to handle asset + account_id_type funding_account; + /// Sink that the account deposits asset into + sink destination_sink; + /// Amount that the account is depositing into the sink + asset amount_to_sink; +} +sink_fund_account { + /// Account receiving funds + account_id_type recipient; + /// Amount the recipient received + asset amount_received; +} +``` + +Additionally, three new committee parameters will be defined: + - `max_deposit_path_length` The maximum number of sinks in a deposit path + - `max_taps_to_open` The maximum number of taps a single transaction can open + - `tank_deposit_amount` The amount of BTS required for a tank deposit + +### Tank Queries and Arguments +Many of the tap requirements and tank attachments support modes of user interaction which may or may not result in the immediate movement of asset. Those interactions which do cause movement of asset are performed using the `tap_open` operation, and those which do not are performed using the `tank_query` operation. Both of these operations will accept arguments specifying what actions should be taken on which requirements/attachments. + +Initially, the following tank attachment queries will be supported: + - `asset_flow_meter` + - Reset the meter to zero (No arguments) + - `attachment_connect_authority` + - Reconnect the specified attachment (Accepts a `sink` argument) + +The following tap requirement queries will be supported: + - `review_requirement` + - Create a request to open the tap (Accepts a `request_type` argument and an optional string reason) + - Resolve a request to open the tap (Accepts a request ID, a boolean decision, and an optional string reason) + - Cancel a request (Accepts a request ID and an optional string reason) + - Consume an approved request and open the tap (Accepts a request ID) + - `documentation_requirement` + - Document the reason for the release of asset (Accepts a string reason) + - `delay_requirement` + - Create a request to open the tap (Accepts a `request_type` argument) + - Veto a request to open the tap (Accepts a request ID and an optional string reason) + - Cancel a request (Accepts a request ID and an optional string reason) + - Consume a matured request and open the tap (Accepts a request ID) + - `hash_preimage_requirement` + - Reveal the hash preimage and open the tap (Accepts a data buffer) + - `ticket_requirement` + - Redeem a ticket and open the tap (Accepts a `ticket_type` argument) + - `exchange_requirement` + - Reset the amount released and reset the meter (No arguments) + +Please note that while this specification attempts to provide a sufficient level of technical detail to convey the essence of Tanks and Taps, some detail has been elided for brevity, and the final implementation may diverge from the specification in order to improve the correctness, stability, efficiency, maintainability, or functionality of the Tanks and Taps framework. + +# Discussion and Summary for Shareholders +The proposed modifications to the BitShares protocol will add eight new operation types, one new database object, and three new committee-controlled chain parameters. These modifications add new features, and do not modify or restrict any existing features, and therefore all currently supported use cases should be unaffected. In return, however, the new features will provide a powerful platform for financial dapp and smart contract development, and this platform can be augmented to become even more powerful in the future, requiring only minimal changes to support additional use cases. The proposed changes, in conjunction with future updates will make BitShares increasingly suitable as a financial dapp platform, notably offering dapp developers simplified development and a reduced time to market as compared with Turing Complete Smart Contract Platform alternatives which offer greater flexibility at the price of increased complexity. + +# Copyright +This document is created for the betterment of humanity and is hereby placed into the public domain. From 188cd72f174692d71fde50ec875ce441983045e4 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Thu, 22 Aug 2019 19:33:22 -0400 Subject: [PATCH 072/262] BSIP47: Validations that account for a merger of voting changes with existing voting choices --- bsip-0047.md | 60 +++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 50 insertions(+), 10 deletions(-) diff --git a/bsip-0047.md b/bsip-0047.md index c3bd889..bfff9d8 100644 --- a/bsip-0047.md +++ b/bsip-0047.md @@ -121,15 +121,56 @@ Changes to direct votes can be specified by means of a *list* of vote identifier **Validation checks:** +Many of the validation checks are dependent on the merger of the _proposed_ values in the operation with the account's _current_ voting values on the blockchain. + +_General validation checks_ * `account` must be a valid account ID, must exist, must authorize the operation, must pay fee * `committee_voting_account`, if present, must be a valid account ID, must exist * `witness_voting_account`, if present, must be a valid account ID, must exist * `worker_voting_account`, if present, must be a valid account ID, must exist * Validate the existence of each vote to add and remove -* `num_witness`, if present, must be greater than or equal to (≥) 0 and must not be greater than the resulting list of witness votes -* `num_witness`, if not present and if witness votes are removed, the resulting list of witness votes must not be smaller than the current `num_witness` setting of the account -* `num_committee`, if present, must be greater than or equal to (≥) 0 and must not be greater than the resulting list of committee votes -* `num_committee`, if not present and if committee votes are removed, the resulting list of committee votes must not be smaller than the current `num_committee` setting of the account + +_Committee validation checks_ +* Let the new _committee_ slate consist of the current _commitee_ slate plus the _committee_ `votes_to_add` minus the _committee_ `votes_to_remove` +* If `account_options.committee_voting_account == GRAPHENE_PROXY_TO_SELF_ACCOUNT` + * Let `new_committee_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT` +* otherwise + * Let `new_committee_account` = `account_options.committee_account` +* If `num_committee` is present + * Let `new_num_committee` = `num_committee` +* otherwise + * Let `new_num_committee` = `account_options.num_committee` +* `num_committee`, if present, is valid: + * if `new_committee_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and + * if 0 ≤ `num_committee` ≤ `new_num_committee` +* The _committee_ `votes_to_add` and `votes_to_remove` are valid: + * if `new_committee_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and + * if 0 ≤ `new_num_committee` ≤ size of new _committee_ slate ≤ `chain_params.maximum_committee_count` + +_Witness Validation Checks_ +* Let the new _witness_ slate consist of the current _witness_ slate plus the _witness_ `votes_to_add` minus the _witness_ `votes_to_remove` +* If `account_options.witness_voting_account == GRAPHENE_PROXY_TO_SELF_ACCOUNT` + * Let `new_witness_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT` +* otherwise + * Let `new_witness_account` = `account_options.witness_account` +* If `num_witness` is present + * Let `new_num_witness` = `num_witness` +* otherwise + * Let `new_num_witness` = `account_options.num_witness` +* `num_witness`, if present, is valid: + * if `new_witness_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and + * if 0 ≤ `num_witness` ≤ `new_num_witness` +* The _witness_ `votes_to_add` and `votes_to_remove` are valid: + * if `new_witness_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and + * if 0 ≤ `new_num_witness` ≤ size of new _witness_ slate ≤ `chain_params.maximum_witness_count` + +_Worker Validation Checks_ +* If `account_options.worker_voting_account == GRAPHENE_PROXY_TO_SELF_ACCOUNT` + * Let `new_worker_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT` +* otherwise + * Let `new_worker_account` = `account_options.witness_account` +* The _worker_ `votes_to_add` and `votes_to_remove` are valid: + * if `new_worker_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT` **Evaluation:** @@ -137,14 +178,13 @@ Changes to direct votes can be specified by means of a *list* of vote identifier * If any of `committee_voting_account`, `witness_voting_account` or `worker_voting_account` is present * Update the corresponding field in the account's `account_options` * Set the account's `account_options.voting_account` to `GRAPHENE_PROXY_PER_CATEGORY_ACCOUNT` -* Update the `account_options.num_witness` - * If votes_to_add and votes_to_remove contain _witness_ votes that are accepted regardless of GRAPHENE_PROXY_TO_SELF_ACCOUNT - * if `witness_voting_account = GRAPHENE_PROXY_TO_SELF_ACCOUNT` and if `num_witness` is present -* Update the `account_options.num_committee` - * If votes_to_add and votes_to_remove contain _committee_ votes that are accepted regardless of GRAPHENE_PROXY_TO_SELF_ACCOUNT - * if `committee_voting_account = GRAPHENE_PROXY_TO_SELF_ACCOUNT` and if `num_committee` is present +* if `num_witness` is present + * `account_options.witness_votes = num_witness` +* if `num_committee` is present + * `account_options.committee_votes = num_committee` * Update the account's last vote time to the head block time + ### `account_create_operation` (Existing) This operation shall also be updated for backwards compatibility. If `account_options.voting_account == GRAPHENE_PROXY_PER_CATEGORY_ACCOUNT`, then the account's per-category voting proxies are set to the specified extension if present, or to `GRAPHENE_PROXY_TO_SELF_ACCOUNT` if absent. From 803dbd16ead2a7ab80426292b72ef6ee6148464f Mon Sep 17 00:00:00 2001 From: Abit Date: Sun, 25 Aug 2019 01:27:39 +0200 Subject: [PATCH 073/262] Fix typo in BSIP 38 --- bsip-0038.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0038.md b/bsip-0038.md index ba87aa1..997037d 100644 --- a/bsip-0038.md +++ b/bsip-0038.md @@ -295,7 +295,7 @@ collateral ratio" option. ## `call_order_update_evaluator` The `call_order_update_evaluator` is used to evaluate and apply the -`call_order_udpate_operation`. Need to add logic: +`call_order_update_operation`. Need to add logic: * only allow `target_collateral_ratio` to be set after the hard fork; * set/update/clear `target_collateral_ratio` field of `call_order_object` accordingly. Specifically, @@ -306,7 +306,7 @@ The `call_order_update_evaluator` is used to evaluate and apply the The `proposal_create_evaluator` is used to evaluate and apply the `proposal_create_operation`, which can contain zero or more -`call_order_udpate_operation` objects. Need to add logic: +`call_order_update_operation` objects. Need to add logic: * only allow `target_collateral_ratio` to be set after the hard fork. ## Call Order Matching and Filling From 7424c3f0e06fe7c8449ee33646eaa888fe3649bf Mon Sep 17 00:00:00 2001 From: abitmore Date: Sat, 24 Aug 2019 22:14:12 -0400 Subject: [PATCH 074/262] Add BSIP about settle order changes --- bsip-settle-order.md | 210 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 210 insertions(+) create mode 100644 bsip-settle-order.md diff --git a/bsip-settle-order.md b/bsip-settle-order.md new file mode 100644 index 0000000..68c8309 --- /dev/null +++ b/bsip-settle-order.md @@ -0,0 +1,210 @@ + BSIP: TBD + Title: Match force-settlement orders with margin calls and limit orders + Author: Abit More + Status: Draft + Type: Protocol + Created: 2019-06-09 + Discussion: https://github.com/bitshares/bsips/issues/181 + Worker: TBD + +# Abstract + +This BSIP proposes a protocol change to improve user experience (UX) of +force-settlements by trying to fill force-settlement orders at better price +and optionally fill settle orders before expiration when certain conditions +are met. + +# Motivation + +Force-settlements were designed for debt asset holders to convert debt asset +to collateral asset *when there is nobody willing to buy back the debt at +fair price*. + +To mitigate malious behavior and market manipulation, a delay and a price +offset were designed. But the mechanism has flaws. +* Force-settlement requesters always "buy expensive" even when there are + orders "selling low". This also leads to occasional spikes in the market + history charts. +* Force-settlement requesters have to wait for the delay even when there + appear traders selling at fair price in the market. + +These flaws has led to certain confusion and anger among market participants. + +# Rationale + +Actually, when a margin call appears, it means there is somebody +willing to buy back the debt. Thus, it makes sense to fill the margin calls +with the settle orders. + +Similarly, if there are limit orders selling debt asset below feed price, +it makes sense to match them with the settle orders as well. + +When one of these opportunities appears, it makes sense to fill certain +settle orders immediately if it's desired by the owners of the settle orders. + +These changes would improve user experience (UX). + +# Specifications + +## `settle_order_object` + +The `settle_order_object` stores current status of a force-settlement order. + +Need to add a new field into it: + +* `bool fill_asap;` + +By default this field is set to `false`, which means the order will be +processed after the delay defined in bitasset option, which is current +behavior. + +If this field is set to `true`, the order will be filled or partially filled +when a debt position enters margin call territory, it will also be filled or +partially filled when someone placed a limit order selling collateral asset +below feed price. + +If multiple settle orders with this field as `true` exist in the market, +when filling before the delay, the order which is created first will be +filled first. + +## `asset_settle_operation` + +The `asset_settle_operation` is used to request a force-settlement. It has +an `extensions` field: + +* `extensions_type extensions;` + +Need to override data type of this field so it can include the new `fill_asap` +option. + +## `asset_settle_evaluator` + +The `asset_settle_evaluator` is used to evaluate and apply the +`asset_settle_operation`. Need to add logic: +* only allow `fill_asap` option to be set after the hard fork; +* if `fill_asap` option is specified in `asset_settle_operation`, when + creating a `settle_order_object` (note: it implies some conditions E.G. the + asset is not globally settled), assign the value of the operation's + `fill_asap` field to the object's `fill_asap` field. +* if `fill_asap` is set to `true`, and if the feed price is valid, + after created the settle order object, try to match it against the order + book immediately, in other words, treat it as a taker limit order buying + at feed price. + +## `proposal_create_evaluator` + +The `proposal_create_evaluator` is used to evaluate and apply the +`proposal_create_operation`, which can contain zero or more +`asset_settle_operation` objects. Need to add logic: +* only allow `fill_asap` to be set after the hard fork. + +## Matching and filling settle orders before the delay + +### When a new limit order is created + +If the new limit order is selling the collateral asset for debt asset, and +its price is below feed price (which implies feed price is valid), +* current logic is to only match it with the limit orders on the opposite; +* after the hard fork, the new logic would be: + * firstly match it with the limit orders on the opposite whose buy prices + are higher than feed price; + * secondly match it with the settle orders with `fill_asap` set to `true`, + the matching price would be feed price, in other words, treat the settle + orders as maker limit orders buying at feed price; + * lastly match it with remaining limit orders on the opposite. + +### When a debt position entered margin call territory + +If a margin call order appears, either due to feed price changed, or due to +collateral or debt changed (which implies feed price is valid), +* current logic is to only match it with the limit orders on the opposite; +* after the hard fork, the new logic would be: + * firstly match it with the limit orders on the opposite whose buy prices + are higher than feed price; + * secondly match it with the settle orders with `fill_asap` set to `true`, + the matching price would be feed price, in other words, treat the settle + orders as maker limit orders buying at feed price; + * lastly match it with remaining limit orders on the opposite. + +### When feed price changed + +When feed price changed, either due to a new price is published, or due +to an old price expired, or due to asset options changed, if the new feed +price is valid, and if the new feed price in the direction of "X debt asset +per collateral asset" is higher than the old feed price or the old feed +price was invalid, +* current logic doesn't handle settle orders, +* after the hard fork, the new logic would be: + * if there are limit orders selling collateral asset below the new feed + price, and there are settle orders whose `fill_asap` is `true`, + match the settle orders with the limit orders, in other words, treat + those settle orders as taker limit orders buying at the new feed price. + +### Do not update `force_settled_volume` before the delay + +When a settle order is matched and (partially) filled before the delay, +it doesn't affect `force_settled_volume` (which indicates how much debt +asset has been force-settled in current maintenance interval). + +## Processing settle orders after the delay + +Currently, when filling a settle order after the delay (note: it implies +some conditions E.G. price feed is valid and total settled volume in current +maitenance interval doesn't exceed maximum allowed volume), +the settle order will be matched against the debt position with the least +collateral ratio, the fill price in the direction of "X debt asset +per collateral asset" would be +`fill_price = feed_price * (1 + foce_settlement_offset)`. + +After the hard fork, when processing a settle order after the delay, +* firstly try to match it with the margin calls and limit orders selling + below `fill_price`, in other words, treat it as a taker limit order buying + at `fill_price`. + Note: this step doesn't affect `force_settled_volume`. +* if the settle order still exists, process it with the logic before the + hard fork. + Note: this step does affect `force_settled_volume` as before. + +## API + +APIs which return `settle_order_object` need to return the new `fill_asap` +field. + +APIs which return combined order book can combine settle orders whose +`fill_asap` is true with limit orders in the same direction. + +## CLI + +There was a `settle_asset` command in CLI. + +Need to add a new command E.G. `settle_asset_ext` in CLI so that users would +be able to create force-settlement orders with the new `fill_asap` option. + +## GUI/UX + +The new `fill_asap` option need to be presented and can be used in UI after +the hard fork. + +When there are settle orders with `fill_asap` set to `true`, UI can show them +as special buy orders which are buying at feed price in the order book. + +# Discussion + +With this BSIP, we provided a tool that can be used by debt asset holders to +convert their debt asset to collateral asset more conveniently and flexibly. +However, it's not guaranteed that a settle order will be filled at better +price if the owner chose to fill it "as soon as possible". Market paticipants +should always make their own decisions on whether to use the new tool. + +# Summary for Shareholders + +TBD + +# Copyright + +This document is placed in the public domain. + +# See Also + +* https://github.com/bitshares/bsips/issues/181 +* https://github.com/bitshares/bitshares-ui/issues/1711 From e93393ce3d049838fc339120301d8d1ba054486c Mon Sep 17 00:00:00 2001 From: John Jones Date: Sun, 25 Aug 2019 17:11:24 -0500 Subject: [PATCH 075/262] Clarify, fix typo --- bsip-0064.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/bsip-0064.md b/bsip-0064.md index b799526..00fe0cc 100644 --- a/bsip-0064.md +++ b/bsip-0064.md @@ -26,6 +26,8 @@ Risks This can be mitigated by specifying the preimage size as part of the contract. This feature is available on many bitcoin-based chains among others, but is not standard. Should the preimage size be used with an atomic swap, both sides of the transaction should include the preimage size in their contract. +One item to keep in mind is that although a preimage size may not be explicitly specified, implicit limitations may exist. For insance, a blockchain may have limitations that make a transaction valid on one chain, but invalid on another (i.e. maximum transaction size). + **Timelock Attacks** It is standard practice for HTLCs that the timelock should be long enough so that the block that contains the contract can be considered irreversible. This makes it possible for the redeemer to expose the preimage and still be guaranteed that the contract itself will not be reversed. This becomes even more important with atomic swaps. The shorter duration (a.k.a “inner”) contract should allow time to achieve its own irreversibility. And the longer duration (a.k.a. “outer”) contract must allow time for irreversibility of both. @@ -36,15 +38,19 @@ One final consideration of the timelock portion of the contract is the use of ca Specifications ========= -Technically, the impelentation of these changes are small. +Technically, the implementation of these changes are small. **Preimage Size**: Permit that an HTLC can have the preimage size set to 0. This removes the size check during validation. -**HASH160**: Include this additional hashing algorithm to the list of hashes available to be used. +**HASH160**: Include this additional hashing algorithm to the list of hashes available to be used. Note: A "HASH160" is simply RIPEMD160(SHA256(preimage)). Discussion =================== -https://github.com/bitshares/bsips/issues/163 +While it is highly recommended that both halves of an atomic transaction provide explicit preimage lengths, the requirement as currently implemented in BitShares Core makes it incompatible with other "standardized" implementations. With the loostening of the preimage length requirement, atomic swaps that require such "standard" rules can be created on the BitShares blockchain. + +In addition, adding the HASH160 algorithm adds to the compatibility of BitShares Core with other blockchains. + +Additional discussion can be found in the issue related to this PR at https://github.com/bitshares/bsips/issues/163 Copyright ==================== From a85be8954d445f388adf7ba6887dc627ddabf182 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Mon, 26 Aug 2019 07:51:06 -0400 Subject: [PATCH 076/262] Add BSIP73 --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 92fddcc..5e29f14 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ Number | Title | [19](bsip-0019.md) | Introducing profit sharing/dividends to Bitshares (MPA only) | Customminer | Protocol | Deferred [20](bsip-0020.md) | Introducing profit sharing/dividends to Bitshares (UIA only) | Customminer | Protocol | Deferred [21](bsip-0021.md) | Introducing the 'Coin-Age' statistic to Bitshares assets | Customminer | Protocol | Draft -[22](bsip-0022.md) | Introducing expiring votes for Witnesses, Committie members & Proxies within the Bitshares network | Customminer | Protocol | Draft +[22](bsip-0022.md) | Vote Decay for Witnesses, Committee Members & Proxies | Customminer | Protocol | Draft [23](bsip-0023.md) | Sharedropping an UIA against an external cryptocurrency distribution snapshot | Customminer | Protocol | Draft [24](bsip-0024.md) | Locking Bitshares away as 'Bitshares Influence' for voting privileges on the BTS DEX | Customminer | Protocol | Draft [25](bsip-0025.md) | Transaction Flat-Rates with Weighted Rate-Limitation | Fabian Schuh | Protocol | Draft @@ -74,7 +74,8 @@ Number | Title | [66](https://github.com/bitshares/bsips/pull/132) | Sharedrop Operation | OpenLedger | Protocol | Draft [67](https://github.com/bitshares/bsips/pull/133) | Dynamic Market Fees | OpenLedger | Protocol | Draft [68](https://github.com/bitshares/bsips/pull/134) | Market Fee Based Asset | OpenLedger | Protocol | Draft -[69](https://github.com/bitshares/bsips/issues/175) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft +[69](https://github.com/bitshares/bsips/issues/163) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft [70](https://github.com/bitshares/bsips/issues/170) | Lending for Margin Trading | George Harrap, Michel Santos | Protocol | Draft [71](https://github.com/bitshares/bsips/issues/179) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](https://github.com/bitshares/bsips/issues/178) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft +[73](https://github.com/bitshares/bsips/issues/181) | Match Force-Settlement Orders with Margin Calls and Limit Orders Immediately | Abit More | Protocol | Draft \ No newline at end of file From dc56352fe31223fe92ee2900bb05d62183a04c04 Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Wed, 21 Aug 2019 22:07:57 -0500 Subject: [PATCH 077/262] [BSIP72] Update Creation Date --- bsip-0072.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0072.md b/bsip-0072.md index bb3e3f8..09e1cbf 100644 --- a/bsip-0072.md +++ b/bsip-0072.md @@ -3,7 +3,7 @@ Authors: Nathan Hourt Status: Draft Type: Protocol - Created: 2019-06-28 + Created: 2019-08-21 Discussion: https://github.com/bitshares/bsips/issues/178 # Abstract From f6e556a82310fbb31f7d7732094458596295cb86 Mon Sep 17 00:00:00 2001 From: abitmore Date: Mon, 26 Aug 2019 16:26:54 -0400 Subject: [PATCH 078/262] Update BSIP number to 73 --- bsip-settle-order.md => bsip-0073.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename bsip-settle-order.md => bsip-0073.md (99%) diff --git a/bsip-settle-order.md b/bsip-0073.md similarity index 99% rename from bsip-settle-order.md rename to bsip-0073.md index 68c8309..5395b34 100644 --- a/bsip-settle-order.md +++ b/bsip-0073.md @@ -1,4 +1,4 @@ - BSIP: TBD + BSIP: 0073 Title: Match force-settlement orders with margin calls and limit orders Author: Abit More Status: Draft From aa15887819d9163fda5030326637fe35c2760367 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Tue, 27 Aug 2019 10:02:49 -0400 Subject: [PATCH 079/262] BSIP70: Clarification and fixing typo --- bsip-0070.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0070.md b/bsip-0070.md index c5dc4f8..7d9aca7 100644 --- a/bsip-0070.md +++ b/bsip-0070.md @@ -58,9 +58,9 @@ The process flow for margin trading is depicted below. The process consists of 1. [Stage 1a](#process-authorized-leveraged-trading): Prior to any loan being offered or matched, the asset issuer must authorize the loan asset for lending for margin trading against sets of tradable assets. 1. [Stage 1b](#process-reference-price): Prior to any loan being offered or matched, it must be possible to look up a [_valid_ reference price](#reference-price-determination) between the tradable asset and the the loan asset on the internal DEX market. -2. [Stage 2](#process-loan-offers): Lenders and potential Borrowers can place offers on the _Lending Order Book_. The offers by lenders ("loan offers") and the offers by borrowers ("borrow offers") shall remain on the books until they either expire or are matched by counter-offers. +2. [Stage 2](#process-loan-offers): Lenders and potential Borrowers can place offers on the _Lending Order Book_. The offers by lenders ("loan offers") and the offers by borrowers ("borrow offers") shall remain on the books until they are canceled by the offeror, expire, or are completely matched by counter-offers. 3. [Stage 3](#process-loan-matching): Compatible offers are matched to create a loan. -4. [Stage 4a](#process-margin-trading): A borrower/ may hold the borrowed asset and/or trade against the agreed-upon tradable asset for the _duration of the loan_. [Stage 4b](#process-interest-payment): The smart contract will transfer interest payments from the borrower's loan portfolio to the lender on a daily basis. [Stage 4c](#process-loan-appraisal) The smart contract shall appraise the loan to check whether sufficient collateral backs the loan. [Stage 4d](#process-portfolio-updating): A borrower may update the amount of collateral in their loan. +4. [Stage 4a](#process-margin-trading): A borrower may hold the borrowed asset and/or trade against the agreed-upon tradable asset for the _duration of the loan_. [Stage 4b](#process-interest-payment): The smart contract will transfer interest payments from the borrower's loan portfolio to the lender on a daily basis. [Stage 4c](#process-loan-appraisal) The smart contract shall appraise the loan to check whether sufficient collateral backs the loan. [Stage 4d](#process-portfolio-updating): A borrower may update the amount of collateral in their loan. 5. [Stage 5a](#process-loan-closure-initiation): _A borrower_ may initiate a loan closure any time prior to the loan expiry. [Stage 5b](#process-loan-expiration): _The smart contract_ may initiate a margin call when the loan expires. [Stage 5c](#process-margin-call-initiation-due-to-inability-to-pay-interest): _The smart contract_ may initiate a loan closure if it is unable to pay the daily interest on behalf of the borrower. [Stage 5d](#process-margin-call-initiation): _The smart contract_ may initiate a loan closure by margin call if it appraises the loan's collateral as being too low. 6. [Stage 6](#process-margin-call): During a margin call process the smart contract attempts to liquidate a [loan portfolio](#process-margin-trading) to obtain a [sufficient balance](#process-loan-closure) of the borrowed asset to repay the lender. This might require selling the balance of the tradable asset on the market. 7. [Stage 7a](#process-loan-closure): During a loan closure, the lender is repaid what is [owed](#debt-owed) and any balance of assets that remain in the [loan portfolio](#process-margin-trading) are transferred to the borrower's regular set of balances. [Stage 7b](#process-unconventional-loan-closure): Alternatively, if a [margin call](#process-margin-call) is initiated that does not complete within a certain amount of time, the [entire loan portfolio shall be confiscated from the borrower](#process-portfolio-confiscation) and [transferred to the lender](#process-unconventional-loan-closure) as a _substitute payment_ for what is owed. From af9bcb5b832851ab3b8ee2a0a7398e29b6cc30ea Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Tue, 27 Aug 2019 14:22:00 -0500 Subject: [PATCH 080/262] [BSIP72] Update Deposit Path Restrictions section --- bsip-0072.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/bsip-0072.md b/bsip-0072.md index 09e1cbf..ca75b98 100644 --- a/bsip-0072.md +++ b/bsip-0072.md @@ -3,7 +3,7 @@ Authors: Nathan Hourt Status: Draft Type: Protocol - Created: 2019-08-21 + Created: 2019-08-27 Discussion: https://github.com/bitshares/bsips/issues/178 # Abstract @@ -53,14 +53,12 @@ A `tank_attachment` is attached to a tank and provides additional functionality - `tap_opener` An attachment which, when it receives asset, queues a predetermined tap to be opened automatically after the current deposit stops moving - `attachment_connect_authority` An attachment which allows a specified authority to update the sink a specified attachment releases asset to -A `sink` provides a common interface for moving asset within Tanks and Taps structures. At a data level, a sink is very small and simple, only storing the ID of the object receiving the asset; however, sinks will specify a global interface for receiving asset and processing that deposit. The sink interface will require the source and path of the asset to be specified, and this may be used when processing the deposit to trigger events, log statistics, or detect errors. Initially, the following `sink` types are specified: +A `sink` provides a common interface for moving asset within Tanks and Taps structures. At a data level, a sink is small and simple, storing only the ID of the object receiving the asset; however, the sink logic will record the source of the deposit and the path the asset takes as it moves, and this information may be used when processing the deposit to trigger events, log statistics, or detect errors. Initially, the following `sink` types are specified: - An account ID, to which the asset will be deposited as a balance - A tank ID, to add asset to the tank balance - A tank attachment ID, to send asset through a tank attachment which can receive funds -**Asset Path Restrictions** By default, tanks can receive asset at any time from any source; however, if a tank is equipped with a `deposit_source_restrictor` attachment, deposits to that tank are checked and required to match one of the patterns expected by the restrictor. This utilizes the information collected by the sinks that assets flow through. Presently, asset can originate from an account or a tank, and it may flow through several tank attachments before settling again in an account or a tank. - -Each step of this flow is directed using a `sink` type, and the sink interface will record the list of sinks the asset flows through on its path from its origin to its destination. When a sink deposits to a `deposit_source_restrictor` on a tank, the restrictor matches the full path of the deposit against several patterns, and if none of the patterns match, the deposit is rejected. All deposits to a tank equipped with a `deposit_source_restrictor` must travel through the restrictor. +**Deposit Path Restrictions** By default, tanks can receive asset at any time from any source; however, if a tank is equipped with a `deposit_source_restrictor` attachment, deposits to that tank are restricted based on where the asset originated and the path it subsequently traveled to reach the tank. The restrictor contains several patterns that deposit paths are matched against, and if the path a deposit takes does not match any of the patterns, the deposit is rejected. **Tank Lifecycle** Once created, a tank can remain in existence indefinitely and can be filled and emptied many times. It is preferred, however, that unused tanks be destroyed. There are two mechanisms by which a tank is destroyed: first is by a destructor tap, and second is by the `tank_destroy` operation. A destructor tap is a kind of `tap` which can destroy the tank after the tank is emptied, if configured to do so by the `tap_open` operation. Any `tap` can be created as a destructor tap, but the emergency tap *must* be a destructor tap. This is expected to be the most common method of destroying a tank, as it can be done within normal usage of the tank. Alternatively, a tank can be destroyed by using the `tank_destroy` operation; however, this operation requires the emergency tap authority and is therefore unlikely to be frequently used in practice. From 2c3cf59f2702b0b2252317cab2f5a905bbdc043b Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Tue, 27 Aug 2019 14:31:58 -0500 Subject: [PATCH 081/262] [BSIP72] Update deposit_source_restrictor spec --- bsip-0072.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/bsip-0072.md b/bsip-0072.md index ca75b98..2af2404 100644 --- a/bsip-0072.md +++ b/bsip-0072.md @@ -103,8 +103,6 @@ deposit_source_restrictor { /// A list of path patterns that a deposit is checked against; if a deposit's path /// doesn't match any pattern, it is rejected vector legal_deposit_paths; - /// The sink that asset is released to after flowing through the restrictor - sink destination_sink; } tap_opener { /// Index of the tap to open (must be on the same tank as the opener) From fa10b05d914f67f4b4e5746707e28490d8c3332d Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Fri, 30 Aug 2019 12:10:36 -0400 Subject: [PATCH 082/262] Update BSIP73 title --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5e29f14..e32cc33 100644 --- a/README.md +++ b/README.md @@ -78,4 +78,4 @@ Number | Title | [70](https://github.com/bitshares/bsips/issues/170) | Lending for Margin Trading | George Harrap, Michel Santos | Protocol | Draft [71](https://github.com/bitshares/bsips/issues/179) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](https://github.com/bitshares/bsips/issues/178) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft -[73](https://github.com/bitshares/bsips/issues/181) | Match Force-Settlement Orders with Margin Calls and Limit Orders Immediately | Abit More | Protocol | Draft \ No newline at end of file +[73](https://github.com/bitshares/bsips/issues/181) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft \ No newline at end of file From dec6d81ac784cf388f0be48c3b4014476335f88f Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Fri, 30 Aug 2019 12:14:46 -0400 Subject: [PATCH 083/262] BSIP72 merged --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e32cc33..baf0e8b 100644 --- a/README.md +++ b/README.md @@ -77,5 +77,5 @@ Number | Title | [69](https://github.com/bitshares/bsips/issues/163) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft [70](https://github.com/bitshares/bsips/issues/170) | Lending for Margin Trading | George Harrap, Michel Santos | Protocol | Draft [71](https://github.com/bitshares/bsips/issues/179) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft -[72](https://github.com/bitshares/bsips/issues/178) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft +[72](bsip-0072.md) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft [73](https://github.com/bitshares/bsips/issues/181) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft \ No newline at end of file From 141d580d02ff41611178e0cde2da9d2c8fb165c6 Mon Sep 17 00:00:00 2001 From: John Jones Date: Tue, 3 Sep 2019 05:38:59 -0500 Subject: [PATCH 084/262] Correct typos --- bsip-0064.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0064.md b/bsip-0064.md index 00fe0cc..65782ec 100644 --- a/bsip-0064.md +++ b/bsip-0064.md @@ -26,7 +26,7 @@ Risks This can be mitigated by specifying the preimage size as part of the contract. This feature is available on many bitcoin-based chains among others, but is not standard. Should the preimage size be used with an atomic swap, both sides of the transaction should include the preimage size in their contract. -One item to keep in mind is that although a preimage size may not be explicitly specified, implicit limitations may exist. For insance, a blockchain may have limitations that make a transaction valid on one chain, but invalid on another (i.e. maximum transaction size). +One item to keep in mind is that although a preimage size may not be explicitly specified, implicit limitations may exist. For instance, a blockchain may have limitations that make a transaction valid on one chain, but invalid on another (i.e. maximum transaction size). **Timelock Attacks** It is standard practice for HTLCs that the timelock should be long enough so that the block that contains the contract can be considered irreversible. This makes it possible for the redeemer to expose the preimage and still be guaranteed that the contract itself will not be reversed. @@ -46,7 +46,7 @@ Technically, the implementation of these changes are small. Discussion =================== -While it is highly recommended that both halves of an atomic transaction provide explicit preimage lengths, the requirement as currently implemented in BitShares Core makes it incompatible with other "standardized" implementations. With the loostening of the preimage length requirement, atomic swaps that require such "standard" rules can be created on the BitShares blockchain. +While it is highly recommended that both halves of an atomic transaction provide explicit preimage lengths, the requirement as currently implemented in BitShares Core makes it incompatible with other "standardized" implementations. With the loosening of the preimage length requirement, atomic swaps that require such "standard" rules can be created on the BitShares blockchain. In addition, adding the HASH160 algorithm adds to the compatibility of BitShares Core with other blockchains. From 1faa2c3e2a47d4a6f14b8212ae06ae105ef218bc Mon Sep 17 00:00:00 2001 From: John Jones Date: Tue, 3 Sep 2019 05:43:27 -0500 Subject: [PATCH 085/262] Added optional memo --- bsip-0064.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bsip-0064.md b/bsip-0064.md index 65782ec..d72a905 100644 --- a/bsip-0064.md +++ b/bsip-0064.md @@ -18,6 +18,8 @@ The original implementation of Hashed Timelock Contracts included a protection t In addition, BIP199 includes the ability to use HASH160, which is not currently part of the BitShares implementation. +And finally, when participating in atomic cross-chain swaps (a major benefit of HTLCs), some extra information is necessary. An optional `memo` field should be added. + Risks =============== **Note** below is a discussion of HTLC risks in general, not risks inherent in implementing this BSIP. @@ -44,6 +46,8 @@ Technically, the implementation of these changes are small. **HASH160**: Include this additional hashing algorithm to the list of hashes available to be used. Note: A "HASH160" is simply RIPEMD160(SHA256(preimage)). +**Memo**: Include this optional field for users to have an area for free-form data. + Discussion =================== While it is highly recommended that both halves of an atomic transaction provide explicit preimage lengths, the requirement as currently implemented in BitShares Core makes it incompatible with other "standardized" implementations. With the loosening of the preimage length requirement, atomic swaps that require such "standard" rules can be created on the BitShares blockchain. @@ -61,4 +65,5 @@ See Also [Bitshares BSIP 44](https://github.com/bitshares/bsips/blob/master/bsip-0044.md) [Bitcoin BIP 199](https://github.com/bitcoin/bips/blob/master/bip-0199.mediawiki) [Preimage Size Attack](https://gist.github.com/markblundeberg/7a932c98179de2190049f5823907c016) +[HTLC Operations memo](https://github.com/bitshares/bitshares-core/issues/1967) From 7315a4545cf466c8c81b2051a3345c3cf9facf84 Mon Sep 17 00:00:00 2001 From: John Jones Date: Tue, 3 Sep 2019 05:47:57 -0500 Subject: [PATCH 086/262] Additional info for memo field addition --- bsip-0064.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bsip-0064.md b/bsip-0064.md index d72a905..f86695e 100644 --- a/bsip-0064.md +++ b/bsip-0064.md @@ -1,6 +1,6 @@ ``` BSIP: 64 -Title: Optional HTLC preimage length and HASH160 addition +Title: Optional HTLC preimage length, HASH160 addition, and memo field Authors: John Jones , abitmore Status: Draft Type: Protocol @@ -10,7 +10,7 @@ Discussion: https://github.com/bitshares/bsips/issues/163 Abstract =================== -This BSIP proposes two changes to Hashed Time Lock Contracts (HTLC) defined in [BSIP 44](https://github.com/bitshares/bsips/blob/master/bsip-0044.md). The first makes the preimage `length` parameter optional. The second adds the HASH160 algorithm to the set of allowed hash functions. +This BSIP proposes three changes to Hashed Time Lock Contracts (HTLC) defined in [BSIP 44](https://github.com/bitshares/bsips/blob/master/bsip-0044.md). The first makes the preimage `length` parameter optional. The second adds the HASH160 algorithm to the set of allowed hash functions. And the third creates an optional `memo` field. Motivation ================= @@ -46,7 +46,7 @@ Technically, the implementation of these changes are small. **HASH160**: Include this additional hashing algorithm to the list of hashes available to be used. Note: A "HASH160" is simply RIPEMD160(SHA256(preimage)). -**Memo**: Include this optional field for users to have an area for free-form data. +**Memo**: Include this optional field for users to have an area for free-form data. It should work as does the memo field in typical BitShares transactions. Discussion =================== @@ -62,8 +62,8 @@ This document is placed in the public domain. See Also =================== -[Bitshares BSIP 44](https://github.com/bitshares/bsips/blob/master/bsip-0044.md) -[Bitcoin BIP 199](https://github.com/bitcoin/bips/blob/master/bip-0199.mediawiki) -[Preimage Size Attack](https://gist.github.com/markblundeberg/7a932c98179de2190049f5823907c016) -[HTLC Operations memo](https://github.com/bitshares/bitshares-core/issues/1967) +[Bitshares BSIP 44](https://github.com/bitshares/bsips/blob/master/bsip-0044.md) +[Bitcoin BIP 199](https://github.com/bitcoin/bips/blob/master/bip-0199.mediawiki) +[Preimage Size Attack](https://gist.github.com/markblundeberg/7a932c98179de2190049f5823907c016) +[HTLC Operations memo](https://github.com/bitshares/bitshares-core/issues/1967) From 3faa10ed8573a5ac5544470254505375254c264b Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Wed, 4 Sep 2019 20:16:12 -0400 Subject: [PATCH 087/262] BSIP70: Clarification about early closure --- bsip-0070.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bsip-0070.md b/bsip-0070.md index 7d9aca7..640dc75 100644 --- a/bsip-0070.md +++ b/bsip-0070.md @@ -128,7 +128,7 @@ Both potential lenders and potential borrowers can place offers on the Loan Orde |
Margin call collateral ratio (MCCR)|The _minimum_ collateral ratio below which [a margin call of the loan is initiated](#process-margin-call-initiation). MCR ≥ MCCR ≥ 1| |
_Maximum_ duration of margin call|The _maximum_ duration of a [margin call](#process-margin-call), if one is necessary, after which a [portfolio confiscation](#process-portfolio-confiscation) will be triggered.| |
Asset type to trade against (Tradable asset)|The asset type that the lender permits the borrower to trade against. This restriction protects the lender from exit scam trading.| -|
_Minimum_ duration of loan|The _minimum_ duration of the loan that the lender is willing to accept| +|
_Minimum_ duration of loan|The _minimum_ duration of the loan that the lender is willing to accept. The loan may still be closed early during Stage 5.| |
_Maximum_ duration of loan|The _maximum_ duration of the loan that the lender is willing to accept| |
Minimum interest rate|The _minimum_ daily interest rate that the lender is willing to accept| |Expiration date|Expiration date of the offer| @@ -146,7 +146,7 @@ Borrow offers contain the following parameters: |
Margin call collateral ratio (MCCR)|The _maximum_ collateral ratio below which [a margin call of the loan is initiated](#process-margin-call-initiation). MCR ≥ MCCR ≥ 1| |
_Minimum_ duration of margin call protection|The _minimum_ duration of a [margin call](#process-margin-call), if one is necessary, after which a [portfolio confiscation](#process-portfolio-confiscation) will be triggered.| |
Asset type to trade against (Tradable asset)|The asset type that the borrower can trade against.| -|
_Minimum_ duration of loan|The _minimum_ duration of the loan that the borrower is willing to accept| +|
_Minimum_ duration of loan|The _minimum_ duration of the loan that the borrower is willing to accept. The loan may still be closed early during Stage 5.| |
_Maximum_ duration of loan|The _maximum_ duration of the loan that the borrower is willing to accept| |
_Maximum_ interest rate|The _maximum_ daily interest rate that the borrower is willing to accept| |Expiration date|Expiration date of the offer| @@ -467,7 +467,7 @@ Bob may withdraw bitBTC up to this limit because the balance of bitBTC, 0.025, e ##
Stage 5a: Initiation of Loan Closure by Borrower -A borrower may close an outstanding loan position by having a [sufficient balance of the borrowed asset type](#process-loan-closure) in the loan portfolio and then initiating a loan closure with the appropriate parameters. +A borrower may close an outstanding loan position _any time before loan expiry_ by having a [sufficient balance of the borrowed asset type](#process-loan-closure) in the loan portfolio and then initiating a loan closure with the appropriate parameters. |Initiation of Loan Closure Parameter|Description| |-|-| From 0e37700194ea1c641c05093ddd9ad86cc7dff05b Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Fri, 6 Sep 2019 07:36:52 -0400 Subject: [PATCH 088/262] Add Peer-to-Peer Leveraged Trading --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index baf0e8b..1aeabb2 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ Number | Title | [67](https://github.com/bitshares/bsips/pull/133) | Dynamic Market Fees | OpenLedger | Protocol | Draft [68](https://github.com/bitshares/bsips/pull/134) | Market Fee Based Asset | OpenLedger | Protocol | Draft [69](https://github.com/bitshares/bsips/issues/163) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft -[70](https://github.com/bitshares/bsips/issues/170) | Lending for Margin Trading | George Harrap, Michel Santos | Protocol | Draft +[70](hbsip-0070.md) | Peer-to-Peer Leveraged Trading | George Harrap, Michel Santos | Protocol | Draft [71](https://github.com/bitshares/bsips/issues/179) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](bsip-0072.md) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft [73](https://github.com/bitshares/bsips/issues/181) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft \ No newline at end of file From eff4b24d1244fd88aef8492fb26a27646f622131 Mon Sep 17 00:00:00 2001 From: John Jones Date: Fri, 6 Sep 2019 09:54:18 -0500 Subject: [PATCH 089/262] Add implementation detail of memo --- bsip-0064.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0064.md b/bsip-0064.md index f86695e..999748f 100644 --- a/bsip-0064.md +++ b/bsip-0064.md @@ -46,7 +46,7 @@ Technically, the implementation of these changes are small. **HASH160**: Include this additional hashing algorithm to the list of hashes available to be used. Note: A "HASH160" is simply RIPEMD160(SHA256(preimage)). -**Memo**: Include this optional field for users to have an area for free-form data. It should work as does the memo field in typical BitShares transactions. +**Memo**: Include this optional field for users to have an area for free-form data. It should work as does the memo field in typical BitShares transactions. This should be implemented as an extension of the `htlc_create_operation`. *Note:* adding to the htlc_object is not necessary, as existing in transaction history is sufficient. Discussion =================== From 2d203d7cd41a1919268566e6f225006dda95be52 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Sat, 7 Sep 2019 07:47:55 -0400 Subject: [PATCH 090/262] Add BSIP64 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1aeabb2..56556b2 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ Number | Title | [61](https://github.com/bitshares/bsips/issues/150) | Operation to Update Limit Orders | Nathan Hourt | Protocol | Draft [62](https://github.com/bitshares/bsips/issues/156) | Close Short Position | Stefan Schießl | Protocol | Draft [63](https://github.com/bitshares/bsips/issues/172) | Short-lived Unidirectional Payment Channels | Christopher J. Sanborn | Informational | Draft -[64](https://github.com/bitshares/bsips/issues/174) | Optional HTLC Preimage Length and Add Hash160 Algorithm | Ryan R. Fox | Protocol | Draft +[64](bsip-0064.md) | Optional HTLC preimage length, HASH160 addition, and memo field | John Jones, Abit More | Protocol | Draft [65](https://github.com/bitshares/bsips/pull/149) | Fix Locked Accounts | OpenLedger | Protocol | Draft [66](https://github.com/bitshares/bsips/pull/132) | Sharedrop Operation | OpenLedger | Protocol | Draft [67](https://github.com/bitshares/bsips/pull/133) | Dynamic Market Fees | OpenLedger | Protocol | Draft From 38a745ae6ef73e031d9950df3a9e69c20a14a839 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Sat, 7 Sep 2019 07:58:31 -0400 Subject: [PATCH 091/262] fixup BSIP70 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 56556b2..d8b32d1 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ Number | Title | [67](https://github.com/bitshares/bsips/pull/133) | Dynamic Market Fees | OpenLedger | Protocol | Draft [68](https://github.com/bitshares/bsips/pull/134) | Market Fee Based Asset | OpenLedger | Protocol | Draft [69](https://github.com/bitshares/bsips/issues/163) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft -[70](hbsip-0070.md) | Peer-to-Peer Leveraged Trading | George Harrap, Michel Santos | Protocol | Draft +[70](bsip-0070.md) | Peer-to-Peer Leveraged Trading | George Harrap, Michel Santos, Peter Conrad | Protocol | Draft [71](https://github.com/bitshares/bsips/issues/179) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](bsip-0072.md) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft [73](https://github.com/bitshares/bsips/issues/181) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft \ No newline at end of file From 70a1c35920d565e6de5ecb7227bfcb4cc7905815 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Sat, 7 Sep 2019 20:13:18 -0400 Subject: [PATCH 092/262] BSIP 71: Defining settlement price under different conditions --- bsip-0071.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/bsip-0071.md b/bsip-0071.md index c978cf7..f3dd606 100644 --- a/bsip-0071.md +++ b/bsip-0071.md @@ -65,15 +65,16 @@ Introduce a new parameter: settlement price. Its value shall be calculated as: ``` if flag "Prevent Global Settlement" is enabled - setlement price = max(FP_M, P_gs) + settlement price = max(FP_M, P_gs) * MSSR else - settlement price = FP_M + settlement price = FP_M * MSSR ``` where FPM is the median of the prices published by witnesses; witnesses should always feed the real market price. -All calculations of debt position collateral ratios and trading price determinations in borrowing, margin call and force settlement shall refer to the settlement price instead of directly to the feed price. - +This `settlement_price` is the price that is used when executing forced settlements. Note that when a large forced settlement fills up a debt position completely, P_gs is likely to change. The resulting new `settlement_price` will be used when settling against the next debt position. +FPM is still used for determining if a debt position is margin called, as before, at FPM × MCR. +When matching margin calls against limit orders or settlement requests, the execution price is min(FPM × MSSR, collateral ÷ debt). In other words, margin positions with a CR below MSSR pay with their own CR in an attempt to recover the full debt with the full collateral. # References From 328e223d1934e2a5c3f09f222a4aca8e3245aba5 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Sun, 8 Sep 2019 14:02:11 -0400 Subject: [PATCH 093/262] BSIP 71: Correction of settlement price --- bsip-0071.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0071.md b/bsip-0071.md index f3dd606..b122e14 100644 --- a/bsip-0071.md +++ b/bsip-0071.md @@ -65,9 +65,9 @@ Introduce a new parameter: settlement price. Its value shall be calculated as: ``` if flag "Prevent Global Settlement" is enabled - settlement price = max(FP_M, P_gs) * MSSR + settlement price = max(FP_M, P_gs) * (1 - settlement_offset) else - settlement price = FP_M * MSSR + settlement price = FP_M * (1 - settlement_offset) ``` where FPM is the median of the prices published by witnesses; witnesses should always feed the real market price. From 2a6bcba83710dd3517f06f631846223d8882fff7 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Sun, 8 Sep 2019 14:10:47 -0400 Subject: [PATCH 094/262] BSIP 71: Definition of settlement offset --- bsip-0071.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0071.md b/bsip-0071.md index b122e14..5286186 100644 --- a/bsip-0071.md +++ b/bsip-0071.md @@ -70,7 +70,7 @@ else settlement price = FP_M * (1 - settlement_offset) ``` -where FPM is the median of the prices published by witnesses; witnesses should always feed the real market price. +where FPM is the median of the prices published by witnesses, and `settlement_offset` is the [force settlement offset](https://github.com/bitshares/bitshares-core/blob/e8567d0425ec27d29036a9a9178df5afd8ca6f25/libraries/protocol/include/graphene/protocol/asset_ops.hpp#L105-L106); witnesses should always feed the real market price. This `settlement_price` is the price that is used when executing forced settlements. Note that when a large forced settlement fills up a debt position completely, P_gs is likely to change. The resulting new `settlement_price` will be used when settling against the next debt position. FPM is still used for determining if a debt position is margin called, as before, at FPM × MCR. From 7a5a8f1447b249add972b460c487040a92b55931 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Sun, 8 Sep 2019 14:12:01 -0400 Subject: [PATCH 095/262] BSIP 71: Formatting of variable --- bsip-0071.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0071.md b/bsip-0071.md index 5286186..a87d46c 100644 --- a/bsip-0071.md +++ b/bsip-0071.md @@ -72,7 +72,7 @@ else where FPM is the median of the prices published by witnesses, and `settlement_offset` is the [force settlement offset](https://github.com/bitshares/bitshares-core/blob/e8567d0425ec27d29036a9a9178df5afd8ca6f25/libraries/protocol/include/graphene/protocol/asset_ops.hpp#L105-L106); witnesses should always feed the real market price. -This `settlement_price` is the price that is used when executing forced settlements. Note that when a large forced settlement fills up a debt position completely, P_gs is likely to change. The resulting new `settlement_price` will be used when settling against the next debt position. +This `settlement_price` is the price that is used when executing forced settlements. Note that when a large forced settlement fills up a debt position completely, Pgs is likely to change. The resulting new `settlement_price` will be used when settling against the next debt position. FPM is still used for determining if a debt position is margin called, as before, at FPM × MCR. When matching margin calls against limit orders or settlement requests, the execution price is min(FPM × MSSR, collateral ÷ debt). In other words, margin positions with a CR below MSSR pay with their own CR in an attempt to recover the full debt with the full collateral. From 3568d142095277add5f12295c6158c5bb869d750 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Sun, 8 Sep 2019 14:29:21 -0400 Subject: [PATCH 096/262] BSIP70: Harmonizing early loan closure --- bsip-0070.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bsip-0070.md b/bsip-0070.md index 640dc75..0806d23 100644 --- a/bsip-0070.md +++ b/bsip-0070.md @@ -128,7 +128,7 @@ Both potential lenders and potential borrowers can place offers on the Loan Orde |
Margin call collateral ratio (MCCR)|The _minimum_ collateral ratio below which [a margin call of the loan is initiated](#process-margin-call-initiation). MCR ≥ MCCR ≥ 1| |
_Maximum_ duration of margin call|The _maximum_ duration of a [margin call](#process-margin-call), if one is necessary, after which a [portfolio confiscation](#process-portfolio-confiscation) will be triggered.| |
Asset type to trade against (Tradable asset)|The asset type that the lender permits the borrower to trade against. This restriction protects the lender from exit scam trading.| -|
_Minimum_ duration of loan|The _minimum_ duration of the loan that the lender is willing to accept. The loan may still be closed early during Stage 5.| +|
_Minimum_ duration of loan|The _minimum_ duration of the loan that the lender is willing to accept.| |
_Maximum_ duration of loan|The _maximum_ duration of the loan that the lender is willing to accept| |
Minimum interest rate|The _minimum_ daily interest rate that the lender is willing to accept| |Expiration date|Expiration date of the offer| @@ -146,7 +146,7 @@ Borrow offers contain the following parameters: |
Margin call collateral ratio (MCCR)|The _maximum_ collateral ratio below which [a margin call of the loan is initiated](#process-margin-call-initiation). MCR ≥ MCCR ≥ 1| |
_Minimum_ duration of margin call protection|The _minimum_ duration of a [margin call](#process-margin-call), if one is necessary, after which a [portfolio confiscation](#process-portfolio-confiscation) will be triggered.| |
Asset type to trade against (Tradable asset)|The asset type that the borrower can trade against.| -|
_Minimum_ duration of loan|The _minimum_ duration of the loan that the borrower is willing to accept. The loan may still be closed early during Stage 5.| +|
_Minimum_ duration of loan|The _minimum_ duration of the loan that the borrower is willing to accept.| |
_Maximum_ duration of loan|The _maximum_ duration of the loan that the borrower is willing to accept| |
_Maximum_ interest rate|The _maximum_ daily interest rate that the borrower is willing to accept| |Expiration date|Expiration date of the offer| @@ -235,11 +235,11 @@ This loan portfolio shall then become available for [margin trading by the borro ####
Effective Dates of the Loan -The start date of the loan shall be when the loan is matched. The end date of the loan shall be calculated by adding the loan duration to the start date. The loan may be closed: +The start date of the loan shall be when the loan is matched. The _earliest end date_ of the loan shall be calculated by adding the minimum loan duration, that is compatible with the matched [loan offer](#loan-offer-minimum-duration) and [borrow offer](#borrow-offer-minimum-duration), to the start date. The _latest end date_ of the loan shall be calculated by adding the maximum loan duration, that is compatible with the matched [loan offer](#loan-offer-maximum-duration) and [borrow offer](#borrow-offer-maximum-duration), to the start date. The loan may be closed: -- [by the borrower before the end date](#process-loan-closure), -- [by the smart contract when the end date arrives](#process-loan-expiration), or -- [by the smart contract before the end date if the loan portfolio is undervalued](#process-margin-call-initiation). +- [by the borrower](#process-loan-closure) on or after the _earliest_ end date and before the _latest_ end date, +- [by the smart contract when the _latest_ end date arrives](#process-loan-expiration), or +- [by the smart contract any time before the _latest_ end date if the loan portfolio is undervalued](#process-margin-call-initiation). ####
Filling of Loan Offer @@ -467,7 +467,7 @@ Bob may withdraw bitBTC up to this limit because the balance of bitBTC, 0.025, e ##
Stage 5a: Initiation of Loan Closure by Borrower -A borrower may close an outstanding loan position _any time before loan expiry_ by having a [sufficient balance of the borrowed asset type](#process-loan-closure) in the loan portfolio and then initiating a loan closure with the appropriate parameters. +A borrower may close an outstanding loan position _any time between [the earliest end date and the latest end date](#loan-duration)_ by having a [sufficient balance of the borrowed asset type](#process-loan-closure) in the loan portfolio and then initiating a loan closure with the appropriate parameters. |Initiation of Loan Closure Parameter|Description| |-|-| From 85662f3a66cb21b09947b6a1b2f2aa2c93776ede Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Mon, 9 Sep 2019 16:53:55 -0400 Subject: [PATCH 097/262] Assign BSIP74 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d8b32d1..bce1340 100644 --- a/README.md +++ b/README.md @@ -78,4 +78,5 @@ Number | Title | [70](bsip-0070.md) | Peer-to-Peer Leveraged Trading | George Harrap, Michel Santos, Peter Conrad | Protocol | Draft [71](https://github.com/bitshares/bsips/issues/179) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](bsip-0072.md) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft -[73](https://github.com/bitshares/bsips/issues/181) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft \ No newline at end of file +[73](https://github.com/bitshares/bsips/issues/181) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft +[74](https://github.com/bitshares/bsips/issues/164) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft \ No newline at end of file From e388b12175e1e9bbef98a520decbdb751016c1cf Mon Sep 17 00:00:00 2001 From: abitmore Date: Mon, 9 Sep 2019 21:28:26 -0400 Subject: [PATCH 098/262] Update wording, specs and discussion points --- bsip-0073.md | 208 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 125 insertions(+), 83 deletions(-) diff --git a/bsip-0073.md b/bsip-0073.md index 5395b34..fc83ddb 100644 --- a/bsip-0073.md +++ b/bsip-0073.md @@ -10,25 +10,26 @@ # Abstract This BSIP proposes a protocol change to improve user experience (UX) of -force-settlements by trying to fill force-settlement orders at better price -and optionally fill settle orders before expiration when certain conditions -are met. +force-settlements by trying to fill force-settlement orders +(*settle orders* in short) at a better price +and optionally fill them before expiration when certain conditions are met. # Motivation -Force-settlements were designed for debt asset holders to convert debt asset -to collateral asset *when there is nobody willing to buy back the debt at -fair price*. +Force-settlements were designed for debt asset holders to convert an amount +of the debt asset into corresponding collateral asset at a fair price *when +there is nobody willing to buy back the debt at a fair price*. -To mitigate malious behavior and market manipulation, a delay and a price -offset were designed. But the mechanism has flaws. -* Force-settlement requesters always "buy expensive" even when there are +To mitigate malious behavior and market manipulation, a *delay* and a *price +offset* were designed. But the mechanism has flaws. +* If a positive *offset* is configured in the debt asset's options, + force-settlement requesters will always "buy expensive" even when there are orders "selling low". This also leads to occasional spikes in the market history charts. -* Force-settlement requesters have to wait for the delay even when there - appear traders selling at fair price in the market. +* Force-settlement requesters have to wait for the *delay* even when there + appear traders buying the debt asset at a fair price in the market. -These flaws has led to certain confusion and anger among market participants. +These flaws have led to certain confusion and anger among market participants. # Rationale @@ -36,8 +37,9 @@ Actually, when a margin call appears, it means there is somebody willing to buy back the debt. Thus, it makes sense to fill the margin calls with the settle orders. -Similarly, if there are limit orders selling debt asset below feed price, -it makes sense to match them with the settle orders as well. +Similarly, if there are limit orders selling the debt asset +below the feed price, +it makes sense to match the limit orders with the settle orders as well. When one of these opportunities appears, it makes sense to fill certain settle orders immediately if it's desired by the owners of the settle orders. @@ -46,25 +48,33 @@ These changes would improve user experience (UX). # Specifications +## Hard fork + +Since this is a protocol change, a hard fork is needed. A time will need to be +scheduled for applying the change, which is commonly known as "hard fork time". +In this document, terms "before the hard fork", "at the hard fork" and +"after the hard fork" may or may not be used to indicate things happen before +the scheduled time, at the scheduled time and after the scheduled time. + ## `settle_order_object` The `settle_order_object` stores current status of a force-settlement order. -Need to add a new field into it: +A new field is needed within it: * `bool fill_asap;` By default this field is set to `false`, which means the order will be -processed after the delay defined in bitasset option, which is current +processed after the *delay* defined in the asset's options, which is current behavior. If this field is set to `true`, the order will be filled or partially filled -when a debt position enters margin call territory, it will also be filled or -partially filled when someone placed a limit order selling collateral asset -below feed price. +when a debt position enters margin call territory. It will also be filled or +partially filled when someone places a limit order selling the collateral +asset below the feed price. If multiple settle orders with this field as `true` exist in the market, -when filling before the delay, the order which is created first will be +when filling before the *delay*, the order which was created first will be filled first. ## `asset_settle_operation` @@ -74,91 +84,98 @@ an `extensions` field: * `extensions_type extensions;` -Need to override data type of this field so it can include the new `fill_asap` -option. +The data type of this field needs to be overridden so that it can include the +new `fill_asap` option. ## `asset_settle_evaluator` The `asset_settle_evaluator` is used to evaluate and apply the -`asset_settle_operation`. Need to add logic: +`asset_settle_operation`. New logic is needed: * only allow `fill_asap` option to be set after the hard fork; -* if `fill_asap` option is specified in `asset_settle_operation`, when - creating a `settle_order_object` (note: it implies some conditions E.G. the - asset is not globally settled), assign the value of the operation's +* if the `fill_asap` option is specified in an `asset_settle_operation`, when + creating a `settle_order_object` (note: it implies some conditions are met, + E.G. the asset is not globally settled), assign the value of the operation's `fill_asap` field to the object's `fill_asap` field. -* if `fill_asap` is set to `true`, and if the feed price is valid, - after created the settle order object, try to match it against the order - book immediately, in other words, treat it as a taker limit order buying - at feed price. +* if the `fill_asap` option is set to `true`, and if the feed price is valid, + after creation of the settle order object, try to match it against the order + book immediately. In other words, treat it as a taker limit order buying + at the feed price. ## `proposal_create_evaluator` The `proposal_create_evaluator` is used to evaluate and apply the `proposal_create_operation`, which can contain zero or more -`asset_settle_operation` objects. Need to add logic: +`asset_settle_operation` objects. New logic is needed: * only allow `fill_asap` to be set after the hard fork. ## Matching and filling settle orders before the delay ### When a new limit order is created -If the new limit order is selling the collateral asset for debt asset, and -its price is below feed price (which implies feed price is valid), -* current logic is to only match it with the limit orders on the opposite; +If the new limit order is selling the collateral asset for the debt asset, and +its price is below the feed price (which implies the feed price is valid), +* current logic is to only match it with the limit orders on the opposite side + of the market; * after the hard fork, the new logic would be: - * firstly match it with the limit orders on the opposite whose buy prices - are higher than feed price; - * secondly match it with the settle orders with `fill_asap` set to `true`, - the matching price would be feed price, in other words, treat the settle - orders as maker limit orders buying at feed price; - * lastly match it with remaining limit orders on the opposite. - -### When a debt position entered margin call territory - -If a margin call order appears, either due to feed price changed, or due to -collateral or debt changed (which implies feed price is valid), -* current logic is to only match it with the limit orders on the opposite; + * firstly match it with the limit orders on the opposite side whose buy + prices are higher than the feed price; + * secondly match it with the settle orders whose `fill_asap` options were + set to `true`. The matching price would be the feed price. In other words, + treat the settle orders as maker limit orders buying at the feed price; + * lastly match it with remaining limit orders on the opposite side. + +### When a debt position enters margin call territory + +If a margin call order appears, either due to the feed price changing, or due +to the amount of collateral or the amount of debt changing (which implies the +feed price is valid), +* current logic is to only match it with the limit orders on the opposite + side of the market and conditionally trigger a black swan event; * after the hard fork, the new logic would be: - * firstly match it with the limit orders on the opposite whose buy prices - are higher than feed price; - * secondly match it with the settle orders with `fill_asap` set to `true`, - the matching price would be feed price, in other words, treat the settle - orders as maker limit orders buying at feed price; - * lastly match it with remaining limit orders on the opposite. - -### When feed price changed - -When feed price changed, either due to a new price is published, or due -to an old price expired, or due to asset options changed, if the new feed -price is valid, and if the new feed price in the direction of "X debt asset -per collateral asset" is higher than the old feed price or the old feed + * firstly match it with the limit orders on the opposite side whose buy + prices are higher than the feed price; if this step triggers a black swan + event, apply the corresponding black swan processing logic to the market; + * secondly match it with the settle orders whose `fill_asap` options were + set to `true`. The matching price would be the feed price. In other words, + treat the settle orders as maker limit orders buying at the feed price; + * lastly match it with remaining limit orders on the opposite side (which + would possibly trigger a black swan event as well, but it's out of this + document's scope). + +### When the feed price changes + +When the feed price changes, either due to a new price being published, or due +to an old price expiring, or due to the asset's options changing, if the new +feed price is valid, and if the new feed price in the direction of "X debt +asset per collateral asset" is higher than the old feed price or the old feed price was invalid, * current logic doesn't handle settle orders, * after the hard fork, the new logic would be: - * if there are limit orders selling collateral asset below the new feed - price, and there are settle orders whose `fill_asap` is `true`, - match the settle orders with the limit orders, in other words, treat + * if there are limit orders selling the collateral asset below the new feed + price, and there are settle orders whose `fill_asap` options were `true`, + match the settle orders with the limit orders. In other words, treat those settle orders as taker limit orders buying at the new feed price. -### Do not update `force_settled_volume` before the delay +### Do not update `force_settled_volume` when filling the `fill_asap` orders -When a settle order is matched and (partially) filled before the delay, -it doesn't affect `force_settled_volume` (which indicates how much debt -asset has been force-settled in current maintenance interval). +When a settle order is filled or partially filled due to having the +`fill_asap` option set to `true`, +it doesn't affect `force_settled_volume` (which indicates how much of the debt +asset has been force-settled in the current maintenance interval). ## Processing settle orders after the delay Currently, when filling a settle order after the delay (note: it implies -some conditions E.G. price feed is valid and total settled volume in current -maitenance interval doesn't exceed maximum allowed volume), +some conditions are met, E.G. the feed price is valid and total settled volume +in the current maitenance interval doesn't exceed the maximum allowed volume), the settle order will be matched against the debt position with the least collateral ratio, the fill price in the direction of "X debt asset per collateral asset" would be `fill_price = feed_price * (1 + foce_settlement_offset)`. After the hard fork, when processing a settle order after the delay, -* firstly try to match it with the margin calls and limit orders selling - below `fill_price`, in other words, treat it as a taker limit order buying +* firstly try to match it with the margin calls and the limit orders selling + below `fill_price`. In other words, treat it as a taker limit order buying at `fill_price`. Note: this step doesn't affect `force_settled_volume`. * if the settle order still exists, process it with the logic before the @@ -168,34 +185,59 @@ After the hard fork, when processing a settle order after the delay, ## API APIs which return `settle_order_object` need to return the new `fill_asap` -field. +field in the `settle_order_object`. -APIs which return combined order book can combine settle orders whose -`fill_asap` is true with limit orders in the same direction. +APIs which return a combined order book can combine settle orders whose +`fill_asap` is true with the limit orders on the same side of the market. ## CLI -There was a `settle_asset` command in CLI. +Currently there is a `settle_asset` command in CLI which can be used to +create force-settlement orders. After the hard fork, we need a command in +CLI for users to create force-settlement orders with the new `fill_asap` +option. -Need to add a new command E.G. `settle_asset_ext` in CLI so that users would -be able to create force-settlement orders with the new `fill_asap` option. +One option is to add an optional boolean parameter to the parameter list of +the existing `settle_asset` command, if it doesn't break existing client +applications which rely on that wallet API. Otherwise, a new command is +needed, E.G. `settle_asset_ext`. ## GUI/UX -The new `fill_asap` option need to be presented and can be used in UI after +The new `fill_asap` option needs to be presented and can be used in GUI after the hard fork. -When there are settle orders with `fill_asap` set to `true`, UI can show them -as special buy orders which are buying at feed price in the order book. +When there are settle orders with `fill_asap` option set to `true`, the UI +can show them +as special buy orders which are buying at the feed price in the order book. # Discussion -With this BSIP, we provided a tool that can be used by debt asset holders to -convert their debt asset to collateral asset more conveniently and flexibly. -However, it's not guaranteed that a settle order will be filled at better -price if the owner chose to fill it "as soon as possible". Market paticipants +* With this BSIP, we provided a tool that can be used by debt asset holders to +convert their debt asset holdings into corresponding collateral asset more +conveniently and flexibly. +However, it's not guaranteed that a settle order will be filled at a better +price if the owner choose to fill it "as soon as possible". Market paticipants should always make their own decisions on whether to use the new tool. +* From the perspective of the debt asset owners (note: "asset owners" and +"asset holders" have different meanings), for the performance of the debt +assets, it could be more desirable to execute force-settlements against margin +calls than against market orders, because it would improve the overall +collateral ratio of the asset (although it's in the price of worse experience +for force-settlement requesters). In that sense it contradicts the goals of +BSIP 71 (Prevent Global Settlement). + +* The proposed functionality is mostly convenience for users. Manual selling on +the market is (almost) always available when it would be used automatically +by this proposal (exception: new incoming limit orders). + +* The proposed functionality complicates the market engine and possibly the +`get_order_book` call (see [bitshares/bitshares-core#1958]( +https://github.com/bitshares/bitshares-core/issues/1958)). +It is probably harmful for performance in the long run, which is particularly +undesirable for functionality that can mostly be emulated client-side. + # Summary for Shareholders TBD From 126bd5b7ea66e8e38545ff0b5c941bd909ab0d85 Mon Sep 17 00:00:00 2001 From: abitmore Date: Mon, 9 Sep 2019 22:02:30 -0400 Subject: [PATCH 099/262] Add specification related to BSIP71 (GSP) --- bsip-0073.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/bsip-0073.md b/bsip-0073.md index fc83ddb..d9c4adc 100644 --- a/bsip-0073.md +++ b/bsip-0073.md @@ -108,7 +108,7 @@ The `proposal_create_evaluator` is used to evaluate and apply the `asset_settle_operation` objects. New logic is needed: * only allow `fill_asap` to be set after the hard fork. -## Matching and filling settle orders before the delay +## Matching and filling settle orders whose `fill_asap` field is `true` ### When a new limit order is created @@ -182,6 +182,18 @@ After the hard fork, when processing a settle order after the delay, hard fork. Note: this step does affect `force_settled_volume` as before. +## Logic related to BSIP 71 (Prevent Global Settlement) + +The behaviors proposed in this BSIP would be impacted by BSIP 71. + +In general, this BSIP proposes that +* the settle orders whose `fill_asap` field is `true` will be treated as + limit orders buying at feed price when the market engine processing + limit orders or margin calls, and +* when processing a settle order after the delay, it will "buy the way up" + before being matched with a debt position that need to apply + `force_settlement_offset`. + ## API APIs which return `settle_order_object` need to return the new `fill_asap` From 4c635f5afd9bb0bdf4f76bf48b5cb38c584c7b53 Mon Sep 17 00:00:00 2001 From: bitcrab Date: Tue, 10 Sep 2019 12:12:49 +0800 Subject: [PATCH 100/262] Create bsip-0074.md --- bsip-0074.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 bsip-0074.md diff --git a/bsip-0074.md b/bsip-0074.md new file mode 100644 index 0000000..845d138 --- /dev/null +++ b/bsip-0074.md @@ -0,0 +1,36 @@ +``` +BSIP: 0074 +Title: Margin Call Fee Ratio +Authors: + Jerry Liu bitcrab@qq.com +Status: Draft +Type: Protocol +Created: 2019-09-07 +Discussion: https://github.com/bitshares/bsips/issues/164 +Worker: TBD +``` + +# Abstract +This BSIP provide a solution to charge fee from margin call trading. + +# Motivation +Bitshares community becomes more and more aware that BTS need a powerful economy model, one simple selection is to charge the tradings and buy back BTS using the accumulated fees, as did in many exchange platform tokens, the continuous income can help to provide smartcoin liquidity and sustain BTS price. Margin call tradings are potential to contribute a big part of the income to the system, however up to now the margin call trading is not charged, we need to find a suitable way to get this part of system income. + +# Rationale +Margin call fee can be seen as to pay the cost for smartcoin supply and stabilization, it is irrelevant to market fee sharing. + +To ensure the debt positions can always be closed with suffcient smartcoin, it is more feasible to cut off part of the traded collaterals as fee, instead of smartcoin. + +As the margin call fee ratio may be obvious higher than market fee, the margin call orders should be placed at the real price without margin call fee to avoid misleading the buyer. + +# Specification +Add one new parameter Margin Call Fee Ratio for each(MCFR) smartcoin, which is controlled by the smartcoin owner. + +`Margin call order price = settlement price/(MSSR-MCFR)`. + +Here settlement price is a new introduced parameter which is defined in BSIP71, settlement price = feed price when there is no bad debt. + +When a margin call trading happens, the buyer sells smartcoin with quantity X and get collaterals in quantity `X*(MSSR-MCFR)/settlement price`, the margin call order owner sells collaterals in quantity `X*MSSR/settlement price` and get smartcoin in quantity X, the delta in paid and received collaterals in `quantity X*MCFR/settlement price` will be paid to system as margin call fee. + +# Copyright +This document is placed in the public domain. From a7dd655938cbbced0ef52568450f7148109a5337 Mon Sep 17 00:00:00 2001 From: bitcrab Date: Tue, 10 Sep 2019 16:34:05 +0800 Subject: [PATCH 101/262] Update bsip-0074.md --- bsip-0074.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0074.md b/bsip-0074.md index 845d138..ff9d7e4 100644 --- a/bsip-0074.md +++ b/bsip-0074.md @@ -24,7 +24,7 @@ To ensure the debt positions can always be closed with suffcient smartcoin, it i As the margin call fee ratio may be obvious higher than market fee, the margin call orders should be placed at the real price without margin call fee to avoid misleading the buyer. # Specification -Add one new parameter Margin Call Fee Ratio for each(MCFR) smartcoin, which is controlled by the smartcoin owner. +Add one new parameter Margin Call Fee Ratio(MCFR) for each smartcoin, which is controlled by the smartcoin owner. `Margin call order price = settlement price/(MSSR-MCFR)`. From a2abda1888e42a8de848758dc4457d84ffeca46c Mon Sep 17 00:00:00 2001 From: abitmore Date: Wed, 11 Sep 2019 07:18:15 -0400 Subject: [PATCH 102/262] Fix typo, update wording about UI --- bsip-0073.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bsip-0073.md b/bsip-0073.md index d9c4adc..39f5523 100644 --- a/bsip-0073.md +++ b/bsip-0073.md @@ -167,7 +167,7 @@ asset has been force-settled in the current maintenance interval). Currently, when filling a settle order after the delay (note: it implies some conditions are met, E.G. the feed price is valid and total settled volume -in the current maitenance interval doesn't exceed the maximum allowed volume), +in the current maintenance interval doesn't exceed the maximum allowed volume), the settle order will be matched against the debt position with the least collateral ratio, the fill price in the direction of "X debt asset per collateral asset" would be @@ -216,6 +216,9 @@ needed, E.G. `settle_asset_ext`. ## GUI/UX +Note: GUI changes here are only suggestions, formally they're not part of the +specification. + The new `fill_asap` option needs to be presented and can be used in GUI after the hard fork. From 8fbd14fbbf95ce71cf911619d0ccf27a3979340c Mon Sep 17 00:00:00 2001 From: bitcrab Date: Thu, 12 Sep 2019 10:46:03 +0800 Subject: [PATCH 103/262] Update bsip-0074.md --- bsip-0074.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0074.md b/bsip-0074.md index ff9d7e4..3b73790 100644 --- a/bsip-0074.md +++ b/bsip-0074.md @@ -30,7 +30,7 @@ Add one new parameter Margin Call Fee Ratio(MCFR) for each smartcoin, which is c Here settlement price is a new introduced parameter which is defined in BSIP71, settlement price = feed price when there is no bad debt. -When a margin call trading happens, the buyer sells smartcoin with quantity X and get collaterals in quantity `X*(MSSR-MCFR)/settlement price`, the margin call order owner sells collaterals in quantity `X*MSSR/settlement price` and get smartcoin in quantity X, the delta in paid and received collaterals in `quantity X*MCFR/settlement price` will be paid to system as margin call fee. +When a margin call trading happens, the buyer sells smartcoin with quantity X and get collaterals in quantity `X*(MSSR-MCFR)/settlement price`, the margin call order owner sells collaterals in quantity `X*MSSR/settlement price` and get smartcoin in quantity X, the delta in paid and received collaterals in `quantity X*MCFR/settlement price` will be paid to the owner of the smartcoin as margin call fee. # Copyright This document is placed in the public domain. From 4f9569c12b21ec9cee5372e5b7a58df03abd2811 Mon Sep 17 00:00:00 2001 From: abitmore Date: Fri, 13 Sep 2019 15:40:46 -0400 Subject: [PATCH 104/262] Add non-technical summary --- bsip-0073.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bsip-0073.md b/bsip-0073.md index 39f5523..b31e7b9 100644 --- a/bsip-0073.md +++ b/bsip-0073.md @@ -253,9 +253,13 @@ https://github.com/bitshares/bitshares-core/issues/1958)). It is probably harmful for performance in the long run, which is particularly undesirable for functionality that can mostly be emulated client-side. -# Summary for Shareholders +# Non-Technical Summary -TBD +When force-settling a SmartCoin, the user currently has to wait for the +*settlement delay* before her tokens are exchanged for the collateral asset. +This BSIP introduces a new flag that allows settlement requests to be matched +with market orders during the waiting period, potentially resulting in faster +settlement and a better price. # Copyright From 9c65bc016576799298df5c4e2431dd00a9f17504 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Sat, 14 Sep 2019 10:23:54 -0400 Subject: [PATCH 105/262] Update BSIP73 & BSIP74 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7979c90..1410ecd 100644 --- a/README.md +++ b/README.md @@ -78,5 +78,5 @@ Number | Title | [70](bsip-0070.md) | Peer-to-Peer Leveraged Trading | George Harrap, Michel Santos, Peter Conrad | Protocol | Draft [71](https://github.com/bitshares/bsips/issues/179) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](bsip-0072.md) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft -[73](https://github.com/bitshares/bsips/issues/181) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft -[74](https://github.com/bitshares/bsips/issues/164) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft \ No newline at end of file +[73](bsip-0073.md) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft +[74](bsip-00742.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft \ No newline at end of file From 956d1c539821a20a6893fe01f7ecfcb1466a4aad Mon Sep 17 00:00:00 2001 From: bitcrab Date: Sat, 14 Sep 2019 23:35:30 +0800 Subject: [PATCH 106/262] Create bsip-0062.md --- bsip-0062.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 bsip-0062.md diff --git a/bsip-0062.md b/bsip-0062.md new file mode 100644 index 0000000..9af92ff --- /dev/null +++ b/bsip-0062.md @@ -0,0 +1,37 @@ + ``` + BSIP: 0062 + Title: Close short position + Authors: + Stefan Schießl stefan.schiessl@blockchainprojectsbv.com + Jerry Liu bitcrab@qq.com + Status: Draft + Type: Protocol + Created: 2019-09-14 + Discussion: https://bitsharestalk.org/index.php?topic=28211.0 + Worker: TBD + ``` + +# Abstract +Closing a short position comes with a risk of getting margin called if no spare funds are available to buy the long and reduce the debt to zero. This BSIP introduces a way to put the short position directly on the market. + +# Rationale +Closing a short position with a healthy CR should come with no risk of getting margin called. + +# Specification +Introduce a way that user can directly place orders to sell collaterals in a debt position, and the got smartcoins will be used to reduce debt automatically. + +User need to define the amount and price while placing the sell orders, and the price should be greater or equal to margin call price/MCR, to ensure the deposit position CR will not be reduced after the filling of the sell orders. + +When a debt position is margin called with close short orders, 2 ways are possible to handle this: +1.system delete all the close short orders and place margin call orders. +2.system define a logic to check whether the margin call conflict with the close short orders, if yes than delete all the close short orders and place margin call orders, if not just place margin call orders. + +When user adjust the debt position, system will check whether the target debt position conflict with the close short orders, if yes than reject to adjust. + +# References +https://bitsharestalk.org/index.php?topic=28211.msg328509 + +User custom price for his margin call order #129 + +# Copyright +This document is placed in the public domain. From a75d5b8a461e8b2f71a0fb63ca66df35a1e7f15f Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Sun, 15 Sep 2019 10:24:44 +0200 Subject: [PATCH 107/262] Adjust margin call execution price --- bsip-0071.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/bsip-0071.md b/bsip-0071.md index a87d46c..8623291 100644 --- a/bsip-0071.md +++ b/bsip-0071.md @@ -61,20 +61,24 @@ The "Prevent Global Settlement" solution adopts a new idea to handle bad debt: w Add one flag "Prevent Global Settlement" to each smartcoin asset. -Introduce a new parameter: settlement price. Its value shall be calculated as: +Introduce new parameters: *settlement price* and *call execution price*. They shall be calculated as: ``` if flag "Prevent Global Settlement" is enabled - settlement price = max(FP_M, P_gs) * (1 - settlement_offset) + settlement price = max(FP_M * (1 - settlement_offset), P_gs) + call execution price = max(FP_M * (1 + MSSR), P_gs) else settlement price = FP_M * (1 - settlement_offset) + call execution price = FP_M * (1 + MSSR) ``` -where FPM is the median of the prices published by witnesses, and `settlement_offset` is the [force settlement offset](https://github.com/bitshares/bitshares-core/blob/e8567d0425ec27d29036a9a9178df5afd8ca6f25/libraries/protocol/include/graphene/protocol/asset_ops.hpp#L105-L106); witnesses should always feed the real market price. +where *FPM* is the median of the prices published by witnesses, *MSSR* is the [maximum short-squeeze ratio](https://github.com/bitshares/bitshares-core/blob/e8567d0425ec27d29036a9a9178df5afd8ca6f25/libraries/protocol/include/graphene/protocol/asset.hpp#L192-L193) and *settlement offset* is the [force settlement offset](https://github.com/bitshares/bitshares-core/blob/e8567d0425ec27d29036a9a9178df5afd8ca6f25/libraries/protocol/include/graphene/protocol/asset_ops.hpp#L105-L106); witnesses should always feed the real market price. -This `settlement_price` is the price that is used when executing forced settlements. Note that when a large forced settlement fills up a debt position completely, Pgs is likely to change. The resulting new `settlement_price` will be used when settling against the next debt position. -FPM is still used for determining if a debt position is margin called, as before, at FPM × MCR. -When matching margin calls against limit orders or settlement requests, the execution price is min(FPM × MSSR, collateral ÷ debt). In other words, margin positions with a CR below MSSR pay with their own CR in an attempt to recover the full debt with the full collateral. +The *settlement price* is the price that is used when executing forced settlements. Note that when a large forced settlement fills up a debt position completely, Pgs is likely to change. The resulting new *settlement price* will be used when settling against the next debt position. +The *call execution price* is the price that is used when matching margin calls against limit orders or settlement requests. Again, when a large match fills up a debt position completely, Pgs is likely to change. The resulting new *call execution price* will be used when settling against the next debt position. +FPM is still used for determining if a debt position is margin called, as before, at FPM × (1 + [MCR](https://github.com/bitshares/bitshares-core/blob/e8567d0425ec27d29036a9a9178df5afd8ca6f25/libraries/protocol/include/graphene/protocol/asset.hpp#L189-L190)). + +**Note:** when comparing prices, `max` is to be understood in terms of debt %div; collateral. # References From f6a5d2df4026c32717111e5e56226393b53efd7f Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Sun, 15 Sep 2019 10:48:57 +0200 Subject: [PATCH 108/262] Added discussion about call execution price --- bsip-0071.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bsip-0071.md b/bsip-0071.md index 8623291..e71a349 100644 --- a/bsip-0071.md +++ b/bsip-0071.md @@ -84,10 +84,18 @@ FPM is still used for determining if a debt position is margin called - [New mechanism to handle bad debt (black swan)](https://bitsharestalk.org/index.php?topic=27273.0) - [New BSIP:GS protection via core code](https://bitsharestalk.org/index.php?topic=28681.0) +- [New BSIP: Add "Prevent Global Settlement" Flag for Smartcoin (old title: Global Settlement Protection via core code)](#179) +- [New BSIP: Add "Prevent Global Settlement" Flag for Smartcoin](#193) # Discussion -- [New BSIP: Add "Prevent Global Settlement" Flag for Smartcoin (old title: Global Settlement Protection via core code)](#179) +## Least collateralized short + +Two variants for the *call execution price* have been discussed. + +Variant A (as specified here) prefers to match the bad debt positions first, hoping that this way the bad debt will be resolved quickly. This also means that if Pgs moves away from the market price, **no** margin calls will be filled, not even those with a collateral ratio that would allow them being matched with market orders. This can lead to more bad debt piling up instead of resolving at least some debt positions through margin calls. + +Variant B would have let bad debt positions matched at their own collateral ratio while matching other margin calls as before at FPM × MSSR, hoping to improve the overall collateralization. This also means that debt positions with better collateral ratio would have been preferred over bad debt, meaning that bad debt positions will remain sitting on the market for a longer time. # Summary for Shareholders From 1efe7ef5f915d99751de1bb2e152982051be792a Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Sun, 15 Sep 2019 10:49:40 +0200 Subject: [PATCH 109/262] Changed rationale about borrowing price --- bsip-0071.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bsip-0071.md b/bsip-0071.md index e71a349..27f2d16 100644 --- a/bsip-0071.md +++ b/bsip-0071.md @@ -46,14 +46,14 @@ At this moment, the system should accept the fact that the smartcoin will possib In my view, a good way to handle bad debt need to follow below principles: 1. Do not punish good traders who have managed to maintain their collateral ratio well. -2. Do not stop the smartcoin features, including borrowing, margin call and force settlement, and all these operations should refer to the same price. +2. Do not stop the smartcoin features, including borrowing, margin call and force settlement. 3. Ensure the debt positions/margin call orders be settled in the order from lower CR to higher CR. In above mentioned 5 solutions, only "5. Prevent Global Settlement" fulfills all 3 principles. Partial GS is another attractive solution: it is similar to Global Settlement but differs in that (a) only takes over the bad debt positions and moves them to a settlement pool without touching the debt positions with CR>1, and (b) users can issue force settlement from the pool, from the margin call orders, or from the good debt position depending on which has the lowest CR. -The problem of Partial GS is that borrowing and force settlement may refer to different prices which will lead to obvious confusion and unfairness. +The problem of Partial GS is that it does not resolve itself automatically when the price recovers. The "Prevent Global Settlement" solution adopts a new idea to handle bad debt: while bad debt appears, the smartcoin will be devaluated at a ratio of the lowest CR from among the bad debt positions, yet all the smartcoin trading features, including borrowing, margin call and force settlement, will all switch to refer to GS price to ensure the continuity and fairness of all the features. @@ -89,6 +89,10 @@ FPM is still used for determining if a debt position is margin called # Discussion +## settlement_price / feed_price + +Some may perceive it as confusing or unfair that borrowing and force settlement may refer to different prices. However, in a period where the least collateralized short position has insufficient collateral in terms of FP_m, it would be dangerous to use the resulting settlement_price for borrowing as well, because that would allow creation of short positions that are undercollateralized from the start. + ## Least collateralized short Two variants for the *call execution price* have been discussed. From 4456590702233127c0adc31258541aa26d4ad491 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Sun, 15 Sep 2019 08:45:36 -0400 Subject: [PATCH 110/262] fixup BSIP74 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1410ecd..9d778d2 100644 --- a/README.md +++ b/README.md @@ -79,4 +79,4 @@ Number | Title | [71](https://github.com/bitshares/bsips/issues/179) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](bsip-0072.md) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft [73](bsip-0073.md) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft -[74](bsip-00742.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft \ No newline at end of file +[74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft \ No newline at end of file From 45cf77eee05396a4b0e5bc9f92198936a8f8f46a Mon Sep 17 00:00:00 2001 From: bitcrab Date: Sun, 15 Sep 2019 23:52:20 +0800 Subject: [PATCH 111/262] Update bsip-0062.md --- bsip-0062.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bsip-0062.md b/bsip-0062.md index 9af92ff..2eed0f3 100644 --- a/bsip-0062.md +++ b/bsip-0062.md @@ -7,7 +7,6 @@ Status: Draft Type: Protocol Created: 2019-09-14 - Discussion: https://bitsharestalk.org/index.php?topic=28211.0 Worker: TBD ``` @@ -33,5 +32,10 @@ https://bitsharestalk.org/index.php?topic=28211.msg328509 User custom price for his margin call order #129 +# Discussion +https://bitsharestalk.org/index.php?topic=28211.0 + +https://github.com/bitshares/bsips/issues/156 + # Copyright This document is placed in the public domain. From 679301f8d19568a2fcbf557c86812d20d522fbb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Mon, 16 Sep 2019 09:35:34 +0200 Subject: [PATCH 112/262] Update bsip-0062.md --- bsip-0062.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/bsip-0062.md b/bsip-0062.md index 2eed0f3..03466c3 100644 --- a/bsip-0062.md +++ b/bsip-0062.md @@ -17,15 +17,17 @@ Closing a short position comes with a risk of getting margin called if no spare Closing a short position with a healthy CR should come with no risk of getting margin called. # Specification -Introduce a way that user can directly place orders to sell collaterals in a debt position, and the got smartcoins will be used to reduce debt automatically. +Introduce a way that user can directly place orders to sell collateral in a margin position, and the received SmartCoins will be used to reduce the debt automatically. -User need to define the amount and price while placing the sell orders, and the price should be greater or equal to margin call price/MCR, to ensure the deposit position CR will not be reduced after the filling of the sell orders. +User needs to define the amount to sell and amount to receive while placing the sell orders, and the +price should be greater or equal to margin call price/MCR, to ensure the deposit position CR will not be reduced after the filling of the sell orders. When a debt position is margin called with close short orders, 2 ways are possible to handle this: -1.system delete all the close short orders and place margin call orders. -2.system define a logic to check whether the margin call conflict with the close short orders, if yes than delete all the close short orders and place margin call orders, if not just place margin call orders. -When user adjust the debt position, system will check whether the target debt position conflict with the close short orders, if yes than reject to adjust. +1. System delete all the Close short position orders and place margin call orders. +2. System define a logic to check whether the margin call conflict with the close short orders, if yes than delete all the close short orders and place margin call orders, if not just place margin call orders. + +When user adjust the debt position, system will check whether the target debt position conflicts with the close short orders, if yes than reject to adjust. # References https://bitsharestalk.org/index.php?topic=28211.msg328509 From e28effe486a2a04857f4a95406d391c6dbe86d47 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Mon, 16 Sep 2019 14:56:35 -0400 Subject: [PATCH 113/262] add BSIP71 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9d778d2..b7e7f26 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ Number | Title | [68](https://github.com/bitshares/bsips/pull/134) | Market Fee Based Asset | OpenLedger | Protocol | Draft [69](https://github.com/bitshares/bsips/issues/163) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft [70](bsip-0070.md) | Peer-to-Peer Leveraged Trading | George Harrap, Michel Santos, Peter Conrad | Protocol | Draft -[71](https://github.com/bitshares/bsips/issues/179) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft +[71](bsip-0071.md) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](bsip-0072.md) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft [73](bsip-0073.md) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft [74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft \ No newline at end of file From 253fab96c1cbf3346c36f3e089f30487c404cacf Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Mon, 16 Sep 2019 15:06:41 -0400 Subject: [PATCH 114/262] Add BSIP69 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b7e7f26..5d0309b 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ Number | Title | [66](https://github.com/bitshares/bsips/pull/132) | Sharedrop Operation | OpenLedger | Protocol | Draft [67](https://github.com/bitshares/bsips/pull/133) | Dynamic Market Fees | OpenLedger | Protocol | Draft [68](https://github.com/bitshares/bsips/pull/134) | Market Fee Based Asset | OpenLedger | Protocol | Draft -[69](https://github.com/bitshares/bsips/issues/163) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft +[69](bsip-0069.md) | Additional Assert Predicates | Christopher J. Sanborn | Protocol | Draft [70](bsip-0070.md) | Peer-to-Peer Leveraged Trading | George Harrap, Michel Santos, Peter Conrad | Protocol | Draft [71](bsip-0071.md) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](bsip-0072.md) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft From 58b60ceeedc95a6082d41faec481f882236b8a09 Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Tue, 17 Sep 2019 10:52:48 -0500 Subject: [PATCH 115/262] Add BSIP 61: Operation to update limit orders --- bsip-0061.md | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 bsip-0061.md diff --git a/bsip-0061.md b/bsip-0061.md new file mode 100644 index 0000000..4364fdc --- /dev/null +++ b/bsip-0061.md @@ -0,0 +1,65 @@ + BSIP: 0061 + Title: Operation to Update Limit Orders + Authors: + Nathan Hourt + Contributors and Reviewers: + TBD + Status: Draft + Type: Protocol + Created: 2019-02-22 + Discussion: https://github.com/bitshares/bsips/issues/150 + Worker: Unpaid + +# Abstract +This BSIP proposes a new operation, `limit_order_update_operation`, which will allow direct modification of a limit order. This operation will be smaller to serialize than the cancel/create operation combination presently required to achieve the same result, as it must only store new field values rather than all field values. Moreover, the update operation will require lower processing and RAM consumption. In return for this reduction in consumption, the overall fee charged for an update operation can be set lower than the equivalent cancel/create combo, thus incentivizing market makers to keep freshly updated orders at the top of the books. + +# Motivation +At present, the BitShares protocol does not allow direct modification of limit orders in the markets. Instead, to modify a limit order, the order must be canceled and and a new one created in its place. This results in greater-than-necessary overhead when updating a limit order, an action which is performed by market maker robots with great frequency (hundreds of times per day, per market). Additionally, the cancel/create combination requires payment of two fees, which has led to some pressure from market makers for BitShares to provide a cheaper mechanism for maintaining fresh order walls in the markets. + +# Rationale +The specification below was chosen on the following criteria: + - Minimal storage space for historical data (i.e. serialized operation size) + - Cancel/create combination requires two distinct operations, and explicit restatement of all order parameters + - Update operation requires only one operation, which elides all fields which are not being updated + - Minimal processing + - No deletion/construction is necessary, object is modified in place + - Cancel/create requires two separate modifications of balances; update requires zero or one + - Order matching is only triggered if order is moved past previous top of book + - Minimal RAM consumption for undo storage + - Object modification requires slightly less space than object deletion and creation + - Balances and account statistics are not updated unless necessary, avoiding unnecessary undo storage + - Finer granularity of fees + - Low fee if only the order object is modified + - Higher fee if balances must be updated as well + +# Specification +A complete implementation of this BSIP is available for review [here](https://github.com/bitshares/bitshares-core/compare/develop...nathanhourt:issue-1604). + +The `limit_order_update_operation` contains the following fields: +```cpp + asset fee; + account_id_type seller; + limit_order_id_type order; + optional new_price; + optional delta_amount_to_sell; + optional new_expiration; + + extensions_type extensions; +``` + +A single new evaluator is required, which shall check that the new field values are valid for the order being updated, and update the order and balances as necessary, then trigger order matching only if the price was modified such that the order has moved past the previous top-of-book order. + +No new indexes are required. No modifications to existing indexes are required. No new database objects are defined. No modifications to existing database objects are required. + +# Discussion and Summary for Shareholders +The changes proposed in this BSIP are easily implemented, and the only downside apparent to the author is the definition of a new operation type, which slightly increases the complexity of creating a new implementation of the BitShares protocol. Thus, the question must be considered, is the new operation of significant value to the community, and will it be used? + +The new operation is of greatest value to market makers, as these individuals typically run robots which must monitor the markets and maintain competitively priced orders on both sides of the market. These orders must be updated regularly, especially for BitAsset markets. The addition of an operation to modify limit orders will reduce the cost of market making, thus increasing the incentive for users to provide this service. Additionally, it reduces the requirements for processing and storing market maker activity. + +In conclusion, this BSIP proposes a very small modification to the protocol with minimal downside, and a meaningful upside for market makers and reduced requirements for all nodes which process the markets. + +# Copyright +This document is created for the betterment of humanity and is hereby placed into the public domain. + +# See Also +https://github.com/bitshares/bitshares-core/issues/1604 From 283f786b18802dda74cd861cce7bf7da03ccaa60 Mon Sep 17 00:00:00 2001 From: bitcrab Date: Wed, 18 Sep 2019 01:11:07 +0800 Subject: [PATCH 116/262] Update bsip-0062.md --- bsip-0062.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/bsip-0062.md b/bsip-0062.md index 03466c3..e217ea3 100644 --- a/bsip-0062.md +++ b/bsip-0062.md @@ -20,12 +20,9 @@ Closing a short position with a healthy CR should come with no risk of getting m Introduce a way that user can directly place orders to sell collateral in a margin position, and the received SmartCoins will be used to reduce the debt automatically. User needs to define the amount to sell and amount to receive while placing the sell orders, and the -price should be greater or equal to margin call price/MCR, to ensure the deposit position CR will not be reduced after the filling of the sell orders. +price should be greater or equal to debt/collateral, to ensure the deposit position CR will not be reduced after the filling of the sell orders. -When a debt position is margin called with close short orders, 2 ways are possible to handle this: - -1. System delete all the Close short position orders and place margin call orders. -2. System define a logic to check whether the margin call conflict with the close short orders, if yes than delete all the close short orders and place margin call orders, if not just place margin call orders. +When a debt position is margin called with close short orders,system delete all the close short orders and place margin call orders. When user adjust the debt position, system will check whether the target debt position conflicts with the close short orders, if yes than reject to adjust. @@ -35,6 +32,8 @@ https://bitsharestalk.org/index.php?topic=28211.msg328509 User custom price for his margin call order #129 # Discussion +Another process logic is also possible when a debt position is margin called or margin call orders change with close short orders,system check whether the margin call conflict with the close short orders via a defined logic, if yes than delete all the close short orders and place margin call orders, if not just place margin call orders without deleting the close short orders. + https://bitsharestalk.org/index.php?topic=28211.0 https://github.com/bitshares/bsips/issues/156 From 275a8f2ce9949bfe88d38a72e0b2be3cbd502c1a Mon Sep 17 00:00:00 2001 From: bitcrab Date: Wed, 18 Sep 2019 01:20:12 +0800 Subject: [PATCH 117/262] Update bsip-0062.md --- bsip-0062.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bsip-0062.md b/bsip-0062.md index e217ea3..0b5c297 100644 --- a/bsip-0062.md +++ b/bsip-0062.md @@ -34,6 +34,8 @@ User custom price for his margin call order #129 # Discussion Another process logic is also possible when a debt position is margin called or margin call orders change with close short orders,system check whether the margin call conflict with the close short orders via a defined logic, if yes than delete all the close short orders and place margin call orders, if not just place margin call orders without deleting the close short orders. +This logic bring better user experience but also complexity. it is also a good choice if the complexity is acceptable from developer's perspective. + https://bitsharestalk.org/index.php?topic=28211.0 https://github.com/bitshares/bsips/issues/156 From 03f8db0294d2fc34033ef8e6afa6d7966972b044 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Tue, 17 Sep 2019 13:34:45 -0400 Subject: [PATCH 118/262] Create bsip-0063.md. (Initial draft.) --- bsip-0063.md | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 bsip-0063.md diff --git a/bsip-0063.md b/bsip-0063.md new file mode 100644 index 0000000..f0e90fa --- /dev/null +++ b/bsip-0063.md @@ -0,0 +1,147 @@ + BSIP: 0063 + Title: Short-lived Unidirectional Payment Channels + Authors: Christopher J. Sanborn, ... + Status: Draft + Type: Informational + Created: 2019-06-04 + Discussion: https://github.com/bitshares/bsips/issues/172 + +# Abstract + +We describe a methodology for implementing short-lived one-way payment channels on top of the BitShares protocol. The proposed methodology requires only a very slight modification to the existing BitShares core protocol, described in a separate BSIP.(*) The maximum lifetime of the channel is constrained by the committee parameter `maximum_time_until_expiration` (currently set to 1 day). However, we note that there are use cases wherein this constraint is not limiting. In particular, these channels may be used to implement ILP-style streaming micropayments, while keeping on-chain transactions to a minimum. + +(*) The needed protocol change is the addition of a predicate to the `assert_operation` which tests that a certain head block time has been reached. This predicate can be used to enforce a time-lock on channel-escrowed funds. + +# Motivation + +Comparatively speaking, BitShares is a “fast” blockchain, with transaction block inclusion typically happening within about three seconds, and finality within approximately a minute. Because of this performance, it may seem that “payment channels” are an unnecessary construction on BitShares: transfer operations are both cheap and fast. + +However, the Interledger protocol (ILP) provides one interesting use case in which payment channels would be a significant benefit: streaming micropayments. ILP transfers route payments across a network of connectors which may span disparate ledgers, and ensuring transactions are atomic can be challenging or impossible in some cases. In these cases ILP can implement a different security model based on limiting exposure rather than ensuring atomicity. In this case, ILP will “stream” a payment as a series of micropayments negotiated via ILP “packets”. A successful packet implies a transfer of a debt claim for a tiny amount. When an individual connector on the network has extended credit to a downstream connector beyond a tolerable threshold, they may require “settlement” on the relevant ledger before routing further packets. This is repeated until a payment is complete, and at no point along the way has any connector extended credit beyond their own tolerable risk thresholds (which may be very small.) + +Thus you can imagine that a $100.00 payment across ILP may be routed via 10,000 ILP packets for $0.01 each, with “settlement” being required every $0.10, perhaps, for a total of 1,000 settlement operations. If each of these settlement operations required an on-chain transaction, the fees (and chain storage requirements) would be unnecessarily large, even for a fast, inexpensive chain like BitShares. + +Thus we seek a payment channel construct in which we may open a channel in a single on-chain transaction, negotiate state in a side band, then close the channel in a second on-chain transaction for a total of only two transactions. Clearly, this is a big savings over 10,000 individual transactions. + +# Rational + +Why Short-Lived Channels? + +* Long-lived channels would require a BitShares protocol upgrade. +* Because BitShares is a lightweight and fast chain, channels can be open and closed quickly and cheaply, and do not need to persist. Compare with Bitcoin where opening a channel is (or in the future may be) expensive, and so the user is incentivized to keep long-lived channels. In BitShares, a channel may be opened for a single purpose, utilized, and closed quickly. Case in point: an ILP transaction, which may be composed of thousands or even millions of packets, will generally complete in a matter of seconds. A payment can open, use, and close a single-purpose channel. A subsequent payment can use another one. + +Why Unidirectional Channels? + +* Simplicity. No analog to “check sequence verify” is needed. Receiving party is naturally incentivised against broadcasting an earlier state. Sending party has no ability to do so until after a time lock. +* Because these are intended as light-weight and temporary channels, bidirectionality isn’t really needed. If at some point funds need to flow in the other direction, that can just be done in a separate channel. + +# Specifications + +## Opening and Funding a Channel: + +One-time setup: + +* Sender Alice registers an account to serve as the channel. This will allow for multisignature authorities to be constructed. (Account registration only needs to happen once, and multiple channels may be opened and closed via the same account. The account is just needed to provide a vessel for multisig authorities.) + * Created Account: `alice-to-bob-pc` + * Initial Authority: `[[‘alice’, 1], thresh: 1]` + * Initial Balance: 0 + +Per-channel setup: + +* Sender wishes to initialize a channel to Bob and fund with 100 bitUSD. Sender asks Bob for a unique public key under Bob’s control to use in channel authority. +* Sender constructs an unsigned (and as-yet invalid) transaction with the following operations. This will be Alice's "Time-Locked Refund Transaction" and allows her to recover channel funds if Bob fails to close the channel. + +| Operation | Details | +|:---------:|:--------------------------| +| Assert: | `block_time` > (now) + (channel lifetime) | +| Transfer: | _100 bitUSD_ from `alice-to-bob-pc` to `alice` | +| Update Authority: | Revert to: `[[‘alice’, 1] 1]` | + +* Sender then asks Bob for a signature on that transaction. Bob delivers over private communication channel. +* Alice is now safe to fund the channel. So she broadcasts a transaction with the following operations: + +| Operation | Details | +|:---------:|:--------------------------| +| Transfer: | _"enough" BTS_ from `alice` to `alice-to-bob-pc` to cover anticipated fees. | +| Transfer: | _100 bitUSD_ from `alice ` to `alice-to-bob-pc` | +| Update Authority: | `[[alice-pubkey, 1], [bob-pubkey, 1], thresh: 2]` | + +* Account `alice-to-bob-pc` can now ONLY be used by Alice and Bob together in agreement, but Alice has a bailout in the form of a time-locked signed refund transaction. The bailout will refund Alice AND restore account control to her. +* Bob sees that an account now exists on chain for which he has 50% signing authority. This will serve as a payment channel in which funds can flow from `alice` to `bob`. + +Notes: + +* Timelock: The timelock for the refund operation is enforced by the assert operation. It is important that this is beyond the desired lifetime of the channel (to give Bob time to cash out on the final channel state) but not so far in the future as to overrun the limit on the TaPoS parameters or `maximum_time_to_expiration`, so as to give Alice a time window in which to close out if Bob disappears. + +## Updating State: + +Updating state is a matter of the sending party sending signed transactions apportioning the channel balance incrementally in greater favor of the receiving party. + +Initial state: +* Alice has: Time-locked refund operation +* Bob has: (Nothing) + +Alice sends bob $1.00: +* Alice has: Time-locked refund operation +* Alice gives Bob a half-signed Tx with the following operations: + +| Operation | Details | +|:---------:|:--------------------------| +| Transfer: | 99 bitUSD from `alice-to-bob-pc` to `alice` | +| Transfer: | 1 bitUSD from `alice-to-bob-pc` to `bob` | +| Update Authority: | Revert to `[[‘alice’, 1] 1]` | + +Alice sends bob another $1.00: +* Alice has: Time-locked refund operation +* Alice gives Bob a half-signed Tx with the following operations: + +| Operation | Details | +|:---------:|:--------------------------| +| Transfer: | 98 bitUSD from `alice-to-bob-pc` to `alice` | +| Transfer: | 2 bitUSD from `alice-to-bob-pc` to `bob` | +| Update Authority: | Revert to `[[‘alice’, 1] 1]` | + +After two state updates, Alice still has her refund transaction, which she can only use AFTER channel expiry. And Bob has two state-update transactions with Alice’s signature on them, to which he may apply his own signature and broadcast at a time of his choosing. At any time prior to channel expiry, Bob is the ONLY one who can broadcast (because Alice’s refund is time-locked by the Assert operation.) After channel expiry, Bob may still broadcast but is in a race with Alice. + +Because the channel is unidirectional, Bob is naturally incentivised to sign and broadcast only the LATEST channel state when Bob is ready to close the channel. No “check sequence” validation is needed to prevent an earlier state from broadcasting — it is Bob who loses out if he neglects to broadcast the latest state. + +## Rebalancing a Channel: + +To “rebalance” a channel (e.g., the sending party wishes to add more funds to the channel in order to continue sending to Bob after the channel has run dry), it is necessary to invalidate previously signed refund and state-update transactions. This can be achieve by updating the account authorities of `alice-to-bob-pc` to a NEW pair of public keys supplied by Alice and Bob. + +(Details to be written, but: Basically Bob needs to provide Alice a new signed, time-locked refund operation, signed with Bob’s NEW key. Alice provides Bob a new state-update transaction signed with HER new key. Alice and Bob then mutually sign a transaction that simultaneously updates channel authorities and also includes a transfer from `alice` to `alice-to-bob-pc` that provides the additional funds. It may optionally also include a cash-out transfer from `alice-to-bob-pc` to `bob` for the amount already transfered, but this extra transfer op would imply an extra fee, so Bob _may_ prefer to leave the balance in the channel. Because Alice and Bob have already exchanged new refund and state transactions based on the new keys, Alice and Bob are now mutually safe to sign a Tx updating the authorities. Bob, obviously, will not sign unless this Tx adequately funds the channel as per the agreed rebalancing.) + +This operation also has the side effect of extending the lifetime of the payment channel, since the newly negotiated refund and state-update transactions can reference more recent TaPoS parameters. + +## Extending a Channel: + +Extending the deadline/expiry of a channel is the same as the process of rebalancing, except absent the addition of new funds. + +## Closing a Channel (Receiving Party): + +The receiving party (Bob) is responsible to close the channel prior to channel expiry, else he will find himself in a race against Alice’s time-locked refund transaction. + +Closing the channel is simply a matter of signing and broadcasting the latest “state update” transactions that Bob has received from Alice. + +Upon closing the channel, the funds held in the multisignature account `alice-to-bob-pc` will have been disbursed, and the account authorities will have been reverted to giving Alice sole control of the account. (She may then reuse the account for future payment channels.) + +## Closing a Channel (Sending Party): + +If the receiving party neglects to close the channel prior to channel expiry, the sending party (Alice) may sign and broadcast her refund transaction, which is only valid after channel expiry. Alice is responsible to broadcast this transaction prior to the platform imposed limits of TaPoS parameters and `maximum_time_until_expiration` or else the transaction will become invalid. (Should this happen, she may informally, of course, negotiate with Bob (who also failed to meet an obligation) to sign a mutually agreeable transaction to close out the channel.) + +# Discussion + +## Risks to channel operators + +### Chain halts or other system-wide extended outages + +In the event of a system-wide chain halt, there is a risk that channel state-update and refund transactions will expire before the chain resumes, essentially erasing channel state. In this case, funds will be locked in escrow in the payment-channel account. Because Alice and Bob are both signers on that account, they can, in principal, negotiate a settlemnt transaction to disbures the funds as intended. But they run the risk of deadlock if they cannot come to an agreeable course of action. + +### Changes to fees and parameters + +Since BitShares uses explicit fees in the transactions, the half-signed time-locked refund transactions and half-signed state-update transactions will have fees explicitly referenced that were valid at the time of initial signing. If the fee schedule is updated while a channel is open, these signed transactions may become invalid. + +Similarly, if the committee parameter `maximum_time_until_expiration` is updated, it may disrupt open channels, particularly if the parameter is shortened. (Lengthening the parameter, however, would likely be harmless.) + +# Summary for Shareholders +# Copyright +# See Also From 01ca6f225eb763953b25332fd819466ef3d3601a Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Tue, 17 Sep 2019 13:51:44 -0400 Subject: [PATCH 119/262] Update bsip-0063.md --- bsip-0063.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bsip-0063.md b/bsip-0063.md index f0e90fa..4cc7a7f 100644 --- a/bsip-0063.md +++ b/bsip-0063.md @@ -8,9 +8,7 @@ # Abstract -We describe a methodology for implementing short-lived one-way payment channels on top of the BitShares protocol. The proposed methodology requires only a very slight modification to the existing BitShares core protocol, described in a separate BSIP.(*) The maximum lifetime of the channel is constrained by the committee parameter `maximum_time_until_expiration` (currently set to 1 day). However, we note that there are use cases wherein this constraint is not limiting. In particular, these channels may be used to implement ILP-style streaming micropayments, while keeping on-chain transactions to a minimum. - -(*) The needed protocol change is the addition of a predicate to the `assert_operation` which tests that a certain head block time has been reached. This predicate can be used to enforce a time-lock on channel-escrowed funds. +We describe a methodology for implementing short-lived one-way payment channels on top of the BitShares protocol. The proposed methodology requires only a very minor addition to the existing BitShares core protocol, described separately in [BSIP-0069: Additional Assert Predicates](bsip-0069.md). The protocol addition would allow a transaction to assert on a given head block time, chosen to be in the future at the time of transaction creation. This allows a "time lock" to be placed on a transaction, and this in turn makes possible the payment channel protocol described here. We describe a "short-lived" payment channel methodology, where the maximum lifetime of the channel is constrained by the committee parameter `maximum_time_until_expiration` (currently set to 1 day). By comparisson, "long-lived" payment channels would require much more significant protocol upgrades to enable their functionality. However, we note that there are in fact interesting use cases wherein this lifetime constraint is not limiting. In particular, these channels may be used to implement ILP-style streaming micropayments, while keeping on-chain transactions to a minimum. # Motivation From 6a51733b33696e62111b7460e4b8631a75d61f9c Mon Sep 17 00:00:00 2001 From: John Jones Date: Tue, 17 Sep 2019 15:18:41 -0500 Subject: [PATCH 120/262] switch flag name to enable --- bsip-0048.md | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/bsip-0048.md b/bsip-0048.md index c93660f..5ff7366 100644 --- a/bsip-0048.md +++ b/bsip-0048.md @@ -11,44 +11,40 @@ # Abstract The possibility of creating assets on the BitShares Blockchain is a core feature -of our platform. In the case of an ico, the ico-holders can create an asset with +of our platform. In the case of an ICO, the ICO holders can create an asset with a fixed maximum supply. However this maximum supply can be changed by the -asset creator (issuer) anytime. This exposes participators ico to the risk, -of loosing value of their bought asset. +asset creator (issuer) anytime. This exposes participants in the ICO to the risk +of losing value of their purchased asset. With this BSIP a flag will be introduced which forbids the modification of the maximum supply of an issuer created asset. # Motivation -The implementation of a flag, to disable the modification of the maximum supply for -issuer created asset, has effects for both sides. On the one side the security for the -participators or non-issuer users increases, because the value of their assets (tokens) -can't be manipulated by exposing the market to more created tokens. And on the other side -it is good marketing for the ico-hoders, because they can advertise with their fixed -maximum supply. +The implementation of a flag to disable the modification of the maximum supply for +issuer created asset, has benefits bor both the participants and the ICO holder. Participants int the ICO are assured the value of their assets (tokens) will not be diluted by issuers creating more tokens. ICO holders are able to market the fact that the maximum supply is fixed. # Rational -The `disable_modify_max_supply` is a new created flag in the `asset_issuer_permissions`. +The `allow_modify_max_supply` is a newly created flag in the `asset_issuer_permissions`. The flag can be activated to forbid the modification of the `max_supply` (`asset_object.options`). -Once the flag is activated, it can't be deactivated. +Once the flag is activated, it can only be deactivated if `current_supply` is zero. # Specifications -This BSIP comes with a change to the protocol, which requires a propotocol upgrade. +This BSIP comes with a change to the protocol, hence requires a propotocol upgrade. However the changes to the code are minor. -1. Add the `disable_modify_max_supply` flag to the issuer permissions -2. Add a `can_modify_max_supply()` the `asset_object` -3. Change the `asset_update_evaluator::evaluate` method to assert false for - 1. the deactivation of the `disable_modify_max_supply` flag - 2. the modification of the `max_supply` when the `disable_modify_max_supply` is set +1. Add the `allow_modify_max_supply` flag to the issuer permissions +2. Set `allow_modify_max_supply` to true for existing assets at hardfork time +3. Add a `can_modify_max_supply()` the `asset_object` +4. Change the `asset_update_evaluator::evaluate` method to assert false for + 1. the activation of the `allow_modify_max_supply` flag if `current_supply` is not zero or + 2. the modification of the `max_supply` when the `enable_modify_max_supply` is false # Summary for Shareholders -This BSIP proposes a way to improve the user security in the context of issuer created -assets. +This BSIP proposes a way to improve the financial security of users against the dilution of issuer created assets. # Copyright From 02c8d57f5335e19fc1f597ccbfe69b3364c7c3a9 Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Tue, 17 Sep 2019 17:04:33 -0500 Subject: [PATCH 121/262] Update bsip-0061.md --- bsip-0061.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/bsip-0061.md b/bsip-0061.md index 4364fdc..34dd5e0 100644 --- a/bsip-0061.md +++ b/bsip-0061.md @@ -2,13 +2,10 @@ Title: Operation to Update Limit Orders Authors: Nathan Hourt - Contributors and Reviewers: - TBD Status: Draft Type: Protocol Created: 2019-02-22 Discussion: https://github.com/bitshares/bsips/issues/150 - Worker: Unpaid # Abstract This BSIP proposes a new operation, `limit_order_update_operation`, which will allow direct modification of a limit order. This operation will be smaller to serialize than the cancel/create operation combination presently required to achieve the same result, as it must only store new field values rather than all field values. Moreover, the update operation will require lower processing and RAM consumption. In return for this reduction in consumption, the overall fee charged for an update operation can be set lower than the equivalent cancel/create combo, thus incentivizing market makers to keep freshly updated orders at the top of the books. @@ -51,7 +48,7 @@ A single new evaluator is required, which shall check that the new field values No new indexes are required. No modifications to existing indexes are required. No new database objects are defined. No modifications to existing database objects are required. -# Discussion and Summary for Shareholders +# Summary for Shareholders The changes proposed in this BSIP are easily implemented, and the only downside apparent to the author is the definition of a new operation type, which slightly increases the complexity of creating a new implementation of the BitShares protocol. Thus, the question must be considered, is the new operation of significant value to the community, and will it be used? The new operation is of greatest value to market makers, as these individuals typically run robots which must monitor the markets and maintain competitively priced orders on both sides of the market. These orders must be updated regularly, especially for BitAsset markets. The addition of an operation to modify limit orders will reduce the cost of market making, thus increasing the incentive for users to provide this service. Additionally, it reduces the requirements for processing and storing market maker activity. @@ -61,5 +58,6 @@ In conclusion, this BSIP proposes a very small modification to the protocol with # Copyright This document is created for the betterment of humanity and is hereby placed into the public domain. -# See Also +# Discussion +A full implementation is available at: https://github.com/bitshares/bitshares-core/issues/1604 From 418694d1873ac2770cf63398236f3a01c7fbd1f0 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Tue, 17 Sep 2019 18:12:10 -0400 Subject: [PATCH 122/262] BSIP47: Corrections to merger validations --- bsip-0047.md | 36 +++++++++++++++--------------------- 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/bsip-0047.md b/bsip-0047.md index bfff9d8..1d79f0f 100644 --- a/bsip-0047.md +++ b/bsip-0047.md @@ -19,18 +19,18 @@ Voting power by core token holders may be assigned to different proxies in each Some proxies can be more or less knowledgeable, wise, and trusted by token holders to vote on certain referendum categories than others. It is therefore desirable to empower token holders to select different proxies for each of the referendum categories. -If the ability to select multiple proxies or to directly vote through a single new operation were made possible, this new operation be used in conjunction with [BSIP40](https://github.com/bitshares/bsips/blob/master/bsip-0040.md) which will allow an account holder to assign a specific key for voting. This combination could simplify voting for many account holders. +If the ability to select multiple proxies or to directly vote through a single new operation were made possible, this new operation could be used in conjunction with [BSIP40](https://github.com/bitshares/bsips/blob/master/bsip-0040.md) which will allow an account holder to assign a specific key for voting. This combination could simplify voting for many account holders. # Rationale Holders of the core token of BitShares (BTS) have always had the ability to directly vote on three referendum categories: witnesses, committee members, and worker proposals. They have also had the option of delegating their voting power to another account (a "proxy") to vote on any of these referendum categories. -Rather than delegating voting power to a single proxy for each of three referendum, a core token holder might prefer to select different proxies for each of the referendum categories. +Rather than delegating voting power to a single proxy for all three referendum categories, a core token holder might prefer to select different proxies for each of the referendum categories. This more granular approach empowers core token holders with more options. A BTS token holder may choose to directly vote on any referendum category including the option to abstain. A BTS token holder may choose to select proxies for each of the referendum categories. Each of the referendum categories may have distinct proxies or may have common proxies. Some referendum categories may have assigned proxies while others may be unassigned. _Any referendum category that does not have an assigned proxy permits the voter to vote directly on any referendum in that category._ _But if a **confused** core token holder votes for a referendum in a category **while also** delegating that category to a proxy, the token holder's direct vote shall be ignored._ -The introduction of a new operation (`account_update_votes_operation`) with additional changes to the core shall also enable an account holder to select proxies for different referendum categories, and to vote for referendums without needing to use the existing `account_update_operation`. The existing operation requires the account holder to pass all possible account settings to avoid overriding existing settings. This is inconvinient and requires a higher payload to be stored on the blockchain which results in the account holder paying a higher fee. The proposed operation shall only update the portion of the `account data` that is related to voting and should also reduce the fee. +The introduction of a new operation (`account_update_votes_operation`) with additional changes to the core shall also enable an account holder to select proxies for different referendum categories, and to vote for referendums without needing to use the existing `account_update_operation`. The existing operation requires the account holder to pass all possible account settings to avoid overriding existing settings. This is inconvenient and requires a higher payload to be stored on the blockchain which results in the account holder paying a higher fee. The proposed operation shall only update the portion of the `account data` that is related to voting and should also reduce the fee. The new operation only needs to include @@ -131,42 +131,36 @@ _General validation checks_ * Validate the existence of each vote to add and remove _Committee validation checks_ -* Let the new _committee_ slate consist of the current _commitee_ slate plus the _committee_ `votes_to_add` minus the _committee_ `votes_to_remove` -* If `account_options.committee_voting_account == GRAPHENE_PROXY_TO_SELF_ACCOUNT` - * Let `new_committee_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT` +* Let the new committee slate consist of the current commitee slate plus the committee `votes_to_add` minus the committee `votes_to_remove` +* If `committee_voting_account` is present + * Let `new_committee_account` = `committee_voting_account` * otherwise * Let `new_committee_account` = `account_options.committee_account` * If `num_committee` is present * Let `new_num_committee` = `num_committee` * otherwise * Let `new_num_committee` = `account_options.num_committee` -* `num_committee`, if present, is valid: +* The _committee_ `votes_to_add`,`votes_to_remove`, and `num_committee`, if present, are valid: * if `new_committee_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and - * if 0 ≤ `num_committee` ≤ `new_num_committee` -* The _committee_ `votes_to_add` and `votes_to_remove` are valid: - * if `new_committee_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and - * if 0 ≤ `new_num_committee` ≤ size of new _committee_ slate ≤ `chain_params.maximum_committee_count` + * if 0 ≤ `new_num_committee` ≤ size of new committee slate ≤ `chain_params.maximum_committee_count` _Witness Validation Checks_ -* Let the new _witness_ slate consist of the current _witness_ slate plus the _witness_ `votes_to_add` minus the _witness_ `votes_to_remove` -* If `account_options.witness_voting_account == GRAPHENE_PROXY_TO_SELF_ACCOUNT` - * Let `new_witness_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT` +* Let the new witness slate consist of the current witness slate plus the witness `votes_to_add` minus the witness `votes_to_remove` +* If `witness_voting_account` is present + * Let `new_witness_account` = `witness_voting_account` * otherwise * Let `new_witness_account` = `account_options.witness_account` * If `num_witness` is present * Let `new_num_witness` = `num_witness` * otherwise * Let `new_num_witness` = `account_options.num_witness` -* `num_witness`, if present, is valid: - * if `new_witness_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and - * if 0 ≤ `num_witness` ≤ `new_num_witness` -* The _witness_ `votes_to_add` and `votes_to_remove` are valid: +* The _witness_ `votes_to_add`,`votes_to_remove`, and `num_witness`, if present, are valid if: * if `new_witness_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and - * if 0 ≤ `new_num_witness` ≤ size of new _witness_ slate ≤ `chain_params.maximum_witness_count` + * if 0 ≤ `new_num_witness` ≤ size of new witness slate ≤ `chain_params.maximum_witness_count` _Worker Validation Checks_ -* If `account_options.worker_voting_account == GRAPHENE_PROXY_TO_SELF_ACCOUNT` - * Let `new_worker_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT` +* If `worker_voting_account` is present + * Let `new_worker_account` = `worker_voting_account` * otherwise * Let `new_worker_account` = `account_options.witness_account` * The _worker_ `votes_to_add` and `votes_to_remove` are valid: From 03d5a933fe016ee3267ccb8dfe4320ef78071574 Mon Sep 17 00:00:00 2001 From: John Jones Date: Wed, 18 Sep 2019 07:44:48 -0500 Subject: [PATCH 123/262] fix typos, revert flag name --- bsip-0048.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/bsip-0048.md b/bsip-0048.md index 5ff7366..423e875 100644 --- a/bsip-0048.md +++ b/bsip-0048.md @@ -21,26 +21,26 @@ supply of an issuer created asset. # Motivation -The implementation of a flag to disable the modification of the maximum supply for -issuer created asset, has benefits bor both the participants and the ICO holder. Participants int the ICO are assured the value of their assets (tokens) will not be diluted by issuers creating more tokens. ICO holders are able to market the fact that the maximum supply is fixed. +A flag to disable the modification of the maximum supply for +issuer created asset will be implemented. This has benefits for both the participants and the ICO holder. Participants in the ICO are assured the value of their assets (tokens) will not be diluted by issuers creating more tokens. ICO holders are able to market the fact that the maximum supply is fixed. # Rational -The `allow_modify_max_supply` is a newly created flag in the `asset_issuer_permissions`. +The `disable_modify_max_supply` is a newly created flag in the `asset_issuer_permissions`. The flag can be activated to forbid the modification of the `max_supply` (`asset_object.options`). -Once the flag is activated, it can only be deactivated if `current_supply` is zero. +Once the flag is set to `true`, it can only be set to `false` if `current_supply` is zero. # Specifications This BSIP comes with a change to the protocol, hence requires a propotocol upgrade. However the changes to the code are minor. -1. Add the `allow_modify_max_supply` flag to the issuer permissions -2. Set `allow_modify_max_supply` to true for existing assets at hardfork time +1. Add the `disable_modify_max_supply` flag to the issuer permissions +2. Set `disable_modify_max_supply` to false for existing assets at hardfork time 3. Add a `can_modify_max_supply()` the `asset_object` 4. Change the `asset_update_evaluator::evaluate` method to assert false for - 1. the activation of the `allow_modify_max_supply` flag if `current_supply` is not zero or - 2. the modification of the `max_supply` when the `enable_modify_max_supply` is false + 1. the setting of the `disable_modify_max_supply` flag to `false` if `current_supply` is not zero or + 2. the modification of the `max_supply` when the `disable_modify_max_supply` is `true` # Summary for Shareholders From b93d08115c88a10c509230ebb0a064c13da25adc Mon Sep 17 00:00:00 2001 From: John Jones Date: Wed, 18 Sep 2019 08:46:33 -0500 Subject: [PATCH 124/262] Add disable_issue flag --- bsip-0048.md | 39 +++++++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/bsip-0048.md b/bsip-0048.md index 423e875..ee99ed4 100644 --- a/bsip-0048.md +++ b/bsip-0048.md @@ -10,37 +10,44 @@ # Abstract -The possibility of creating assets on the BitShares Blockchain is a core feature -of our platform. In the case of an ICO, the ICO holders can create an asset with -a fixed maximum supply. However this maximum supply can be changed by the -asset creator (issuer) anytime. This exposes participants in the ICO to the risk -of losing value of their purchased asset. +The possibility of creating assets on the BitShares Blockchain is a core feature of our platform. In the case of an ICO, the ICO holders can create an asset with a maximum supply. However this maximum supply can be changed by the asset creator (issuer) anytime. This exposes participants in the ICO to the risk of losing value of their purchased asset. -With this BSIP a flag will be introduced which forbids the modification of the maximum -supply of an issuer created asset. +With this BSIP a flag will be introduced which forbids the modification of the maximum supply of an issuer created asset. + +In addition, another new flag will be introduced that prevents any more tokens from being issued in the future. # Motivation -A flag to disable the modification of the maximum supply for -issuer created asset will be implemented. This has benefits for both the participants and the ICO holder. Participants in the ICO are assured the value of their assets (tokens) will not be diluted by issuers creating more tokens. ICO holders are able to market the fact that the maximum supply is fixed. +A flag to disable the modification of the maximum supply for issuer created asset will be implemented. This has benefits for both the participants and the ICO holder. Participants in the ICO are assured the value of their assets (tokens) will not be diluted by issuers creating more tokens. ICO holders are able to market the fact that the maximum supply is fixed. + +A flag to disable issuing allows token holders to be assured that the current supply will remain fixed, even if there are unissued tokens. # Rational -The `disable_modify_max_supply` is a newly created flag in the `asset_issuer_permissions`. -The flag can be activated to forbid the modification of the `max_supply` (`asset_object.options`). -Once the flag is set to `true`, it can only be set to `false` if `current_supply` is zero. +The `disable_modify_max_supply` is a newly created flag in the `asset_issuer_permissions`. The flag can be activated to forbid the modification of the `max_supply` (`asset_object.options`). Once the flag is set to `true`, it can only be set to `false` if `current_supply` is zero. + +The `disable_issue` is a newly created flag in the `asset_issuer_permissions`. The flag can be activated to forbid issuance of additional tokens. Once the flag is set to `true`, it can not be changed. # Specifications -This BSIP comes with a change to the protocol, hence requires a propotocol upgrade. -However the changes to the code are minor. +This BSIP comes with changes to the protocol, hence requires a propotocol upgrade. However the changes to the code are minor. + +For `disable_modify_max_supply`: 1. Add the `disable_modify_max_supply` flag to the issuer permissions 2. Set `disable_modify_max_supply` to false for existing assets at hardfork time -3. Add a `can_modify_max_supply()` the `asset_object` -4. Change the `asset_update_evaluator::evaluate` method to assert false for +3. Add a `can_modify_max_supply()` to the `asset_object` +4. Change the `asset_update_evaluator::do_evaluate` method to assert false for 1. the setting of the `disable_modify_max_supply` flag to `false` if `current_supply` is not zero or 2. the modification of the `max_supply` when the `disable_modify_max_supply` is `true` + +For `disable_issue`: + +1. Add the `disable_issue` flag to the issuer permissions +2. Set the `disable_issue` flag to `false` for existing assets at hardfork time +3. Add a `can_issue()` to the `asset_object` +4. Change the `asset_update_evaluator::do_evaluate` method to assert false for the setting of the `disable_issue` flag to `false` if it is currently `true` +5. Change the `asset_issue_evaluator::do_evaluate` method to assert false if `can_modify_max_supply()` returns false # Summary for Shareholders From 0d8e38d35367dd19a5b40f3ed865dd71a56e7b0b Mon Sep 17 00:00:00 2001 From: John Jones Date: Wed, 18 Sep 2019 11:26:33 -0500 Subject: [PATCH 125/262] Add changing precision --- bsip-0048.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/bsip-0048.md b/bsip-0048.md index ee99ed4..442b679 100644 --- a/bsip-0048.md +++ b/bsip-0048.md @@ -10,24 +10,32 @@ # Abstract -The possibility of creating assets on the BitShares Blockchain is a core feature of our platform. In the case of an ICO, the ICO holders can create an asset with a maximum supply. However this maximum supply can be changed by the asset creator (issuer) anytime. This exposes participants in the ICO to the risk of losing value of their purchased asset. +The possibility of creating assets on the BitShares Blockchain is a core feature of our platform. However some things are too maleable when they should not be. Other things are inflexible when they should be. + +In the case of an ICO, the ICO holders can create an asset with a maximum supply. However this maximum supply can be changed by the asset creator (issuer) anytime. This exposes participants in the ICO to the risk of losing value of their purchased asset. With this BSIP a flag will be introduced which forbids the modification of the maximum supply of an issuer created asset. In addition, another new flag will be introduced that prevents any more tokens from being issued in the future. +And finally, the ability to change the precision of an asset will now be available as long as current supply is zero. + # Motivation A flag to disable the modification of the maximum supply for issuer created asset will be implemented. This has benefits for both the participants and the ICO holder. Participants in the ICO are assured the value of their assets (tokens) will not be diluted by issuers creating more tokens. ICO holders are able to market the fact that the maximum supply is fixed. A flag to disable issuing allows token holders to be assured that the current supply will remain fixed, even if there are unissued tokens. +The ability to change the precision of a created asset adds flexibility in the asset creation process. + # Rational The `disable_modify_max_supply` is a newly created flag in the `asset_issuer_permissions`. The flag can be activated to forbid the modification of the `max_supply` (`asset_object.options`). Once the flag is set to `true`, it can only be set to `false` if `current_supply` is zero. The `disable_issue` is a newly created flag in the `asset_issuer_permissions`. The flag can be activated to forbid issuance of additional tokens. Once the flag is set to `true`, it can not be changed. +Changing the precision of an asset should be easily accomplished with an `asset_update_operation`. This causes no harm while the asset is not issued. + # Specifications This BSIP comes with changes to the protocol, hence requires a propotocol upgrade. However the changes to the code are minor. @@ -48,10 +56,15 @@ For `disable_issue`: 3. Add a `can_issue()` to the `asset_object` 4. Change the `asset_update_evaluator::do_evaluate` method to assert false for the setting of the `disable_issue` flag to `false` if it is currently `true` 5. Change the `asset_issue_evaluator::do_evaluate` method to assert false if `can_modify_max_supply()` returns false + +To change the precision: + +1. Add the `fc::optional new_precision` to the `asset_update_operation` struct. +2. Change the `asset_update_evaluator::do_evaluate` method to assert false if `new_precision` exists and is not equal to `asset_object.precision` and `current_supply` is not zero. # Summary for Shareholders -This BSIP proposes a way to improve the financial security of users against the dilution of issuer created assets. +This BSIP proposes a way to improve the financial security of users against the dilution of issuer created assets. It also provides a mechanism for asset creators to modify the precision of their asset. # Copyright From 419b3558d55a270a45be75531889621d10a5204d Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Wed, 18 Sep 2019 15:37:13 -0400 Subject: [PATCH 126/262] BSIP47: Clarifications to merger validations --- bsip-0047.md | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/bsip-0047.md b/bsip-0047.md index 1d79f0f..c5198d9 100644 --- a/bsip-0047.md +++ b/bsip-0047.md @@ -135,34 +135,40 @@ _Committee validation checks_ * If `committee_voting_account` is present * Let `new_committee_account` = `committee_voting_account` * otherwise - * Let `new_committee_account` = `account_options.committee_account` + * Let `new_committee_account` = `account_options.committee_voting_account` +* `num_committee`, if present, is only allowed when: + * `new_committee_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and + * 0 ≤ `num_committee` ≤ size of new committee slate ≤ `chain_params.maximum_committee_count` * If `num_committee` is present * Let `new_num_committee` = `num_committee` * otherwise * Let `new_num_committee` = `account_options.num_committee` -* The _committee_ `votes_to_add`,`votes_to_remove`, and `num_committee`, if present, are valid: - * if `new_committee_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and - * if 0 ≤ `new_num_committee` ≤ size of new committee slate ≤ `chain_params.maximum_committee_count` +* Non-empty _committee_ `votes_to_add` and `votes_to_remove` are only allowed when: + * `new_committee_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and + * 0 ≤ `new_num_committee` ≤ size of new committee slate ≤ `chain_params.maximum_committee_count` _Witness Validation Checks_ * Let the new witness slate consist of the current witness slate plus the witness `votes_to_add` minus the witness `votes_to_remove` * If `witness_voting_account` is present * Let `new_witness_account` = `witness_voting_account` * otherwise - * Let `new_witness_account` = `account_options.witness_account` + * Let `new_witness_account` = `account_options.witness_voting_account` +* `num_witness`, if present, is only allowed when: + * if `new_witness_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and + * if 0 ≤ `num_witness` ≤ size of new witness slate ≤ `chain_params.maximum_witness_count` * If `num_witness` is present * Let `new_num_witness` = `num_witness` * otherwise * Let `new_num_witness` = `account_options.num_witness` -* The _witness_ `votes_to_add`,`votes_to_remove`, and `num_witness`, if present, are valid if: - * if `new_witness_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and - * if 0 ≤ `new_num_witness` ≤ size of new witness slate ≤ `chain_params.maximum_witness_count` +* Non-empty _witness_ `votes_to_add` and `votes_to_remove` are only allowed when: + * `new_witness_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT`, and + * 0 ≤ `new_num_witness` ≤ size of new witness slate ≤ `chain_params.maximum_witness_count` _Worker Validation Checks_ * If `worker_voting_account` is present * Let `new_worker_account` = `worker_voting_account` * otherwise - * Let `new_worker_account` = `account_options.witness_account` + * Let `new_worker_account` = `account_options.worker_voting_account` * The _worker_ `votes_to_add` and `votes_to_remove` are valid: * if `new_worker_account` = `GRAPHENE_PROXY_TO_SELF_ACCOUNT` From 86b0132f394930d9c63c48284d5b22c4d81b8121 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Thu, 19 Sep 2019 09:05:22 +0200 Subject: [PATCH 127/262] add more details on the risk when closing --- bsip-0062.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0062.md b/bsip-0062.md index 0b5c297..ae88cd0 100644 --- a/bsip-0062.md +++ b/bsip-0062.md @@ -14,7 +14,7 @@ Closing a short position comes with a risk of getting margin called if no spare funds are available to buy the long and reduce the debt to zero. This BSIP introduces a way to put the short position directly on the market. # Rationale -Closing a short position with a healthy CR should come with no risk of getting margin called. +Closing a short position with a healthy CR should come with no risk of getting margin called. Currently the user has to take out collateral from the short position in order to put it on the market. Reducing the collateral increases the risk of margin call. This is especially cumbersome and risky if you want to close a position that has CR close to MCR (in that case you can only take out a small amount of collateral, sell it, reduce debt, repeat until position closed). # Specification Introduce a way that user can directly place orders to sell collateral in a margin position, and the received SmartCoins will be used to reduce the debt automatically. From aae5a8711923b18f844126b28bc8b7d70376d0ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Thu, 19 Sep 2019 09:29:06 +0200 Subject: [PATCH 128/262] change title --- bsip-0047.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0047.md b/bsip-0047.md index c5198d9..65fbd46 100644 --- a/bsip-0047.md +++ b/bsip-0047.md @@ -1,5 +1,5 @@ BSIP: 47 - Title: Vote Proxies for Different Referendum Categories + Title: Vote Proxies for Different Referendum Categories and explicit voting operation Authors: Fabian Schuh Dmitrij Vinokour Alex Megalokonomos From 54c598ac2491c30606007b15310e690ed8042088 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Thu, 19 Sep 2019 09:30:04 +0200 Subject: [PATCH 129/262] update readme for 47 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e0b8d31..b5cfe5b 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Number | Title | [44](bsip-0044.md) | Hashed Time-Locked Contract | Ryan R. Fox | Protocol | Installed [45](bsip-0045.md) | Add bitAsset Backing Collateral flag/permission | Customminer | Protocol | Draft [46](https://github.com/bitshares/bsips/pull/111) | Escrow Concepts | Taconator | Informational | Accepted -[47](https://github.com/bitshares/bsips/pull/114) | An Explicit Voting Operation | Fabian Schuh | Protocol | Draft +[47](bsip-0047.md) | Vote Proxies for Different Referendum Categories and explicit voting operation | Fabian Schuh | Protocol | Draft [48](https://github.com/bitshares/bsips/pull/115) | Add Flag to Asset to Prevent Manipulating Max Supply | Fabian Schuh | Protocol | Draft [50](https://github.com/bitshares/bsips/issues/88) | Stealth development, Phase II | Chris Sanborn | Informational | Draft [51](https://github.com/bitshares/bsips/issues/89) | New operations for Confidential Asset (CA) transactions | Chris Sanborn | Protocol | Draft From 0c8b60b94f0b61a4e5ac9008504632cf06d5fe96 Mon Sep 17 00:00:00 2001 From: John Jones Date: Thu, 19 Sep 2019 09:34:36 -0500 Subject: [PATCH 130/262] Fix typos, add some clarity --- bsip-0048.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/bsip-0048.md b/bsip-0048.md index 442b679..6c453da 100644 --- a/bsip-0048.md +++ b/bsip-0048.md @@ -10,9 +10,9 @@ # Abstract -The possibility of creating assets on the BitShares Blockchain is a core feature of our platform. However some things are too maleable when they should not be. Other things are inflexible when they should be. +The possibility of creating assets on the BitShares Blockchain is a core feature of our platform. However some things are too malleable when they should not be. Other things are not flexible when they should be. -In the case of an ICO, the ICO holders can create an asset with a maximum supply. However this maximum supply can be changed by the asset creator (issuer) anytime. This exposes participants in the ICO to the risk of losing value of their purchased asset. +Asset creators can create an asset with a maximum supply. However this maximum supply can be changed by the asset creator (issuer) anytime. This exposes token holders to the risk of their purchased asset losing value. With this BSIP a flag will be introduced which forbids the modification of the maximum supply of an issuer created asset. @@ -22,9 +22,9 @@ And finally, the ability to change the precision of an asset will now be availab # Motivation -A flag to disable the modification of the maximum supply for issuer created asset will be implemented. This has benefits for both the participants and the ICO holder. Participants in the ICO are assured the value of their assets (tokens) will not be diluted by issuers creating more tokens. ICO holders are able to market the fact that the maximum supply is fixed. +A flag to disable the modification of the maximum supply for issuer created asset will be implemented. This has benefits for both the participants and the asset creator. Asset holders are assured the value of their assets (tokens) will not be diluted by issuers creating more tokens. Asset creators are able to market the fact that the maximum supply is fixed. -A flag to disable issuing allows token holders to be assured that the current supply will remain fixed, even if there are unissued tokens. +A flag to disable issuing allows asset holders to be assured that the current supply will remain fixed, even if there are unissued tokens. The ability to change the precision of a created asset adds flexibility in the asset creation process. @@ -61,10 +61,14 @@ To change the precision: 1. Add the `fc::optional new_precision` to the `asset_update_operation` struct. 2. Change the `asset_update_evaluator::do_evaluate` method to assert false if `new_precision` exists and is not equal to `asset_object.precision` and `current_supply` is not zero. - + +# Discussion + +Using `disable_` as names for boolean values is not advisable and can lead to confusion. However, these names were chosen for compatibility reasons. See the comments [of a similar situation here](https://github.com/bitshares/bitshares-core/pull/1375#pullrequestreview-164580457). + # Summary for Shareholders -This BSIP proposes a way to improve the financial security of users against the dilution of issuer created assets. It also provides a mechanism for asset creators to modify the precision of their asset. +This BSIP proposes a way to improve the financial security of users against the dilution of a held asset. It also provides a mechanism for asset creators to modify the precision of their asset. # Copyright From 79e4f19ff9ecdcc48580a3c3b9380f426ab63cde Mon Sep 17 00:00:00 2001 From: John Jones Date: Thu, 19 Sep 2019 09:50:09 -0500 Subject: [PATCH 131/262] Addition to specifications, risks sections --- bsip-0048.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bsip-0048.md b/bsip-0048.md index 6c453da..5d5ef8f 100644 --- a/bsip-0048.md +++ b/bsip-0048.md @@ -60,7 +60,17 @@ For `disable_issue`: To change the precision: 1. Add the `fc::optional new_precision` to the `asset_update_operation` struct. -2. Change the `asset_update_evaluator::do_evaluate` method to assert false if `new_precision` exists and is not equal to `asset_object.precision` and `current_supply` is not zero. +2. Change the `asset_update_evaluator::do_evaluate` method to assert false if + 1. `new_precision` exists and is not equal to `asset_object.precision` and `current_supply` is not zero + 2. `new_precision` causes `max_supply` to be an invalid number + +# Risks + +It is believed that the addition of `disable_modify_max_supply` and `disable_issue` will add security for asset holders. + +The modification of the precision value carries no techincal risk, as asset creators will be unable to modify the precision once tokens have been issued. + +There is the risk to parties interested in acquiring the asset if the precision is changed after due diligence and before issuance. # Discussion From 27b149fbde344fc4b54f6ae31dee7a2c58e75ea6 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Wed, 18 Sep 2019 23:19:35 -0400 Subject: [PATCH 132/262] Update bsip-0063.md --- bsip-0063.md | 197 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 133 insertions(+), 64 deletions(-) diff --git a/bsip-0063.md b/bsip-0063.md index 4cc7a7f..c48138c 100644 --- a/bsip-0063.md +++ b/bsip-0063.md @@ -8,123 +8,179 @@ # Abstract -We describe a methodology for implementing short-lived one-way payment channels on top of the BitShares protocol. The proposed methodology requires only a very minor addition to the existing BitShares core protocol, described separately in [BSIP-0069: Additional Assert Predicates](bsip-0069.md). The protocol addition would allow a transaction to assert on a given head block time, chosen to be in the future at the time of transaction creation. This allows a "time lock" to be placed on a transaction, and this in turn makes possible the payment channel protocol described here. We describe a "short-lived" payment channel methodology, where the maximum lifetime of the channel is constrained by the committee parameter `maximum_time_until_expiration` (currently set to 1 day). By comparisson, "long-lived" payment channels would require much more significant protocol upgrades to enable their functionality. However, we note that there are in fact interesting use cases wherein this lifetime constraint is not limiting. In particular, these channels may be used to implement ILP-style streaming micropayments, while keeping on-chain transactions to a minimum. +We describe a methodology for implementing short-lived one-way payment channels on top of the BitShares protocol. The proposed methodology requires only a single very minor addition to the existing BitShares core protocol, described separately in [BSIP-0069: Additional Assert Predicates](bsip-0069.md). The protocol addition would allow a transaction to assert on a given head block time, chosen to be in the future at the time of transaction creation. This allows a "time lock" to be placed on a transaction, and this, in turn, makes possible the payment channel protocol described here. We describe a "short-lived" payment channel methodology, where the maximum lifetime of the channel is constrained by the necessity of a transaction to include a "TaPoS" parameter identifying a reference block occuring within the last 2^16 blocks at time of transaction broadcast. This sets a maximum possible channel lifetime at approximately two days (with useful channels being a bit shorter, to allow a window in which to broadcast the time-locked transaction). By comparisson, a "long-lived" payment channel protocol would require much more significant protocol upgrades to enable functionality. Thus a primary advantage of short-lived channels is that they can be implemented now. Furthermore, we note that there are in fact interesting use cases wherein a two-day lifetime constraint is not limiting. In particular, these channels may be used to implement ILP-style streaming micropayments, while keeping on-chain transactions to a minimum. # Motivation -Comparatively speaking, BitShares is a “fast” blockchain, with transaction block inclusion typically happening within about three seconds, and finality within approximately a minute. Because of this performance, it may seem that “payment channels” are an unnecessary construction on BitShares: transfer operations are both cheap and fast. +Comparatively speaking, BitShares is a “fast” blockchain, with transaction block inclusion typically happening within about three seconds, and finality within approximately a minute. Because of this performance, it may seem that payment channels are an unnecessary construction on BitShares — transfer operations are both cheap and fast. -However, the Interledger protocol (ILP) provides one interesting use case in which payment channels would be a significant benefit: streaming micropayments. ILP transfers route payments across a network of connectors which may span disparate ledgers, and ensuring transactions are atomic can be challenging or impossible in some cases. In these cases ILP can implement a different security model based on limiting exposure rather than ensuring atomicity. In this case, ILP will “stream” a payment as a series of micropayments negotiated via ILP “packets”. A successful packet implies a transfer of a debt claim for a tiny amount. When an individual connector on the network has extended credit to a downstream connector beyond a tolerable threshold, they may require “settlement” on the relevant ledger before routing further packets. This is repeated until a payment is complete, and at no point along the way has any connector extended credit beyond their own tolerable risk thresholds (which may be very small.) +However, the [Interledger protocol (ILP)](https://interledger.org) provides one interesting use case in which payment channels would be a significant benefit: streaming micropayments. ILP transfer operations route payments across a network of [connectors](https://interledger.org/rfcs/0001-interledger-architecture/) which may span disparate ledgers, and ensuring transactions are atomic can be challenging or impossible in some cases. In these cases ILP can implement a different security model based on limiting exposure rather than ensuring atomicity. In this case, ILP will “stream” a payment as a [series of micropayments](https://interledger.org/rfcs/0027-interledger-protocol-4/) negotiated via ILP “packets”. A successful packet implies a transfer of a debt claim for a tiny amount. When an individual connector on the network has extended credit to a downstream connector beyond a tolerable threshold, they may require settlement on the relevant ledger before routing further packets. This is repeated until a payment is complete, and at no point along the way has any connector extended credit beyond their own tolerable risk thresholds (which may be very small.) -Thus you can imagine that a $100.00 payment across ILP may be routed via 10,000 ILP packets for $0.01 each, with “settlement” being required every $0.10, perhaps, for a total of 1,000 settlement operations. If each of these settlement operations required an on-chain transaction, the fees (and chain storage requirements) would be unnecessarily large, even for a fast, inexpensive chain like BitShares. +Thus you can imagine that a $100.00 payment across ILP may be routed via 10,000 ILP packets for $0.01 each, with settlement being required every $0.10, perhaps, for a total of 1,000 settlement operations. However, on-chain settlement operations for low-value amounts could prove expensive. Indeed, if each of these settlement operations required an on-chain transaction, the fees (and chain storage requirements) would be unnecessarily large, even for a fast, inexpensive chain like BitShares. The key benefit of a payment channel is that it allows this type of settlement operation to be negotiated off-chain, and yet preserves the security assumptions of an on-chain transaction. -Thus we seek a payment channel construct in which we may open a channel in a single on-chain transaction, negotiate state in a side band, then close the channel in a second on-chain transaction for a total of only two transactions. Clearly, this is a big savings over 10,000 individual transactions. +Thus what we describe below is a payment channel construct in which we may open a channel in a single on-chain transaction, negotiate state in a side band, (including, possibly, thousands of individual channel-state updates), and then close the channel in a second on-chain transaction for a total of only two transactions. Clearly, this is a big savings over 10,000 individual on-chain transactions. # Rational -Why Short-Lived Channels? +Why _Short-Lived_ Channels? -* Long-lived channels would require a BitShares protocol upgrade. -* Because BitShares is a lightweight and fast chain, channels can be open and closed quickly and cheaply, and do not need to persist. Compare with Bitcoin where opening a channel is (or in the future may be) expensive, and so the user is incentivized to keep long-lived channels. In BitShares, a channel may be opened for a single purpose, utilized, and closed quickly. Case in point: an ILP transaction, which may be composed of thousands or even millions of packets, will generally complete in a matter of seconds. A payment can open, use, and close a single-purpose channel. A subsequent payment can use another one. +* Long-lived channels would require a significant BitShares protocol upgrade. Short-lived channels do not. +* Since BitShares is a lightweight and fast chain, channels can be open and closed quickly and cheaply, and do not need to persist. Compare with Bitcoin, where opening a channel is (or in the future may be) expensive, and so the user is incentivized by economics to keep channels open. In BitShares, a channel may be opened for a single purpose, utilized, and closed quickly. Case in point: an ILP transaction, which may be composed of thousands or even millions of packets, will generally complete in a matter of seconds, and can use a short-lived channel as the settlement layer. -Why Unidirectional Channels? +Why _Unidirectional_ Channels? -* Simplicity. No analog to “check sequence verify” is needed. Receiving party is naturally incentivised against broadcasting an earlier state. Sending party has no ability to do so until after a time lock. -* Because these are intended as light-weight and temporary channels, bidirectionality isn’t really needed. If at some point funds need to flow in the other direction, that can just be done in a separate channel. +* Simplicity. No analog to Bitcoin's [“check sequence verify”](https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki) is needed to prevent a dishonest party from broadcasting an earlier channel state. Since funds flow in only a single direction, the receiving party is naturally incentivised against broadcasting an earlier state, and the sending party has no ability to do so until after the time lock. +* Because these are intended as light-weight and temporary channels, bidirectionality isn’t really needed. If at some point funds need to flow in the other direction, that can easily be done in a separate channel. # Specifications +The channel methodology depends on having a container for funds that is constrained by a multisignature authority. For this purpose, we can simply use an account object, which one party to the channel (typically the sender) will need to have registered in advance. During use of an account object as a payment channel, the account's owner authority should be set as a 2-of-2 multisig between public keys (NOT account names) of the two parties to the channel, and the account's active, special, and custom authorities should all be null. After close of a channel, the owner authorities can (and should) be reverted to the original party that registered the account. This will allow the account object to be reused by the originator for future channels. + +In what follows we assume that the two parties, we'll call them Alice and Bob, are in communication with each other via a mechanism of their choice, which we'll call the _Payment Channel Communication Layer (PCCL)_. Generally, this communication will be handled by the wallet software, and the method of communication, as well as the messaging formats, are not specified in this document. (This BSIP proposes a _methodology_, not a complete _protocol_.) A wallet developer would be expected to develop an adequate specification for the communication side, including channel handshaking, keepalive, and parameter negotiation. This document details primarily the blockchain interaction and the transactions and data structures that need to be exchanged over such a communication layer in order to enable the payment channel. + ## Opening and Funding a Channel: One-time setup: -* Sender Alice registers an account to serve as the channel. This will allow for multisignature authorities to be constructed. (Account registration only needs to happen once, and multiple channels may be opened and closed via the same account. The account is just needed to provide a vessel for multisig authorities.) - * Created Account: `alice-to-bob-pc` - * Initial Authority: `[[‘alice’, 1], thresh: 1]` - * Initial Balance: 0 +* Sender Alice registers an account to serve as the channel. This will allow for multisignature authorities to be constructed. She may use this account multiple times for independent payment channels, provided they are not open simultaneously. + * Create Account: `alice-to-bob-pc` + * Initial Authority: `[[‘alice’, 1], thresh: 1]` + * Initial Balance: 0 Per-channel setup: -* Sender wishes to initialize a channel to Bob and fund with 100 bitUSD. Sender asks Bob for a unique public key under Bob’s control to use in channel authority. -* Sender constructs an unsigned (and as-yet invalid) transaction with the following operations. This will be Alice's "Time-Locked Refund Transaction" and allows her to recover channel funds if Bob fails to close the channel. - -| Operation | Details | -|:---------:|:--------------------------| -| Assert: | `block_time` > (now) + (channel lifetime) | -| Transfer: | _100 bitUSD_ from `alice-to-bob-pc` to `alice` | -| Update Authority: | Revert to: `[[‘alice’, 1] 1]` | - -* Sender then asks Bob for a signature on that transaction. Bob delivers over private communication channel. -* Alice is now safe to fund the channel. So she broadcasts a transaction with the following operations: - -| Operation | Details | -|:---------:|:--------------------------| -| Transfer: | _"enough" BTS_ from `alice` to `alice-to-bob-pc` to cover anticipated fees. | -| Transfer: | _100 bitUSD_ from `alice ` to `alice-to-bob-pc` | -| Update Authority: | `[[alice-pubkey, 1], [bob-pubkey, 1], thresh: 2]` | - -* Account `alice-to-bob-pc` can now ONLY be used by Alice and Bob together in agreement, but Alice has a bailout in the form of a time-locked signed refund transaction. The bailout will refund Alice AND restore account control to her. +* Alice, as the sending party, wishes to initialize a channel to Bob and pre-fund it with 100 bitUSD (the maximum she anticipates sending to Bob at this time). Alice asks Bob for a unique public key under Bob’s control to use in the channel authority, which Bob provides to Alice over the communication layer. +* Alice constructs an unsigned (and as-yet invalid due to the time-lock) transaction with the following _THREE_ operations. This will be Alice's "Time-Locked REFUND Transaction", and allows her to recover channel funds if Bob fails to close the channel prior to channel expiration. +* The channel expiration time will be established via the assert operation, which ensures Alice can only trigger a refund after the asserted time. She will want to ensure that the channel expiry is sufficiently prior to the TaPoS limit so that she will have an adequate _refund window_ in which to broadcast the refund transaction. +* Alice will want to ensure that the _transaction_ expiration time is beyond the _channel_ expiration time by at least as much time as the intended refund window, but NOT more than the blockchain parameter `maximum_time_until_expiration`, as this could unwittingly invalidate the transaction. + +| Transaction: | | +|:----------------|:--------------------------| +| TaPoS | (a recent block) | +| Tx Expiration | (now) + (channel lifetime) + (refund window),
_where (refund window) <= `maximum_time_until_expiration`_ | +| **Operations:** | | +| 1. Assert | `block_time` > (now) + (channel lifetime) | +| 2. Transfer | _100 bitUSD_ from `alice-to-bob-pc` to `alice` | +| 3. Update Authority | Revert to: `[[‘alice’, 1] 1]` | + +* Sender Alice then transmits the transaction JSON to Bob over the PCCL and asks Bob for a signature on that transaction. +* Bob verifies that the transaction is correctly constructed and returns a signature to Alice. +* Alice verifies that the signature provided by Bob is valid and comes from the key he previously provided to her. +* As Alice now has Bob's signature on a (future-dated) REFUND transaction, Alice is now safe to fund the channel. So she broadcasts a CHANNEL_BALANCE transaction composed of the following three operations: + +| Operations: | | +|:-------------|:--------------------------| +| 1. Transfer | _"enough" BTS_ from `alice` to `alice-to-bob-pc` to cover anticipated fees. | +| 2. Transfer | _100 bitUSD_ from `alice ` to `alice-to-bob-pc` | +| 3. Update Authority | `[[alice-pubkey, 1], [bob-pubkey, 1], thresh: 2]` on account `alice-to-bob-pc` | + +* Account `alice-to-bob-pc` can now ONLY be used by Alice and Bob together in agreement, but Alice has a bailout in the form of a time-locked signed REFUND transaction. The bailout will refund Alice _AND_ restore account control to her. * Bob sees that an account now exists on chain for which he has 50% signing authority. This will serve as a payment channel in which funds can flow from `alice` to `bob`. Notes: -* Timelock: The timelock for the refund operation is enforced by the assert operation. It is important that this is beyond the desired lifetime of the channel (to give Bob time to cash out on the final channel state) but not so far in the future as to overrun the limit on the TaPoS parameters or `maximum_time_to_expiration`, so as to give Alice a time window in which to close out if Bob disappears. +* Timelock: The timelock for the REFUND transaction is enforced by the assert operation. It is important that this is at or beyond the desired lifetime of the channel (to give Bob time to cash out on the final channel state) but not so far in the future as to overrun the limit on the TaPoS parameter, so as to give Alice a time window in which to close out if Bob disappears. + +* Fee payer: In the example above, Alice has funded the payment channel with BTS to cover anticipated fees (the fees that will be needed to close out the channel). It is possible that the parties may wish for the receiving party to cover these fees, rather than the sending party. In this case, Alice should construct the CHANNEL_BALANCE transaction to use 'bob' as the sending party for the BTS transfer. Alice will not be able to unilaterally broadcast the transaction anymore, however she can instead send the transaction to Bob, along with her own signature. Then Bob can append his signature and broadcast, at which point the channel will be created. ## Updating State: -Updating state is a matter of the sending party sending signed transactions apportioning the channel balance incrementally in greater favor of the receiving party. +Updating state is a matter of the sending party (Alice) sending signed STATE_UPDATE transactions apportioning the channel balance incrementally in greater favor of the receiving party (Bob). Initial state: -* Alice has: Time-locked refund operation +* Alice has: Time-locked REFUND transaction * Bob has: (Nothing) -Alice sends bob $1.00: -* Alice has: Time-locked refund operation +Alice sends Bob $1.00: +* Alice has: Time-locked REFUND transaction * Alice gives Bob a half-signed Tx with the following operations: -| Operation | Details | -|:---------:|:--------------------------| -| Transfer: | 99 bitUSD from `alice-to-bob-pc` to `alice` | -| Transfer: | 1 bitUSD from `alice-to-bob-pc` to `bob` | -| Update Authority: | Revert to `[[‘alice’, 1] 1]` | +| Transaction: | | +|:----------------|:--------------------------| +| TaPoS | (a recent block) | +| Tx Expiration | (now) + (closeout window) | +| **Operations:** | | +| 1. Transfer | 99 bitUSD from `alice-to-bob-pc` to `alice` | +| 2. Transfer | 1 bitUSD from `alice-to-bob-pc` to `bob` | +| 3. Update Authority | Revert to `[[‘alice’, 1] 1]` | + +* The timeframe _(closout window)_ is the window within which Bob will need to broadcast the transaction if he wishes to close the channel with the given state, and is a parameter that Alice and Bob should agree upon during communication at the opening of the channel, and should be chosen by Bob, and may perhaps be updated by Bob during channel lifetime via messaging over the PCCL. Generally speaking, _(closeout window)_ will be equal to `maximum_time_until_expiration`, but could be longer or shorter at Bob's option. Bob may choose a longer window if he wishes extra time to close the channel (though it comes at a cost of introducing a delay before the closout transaction would become valid). Or Bob may choose a shorter window if he wishes some protection against the unlikely event that the committee-controlled `maximum_time_until_expiration` parameter could be shortened during the lifetime of the channel. Note that at the present time `maximum_time_until_expiration` is set to 1 day, and the TaPoS limit is approximately 2 days, assuming regular block production with no missed blocks. + +Alice sends Bob another $1.00: +* Alice has: Time-locked REFUND transaction +* Bob has: An earlier STATE_UPDATE transaction with Alice's signature +* Alice now gives Bob a new partially-signed Tx with the following operations: + +| Transaction: | | +|:----------------|:--------------------------| +| TaPoS | (a recent block) | +| Tx Expiration | (now) + (closeout window) | +| **Operations:** | | +| 1. Transfer | 98 bitUSD from `alice-to-bob-pc` to `alice` | +| 2. Transfer | 2 bitUSD from `alice-to-bob-pc` to `bob` | +| 3. Update Authority | Revert to `[[‘alice’, 1] 1]` | + +After two state updates, Alice still has her REFUND transaction, which she can only use _after_ channel expiry. And Bob has two STATE_UPDATE transactions with Alice’s signature on them, to which he may apply his own signature and broadcast at a time of his choosing. At any time prior to channel expiry, Bob is the ONLY one who can broadcast (because Alice’s refund is time-locked by the Assert operation.) After channel expiry, Bob may still broadcast but is in a race with Alice. -Alice sends bob another $1.00: -* Alice has: Time-locked refund operation -* Alice gives Bob a half-signed Tx with the following operations: +Because the channel is unidirectional, Bob is naturally incentivised to sign and broadcast only the LATEST channel state when Bob is ready to close the channel. No “check sequence” validation is needed to prevent an earlier state from broadcasting — it is Bob who loses out if he neglects to broadcast the latest state. -| Operation | Details | -|:---------:|:--------------------------| -| Transfer: | 98 bitUSD from `alice-to-bob-pc` to `alice` | -| Transfer: | 2 bitUSD from `alice-to-bob-pc` to `bob` | -| Update Authority: | Revert to `[[‘alice’, 1] 1]` | +## Rebalancing a Channel: -After two state updates, Alice still has her refund transaction, which she can only use AFTER channel expiry. And Bob has two state-update transactions with Alice’s signature on them, to which he may apply his own signature and broadcast at a time of his choosing. At any time prior to channel expiry, Bob is the ONLY one who can broadcast (because Alice’s refund is time-locked by the Assert operation.) After channel expiry, Bob may still broadcast but is in a race with Alice. +To “rebalance” a channel (for example, if the sending party wishes to add more funds to the channel in order to continue sending to Bob after the channel has run dry), it is necessary to invalidate previously-signed REFUND and STATE_UPDATE transactions. This can be achieved by updating the account authorities of `alice-to-bob-pc` to a _NEW_ pair of public keys supplied by Alice and Bob. -Because the channel is unidirectional, Bob is naturally incentivised to sign and broadcast only the LATEST channel state when Bob is ready to close the channel. No “check sequence” validation is needed to prevent an earlier state from broadcasting — it is Bob who loses out if he neglects to broadcast the latest state. +By way of example, let's assume the latest STATE_UPDATE of the channel was 98 bitUSD signed over to Bob from Alice. This means the current state is: +* Alice has: The orignal REFUND transaction (100 bitUSD --> 'alice'), signed by `bob-pubkey`, still under time-lock. +* Bob has: A STATE_UPDATE transaction (98 bitUSD --> 'bob', 2 bitUSD --> 'alice'), signed by `alice-pubkey`. -## Rebalancing a Channel: +Alice still has 2 bitUSD in the channel which she has not yet signed over to Bob. Let's say Alice wants to add 198 bitUSD to the channel, so that the end result will be a channel pre-funded to 200 bitUSD. In order to invalidate the previous REFUND and STATE_UPDATE transactions, Alice first asks Bob to provide her with a _new_ public key. Bob responds by sending `bob-pubkey-02` to Alice. Alice then constructs a new REFUND transaction as follows: + +| Transaction: | | +|:----------------|:--------------------------| +| TaPoS | (a recent block) | +| Tx Expiration | (now) + (channel lifetime) + (refund window) | +| **Operations:** | | +| 1. Assert | `block_time` > (now) + (channel lifetime) | +| 2. Transfer | _200 bitUSD_ from `alice-to-bob-pc` to `alice` | +| 3. Update Authority | Revert to: `[[‘alice’, 1] 1]` | + +Bob is safe to sign this transaction with `bob-pubkey-02` because he is protected by the time-lock and by the fact that the account is not yet controlled by `bob-pubkey-02`. So Bob sends his signature back to Alice. -To “rebalance” a channel (e.g., the sending party wishes to add more funds to the channel in order to continue sending to Bob after the channel has run dry), it is necessary to invalidate previously signed refund and state-update transactions. This can be achieve by updating the account authorities of `alice-to-bob-pc` to a NEW pair of public keys supplied by Alice and Bob. +Alice now constructs the following REVOKE_AND_REBALANCE transaction: -(Details to be written, but: Basically Bob needs to provide Alice a new signed, time-locked refund operation, signed with Bob’s NEW key. Alice provides Bob a new state-update transaction signed with HER new key. Alice and Bob then mutually sign a transaction that simultaneously updates channel authorities and also includes a transfer from `alice` to `alice-to-bob-pc` that provides the additional funds. It may optionally also include a cash-out transfer from `alice-to-bob-pc` to `bob` for the amount already transfered, but this extra transfer op would imply an extra fee, so Bob _may_ prefer to leave the balance in the channel. Because Alice and Bob have already exchanged new refund and state transactions based on the new keys, Alice and Bob are now mutually safe to sign a Tx updating the authorities. Bob, obviously, will not sign unless this Tx adequately funds the channel as per the agreed rebalancing.) +| Transaction: | | +|:----------------|:--------------------------| +| TaPoS | (a recent block) | +| Tx Expiration | (now) + (time enough for multisig round with bob) | +| **Operations:** | | +| 1. Transfer | _"enough" BTS_ from `alice` to `alice-to-bob-pc` to cover anticipated fees. | +| 2. Transfer | _198 bitUSD_ from `alice ` to `alice-to-bob-pc` | +| 2. Transfer | _98 bitUSD_ from `alice-to-bob-pc` to `bob` | +| 3. Update Authority | `[[alice-pubkey-02, 1], [bob-pubkey-02, 1], thresh: 2]` on account `alice-to-bob-pc` | -This operation also has the side effect of extending the lifetime of the payment channel, since the newly negotiated refund and state-update transactions can reference more recent TaPoS parameters. +Alice signs the transaction with `alice-pubkey`, and then sends the transaction and signature to Bob, who inspects it for correctness and fairness, then signs with `bob-pubkey`, and broadcasts. + +The side-effects of the REVOKE_AND_REBALANCE transaction are as follows: +* Bob has received the 98 bitUSD that had to that point been signed over to him in the payment channel. +* The previous REFUND and STATE_UPDATE transactions have been revoked, as their signatures are now invalid (the account authority has been updated to new keys). +* The channel is now funded to 200 bitUSD, and Alice may continue to comminicate new STATE_UPDATE transaction to Bob, as before, incrementally signing the rebalanced channel funding over to Bob. +* The lifetime of the channel has been extended, since the new REFUND transaction references a new TaPoS block, and asserts on a new future-dated block time. +* If more BTS were needed to cover fees, they have been added. ## Extending a Channel: -Extending the deadline/expiry of a channel is the same as the process of rebalancing, except absent the addition of new funds. +Extending the deadline/expiry of a channel is the same as the process of rebalancing, except absent the addition of new funds, and optionally absent the cash-out transfer operation (saves a transfer fee), provided Alice also provides Bob a new STATE_UPDATE transaction signed with her new public key along with the REVOKE_AND_REBALANCE transaction. ## Closing a Channel (Receiving Party): -The receiving party (Bob) is responsible to close the channel prior to channel expiry, else he will find himself in a race against Alice’s time-locked refund transaction. +The receiving party (Bob) is responsible to close the channel prior to channel expiry, else he will find himself in a race against Alice’s (formerly) time-locked REFUND transaction. -Closing the channel is simply a matter of signing and broadcasting the latest “state update” transactions that Bob has received from Alice. +Closing the channel is simply a matter of signing and broadcasting the latest STATE_UPDATE transaction that Bob has received from Alice. Upon closing the channel, the funds held in the multisignature account `alice-to-bob-pc` will have been disbursed, and the account authorities will have been reverted to giving Alice sole control of the account. (She may then reuse the account for future payment channels.) ## Closing a Channel (Sending Party): -If the receiving party neglects to close the channel prior to channel expiry, the sending party (Alice) may sign and broadcast her refund transaction, which is only valid after channel expiry. Alice is responsible to broadcast this transaction prior to the platform imposed limits of TaPoS parameters and `maximum_time_until_expiration` or else the transaction will become invalid. (Should this happen, she may informally, of course, negotiate with Bob (who also failed to meet an obligation) to sign a mutually agreeable transaction to close out the channel.) +If the receiving party neglects to close the channel prior to channel expiry, the sending party (Alice) may sign and broadcast her REFUND transaction, which is only valid after channel expiry. Alice is responsible to broadcast this transaction prior to the platform imposed limits of TaPoS parameters, and prior to the expiration time of the REFUND transaction, or else the transaction will become invalid. (Should this happen, she may informally, of course, negotiate with Bob to sign a mutually agreeable transaction to close out the channel.) # Discussion @@ -132,14 +188,27 @@ If the receiving party neglects to close the channel prior to channel expiry, th ### Chain halts or other system-wide extended outages -In the event of a system-wide chain halt, there is a risk that channel state-update and refund transactions will expire before the chain resumes, essentially erasing channel state. In this case, funds will be locked in escrow in the payment-channel account. Because Alice and Bob are both signers on that account, they can, in principal, negotiate a settlemnt transaction to disbures the funds as intended. But they run the risk of deadlock if they cannot come to an agreeable course of action. +In the event of a system-wide chain halt, there is a risk that channel state-update and refund transactions will expire before the chain resumes, essentially erasing channel state. In this case, funds will be locked in escrow in the payment-channel account. Because Alice and Bob are both signers on that account, they can, in principal, negotiate a settlement transaction to disburses the funds as intended. But they run the risk of deadlock if they cannot come to an agreeable course of action. ### Changes to fees and parameters -Since BitShares uses explicit fees in the transactions, the half-signed time-locked refund transactions and half-signed state-update transactions will have fees explicitly referenced that were valid at the time of initial signing. If the fee schedule is updated while a channel is open, these signed transactions may become invalid. +Since BitShares uses explicit fees in the transactions, the partially-signed time-locked REFUND transactions and partially-signed STATE_UPDATE transactions will have fees explicitly referenced that were valid at the time of initial signing. If the fee schedule is updated while a channel is open, these signed transactions could become invalid if they pay inadequate fees. In this event, the sending party SHOULD send the receiving party a new STATE_UPDATE transaction paying the appropriate fees _prior to_ requesting a signature from the receiving party on a new REFUND transaction. One of the parties may need to top up the channels BTS balance to cover the fees prior to this interaction. Either party may do this unilaterally. Similarly, if the committee parameter `maximum_time_until_expiration` is updated, it may disrupt open channels, particularly if the parameter is shortened. (Lengthening the parameter, however, would likely be harmless.) # Summary for Shareholders + +A payment channel protocol developed from the methodology described in this document would allow, among other things, for the BitShares network to interface with the "packet switching" world of ILP streaming micropayments, enabling sub-dust-limit micropayments, cross-ledger payments, cross-ledger swaps, and may allow for the development of [new trustless or nearly-trustless gateways](https://whaleshares.io/@christopher/bitshares-and-interledger-ilp-summit-summary-for-the-bitshares-community) for deposits and withdrawals of BitShares pegged and asset-backed tokens and their native counterparts. A short-lived unidirectional payment channel protocol meets the requirements for connection to the Interledger network. A more sophisticated long-lived payment channel protocol may in the future offer some imporovements to some aspects of channel efficiency. However, long-lived channels will require a significant upgrade to the BitShares core protocol, whereas short-lived channels do not. (Such an upgrade _has_ been proposed in [BSIP-0072 - Tanks and Taps](bsip-0072.md), but a short-lived protocol means ILP connectivity need not wait on such an upgrade.) + +Although the short-lived unidirectional payment channel methodology proposed in this document depends on a minor BitShares protocol upgrade, this BSIP does not _propose_ said upgrade. That upgrade is instead proposed in a [separate BSIP document](bsip-0069.md). Thus this BSIP is considered _informational_ and not _protocol impacting_. + # Copyright + +This document is placed by its authors in the public domain. + # See Also + +* [BSIP-0069: Additional Assert Predicates](bsip-0069.md) +* Interledger Network — https://interledger.org +* [BitShares and Interledger: ILP Summit Summary for the BitShares Community](https://whaleshares.io/@christopher/bitshares-and-interledger-ilp-summit-summary-for-the-bitshares-community) +* [BSIP-0072 - Tanks and Taps](bsip-0072.md) From b136220713e58fa9df86d7887d96dfc40c50ee53 Mon Sep 17 00:00:00 2001 From: John Jones Date: Thu, 19 Sep 2019 12:38:40 -0500 Subject: [PATCH 133/262] Add new_precision to extension --- bsip-0048.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0048.md b/bsip-0048.md index 5d5ef8f..6d77131 100644 --- a/bsip-0048.md +++ b/bsip-0048.md @@ -59,7 +59,7 @@ For `disable_issue`: To change the precision: -1. Add the `fc::optional new_precision` to the `asset_update_operation` struct. +1. Add the `fc::optional new_precision` to a new `asset_update_operation.extensions` struct. 2. Change the `asset_update_evaluator::do_evaluate` method to assert false if 1. `new_precision` exists and is not equal to `asset_object.precision` and `current_supply` is not zero 2. `new_precision` causes `max_supply` to be an invalid number From 88ada07d5078d463e14fdd0970e798cfefad050c Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Thu, 19 Sep 2019 15:53:04 -0400 Subject: [PATCH 134/262] Update BSIP47 and BSIP59 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5d0309b..0a0566b 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Number | Title | [44](bsip-0044.md) | Hashed Time-Locked Contract | Ryan R. Fox | Protocol | Installed [45](bsip-0045.md) | Add bitAsset Backing Collateral flag/permission | Customminer | Protocol | Draft [46](https://github.com/bitshares/bsips/pull/111) | Escrow Concepts | Taconator | Informational | Accepted -[47](https://github.com/bitshares/bsips/pull/114) | An Explicit Voting Operation | Fabian Schuh | Protocol | Draft +[47](bsip-0047.md) | Explicit Voting Operation | Fabian Schuh | Protocol | Draft [48](https://github.com/bitshares/bsips/pull/115) | Add Flag to Asset to Prevent Manipulating Max Supply | Fabian Schuh | Protocol | Draft [50](https://github.com/bitshares/bsips/issues/88) | Stealth development, Phase II | Chris Sanborn | Informational | Draft [51](https://github.com/bitshares/bsips/issues/89) | New operations for Confidential Asset (CA) transactions | Chris Sanborn | Protocol | Draft @@ -64,7 +64,7 @@ Number | Title | [55](https://github.com/bitshares/bsips/issues/93) | Metadata hiding via Garlic Routing and other means | Chris Sanborn | Informational | Draft [57](bsip-0057.md) | Managed Vesting Balances | Blockchain Projects BV | Protocol | Draft [58](bsip-0058.md) | Global Settlement Protection Through Price Feeding | Jerry Liu | Informational | Accepted -[59](bsip-0059.md) | Adjustment of MSSR and MCR Through Voting | Jerry Liu | Informational | Draft +[59](bsip-0059.md) | Adjustment of MSSR and MCR Through Voting | Jerry Liu | Informational | Accepted [60](bsip-0060.md) | BitShares URI scheme | John Titor, Stefan Schießl, Abit More | Informational (Client Protocol) | Accepted [61](https://github.com/bitshares/bsips/issues/150) | Operation to Update Limit Orders | Nathan Hourt | Protocol | Draft [62](https://github.com/bitshares/bsips/issues/156) | Close Short Position | Stefan Schießl | Protocol | Draft From 82717cff4ea2fb8b3539ab52e710e53f391af393 Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Fri, 20 Sep 2019 01:03:36 -0400 Subject: [PATCH 135/262] Update bsip-0061.md --- bsip-0061.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/bsip-0061.md b/bsip-0061.md index 34dd5e0..5c38c86 100644 --- a/bsip-0061.md +++ b/bsip-0061.md @@ -44,6 +44,20 @@ The `limit_order_update_operation` contains the following fields: extensions_type extensions; ``` +This operation will have the following stateless validity checks: + - Fee is positive + - At least one of the optional update fields is not null + - If `new_price` is not null, run its `validate` method + - If `delta_amount_to_sell` is not null, check it is not zero + +Additionally, the following stateful checks will be applied during evwluation: + - `seller` matches referenced order object's owner + - If `new_price` is not null, check its assets match those in the referenced order + - If `delta_amount_to_sell` is not null and positive, check it does not exceed seller's balance + - If `delta_amount_to_sell` is not null and negative, check it does mot exceed order's balance + - Check updated order value is greater than zero + - If `new_expiration` is not null, check it is in the future + A single new evaluator is required, which shall check that the new field values are valid for the order being updated, and update the order and balances as necessary, then trigger order matching only if the price was modified such that the order has moved past the previous top-of-book order. No new indexes are required. No modifications to existing indexes are required. No new database objects are defined. No modifications to existing database objects are required. From d1a7f5ddcaf22809cc8b37a61f6a7cdf83808d94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Fri, 20 Sep 2019 12:06:30 +0200 Subject: [PATCH 136/262] implement remarks --- bsip-0062.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/bsip-0062.md b/bsip-0062.md index ae88cd0..1b78f90 100644 --- a/bsip-0062.md +++ b/bsip-0062.md @@ -14,17 +14,28 @@ Closing a short position comes with a risk of getting margin called if no spare funds are available to buy the long and reduce the debt to zero. This BSIP introduces a way to put the short position directly on the market. # Rationale -Closing a short position with a healthy CR should come with no risk of getting margin called. Currently the user has to take out collateral from the short position in order to put it on the market. Reducing the collateral increases the risk of margin call. This is especially cumbersome and risky if you want to close a position that has CR close to MCR (in that case you can only take out a small amount of collateral, sell it, reduce debt, repeat until position closed). +Closing a short position with a healthy CR should come with no risk of getting margin called. Currently a user, who has no spare funds, has to take out collateral from the short position in order to put it on the market. Reducing the collateral increases the risk of margin call. This is especially cumbersome and risky if you want to close a position that has CR close to MCR (in that case you can only take out a small amount of collateral, sell it, reduce debt, repeat until position closed). # Specification Introduce a way that user can directly place orders to sell collateral in a margin position, and the received SmartCoins will be used to reduce the debt automatically. -User needs to define the amount to sell and amount to receive while placing the sell orders, and the -price should be greater or equal to debt/collateral, to ensure the deposit position CR will not be reduced after the filling of the sell orders. +User needs to define the amount to sell and the amount to receive while placing the order. The amount to receive must be equal or less than the debt amount, and the price must be less than the current collateral ration times feed price +(ensurance that the margin positions collatearl ratio will not be reduced after the filling of the sell orders). -When a debt position is margin called with close short orders,system delete all the close short orders and place margin call orders. +Remarks: +1. No creation fee refund when the order is cancelled. -When user adjust the debt position, system will check whether the target debt position conflicts with the close short orders, if yes than reject to adjust. +2. The order should be cancelled automatically if the asset is globally settled. + +3. The order should be cancelled automatically if the position is manually closed. + +4. If the order wants to sell more collateral than it has left (due to margin called, force settled or debt position updated), shrink the order accordingly. + +5. If the order is asking for more than its debt (due to margin called, force settled or debt position updated), shrink the order accordingly + +6. `fill_or_kill` does not apply + +7. The order has an `expiration` # References https://bitsharestalk.org/index.php?topic=28211.msg328509 From b372d456ac4588fa593e28b5c6fef88b1adacd73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Fri, 20 Sep 2019 12:10:13 +0200 Subject: [PATCH 137/262] refine wording for shrinking --- bsip-0062.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0062.md b/bsip-0062.md index 1b78f90..b8ea39a 100644 --- a/bsip-0062.md +++ b/bsip-0062.md @@ -29,9 +29,9 @@ Remarks: 3. The order should be cancelled automatically if the position is manually closed. -4. If the order wants to sell more collateral than it has left (due to margin called, force settled or debt position updated), shrink the order accordingly. +4. If the order wants to sell more collateral than it has left (due to margin called, force settled or debt position updated), only allow to fill this order up to the actually available collateral (this may be realized by shrinking the actual values in the limit_order object, or through logic when trying to match). -5. If the order is asking for more than its debt (due to margin called, force settled or debt position updated), shrink the order accordingly +5. If the order is asking for more than its debt (due to margin called, force settled or debt position updated), only allow to fill this order up to the actually needed debt (this may be realized by shrinking the actual values in the limit_order object, or through logic when trying to match). 6. `fill_or_kill` does not apply From 5f9df0b85da0cc06b5fd986a10958581b14e80cf Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Fri, 20 Sep 2019 08:25:10 -0400 Subject: [PATCH 138/262] Assign BSIP75 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a0566b..b235083 100644 --- a/README.md +++ b/README.md @@ -79,4 +79,5 @@ Number | Title | [71](bsip-0071.md) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](bsip-0072.md) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft [73](bsip-0073.md) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft -[74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft \ No newline at end of file +[74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft +[75](https://github.com/bitshares/bsips/issues/96) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Draft From 0fb51e3248e62c50b0b588c436a0be6e1f5566af Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Fri, 20 Sep 2019 10:12:50 -0400 Subject: [PATCH 139/262] Typo fixes --- bsip-0061.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0061.md b/bsip-0061.md index 5c38c86..13bc34f 100644 --- a/bsip-0061.md +++ b/bsip-0061.md @@ -50,11 +50,11 @@ This operation will have the following stateless validity checks: - If `new_price` is not null, run its `validate` method - If `delta_amount_to_sell` is not null, check it is not zero -Additionally, the following stateful checks will be applied during evwluation: +Additionally, the following stateful checks will be applied during evaluation: - `seller` matches referenced order object's owner - If `new_price` is not null, check its assets match those in the referenced order - If `delta_amount_to_sell` is not null and positive, check it does not exceed seller's balance - - If `delta_amount_to_sell` is not null and negative, check it does mot exceed order's balance + - If `delta_amount_to_sell` is not null and negative, check it does not exceed order's balance - Check updated order value is greater than zero - If `new_expiration` is not null, check it is in the future From a69c7aad6164f8b67316e241fc2a3eb5823588c9 Mon Sep 17 00:00:00 2001 From: John Jones Date: Fri, 20 Sep 2019 11:19:24 -0500 Subject: [PATCH 140/262] initial commit of bsip 75 --- bsip-0075.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 bsip-0075.md diff --git a/bsip-0075.md b/bsip-0075.md new file mode 100644 index 0000000..5765db6 --- /dev/null +++ b/bsip-0075.md @@ -0,0 +1,42 @@ +``` +BSIP: 0075 +Title: Asset Owner Defines MCR and MSSR Values +Authors: + John Jones +Status: Draft +Type: Protocol +Created: 2019-09-19 +Discussion: https://github.com/bitshares/bsips/issues/96 +Worker: TBD +``` + +# Abstract +This BSIP moves adjustments to MCR and MSSR values to the asset owner. + +# Motivation +Asset owners are often in the best position to control the values of MCR and MSSR of their asset. Therefore, they should be able to have direct control to adjust those values. + +# Rationale +Prior to this change, adjustments to MCR and MSSR were handled by feed producers. This often requires the asset owner to contact the feed producer and ask for the change. For some assets, such a step is time consuming for both parties and ill-fitted as part of the feed producer's responsibilities. + +This new change will permit the asset owner to determine at asset creation time which should have the responsibility to maintain those values. + +# Specification +The `asset_object` will contain a parameter that determines if the value is stored as part of the asset_object, or if it is pulled from the feed. + +The `create_asset_operation` will include the setting of the parameter above, as well as initial values for MCR and MSSR. + +The `update_asset_operation` will permit updating of the MCR and MSSR values, if the asset has been created with the permission for the asset owner to do so. + +If price feeds arrive with MCR and MSSR values for an asset who's asset owner is in control of those values, the feed values will be ignored. + +# Discussion + +# Summary for Shareholders +For some assets, having feed producers control MCR and MSSR values is cumbersome and ill-fitting. This BSIP allows asset owners to decide at asset creation time if the responsibility of those values should be from feed producers consensus or set directly by the asset owner themselves. + +# Copyright +This document is placed in the public domain. + +# See Also +[BSIP 59](https://github.com/bitshares/bsips/blob/master/bsip-0059.md) documents procedures for adjusting MCR and MSSR of smartcoins by polling. From 7e086d6f2603a5dfa24a07920d3aa97b1ebcdbb6 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Fri, 20 Sep 2019 13:58:24 -0400 Subject: [PATCH 141/262] Update bsip-0063.md --- bsip-0063.md | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/bsip-0063.md b/bsip-0063.md index c48138c..03a568a 100644 --- a/bsip-0063.md +++ b/bsip-0063.md @@ -8,19 +8,21 @@ # Abstract -We describe a methodology for implementing short-lived one-way payment channels on top of the BitShares protocol. The proposed methodology requires only a single very minor addition to the existing BitShares core protocol, described separately in [BSIP-0069: Additional Assert Predicates](bsip-0069.md). The protocol addition would allow a transaction to assert on a given head block time, chosen to be in the future at the time of transaction creation. This allows a "time lock" to be placed on a transaction, and this, in turn, makes possible the payment channel protocol described here. We describe a "short-lived" payment channel methodology, where the maximum lifetime of the channel is constrained by the necessity of a transaction to include a "TaPoS" parameter identifying a reference block occuring within the last 2^16 blocks at time of transaction broadcast. This sets a maximum possible channel lifetime at approximately two days (with useful channels being a bit shorter, to allow a window in which to broadcast the time-locked transaction). By comparisson, a "long-lived" payment channel protocol would require much more significant protocol upgrades to enable functionality. Thus a primary advantage of short-lived channels is that they can be implemented now. Furthermore, we note that there are in fact interesting use cases wherein a two-day lifetime constraint is not limiting. In particular, these channels may be used to implement ILP-style streaming micropayments, while keeping on-chain transactions to a minimum. +We describe a methodology for implementing short-lived one-way payment channels on top of the BitShares protocol. Payment channels are a construct that allows a payment to be initiated, negotiated, and finalized in distinct steps, with only the initiation and finalization phases needing to occur on-chain. The negotiation phase, which may comprise numerous incremental payments, happens off-chain via sideband communication, where parties exchange "claims" against a balance reserved in the channel. Payment channels are a way to handle a large volume of payment operations without the attendant chain load that would occur if those transactions were conducted on-chain. + +The payment channel methodology proposed in this document depends upon a very minor upgrade to the existing BitShares core protocol, which is described separately in [BSIP-0069: Additional Assert Predicates](bsip-0069.md). Apart from this one small upgrade, the methodology is based entirely on existing features of the BitShares core protocol. The needed protocol addition supplements the existing 'assert' operation with a new predicate that would allow a transaction to assert a minimum head block time, chosen to be in the future at the time of transaction creation. This allows a "time lock" to be placed on a transaction, and this, in turn, makes possible the payment channel protocol. We describe a "short-lived" payment channel methodology, where the maximum lifetime of the channel is constrained by the core protocol requirement that a transaction include a "TaPoS" parameter identifying a reference block occuring within the last 2^16 blocks at time of transaction broadcast. This sets a maximum possible channel lifetime at approximately two days (with useful channels being a bit shorter, to allow a window in which to broadcast the time-locked transaction). By comparison, a "long-lived" payment channel protocol could additionally be developed, but this would require a much more significant protocol upgrade to enable functionality. Thus a primary advantage of short-lived channels is that they can be implemented now (pending BSIP-0069). Furthermore, we note that there are in fact interesting use cases wherein a two-day lifetime constraint is not limiting. In particular, these channels may be used to implement ILP-style streaming micropayments, while keeping on-chain transactions to a minimum. # Motivation Comparatively speaking, BitShares is a “fast” blockchain, with transaction block inclusion typically happening within about three seconds, and finality within approximately a minute. Because of this performance, it may seem that payment channels are an unnecessary construction on BitShares — transfer operations are both cheap and fast. -However, the [Interledger protocol (ILP)](https://interledger.org) provides one interesting use case in which payment channels would be a significant benefit: streaming micropayments. ILP transfer operations route payments across a network of [connectors](https://interledger.org/rfcs/0001-interledger-architecture/) which may span disparate ledgers, and ensuring transactions are atomic can be challenging or impossible in some cases. In these cases ILP can implement a different security model based on limiting exposure rather than ensuring atomicity. In this case, ILP will “stream” a payment as a [series of micropayments](https://interledger.org/rfcs/0027-interledger-protocol-4/) negotiated via ILP “packets”. A successful packet implies a transfer of a debt claim for a tiny amount. When an individual connector on the network has extended credit to a downstream connector beyond a tolerable threshold, they may require settlement on the relevant ledger before routing further packets. This is repeated until a payment is complete, and at no point along the way has any connector extended credit beyond their own tolerable risk thresholds (which may be very small.) +However, the [Interledger protocol (ILP)](https://interledger.org) provides one interesting use case in which payment channels would be a significant benefit: streaming micropayments. ILP transfer operations route payments across a network of [connectors](https://interledger.org/rfcs/0001-interledger-architecture/) which may span disparate ledgers, and ensuring transactions are atomic can be challenging or impossible in some cases. In these cases ILP can implement a different security model based on limiting exposure rather than ensuring atomicity. In this case, ILP will “stream” a payment as a [series of micropayments](https://interledger.org/rfcs/0027-interledger-protocol-4/) negotiated via ILP “packets”. A successful packet implies a transfer of a debt claim for a tiny amount. When an individual connector on the network has extended credit to a downstream connector beyond a tolerable threshold, they may require settlement on the relevant ledger before routing further packets. This is repeated until a payment is complete, and at no point along the way has any connector extended credit beyond their own tolerable risk thresholds (which may be very small). -Thus you can imagine that a $100.00 payment across ILP may be routed via 10,000 ILP packets for $0.01 each, with settlement being required every $0.10, perhaps, for a total of 1,000 settlement operations. However, on-chain settlement operations for low-value amounts could prove expensive. Indeed, if each of these settlement operations required an on-chain transaction, the fees (and chain storage requirements) would be unnecessarily large, even for a fast, inexpensive chain like BitShares. The key benefit of a payment channel is that it allows this type of settlement operation to be negotiated off-chain, and yet preserves the security assumptions of an on-chain transaction. +Thus you can imagine that a $100.00 payment across ILP may be routed via 10,000 ILP packets for $0.01 each, with settlement being required every $0.10, perhaps, for a total of 1,000 settlement operations. However, on-chain settlement operations for such low-valued transfer amounts could prove expensive. Indeed, if each of these settlement operations required an on-chain transaction, the fees (and chain storage requirements) would be unnecessarily large, even for a fast, inexpensive chain like BitShares. The key benefit of a payment channel is that it allows this type of settlement operation to be negotiated off-chain, and yet preserves the security assumptions of an on-chain transaction. Thus what we describe below is a payment channel construct in which we may open a channel in a single on-chain transaction, negotiate state in a side band, (including, possibly, thousands of individual channel-state updates), and then close the channel in a second on-chain transaction for a total of only two transactions. Clearly, this is a big savings over 10,000 individual on-chain transactions. -# Rational +# Rationale Why _Short-Lived_ Channels? @@ -126,7 +128,7 @@ Because the channel is unidirectional, Bob is naturally incentivised to sign and ## Rebalancing a Channel: -To “rebalance” a channel (for example, if the sending party wishes to add more funds to the channel in order to continue sending to Bob after the channel has run dry), it is necessary to invalidate previously-signed REFUND and STATE_UPDATE transactions. This can be achieved by updating the account authorities of `alice-to-bob-pc` to a _NEW_ pair of public keys supplied by Alice and Bob. +To “rebalance” a channel (for example, if the sending party wishes to add more funds to the channel in order to continue sending to Bob after the channel has run dry), it is necessary to invalidate the previously-signed REFUND and STATE_UPDATE transactions. This can be achieved by updating the account authorities of `alice-to-bob-pc` to a _NEW_ pair of public keys supplied by Alice and Bob. By way of example, let's assume the latest STATE_UPDATE of the channel was 98 bitUSD signed over to Bob from Alice. This means the current state is: * Alice has: The orignal REFUND transaction (100 bitUSD --> 'alice'), signed by `bob-pubkey`, still under time-lock. @@ -154,15 +156,15 @@ Alice now constructs the following REVOKE_AND_REBALANCE transaction: | **Operations:** | | | 1. Transfer | _"enough" BTS_ from `alice` to `alice-to-bob-pc` to cover anticipated fees. | | 2. Transfer | _198 bitUSD_ from `alice ` to `alice-to-bob-pc` | -| 2. Transfer | _98 bitUSD_ from `alice-to-bob-pc` to `bob` | -| 3. Update Authority | `[[alice-pubkey-02, 1], [bob-pubkey-02, 1], thresh: 2]` on account `alice-to-bob-pc` | +| 3. Transfer | _98 bitUSD_ from `alice-to-bob-pc` to `bob` | +| 4. Update Authority | `[[alice-pubkey-02, 1], [bob-pubkey-02, 1], thresh: 2]` on account `alice-to-bob-pc` | -Alice signs the transaction with `alice-pubkey`, and then sends the transaction and signature to Bob, who inspects it for correctness and fairness, then signs with `bob-pubkey`, and broadcasts. +Alice signs the transaction with her `'alice'` account and with `alice-pubkey`, and then sends the transaction and signatures to Bob, who inspects them for correctness and fairness, then signs with `bob-pubkey`, and then broadcasts. The side-effects of the REVOKE_AND_REBALANCE transaction are as follows: * Bob has received the 98 bitUSD that had to that point been signed over to him in the payment channel. * The previous REFUND and STATE_UPDATE transactions have been revoked, as their signatures are now invalid (the account authority has been updated to new keys). -* The channel is now funded to 200 bitUSD, and Alice may continue to comminicate new STATE_UPDATE transaction to Bob, as before, incrementally signing the rebalanced channel funding over to Bob. +* The channel is now funded to 200 bitUSD, and Alice may continue to communicate new STATE_UPDATE transactions to Bob, just as before, incrementally signing the new channel funding over to Bob. * The lifetime of the channel has been extended, since the new REFUND transaction references a new TaPoS block, and asserts on a new future-dated block time. * If more BTS were needed to cover fees, they have been added. @@ -188,19 +190,21 @@ If the receiving party neglects to close the channel prior to channel expiry, th ### Chain halts or other system-wide extended outages -In the event of a system-wide chain halt, there is a risk that channel state-update and refund transactions will expire before the chain resumes, essentially erasing channel state. In this case, funds will be locked in escrow in the payment-channel account. Because Alice and Bob are both signers on that account, they can, in principal, negotiate a settlement transaction to disburses the funds as intended. But they run the risk of deadlock if they cannot come to an agreeable course of action. +In the event of a system-wide chain halt, there is a risk that channel state-update and refund transactions will expire before the chain resumes, essentially erasing channel state. In this case, funds will be locked in escrow in the payment-channel account. Because Alice and Bob are both signers on that account, they can, in principal, negotiate a settlement transaction to disburse the funds as intended, although they do run the risk of deadlock if they cannot come to an agreeable course of action. Wallet software can be coded to respond to this situation automatically and fairly with a channel extension procedure, so that users can expect a fair outcome so long as both parties are using un-modified wallet software. ### Changes to fees and parameters -Since BitShares uses explicit fees in the transactions, the partially-signed time-locked REFUND transactions and partially-signed STATE_UPDATE transactions will have fees explicitly referenced that were valid at the time of initial signing. If the fee schedule is updated while a channel is open, these signed transactions could become invalid if they pay inadequate fees. In this event, the sending party SHOULD send the receiving party a new STATE_UPDATE transaction paying the appropriate fees _prior to_ requesting a signature from the receiving party on a new REFUND transaction. One of the parties may need to top up the channels BTS balance to cover the fees prior to this interaction. Either party may do this unilaterally. +Since BitShares uses explicit fees in the transactions, the partially-signed time-locked refund transactions and partially-signed channel state-update transactions will have fees explicitly referenced that were valid at the time of initial signing. If the fee schedule is updated while a channel is open, these signed transactions could become invalid if they pay inadequate fees under the new schedule. If this happens, the most probable scenario is that both the sender's refund transaction and the receiver's update transactions have been invalidated, (although it is possible for only the sender's refund transaction to be invalidated, if the change increases fees for the 'assert' operation, but not for 'transfer' or 'account_update'). In this scenario, the parties MUST cooperate in order to recover the funds and the channel. Ideally, the sending party should send the receiving party a new signed STATE_UPDATE transaction paying the appropriate fees, _prior to_ requesting a signature from the receiving party on a new REFUND transaction. (Otherwise the sending party will have a "take all" option before the receiving party has received a fair "cash out" option.) If the payment channel's BTS balance is inadequate, it is possible that one of the parties may need to top up the channel's BTS balance to cover the new fees prior to this interaction. Either party may do this unilaterally. In general, wallet software implementing payment channels should be designed to handle these situations automatically and cooperatively so that the user need not have to take manual intervention. Questions such as who is expected to top off fees in this situation should be decided in advance during the handshaking phase of opening a channel, so that wallets can simply act to revive the channel. -Similarly, if the committee parameter `maximum_time_until_expiration` is updated, it may disrupt open channels, particularly if the parameter is shortened. (Lengthening the parameter, however, would likely be harmless.) +Similarly, if the committee parameter `maximum_time_until_expiration` is updated, it may disrupt open channels, particularly if the parameter is shortened. (Lengthening the parameter, however, would likely be harmless.) This is a more difficult situation to respond to. However, this is an unlikely parameter to be modified, and the committee would be advised to exercise extreme caution in considering such a modification. Ample warning time and discussion would be advised. # Summary for Shareholders -A payment channel protocol developed from the methodology described in this document would allow, among other things, for the BitShares network to interface with the "packet switching" world of ILP streaming micropayments, enabling sub-dust-limit micropayments, cross-ledger payments, cross-ledger swaps, and may allow for the development of [new trustless or nearly-trustless gateways](https://whaleshares.io/@christopher/bitshares-and-interledger-ilp-summit-summary-for-the-bitshares-community) for deposits and withdrawals of BitShares pegged and asset-backed tokens and their native counterparts. A short-lived unidirectional payment channel protocol meets the requirements for connection to the Interledger network. A more sophisticated long-lived payment channel protocol may in the future offer some imporovements to some aspects of channel efficiency. However, long-lived channels will require a significant upgrade to the BitShares core protocol, whereas short-lived channels do not. (Such an upgrade _has_ been proposed in [BSIP-0072 - Tanks and Taps](bsip-0072.md), but a short-lived protocol means ILP connectivity need not wait on such an upgrade.) +This BSIP describes a methodology for implementing payment channels for efficiently handling high volumes of incremental transactions between two parties with a minimum of on-chain transactions, thus reducing blockchain load and reducing fees paid by the two parties. The methodology covers the mechanics of opening and funding a channel (on-chain), exchanging state-update transactions (off-chain), optionally rebalancing or extending the lifetime of a channel (on-chain), and finally closing a channel (on-chain). This document does _NOT_ specify details of the communication layer or the messaging protocal between parties. When combined with a suitable communication layer and messaging protocol, this payment channel methodology can be developed into a full payment channel protocol, which can be used to bring features such as streaming micropayments and connectivity to the Interledger network to the BitShares platform, which opens up possibilities for cross-ledger payments and swaps, and may allow for the development of new [trustless or nearly-trustless gateways](https://whaleshares.io/@christopher/bitshares-and-interledger-ilp-summit-summary-for-the-bitshares-community) for deposits and withdrawels of off-chain assets for their on-chain counterparts. + +The methodology builds upon existing core protocol features and requires no significant upgrades to the core protocol beyond a minor and presumably uncontroversial upgrade to the 'assert' operation detailed in [BSIP-0069](bsip-0069.md). -Although the short-lived unidirectional payment channel methodology proposed in this document depends on a minor BitShares protocol upgrade, this BSIP does not _propose_ said upgrade. That upgrade is instead proposed in a [separate BSIP document](bsip-0069.md). Thus this BSIP is considered _informational_ and not _protocol impacting_. +This BSIP describes a methodology for short-lived unidirectional payment channels. This type of payment channel meets the requirements for connection to the Interledger network. More sophisticated long-lived and/or bi-directional payment channel protocols may in the future offer some efficiency gains or open up additional use cases. However, long-lived channels would require a significant upgrade to the BitShares core protocol, whereas short-lived channels do not. # Copyright @@ -211,4 +215,3 @@ This document is placed by its authors in the public domain. * [BSIP-0069: Additional Assert Predicates](bsip-0069.md) * Interledger Network — https://interledger.org * [BitShares and Interledger: ILP Summit Summary for the BitShares Community](https://whaleshares.io/@christopher/bitshares-and-interledger-ilp-summit-summary-for-the-bitshares-community) -* [BSIP-0072 - Tanks and Taps](bsip-0072.md) From eaf9e539017edfb57739aa5dc507f7c9f49f7b2f Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Mon, 23 Sep 2019 14:09:20 -0400 Subject: [PATCH 142/262] [bsip-0063.md] Spell check. --- bsip-0063.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bsip-0063.md b/bsip-0063.md index 03a568a..73b0d52 100644 --- a/bsip-0063.md +++ b/bsip-0063.md @@ -10,7 +10,7 @@ We describe a methodology for implementing short-lived one-way payment channels on top of the BitShares protocol. Payment channels are a construct that allows a payment to be initiated, negotiated, and finalized in distinct steps, with only the initiation and finalization phases needing to occur on-chain. The negotiation phase, which may comprise numerous incremental payments, happens off-chain via sideband communication, where parties exchange "claims" against a balance reserved in the channel. Payment channels are a way to handle a large volume of payment operations without the attendant chain load that would occur if those transactions were conducted on-chain. -The payment channel methodology proposed in this document depends upon a very minor upgrade to the existing BitShares core protocol, which is described separately in [BSIP-0069: Additional Assert Predicates](bsip-0069.md). Apart from this one small upgrade, the methodology is based entirely on existing features of the BitShares core protocol. The needed protocol addition supplements the existing 'assert' operation with a new predicate that would allow a transaction to assert a minimum head block time, chosen to be in the future at the time of transaction creation. This allows a "time lock" to be placed on a transaction, and this, in turn, makes possible the payment channel protocol. We describe a "short-lived" payment channel methodology, where the maximum lifetime of the channel is constrained by the core protocol requirement that a transaction include a "TaPoS" parameter identifying a reference block occuring within the last 2^16 blocks at time of transaction broadcast. This sets a maximum possible channel lifetime at approximately two days (with useful channels being a bit shorter, to allow a window in which to broadcast the time-locked transaction). By comparison, a "long-lived" payment channel protocol could additionally be developed, but this would require a much more significant protocol upgrade to enable functionality. Thus a primary advantage of short-lived channels is that they can be implemented now (pending BSIP-0069). Furthermore, we note that there are in fact interesting use cases wherein a two-day lifetime constraint is not limiting. In particular, these channels may be used to implement ILP-style streaming micropayments, while keeping on-chain transactions to a minimum. +The payment channel methodology proposed in this document depends upon a very minor upgrade to the existing BitShares core protocol, which is described separately in [BSIP-0069: Additional Assert Predicates](bsip-0069.md). Apart from this one small upgrade, the methodology is based entirely on existing features of the BitShares core protocol. The needed protocol addition supplements the existing 'assert' operation with a new predicate that would allow a transaction to assert a minimum head block time, chosen to be in the future at the time of transaction creation. This allows a "time lock" to be placed on a transaction, and this, in turn, makes possible the payment channel protocol. We describe a "short-lived" payment channel methodology, where the maximum lifetime of the channel is constrained by the core protocol requirement that a transaction include a "TaPoS" parameter identifying a reference block occurring within the last 2^16 blocks at time of transaction broadcast. This sets a maximum possible channel lifetime at approximately two days (with useful channels being a bit shorter, to allow a window in which to broadcast the time-locked transaction). By comparison, a "long-lived" payment channel protocol could additionally be developed, but this would require a much more significant protocol upgrade to enable functionality. Thus a primary advantage of short-lived channels is that they can be implemented now (pending BSIP-0069). Furthermore, we note that there are in fact interesting use cases wherein a two-day lifetime constraint is not limiting. In particular, these channels may be used to implement ILP-style streaming micropayments, while keeping on-chain transactions to a minimum. # Motivation @@ -31,7 +31,7 @@ Why _Short-Lived_ Channels? Why _Unidirectional_ Channels? -* Simplicity. No analog to Bitcoin's [“check sequence verify”](https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki) is needed to prevent a dishonest party from broadcasting an earlier channel state. Since funds flow in only a single direction, the receiving party is naturally incentivised against broadcasting an earlier state, and the sending party has no ability to do so until after the time lock. +* Simplicity. No analog to Bitcoin's [“check sequence verify”](https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki) is needed to prevent a dishonest party from broadcasting an earlier channel state. Since funds flow in only a single direction, the receiving party is naturally incentivized against broadcasting an earlier state, and the sending party has no ability to do so until after the time lock. * Because these are intended as light-weight and temporary channels, bidirectionality isn’t really needed. If at some point funds need to flow in the other direction, that can easily be done in a separate channel. # Specifications @@ -106,7 +106,7 @@ Alice sends Bob $1.00: | 2. Transfer | 1 bitUSD from `alice-to-bob-pc` to `bob` | | 3. Update Authority | Revert to `[[‘alice’, 1] 1]` | -* The timeframe _(closout window)_ is the window within which Bob will need to broadcast the transaction if he wishes to close the channel with the given state, and is a parameter that Alice and Bob should agree upon during communication at the opening of the channel, and should be chosen by Bob, and may perhaps be updated by Bob during channel lifetime via messaging over the PCCL. Generally speaking, _(closeout window)_ will be equal to `maximum_time_until_expiration`, but could be longer or shorter at Bob's option. Bob may choose a longer window if he wishes extra time to close the channel (though it comes at a cost of introducing a delay before the closout transaction would become valid). Or Bob may choose a shorter window if he wishes some protection against the unlikely event that the committee-controlled `maximum_time_until_expiration` parameter could be shortened during the lifetime of the channel. Note that at the present time `maximum_time_until_expiration` is set to 1 day, and the TaPoS limit is approximately 2 days, assuming regular block production with no missed blocks. +* The timeframe _(closeout window)_ is the window within which Bob will need to broadcast the transaction if he wishes to close the channel with the given state, and is a parameter that Alice and Bob should agree upon during communication at the opening of the channel, and should be chosen by Bob, and may perhaps be updated by Bob during channel lifetime via messaging over the PCCL. Generally speaking, _(closeout window)_ will be equal to `maximum_time_until_expiration`, but could be longer or shorter at Bob's option. Bob may choose a longer window if he wishes extra time to close the channel (though it comes at a cost of introducing a delay before the closeout transaction would become valid). Or Bob may choose a shorter window if he wishes some protection against the unlikely event that the committee-controlled `maximum_time_until_expiration` parameter could be shortened during the lifetime of the channel. Note that at the present time `maximum_time_until_expiration` is set to 1 day, and the TaPoS limit is approximately 2 days, assuming regular block production with no missed blocks. Alice sends Bob another $1.00: * Alice has: Time-locked REFUND transaction @@ -124,14 +124,14 @@ Alice sends Bob another $1.00: After two state updates, Alice still has her REFUND transaction, which she can only use _after_ channel expiry. And Bob has two STATE_UPDATE transactions with Alice’s signature on them, to which he may apply his own signature and broadcast at a time of his choosing. At any time prior to channel expiry, Bob is the ONLY one who can broadcast (because Alice’s refund is time-locked by the Assert operation.) After channel expiry, Bob may still broadcast but is in a race with Alice. -Because the channel is unidirectional, Bob is naturally incentivised to sign and broadcast only the LATEST channel state when Bob is ready to close the channel. No “check sequence” validation is needed to prevent an earlier state from broadcasting — it is Bob who loses out if he neglects to broadcast the latest state. +Because the channel is unidirectional, Bob is naturally incentivized to sign and broadcast only the LATEST channel state when Bob is ready to close the channel. No “check sequence” validation is needed to prevent an earlier state from broadcasting — it is Bob who loses out if he neglects to broadcast the latest state. ## Rebalancing a Channel: To “rebalance” a channel (for example, if the sending party wishes to add more funds to the channel in order to continue sending to Bob after the channel has run dry), it is necessary to invalidate the previously-signed REFUND and STATE_UPDATE transactions. This can be achieved by updating the account authorities of `alice-to-bob-pc` to a _NEW_ pair of public keys supplied by Alice and Bob. By way of example, let's assume the latest STATE_UPDATE of the channel was 98 bitUSD signed over to Bob from Alice. This means the current state is: -* Alice has: The orignal REFUND transaction (100 bitUSD --> 'alice'), signed by `bob-pubkey`, still under time-lock. +* Alice has: The original REFUND transaction (100 bitUSD --> 'alice'), signed by `bob-pubkey`, still under time-lock. * Bob has: A STATE_UPDATE transaction (98 bitUSD --> 'bob', 2 bitUSD --> 'alice'), signed by `alice-pubkey`. Alice still has 2 bitUSD in the channel which she has not yet signed over to Bob. Let's say Alice wants to add 198 bitUSD to the channel, so that the end result will be a channel pre-funded to 200 bitUSD. In order to invalidate the previous REFUND and STATE_UPDATE transactions, Alice first asks Bob to provide her with a _new_ public key. Bob responds by sending `bob-pubkey-02` to Alice. Alice then constructs a new REFUND transaction as follows: @@ -190,7 +190,7 @@ If the receiving party neglects to close the channel prior to channel expiry, th ### Chain halts or other system-wide extended outages -In the event of a system-wide chain halt, there is a risk that channel state-update and refund transactions will expire before the chain resumes, essentially erasing channel state. In this case, funds will be locked in escrow in the payment-channel account. Because Alice and Bob are both signers on that account, they can, in principal, negotiate a settlement transaction to disburse the funds as intended, although they do run the risk of deadlock if they cannot come to an agreeable course of action. Wallet software can be coded to respond to this situation automatically and fairly with a channel extension procedure, so that users can expect a fair outcome so long as both parties are using un-modified wallet software. +In the event of a system-wide chain halt, there is a risk that channel state-update and refund transactions will expire before the chain resumes, essentially erasing channel state. In this case, funds will be locked in escrow in the payment-channel account. Because Alice and Bob are both signers on that account, they can, in principle, negotiate a settlement transaction to disburse the funds as intended, although they do run the risk of deadlock if they cannot come to an agreeable course of action. Wallet software can be coded to respond to this situation automatically and fairly with a channel extension procedure, so that users can expect a fair outcome so long as both parties are using un-modified wallet software. ### Changes to fees and parameters @@ -200,7 +200,7 @@ Similarly, if the committee parameter `maximum_time_until_expiration` is updated # Summary for Shareholders -This BSIP describes a methodology for implementing payment channels for efficiently handling high volumes of incremental transactions between two parties with a minimum of on-chain transactions, thus reducing blockchain load and reducing fees paid by the two parties. The methodology covers the mechanics of opening and funding a channel (on-chain), exchanging state-update transactions (off-chain), optionally rebalancing or extending the lifetime of a channel (on-chain), and finally closing a channel (on-chain). This document does _NOT_ specify details of the communication layer or the messaging protocal between parties. When combined with a suitable communication layer and messaging protocol, this payment channel methodology can be developed into a full payment channel protocol, which can be used to bring features such as streaming micropayments and connectivity to the Interledger network to the BitShares platform, which opens up possibilities for cross-ledger payments and swaps, and may allow for the development of new [trustless or nearly-trustless gateways](https://whaleshares.io/@christopher/bitshares-and-interledger-ilp-summit-summary-for-the-bitshares-community) for deposits and withdrawels of off-chain assets for their on-chain counterparts. +This BSIP describes a methodology for implementing payment channels for efficiently handling high volumes of incremental transactions between two parties with a minimum of on-chain transactions, thus reducing blockchain load and reducing fees paid by the two parties. The methodology covers the mechanics of opening and funding a channel (on-chain), exchanging state-update transactions (off-chain), optionally rebalancing or extending the lifetime of a channel (on-chain), and finally closing a channel (on-chain). This document does _NOT_ specify details of the communication layer or the messaging protocol between parties. When combined with a suitable communication layer and messaging protocol, this payment channel methodology can be developed into a full payment channel protocol, which can be used to bring features such as streaming micropayments and connectivity to the Interledger network to the BitShares platform, which opens up possibilities for cross-ledger payments and swaps, and may allow for the development of new [trustless or nearly-trustless gateways](https://whaleshares.io/@christopher/bitshares-and-interledger-ilp-summit-summary-for-the-bitshares-community) for deposits and withdrawals of off-chain assets for their on-chain counterparts. The methodology builds upon existing core protocol features and requires no significant upgrades to the core protocol beyond a minor and presumably uncontroversial upgrade to the 'assert' operation detailed in [BSIP-0069](bsip-0069.md). From da992b46fea29236d9d2e5060bdcc1cfa9c154ab Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Tue, 24 Sep 2019 07:57:27 -0400 Subject: [PATCH 143/262] Update BSIP63 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b235083..30af841 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Number | Title | [60](bsip-0060.md) | BitShares URI scheme | John Titor, Stefan Schießl, Abit More | Informational (Client Protocol) | Accepted [61](https://github.com/bitshares/bsips/issues/150) | Operation to Update Limit Orders | Nathan Hourt | Protocol | Draft [62](https://github.com/bitshares/bsips/issues/156) | Close Short Position | Stefan Schießl | Protocol | Draft -[63](https://github.com/bitshares/bsips/issues/172) | Short-lived Unidirectional Payment Channels | Christopher J. Sanborn | Informational | Draft +[63](bsip-0063.md) | Short-lived Unidirectional Payment Channels | Christopher J. Sanborn | Informational | Draft [64](bsip-0064.md) | Optional HTLC preimage length, HASH160 addition, and memo field | John Jones, Abit More | Protocol | Draft [65](https://github.com/bitshares/bsips/pull/149) | Fix Locked Accounts | OpenLedger | Protocol | Draft [66](https://github.com/bitshares/bsips/pull/132) | Sharedrop Operation | OpenLedger | Protocol | Draft From 31335d986c0ce4dd00b0664319845f20cb566174 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Wed, 25 Sep 2019 14:29:41 -0400 Subject: [PATCH 144/262] Add BSIP76 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 30af841..571dcbd 100644 --- a/README.md +++ b/README.md @@ -81,3 +81,4 @@ Number | Title | [73](bsip-0073.md) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft [74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft [75](https://github.com/bitshares/bsips/issues/96) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Draft +[76](https://github.com/bitshares/bsips/issues/221) | ommittee-Defined SmartAsset Collateral Threshold | Abit More | Protocol | Draft From b788d7d381112d439c760fcff3315092ab237359 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Wed, 25 Sep 2019 19:40:39 -0400 Subject: [PATCH 145/262] Add BSIP77 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 571dcbd..2676514 100644 --- a/README.md +++ b/README.md @@ -81,4 +81,5 @@ Number | Title | [73](bsip-0073.md) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft [74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft [75](https://github.com/bitshares/bsips/issues/96) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Draft -[76](https://github.com/bitshares/bsips/issues/221) | ommittee-Defined SmartAsset Collateral Threshold | Abit More | Protocol | Draft +[76](https://github.com/bitshares/bsips/issues/221) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft +[77](https://github.com/bitshares/bsips/issues/161) | Require Higher CR When Creating/Adjusting Debt Positions | Abit More | Protocol | Draft From 747cef5a9aa16164043113d0f505de56917110e9 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Wed, 25 Sep 2019 19:51:16 -0400 Subject: [PATCH 146/262] Fixup BSIP47 Title --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2676514..270caed 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Number | Title | [44](bsip-0044.md) | Hashed Time-Locked Contract | Ryan R. Fox | Protocol | Installed [45](bsip-0045.md) | Add bitAsset Backing Collateral flag/permission | Customminer | Protocol | Draft [46](https://github.com/bitshares/bsips/pull/111) | Escrow Concepts | Taconator | Informational | Accepted -[47](bsip-0047.md) | Explicit Voting Operation | Fabian Schuh | Protocol | Draft +[47](bsip-0047.md) | Vote Proxies for Different Referendum Categories and Explicit Voting Operation | Fabian Schuh | Protocol | Draft [48](https://github.com/bitshares/bsips/pull/115) | Add Flag to Asset to Prevent Manipulating Max Supply | Fabian Schuh | Protocol | Draft [50](https://github.com/bitshares/bsips/issues/88) | Stealth development, Phase II | Chris Sanborn | Informational | Draft [51](https://github.com/bitshares/bsips/issues/89) | New operations for Confidential Asset (CA) transactions | Chris Sanborn | Protocol | Draft From 0a4a058d8499d0150c4d83da083e5cce7dbf1b15 Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 26 Sep 2019 02:30:45 +0200 Subject: [PATCH 147/262] Create bsip-0076.md --- bsip-0076.md | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 bsip-0076.md diff --git a/bsip-0076.md b/bsip-0076.md new file mode 100644 index 0000000..0cab45d --- /dev/null +++ b/bsip-0076.md @@ -0,0 +1,85 @@ + BSIP: 0076 + Title: Threshold for price feeds through voting + Authors: Abit More + Status: Draft + Type: Informational + Created: 2019-09-25 + +# Abstract + +This BSIP defines a process to influence the pegging status of committee-owned smartcoins through poll voting. + +# Motivation + +In order to maintain the peg of the smartcoins, smartcoins holders now have the right to be always +possible to buy collateral at a "fair" price. For committee-owned smartcoins, the collateral is BTS. +However, when the BTS token is being dumped in Centralized Exchanges with fake volume and even fake supply, +the value of the token is distorted, thus, forcing BTS token holders who have their BTS token trapped in +debt positions as collateral to sell their collateral at the distorted price via margin calls or +force-settlements is unfair. +The same situation applies to non-committee-owned smart coins as well. + +Smartcoins are products of the BitShares platform, their rules are defined by the platform +for the benefit of the platform and the BTS token holders. +If a product brings more harm than benefit to the platform, its rules need to be optimized, +under extreme conditions, the product needs to be halted. +For smartcoins, when the cost to maintain the peg is too high to afford, it's time to give up the peg. + +# Rationale + +Ideally a smartcoin owner should be able to define a set of conditions about when to give up the peg +and how to de-peg, but it needs time to design and implement. Before the final solution got worked out, +it's up to the price feed producers to execute the will for the asset owner on whether to maintain +the peg at a given point and how to de-peg. For committee-owned smartcoins, the owner is actually +all BTS holders who could express their will by voting, the price feed producers are the active witnesses. + +# Specification + +The BTS token holders define a threshold, if the market trading price of BTS is below the threshold, +witnesses should feed the threshold but not the market trading price, thus would effectively break +the peg as intended. When the market trading price of BTS is above the threshold, witnesses should +feed the market trading price, so the peg will be restored automatically. The mechanism is similar to +the Global-Settlement Protection mechanism as described in [BSIP 58](bsip-0058.md). + +Changes to the threshold will be decided on ALL committee-owned smartcoins by voting, each time +one change is issued 2 poll worker proposals will be created standing FOR and AGAINST the change. + +For example, to decide whether to change the threshold to 0.2 CNY each BTS, 2 poll worker proposals +will be created for voting: + +Poll-BSIP**-Change the threshold [from the previous value when applicable] to 0.2 CNY + +Poll-BSIP**-Not change the threshold [from the previous value when applicable] to 0.2 CNY + +If the voting confirm the change, committee will announce the change at least 3 days before the change +is implemented by witnesses. + +# Discussion + +Some people think it's the debt position holders' responsibility to always maintain their +collateral ratio to a fair level. However, when the collateral's price can drop to zero due to +unfair manipulation, it's not possible to always maintain a good CR. +Higher or lower, there is a point that the peg would break. + +This BSIP may negatively impact smartcoin holders since their holdings will likely devalue when +the voted point is met, which would likely be worse than before. +Businesses built on top of the smartcoins may be impacted. +Reputation of smartcoins as well as the BitShares brand may be impacted. + +Discussions about changing the threshold to what value is not in the scope of this BSIP. +The values should be carefully selected to comply with the market status and to mitigate potential risks. +Voters will need to evaluate each setting that is proposed in a BSIP poll. + +# Non-Technical Summary + +It is important to define a process for the BTS token holders to decide to change +pegging status of committee-owned smartcoins through voting. +This can currently be achieved with the technical options that are available to +the price feed producers aka witnesses. + +# See Also +* https://bitsharestalk.org/index.php?topic=29635.0 +* https://bitsharestalk.org/index.php?topic=29633.0 + +# Copyright +This document is placed in the public domain. From d68c43dfbd35751cd75a87bf769499c4ae5234f0 Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 26 Sep 2019 02:37:31 +0200 Subject: [PATCH 148/262] Add discussion --- bsip-0076.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bsip-0076.md b/bsip-0076.md index 0cab45d..5368d9f 100644 --- a/bsip-0076.md +++ b/bsip-0076.md @@ -70,6 +70,9 @@ Discussions about changing the threshold to what value is not in the scope of th The values should be carefully selected to comply with the market status and to mitigate potential risks. Voters will need to evaluate each setting that is proposed in a BSIP poll. +A new feature that allows an asset owner to directly set, update or unset the threshold will +be described in a new BSIP. It's not in the scope of this BSIP. + # Non-Technical Summary It is important to define a process for the BTS token holders to decide to change From 303d41b9fb71afcdaa9e8b7da753201b55552d83 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Wed, 25 Sep 2019 21:22:53 -0400 Subject: [PATCH 149/262] Fixup BSIP47 title --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2676514..52d680b 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Number | Title | [44](bsip-0044.md) | Hashed Time-Locked Contract | Ryan R. Fox | Protocol | Installed [45](bsip-0045.md) | Add bitAsset Backing Collateral flag/permission | Customminer | Protocol | Draft [46](https://github.com/bitshares/bsips/pull/111) | Escrow Concepts | Taconator | Informational | Accepted -[47](bsip-0047.md) | Explicit Voting Operation | Fabian Schuh | Protocol | Draft +[47](bsip-0047.md) | Vote Proxies for Different Referendum Categories and explicit voting operation | Fabian Schuh | Protocol | Draft [48](https://github.com/bitshares/bsips/pull/115) | Add Flag to Asset to Prevent Manipulating Max Supply | Fabian Schuh | Protocol | Draft [50](https://github.com/bitshares/bsips/issues/88) | Stealth development, Phase II | Chris Sanborn | Informational | Draft [51](https://github.com/bitshares/bsips/issues/89) | New operations for Confidential Asset (CA) transactions | Chris Sanborn | Protocol | Draft From 61371a68b7de24bb6e27326d42b9afac0531ddd9 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Wed, 25 Sep 2019 21:44:43 -0400 Subject: [PATCH 150/262] Fixup BSIP47 title --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 270caed..52d680b 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ Number | Title | [44](bsip-0044.md) | Hashed Time-Locked Contract | Ryan R. Fox | Protocol | Installed [45](bsip-0045.md) | Add bitAsset Backing Collateral flag/permission | Customminer | Protocol | Draft [46](https://github.com/bitshares/bsips/pull/111) | Escrow Concepts | Taconator | Informational | Accepted -[47](bsip-0047.md) | Vote Proxies for Different Referendum Categories and Explicit Voting Operation | Fabian Schuh | Protocol | Draft +[47](bsip-0047.md) | Vote Proxies for Different Referendum Categories and explicit voting operation | Fabian Schuh | Protocol | Draft [48](https://github.com/bitshares/bsips/pull/115) | Add Flag to Asset to Prevent Manipulating Max Supply | Fabian Schuh | Protocol | Draft [50](https://github.com/bitshares/bsips/issues/88) | Stealth development, Phase II | Chris Sanborn | Informational | Draft [51](https://github.com/bitshares/bsips/issues/89) | New operations for Confidential Asset (CA) transactions | Chris Sanborn | Protocol | Draft From 6b88494cfb27b0d228e17627e84183e6f1926c4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Thu, 26 Sep 2019 08:46:00 +0200 Subject: [PATCH 151/262] add Direct collateral sell order and Manual margin call --- bsip-0062.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/bsip-0062.md b/bsip-0062.md index b8ea39a..5372bbd 100644 --- a/bsip-0062.md +++ b/bsip-0062.md @@ -1,6 +1,6 @@ ``` BSIP: 0062 - Title: Close short position + Title: Close margin position Authors: Stefan Schießl stefan.schiessl@blockchainprojectsbv.com Jerry Liu bitcrab@qq.com @@ -19,6 +19,10 @@ Closing a short position with a healthy CR should come with no risk of getting m # Specification Introduce a way that user can directly place orders to sell collateral in a margin position, and the received SmartCoins will be used to reduce the debt automatically. +We introduce a direct collateral sell order and a manual margin call. Recommendation to the core team is to implement one of them for the upcoming hard fork, and the other one for the following one. + +## Direct collateral sell order + User needs to define the amount to sell and the amount to receive while placing the order. The amount to receive must be equal or less than the debt amount, and the price must be less than the current collateral ration times feed price (ensurance that the margin positions collatearl ratio will not be reduced after the filling of the sell orders). @@ -29,13 +33,17 @@ Remarks: 3. The order should be cancelled automatically if the position is manually closed. -4. If the order wants to sell more collateral than it has left (due to margin called, force settled or debt position updated), only allow to fill this order up to the actually available collateral (this may be realized by shrinking the actual values in the limit_order object, or through logic when trying to match). +4. If the order wants to sell more collateral than it has left (due to margin called, force settled or debt position updated), only allow to fill this order up to the actually available collateral (this may be realized by shrinking the actual values in the limit_order object, or through calculation logic when trying to match). + +5. If the order is asking for more than its debt (due to margin called, force settled or debt position updated), only allow to fill this order up to the actually needed debt (this may be realized by shrinking the actual values in the limit_order object, or through calculation logic when trying to match). + +6. `fill_or_kill` can be set just like for a normal limit order -5. If the order is asking for more than its debt (due to margin called, force settled or debt position updated), only allow to fill this order up to the actually needed debt (this may be realized by shrinking the actual values in the limit_order object, or through logic when trying to match). +7. `expiration` must be defined -6. `fill_or_kill` does not apply +## Manual margin call -7. The order has an `expiration` +User needs to specify the manual margin call price ratio (value must be positive, and a value of 1 represents the feedprice) that will be used to calculate the sell price depending the feed price, and a manual margin call will be created that follows the logic of a margin call, except that the price is calculated from the user-defined percent instead of MSSR. # References https://bitsharestalk.org/index.php?topic=28211.msg328509 From f37c46a74db0792768ce8b91605e0319b6713ba0 Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 26 Sep 2019 12:08:02 +0200 Subject: [PATCH 152/262] Add rule "one poll for one bitasset" --- bsip-0076.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bsip-0076.md b/bsip-0076.md index 5368d9f..5c99f03 100644 --- a/bsip-0076.md +++ b/bsip-0076.md @@ -41,15 +41,15 @@ the peg as intended. When the market trading price of BTS is above the threshold feed the market trading price, so the peg will be restored automatically. The mechanism is similar to the Global-Settlement Protection mechanism as described in [BSIP 58](bsip-0058.md). -Changes to the threshold will be decided on ALL committee-owned smartcoins by voting, each time +Changes to the threshold will be decided on individual committee-owned smartcoins by voting, each time one change is issued 2 poll worker proposals will be created standing FOR and AGAINST the change. -For example, to decide whether to change the threshold to 0.2 CNY each BTS, 2 poll worker proposals -will be created for voting: +For example, to decide whether to change the price feed threshold of bitCNY to 0.2 CNY each BTS, +2 poll worker proposals will be created for voting: -Poll-BSIP**-Change the threshold [from the previous value when applicable] to 0.2 CNY +Poll-BSIP**-Change bitCNY feed threshold [from the previous value when applicable] to 0.2 CNY per BTS -Poll-BSIP**-Not change the threshold [from the previous value when applicable] to 0.2 CNY +Poll-BSIP**-Not change bitCNY feed threshold [from the previous value when applicable] to 0.2 CNY per BTS If the voting confirm the change, committee will announce the change at least 3 days before the change is implemented by witnesses. From 2a821169c0ce9ab50748a21b4c868aa693c8d0eb Mon Sep 17 00:00:00 2001 From: John Jones Date: Fri, 27 Sep 2019 09:02:40 -0500 Subject: [PATCH 153/262] Clarifications and fixes --- bsip-0048.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/bsip-0048.md b/bsip-0048.md index 6d77131..4de3ce0 100644 --- a/bsip-0048.md +++ b/bsip-0048.md @@ -22,9 +22,9 @@ And finally, the ability to change the precision of an asset will now be availab # Motivation -A flag to disable the modification of the maximum supply for issuer created asset will be implemented. This has benefits for both the participants and the asset creator. Asset holders are assured the value of their assets (tokens) will not be diluted by issuers creating more tokens. Asset creators are able to market the fact that the maximum supply is fixed. +A flag to disable the modification of the maximum supply for an asset will be implemented. This has benefits for both the participants and the asset creator. Asset holders are assured the value of their assets (tokens) will not be diluted by issuers creating more tokens. Asset creators are able to market the fact that the maximum supply is fixed. -A flag to disable issuing allows asset holders to be assured that the current supply will remain fixed, even if there are unissued tokens. +A flag to disable issuing allows asset holders to be assured that the current supply will not increase, even if there are unissued tokens. The ability to change the precision of a created asset adds flexibility in the asset creation process. @@ -55,7 +55,8 @@ For `disable_issue`: 2. Set the `disable_issue` flag to `false` for existing assets at hardfork time 3. Add a `can_issue()` to the `asset_object` 4. Change the `asset_update_evaluator::do_evaluate` method to assert false for the setting of the `disable_issue` flag to `false` if it is currently `true` -5. Change the `asset_issue_evaluator::do_evaluate` method to assert false if `can_modify_max_supply()` returns false +5. Change the `asset_issue_evaluator::do_evaluate` method to assert false if `can_issue()` returns false +6. Change the `call_order_update_evalutator::do_evaluate` method to assert false if `can_issue()` returns false To change the precision: @@ -68,8 +69,6 @@ To change the precision: It is believed that the addition of `disable_modify_max_supply` and `disable_issue` will add security for asset holders. -The modification of the precision value carries no techincal risk, as asset creators will be unable to modify the precision once tokens have been issued. - There is the risk to parties interested in acquiring the asset if the precision is changed after due diligence and before issuance. # Discussion From 225aa27d52bde2e9ca5d808f9b65a00ebeef8b88 Mon Sep 17 00:00:00 2001 From: John Jones Date: Mon, 30 Sep 2019 06:27:24 -0500 Subject: [PATCH 154/262] More details in specifications, clarified language --- bsip-0075.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/bsip-0075.md b/bsip-0075.md index 5765db6..9ecee88 100644 --- a/bsip-0075.md +++ b/bsip-0075.md @@ -11,29 +11,29 @@ Worker: TBD ``` # Abstract -This BSIP moves adjustments to MCR and MSSR values to the asset owner. +This BSIP provides the ability for the asset creator to decide if adjustments to the Maintenance Collateral Ratio (MCR) and and the Maximum Short Squeeze Ratio (MSSR) should be done by the asset owner or by price feed providers. # Motivation -Asset owners are often in the best position to control the values of MCR and MSSR of their asset. Therefore, they should be able to have direct control to adjust those values. +Asset owners are often in the best position to control the values of MCR and MSSR of their asset. Therefore, they should be able to have direct control to adjust those values, should they choose to allow themselves. # Rationale Prior to this change, adjustments to MCR and MSSR were handled by feed producers. This often requires the asset owner to contact the feed producer and ask for the change. For some assets, such a step is time consuming for both parties and ill-fitted as part of the feed producer's responsibilities. -This new change will permit the asset owner to determine at asset creation time which should have the responsibility to maintain those values. +This new change shall permit the asset owner to determine at asset creation time which should have the responsibility to maintain those values. # Specification -The `asset_object` will contain a parameter that determines if the value is stored as part of the asset_object, or if it is pulled from the feed. +The `asset_object.asset_options.flags` shall contain the new flag `issuer_fed_asset` that determines if MCR and MSSR values are stored as part of the asset_object, or if it is pulled from the feeds. -The `create_asset_operation` will include the setting of the parameter above, as well as initial values for MCR and MSSR. +The `create_asset_operation` shall be modified to include the setting of the parameter above, as well as initial values for MCR and MSSR. -The `update_asset_operation` will permit updating of the MCR and MSSR values, if the asset has been created with the permission for the asset owner to do so. +The `update_asset_operation` shall be modified permit updating of the MCR and MSSR values, if the asset has been created with the permission for the asset owner to do so. NOTE: much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) shall be also called here if MCR and MSSR are adjusted. -If price feeds arrive with MCR and MSSR values for an asset who's asset owner is in control of those values, the feed values will be ignored. +If price feeds arrive with MCR and MSSR values for an asset who's owner is in control of those values, the feed values shall be ignored if the feed does not come from the asset owner. # Discussion # Summary for Shareholders -For some assets, having feed producers control MCR and MSSR values is cumbersome and ill-fitting. This BSIP allows asset owners to decide at asset creation time if the responsibility of those values should be from feed producers consensus or set directly by the asset owner themselves. +For some assets, having feed producers control MCR and MSSR values is cumbersome and ill-fitting. This BSIP allows asset owners to decide at asset creation time if the responsibility of those values should be from feed producers' consensus or set directly by the asset owner themselves. # Copyright This document is placed in the public domain. From a6feb613eb7078654c27ea5cf4ea0e345e5bdba1 Mon Sep 17 00:00:00 2001 From: John Jones Date: Mon, 30 Sep 2019 07:05:20 -0500 Subject: [PATCH 155/262] Added paragraph about ICO use case --- bsip-0048.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bsip-0048.md b/bsip-0048.md index 4de3ce0..0586092 100644 --- a/bsip-0048.md +++ b/bsip-0048.md @@ -24,6 +24,8 @@ And finally, the ability to change the precision of an asset will now be availab A flag to disable the modification of the maximum supply for an asset will be implemented. This has benefits for both the participants and the asset creator. Asset holders are assured the value of their assets (tokens) will not be diluted by issuers creating more tokens. Asset creators are able to market the fact that the maximum supply is fixed. +This can be very important in the case of Initial Coin Offerings (ICOs). Investors are assured by the network that their investment will not be diluted by new supply of that coin. + A flag to disable issuing allows asset holders to be assured that the current supply will not increase, even if there are unissued tokens. The ability to change the precision of a created asset adds flexibility in the asset creation process. From 81dcae6ddea0e25028c242079740b6e624e11ac4 Mon Sep 17 00:00:00 2001 From: John Jones Date: Mon, 30 Sep 2019 08:46:03 -0500 Subject: [PATCH 156/262] Added original author --- bsip-0075.md | 1 + 1 file changed, 1 insertion(+) diff --git a/bsip-0075.md b/bsip-0075.md index 9ecee88..0520399 100644 --- a/bsip-0075.md +++ b/bsip-0075.md @@ -2,6 +2,7 @@ BSIP: 0075 Title: Asset Owner Defines MCR and MSSR Values Authors: + Bangzi1001 John Jones Status: Draft Type: Protocol From f99183df84091d318027c734e856af8bab598e3f Mon Sep 17 00:00:00 2001 From: Abit Date: Mon, 30 Sep 2019 20:58:43 +0200 Subject: [PATCH 157/262] Update wording and summary of BSIP 73 --- bsip-0073.md | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/bsip-0073.md b/bsip-0073.md index b31e7b9..70a5a51 100644 --- a/bsip-0073.md +++ b/bsip-0073.md @@ -48,12 +48,11 @@ These changes would improve user experience (UX). # Specifications -## Hard fork +## Protocol upgrade -Since this is a protocol change, a hard fork is needed. A time will need to be -scheduled for applying the change, which is commonly known as "hard fork time". -In this document, terms "before the hard fork", "at the hard fork" and -"after the hard fork" may or may not be used to indicate things happen before +A time will need to be scheduled for applying the change. In this document, +terms "before the protocol upgrade", "at the protocol upgrade" and "after +the protocol upgrade" may or may not be used to indicate things happen before the scheduled time, at the scheduled time and after the scheduled time. ## `settle_order_object` @@ -91,7 +90,7 @@ new `fill_asap` option. The `asset_settle_evaluator` is used to evaluate and apply the `asset_settle_operation`. New logic is needed: -* only allow `fill_asap` option to be set after the hard fork; +* only allow `fill_asap` option to be set after the protocol upgrade; * if the `fill_asap` option is specified in an `asset_settle_operation`, when creating a `settle_order_object` (note: it implies some conditions are met, E.G. the asset is not globally settled), assign the value of the operation's @@ -106,7 +105,7 @@ The `asset_settle_evaluator` is used to evaluate and apply the The `proposal_create_evaluator` is used to evaluate and apply the `proposal_create_operation`, which can contain zero or more `asset_settle_operation` objects. New logic is needed: -* only allow `fill_asap` to be set after the hard fork. +* only allow `fill_asap` to be set after the protocol upgrade. ## Matching and filling settle orders whose `fill_asap` field is `true` @@ -116,7 +115,7 @@ If the new limit order is selling the collateral asset for the debt asset, and its price is below the feed price (which implies the feed price is valid), * current logic is to only match it with the limit orders on the opposite side of the market; -* after the hard fork, the new logic would be: +* after the protocol upgrade, the new logic would be: * firstly match it with the limit orders on the opposite side whose buy prices are higher than the feed price; * secondly match it with the settle orders whose `fill_asap` options were @@ -131,7 +130,7 @@ to the amount of collateral or the amount of debt changing (which implies the feed price is valid), * current logic is to only match it with the limit orders on the opposite side of the market and conditionally trigger a black swan event; -* after the hard fork, the new logic would be: +* after the protocol upgrade, the new logic would be: * firstly match it with the limit orders on the opposite side whose buy prices are higher than the feed price; if this step triggers a black swan event, apply the corresponding black swan processing logic to the market; @@ -150,7 +149,7 @@ feed price is valid, and if the new feed price in the direction of "X debt asset per collateral asset" is higher than the old feed price or the old feed price was invalid, * current logic doesn't handle settle orders, -* after the hard fork, the new logic would be: +* after the protocol upgrade, the new logic would be: * if there are limit orders selling the collateral asset below the new feed price, and there are settle orders whose `fill_asap` options were `true`, match the settle orders with the limit orders. In other words, treat @@ -173,13 +172,13 @@ collateral ratio, the fill price in the direction of "X debt asset per collateral asset" would be `fill_price = feed_price * (1 + foce_settlement_offset)`. -After the hard fork, when processing a settle order after the delay, +After the protocol upgrade, when processing a settle order after the delay, * firstly try to match it with the margin calls and the limit orders selling below `fill_price`. In other words, treat it as a taker limit order buying at `fill_price`. Note: this step doesn't affect `force_settled_volume`. * if the settle order still exists, process it with the logic before the - hard fork. + protocol upgrade. Note: this step does affect `force_settled_volume` as before. ## Logic related to BSIP 71 (Prevent Global Settlement) @@ -205,7 +204,8 @@ APIs which return a combined order book can combine settle orders whose ## CLI Currently there is a `settle_asset` command in CLI which can be used to -create force-settlement orders. After the hard fork, we need a command in +create force-settlement orders. After the protocol upgrade, +we need a command in CLI for users to create force-settlement orders with the new `fill_asap` option. @@ -220,7 +220,7 @@ Note: GUI changes here are only suggestions, formally they're not part of the specification. The new `fill_asap` option needs to be presented and can be used in GUI after -the hard fork. +the protocol upgrade. When there are settle orders with `fill_asap` option set to `true`, the UI can show them @@ -259,7 +259,8 @@ When force-settling a SmartCoin, the user currently has to wait for the *settlement delay* before her tokens are exchanged for the collateral asset. This BSIP introduces a new flag that allows settlement requests to be matched with market orders during the waiting period, potentially resulting in faster -settlement and a better price. +settlement and a better price. It complicates the market engine thus will +impact performance. # Copyright From 468b33bc1ea10bd698f4b8fc5930e5f2388a0904 Mon Sep 17 00:00:00 2001 From: Abit Date: Mon, 30 Sep 2019 21:10:01 +0200 Subject: [PATCH 158/262] Update links --- bsip-0062.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/bsip-0062.md b/bsip-0062.md index 5372bbd..d23ad92 100644 --- a/bsip-0062.md +++ b/bsip-0062.md @@ -42,22 +42,18 @@ Remarks: 7. `expiration` must be defined ## Manual margin call - User needs to specify the manual margin call price ratio (value must be positive, and a value of 1 represents the feedprice) that will be used to calculate the sell price depending the feed price, and a manual margin call will be created that follows the logic of a margin call, except that the price is calculated from the user-defined percent instead of MSSR. -# References -https://bitsharestalk.org/index.php?topic=28211.msg328509 - -User custom price for his margin call order #129 # Discussion Another process logic is also possible when a debt position is margin called or margin call orders change with close short orders,system check whether the margin call conflict with the close short orders via a defined logic, if yes than delete all the close short orders and place margin call orders, if not just place margin call orders without deleting the close short orders. This logic bring better user experience but also complexity. it is also a good choice if the complexity is acceptable from developer's perspective. -https://bitsharestalk.org/index.php?topic=28211.0 - -https://github.com/bitshares/bsips/issues/156 +# References +* https://bitsharestalk.org/index.php?topic=28211.0 +* https://github.com/bitshares/bsips/issues/129 +* https://github.com/bitshares/bsips/issues/156 # Copyright This document is placed in the public domain. From 1dfa72e760e19471f733d9f3f033151fe5f069f2 Mon Sep 17 00:00:00 2001 From: Abit Date: Mon, 30 Sep 2019 22:51:54 +0200 Subject: [PATCH 159/262] Create bsip-0077.md --- bsip-0077.md | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 bsip-0077.md diff --git a/bsip-0077.md b/bsip-0077.md new file mode 100644 index 0000000..20b5f73 --- /dev/null +++ b/bsip-0077.md @@ -0,0 +1,74 @@ + BSIP: 0077 + Title: Require Higher CR When Creating/Adjusting Debt Positions + Authors: Abit More + @shulthz + Status: Draft + Type: Protocol + Created: 2019-09-30 + +# Abstract + +This BSIP proposes a protocol change which aims to improve overall collaretal ratio (CR) of smartcoins. + +# Motivation + +Risk-loving traders tend to borrow as much debt as possible with as little collateral as possible, +which impacts overall CR of that smartcoin. Smartcoin owners would like to have a tool to counter +this behavior. + +# Rationale + +Requiring a higher CR for new debt positions would introduce a buffer thus would increase the +stability of the smartcoin. + +# Specification + +Add one parameter "Initial Collateral Ratio" (ICR) to each smartcoin asset, which can be updated by the asset owner. + +When adjusting a position, apply [BSIP30](https://github.com/bitshares/bsips/blob/master/bsip-0030.md) +if current CR is lower than ICR but not MCR. + +Before the protocol upgrade: +``` +when creating a new debt position + require CR > MCR + +when adjusting a debt position + if new CR <= MCR + require CR increased and debt not increased + +when current CR <= MCR + trigger margin call +``` + +After the protocol upgrade: +``` +Require ICR >= MCR + +when creating a new debt position + require CR > ICR + +when adjusting a debt position + if new CR <= ICR + require CR increased and debt not increased + +when current CR <= MCR + trigger margin call +``` + +Note: logic around *target collateral ratio* (TCR) is not affected. + +# Discussion + +This BSIP introduces a new tool for smartcoin asset owners to fine tune their assets. +Having an ICR greater than MCR would probably result in less risk-loving traders borrowing that +smartcoin, thus may lead to fewer market activities and worse liquidity. It's up to the asset owners +to decide whether to use this tool. + +# References +* https://github.com/bitshares/bsips/issues/129#issuecomment-483937118 +* https://github.com/bitshares/bsips/issues/96#issuecomment-484126930 +* https://bitsharestalk.org/index.php?topic=29638.0 + +# Copyright +This document is placed in the public domain. From 0072f7eed263bfa1d6309c8ea2ead95c24e1912f Mon Sep 17 00:00:00 2001 From: John Jones Date: Tue, 1 Oct 2019 13:30:14 -0500 Subject: [PATCH 160/262] split permission into two flags --- bsip-0075.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/bsip-0075.md b/bsip-0075.md index 0520399..9a06a96 100644 --- a/bsip-0075.md +++ b/bsip-0075.md @@ -12,7 +12,7 @@ Worker: TBD ``` # Abstract -This BSIP provides the ability for the asset creator to decide if adjustments to the Maintenance Collateral Ratio (MCR) and and the Maximum Short Squeeze Ratio (MSSR) should be done by the asset owner or by price feed providers. +This BSIP provides the ability for the asset creator to decide if adjustments to the Maintenance Collateral Ratio (MCR) or the Maximum Short Squeeze Ratio (MSSR) should be done by the asset owner or by price feed providers. # Motivation Asset owners are often in the best position to control the values of MCR and MSSR of their asset. Therefore, they should be able to have direct control to adjust those values, should they choose to allow themselves. @@ -23,11 +23,13 @@ Prior to this change, adjustments to MCR and MSSR were handled by feed producers This new change shall permit the asset owner to determine at asset creation time which should have the responsibility to maintain those values. # Specification -The `asset_object.asset_options.flags` shall contain the new flag `issuer_fed_asset` that determines if MCR and MSSR values are stored as part of the asset_object, or if it is pulled from the feeds. +The `asset_object.asset_options.flags` shall contain the new flag `issuer_fed_mcr` that determines if the MCR value is stored as part of the asset_object, or if it is pulled from the feeds. -The `create_asset_operation` shall be modified to include the setting of the parameter above, as well as initial values for MCR and MSSR. +The `asset_object.asset_options.flags` shall contain the new flag `issuer_fed_mssr` that determines if the MSSR value is stored as part of the asset_object, or if it is pulled from the feeds. -The `update_asset_operation` shall be modified permit updating of the MCR and MSSR values, if the asset has been created with the permission for the asset owner to do so. NOTE: much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) shall be also called here if MCR and MSSR are adjusted. +The `create_asset_operation` shall be modified to include the setting of the parameters above, as well as initial values for MCR and MSSR. + +The `update_asset_operation` shall be modified permit updating of the MCR and MSSR values, if the asset has been created with the permission for the asset owner to do so. NOTE: much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) shall be also called here if MCR or MSSR are adjusted. If price feeds arrive with MCR and MSSR values for an asset who's owner is in control of those values, the feed values shall be ignored if the feed does not come from the asset owner. From 611394ee2df55a693b77a181594e808e26e17961 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Wed, 2 Oct 2019 09:37:40 -0400 Subject: [PATCH 161/262] Create BSIP81 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 52d680b..cd22c1d 100644 --- a/README.md +++ b/README.md @@ -83,3 +83,4 @@ Number | Title | [75](https://github.com/bitshares/bsips/issues/96) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Draft [76](https://github.com/bitshares/bsips/issues/221) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft [77](https://github.com/bitshares/bsips/issues/161) | Require Higher CR When Creating/Adjusting Debt Positions | Abit More | Protocol | Draft +[81](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft From d08e95783687b71829ee5795159395f7a50500e1 Mon Sep 17 00:00:00 2001 From: Abit Date: Wed, 2 Oct 2019 15:58:40 +0200 Subject: [PATCH 162/262] Create bsip-0081.md --- bsip-0081.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 bsip-0081.md diff --git a/bsip-0081.md b/bsip-0081.md new file mode 100644 index 0000000..d8194ff --- /dev/null +++ b/bsip-0081.md @@ -0,0 +1,49 @@ + BSIP: 0081 + Title: Simple Maker-Taker Market Fees + Author: Abit More + Status: Draft + Type: Protocol + Created: 2019-10-02 + Discussion: https://github.com/bitshares/bsips/issues/229 + Worker: TBD + +# Abstract +[BSIP67](https://github.com/bitshares/bsips/issues/130) proposed a mechanism +which has maker-taker fees in consideration, but it's relatively complex. + +This BSIP proposes a protocol change to enable asset owners to specify +different market fee rate for maker orders and taker orders. + +# Motivation + +Asset owners need tools to incentivize trading of their assets. + +# Rationale + +Maker-taker fee model is adopted widely in centralized exchanges and helped +them to attract trading activities. + +# Specification + +There is already a flag `market_fee_percent` in asset options. + +Add a new flag `taker_fee_percent` into asset options, assign +`market_fee_percent` to `taker_fee_percentage` at the consensus +upgrade time for existing assets. The new flag can only be set +or updated by asset owners after the consensus upgrade. + +Before the consensus upgrade, when an order buying that asset +got filled, the amount `bought_amount * market_fee_percent` +will go to the asset's accumulated fees. + +After the consensus upgrade, when an order buying the asset +got filled, +* if the order is a *maker*, the amount + `bought_amount * market_fee_percent` will go to the + asset's accumulated fees; +* otherwise (if the order is a *taker*), the amount + `bought_amount * taker_fee_percent` will go to the + asset's accumulated fees. + +# Copyright +This document is placed in the public domain. From ac75c3a4198d7f6d95f3b52c7345c9e00294c3f5 Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Wed, 2 Oct 2019 09:56:03 -0500 Subject: [PATCH 163/262] [BSIP61] Add fee discussion --- bsip-0061.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bsip-0061.md b/bsip-0061.md index 13bc34f..2ad25d6 100644 --- a/bsip-0061.md +++ b/bsip-0061.md @@ -75,3 +75,8 @@ This document is created for the betterment of humanity and is hereby placed int # Discussion A full implementation is available at: https://github.com/bitshares/bitshares-core/issues/1604 + +#### Fee Calculation +This operation is a simple object update operation; it does not allocate new resources nor command processing logic additional to that which was already expected by the pre-existing object. A limit order on the books is created with the expectation that it will either be matched, potentially several times, or canceled, and fees to cover this storage and processing are collected during order creation. Because this operation does not fundamentally change this scenario, it charges a simple, non-refundable processing fee, and does not interact with the refundable order creation fee. The update fee is higher if the update modifies the order balance, as this increases the processing logic to affect the account balance as well as the order object. + +The limit order update operation may be used to "top up" an existing order and keep it on the books longer, possibly matching against more orders than would have been predicted when the order was created. This implies that for long-standing orders, the limit order update operation may constitute a discount over normal order creation, cancelation, and processing fees. The fee premium for modifying the order balance offsets this discount; however, a discount still exists for long-standing orders. Long-standing orders, however, are more valuable to the DEX than short-lived orders, as they promote market depth and high volume trading: market attributes which attract traders and more short-lived orders. The value added to the DEX as a whole by making it more economical for market makers to maintain long-standing orders significantly outweighs the discount the update operation affords to market makers; therefore, this proposal does not regard this discount on processing as detrimental to the blockchain as a whole. From 9dbe1cdfeed60f379545f4c50d7a905cb250cbe6 Mon Sep 17 00:00:00 2001 From: Abit Date: Wed, 2 Oct 2019 22:28:02 +0200 Subject: [PATCH 164/262] Update status of several old BSIPs --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cd22c1d..8aa6f1d 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,9 @@ Number | Title | -------------------|----------------------------------------------------------|-------------------|----------------|-------- [1](bsip-0001.md) | BSIP Purpose and Guidelines | Fabian Schuh | Informational | Draft [2](bsip-0002.md) | Refund Create Order Fees on Cancel | Daniel Larimer | Protocol | Superseded by [26](bsip-0026.md) -[3](bsip-0003.md) | Maker / Taker Market Fees Flag | Daniel Larimer | Protocol | Deferred +[3](bsip-0003.md) | Maker / Taker Market Fees Flag | Daniel Larimer | Protocol | Superseded by [81](https://github.com/bitshares/bsips/issues/229) [4](bsip-0004.md) | Distribute Market Fees on Core Asset to Referral Program | Daniel Larimer | Protocol | Obsoleted by [43](bsip-0043.md) -[5](bsip-0005.md) | Expiring Votes for Witnesses | Daniel Larimer | Protocol | Draft +[5](bsip-0005.md) | Expiring Votes for Witnesses | Daniel Larimer | Protocol | Superseded by [22](bsip-0022.md) [6](bsip-0006.md) | Market Maker Incentivization | Daniel Larimer | Protocol | Draft [7](bsip-0007.md) | Fee Backed Assets (FBA) | Daniel Larimer | Protocol | Installed [8](bsip-0008.md) | Privacy (STEALTH) Mode | Daniel Larimer | Protocol | Installed @@ -48,7 +48,7 @@ Number | Title | [38](bsip-0038.md) | Add target collateral ratio option to short positions | Abit More | Protocol | Installed [39](bsip-0039.md) | Automatically approve proposals by the proposer | Fabian Schuh | Protocol | Draft [40](bsip-0040.md) | Custom active permission | Stefan Schießl | Protocol | Accepted - Milestone 1 -[41](bsip-0041.md) | Reduce MSSR of bitCNY from 1.1 to 1.05 | Jerry Liu | Protocol | Accepted +[41](bsip-0041.md) | Reduce MSSR of bitCNY from 1.1 to 1.05 | Jerry Liu | Informational | Superseded by [59](bsip-0059.md) [42](bsip-0042.md) | Adjust price feed to influence trading price of SmartCoins | Abit More | Protocol | Rejected [43](bsip-0043.md) | Market Fee Sharing | OpenLedgerApp | Protocol | Installed [44](bsip-0044.md) | Hashed Time-Locked Contract | Ryan R. Fox | Protocol | Installed From 54d5851adce6d6e36c229edf50a7ad6735832d52 Mon Sep 17 00:00:00 2001 From: Abit Date: Wed, 2 Oct 2019 22:58:34 +0200 Subject: [PATCH 165/262] Update to optionally auto-approve the proposal --- bsip-0039.md | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/bsip-0039.md b/bsip-0039.md index f8fe6cf..c5a8b07 100644 --- a/bsip-0039.md +++ b/bsip-0039.md @@ -6,6 +6,7 @@ Type: Protocol Created: 2018-03-20 Discussion: https://github.com/bitshares/bitshares-core/issues/138 + https://github.com/bitshares/bsips/issues/71 Worker: # Abstract @@ -21,8 +22,8 @@ However, when creating a new proposal, the proposer needs to manually approve his operation afterwards. This is not only inconvenient, but also costs and additional operation and thus a fee. -This BSIP recommends to have the proposer of a proposal automatically -added as approved. +This BSIP proposes a protocol change that enables the proposer of a +proposal to automatically added herself as approved. # Motivation @@ -35,28 +36,33 @@ makes it unnecessary complicated. # Rational -By proposing an action, the proposer can be considered as an agreeing -party, otherwise the proposal wouldn't have been created in the first -place. +Giving the proposer an option to automatically approve the proposal +after creation solves the issue. If the proposer is not part of the multisig-setup, having him approve -the proposal automatically does affect the validity of the proposal +the proposal automatically does not affect the validity of the proposal itself. -# Specifications +It's not a security related change, changing the default behavior is not +the best option. It's good to maintain backward compatibility, avoid +breaking existing applications. -This BSIP comes with only minimal modifications that, however, change -the behavior of the protocol and thus need a protocol upgrade. +# Specifications -The change is implemented in such a way that the `fee_paying_account` -for the proposal is added to the `available_active_approvals` of the -proposal after creation. +Add an extension to the `proposal_create_operation` that let the proposer +define whether to auto-approve the proposal after creation. If the +extension is not present, do not auto-approve. The extension can only be +used after a scheduled protocol upgrade time. # Discussion -To be found in the forum - see link above. +By proposing an action, sometimes the proposer can be considered as an +agreeing party, otherwise the proposal wouldn't have been created in +the first place. Since sometimes the proposer doesn't want to approve +immediately, it's better that she has an option to decide whether to +auto-approve. -# Summary for Shareholders +# Non-technical Summary This BSIP proposes a minor modification that improves the process of using hierarchical account permissions and simplifies the use of @@ -69,3 +75,4 @@ This document is placed in the public domain. # See Also * https://github.com/bitshares/bitshares-core/issues/138 +* https://github.com/bitshares/bsips/issues/71 From d01b5e5edc473beb9024706350ac47bdca9fe5a1 Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 18:54:35 +0200 Subject: [PATCH 166/262] Obsoletes BSIP 03 --- bsip-0081.md | 1 + 1 file changed, 1 insertion(+) diff --git a/bsip-0081.md b/bsip-0081.md index d8194ff..8c539c7 100644 --- a/bsip-0081.md +++ b/bsip-0081.md @@ -5,6 +5,7 @@ Type: Protocol Created: 2019-10-02 Discussion: https://github.com/bitshares/bsips/issues/229 + Obsoletes: BSIP-0003 Worker: TBD # Abstract From a8e00c7260d43f5d3279092aafa6bc6860ef758f Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 18:56:18 +0200 Subject: [PATCH 167/262] Update status of BSIP 03 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8aa6f1d..d473e32 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Number | Title | -------------------|----------------------------------------------------------|-------------------|----------------|-------- [1](bsip-0001.md) | BSIP Purpose and Guidelines | Fabian Schuh | Informational | Draft [2](bsip-0002.md) | Refund Create Order Fees on Cancel | Daniel Larimer | Protocol | Superseded by [26](bsip-0026.md) -[3](bsip-0003.md) | Maker / Taker Market Fees Flag | Daniel Larimer | Protocol | Superseded by [81](https://github.com/bitshares/bsips/issues/229) +[3](bsip-0003.md) | Maker / Taker Market Fees Flag | Daniel Larimer | Protocol | Obsoleted by [81](https://github.com/bitshares/bsips/issues/229) [4](bsip-0004.md) | Distribute Market Fees on Core Asset to Referral Program | Daniel Larimer | Protocol | Obsoleted by [43](bsip-0043.md) [5](bsip-0005.md) | Expiring Votes for Witnesses | Daniel Larimer | Protocol | Superseded by [22](bsip-0022.md) [6](bsip-0006.md) | Market Maker Incentivization | Daniel Larimer | Protocol | Draft From d36a8f6afc693f6ba24d85ce8ff86b5f94e42191 Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 19:01:19 +0200 Subject: [PATCH 168/262] Add info about BSIP 03 obsoleted by BSIP 81 --- bsip-0003.md | 1 + 1 file changed, 1 insertion(+) diff --git a/bsip-0003.md b/bsip-0003.md index 3bdced2..8a8843c 100644 --- a/bsip-0003.md +++ b/bsip-0003.md @@ -6,6 +6,7 @@ Type: Protocol Created: 2015-12-16 Discussion: https://github.com/cryptonomex/graphene/issues/468 + Obsoleted-By: 0081 Worker: not available yet # Abstract From b24b5eb8fbb74c5c5567ad3f685d0ef9bd8c033f Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 19:02:25 +0200 Subject: [PATCH 169/262] Add Obsoleted-By header into template --- BSIPs-Template.md | 1 + 1 file changed, 1 insertion(+) diff --git a/BSIPs-Template.md b/BSIPs-Template.md index 4cfbe3d..b1fa5e8 100644 --- a/BSIPs-Template.md +++ b/BSIPs-Template.md @@ -6,6 +6,7 @@ Created: Discussion: Replaces: (optional) + Obsoleted-By: (optional) Superseded-By: (optional) Worker: (optional) From ec638582885998eebf71ea63fe9378655ad4a3a5 Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 19:04:08 +0200 Subject: [PATCH 170/262] Update list of status in template --- BSIPs-Template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BSIPs-Template.md b/BSIPs-Template.md index b1fa5e8..bb49cf6 100644 --- a/BSIPs-Template.md +++ b/BSIPs-Template.md @@ -1,7 +1,7 @@ BSIP: Title: Authors: - Status: [ Draft | Accepted | Installed | Withdrawn | Deferred | Rejected | Superseded ] + Status: [ Draft | Accepted | Installed | Voting | Deferred | Rejected | Superseded | Obsoleted] Type: [ Informational | Protocol ] Created: Discussion: From 814f6a9e3959219f99affc2e3d8f4fe3d8e1e980 Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 19:20:00 +0200 Subject: [PATCH 171/262] Add info that BSIP 05 is superseded by BSIP 22 --- bsip-0005.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bsip-0005.md b/bsip-0005.md index a6e63f4..f5382c2 100644 --- a/bsip-0005.md +++ b/bsip-0005.md @@ -2,11 +2,12 @@ Title: Expiring Votes for Witnesses Authors: Daniel Larmier Fabian Schuh - Status: Deferred + Status: Superseded Type: Protocol Created: 2015-12-16 Discussion: + Superseded-By: 0022 Worker: tbd # Abstract From 8c1f918f4fb165e4c0edad40bc28d8dd3412ab84 Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 19:20:50 +0200 Subject: [PATCH 172/262] Update status of BSIP 03 to Obsoleted --- bsip-0003.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0003.md b/bsip-0003.md index 8a8843c..b2c103a 100644 --- a/bsip-0003.md +++ b/bsip-0003.md @@ -2,7 +2,7 @@ Title: Maker / Taker Market Fees Flag Authors: Daniel Larimer Fabian Schuh - Status: Deferred + Status: Obsoleted Type: Protocol Created: 2015-12-16 Discussion: https://github.com/cryptonomex/graphene/issues/468 From d80c3b3a41a0ff6c4c8d1805b2665ceb94ec3394 Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 19:25:51 +0200 Subject: [PATCH 173/262] Update status, type and worker of BSIP 41 --- bsip-0041.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bsip-0041.md b/bsip-0041.md index a0ac282..083e6bf 100644 --- a/bsip-0041.md +++ b/bsip-0041.md @@ -1,11 +1,12 @@ BSIP: 0041 Title: Reduce MSSR of bitCNY from 1.1 to 1.05 Author: Jerry Liu - Status: Draft - Type: Protocol + Status: Superseded + Type: Informational Created: 2018-08-17 Discussion: https://bitsharestalk.org/index.php?topic=26928.0 - Worker: no + Superseded-By: 0059 + Worker: 1.14.144 ### **Abstract** We here propose to reduce the Maximum short squeeze ratio (MSSR) of bitCNY from 1.1 to 1.05, to lower the shorting incentive. From 7fc1d1c5326a4914a3825556215a5ad2053ea24d Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 19:27:49 +0200 Subject: [PATCH 174/262] Move Superseded-By header up --- bsip-0041.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0041.md b/bsip-0041.md index 083e6bf..1cc1101 100644 --- a/bsip-0041.md +++ b/bsip-0041.md @@ -2,10 +2,10 @@ Title: Reduce MSSR of bitCNY from 1.1 to 1.05 Author: Jerry Liu Status: Superseded + Superseded-By: 0059 Type: Informational Created: 2018-08-17 Discussion: https://bitsharestalk.org/index.php?topic=26928.0 - Superseded-By: 0059 Worker: 1.14.144 ### **Abstract** From f3e58d1e1d92d488e725392df976ea744bf18074 Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 19:29:03 +0200 Subject: [PATCH 175/262] Update order of headers --- BSIPs-Template.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BSIPs-Template.md b/BSIPs-Template.md index bb49cf6..f021106 100644 --- a/BSIPs-Template.md +++ b/BSIPs-Template.md @@ -1,13 +1,13 @@ BSIP: Title: Authors: - Status: [ Draft | Accepted | Installed | Voting | Deferred | Rejected | Superseded | Obsoleted] - Type: [ Informational | Protocol ] - Created: - Discussion: + Status: [ Draft | Accepted | Installed | Voting | Deferred | Rejected | Superseded | Obsoleted ] Replaces: (optional) Obsoleted-By: (optional) Superseded-By: (optional) + Type: [ Informational | Protocol ] + Created: + Discussion: Worker: (optional) # Abstract From d068cba7a0166a1c6900160d70b3364ae1e23f2d Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 19:29:47 +0200 Subject: [PATCH 176/262] Move Obsoleted-By header up --- bsip-0003.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0003.md b/bsip-0003.md index b2c103a..3a0165d 100644 --- a/bsip-0003.md +++ b/bsip-0003.md @@ -3,10 +3,10 @@ Authors: Daniel Larimer Fabian Schuh Status: Obsoleted + Obsoleted-By: 0081 Type: Protocol Created: 2015-12-16 Discussion: https://github.com/cryptonomex/graphene/issues/468 - Obsoleted-By: 0081 Worker: not available yet # Abstract From 5f91e003dbe69f6fe83d8dc1d205de81c0d6dd68 Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 19:30:25 +0200 Subject: [PATCH 177/262] Move Superseded-By header up --- bsip-0005.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0005.md b/bsip-0005.md index f5382c2..a164b86 100644 --- a/bsip-0005.md +++ b/bsip-0005.md @@ -3,11 +3,11 @@ Authors: Daniel Larmier Fabian Schuh Status: Superseded + Superseded-By: 0022 Type: Protocol Created: 2015-12-16 Discussion: - Superseded-By: 0022 Worker: tbd # Abstract From 4c4d7869ee353c35b2b2478fe6c4ab46e840040e Mon Sep 17 00:00:00 2001 From: Abit Date: Thu, 3 Oct 2019 20:33:36 +0200 Subject: [PATCH 178/262] Update BSIP39, update security-related info --- bsip-0039.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/bsip-0039.md b/bsip-0039.md index c5a8b07..53bb98a 100644 --- a/bsip-0039.md +++ b/bsip-0039.md @@ -34,6 +34,16 @@ itself, and two approvals. The inconvenience and additional fee hinders adoption of this scheme and makes it unnecessary complicated. +Due to lacking of an auto-approval feature, an ignorant user might fire a +`proposal_create` operation to create a proposal and then immediately fire +a `proposal_update` (i.e. approve) operation to approve the proposal. +However, the final proposal ID is not known before the `proposal_create` +operation is beyond the last irreversible block. So the user might +inadvertently approve the wrong proposal. +On Monday, 20th December 2018, [a node crash incident +](https://www.bitshares.foundation/announcements/2018-12-21-proposal-incident) +was indirectly caused by this. + # Rational Giving the proposer an option to automatically approve the proposal @@ -43,9 +53,8 @@ If the proposer is not part of the multisig-setup, having him approve the proposal automatically does not affect the validity of the proposal itself. -It's not a security related change, changing the default behavior is not -the best option. It's good to maintain backward compatibility, avoid -breaking existing applications. +For backward compatibility, to avoid breaking existing applications, +It's good to keep the default behavior. # Specifications @@ -76,3 +85,4 @@ This document is placed in the public domain. * https://github.com/bitshares/bitshares-core/issues/138 * https://github.com/bitshares/bsips/issues/71 +* https://www.bitshares.foundation/announcements/2018-12-21-proposal-incident From d38b7b6b09161ab183a40b5de608c1a445fa0c25 Mon Sep 17 00:00:00 2001 From: John Jones Date: Thu, 3 Oct 2019 13:36:49 -0500 Subject: [PATCH 179/262] adjust permissions/flags --- bsip-0075.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bsip-0075.md b/bsip-0075.md index 9a06a96..bee745a 100644 --- a/bsip-0075.md +++ b/bsip-0075.md @@ -23,13 +23,13 @@ Prior to this change, adjustments to MCR and MSSR were handled by feed producers This new change shall permit the asset owner to determine at asset creation time which should have the responsibility to maintain those values. # Specification -The `asset_object.asset_options.flags` shall contain the new flag `issuer_fed_mcr` that determines if the MCR value is stored as part of the asset_object, or if it is pulled from the feeds. +The `asset_object.asset_options.issuer_permissions` shall contain the new `issuer_fed_mcr` permission that determines if an issuer can change the related `flags` value. -The `asset_object.asset_options.flags` shall contain the new flag `issuer_fed_mssr` that determines if the MSSR value is stored as part of the asset_object, or if it is pulled from the feeds. +The `asset_object.asset_options.issuer_permissions` shall contain the new `issuer_fed_mssr` permission that determines if an issuer can change the related `flags` value. -The `create_asset_operation` shall be modified to include the setting of the parameters above, as well as initial values for MCR and MSSR. +The `create_asset_operation` shall be modified to include the setting of the parameters above, as well as initial `flags` values for MCR and MSSR. -The `update_asset_operation` shall be modified permit updating of the MCR and MSSR values, if the asset has been created with the permission for the asset owner to do so. NOTE: much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) shall be also called here if MCR or MSSR are adjusted. +The `update_asset_operation` shall be modified permit updating of the MCR and MSSR values, if the asset has the appropriate `flags` value set permitting the asset owner to do so. NOTE: much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) shall be also called here if MCR or MSSR are adjusted. If price feeds arrive with MCR and MSSR values for an asset who's owner is in control of those values, the feed values shall be ignored if the feed does not come from the asset owner. From 0fdb3b051e9d3a6bb69679e58d844c90d9c40aaf Mon Sep 17 00:00:00 2001 From: John Jones Date: Thu, 3 Oct 2019 16:56:56 -0500 Subject: [PATCH 180/262] Clarify permissions and flags --- bsip-0048.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bsip-0048.md b/bsip-0048.md index 0586092..de049db 100644 --- a/bsip-0048.md +++ b/bsip-0048.md @@ -32,9 +32,9 @@ The ability to change the precision of a created asset adds flexibility in the a # Rational -The `disable_modify_max_supply` is a newly created flag in the `asset_issuer_permissions`. The flag can be activated to forbid the modification of the `max_supply` (`asset_object.options`). Once the flag is set to `true`, it can only be set to `false` if `current_supply` is zero. +`disable_modify_max_supply` will be added to `asset_issuer_permissions`. The permission can be activated to forbid the modification of the `max_supply` (`asset_object.options`). The related flag can only be set to `false` if `current_supply` is zero. -The `disable_issue` is a newly created flag in the `asset_issuer_permissions`. The flag can be activated to forbid issuance of additional tokens. Once the flag is set to `true`, it can not be changed. +`disable_issue` will be added to `asset_issuer_permissions`. The permission can be activated to forbid issuance of additional tokens. Once the related flag is set to `true`, it can not be changed. Changing the precision of an asset should be easily accomplished with an `asset_update_operation`. This causes no harm while the asset is not issued. @@ -44,7 +44,7 @@ This BSIP comes with changes to the protocol, hence requires a propotocol upgrad For `disable_modify_max_supply`: -1. Add the `disable_modify_max_supply` flag to the issuer permissions +1. Add `disable_modify_max_supply` to the issuer permissions 2. Set `disable_modify_max_supply` to false for existing assets at hardfork time 3. Add a `can_modify_max_supply()` to the `asset_object` 4. Change the `asset_update_evaluator::do_evaluate` method to assert false for @@ -53,8 +53,8 @@ For `disable_modify_max_supply`: For `disable_issue`: -1. Add the `disable_issue` flag to the issuer permissions -2. Set the `disable_issue` flag to `false` for existing assets at hardfork time +1. Add `disable_issue` to the issuer permissions +2. Set `disable_issue` to `false` for existing assets at hardfork time 3. Add a `can_issue()` to the `asset_object` 4. Change the `asset_update_evaluator::do_evaluate` method to assert false for the setting of the `disable_issue` flag to `false` if it is currently `true` 5. Change the `asset_issue_evaluator::do_evaluate` method to assert false if `can_issue()` returns false From 6373c998644027c9a7ca8553d424194ab3817968 Mon Sep 17 00:00:00 2001 From: John Jones Date: Fri, 4 Oct 2019 08:08:43 -0500 Subject: [PATCH 181/262] emphasize timing, fix typos --- bsip-0075.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0075.md b/bsip-0075.md index bee745a..178c2a1 100644 --- a/bsip-0075.md +++ b/bsip-0075.md @@ -20,7 +20,7 @@ Asset owners are often in the best position to control the values of MCR and MSS # Rationale Prior to this change, adjustments to MCR and MSSR were handled by feed producers. This often requires the asset owner to contact the feed producer and ask for the change. For some assets, such a step is time consuming for both parties and ill-fitted as part of the feed producer's responsibilities. -This new change shall permit the asset owner to determine at asset creation time which should have the responsibility to maintain those values. +This new change shall permit the asset owner to determine *at asset creation time* who should have the responsibility to maintain those values. # Specification The `asset_object.asset_options.issuer_permissions` shall contain the new `issuer_fed_mcr` permission that determines if an issuer can change the related `flags` value. @@ -29,7 +29,7 @@ The `asset_object.asset_options.issuer_permissions` shall contain the new `issue The `create_asset_operation` shall be modified to include the setting of the parameters above, as well as initial `flags` values for MCR and MSSR. -The `update_asset_operation` shall be modified permit updating of the MCR and MSSR values, if the asset has the appropriate `flags` value set permitting the asset owner to do so. NOTE: much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) shall be also called here if MCR or MSSR are adjusted. +The `update_asset_operation` shall be modified to permit updating of the MCR and MSSR values, if the asset has the appropriate `flags` value set permitting the asset owner to do so. NOTE: much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) shall be also called here if MCR or MSSR are adjusted. If price feeds arrive with MCR and MSSR values for an asset who's owner is in control of those values, the feed values shall be ignored if the feed does not come from the asset owner. From 47962db57e4be18f09027916b896b3a7c2603576 Mon Sep 17 00:00:00 2001 From: Abit Date: Mon, 7 Oct 2019 16:15:35 +0200 Subject: [PATCH 182/262] Add note for "_" separator in market URI --- bsip-0060.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/bsip-0060.md b/bsip-0060.md index 0c22b4a..73d7a0f 100644 --- a/bsip-0060.md +++ b/bsip-0060.md @@ -131,12 +131,20 @@ lowalpha = "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | Market paths start with the word "market", followed by two `asset_id_or_symbol`s. -Example: `market/BTS_USD` +Example: +* `market/BTS/USD` +* `market/BTS_USD` ```BNF -market_path = "market" "/" asset_id_or_symbol "_" asset_id_or_symbol +market_path = "market" "/" asset_id_or_symbol [ "/" | "_" ] asset_id_or_symbol ``` +Note: +the `/` character has been chosen as the most preferable separator between the assets. +Due to historical reasons, the `_` separator had already been used in some applications +before the first version of this document was published. +New applications may consider supporting both for compatibility. + ### Public Keys Public Key paths start with the "public_key" word, followed by `bitshares_public_key`. From 9e38c13ff5e66d4040dce6183ddd117b547f11d6 Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Mon, 7 Oct 2019 09:52:20 -0500 Subject: [PATCH 183/262] [BSIP61] Eliminate variable fee --- bsip-0061.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/bsip-0061.md b/bsip-0061.md index 2ad25d6..625426b 100644 --- a/bsip-0061.md +++ b/bsip-0061.md @@ -25,9 +25,6 @@ The specification below was chosen on the following criteria: - Minimal RAM consumption for undo storage - Object modification requires slightly less space than object deletion and creation - Balances and account statistics are not updated unless necessary, avoiding unnecessary undo storage - - Finer granularity of fees - - Low fee if only the order object is modified - - Higher fee if balances must be updated as well # Specification A complete implementation of this BSIP is available for review [here](https://github.com/bitshares/bitshares-core/compare/develop...nathanhourt:issue-1604). @@ -77,6 +74,6 @@ A full implementation is available at: https://github.com/bitshares/bitshares-core/issues/1604 #### Fee Calculation -This operation is a simple object update operation; it does not allocate new resources nor command processing logic additional to that which was already expected by the pre-existing object. A limit order on the books is created with the expectation that it will either be matched, potentially several times, or canceled, and fees to cover this storage and processing are collected during order creation. Because this operation does not fundamentally change this scenario, it charges a simple, non-refundable processing fee, and does not interact with the refundable order creation fee. The update fee is higher if the update modifies the order balance, as this increases the processing logic to affect the account balance as well as the order object. +This operation is a simple object update operation; it does not allocate new resources nor command processing logic additional to that which was already expected by the pre-existing object. A limit order on the books is created with the expectation that it will either be matched, potentially several times, or canceled, and fees to cover this storage and processing are collected during order creation. Because this operation does not fundamentally change this scenario, it charges a simple, non-refundable processing fee, and does not interact with the refundable order creation fee. -The limit order update operation may be used to "top up" an existing order and keep it on the books longer, possibly matching against more orders than would have been predicted when the order was created. This implies that for long-standing orders, the limit order update operation may constitute a discount over normal order creation, cancelation, and processing fees. The fee premium for modifying the order balance offsets this discount; however, a discount still exists for long-standing orders. Long-standing orders, however, are more valuable to the DEX than short-lived orders, as they promote market depth and high volume trading: market attributes which attract traders and more short-lived orders. The value added to the DEX as a whole by making it more economical for market makers to maintain long-standing orders significantly outweighs the discount the update operation affords to market makers; therefore, this proposal does not regard this discount on processing as detrimental to the blockchain as a whole. +The limit order update operation may be used to "top up" an existing order and keep it on the books longer, possibly matching against more orders than would have been predicted when the order was created. This implies that for long-standing orders, the limit order update operation may constitute a discount over normal order creation, cancelation, and processing fees. Long-standing orders, however, are more valuable to the DEX than short-lived orders, as they promote market depth and high volume trading: market attributes which attract traders and more short-lived orders. The value added to the DEX as a whole by making it more economical for market makers to maintain long-standing orders significantly outweighs the discount the update operation affords to market makers; therefore, this proposal does not regard this discount on processing as detrimental to the blockchain as a whole. From cc1995b3dd3bf57c09fcae23381a4a5f88a233ce Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Mon, 7 Oct 2019 10:50:08 -0500 Subject: [PATCH 184/262] [BSIP61] Revise dust order check language --- bsip-0061.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0061.md b/bsip-0061.md index 625426b..edf53f9 100644 --- a/bsip-0061.md +++ b/bsip-0061.md @@ -52,7 +52,7 @@ Additionally, the following stateful checks will be applied during evaluation: - If `new_price` is not null, check its assets match those in the referenced order - If `delta_amount_to_sell` is not null and positive, check it does not exceed seller's balance - If `delta_amount_to_sell` is not null and negative, check it does not exceed order's balance - - Check updated order value is greater than zero + - Check if order is too small using the logic defined in `maybe_cull_small_order()` and reject the update if so - If `new_expiration` is not null, check it is in the future A single new evaluator is required, which shall check that the new field values are valid for the order being updated, and update the order and balances as necessary, then trigger order matching only if the price was modified such that the order has moved past the previous top-of-book order. From 858b7ee5dc39a6b2acdb6d0ccfd8c5fd6083a0d3 Mon Sep 17 00:00:00 2001 From: John Jones Date: Tue, 8 Oct 2019 06:24:30 -0500 Subject: [PATCH 185/262] Fix flags/permissions, positive logic --- bsip-0048.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/bsip-0048.md b/bsip-0048.md index de049db..2e1eddd 100644 --- a/bsip-0048.md +++ b/bsip-0048.md @@ -32,9 +32,9 @@ The ability to change the precision of a created asset adds flexibility in the a # Rational -`disable_modify_max_supply` will be added to `asset_issuer_permissions`. The permission can be activated to forbid the modification of the `max_supply` (`asset_object.options`). The related flag can only be set to `false` if `current_supply` is zero. +`enable_modify_max_supply` will be added to `asset_issuer_permissions`. The permission can be activated to permit the modification of the `max_supply` (`asset_object.options`). -`disable_issue` will be added to `asset_issuer_permissions`. The permission can be activated to forbid issuance of additional tokens. Once the related flag is set to `true`, it can not be changed. +`enable_issue` will be added to `asset_issuer_permissions`. The permission can be set to `false` to permit the related flag to be set to `false`, which will not permit issuance of tokens. Once the flag is set to `false`, it can not be changed. Changing the precision of an asset should be easily accomplished with an `asset_update_operation`. This causes no harm while the asset is not issued. @@ -42,21 +42,21 @@ Changing the precision of an asset should be easily accomplished with an `asset_ This BSIP comes with changes to the protocol, hence requires a propotocol upgrade. However the changes to the code are minor. -For `disable_modify_max_supply`: +For `enable_modify_max_supply`: -1. Add `disable_modify_max_supply` to the issuer permissions -2. Set `disable_modify_max_supply` to false for existing assets at hardfork time +1. Add `enable_modify_max_supply` to the issuer permissions +2. Set `enable_modify_max_supply` to `true` for existing assets at hardfork time 3. Add a `can_modify_max_supply()` to the `asset_object` -4. Change the `asset_update_evaluator::do_evaluate` method to assert false for - 1. the setting of the `disable_modify_max_supply` flag to `false` if `current_supply` is not zero or - 2. the modification of the `max_supply` when the `disable_modify_max_supply` is `true` +4. Change the `asset_update_evaluator::do_evaluate` method to assert false when + 1. the setting of the `enable_modify_max_supply` flag to `true` if `current_supply` is not zero or + 2. the modification of the `max_supply` when the `enable_modify_max_supply` is `false` -For `disable_issue`: +For `enable_issue`: -1. Add `disable_issue` to the issuer permissions -2. Set `disable_issue` to `false` for existing assets at hardfork time +1. Add `enable_issue` to the issuer permissions +2. Set `enable_issue` to `true` for existing assets at hardfork time 3. Add a `can_issue()` to the `asset_object` -4. Change the `asset_update_evaluator::do_evaluate` method to assert false for the setting of the `disable_issue` flag to `false` if it is currently `true` +4. Change the `asset_update_evaluator::do_evaluate` method to assert false for the setting of the `enable_issue` flag to `true` if it is currently `false` 5. Change the `asset_issue_evaluator::do_evaluate` method to assert false if `can_issue()` returns false 6. Change the `call_order_update_evalutator::do_evaluate` method to assert false if `can_issue()` returns false @@ -69,13 +69,13 @@ To change the precision: # Risks -It is believed that the addition of `disable_modify_max_supply` and `disable_issue` will add security for asset holders. +It is believed that the addition of `enable_modify_max_supply` and `enable_issue` will add security for asset holders. There is the risk to parties interested in acquiring the asset if the precision is changed after due diligence and before issuance. # Discussion -Using `disable_` as names for boolean values is not advisable and can lead to confusion. However, these names were chosen for compatibility reasons. See the comments [of a similar situation here](https://github.com/bitshares/bitshares-core/pull/1375#pullrequestreview-164580457). +Using `disable_` as names for boolean values is not advisable and can lead to confusion. See the comments [of a similar situation here](https://github.com/bitshares/bitshares-core/pull/1375#pullrequestreview-164580457). Rather than continue the legacy behavior, this BSIP will take a different tack and use positive logic. While it may be confusing for a time, future permissions and flags will use positive logic, and previous negative logic permissions will be changed to use positive logic (not part of this BSIP). # Summary for Shareholders From 06657d3043a0884106d1ba31e25575738328c26f Mon Sep 17 00:00:00 2001 From: John Jones Date: Thu, 10 Oct 2019 08:37:03 -0500 Subject: [PATCH 186/262] Initial commit of BSIP0083 --- bsip-0083.md | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 bsip-0083.md diff --git a/bsip-0083.md b/bsip-0083.md new file mode 100644 index 0000000..53ca145 --- /dev/null +++ b/bsip-0083.md @@ -0,0 +1,74 @@ +``` +BSIP: 0083 +Title: Decouple BitAssets from Platform Governance Process +Authors: + Alfredo Garcia + Christopher Sanborn + John M. Jones + Michel Santos + Nathan Hourt + Peter Conrad + Ryan R. Fox +Status: Draft +Type: Protocol +Obsoletes: BSIP-0016, BSIP-0058, BSIP-0059, BSIP-0075, BSIP-0076 +Created: 2019-10-07 +Discussion: https://github.com/bitshares/bsips/issues/239 +Worker: +``` + +# Abstract +This BSIP separates the governance of the technical security of the blockchain from the governance of BitAssets. BitAssets are a collection of special case SmartCoin which conflate blockchain governance and market effectiveness. To best serve the BitShares protocol, the existing set of BitAssets must be reconfigured to separate the concerns of block production, price feeds, and market operations; that is to say: deterministic consensus, non-deterministic external data, and smart contract settings. + +Therefore, this BSIP defines a process for BitAssets management to ensure protocol security remains the singular focus of the block producer role, and give BitAssets the best chance for long-term viability by nominating a new custodian to quickly react to market conditions. Furthermore, the portion of BTS collateral below the full valuation of a debt asset, as defined by its price feed, that is borrowed from the blockchain, shall not contribute to the voting power of the debtor. + +# Motivation +Block production is an essential component of the BitShares platform itself, and as such should be expected to take an agnostic and neutral view towards the products deployed within the platform. Therefore, this BSIP will define a process for BitAsset management to ensure protocol security remains the singular focus of the block producer role and give BitAssets the best chance for long-term stability by nominating a new custodian to quickly react to market conditions. In order for the distributed consensus mechanism of DPOS to achieve adequate decentralization, it is imperative that block producers maintain strict independence from the politics of individual products deployed on the platform. + +Governance is an important component of the core BTS token and effective application of governance throughout the BitShares protocol is imperative to the long-term success of the project. A number of BSIPs have addressed the shortcomings of the existing vote calculation mechanism. This BSIP changes vote calculation which currently confers governance rights which are intended for assignment to the protocol. + +In short, this BSIP will put the BitAssets under the control of a designated user account. With this change, the newly appointed BitAssets manager will be able to independently maintain the parameters of their derivative asset without interference from the platform’s block producers and committee members. At the same time, the platform itself and its committee will not be unduly influenced by the demands of private product management. An advantage gained by this is that the BitAsset manager will be able to react appropriately to rapidly changing market conditions, as may be required to properly maintain a successful derivative asset. + +# Rationale +Because the BitAssets are currently controlled by platform-wide governance mechanisms, and because these are not well suited to the management of smart coins, which may at times need to respond quickly to market conditions, the authors propose to reorganize these assets to utilize a directly appointed multisignature authority and thereby enable these assets to update in synchronization with market ebbs and flows. + +The authors recommend reassigning the blockchain-controlled BitAssets’ issuer field from committee-account to cn-vote, which is a multisignature account composed of seven different parties and having numerous proxy followers, and setting cn-vote as the sole feed producer, until cn-vote can delegate this role to accounts of its own appointment. The authors selected cn-vote for this role because cn-vote has demonstrated an active and vested interest in the stability and viability of the BitAsset products. Should cn-vote accept this appointment, the specification of the BitAsset parameters and feed production will become the responsibility of the cn-vote multisignature account. + +As a result of this assignment, the block producers will no longer provide feeds for BitAssets, and the new set of feed producers will no longer be affected by direct stakeholder voting. + +Because BitAsset management will no longer be affected by stakeholder voting, the vote-weighting calculations can be amended without detriment so that accounts holding BTS collateral positions will count only collateral above the value of their debt at the feed price. Collateral up to a 1.0 collateral-to-debt ratio is under lien to the BitAsset holder, and therefore does not represent a stake in the blockchain, and will no longer be counted as voting stake. Collateral in excess of a 1.0 collateral-to-debt ratio will continue to be counted in the debt holder’s voting stake. + +# Specification +The blockchain software is designed to support assets with multisignature issuer authorities; therefore, the technical changes required for this proposal are straightforward. The following technical changes are required: + +**Assignment of Accumulated Fees** + +At the hardfork date, the accumulated fees of the existing BitAssets will be transferred to the committee-account. + +**Update to Committee-Controlled BitAsset Issuer Fields** + +At the hardfork date, the committee-controlled BitAsset objects' issuer fields will be updated to specify the cn-vote account (ID 1.2.1148184). The existing price feeds will be cleared, and the cn-vote account will be specified as the feed producer. After the hardfork, the cn-vote account will be able to assign other feed producers at its discretion. + +**Disable the witness_fed_asset and committee_fed_asset Flags** + +At the hardfork date, the `witness_fed_asset` and `committee_fed_asset` flags will be unset from the BitAssets, and will be disabled from use in future assets. + +**Amend total_core_in_orders to Track Limit and Collateral Orders Separately** + +The `total_core_in_orders` field of the `account_statistics_object` will be deprecated, and assets in limit orders will be tallied in a new `total_core_in_limit_orders` field while collateral will be tracked in a new `total_core_in_collateral_orders` map, keyed on the collateralized asset ID. During vote weight calculation, the `total_core_in_limit_orders` will add directly to the account’s voting weight; additionally, the `total_core_in_collateral_orders` which exceeds the feed price value of the collateralized debt will be added to the account’s voting weight as well. + +**Enable Remittance of Worker Proposals in Core Asset** + +Escrow agents administering existing worker proposals presently denominated in BitAssets shall be authorized to remit worker payments in BitShares core asset, or in a BitAsset selected at the discretion of the workers and escrow agents. + +# Discussion +### Voting Power +The voting power of debt holders will be reduced to only the portion of collateral that exceeds full collateral valuation of the debt assets that are borrowed from the blockchain. It is arguable who “owns” BTS that are locked up as collateral in BitAsset smart contracts. The authors of this BSIP hold the view that debt holders have received BitAssets in return for their collateral (which they may have sold on the market for more BTS), and thus have given up rights to the collateral itself, at least to the portion of collateral that represents the value of the BitAssets they have received. It is only logical that by exchanging the collateral for BitAssets they have given up the rights associated with the collateral, including its voting power. +### Worker Proposals +Worker proposals were originally denominated in BitAssets with the intent to add liquidity in their respective markets. With BitAssets now being placed under user control, liquidity is no longer the concern of the platform. A further implication of placing BitAssets under custodian control is that workers being paid in BitAssets would be exposed to the risk of devaluation and/or de-pegging at the custodian's discretion. This BSIP aims to remedy this by allowing different payout methods deemed less risky. + +# Summary +In this BSIP the authors provide a unified solution to advance the project forward most efficiently. This proposal will decouple BitAssets from the rest of the BitShares platform with regard to governance. Instead, BitAssets can be controlled independently by a new BitAsset manager. The platform will be governed by the elected witnesses and committee, as before. This BSIP does not impact non-BitAsset Smart Coins. + +# Copyright +This document is placed into the public domain. From ca17ca6b8727035e19d37b2fd61b4d1af8f755fb Mon Sep 17 00:00:00 2001 From: John Jones Date: Thu, 10 Oct 2019 13:45:20 -0500 Subject: [PATCH 187/262] Allow editing values in more operations --- bsip-0075.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bsip-0075.md b/bsip-0075.md index 178c2a1..2578daa 100644 --- a/bsip-0075.md +++ b/bsip-0075.md @@ -27,10 +27,12 @@ The `asset_object.asset_options.issuer_permissions` shall contain the new `issue The `asset_object.asset_options.issuer_permissions` shall contain the new `issuer_fed_mssr` permission that determines if an issuer can change the related `flags` value. -The `create_asset_operation` shall be modified to include the setting of the parameters above, as well as initial `flags` values for MCR and MSSR. +The `create_asset_operation` shall be modified to include the setting of the parameters above, as well as initial `flags` values and ratios for MCR and MSSR. The `update_asset_operation` shall be modified to permit updating of the MCR and MSSR values, if the asset has the appropriate `flags` value set permitting the asset owner to do so. NOTE: much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) shall be also called here if MCR or MSSR are adjusted. +The `asset_update_bitasset_operation` shall be modified to permit updating of the MCR and MSSR values, if the asset has the appropriate `flags` value set permitting the asset owner to do so. NOTE: much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) shall be called here if MCR and MSSR are adjusted. + If price feeds arrive with MCR and MSSR values for an asset who's owner is in control of those values, the feed values shall be ignored if the feed does not come from the asset owner. # Discussion From 88970dd3fb757a62d87ff351f9ca3c7beffca0c3 Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Mon, 14 Oct 2019 07:16:28 -0400 Subject: [PATCH 188/262] Add BSIP80 and 81 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index cd22c1d..c8e4bda 100644 --- a/README.md +++ b/README.md @@ -83,4 +83,5 @@ Number | Title | [75](https://github.com/bitshares/bsips/issues/96) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Draft [76](https://github.com/bitshares/bsips/issues/221) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft [77](https://github.com/bitshares/bsips/issues/161) | Require Higher CR When Creating/Adjusting Debt Positions | Abit More | Protocol | Draft -[81](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft +[80](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft +[81](https://github.com/bitshares/bsips/issues/232) | Short-Term Membership | Abit More | Protocol | Draft From 487fc0c456cf8a40efc107a86cdfba8388683ced Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Mon, 14 Oct 2019 07:22:45 -0400 Subject: [PATCH 189/262] Add BSIP83 and 84 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index c8e4bda..361439a 100644 --- a/README.md +++ b/README.md @@ -85,3 +85,5 @@ Number | Title | [77](https://github.com/bitshares/bsips/issues/161) | Require Higher CR When Creating/Adjusting Debt Positions | Abit More | Protocol | Draft [80](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft [81](https://github.com/bitshares/bsips/issues/232) | Short-Term Membership | Abit More | Protocol | Draft +[83](https://github.com/bitshares/bsips/issues/232) | Decouple BitAssets from Platform Governance Process | Conrad, Fox, Garcia, Hourt, Jones, Sanborn, Santos | Protocol | Draft +[84](https://github.com/bitshares/bsips/issues/232) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft From cb6f2d7dd09bc221b9e447c54824bb6f96482bea Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Mon, 14 Oct 2019 07:28:05 -0400 Subject: [PATCH 190/262] Fixup 80-84 --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 361439a..e0b20a1 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ Number | Title | [75](https://github.com/bitshares/bsips/issues/96) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Draft [76](https://github.com/bitshares/bsips/issues/221) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft [77](https://github.com/bitshares/bsips/issues/161) | Require Higher CR When Creating/Adjusting Debt Positions | Abit More | Protocol | Draft -[80](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft -[81](https://github.com/bitshares/bsips/issues/232) | Short-Term Membership | Abit More | Protocol | Draft -[83](https://github.com/bitshares/bsips/issues/232) | Decouple BitAssets from Platform Governance Process | Conrad, Fox, Garcia, Hourt, Jones, Sanborn, Santos | Protocol | Draft -[84](https://github.com/bitshares/bsips/issues/232) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft +[80](https://github.com/bitshares/bsips/issues/232) | Short-Term Membership | Abit More | Protocol | Draft +[81](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft +[83](https://github.com/bitshares/bsips/pull/238) | Decouple BitAssets from Platform Governance Process | Conrad, Fox, Garcia, Hourt, Jones, Sanborn, Santos | Protocol | Draft +[84](https://github.com/bitshares/bsips/issues/81) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft From c21853e68f2f4f0f09360ebb1b8f413449bcbb1f Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Mon, 14 Oct 2019 07:29:47 -0400 Subject: [PATCH 191/262] Remove BSIP80 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index e0b20a1..8329a57 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,6 @@ Number | Title | [75](https://github.com/bitshares/bsips/issues/96) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Draft [76](https://github.com/bitshares/bsips/issues/221) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft [77](https://github.com/bitshares/bsips/issues/161) | Require Higher CR When Creating/Adjusting Debt Positions | Abit More | Protocol | Draft -[80](https://github.com/bitshares/bsips/issues/232) | Short-Term Membership | Abit More | Protocol | Draft [81](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft [83](https://github.com/bitshares/bsips/pull/238) | Decouple BitAssets from Platform Governance Process | Conrad, Fox, Garcia, Hourt, Jones, Sanborn, Santos | Protocol | Draft [84](https://github.com/bitshares/bsips/issues/81) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft From 915f02f75d9aa19d7e00f6b18e7f24dabfcaa87e Mon Sep 17 00:00:00 2001 From: ryanrfox Date: Mon, 14 Oct 2019 07:46:08 -0400 Subject: [PATCH 192/262] Add BSIP85 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8329a57..f2d1cc9 100644 --- a/README.md +++ b/README.md @@ -86,3 +86,4 @@ Number | Title | [81](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft [83](https://github.com/bitshares/bsips/pull/238) | Decouple BitAssets from Platform Governance Process | Conrad, Fox, Garcia, Hourt, Jones, Sanborn, Santos | Protocol | Draft [84](https://github.com/bitshares/bsips/issues/81) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft +[85](https://github.com/bitshares/bsips/issues/240) | Maker Order Creation Fee Discount | Abit More | Protocol | Draft From e874bd070bdbf73cc62af9e34c6654d9440358fb Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Mon, 14 Oct 2019 15:06:51 +0200 Subject: [PATCH 193/262] Initial version --- bsip-0084.md | 195 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 195 insertions(+) create mode 100644 bsip-0084.md diff --git a/bsip-0084.md b/bsip-0084.md new file mode 100644 index 0000000..c5ac738 --- /dev/null +++ b/bsip-0084.md @@ -0,0 +1,195 @@ + BSIP: + Title: Elections based on non-core asset + Authors: Peter Conrad + Status: Draft + Type: Protocol + Created: 2019-10-12 + Discussion: https://github.com/bitshares/bsips/issues/81 + +# Abstract + +From the beginning, the BitShares blockchain has offered the ability to vote with the core token, and to have elected accounts govern the blockchain. + +For specific use-cases it can be desirable to have a similar mechanism for voting and elections where the votes are counted in relation not to BTS but to some other asset. An example might be a community of people who are interested in a specific topic. + +This BSIP proposes changes that will enable elections based on dedicated assets. + + +# Motivation + +The feature has been requested from independent businesses as well as from within the community. In addition, it paves the way for a to-be-proposed change to BitAsset governance, i. e. the decoupling of BitAsset management from blockchain governance. + + +# Rationale + +There are fundamental differences between the mechanics proposed here and the mechanics already in place for BTS-based voting. + +BTS balances are affected by almost every operation, due to transaction fees. The voting tokens will only be affected when they are being used. + +BTS is used in a multitude of ways, e. g. as collateral, as the counterpart in most active markets, as payment for workers and witnesses, as cashback for fees and so on. Contrarily, it is assumed that the primary purpose of the voting tokens will be voting. They are unlikely to be used as collateral. + +These differences allow for various simplifications and optimizations. In particular, we propose to allow only liquid balances for voting. Because these presumably change rarely in comparison to the number of distinct balances, it is more efficient to recalculate votes on the fly instead of once per maintenance interval (see STEEM for comparison). + +Furthermore, we make no distinction between voting and elections. Voting (as in making a yes/no decision) can be emulated with an election where only the votes for two designated candidates are counted and compared to each other. Depending on voting rules (to be defined externally on a case-by-case basis), the one with more votes wins, or perhaps the one with an absolute majority of eligible votes. + + +# Specifications + +## 1. New asset flag "voting_allowed" + +A new asset flag/permission "voting_allowed" will be introduced. At the time of the hardfork, all existing UIAs will have the corresponding permission set. Future assets can have the permission set only if they are UIAs not MPAs nor PMs. + +As usual with flags, the flag can be changed only if the permission is set. The permission can be unset any time, but can be set only when supply is zero. + +The flag must not be used before the time of the hardfork. + + +## 2. New operation "create_elected_authority" + +**Note 1:** Since the overall computational overhead for this voting mechanism is significant, the height of the fee should reflect this. + +**Note 2:** The new asset flag `voting_allowed` is only checked for this operation. If the flag is removed from an asset, any existing elected authorities are unaffected. + +**Fields:** + +* `account_id_type creator` - the account to pay the fee, also the only one who can delete the authority +* `asset_id_type voting_asset` - the asset on which to base the voting +* `unsigned_int num_members` - the number of authority members to vote on if fixed, or 0 otherwise +* `unsigned_int min_members` - the minimum number of authority members to elect, or 0 if fixed +* `unsigned_int max_members` - the maximum number of authority members that can be elected, or 0 if fixed +* `flat_set candidates` - a list of candidates eligible for voting, or empty +* `optional candidate_holders` - and asset that candidates must hold to be eligible for voting +* `bool proxy_allowed` - indicates if proxy voting is allowed +* `optional vote_until` - an optional ending date after which voting slates are frozen + +**Validation:** + +The operation must not be used before the time of the hardfork. + +* `creator` must exist, must have lifetime membership, and must have sufficient balance to pay the fee. +* `voting_asset` must exist and must have the `voting_allowed` flag set. +* If `num_members` is 0 then `min_members` and `max_members` must both be positive. +* If `num_members` is positive then both `min_members` and `max_members` must equal 0. +* If `candidates` is not empty then + * Its size must be greater or equal to `max(num_members,min_members)`. + * `candidate_holders` must not be present. +* If `candidate_holders` is present the `candidates` must be empty. +* `vote_until`, if present, must be in the future + +**Evaluation:** + +A new object type `elected_authority_object` is introduced. The operation creates such an object using the fields from the operation. + +A new, empty authority is created. The desired number of members for the authority is set to `max(num_members,min_members)`. + +Half of the operation fee is set aside and stored in the `elected_authority_object`. + + +## 3. New operation "delete_elected_authority" + +**Fields:** + +* `account_id_type owner` - the account to pay the fee, must have created the authority +* `elected_authority_id_type authority` - the authority to delete + +**Validation:** + +The operation must not be used before the time of the hardfork. + +* `authority` must exist. +* `owner == authority.creator` + +**Evaluation:** + +* The fee stored in `authority` is returned to `owner`. +* The `elected_authority_object` is deleted. +* All related objects, including the `authority` as well as all user votes, are also deleted. + +**Note:** Afterwards, accounts that have the `authority` still referenced in its `owner` authority will be unable to ever change their owner again. Accounts that have the `authority` referenced in their `active` authority will be usable only by their `owner` authority until the `active` authority has been changed. + + +## 4. New operation "update_asset_vote" + +**Fields:** + +* `account_id_type voter` - the voting account, also pays fee +* `elected_authority_id_type authority` - the authority on which to vote +* `unsigned_int number` - the number of members the authority should have, or 0 if it is fixed +* `flat_set votes_to_add` - a list of accounts to add to the current voting slate +* `flat_set votes_to_remove` - a list of accounts to remove from the current voting slate +* `optional proxy` - an optional voting proxy + +**Validation:** + +The operation must not be used before the time of the hardfork. + +* `authority` must exist. +* `voter` must exist and have sufficient balance to pay the fee. +* If `authority.vote_until` is present, then it must be in the future. +* If `authority.num_members > 0` then `number` must equal 0. +* If `authority.num_members == 0` then `authority.min_members <= number <= authority.max_members`. +* For all entries in `votes_to_add`: + * must exist + * must not be present in the user's voting slate on `authority` + * if `authority.candidates` is not empty then it must be contained therein + * if `authority.candidate_holders` is present then it must own tokens of the given type +* For all entries in `votes_to_remove`: + * must be present in the user's voting slate on `authority` +* If both `votes_to_add` and `votes_to_remove` are empty then `number` must be different than the `voter`'s previous choice for `number`, or the `voter`'s proxy setting must change. +* If `proxy` is present then + * `authority.proxy_allowed` must be `true`. + * `proxy` account must exist and must have a voting slate for the `authority`. + * `number` must equal 0 and both `votes_to_add` and `votes_to_remove` must be empty. + +**Evaluation:** + +* If `proxy` is not present but `voter` had set a proxy on this `authority` before + * Subtract the `voter`'s token balance from the old proxy's proxy token count and adjust vote tally accordingly. + * Apply `votes_to_add` as described below. +* If `proxy` is present and `voter` had not set a proxy before + * Remove all accounts from the user's own voting slate and adjust vote tally accordingly. + * Set proxy in voting slate. + * Add `voter`'s balance to `proxy`'s proxy token count and adjust vote tally accordingly. +* If `proxy` is present and `voter` had set a (different) proxy before + * Remove old proxy and adjust vote tally accordingly (see above). + * Set new proxy and adjust vote tally accordingly (see above). +* If `proxy` is not set + * `votes_to_add`, `votes_to_remove` and `number` are applied to the user's voting slate. + * Let `voting_balance` be the sum of the `voter`'s token balance of the asset plus his proxy token balance. + * The voting delta is the `voting_balance` for each vote to be added and for the new `number`, the negative `voting_balance` for each vote to be removed and the previous `number`. + * The voting delta in votes is applied to the vote tally of `authority`. + * The resulting differences in the election outcome (if any) are reflected in the respective `authority` object. + +**Note:** the intent is to have vote tallying work in the same way it is currently performed when voting with BTS. The same goes for determining the number of accounts that make up the authority, unless it is fixed. + + +## 5. `adjust_balance` + +The chain logic for adjusting account balances is modified as follows: + +* For each voting slate of the balance's owner with the same asset type as is being updated: + * If the voting slate points to a proxy, adjust the proxy's proxy token count according to the balance delta. + * Apply the balance delta to the vote tally according to the user's (or proxy's if set) voting slate. + * Reflect the resulting differences to the election outcome in the respective `authority` object. + + +## 6. `account_update_operation` + +After the time of the hardfork, a new type of `special_authority` is allowed. This new type wraps an `elected_authority_object`. + + +# Discussion + + +# Risks + +This BSIP has an impact on the performance of balance-changing operations. It is believed that the overall impact will be low, because only few assets will be affected. + + +# Summary for Shareholders + +This BSIP introduces new operations to allow voting and elections using other assets than BTS. Authorities based on election outcomes can be assigned to accounts. Proxy voting is not possible in these elections. + +# Copyright + +This document is placed in the public domain. From bb74aecd9cdd4c48196b4f3cbb24a8a07ff727e0 Mon Sep 17 00:00:00 2001 From: Abit Date: Tue, 15 Oct 2019 01:34:23 +0200 Subject: [PATCH 194/262] Add BSIP85: Maker order creation fee discount --- bsip-0085.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 bsip-0085.md diff --git a/bsip-0085.md b/bsip-0085.md new file mode 100644 index 0000000..d89488c --- /dev/null +++ b/bsip-0085.md @@ -0,0 +1,49 @@ + BSIP: 0085 + Title: Maker order creation fee discount + Author: Abit More + Status: Draft + Type: Protocol + Created: 2019-10-13 + Discussion: https://github.com/bitshares/bsips/issues/240 + Worker: TBD + +# Abstract + +This BSIP proposes a protocol change so that the committee can define +different fee rates for maker orders and taker orders. + +# Motivation + +To improve liquidity of the BitShares DEX. + +# Rationale + +The maker-taker fee model is adopted widely in centralized exchanges and +helped them to attract trading activities. + +In the BitShares DEX, for each filled order, the owner of the order need to +pay an order creation fee and conditionally a market fee. [BSIP 81]( +https://github.com/bitshares/bsips/blob/master/bsip-0081.md) described +a way to apply the maker-taker fee model to the market fee. This BSIP +describes a way to apply the maker-taker fee model to the order creation fee. + +# Specification + +Add a new global parameter `maker_fee_discount_percent` which can +be updated by the committee only after the protocol upgrade. +Initial value of that parameter is `0`. +Valid range of that parameter is `[0, 100%]`. + +When a limit order with a non-zero pending fee is filled or partially filled, +* if the order is a take order, process the pending fee as before; +* if the order is a maker order, return +`pending_fee * maker_fee_discount_percent` (round down) to the owner, +then process the remaining pending fee as before. + Note: similar to [BSIP 26]( +https://github.com/bitshares/bsips/blob/master/bsip-0026.md), in case when + the order creation fee was paid in an asset which was not BTS, + return an amount of BTS to the asset's fee pool and + return an amount of that asset to the order owner. + +# Copyright +This document is placed in the public domain. From 84d7df2fe9519cd9f7c9ae449705a5956be0d670 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Tue, 15 Oct 2019 07:32:22 +0200 Subject: [PATCH 195/262] Typo --- bsip-0084.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0084.md b/bsip-0084.md index c5ac738..24cafcf 100644 --- a/bsip-0084.md +++ b/bsip-0084.md @@ -58,7 +58,7 @@ The flag must not be used before the time of the hardfork. * `unsigned_int min_members` - the minimum number of authority members to elect, or 0 if fixed * `unsigned_int max_members` - the maximum number of authority members that can be elected, or 0 if fixed * `flat_set candidates` - a list of candidates eligible for voting, or empty -* `optional candidate_holders` - and asset that candidates must hold to be eligible for voting +* `optional candidate_holders` - an asset that candidates must hold to be eligible for voting * `bool proxy_allowed` - indicates if proxy voting is allowed * `optional vote_until` - an optional ending date after which voting slates are frozen From 9b208db788c47530c165c12118ab64601dd7ec05 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Tue, 15 Oct 2019 07:31:32 +0200 Subject: [PATCH 196/262] Removed voting change, replaced cn-vote with elected authority --- bsip-0083.md | 48 +++++++++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/bsip-0083.md b/bsip-0083.md index 53ca145..51fb6c5 100644 --- a/bsip-0083.md +++ b/bsip-0083.md @@ -11,7 +11,7 @@ Authors: Ryan R. Fox Status: Draft Type: Protocol -Obsoletes: BSIP-0016, BSIP-0058, BSIP-0059, BSIP-0075, BSIP-0076 +Obsoletes: BSIP-0016, BSIP-0058, BSIP-0059, BSIP-0076 Created: 2019-10-07 Discussion: https://github.com/bitshares/bsips/issues/239 Worker: @@ -20,55 +20,61 @@ Worker: # Abstract This BSIP separates the governance of the technical security of the blockchain from the governance of BitAssets. BitAssets are a collection of special case SmartCoin which conflate blockchain governance and market effectiveness. To best serve the BitShares protocol, the existing set of BitAssets must be reconfigured to separate the concerns of block production, price feeds, and market operations; that is to say: deterministic consensus, non-deterministic external data, and smart contract settings. -Therefore, this BSIP defines a process for BitAssets management to ensure protocol security remains the singular focus of the block producer role, and give BitAssets the best chance for long-term viability by nominating a new custodian to quickly react to market conditions. Furthermore, the portion of BTS collateral below the full valuation of a debt asset, as defined by its price feed, that is borrowed from the blockchain, shall not contribute to the voting power of the debtor. +Therefore, this BSIP defines a process for BitAssets management to ensure protocol security remains the singular focus of the block producer role, and give BitAssets the best chance for long-term viability by nominating a new custodian to quickly react to market conditions. # Motivation Block production is an essential component of the BitShares platform itself, and as such should be expected to take an agnostic and neutral view towards the products deployed within the platform. Therefore, this BSIP will define a process for BitAsset management to ensure protocol security remains the singular focus of the block producer role and give BitAssets the best chance for long-term stability by nominating a new custodian to quickly react to market conditions. In order for the distributed consensus mechanism of DPOS to achieve adequate decentralization, it is imperative that block producers maintain strict independence from the politics of individual products deployed on the platform. -Governance is an important component of the core BTS token and effective application of governance throughout the BitShares protocol is imperative to the long-term success of the project. A number of BSIPs have addressed the shortcomings of the existing vote calculation mechanism. This BSIP changes vote calculation which currently confers governance rights which are intended for assignment to the protocol. - -In short, this BSIP will put the BitAssets under the control of a designated user account. With this change, the newly appointed BitAssets manager will be able to independently maintain the parameters of their derivative asset without interference from the platform’s block producers and committee members. At the same time, the platform itself and its committee will not be unduly influenced by the demands of private product management. An advantage gained by this is that the BitAsset manager will be able to react appropriately to rapidly changing market conditions, as may be required to properly maintain a successful derivative asset. +In short, this BSIP will put the BitAssets under the control of a new user account controlled by the stakeholders through a new type of voting. With this change, the newly appointed BitAssets manager will be able to independently maintain the parameters of their derivative asset without interference from the platform’s block producers and committee members. At the same time, the platform itself and its committee will not be unduly influenced by the demands of private product management. An advantage gained by this is that the BitAsset manager will be able to react appropriately to rapidly changing market conditions, as may be required to properly maintain a successful derivative asset. # Rationale -Because the BitAssets are currently controlled by platform-wide governance mechanisms, and because these are not well suited to the management of smart coins, which may at times need to respond quickly to market conditions, the authors propose to reorganize these assets to utilize a directly appointed multisignature authority and thereby enable these assets to update in synchronization with market ebbs and flows. - -The authors recommend reassigning the blockchain-controlled BitAssets’ issuer field from committee-account to cn-vote, which is a multisignature account composed of seven different parties and having numerous proxy followers, and setting cn-vote as the sole feed producer, until cn-vote can delegate this role to accounts of its own appointment. The authors selected cn-vote for this role because cn-vote has demonstrated an active and vested interest in the stability and viability of the BitAsset products. Should cn-vote accept this appointment, the specification of the BitAsset parameters and feed production will become the responsibility of the cn-vote multisignature account. +Because the BitAssets are currently controlled by platform-wide governance mechanisms, and because these are not well suited to the management of smart coins, which may at times need to respond quickly to market conditions, the authors propose to reorganize these assets to utilize a dedicated stakeholder-voted multisignature authority and thereby enable these assets to update in synchronization with market ebbs and flows. -As a result of this assignment, the block producers will no longer provide feeds for BitAssets, and the new set of feed producers will no longer be affected by direct stakeholder voting. - -Because BitAsset management will no longer be affected by stakeholder voting, the vote-weighting calculations can be amended without detriment so that accounts holding BTS collateral positions will count only collateral above the value of their debt at the feed price. Collateral up to a 1.0 collateral-to-debt ratio is under lien to the BitAsset holder, and therefore does not represent a stake in the blockchain, and will no longer be counted as voting stake. Collateral in excess of a 1.0 collateral-to-debt ratio will continue to be counted in the debt holder’s voting stake. +The block producers will no longer provide feeds for BitAssets. # Specification -The blockchain software is designed to support assets with multisignature issuer authorities; therefore, the technical changes required for this proposal are straightforward. The following technical changes are required: +The following technical changes are required: **Assignment of Accumulated Fees** At the hardfork date, the accumulated fees of the existing BitAssets will be transferred to the committee-account. -**Update to Committee-Controlled BitAsset Issuer Fields** +**Creation of BITASSET.MANAGER asset** -At the hardfork date, the committee-controlled BitAsset objects' issuer fields will be updated to specify the cn-vote account (ID 1.2.1148184). The existing price feeds will be cleared, and the cn-vote account will be specified as the feed producer. After the hardfork, the cn-vote account will be able to assign other feed producers at its discretion. +At the hardfork date, a new BITASSET.MANAGER asset will be created with the committee account as its owner and all flags and permissions disabled. The initial distribution will be made equal to the current BTS distribution. BTS that are locked up in open orders, in collateral positions, in HTLC objects or in vesting balances will be assigned to the owners of the respective positions. Other BTS positions are out of scope (e. g. stealth). +Subsequently, tokens of this new asset can be freely transferred or traded. -**Disable the witness_fed_asset and committee_fed_asset Flags** +**Add a feeding_authority extension to BitAssets** + +An extension will be added to `asset_update_bitasset_operation` that allows specifying an elected authority (see BSIP-0084) for determining the list of feed producers. `asset_publish_feed_operation` will be adapted to check that authority if the extension is present on a BitAsset. + +**Addition of voting process through BITASSET.MANAGER** -At the hardfork date, the `witness_fed_asset` and `committee_fed_asset` flags will be unset from the BitAssets, and will be disabled from use in future assets. +Two new elected authorities (see BSIP-0084) will be created based on the BITASSET.MANAGER asset with settings that match the current voting mechanism (regarding min/max_number and proxy_allowed). The first one is for controlling the new bitasset-manager account (see below), the second one for selecting price feeders. -**Amend total_core_in_orders to Track Limit and Collateral Orders Separately** +**Update to Committee-Controlled BitAsset Issuer Fields** + +At the hardfork date, a new bitasset-manager account will be created with its active authority set to the first of the new elected authorities, and with the owner authority controlled by the committee. +The committee-controlled BitAsset objects' issuer fields will be updated to specify this new account. +After the hardfork, the new account will be able to assign other feed producers at its discretion. + +**Disable the witness_fed_asset and committee_fed_asset Flags** -The `total_core_in_orders` field of the `account_statistics_object` will be deprecated, and assets in limit orders will be tallied in a new `total_core_in_limit_orders` field while collateral will be tracked in a new `total_core_in_collateral_orders` map, keyed on the collateralized asset ID. During vote weight calculation, the `total_core_in_limit_orders` will add directly to the account’s voting weight; additionally, the `total_core_in_collateral_orders` which exceeds the feed price value of the collateralized debt will be added to the account’s voting weight as well. +At the hardfork date, the `witness_fed_asset` and `committee_fed_asset` flags will be unset from the committee-owned BitAssets, and will be disabled from use in future assets. The existing price feeds will be cleared. The BitAssets will have the feeding_authority extension set to the second of the new elected authorities. **Enable Remittance of Worker Proposals in Core Asset** Escrow agents administering existing worker proposals presently denominated in BitAssets shall be authorized to remit worker payments in BitShares core asset, or in a BitAsset selected at the discretion of the workers and escrow agents. # Discussion -### Voting Power -The voting power of debt holders will be reduced to only the portion of collateral that exceeds full collateral valuation of the debt assets that are borrowed from the blockchain. It is arguable who “owns” BTS that are locked up as collateral in BitAsset smart contracts. The authors of this BSIP hold the view that debt holders have received BitAssets in return for their collateral (which they may have sold on the market for more BTS), and thus have given up rights to the collateral itself, at least to the portion of collateral that represents the value of the BitAssets they have received. It is only logical that by exchanging the collateral for BitAssets they have given up the rights associated with the collateral, including its voting power. + ### Worker Proposals + Worker proposals were originally denominated in BitAssets with the intent to add liquidity in their respective markets. With BitAssets now being placed under user control, liquidity is no longer the concern of the platform. A further implication of placing BitAssets under custodian control is that workers being paid in BitAssets would be exposed to the risk of devaluation and/or de-pegging at the custodian's discretion. This BSIP aims to remedy this by allowing different payout methods deemed less risky. # Summary -In this BSIP the authors provide a unified solution to advance the project forward most efficiently. This proposal will decouple BitAssets from the rest of the BitShares platform with regard to governance. Instead, BitAssets can be controlled independently by a new BitAsset manager. The platform will be governed by the elected witnesses and committee, as before. This BSIP does not impact non-BitAsset Smart Coins. + +In this BSIP the authors provide a unified solution to advance the project forward most efficiently. This proposal will decouple BitAssets from the rest of the BitShares platform with regard to governance. Instead, BitAssets can be controlled independently by a new BitAsset manager elected by interested parties. The platform will be governed by the elected witnesses and committee, as before. This BSIP does not impact non-BitAsset Smart Coins. # Copyright This document is placed into the public domain. From 4705d5b081a4ee825c3643a7f11cc351a504b87f Mon Sep 17 00:00:00 2001 From: Abit Date: Wed, 16 Oct 2019 20:45:11 +0200 Subject: [PATCH 197/262] Add details for non-BTS fee refund, add discussion --- bsip-0085.md | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/bsip-0085.md b/bsip-0085.md index d89488c..e0584bd 100644 --- a/bsip-0085.md +++ b/bsip-0085.md @@ -22,8 +22,8 @@ The maker-taker fee model is adopted widely in centralized exchanges and helped them to attract trading activities. In the BitShares DEX, for each filled order, the owner of the order need to -pay an order creation fee and conditionally a market fee. [BSIP 81]( -https://github.com/bitshares/bsips/blob/master/bsip-0081.md) described +pay an order creation fee and conditionally a market fee. +[BSIP 81](bsip-0081.md) described a way to apply the maker-taker fee model to the market fee. This BSIP describes a way to apply the maker-taker fee model to the order creation fee. @@ -34,16 +34,28 @@ be updated by the committee only after the protocol upgrade. Initial value of that parameter is `0`. Valid range of that parameter is `[0, 100%]`. -When a limit order with a non-zero pending fee is filled or partially filled, -* if the order is a take order, process the pending fee as before; -* if the order is a maker order, return -`pending_fee * maker_fee_discount_percent` (round down) to the owner, -then process the remaining pending fee as before. - Note: similar to [BSIP 26]( -https://github.com/bitshares/bsips/blob/master/bsip-0026.md), in case when - the order creation fee was paid in an asset which was not BTS, - return an amount of BTS to the asset's fee pool and - return an amount of that asset to the order owner. +When a limit order is filled or partially filled for the first time, +technically, when its `deferred_fee` field is non-zero, +* if the order is a take order, process the deferred fee as before; +* if the order is a maker order, + * if the order creation fee was paid in BTS, return + `round_down(deferred_fee * maker_fee_discount_percent)` to the owner, + then process the remaining deferred fee as before; + * if the order creation fee was paid in another asset, return + `round_down(deferred_paid_fee * maker_fee_discount_percent)` + to the owner, return + `round_down(deferred_fee * maker_fee_discount_percent)` to + the fee pool of the asset, then process the remaining deferred fee + and deferred paid fee as before. + +# Discussion + +As of writing, to incentivize market making, the `limit_order_create` +operation fee is very small. However, since there is only one fee, +the fee for consuming liqudity is also very small. +This BSIP gives the committee a tool to increase fee for consuming +liquidity while still keeping a low cost for market makers to provide +liquidity. # Copyright This document is placed in the public domain. From f3f2274a480e0fe35626af1d801020bab0142725 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Fri, 18 Oct 2019 08:51:36 +0200 Subject: [PATCH 198/262] Add discussion + risk + clarification about deletion --- bsip-0084.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/bsip-0084.md b/bsip-0084.md index 24cafcf..2132e40 100644 --- a/bsip-0084.md +++ b/bsip-0084.md @@ -1,4 +1,4 @@ - BSIP: + BSIP: 0084 Title: Elections based on non-core asset Authors: Peter Conrad Status: Draft @@ -177,14 +177,22 @@ The chain logic for adjusting account balances is modified as follows: After the time of the hardfork, a new type of `special_authority` is allowed. This new type wraps an `elected_authority_object`. +If the wrapped `elected_authority` has been deleted, the `special_authority` will block, i. e. it cannot authorize anything anymore. # Discussion +## Deletion -# Risks +Deleting an authority that is still being used, e. g. as the active authority of an account, can cause problems. + +The problem is, if we disallow deletion if the authority is in use anywhere, then it is easy for someone to block an authority from being deleted. -This BSIP has an impact on the performance of balance-changing operations. It is believed that the overall impact will be low, because only few assets will be affected. +OTOH someone who uses an elected authority that is not under his control can be expected to coordinate this with the authority owner. Setting an elected authority as owner on an account is strongly discouraged, because authority deletion would block the account. Use as an active authority (or feed producer) can easily be repaired by the account owner (or asset owner). + +# Risks +* This BSIP has an impact on the performance of balance-changing operations. It is believed that the overall impact will be low, because only few assets will be affected. +* Deleting an authority that is still being used, e. g. as the active authority of an account, can cause problems. # Summary for Shareholders From 9f2cbd59b63fa807ea8fca15d02e460c523cb11c Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Fri, 18 Oct 2019 08:56:23 +0200 Subject: [PATCH 199/262] Added rationale about fee lockup --- bsip-0084.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bsip-0084.md b/bsip-0084.md index 2132e40..e5c9d7a 100644 --- a/bsip-0084.md +++ b/bsip-0084.md @@ -32,6 +32,8 @@ These differences allow for various simplifications and optimizations. In partic Furthermore, we make no distinction between voting and elections. Voting (as in making a yes/no decision) can be emulated with an election where only the votes for two designated candidates are counted and compared to each other. Depending on voting rules (to be defined externally on a case-by-case basis), the one with more votes wins, or perhaps the one with an absolute majority of eligible votes. +Because maintaining elected authorities is expensive (in terms of node resources), they should not stay active any longer than necessary. We propose to incentivize removal of elected authorities by locking up half of the creation fee, and to pay it back to the creator when the object is deleted. It is recommended that the committee set an accordingly high fee for the create operation. + # Specifications From 9e9808111ba2425848ad562880c6105f4d22810e Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Fri, 18 Oct 2019 09:02:55 +0200 Subject: [PATCH 200/262] Added notes about account_create + assumptions --- bsip-0084.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bsip-0084.md b/bsip-0084.md index e5c9d7a..1cfe97c 100644 --- a/bsip-0084.md +++ b/bsip-0084.md @@ -181,6 +181,8 @@ After the time of the hardfork, a new type of `special_authority` is allowed. Th If the wrapped `elected_authority` has been deleted, the `special_authority` will block, i. e. it cannot authorize anything anymore. +**Note:** for simplicity, it is left to the implementers to decide if `account_create_operation` is modified accordingly. + # Discussion ## Deletion @@ -191,6 +193,12 @@ The problem is, if we disallow deletion if the authority is in use anywhere, the OTOH someone who uses an elected authority that is not under his control can be expected to coordinate this with the authority owner. Setting an elected authority as owner on an account is strongly discouraged, because authority deletion would block the account. Use as an active authority (or feed producer) can easily be repaired by the account owner (or asset owner). +## "Locked" balances + +As explained in the "Rationale" section we have made certain assumptions about the voting tokens that allow many simplifications when compared to the current BTS-based voting system. + +Not all of these assumptions may prove to be true in all cases. + # Risks * This BSIP has an impact on the performance of balance-changing operations. It is believed that the overall impact will be low, because only few assets will be affected. From ec3111a565f509d00f55659480f156c7b6bdbd7a Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Fri, 18 Oct 2019 09:04:21 +0200 Subject: [PATCH 201/262] Renamed operations --- bsip-0084.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bsip-0084.md b/bsip-0084.md index 1cfe97c..3389235 100644 --- a/bsip-0084.md +++ b/bsip-0084.md @@ -46,7 +46,7 @@ As usual with flags, the flag can be changed only if the permission is set. The The flag must not be used before the time of the hardfork. -## 2. New operation "create_elected_authority" +## 2. New operation "elected_authority_create" **Note 1:** Since the overall computational overhead for this voting mechanism is significant, the height of the fee should reflect this. @@ -87,7 +87,7 @@ A new, empty authority is created. The desired number of members for the authori Half of the operation fee is set aside and stored in the `elected_authority_object`. -## 3. New operation "delete_elected_authority" +## 3. New operation "elected_authority_delete" **Fields:** @@ -110,7 +110,7 @@ The operation must not be used before the time of the hardfork. **Note:** Afterwards, accounts that have the `authority` still referenced in its `owner` authority will be unable to ever change their owner again. Accounts that have the `authority` referenced in their `active` authority will be usable only by their `owner` authority until the `active` authority has been changed. -## 4. New operation "update_asset_vote" +## 4. New operation "elected_authority_vote" **Fields:** From e02d4d8136ebb82a02ba46365b4d6916e9505979 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Sat, 19 Oct 2019 18:51:10 +0200 Subject: [PATCH 202/262] Clarifications, changes for smoother transition --- bsip-0083.md | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/bsip-0083.md b/bsip-0083.md index 51fb6c5..7fc34a0 100644 --- a/bsip-0083.md +++ b/bsip-0083.md @@ -25,12 +25,14 @@ Therefore, this BSIP defines a process for BitAssets management to ensure protoc # Motivation Block production is an essential component of the BitShares platform itself, and as such should be expected to take an agnostic and neutral view towards the products deployed within the platform. Therefore, this BSIP will define a process for BitAsset management to ensure protocol security remains the singular focus of the block producer role and give BitAssets the best chance for long-term stability by nominating a new custodian to quickly react to market conditions. In order for the distributed consensus mechanism of DPOS to achieve adequate decentralization, it is imperative that block producers maintain strict independence from the politics of individual products deployed on the platform. -In short, this BSIP will put the BitAssets under the control of a new user account controlled by the stakeholders through a new type of voting. With this change, the newly appointed BitAssets manager will be able to independently maintain the parameters of their derivative asset without interference from the platform’s block producers and committee members. At the same time, the platform itself and its committee will not be unduly influenced by the demands of private product management. An advantage gained by this is that the BitAsset manager will be able to react appropriately to rapidly changing market conditions, as may be required to properly maintain a successful derivative asset. +In short, this BSIP will put the BitAssets under the control of a new user account controlled by the stakeholders through a new type of voting. With this change, the newly appointed BitAssets manager will be able to independently maintain the parameters of their derivative asset without interference from the platform’s block producers and committee members. At the same time, the platform itself and its committee will not be unduly influenced by the demands of product management. An advantage gained by this is that the BitAsset manager will be able to react appropriately to rapidly changing market conditions, as may be required to properly maintain a successful derivative asset. # Rationale Because the BitAssets are currently controlled by platform-wide governance mechanisms, and because these are not well suited to the management of smart coins, which may at times need to respond quickly to market conditions, the authors propose to reorganize these assets to utilize a dedicated stakeholder-voted multisignature authority and thereby enable these assets to update in synchronization with market ebbs and flows. -The block producers will no longer provide feeds for BitAssets. +The block producers will no longer provide feeds for BitAssets. Instead another set of accounts will be authorized to provide feeds for BitAssets. These accounts will be elected through stake-weighted voting with a new voting token called BITASSET.MANAGEMENT. The initial distribution of this new voting token will be made equal to the current BTS distribution. Subsequently, tokens of this new asset can be freely transferred or traded. + +Stake-weighted voting will also be used to elect a BitAsset Manager account (bitasset-manager) who will have the authority to change the settings of any BitAsset that are currently changeable by the Committee through proposals. The Committee will retain full control over the manager account, but is expected to leave day-to-day operations to the new elected entity. # Specification The following technical changes are required: @@ -39,28 +41,32 @@ The following technical changes are required: At the hardfork date, the accumulated fees of the existing BitAssets will be transferred to the committee-account. -**Creation of BITASSET.MANAGER asset** +**Creation of BITASSET.MANAGEMENT asset** -At the hardfork date, a new BITASSET.MANAGER asset will be created with the committee account as its owner and all flags and permissions disabled. The initial distribution will be made equal to the current BTS distribution. BTS that are locked up in open orders, in collateral positions, in HTLC objects or in vesting balances will be assigned to the owners of the respective positions. Other BTS positions are out of scope (e. g. stealth). +At the hardfork date, a new BITASSET.MANAGEMENT asset will be created with the committee account as its owner and all flags and permissions disabled. The initial distribution will be made equal to the current BTS distribution. BTS that are locked up in open orders, in collateral positions, in HTLC objects or in vesting balances will be assigned to the owners of the respective positions. Other BTS positions are out of scope (e. g. stealth). Subsequently, tokens of this new asset can be freely transferred or traded. **Add a feeding_authority extension to BitAssets** An extension will be added to `asset_update_bitasset_operation` that allows specifying an elected authority (see BSIP-0084) for determining the list of feed producers. `asset_publish_feed_operation` will be adapted to check that authority if the extension is present on a BitAsset. -**Addition of voting process through BITASSET.MANAGER** +**Addition of voting process through BITASSET.MANAGEMENT** -Two new elected authorities (see BSIP-0084) will be created based on the BITASSET.MANAGER asset with settings that match the current voting mechanism (regarding min/max_number and proxy_allowed). The first one is for controlling the new bitasset-manager account (see below), the second one for selecting price feeders. +Two new elected authorities (see BSIP-0084) will be created based on the BITASSET.MANAGEMENT asset with settings that match the current voting mechanism (regarding min/max_number and proxy_allowed). The first one is for controlling the new bitasset-manager account (see below), the second one for selecting price feeders. **Update to Committee-Controlled BitAsset Issuer Fields** -At the hardfork date, a new bitasset-manager account will be created with its active authority set to the first of the new elected authorities, and with the owner authority controlled by the committee. +At the hardfork date, a new bitasset-manager account will be created with its owner and active authorities controlled by the committee. The committee-controlled BitAsset objects' issuer fields will be updated to specify this new account. After the hardfork, the new account will be able to assign other feed producers at its discretion. **Disable the witness_fed_asset and committee_fed_asset Flags** -At the hardfork date, the `witness_fed_asset` and `committee_fed_asset` flags will be unset from the committee-owned BitAssets, and will be disabled from use in future assets. The existing price feeds will be cleared. The BitAssets will have the feeding_authority extension set to the second of the new elected authorities. +At the hardfork date, the `witness_fed_asset` and `committee_fed_asset` flags will be unset from all BitAssets, and will be disabled from use in future assets. Afterwards, the witnesses will still be able to provide a pricefeed, but the list of price feeders is no longer tied to the witness role. Instead, the list will have to be managed manually by the asset issuer, until the new feeding_authority is defined. This ensures a smooth transition without interrupting operations. + +**Activate elected authorities** + +By approving this BSIP, the shareholders instruct the committee to set the active authority of the bitasset manager account to the entity elected to act as the bitasset-manager account, and to set the feeding_authority extension of all BitAssets controlled by the bitasset-manager account to the entity elected for the curation of the price feed list, after sufficient shareholders have voted on the new entities, but no later than two weeks after the hardfork date. **Enable Remittance of Worker Proposals in Core Asset** @@ -68,10 +74,16 @@ Escrow agents administering existing worker proposals presently denominated in B # Discussion -### Worker Proposals +## Worker Proposals Worker proposals were originally denominated in BitAssets with the intent to add liquidity in their respective markets. With BitAssets now being placed under user control, liquidity is no longer the concern of the platform. A further implication of placing BitAssets under custodian control is that workers being paid in BitAssets would be exposed to the risk of devaluation and/or de-pegging at the custodian's discretion. This BSIP aims to remedy this by allowing different payout methods deemed less risky. +## Comparison with Recent Committee Proposal + +The BitShares Committee has recently [assumed the selection of price feeders for some BitAssets](https://bitsharestalk.org/index.php?topic=29702.0). This change shifts the selection of feed price providers from direct voting by BTS holders for block producers, who also provide feed prices, to indirect voting by BTS holders for Committee members. This is an applaudable first step. + +This BSIP goes further in that it decouples not only the selection for block producers from feed price providers, it also decouples the BitAsset ownership and management from the current committee. BTS holders will still be able to vote directly for Committee members and block producers. In addition, current BTS holders will be able to vote directly for feed price providers using their new BITASSET.MANAGEMENT tokens. + # Summary In this BSIP the authors provide a unified solution to advance the project forward most efficiently. This proposal will decouple BitAssets from the rest of the BitShares platform with regard to governance. Instead, BitAssets can be controlled independently by a new BitAsset manager elected by interested parties. The platform will be governed by the elected witnesses and committee, as before. This BSIP does not impact non-BitAsset Smart Coins. From c4fe634b7f8ddc7e5943f474e53f010f1bd75b14 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Mon, 21 Oct 2019 18:28:05 +0200 Subject: [PATCH 203/262] Renamed candidate_holders and added minimum amount --- bsip-0084.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bsip-0084.md b/bsip-0084.md index 3389235..83c199b 100644 --- a/bsip-0084.md +++ b/bsip-0084.md @@ -60,7 +60,7 @@ The flag must not be used before the time of the hardfork. * `unsigned_int min_members` - the minimum number of authority members to elect, or 0 if fixed * `unsigned_int max_members` - the maximum number of authority members that can be elected, or 0 if fixed * `flat_set candidates` - a list of candidates eligible for voting, or empty -* `optional candidate_holders` - an asset that candidates must hold to be eligible for voting +* `optional candidates_hold_min` - an asset and minimum amount of it that candidates must hold to be eligible for voting * `bool proxy_allowed` - indicates if proxy voting is allowed * `optional vote_until` - an optional ending date after which voting slates are frozen @@ -74,8 +74,8 @@ The operation must not be used before the time of the hardfork. * If `num_members` is positive then both `min_members` and `max_members` must equal 0. * If `candidates` is not empty then * Its size must be greater or equal to `max(num_members,min_members)`. - * `candidate_holders` must not be present. -* If `candidate_holders` is present the `candidates` must be empty. + * `candidates_hold_min` must not be present. +* If `candidates_hold_min` is present the `candidates` must be empty. * `vote_until`, if present, must be in the future **Evaluation:** @@ -134,7 +134,7 @@ The operation must not be used before the time of the hardfork. * must exist * must not be present in the user's voting slate on `authority` * if `authority.candidates` is not empty then it must be contained therein - * if `authority.candidate_holders` is present then it must own tokens of the given type + * if `authority.candidates_hold_min` is present then it must own at least the given amount of tokens of the given type * For all entries in `votes_to_remove`: * must be present in the user's voting slate on `authority` * If both `votes_to_add` and `votes_to_remove` are empty then `number` must be different than the `voter`'s previous choice for `number`, or the `voter`'s proxy setting must change. From 390949b874f2a1f2f26afb5d43378b97adda76c8 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Mon, 21 Oct 2019 18:28:52 +0200 Subject: [PATCH 204/262] Allow MPAs and PMs --- bsip-0084.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0084.md b/bsip-0084.md index 83c199b..893dc30 100644 --- a/bsip-0084.md +++ b/bsip-0084.md @@ -39,7 +39,7 @@ Because maintaining elected authorities is expensive (in terms of node resources ## 1. New asset flag "voting_allowed" -A new asset flag/permission "voting_allowed" will be introduced. At the time of the hardfork, all existing UIAs will have the corresponding permission set. Future assets can have the permission set only if they are UIAs not MPAs nor PMs. +A new asset flag/permission "voting_allowed" will be introduced. At the time of the hardfork, all existing assets except BTS will have the corresponding permission set. As usual with flags, the flag can be changed only if the permission is set. The permission can be unset any time, but can be set only when supply is zero. From 2a10396500e6c779ebe40e089f673c51a3fdf4bf Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Mon, 21 Oct 2019 18:34:47 +0200 Subject: [PATCH 205/262] Add threshold percentage --- bsip-0084.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bsip-0084.md b/bsip-0084.md index 893dc30..7775fdc 100644 --- a/bsip-0084.md +++ b/bsip-0084.md @@ -59,6 +59,7 @@ The flag must not be used before the time of the hardfork. * `unsigned_int num_members` - the number of authority members to vote on if fixed, or 0 otherwise * `unsigned_int min_members` - the minimum number of authority members to elect, or 0 if fixed * `unsigned_int max_members` - the maximum number of authority members that can be elected, or 0 if fixed +* `uint16_t threshold` - the threshold scaled percentage of weighter member approvals required for authority approval * `flat_set candidates` - a list of candidates eligible for voting, or empty * `optional candidates_hold_min` - an asset and minimum amount of it that candidates must hold to be eligible for voting * `bool proxy_allowed` - indicates if proxy voting is allowed @@ -70,6 +71,7 @@ The operation must not be used before the time of the hardfork. * `creator` must exist, must have lifetime membership, and must have sufficient balance to pay the fee. * `voting_asset` must exist and must have the `voting_allowed` flag set. +* `threshold` must be in the range `1..GRAPHENE_100_PERCENT` * If `num_members` is 0 then `min_members` and `max_members` must both be positive. * If `num_members` is positive then both `min_members` and `max_members` must equal 0. * If `candidates` is not empty then From d0db1a074925cc0d17b841cd1b9b59d96a6cba97 Mon Sep 17 00:00:00 2001 From: John Jones Date: Fri, 25 Oct 2019 09:27:51 -0500 Subject: [PATCH 206/262] worker proposal changes --- bsip-0083.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/bsip-0083.md b/bsip-0083.md index 7fc34a0..ffd5fd4 100644 --- a/bsip-0083.md +++ b/bsip-0083.md @@ -48,11 +48,11 @@ Subsequently, tokens of this new asset can be freely transferred or traded. **Add a feeding_authority extension to BitAssets** -An extension will be added to `asset_update_bitasset_operation` that allows specifying an elected authority (see BSIP-0084) for determining the list of feed producers. `asset_publish_feed_operation` will be adapted to check that authority if the extension is present on a BitAsset. +An extension will be added to `asset_update_bitasset_operation` that allows specifying an elected authority ([see BSIP-0084](bsip-0084.md)) for determining the list of feed producers. `asset_publish_feed_operation` will be adapted to check that authority if the extension is present on a BitAsset. **Addition of voting process through BITASSET.MANAGEMENT** -Two new elected authorities (see BSIP-0084) will be created based on the BITASSET.MANAGEMENT asset with settings that match the current voting mechanism (regarding min/max_number and proxy_allowed). The first one is for controlling the new bitasset-manager account (see below), the second one for selecting price feeders. +Two new elected authorities ([see BSIP-0084](bsip-0084.md)) will be created based on the BITASSET.MANAGEMENT asset with settings that match the current voting mechanism (regarding min/max_number and proxy_allowed). The first one is for controlling the new bitasset-manager account (see below), the second one for selecting price feeders. **Update to Committee-Controlled BitAsset Issuer Fields** @@ -68,15 +68,13 @@ At the hardfork date, the `witness_fed_asset` and `committee_fed_asset` flags wi By approving this BSIP, the shareholders instruct the committee to set the active authority of the bitasset manager account to the entity elected to act as the bitasset-manager account, and to set the feeding_authority extension of all BitAssets controlled by the bitasset-manager account to the entity elected for the curation of the price feed list, after sufficient shareholders have voted on the new entities, but no later than two weeks after the hardfork date. -**Enable Remittance of Worker Proposals in Core Asset** - -Escrow agents administering existing worker proposals presently denominated in BitAssets shall be authorized to remit worker payments in BitShares core asset, or in a BitAsset selected at the discretion of the workers and escrow agents. - # Discussion ## Worker Proposals -Worker proposals were originally denominated in BitAssets with the intent to add liquidity in their respective markets. With BitAssets now being placed under user control, liquidity is no longer the concern of the platform. A further implication of placing BitAssets under custodian control is that workers being paid in BitAssets would be exposed to the risk of devaluation and/or de-pegging at the custodian's discretion. This BSIP aims to remedy this by allowing different payout methods deemed less risky. +Worker proposals were originally denominated in BitAssets with the intent to add liquidity in their respective markets, and advance them as a favored platform product. With BitAssets now being placed under the control of an independent manager, liquidity of a single particular product line is no longer the concern of the platform. A further implication of placing BitAssets under custodian control is that workers being paid in BitAssets would be exposed to the risk of devaluation and/or de-pegging at the custodian's discretion. Since this BSIP separates the BitAsset products from the platform, it may also sunset the tradition of preferentially denominating worker proposals in BitAssets, and free worker proposal authors to choose from a wider range of payout options, whether BitAsset or otherwise. + + The authors of this BSIP recommend that worker proposals be open in selecting payout methods. ## Comparison with Recent Committee Proposal From b80ac84161e24c0b14d1cb6e32d4a9e1221e8f32 Mon Sep 17 00:00:00 2001 From: John Jones Date: Fri, 25 Oct 2019 09:29:04 -0500 Subject: [PATCH 207/262] Remove leftover sentence --- bsip-0083.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/bsip-0083.md b/bsip-0083.md index ffd5fd4..abaa835 100644 --- a/bsip-0083.md +++ b/bsip-0083.md @@ -74,8 +74,6 @@ By approving this BSIP, the shareholders instruct the committee to set the activ Worker proposals were originally denominated in BitAssets with the intent to add liquidity in their respective markets, and advance them as a favored platform product. With BitAssets now being placed under the control of an independent manager, liquidity of a single particular product line is no longer the concern of the platform. A further implication of placing BitAssets under custodian control is that workers being paid in BitAssets would be exposed to the risk of devaluation and/or de-pegging at the custodian's discretion. Since this BSIP separates the BitAsset products from the platform, it may also sunset the tradition of preferentially denominating worker proposals in BitAssets, and free worker proposal authors to choose from a wider range of payout options, whether BitAsset or otherwise. - The authors of this BSIP recommend that worker proposals be open in selecting payout methods. - ## Comparison with Recent Committee Proposal The BitShares Committee has recently [assumed the selection of price feeders for some BitAssets](https://bitsharestalk.org/index.php?topic=29702.0). This change shifts the selection of feed price providers from direct voting by BTS holders for block producers, who also provide feed prices, to indirect voting by BTS holders for Committee members. This is an applaudable first step. From debf961d728ef763937620a96a3a6074a4929866 Mon Sep 17 00:00:00 2001 From: Abit Date: Fri, 25 Oct 2019 19:57:12 +0200 Subject: [PATCH 208/262] Revert "BSIP83: Decouple BitAssets from Platform Governance Process" --- bsip-0083.md | 88 ---------------------------------------------------- 1 file changed, 88 deletions(-) delete mode 100644 bsip-0083.md diff --git a/bsip-0083.md b/bsip-0083.md deleted file mode 100644 index abaa835..0000000 --- a/bsip-0083.md +++ /dev/null @@ -1,88 +0,0 @@ -``` -BSIP: 0083 -Title: Decouple BitAssets from Platform Governance Process -Authors: - Alfredo Garcia - Christopher Sanborn - John M. Jones - Michel Santos - Nathan Hourt - Peter Conrad - Ryan R. Fox -Status: Draft -Type: Protocol -Obsoletes: BSIP-0016, BSIP-0058, BSIP-0059, BSIP-0076 -Created: 2019-10-07 -Discussion: https://github.com/bitshares/bsips/issues/239 -Worker: -``` - -# Abstract -This BSIP separates the governance of the technical security of the blockchain from the governance of BitAssets. BitAssets are a collection of special case SmartCoin which conflate blockchain governance and market effectiveness. To best serve the BitShares protocol, the existing set of BitAssets must be reconfigured to separate the concerns of block production, price feeds, and market operations; that is to say: deterministic consensus, non-deterministic external data, and smart contract settings. - -Therefore, this BSIP defines a process for BitAssets management to ensure protocol security remains the singular focus of the block producer role, and give BitAssets the best chance for long-term viability by nominating a new custodian to quickly react to market conditions. - -# Motivation -Block production is an essential component of the BitShares platform itself, and as such should be expected to take an agnostic and neutral view towards the products deployed within the platform. Therefore, this BSIP will define a process for BitAsset management to ensure protocol security remains the singular focus of the block producer role and give BitAssets the best chance for long-term stability by nominating a new custodian to quickly react to market conditions. In order for the distributed consensus mechanism of DPOS to achieve adequate decentralization, it is imperative that block producers maintain strict independence from the politics of individual products deployed on the platform. - -In short, this BSIP will put the BitAssets under the control of a new user account controlled by the stakeholders through a new type of voting. With this change, the newly appointed BitAssets manager will be able to independently maintain the parameters of their derivative asset without interference from the platform’s block producers and committee members. At the same time, the platform itself and its committee will not be unduly influenced by the demands of product management. An advantage gained by this is that the BitAsset manager will be able to react appropriately to rapidly changing market conditions, as may be required to properly maintain a successful derivative asset. - -# Rationale -Because the BitAssets are currently controlled by platform-wide governance mechanisms, and because these are not well suited to the management of smart coins, which may at times need to respond quickly to market conditions, the authors propose to reorganize these assets to utilize a dedicated stakeholder-voted multisignature authority and thereby enable these assets to update in synchronization with market ebbs and flows. - -The block producers will no longer provide feeds for BitAssets. Instead another set of accounts will be authorized to provide feeds for BitAssets. These accounts will be elected through stake-weighted voting with a new voting token called BITASSET.MANAGEMENT. The initial distribution of this new voting token will be made equal to the current BTS distribution. Subsequently, tokens of this new asset can be freely transferred or traded. - -Stake-weighted voting will also be used to elect a BitAsset Manager account (bitasset-manager) who will have the authority to change the settings of any BitAsset that are currently changeable by the Committee through proposals. The Committee will retain full control over the manager account, but is expected to leave day-to-day operations to the new elected entity. - -# Specification -The following technical changes are required: - -**Assignment of Accumulated Fees** - -At the hardfork date, the accumulated fees of the existing BitAssets will be transferred to the committee-account. - -**Creation of BITASSET.MANAGEMENT asset** - -At the hardfork date, a new BITASSET.MANAGEMENT asset will be created with the committee account as its owner and all flags and permissions disabled. The initial distribution will be made equal to the current BTS distribution. BTS that are locked up in open orders, in collateral positions, in HTLC objects or in vesting balances will be assigned to the owners of the respective positions. Other BTS positions are out of scope (e. g. stealth). -Subsequently, tokens of this new asset can be freely transferred or traded. - -**Add a feeding_authority extension to BitAssets** - -An extension will be added to `asset_update_bitasset_operation` that allows specifying an elected authority ([see BSIP-0084](bsip-0084.md)) for determining the list of feed producers. `asset_publish_feed_operation` will be adapted to check that authority if the extension is present on a BitAsset. - -**Addition of voting process through BITASSET.MANAGEMENT** - -Two new elected authorities ([see BSIP-0084](bsip-0084.md)) will be created based on the BITASSET.MANAGEMENT asset with settings that match the current voting mechanism (regarding min/max_number and proxy_allowed). The first one is for controlling the new bitasset-manager account (see below), the second one for selecting price feeders. - -**Update to Committee-Controlled BitAsset Issuer Fields** - -At the hardfork date, a new bitasset-manager account will be created with its owner and active authorities controlled by the committee. -The committee-controlled BitAsset objects' issuer fields will be updated to specify this new account. -After the hardfork, the new account will be able to assign other feed producers at its discretion. - -**Disable the witness_fed_asset and committee_fed_asset Flags** - -At the hardfork date, the `witness_fed_asset` and `committee_fed_asset` flags will be unset from all BitAssets, and will be disabled from use in future assets. Afterwards, the witnesses will still be able to provide a pricefeed, but the list of price feeders is no longer tied to the witness role. Instead, the list will have to be managed manually by the asset issuer, until the new feeding_authority is defined. This ensures a smooth transition without interrupting operations. - -**Activate elected authorities** - -By approving this BSIP, the shareholders instruct the committee to set the active authority of the bitasset manager account to the entity elected to act as the bitasset-manager account, and to set the feeding_authority extension of all BitAssets controlled by the bitasset-manager account to the entity elected for the curation of the price feed list, after sufficient shareholders have voted on the new entities, but no later than two weeks after the hardfork date. - -# Discussion - -## Worker Proposals - -Worker proposals were originally denominated in BitAssets with the intent to add liquidity in their respective markets, and advance them as a favored platform product. With BitAssets now being placed under the control of an independent manager, liquidity of a single particular product line is no longer the concern of the platform. A further implication of placing BitAssets under custodian control is that workers being paid in BitAssets would be exposed to the risk of devaluation and/or de-pegging at the custodian's discretion. Since this BSIP separates the BitAsset products from the platform, it may also sunset the tradition of preferentially denominating worker proposals in BitAssets, and free worker proposal authors to choose from a wider range of payout options, whether BitAsset or otherwise. - -## Comparison with Recent Committee Proposal - -The BitShares Committee has recently [assumed the selection of price feeders for some BitAssets](https://bitsharestalk.org/index.php?topic=29702.0). This change shifts the selection of feed price providers from direct voting by BTS holders for block producers, who also provide feed prices, to indirect voting by BTS holders for Committee members. This is an applaudable first step. - -This BSIP goes further in that it decouples not only the selection for block producers from feed price providers, it also decouples the BitAsset ownership and management from the current committee. BTS holders will still be able to vote directly for Committee members and block producers. In addition, current BTS holders will be able to vote directly for feed price providers using their new BITASSET.MANAGEMENT tokens. - -# Summary - -In this BSIP the authors provide a unified solution to advance the project forward most efficiently. This proposal will decouple BitAssets from the rest of the BitShares platform with regard to governance. Instead, BitAssets can be controlled independently by a new BitAsset manager elected by interested parties. The platform will be governed by the elected witnesses and committee, as before. This BSIP does not impact non-BitAsset Smart Coins. - -# Copyright -This document is placed into the public domain. From 82d2f996aa0d17e6222a5937b324ddfa22afcb66 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Wed, 27 Nov 2019 08:48:57 +0100 Subject: [PATCH 209/262] Added retally_interval --- bsip-0084.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bsip-0084.md b/bsip-0084.md index 7775fdc..8bea9cb 100644 --- a/bsip-0084.md +++ b/bsip-0084.md @@ -64,6 +64,7 @@ The flag must not be used before the time of the hardfork. * `optional candidates_hold_min` - an asset and minimum amount of it that candidates must hold to be eligible for voting * `bool proxy_allowed` - indicates if proxy voting is allowed * `optional vote_until` - an optional ending date after which voting slates are frozen +* `optional retally_interval` - if present, the vote tally result is applied to the authority only every `retally_interval` seconds **Validation:** @@ -79,6 +80,7 @@ The operation must not be used before the time of the hardfork. * `candidates_hold_min` must not be present. * If `candidates_hold_min` is present the `candidates` must be empty. * `vote_until`, if present, must be in the future +* `retally_interval`, if present, must be greater than the block time **Evaluation:** @@ -162,7 +164,7 @@ The operation must not be used before the time of the hardfork. * Let `voting_balance` be the sum of the `voter`'s token balance of the asset plus his proxy token balance. * The voting delta is the `voting_balance` for each vote to be added and for the new `number`, the negative `voting_balance` for each vote to be removed and the previous `number`. * The voting delta in votes is applied to the vote tally of `authority`. - * The resulting differences in the election outcome (if any) are reflected in the respective `authority` object. + * If `retally_interval` is absent, the resulting differences in the election outcome (if any) are reflected in the respective `authority` object. **Note:** the intent is to have vote tallying work in the same way it is currently performed when voting with BTS. The same goes for determining the number of accounts that make up the authority, unless it is fixed. @@ -185,6 +187,12 @@ If the wrapped `elected_authority` has been deleted, the `special_authority` wil **Note:** for simplicity, it is left to the implementers to decide if `account_create_operation` is modified accordingly. +## 7. `apply_block` + +Code is added to `database::apply_block` to check if any `retally_intervals` have passed. For each such `elected_authority_object`, +* the current vote tally result is applied to the authority +* the point in time of the next retally is calculated as the next multiple of the `retally_interval` (the intent is to have the retally happen at predictable "natural" times, e. g. at the full hour, just like the maintenance interval) + # Discussion ## Deletion From f8192f36cfd7db45c427f782507c11d1bf9dc783 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Wed, 27 Nov 2019 10:59:58 +0100 Subject: [PATCH 210/262] add Elections Based on non-Core Asset to overview --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d473e32..418172a 100644 --- a/README.md +++ b/README.md @@ -84,3 +84,4 @@ Number | Title | [76](https://github.com/bitshares/bsips/issues/221) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft [77](https://github.com/bitshares/bsips/issues/161) | Require Higher CR When Creating/Adjusting Debt Positions | Abit More | Protocol | Draft [81](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft +[84](https://github.com/bitshares/bsips/issues/81) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft From d512f7e85677b7dea8da72189ae2ebeffaa484b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Wed, 27 Nov 2019 11:09:17 +0100 Subject: [PATCH 211/262] add comment to rational on retally interval --- bsip-0084.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0084.md b/bsip-0084.md index 8bea9cb..dc1e5ec 100644 --- a/bsip-0084.md +++ b/bsip-0084.md @@ -28,7 +28,7 @@ BTS balances are affected by almost every operation, due to transaction fees. Th BTS is used in a multitude of ways, e. g. as collateral, as the counterpart in most active markets, as payment for workers and witnesses, as cashback for fees and so on. Contrarily, it is assumed that the primary purpose of the voting tokens will be voting. They are unlikely to be used as collateral. -These differences allow for various simplifications and optimizations. In particular, we propose to allow only liquid balances for voting. Because these presumably change rarely in comparison to the number of distinct balances, it is more efficient to recalculate votes on the fly instead of once per maintenance interval (see STEEM for comparison). +These differences allow for various simplifications and optimizations. In particular, we propose to allow only liquid balances for voting. Because these presumably change rarely in comparison to the number of distinct balances, it is more efficient to recalculate votes on the fly instead of once per maintenance interval (see STEEM for comparison). Nevertheless, the Elected Authority can be configured that the actual accounts that are in control of the Authority only change every given time interval (e.g. only every hour). Furthermore, we make no distinction between voting and elections. Voting (as in making a yes/no decision) can be emulated with an election where only the votes for two designated candidates are counted and compared to each other. Depending on voting rules (to be defined externally on a case-by-case basis), the one with more votes wins, or perhaps the one with an absolute majority of eligible votes. From b79cb92db41d2ebe29dd3ef8f00b65a7ac0ffbc3 Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Wed, 27 Nov 2019 14:47:22 +0100 Subject: [PATCH 212/262] Re-wording motivation --- bsip-0084.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bsip-0084.md b/bsip-0084.md index dc1e5ec..1519664 100644 --- a/bsip-0084.md +++ b/bsip-0084.md @@ -17,7 +17,9 @@ This BSIP proposes changes that will enable elections based on dedicated assets. # Motivation -The feature has been requested from independent businesses as well as from within the community. In addition, it paves the way for a to-be-proposed change to BitAsset governance, i. e. the decoupling of BitAsset management from blockchain governance. +The feature has been requested from independent businesses as well as from within the community. + +It allows the definition of more fine-grained roles in any kind of governance, and offers the possibility to elect people with the specific knowledge required for specific tasks. # Rationale From fc493bd4eaab795f9cc284b74d1d861e78e10332 Mon Sep 17 00:00:00 2001 From: abitmore Date: Fri, 29 Nov 2019 19:59:04 -0500 Subject: [PATCH 213/262] Add BSIP: Share market fees to the network --- bsip-new.md | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 bsip-new.md diff --git a/bsip-new.md b/bsip-new.md new file mode 100644 index 0000000..ca9cefb --- /dev/null +++ b/bsip-new.md @@ -0,0 +1,115 @@ + BSIP: TBD + Title: Share market fees to the network + Author: Abit More + Status: Draft + Type: Protocol + Created: 2019-11-29 + Discussion: https://github.com/bitshares/bsips/issues/194 + Worker: TBD + +# Abstract + +This BSIP proposes a protocol change: when every trade happens, if there are +market fees generated, a portion (E.G. 5% or 10%) of the market fees goes to +the network. + +# Motivation + +The network needs more tools to generate income to support its development. + +# Rationale + +A major activity in the network is trading assets. The asset owners make +profits in the form of market trading fees. Currently, the main tools for the +network to generate income from asset trading activities are order creation +fee and order cancellation fee. It seems reasonable that the asset owners +share some profits (a part of market fees) to the network to support its +development. + +The cut of market fees can go to committee-account's vesting balances. +As a supporting measure, committee-account should be exempted from +white-listing restrictions, so that it is able to claim the vesting balances +and sell them for core token or other tokens to pay for development later. + +# Specifications + +## Protocol upgrade + +A time will need to be scheduled for applying the change. In this document, +terms "before the protocol upgrade", "at the protocol upgrade" and "after +the protocol upgrade" may or may not be used to indicate things happen before +the scheduled time, at the scheduled time and after the scheduled time. + +## New global parameter + +Add a new global parameter `market_fee_network_percent` which can be updated +by the committee only after the protocol upgrade. +Initial value of that parameter is `0`. +Valid range of that parameter is `[0, 100%]`. + +## When processing market fees + +After the protocol upgrade, when splitting a non-zero market fee, firstly +split `amount * market_fee_network_percent` (round down) to committee-account, +then process the remainder as before. The amount split to committee-account +should go to the vesting balance object whose type is `market_fee_sharing`. + +## When checking asset authorities + +After the protocol upgrade, when checking authorities (E.G. white-lists) of an +asset on an account, if the account is committee-account, let it pass. + +# Discussion + +* Other than [the "coin-days as market fees" proposal]( + https://github.com/bitshares/bsips/issues/191) which applies + a discount to market fees to benefit core token holders directly, this BSIP + seeks for a mechanism to increase the network's income and benefit core token + holders indirectly. + +* Adjusting the fee schedule and network percent in the referral program is + another option to increase the network's income, and is probably sufficient + for funding development. + +* In the original design, the purpose of market fees is to reward asset + issuers for their work (e.g. gateway providers, or businesses built around + PMs), while operation fees (`limit_order_create/cancel` in particular) reward + the network for performing its work. The separation of market/operation fees + matches the separation of roles. Changing this may damage existing businesses. + Thus this BSIP could be a bad idea from this perspective. Also note that the + network can profit from market fees by setting them on committee-owned tokens. + +* This would be another motivation for businesses building on top of BitShares + to get involved in the parameter governance process. The percentage can be + `0` if it's more appropriate. + +* Asset owners can specify a zero market fee percentage to get around the + "tax", while still profiting by setting a higher deposit/withdrawal fee. + It is uncommon nowadays probably because it's less convenient or attractive + for their customers. + +* Another strategy is to charge a network market fee globally, independent of + what the asset owner decides. It essentially removes the option to not set + a fee from asset owners, which kills some freedom and would hinder non-profit + use of the platform. + +* It's possible that committe-account would accumulate a lot of tokens with no + value and tokens which are unable or hard to be used to pay for development. + It's a side effect. Hopefully there will be quite some usable tokens. + The committee will have to do some work to manage the tokens anyway. + +# Non-Technical Summary + +This BSIP addes a tool for the committee to impose a tax on market trading +fees for all assets which enabled market trading fee, thus would potentially +increase income for the network to support its development. It may probably +damage businesses relying on market fees if the committee-decided tax is high. +The committee may need some efforts to manage the income. + +# Copyright + +This document is placed in the public domain. + +# See Also + +* https://github.com/bitshares/bsips/issues/194 From ea1e739debb8e0365aedf1438342d0d96a61f700 Mon Sep 17 00:00:00 2001 From: abitmore Date: Fri, 29 Nov 2019 20:03:15 -0500 Subject: [PATCH 214/262] Fix typo --- bsip-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-new.md b/bsip-new.md index ca9cefb..b98f929 100644 --- a/bsip-new.md +++ b/bsip-new.md @@ -100,7 +100,7 @@ asset on an account, if the account is committee-account, let it pass. # Non-Technical Summary -This BSIP addes a tool for the committee to impose a tax on market trading +This BSIP adds a tool for the committee to impose a tax on market trading fees for all assets which enabled market trading fee, thus would potentially increase income for the network to support its development. It may probably damage businesses relying on market fees if the committee-decided tax is high. From ca71d85870c64c8f6d151147d003b3ee044a5df6 Mon Sep 17 00:00:00 2001 From: abitmore Date: Tue, 3 Dec 2019 13:03:19 -0500 Subject: [PATCH 215/262] Assign bsip number --- bsip-new.md => bsip-0086.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename bsip-new.md => bsip-0086.md (99%) diff --git a/bsip-new.md b/bsip-0086.md similarity index 99% rename from bsip-new.md rename to bsip-0086.md index b98f929..cfdadb7 100644 --- a/bsip-new.md +++ b/bsip-0086.md @@ -1,4 +1,4 @@ - BSIP: TBD + BSIP: 0086 Title: Share market fees to the network Author: Abit More Status: Draft From d774d00282df159c8ffee507538c5a794553c7d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Wed, 4 Dec 2019 10:25:10 +0100 Subject: [PATCH 216/262] Update bsip-0085.md --- bsip-0085.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0085.md b/bsip-0085.md index e0584bd..1b7bf33 100644 --- a/bsip-0085.md +++ b/bsip-0085.md @@ -1,7 +1,7 @@ BSIP: 0085 Title: Maker order creation fee discount Author: Abit More - Status: Draft + Status: Accepted Type: Protocol Created: 2019-10-13 Discussion: https://github.com/bitshares/bsips/issues/240 From f99db98fd8803e73169eeda8e133f11b64834e3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Wed, 4 Dec 2019 10:29:05 +0100 Subject: [PATCH 217/262] minor changes --- bsip-0085.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0085.md b/bsip-0085.md index 1b7bf33..abfd483 100644 --- a/bsip-0085.md +++ b/bsip-0085.md @@ -10,11 +10,11 @@ # Abstract This BSIP proposes a protocol change so that the committee can define -different fee rates for maker orders and taker orders. +different transaction fee rates for maker orders and taker orders. # Motivation -To improve liquidity of the BitShares DEX. +To improve liquidity of the BitShares DEX by creating the ability to incentivize market making. # Rationale From e871c711c80c619c4679d55cbf9d99840a8cc111 Mon Sep 17 00:00:00 2001 From: abitmore Date: Fri, 13 Dec 2019 20:05:37 -0500 Subject: [PATCH 218/262] Fix typo, update wording, add discussion point --- bsip-0086.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/bsip-0086.md b/bsip-0086.md index cfdadb7..a648887 100644 --- a/bsip-0086.md +++ b/bsip-0086.md @@ -81,11 +81,11 @@ asset on an account, if the account is committee-account, let it pass. * This would be another motivation for businesses building on top of BitShares to get involved in the parameter governance process. The percentage can be - `0` if it's more appropriate. + `0` if it is more appropriate. * Asset owners can specify a zero market fee percentage to get around the "tax", while still profiting by setting a higher deposit/withdrawal fee. - It is uncommon nowadays probably because it's less convenient or attractive + It is uncommon nowadays probably because it is less convenient or attractive for their customers. * Another strategy is to charge a network market fee globally, independent of @@ -93,11 +93,15 @@ asset on an account, if the account is committee-account, let it pass. a fee from asset owners, which kills some freedom and would hinder non-profit use of the platform. -* It's possible that committe-account would accumulate a lot of tokens with no +* It is possible that committee-account would accumulate a lot of tokens with no value and tokens which are unable or hard to be used to pay for development. - It's a side effect. Hopefully there will be quite some usable tokens. + It is a side effect. Hopefully there will be quite some usable tokens. The committee will have to do some work to manage the tokens anyway. +* The committee will be accumulating tokens which could potentially be used or + not used for any purpose. In other words, this BSIP as currently written does + not stipulate how those tokens will or will not be used by the committee. + # Non-Technical Summary This BSIP adds a tool for the committee to impose a tax on market trading From 0796c9e30f1fa19a5698683fe5b04470c550ff59 Mon Sep 17 00:00:00 2001 From: abitmore Date: Fri, 20 Dec 2019 18:47:02 -0500 Subject: [PATCH 219/262] Update wording --- bsip-0086.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0086.md b/bsip-0086.md index a648887..6d10314 100644 --- a/bsip-0086.md +++ b/bsip-0086.md @@ -83,8 +83,8 @@ asset on an account, if the account is committee-account, let it pass. to get involved in the parameter governance process. The percentage can be `0` if it is more appropriate. -* Asset owners can specify a zero market fee percentage to get around the - "tax", while still profiting by setting a higher deposit/withdrawal fee. +* Asset owners can specify a zero market fee percentage to get around the fee + sharing, while still profiting by setting a higher deposit/withdrawal fee. It is uncommon nowadays probably because it is less convenient or attractive for their customers. From 34c744006cd03b7a94799a180efe19479434d401 Mon Sep 17 00:00:00 2001 From: abitmore Date: Sat, 4 Jan 2020 14:14:13 -0500 Subject: [PATCH 220/262] Update wording --- bsip-0086.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bsip-0086.md b/bsip-0086.md index 6d10314..55648eb 100644 --- a/bsip-0086.md +++ b/bsip-0086.md @@ -10,8 +10,8 @@ # Abstract This BSIP proposes a protocol change: when every trade happens, if there are -market fees generated, a portion (E.G. 5% or 10%) of the market fees goes to -the network. +market fees generated (E.G. 0.2% of trading volume), a portion of the market +fees (E.G. 0.01% of trading volume) goes to the network. # Motivation @@ -104,10 +104,10 @@ asset on an account, if the account is committee-account, let it pass. # Non-Technical Summary -This BSIP adds a tool for the committee to impose a tax on market trading +This BSIP adds a tool for the committee to impose a fee on market trading fees for all assets which enabled market trading fee, thus would potentially increase income for the network to support its development. It may probably -damage businesses relying on market fees if the committee-decided tax is high. +damage businesses relying on market fees if the committee-decided fee is high. The committee may need some efforts to manage the income. # Copyright From eb7729adab076a87967b58f0d5059b3f1c5b6c7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Thu, 9 Jan 2020 14:38:22 +0100 Subject: [PATCH 221/262] minor fixes in wording --- bsip-0086.md | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/bsip-0086.md b/bsip-0086.md index 55648eb..ad922af 100644 --- a/bsip-0086.md +++ b/bsip-0086.md @@ -2,16 +2,18 @@ Title: Share market fees to the network Author: Abit More Status: Draft - Type: Protocol + Type: Accepted Created: 2019-11-29 Discussion: https://github.com/bitshares/bsips/issues/194 Worker: TBD # Abstract -This BSIP proposes a protocol change: when every trade happens, if there are -market fees generated (E.G. 0.2% of trading volume), a portion of the market -fees (E.G. 0.01% of trading volume) goes to the network. +This BSIP proposes a protocol change: Every time a trade is executed (limit order is filled) and +if there are market fees generated, a portion of the market fees goes to the network. + +Example: The network percent of market fees is set to 50%, and 0.2% of trading volume is the set as market fee. +Then 0.1% of trading volume goes to the network. # Motivation @@ -44,8 +46,8 @@ the scheduled time, at the scheduled time and after the scheduled time. Add a new global parameter `market_fee_network_percent` which can be updated by the committee only after the protocol upgrade. -Initial value of that parameter is `0`. -Valid range of that parameter is `[0, 100%]`. +Initial value of that parameter is `0%`. +Valid range of that parameter is `[0%, 100%]`. ## When processing market fees @@ -105,10 +107,10 @@ asset on an account, if the account is committee-account, let it pass. # Non-Technical Summary This BSIP adds a tool for the committee to impose a fee on market trading -fees for all assets which enabled market trading fee, thus would potentially -increase income for the network to support its development. It may probably -damage businesses relying on market fees if the committee-decided fee is high. -The committee may need some efforts to manage the income. +fees for all assets which enabled market trading fee, thus it can increase income +for the network to support its development. It may +hinder businesses relying on market fees if the committee-decided fee is high. +The committee may need some efforts to decide on an appropriate value of the parameter and manage the income. # Copyright From bd179331e129ae0877e4179c7615395912d608c5 Mon Sep 17 00:00:00 2001 From: Stefan Schiessl Date: Wed, 15 Jan 2020 09:36:08 +0100 Subject: [PATCH 222/262] 62 and 86 are now approved Signed-off-by: Stefan Schiessl --- README.md | 5 +++-- bsip-0062.md | 10 ++++++++-- bsip-0086.md | 8 ++++++-- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 8427e02..b69140b 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ Number | Title | [59](bsip-0059.md) | Adjustment of MSSR and MCR Through Voting | Jerry Liu | Informational | Accepted [60](bsip-0060.md) | BitShares URI scheme | John Titor, Stefan Schießl, Abit More | Informational (Client Protocol) | Accepted [61](https://github.com/bitshares/bsips/issues/150) | Operation to Update Limit Orders | Nathan Hourt | Protocol | Draft -[62](https://github.com/bitshares/bsips/issues/156) | Close Short Position | Stefan Schießl | Protocol | Draft +[62](https://github.com/bitshares/bsips/issues/156) | Close Short Position | Stefan Schießl | Protocol | Approved [63](bsip-0063.md) | Short-lived Unidirectional Payment Channels | Christopher J. Sanborn | Informational | Draft [64](bsip-0064.md) | Optional HTLC preimage length, HASH160 addition, and memo field | John Jones, Abit More | Protocol | Draft [65](https://github.com/bitshares/bsips/pull/149) | Fix Locked Accounts | OpenLedger | Protocol | Draft @@ -85,4 +85,5 @@ Number | Title | [77](https://github.com/bitshares/bsips/issues/161) | Require Higher CR When Creating/Adjusting Debt Positions | Abit More | Protocol | Draft [81](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft [84](https://github.com/bitshares/bsips/issues/81) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft -[85](https://github.com/bitshares/bsips/issues/240) | Maker Order Creation Fee Discount | Abit More | Protocol | Draft \ No newline at end of file +[85](https://github.com/bitshares/bsips/issues/240) | Maker Order Creation Fee Discount | Abit More | Protocol | Draft +[86](bsip-0086.md) | Share market fees to the network | Abit More | Protocol | Approved \ No newline at end of file diff --git a/bsip-0062.md b/bsip-0062.md index d23ad92..8a6fbdb 100644 --- a/bsip-0062.md +++ b/bsip-0062.md @@ -4,10 +4,10 @@ Authors: Stefan Schießl stefan.schiessl@blockchainprojectsbv.com Jerry Liu bitcrab@qq.com - Status: Draft + Status: Approved Type: Protocol Created: 2019-09-14 - Worker: TBD + Worker: 1.14.228 ``` # Abstract @@ -57,3 +57,9 @@ This logic bring better user experience but also complexity. it is also a good c # Copyright This document is placed in the public domain. + +# Voting outcome +Approved since December 2019. +![image](https://user-images.githubusercontent.com/33128181/72417517-597a9e00-3779-11ea-9897-c1870a691eb3.png) + + diff --git a/bsip-0086.md b/bsip-0086.md index ad922af..1c7c82c 100644 --- a/bsip-0086.md +++ b/bsip-0086.md @@ -2,10 +2,10 @@ Title: Share market fees to the network Author: Abit More Status: Draft - Type: Accepted + Type: Approved Created: 2019-11-29 Discussion: https://github.com/bitshares/bsips/issues/194 - Worker: TBD + Worker: 1.14.245 # Abstract @@ -119,3 +119,7 @@ This document is placed in the public domain. # See Also * https://github.com/bitshares/bsips/issues/194 + +# Voting outcome +Approved since January 2020. +![image](https://user-images.githubusercontent.com/33128181/72417817-f2a9b480-3779-11ea-92e9-c267922ca33a.png) From 982e69e3045c1a716f8857ff39d5c440429ae79a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Tue, 28 Jan 2020 15:24:57 +0100 Subject: [PATCH 223/262] status=accepted --- bsip-0077.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0077.md b/bsip-0077.md index 20b5f73..3f042b1 100644 --- a/bsip-0077.md +++ b/bsip-0077.md @@ -1,8 +1,8 @@ BSIP: 0077 - Title: Require Higher CR When Creating/Adjusting Debt Positions + Title: Require Higher CR When Creating / Adjusting Debt Positions Authors: Abit More @shulthz - Status: Draft + Status: Accept Type: Protocol Created: 2019-09-30 From 812190c813c6246979134792923060ebdb7130e5 Mon Sep 17 00:00:00 2001 From: Stefan Schiessl Date: Tue, 28 Jan 2020 15:28:04 +0100 Subject: [PATCH 224/262] set status in readme Signed-off-by: Stefan Schiessl --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b69140b..6a30f49 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ Number | Title | [74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft [75](https://github.com/bitshares/bsips/issues/96) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Draft [76](https://github.com/bitshares/bsips/issues/221) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft -[77](https://github.com/bitshares/bsips/issues/161) | Require Higher CR When Creating/Adjusting Debt Positions | Abit More | Protocol | Draft +[77](https://github.com/bitshares/bsips/issues/161) | Require Higher CR When Creating / Adjusting Debt Positions | Abit More | Protocol | Accepted [81](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft [84](https://github.com/bitshares/bsips/issues/81) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft [85](https://github.com/bitshares/bsips/issues/240) | Maker Order Creation Fee Discount | Abit More | Protocol | Draft From d6665376e4f096a94eaaa3c3b2fb3a3097a7b9c4 Mon Sep 17 00:00:00 2001 From: Abit Date: Tue, 25 Feb 2020 17:19:47 +0100 Subject: [PATCH 225/262] Fix status and type of bsip 86 --- bsip-0086.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0086.md b/bsip-0086.md index 1c7c82c..a5cfcf9 100644 --- a/bsip-0086.md +++ b/bsip-0086.md @@ -1,8 +1,8 @@ BSIP: 0086 Title: Share market fees to the network Author: Abit More - Status: Draft - Type: Approved + Status: Approved + Type: Protocol Created: 2019-11-29 Discussion: https://github.com/bitshares/bsips/issues/194 Worker: 1.14.245 From d7b4c1346252006582007eab04263e1905f6734e Mon Sep 17 00:00:00 2001 From: bitcrab Date: Thu, 27 Feb 2020 01:17:46 +0800 Subject: [PATCH 226/262] Create bsip-0087.md --- bsip-0087.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 bsip-0087.md diff --git a/bsip-0087.md b/bsip-0087.md new file mode 100644 index 0000000..221703e --- /dev/null +++ b/bsip-0087.md @@ -0,0 +1,36 @@ + BSIP: 0087 + Title: Force Settlement Fee Ratio + Authors: + Jerry Liu bitcrab@qq.com + Status: Draft + Type: Protocol + Created: 2020-02-23 + Discussion: https://github.com/bitshares/bsips/issues/260 + Worker: TBD + +# Abstract +This BSIP provide a solution to charge fee from force settlement. + +# Motivation +Force settlement is an important part in smartcoin design, it provides the power to smartcoin holders to ask for collaterals with reference to feed price, and then guarantees the peg of smartcoin. + +The community continuously optimize the rules of smartcoin to balance the interests of relevant parties, taking bitCNY as an example, at the beginning the rules focus more on smart coin peg but care less on debt position owners’ interests, change are done to give debt position owners more protection, the force settlement offset has been changed from 0 to 2%, the max settlement volume per maintenance period has been changed from no limit to 0.5% of smartcoin supply. + +In the past several weeks, force settlement happened more intensively than before, the background is that the crypto market seemly switched from bear to bull, and BTS price went above 0.22CNY - which is the voted threshold per BSIP76, at some time the frequently happened force settlements made the lowest debt position collateral ratio even higher than 3, this phenomenon triggered warm discussion, almost all the users agree that the settler need to pay more cost while executing force settlement, and the cost will be paid to system as fee. + +# Rationale +Force settlement fee can be seen as to pay part of the cost for smartcoin supply, stabilization and also the liquidation of collaterals, it is irrelevant to market fee sharing. +To ensure the debt positions can always be closed with suffcient smartcoin, it is more feasible to cut off part of the traded collaterals as fee, instead of smartcoin. + +# Specification +Add one new parameter Force Settlement Fee Ratio(FSFR) for each smartcoin, which is controlled by the smartcoin owner. +`Force settlement order price = settlement price*(1+FSO)/(1-FSFR)` + +Here settlement price = feed price. + +FSO is Force Settlement Offset. + +When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collaterals in quantity `X*(1-FSFR)/[settlement price*(1+FSO)]`, the settled debt position owner sells collaterals in quantity `X/[settlement price*(1+FSO)]` and get smartcoin in quantity `X`, the delta in paid and received collaterals in quantity `X*FSFR/[settlement price*(1+FSO)]` will be paid to the owner of the smartcoin as force settlement fee. + +# Copyright +This document is placed in the public domain. From 0ba83566b44393269b46703d5481086f1bffbb25 Mon Sep 17 00:00:00 2001 From: bitcrab Date: Fri, 28 Feb 2020 23:59:23 +0800 Subject: [PATCH 227/262] Update bsip-0087.md --- bsip-0087.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/bsip-0087.md b/bsip-0087.md index 221703e..5a7e2ce 100644 --- a/bsip-0087.md +++ b/bsip-0087.md @@ -12,7 +12,7 @@ This BSIP provide a solution to charge fee from force settlement. # Motivation -Force settlement is an important part in smartcoin design, it provides the power to smartcoin holders to ask for collaterals with reference to feed price, and then guarantees the peg of smartcoin. +Force settlement is an important part in smartcoin design, it provides the power to smartcoin holders to ask for collaterals with reference to feed price, and then strengthens the peg of smartcoin. The community continuously optimize the rules of smartcoin to balance the interests of relevant parties, taking bitCNY as an example, at the beginning the rules focus more on smart coin peg but care less on debt position owners’ interests, change are done to give debt position owners more protection, the force settlement offset has been changed from 0 to 2%, the max settlement volume per maintenance period has been changed from no limit to 0.5% of smartcoin supply. @@ -23,14 +23,12 @@ Force settlement fee can be seen as to pay part of the cost for smartcoin supply To ensure the debt positions can always be closed with suffcient smartcoin, it is more feasible to cut off part of the traded collaterals as fee, instead of smartcoin. # Specification -Add one new parameter Force Settlement Fee Ratio(FSFR) for each smartcoin, which is controlled by the smartcoin owner. -`Force settlement order price = settlement price*(1+FSO)/(1-FSFR)` - -Here settlement price = feed price. +Add one new parameter Force Settlement Fee Percentage(FSFP) for each smartcoin, which is controlled by the smartcoin owner. +`Force settlement order price = feed price*(1+FSO)/(1-FSFP)` FSO is Force Settlement Offset. -When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collaterals in quantity `X*(1-FSFR)/[settlement price*(1+FSO)]`, the settled debt position owner sells collaterals in quantity `X/[settlement price*(1+FSO)]` and get smartcoin in quantity `X`, the delta in paid and received collaterals in quantity `X*FSFR/[settlement price*(1+FSO)]` will be paid to the owner of the smartcoin as force settlement fee. +When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collaterals in quantity `X*(1-FSFP)/[settlement price*(1+FSO)]`, the settled debt position owner sells collaterals in quantity `X/[settlement price*(1+FSO)]` and get smartcoin in quantity `X`, the delta in paid and received collaterals in quantity `X*FSFP/[settlement price*(1+FSO)]` will be paid to the owner of the smartcoin as force settlement fee. # Copyright This document is placed in the public domain. From 52ab64b1b813d7c6842bbb23f654163111565570 Mon Sep 17 00:00:00 2001 From: bitcrab Date: Sat, 29 Feb 2020 00:12:00 +0800 Subject: [PATCH 228/262] Update bsip-0087.md --- bsip-0087.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bsip-0087.md b/bsip-0087.md index 5a7e2ce..aa4ef90 100644 --- a/bsip-0087.md +++ b/bsip-0087.md @@ -24,11 +24,12 @@ To ensure the debt positions can always be closed with suffcient smartcoin, it i # Specification Add one new parameter Force Settlement Fee Percentage(FSFP) for each smartcoin, which is controlled by the smartcoin owner. -`Force settlement order price = feed price*(1+FSO)/(1-FSFP)` FSO is Force Settlement Offset. When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collaterals in quantity `X*(1-FSFP)/[settlement price*(1+FSO)]`, the settled debt position owner sells collaterals in quantity `X/[settlement price*(1+FSO)]` and get smartcoin in quantity `X`, the delta in paid and received collaterals in quantity `X*FSFP/[settlement price*(1+FSO)]` will be paid to the owner of the smartcoin as force settlement fee. +In this scenario, `force settlement order price = feed price*(1+FSO)` is the price to the settled debt position owners(maker). + # Copyright This document is placed in the public domain. From 0609975aff68f121181901e5fe34c498d97ffd06 Mon Sep 17 00:00:00 2001 From: bitcrab Date: Tue, 3 Mar 2020 15:13:22 +0800 Subject: [PATCH 229/262] Update bsip-0087.md add requested change --- bsip-0087.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0087.md b/bsip-0087.md index aa4ef90..718d948 100644 --- a/bsip-0087.md +++ b/bsip-0087.md @@ -27,7 +27,7 @@ Add one new parameter Force Settlement Fee Percentage(FSFP) for each smartcoin, FSO is Force Settlement Offset. -When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collaterals in quantity `X*(1-FSFP)/[settlement price*(1+FSO)]`, the settled debt position owner sells collaterals in quantity `X/[settlement price*(1+FSO)]` and get smartcoin in quantity `X`, the delta in paid and received collaterals in quantity `X*FSFP/[settlement price*(1+FSO)]` will be paid to the owner of the smartcoin as force settlement fee. +When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collaterals in quantity `X*(1-FSFP)/[feed price price*(1+FSO)]`, the settled debt position owner sells collaterals in quantity `X/[feed price*(1+FSO)]` and get smartcoin in quantity `X`, the delta in paid and received collaterals in quantity `X*FSFP/[feed price*(1+FSO)]` will be paid to the owner of the smartcoin as force settlement fee. In this scenario, `force settlement order price = feed price*(1+FSO)` is the price to the settled debt position owners(maker). From 63f30d2577214b190599877ce2a909a8680edfcc Mon Sep 17 00:00:00 2001 From: bitcrab Date: Fri, 6 Mar 2020 00:46:07 +0800 Subject: [PATCH 230/262] Update bsip-0087.md review update --- bsip-0087.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bsip-0087.md b/bsip-0087.md index 718d948..ab7d7c8 100644 --- a/bsip-0087.md +++ b/bsip-0087.md @@ -14,10 +14,16 @@ This BSIP provide a solution to charge fee from force settlement. # Motivation Force settlement is an important part in smartcoin design, it provides the power to smartcoin holders to ask for collaterals with reference to feed price, and then strengthens the peg of smartcoin. -The community continuously optimize the rules of smartcoin to balance the interests of relevant parties, taking bitCNY as an example, at the beginning the rules focus more on smart coin peg but care less on debt position owners’ interests, change are done to give debt position owners more protection, the force settlement offset has been changed from 0 to 2%, the max settlement volume per maintenance period has been changed from no limit to 0.5% of smartcoin supply. +The community continuously optimize the rules of smartcoin to balance the interests of relevant parties, taking bitCNY as an example, at the beginning the rules focus more on smartcoin peg but care less on debt position owners’ interests, change are done to give debt position owners more protection, the force settlement offset has been changed from 0 to 2%, the max settlement volume per maintenance period has been changed from no limit to 0.5% of smartcoin supply. + +In the bull market at 2017, thanks to the help of magicwallet, bitCNY has played an important role in connecting CNY fiat and BTS-DEX, some projects selected BTS-DEX as the platform for token trading and bitCNY as the base currency. Things chanegd after implementation of BSIP76 and BAIP2, as these 2 proposals focus more on resisting shorting attack at the cost of lessening the peg, the difficult choice is made by community at the moment that shorting attack may lead BTS price to zero, after that bitCNY is more a trading asset/derivative in BTS-DEX than a stablecoin, it will still play a great role in leveraging and risk controlling in BTS ecosystem, however it will not be an always exactly pegged stablecoin. + +At the same time, BTS community continuously review the strategy, one strong consensus is that the system need to charge more fee at the suitable transactions to increase system income to pay public expenditures and buy back BTS. BSIP74, BSIP86 all come out at this background, it is also necessary to provide the possibility to charge from force settlement. In the past several weeks, force settlement happened more intensively than before, the background is that the crypto market seemly switched from bear to bull, and BTS price went above 0.22CNY - which is the voted threshold per BSIP76, at some time the frequently happened force settlements made the lowest debt position collateral ratio even higher than 3, this phenomenon triggered warm discussion, almost all the users agree that the settler need to pay more cost while executing force settlement, and the cost will be paid to system as fee. +Surely this BSIP just provide the tool to charge from froce settlement. whether the charge will go alive depends on the decision of the smartcoin owner. + # Rationale Force settlement fee can be seen as to pay part of the cost for smartcoin supply, stabilization and also the liquidation of collaterals, it is irrelevant to market fee sharing. To ensure the debt positions can always be closed with suffcient smartcoin, it is more feasible to cut off part of the traded collaterals as fee, instead of smartcoin. From be02cc8543260b66e001747be4450cb59724786b Mon Sep 17 00:00:00 2001 From: bitcrab Date: Tue, 10 Mar 2020 15:55:21 +0800 Subject: [PATCH 231/262] Update bsip-0087.md miner modification. --- bsip-0087.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0087.md b/bsip-0087.md index ab7d7c8..7166eb1 100644 --- a/bsip-0087.md +++ b/bsip-0087.md @@ -1,5 +1,5 @@ BSIP: 0087 - Title: Force Settlement Fee Ratio + Title: Force Settlement Fee Authors: Jerry Liu bitcrab@qq.com Status: Draft @@ -35,7 +35,7 @@ FSO is Force Settlement Offset. When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collaterals in quantity `X*(1-FSFP)/[feed price price*(1+FSO)]`, the settled debt position owner sells collaterals in quantity `X/[feed price*(1+FSO)]` and get smartcoin in quantity `X`, the delta in paid and received collaterals in quantity `X*FSFP/[feed price*(1+FSO)]` will be paid to the owner of the smartcoin as force settlement fee. -In this scenario, `force settlement order price = feed price*(1+FSO)` is the price to the settled debt position owners(maker). +In this scenario, `force settlement order price = feed price*(1+FSO)` is the price to the settled debt position owners(maker). and the force settlement fee is calculated out based on this order price and FSFP. # Copyright This document is placed in the public domain. From a800b2ed14a529e213581628ef23b7655014cd58 Mon Sep 17 00:00:00 2001 From: bitcrab Date: Wed, 11 Mar 2020 15:50:52 +0800 Subject: [PATCH 232/262] Update bsip-0087.md Update Specification --- bsip-0087.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bsip-0087.md b/bsip-0087.md index 7166eb1..b49a65a 100644 --- a/bsip-0087.md +++ b/bsip-0087.md @@ -16,7 +16,7 @@ Force settlement is an important part in smartcoin design, it provides the power The community continuously optimize the rules of smartcoin to balance the interests of relevant parties, taking bitCNY as an example, at the beginning the rules focus more on smartcoin peg but care less on debt position owners’ interests, change are done to give debt position owners more protection, the force settlement offset has been changed from 0 to 2%, the max settlement volume per maintenance period has been changed from no limit to 0.5% of smartcoin supply. -In the bull market at 2017, thanks to the help of magicwallet, bitCNY has played an important role in connecting CNY fiat and BTS-DEX, some projects selected BTS-DEX as the platform for token trading and bitCNY as the base currency. Things chanegd after implementation of BSIP76 and BAIP2, as these 2 proposals focus more on resisting shorting attack at the cost of lessening the peg, the difficult choice is made by community at the moment that shorting attack may lead BTS price to zero, after that bitCNY is more a trading asset/derivative in BTS-DEX than a stablecoin, it will still play a great role in leveraging and risk controlling in BTS ecosystem, however it will not be an always exactly pegged stablecoin. +In the bull market at 2017, thanks to the help of magicwallet, bitCNY has played an important role in connecting CNY fiat and BTS-DEX, some projects selected BTS-DEX as the platform for token trading and bitCNY as the base currency. Things chanegd after implementation of BSIP76 and BAIP2, as these 2 proposals focus more on resisting shorting attack to BTS at the cost of lessening the peg, the difficult choice is made by community at the moment that shorting attack may lead BTS price to zero, after that bitCNY is more a trading asset/derivative in BTS-DEX than a stablecoin, it will still play a great role in leveraging and risk controlling in BTS ecosystem, however it will not be an always exactly pegged stablecoin. At the same time, BTS community continuously review the strategy, one strong consensus is that the system need to charge more fee at the suitable transactions to increase system income to pay public expenditures and buy back BTS. BSIP74, BSIP86 all come out at this background, it is also necessary to provide the possibility to charge from force settlement. @@ -31,11 +31,11 @@ To ensure the debt positions can always be closed with suffcient smartcoin, it i # Specification Add one new parameter Force Settlement Fee Percentage(FSFP) for each smartcoin, which is controlled by the smartcoin owner. -FSO is Force Settlement Offset. +FSO is Force Settlement Offset of the smartcoin. -When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collaterals in quantity `X*(1-FSFP)/[feed price price*(1+FSO)]`, the settled debt position owner sells collaterals in quantity `X/[feed price*(1+FSO)]` and get smartcoin in quantity `X`, the delta in paid and received collaterals in quantity `X*FSFP/[feed price*(1+FSO)]` will be paid to the owner of the smartcoin as force settlement fee. +When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collaterals in quantity `X*(1-FSO)*(1-FSFP)/feed price price*`, the settled debt position owner sells collaterals in quantity `X*(1-FSO)/feed price*` and get smartcoin in quantity `X`, the delta in paid and received collaterals in quantity `X*FSFP*(1-FSO)/feed price*` will be paid to the owner of the smartcoin as force settlement fee. -In this scenario, `force settlement order price = feed price*(1+FSO)` is the price to the settled debt position owners(maker). and the force settlement fee is calculated out based on this order price and FSFP. +In this scenario, `force settlement order price = feed price/(1-FSO)` is the price to the settled debt position owners(maker). and the force settlement fee is calculated out based on this order price and FSFP. # Copyright This document is placed in the public domain. From a9f282487f2cc684657747711356fe80f40ef707 Mon Sep 17 00:00:00 2001 From: bitcrab Date: Wed, 11 Mar 2020 15:59:29 +0800 Subject: [PATCH 233/262] Update bsip-0087.md update specification --- bsip-0087.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsip-0087.md b/bsip-0087.md index b49a65a..cd98e37 100644 --- a/bsip-0087.md +++ b/bsip-0087.md @@ -33,9 +33,9 @@ Add one new parameter Force Settlement Fee Percentage(FSFP) for each smartcoin, FSO is Force Settlement Offset of the smartcoin. -When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collaterals in quantity `X*(1-FSO)*(1-FSFP)/feed price price*`, the settled debt position owner sells collaterals in quantity `X*(1-FSO)/feed price*` and get smartcoin in quantity `X`, the delta in paid and received collaterals in quantity `X*FSFP*(1-FSO)/feed price*` will be paid to the owner of the smartcoin as force settlement fee. +When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collateral in quantity `X*(1-FSO)*(1-FSFP)/feed price price*`, the settled debt position owner sells collateral in quantity `X*(1-FSO)/feed price*` and get smartcoin in quantity `X`, the delta in paid and received collateral in quantity `X*FSFP*(1-FSO)/feed price*` will be paid to the owner of the smartcoin as force settlement fee. -In this scenario, `force settlement order price = feed price/(1-FSO)` is the price to the settled debt position owners(maker). and the force settlement fee is calculated out based on this order price and FSFP. +In this scenario, `force settlement order price = feed price/(1-FSO)` is the price to the settled debt position owners(maker). and the force settlement fee is paid in collateral and the amount is calculated out based on this order price and FSFP. # Copyright This document is placed in the public domain. From 86be86fb8e2bbe420882424b89049ccfdff46a2e Mon Sep 17 00:00:00 2001 From: bitcrab Date: Wed, 11 Mar 2020 16:14:09 +0800 Subject: [PATCH 234/262] Update bsip-0087.md update specification --- bsip-0087.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0087.md b/bsip-0087.md index cd98e37..b2d57fa 100644 --- a/bsip-0087.md +++ b/bsip-0087.md @@ -35,7 +35,7 @@ FSO is Force Settlement Offset of the smartcoin. When a force settlement is executed, the buyer sells smartcoin with quantity `X` and get collateral in quantity `X*(1-FSO)*(1-FSFP)/feed price price*`, the settled debt position owner sells collateral in quantity `X*(1-FSO)/feed price*` and get smartcoin in quantity `X`, the delta in paid and received collateral in quantity `X*FSFP*(1-FSO)/feed price*` will be paid to the owner of the smartcoin as force settlement fee. -In this scenario, `force settlement order price = feed price/(1-FSO)` is the price to the settled debt position owners(maker). and the force settlement fee is paid in collateral and the amount is calculated out based on this order price and FSFP. +In this scenario, as a price offset parameter, FSO is irrelevant to fee charging, it just define `force settlement price = feed price/(1-FSO)`. and the force settlement fee is paid in collateral and the amount is calculated out based on `force settlement price` and `FSFP`. # Copyright This document is placed in the public domain. From cc4ebd8f33a70719d35b2453174c101bbf6ccc5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Wed, 11 Mar 2020 12:25:22 +0100 Subject: [PATCH 235/262] set bsip-0087 to accepted --- bsip-0087.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0087.md b/bsip-0087.md index b2d57fa..dc46ca9 100644 --- a/bsip-0087.md +++ b/bsip-0087.md @@ -2,7 +2,7 @@ Title: Force Settlement Fee Authors: Jerry Liu bitcrab@qq.com - Status: Draft + Status: Accepted Type: Protocol Created: 2020-02-23 Discussion: https://github.com/bitshares/bsips/issues/260 From ec43c45ae293a9d27eadb1fd25ba2db38ab73ac8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Wed, 11 Mar 2020 12:26:39 +0100 Subject: [PATCH 236/262] add bsip 87 to readme --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a30f49..5f0ad77 100644 --- a/README.md +++ b/README.md @@ -86,4 +86,7 @@ Number | Title | [81](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft [84](https://github.com/bitshares/bsips/issues/81) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft [85](https://github.com/bitshares/bsips/issues/240) | Maker Order Creation Fee Discount | Abit More | Protocol | Draft -[86](bsip-0086.md) | Share market fees to the network | Abit More | Protocol | Approved \ No newline at end of file +[86](bsip-0086.md) | Share market fees to the network | Abit More | Protocol | Approved +[87](bsip-0087.md) | Force Settlement Fee | Jerry Liu | Protocol | Accepted + + From b40d5f55d570a597031e7fd82be508f1f32b31a1 Mon Sep 17 00:00:00 2001 From: Nathan Hourt Date: Mon, 16 Mar 2020 18:10:09 -0500 Subject: [PATCH 237/262] Update bsip-0072.md This updates the Tanks and Taps description and specification for clarity and correctness based on changes made to the protocol during implementation. --- bsip-0072.md | 244 +++++++++++++++++++++++++++------------------------ 1 file changed, 130 insertions(+), 114 deletions(-) diff --git a/bsip-0072.md b/bsip-0072.md index 2af2404..367e1b7 100644 --- a/bsip-0072.md +++ b/bsip-0072.md @@ -4,19 +4,20 @@ Status: Draft Type: Protocol Created: 2019-08-27 + Updated: 2020-03-16 Discussion: https://github.com/bitshares/bsips/issues/178 # Abstract -This BSIP proposes the addition of novel, generally-applicable asset handling functionality to BitShares. These additions will support the development of a wide range of financial decentralized applications (dapps), advancing BitShares as an alternative platform to existing Turing Complete Smart Contract Platforms (TCSCPs) for dapp development. Although TCSCPs will continue to offer more flexible capabilities, the proposed infrastructure will offer a simple, ready-to-use interface to dapp developers which will facilitate more rapid development and a reduced time to market compared with generic Turing Complete platforms, which require dapps to define their own infrastructure. Furthermore, dapps utilizing the proposed infrastructure will share a consistent, easy-to-visualize asset handling model which will become increasingly familiar to users of dapps based on BitShares, giving them confidence when using BitShares dapps that they understand how their assets are being handled and what options are available to them under contract. +This BSIP proposes the addition of novel, generally-applicable asset handling functionality to BitShares. These additions will support the development of a wide range of financial decentralized applications (dapps), advancing BitShares as an alternative platform to existing Turing Complete Smart Contract Platforms (TCSCPs) for dapp development. Although the changes will not add Turing Completeness to BitShares, and TCSCPs will continue to offer more flexible capabilities, the proposed infrastructure will offer a simple, ready-to-use interface to dapp developers which will facilitate more rapid development and a reduced time to market compared with generic Turing Complete platforms, which require dapps to define their own asset management logic. Furthermore, dapps utilizing the proposed functionality will share a consistent, easy-to-visualize asset handling model which will become increasingly familiar to users of dapps based on BitShares, giving them confidence when using BitShares dapps that they understand how their assets are being handled and what options are available to themselves or others at the lowest level. # Context and Motivation One of the main promises of blockchain technology is the processing and execution of "smart contracts," a formalized agreement between parties where the terms are evaluated and enforced automatically rather than relying on trusted intermediaries. Initially, there was Bitcoin, which offers a simple smart contract definition language allowing the transfer of digital tokens between cryptographic keys. Subsequently, the industry has created multiple Turing Complete Smart Contracting Platforms (TCSCPs), such as Ethereum and EOS, in order to provide more advanced smart contract definition languages which can specify any programmable algorithm as a smart contract. BitShares was created as a financial services smart contracting platform, providing high-performance decentralized financial contracts including an asset exchange, stable-valued assets, recurring payments, and an advanced multi-signature named account system. This curated selection of contracts is developed and supported by a highly competent team of developers who are committed to the quality, security, and correctness of the supported smart contracts. These assurances of contract quality give BitShares an advantage over TCSCPs, where contracts are user-contributed with no expectation of testing or correctness standards; however, to date, neither the more flexible Turing Complete model nor the quality-assured Curated model have clearly succeeded, either in terms of developer support or user adoption. -This proposal is to implement within BitShares a general framework for smart contract asset handling, capable of supporting a great many decentralized applications (dapps) and real world smart contracts. The benefit of such a uniform asset handling framework, as opposed to the TCSCP approach of generally supporting any and all potential asset management designs, is twofold. Firstly, it provides, across all BitShares dapps, a simple and consistent representation of user funds, making it easy for users to understand and reason about the status of assets within the contract, and what options they have for moving assets through the contract. Secondly, specifying a particular structure for asset handling gives developers a clear path for implementing their dapp's asset management, reducing their task from the creation of a novel asset handling architecture for their specific dapp, to merely expressing their dapp's asset movement possibilities within an already-implemented and battle-tested framework. +This proposal is to implement within BitShares a general framework for smart contract asset handling, capable of supporting a great many decentralized applications (dapps) and real world smart contracts. The benefit of such a uniform asset handling framework, as opposed to the TCSCP approach of generally supporting any and all potential asset management designs, is twofold. Firstly, it provides, across all BitShares dapps, a simple and consistent representation of user funds, making it easy for users to understand and reason about the status of assets within the contract, and what options exist for moving assets through the contract. Secondly, specifying a particular structure for asset handling gives developers a clear path for implementing their dapp's asset management, reducing their task from the creation of a novel asset handling architecture for their specific dapp, to merely expressing their dapp's asset movement possibilities within an existing, battle-tested framework. -With this asset handling infrastructure implemented, BitShares would enjoy significant advantages over TCSCPs for dapp development. A great deal of the complexity of designing and implementing dapps which handle user funds lies in the creation of secure mechanisms for holding funds within the contract, and the represention of these mechanisms to the user in a comprehensible fashion. By providing a simple and consistent framework for asset handling, BitShares offers developers a simpler and faster implementation path by providing sturdy and supported infrastructure for asset handling which provides users a familiar and consistent representation of the status of contract funds. +With this asset handling infrastructure implemented, BitShares would enjoy significant advantages over TCSCPs for dapp development. Much of the complexity of designing and implementing dapps which handle user funds lies in the creation of secure mechanisms for holding funds within the contract, and the represention of these mechanisms to the user in a comprehensible fashion. By providing a simple and consistent framework for asset handling, BitShares offers developers a simpler and faster implementation path by providing sturdy and supported infrastructure for asset handling which provides users a familiar and consistent representation of the status of contract funds. # Rationale The proposed asset handling framework is a series of asset depositories called "tanks," which have one or more withdrawal mechanisms called "taps." Tanks are simple database objects which track a balance of asset contained within them. A tank has one or more taps on it, which allow withdrawing asset from the tank. Taps are locked such that only specific authorities can open them, and may have restrictions on when or why they can be opened or how much asset can flow through them. Taps are connected to other asset depositories, such as another tank, or an account, and when opened, the asset that flows through them are deposited there. More asset may be added to a tank at any time. @@ -30,9 +31,9 @@ The power of this model lies in its simplicity. It mimics how money moves in rea A further advantage of this model is that it is easy to visualize, both the current state of contract funds, and the effects a transaction under consideration will have. This is crucial, as it allows the development of intuitive GUIs which represent the status of contract funds to users in a readily accessible fashion, giving them confidence that they understand how their money is being handled and how they can interact with it under terms of contract. # Specifications -This proposal seeks to define five new types within the BitShares protocol, namely `tank_object`, `tap`, `tap_requirement`, `tank_attachment`, and `sink`. A `tank_object` is an object which contains a volume of asset. A `tap` is an object attached to a `tank_object` which is capable of releasing asset from the tank. A `tap_requirement` is a `static_variant` of various requirement types which can be attached to a `tap` to impose limits and requirements on when and why a `tap` can be opened, and how much asset can flow through it. A `tank_attachment` is a `static_variant` which may contain one of several structures to be stored on the tank to provide additional functionality for the tank or taps. Finally, a `sink` is a `static_variant` of various types which specify what shall be done with asset that has flowed through a `tap`. A `tank_object` has one or more `tap`s; a `tap` may contain zero or more `tap_requirement`s and is optionally connected to a `sink`. A `tap` must be connected to a `sink` before it can be opened. +The Tanks and Taps protocol is designed around several fundamental types, including `tank_object`, `tap`, `tap_requirement`, `tank_attachment`, and `connection`. A `tank_object` is an object which contains a volume of asset. A `tap` is an object attached to a `tank_object` which is capable of releasing asset from the tank. A `tap_requirement` is a `static_variant` of various requirement types which can be attached to a `tap` to impose limits and requirements on when and why a `tap` can be opened, and how much asset can flow through it. A `tank_attachment` is a `static_variant` which may contain one of several structures to be stored on the tank to provide additional functionality for the tank or taps. Finally, a `connection` is a `static_variant` of various types which specify what shall be done with asset that has flowed through a `tap`. A `tank_object` has one or more `tap`s; a `tap` may contain zero or more `tap_requirement`s and is optionally connected to a destination where all released funds will go. A `tap` must be connected to a destination before it can be opened, and the destination must allow the incoming connection in order for the `tap` to open and flow successfully. -When a `tap` is opened, the amount of asset to release must be known. A `tap` can be opened in one of two modes: to release a fixed amount of asset, or to release the maximum amount of asset available. In the former case, the amount to release is set in the transaction that opens the `tap`. In the latter case, the amount to release is determined by the `tap_requirement`s, or the amount of asset remaining in the tank, whichever is lower. +When a `tap` is opened, the amount of asset to release must be known. A `tap` can be opened in one of two modes: to release a fixed amount of asset, or to release the maximum amount of asset available. In the former case, the amount to release is set in the transaction that opens the `tap`. In the latter case, the amount to release is limited by the `tap_requirement`s and the amount of asset remaining in the tank, and the actual amount released is equal to the lower of the two limits. A `tap_requirement` is attached to a `tap` and locks the `tap` until certain conditions are met. `tap_requirement`s contain several parameters which are defined when the requirement is created, and may require arguments to be passed in the transaction when unlocking or opening the `tap`. Some `tap_requirement`s are stateful; requirement state is stored by the `tank_object`. Initially, the following `tap_requirement` types are specified: - `immediate_flow_limit` Specifies a fixed maximum amount of asset that may flow through the tap in a given opening @@ -47,24 +48,23 @@ A `tap_requirement` is attached to a `tap` and locks the `tap` until certain con - `ticket_requirement` [Stateful] Requires a ticket (see code specification below) signed by a predefined key granting permission to release a limited volume of funds - `exchange_requirement` [Stateful] Checks an `asset_flow_meter` (see tank attachments below) and applies an exchange rate to calculate the maximum flow limit -A `tank_attachment` is attached to a tank and provides additional functionality for the tank or associated taps. Attachments may be created to perform actions when certain events occur on the tank, track statistics, restrict what kinds of actions can be taken on the tank or who can take them, authorize updates to tank components, etc. Attachments can receive asset, but cannot store it, thus attachments which receive asset must specify a sink to deposit asset in once it is received. Tank attachments cannot directly move asset into or out of a tank; only taps can take asset out of a tank, and only sinks can put asset into a tank. Tank attachments may be stateful, and their state will be stored by the hosting `tank_object`. Initially, the following tank attachments are specified: - - `asset_flow_meter` [Stateful] An attachment which can receive funds, and tracks the amount of asset that has flowed through it, then releases the asset to a predefined sink -- `deposit_source_restrictor` An attachment which restricts the permissible sources and paths for deposits to the tank, and rejects deposits which do not follow an appropriate path. A tank can have at most one attached `deposit_source_restrictor` -- `tap_opener` An attachment which, when it receives asset, queues a predetermined tap to be opened automatically after the current deposit stops moving -- `attachment_connect_authority` An attachment which allows a specified authority to update the sink a specified attachment releases asset to +A `tank_attachment` is attached to a tank and provides additional functionality for the tank or associated taps. Attachments may be created to perform actions when certain events occur on the tank, track statistics, restrict what kinds of actions can be taken on the tank or who can take them, authorize updates to tank components, etc. Attachments can receive asset, but cannot store it, thus attachments which receive asset must specify a `connection` to a further destination for funds it receives. Tank attachments cannot directly move asset into or out of a tank; only `tap`s can take asset out of a tank, and only a `connection` can put asset into a tank. Tank attachments may be stateful, and their state will be stored by the hosting `tank_object`. Initially, the following tank attachments are specified: + - `asset_flow_meter` [Stateful] An attachment which can receive funds, and tracks the amount of asset that has flowed through it, then releases the asset to a predefined connection +- `tap_opener` An attachment which, when it receives asset, queues a predetermined tap to be opened automatically after the current flow stops +- `attachment_connect_authority` An attachment which allows a specified authority to update the `connection` a specified attachment on the same tank releases asset to -A `sink` provides a common interface for moving asset within Tanks and Taps structures. At a data level, a sink is small and simple, storing only the ID of the object receiving the asset; however, the sink logic will record the source of the deposit and the path the asset takes as it moves, and this information may be used when processing the deposit to trigger events, log statistics, or detect errors. Initially, the following `sink` types are specified: +A `connection` provides a common interface for moving asset within Tanks and Taps structures. At a data level, a connection is small and simple, storing only the ID of the object receiving the asset; however, the connection logic will record the source of the deposit and the path the asset takes as it moves, and this information may be used when processing the deposit to trigger events, log statistics, or detect errors. Initially, the following `connection` types are specified: - An account ID, to which the asset will be deposited as a balance - A tank ID, to add asset to the tank balance - - A tank attachment ID, to send asset through a tank attachment which can receive funds + - A tank attachment ID, to send asset through a tank attachment which can receive funds -**Deposit Path Restrictions** By default, tanks can receive asset at any time from any source; however, if a tank is equipped with a `deposit_source_restrictor` attachment, deposits to that tank are restricted based on where the asset originated and the path it subsequently traveled to reach the tank. The restrictor contains several patterns that deposit paths are matched against, and if the path a deposit takes does not match any of the patterns, the deposit is rejected. +**Deposit Path Restrictions** A tank and its attachments can always receive asset from that same tank or its own attachments; however, it is necessary to restrict deposits from remote sources (other tanks or accounts) so that they are processed as intended and cannot be misdirected by a misconfigured transaction or contract. These restrictions are specified with the `authorized_connections_type`, which is present on all tanks and attachments which receive asset. The `authorized_connections_type` specifies for a receiver of asset what remote sources are recognized to send asset to it. It may also allow funds from all sources. Funds coming from an unauthorized source will be rejected and the transaction sending them will fail. **Tank Lifecycle** Once created, a tank can remain in existence indefinitely and can be filled and emptied many times. It is preferred, however, that unused tanks be destroyed. There are two mechanisms by which a tank is destroyed: first is by a destructor tap, and second is by the `tank_destroy` operation. A destructor tap is a kind of `tap` which can destroy the tank after the tank is emptied, if configured to do so by the `tap_open` operation. Any `tap` can be created as a destructor tap, but the emergency tap *must* be a destructor tap. This is expected to be the most common method of destroying a tank, as it can be done within normal usage of the tank. Alternatively, a tank can be destroyed by using the `tank_destroy` operation; however, this operation requires the emergency tap authority and is therefore unlikely to be frequently used in practice. -To incentivize the destruction of tanks that are no longer being used, a deposit of core asset is required to create a new tank. This deposit is held for the lifetime of the tank, and is released when the tank is destroyed. The deposit is returned to the account which pays the fee for the operation that destroys the tank; it is not sent through a `tap`. +To incentivize the destruction of tanks that are no longer being used, a deposit of core asset is required to create a new tank. This deposit is held for the lifetime of the tank, and is released when the tank is destroyed. The deposit is returned directly to the account which pays the fee for the operation that destroys the tank; it is not sent through a `tap`. -**Restricted Assets** Some assets specify account whitelists or blacklists, to restrict which accounts may transact in that asset. It is desired that these assets be able to utilize the Tanks and Taps infrastructure without opening the possibility of using Tanks and Taps to circumvent the restrictions on asset ownership; therefore, a restricted asset check will be enforced in three instances. First, when asset is released through a `sink` to an account balance, a restriction check will be performed on that account, and if the account is unauthorized to handle the asset, the transaction which opened the `tap` will be rejected as invalid. Second, the account paying the fee for a transaction that opens a `tap` must be authorized to handle the asset which is released by the `tap`. Third, when a `sink` receives asset from an account, that account must be authorized to handle the asset. With these checks in place, restricted assets can be used in conjunction with the Tanks and Taps architecture without compromising the efficacy of the asset restrictions. +**Restricted Assets** Some assets specify account whitelists or blacklists, to restrict which accounts may transact in that asset. It is desired that these assets be able to utilize the Tanks and Taps infrastructure without opening the possibility of using Tanks and Taps to circumvent the restrictions on asset ownership; therefore, a restricted asset check will be enforced in three instances. First, when asset is released through a `connection` to an account balance, a restriction check will be performed on that account. Second, every time a `tap` is opened, the account which paid the fee on the transaction causing the tap to be opened is checked for authorization to use the released asset. Third, when a `connection` receives asset from an account, that account checked for authorization to handle the asset. If any of these authorization checks fails, the transaction is rejected as invalid. With these checks in place, restricted assets can be used in conjunction with the Tanks and Taps architecture without compromising the efficacy of the asset restrictions. Pseudocode definitions of these types are provided below: @@ -75,7 +75,10 @@ attachment_id_type { /// ID of the attachment on the tank uint16 attachment_id; } -type sink = static_variant; +type connection = static_variant; + +struct all_sources{}; +type authorized_connections_type = static_variant, all_sources>; struct unlimited_flow{}; type tap_flow_limit = static_variant; @@ -87,30 +90,22 @@ asset_flow_meter { } /// The type of asset which can flow through this meter asset_id_type asset_type; - /// The sink which the metered asset is released to - sink destination_sink; -} -deposit_source_restrictor { - /// This type defines a wildcard sink type, which matches against any sink(s) - wildcard_sink { - /// If true, wildcard matches any number of sinks; otherwise, matches exactly one - bool repeatable; - } - /// A deposit path element may be a specific sink, or a wildcard to match any sink - type deposit_path_element = static_variant; - type deposit_path_pattern = vector; - - /// A list of path patterns that a deposit is checked against; if a deposit's path - /// doesn't match any pattern, it is rejected - vector legal_deposit_paths; + /// The connection where the metered asset is released to + connection destination; + /// What remote sources, if any, can deposit to this meter + authorized_connections_type remote_sources; + /// The authority which may reset the meter; if null, only the emergency tap authority is accepted + optional reset_authority; } tap_opener { /// Index of the tap to open (must be on the same tank as the opener) uint16 tap_index; /// The amount to release tap_flow_limit release_amount; - /// The sink that asset is released to after flowing through the opener - sink destination_sink; + /// The connection that asset is released to after flowing through the opener + connection destination; + /// What remote sources, if any, can deposit to this opener + authorized_connections_type remote_sources; } attachment_connect_authority { /// Authority that may reconnect an attachment @@ -119,23 +114,26 @@ attachment_connect_authority { attachment_id_type attachment_id; } -type tank_attachment = static_variant; +type tank_attachment = static_variant; immediate_flow_limit { share_type limit; } cumulative_flow_limit { + struct state_type { + /// The amount of asset released so far + share_type amount_released; + }; share_type limit; - attachment_id_type meter_id; } periodic_flow_limit { state_type { - /// When the limit was created, and thus, when the first period began - time_point_sec creation_date; + /// Sequence number of the period during which the last withdrawal took place + uint32 period_num = 0; + /// The amount released during the period + share_type amount_released; } /// Duration of periods in seconds uint32 period_duration_sec; - /// ID of the meter tracking released funds; reset when period rolls over - attachment_id_type meter_id; /// Maximum cumulative amount to release in a given period share_type limit; } @@ -151,19 +149,19 @@ minimum_tank_level { share_type minimum_level; } review_requirement { + /// This type describes a request for withdrawal waiting for review or + /// for redemption + request_type { + /// Amount requested for release -- reset if reviewer denies request + optional request_amount; + /// Optional comment about request, max 150 chars -- reset if reviewer + /// denies request + optional request_comment; + /// Starts false, set to true if request is approved, and back to false after + /// a release of funds + bool approved; + } state_type { - /// This type describes a request for withdrawal waiting for review or - /// for redemption - request_type { - /// Amount requested for release -- reset if reviewer denies request - optional request_amount; - /// Optional comment about request, max 150 chars -- reset if reviewer - /// denies request - optional request_comment; - /// Starts false, set to true if request is approved, and back to false after - /// a release of funds - bool approved; - } /// Number of requests made so far; used to assign request IDs uint16 request_counter; /// Map of request ID to request @@ -171,6 +169,8 @@ review_requirement { } /// Authority which approves or denies requests authority reviewer; + /// Maximum allowed number of pending requests; zero means no limit + index_type request_limit; } documentation_requirement { /* no fields; if this requirement is present, evaluator requires a nonempty @@ -178,20 +178,18 @@ documentation_requirement { */ } delay_requirement { + /// This type describes a request for withdrawal waiting for its delay to pass + request_type { + /// When the request matures and can be consumed + optional delay_period_end; + /// Amount requested + optional request_amount; + /// Optional comment about request; max 150 chars + optional request_comment; + } state_type { - /// This type describes a request for withdrawal waiting for its delay to pass - request_type { - /// When the request was made - optional delay_period_start; - /// Amount requested - optional request_amount; - /// Optional comment about request; max 150 chars - optional request_comment; - } /// Number of requests made so far; used to assign request IDs uint16 request_counter; - /// Maximum allowed number of outstanding requests; zero means no limit - uint16 request_limit; /// Map of request ID to request flat_map pending_requests; } @@ -201,27 +199,30 @@ delay_requirement { /// Period in seconds after unlock request until tap unlocks; when tap opens, /// all state values are reset uint32 delay_period_sec; + /// Maximum allowed number of outstanding requests; zero means no limit + uint16 request_limit; } hash_preimage_requirement { - /// A string of the form "HASH_ALGORITHM:HASH_HEX_BYTES" - string hash; + type hash_type = static_variant; + /// Specified hash value + hash_type hash; /// Size of the preimage in bytes; a preimage of a different size will be rejected /// If null, a matching preimage of any size will be accepted optional preimage_size; } ticket_requirement { + /// The type of the ticket that must be signed to unlock the tap + struct ticket_type { + /// ID of the tank containing the tap this ticket is for + tank_id_type tank_id; + /// Index of the tap this ticket is for + uint16 tap_index; + /// Maximum asset release authorized by this ticket + tap_flow_limit max_withdrawal; + /// Must be equal to tickets_consumed to be valid + uint16 ticket_number; + } state_type { - /// The type of the ticket that must be signed to unlock the tap - struct ticket_type { - /// ID of the tank containing the tap this ticket is for - tank_id_type tank_id; - /// Index of the tap this ticket is for - uint16 tap_index; - /// Maximum asset release authorized by this ticket - tap_flow_limit max_withdrawal; - /// Must be equal to tickets_consumed to be valid - uint16 ticket_number; - } /// Number of tickets that have been used to authorize a release of funds uint16 tickets_consumed; } @@ -241,6 +242,9 @@ exchange_requirement { share_type release_per_tick; /// Amount of metered asset per tick share_type tick_amount; + /// Authority which can reset the amount released; if null, only the + /// emergency tap authority is authorized + optional reset_authority; } type tap_requirement = static_variant; tap { - /// The connected sink, if present - optional connected_sink; + /// The connected connection, if present + optional connected_connection; /// The authority to open the tap; if null, anyone can open the tap if they can /// satisfy the requirements optional open_authority; @@ -276,6 +280,8 @@ tank_object { flat_map attachments; /// Counter of attachments added; used to assign attachment IDs uint16 attachment_counter; + /// What remote sources, if any, can deposit to this tank + authorized_connections_type remote_sources; /// Amount of the deposit paid to create the tank (deposit is always core asset) share_type deposit_amount; } @@ -284,12 +290,12 @@ tank_object { This proposal additionally seeks to add eight operation types to the protocol: - `tank_create` Creates a new tank, specifying taps, tap requirements, and sink connections - `tank_update` Updates a tank, adding or removing taps (including requirements and sinks) - - `tank_destroy` Destroys a tank (fails if the tank contains asset) + - `tank_delete` Deletes a tank (fails if the tank contains asset) - `tank_query` Pass arguments to tap requirements or tank attachments to perform actions or comply with requirements - `tap_open` Release funds through a tap, passing arguments as necessary to satisfy tap requirements - - `tap_connect` Connect a tap to a sink, defining a sink on the tank as necessary - - `account_fund_sink` Move asset from an account to a sink (such as a tank) - - `sink_fund_account` Virtual operation, generated when a sink deposits asset into an account balance + - `tap_connect` Connect a tap to a destination + - `account_fund_connection` Move asset from an account to a connection (such as a tank) + - `connection_fund_account` Virtual operation, generated when a connection deposits asset into an account balance Pseudocode definitions of these operations are provided below: @@ -305,6 +311,8 @@ tank_create { vector taps; /// Attachments on the tank vector attachments; + /// Sources that are authorized to deposit to the tank + authorized_connections_type authorized_sources; } tank_update { /// Account that pays fee @@ -313,26 +321,37 @@ tank_update { authority update_authority; /// ID of tank to update tank_id_type tank_to_update; + /// Change in deposit amount on tank; credited or debited to fee payer + share_type deposit_delta; /// IDs of taps to remove flat_set taps_to_remove; + /// Map of ID-to-new-value for taps to replace + /// Note that state data for all requirements of replaced taps will be deleted + flat_map taps_to_replace; /// New taps to add vector taps_to_add; /// IDs of attachments to remove flat_set attachments to remove; + /// Map of ID-to-new-value for attachments to replace + /// Note that state data for replaced attachments will be deleted + flat_map attachments_to_replace; /// New attachments to add vector attachments to add; + + /// Set this field to replace the tank's deposit source authorizations + optional new_authorized_sources; } -tank_destroy { +tank_delete { /// Account that pays fee account_id_type fee_payer; - /// Amount of deposit reclaimed for destroying tank + /// Amount of deposit reclaimed for deleting tank share_type deposit_amount; - /// Authority to destroy tank: must match tank->taps[0].open_authority - authority destroy_authority; - /// ID of tank to destroy; tank must be empty of asset to destroy - tank_id_type tank_to_destroy; + /// Authority to delete tank: must match tank->taps[0].open_authority + authority delete_authority; + /// ID of tank to delete; tank must be empty of asset to destroy + tank_id_type tank_to_delete; } tank_query { /// Account that pays the fee @@ -342,20 +361,17 @@ tank_query { /// ID of the tank to be queried tank_id_type tank_id; - /// Whether to query a tap or an attachment - enum query_enum { tap_query, attachment_query}; - query_enum query_type; - /// ID of the tap or attachment to query - uint16 query_id; - - /// Key-value map of arguments - flat_map arguments; + /// Contents of the queries to run (format is implementation-defined) + vector queries; } tap_open { /// Account that pays the fee account_id_type fee_payer; /// Authorities required to satisfy the tap's requirements/open authority flat_set required_authorities; + /// Any queries which should be run prior to opening the tap + /// (format is implementation-defined) + vector queries; /// ID of the tank with the tap to be opened tank_id_type tank_id; @@ -368,9 +384,6 @@ tap_open { /// If emptying tank via a destructor tap, the deposit is returned to fee_payer /// Specify amount of deposit here to enable tank destruction optional claimed_deposit; - - /// Key-value map of arguments - flat_map arguments; } tap_connect { /// Account that pays the fee @@ -382,32 +395,35 @@ tap_connect { tank_id_type tank_id; /// Index of the tap to be connected uint16 tap_index; - /// Sink to connect the tap to; if null, tap will be disconnected - optional sink_to_connect; + /// Connection to connect the tap to; if null, tap will be disconnected + optional new_connection; /// Clear the tap connect authority after connecting the tap; if true, - /// sink_to_connect must be specified + /// new_connection must be specified bool clear_connect_authority; } -account_fund_sink { +account_fund_connection { /// Account that provides funds, and pays fee; must be authorized to handle asset account_id_type funding_account; - /// Sink that the account deposits asset into - sink destination_sink; - /// Amount that the account is depositing into the sink - asset amount_to_sink; + /// Destination for the funds + connection funding_destination; + /// Amount that the account is moving through the connection + asset funding_amount; } -sink_fund_account { +connection_fund_account { /// Account receiving funds account_id_type recipient; /// Amount the recipient received asset amount_received; + /// The path of connections the asset took to arrive at the account, including the origin + vector asset_path; } ``` -Additionally, three new committee parameters will be defined: - - `max_deposit_path_length` The maximum number of sinks in a deposit path +Additionally, these new committee parameters will be defined: + - `max_deposit_path_length` The maximum number of connections in a deposit path - `max_taps_to_open` The maximum number of taps a single transaction can open - `tank_deposit_amount` The amount of BTS required for a tank deposit +Further parameters may be defined to control the amounts of tank deposits based on the details of the tank. ### Tank Queries and Arguments Many of the tap requirements and tank attachments support modes of user interaction which may or may not result in the immediate movement of asset. Those interactions which do cause movement of asset are performed using the `tap_open` operation, and those which do not are performed using the `tank_query` operation. Both of these operations will accept arguments specifying what actions should be taken on which requirements/attachments. @@ -416,7 +432,7 @@ Initially, the following tank attachment queries will be supported: - `asset_flow_meter` - Reset the meter to zero (No arguments) - `attachment_connect_authority` - - Reconnect the specified attachment (Accepts a `sink` argument) + - Reconnect the specified attachment (Accepts a `connection` argument) The following tap requirement queries will be supported: - `review_requirement` @@ -436,12 +452,12 @@ The following tap requirement queries will be supported: - `ticket_requirement` - Redeem a ticket and open the tap (Accepts a `ticket_type` argument) - `exchange_requirement` - - Reset the amount released and reset the meter (No arguments) + - Reset the amount released (No arguments; meter is required to be at zero when processing) Please note that while this specification attempts to provide a sufficient level of technical detail to convey the essence of Tanks and Taps, some detail has been elided for brevity, and the final implementation may diverge from the specification in order to improve the correctness, stability, efficiency, maintainability, or functionality of the Tanks and Taps framework. # Discussion and Summary for Shareholders -The proposed modifications to the BitShares protocol will add eight new operation types, one new database object, and three new committee-controlled chain parameters. These modifications add new features, and do not modify or restrict any existing features, and therefore all currently supported use cases should be unaffected. In return, however, the new features will provide a powerful platform for financial dapp and smart contract development, and this platform can be augmented to become even more powerful in the future, requiring only minimal changes to support additional use cases. The proposed changes, in conjunction with future updates will make BitShares increasingly suitable as a financial dapp platform, notably offering dapp developers simplified development and a reduced time to market as compared with Turing Complete Smart Contract Platform alternatives which offer greater flexibility at the price of increased complexity. +The proposed modifications to the BitShares protocol will add eight new operation types, one new database object, and several new committee-controlled chain parameters. These modifications add new features, and do not modify or restrict any existing features, and therefore all currently supported use cases should be unaffected. In return, however, the new features will provide a powerful platform for financial dapp and smart contract development, and this platform can be augmented to become even more powerful in the future, requiring only minimal changes to support additional use cases. The proposed changes, in conjunction with future updates, will make BitShares increasingly suitable as a financial dapp platform, notably offering dapp developers simplified development and a reduced time to market as compared with Turing Complete Smart Contract Platform alternatives which offer greater flexibility at the price of increased complexity. # Copyright This document is created for the betterment of humanity and is hereby placed into the public domain. From 90f70b28cc6c9f1ad49c3a1addf6fb9588d10c21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Schie=C3=9Fl?= Date: Tue, 31 Mar 2020 10:07:04 +0200 Subject: [PATCH 238/262] Update bsip-0072.md --- bsip-0072.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0072.md b/bsip-0072.md index 367e1b7..959fae0 100644 --- a/bsip-0072.md +++ b/bsip-0072.md @@ -1,7 +1,7 @@ BSIP: 72 Title: Tanks and Taps: A General Solution for Smart Contract Asset Handling Authors: Nathan Hourt - Status: Draft + Status: Accepted Type: Protocol Created: 2019-08-27 Updated: 2020-03-16 From bd0f2a8f5e5c3b452b8f3cdfed072dc6b637418a Mon Sep 17 00:00:00 2001 From: "Digital (Cipher) Lucifer" <39482961+dls-cipher@users.noreply.github.com> Date: Wed, 8 Apr 2020 00:51:19 +0700 Subject: [PATCH 239/262] Update for [0,100%] to [0,30%] As per discussion in legal and PR terms. --- bsip-0086.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0086.md b/bsip-0086.md index a5cfcf9..c216616 100644 --- a/bsip-0086.md +++ b/bsip-0086.md @@ -47,7 +47,7 @@ the scheduled time, at the scheduled time and after the scheduled time. Add a new global parameter `market_fee_network_percent` which can be updated by the committee only after the protocol upgrade. Initial value of that parameter is `0%`. -Valid range of that parameter is `[0%, 100%]`. +Valid range of that parameter is `[0%, 30%]`. ## When processing market fees From f60735c8a76a63916713679685a759e5fae1c6ef Mon Sep 17 00:00:00 2001 From: Abit Date: Wed, 15 Apr 2020 17:05:51 +0200 Subject: [PATCH 240/262] Update specification and wording of BSIP 81 It's found that the specification was not clear enough. See also: https://github.com/bitshares/bitshares-core/pull/2136#issuecomment-613768577 --- bsip-0081.md | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/bsip-0081.md b/bsip-0081.md index 8c539c7..fdef405 100644 --- a/bsip-0081.md +++ b/bsip-0081.md @@ -28,23 +28,28 @@ them to attract trading activities. There is already a flag `market_fee_percent` in asset options. -Add a new flag `taker_fee_percent` into asset options, assign -`market_fee_percent` to `taker_fee_percentage` at the consensus -upgrade time for existing assets. The new flag can only be set +Add a new optional flag `taker_fee_percent` into asset options, +which can only be set or updated by asset owners after the consensus upgrade. +The valid range of the new flag is `[0%, 100%]`. Before the consensus upgrade, when an order buying that asset got filled, the amount `bought_amount * market_fee_percent` -will go to the asset's accumulated fees. +(capped by `max_market_fee`) +will enter the asset's market fee sharing process. After the consensus upgrade, when an order buying the asset got filled, -* if the order is a *maker*, the amount - `bought_amount * market_fee_percent` will go to the - asset's accumulated fees; -* otherwise (if the order is a *taker*), the amount - `bought_amount * taker_fee_percent` will go to the - asset's accumulated fees. +* if the order is a *maker*, or the `taker_fee_percent` flag + is not set in the asset, the amount + `bought_amount * market_fee_percent` + (capped by `max_market_fee`) + will enter the asset's market fee sharing process; +* otherwise (if the order is a *taker* and the + `taker_fee_percent` is set in the asset), the amount + `bought_amount * taker_fee_percent` + (capped by `max_market_fee`) + will enter the asset's market fee sharing process. # Copyright This document is placed in the public domain. From 59e8ff0461ac326ac64da3a86ba8b0f88dc80ea1 Mon Sep 17 00:00:00 2001 From: Alfredo Garcia Date: Sat, 2 May 2020 10:45:07 -0300 Subject: [PATCH 241/262] updated merged bsip links to index --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5f0ad77..2a4d7ef 100644 --- a/README.md +++ b/README.md @@ -81,11 +81,11 @@ Number | Title | [73](bsip-0073.md) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft [74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft [75](https://github.com/bitshares/bsips/issues/96) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Draft -[76](https://github.com/bitshares/bsips/issues/221) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft -[77](https://github.com/bitshares/bsips/issues/161) | Require Higher CR When Creating / Adjusting Debt Positions | Abit More | Protocol | Accepted -[81](https://github.com/bitshares/bsips/issues/229) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft -[84](https://github.com/bitshares/bsips/issues/81) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft -[85](https://github.com/bitshares/bsips/issues/240) | Maker Order Creation Fee Discount | Abit More | Protocol | Draft +[76](bsip-0076.md) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft +[77](bsip-0077.md) | Require Higher CR When Creating / Adjusting Debt Positions | Abit More | Protocol | Accepted +[81](bsip-0081.md) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft +[84](bsip-0084.md) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft +[85](bsip-0085.md) | Maker Order Creation Fee Discount | Abit More | Protocol | Draft [86](bsip-0086.md) | Share market fees to the network | Abit More | Protocol | Approved [87](bsip-0087.md) | Force Settlement Fee | Jerry Liu | Protocol | Accepted From ff58422f8f4b78218d1def8845e6d1b4a0a18de2 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Thu, 14 May 2020 16:46:06 -0400 Subject: [PATCH 242/262] BSIP75: Parameters, effects, permissions to change, and forfeiting permissions --- bsip-0075.md | 73 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 65 insertions(+), 8 deletions(-) diff --git a/bsip-0075.md b/bsip-0075.md index 2578daa..1c5bfa4 100644 --- a/bsip-0075.md +++ b/bsip-0075.md @@ -15,28 +15,85 @@ Worker: TBD This BSIP provides the ability for the asset creator to decide if adjustments to the Maintenance Collateral Ratio (MCR) or the Maximum Short Squeeze Ratio (MSSR) should be done by the asset owner or by price feed providers. # Motivation -Asset owners are often in the best position to control the values of MCR and MSSR of their asset. Therefore, they should be able to have direct control to adjust those values, should they choose to allow themselves. +Asset owners are often in the best position to control the values of MCR and MSSR of their asset. Therefore, they should be able to have direct control to adjust those values, should they choose to allow themselves. They should also be able to forfeit this direct control. # Rationale Prior to this change, adjustments to MCR and MSSR were handled by feed producers. This often requires the asset owner to contact the feed producer and ask for the change. For some assets, such a step is time consuming for both parties and ill-fitted as part of the feed producer's responsibilities. -This new change shall permit the asset owner to determine *at asset creation time* who should have the responsibility to maintain those values. +This new change shall permit the asset owner to determine who should have the responsibility to maintain those values. It shall also permit the asset owner to forfeit the right to update the parameter. Therefore the asset owner may continue changing the responsibility unless and until the permission is forfeited. + # Specification -The `asset_object.asset_options.issuer_permissions` shall contain the new `issuer_fed_mcr` permission that determines if an issuer can change the related `flags` value. -The `asset_object.asset_options.issuer_permissions` shall contain the new `issuer_fed_mssr` permission that determines if an issuer can change the related `flags` value. +**Note:** "Implementation Hints" are not to be considered part of the formal specification, but merely as a _possible_ implementation. + +## Parameter + +Each of these new issuer-defined parameters shall be independently configurable of the other. + +**Implementation Hint:** New optional fields in `bitasset_options` may be defined for every asset to contain these new parameters + +``` +struct bitasset_options +{ + struct ext { + //... + /// The parameters which the issuer has permission to update + optional mcr; // Maintenance Collateral Ratio + optional mssr; // Maximum Short Squeeze Ratio + } +}; +``` + +## Effect of a Parameter + +All relevant blockchain contracts _shall use_ a parameter _if it is set_ and _shall ignore_ the derived parameters from the asset's published feeds. + +All relevant blockchain contracts _shall ignore_ a parameter _if it is not set_ and _shall use_ the derived parameters from the asset's published feeds. + +At the time that this BSIP activates, these issuer-defined parameters shall not be _set_ and will therefore not affect the current behavior of the asset _unless and until_ each asset owner sets a parameter. + +An asset owner shall also be to set and unset a parameter at will unless the permission to change that parameter has been forfeited as described in [Permission to Change the Parameter](#permissions). + + +##
Permission to Change the Parameters
+ +The permission to change any of these parameters shall make use of new permissions. _Each of the parameters shall have its own distinct permission._ Disabling the permission prohibits the changing of the parameter as described in [Changing the Parameters](#changing-parameters). -The `create_asset_operation` shall be modified to include the setting of the parameters above, as well as initial `flags` values and ratios for MCR and MSSR. +The existing set of asset issuer permissions shall be expanded to permit an asset owner to forfeit changing the parameters. It shall not be permitted to regain a permission after it is forfeited. -The `update_asset_operation` shall be modified to permit updating of the MCR and MSSR values, if the asset has the appropriate `flags` value set permitting the asset owner to do so. NOTE: much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) shall be also called here if MCR or MSSR are adjusted. +Existing software clients might not be updated to make use of these new parameters. Changing the permissions shall be designed such that older software clients may not accidentally forfeit these permissions either for existing assets or new assets. _The parameters and the permissions to change parameters shall be designed such that they are defaulted to enabled. The permissions shall be designed such that **explicit disabling/forfeiting** is required which should not be possible with older software clients._ -The `asset_update_bitasset_operation` shall be modified to permit updating of the MCR and MSSR values, if the asset has the appropriate `flags` value set permitting the asset owner to do so. NOTE: much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) shall be called here if MCR and MSSR are adjusted. +**Implementation Hints** + +The `asset_object.asset_options.issuer_permissions` may be expanded to include `disable_mcr_update`, `disable_mssr_update`. + +Appropriate changes to the ASSET_ISSUER_PERMISSION_MASK and UIA_ASSET_ISSUER_PERMISSION_MASK are advised to be both backward and forward compatible. + + +##
Changing the Parameters
+ +It shall be possible to set and unset a parameter at any time __if and only if__ its respective [permission](#permissions) is enabled. + +**Implementation Hints** + +The `create_asset_operation` can be modified to include the setting of the parameters above. + +The `update_asset_operation` can be modified to permit updating of the MCR and MSSR parameters, if the asset has the appropriate permissions. Much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) can be also called here if MCR or MSSR are adjusted. + +The `asset_update_bitasset_operation` can be modified to permit updating of the MCR and MSSR values, if the asset has the appropriate permissions. Much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) can be called here if MCR and MSSR are adjusted. -If price feeds arrive with MCR and MSSR values for an asset who's owner is in control of those values, the feed values shall be ignored if the feed does not come from the asset owner. # Discussion +Any client software that intends to allow owners of smart assets to create or to change these new parameters will need to be updated. Older client software may continue to be used but will not be able to view, change, or set these new parameters. + + +## Risks + +If an asset owner **sets** a parameter and later forfeits the permission to change the parameter, **that parameter will be locked forever**. In contrast, if an asset owner leaves a parameter **unset** and later forfeits the permission to change the parameter, that parameter can still be changed by current and future feed publishers. + + # Summary for Shareholders For some assets, having feed producers control MCR and MSSR values is cumbersome and ill-fitting. This BSIP allows asset owners to decide at asset creation time if the responsibility of those values should be from feed producers' consensus or set directly by the asset owner themselves. From bacc762b7fb3bcc06a8e3113ec04d203a4ea688a Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Thu, 14 May 2020 23:21:00 -0400 Subject: [PATCH 243/262] BSIP75: Conditional enabling of a permission --- bsip-0075.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bsip-0075.md b/bsip-0075.md index 1c5bfa4..10489d5 100644 --- a/bsip-0075.md +++ b/bsip-0075.md @@ -53,14 +53,14 @@ All relevant blockchain contracts _shall ignore_ a parameter _if it is not set_ At the time that this BSIP activates, these issuer-defined parameters shall not be _set_ and will therefore not affect the current behavior of the asset _unless and until_ each asset owner sets a parameter. -An asset owner shall also be to set and unset a parameter at will unless the permission to change that parameter has been forfeited as described in [Permission to Change the Parameter](#permissions). +An asset owner shall also be able to set and unset a parameter at will unless the permission to change that parameter has been forfeited as described in [Permission to Change the Parameter](#permissions). ##
Permission to Change the Parameters
The permission to change any of these parameters shall make use of new permissions. _Each of the parameters shall have its own distinct permission._ Disabling the permission prohibits the changing of the parameter as described in [Changing the Parameters](#changing-parameters). -The existing set of asset issuer permissions shall be expanded to permit an asset owner to forfeit changing the parameters. It shall not be permitted to regain a permission after it is forfeited. +The existing set of asset issuer permissions shall be expanded to permit an asset owner to forfeit changing the parameters. It shall not be permitted to regain a permission after it is forfeited unless the supply of the asset is zero. Existing software clients might not be updated to make use of these new parameters. Changing the permissions shall be designed such that older software clients may not accidentally forfeit these permissions either for existing assets or new assets. _The parameters and the permissions to change parameters shall be designed such that they are defaulted to enabled. The permissions shall be designed such that **explicit disabling/forfeiting** is required which should not be possible with older software clients._ @@ -79,7 +79,7 @@ It shall be possible to set and unset a parameter at any time __if and only if__ The `create_asset_operation` can be modified to include the setting of the parameters above. -The `update_asset_operation` can be modified to permit updating of the MCR and MSSR parameters, if the asset has the appropriate permissions. Much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) can be also called here if MCR or MSSR are adjusted. +The `update_asset_operation` can be modified to disable/forfeit the permissions to change, and to enable/regain the permissions _if_ the supply is zero. The `asset_update_bitasset_operation` can be modified to permit updating of the MCR and MSSR values, if the asset has the appropriate permissions. Much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) can be called here if MCR and MSSR are adjusted. From 629e63d0f8e78adb896dc5926b0f04162fbd3ac2 Mon Sep 17 00:00:00 2001 From: Abit Date: Fri, 22 May 2020 11:28:42 +0200 Subject: [PATCH 244/262] Update status and add risks for BSIP 75 --- bsip-0075.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bsip-0075.md b/bsip-0075.md index 10489d5..4ee34fa 100644 --- a/bsip-0075.md +++ b/bsip-0075.md @@ -4,7 +4,8 @@ Title: Asset Owner Defines MCR and MSSR Values Authors: Bangzi1001 John Jones -Status: Draft + Michel Santos +Status: Accepted Type: Protocol Created: 2019-09-19 Discussion: https://github.com/bitshares/bsips/issues/96 @@ -36,7 +37,7 @@ Each of these new issuer-defined parameters shall be independently configurable ``` struct bitasset_options { - struct ext { + struct ext { //... /// The parameters which the issuer has permission to update optional mcr; // Maintenance Collateral Ratio @@ -83,6 +84,7 @@ The `update_asset_operation` can be modified to disable/forfeit the permissions The `asset_update_bitasset_operation` can be modified to permit updating of the MCR and MSSR values, if the asset has the appropriate permissions. Much of the logic currently in `asset_publish_feeds_evaluator::do_apply()` (i.e. call order checks and calculations) can be called here if MCR and MSSR are adjusted. +Note: older client software may unexpectedly unset a parameter (although not a flag nor a permission) that is already set due to incompatibility. When a new parameters was sucessfully set or updated, the asset owner was aware of the new feature and has been using client software that is compatible to the new feature, the asset owner should already be aware of the risks of using incompatible older client software and should avoid using it when possible. # Discussion @@ -93,6 +95,7 @@ Any client software that intends to allow owners of smart assets to create or to If an asset owner **sets** a parameter and later forfeits the permission to change the parameter, **that parameter will be locked forever**. In contrast, if an asset owner leaves a parameter **unset** and later forfeits the permission to change the parameter, that parameter can still be changed by current and future feed publishers. +If an asset owner has set a parameter with compatible (new) client software, but uses incompatible (old) client software afterwards, the parameter may be unset unexpectedly by the incompatible client software. # Summary for Shareholders For some assets, having feed producers control MCR and MSSR values is cumbersome and ill-fitting. This BSIP allows asset owners to decide at asset creation time if the responsibility of those values should be from feed producers' consensus or set directly by the asset owner themselves. From 7f741a7880e7a390c026e77e04eeb274de5a1b8b Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Thu, 28 May 2020 16:07:44 -0400 Subject: [PATCH 245/262] BSIP77: Parameters, effects, permissions to change, and forfeiting permissions BSIP77: Minor formatting changes --- bsip-0077.md | 106 +++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 85 insertions(+), 21 deletions(-) diff --git a/bsip-0077.md b/bsip-0077.md index 3f042b1..9d4c20d 100644 --- a/bsip-0077.md +++ b/bsip-0077.md @@ -23,47 +23,111 @@ stability of the smartcoin. # Specification +**Note:** "Implementation Hints" are not to be considered part of the formal specification, but merely as a _possible_ implementation. + +## Parameter + Add one parameter "Initial Collateral Ratio" (ICR) to each smartcoin asset, which can be updated by the asset owner. -When adjusting a position, apply [BSIP30](https://github.com/bitshares/bsips/blob/master/bsip-0030.md) -if current CR is lower than ICR but not MCR. +**Implementation Hint:** The optional field that can be set by the asset owner in `bitasset_options` of every asset. + +``` +struct bitasset_options +{ + struct ext { + //... + /// The parameters which the issuer has permission to update + optional initial_collateral_ratio; + } +}; +``` + +## Effect of a Parameter -Before the protocol upgrade: +When adjusting a position, **the logic of [BSIP30](https://github.com/bitshares/bsips/blob/master/bsip-0030.md) shall be amended** such that the current CR shall be compared to the ICR **instead of** the maintenance collateral ratio (MCR). The effects of this BSIP's amendment on the relevant smart contracts can be summarized in a comparison of the desired behaviors _before versus after_ the protocol upgrade. + +**Before the protocol upgrade:** ``` -when creating a new debt position - require CR > MCR +When creating a new debt position + Require CR > MCR -when adjusting a debt position - if new CR <= MCR - require CR increased and debt not increased +When adjusting a debt position + If new CR <= MCR + Require CR increased and debt not increased -when current CR <= MCR - trigger margin call +When current CR <= MCR + Trigger margin call ``` -After the protocol upgrade: +**After the protocol upgrade:** ``` Require ICR >= MCR -when creating a new debt position - require CR > ICR +When creating a new debt position + Require CR > ICR -when adjusting a debt position - if new CR <= ICR - require CR increased and debt not increased +When adjusting a debt position + If new CR <= ICR + Require CR increased and debt not increased -when current CR <= MCR - trigger margin call +When current CR <= MCR + Trigger margin call ``` -Note: logic around *target collateral ratio* (TCR) is not affected. +_Note: The logic around *target collateral ratio* (TCR) is not affected._ + +At the time that this BSIP activates, the new Initial Collateral Ratio parameter will not be _set_ and _shall therefore default to the current MCR value_. Similarly, whenever the Initial Collateral Ratio is unset by an asset owner, the ICR value _shall default to the current MCR value_. + +An asset owner shall be able to set and unset a parameter at will unless the permission to change that parameter has been forfeited as described in [Permission to Change the Parameter](#permissions). + + +##
Permission to Change the Parameters
+ +The permission to change the new parameter shall make use of a new permission. Disabling the permission prohibits the changing of the parameter as described in [Changing the Parameter](#changing-parameters). + +The existing set of asset issuer permissions shall be expanded to permit an asset owner to forfeit changing the new parameter. It shall not be permitted to regain a permission after it is forfeited unless the supply of the asset is zero. + +Existing software clients might not be updated to make use of the new parameter. Changing the permissions shall be designed such that older software clients may not accidentally forfeit the permission either for existing assets or new assets. _The parameter and the permission to change parameter shall be designed such that they are defaulted to enabled. The permission shall be designed such that **explicit disabling/forfeiting** is required which should not be possible with older software clients._ + +**Implementation Hints** + +The `asset_object.asset_options.issuer_permissions` could be expanded to include `disable_icr_update`. + +Appropriate changes to the ASSET_ISSUER_PERMISSION_MASK and UIA_ASSET_ISSUER_PERMISSION_MASK are advised to be both backward and forward compatible. + + +##
Changing the Parameter
+ +It shall be possible to set and unset the parameter at any time __if and only if__ its respective [permission](#permissions) is enabled. + +**Implementation Hints** + +The `create_asset_operation` could be modified to include the setting of the parameters above. + +The `update_asset_operation` could be modified to disable/forfeit the permissions to change, and to enable/regain the permissions _if_ the supply is zero. + +The `asset_update_bitasset_operation` could be modified to permit updating of the ICR value, if the asset has the appropriate permissions. + # Discussion +Any client software that intends to allow owners of smart assets to create or to change the new parameters will need to be updated. Older client software may continue to be used but will not be able to view, change, or set the new parameter. + +## Risks + +**Older** client software may unexpectedly unset a parameter (although not a flag nor a permission) that is already set due to incompatibility. When a **new** parameter is sucessfully set or updated, the asset owner **demonstrates awareness of the new feature** by using client software that is compatible with the new feature. **The asset owner should be aware of the risks of using incompatible older client software and should avoid using it when possible.** + +If an asset owner **sets** a parameter and later forfeits the permission to change the parameter, **that parameter will be locked forever**. + +If an asset owner has set a parameter with compatible (new) client software, but uses incompatible (old) client software _afterwards_, the parameter may be unset unexpectedly by the incompatible client software. + + +# Summary for Shareholders + This BSIP introduces a new tool for smartcoin asset owners to fine tune their assets. Having an ICR greater than MCR would probably result in less risk-loving traders borrowing that -smartcoin, thus may lead to fewer market activities and worse liquidity. It's up to the asset owners -to decide whether to use this tool. +smartcoin, thus may lead to fewer market activities and worse liquidity. It is up to the asset +owners to decide whether to use this tool. # References * https://github.com/bitshares/bsips/issues/129#issuecomment-483937118 From cd92f33e244b2b718368097dfdacb8db7c9ad761 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Thu, 28 May 2020 12:22:29 -0400 Subject: [PATCH 246/262] Rewrite BSIP-74 Specification section --- bsip-0074.md | 84 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 80 insertions(+), 4 deletions(-) diff --git a/bsip-0074.md b/bsip-0074.md index 3b73790..a8c15d6 100644 --- a/bsip-0074.md +++ b/bsip-0074.md @@ -24,13 +24,89 @@ To ensure the debt positions can always be closed with suffcient smartcoin, it i As the margin call fee ratio may be obvious higher than market fee, the margin call orders should be placed at the real price without margin call fee to avoid misleading the buyer. # Specification -Add one new parameter Margin Call Fee Ratio(MCFR) for each smartcoin, which is controlled by the smartcoin owner. -`Margin call order price = settlement price/(MSSR-MCFR)`. +### Fee Parameter and Margin Call Order Price -Here settlement price is a new introduced parameter which is defined in BSIP71, settlement price = feed price when there is no bad debt. +Add one new parameter, Margin Call Fee Ratio (MCFR), for each smartcoin, which is controlled by the smartcoin owner. This fee ratio will modulate the Maximum Short Squeeze Ratio (MSSR) when determining the Margin Call Order Price (MCOP): -When a margin call trading happens, the buyer sells smartcoin with quantity X and get collaterals in quantity `X*(MSSR-MCFR)/settlement price`, the margin call order owner sells collaterals in quantity `X*MSSR/settlement price` and get smartcoin in quantity X, the delta in paid and received collaterals in `quantity X*MCFR/settlement price` will be paid to the owner of the smartcoin as margin call fee. +`margin_call_order_price = median_feed_price / (MSSR - MCFR)`. + +Here, `margin_call_order_price` is the price at which margin calls will enter the market order book, and `median_feed_price`(1) conveys the "even exchange" price between DEBT and COLLATERAL, as reported by the price feed publishers. Both prices are expressed in units of DEBT / COLLATERAL. + +This new calculation of MCOP differs from previous behavior. Previously, margin calls entered the book at the Maximum Short Squeeze Price (MSSP), defined as: + +`max_short_squeeze_price = median_feed_price / MSSR`. + +The MSSP is retained under this BSIP as the collateralization threshold at which global settlement can be triggered, but it no longer determines the order price. + +_**Note (1):** In the core source code, as of this writing, what we here call `median_feed_price` is called `settlement_price`, although it represents the median reported price feed. Even though it would match current code, we have prefered not to use the symbol `settlement_price` as a synonym for median feed price in this document for two reasons: (1) the value is not identical with the price at which force settlements occur, due to the Force Settlement Offset (FSO), thus the symbol is confusing, and (2) [BSIP-0071](bsip-0071.md) uses the symbol `settlement_price` to refer to the price at which force settlements occur, inclusice of the FSO, and we do not wish to add ambiguity by using a different definition here._ + +### Fee Calculation + +#### Review of order-matching sequence: + +A margin call will enter the book at the MCOP. However, if at the time the call enters the book, (or any time thereafter in response to a price feed update), it can be matched with an existing limit order at a more favorable price, it will take that order. This means that the `match_price` will be some price no worse than (from the perspective of the callee) the MCOP: + +`match_price >= margin_call_order_price`. _(when margin call is a taker)_ + +If no immediate match is found, then the call order will wait on the books (as a maker) for a future limit order to take it. In this case, the eventual match price is exactly the order price: + +`match_price = margin_call_order_price`. _(when margin call is a maker)_ + +#### Calculation of fee, general case: + +When a call order is matched to a limit order and they exchange _X_ amount of smartcoin, this BSIP proposes that two distinct quantities be calculated: the amount of collateral which the limit order receives from the call order in exchange for _X_, and the total amount of collateral that the call order relinquishes to satisfy obligations including the margin call fee. If the MCFR parameter is zero, then these two quantities are equal, and the behavior is unchanged from before. But if the MCFR is non-zero, then the relinquished collateral will be a greater quantity than what is payed to the limit order. The excess is to be paid to the issuer of _X_ as the _Margin Call Fee_. + +
+ +`limit_order_receives = X / match_price` + +`call_order_relinquishes = (X / match_price) * [MSSR / (MSSR - MCFR)]` + +`margin_call_fee = call_order_relinquishes - limit_order_receives`. + +
+ +This calculation results in a Margin Call Fee which is proportional to the amount of collateral paid to the limit order to buy _X_ amount of smartcoin. + +#### Calculation of fee, maker case: + +Note that in the case when the margin call enters the book as a maker order (i.e., when it was not able to immediately find an existing favorable limit order), the match price will be identical to the order price, which allows the forgoing calculations to simplify as follows: + +
+ +`limit_order_receives = X * (MSSR - MCFR) / median_feed_price` + +`call_order_relinquishes = X * MSSR / median_feed_price = X / max_short_squeeze_price` + +`margin_call_fee = X * MCFR / median_feed_price` + +
+ +The above simplification offers two insights into the Margin Call Fee: + +1. The reason why Maximum Short Squeeze Price is retained as the Global Settlement threshold is because this is the price that determines the total amount of collateral a call order must relinquish under least favorable conditions, and, + +2. That the MCFR can be interpreted as defining a fraction of the feed price that establishes the maxiumum fee rate paid by the callee. (I.e., the fee will not exceed `MCFR * X / median_feed_price`.) + + +### Fee Floor + +Because the effect of the Margin Call Fee is to reduce the amount of collateral offered by the margin call to buy back debt, there is a danger that the margin call could offer less collateral than the "even exchange" value of the debt (as reported by the price feed publishers), making it unlikely to match the call with a buyer. To prevent this, the implementation should include a floor wherein every place that `MSSR - MCFR` appears, it is replaced with: + +`(MSSR - MCFR)` —> `max((MSSR - MCFR), 1.000)`. + +This will ensure that the amount of collateral offered by the margin call is never valued less than the quantity of debt which the call seeks to buy. At the same time, however, it may mean that the asset issuer receives less collateral (or even no collateral) than they are expecting in fees. Asset issuers should be advised not to expect to collect a fee rate greater than (MSSR - 1.000). + +### Specification summary + +In summary, this BSIP proposes that the Maximum Short Squeeze Price, which previously established both the price at which margin calls offered collateral _and_ the collateralization threshold at which Global Settlement occurs, be seperated into two distinct concepts: + +1. **Margin Call Offer Price** — The price at which margin calls offer to sell collateral in order to buy debt, and, + +2. **Maximum Short Squeeze Price** — The most extreme price at which a call order will be required to relinquish collateral in order to satisfy the combined obligation of buying debt and paying the margin call fee. Because the margin call must hold at least this much collateral (per unit debt) in order to relinquish it, this also becomes the collateralization threshold at which Global Settlement can be triggered. + +# Shareholder Summary # Copyright This document is placed in the public domain. From 407cdbe29dc734b6732bfea89119503789bbb5b2 Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Fri, 29 May 2020 02:20:01 -0400 Subject: [PATCH 247/262] Spellcheck BSIP-0074.md --- bsip-0074.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bsip-0074.md b/bsip-0074.md index a8c15d6..5473613 100644 --- a/bsip-0074.md +++ b/bsip-0074.md @@ -39,7 +39,7 @@ This new calculation of MCOP differs from previous behavior. Previously, margin The MSSP is retained under this BSIP as the collateralization threshold at which global settlement can be triggered, but it no longer determines the order price. -_**Note (1):** In the core source code, as of this writing, what we here call `median_feed_price` is called `settlement_price`, although it represents the median reported price feed. Even though it would match current code, we have prefered not to use the symbol `settlement_price` as a synonym for median feed price in this document for two reasons: (1) the value is not identical with the price at which force settlements occur, due to the Force Settlement Offset (FSO), thus the symbol is confusing, and (2) [BSIP-0071](bsip-0071.md) uses the symbol `settlement_price` to refer to the price at which force settlements occur, inclusice of the FSO, and we do not wish to add ambiguity by using a different definition here._ +_**Note (1):** In the core source code, as of this writing, what we here call `median_feed_price` is called `settlement_price`, although it represents the median reported price feed. Even though it would match current code, we have preferred not to use the symbol `settlement_price` as a synonym for median feed price in this document for two reasons: (1) the value is not identical with the price at which force settlements occur, due to the Force Settlement Offset (FSO), thus the symbol is confusing, and (2) [BSIP-0071](bsip-0071.md) uses the symbol `settlement_price` to refer to the price at which force settlements occur, inclusive of the FSO, and we do not wish to add ambiguity by using a different definition here._ ### Fee Calculation @@ -87,7 +87,7 @@ The above simplification offers two insights into the Margin Call Fee: 1. The reason why Maximum Short Squeeze Price is retained as the Global Settlement threshold is because this is the price that determines the total amount of collateral a call order must relinquish under least favorable conditions, and, -2. That the MCFR can be interpreted as defining a fraction of the feed price that establishes the maxiumum fee rate paid by the callee. (I.e., the fee will not exceed `MCFR * X / median_feed_price`.) +2. That the MCFR can be interpreted as defining a fraction of the feed price that establishes the maximum fee rate paid by the callee. (I.e., the fee will not exceed `MCFR * X / median_feed_price`.) ### Fee Floor @@ -100,7 +100,7 @@ This will ensure that the amount of collateral offered by the margin call is nev ### Specification summary -In summary, this BSIP proposes that the Maximum Short Squeeze Price, which previously established both the price at which margin calls offered collateral _and_ the collateralization threshold at which Global Settlement occurs, be seperated into two distinct concepts: +In summary, this BSIP proposes that the Maximum Short Squeeze Price, which previously established both the price at which margin calls offered collateral _and_ the collateralization threshold at which Global Settlement occurs, be separated into two distinct concepts: 1. **Margin Call Offer Price** — The price at which margin calls offer to sell collateral in order to buy debt, and, From e9935e06c932b0fcd0076c2345267e882db0e903 Mon Sep 17 00:00:00 2001 From: Abit Date: Fri, 29 May 2020 19:05:04 +0200 Subject: [PATCH 248/262] Update BSIP 77 status to approved --- bsip-0077.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0077.md b/bsip-0077.md index 3f042b1..ecfd99d 100644 --- a/bsip-0077.md +++ b/bsip-0077.md @@ -2,7 +2,7 @@ Title: Require Higher CR When Creating / Adjusting Debt Positions Authors: Abit More @shulthz - Status: Accept + Status: Approved Type: Protocol Created: 2019-09-30 From e893d3e507ffe399f74d38f254a5a3c16b6490ae Mon Sep 17 00:00:00 2001 From: Abit Date: Fri, 29 May 2020 19:05:45 +0200 Subject: [PATCH 249/262] Update BSIP77 status to approved --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2a4d7ef..bc8f404 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ Number | Title | [74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft [75](https://github.com/bitshares/bsips/issues/96) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Draft [76](bsip-0076.md) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft -[77](bsip-0077.md) | Require Higher CR When Creating / Adjusting Debt Positions | Abit More | Protocol | Accepted +[77](bsip-0077.md) | Require Higher CR When Creating / Adjusting Debt Positions | Abit More | Protocol | Approved [81](bsip-0081.md) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft [84](bsip-0084.md) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft [85](bsip-0085.md) | Maker Order Creation Fee Discount | Abit More | Protocol | Draft From d75a116a340dfc6dd5a843622f825cc442e82c60 Mon Sep 17 00:00:00 2001 From: Abit Date: Fri, 29 May 2020 19:11:12 +0200 Subject: [PATCH 250/262] Update status and links of some docs --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index bc8f404..446f22c 100644 --- a/README.md +++ b/README.md @@ -79,14 +79,14 @@ Number | Title | [71](bsip-0071.md) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](bsip-0072.md) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft [73](bsip-0073.md) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft -[74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Draft -[75](https://github.com/bitshares/bsips/issues/96) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Draft +[74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Approved +[75](bsip-0075.md) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Accepted [76](bsip-0076.md) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft [77](bsip-0077.md) | Require Higher CR When Creating / Adjusting Debt Positions | Abit More | Protocol | Approved -[81](bsip-0081.md) | Simple Maker-Taker Market Fees | Abit More | Protocol | Draft +[81](bsip-0081.md) | Simple Maker-Taker Market Fees | Abit More | Protocol | Approved [84](bsip-0084.md) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft -[85](bsip-0085.md) | Maker Order Creation Fee Discount | Abit More | Protocol | Draft +[85](bsip-0085.md) | Maker Order Creation Fee Discount | Abit More | Protocol | Approved [86](bsip-0086.md) | Share market fees to the network | Abit More | Protocol | Approved -[87](bsip-0087.md) | Force Settlement Fee | Jerry Liu | Protocol | Accepted +[87](bsip-0087.md) | Force Settlement Fee | Jerry Liu | Protocol | Approved From 050d835f6477af312afcd6f83c22f1959906b1f1 Mon Sep 17 00:00:00 2001 From: Abit Date: Fri, 29 May 2020 19:12:15 +0200 Subject: [PATCH 251/262] Update status of BSIP 74 to approved --- bsip-0074.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0074.md b/bsip-0074.md index 3b73790..cae154f 100644 --- a/bsip-0074.md +++ b/bsip-0074.md @@ -3,7 +3,7 @@ BSIP: 0074 Title: Margin Call Fee Ratio Authors: Jerry Liu bitcrab@qq.com -Status: Draft +Status: Approved Type: Protocol Created: 2019-09-07 Discussion: https://github.com/bitshares/bsips/issues/164 From cf0a0a229cd37aa46d303738fcf0c8279e8afc11 Mon Sep 17 00:00:00 2001 From: Abit Date: Fri, 29 May 2020 19:13:56 +0200 Subject: [PATCH 252/262] Update status of BSIP 87 to approved --- bsip-0087.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0087.md b/bsip-0087.md index dc46ca9..d221ecc 100644 --- a/bsip-0087.md +++ b/bsip-0087.md @@ -2,7 +2,7 @@ Title: Force Settlement Fee Authors: Jerry Liu bitcrab@qq.com - Status: Accepted + Status: Approved Type: Protocol Created: 2020-02-23 Discussion: https://github.com/bitshares/bsips/issues/260 From 999d512722cd89120e7dd38d4ae431726115d931 Mon Sep 17 00:00:00 2001 From: Abit Date: Fri, 29 May 2020 19:14:40 +0200 Subject: [PATCH 253/262] Update status of BSIP 85 to approved --- bsip-0085.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0085.md b/bsip-0085.md index abfd483..593b007 100644 --- a/bsip-0085.md +++ b/bsip-0085.md @@ -1,7 +1,7 @@ BSIP: 0085 Title: Maker order creation fee discount Author: Abit More - Status: Accepted + Status: Approved Type: Protocol Created: 2019-10-13 Discussion: https://github.com/bitshares/bsips/issues/240 From 1b340f45996d1bb6087a66f295d0d30f08e6dc7d Mon Sep 17 00:00:00 2001 From: Abit Date: Fri, 29 May 2020 19:15:20 +0200 Subject: [PATCH 254/262] Update status of BSIP 81 to approved --- bsip-0081.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsip-0081.md b/bsip-0081.md index fdef405..4993b05 100644 --- a/bsip-0081.md +++ b/bsip-0081.md @@ -1,7 +1,7 @@ BSIP: 0081 Title: Simple Maker-Taker Market Fees Author: Abit More - Status: Draft + Status: Approved Type: Protocol Created: 2019-10-02 Discussion: https://github.com/bitshares/bsips/issues/229 From cceaf5418ecc31ae8bfbbd06335eabe2e45ce11d Mon Sep 17 00:00:00 2001 From: Christopher Sanborn <23085117+christophersanborn@users.noreply.github.com> Date: Fri, 29 May 2020 13:51:22 -0400 Subject: [PATCH 255/262] bsip-0074.md changes requested in review --- bsip-0074.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/bsip-0074.md b/bsip-0074.md index 5473613..f856883 100644 --- a/bsip-0074.md +++ b/bsip-0074.md @@ -3,6 +3,7 @@ BSIP: 0074 Title: Margin Call Fee Ratio Authors: Jerry Liu bitcrab@qq.com + Christopher Sanborn christopher.sanborn@bitshares.org Status: Draft Type: Protocol Created: 2019-09-07 @@ -11,15 +12,15 @@ Worker: TBD ``` # Abstract -This BSIP provide a solution to charge fee from margin call trading. +This BSIP provides a solution to charge a fee from margin call trading. # Motivation Bitshares community becomes more and more aware that BTS need a powerful economy model, one simple selection is to charge the tradings and buy back BTS using the accumulated fees, as did in many exchange platform tokens, the continuous income can help to provide smartcoin liquidity and sustain BTS price. Margin call tradings are potential to contribute a big part of the income to the system, however up to now the margin call trading is not charged, we need to find a suitable way to get this part of system income. # Rationale -Margin call fee can be seen as to pay the cost for smartcoin supply and stabilization, it is irrelevant to market fee sharing. +Margin call fee can be seen as to pay the cost for smartcoin supply and stabilization, it is unrelated to market fee sharing. -To ensure the debt positions can always be closed with suffcient smartcoin, it is more feasible to cut off part of the traded collaterals as fee, instead of smartcoin. +To ensure the debt positions can always be closed with sufficient smartcoin, it is more feasible to cut off part of the traded collaterals as fee, instead of smartcoin. As the margin call fee ratio may be obvious higher than market fee, the margin call orders should be placed at the real price without margin call fee to avoid misleading the buyer. @@ -55,7 +56,7 @@ If no immediate match is found, then the call order will wait on the books (as a #### Calculation of fee, general case: -When a call order is matched to a limit order and they exchange _X_ amount of smartcoin, this BSIP proposes that two distinct quantities be calculated: the amount of collateral which the limit order receives from the call order in exchange for _X_, and the total amount of collateral that the call order relinquishes to satisfy obligations including the margin call fee. If the MCFR parameter is zero, then these two quantities are equal, and the behavior is unchanged from before. But if the MCFR is non-zero, then the relinquished collateral will be a greater quantity than what is payed to the limit order. The excess is to be paid to the issuer of _X_ as the _Margin Call Fee_. +When a call order is matched to a limit order and they exchange _X_ amount of smartcoin, this BSIP proposes that two distinct quantities be calculated: the amount of collateral which the limit order receives from the call order in exchange for _X_, and the total amount of collateral that the call order relinquishes to satisfy obligations including the margin call fee. If the MCFR parameter is zero, then these two quantities are equal, and the behavior is unchanged from before. But if the MCFR is non-zero, then the relinquished collateral will be a greater quantity than what is payed to the limit order. The excess is to be paid to the smartcoin asset owner as the _Margin Call Fee_.
@@ -96,9 +97,9 @@ Because the effect of the Margin Call Fee is to reduce the amount of collateral `(MSSR - MCFR)` —> `max((MSSR - MCFR), 1.000)`. -This will ensure that the amount of collateral offered by the margin call is never valued less than the quantity of debt which the call seeks to buy. At the same time, however, it may mean that the asset issuer receives less collateral (or even no collateral) than they are expecting in fees. Asset issuers should be advised not to expect to collect a fee rate greater than (MSSR - 1.000). +This will ensure that the amount of collateral offered by the margin call is never valued less than the quantity of debt which the call seeks to buy. At the same time, however, it may mean that the asset owner receives less collateral (or even no collateral) than they are expecting in fees. Asset owners should be advised not to expect to collect a fee rate greater than (MSSR - 1.000). -### Specification summary +# Non-technical Summary In summary, this BSIP proposes that the Maximum Short Squeeze Price, which previously established both the price at which margin calls offered collateral _and_ the collateralization threshold at which Global Settlement occurs, be separated into two distinct concepts: @@ -106,7 +107,6 @@ In summary, this BSIP proposes that the Maximum Short Squeeze Price, which previ 2. **Maximum Short Squeeze Price** — The most extreme price at which a call order will be required to relinquish collateral in order to satisfy the combined obligation of buying debt and paying the margin call fee. Because the margin call must hold at least this much collateral (per unit debt) in order to relinquish it, this also becomes the collateralization threshold at which Global Settlement can be triggered. -# Shareholder Summary - # Copyright + This document is placed in the public domain. From c943d8075afea2cd17ece22af43d7fc907523a99 Mon Sep 17 00:00:00 2001 From: Abit Date: Fri, 29 May 2020 23:23:07 +0200 Subject: [PATCH 256/262] Update author list --- bsip-0077.md | 1 + 1 file changed, 1 insertion(+) diff --git a/bsip-0077.md b/bsip-0077.md index 9d4c20d..c5bf04f 100644 --- a/bsip-0077.md +++ b/bsip-0077.md @@ -2,6 +2,7 @@ Title: Require Higher CR When Creating / Adjusting Debt Positions Authors: Abit More @shulthz + Michel Santos Status: Accept Type: Protocol Created: 2019-09-30 From 7347c0c4557a5a7624af4cc7a579c5231d50bbb2 Mon Sep 17 00:00:00 2001 From: MichelSantos Date: Sat, 30 May 2020 16:21:36 -0400 Subject: [PATCH 257/262] BSIP77: Role of feed publishers --- bsip-0077.md | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/bsip-0077.md b/bsip-0077.md index c5bf04f..f1a7df1 100644 --- a/bsip-0077.md +++ b/bsip-0077.md @@ -28,23 +28,41 @@ stability of the smartcoin. ## Parameter -Add one parameter "Initial Collateral Ratio" (ICR) to each smartcoin asset, which can be updated by the asset owner. +Add one "Initial Collateral Ratio" (ICR) parameter to each smartcoin asset, which can be updated by the asset owner. -**Implementation Hint:** The optional field that can be set by the asset owner in `bitasset_options` of every asset. +Add one "Initial Collateral Ratio" (ICR) parameter to each smartcoin's price feed, which can be updated by the asset's feed publishers. + +**Implementation Hint:** The optional field that can be set by the asset owner could be placed in `bitasset_options`. ``` struct bitasset_options { struct ext { //... - /// The parameters which the issuer has permission to update + /// The ICR parameter which the asset owner/"issuer" has permission to update optional initial_collateral_ratio; } }; ``` +**Implementation Hint:** The optional field that can be set by the feed publishers of an asset could be placed in `asset_publish_feed_operation`. + +``` +struct asset_publish_feed_operation +{ + struct ext { + //... + /// The ICR parameters which the feed publisher has permission to update + optional initial_collateral_ratio; + } +}; +``` + + ## Effect of a Parameter +The inital collateral ratio (ICR) shall equal the asset owner's ICR parameter _if it is explicitly set._ _Otherwise_ it shall equal the median value of the feed publisher's ICR parameter. Any individual feed publisher's ICR shall default to the maintenance collateral ratio (MCR) if the feed publisher's ICR _is not explicitly set_. + When adjusting a position, **the logic of [BSIP30](https://github.com/bitshares/bsips/blob/master/bsip-0030.md) shall be amended** such that the current CR shall be compared to the ICR **instead of** the maintenance collateral ratio (MCR). The effects of this BSIP's amendment on the relevant smart contracts can be summarized in a comparison of the desired behaviors _before versus after_ the protocol upgrade. **Before the protocol upgrade:** @@ -84,9 +102,9 @@ An asset owner shall be able to set and unset a parameter at will unless the per ##
Permission to Change the Parameters
-The permission to change the new parameter shall make use of a new permission. Disabling the permission prohibits the changing of the parameter as described in [Changing the Parameter](#changing-parameters). +The permission to change the _asset owner's_ parameter shall make use of a new permission. Disabling the permission prohibits the changing of the parameter as described in [Changing the Parameter](#changing-parameters). -The existing set of asset issuer permissions shall be expanded to permit an asset owner to forfeit changing the new parameter. It shall not be permitted to regain a permission after it is forfeited unless the supply of the asset is zero. +The existing set of asset owner permissions shall be expanded to permit an asset owner to forfeit the permission to change the new parameter. The asset owner shall not be permitted to regain a permission after it is forfeited unless the supply of the asset is zero. Existing software clients might not be updated to make use of the new parameter. Changing the permissions shall be designed such that older software clients may not accidentally forfeit the permission either for existing assets or new assets. _The parameter and the permission to change parameter shall be designed such that they are defaulted to enabled. The permission shall be designed such that **explicit disabling/forfeiting** is required which should not be possible with older software clients._ @@ -99,7 +117,7 @@ Appropriate changes to the ASSET_ISSUER_PERMISSION_MASK and UIA_ASSET_ISSUER_PER ##
Changing the Parameter
-It shall be possible to set and unset the parameter at any time __if and only if__ its respective [permission](#permissions) is enabled. +It shall be possible to set and unset the _asset owner's_ parameter at any time __if and only if__ its respective [permission](#permissions) is enabled. **Implementation Hints** From 2500593d2665aeb979f75398d325e4ef94656a0b Mon Sep 17 00:00:00 2001 From: Abit Date: Wed, 5 Jan 2022 17:16:49 +0100 Subject: [PATCH 258/262] Update status and a link --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 446f22c..ec69e33 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Number | Title | -------------------|----------------------------------------------------------|-------------------|----------------|-------- [1](bsip-0001.md) | BSIP Purpose and Guidelines | Fabian Schuh | Informational | Draft [2](bsip-0002.md) | Refund Create Order Fees on Cancel | Daniel Larimer | Protocol | Superseded by [26](bsip-0026.md) -[3](bsip-0003.md) | Maker / Taker Market Fees Flag | Daniel Larimer | Protocol | Obsoleted by [81](https://github.com/bitshares/bsips/issues/229) +[3](bsip-0003.md) | Maker / Taker Market Fees Flag | Daniel Larimer | Protocol | Obsoleted by [81](bsip-0081.md) [4](bsip-0004.md) | Distribute Market Fees on Core Asset to Referral Program | Daniel Larimer | Protocol | Obsoleted by [43](bsip-0043.md) [5](bsip-0005.md) | Expiring Votes for Witnesses | Daniel Larimer | Protocol | Superseded by [22](bsip-0022.md) [6](bsip-0006.md) | Market Maker Incentivization | Daniel Larimer | Protocol | Draft @@ -69,7 +69,7 @@ Number | Title | [61](https://github.com/bitshares/bsips/issues/150) | Operation to Update Limit Orders | Nathan Hourt | Protocol | Draft [62](https://github.com/bitshares/bsips/issues/156) | Close Short Position | Stefan Schießl | Protocol | Approved [63](bsip-0063.md) | Short-lived Unidirectional Payment Channels | Christopher J. Sanborn | Informational | Draft -[64](bsip-0064.md) | Optional HTLC preimage length, HASH160 addition, and memo field | John Jones, Abit More | Protocol | Draft +[64](bsip-0064.md) | Optional HTLC preimage length, HASH160 addition, and memo field | John Jones, Abit More | Protocol | Installed [65](https://github.com/bitshares/bsips/pull/149) | Fix Locked Accounts | OpenLedger | Protocol | Draft [66](https://github.com/bitshares/bsips/pull/132) | Sharedrop Operation | OpenLedger | Protocol | Draft [67](https://github.com/bitshares/bsips/pull/133) | Dynamic Market Fees | OpenLedger | Protocol | Draft @@ -79,14 +79,14 @@ Number | Title | [71](bsip-0071.md) | Add "Prevent Global Settlement" Flag for Smartcoin | Jerry Liu | Protocol | Draft [72](bsip-0072.md) | Tanks and Taps: A General Solution for Smart Contract Asset Handling | Nathan Hourt | Protocol | Draft [73](bsip-0073.md) | Match Force-Settlement Orders with Margin Calls and Limit Orders | Abit More | Protocol | Draft -[74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Approved -[75](bsip-0075.md) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Accepted +[74](bsip-0074.md) | Margin Call Fee Ratio | Jerry Liu | Protocol | Installed +[75](bsip-0075.md) | Asset Owner Defines MCR and MSSR Values | John Jones | Protocol | Installed [76](bsip-0076.md) | Committee-Defined SmartAsset Collateral Threshold | Abit More | Informational | Draft -[77](bsip-0077.md) | Require Higher CR When Creating / Adjusting Debt Positions | Abit More | Protocol | Approved -[81](bsip-0081.md) | Simple Maker-Taker Market Fees | Abit More | Protocol | Approved +[77](bsip-0077.md) | Require Higher CR When Creating / Adjusting Debt Positions | Abit More | Protocol | Installed +[81](bsip-0081.md) | Simple Maker-Taker Market Fees | Abit More | Protocol | Installed [84](bsip-0084.md) | Elections Based on non-Core Asset | Peter Conrad | Protocol | Draft -[85](bsip-0085.md) | Maker Order Creation Fee Discount | Abit More | Protocol | Approved -[86](bsip-0086.md) | Share market fees to the network | Abit More | Protocol | Approved -[87](bsip-0087.md) | Force Settlement Fee | Jerry Liu | Protocol | Approved +[85](bsip-0085.md) | Maker Order Creation Fee Discount | Abit More | Protocol | Installed +[86](bsip-0086.md) | Share market fees to the network | Abit More | Protocol | Installed +[87](bsip-0087.md) | Force Settlement Fee | Jerry Liu | Protocol | Installed From 4246fe076e7503b0afbfc2a8e7659b14371a85be Mon Sep 17 00:00:00 2001 From: abitmore Date: Wed, 5 Jan 2022 11:27:43 -0500 Subject: [PATCH 259/262] Update status of some BSIPs to "Installed" --- bsip-0064.md | 2 +- bsip-0074.md | 2 +- bsip-0075.md | 2 +- bsip-0077.md | 2 +- bsip-0081.md | 2 +- bsip-0085.md | 2 +- bsip-0086.md | 2 +- bsip-0087.md | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/bsip-0064.md b/bsip-0064.md index 999748f..6c97d54 100644 --- a/bsip-0064.md +++ b/bsip-0064.md @@ -2,7 +2,7 @@ BSIP: 64 Title: Optional HTLC preimage length, HASH160 addition, and memo field Authors: John Jones , abitmore -Status: Draft +Status: Installed Type: Protocol Created: 2019-07-09 Discussion: https://github.com/bitshares/bsips/issues/163 diff --git a/bsip-0074.md b/bsip-0074.md index 289871b..58efb55 100644 --- a/bsip-0074.md +++ b/bsip-0074.md @@ -4,7 +4,7 @@ Title: Margin Call Fee Ratio Authors: Jerry Liu bitcrab@qq.com Christopher Sanborn christopher.sanborn@bitshares.org -Status: Approved +Status: Installed Type: Protocol Created: 2019-09-07 Discussion: https://github.com/bitshares/bsips/issues/164 diff --git a/bsip-0075.md b/bsip-0075.md index 4ee34fa..8c9e84f 100644 --- a/bsip-0075.md +++ b/bsip-0075.md @@ -5,7 +5,7 @@ Authors: Bangzi1001 John Jones Michel Santos -Status: Accepted +Status: Installed Type: Protocol Created: 2019-09-19 Discussion: https://github.com/bitshares/bsips/issues/96 diff --git a/bsip-0077.md b/bsip-0077.md index ff268dd..d12ce8d 100644 --- a/bsip-0077.md +++ b/bsip-0077.md @@ -3,7 +3,7 @@ Authors: Abit More @shulthz Michel Santos - Status: Approved + Status: Installed Type: Protocol Created: 2019-09-30 diff --git a/bsip-0081.md b/bsip-0081.md index 4993b05..12132f0 100644 --- a/bsip-0081.md +++ b/bsip-0081.md @@ -1,7 +1,7 @@ BSIP: 0081 Title: Simple Maker-Taker Market Fees Author: Abit More - Status: Approved + Status: Installed Type: Protocol Created: 2019-10-02 Discussion: https://github.com/bitshares/bsips/issues/229 diff --git a/bsip-0085.md b/bsip-0085.md index 593b007..58a8cac 100644 --- a/bsip-0085.md +++ b/bsip-0085.md @@ -1,7 +1,7 @@ BSIP: 0085 Title: Maker order creation fee discount Author: Abit More - Status: Approved + Status: Installed Type: Protocol Created: 2019-10-13 Discussion: https://github.com/bitshares/bsips/issues/240 diff --git a/bsip-0086.md b/bsip-0086.md index c216616..1688dad 100644 --- a/bsip-0086.md +++ b/bsip-0086.md @@ -1,7 +1,7 @@ BSIP: 0086 Title: Share market fees to the network Author: Abit More - Status: Approved + Status: Installed Type: Protocol Created: 2019-11-29 Discussion: https://github.com/bitshares/bsips/issues/194 diff --git a/bsip-0087.md b/bsip-0087.md index d221ecc..f4fc7a4 100644 --- a/bsip-0087.md +++ b/bsip-0087.md @@ -2,7 +2,7 @@ Title: Force Settlement Fee Authors: Jerry Liu bitcrab@qq.com - Status: Approved + Status: Installed Type: Protocol Created: 2020-02-23 Discussion: https://github.com/bitshares/bsips/issues/260 From 84cdd1cc91e7541d5de6a16d99ee4a7300df475d Mon Sep 17 00:00:00 2001 From: Abit Date: Mon, 8 May 2023 11:00:01 +0200 Subject: [PATCH 260/262] Update links to merged BSIPs (61 and 62) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ec69e33..649860f 100644 --- a/README.md +++ b/README.md @@ -66,8 +66,8 @@ Number | Title | [58](bsip-0058.md) | Global Settlement Protection Through Price Feeding | Jerry Liu | Informational | Accepted [59](bsip-0059.md) | Adjustment of MSSR and MCR Through Voting | Jerry Liu | Informational | Accepted [60](bsip-0060.md) | BitShares URI scheme | John Titor, Stefan Schießl, Abit More | Informational (Client Protocol) | Accepted -[61](https://github.com/bitshares/bsips/issues/150) | Operation to Update Limit Orders | Nathan Hourt | Protocol | Draft -[62](https://github.com/bitshares/bsips/issues/156) | Close Short Position | Stefan Schießl | Protocol | Approved +[61](bsip-0061.md) | Operation to Update Limit Orders | Nathan Hourt | Protocol | Draft +[62](bsip-0062.md) | Close Short Position | Stefan Schießl | Protocol | Approved [63](bsip-0063.md) | Short-lived Unidirectional Payment Channels | Christopher J. Sanborn | Informational | Draft [64](bsip-0064.md) | Optional HTLC preimage length, HASH160 addition, and memo field | John Jones, Abit More | Protocol | Installed [65](https://github.com/bitshares/bsips/pull/149) | Fix Locked Accounts | OpenLedger | Protocol | Draft From 6d2b782627257525107c6a65436142268ed4e9df Mon Sep 17 00:00:00 2001 From: octaviomora88199-ship-it Date: Thu, 25 Sep 2025 23:39:03 -0600 Subject: [PATCH 261/262] Update bsip-0007.md Nuevo repositorio jesus octavio morales andrade --- bsip-0007.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bsip-0007.md b/bsip-0007.md index c7b868b..fb687a3 100644 --- a/bsip-0007.md +++ b/bsip-0007.md @@ -1,8 +1,8 @@ BSIP: 0007 Title: Fee Backed Assets - Authors: Danial Larimer - Stan Larimer - Fabian Schuh + Authors: Danial Larimer + Stan Larimer + jesus Schuh Status: Installed Type: Protocol Created: 2015-12-16 From 0f43937512d001914d98ef8b49cf1756f6d32bac Mon Sep 17 00:00:00 2001 From: octaviomora88199-ship-it Date: Sat, 3 Jan 2026 01:55:14 -0600 Subject: [PATCH 262/262] Add files via upload --- trabajo de tronlink.json | 60318 +++++++++++++++++++++++++++++++++++++ zona_sur1.pdf | Bin 0 -> 2386535 bytes 2 files changed, 60318 insertions(+) create mode 100644 trabajo de tronlink.json create mode 100644 zona_sur1.pdf diff --git a/trabajo de tronlink.json b/trabajo de tronlink.json new file mode 100644 index 0000000..30b9d96 --- /dev/null +++ b/trabajo de tronlink.json @@ -0,0 +1,60318 @@ + [ +"document,MOAJ941103HCHRNS05", + "nameJESUSOCTAVIOMORALESANDRADE", + "crypto,BITCOIN", + "nameJESUSOCTAVIOMORALESANDRADE", + "crypto,BITCOIN", + "personalbarjesusoctaviomoralesandrade", + "__webpack_modules__", + "__webpack_modules__", + "personalbarjesusoctaviomoralesandrade", + "document,MOAJ941103HCHRNS05", + "\"use strict\";(globalThis.webpackChunkchrome_extension=globalThis.webpackChunkchrome_extension||[]).push([[913],{41918:(e,l,s)=>{s.d(l,{A:()=>N});var a=s(37953),d=s(78842),t=s(92972),n=s.n(t);const i={testUrlDelay:\"C8eb96v2gpjwKxoUOxrS\",loading:\"OCujGpvL9spVlC7dUDfr\",loadingRotate:\"sP2R2_lKuJYFAbXf97T2\",delayLevel:\"aaiK_ceVlv_5sALHXx6w\",green:\"hkUI7BJ72aFn_IoMsC0T\",yellow:\"IRb6TgMmoeXgbMKVjNA1\",red:\"CzVcR8Surz7E7f3JBgv9\",delayMillisecond:\"qNh6ftPMMNEsD5qZn9bB\"};var r=s(15621);function c(){return performance.now()}const o=({url:e,isTestNet:l=!1})=>{const[s,t]=(0,a.useState)(-2);(0,a.useEffect)((()=>{(async()=>{e&&t(await async function(e){const l=c(),s=new Headers;return s.append(\"pragma\",\"no-cache\"),s.append(\"cache-control\",\"no-cache\"),fetch(e,{method:\"GET\",headers:s}).then((e=>{const s=c();return Math.floor(s-l)})).catch((()=>-1))}(e))})()}),[e]);const o=(0,d.A)(),N=(0,a.useMemo)((()=>-2===s?void 0:s>3e3||-1===s?\"red\":s<3e3&&s>=500?\"yellow\":s<500?\"green\":void 0),[s]),E=(0,a.useMemo)((()=>-1===s||s>3e3?o.forma", + "\"use strict\";(globalThis.webpackChunkchrome_extension=globalThis.webpackChunkchrome_extension||[]).push([[690],{41918:(e,t,s)=>{s.d(t,{A:()=>N});var a=s(37953),o=s(78842),r=s(92972),l=s.n(r);const d={testUrlDelay:\"C8eb96v2gpjwKxoUOxrS\",loading:\"OCujGpvL9spVlC7dUDfr\",loadingRotate:\"sP2R2_lKuJYFAbXf97T2\",delayLevel:\"aaiK_ceVlv_5sALHXx6w\",green:\"hkUI7BJ72aFn_IoMsC0T\",yellow:\"IRb6TgMmoeXgbMKVjNA1\",red:\"CzVcR8Surz7E7f3JBgv9\",delayMillisecond:\"qNh6ftPMMNEsD5qZn9bB\"};var n=s(15621);function c(){return performance.now()}const i=({url:e,isTestNet:t=!1})=>{const[s,r]=(0,a.useState)(-2);(0,a.useEffect)((()=>{(async()=>{e&&r(await async function(e){const t=c(),s=new Headers;return s.append(\"pragma\",\"no-cache\"),s.append(\"cache-control\",\"no-cache\"),fetch(e,{method:\"GET\",headers:s}).then((e=>{const s=c();return Math.floor(s-t)})).catch((()=>-1))}(e))})()}),[e]);const i=(0,o.A)(),N=(0,a.useMemo)((()=>-2===s?void 0:s>3e3||-1===s?\"red\":s<3e3&&s>=500?\"yellow\":s<500?\"green\":void 0),[s]),u=(0,a.useMemo)((()=>-1===s||s>3e3?i.forma", + "\"use strict\";(globalThis.webpackChunkchrome_extension=globalThis.webpackChunkchrome_extension||[]).push([[884],{1884:(e,a,s)=>{s.r(a),s.d(a,{default:()=>x});var c=s(89185),r=s(4062),i=s(37953),n=s(26559),t=s(47161),l=s(62422),o=s(92436),C=s(8650);const E=\"b1aRQcD6jbH9m4dF2r1m\",A=\"rLfdleNV2knqMHnjyCDQ\",d=\"ow_xS4hC1RhbQrez80VA\",m=\"WxYj8qt6bLXFeLJMVHIC\",S=\"wIrZ0JCI1zeQRLyWZFIf\",T=\"fR7uy4A01F6S7ctWhqbP\",L=\"S8LKtLUDEAeSOcWp2E26\",h=s.p+\"static/img/ef630755a3752789c749bdb0574a2075.webm\";var N=s(15621);const x=()=>{const{onConfirm:e,fromPage:a}=(()=>{var e;const a=(0,n.Zp)(),s=(0,n.zy)(),c=(null==s||null===(e=s.state)||void 0===e?void 0:e.fromPage)||\"create\",r=(0,i.useCallback)((async()=>{\"create\"==c?(await(0,t.QS)(l.If.exportType,l.Cc.MNEMONIC),await(0,t.QS)(l.If.fromPage,o.A.PAGE_CREATE_WALLET),a(o.A.PAGE_SAVE_MNEMONIC)):a(o.A.PAGE_HOMEPAGE)}),[a]);return{onConfirm:(0,C.A)(r),fromPage:c}})();return(0,N.jsx)(\"div\",{className:E,children:(0,N.jsxs)(\"div\",{className:A,children:[(0,N.jsx)(\"video\",{autoPlay:!0,className:", + "!function(){\"use strict\";let e=-1;const t=()=>e,n=t=>{addEventListener(\"pageshow\",(n=>{n.persisted&&(e=n.timeStamp,t(n))}),!0)},r=()=>{const e=self.performance&&performance.getEntriesByType&&performance.getEntriesByType(\"navigation\")[0];if(e&&e.responseStart>0&&e.responseStart{const e=r();return e&&e.activationStart||0},a=(e,n)=>{const a=r();let o=\"navigate\";return t()>=0?o=\"back-forward-cache\":a&&(document.prerendering||i()>0?o=\"prerender\":document.wasDiscarded?o=\"restore\":a.type&&(o=a.type.replace(/_/g,\"-\"))),{name:e,value:void 0===n?-1:n,rating:\"good\",delta:0,entries:[],id:`v4-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:o}},o=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver((e=>{Promise.resolve().then((()=>{t(e.getEntries())}))}));return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},s=(e,t,n,r)=>{let i,a;return o=>{t.value>=0&&(o||r)&&(a=t.value-(i||0),(a||void 0==", + "!function(){var e,t,n={resource:{version:\"2\",macros:[{function:\"__e\"},{vtp_signal:0,function:\"__c\",vtp_value:0},{function:\"__c\",vtp_value:\"google.cn\"},{function:\"__c\",vtp_value:0},{vtp_signal:0,function:\"__c\",vtp_value:0},{function:\"__c\",vtp_value:\"google.cn\"},{function:\"__c\",vtp_value:0}],tags:[{function:\"__ogt_ga_send\",priority:14,vtp_value:!0,tag_id:14},{function:\"__ogt_1p_data_v2\",priority:14,vtp_isAutoEnabled:!0,vtp_autoCollectExclusionSelectors:[\"list\",[\"map\",\"exclusionSelector\",\"\"]],vtp_isEnabled:!0,vtp_autoEmailEnabled:!0,vtp_autoPhoneEnabled:!1,vtp_autoAddressEnabled:!1,vtp_isAutoCollectPiiEnabledFlag:!1,tag_id:16},{function:\"__ccd_ga_first\",priority:13,vtp_instanceDestinationId:\"G-R1N0LPVFR8\",tag_id:30},{function:\"__set_product_settings\",priority:12,vtp_instanceDestinationId:\"G-R1N0LPVFR8\",vtp_foreignTldMacroResult:[\"macro\",5],vtp_isChinaVipRegionMacroResult:[\"macro\",6],tag_id:29},{function:\"__ogt_google_signals\",priority:11,vtp_googleSignals:\"DISABLED\",vtp_instanceDestinationId:\"G-R1N0LPVFR8\",vtp_s", + "\"use strict\";(globalThis.webpackChunkchrome_extension=globalThis.webpackChunkchrome_extension||[]).push([[155],{82084:(e,s,t)=>{t.d(s,{A:()=>G});var a=t(37953),r=t(8631),i=t(89185),n=t(38661),c=t(92972),o=t.n(c),d=t(43104);const l=\"JiSQWTSXQQ4uivjv0cZY\",m=\"gccKlI2YO3eeMUapjtzp\",p=\"SnE97wLWoSJEPiIDp2x_\",A=\"HMaNRY3tXECU551tpV4V\",u=\"Nn4c0XDYP0LFeHf5Rjgw\",T=\"F8Wga8BQJzgGTgvEhmNa\",E=\"rsoB6cIlcsWm0_mhdltZ\",f=\"NZNztgYaGyNCwf6PtQTw\",h=\"o7KLupCHdizoy75T91nM\",C=\"sH4BcAxLDWOLcAGdmlRC\",I=\"BWWivnDUWF71HFFfbs5J\",N=\"ttMK7SuPF3S31TL_sxPg\",R=\"iRWkFqLCF2DANba3UNy2\",O=\"AmIL8d_NSKIRvN4HUifq\",g=t.p+\"static/img/ae5fccfd37eed699d2113185633b34a0.svg\";var S=t(15621);const w=({isDisabled:e,onClick:s,isSelected:t,isMultiple:a})=>(0,S.jsxs)(\"div\",{className:o()(A,e?O:\"\"),onClick:s,children:[(0,S.jsxs)(\"div\",{className:u,children:[(0,S.jsx)(\"img\",{src:g,className:p,alt:\"\"}),(0,S.jsx)(\"div\",{className:T,children:\"TRON\"})]}),(0,S.jsx)(d.A,{checked:t,className:m,isMultiple:a,isDisable:e})]}),x=(0,a.memo)(w);var P=t(70996);const v=t.p+\"stati", + "\"use strict\";(globalThis.webpackChunkchrome_extension=globalThis.webpackChunkchrome_extension||[]).push([[310],{82084:(e,r,n)=>{n.d(r,{A:()=>M});var i=n(37953),s=n(8631),o=n(89185),t=n(38661),a=n(92972),l=n.n(a),c=n(43104);const d=\"JiSQWTSXQQ4uivjv0cZY\",h=\"gccKlI2YO3eeMUapjtzp\",p=\"SnE97wLWoSJEPiIDp2x_\",u=\"HMaNRY3tXECU551tpV4V\",m=\"Nn4c0XDYP0LFeHf5Rjgw\",y=\"F8Wga8BQJzgGTgvEhmNa\",x=\"rsoB6cIlcsWm0_mhdltZ\",f=\"NZNztgYaGyNCwf6PtQTw\",j=\"o7KLupCHdizoy75T91nM\",g=\"sH4BcAxLDWOLcAGdmlRC\",v=\"BWWivnDUWF71HFFfbs5J\",b=\"ttMK7SuPF3S31TL_sxPg\",k=\"iRWkFqLCF2DANba3UNy2\",w=\"AmIL8d_NSKIRvN4HUifq\",T=n.p+\"static/img/ae5fccfd37eed699d2113185633b34a0.svg\";var A=n(15621);const L=({isDisabled:e,onClick:r,isSelected:n,isMultiple:i})=>(0,A.jsxs)(\"div\",{className:l()(u,e?w:\"\"),onClick:r,children:[(0,A.jsxs)(\"div\",{className:m,children:[(0,A.jsx)(\"img\",{src:T,className:p,alt:\"\"}),(0,A.jsx)(\"div\",{className:y,children:\"TRON\"})]}),(0,A.jsx)(c.A,{checked:n,className:h,isMultiple:i,isDisable:e})]}),C=(0,i.memo)(L);var D=n(70996);const P=n.p+\"stati", + "(globalThis.webpackChunkchrome_extension=globalThis.webpackChunkchrome_extension||[]).push([[887],{36168:(e,t,s)=>{\"use strict\";s.d(t,{A:()=>i});var a=s(37953);const n=\"nTfapJ_C8RMJDHxMMrtw\";var r=s(15621);const o=()=>(0,r.jsx)(\"div\",{className:n}),i=(0,a.memo)(o)},72693:(e,t,s)=>{\"use strict\";s.d(t,{A:()=>o});var a=s(37953),n=s(15621);const r=({defaultSrc:e,src:t,...s})=>{const[r,o]=(0,a.useState)(e);return(0,a.useEffect)((()=>{if(!t)return;let e=t.trim();try{e=e.replace(/^ipfs:\\/\\//,\"https://ipfs.io/ipfs/\"),e=e.replace(/^btfs:\\/\\/btfs\\//,\"https://gateway.btfs.io/btfs/\")}catch(e){}const s=new Image;s.onload=()=>{o(e)},s.src=e}),[t]),(0,n.jsx)(\"img\",{src:r,...s})},o=(0,a.memo)(r)},77889:(e,t,s)=>{\"use strict\";s.d(t,{qb:()=>p,U:()=>E,Ay:()=>S});var a=s(92972),n=s.n(a),r=s(37953),o=s(89185),i=s(80012),c=s(45015),l=s(74868),d=s(91737),u=s(29594);const A={importGasFreeAccountCheck:\"_xsrf6kpgau09C48Njhh\",checkBoxWrap:\"bZ0VEn5HTjF7cyA_FfkD\",checkBox:\"GmXVHUw8TS_uto3Qq8P0\",checked:\"AZ_GEGqUeOqXjAYbg4j_\",checkBoxText", + "\"use strict\";(globalThis.webpackChunkchrome_extension=globalThis.webpackChunkchrome_extension||[]).push([[9],{83887:(e,t,s)=>{s.d(t,{p2:()=>_,MI:()=>v,Ay:()=>I});var a=s(8631),n=s(37953),r=s(89185),o=s(99239),i=s(27347),c=s(39987),d=s(20706),l=s(45015);const u=\"TI8cqUyayVih3GFuBswL\",A=\"aKnEnRG2pOSyZSYIFdwE\",m=\"tjSWr5ubay0bhIMWsb5i\",h=\"G1ow6V5zj7dBQl3Y35qx\",T=\"edxcLlK53LK4z_uPPOzu\",g=\"QGkOwafp5qy4i7hIdF4n\",p=\"f0w6uk2EramTU9gyLfER\";var f=s(45956),E=s(15621);const N=({isOfficial:e,tokenType:t,tokenContractAddress:s,tokenId:n=\"\"})=>{const{selectedNodeInfo:A}=(0,d.V)(),{hostname:m}=A;return[o.nV.UNSAFE,o.nV.RISK].includes(Number(e))?(0,E.jsx)(a.A,{placement:\"bottom\",title:(0,E.jsxs)(E.Fragment,{children:[Number(e)===o.nV.UNSAFE&&(0,E.jsx)(r.A,{id:\"ASSET.ASSET.UNSAFE_TOKEN_TIPS_LEVEL4\"}),Number(e)===o.nV.RISK&&(0,E.jsx)(r.A,{id:\"ASSET.ASSET.UNSAFE_TOKEN_TIPS_LEVEL5\"}),(0,E.jsx)(\"span\",{className:h,onClick:e=>{e.stopPropagation(),t!==i.ks.TRX&&(0,l.au)(t===i.ks.TRC10?m+\"/token/\"+n:t===i.ks.TRC721?m+\"/token721/\"+s:m+", + "(globalThis.webpackChunkchrome_extension=globalThis.webpackChunkchrome_extension||[]).push([[842],{11939:(E,T,A)=>{\"use strict\";A.d(T,{N8:()=>_,PI:()=>R,vO:()=>O});var N=A(70687),S=A(23004),e=A(38661);const R={...N.HS,...S.N2},O={...N.c9,...S.nY},_=(N.LQ.MAIN,N.LQ.SHASTA,N.LQ.TRONSTACK,N.LQ.NILE,N.LQ.MAIN_DAPP_CHAIN,N.LQ.TEST_DAPP_CHAIN,S.uV.ETHEREUM_MAINNET,S.uV.ETHEREUM_GOERLI_TESTNET,S.uV.BSC_MAINNET,S.uV.BSC_TESTNET,S.uV.BTTC_MAINNET,S.uV.BTTC_TESTNET,{[S.kq.ETHEREUM_MAINNET]:e.vq.ETH,[S.kq.ETHEREUM_GOERLI_TESTNET]:e.vq.ETH,[S.kq.ETHEREUM_SEPOLIA_TESTNET]:e.vq.ETH,[S.kq.BSC_MAINNET]:e.vq.BSC,[S.kq.BSC_TESTNET]:e.vq.BSC,[S.kq.BTTC_MAINNET]:e.vq.BTTC,[S.kq.BTTC_TESTNET]:e.vq.BTTC,[N.AC.MAINNET]:e.vq.TRON,[N.AC.SHASTA]:e.vq.TRON,[N.AC.NILE]:e.vq.TRON})},46319:(E,T,A)=>{\"use strict\";A.d(T,{m:()=>N});const N={USDT:\"TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t\",MAIN:\"TL9q7aDAHYbW5KdPCwk8oJR3bCDhRwegFf\",SIDE:\"TGKotco6YoULzbYisTBuP6DWXDjEgJSpYz\",MAIN_TEST:\"TFLtPoEtVJBMcj6kZPrQrwEdM3W3shxsBU\",SIDE_TEST:\"TRDepx5KoQ8oNbFVZ5so", + "(globalThis.webpackChunkchrome_extension=globalThis.webpackChunkchrome_extension||[]).push([[126],{39805:(e,t,n)=>{\"use strict\";n.d(t,{cM:()=>y,uy:()=>b});var r=n(45273),o=n(35483),i=2,a=.16,s=.05,c=.05,u=.15,l=5,f=4,d=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function h(e){var t=e.r,n=e.g,o=e.b,i=(0,r.wE)(t,n,o);return{h:360*i.h,s:i.s,v:i.v}}function p(e){var t=e.r,n=e.g,o=e.b;return\"#\".concat((0,r.Ob)(t,n,o,!1))}function m(e,t,n){var r;return(r=Math.round(e.h)>=60&&Math.round(e.h)<=240?n?Math.round(e.h)-i*t:Math.round(e.h)+i*t:n?Math.round(e.h)+i*t:Math.round(e.h)-i*t)<0?r+=360:r>=360&&(r-=360),r}function v(e,t,n){return 0===e.h&&0===e.s?e.s:((r=n?e.s-a*t:t===f?e.s+a:e.s+s*t)>1&&(r=1),n&&t===l&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2)));var r}function g(e,t,n){var r;return(r=n?e.v+c*t:e.v-u*t)>1&&(r=1),Number(r.toFixed(2))}fu", + "!function(){var t,e,n,r=this||self,a=function(t,e){t=t.split(\".\");var n,a=r;t[0]in a||void 0===a.execScript||a.execScript(\"var \"+t[0]);for(;t.length&&(n=t.shift());)t.length||void 0===e?a=a[n]&&a[n]!==Object.prototype[n]?a[n]:a[n]={}:a[n]=e},o=function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},i=function(t){for(var e in t)if(t.hasOwnProperty(e))return!0;return!1},s=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,c={},u=function(t){c.TAGGING=c.TAGGING||[],c.TAGGING[t]=!0},l=window,g=window.history,f=document,h=navigator,d=function(t,e){f.addEventListener?f.addEventListener(t,e,!1):f.attachEvent&&f.attachEvent(\"on\"+t,e)},p=/:[0-9]+$/,v=function(t,e){return e&&(e=String(e).toLowerCase()),\"protocol\"!==e&&\"port\"!==e||(t.protocol=w(t.protocol)||w(l.location.protocol)),\"port\"===e?t.port=String(Number(t.hostname?t.port:l.location.port)||(\"http\"===t.protocol?80:\"https\"===t.protocol?443:\"\")):\"host\"===e&&(t.hostname=(t.hostname||l.location.hostname).replace(p,\"\").toLowerCase()),m(t,e)},m=function(t,e,n){v", + "(globalThis.webpackChunkchrome_extension=globalThis.webpackChunkchrome_extension||[]).push([[766],{18263:(e,t)=>{\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.byteArrayToHashObject=t.hashObjectToByteArray=void 0,t.hashObjectToByteArray=function(e,t,r){let A=e.h0;t[0+r]=255&A,A>>=8,t[1+r]=255&A,A>>=8,t[2+r]=255&A,A>>=8,t[3+r]=255&A,A=e.h1,t[4+r]=255&A,A>>=8,t[5+r]=255&A,A>>=8,t[6+r]=255&A,A>>=8,t[7+r]=255&A,A=e.h2,t[8+r]=255&A,A>>=8,t[9+r]=255&A,A>>=8,t[10+r]=255&A,A>>=8,t[11+r]=255&A,A=e.h3,t[12+r]=255&A,A>>=8,t[13+r]=255&A,A>>=8,t[14+r]=255&A,A>>=8,t[15+r]=255&A,A=e.h4,t[16+r]=255&A,A>>=8,t[17+r]=255&A,A>>=8,t[18+r]=255&A,A>>=8,t[19+r]=255&A,A=e.h5,t[20+r]=255&A,A>>=8,t[21+r]=255&A,A>>=8,t[22+r]=255&A,A>>=8,t[23+r]=255&A,A=e.h6,t[24+r]=255&A,A>>=8,t[25+r]=255&A,A>>=8,t[26+r]=255&A,A>>=8,t[27+r]=255&A,A=e.h7,t[28+r]=255&A,A>>=8,t[29+r]=255&A,A>>=8,t[30+r]=255&A,A>>=8,t[31+r]=255&A},t.byteArrayToHashObject=function(e){let t=0;t|=255&e[3],t<<=8,t|=255&e[2],t<<=8,t|=255&e[1],t<<=8,t|=255&e[0];c", + "\"use strict\";(globalThis.webpackChunkchrome_extension=globalThis.webpackChunkchrome_extension||[]).push([[109],{84059:e=>{var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String(\"abc\");if(e[5]=\"de\",\"5\"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t[\"_\"+String.fromCharCode(n)]=n;if(\"0123456789\"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(\"\"))return!1;var r={};return\"abcdefghijklmnopqrst\".split(\"\").forEach((function(e){r[e]=e})),\"abcdefghijklmnopqrst\"===Object.keys(Object.assign({},r)).join(\"\")}catch(e){return!1}}()?Object.assign:function(e,l){for(var a,o,u=function(e){if(null==e)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(e)}(e),i=1;i{\"use strict\";var e,t,r,n,o,a={},i={};function d(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={id:e,loaded:!1,exports:{}};return a[e].call(r.exports,r,r.exports,d),r.loaded=!0,r.exports}d.m=a,d.amdO={},e=[],d.O=(t,r,n,o)=>{if(!r){var a=1/0;for(c=0;c=o)&&Object.keys(d.O).every((e=>d.O[e](r[l])))?r.splice(l--,1):(i=!1,o0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[r,n,o]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e;if(\"object\"==typeof e&&e){if(4&n&&e.__esModule)return e;if(16&n&&\"function\"==typeof e.then)return e}var o=Object.create(null);d.r(o);var a={};t=t||[null,r({}),r([]),r(r)];for(var i=2&n&&e;\"object\"==typeof i&&!~t.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach((t=>a[t]=()=>e[t])", + "capture", + "once", + "passive", + "signal", + "adAuctionHeaders", + "attributionReporting", + "browsingTopics", + "cache", + "credentials", + "duplex", + "headers", + "integrity", + "keepalive", + "method", + "mode", + "priority", + "privateToken", + "redirect", + "referrerPolicy", + "sharedStorageWritable", + "targetAddressSpace", + "createHTML", + "createScript", + "createScriptURL", + "buffered", + "durationThreshold", + "entryTypes", + "includeSoftNavigationObservations", + "preventScroll", + "WebAssembly.Module", + "WebAssembly.Instance", + "WebAssembly.Table", + "WebAssembly.Memory", + "WebAssembly.Global", + "WebAssembly.Tag", + "WebAssembly.Exception", + "WebAssembly", + "10", + "11", + "12", + "jo", + "14", + "15", + "16", + "0a0749616d5249434810001a4730450221009e38b41379ab4628a046813333abf769a5aa3da963f322da59764f27cfcfa0cc022046ac87b32280372a64eca2bd7b7801b338eb0dfabfc1ad41966fe8d240edaa8b", + "GET_UNIQUE_NAME", + "21", + "AW-", + "alwaysSendReferrer", + "24", + "25", + "26", + "27", + "tree_setToNode", + "30", + "nodejs.util.inspect.custom", + "get hash", + "20", + "33", + "22", + "32", + "39", + "40", + "epn.", + "41", + "42", + "44", + "36", + "47", + "BOL", + "13", + "destinationId", + "52", + "50", + "54", + "34", + "detail", + "56", + "57", + "23", + "60", + "61", + "62", + "53", + "64", + "65", + "setBalance", + "67", + "68", + " exists, but is not available. Please file an issue!", + "72", + "73", + "74", + "75", + "76", + "71", + "-group-wrapper-sm", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "66", + "87", + "89", + "90", + "88", + "77", + "SGD", + "91", + "59", + "93", + "3044022008ad0a8cfe8c2630848f05e54ab93cfd1f5c301eb52cc74537d67a56751932bc02206dd3e78f5055b6c65a73905f840963b2f696afd04d6d472f4185dce9f6262821", + "99", + "app_remove", + "0a05524f44455810001a473045022100d6062b7baaef76d5b6da66f1e50460b516b51f11d601dc045bc3672f4fbc4a0802203b35f230943db1949b7affe581a94909e914d93750e749a755d624190da0c58d", + "tree_getFromNode", + "get networkState", + "98", + "0a094d6172696875616e6110001a47304502210080dfca9e6a3cb3039396e47b60e8789c88203ee580d442027bb3a1571b7ab10b022038330baa0cf9bb3e631deb86d01adc5bef6d070cfc59d2e5a84922cbe8b042b2", + "USBOutTransferResult", + "WALLET.LEDGER.PREPARE_CONNECT.CONFIRM", + "63", + "94", + "/settings/node_management_detail", + "55", + "ListBasicType", + "Nh3CVSQqmeYFOUUNWM3O", + "136", + "0a09476f6f66796d616e6710001a473045022100b2efa455c4014dfbca924a7381003bb9a1f6d95f8d1c17b7f2e85e0811609af50220190b775c6180bfbd83e6ceccb844e4c3efed8f07c580c3e7a6b33341c9faf612", + "48", + "3a4085e7", + "[^\\x00-\\x7F]", + "51", + "38", + "responseStart", + "92", + "43", + "95", + "31", + "tref", + "MIGRATION.NO_ACCOUNT.MODAL.BUTTON", + "formatName", + "黴", + "37", + "158", + "acronym", + "勻", + "58", + "n0Eq5UU2jY6abPLNoWVi", + "45", + "46", + "0a03464f5410041a473045022100e7ee798aa51450cdf1abcb7cb78692f44863eba444cae0c7a538beba1158743302203333126fda81a1f4612e53c4fca1d02e0b578a727ad2b9fc57b7d20873c2caf4", + "6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8", + "0a08545258444558696f10001a46304402201fe4984972185164d64c3a0984c736396b8fcadd616d944d7b03f3bf3c0a5d8902201ff15c378ac066543658b0f494b13e86a7cb58c30d10e7ee1669698473ec4aed", + "171", + "inSideChain", + "aforisma", + "0a0b4d696c6550726f436f696e10001a473045022100bf07a515540dc0b5b762c97a9e61361bb54dcd1d2c824621254f1183e6b5a9d7022052013549b44b4329190a76ab4e36e517384ad465999c8167a7f13affeb6359a3", + "tbody", + "0a03414b4310001a463044022022449ee3d79e9a1461eee1549083e984d6818e27345a39b18c543ae7e0bb20a8022001c93eb69e8ebac022dc6ab0b1c9f20ae11397eaeb8231c21261407951026ed4", + "0a065445464f4f4410001a473045022100e3307f74523392270587bc88d87a77b5e51a719164a0f2f41b1306a3ba47b0ef02207a97f382c1a39390bd2ad8c1dcd0cc7774bf388f9f4262cb5a6f24f54cd4fb48", + "Sencoded", + "210", + "0a045241494e10001a473045022100cdf5ad391fc977208c4dba34019916782edc7f1ade0737f7ac56d7e9b183345102204f466b6c8e7a32612cd3e381283480d4fba1f1d4ef1400accd693770c7b3efc3", + "storage", + "218", + "dust.23", + "idivn", + "AuthenticatorAssertionResponse", + "230", + "229", + ":page", + "ImageTrack", + "value_cloneArray", + "to", + "validationTask", + "270", + "0a064d6963726f7810061a473045022100c64aa191d218e3c1a219d7be437a499bec716dc056c76d09b0c5358464ab2bc4022073a5c92e6cc29d57357b6d46b40f95edea2809205711af594e879128a6ee980c", + "275", + "intFromLE", + "0a095452584d61726b657410001a473045022100e24a62c1a5413f509efc0c6a344b6c3e205534ed58ea7a6df4797aff64a185f302200c6309324d161da1559e62ef0a5bf08de6a082215333e417817a5540e62952a9", + "tabs", + "getDataFeeEIP2930", + "cm", + "333", + "getCallValue", + "isSuspense", + "clt", + "304402206bd24ac8c5cfa2b75e16ea0c315295368a7f780c4ec062555079cfe48d583a8602204300f968037f9ea84919cdc8ad3a22103b04e00b9c4dffe5c34ebf13d1b769cc", + "366", + "TAB_INDEX_NONE", + "oncommand", + "uamb", + "dust.__ccd_ga_last", + ".R", + "FBR1OpWYvXldysfDx0lL", + "Copy", + "proxy-authorization", + "PN", + "INVALID_NUMBER_SKELETON", + "UatgXIo0jgj644dsQrNw", + "mt-MT", + "METAMASK", + "splitInt64", + "isGeneratorObject", + "WARNING", + "wVz0hv_wcKsu6tTfkpsL", + "static/img/51e10adeebd41e1b0a436824af2aa9b4.svg", + "dsa-sha1", + "bA", + "35", + "仅", + "_1GSXVGrNTyHJTLJ4Ylw", + "ERC721_CLEAR_SIGNED_SELECTORS", + "乐", + "PAGE_CONNECT_ETH_WEBSITE", + "ACTION_TOGGLE_IS_ALLOW_GA", + "PAGE_EVM_BROADCAST", + "addVotes", + "FAIL", + "hmk5S0J3RFPclBoOV6XH", + "LOGIN_POPUP_CLOSE_CALLBACK", + "WALLT.IMPORT.CREATE_CONFIRM_BTN", + "CHEATING", + "CONTRACTS.ADDRESS.CreateSmartContract", + "TkWvyaWcp4i471oIZ3co", + "prices/updatePrices", + "joinFloat64", + "readFloat", + "addressInfo/updateAddressItems", + "439", + "maxSizeArrayComposite", + "刮", + "radioOpts", + "^\\d{10}$|^(?!GB|NK|TN|ZZ)(?![DFIQUV])[A-Z](?![DFIQUVO])[A-Z]\\d{6}[ABCD ]$", + "左", + "strokeColor", + "448", + "spatial", + "Lt", + "disallow", + "9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0", + "31303031313839", + "dust.65", + "showPopover", + "visible", + "allowFalsish", + "-group-wrapper-lg", + "520", + "Fence", + """, + "529", + "0a084b756c61436f696e10001a473045022100b4092cba702aedc6eef4402fa8502d99d5504a14d7bae3d36444d3c5065224f402200785da43b9afdee05074849689b8fcfa37e99ceaba7ae1c06206c820ee055500", + "createCipheriv", + "ht", + "0a046274746410061a473045022100e27878a4686b9b0dd6df00450c61471b5376f37674d77f9e16c53692f4d53366022033744aa835d22d20cf52f91b59f3efb67a9ea9d2ae11b4e1599d81b441e70b9c", + "544", + "l1", + "hdAccount", + "getKeyStore", + "ETHAddressNonEIP", + "560", + "walletListVisible", + "BASE", + "brookhaven", + "exist", + "overflowedIndicatorPopupClassName", + "575", + "577", + "tumble", + "jKQctrerr2xxZym5JtLd", + "get deviceMemory", + "et-EE", + "/settings/security_and_privacy", + "freezeBalanceV2", + "587", + "popupStyle", + "msTabSize", + "customInput", + "lT", + "s1_256", + "proposalId", + "evviva", + "obbedire", + "[object ReadableStream]", + "肠", + "shadowRootMode", + "控", + "drn5UWM6Ncdamf84yvl2", + "allievo", + "scambiare", + "verbale", + "dicembre", + "pc", + "spavento", + "onProgressCapture", + "tagNameCheck", + "hotmail.ph", + "语", + "嘗", + "get promise", + "dinner", + "EXCEPTION.ADD_ADDRESS_BOOK.ADDRESS_ERROR", + "PageHeader", + "unloadEventStart", + "simulato", + "628", + "static/img/f0c563568ae96cecf63436dfa78edcb2.svg", + "30440220089127ef62e67a3d075a2c0d645c06ce98e6cd373bca7ac89217b2919d718b9902202b4fc6a5488200db6a51ef2193febf8023770e44d361a5c85907c1f6864e3ae4", + "online", + "unlockTime", + "bottom-corner-wider", + "trono", + "WALLET.LEDGER.CONNECT.STEP_2.WARNLIST_5", + "0a08414c49454e45474710001a463044022024d3a6c2496e73e6a31b4e2ef613bc0a2ab96c280a50bc404f54d069f5cfb20b02207caa24a636483d67e4e9c68aa9dc17e258a91d166a4392490fd8af7cee5bdaf2", + "fetchStart", + "0a0e43727970746f42616e6b436f696e10001a463044022079ba493376531b1dd37944b07fae7d6668a36983fd20fbc2ec1913e6b559a81f02201ebfe277df2c321d8b07cc324574671e6d5ade081326f70391e24c6354cbc0c9", + "龙", + "_0GO8FkOpVKyIhtfPzkiq", + "notBeforeEventId", + "uV", + "sload", + "Sep", + "vtp_value", + "pacchetto", + "^(pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|", + "672", + "0a094b6c6f7574436f696e10001a4730450221009e38cca62a6c472e6865b49af7275a1c8f2fa941d548230d03163ee926cac8df022042acd578cb5d0c76493be21216ad46edab7ec4a8e1cd226b1fd4929e79328c05", + "closePopup", + "^((.+)\\.)?send$", + "set compact", + "unstable_cancelCallback", + "policy", + "DH_CHECK_P_NOT_SAFE_PRIME", + "%Proxy%", + "700", + "際", + "algo", + "similarTitle", + "dono", + "get fetchPriority", + "modello", + "decodeToBytes", + "FetchGasFreeAssetDataError", + "fastKey", + "抓", + "dust.getHitKeys", + "伐", + "undo", + "XXX", + "containerDrawerWrap", + "dalmata", + "affisso", + "761", + "CALL_EXCEPTION", + "0a05546562726f10001a47304502210096c81f51051f61e0c044d9f1b788ebbe21b357b86f05838e6cea4c8c33dabe090220271a1e488f1b128c530b66b082fdcf84d04e9b8a93c018eaa9b926ea59b1f21d", + "764", + "3045022100a4cc77374944e947748dd36408f48f43a94e67436231fad62191554d1ea5ff0e022001baa4fc0587af310bebe1c0044d7b4280bb5537192736fa3805584c735a6710", + "dust.enableRemoveFormDataApi", + "791", + "0a11416d65726963616e476f6c644561676c6510001a4630440220517318356e9d3da632b316268d001f74e29df6e9050cbc84634a611fb711616602204bd6d7c543144c8c08361d65baad0b9d8b6f63e280974b65caee7d4e53e9dd63", + "uintBigintByteLens", + "whitelist", + "0a0c54524f4e45584348414e474510001a46304402204cde929d49af68fa2a5a882d49603e2a54506e756f85f7920d03c58a457a5e9502207c5686854c82213bbcd56632716e86189ba6e39d83b6af47db4e6a18d236e5e7", + "testNetStyle", + "decryptSafely", + "Upload", + "CONTRACTS.DelegateResourceContract", + "sbancato", + "具", + "cacheOfViewDU", + "uK4OczHCbaNqQZK3wcUL", + "get port", + "_wnafT1", + "publicKeyCreate", + "Z_DEFAULT_COMPRESSION", + "objectMode", + "cssText", + "贷", + "bump", + "pubdate", + "dust.n", + "enableAdsHistoryChangeEvents", + "MozOpacity", + "8eeb5be6-5e10-4283-ae61-03c0e4726fe0", + "^\\.(?:(0+)(\\*)?|(#+)|(0+)(#+))$", + "say", + "messages", + "/import_path", + "TLtCGmaxH3PbuaF6kbybwteZcHptEdgQGC", + "[=:]", + "ygREUkBQSG2YFNkhM0wP", + "956", + "錐", + "OBoxOrdinalGroup", + "SEMVER_SPEC_VERSION", + "0a044152434810001a47304502210087b48cef20a9ac37dff017f7c0d5965afed6bd0774fc9693ff340f143cb2b06d02207b49dbb060cf5013dd257d843d216d39afc05b21fb3f42ab2be5cbffa17f0d34", + "qpzry9x8gf2tvdw0s3jn54khce6mua7l", + "SETTING.TITLE.CHANGE_PASSWORD", + "Rv_3kdxUfgT1xG_K7UrK", + "CANCEL_LOCAL_TRANSACTION_RECORD_STATE_ACTION_NAME", + "dust.Nf", + "PAGE_ABOUT", + "CONFIGURABLE", + "sum32_3", + "1000", + "isLegacyArguments", + "MozStopOpacity", + "partOne", + "numberToBytesLE", + "UpgradeRequired", + "flex", + "push0", + "Clique", + "LedgerEvmSigner", + "skipValidation", + "騰", + "get allow", + "getBytecode_asB64", + "set allowFullscreen", + "quadraticCurveTo", + "caseless", + "EXCEPTION.FORMAT_ERROR_MNEMONIC", + "] ", + "lastBufferedRequest", + "suggest", + "isNeedEnergy", + "sourceOrder", + "loader", + "isFixedLen", + "1082", + "avviso", + "0a094c616e64546f6b656e10001a473045022100fceac1c561d1b2d018eab1f25e3e89d4e41032c3441bf5d2f66761070aa66f3702202d28f00a787c4b247d29d3e4134c01e6cc69cf9ca38826f9782f8e0d072e0a05", + "1088", + "WebkitGridRow", + "_c", + "损", + "bT", + "0a154b6f726e73697269436865727279436f696e4e455410001a463044022000ac1a2dd41f9bf359696bc31dad08e6df8878315c5f943be212bae6fdb6a5f802203d71362faf6559888937eb4f1062e8095d54bd3a6cbe038aa42ee929badbbe14", + "previewTask", + "30440220015799beef248e4eb12f95368ef44cfbaf65e43da1a4110623006e46157ab22c022055f962e02e4cbdc05bab79cfbee523da8ff9d16529c4e98755b15d45bb34a16b", + "呢", + "get naturalWidth", + "1139", + "renderProgress", + "https://github.com/zloirock/core-js", + "1151", + "obsoleto", + "CONTEXT_MENU", + "Ledger Blue", + "paramsInfo", + "blind", + "Start week", + "1165", + "0a084275726e4e6f746510001a4730450221008272a133ade17ff118679728d7e0357d0259f8f898017e077bf1d66bbdad5cfc02200aa6786bfb02d2409d011bc590e1bc9b920b6a294c0bc992aeee2061e1d04093", + "get scheduling", + "importWallet", + "gasWarn", + "087f1207313030313631321a0750616c6154727820002a015f3203545258380642473045022100f7c94b305f4885529b11e1faf6dff237326a0acbc9dc9ae7836b8ce31d50859102203eef99e857352bd13020892049465b905de33cb103a98c7bf643dc0ced225f3c", + "census", + "s0mAnmgcOUha7iz480mc", + "Created", + "grief", + "Internal Error in ", + "vYpC3P7LeFndSYhg0BO3", + "6px", + "cache-control", + "Z_FINISH", + "币", + "gk", + "warnKey", + "EventEmitter", + "injury", + "52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3", + "DocumentPictureInPictureEvent", + "耀", + "%Error.prototype%", + "meat", + "巡", + "ExR0YMgm1hp_OFYh5NjA", + "getPermissionName_asB64", + "base", + "approveSwitch", + "scrollMargin", + "c4", + "%JSONParse%", + "ym", + "Xo", + "floralwhite", + "PAB", + "1271", + "/check_mnemonic", + "镜", + "dWXVg0YtF3UVahqvp5Nd", + "ASSET.MENU.SORT_BY_NAME", + "serializeTransaction", + "GAS_FREE_HOMEPAGE.WITHDRAW_TIP_MODAL.DESC_WALLET", + "set max", + "resourceTitle", + "
", + "1325", + "overlayClassName", + "invoke", + "ResetContent", + "1337", + "generateGasFree", + "E_Ow9DtqeKXlk0Vaq6bA", + "set muted", + "set host", + "getOpenedUrl", + "_reset", + "get elementTiming", + "0a0357657410001a46304402200fa9d09dc17cc6b27c28026021f5f8f6065cba6205bef49b205b2b23fb1b2398022060c25c006d4cb437933c36d2b20739c4c802954dbe10ca70310ade52639ee78c", + "0a054c6f76657210001a473045022100dd2b1167d56376303ff73529c58322aedbccb4e7c1ad6bbbb00d15467e0c0914022066cfb03993cdf35a2c4e2b0fa69d0d8fbdd2a923e195fecb1a51ac4d705c5733", + "1369", + "WALLET.BACKUP.WARN.BUTTON.TITLE", + "hajL32VIPHPSoK42VrYW", + "0a0457696e6b10001a473045022100abd2a7904c22e3aef46cee591155d0df4f0efe2dd4f5a066c60fc0bac31b24b60220048b59417e57c1c21bd6458e64874237ac1fd00b50af4456767c74c75a32b920", + "supports", + "gasDetailInfo", + "onInstalled", + "8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4", + "1401", + "minerReward", + "arrayLength", + "[,;\\\\/\\\\、\\-,;]+|\\.|\\|", + "0891011207313030313037311a0e4d617273684d656c6f546f6b656e20002a015f3203545258380642473045022100d29774fadf14d25b7178c480fdd4e9ba0ebe6ae2ee3e1e26521a626982353fd1022015f34dbe5d9471acc579772c3fc919ad84b1549ce5a15424afd6709cb3eed5a8", + "1423", + "0a0a4261696475546f6b656e10001a473045022100e8379b61054b52bf0a5cbe590fd90113dd4add495e690f78d1ea9ad5c9191be1022001b1cbe5d496ef3f6ea0fb5fee630392092e97ad8eb5d38d15477299fe241597", + "COMMAND_INCOMPATIBLE_FILE_STRUCTURE", + "1467", + "觸", + "additionalProperties", + "gtag.get", + "RSA_NO_PADDING", + "1480", + "mozzo", + "_9XKbL6WJOGRpCqfI_Rs9", + "getLocale", + "議", + "^\\d{3,7}[APMGLHBZ]$|^([1-8])\\1\\d{7}$", + "axis", + "CONTRACTS.EVENT_TYPE.APPROVAL.short", + "0a09476f6f64566962657310001a473045022100e73127df7057851709c0c3284e4938f6424a8169343d14284f28c63cb55790f902204a667b999be9fd5092b69a38e3c5a269a55f145f36f031d18e590862f3696031", + "SUBCLASSING", + "0a045269636810061a473045022100c9afbdd175a9e6cb5c781e7b65ca0667c4e97f0ae0e98030af01be2258a5bcc30220545173e78323612c72d4a051c336eac0f85386e835a33e748a83e56d93e6e67d", + "isEthereumAddress", + "局", + "LOOSE", + "crumble", + "toCreationAddress", + "generateChildWrap", + "detailContent", + "basilico", + "jumpIcon", + "luce", + "animatemotion", + "8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e", + "zY7zO1ZTps36VLsLHwaE", + "1531", + "valutare", + "video_percent", + "锭", + "journey", + "ga_rd", + "0a0341534110001a463044022100bde0bfda049e57c4af1944f32f7da81d8d7a271ca93bedfeabeccea4e82a682f021f1f5bbb1fe2f8741f5f1a5ee78c793ef86d011303f74c00982ac5ed2c0dbfcd", + "HOME.MENU.ADD_WALLET", + "#2e8b57", + "KWT", + "mfrac", + "ProposalApproveContract", + "resemble", + "pointFromY", + "l2", + "0a07457374636f696e10001a46304402207d162f7d17f69f95a371bbe27f41ab171b966fee58cc55f66b4cc4c6682b84470220402d41781efef27bb24c925283ee2adf0e77dd102c599a70d5941a1a00a453db", + "red works only with red numbers", + "决", + "酚", + "aqua", + "verifyAccessList", + "AAAAagZVU0RUX2KbXyf26pu9dTzjeToHy6PHRkQzDQAAABIAAADHMEUCIQDOexuW7rV/f1K+sP4Y3Y2x59rLXtoR9glXNHl51FToaAIgJJcsfw4r46Qw7auXOEGXvxwby0rOLSvRnrP19JSOVoEAAABoBUJUVF9Cy7nt9ndeOXSOpkg6f6ajhc1+mk4AAAASAAAAxzBEAiA93Mg120gBevmg4osP6NNYLYXl6Lhk1+o8bd2zA/f6ZAIgbcB3qW8U8b+f/oblc6SRhacsiIAARRqT8KxValusqVIAAABoBUJUVF9lZWdgVeWLAuYScs7exuXG1Wut+4YAAAASAAAAxzBEAiBTYi/jkPWVDWQQejvj4knbti0vPuAi0MnRVoz3Mlo+8AIgef0/3Q6VVodNEDLn3fl//HyhRh+Kxod3UAijKW4Mfv0AAABpBUJUQ19iGnAZkJsQzdLYsANCk61ynxwfYE4AAAASAAAAxzBFAiEA0dTlV3K4TIs7zk6v8dcP1k5Y67QnwFrrTwl7o7t0AssCIBtbN4a4YSoCgry2ybC2dVxetw8sRJS99R8eaFXeHRI+AAAAaQZVU0RUX2Xoh1EquLxgvMkiThw7W+aOJgSLiwAAAAYAAADHMEQCIFOg8f56+1Dv+rH7HVwivAXAlsC4z79w08zhpFfkZ67zAiBleE5DGhiFOpBAtlBvOt6ioiNSCjvLKcqKjhVm8PO3DQAAAGkGVVNEVF902yhxn3+ThQfb/k8OrlVmiQPTShUAAAAGAAAAxzBEAiBiuG3Qe7xNuoHEkRNbIAe5MeI0U3BdsaBCmgQ8lhfp/gIgI1VeiDZpwNzvvOhr4mdoPajCcjbs/Wf7vUpQr0q/zm8=", + "1635", + "^[ابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهی]+$", + "isMultiSignJumpVisible", + "base64ToArr", + "Odu7d5_LO2bs_QkMaHaJ", + "毕", + "utils", + "costDetailModal", + "clog", + "ripieno", + "CONFIRMATIONS.VOTE.TARGET", + "getContexts", + "BlobNetworkTransactionWrapper", + "Fl", + "select_item", + "0a065a6170646f7310001a473045022100faa8cec64aa99ccdd20e50008336288cc8d9d17244fe72d61d463ebc258115c9022012b8e00b343f521fd25a1a3f0fe29aa382e70363cd2d2f81b5996829609e2a48", + "parseEvent", + "cradle", + "capital", + "invertBy", + "1693", + "eUqG6g5moh1vsXuOO7cw", + "-show-count-has-suffix", + "kQ", + "H_", + "八", + "BUILDIDENTIFIER", + "彈", + "unstable_next", + "j2NpXSkeDnhoD3ZMQ1KQ", + "dispatchException", + "sU_AffWfyyyVUSQ2HZcA", + "compositionupdate", + "woN7ven5QOYEAccADdve", + "0a0754524f4e49554d10001a46304402202e97434ff2f86881d7634952d1608ed8fe99d097d114e4322131851508d2cd6102204a258b8089c70ce9e24f5f94649fde1ffd42f0790254eb2d13b9b42faa8519ab", + "toObjectSet", + "0a02584410001a463044022059365f0aa81b84b8979ff67a80e2406d935e55d72f054dab5f648e8e4bc4057e02204ad6e98b908555bf8118cfe786f8fcfd617c6f8d2bd4437e203e12fd76ef1fdf", + "#47DA93", + "bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17", + "getAllInWindow", + "1766", + "^rgba\\((([0-9]%|[1-9][0-9]%|100%),){3}(0?\\.\\d|1(\\.0)?|0(\\.0)?)\\)$", + "礎", + "getRefBlockNum", + "兒", + "decade", + "ys", + "肌", + "system_config", + "stringValue", + "mark", + "horizOriginX", + "1832", + "芳", + "safeRe", + "檔", + "wNAF", + "pallido", + "ą", + "usdCount", + "^(\\+98|0)?9\\d{9}$", + "fromAddress", + "adjust", + "mouseEnter", + "MozFlexNegative", + "MozBoxFlexGroup", + "1884", + "c6fdaf30", + "binary", + "fantasma", + "TRX/BOOK", + "^(\\+229)\\d{8}$", + "BranchNode", + "rotrBL", + "join separator should be string", + "j9", + "dm", + "NUM_EIGHT", + "险", + "static/img/9c7a61fd89be12e961d27052ad668984.svg", + "0a1874727573746c6573737472757468466f756e646174696f6e10001a473045022100cb9c32e45169698a6d43d0624a94879ddb3b35b47c0ee71bb4893a37751162ac02206e97872b3e4e723c4f4b94ff162479469f8bb7335b229d20cfcc239697b1a36f", + "platano", + "sWAep2QILC8TIAP1lrg9", + "1933", + "#7b68ee", + "急", + "batosta", + "1942", + "set ariaPosInSet", + "set browsingTopics", + "a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef", + "surround", + "0a07465552434f494e10001a473045022100d7b999e20c16b6b714282727c450857834324d5ccdad77dcb83593a2ff349a4b02205496f32f268a8822c52ce4a62f4baedaaa8473311271b5e18593db2da260f397", + "sendHitTask", + "Invalid gindex", + "1000000000000000", + "scope", + "t1lpR6PheN5Y2kmo9wiz", + "^[٠١٢٣٤٥٦٧٨٩0-9ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$", + "c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997", + "0000000000000", + "debugScalarToTextFormat", + "TypeError: Can't set property ", + "或", + "fancy", + "0a05535445505310001a463044022033f58f0023ee3bd091b408579b3ac77b5a754ed8d7e88bbaba61bd21598812b302206d7c155b47aece0f68dc1498b4fa10e65bef6960d71474f12d16b0e1406f8001", + "changeState", + "enableCcdAutoRedaction", + "onToggleCapture", + "0a064d696e696f6e10001a4730450221009fc821ce3f99f0972b4ec2b329a4a3e8d1f169b6859c70fa946a35cb0c36ebf102207f9153a9e23c7dd8c2178c9d16f39da20dfa54154e30568354bea675ec3e5477", + "PageSwapEvent", + "re", + "敲", + "31303030323331", + "beforeRedirect", + "naive", + "initNonce", + "DappChain Tronex Testnet", + "賦", + "is_merchant_center", + "beforeunload", + "%MapPrototype%", + "addRecoveryBit", + "mb", + "persistentOverlay", + "${label} does not match the pattern ${pattern}", + "^[a-zA-Z$_][a-zA-Z0-9$_]*$", + "CfEUGo_E4gvYOyFAtLCw", + "useSetter", + "扭", + "2088", + "2114", + "pasticca", + "Pc57FKGLeEnXv09MAdPB", + "serverTiming", + "#8b008b", + "c5", + "isForkEvent", + "objDesc", + "attributeNamespace", + "methodItem", + "allSeries", + "2154", + "CONTRACTS.ADDRESS.ReceivingAccount", + "getOwnerAddress_asU8", + "lecture", + "updateToken", + "t3d5VnTLHn663c4ly0wu", + "2183", + "putImageData", + "out-of-bounds access of an array or bytesN", + "needDollar", + "rVibJMIHRPiHQbH6kgbH", + "msOrder", + "0a09504c414e4b544f4e5310001a4630440220250e27264b1464438ab59d25245d6a623c77e1653f7eecc6000a5ea6ab8d71b10220054095f9feba3fb839e9377011475f371395ea7cab5bd50caf5fa717d7b26131", + "ijJ1f8w0eDe19ye9mzUW", + "10487985", + "tartaruga", + "nextCentury", + "get dataset", + "sonetto", + "薯", + "szabo", + "slim", + "tDMc3dqU65SEcb8apUXI", + "Symbol.metadata", + "get decodedBodySize", + "0a0c47617262616765546f6b656e10001a473045022100e1bbb61d1d732a173ccc05dcf897cc7e6245431d2db3a9276c8a9c37dc6fddbb022058410939945b1f3d2acd09d2b00999f884e8149805bcfbbe8211f1bad7046cf5", + "suffix", + "zeros", + "hotTokens", + "Yh", + "unloaded", + "getSelectedText", + "readUInt8", + "rice", + "0a0447616d6510001a473045022100e561afafa17e7c202a9caf3dab29230e09a20ff2fc21dafd6355f3ef7737a00502205600e466b760da13a56d3103ab4dd6be7c02631b78cfc6691d92bdd84ca57ad5", + "childrenIndex", + "static/img/8cb4739544b439383c8f6306c050310e.svg", + "mtr", + "relax", + "isContextMenuOnly", + "tacciare", + "leva", + "0a0754726176616c6110061a47304502210086b4440271b90c30e17d16ed2f9fd3a998993d2477c5518f46792a8a2c19541202201b4ccfe57d0d8005dadced0f41b408d42457473a15b5d029d10258116be34917", + "預", + "^3(?:0[0-5]|[68][0-9])[0-9]{11}$", + "2349", + "EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE", + "OTPCredential", + "unset", + "UnknownMCU", + "SLV", + "0a054b61726d6110001a46304402205b16db3a12d33c1e19a7392b19a7472de42ee0f4fb3d360692117fdf7254284d02201eaef13aaef66148c9da0cfb8f359a9521afb3e712f368969b29a575dffde66f", + "flCol", + "static/img/87a205d64c5978a71f168fd5a3670b6b.svg", + "0a075445535454454e10061a473045022100b4d173ea5499922f02442c2f607ecb3391fefe509f45baf67fb66b4bb60138fa02204573df37c0959e773adaec8d2772a08b77307cebdf6a73cdb8db0977e3fc3f0f", + "k$", + "堂", + "get decoding", + "isValidAddress", + "outlook.hu", + "showCollectionSelect", + "hh", + "lightgray", + "cancelLabel", + "ga-IE", + "PRESENTED_IMAGE_SIMPLE", + "0a084269744775696c6410001a463044022035f29ca063295a66952dac4758ebf64b6ac88a2945cef0264bb966a0184b9dce02207d0e70b1ba86389f81b9340bdaa79195f89f77a9d25dda3b0efc8e6d2eb0f18a", + "YxpLFWlYt2KOpJsT9Ejw", + "http://", + "prepare", + "^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$", + "株", + "2440", + "础", + "WebkitBorderImageOutset", + "ccd_em_site_search", + "2462", + "get shadowRootSerializable", + "writeBigUInt64LE", + "ReactCurrentDispatcher", + "31303030333735", + "dy", + "getData", + "2473", + "rgba(53, 53, 53, 0.9)", + "#141414", + "MAX_LENGTH", + "isEOF", + "_ethers_typed", + "rete", + "CzVcR8Surz7E7f3JBgv9", + "lava", + "審", + "WALLET_NOT_CREATE_POPUP.PLEASE_GO_CREATE", + "rejectConfirmationsBy", + "CREATION.WALLET.NAME_IMPORT", + "few", + "0a0854524f4e4245414e10001a473045022100b1ac73d078967fc5ba9b253bc355f61d04050368a3964e84cd3ade3e41871eb402204afc06d2b854cf84866f05dc46ba96cd52a5205e5362bcddde3953cd235765cf", + "keyring", + "增", + "尸", + "getUintBigint", + "voice", + "CH", + ";\n }", + "isIP", + "get root", + "fill-opacity", + "H6tID7ZGdqotQpSpLvGi", + "gtm.event", + "exhibit", + "CREATION.LEDGER.TIP.OPEN_CUSTOM", + "2587", + "vintage", + "isSame", + "openLevelTransition", + "DeviceStatusType", + "pBe6ROMaunFrRbGsNeCx", + "虽", + "2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4", + "2613", + "^[A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$", + "deleteTransferRecordsByNodeId", + "lv-LV", + "neve", + "0a054245544d4510001a473045022100f2dc7b6659f6e7aa5d249903c8ae74d4f792b47b226dd6f23977862ea5e7c71b022020fb1bde1ca921e22e1460ac41050275c6b2c9884c6855605059eb5ae6f5321d", + "鄧", + "skyblue", + "deprecate", + "^(\\+?38|8)?0\\d{9}$", + "脆", + "應", + "InvalidCertError", + "SIGN.APPROVE.CONFIRM.APPROVE", + "959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba", + "TransportRaceCondition", + "eq", + "2673", + "encodeErrorResult", + "tokenImg", + "ior", + "get eventPhase", + "jh", + "EXPECT_ARGUMENT_CLOSING_BRACE", + "^[a-z]*$", + "amountCheckDone", + "ERR_STREAM_UNSHIFT_AFTER_END_EVENT", + "cornice", + "0a02747210001a4630440220214d0704a2f7e769baa4b5308c92574d83ec16d23d17a2335646cc0ee4ec5a1802204e13b494163d570882154ea3b91da079eebde45b0aea30c0fda79372914c64a7", + "4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5", + "requestWithLogin", + "fromPrivateKey", + "304402205b674138eb50ddbfdd05768f2c641109f6c8f341d27e10ea12d59e083746cb330220521d739a49ee57ff9a41cf00adc631d3dd33e9ce2b23ce50759fb33c0ffce0a5", + "onSelectMnemonic", + "alce", + "cs-CZ", + "WHEN/TRX", + "IBA5ftUUHvc7ki2ZF4iv", + "ant-fade", + "y$", + "colorInterpolation", + "2736", + "rYxZUBBzwg1Fiw_gZtpf", + "cryptoassetsBaseURL", + "static/img/5599be0fbbdc066b648ce3d6e49f0cc8.svg", + "priorityQueue", + "详", + "later", + "^(\\+?232|0)\\d{8}$", + "Buffer", + "forceSubMenuRender", + "0a08436f6c6f72706f7010001a473045022100db582b998c5fa8386cc2a13cb48fc810902f4a255421d329f0167ec0dcaf4d7202200ef6d6a65962165af78ed48a7aae569fb0a9e4431f9fdf3e61eea559fee99c58", + "alabarda", + "apTnW5e7OIlJEK0o1Oi4", + "get currentScale", + "note", + "0a084d796b6f636f696e10001a473045022100cf5890d665e20c790746d72bb9dc6fad70aa1f028758e6f54dd929841b9190c402207d1a14896ceee21689ea8b4a251edde4cd4c276ffffd2f1af8ed234a65c1ad10", + "get processingEnd", + "drawContainerQueryHighlight", + "getValueTypeName", + "suspendedYield", + "DeviceInOSUExpected", + "transferFrom(address,address,uint256)", + "HQkvuP4auv3bGGtkSkwu", + "win", + "沈", + "pull", + "韋", + "dDUEAcX3AcUBeVdVuWrU", + "lastState", + "#7fff00", + "isLegacy", + "%s must be one of %s", + "get srcElement", + "onKeyUp", + "YatKT_9oo6ABoDjXx1Az", + "KCp1ODWqajoCNySABVDk", + "So", + "welcome", + "keyup", + "#daa520", + "iso7064Check", + "Ŵ", + "2865", + "0a054a5549434510061a473045022100e8149d2c1179204f053ab7fc2792e5992625242747f14f4af0029c5b4e8243d402206482f3d98dee3083cd5e27e667984d2ff2f7d2145b720526fccef900bb91d3f4", + "iUCdnMDzq4xRVMUQveQD", + "isPlaceHolderVisible", + "0a045345454410001a463044022066977d768dae1db74358aedec60b6654af9b175d79db085d07f07720f119e45b022066b39dc0ceb2dad687fb83d16fd4b5c92d8b43ed5e721eb654a46f6c9f17413a", + "性", + "0a0a54726f6e4d61726b657410001a46304402204e7d438dd57411cdb03e7c0cefb9f99617009feff1e5fd6f22a18364d9daac6c022006792a352aafe4b9dcbaddf90a763c8191bf741e1e7310ba592c00e80e1dde1d", + "/api/wallet/v2/assetList", + "KfMejnz6GKoVnL030qJb", + "2885", + "cW", + "0a035a415810001a46304402203ea271d468d32655858d6f60be3572645242946d768d53faf5f2966510a4940b02205da286dff5eac9fc53d70473ba77c175ed7d8b85ab9ebcb75242a5abac65c9d9", + "2888", + "泪", + "ROUND_HALF_UP", + "0a08545258505445535410061a453043021f29ca7b4e1cb5296cfab6bd45e9ed44856cdb2c2387caaba3235105912e952a02200b56daf68ce9a79e7a26316681876e957b799e8e1b12ef32e16311a9b2ea7b13", + "Checkbox", + "^[0-9A-F]{8}-[0-9A-F]{4}-2[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$", + "2903", + "2910", + "alley", + "linkid", + "accountImageBox", + "CUSTOM_AUTHORIZATION_LIMIT.AREA.CUSTOM.DESC", + "NONNUMERICIDENTIFIER", + "Qf", + "createAuctionNonce", + "generateChildWallet", + "滩", + "^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$", + "PAGE_SELECT_OPERATION_EXTENSION", + "0a085452584b696e677310001a473045022100b79241d75cc959f744dcaf7d6ebc68c25084a7be134c3926227d5b84b858b9c5022077caa53b3698affe5389d949343a6da3527544b133c337c211051741cacb4418", + "my", + "content", + "0a044f4f505310001a46304402206984d7b4f296dbc1c08884b862deab3a89d99bb6487e690db92f5f546ea5ae36022053b2539a8c8960c5742f6cc5a4c1b349c010ee27ac062736110db16c15d684ed", + "isValidElement", + "core", + "password", + "get ariaDisabled", + "貼", + "gzip", + "getSighash", + "bench", + "showSaveFilePicker", + "xxwYFUB7HlrZM7WWrZ5e", + "fixFirefoxAutoScroll", + "SeeOther", + "F6", + "遇", + "get appVersion", + "tiltY", + " (", + "2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67", + "299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5", + "幣", + "nothing", + "setRetList", + "SUB_MIX", + " must be ", + "c0sGXQiaw33jW3c2ojVu", + "isCommunityResourcable", + "MOdZKBXIx0xUIfOw1dco", + "WALLET.BACKUP.PRE.TIP_5", + "辞", + "BFA", + "**** MessageNode handle message", + "addWallet", + "dc_natural_search", + "Select all data", + "税", + "orphan", + "set method", + "WebkitGridColumnEnd", + "zinco", + "Dt", + "Remove current page", + "0a094879666c6c436f696e10001a473045022100d13e1c0e2e9a17600f56f0fd77bc0a459d9515cf1ccbf5b2baeb8e48248396ff022022c6582ae66663ef97b6a642f96ff180c62677adfc7958b8c5460b85117d5663", + "vertical-right", + "CONTRACTS.FreezeBalanceContract.list", + "攝", + "fatal", + "INP", + "^\\d{7}$", + "0a055a414b415410001a473045022100bcdf653ba3b09406b95674bd1b1ffbfc2d74ec1b2eee917915eeb463c64a8e340220360446e517c9f7a5ccfa8d9a5ce7bff1c0dc4c4305cdd5162451a9255ff16a1b", + "hotmail.co.il", + "0a044f4d4f5310061a473045022100d0bba052e4ed8b2f99254e44cd6a85fd537078acb11178519a9ca15f7bd948ef02201e3c30175a1510bc2f29d531377d224e64821c631b874273d6de6492eaaa0b30", + "绕", + "0a044777617010001a463044022072b4eeeb4ffb32459cee0397f20c287200a3971da415fa97d6253016f52ff72502203e07cb7ccc20b16d7657cbdb0550461317a899b6b51907c929514f575b8badbd", + "updateSelectedGasFreeAddress", + "Nt", + "walletSwitch", + "triggerConstantContract", + "application", + "DSA-SHA384", + "NODE.NAME.BSC_TESTNET", + "rotr32L", + "QwQQjv08p6o4PqtpXHOt", + "fromEntropy", + "FkGkZvnpT82TQHALNeNf", + "0a0b5a65726f586d61726b657410061a473045022100f3071703e1656123df85d5bc76f0af6ceacfceb7a0cb332ef89bb4a46957c7240220717693aaee65de69a1178c89d52ef0685f461358b1fa534d045f9276f3493a33", + "jw9HHgXCpRu6K65eTnq_", + "登", + "isMagnetURI", + "wif", + "computeAddress", + "get defaultPlaybackRate", + "#f0ffff", + "KWMHqItJm4Tkp2z4YlEz", + "OT", + "noop", + "getTraceContext", + "transferName", + "3249", + "hc77vOmxyROrnbGJWO0t", + "anonimo", + "领", + "Mainnet (tronstack)", + "extensions::SafeBuiltins::Object", + "openKeys", + "gcd", + "ewSXgHfI1kecK2aTUYA0", + "DrawerWrapper", + "3288", + "modp5", + "onTransitionEndCapture", + "dbl", + "mh", + "accessType", + "rc", + "3321", + "networkGroupArray", + "paunJOWBtpDSX2GXM1qB", + "voyage", + "META", + "Ŀ", + "ŵ", + "3350", + "garanzia", + "readUint32", + "僑", + "euOX6jYFxiILQv8gPjY_", + "ŭ", + "returnScore", + "LI", + "yHkiW13PFlAC_KLxVBLh", + "3402", + "0a05486f6d657210001a4730450221009b3758976405f75d2754b05ef29f0afc47c7b73632de5f24f4eaf88308fb2b240220786d1be118b011132055e410d43c1a342e291fccdaeabbaaec50e80c93bfaadb", + "updateRemind", + "chinese_traditional", + "GAS_FREE_TRANSFER_2.AMOUNT_INPUT.RECEIVE_AMOUNT", + "gtm.elementUrl", + "gtm.blacklist", + "窮", + "0a074245545350415910011a47304502210083049e1448900946ea688b831a1544b444053149ebeff34e515e7a6418d3faba0220226dd398932ce786f1a560f86992faaee917cb00c0f73fb22986afdfb3248b05", + "0a0a476f7665726e616e636510001a46304402206fff155b11bdaffa8589092d9d08e1cf9f2eb44f3e9f534c1373596b477bff9002201b4b89cddc982058aa3b59bbc547c109cd5a61131e92d679c8ed928996ff3fd5", + "setFrozenBalance", + "季", + "argument should be a Buffer", + "tag_id", + "privateKeyModInverse", + "SETTING.CHANGEHD.TIP1_0", + "_wrapEvent", + "TOKEN_TRANSFER_LIST.EIP1559_SPEED_UP_GAS_PRICE.MAX_GAS", + "clean", + "0a0a54726f7068794b696e6710001a473045022100d3c3f14d7db640a2c87bc331fb60be423082b7233f6bdcc136a633eeb1a2b57b0220229251d41c2351cdf97082571143c1d797de8457727eff58520ba1deffe24b1d", + "estimateTime", + "bjUYk_v0vgkD_oYd9VJi", + "mulAdd", + "%ObjectPrototype%", + "setItemWithError", + "filterImage", + "巴", + "0a07466f726b69647310001a473045022100a27ddc587635b965dd2c7f29509e35aa8e3a32a6e9e88e923b681940586303df022074aa7a94456e6df4d02889b0ff881ed91d7ca43304870bfa9691f00d77ced028", + "拔", + "^(GL[0-9]{2})\\d{14}$", + "tissue", + "persist", + "BGD", + "writeSplitZigzagVarint64", + "^(\\+?212|0)[\\s\\-]?(5288|5289)[\\s\\-]?\\d{5}$", + "en_US", + "_\t", + "jaguar", + ":storage", + "0a035a5a5a10001a473045022100dd6ba0fbcb9de42403d20e61a6d9160a122c4a827add31dc503804a5784deb2802206ec5e856dbff03e7a5bf701da662850ac52bcc5b1ae01b56979897d566e67710", + "爸", + "3535", + "lazy", + "dataGasPriceUpdateFraction", + "definito", + "ASSET.SEARCH.COLLECTIBLES.NOT_FIND", + "demand", + "s7GifQm_C57G6DSF6Jqg", + "UNMATCHED_CLOSING_TAG", + "_wnafMul", + "getAttributeNames", + "專", + "restartAfterDelay", + "maxItems", + "MT", + "GAS_FREE_HOMEPAGE.WITHDRAW.TITLE", + "OMR", + "j45mlUxmhHJYoCbcQIGX", + "0a0645676f6c6f6d10001a4730450221009e2da893662db5ed1b8fe07813c85ce83a45d700fd55591de7b0ae30502f04a0022008a95ae184673ae2e7916a826f8d252ec35e3a0867d2dbbf0746c9f0acc57560", + "州", + "water", + "uncle", + "maschera", + "mtext", + "ignorato", + "0x5c1362d88fd4cf614a96f3234941d29f7d37c08c5292fde03bf62c2db6ff7620", + "BROADCAST.FAIL.TITLE", + "getBCHDigit", + "removeNode", + "booleanExpression:!string", + "setAccount", + "customerNodeIdsDetail", + "v9ODRS5B17Pf9EYEcF7O", + "TRON-PRO-API-Key", + "TRANSACTION_DETAIL.HAVE_COPIED", + "SEND_CONFIRM.ACCOUNT.ENERGY", + "TRXMarket/TRX", + "normalizeZ", + "OnlyTron", + "ri", + "miracle", + "tornado", + "dozzina", + "valanga", + "X86_32", + "fx", + "byte", + "rejectSeries", + "余", + "lightcoral", + "柔", + "insane", + "CONFIRMATIONS.UNDELEGATE.RESOURCE", + "0a0374777810001a46304402204af648672260ff9cda9aa39ddc4936bf35ad942871cd50b4f3b5465d058bfb2102200f83197815576f38040a5d1a46a3fe5a257a3bee6aa8f09ae6f68be110ed1fbd", + "0a054c4f47494310001a46304402205c63b0446008f88280c8b06303c9b7474fbfc4c74b214575e37664f6d9a9dbeb02203cc4838df33a036aa8c4c7e8974dec9bbb2166578d091497c68ee7f399c30ba7", + "setAcceptEncoding", + "Vl", + "xmlSpace", + "BRC721", + "terminate", + "explain", + "0a03546f6e10001a46304402200238d956f4c844ed1b874c9674af198a6aaf14ce6b5ce741eab9cd8736dd9e6602201b8ab0fe7afc98c1e40e76a69ed9ee70d978ecc5b60c638f8d583597a68d7d34", + "3769", + "decodeBase58Address", + "uri-template", + "EXPECT_SELECT_ARGUMENT_OPTIONS", + "hr", + "脉", + "cadetblue", + "k1s7bd8iK7bBpbL6QjGs", + "specific", + "gasPrices", + "穩", + "Ye", + "R8RWqkgQPVgsBDKp4pGg", + "教", + "sendTrx", + "getProof", + "惜", + "0a09437962657254726f6e10001a4630440220638bf75a6cc4fb464a7f1693bc9009de07218a3e18432e23d66ca41417d66882022044c5ac18ed22ebf9b458b7efa63c75544ca5b98655b2005c23e6c701d312879e", + "ACCOUNT.HIDE_SMALL_AMOUNT.HIDE_CHECK_BOX", + "quit", + "3834", + "\\s", + "page_location", + "event_usage", + "皮", + "SDN", + "StvLFac_qymAtFRoL8YZ", + "font-weight", + "SchemaContext", + "phrase", + "链", + "tomo", + ":timingTask", + "dust.50", + "get key", + "live.nl", + "tubatura", + "0a044170657810001a473045022100a31736fc346a4071710a0222e38ef50969b6d9f1377dddb882f5138b219e062502207b4ae9d6caa0c96c9e31dccf05806cf56a8a70ec5e1ca2406f1edbeef2653bf5", + "get storage", + "tree_createProofGindexes", + "fumante", + "SHA-1", + "0a044c61747310001a47304502210089adb9e30c843880b278ae05346fee1e703b8deb1d7fc05c6092d76b6ca01fbc02204a1589ed47571afbf5ea8fb8ec1486a546873cd0bec1fba423339b3e84521a9c", + "按", + "hasAcceptEncoding", + "setFilterVisible", + "TgXu4i8nPny_sJo4PBNF", + "addInputs", + "0a06434f4646454510001a46304402202cc9517542139775e80259850cf947c832b08e92b2c1aaa9a728e0eb4e32bed202203aa972712abcc008f15dd1fc2565593e544054b553eede2e97b3b307bf2bd4ba", + "stroke-linejoin", + "unmemoize", + "hasLoadAllTransaction", + "lo", + "usHa92zwwI9c_ePzRmiJ", + "fresco", + "getFieldError", + "e24vcQpsRgL88WTiwMiQ", + "^\\d{6}\\/{0,1}\\d{3,4}$", + "hasNewFeature", + "fromAscii", + "0898011207313030303839371a07444558436f696e20002a015f320354525838064246304402205fcf91a874c84253c3d29e994e2d79de2ae4cfba2ae03f1c14b2b8ee1928b7c502200e84c4d59e1b30c8e38e82a10a2d6465abea7b8f1dfb8e49eea0efedc796c22b", + "tokenID", + "柬", + "video_duration", + "_ConstructorInternal", + "grotta", + "uint112", + "zampogna", + "Hr", + "_getOrigin", + "mouseout", + "版", + "几", + "expires", + "2dca01ee-018f-4a74-850c-c0799302aadb", + "service", + "ő", + "4030", + "setMultiSignViewed", + "banana", + "bitLen", + "xJaIyesIZyigQgVVdlUw", + "4051", + "decimal_digits", + "grazia", + "08291207313030303233341a0974726f6e63616e647920002a015f3203545258380642463044022039af2bbd87b8945b122e087172b4907ea0bbfe52270c4c928fa0eed8c47004e8022077245698c56f3b1797b6855530f9d0dc9054b93b8773dd4d5477d8904e389129", + "4062", + "ga", + "biga", + "Reduce of empty array with no initial value", + "4083", + "Sv", + "Unidentified", + "4091", + "cruciale", + "0a0954524f4e4c4f54544f10001a46304402201f8d3cf74b3125d8b8e51550efcc76d855edbccf9ea14a11e025cd15d952562c02200e3927455001a7d95cc42b0d85dbe689badcc437d4dbc8231f361551214dccd4", + "application/x-www-form-urlencoded", + "XSU", + "PER_ORIGIN", + "lS", + "tagName", + "filled", + "ASSET.CUSTOM.RECORD", + "cornsilk", + "sample_rate", + "resizeFrameId", + "([\\\\^$.|?*+(){}]|\\[|\\[)", + "08401207313030313135381a094d6172696875616e6120002a015f3203545258380642473045022100a68d64aaa4c520b0196414152a73dc187713a71a5951fbebf3449ff21cba14ad022049314648770acd195ae0c573bf5626c0ba8548e4c0de388b6626acf2962e3968", + "XRCPUDepthInformation", + "巩", + "location_id", + "tobacco", + "0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60", + "ACCOUNT_INFO", + "cTnJFtfmfvTUr4ggkovk", + "纳", + "static/img/04394bdad06699cba08661d83905110c.svg", + "symptom", + "unselectable", + "link_domain", + "ariaActiveDescendantElement", + "%Array.prototype%", + "G_ZZo21OSmaukMWiI9RG", + "polygon", + "message-box", + "getOperationList", + "^(\\+?960)?(7[2-9]|9[1-9])\\d{5}$", + "遍", + "initEvent", + "__sdl", + "Jn", + "despair", + "1:0x7f268357a8c2552623316e2562d90e642bb538e5:d8e4f2bd77f7562e99ea5df4adb127291a2bfbc225ae55450038f27f", + "逻", + "dipolo", + "$t", + "0a0646756e644d6510001a4730450221009f99e6f5a7457674c347bc48a6ce9958e085d3acc7f876999b61f753fafab12b0220033edbc7a16d3128040a4502e4469591e2d315dd79cd120ecc261d4396f7f90f", + "logData", + "fromPairs", + "#ff6347", + "updateConfirmationApproveAmount", + "UNSAFE", + "WALLET.BACKUP.MNEMONIC.TIP_2", + "4273", + "比", + "da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2", + "^(\\+?975|0)?(17|16|77|02)\\d{6}$", + "kmac256", + "brand", + "ecrecover", + "Vo", + "304402206dfa1d54ee0a7ab236252618a5fac9c752152304f31838eab4ba4c6d2d3f844b02206658b1e9b2503577619080909be0f4c1d2a899b3d0085ed8c3f2a4309762dd94", + "retryLane", + "DZA", + "desk", + "4313", + "OFlexNegative", + "getToAddress_asB64", + "_C", + "getWord", + "841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881", + "XRLayer", + "ziVVPldA3j2RkcKdVYqa", + "vkern", + "WALLET.BACKUP.WARN.TIPS", + "bytes8", + "get desiredSize", + "SET_WALLET_SEARCH_VISIBLE", + "outerHTML", + "08641207313030313630391a0f54726f6e506f6b657231304a514b4120002a015f3203545258380642473045022100c4a8fe5e4f7408a2a149c05d8dfac7d480d41c2432e81efef6f6d5f0f4981f66022077b27cbb96a372493d4ae502e947e424e652cf5bad71f3d36c0f4e46cb8e172d", + "broccoli", + "0a056b61726d6110001a463044022071442c75099a9bdff359697007cbc843bc14a7b844575c5591383f02fbe3cce702207cdf0185ff51c33e375fdb7914890363865ca0b38e72dade04309ba70c2e8553", + "hasAttribute", + "dovuto", + "_isPrintstr", + "updateGasFees", + "GIB", + "fromCompact", + "0a0743617264616e6f10001a463044022022acebc47f2ef2e9dbc827deba000bbd668851c1fbddda6d82b4479f8bfff67102206351e6b1b270ec1645680c56c28ec8b86673bc995bee5d86640ecbb83091d154", + "vicious", + "Lazy", + "4376", + "grayGlacier", + "maskClosable", + "0a05434c49434b10001a4630440220769b55113ddbefad1f0f07746e2acbd58b714119f2f93ee578fef0cedd387b7102200361f5ab7a1c4bc6fbdaaf1a6f1da901b8b522f69fc81598f43a36c3db5abae4", + "crypto_sign_BYTES", + "WALLT.IMPORT.REMEMBER", + "focusWindow", + "0a044151554110001a473045022100c07526603782e173e602b85023aa3363123ec09d94b5af755189c29e37eab5e902200bbb4fbc7771f2fedbdea625b30c9b804b6d7538b18f2a3ad0c6d86c9a7a4268", + "31303030383936", + "0a0954726f6e4275636b7310001a46304402204f400724fb08224df2f7c8b6824fcb22cff23b44abf1d4a3aabd138fe87c12ab0220183bea9a7751f5a66380b82c2024fd0a19613f0d913b2d04514eaa2c8c2140c1", + "'${name}' must be between ${min} and ${max}", + "moral", + "setBadgeBackgroundColor", + "4442", + "minSizeArrayComposite", + "isHTML", + "xhWGmB861taLIf9jcjlK", + "selectionAll", + "Invalid character", + "FIELD_ELEMENTS_PER_BLOB", + "4467", + "topLeft", + "4473", + "0a045452455810001a473045022100c597e950d8a0f251e0f942b5f3f45c19c87a1afa0a0790d0842c0b677b92ba0c022028b9d619d2e4db205d1efc9599edb1984af4b01c3c3e113bfef79b5ce517c1e1", + "4479", + "analyst", + "COERCE", + "^(gir\\s?0aa|[a-z]{1,2}\\d[\\da-z]?\\s?(\\d[a-z]{2})?)$", + "FREEZEBALANCECONTRACT", + "4499", + "4503", + "d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e", + "箭", + "isStrictMode", + "0a074c697a6172645810001a473045022100d2ae76eb6b4fa3b67fc4448186e4657e94049fc05a87e5ae32da64a65961d4df022073bb73afa72f784b6dba752edc25fd580475a1d122513e7a78af0175ab0122ed", + "onMessage", + "_minBufferSize", + "0a0354777810001a463044022047d90de2d9fe412ef2164208ed92b7132f308361f32725078b9654ca775be13e02202113b8d7f5f84821a4e75eb49a2c3e2cb8b78d44dbbc0082e3fb2e700579ff2b", + "offsetLeft", + "4525", + "toggleScrollingToDrawerAndBody", + "DUP_TRANSACTION_ERROR", + "OOrphans", + "PAGE_CONNECT_WEBSITE", + "rOYtF8cUsp6aXWvMNjCq", + "getNetwork", + "artefact", + "setExternalPlugin", + "updateCheckSecondaryPopupRedirect", + "getComposite", + "setIndexed", + "31303030353134", + "puppy", + "ninfa", + "isISIN", + "0a0e4e657572616c4672616374616c5a10001a4630440220173a0d18b10ba7a25bc35a7bea7850828787ff425ae29536c2216b3260c1a11302205017ef3b84a0a060bdcac4eb849b3726061d1d3a7694d10a937db0d0252a6785", + "get commandForElement", + "4607", + "4609", + "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z", + "NAME", + "304402205f7fae43ba4d7a0e5bed7bd9cecab4f2b55bf6ba6b3e33962ace5fabef269c0b02207bc89e0acf86b7593b18ff9d865820956508bb1dc3d8551dbd9f6745029cfb3e", + "emptyText", + "getEnd", + "gorilla", + "084c1207313030303439351a0e447261676f6e42616c6c436f696e20002a015f3203545258380642463044022016db32363a244fb3535abb822c3e047df6cc8b5f8c4db501d02abf5595cd424302203d4f28dc3c8a01916807b165a552363eac0b301dc38f5b139ed181c04360a099", + "BAD_STORAGE_DATA", + "Lmjjzm8ELjx4LBufA9fm", + "YH", + "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_", + "ssr", + "set ariaRowIndex", + "mystery", + "勒", + "get orientation", + "納", + "0a0347534710001a463044022006b3cb5ea54503d225aae4007c66763cb566b7d4ab5aae72a73329169bf290cf022002215692b647084f1216d5230ecb6c295a09cdcc938ea7ff78a1ffccd156dc11", + "getFieldsValue", + "4680", + "InfuraWebSocketProvider", + "SmartContractDataWrapper", + "OrPUsr0841MEkRNCulKT", + "lFQYvW2NJ6YzvBM6ZVkp", + "get popoverTargetElement", + "privateNegate", + "HR", + "greyscale", + "inputmode", + "setRet", + "4699", + "oil", + "addressInfo/updateSelectedAddress", + "%DataViewPrototype%", + "__private_20_instance", + "concatLimit", + "idKey", + "鬧", + "multilineContainer", + "pageZoomFactor", + "Bls12381PairingPerPairGas", + "0a0541746c617310001a473045022100895560e94828e330b32785d0d48bb056e8f8a4e3b89720cf32ac5a3638f8fb5d0220402b309cf1697861ee88ab2e64a2f07202809a0894c43b5e8af0d4358c02c352", + "4740", + "serverMacroResult", + "split32", + "forwardRef", + "0a0e54726f6e4461707073546f6b656e10011a473045022100973e57255fe86feefef22550bf047f8b437a6b13f796fb58f0a469df4b9f9346022013adf6c3929be7395813d39bbcacb7d45c8ae4eb751d3d558aa4b33b7980ec7b", + "kHNqUD6taWle4SdqBPLA", + "dataLength", + "PaymentMethodChangeEvent", + "toAddressRiskBtnColor", + "extensions", + "4766", + "4770", + "first-contentful-paint", + "CxuuYKzyZ1medPR1vVUw", + "fihfI1ySVjabm33tazGQ", + "眼", + "3045022100b35db3057953f7b747d4423f688d8a3fb3101729f37af65c4ac4fc9a7ee8fb8d022033f4d70422b437593f00af75828ff067f914f825bd3075f8462080bf4e0f9ae0", + "Uj", + "0a105468654c4f6e6543726577546f6b656e10001a463044022016a4c268234d0a8dc9b726e29202caec0f6c0d97914b1d1175900bc96c242e8d022077096954715199c83a27533c9627ddb487512c8eda7f3d80c8d9ff7152210bff", + "IDKmUMVOH4AxA0qHzxJj", + "attempt", + "Popconfirm", + "tk_abH0PD8qdr7HVp36w", + "[object Promise]", + "BUTTON.GOT_IT", + "BxUV964izRDU_QWZtppI", + "08721207313030313334301a03746f6e20002a015f3203545258380642473045022100b646fcbbacc0b27b20d1bcc2ddfc657a36daaf2b8dd214d49ccaf0fd47951b6602207ff98c696b64a4e92feaf9eb93b8c6c48ab651f3261cb03da423231a3e54fb53", + "replica", + "像", + "setNamedItemNS", + "__ccd_ga_first", + "VrgTJfDAFNSFlqwG_C13", + "Pml2KIQOTN9kjPCQyZCu", + "0xefD0315CbdCEFa96189F224c4B35C0fb8A1d24E0", + "listenerCount", + "4883", + "尝", + "out of UTF-8 range", + "^(SM[0-9]{2})[A-Z]{1}\\d{10}[A-Z0-9]{12}$", + "get ariaReadOnly", + "0a07444558436f696e10001a473045022100c7cad407ee631d909a9b4dec1d11821e0dfdb59517986bb623635b319a17827e0220533fe69a623c3464613e21371a58e5f32e50e30869ec6b15a662bf4744f6bb93", + "mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma)$", + "etrusco", + "getTransactionCount", + "formatKey", + "MIDIAccess", + "op-symbols", + "set25519", + "transferItem", + "drink", + "dire", + "pOOiDYqszt8ntU4sVrAJ", + "限", + "vtp_gtmEventId", + "pound", + "4941", + "XRTransientInputHitTestResult", + "4950", + "chalk", + "evil", + "isPrimitive", + "bindKey", + "bisesto", + "tc_privacy_string", + "AMD", + "TXNOOmaD6oSepcFmpBr_", + "cesoia", + "_validateHighS", + "withSeconds", + "http://www.w3.org/1999/xhtml", + "nativePrice", + "Intl.PluralRules is not available in this environment.\nTry polyfilling it using \"@formatjs/intl-pluralrules\"\n", + "getTransitionName", + "business", + "^(VG[0-9]{2})[A-Z0-9]{4}\\d{16}$", + "readFloatLE", + "0a204957696c6c427579557253454544526561644465736372697074696f6e4e4f5710001a46304402206db34a432562e9e2ecfaa75dac8cd4d0a2c499f8efd753345e62d335e319e33902200968253a1164005c9650e2c64b7fe86277e0a501ef0b75cb3936e474f48f5606", + "acEVdLTGNP8mClZUTfcb", + "vA", + "writePackedInt32String", + "PalaTrx/TRXTwitter", + "get repeat", + "showAddNodeDeveloperModal", + "5060", + "0a1d436f6f6d756e6974795365637572697479546f6b656e5365726965734110001a473045022100d770f5097d6df0645e78d0a41680f6b923059eef14fa4cdded437318563f7ab8022038969e754acb68f88b2de9f9050e9a2520df1eb5e293b0b00fd2662a7ff244a6", + "getUpdateUrl", + "rightElement", + "nE", + "isSigningKey", + "UP8xrg91W5pHMrhnXpwq", + "ripple", + "bignum", + "getBBox", + "getTo_asU8", + "adult", + "1000000000000000000000000000", + "onTransitionStart", + "^(P)[A-Z]\\d{7}$", + "USN", + "calculateCreate2Address", + "ļ", + "5138", + "talent", + "ZozeKvYlzAuCqi2Wltg5", + "5157", + "firstBaseUpdate", + "autoClearSearchValue", + "premajor", + "setWalletSearchVisible", + "variante", + "nu", + "0a095472756d70436f696e10001a46304402206c07d5b14bfeb7fcfc17d93b7d94ab6e5c5274b16cc2bf30a696ab2762c8d92f02205203a08df03c197ac5438f1e4a42520c89b4c8080925977f24e21b98fd014d5d", + "_cs", + "LR", + "${label} cannot be converted to a date", + "TransactionBalanceTrace", + "^(CH[0-9]{2})\\d{5}[A-Z0-9]{12}$", + "seqof", + "calmo", + "5200", + "getAbbr_asB64", + "onAnimationStartCapture", + "dynamicId", + "Monday", + "timeToFirstByte", + "onLoad", + "陷", + "濕", + "writeUint64", + "clearAccount", + "createHash", + "-close", + "multiply", + "tokenTypeFilter", + "0a045261696e10001a463044022057843707b957b6ebd3825aebf0e28112c54f8df6208483673996943f23fd6440022001518bb19f46ec4c06a3acfaabd79c8d89134c95d36e28491b798d4ee74b27cd", + "5277", + "exportKey", + "妨", + "5284", + "^(1|3)[A-HJ-NP-Za-km-z1-9]{25,39}$", + "UserRefusedAddress", + "setCustomCallback", + "gtm.eventModel", + "isLength", + "int32", + "sqrN", + "netType", + "bLDPkPaOTOggeJNNfIZz", + "describe", + "h1", + "0a0875746f7272656e7410001a473045022100f2ed6f1bd74a4f3c62582fd9d58e282d236f1c959cfeead03e7c82d9e2efd5ef02206381f6d6b9ed1f7cc63cde25e09868abf7033d49ab1c2bbc3a092b1d1dc1bdc8", + "mV", + "fireonContextMenu", + "applyForSR", + "0a0e536f6369616c63727970744e455410001a473045022100ba4f98d2979d3a9fcdfb35053dbe278180f8ce61feb291725d6126380e46a8530220580046f4dd0f30b98aa2e9147b47e5076279b94e0ce944a6e78baa45216bfe8a", + "mnemonico", + "Creator account address", + "oKCrez28AhmC3NDUZfY3", + "derapata", + "BitTorrent", + "sheriff", + "toChecksumAddress", + "吃", + "0a05535045454410001a46304402207946e5e0b054b6fdf521fd3d70c99ffd1d382f794b7c8c919640dbf5101b1d9a022071603c55627ec343c0529a81a4048536abc4b5da981ba958efae5038d5423bbb", + "showGasFreeEnter", + "vile", + "set scheme", + "馮", + "脈", + "existPendingWatchAsset", + "getParent", + "flexColBoxBottom", + "空", + "CREATION.LEDGER.NOT_MATCH", + "remove", + "岗", + "Bi", + "set async", + "itemWidth", + "-affix-wrapper-textarea-with-clear-btn", + "知", + "5442", + "rapina", + "attributeStyleMap", + "^(?:\\+1|1)869(?:46\\d|48[89]|55[6-8]|66\\d|76[02-7])\\d{4}$", + "5461", + "setConfig", + "HOME.UPGRADEHD.TIP0", + "pixieSetCorePlatformServices", + "_f", + "onPointerLeave", + "maxBodyLength", + "bj", + "prune", + "ir", + "物", + "概", + "Oa", + "clzZJZMW0lLAUZX4hqWS", + "get selectedIndex", + "canNotNextStep", + "5508", + "5524", + "vipera", + "px ", + "enableAdsConversionValidation", + "0a0a54524f4e5343484f4f4c10001a473045022100f5f663e930647a349647711ca2f39523cb0eeb5079fe1fd5a25b2d3083fa48e702204504af86651ac8fb7981df9350d31d360215ebdfae407b608ed16cc3eed936b0", + "肚", + "gelso", + "AAAAZgNERUzsZDK5Dn/U2fhyzFx4HwW2F9uGHgAAABIAAAA4MEQCIDjwB1FM5hRog4C3sm1zzr4DI4qlz+b8IFAOkSeQYF0CAiA/3hzj8lrLzwwvOX2nMoGiR/1aaiNk9ela2vkn3puGVAAAAGgFMTBTRVQfZP2tM17XhImO/7XOItVNj0MlIwAAABIAAAA4MEQCIEyj/ivnR78bzWRlVUB+coh/bPX92qlLs/02Cxfr8E1fAiAG8DefbaZFPL6hMderntdCaIQWJf4xQ/pHozvpnEuspQAAAGkFMTBTRVQa42mmqyIq/xZjJbe4frmvBshuVwAAABIAAAA4MEUCIQD55fIiir6QeEcI218G1bMhVtuUSPSeW7hCAfB4BLgOTQIgEYKCPe30rhErEyn/7moSRsj9E1Mshtp8WM6vKbivvlwAAABpBTFJTkNIEREREREX3Aqni3cPpqc4A0EgwwIAAAASAAAAODBFAiEA9Fiu+pbiXmy1qUhE4u2XtEQj6P/Mmn1cWLTDwGlANjYCIG8KvVYPQ7tIo0xl07tAXvDcqq5q0ZKdOUQYjNiElop1AAAAbAkyMDMwRmxva2mjXZWHLY6wVussvWfSUSSmrddFXgAAAAQAAAA4MEQCIDOGEHsubfTCmQ6LerFMIAfjZ/Otq4KLU5BeK4DG+v1aAiAurv5FmRH43epdK1Cd15Zi3HXKDxcTpaaGVuVO3r4T/AAAAGYDU1Raf+N4xeC1wyry7MiCm+3wIkWg5O8AAAASAAAAODBEAiADyNqrgCSPj27bX8xIcHI3J/SpD5WIE3Hs0A4duaSAzgIgO5wPXeYWRlyztg9928+LaUnQvz0Isxf0BzcT1FTnZGEAAABpBUJFVFRBM3Yl9gY7YTZTVEVvZuP9BDb3SlIAAAASAAAAODBFAiEAgjuvHvSJxe6+Ne3eDtN0WvcwR+4TH8u6G9+i64af4CICIGI2gGZcpO0trYR2igW56/ZGH5lXvzvRsQqnOHehDTUAAAAAZwRBQlBT", + "AES", + "jsgXJ6NPrzGa2X3CvV7A", + "保", + "eventTime", + "Hs", + "BW", + "onSubmit", + "isSupported", + "autunno", + "exchangeAtomicImpl", + "启", + "ImATeapot", + "5585", + "479.98px", + "appunto", + "我", + "鸿", + "侨", + "INVALID_PLURAL_ARGUMENT_OFFSET_VALUE", + "UNEXPECTED_ARGUMENT", + "DeEqJmDJrlp7EdWh5VHQ", + "choiceTransitionName", + "flexRowWrap", + "5616", + "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567", + "kingdom", + "material", + "_request", + "Tm", + "publicKeyLength", + "5638", + ":_ge", + "LEVEL3", + "5643", + "UseMatches", + "羅", + "honey", + "farmaco", + "upBtn", + "initialized", + "5661", + "isISBN", + "糾", + "燒", + "5677", + "seccatura", + "zeroHash", + "0a07464f4d4f54525810001a47304502210098507932b13490541b95428d9fe72e08565a924409c10f5a00cbe7378f1f48f5022075b881277565c75b4667aad59caedb8cbcd9002ad9ca0948784785176db2f727", + "0a096379626572636f696e10001a463044022056b44239103a8e6eb877c26213ca5803b8f314dc72992bd5f34750ce12bc9ff002200d9095e65693f0a77985ea913b3cf6425daefaa185636c02c1f6e507f9a400e5", + "GqsjbdFG_ls3Ent5Rtaq", + "jumpsub", + "Resolver", + "makeError", + "namedClass", + "setChain", + "ffNM6ueP7K6gZpcFzGrB", + "-affix-wrapper-rtl", + "0a05566950617910001a4630440220405482a1ce0474eb24d123bdc52981f6fd26b16364a547b8615395f8ad33feb00220743e3483bf6be2dcf53b15b4e5b58c76bc3d84d5f203f57b58f90255ecfa6b7d", + "建", + "commitViewDU", + "serial", + "starkProvideQuantum", + "CONFIRMATIONS.UNFREEZEV2.WITHDRAW.TRX", + "0a115449434f2d43414c492d53455249452d4110001a463044022068d334c319f08d28544c2476469b429e1c5a83735c190037e9c0a94160d8ebd202202360dd03c7942573abe27782705d842fa31ad1e527e517d39d3f6cb491c3f18b", + "feed", + "gridRowSpan", + "enemy", + "tipName", + "onwrite", + "Deflate", + "getLocalTransferRecordBySelectedAsset", + "bezierCurveTo", + "SBkll2AHVSPJpPcZ5IwP", + "3045022100ebd27a8311ce197bf3bbb72856362853081faa55048d186a15017c998b164edb02204bff1cf694d3195d4c82a2c8d6f6b1d4db842e9fc891eeaff2d4ec4d8d64836e", + "K1hsH7LEkHo3yPeHUzha", + "clearPasswordValueAttribute", + "5843", + "ZC", + "RW", + "sortedIndexOf", + "CN-11", + "mock", + "decodeInt", + "swarm", + "5887", + "百", + "BRN", + "clarify", + "bwcwZNENKJnGttH9SzMD", + "SubMenuList", + "vacante", + "5903", + "哪", + "es-CL", + "miscela", + "oNyyOHIz7kfKIXmXe3hA", + "CONFIRMATIONS.AUTH.APPROVE", + "schnorr", + "傾", + "getCreatorAddress_asB64", + "PF", + "LOADING", + "hotmail.com.au", + "tired", + "matic", + "ur", + "牵", + "debris", + "searchTokenBox", + "IbqzAx7uUNa3AlIoPihL", + "collection_detail", + "set ariaKeyShortcuts", + "SI", + "Prototype", + "MozLineClamp", + "ACCESS_CONDITION_NOT_FULFILLED", + "get offsetParent", + "wZwTTs3JKdM5VOGvHUZM", + "beef", + "^(\\+?504)?[9|8|3|2]\\d{7}$", + "TGKotco6YoULzbYisTBuP6DWXDjEgJSpYz", + "0a09426c6173746f69736510001a4630440220444512e22e4967f34a5e4af8aeaddcf8ef0d58d23b5e238eb4fc7f9f99339bca022012008996b5f78ebd4c348c166dc9e4dfedced61fc66503b7de18abc30c5bad01", + "invalid key size (must be 16, 24 or 32 bytes)", + "HOME.FIND.VERSION.TITLE", + "bytes30", + "sm", + "96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f", + "訊", + "existSwitchChainPendingInfos", + "ishln", + "w2_57p3FiuzsgZ9InJ0r", + "green", + "lo4jCtRMqBPgkgfPNKxE", + "irlanda", + "rotate90", + "csi", + "ea", + "消", + "0a0854726f6e42616e6b10001a46304402200fa48c86f0440f27b0d91c9634cfbcda5c5c4774933c936ebc7331a26d0f158802206e6e440727603e1839681abca52d5ee290d09287702a98fe026b12df2af8134b", + "%s is not a %s", + "mandorla", + "賽", + "ReactCurrentBatchConfig", + "set height", + "483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8", + "No Ledger device found (timeout)", + "be", + "fromSerializedData", + "敢", + "hide", + "winner", + "FencedFrameConfig", + "oMatchesSelector", + "6097", + "(?:(?=\\/|$))", + "3045022100dfc160c48ba326093acb0a5674d2083c60a3f6db68605e4ddb62b179fd4aada0022070e0d09aac5335705a18abd5e287e8d0ec8ad06e2a8dfd4b24ec2c615407aa69", + "zelo", + "Jm", + "basis", + "MTQ", + "砍", + "uOJWCn9JWwiUgb7xA8aj", + "Dl", + "gtm.gtm.start", + "_triggerSmartContractLocal", + "[object Uint8Array]", + "notStrictEqualObject", + "DhRDZXLHUbnxpem3weqG", + "scorta", + "SHOW_ELEMENT", + "AW", + "gasFreeDetail", + "checkNameExist", + "searchCollectionKeyWords", + "^(\\+506)?[2-8]\\d{7}$", + "de-AT", + "toilet", + "shadowColor", + ":_rlt", + "notable", + "6186", + "SM", + "6192", + "Progress", + "dust.22", + "WALLET.CREATE.BACKUP.TIPS_2", + "鸭", + "getOwner", + "getWeight", + "京", + "controlsList", + "CK", + "Param", + "_doReset", + "MJ5Ryg_FqDbuZyyqw1Ku", + "kansas", + "gasFreeHelp", + "scan", + "onCLS", + "privateToPublic", + "wage", + "0a075449507374657210001a46304402205ba875e218a10d0e6609361607aaf7b559ec054973fca9d405b94ccd553ede0f022051b9296480f61478d5d139e6c600714b69fbdeb5bd810e3963af38c64b4f0d57", + "static/img/49b172c8ed6993fb0e88866a54363498.svg", + "GAS_FREE_TRANSFER_3.VALID_PERIOD.SECONDS", + "PAGE_LOGIN", + "000000000", + "zh-HK", + "SSD", + "0a0954726f6e4d61736f6e10001a46304402203f24d7509ea0fa1c3bae64617cb4e581b35dfd7f244de68a7483ee3c0f79016302202365869c5679c6ba47803301d8a3cd829830ff706c8a5c028553b4c2551677cb", + "experiments", + "event_execute_end", + "setId", + "Qq", + "给", + "purse", + "6331", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "0a074f44595353455910001a47304502210081b0324ea02396ef35a9806f63a9e3a44106715456aa01b63edee8acf10bc73002207d4910bfd15a954d3a156b750b33eaed831806d6783b1804c0b910650b806e0d", + "mul32x32", + "ja", + "defaultSpeedUpGasPriceParams", + "億", + "path", + "0a0b536d617274746f6b656e7310001a473045022100a7969aa9603969c3c42b78a77127380b1fd33bdb52e71e89ddef67099453bc2f02200d3f2f6d0d62c8943127622760d35ee2860c21c40cd41e1f713501e8098e884d", + "REVERT", + "閒", + "maxCodeSize", + "Nh", + "SETTING.ABOUT.AUDIT", + "getTransactionReceipt", + "0a0c436f6e737472756354524f4e10001a4630440220359291abcbef268bad8be8129a7e820886c7e7e67d4d511ff35e1c2baa27d12d02204680d6d5c0507729dc5484ace2ebf606bad2cd8bdf23ef8fb3a0060988c94b02", + "from_cookie", + "0a0653656564697410001a463044022004316c31566f28cc9aa3e81f0fe11b208da483d343d81c818657669967b1b68f022025ab54ab7ef1b7f79ed4fed2ab3c27fd629bdf880324d95fdf7895cb19881e31", + "descContainer", + "supscriptshift", + "overflowX", + "0a0854524f4e676f6c6410001a46304402202799db6c40defeabaa37eb258a2e418525c677c4d17c70c8968017ee396ecf4e022047404519be6bfdb21a5481a7e19cdb2742b43fbd15fe8c5268922095c59e9a06", + "gabbiano", + "亂", + "#/wallet/resources?from=tronlink", + "針", + "isDark", + "^[0-9А-ЯЂЈЉЊЋЏ]+$", + "TangerineWhistle", + "FILTER_SKIP", + "animate", + "setHitDataIfNotDefined", + "6451", + "rasente", + "base32hex", + "compressedPublicKey", + "modifica", + "callValueTransfer", + "hS", + "isClickToShow", + "joinAdInterestGroup", + "gasFreeFee", + "agricolo", + "farm", + "6493", + "clearTokens", + "_checkLoaded", + "builtinToJSONs", + "CONFIRMATIONS.RESOURCE.BANDWIDTH", + "sx", + "getFieldDecoder", + "0x4e487b71", + "setTransform", + "rh", + "pause", + "落", + "ariaCurrent", + "Nov", + "0a08506f536954526f4e10001a46304402205d3ee228881cbaad22b9abb4501f3e2de36deea65b1dbe5d9862cc1879e7f09702207cf827c341d2a3ba16d1d5f716f3f55584169f3a14345f66a328741c2731f5f2", + "TWO_TO_23", + "xc", + "79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", + "next_page", + "setImmediate", + "WALLT.IMPORT.MENU.TITLE", + "别", + "get ended", + "bs-BA", + "feltro", + "exclusionSelector", + "6615", + "PR", + "isISO6346", + "^(\\+?267)?(7[1-8]{1})\\d{6}$", + "situate", + "UseProxy", + "maxRows", + "EvfdUfJ7EZW2g2Phzzo7", + "getAddress_asU8", + "middlePartIcon", + "strokeDasharray", + "unstable_createPortal", + "HALTED", + "3044022020d30ebe13aa1235ea25dcc247a1c494a6aa2ac4f121aadc3beb874b9de4b75e022078efc82c2343d6165960fc252d10313550b6d9d1faeb6f2ff611c288fb53f364", + "0a0974726f6e746f6e696310001a47304502210090863d85f3718f02bbe8f04f5dea7a7460c1cf6617f98da9ae1c2b12a16c3798022059b42003c66fae74a05a8054e5235096fabde32f5a9c36169b3cfab973f59ff9", + "30440220387d9f50b9af4dc0c2ff7dc73d513e1d816a55aafe1ffdc88827176907c3a5f0022007d64ad6946f932190bb352b5aa3360b4be0d1b50faee29010f5fbf132cbcc31", + "0a02616710001a473045022100a1832f3749e4041b839b98686e06ce32389413a9068ac025e1d68fe786ca56aa022043cbe40f04aa3a977c599ad7777e2fb6379504aad9817eb5021106825295dd7d", + "TypedDataUtils", + "decimal_separator", + "TRON_REQUEST_ACCOUNTS", + "vk1JpSxL3UQH9diCaNK5", + "号", + "31303031333636", + "WAynHU_VTvyJecE6hO4J", + "6700", + "getWindowScrollTop", + "rotl", + "showAddress", + "bere", + "角", + "fr-PF", + "horiz-adv-x", + "0a0954726f6e447562616910001a463044022062b3e34ebd7d96dc98017233b94970694f2e0cbb73db647495f6293ef56e3bb902205d2f51574700b5b78bb4386684426e11115fd02d64cb432016b296eb105f7719", + "症", + "scrollIntoViewIfNeeded", + "钻", + "clock", + "deriveBits", + "他", + "FeeRequired", + "wash", + "clearOriginJoinedAdInterestGroups", + "roccia", + "6770", + "mappingTrc", + "6784", + "wrapKey", + "bcc", + "feeTokenID", + "validator", + "遠", + "6805", + "0a0345474710001a47304502210085745632788a976f18220509172e322292b94e98c764b07427e02da2d4ea8ee10220393a59ec88ce979031c9702ee55e12fbead9bc1e6ec72182ad37f5c854bea877", + "toFiniteNumber", + "0a096b697769626572727910001a473045022100d1caf0345ccd6664043c7cf99d14b9bb54a6a6c57e50419e7efd93fbf469e5af0220502d04b3c95398118af86cf5d822aea7448f6fbc675a9418a52fda5eeed02a12", + "CREATION_CRITERIA.IS_UNIQUE", + "Wb", + "=2", + "eachOfLimit", + "*********", + "0a0a54524f4e57414c4c455410001a473045022100eb3e30ff6d6d59f5dfe7f55e3a0e0469829bdbdef2c11e73c7475880dfbeaefb02203047c128c5c6025a7a5c1f89241dc6a3663899c90a3fc7bcc1c472395063da18", + "stroke", + "nastrare", + "get assignedSlot", + "疏", + "鍛", + "Fe", + "%StringIteratorPrototype%", + "0a0854524f4e5357415010001a4630440220764a65af90fd64d4ab3d47e63728f9ef1416026570cac72b2c42a6e95fe0de86022018d5d80078be0f5bbd55ef24698f5bd4312956956856c6c4ede2c6226fd631df", + "6874", + "PAGE_ADDRESS_BOOK", + "setFollowedAssetList: ", + "get node", + "%AsyncIteratorPrototype%", + "县", + "joke", + "3045022100e2e0f280d333692a776343669d6f17dac3ded8935d5875964d5ac6b05bb093f80220589afeaf7a7baf3b5964b439111d07deafe25be8a32b43640a2cc073a7257aa6", + "shuffle", + "n3", + "6913", + "pimpante", + "0a0b434f4f505a38383854525810001a46304402201f2c0cdf3b1883bfe3932bdc69a9a88b70a49e27b91ea511921307eb8a19ffa902201b7c8e47ea66c0ca7d5d00277b7d1d01a58a6fdab1901f826c4e96c0b0c6d70c", + "isSchema", + "contract", + "giallo", + "allow_trailing_dot", + "IVA4V3U24OGADtE1v5Fy", + "轨", + "event_setup_end", + "6944", + "Iterator Helper", + "0torea noica!iosorolotaleratelanena%oiadoencotivomai t ca%a0A]Bagl'Bin#E.Is(Oli!Rasi_Rog#0Cade!C[$Cus#E Roba+U 0Ag'Deb{DomeEgu#Eri!IpeOtt&Ul&1Fabi,Fe|Fis(F-n Oris`O(R~$0AveEn.E_,Ganc'I!It&OnismoR>*Rume Uzzo4AbardaA Bat)Ber#BoBumeCeCol>E|Ertu-OdePari!Pe^ Pogg'P)@Pun Ri,1Ab~AchideAgos+Ald~Anc'Atu-AzzoBit)Chiv'D{Eni,G[ GiSoTef%eZil*0Ciu|Col EpsiEtt>Fal I$O/Pir#P)Sagg'SeSolu Sur@TaT[u T%eT-|0Av>EismoOm>O$TesaTiv&Tor$Tr{Tua,0Sil'Str?Tis+To$moTun$0Anz#E!V[i!Vi(Volge!3IoS(Tos+Ttu U,VaVosa3C]FfaLg'LvaNdaNe_,Nig$Nzi=ReRli=Ta3Bi+CiDoR@S]Tan>T^$Zzo*2Acc'AdipoA`An}Avu-E.l/Eve|EzzaIgl?Il/n.Ind&Oc]*O", + "get redirectEnd", + "^(MU[0-9]{2})[A-Z]{4}\\d{19}[A-Z]{3}$", + "0a0650617373636810001a473045022100f1888e10c011afcdf66208b363aaaca8ff79b2d1136f1f9a55b30625c1f6752802206991928289b7b6e9c7fe6d1d115d88d640982bfdea6dd23863a6fd8e827b1ab5", + "addNodeDeveloperModalVisible", + "storageID", + "^(\\+?359|0)?8[789]\\d{7}$", + "EG", + "gasFeeBtn", + "giusto", + "0a04494f544110001a4730450221008256a17b10f49595096bdcc980fb660aab84a4cbe99ee0e9d2f09b464d010481022046db09a3b1ce650a8e754b0c55b94381993e558d86284c04fd25a35f122619c9", + "Zv", + "0a12537469636b6572537461747573546f6b656e10011a46304402207df063bc02ef693e03ee5f0dec90c056199f3ae92c3ae9a5d48d5c1518d74634022025fc2beba447c921f343b22aac60f47078ace6670ae30f465615ac195fbfcdd6", + "algorithm", + "a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55", + "论", + "wa", + "get draggable", + "ARMJBN9z67H13Yi3iVxO", + "tload", + "7021", + "0a0447414d4510001a4630440220050d2234a35a298d9857cf47cc9f8d5c20e0779965083d150d03664152e6b9bb02204ebe2748953d7359510dedbf97e10ad0c704efa028e414d45c41c5a33fe9c693", + "352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5", + "1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a", + "loop", + "7032", + "鑽", + "Ed", + "rotrSL", + "get signal", + "Expiry", + "afterblur", + "B_", + "jeKeJQzZN2CbC61W_qDW", + "picnic", + "ASSERT_FALSE", + "attivare", + "4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c", + "eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78", + "b048930b-c36d-449b-805b-21b3237620dc", + "们", + "getAddressBy", + "Xs", + "}\\B", + "arachide", + "b7iaG2zYFST0MHBW0pkq", + "礦", + "炎", + "/transfer/step2", + "_truncateToN", + "isIndexable", + "identico", + "setEnd", + "Trc20Retrieved", + "0a0b48696768536f636965747910001a473045022100f0426772cce700b716ed62761539ede294f223a00e1ef9fbaf649a65ab88b7bb022075dc2a81787967252002a4ba1db4222a8724da455859cb1662e619e9fcd81b64", + "75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8", + "drip", + "get shadowRoot", + "__ccd_em_outbound_click", + "city", + "XRANGEIDENTIFIERLOOSE", + "0a044a50595410001a47304502210096600ef826595c40fc7b008a31335206896362d3ee89b105442c79ead8edffc302207f84f83c01ed29d355cd650946f1c62d22e0198167643c75c09f9c4e8b7e0735", + "renew", + "7137", + "sHAUOFztleUKaTnjs9jt", + "7141", + "股", + "0a0757616c6d61727410001a4630440220036dcd4874c9747f4e3bc3bedff00f2194cbabae0c3d17de592ad5268e72827302207c0a72d1cbce57326643466b749ffbddd39aa7d6a1bcd47b612ea97ae2cd7465", + "Hex", + "tMkbw0XM22l7zwQwOWrH", + "benevole", + "TRANSFER3.USER_COST_DETAIL.ESTIMATE_USER_COST", + "CHANGE_CHAIN_TIP_POPUP.NOT_CREATED.EVM.TITLE", + "fifa", + "murale", + "deleteAll", + "assertIsString", + "7196", + "rawDecode", + "tabPosition", + "CONFIRMATIONS.PROJECT.VERIFY", + "txCheck", + "取", + "7233", + "blobTxToNetworkWrapperDataFormat", + "0a074250546f6b656e10001a45304302200923ae942500a125695390a6cabd69dfb51a6cae98672754efeca86421311b93021f1ba88d72ad6c413ecee2113bdeae7aa786b26cfef6040f832cedcd5a716b0f", + "xzWFpfo_QR_Rf_I8wcUt", + "7238", + "0a0c5346414174686c657469637310001a4730450221009ef543be1872f9db03777aa0a58d976a0afbc24247b23d27f1b24d0818a78802022070f503f77fd3306aec0588b0fdc169da869a60369c89bbfab38589e5acf1318d", + "drama", + "itYLySnxCiJhHacmB3p7", + "7267", + "txDataZero", + "ASSET.CUSTOM.ADDED", + "^(QA[0-9]{2})[A-Z]{4}[A-Z0-9]{21}$", + "xlink:role", + "084f1207313030313334341a045649564920002a015f320354525838064247304502210096cbb6708aa91001126df8a4abde7e24a9fcb414e601c4ab813dad8f3617c23602205c0f64703580a27fcba5b303daef36c99b2e4763506767b5e8a7b11fdc71b10c", + "尺", + "toAscii", + "dwG_Zf7tlvSTn9UCiVb_", + "0a0347697410001a4730450221009962654a6014551828de099960b6681f7e45fe32cae7373e374be61b5826bd35022029ead1e8575d6ae855676ec1e7a92d31bcd303413ea89bef7cb54c3e031224db", + "/select_chain", + "getFiltersForMessage", + "noConflict", + "asap", + "0a065348414c4f4d10001a46304402205be670c60d2c0179928b01780ebb41c788788cb2c0f6aac4160ea2c59346bbce02207d36f738fed296b7c24d48b2b3370c475d3a66b2fd685b93f66f9c2e50854c6d", + "vfENfrhKLaOuZXM7Yf2g", + "MIDIInputMap", + "_update", + "7333", + "binaryStringToBuffer", + "ProjectivePoint", + "pensare", + "Oct", + "selectUp", + "colorInterpolationFilters", + "^\\s*([1-7]?\\d{1,2}\\D+([1-5]?\\d|60)\\D+([1-5]?\\d|60)(\\.\\d+)?|180\\D+0\\D+0)\\D+[EWew]?$", + "[object Uint16Array]", + "hash64ArrayToDecimalStrings", + "wuYwB73tdLgNrnQd2Uh7", + "寬", + "get isPrimary", + "7365", + "nodeManagement/fixCustomNodeApiConfig", + "zh-MO", + "CREATION.HD_WALLET.TITLE", + "getEventResult", + "0a0645584f44555310001a46304402201b8bd549daa0689dc9ecb1568dece5a8c47568114f0dad16c3ea454a3a24406702204e06294bde686f75993aba3ef11a2d8ec5ed36594524e9c3040702eabd173ba7", + "NR", + "getAllAssetList error: ", + "Xi", + "Do", + "darkturquoise", + "^([a-z0-9.+-]+:)", + "autoEmailEnabled", + "walletInfo", + "obqYMi0lE3C1S63PZ7Gh", + "qE", + "t6mg5wS68UKmAZfEyIlQ", + "7421", + "output", + "苗", + "inglese", + "dust.61", + "febbre", + "郑", + "tide", + "No Ledger device found", + "广", + "dust.59", + "ErrorMessage_NoDeviceFound", + "7479", + "UnDelegateResourceContract", + "__v", + "[BigNumber Error] ", + "7488", + "^[-+]0x[0-9a-f]+$", + "7500", + "printstr", + "Accelerometer", + "7519", + "FW", + "0arad!ototealirertainrasoent hoandoaR#riareha!aroele'oronul0Aca%AixoAl A%rDuz'El]Er$IsmoO$ Rum S-&T(i&TigoVo[=0F&.Il#P' S?S* So&/Sun$Tr&0Ac#Adu+Al/A[f E End(Er_EuIng'Ir?IvoOl{oRac Revi=RizU&Um0Di$rM-.R>o+TismoT|@Tu 0Ali An%Ar@Ent&Es,I?Is Ul,1Ila1Ar E=Ei%Ulejo:B BosaC&]uCh `C@GagemI+c>~/Se#S)n%Ta)Te=rTidaTomTuc", + "团", + "SEND_CONFIRM.RESOURCES.CONSUMED", + "BRDk4JnggXPx_nVkcy6Y", + "omega", + "ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a", + "还", + "^[ぁ-んァ-ヶヲ-゚一-龠ー・。、]+$", + "EXCEPTION.SEND.AMOUNT_FORMAT_ERROR", + "dropdownRender", + "貸", + "攪", + "lepre", + "Ce", + "setServer", + "archSelectorFooterButtons", + "7575", + "UserRefusedAllowManager", + "0a0354495010001a4630440220287960d4dcce52bd31d0f30409bf03d0902d8777e05910fe895b879d0ab076cc02206260e4790f80819fc944557dad5cdcaffc06704ea5e474b52386614379166957", + "MIDIMessageEvent", + "_invmp", + "_ee", + "gjid", + "setActivesList", + "ariaDescribedByElements", + "getOrderid_asB64", + "set ariaFlowToElements", + "0a074d6172436f696e10001a46304402200347922099ea7d4948fc658d63a32bf81b5f3642e4ab572fc4c343f981eef081022025f9133b667adb92cf96f7261c0e421ecb955700186ecf215f4e8c0db2d43cca", + "0a084b6f68694e6f6f7210001a47304502210087b42d540819d1afe7b41bce3e3107bc8f2e951688c3868e0ff81b679f3525de02204c563e5b49ca8c54d8251ccf3e4305eb5b718060e4cd6096dc00869fed44e418", + "VERSION", + "56:0x8dcdfe88ef0351f27437284d0710cd65b20288bb:16c6594547c8c6af18ca0d8b500976bfb7f38764060cec3792c2aad3", + "dust.c", + "setUnfreezeBalance", + "TILDETRIM", + "utf16le", + "OPEN_PAREN", + "%GeneratorFunction%", + "gtm.gtm.scrollThreshold", + "7659", + "gindexChild", + "Resume script execution (F8).", + "get ariaColIndexText", + "get prefix", + "toNumber", + "ConsensusAlgorithm", + "%FunctionPrototype%", + "writePackedFixed32", + "Order end time", + "createMultiProof", + "onRemindModalCancel", + "Setting", + "squeeze", + "3044022065b5f880626a3f9ebf117edfbc5f489d4fb80b9cd53674fefa7632d5c8a0911f022018dcac007b98e8b996b21ca3ab478855e040537beca824a146bec1ea51ed751b", + "0a0d4a7564676d656e74416e67656c10001a46304402202601c7cc2368a24d3e8c79c41335a07d5db46651df367a6642029957c03dcdcd022059502f31c77d1da4e32d89816bfa7816c3ef4e06c331cc64e8e046cc2f5b206e", + "INVALID_KCV", + "0a0b53756e417274546f6b656e10001a46304402200ce7a56d4eff8e54e6d00611301316173af110a14c3e94d740b27423ccfd8de4022040db2edbeb0377a0e4cbf5221fff2c77528712a90b34b69d5182ca3f218a655b", + "rcDialogTitle", + "0a0553616b6f7310001a463044022018df587ebb12b77676d0127931d161868361d9f25595410ef9db42afeee5d8fb02205524c4b8b00cb1e1c356f257b868b5e770eb77f4af30bc0c9074f0e00f6dc05e", + "7877", + "31303031343436", + "ŗ", + "463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b", + "7883", + "Expected \"actual\" to be strictly unequal to:", + "webkitRequestFullscreen", + "0a1041697264726f7054657374546f6b656e10001a46304402207e55bbcfd1f60379e8d493e0722b5a173ce3c97e6b459ba5e540ffcb4b31377902207747a1d768798b1a41634ad0e26a3d02a307c4552a68ffc83998f8b69cec694f", + "7915", + "subtract", + "Ud", + "DOM_KEY_LOCATION_RIGHT", + "7872", + "issueTime", + "7991", + "0a074d61726b65745810061a4730450221008e8ee3e02aa49e89a6773ce61c51759e05a014812cf963e2c30f5066bfed6f6c02207f7aab989f6aa0ea5c3da1a882f1b9da7e1dae032679cf3a0607231419f0ad7e", + "$0", + "UPDATE_CUSTOM_NODE", + "c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", + "Ya", + "0a0b4c494e5849414f57414e4710011a473045022100f75c1d50958d160d4564d0e518963695607e3e0c950dbe68842d2eeb33e9f1fc02203e3dd48020124c3d93c72b39ef284cabb2b0d4b36a5fa9ae2013d301839359f3", + "RLP", + "TRXLite/TRX", + "8110", + "createNodeFromTreeOffsetProof", + "get ariaPressed", + "timingVar", + "_stopEvent", + "MIDIOutput", + "NETWORK_IDLE", + "minProperties", + "%Int32Array%", + "FlyingFux/TRX", + "8190", + "AAAAbwtFbmVyZ3lfTGlzdHxt3MPdMykP6wwyAj+j480LvdNvAAAAEgAAAPYwRQIhAJ8xXzb/KSmXCMVs4PmqGoVxxaMWyNOqfe51EHYb1yiXAiAP9T8D020ruwY9C6FZIiaa7nVIGcIJIQ0ZrefxVpUhPAAAAHIORW5lcmd5V2ViX0RPR0UW4TxMzMAxoNe6o0vLOar2WzwYkQAAABIAAAD2MEUCIQC7fVOgpKDLVoPZJ7b1o3j071JP1hTHJbaQU+1aioVPGwIgT0SAviH41wIiUJhZf5g7/OLkoinfqk/FT+2l4YvNCqgAAABpBUxFTU9O27Sb6FYspuI7QbO8f3awB0ju1VcAAAASAAAA9jBFAiEAwjqFvdyB+xXOxMemO7MjBvEJp4pvOlye2tpHD8P17t8CIFUiMdn6CMcQVcjQeXlGConw0b3kNX6mMhXyJmuxCs0kAAAAbQlTb2xhckNvaW4m5JkacnKLGpsQRDReW/kpPgoUNAAAABIAAAD2MEUCIQDL7Z/TA32Ib7ivNOm+8f2LePyGKUdwyTgOlYvu5qAMwgIgeqNzZsHSB3DlmTMii3fHw/DHe+RDqortM0sA+HE/nMwAAABuClN1c3UgVG9rZW6c2crs3IFsPnEjpPEwqRpoTQH03AAAABIAAAD2MEUCIQC9gooRDDMd+DWHIX/YjO9vXAnBknoAL+Tlr8UzuKlyyAIgLlbOwO46WYV8lODP50iQ21hfA95xWtr9Na4P8Uv6Q9g=", + "maskDom", + "user_data_from_automatic_getter", + "0a0850795468726f6e5810001a473045022100aa22bf6babd9184208f4f058fa41449364da8be8c6ccf567fc3f7379d1f920e7022056f3255826e6dffb1cf59ea503cbb8db76dabf533708d8be659d502f1ebd2d09", + "_iaddn", + "0a105468657374726f6e676573746b696e6710001a463044022046ee283af86c5a40c2ad8803b9d0193b2a6fd1ee36dd1aca6584bf40fbd4b50c022057e33aec0a987b84dac9de0e6d58791cc63f54ea0a460989750fd1eab9f1c536", + "^[A-Z]{1,2}\\d{6,7}$", + "yes", + "XA", + "_projAdd", + "0a0943727970746f48756210001a473045022100b9db3e1c89a8ec6c8442f3efdaaadc4b24c04d3f92059f444d120d084266c3d502205dbb97c14256e25b04b193d1b0f1f64c5424bfb9ad26e8d43434db43af300ac2", + "am-AM", + "commify", + "rowlines", + "TL", + "MultipleChoices", + "setLatestWithdrawTime", + "UnicodeNormalizationForm", + "REJECTION_EVENT", + "getKeysList", + "WSM", + "V$", + "isBytes", + "CUW", + "responders", + "authContextObj", + "optionLabelProp", + "Conflict", + "lJxlt42bHpPW3EKPSSh4", + "ar-YE", + "msu7b1wB39zpBt7wyPkP", + "parseUnits", + "AsyncMode", + "8148", + "JczmngJ5zSR2itHQnUBj", + "bytes10", + "DS", + "notEqual", + "0a045255534810001a46304402202f778f5e3f77151f5c6476106458e9e62a4da98ca74abf861a6c9de8630954ee022060cfb1bda159d312b92222e1a82dcb2c0ae78072be55a10d5e90e1d6c73c2eaa", + "naf", + "8330", + "Rv", + "WALLT.IMPORT.RISK_BACK", + "8340", + "crunch", + "rgba(0,0,0,0.7)", + "signContainer", + "EllipsisOutlined", + "^(\\/\\/?(?!\\/)[^\\?\\s]*)(\\?[^\\s]*)?$", + "z_g2wXIARiAgUqFg2VDe", + "Pagination", + "handle", + "filterParentBitstrings", + "setCustomValidity", + "ITA", + "MF", + "uT_i2E_G0awguc204_W3", + "WEBSOCKET_URL", + "SEND_STEP2.SEND_TRX.BALANCE_ENOUGH", + "i_", + "USDT", + "虾", + "0a0947554e504f5744455210001a46304402207ea5d4a252ea6c5460a1a2ad076f1140c0169fd4fcddb0438760f1d2ae87b76a02201f65515b77ec5e1f2a1d249bccc29a557769ac07140bdd1ea2eb8f919b14bba3", + "8383", + "writeInt16", + "^(\\+?52)?(1|01)?\\d{10,11}$", + "mnemonic", + "menuLi", + "SETTING.TITLE.ADDRESS_BOOK.SEARCH", + "signMessageSync", + "xlinkRole", + "ZWL", + "uC", + "8396", + "NP", + "fromItems", + "RangeNotSatisfiable", + "8403", + "totalTrxUsed", + "commitmentsToVersionedHashes", + "pattume", + "EthAppPleaseEnableContractData", + "zb", + "SET_APPROVAL_FOR_ALL", + "mediumseagreen", + "48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4", + "鈣", + "WALLET.BACKUP.PRIVATEKEY.TIP_4", + "httpProxy", + "TRANSFER_MODAL.CONTENT.AUTHORIZED_AND_FAIL_RISK_2", + "KT7FTkFPEmjs9cSgVyu4", + "i0gN2_l7bLoopNC3EZn2", + "vQNoNhcceSLyoan005Tw", + "filterCloseIcon", + "cCaxF26ON2Gicw8ZA59U", + "yearFormat", + "Iu8u1gVkICOyrnsrU8Bp", + "ariaValueNow", + "isEqualWith", + "种", + "liberty", + "spanRight", + "H5ug6ebsHhTtH05lMmia", + "Sensor", + "0881011207313030303332321a12436f6d6d756e6974794e6f6465546f6b656e20002a015f3203545258380642463044022049b07a7982b90dedbb669d619cbf67ad3eae9c1425f7b3f6a2c8d9a6339ca91202205249c69b403d95054f488c4d8ea5973eccfecb0520815763994a32a53fdb8908", + "getCodehash_asB64", + "hyCLPhjfq9BSlz1tMGow", + "nx4aPNS1pCh4kfLRQN6E", + "static/img/3cbf68bf4d6b17b3b89facde678bc958.svg", + "static/img/10ff3902834334b30e7742ac8ea7471b.svg", + "sdl", + "SETTING.DEFAULT_WALLET_PAGE.NORMAL_TEXT1", + "MozOrder", + "#ffd700", + "viola", + "getPropertyType", + "8534", + "setAccountName", + "privateEncrypt", + "PresetCurve", + "set ariaAutoComplete", + "8561", + "0a0a54726f6e53696c76657210001a47304502210085f92e16fb34e93b471c436663c5f0a6b44fadd5c29bd587a31ce9a2508279d00220671a75e735f06a464ee0dc372e0edc48637800637bdd1e1cb1c5c227fca3b324", + "createPrivateKey", + "000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc", + "__ogt_ga_send", + "Ee", + "TON", + "hotmail.com.vn", + "illness", + "CYhNfr5l3uDc570y_dDx", + "miniCssF", + "scrollIntoView", + "8597", + "ciu9e7sXP_WuSekW9KiN", + "addDefaultCase", + "_prime", + "8601", + "8607", + "backgroundColor", + "SETTINGS.CUSTOM_NODE.DETAIL_FORM.MAINNET", + "mr-IN", + "msBoxFlex", + "BinaryEncoder", + "ACCOUNT.SEND.RECENT_ADDRESS", + "ftBoard", + "CONTRACTS.ADDRESS.RecyclingResourceAccount", + "故", + "蕭", + "perplesso", + "CAGuq4chuSnGF3yPcw7w", + "血", + "ZMB", + "根", + "set shadowRootDelegatesFocus", + "finishDraft", + "賀", + "8631", + "komqpJ_6PySMEkrA_EIJ", + "絨", + "supporto", + "戲", + "getAccept", + "delta", + "8639", + "writeencoding", + "TRIGGER_CONSTANT_CONTRACT", + "^\\d{2}\\-\\d{3}$", + "袖", + "datetime-local", + "fromZigzag64", + "bulb", + "gtm.elementText", + "^([0-9a-fA-F]){12}$", + "8650", + "JIRxqYKUdFypEDpZ2kH4", + "updateDeleteAddress", + "refreshIcon", + "惠", + "apparire", + "aX76cDM0en5V9NBgSZFw", + "senior", + "getLineDash", + "石", + "lenza", + "gtm.appName", + "竞", + "HOME.GAS_FREE_ENTRANCE.TOP", + "測", + "WebkitBorderImageWidth", + "sorry", + "冲", + "蒙", + "08451207313030303839331a0a5265796e61546f6b656e20002a015f3203545258380642473045022100f9b93ea39c6cac76e2384072a40e575b1ded5342aca93cd57f97bc1d5daec1850220547f983923230c5410303a8c87682432c6b1fcd0d4fec5f95c3b05d86a5912ed", + "丹", + "eventTimes", + "getNormalizedV", + "aes-128-ctr", + "彩", + "either", + "AX", + "8690", + "8691", + "optionVisible", + "onBackground", + "dB", + "涼", + "malafede", + "CBC", + "RPnvnCbJGlQMysqFHarM", + "DEVELOPER_TOOLS", + "PXJqi67laK3qY4mzQz5d", + "clarifyTimeoutError", + "smottato", + "delaySetPopupVisible", + "XPJyv9UT7phc7H4H8Yxz", + "__private_0_instance", + "toDERHex", + "setNewPublicLimit", + "SETTING.CHANGEHD.CANCEL", + "deliver", + "checkout_option", + "varcato", + "permesso", + "秩", + "lusinga", + "braccio", + "riverso", + "draft", + "TriggerContract", + "z=", + "NO_UPDATE", + "fecolormatrix", + "8755", + "CONFIRMATIONS.DELEGATE.LOCK_HOUR", + "sierra", + "lawsuit", + "PaymentAddress", + "0a0f54726f6e4c6567697447616d696e6710001a46304402206b925dfeff62ff858470f45a6af85a39b68c77d1bbed9008286d32310cb3d0f50220413bc5d58e2094d45f32cd17451586216bd26e4f179858ab1e036f129ded56a0", + "忙", + "cervello", + "遼", + "behave", + "tristezza", + "because", + "sun", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.HIGH_GAS_TIPS", + "searchParams", + "8790", + "PNG", + "sobrio", + "getTransactionIdentifier_asB64", + "get list", + "whip", + "plaintext", + "EIP-1153", + "_encode", + "e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352", + "nameInOriginContainer", + "8822", + "0a02535210001a473045022100f250e89cbcf3e89732d4ab12fb29b0c43fe4e84cb45e07964aef764338aeec8a022056d0fb7a773a059c7a1071a477a25c4603ed057d339a073174e0bd78a30b0ba5", + "_clear", + "8835", + "0a084e4f52546f6b656e10001a46304402200d811fd279e05019f4595ec6e9962ebef9f61b8330d5b8dbe051a2dabd24b5e002201650271289a65af8d1af060f684c5bd9e1461a5e2a895ced7f97bea29bfd15e7", + "resetEventsBlock", + "finishedWork", + "diradare", + "insieme", + "forcePopupAlign", + "DOWN", + "緊", + "getItBtn", + "SwissTRON/TRX", + "removeItem", + "dropRightWhile", + "dust.u", + "082512015f1a0354525820062a07313030303433303204424f4f4b38004246304402203288a4c9f742f79a2fa6f4c3fed4024417f2e18a7cb88992b2c23940ae59602c022064febb25bf6e5fa3bfa3f22b31df9deefb63087ddb15c703676302c2a3756020", + "cM", + "SIGN.APPROVE.CONFIRM.TRADE", + "Shasta", + "get marginHeight", + "LedgerAPINotAvailable", + "_parseInt", + "RTCDataChannel", + "set alt", + "审", + "8907", + "toHex8String", + "corazza", + "ASSET.TOKEN.CREDIT_RATING.EXPLAIN_TIP_LINK", + "Dm", + "EXCEPTION.SEND.ADDRESS_FORMAT_ERROR", + "#e9967a", + "ASSET.SEARCH.HISTORY", + "uint40", + "0a055a54524f4e10001a46304402207d766362b7c25c2e5663c009103bec34f21b395ba3358b3f102969371a74d17d02200f31b341d287ab38b79c888ad5d768cb273564114f2173ad314d2c45b2f2db28", + "0a0a4d6f7469766174696f6e10001a46304402202e5ee13de7973fad49d582d05f40b6a65c03630d658acb417037fba410b9671b022000be757769d2511634512251b7749d4acb3756dd96fa3ba3fc9cafa87ae9d45c", + "flemma", + "pwoUHrcDo16wa3_eRaZ2", + "protocol", + "get formEnctype", + "经", + "packedRootsBytesToLeafNodes", + "autoAddressEnabled", + "initFrom", + "rN", + "awake", + "secureConnectionStart", + "msStrokeDasharray", + "gittata", + "targetTouches", + "若", + "SECURITY_AND_PRIVACY.CHANGE_PASSWORD.DESC", + "draw", + "0a094c6f7665546f6b656e10001a463044022026ccdf8d7c2b3b8bd0ad1ff0ba44a03ae031f3c8e3b05f86572e9d5121e8e9c402203f858873a09482e8d59b093bf307d59bdf7a69e004cb98b025b241f069c69752", + "Gl", + "汇", + "lattuga", + "kk-KZ", + "super_", + "stretchy", + "9033", + "WALLET.CREATE.HD.TIPS_2", + "邦", + "umorismo", + "rinuncia", + "_getTransactionRequest", + "NOTIFY_EVENT_KEY", + "Invalid entropy", + "wo", + "Decipheriv", + "stove", + "offer", + "Ũ", + "削", + "其", + "lineTo", + "Number primitive has more than 15 significant digits: ", + "9090", + "ĕ", + "BUFFER_OVERRUN", + "nonce", + "9101", + "EIP1559FeeMarket", + "'${name}' could not be parsed as date", + "redirectCount", + "9122", + "&e=", + "disallowedRegions", + "0a0f507269766174654369747947616d6510041a46304402202902ac90420599ab30292ea5233faa92bc05522c7ce147c8cb1d9fd6eec56cbb022026e674fd67d3805aee0d870e5ad6249e6b827c87d961ea3feb95ced2c6582448", + "0a07505341434f494e10001a47304502210081524ceb97d3bf8246d35dc9f706ffd79f69fa738b17aeff0f606e3e47aad44b022024d1cd45039c104419ff2affa1a2db5d1626c455364df169de0f2bc1b5d6c0fc", + "BWA", + "rsoB6cIlcsWm0_mhdltZ", + "ABW", + "运", + "VU", + "RD2phXrq9A5OIOq5zGGp", + "d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448", + "^([01]?[0-9]|2[0-3]):([0-5][0-9])$", + "舒", + "0a19536f667477617265734f6e4465636b4d6f6e657947616d657310001a473045022100c318f5acab7d5231df815736b578dae9642e693966f260c4bb660e29f6512deb022004d8eae681baed9dd0e80b2e90cb3b0fe905c5c6a763ee2d224226fc5f5de445", + "BITS", + "lanes", + "ignore", + "9191", + "0a08696e66696e69747910001a473045022100ca9273e88dcb4c27396aece465607de1f58bec698c81511ca3c390aa880f7a3b022008f98583e16cf621c1498a3e3e4879af5154ad27c13b958438ae3a907cde7d41", + "get rootBounds", + "v7VQO7m6ysInza_cXrEm", + "stivale", + "%s is not a valid %s", + "pelican", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.PRIORITY_COST", + "9237", + "DeviceAppVerifyNotSupported", + "albo", + "該", + "GS1", + "9250", + "POLYFILL", + "obey", + "virtualKeyboardPolicy", + "loadAbi", + "getHDAccountId", + "_maxListeners", + "iAXftxw4U4J9ZLR86bPT", + "buffalo", + "opposto", + "3044022043fb323d3a064faa38bcabad3a3f797dff60f55b49c19e350a9d0b1f980818e202205c3dc14efcc49adf915f195ff29fa02dfd9d08fca532b76086e501f9e0d133ed", + "quota", + "trpl", + "balanceStr", + "sbruffone", + "ucs-2", + "9308", + "铒", + "writeCmdUuid", + "ArrayCompositeTreeViewDU", + "setQuant", + ":&did", + "sortedLastIndex", + "0a0f426c6f636b5265616c45737461746510001a46304402203712c76c5a5700fa5a03217a2d3a4d0494fa0f42a1e584e8c63ebce66ea12713022028c995543a07db4377dcc0d3ce0adb747e3b8481efb108f34e333f411dfbd277", + "9345", + "%Function.prototype.apply%", + "Xu", + "_gat", + "0a0547656b6b6f10001a4630440220152d8f8bed613c3d6890fa7ccafd1d2e87904ed728cfb540031f7d79cda755c9022066937f4c31029278c12b4f9d50ce63e9b9d952e608a71dbace7155548790e002", + "0a0d44616c61694c616d61436f696e10001a473045022100e3e688026518ecc55762e778080281d3a05034a23db223b1e4af7a1146b7f683022061c1ac988811b4d641d8396a1a35f3dfa89c78e806fbc53a3b69ec512f5fc9aa", + "az-AZ", + "en-PK", + "zk", + "GAS_FREE_TRANSFER_INFO.TRANSFER_FEE", + "fetchIntervalResourceInfo", + "hardforkGteHardfork", + "pointsForContainingLower", + "magenta", + "rowalign", + "openOptionsPage", + "isLight", + "於", + "wx", + "DAppChain", + "TH", + "Q0Nk5ES3_FknBFRn20uZ", + "Homestead", + "scriptsizemultiplier", + "rilassato", + "luhnCheck", + "currentArchType", + "ordinary", + "customTokenInfo", + "horse", + "selectedIndex", + "GAS_FREE_TRANSFER_INFO.ONCHAIN_TIME", + "openSwitchChainSecondaryPopup", + "outlook.in", + "#663399", + "INCORRECT_P1_P2", + "market", + "脫", + "act", + "pride", + "getEvmPrivateKeyAndAddress", + "POINT_CONVERSION_HYBRID", + "Rx", + "getShowWalletList", + "嶺", + "SVGPathSegList", + "姿", + "bS", + "卢", + "abrasivo", + "desumere", + "WALLET.LEDGER.CONNECT.STEP_3.TITLE", + "仿", + "9543", + "getPath", + "defaultPrivateKey", + "duck", + "disabledModeItem", + "0a0f746f676574686572736f636965747910001a4630440220275662d8aaeabcb615972f47c83f34d3faa797e46de68c5ca668558644c61f78022064fc94c9d2a3abc1c31abb993311c49743098d5ff858c0232dd53d63e778a6b5", + "0a0a50726f7370657269747910001a473045022100f27ebf1dd4139438e37d8495b4adeba5e00675c0d4e92fcc6b98d6b29412cfdd0220272b926b0f091363f530a68e07c0908a77853bc1d8f02527db5193828e982af8", + "po", + "clearTokenModalVisible", + "uwrqkdJtFbGNTq9iQugg", + "scene", + "3045022100fb2f59ec83f2a962b990dac7a4823a619ee3a67b72e29bab86e317d36bdbe665022052c113fd0b7e45cee1a428c838be4d38d7110e3eac1f45064c74b721b8b67974", + "dN", + "SchemaScanResult", + "tryEach", + "^(FO[0-9]{2})\\d{14}$", + "9601", + "红", + ":_dp", + "Al4HfBceQvCLD_vpCYCV", + "Ġ", + "get text", + "setup", + "NCYbsAFzYj0BfBBb_RVw", + "棄", + "addmod", + "sha256_street", + "debutto", + "addHexPrefix", + "currentSelectedNodeId", + "GET", + "#a0522d", + "nonceLength", + "trave", + "templateSettings", + "9663", + "ke", + "requestMIDIAccess", + "showAcceptTips", + "is_session_start_conversion", + "COERCERTLFULL", + "get speechSynthesis", + "rilevato", + "google_signals", + "setEnergyFactor", + "stagnare", + "85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83", + "_fetch", + "ExchangeWithdrawContract", + "0a034d454710001a473045022100d10c826233610842f884b2d733e555ac328851f00308648960153174830adf11022000b9fd25b8659cb302cb127cdd0b39d19b4c413a595ebe5afca03c511bc619cf", + "clientHeight", + "attempted to set read only private field", + "%ArrayIteratorPrototype%", + "getContractAddress", + "estimateMinGasFee", + "set webkitdirectory", + "fr-CH", + "rs", + "獲", + "apatico", + "ruby", + "nGc9yCHzyjr_EmORhOkf", + "PresentationReceiver", + "(=.+)?(\\s*)$", + "9785", + "hasListeners", + "caretPositionFromPoint", + "Expected a string but received a ", + "FJ", + "getPubkey_asU8", + "quantity", + "farthestViewportElement", + "get accept", + "Lu", + "界", + "dawn", + "sha512WithRSAEncryption", + "ccd_ga_last", + "redAdd", + "clearContractState", + "caches", + "/import_confirm", + "錢", + "wnd", + "invece", + "msGridRowSpan", + "jsx", + "0a104c61756768696e674d794173734f666610001a473045022100c40452d2bdae7f06759f1cf20fce9d6fcd5277f1c8032d082da81fdff1878031022057fef8628a1a346a7dfaa15971b98d953afdb79b193433fc82280eee2ab1901d", + "prelievo", + "set formMethod", + "響", + "__ogt_1p_data_v2", + "backToToday", + "ANG", + "產", + "piffero", + "https://testnet.bttcscan.com", + "gallery", + "0a0646555455524510001a473045022100b1787cbea17110e2bd7a6ae469718c7f2bf569ac75ac57746e2f537aa9f02596022015b2d93c600627a6c12ad636783c0655fcb7fec93f686c2693d34be2bca3b3c4", + "eventNames", + "虎", + "AOA", + "extensions::bridge::api_object", + "9898", + "kHU6MmE417sVJWenlkEN", + "importMnemonicAccount", + "userAgentData", + "TA", + "isEvent", + "functions", + "containerRef", + "get clientHeight", + "Kx4xU4n9yeIWJwWftV3V", + "inflateSetDictionary", + "mmultiscripts", + "堵", + "-affix-wrapper-borderless", + "insertAdjacentHTML", + "TeI1hiZSEN2Y92WqwTep", + "GPUTextureView", + "grey", + "Receive", + "0a0b54726f6e4368617269747910001a4630440220745edf9a093f2e3903cc8e687cf13e165e5fdc777800dc903d3afcf98079397402205593da303906b7831029af01b45b5195cb73775c857666722865d3a9b3f4b34f", + "0a0954726f6e6f706f6c7910001a46304402206c4814f97b0a54c322a155f9ad8159c5cbfa7b43ea31b65a63b3f8bb63b7f7fd022045a61fe7c327598addb85a2a4166091056c7a3a9447fcf4ae64093e7a34791ff", + "窗", + "multiline2", + "鋼", + "0a13496e74657267616c616374696353696c76657210001a473045022100ba0e033794421866c69f3e2188d886d2f61fe45619d824102c40fa8150f4c4a302201cf98fa6f8a228e14f0cb52d0d0197b30ca9939cf40f88f373c6c9b9cf7c2f13", + "轄", + "taverna", + "dust.K", + "PUSH", + "PRERELEASEIDENTIFIERLOOSE", + "0a074c61776661726d10001a473045022100b8485af65639be3323f83f516e811f2ba0de479e90f04a0b120d12ba22426943022008a6c8821911cef69eb9ebad2078c9856dd8becc2897481792748217e8b22a9b", + "10017", + "PAGES.TOKENS", + "song", + "HU", + "然", + "setExpireTimeForEnergy", + "0a0a5345454452534841524510001a473045022100f482b8b9ec3aaae92b542e4769f963a35647c18b4c3c0127a0d9d6afd901aa540220300e2e2d115852cba06e0a88700d97c5188588ec7d4d2c9f619eede87ba83d78", + "SETTING.CHANGEHD.CANCEL_CONTENT", + "sail", + "0a094d6f6f6e6c6967687410041a46304402203aa6edff8e756c07eaebfadf3c85066e958f50f598e725910088120bad77adee0220539e259bc0dccf86c3a4cddc2babae1e81d22069706a1093a64843982e1451c5", + "fi4kPfhVIFnfzKCDPx53", + "HDNode", + "initKZG", + "jb", + "ariaRowIndex", + "version", + "bambino", + "Unsorted", + "value_deserializeFromBytesArrayComposite", + "belowElementWider", + "rimorchio", + "Cs2b746vonhgWRl9tPXp", + "0a043131313110001a4730450221009e8f230273308f66990d68d46f3f7c359a2828e416fb46b30bba7e066b6ecd3302206c4debaea2904ef76f228e243debfe1c717aa55008e021a4d22561fd1c6be16e", + "PERCENT", + "Ad", + "encodeFilterTopics", + "cookieExpires", + "utf8ToBuffer", + "figcaption", + "vibrant", + "立", + "Ethash", + "walletSearchValue", + "Incompatible receiver, ", + "waste", + "EXPECT_SELECT_ARGUMENT_SELECTOR", + "selectedGasFreeAddress", + "c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891", + "WARN.SEND.ADDRESS_UNACTIVATED_TRC20_WARN", + "鉛", + "MAX_CAPTURE_VISIBLE_TAB_CALLS_PER_SECOND", + "56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "clearVisible", + "preClickTime", + "AnkrProvider", + "Ā", + "parsedOptions", + "bytes18", + "OPENBSD", + "get defaultMuted", + "郭", + "gasFreeMultiSignAccountModalVisible", + "maxRefundQuotient", + "FRAUDULENT.TRANSACTION.TYPE_1", + "setOwner", + "door", + "Ia", + "wordSpacing", + "office", + "Utf8ErrorReason", + "handler_function", + "decryptCrowdsale", + "10237", + "largestShiftValue", + "-footer", + "darkmagenta", + "showSortBtn", + "\\b(__p \\+=) '' \\+", + "activeTab", + "tolto", + "stop-opacity", + "SWITCH_CHAIN_POPUP.SWITCH_TEXT.CURRENT_CHAIN", + "int168", + "SANDBOXED_JS_SEMAPHORE", + "麻", + "LedgerAPI4xx", + "get textRendering", + "lineare", + "0a0c43616e64794d6f7265426f7810061a46304402205fb811ddda28161890ce3a3985d74f87be97257e744ae999eb71d858ba95a7540220676c18020dbefd97d2ebf002875b44eca4ba9c7aaa0e9ccf5041af98985f80a2", + "PUBToken/TRX", + "孙", + "dutch", + "Air/Cannabis", + "阵", + "classicTestnet", + "setSessionItem", + "Kp", + "RAiOv1mWZsEjEtnXcaDQ", + "setReceiverAddress", + "addressWrap", + "_endoSplit", + "0a0349434510001a473045022100e2636122bbf918128a8d1b4617599fae9325b1ec48dc58e34287919e1524984902202c79759bc7d73c6da45a7f43b3624c59d3442a46c764c5b03abdd4a547950d90", + "^[A-Z0-9]{2}\\d{7}$", + "morden", + "l5b6Zpqa4Lf2iRytXVg1", + "getTakerorderid_asU8", + "BUTTON.CONFIRM2", + "easy", + "X3IOpWAfRYHVTLMw_auw", + "ValidUntil", + "JPY", + "NotRestoredReasonDetails", + "criticalCHRestart", + "func", + "InvalidAddressBecauseDestinationIsAlsoSource", + "variable", + "Search in filters", + "PUBLISH", + "writeBigInt64BE", + "10453", + "_ltLK0gR06M5znNoa0Jh", + "央", + "setSelectVisible", + "PresentationConnectionList", + "0a0b48617272794261686c6c7310001a473045022100c22371612648e74e1b0091ff8a591553a65368fcc055ccc31072740226431d9302201ad4ba44c38ae623593b602f249d7d42fe5c75a72e0dd19416918ac5c2021e1e", + "send", + "NEHirlZXdbjdZJEgU3Bj", + "游", + "oldHistoryState", + "handleReply", + "contentWrap", + "calldataload", + "centesimo", + "0a0e54726f6e506c617965724469736310001a4630440220527a9c6bf8f63c91c3f0f08b28d762039119f9e72aef5c60f5f37f103e95773202203300529c539a0c96effeb78d0b2a3213a3d24c57b33436898f8bfff5fc7a4031", + "otherAddress", + "sorriso", + "set valueAsNumber", + "Owner", + "GS", + "升", + "bitSet", + "fromSerpent", + "blurDelay", + "#1890ff", + "getFromEventContext", + "versionUpdateModal", + "BTFY/TWX", + "CMCP5HfyZbL9C0Czv7TD", + "ASSET.CUSTOM.ENTRY_TITLE", + "hotTitle", + "boost", + "fontVariantCaps", + "Ha", + "removeAddress", + "^[a-z_\\u00a1-\\uffff0-9-]+$", + "deserializeBinary", + "porfido", + "10583", + "NAMESPACE", + "Ay", + "scuro", + "getDecimalPlaces", + "toDate", + "BUTTON.SUBMIT", + "https://sun.tronex.io", + "BDI", + "HRV", + "smooth", + "10643", + "targetOffset ", + "TYPED_ARRAY_SUPPORT", + "WALLT.IMPORT.SET_PASSWORD", + "female", + "恩", + "setSupport", + "ASSET.ASSET.ID", + "ce", + "散", + "value_deserializeFromBytes", + "mediumspringgreen", + "wave", + "_jt", + "冊", + "tray", + "readPackedSint64", + "10693", + "verifyEthMessageSign", + "QCvR2f3tkQB6WIUF1Dil", + "0a125468656669766548756e64726564436c756210001a463044022034683ba0e214762eed32e9ca32cd6f81f2f334b273e285a38c89b0f4f52ead5b0220382b3d4f58e1335b36ce88f9ed64f2683d6c4e14a88255f802f13c2827e7925e", + "^['ঀঁংঃঅআইঈউঊঋঌএঐওঔকখগঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহ়ঽািীুূৃৄেৈোৌ্ৎৗড়ঢ়য়ৠৡৢৣৰৱ৲৳৴৵৶৷৸৹৺৻']+$", + "00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00", + "搜", + "caserma", + "甜", + "getGenerator", + "aria-haspopup", + "zones", + "differenceBy", + "usVh8mT_s0SaRJ_CZVKn", + "幫", + "el", + "getRawData", + "郎", + "out of memory", + "viewBox", + "dream", + "setState", + "0a034c4f4c10001a4630440220591f2aa9ede56f93a2fd78a8cd4450fb262ec56e45149c99dcbcad4b84bc46070220543892e2dac68f4dea1365ac11ba00bb66fe406597a7b83c00073d00e6061459", + "firstLine", + "showSyncModal", + "redISub works only with red numbers", + "撫", + "M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z", + "踏", + "Sn", + "Lv", + "DragonBallCoin/TRX", + "robusto", + "10803", + "isAllowGA", + "readPackedFixedHash64", + "validateFields", + "gA", + "oggi", + "FRAUDULENT.TRANSACTION.TYPE_2", + "0a0943686174546f6b656e10001a46304402205cc1432430658e713602c8853f843fe20157d39eb834a3e7874f4525a7df8ecf022002cce4bff8590fcd903dd87efd16c4a28327f875dc7a0d6949e3435abc66501a", + "MozGridArea", + "set search", + "crypto_box", + "G19YtpemX67ycrv8pIo3", + "DeviceExtractOnboardingStateError", + "PAGE_RECEIVE", + "no_update", + "hexValue", + "ASSET.TOKEN.TRANSFER.TITLE", + "onChangeNumberValue", + "holiday", + "such", + "blobKzgs", + "0a0c44617070657243727970746f10001a46304402200c17b04d20c20676a224aba3cf644b3caa790e045c788b91bfd71ac1750b8e85022038bb8639bef87b1cf31b513d78c4333f84d531ab81becba1361c58357760cf57", + "0a0f54726f6e57617463686d61726b657410001a463044022060ef50d0426b7b0bd9c2a83a3738c0d8b2a49992e69e951885271121a5661d9b022057fa4de647081060e0e1dec3effdb00ab5b2bf9fad3cdf4991c45de02f6e1062", + "popupAlign", + "XRANGEPLAIN", + "ammirare", + "0a0954525872656c69656610001a473045022100d454bc3da4c7dfdd5bc56bfea92d10ea370b5f33397a4de8e07a535f00e5ecdd0220701dfebabf79a3debb16d7cd769ea080d2d9307ba57301a3ea240b9bb34f6e3e", + "WebkitTransition", + "constant", + "10931", + "readPackedInt32", + "get webkitVideoDecodedByteCount", + "ammenda", + "SECURITY_AND_PRIVACY.RESET_WALLET.TITLE", + "__utmk", + "10949", + "Save", + "slush", + "mether", + "NC", + "mnemonicToSeedHex", + "fillLast", + "useMessage", + "SETTING.TITLE", + "hostnameBox", + "TRANSFERASSETCONTRACT", + "innesco", + "Z4QrZrihopsNAGEHHPVQ", + "bipede", + "搖", + "A case reducer on a non-draftable value must not return undefined", + "outside", + "11032", + "platform-", + "tokenSelectors", + "selectedAccount", + "ethersUtils", + "wrist", + "0a03544f4e10001a473045022100b714c30eef8f8263ebe3f4fae79b7463505a1433c9eeed0e35c74c11ddea806602206cdc5337386fb901a3b3e857ae3063752b7154219c52107ec2494915cb323a08", + "get ondeviceorientationabsolute", + "notification/updateCheckRedirect", + "yn", + "setFrozenAmount", + "TRANSFER_STEP_3.GAS_FEE_MODAL.MAX_BASE_GAS_FEE", + "hdTipsVisible", + "https://api.trongrid.io", + "FLOAT32_MIN", + "CAPTURING_PHASE", + "roditore", + "緒", + "static/img/cbdb1c4b04a2ae61ea0af80f837472ee.svg", + "吾", + "0a0643686565727310001a463044022008ea898dc71326a7385444e6f293dc98987946e916787c281d9b0fed0e83a38f02206d133a52c4a785bc71a6ea1193d75ef710fa161567bbf078d6e6793125dfb267", + "vendorId", + "set type", + "trip_type", + "writePackedUint32", + "11152", + "舞", + "Lp", + "copyFromDataLayer", + "灌", + "dust.33", + "addRange", + "love", + "mx", + "tspan", + "get ariaLevel", + "abete", + "xvar", + "bech32", + "SETTING.CHANGEHD.DETAIL.SELECT", + "get intersectionRatio", + "划", + "after", + "ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73", + "[object GeneratorFunction]", + "WALLET.BACKUP.MNEMONIC.SELECT", + "Za", + "pako inflate (from Nodeca project)", + "Content-Length", + "這", + "^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$", + "var ", + "stubObject", + "edile", + "additionalTip", + "fk", + "武", + "mostro", + "get hreflang", + "0a0347554710001a46304402205c87ea3b1e148b4b38c1b0a5f97e8e7d92899b67439a2809bd58bf0a1ead3cd9022000b83d0f123848a1e3206752e184b25089aef7741038460175b1a0c7b1657b1a", + "伟", + "36l0", + "0a045354415210011a473045022100d8be2661df59cc39c517dd36507da7b843ea87405e004b2c049868b28353a04102205d6cadf635f7ede148fd050e976f797c07bbc38867350c91a828d9691ead74b2", + "get srcObject", + "set letterSpacing", + "people", + "11306", + "invalid hex", + "11312", + "impose", + "euid_logged_in_state", + "dust.51", + "304502210094d2c3de8a61bf940dc5c8132070ee0566ab6d0059f1eff5aec3ba1ec04740a202200fb41470f2693427466a9ce580d5c9ff12243f848351c7aa2ac070c1618896e2", + "STRING", + "alterTransaction", + "11327", + "rare", + "colza", + "BIH", + "text/plain", + "KP", + "checkout", + "prev_5", + "countVarintFields", + "^(\\+?1[-\\s]?|0)?\\(?242\\)?[-\\s]?\\d{3}[-\\s]?\\d{4}$", + "needTransform", + "birra", + "reading", + "dot", + "途", + "0a0a4352414e49554d45474710001a463044022003d3f92558e52d059ff4764992a0f02330b0973c727505c882d7e5fddd62a45302205bbe85027e505842d5af539e9e2ea14f3ce1569057333ed5661684289fb467bd", + "(redacted)", + "TRUSTED_TYPES_POLICY configuration option must provide a \"createHTML\" hook.", + "AlchemyProvider", + "ConstructorFragment", + "getBlockByNumber", + "0a075452584c69746510001a46304402204d1d6ebfe7ed85a0fef9c949e191ec72afe4b35eac6b5019f755c190eac2e80802203b4f34d049bb0e04088ad700a32a17eb724bcd8e23c40746209de76ea549679a", + "fYcXgxsZ7MuWH8UBBb6N", + "LEDGER", + "aC_jQ5kQAqzeEyfCd_0f", + "modp1", + "0a14576f726c64546f75726e616d656e74546f6b656e10001a4630440220765fdd7fccef59521f7a7391ddd746f0f02cbf5edd0bd0cc5c7226ecb8e4d31c02203a07380a0e539ac673279a7d55def88f9a77ecaad602a52fec0518d93b287ce5", + "removeAllListeners", + "锦", + "/change_other_chain_tip_wallet_switch_chain", + "000000000000", + "GC", + "buio", + "0a094b414f534b414e445910001a4630440220125f56c042d7fcf8068ff03c12d59b92bc3df60b5274685e03163e2e14765969022023052826875a066cf53cf9ab4025feb48355924cb13ecf40518d1571302ec147", + "q5nZL6LjyDNBQgfgqRNt", + "0a0a42757267657254726f6e10001a4730450221009d30abd97f11a3caf0269caad7477095b3f3848308c00a92b2ce518d4013bd4e02203ad9a8f336fbc0db8e0130b867a46518cb5796eb71be37c17561414c5b8678fa", + "protobuf", + "focusNode", + "livrea", + "ariaRoleDescription", + "en-MO", + "https://tronscan.io", + "補", + "overrides", + "m5lECQiHParC6ieqkgI_", + "_decodeNull", + "rquote", + "BRC20", + "CRI", + "ton/TRX", + "\", rendering message verbatim", + "ariaAutoComplete", + "0a0950616c657374696e6510001a473045022100bd01f02a953423acffafc59c354d752f49a30f434985d77b7808c477e700b97d022005112d1d7689672568f36da037036db6ef24666eba573378eb879b35f13e276a", + "pm07zSD_p2n_c9hw53pP", + "change", + "yahoo.com", + "redirectStart", + "enableMergeRemoteConfigApi", + "TRANSACTION.FAIL.REASON.TRANSFER_FAILED", + "onFocus", + "campaign_term", + "utv", + "11524", + "%Object.defineProperty%", + "set onopen", + "SpeechSynthesisUtterance", + "11539", + "-affix-wrapper-disabled", + "kzg", + "Qv", + "频", + "getTwoToneColor", + "11557", + "TRANSACTION_REPLACED", + "toggleAttribute", + "Z_BEST_COMPRESSION", + "svolta", + "ķ", + "Nn4c0XDYP0LFeHf5Rjgw", + "horizontal", + "value out of range", + "get redirect", + "TRON_WEB", + "canvasWidth", + "TRUSTED_CONTEXTS", + "CHW", + "arch", + "TronPoker10JQKA/TRX", + "/gas_free_withdraw", + "clientWidth", + "DELETE", + "11604", + "onFocusCapture", + "Pd", + "BACKGROUND", + "ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff", + "Ic", + "捉", + "0a08486974446170707310001a4730450221009e7f9c0486e83071e1c74ed7955cdb8e68e57a4e73bcae7d1b5e3600884397380220408b27fc84325df433e3f23af7dbbd253d7d4a3e36b9ca7378f393d4968d8f31", + "G-", + "gtag.config", + "11652", + "weierstrass", + "treat", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "onCompositionUpdate", + "Bls12381G1AddGas", + "SETTING.CHANGEHD.DETAIL.CONFIRM_TIP", + "究", + "ENUM_RANGE_ERROR", + "ON", + "乏", + "G-R1N0LPVFR8", + "%Promise_reject%", + "11689", + "precomputed", + "11690", + "#/wallet?from=tronlink", + "Xm", + "toSafeInteger", + "11698", + "postMsg", + "macro", + "onTitleClick", + "selectedCollection", + "GPURenderPassEncoder", + "missing continuation byte", + "碼", + "3045022100a79503f04eafa7afb97bce7df13dc697d7ad03532be221da27d596ba5c4f9be502205ae99bd27a8f1c92cf78fec9952845342ed93625d07ef878043af48eaaa4b093", + "isCommunityResource", + "MisdirectedRequest", + "heRTPiynAcaVPZ_qjsxm", + "_toIntegerDown", + "簡", + "getAssetName_asU8", + "signFailedModal", + "internal.sortRemoteConfigParameters", + "iu", + "Unknown base64 encoding at char: ", + "^(LB[0-9]{2})\\d{4}[A-Z0-9]{20}$", + "CAPTURE", + "0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", + "getOldVotesList", + "get ancestorOrigins", + "RESIZING", + "getAuthTag", + "customScripts", + "VK9WKRi2pSIEHDlv9H2w", + "下", + "C0", + "addressItem", + "_leader", + "aIAq4LNATnmGR01pEA4m", + "纜", + "assets", + "ambrato", + "focaccia", + "tale", + "isConnectedWebsitesVisible", + "且", + "OpmaoGPVv5dl6bNuCyQq", + "DETECT_NEW_TOKEN.TITLE", + "0a056954726f6e10001a46304402200fe707b132193892aaa74ed1d4e38c5617526a76d9cd1e661a4c113b99095162022027f2395dfb614358de45e168cd201124dbb9cf2b70a1002203081997116d9dd9", + "11821", + "selectordinal", + "yard", + "馏", + "^(?:[0-9a-fA-F]{2}([-:\\s]))([0-9a-fA-F]{2}\\1){4}([0-9a-fA-F]{2})$", + "雷", + "GPUCommandBuffer", + "11868", + "cubic-bezier(0.78, 0.14, 0.15, 0.86)", + "饲", + "portion", + "0a03746f6e10001a463044022008fe89591abcc64dd9b81dc4630383fca8854fbc6d23c35e0cf874925be573be02203b4cf23fac424c4ffe6577c64bb76a105ee68064421c43c12c832002d3dca4d2", + "GasFee", + "tabBarExtraContent", + "11919", + "#87cefa", + "feMerge", + "noteText", + "in_app_purchase", + "0a0647657443617210001a46304402202f69f168fa50f2d3ab6e9418e46a8ee59969a441fc8a1b35848157cb6357ce7702202ecbf5e3bf54af39129bbb1154fb38825fcbe68e7dd75df381c964a37fdcfe38", + "filters", + "11938", + "additive", + "11939", + "炼", + "PRECOMPILED_CONTRACT", + "host_blacklist", + "四", + "^(IE[0-9]{2})[A-Z0-9]{4}\\d{14}$", + "propertyOf", + "cliff", + "3045022100a887a8b2f40695509ac6e040feb1a4a088fee459fd7e76cb137ea7c06b0a0b930220617b514271c05679e7ce04860ffca703ad2a21f4a45cce34b40e38624cf7ec13", + "splitScalar", + "FieldType", + "set ariaInvalid", + "nanoX", + "xml:id", + "getBlockWithTransactions", + "ID", + "sedano", + "timeRemaining", + "hunt", + "keepPositive", + "mountain", + "_normalizePrivateKey", + "gtm.gtm.scrollUnits", + "0a09436f6666656554525810001a46304402201a4288dc4ee1576ab7d8cc17b9eda2e6bc3dd4f91c2fe33dd2009268bb3604a1022031915dd3de33511c7133ad7a30864af7cfeb050363fe6618115b818150b946d3", + "12076", + "keepAlive", + "0a0856616e616469756d10001a473045022100af81943e81a40f6032ff8d3fdd93975f5a236c3759330e342edd78a0c19255ce0220478000eaac5c01674c8502eee45df0798e88a293067bc1c769ded21947bc9966", + "PermissionStatus", + "bytesListAsU8", + "dust.21", + "ExpertModeRequired", + "gtm.start", + "Expiration time", + "Ph", + "save", + "ln", + "$1^", + "0a0c48617070794e65775965617210001a473045022100a5398475d0e753869cdc5536d650342ea0a39ac25437dbc7d1ccf16200d19b8a022073552d3f046eab486f7d56cf2dedc1b63175101e31c93faf2a7bda35c8f23b84", + "postalCodeValue", + "onencrypted", + "eo", + "0a0754524f4e55534410001a473045022100b5f0aa2f98f273070919b7504b9f0902a35ca5a553bb02afec0dceb3f48a6bd0022069894624d1ea1e30c98582dd87c396dfb5737c3bc84c51afa9e231e3f39bdd00", + "rotr32H", + "urlParts", + "0a0546696f6c6110001a46304402205e40217feba416100139ce6285caba7b090db31d049e812a1c8c4f150022400402202a174f15d532e46d49e5807ee48a5532087055187bc7a17f6921f7897d77bf50", + "0a09454e6c474d4145474710001a46304402206d6ba93e358a482e684088399288ebb69386979a2852f4b8fb89590e3389af460220680362be6d0aa0f25ab85d12d5bfffafeff6d6f2037037f932c16fe009b77bf2", + "12196", + "cloneDeep", + "divmod", + "12203", + "_zeroBits", + "redactEmail", + "081e1207313030303039301a0654726f6e697820002a015f320354525838064246304402202b74c16814221d1c66ed2b7f8422395fcc2213ba12bf57282ad89420c2c0beaf0220115d3d3f817d3e07b053cfa8c04688b3ae9f4960db64459887e5486ec2311a7c", + "BHD", + "font-face-uri", + "FileSystemDirectoryHandle", + "12191", + "KIR", + "limegreen", + "require_valid_protocol", + "YbQlhsI4jxa96XIB6zfu", + "falco", + "ka-GE", + "sPwlpSxxmKlM6CkyZWf0", + "Msnv4vrlWxb2jbJ8J58h", + "UPDATE_LOCAL_TRANSACTION_RECORD_ACTION_NAME", + "unitario", + "RECEIVE.QR_CODE.SUPPORT_CHAIN", + "getIsPopupOpenAndProcessing", + "INSPECT_MAX_BYTES", + "trc20", + "g5_Khof8YAP2AfazPugL", + "eth_signTransaction", + "x1", + "12312", + "skin", + "modp16", + "sbloccato", + "permissions", + "repair", + "12255", + "readPackedSfixed32", + "Meta", + "anello", + "Sx", + "Vpb0mKb4SjxpNNgdWuEf", + "spsqMSf2mOfQqVbb0_a6", + "f8d74aqjUwKDdDhSGGVi", + "isTyped", + "uint16", + "0a045354415210001a4730450221008e614ac52da8bc119df7e0bda7d81831471ca9b6317eb349b52d7e3467075ffe02200ee81e25dec78cdffe6b5090a6976384fab2012f06a224959cba9d7ac10b3a9b", + "NUM_SEVEN", + "12347", + "鑄", + "original_vendor_template_id", + "get textAlign", + "CLS", + "F8Wga8BQJzgGTgvEhmNa", + "micelio", + "_multiplier", + "utcOffset", + "12371", + "sgorbio", + "unsuspendRedraw", + "master", + "KfGMXvI3uthlnYKbk7KQ", + "getSingleProof", + "a4SIpM2qaeycAMUG4Irr", + "defaultProps", + "setWithdrawAmount", + "mpath", + "Ms4S9WCTfm6xTu0RJIgl", + "get valueAsDate", + "12427", + "sense", + "编", + "腳", + "^(0[1-7]|1[012356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[1-5]|8[1345]|9[09])\\d{4}$", + "summary", + "de-LU", + "vtp_gtmOnFailure", + "app_update", + "supportedMethods", + "TRANSFER3.COST_DETAIL_MODAL.TEXT", + "304502210081e5ed5701d2bb497c4b1cadd0ca61220b1078357f7e3ace908c01fcfcd3abad02203b03cb75eeabcd49777362466e3af9a461ad39059238748ed7d902f988db3318", + "3045022100e09179a98da340acd99714b47febef674162a2114dccd1e39b11b49b4e1609c5022012a31e4db15edec68ccc64b17ee8f5e7e693fc32c721ffa5169a89243f5d5069", + "management", + "BUTTON.CONFIRM", + "Expected Point", + "0a0a5452584669746e65737310001a473045022100ba754b6034d09422306f469d26e321c5b21fa0cf3c06c83b0f92ecf2576e3fae02207acf2cd068ff66ebc21a43545d95716a316c5c153f025c6a5f462b6763f5c683", + "12495", + "WALLET.CREATE.SUCCESS", + "bufferToUtf8", + "DEFAULT", + "dogma", + "mapEvent", + "cash", + "life", + "TRANSACTION_DETAIL.FAILED", + "兵", + "3045022100a180585fc34f26b83b50c1d7609a0623b85b76267e393bf2871f41790487bf5902206c296108c56f2a1557a66a04f05bbcd7f0e0e0cd7a7a9764783673c0cda21d1f", + "12534", + "948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519", + "decennio", + "/transfer/step3", + ":[0-9]*$", + "__reactInternalMemoizedUnmaskedChildContext", + "boxOrdinalGroup", + "aes192", + "below-element", + "innerHTML", + "A8A3VmZVNMN9M2vRUTUq", + "dust.54", + "property", + "RecipientRequired", + "fr-LU", + "bi", + "_getCoder", + "ariaRowCount", + "31303031333035", + "12608", + "Jd", + "12617", + "0a07446f67436f696e10001a473045022100a7e9746bafea69013d0dd5c823581a09035c731cc879c21921b6b369ba2ea2050220271ae16a2c1b8f3566698e53959412a5f525e8a2b5f201edbdbb10eade6dd30b", + "previousElementSibling", + "9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1", + "0a07456e6572676f6e10001a473045022100bf107c2d90907a2eccafc32942f1b0d6ad660f6ae9c3542bfbeada45492c55e802200fb35cdb1fa0153159fad9cfbc9c782d95322a291e88331ba16b29f18b843663", + "0a08546875674c69666510001a46304402200301d9e90a3420a488be48ac9d96453b0a761a3cb06d3605a65c94ceb88e1a96022059f2acb1d88bda6d83c301afeffb221da1652b50ecd286b585213870f9469bbe", + "12650", + "thru", + "en", + "0a044752554210001a4630440220735725f3cf45d9603372444a4ad042d1949ac1decdf8006f5c0607cd2d3847fc02206e2909be7b8b253369139efeda280ed03a1448c06a54a7294154fd90ee6f6843", + "-e4437ed6010e88286f547fa90abfe4c3", + "0a034e524110001a473045022100ed00bfbe4af40ad4823a84f050265a6fe6afa8d1a51f0026f671f6cf30afa40102201e18668b65fd63bb313b4215b15a82eadc8ff96b943f126567c7a7e5eae1b6fe", + "12710", + "12711", + "0a0777616c6d61727410001a47304502210098bd840d669af2005c7d91b8543b1f74a7694a56b2789fc8658000490799623c02200d143cbd98378ce8decfb193854d73f107bd8a61a030a5fee78caef11ee92bb7", + "摊", + "ServiceWorkerContainer", + "HRgMPy7Z74S_wuRsx9EA", + "12719", + "0a0a48656c69756d436f696e10011a4730450221008fca83d0c677b505f53a6859dca60fd46eaea193eb11213158fa57d990a1188402207be6b093a68a3ea03815f0ad8128ccbe56727559a1b14ba48b98a7982d92969d", + "WALLT.IMPORT.SET_PASSWORD.ERROR", + "dM7ZNNfH1_JT2_CW3RHR", + "above", + "isAsyncFunction", + "Y7Kk6cmtAgBKxa2H0P2r", + "#13C2C2", + "舟", + "GAS_FREE_TRANSFER_2.GAS_FREE_DETAIL.ACTIVE_FEE", + "getExtensionStatePrivate", + "args", + "hexStr2byteArray", + "speed", + "rTmPvE4w7Jmh4WOU5hO_", + "stream error", + "trattato", + "evolve", + "EzcwvQGbQbSEWOLYCT1k", + "mediaText", + "retryWithdraw", + "isSetIterator", + "GrUq4i1jzRsiaFTSSbHK", + "賢", + "tJ3D5t0WacDSn8OTIjn8", + "solo", + "veloce", + "decryptBlock", + "ALLOW_UNKNOWN_PROTOCOLS", + "類", + "#b22222", + "getVoteCount", + "networkItem", + "UPDATE_HOME_DATA", + "objid", + "yr", + "readZigzagVarint64String", + "Xn", + "12812", + "12817", + "12828", + "304402202dafdefb2181e5bbdf5816fc710400bae0846bc08dfc389ef8008048228e2fd0022002b89786ea578488cf6c6b751dac0c13dd6c2c57c8d6bb0fcb47a28d2b07b1b6", + "12841", + "12864", + "a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5", + "0a0b54726f6e47616d6550617910001a46304402207b1fe9ddc75094605987fdc95a60e7ba65eb1b101753bcefdc472eafd30cf88b02206c22788ffabad25ee1ec08bc4322c5bad2d557863353da37cea42044aafd491a", + "SQ", + "#6495ed", + "topic", + "0a0b54524f4e424954434f494e10001a4730450221009973d62789adf74fed43f4f1a4317adb99d02eea364c2d8fc23c814b33360f01022060ac26c2615423af11adae585f00a6a11a899b69d4a7ac025e0041727b91a987", + "stream", + " failed.\n(", + "PresentationAvailability", + "writePackedSint64", + "12969", + "0a08496e64794361736810001a4630440220575b92a5a71df05463a67eb738f2a60283364a61a54457d65d11d08cc10b685902204b65cb2a1bb74b82a78035a942e37db86caa2c3de065badbee63c561bf952ff8", + "exd", + "forward", + "0a1c70686f656e6978756c74696d61746566616e7461737973706f72747310001a47304502210091eee4aa97dd4c19af223cd2b928035630a92595e8fa69dc015cf8a949e4e76c02201c6dccf0b91a2a12fed8372010c5d88ef99a1af391182989ade6e42edb87c3c3", + "getCodeHash", + "^\\[object .+?Constructor\\]$", + "-affix-wrapper-readonly", + "13082", + "enqueue", + "0a0953746f726965696e6310001a47304502210096e03bce52d7919cd2b92e6ac60a2c2ba2c0152679b9705f84eaa6f82d474c2e02200f7247766ab9d653994dbb30eb520eb9a2e326869615071c6c03d353f94515d6", + "0a07436170656c6c6910021a46304402201e17788254d8181069f8e44b171eb8b66cc432353e5a185d4bb994be4bf64ecb02201159467495ea830577134c3184c36f7d87575bdaafe482e32fa7222381f7340b", + "unknown-event", + "defaults", + "13114", + "0a05486561727410001a463044022071174fd4444b338fc5dd876575ada43352e19808dcff1de02baab67a61aad88d02206b6747caf00f8b6489a4af79a5da1b06de7ed04fdab504d6e395f95efaeda1ee", + "dust.v", + "0a074976797361757210001a46304402204af4753f5c665d44f1ca05df3d08ec614452f64674d1b315096f305ab8cc0ce802204d7437d5f7afb28d3aad400c48d1fe3378e18f16dccf39977d31816894bb2cae", + "0a0d43727970746f43617368436f7710001a46304402205cce7c176e7b6475e1b59c246d292bba78dc1604f153646ced86ddde67a049a002200d17ee52d3ab161b0f6cba70c4fe81c67e67d7b2b2daaa9df20155188c64dfe0", + "13219", + "getAddressFromPriKeyBase64String", + "0a0a4c697665736f6363657210001a463044022062a495ba39ccdeb875202261cb1cac700c8eca3c6a4c3a04b5400aa8420b29390220072898c25eaf958467b0e6b6e6c878e9b86d7345ba66055e43c576cd5bb2a80d", + "0a0c476f544469766964656e647310001a473045022100bbf17fabf36006fdd436fb74c7ce22e998009b4d62c6a52aad508ba8b33091910220162a8bdf138476a551c9af7043ce0220038b2e8b4515047862fe908d2138133a", + "classicMorden", + "alteredUse", + "==", + "verifyMessage", + "set slot", + "stylesheet", + "Ve", + "srcElement", + "13322", + "nfkc", + "animationsPaused", + "set autoplay", + "halfWidth", + "#008b8b", + "width", + "flexColumnWrap", + "1:0xe63602a9b3dfe983187525ac985fec4f57b24ed5:3ff1c601fe26dd56c4fc5d773d7e24b17caf0754a14f5eb033636388", + "KOR", + "13199", + "0a0c476f6c64656e447261676f6e10001a473045022100b0031f1c4859c1f9883d53b10684ac0dceb6eaaa1ab56bfa2ef64c3c009529510220761f35893754a6c0693d2c2d17290a17df83a4ce13a92d905af314ce0e06cb58", + "13330", + "_owner", + "0a05656172746810001a473045022100fbac4547c9858ad0d34a6e74e97b81cbd675da72fa63d9be1572044f7f8def0602206af9a12b3f4c4066ad3cfbe4badb346001d0139c405bca64996f977e3ecc31a4", + "^(\\+?371)2\\d{7}$", + "urlSafe", + "13312", + "kxRLwmhLaf3P1QEhVXTz", + "湘", + "13371", + "#fff5ee", + "fromSignature", + "MR", + "O4", + "CONFIRMATIONS.NEW.FUNCTION.FREEZE", + "餵", + "encodeRaw", + "https://testhttpapi.tronex.io", + "diffBackendAddress", + "SETTINGS.CUSTOM_NODE.EVENT_SERVER.PLACEHOLDER", + "0a0953757065724e6f766110001a473045022100d8d6f97a1650b7769c851ea18a6c40689c4254a1a496647572e360c066e49d3d0220096c35ef1e91c34dd8bfad8a2bfb15877221417231e256e93aaa374bfb48e8d8", + "DDC5TCVBSk5yAtFp8WQS", + "GzsDCyGfQOUum8aOtrJV", + "[Symbol.dispose]", + "dk-DK", + "wrapSync", + "outlook.co.th", + "outlook.co.nz", + "getModifierState", + "DZD", + "onTouchCancelCapture", + "firstNameValue", + "cursor", + "HOME.COMMON_WALLET", + "Left", + "showDAppChainModal", + "palegoldenrod", + "isLoadingTransaction", + "0a0854726f6e53686f7010001a463044022047dfdfb63d3ab0c02f35b42d163c8f59497877fe0773fb8e42f5d6debaab400802201f5eccc993b90b96fbff96e82b23ecd25dbaf0c8c4c24046bfb8b91b4b20c18a", + "inferType", + "13420", + "gamma", + "前", + "microether", + "^(?!.*(?:o))[A-Za-z]\\d[\\dw]\\s\\w{4}$", + "dimgrey", + "approveAmountNumberWithPrecision", + "x1Ym1hfNS540SE3tXNVT", + "clutch", + "波", + "rr4BheaOlAA1ThVQUSQs", + "特", + "^(DE[0-9]{2})\\d{18}$", + "描", + "moon", + "clip", + "barrel", + "RSA-RIPEMD160", + "bitArray", + "解", + "pointerId", + "CFvwxIxM3YnRYrdITj2p", + "cartolina", + "get fontStretch", + "情", + "飲", + "tfT3_45b9ZrCUQjLyyyA", + "13453", + "IzcpaUxqoxtonunCKr7E", + "royal", + "flLeft", + "memoTips", + "unfair", + "user_data", + "minGasLimit", + "thumb", + "modp17", + "lumber", + "FunctionPrototype", + "setProto3BooleanField", + "修", + "Proposal", + "dust.37", + "damage", + "frost", + "xkuIl3OJH2RTxgU_X3qB", + "get lineWidth", + "useDebugValue", + "botanico", + "lp", + "var", + "parseArgument", + "內", + "_eu", + "/about", + "sstoreSet", + "Uo", + "ACCOUNT.TYPE.RECEIVED", + "Orc9msthbDV8kECY5xeJ", + "GrayGlacier", + "guNfM0rUtG8r6gG8o96I", + "嫂", + "Js", + "demenza", + "problem", + "occasione", + "忠", + "africano", + "TOGGLE_CONNECTED_ADDRESSES", + "吗", + "uint64", + "購", + "CheckCircleOutlined", + "poligono", + "tag_callback_success", + "^(\\+?32|0)4\\d{8}$", + "under", + "imbocco", + "cronaca", + "#00fa9a", + "ysfZaxgGi5ddXSs4Q2_e", + "scorpion", + "umbrella", + "orefice", + "milliether", + "袁", + "folgore", + "sorvolato", + "auction", + "stima", + "13544", + "peanut", + "ACCOUNT.HIDE_SMALL_AMOUNT.DISPLAYED_TEXT", + "BACKSLASH", + "screenName", + "WiVAGZRl3qNdlKBYZqvP", + "BBU8iKg_2hvDQExS2cQJ", + "getBestMaskPattern", + "jv", + "谊", + "notifyAddressChanged", + "%Uint32Array%", + "tuta", + "raccolto", + "triggerContextValue", + "13583", + "13584", + "clearParameter", + "$Int32Array", + "駕", + "villano", + "restartCloseTimer", + "VkS8gnmMkdMFNl3eUiIi", + "gather", + "video", + "^[\\u0900-\\u0961]+[\\u0972-\\u097F]*$", + "https://shasta.tronscan.org", + "get alt", + "0a09504c55544f4e49554d10001a473045022100d2e0ba9cef7d3593d78a1064c19f2582695f45feb492ec0ffbc30cbaf6548d9c02202ba2c21a34e964e8e342d71a3a0dbebd742a482e3c95556bd79096e14a124635", + "893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3", + "fashion", + "flexWrap", + "siege", + "d0", + "[A-Z]+", + "0a0c54726f6e47616d65436f696e10001a473045022100f8eb7a9ba6de91b3369f6eea4c7ef79a4d56085a95779fc7e647dc9a39f4be990220307f34504f029b497962a5cc6f7b11f7fecd6e28aead8bfa142ac0faf567600f", + "rifle", + "
", + "toBlob", + "ethers", + "#ff4500", + "0a0c4469676974616c546f6b654e10001a463044022032706995dd946be261c790b0f39392d794d5796bad8f66e2debfb58ac944acd3022079e21eb4bbc450c558ef5cac441672e40b60adf676ea461a4b0f868b1204b94e", + "FLOAT32_MAX", + "1:0xc9154424b823b10579895ccbe442d41b9abd96ed:4776d13d863bd29241312beab87bd487ba5648c8c71919e9e5025e7b", + "Shift", + "_toArrayLikeLE", + "0a044c494d4510001a46304402200f2cb327cb2f558be202c707ca69b88f083e8f29559e4a22647b3392cf142236022076b58b0554922b058fe0ac2bc210bbb4f7f4da68267ed47126695806652155d5", + "31303030383434", + "blockhash", + "getSupport", + "13688", + "ACCOUNT.CONTRACT_APPROVAL", + "lighten", + "STACK_TOO_LARGE", + "MAIN_TEST_NILE", + "chocolate", + "mQcrtSOlilkWilbjUdnn", + "XGSBcIJ2qCt7frwHP_KA", + "isCompositeType", + "鼓", + "tabulato", + "MHL", + "0a076e61736970617910001a46304402207ca17325212671d8fd70cf21e87bbdba262b319ad91d5b4f7c63b721e9ae926102201e17dd36cc26fb0cb5da9abab6aebfda1b302fc86bd4cc5d3b4973c4e7c14e8c", + "deprecatedReplaceInURN", + "13731", + "13736", + "0a184469676974616c47656f547265617375726552657761726410001a46304402206074b4342270a02f61104ae4f6c0623a1bc63917c6491e81bc94c5898abdf3e602207c6ab70084d7f67cdcea157c810552fdf209fcb92f7400cd7f535870e74948f2", + "諧", + "UmPude3dCEwNBSr7jB2L", + "setValue", + "topRight", + "optionsWrap", + "ET", + "set x", + "useRouteLoaderData", + "et", + "KG", + "SELECT_OPERATION_EXTENSION.CHECK_BOX.TIPS", + "#000080", + " out of range: ", + "F6WjJgH67dXkS_XUazrx", + "updateOrInsert", + "zero", + "Ex7X680BCnzqJzXWvAOj", + "lobster", + "mammal", + "unstable_continueExecution", + "0a11426c6f636b636861696e4361706974616c10001a473045022100f3e7bc828672bfa10535a56b4e0aec8ab5915c0719aaeaad89ff209b32bd1b280220134030ac491d14d76d762117386d627e90faf1270924f3f7163616995001914c", + "readUint32LE", + "utm_source", + "useRouteError", + "measureText", + "13814", + "08441207313030303532311a0d476f6f644c75636b546f6b656e20002a015f3203545258380642463044022033c1031eb50875e496667d50b8a98fbc4bbb400386c13562058fed893c9d0d3802207875bc5a4af66725f7cc2711dd2bd7749f53baf356e6d2c936f46214e932d8c8", + "checkIntersection", + "壤", + "eventId", + "execScript", + "13832", + "getOwnerAddress", + "stub", + "reversed", + "terzetto", + "0a0341535310001a46304402205dc045406bb7da3cdba4826359f27d3a47192d99f070589f70a516aee534e1980220550f8d6f4544dd9d4126c8a153b3d1a46ef5ce6e68bbc9579d4a44d74b1b0044", + "pollingInterval", + "italic", + "^([1-5]\\d{4}$)", + "Zx", + "vHanging", + "declino", + "gaDevIds", + "13880", + "WALLET.LEDGER.CONNECT.STEP_2.WARNLIST_4", + "TRONplay/TRX", + "atom", + "nodeManagement/addNode", + "dust.q", + "只", + "AAAAaAR0R01YVasjhh59Kk3WGhG8Bc/lfcEgFNoAAAASAAFKMzBFAiEA0XuoctTbQ4wB5rNPuLO1mkaf0WGChQPPw6l8L3W1NDUCICGOALVJ6JYdIJSaBRo6y/L0WR7tN7oNcPnPvnLNz3IqAAAAaAV0VVNEQy6fdd+IOf8ZLaJ+l3zRVP0ergPPAAAAEgABSjMwRAIgV47jAtag/NpzsqQtZOZ7mw3sbogz3IB0xAqhiCukBRYCIGF7oh19oPeNWLwicovCq5Gag0O2haJIuQYiEnFCXtE0AAAAaQV0VVNEVNh86HCew/99wLFj1BD7/QB20Jz4AAAAEgABSjMwRQIhAL7zFy8Bnz0gLyHQ21/DiGUPopCTskTx332IXFFOZmaxAiAR6sm0THtgpnhB+RygzVrxibWya0XyOmryRLeyt8EMzg==", + "Fs", + "setIsAddApproval", + "underline", + "hexlifyTransaction", + "0a08537769737354525810001a46304402206f2425b2418f21ea826d9fb1069e3d2e3c6fd49feabac7a41231c656c13c21be02206b1acafc1c28b136ce528e801aa127bbed05964069986811fefc02f65a3ab077", + "deserializeToView", + "KBfwF48kjS3aPQO6xMJO", + "tags", + "fromUncompressedHex", + "lentezza", + "shield", + "Bp", + "SS", + "pow2523", + "setAuthTag", + "kRNeooC6C3EVQNMU6blj", + "showCount", + "ecmDEFaKjsT9INqLL7_0", + "14042", + "encryptWithKey", + "typical", + "0a0f54524f4e424954434f494e4341534810001a473045022100fb334f0ed56bfcdae9fa0cce9a7ce3c3232af1076607278dae60ae19b94a11c50220470f860289f62995907c462636825d375ee8f10feb5fe391577452b7b5449108", + "triggerFormFinish", + "solido", + "pdt", + "ethics", + "CHF", + "getBuiltinCallException", + "般", + "SHIELDEDTRANSFERCONTRACT", + "gtm.priorityId", + "__parse", + "spronato", + "31303031343730", + "14092", + "ameba", + "0a104155534469676974616c446f6c6c617210061a473045022100f154f02624ddba07fd6d479a5cc5ff9c3a9a93a5d3ae8c86f296b6f4e496505502207057148c89cda627eae34325f5f312f64d2a80808d1522ea4f3f8df17acd1044", + "ql", + "setDefaultLevel", + "[object Map]", + "disagio", + "Vf", + "Fp", + "sqr", + "ŝ", + "set min", + "eventID", + "帐", + "STAR", + "get webkitPersistentStorage", + "fumoso", + "_0PqczBUs3ZDIA_Ydwt4w", + "addressList", + "TfPropertyTypeError", + "registerMessageType", + "fish", + "tronWebInstance", + "閉", + "SHA256", + "vidimare", + "container", + "ASSET.COLLECTION.CONTRACT_ADDRESS", + "durationLimit", + "junior", + "dE", + "gtm.gtm.newHistoryState", + "getChainId", + "UENkToaSSHvxu1ocRiy3", + "", + "LV", + "ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e", + "iconAfter", + "F12", + "transferOverView", + "高", + "0a0750484f454e495810001a4730450221009dd934c6da95e86154f681472210622fdc93a695e74c0d91899334b72c26bf2c022034f9e5936ac9ac387d02c63e38232803fc8bdf7efd1033db2089ff80ae69b982", + "cart", + "3045022100d0047bfc769190c5a173c8bdf79a2fdef008f0674ac04f3a7fe100553f41dafc022030e7ef0a1dd8f6f4131da237f6c33a331add85dd747f7f9749806759767d0880", + "08411207313030313334351a0b44417070446f6c6c61727320002a015f3203545258380642463044022051e06afa3cc11c487f4c2daa3c62e9ae39469ef8b2c87bd5e6d3b3c2f0da17e10220726710ecd4185b6cf77dadaea0937aa63162b5d6e43af44af6d5dd264d78fd5c", + "limitHeight", + "cancelTransactionByBridge", + "video_provider", + "0a0754524f4e4d414e10001a46304402206202de8d13034295b9bd87ab0088052645168b09af177e41c532fe2131741e6002206b75b6e8b029c32b8bd53541b883b63c5a2f3bc372d551f557e6917c400f81b6", + "setLineDash", + "+++++ update hd account", + "14298", + "SnapEvent", + "55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417", + "navigateToReceive", + "SETTING.DEFAULT_WALLET_PAGE.TOAST_SET_SUCCESS", + "fp", + "14327", + "^[ㄱ-ㅎㅏ-ㅣ가-힣]*$", + "void", + "0a0a54656172734f664a6f7910001a473045022100d449a0c58d7c771e712dc605e0c51e25ad41f6300517ae1cb428481b7066594502206693e8f541563809d1463b03a434dc544f6eac9b1b0c0e750bc63fb4f0792710", + "isEven", + "c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f", + "settings/toggleBalanceVisible", + "Edit", + "45px", + "form_id", + "ContextConsumer", + "禁", + "resolveProperties", + "la", + "set autofocus", + "f_", + "0a0652455741524410001a4730450221009cb74f47383129d88b02677bb3c36fe6869eefde5473a4f710812bb2eeb9b51e02204fc71e83a2d8f71fb8a67cf77b4e10d0fb15875253c6f9863416114c3bfff783", + "違", + "toPlainObject", + "formatTime", + "pioneer", + "limit", + "MediaSession", + "14394", + "ou", + "14402", + "0a05475241434510001a4730450221008c974c902d31d824b71c5583f99004fb3be9e353e8548940cb13c8e0ccf8fe3a02200a17a9ff1296b8c6778f4bfb6f474e41168b1baa5b91e27e68e0fc0bd41ca276", + "setFillsellquantity", + "f16round", + "304402203408e2bf0210fa4454baf46374cf876299578df056ddaaf5a907306804ca41cb0220056f910e3c500e4a8f55d5c09dceed9753a2ca7b49a9ade1955a598f4e64d657", + "IdleDetector", + "IMPORT.LEDGER.TITLE.EVM", + "0a0e4469676974616c54656c65636f6d10001a46304402205100262cf6360be76fbde21524d06ab74ded7cabceb81a8ac4a30309c1bb0dd302201e9148eb4e2690a9acbe803f4a52655356a4034e5b3bdeaf0013f750fc10514a", + "lineHeight", + "-show-count-suffix", + "invalid intrinsic syntax, expected opening `%`", + "Ŕ", + "振", + "đ", + "blockquote", + "set ariaExpanded", + "ctrlKey", + "14478", + "ACCOUNT.SEND.TIPS_INVALID_ACCOUNT", + "setAnonymous", + "callCreateDepth", + "0a084269744b696e677310011a46304402204a53fc849374147eb5fd59d4c9b9774df71b326947200736211294ef81bef30102205d00a01986e5ecc66baf4cbb1f0692158dbcd9142b530965aade8a3acc723e53", + "tokenInfo", + "night", + "publicKeyTweakMul", + "https://eth-sepolia.trongrid.io", + "14511", + "btns", + "booleanExpressionValue", + "mediumblue", + "setLatestExchangeStorageTime", + "栽", + "imageSmoothingEnabled", + "onWrapperTransitionEnd", + "tronAddress", + "bytes25", + "0a0377696e10001a473045022100885e0bc5b494e6d99c95ad9c557bbc2f1d407aac336e915b20fb77713b7b61f602202f7252572a3108157ff8dfd24849deafeca581e03ef95bfb657f09002339ff41", + "fieldNames", + "Public Key could not be parsed", + "getTransferRecords", + "Signer", + "SIDE_PANEL", + "Ę", + "TRANSFERCONTRACT", + "Divider", + "blob", + "牛", + "stripLow", + "^(\\+?40|0)\\s?7\\d{2}(\\/|\\s|\\.|-)?\\d{3}(\\s|\\.|-)?\\d{3}$", + "chicken", + "setCensorship", + ":apiVersion", + "inRange", + "fa-IR", + "082f1207313030313336301a08505542546f6b656e20002a015f320354525838064246304402204871294fb7d085d6da2e3b5b098a9d9496c2ad142a12e910369acfa6f1ba75b502201d844aa7dea3d3ba18d00f0cc1f02f9e495a3ba479deb2afbc694271ec58fadd", + "sstoreRefund", + "0a0954726f6e697852656410001a4730450221009d405f028b995b12b06141c48f9a22bd4c66dd5e047734d0a72bbba362155913022005f3184e85cbc4a964a1820828c73bcff86243b9d9b411883251dbde751d2712", + "_updateEncrypt", + "TJZHVazWATHy1b6TjSGr91axMQP5MQLFB3", + "`length` must be a positive 32-bit integer", + "08751207313030303031371a075461727175696e20002a015f3203545258380642473045022100b79c3585334b23ff307d5ac1bb646ee86c47b8499172498a3318cbc189a761fc0220326a41201aaf2579c24e6772536e5c13ee50ab1f0cfe263de9a8fc0d0491f8c5", + "缝", + "0a09446f776e526f756e6410001a463044022078a48db8c820da6830a14101e88c57af8f643469d5652b406206ae801d12fd9b022012428a1c92422730d39f56240dfaf3ce04bf29a74cf24412de83e8d1eed7eb15", + "借", + "hdAccountId", + "ST", + "xa", + "nLength", + "flushSync", + "getInstalledRelatedApps", + "setArchSelectorVisible", + "WbYbWemEsj5LvNNyd1tw", + "importType", + "Tab", + "official", + "_arrayTest", + "0a0954697061747261646510001a46304402207d8105249377d67628378d8b603e10300d8069b32e528ffc04a4194e838d3317022071398950f37061d1d41c72ad840816580d91eb0ebdf9fc37440b1bfe1da16075", + "costItem", + "14700", + "C_", + "mu", + "wC4m8igzs2pKuULXWMC8", + "NETWORK_ERROR", + "鉤", + "14719", + "lens", + "ACCOUNT.SEND.CHOOSE_COLLECTIBLES", + "_mulC", + "shed", + "Witness", + "isRisk", + "set formTarget", + "scriptHash", + "NUMERICIDENTIFIERLOOSE", + "蘇", + "贯", + "^(0?[1-9]|1[0-2]):([0-5][0-9]) (A|P)M$", + "drill", + "ż", + "14754", + "DASH", + "writeUpdatableValue", + "Web HID", + "14770", + "0a1350697a7a61506174656c54657374546f6b656e10001a46304402204c51135bc6e396f66a12b58d7b857f4b808062572d1dcd5e4675eae559fdfd2a02204569f8fd1d4a352d19371052abf8be61297f9528f071532371ce3ae4fe863e5b", + "^\\d+(#|(\\/([\\x00-\\x2e0-@\\[-}\\x7f]|~[01])*)*)$", + "get seeking", + "solar", + "article", + "oN", + "selectionDirection", + "nl", + "fromWordsUnsafe", + "createDerivedAddress", + "BACKSPACE", + "decodeUTF8", + "syrup", + "add3L", + "秋", + "面", + "/api/wallet/nft/getAllCollection", + "cFiPT8eOamGMQnkIfJDh", + "稱", + "wrapConstructorWithOpts", + "insertAdjacentText", + "hLt0_PdZzR_8N5qRhWsb", + "retoken", + "^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$", + "crater", + "rejectLimit", + "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z", + "enBiULMNoPhQOoYcUiu5", + "get scrollMargin", + "onAnimationEnd", + "getProposalId", + "rowItem", + "diamond", + "_3", + "0a03474f4310001a473045022100ff80ae93859b52dc7c49ef63f94194c76f544224c71cd38bca8a9939a5a8c8a30220371ad11abb04a4717e4beef235acc4056222aeefe923d194441eadcc9c95098c", + "reseedSync", + "getFieldNumber", + "^(EE[0-9]{2})\\d{16}$", + "Wo", + "學", + "%WeakRef%", + "paese", + "14954", + "KAZ", + "checksum", + ":linkerParam", + "End", + "森", + "0a1153686172655468654c6f76654f66476f6410001a463044022078f2d55ee9c9cca137c0768385463c64e1d0db6aaab06f854cfea9222e4f2dbc02201bda5143f47c96e1fbd05a74641214936ba586eade7a0e4f9cc1391cb497faf1", + "BigNumber", + "hasher", + "_a", + "0a06416c6970617910001a4730450221009a1afda5c791ab77d2686d54ba91e26892535e14188061341c9a264c1e68679d02200b30d51c18910118f03e3548b006e2c674c809a1bd0cbf94012ddaf47ec2f22b", + "聲", + "WALLET.BACKUP.KEYSTORE.TIP_2", + "15003", + "丁", + "复", + "remindStatus", + "15016", + "304402200c3083a36deb4ae67a6adba07622cb382846e5f61bbc9a24d2d5d2233546083e0220693029f53ea4d6f862e86c0b6b86df7bdcecf9eefcafe0c33671b300b5d64506", + "K4", + "brief", + "sa3TTHQJX5Xe8tbzJXvq", + "0a084f524341474f4c4410001a46304402207bf49405053cdef5b714b056066ef9924835d8e1ad4b4852903439d9406f054202206554844df27a29471dd48e278e9375aed0f5eb77fa25a8229b0035ee156c19b8", + "萬", + "15035", + "#556b2f", + "setAccountIdentifier", + "_getHardfork", + "15046", + "NODE.NAME.BTTC_TESTNET", + "translateY(", + "qw", + "SRD", + "WALLET_SWITCH_CHAIN", + "0a10536f6c6172456e65726779546f6b656e10001a463044022068658eead4c6cc88645618a1d71dfc841de7f2627a401aa43ac35cbec7e41ca30220670965a5b11eaef5e2443020bc11b47161c22e904e9353aa8d6c63bbad546d16", + "15075", + "Lazy Mint ERC-721", + "15092", + "末", + "tm1krMj6_rh1dN7hVp9D", + "08471207313030303934351a08454d53746f6b656e20002a015f3203545258380642473045022100c6fa1e2d31c9aabf031acf56af1334b7864acdac62300030b546e921ca475642022009c22b917dc6025c94ab954c088f2103a770504127aa5225240517ea6b2d3b86", + "0a05424c4f434b10001a463044022068beea4a370581ce75cc79801b27e6e80af5fd1ff013d6c7f29345575f6a9136022005c71b03b2fbdfdc0069603d64f3376e0e21caa2c434e52262dd1617d3a210d3", + "尼", + "get srcset", + "15120", + "static/img/a31ac0b491710ce0edb4a8a3a344eafa.svg", + "brands", + "15138", + "15140", + "0a06474f4f474c4510001a473045022100c0ee85fffa8b152fefb61d7df5a20b175a3ed6f9a92caa4f657c0f10f8932ac70220111398a4741acc3c46bba9669df20d0e8c7bc879d586c72d2ec9f5666f566662", + "BWTXAb9A5pR9yMCmiiTG", + "BUTTON.TRANSACTION.RETRY", + "eachOfSeries", + ":exDescription", + "jspb", + "mirror", + "removeAll", + "Ap", + "TransactionHasBeenValidatedError", + "get redirected", + "plus", + "naturalHeight", + "command", + "2.16.840.1.101.3.4.1.24", + "0a1046696c6d466573746976616c436f696e10001a473045022100a04ffe0012343923d1aea8db5646a52e488bbe29efff89c33ddb708eeeac785102205e31c1437ea4422868348d30af205f54a79074e62a0001625d95ee4b48d474fa", + "出", + "0a08536578506172747910001a46304402207f8caa9d92fe6a2270cfd270bcc5f08c3f89dbf9fb8f2f41f2d35753a0d2668a02205fad68700c87a39710bc5e9b0415eb6696db9f69d3653ffbb683f4ed296145e3", + "nGwjwOS1WpRfpZl_RTCP", + "assist", + "HD.PATH_PARAM", + "palesare", + "绿", + "0a104f7261636c65426c6f636b636861696e10001a463044022027687a5be29e3f6f92d290b9d8b988a4deac6b3a1dcddb755f68a4011199890002205bb9b48024abb80bde21f180639228765bff8e7d084ab79b96cdcf73262d5850", + "accountsMapRemains", + "set sizes", + "archivio", + "merge", + "DustMap", + "fetile", + "15244", + "sum64_4_hi", + "8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1", + "fS", + "morning", + "lA86WzBeXbsg8ZxCNLZl", + "0a0944696c69746869756d10001a463044022079b8eca52cb6edb47ba91cfacca092045a9e584e54e5c4280e338e17addf7154022042805f6be6b8e510654de618209771ec4fa9f3c9eba591c326974c1a6b030201", + "dk", + "此", + "penombra", + "emailType", + "connesso", + "xN", + "GxtgsOKOTNMD62FZW2Jn", + "WALLET.BACKUP.KEYSTORE.NEWTIP_1", + "set onencrypted", + "nTfapJ_C8RMJDHxMMrtw", + "writePackedSfixed64String", + "verticalThresholdUnits", + "transform", + "selection", + "ka", + "formData", + "ZoBEGaLIpFn78Gp4ozeG", + "朝", + "bytes13", + "依", + "領", + "darkviolet", + "promiseCallback", + "^T", + "SIGN_OUT", + "p2sh", + "290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba", + "15329", + "讓", + "The passed string is not a string", + "DUPLICATE_SELECT_ARGUMENT_SELECTOR", + "STCe5Oz1v4XZRC4YEhMi", + "eipBlock", + "FzBZgMhceNCwB5PyH01M", + "vtp_trackingId", + "maxExtraDataSize", + "get localName", + "写", + "13d63400-2c97-0004-0003-4c6564676572", + "15367", + "kid", + "cannot call constructor directly; use BigNumber.from", + "set translate", + "__ANT_BUTTON", + "0a16244a63536b794869676854726565536572766963652410001a473045022100fdbd5e42ef702c9245a6c8d577d5e6518661fcdfca76520bad4a2660927f75f902200482a4914ead3cdf4ae6529f935f288f4c28baa5af59d114af5b7bcae78b77f7", + "15378", + "static/img/2110caea0cba23c3cb7b4fba2754b600.svg", + "^[0-9A-ZÅÄÖ]+$", + "0a10545258456e7465727461696e6d656e7410001a4630440220543740189716e3933fc03db461fbf272a878f7f0b6b8fe3db45604b72708183202204f67e82608c63d7732f7054e3f53ed59a918d1b987fce6d414229e11ab572e31", + "EtherscanProvider", + "convert_case_to", + "TEXTAREA", + "ScreenDetails", + "c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec", + "writeRepeatedUint32", + "nearestViewportElement", + "Qi", + "3044022043833156814430e372cc93d7540835c0ba00e298359bd1296425f42b40c477ea02206416e6bc158f72bcb300fa468fedd42394ecdff897494869cf1f9679b6c2769a", + "ContractType", + "jazz", + "removeAttributeNode", + "consume", + "GAS_FREE_WITHDRAW.UNSUPPORTED_TRANSFER.TEXT_2", + "champion", + "cg", + "ports", + "deny", + "LHxqxo7u5LaTb86I0Gjr", + "ritual", + "appName", + "0a084b73756d4e6f6c6510001a473045022100eaa99a0d9647ec30dddd6f0db56f6ed72f38f358586a95cdbbec1549cbca57e002206b727a237494130b5b2e962bcc88e898029baf3fdba89aa71c306866ec81a33f", + "defense", + "0a0448414c4f10001a463044022019e1427031cd9c697fd3453d23bf88e0e8269aa0e5c2ac80b9a2066ab587e16602203317f62d982751fb1f3d603db03835569b83ecd8ba00f9b2e553484fea974500", + "0a05677261636510001a4730450221009483ed71626ca62e2f89aab933a03e87a88b48f1216af2baddcd9e749cdb8f6102201d2bdb28fe37bd5ca71d34639e1041ab22f7f7ae6d6f0a5b594b914b442e9c58", + "WALLET.BACKUP.PRIVATEKEY.TIP_1", + "0a0442424f4b10001a46304402203f149c5d0593f5507799ce19edab4f9a7b0ee889cadbb3ec7804abe8a349c4a9022042546836a2276b192faf1ea421be4a853489e8f429929ea8ea5dbc5defd4a532", + "PSE", + "get options", + "writeRepeatedSplitFixed64", + "partial", + "P4pqS4dZ9jCS8Y1AAI9m", + "hasAccount", + "0a0977617069746f6b656e10061a46304402204d6851c71cafae1813f3924fd355c5269d948a74840e4abe424042b399d9facd0220143fa7d162c38a858afbe144d49fcca96b281b5df119f2638c3743d3fe33d4d4", + ":l5", + "showUpdateAccountPermissionTipWrap", + "Cs", + "FJD", + "regex", + "欄", + "WritableState", + "squillo", + "WALLT.IMPORT.IMPORT_MNEMONIC", + "strozzare", + "tonelliShanks", + "RSA-MD5", + "folata", + "foster", + "int48", + "PRIVATE_KEY", + "Keyboard", + "pageX", + "jacket", + "trust", + "VariantAlsoNegotiates", + "0a064d657774776f10001a473045022100920b630999fda175989b2fc7c9a04b84f57aab1acf8197f2bb2aeb849402445302205061a36f18281601b5b3393d115cf29017a1012d945044fbfd101e067de36c4c", + "DIVIDE_BY_ZERO", + "失", + "EA", + "UNDELEGATERESOURCECONTRACT", + "__getOffsetParent", + "perform", + "notPositive", + "vpscDYY0C7Uqe0QcOceX", + "挡", + "starnuto", + "15589", + "isSecurityAndPrivacyViewed", + "dust.a", + "v_OreuiIasy4ZLV2yiZm", + "set style", + "30440221008a361a02a91db3ec96eebea92c3228c620d21f8004813e35f3b99872da81816e021f27f972bb44cb1a1fa033be2398c80c6d1b4890f0b81d022ef4bf346d61af25", + "15602", + "ricco", + "0a044b69776910001a473045022100b7678e608cd09714c914b8281ab9b59a95046870828616f39fced16e7521f2d50220441b8a7c47c03a4c5705ac42c5cb559d1cb1b5ee3171d64d8063429941810656", + "15606", + "nameInfo", + "grigio", + "15615", + "data-webpack", + "olfatto", + "15621", + "0a096b616f7363616e647910001a46304402202f2e36b28d42d525fffbd71d754c43d2562d070532c6cd5eb6f2c4a55d7771f302207f8dd5d49712f9b342699eec1b75ad473d0ee8540ca342c92f8b16d8f27b9504", + "ERR_STREAM_PREMATURE_CLOSE", + "15629", + "TOKEN_TRANSFER_LIST.LOCAL_TRANSFER_ITEM.SUCCEED", + "crack", + "getSignatureList_asU8", + "rotrBH", + "getHitKeys", + "1:0xb3a87172f555ae2a2ab79be60b336d2f7d0187f0:1e9b997840f00e6a808a13d73baf6c2e3319306ae96de8f71b5359b7", + "15652", + "WALLET.CREATE.HD.TIPS_1", + "dragHandler", + "isValidProvider", + "feoffset", + "updateRecipient", + "spada", + "向", + "zitto", + "ff", + "d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b", + "computeProofBitstrings", + "jt", + "ACCOUNT.SEND.NO_COLLECTION", + "shadowRootDelegatesFocus", + "getStartTime", + "hotmail.jp", + "k1", + "0a0a4865616c7468436f696e10061a46304402205ea51d9170d46b19a01c75e2edb50b8247cdb8c3b558634bf71894b865cb42de0220074c2f8cbb78d3486a3404491ecbcc21ad337223e7e8c01224c073dc3afd16ce", + "赴", + "AzZrRGjHaTZqUSovP6ku", + "gemmato", + "convertFrom", + "W8ro07Af9qQaMWovp7gi", + "collectionName", + "coma", + "^[-#!$@£%^&*()_+|~=`{}\\[\\]:\";'<>?,.\\/ ]$", + "^(ipfs)://(.*)$", + "getEtherPrice", + "utc-millisec", + "SGS", + "Approve", + "base32crockford", + "xhkMKl0MNwMFhQ9Fxhze", + "22560165", + "noembed", + "splitFloat64", + "cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758", + "MISSING_DATA", + "polenta", + "khKuTd8syGdYnOLPBmmG", + "set noModule", + "walletCardList", + "忧", + "hashMessage", + "signatureLength", + "hotmail.lv", + "話", + "_WINDOW_SIZE", + "eth_sendTransaction", + "1:0xb66a603f4cfe17e3d27b87a8bfcad319856518b8:07bed12ab07fe09633d57ede321ed3dd0940d654b9d34a379c4997b9", + "forget", + "lungo", + "lb-LU", + "0a0657654368617410001a473045022100beb8a206feb05b6f76e56a062690dccc0a08f4e33be9492bbe54b308e6834fff022079129ec2378107e53a93e237651bcac31032780d098c2e7cee3e09c8f5596448", + "congelare", + "currentTab", + "plug", + "xOg7z9nxHEoZYeeDnc6O", + "outlook.dk", + "WALLET.BACKUP.PRE.TIP_2", + "quadCoeffDiv", + "spegnere", + "set ariaLabel", + "tfList", + "resolveLocale", + "hu-HU", + "dust.gtmEventId", + "unlock", + "Ix", + "arrest", + "15911", + "asyncLoop", + "ARIA_ATTR", + "$v", + "15918", + "oneRow", + "Hmac", + "0a0b54726f6e4361706974616c10001a473045022100c4d8f8890e6afa0d9bea7f486a41baa33f3ed58c8ceb37357eb4e9a902a855b402201f02f81eb9949ff63f6d52d028edb133f41d25691f27d0ab3616e31e0ee067f7", + "[\\s<>]", + "warnTips2", + "^[A-ZÇĞİıÖŞÜ]+$", + "impeto", + "createPortal", + "0a076761636c69666510001a46304402207de94320482a6ebf210e5147a4e96dd6b0e51d53fbc26eb498c162a14a95ade9022060a61c30bd8d1ba4b057920247e4a1df87c0a45d5680bb3edeb30cab36648e6d", + "get inputMode", + "gtn", + "d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb", + "IE_PROTO", + "sha384withrsaencryption", + "邓", + "closest", + "哈", + "15968", + "15971", + "0a07616d6174726f6e10001a4630440220200b87f73191d8d2890ddd9c561ca4d044e5ad596e5276ed52b3e14fd6de515902200ce1487a541669d0dda0c3bb2aaaf2a72181dc1fbbea79f6cff470a84bd1e538", + "setDebugMode", + "getGindexBits", + "onVisibleChanged", + "15992", + "ir-IR", + "00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650", + "获", + "setBytecode", + "hotTokensPage", + "16013", + "busy", + "gasFreeEntranceLabel", + "q1", + "誼", + "InvalidAddress", + "W3S7nZ_970garzMYhF4Y", + "allowNull", + "緯", + "disablepictureinpicture", + "WebkitStrokeWidth", + "quote", + "FALLBACK", + "reduceReverse", + "16062", + "0a0a4d616e4265617250696710001a46304402207eb10dfe1ac6b31bf3c404ad43a5ce9c0ae9e6a59a99ac15483896a7d692109c02205b24140e566d9f26f8345ba4f554eec3ae0feef3984ac961f0ebee24c564c38a", + "德", + "jd", + "MK3ZxlmZRm0F86AFLGBm", + "_doFinalize", + "FM", + "没", + "defaultMotions", + "屈", + "0a05454c56495310001a473045022100be156c9cfb22e5c0cd664b71b5af9776dfad5dc633c6c426310f1a440b1289a202205bedb372b2e61f568a8cf6be7aa019fc0419085c3c485eac5c30329c4d7bd5de", + "16126", + "p5CjVnzOzgzsQQLfgLdz", + "rocketmail.com", + "ball", + "0a0753414646524f4e10001a473045022100b3167e300708cad3678f3ded7567b5180645e6aad83eaf4a85353146b153e7f802202eb1ea6252895aee4ab0b5d157775bc5a4c04f7f3b666f29c46882f1291de88a", + "SEND_TOKEN", + "NotEnoughGasSwap", + "deflateEnd", + "PAD0", + "TRUSTED_TYPES_POLICY", + "getWindowScrollLeft", + "织", + "nextEffect", + "Locked", + "icloud.com", + "fT", + "16186", + "0a0b4d697368696d61436f696e10001a473045022100d0f8d7e63e0b574a1ebaefb281d2a044ff3e0b9f256281c61628fed7b3ced59c02206060548c00fe22d0e0c6e5625443047e798d6ffbec4e56b086b9b8bf9a7e5e30", + "engage", + "weierstrassPoints", + "Cn", + "getBlockTransactionCount", + "intact", + "dCm9UjoUpLqt9u7ybmFd", + "kintsugi", + "16229", + "tokenTypeFilterMenuItem", + "WALLET.IMPORT.MNEMONIC.ERROR_TIP_2", + "recover", + "dragend", + "16268", + "SoNJcMl6PqaMJf_Y3iqU", + "GBR", + "j52VeKhK7aLh29DRvg24", + "setTotalproduced", + "dust.f", + "monthSelect", + "getBooleanField", + "usr", + "broadcast", + "merenda", + "快", + "paolo", + "cantView", + "宫", + "WebkitFloodOpacity", + "SYC", + "CLOSE_PAREN", + "0a0b54524f4e476f506f77657210061a473045022100a6d45c77d7fe9adab7499a6943dd8118bb6fa3427641e637ad4c243d32569d650220781464570d01828dc7dca174f434a66b434c0324666b6e3c4b3bc284fc9f33ff", + "^(GI[0-9]{2})[A-Z]{4}[A-Z0-9]{15}$", + "LINUX", + "ECB", + "環", + "cancelSort", + "LKA", + "16366", + "gallina", + "getAvailableAddress", + "VC", + "13d63400-2c97-0004-0000-4c6564676572", + "闭", + "set ariaColCount", + ":_cta", + "Last year (Control + left)", + "alignment-baseline", + "HDsKG5bhHi1AN3j3SHWb", + "splitSignature", + "#dc143c", + "gAgK9xKSkecvRQzQnSC_", + "IC", + "0a0d54726f6e4c6f7474657279494f10001a473045022100d3078a891b675633edd65dcbe3ad043b1c80a0b4f81267e53fa704cd582d46db0220714c9978c1c2112ef0f3a5fb06ecb1fe085efe543295a5bd7587cc7fb5f953ae", + "758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a", + "GA", + "razT0QCL3cO612b0UQRZ", + "XAG", + "fullNode", + "POINT_CONVERSION_UNCOMPRESSED", + "bufArrToArr", + "visione", + "No", + "utm_expid", + "^[a-zA-Z]\\d{5}$", + "rodaggio", + "kYXAoBa09YxujjpkGITC", + "16451", + "UseLoaderData", + "gac_gclid", + "mpJ3BAjDn1yO7_6UwCRV", + "0a1048616c6f536f6369616c4d656574757010001a46304402202c4eb59da79dfa3f622d481ebe1c2e0d397457802a1e8d5b40880ce3ddd990bf02207507d48d239e400aeac10f56aa86c09b93ec0b3996fbe85a0e25b9b93fdc5d8a", + "rgba(0,0,0,0.2)", + "AV", + "OpenSea Listing", + "曉", + "generateAddressItem", + "isFocusToShow", + "DLd3V3FeN5UgrAyPt1SN", + "dust.32", + "brown", + "uid", + "vapore", + "showNameModal", + "digerire", + "uploadError", + "setIsjobs", + "es-PY", + "BitArrayType", + "NotEnoughBalanceToDelegate", + "bunker", + "0a154154726f6e547269706c65536576656e4c6f74746f10001a463044022018a5265c41c933b273bacd48e84e32d1421355e5bbcd0c208b149c5991c767ec02200b18d06713c670945643f3f967147013277a1bf53db9e281d6500b2fc12be6d0", + "CONFIRMATIONS.SEND.RESOURCE", + "signatureNormalize", + "LvF3F16Zl7MR6q0bfkMI", + "SP", + "lgux0B9CxUiN0Cz62Pww", + "0a065552554e495410001a46304402207810e21b44427ef1fe8481b803fa3264c8580ad071f9ed017d0c313d9a6f6b7f02207959cc1c913dd38506dff6c4d7d1be0cf391507e8779b823fe9596ca97161872", + "vtp_createPermissionError", + "get isMap", + "getDivisor", + "uYaxpzEVcsbI4zUzo3tE", + "callStipend", + "掘", + "16613", + "clearWitnessPermission", + "ċ", + "16618", + "SL", + "in2", + "currencyOptions", + "swamp", + "instantiateStreaming", + "settings/updateDisabledLanguages", + "renderRest", + "combine", + "長", + "$d", + "083a1207313030313431321a0754524f4e534b5920002a015f32035452583806424730450221009ea112f5b976c11d58955a37bec40f08b8c28b088cb8fbf779bbede43e8f421a022054d4b664f41f1d80459407b8c3b4dc6825af472fbbf1a392d9c379df0cd0ed5f", + "msGridRow", + "challenge", + "16656", + "0a142145787472656d656c7952617265546f6b656e2110001a463044022027cebf1e35693e7be74f857a8ef1f305cf60120e4bd9edc02574740ef03f53d90220574e2d1bb3ec13c24404eb6a780db645a7465d1959bbc87dc123fd05ffe8d0e2", + "304402201d635d39c2f3be12d24a7af1e8d7153c95f9c2afbb756c9b9762cfb89cc606d6022006590a2f50273ce004aba41ee48bf35a0ae7ba80e08b0f9b4cce9cc281df60b5", + "0a094b724d61546f6b656e10001a473045022100d2338f53247ee35d47676c4d47188004624a07ef090d92a040dbe6374d0042f902203acae93954160b87ec720373923bf0219179745a310b816b05b57e91cb606f10", + "IlmMXwIA1PhWssjU0cqv", + "checkStorageTask", + "EnergyUsed", + "scryptAsync", + "s3YetGsTuE4h1YWz6boJ", + "TransactionFactory", + "^(\\+3816|06)[- \\d]{5,9}$", + "0a0f43727970746f506f7765724772696410001a473045022100ccee6efd540ada70c381eb436aa4b651057e6db0f7740fa530ab182e6372d2fe02204c2effd73ddf2d9b8867cb2e973d0699beeac7b67c291d2ac4448be025e17396", + "ottobre", + "0a0d4861707079426972746864617910001a473045022100c18bd10da3a93f419bee3c48cd23f6f2bca7368d2cd26c8074cd004b9beef84f022058b60129d2881d2b3c1c7529b70c00d4d1228179fdc31a4f939846c55c511367", + "Attempting to expand unknown Value type: ", + "fj", + "^[Aa]\\d{7}$", + "VoidSigner", + "尽", + "backupMnemonic", + "maybeWriteSerializedMessage", + "起", + "toUtf8", + "ONE", + "0a0354524310001a463044022010556278f6e00dec28e11f8f7e3be01cb7b8fbd6d8806698be4b0eee65d745a102205b3e5b4e544a730727b0a008da738142507704dac32e0ecfdbf09000bc3cf986", + "K2xTSQr3Nf60R6BhC9kf", + "0a1557617272696f72734f664c6f7374466f7274756e6510061a473045022100dab7dfb22d91b17da129107f82ab3875fd9bbf9d124f36c2f5e9b6475eb1101802206073f07e914f779eb56bc375d881e12627f14aa21128404553c18564411b725c", + "16745", + "UPDATE", + "Ia5_4HmmbrZJK0EHMSQG", + "uint208", + "藏", + "0a04564f544510001a46304402203d3ba309f0da2df4a4a0f4ffe5c95f49738e887679abf9c7bd14fb7d5a1dd1f202202ae85909d56c5df5ee6666dbd919a7f57a41e9a40143357e29dad63306c261d9", + "cupola", + "怕", + "forEachRight", + "modL", + "偵", + "isAutoEnabled", + "BA", + "DEFAULT_TOKEN_TRANSFER", + "趨", + "0a1254726f6e546f6b656e73477561726469616e10001a463044022048b8a643f4c22bfa686acb04c1de5ed8d0a38608ec58378e813af76ce2774efa0220689ca8ef1a92680c1eafcc69a0450f974343b0d330ed082b288035b5e69cdda6", + "protectedAudience", + "KYD", + "TV", + "afterClose", + "bx", + "頗", + "gS", + "setTrxNum", + "getReceiverAddress", + "%URIErrorPrototype%", + "省", + "APPROVE_CONNECT_WEBSITE", + "`nonEnumerable`, if provided, must be a boolean or null", + "0a054472696e6b10001a46304402204de5e9742a8641cccca9dab3cbbf2fcc48a2e1bec06ad9d13fd7325fdab17d7f02204053ca533232ddd5c87935284daf4e704ab15a2599355de70badcefecb8d87b8", + "Invalid tron path provided", + "imbevuto", + "GHS", + "setExpiration", + "TOKEN_TRANSFER_LIST.TRANSACTION_HAS_CONFIRMED.SPEED_UP_TEXT", + "dontCallGetSet", + "cardo", + "0a0961476f6c6453706f7410001a46304402204fd6c8f51474d2b037cf743c18ce1c966dfce74aa63b3a9aaa32d790e9d2d16d02203eb552db8ff4e081219c12d81d207188aedc84db4240b6348ce1d01b4337f7d6", + "0a0d43727970746f477579496e5a4110001a46304402201db2b91830b1c3d7d0565f668e3b16cb345e3e7b81eeda4a06ba623e6dd7208b022077d887efb5d16143cce4638f91341bd07070ff39a035a4311f5f863681844e66", + "16901", + "getAll", + "minimumDifficulty", + "#9932cc", + "perforare", + "unstable_Profiling", + "MBbCWqeYPRRySMWFCJtw", + "laundry", + "0a0953746172436172647310001a473045022100a45352a8e9d7a4ae5c62da9943c4743695bfcee6626ca7e649b334c5b24fb13f022069355289c854e693ed23cbac419da982cc33bbaf4a695deef435b51bd3399c38", + "displayValues", + "Df", + "allowlist", + "accept-charset", + "maxTagTextLength", + "asc", + "feeMarket", + "16954", + "SHA3_NULL_S", + "TRIGGER", + "davanti", + "陸", + "Ķ", + "#3cb371", + "0a034d584310001a473045022100cf2fa85789026aba81fee68095803fb047040ea84a6cda6dd064c8001162015a022066b7c46c827c10391d2bb0ca48dfff262bd1c658fe10900981943d99cdd1ea2c", + "dominare", + "213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754", + "set acceptCharset", + "qe", + "})", + "isISO6391", + "ARRAY_RANGE_ERROR", + "removed", + "getSenderPublicKey", + "ű", + "^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$", + "readInt64String", + "1:0xdbd27635a534a3d3169ef0498beb56fb9c937489:1e9b997840f00e6a808a13d73baf6c2e3319306ae96de8f71b5359b7", + "details", + "cover", + "17043", + "0a0343414a10031a46304402200d6e0f38079bb9e4c0aef4882dd5865191e774a889c4b6866d733ecaaa0496c8022010a11810a730f5a82742f1a8dcd940984a5a97db7d20f66e0ed3a15bfb8485c0", + "useContext", + "Aa", + "xlYrZ4ozByk88gv2DY6V", + "msFontWeight", + "許", + "isArgumentsObject", + "0x60a06040908082526104a8803803809161001982856102ae565b8339810182828203126101e95761002f826102e7565b60208084015191939091906001600160401b0382116101e9570182601f820112156101e957805190610060826102fb565b9361006d875195866102ae565b8285528383830101116101e957829060005b83811061029a57505060009184010152823b1561027a577fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5080546001600160a01b0319166001600160a01b038581169182179092558551635c60da1b60e01b8082529194928482600481895afa91821561026f57600092610238575b50813b1561021f5750508551847f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e600080a282511561020057508290600487518096819382525afa9283156101f5576000936101b3575b5091600080848461019096519101845af4903d156101aa573d610174816102fb565b90610181885192836102ae565b8152600081943d92013e610316565b505b6080525161012e908161037a82396080518160180152f35b60609250610316565b92508183813d83116101ee575b6101ca81836102ae565b810103126101e9576000806101e1610190956102e7565b945050610152565b600080fd5b503d6101c0565b85513d6000823e3d90", + "pack", + "17101", + "spirit", + "17115", + "TAN7H7jmILVXArhhDeZe", + "unicode-bidi", + "WebkitOpacity", + "monthPlaceholder", + "erede", + "rowRight", + "HARDENED_OFFSET", + "JsonRpcSigner", + "countryCode", + "getNewLimit", + "^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$", + "mittente", + "17158", + "17155", + "react.memo", + "wedding", + "R9UGPS_OIJiW6YG9uh7U", + "milli", + "hbVcPnQZKlpevy_C0tpR", + "artefice", + "https://test.bt.io", + "vVJlcLmFvuNSGJLhxror", + "invite", + "sfruttato", + "bevelled", + "energyBase", + "_5moHdM0l3ygGe5w9iJm", + "historyEvents", + "PRK", + "谋", + "喜", + "il", + "%ThrowTypeError%", + "#8b4513", + "getAssetMap", + "signPersonalMessage", + "LEDGER.IMPORT.ADDRESS.PASSWD.ERROR", + "000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66", + "'${name}' cannot be empty", + "pOjLpK9wIVz71x57dmtF", + "checkSwitchChainAvailable", + "hip", + "dust.40", + "srt", + "0a03534d5310051a4730450221008e53f2e29b4b0300f7a9eaefe9021610debbad11373f555d8709daaf601239e80220505cc0718f8215b39ac3a371bf565376f14b259e3f88e96ffc2ab6dd8bd0f7f5", + "IMPORT.LEDGER.TIP.TRON", + "onINP", + "ReceivingResourceAccount", + "multiSignUrl", + "get autocomplete", + "08351207313030313035381a0d4469676974616c446f6c6c617220002a015f320354525838064246304402207c83b3deb84e074bfb97c30ab13174d302f93eab1885a29c301519e93503e20e02205cf1a352f35d125725fb461639d446ab3ac5b6759870d795996d60a099feac9e", + "strikethrough-position", + "默", + "0a044c47425410001a47304502210082fc2234004d21a835cc687353b7eeda2daa290b232a09f92ea64026e6c8369202200f1b2960bf20cd5cb7c43967c1b2ec41c6e27caa7fd4aea1c19a48eb7b38bfb4", + "barbaro", + "NMaJSugBpumcetoKh3ke", + "邻", + "getStatic", + "aw", + "睡", + "hGyu9Y9LqHgZB920eQjn", + "Sunday", + "TRANSFER3.COST_DETAIL_MODAL.CONFIRM_BTN", + "static/img/b80563db6f535ca43ba11b6f92432b8e.svg", + "foderato", + "64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1", + "autoInject", + "17355", + "onCancel", + "_threeDbl", + "0a0954657472616374797310001a473045022100af69e1226859be74816e50522d9a6ed8d11226e46dca82676bf39caa94bba2f5022011a2ba4975dc2524749b7805dbb78ec8622a8715a36127e7db49f69ddb7b20bb", + "/connect_website_choose_account", + "outlook.kr", + "wealth", + "GolFCoin/TRX", + "3044022059026d8aa3f81272e4b4b72f0094cd0fd04ac862e3e8ebc3e73ca7b923a45f70022046a1f7323da99a3dac0d4cc603c9db38b64ac3fa7519a1248e111abf926664d1", + "clay", + "17388", + "304402205f01e62b2331ecb9f1cb3f49a764d66015937cb20cb4c3af625146905ca4832402205076eeb4a74619b4552278836b548c8e525813faa9008399e43bfed7db016408", + "LC", + "cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c", + "-click-animating", + "bs", + "rb", + "filterEmptyText", + "QuwY5dPxTsIKNBUTJr_O", + "WebkitZIndex", + "marketId", + "setHardforkByBlockNumber", + "setExtension", + "setAccountsTotalTrx", + "17447", + "translatedPageTotalPageNumber", + "受", + "onaddtrack", + "17455", + "userId", + "NetworkDown", + "ancient", + "easily", + "0a09537769737354524f4e10001a46304402200f2968cdc78e397e066ae1cbe771528e5c799d8fae429e5db4254b76c50be00a02206d5365de3ad8d3f965f0609d2929c7b1574bae4417c640af5bfaafc3ff8ad10a", + "kmTFBFaUbmIrHiTW15Tm", + "casaccio", + "flAcent", + "碗", + "17506", + "__gaOptOutExtension", + "makeTableMap", + "uc", + "motionAppear", + "Select month", + "yahoo.ca", + "XRLightEstimate", + "0a0a426974546f7272656e7410061a473045022100c67de3d582c816084e8b798e5fef4c5b61fa133e3900692bfa2b7fa2cb169f26022027dd2afedf49f6cbcc9acbe2637ae1ed67791bd427f7c95edacf3daa3504e0fb", + "sfamato", + "wrapXOFConstructorWithOpts", + "句", + "0a05506574726f10001a473045022100b418ddc5d6fc1924602b660ad42b3cc49a35c75eaf2b3bf2ac2844af4ab71ebf02207a18a253fb07dd7a722257591db8683216ecc531fcc1b707d590d89b8b06e444", + "dust.copyToHitData", + "17566", + "17570", + "^#?([a-f0-9]{6}|[a-f0-9]{3})$", + "XPT", + "INSTALL", + ":allowAdFeatures", + "jsm", + "將", + "vJWpGJ5SnA2QUjICJomM", + "Credential", + "tN", + "螺", + "tardivo", + "deposit", + "red works only with positives", + "TOKEN_TRANSFER_LIST.COMMON_SPEED_UP_GAS_PRICE.TITLE", + "cyPQ4UegXm1XrQ5RlwkA", + "walletListComponent", + "0a0453574f5010001a47304502210099fbc86635cc8b10582cb28e4655c3d066eb15d700a4b136ecdc3150f299e88e02202ee6b0398435ad70b7359883e5e00e13e6a4ef2bb96102de0bbe199ec24d4a49", + "jf", + "nameWrapHeader", + "欢", + "gpu", + "许", + "\\n\\s*at [^:]*:[^\\n]*", + "ristoro", + "ACCOUNT.ALL", + "PAGE_LEDGER_IMPORT_GUIDE", + "gpH7MxvjhboVE73of03A", + "piombo", + "aes-128-cfb1", + "molosso", + "discount", + "17695", + "17696", + "^(?:async\\s+)?\\(?\\s*([^)=]+)\\s*\\)?(?:\\s*=>)", + "wss://list.tronlink.org/api/message", + "inprogress", + "_TypedDataEncoder", + "cut", + "Tn", + "30440220644deea26170aa4a8057c70f769d35ab36522ccb0f6f85564450d46c11061c370220687d778df87c7dff5e3ad58a9e36952a9904e6389c41f4f8e8044c679a224847", + "洋", + ":_utma", + "radicale", + "N743URkfnymIHfUCVMLk", + "殿", + "potassio", + "space", + "set sandbox", + "The value is not iterable.", + "siren", + "护", + "創", + "usdtPriceList", + "unionpay", + "304402203a967682891c28f9a24c824326fd48624b24204ff7438a97968fedf2e67ae38b0220066a33eee179bee5b45cef00de03039db1e80ec0590b30057258464ccf5b4b23", + "WITHDRAWBALANCECONTRACT", + "-suffix", + "锁", + "keySize", + "LoopDetected", + "17806", + "strikethroughThickness", + "魏", + "decode58", + "container_execute_start", + "郵", + "訓", + "internal.evaluateMatchingRules", + "Accept", + "31303031333134", + "writeDoubleLE", + "答", + "0a0a47617274656e6861757310031a473045022100e4b65624381c8ea66fe35163f91ddae78b09aa05fb8b141313528b3e0413bd20022012719dfbb1e8840cf87957708db61fde06214dfd7b04c1143129f6e2c097691e", + "鍵", + "list_name", + "msBoxFlexGroup", + "marcire", + "CHANGE_CHAIN_TIP_POPUP.NOT_CREATED.TRON.TITLE.SWITCH", + "gzSidgUA6dJgCSTcil0t", + "addOldVotes", + "v3fqdGwUzeCw8PxDG0nz", + "recoverAddress", + "_u", + " is not a valid field that can be accessed\n from PreHit data.", + "0a095468616e6b5f596f7510001a453043021f66c6540d830b4b2943721f788d1c692fcac7cb5bbbfc5012f2d3cd9d29b1f00220790b47d9aa2d74e0c29a0427419fe3147c2363e3006c351bdb129b60e6ff51b9", + "A2cQlX804_G5AQr9naKg", + "verhoeffCheck", + "chunkDepth", + "0a0642616c6c657210001a47304502210092e7737621e1c9e00f660f765f55eb218ec75f32498c7fe39184b882b75ad79c022036ae0f1df50bd1f772cbebd28579a58836ab0277449bcff60f1744e32b742735", + "wLDrrVgtbyoFkm_HD9y8", + "getSignatureList_asB64", + "17918", + "newAsset.list", + "覽", + "JA", + "准", + "getTargetAddressByNodeId", + "M$", + "\\/:(\\w+)", + "_sw", + "苦", + "qcFVA9r_mlPZ5LsPgbTC", + "移", + "dust.i", + "robot", + "gC", + "ArbitrumOne", + "17976", + "balcony", + "TIBI1Wq0rmI3DHRKdEEt", + "tokenTransferList", + "scrypt", + "mixIn", + "17999", + "pendingChildren", + "onDragStart", + "important", + "UintBigintType", + "GAS_FREE_TRANSFER_3.ACCOUNT_INFO.FROZEN_BALANCE", + "080c1207313030303031381a0354575820002a015f32035452583806424630440220471f2aa597ee5a68a9ba6bd4d588d74ec9edb01b71fef1e29e3821cee3547214022016c22361bcdc06c2e5b64ac6c2bc2491bec6ee22ccf359aea00aed17fa267420", + "sl", + "FixedNumber", + "B1mYAjifEehCLPT45g_S", + "罪", + "isSigned", + "18045", + "hashMode", + "saluto", + "SET_ETH_DEFAULT_WALLET", + "porpora", + "Fa", + "_gbraid", + "^pr([0-9]{0,3})([a-z]{2}[0-9]{0,3})$", + "18082", + "error_code", + "^(10|21|22|32|33|34|44|45|56|57)\\d{3}$|^(977)$", + "18087", + "_oot", + "inputWrap", + "UpdateYourApp", + "computeOneofCase", + "gtm.interactedFormLength", + "getTrxNum", + "MYT", + "fromWithdrawalData", + "recent", + "LengthRequired", + "getEmit", + "Data", + "palo", + "SbtdKmHTbdmo2NDR7e7p", + "順", + "attract", + "**** handleReply", + "0a06554e4951554510001a46304402202786e63445dfda6d62466f0d981202a2f681327439624346fe98f106b326a88b02201feedce01e5978edd7d8ca8e4fc52d16591a79ec6c6247971877459807fa2cd9", + "18199", + "athlete", + "Oe", + "敏", + "md4", + "18216", + "value_callback", + "082b1207313030313330351a046469636520002a015f320354525838064246304402207c15df01e290a02e83f9b74625ad5b1c1c851ac2db352d8f87b2fb81ef8cd4fa022009c899045f343dba24aeb4292f4f5c0f99e87950fbdc3777c9924d8f5b8af688", + "writeSplitVarint64", + "bttcShow", + "18250", + "omitMetadata", + "GRC", + "exponent", + "major", + "18263", + "SETTING.ABOUT.VISIT_WEBSITE", + "ccd_ga_regscope", + "fromEthersProvider", + "18286", + "HIDDevice", + "hotmail.id", + "_aes", + "RIGHT", + "%parseInt%", + "entityType", + "spruzzo", + "KU", + "fontStretch", + "0a07596f755475626510041a473045022100f1eeea2504efec6d46fce032f21c6439184f5df8957369c2889d1e8afd6ad02402205a414f4904011a10dd84feb7755af26bacab8a07f011e5bb03bc7e52e22950eb", + "interpolate", + "CashAddrNotSupported", + "18326", + "dust.enableCcdEventEditingAndCreation", + "essence", + "墊", + "Index out of range", + "item_list_id", + "ariaBrailleLabel", + "31303031363130", + "wX", + "MozGridColumnEnd", + "touchcancel", + "live.it", + "deleteTransferRecordsByAddress", + "static/img/71336f38f076522eae9766f461a2bc90.svg", + "18368", + "Right", + "姚", + "SWE", + "bindAll", + "TRANSACTION_DETAIL.TIME", + "wife", + "粗", + "18396", + "旬", + "nitido", + "get httpEquiv", + "雕", + "transferDetail", + "0a0e4274636d696c6c696f6e6169726510001a473045022100a1c4d727addbd0cce2520abf2b396dcd3f50054c8174b4ad73eb38c4eb5aaeda02202eaf33619bfcb49f4049dc5dc3cf40ec3fd6fb5a1ddc48d819ac0343c353bf8e", + "gre4Tq7in1WVM0ozglfn", + "剑", + "HOME.WALLET_LIST.GENERATE_CHILD_ADDRESS", + "regionValue", + "EXCHANGETRANSACTIONCONTRACT", + "小", + "ae_block_scroll", + "validUntil", + "royalties.[].account", + "signing-key/5.7.0", + "0a0a426974546f7272656e7410001a473045022100b08e8d30c57b8f7b9cc2b75d9ba13fd0ce6bc1ec6fada7575e1b58b30450c32002201a61955a29ecfb57c4003566000b30cd4b8737f78f04f7b577a5e51f0ac92236", + "urlList", + "isGreaterThanOrEqualTo", + "GAS_FREE_GUIDE_PAGE.GAS_FREE_ENTRANCE.AD.SAME.DESC", + "ReceivingAccount", + "static/css/", + "18475", + "orchid", + "ij", + "Ľ", + "喂", + "$S", + "updateCheckWatchAsset", + "0a03454f5910001a46304402203c0ba454e9d85afd30e5e4fc186612d8cb6d4110e566e5d1cc5f390620cfc57102200d143028d5ecd9e6ed87a9b8a6a6728e02f63294662b38057b1738a039775eb3", + "ciao", + "GOD/TRX", + "糖", + "gasDetailInfoHeader", + "getTakerorderid_asB64", + "isSet", + "^[0-9A-ZČĆĐŠŽ]+$", + "crypto_sign_open", + "CUSTOM_AUTHORIZATION_LIMIT.AREA.CUSTOM.TITLE", + "peasant", + "0a0548617a656c10001a46304402207f3e2b716364d2fc089fa7d1c1dc57c92bc9f129224182abe39b52a40ef021ac022074e8328a4b144d5c2208e6d8261c60d7b8c77f40ef604f3487953f00d6313e79", + "monster", + "xz", + "襲", + "_accent", + "deflateSetDictionary", + "meanBy", + "APPROVE", + "static/img/d84c5dda75d05c416043c965cfa85096.svg", + "xu", + "18596", + "getProvider", + "newCollection.list", + "_0j53mo8OkXRQ104hwpdv", + "18621", + "get attributeStyleMap", + "int88", + "ai", + "hideAction", + "setLogLevel", + "18637", + "0a07426974636f696e10001a4630440220225fbe63554be01ef3b2a87f934764a08ae94f8e1290b571570537abc152502302200cf3539beed8956715a3a42b1922c3c3a9d0911ccd88f45d8f3fbb5e241c9f1f", + "z7KnrcEtCCsHAOGnT6id", + "createHmac", + "ripemd160", + "TRANSFER_MODAL.CONTENT.FAIL_RISK_2", + "lodestar", + "TRANSFER3.USER_COST_DETAIL_INFO.TOTAL", + "0x095ea7b3", + "NotEnoughBalance", + "campaignKeyword", + "symbol_after_digits", + "__private_11_instance", + "eg", + "来", + "18665", + "sbarra", + "NonAuthoritativeInformation", + "shouldShowGuidePage", + "aA", + "GAS_FREE_TRANSFER.APPROVAL_CONFIRMATION.SUBMIT", + "triggerSmartContract", + "GAS_FREE_SIGN.GAS_FREE_PARAMS_CHECK.ERROR_TIPS_3", + "Ym", + "浙", + "cz6oPyvTBiP54BeoVzPs", + "珍", + "辟", + "Ii", + "CONNECT_CHOOSE_ACCOUNT.TITLE.MAIN_TITLE", + "液", + "level", + "kit", + "stizzoso", + "0a0d2e5452586d696e65722e6e657410001a473045022100ba671b423a0c4fea857ccd0b2502709bd6690040cd06f669ff1afdbad249bdae02207175a75dad2792fa0ed45c933cdd9533abcdc1bea27d4a15d78fa42d26d24b2d", + "ll", + "Wrjr61jAgyr_mY_KH25v", + "base intrinsic for ", + "wrapper", + "_startEvent", + "m_", + "triggerFocus", + "彭", + "onSeeked", + "pointerout", + "penalty", + "set withCredentials", + "CONTRACTS.UnfreezeV2WithdrawContract", + "timeUntilNextVoteCycle", + "18790", + "int96", + "moreTransitionName", + "meno", + "GPUUncapturedErrorEvent", + "rate", + "getView", + "RECEIVE.QR_CODE.COMMON_ACCOUNT", + "setStorageBytes", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.WEBSITE_GAS", + "0a03454d4710001a4630440220532355862f8dcc76a34a8c1ad1be3f8c997b5e6a6cc67cf8d65cbb3f67576eff0220381f9d613ab23f41697a318f9b3f9fa7b8d09a3b39c3d2abf790753caa4c4fd8", + "incremental", + "ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517", + "umile", + "GAS_FREE_TRANSFER_3.VALID_PERIOD.MINUTES", + "18853", + "WebkitBorderImageSlice", + "dust.34", + "948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a", + "0a0a426974546f7272656e7410001a46304402204a979d4ab830c161c6c15b8067ca4977e32e3bb71143a9c19c6591a7a71c4843022005349011b7f7a444318da78fe114f10ce0438dc1199bc6b8ea9feab73160530a", + "keyboard", + "getContainerTreeViewDUClass", + "0a1554726f6e776f72746846756e64657273546f6b656e10051a463044022031f34b320b97842bc46d210a44a91953eab1524b641406a3e33a0af14de8a45f02204cb525e5e4363bd0df99a046708d87cf3c56f24aad35799724cfddebebf6a86b", + "getEntryList", + "0a045454464d10001a4730450221008bf108fe97f252a9fdac8577ca6dab471f840ce71fdc921ffaa181a502157cda02200b77d10a27fd3e689688482196cc708b87a4aa965709490c7cac12260fd054f2", + "WebkitStrokeMiterlimit", + "getLedgerAccounts", + "青", + "0a04506f6f7010061a473045022100f1769a0608af4b65a1e4979e1a6877aa479b476d6053c3611bce651c1325d07a02201cf56233c73bc497abfe1a9d14de1232fb6d4a027cdf42f181fc1030b8038cfe", + "nc", + "maxChunksToDepth", + "据", + "Qd", + "a1QbAiVJskBFtpobbNK2", + "wGGakBHUA4pQMMlrwoGB", + "shake256", + "P3", + "d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf", + "S4", + "18928", + "18940", + "į", + "NOT_IMPLEMENTED", + "sembrare", + "huge", + "X509Certificate", + "mASsAWTNyCeKbCdbE0p4", + "ACCOUNTCREATECONTRACT", + "UPDATE_WALLET_NAME", + "october", + "ASSET.CUSTOM.TIP.SOON_ADD", + "hamster", + "冻", + "ripemd128", + "color-interpolation", + "b_", + "EyeDropper", + "getTotalmissed", + "形", + "set ariaHidden", + "TOKEN_TRANSFER_LIST.EIP1559_SPEED_UP_GAS_PRICE.WARN", + "18992", + "pari", + "DNK", + "carcassa", + "PaymentManager", + "TRANSACTION.TOKEN_INFO.AVAILABLE_BALANCE", + "olympic", + "surprise", + "TSP9UW6FQhT76XD2jWA6ipGMx3yGbjDffP", + "Z_DEFLATED", + "strikethroughPosition", + "maroon", + "onCanPlayThroughCapture", + "riskAddressTag", + "altKey", + "flock", + "_slc", + "fireonClick", + "19049", + "onClickGasFreeEntrance", + "conformsTo", + "getLoggers", + "flebo", + "KEN", + "vague", + "19085", + "荣", + "0a09554c545241534f4f4e10021a473045022100ded7005b3c2f0dba8e0f8d92bf7596053c7b6a4686f38a341c239729118ada8302201d2b06cda2119b59d771a3b36776171e19443c398e5ae66f7830108c67df52a7", + "frozen", + "^\\d{8,9}$", + "xy", + "19109", + "0a09446576696c54726f6e10001a46304402207df0c738a06ace3bc89d2bcb7510f4e4c0a9ca5a9d83681932d5aaed4d4591d9022005a196b0619985f83e0cf81a11f9ddf3b56f2ba699f240c054f42dcabd2d579d", + "animationStart", + "85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a", + "setWeight", + "祸", + "yx", + "extendWith", + "19119", + "_validate", + "_internalRenderSubMenuItem", + "first_hit", + "monthBeforeYear", + "readInt32BE", + "insetto", + "REJECT_CONNECT_WEBSITE", + "yT", + "0a0954726f6e6e6162697310001a47304502210084526e8769ba87c218d181283f7df46acb01870749b2f596427b34b720cc49b5022062a57b3067a38adf3f87a05817257112862d0b9adcc7aa2cd0ff992968a4fedc", + "slow", + "0a1f43727970746f43616e6e6162697344697370656e736172794c6963656e736510001a473045022100cbcde7b550d4c4aef0bbac5c493d275c81412ef9fb1445d25648eba3e7011a2f0220337776b170c5e0d8b03056c85cf74088bd50e6a7d96042f4b8be2ae8e5617500", + "des", + "createdTime", + "get renderTime", + "cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26", + "dust.__ogt_google_signals", + "qualcosa", + "母", + "get innerText", + "rkbYC5Kfz5weY7BNNAzD", + "rimedio", + "max-forwards", + "noModule", + "vibrate", + "罗", + "#FA541C", + "tiger128", + "textpath", + "indianred", + "fanale", + "e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150", + "www", + "imgGap", + "UpdateEnergyLimitContract", + "ragione", + "bytes9", + ";((__utma=)|([^;=]+=GAX?\\d+\\.))[^;]*", + "Unknown fieldType ", + "EXCEPTION.ADD_NODE.NODE_URL", + "_decodeList", + "slender", + "^(?:0|[1-9]\\d*)$", + "304402207537d928b803882aac63dadb7fd512f4b959c0e1a737ce7594c9b9e0a0c661170220587298e0e8e2eae94da28564b1bdd7f62273d7e3707665a7966f1b04a15f061b", + "get ontimeout", + "getUserAgent", + "0a0954726f6e746f6e696310001a4630440220666af6df6de127d0cc504b96bb6951159a63aa5dd00f3012158c0bbf8ba9cbb202201b971312facb12e5a24c005ce8106253e3191d65c6e24001a33c9124ebd6d2dd", + "store not initialized", + "cambusa", + "0a0954726f6e576174636810001a46304402205367c83efac91f5c416bbea92494825891061059d0be68146ba3ce0b934bc2c90220252f6783c661697f5cbed6beded5a957059436768eae34c6c7708166335a5b34", + "排", + "ccipReadEnabled", + "allCollections", + "0a095452584c6f756e676510001a4730450221008fa798daaa47c21602a65c22268f5e04820f4b54b45c08897a84ac3bc77979a8022032168153bdf3454d1608c98dfebb78b36d0a247dc6d934853b28a9e49ba3a2dd", + "spillato", + "writeSint32", + "19358", + "visibilitychange", + "0a03544f5010001a4730450221009370e162493ce8d9d519c1a937695635ede11bcee54e59069bd2cd48a5271e7402201e89db3d89d70ce66c03198459dacc32c0d6c15f738bedfb15a92005309d57a1", + "ik", + "-body", + "vessillo", + "19383", + "get method", + "out of bound", + "lh", + "getTrxHash_asU8", + "geolocation", + "DEXCoin/TRX", + "titanio", + "aliasInWindow", + "tv", + "qXL2FjlK8szNhmBM19u6", + "ă", + "netDisabled", + "sendRawTransaction", + "onCopyCapture", + "set loop", + "SIGN_EVM_TRANSACTION", + ":socialNetwork", + "allLimit", + "41E209E4DE650F0150788E8EC5CAFA240A23EB8EB7", + "0x405", + "TronWebProto", + "available", + "if-modified-since", + "risvolto", + "ip", + "劍", + "ByteListType", + "__utmb", + "OptionList", + "get responseStart", + "sagoma", + "j1t4C7TkZSHAmyAZLJpK", + "RightOutlined", + "19541", + "{\"0\":[\"Start Your Web3.0\",\"en\",{},{\"formatters\":{}}]}", + "yahoo_remove_subaddress", + "mangiare", + "0a1054524f4e4d6567614d696c6c696f6e7310001a46304402200d2059ce1b9d67b05d44f98cc49f01120e01c2f0a1b9df56c146f87ada9c23760220480d97f89401b3f73c48de5df9eca003b634f4b25f13acd2afcd1593b9459158", + "081b1207313030303436371a054449434b5320002a015f3203545258380642473045022100c56cefc5a42064ddfc81e7d48da99bab15e8e9a2970ab936a625bee9b6603688022079c8c4c64ab526f3390d086fa1cf391acb781acd31890d84fb7e2895757ea1cd", + "%String.prototype%", + "clickUnderstandHandler", + "SETTINGS.CUSTOM_NODE.DETAIL_FORM.NETWORK_TYPE", + "astratto", + "/api/wallet/nft/unfollowCollections", + "page", + "WALLET.LOST_CONNECTION_TIPS", + "_getAccountByDefinePath", + ":l2", + "signTypedMessage", + "spike", + "boundMousemove", + "get step", + "8769cd8a", + "CONTRACTS.TransferContract", + "HOME.COPY_ADDRESS", + "computeSecret", + "isReadableStream", + "^(\\+?44|0)1481\\d{6}$", + "impact", + "webkitPersistentStorage", + "getUnconfirmedBalance", + "0a0854726f6e476f6c6410061a473045022100ec60ea432b04bfa0eff662abc2ab36485fbecbd2f30a7e0b52013e76f2631a50022063fbb2588e2c4c1d0735a411e7a24962aad2c861a4ad623cc9e685075bff0b3a", + "Hi", + "conversion", + "19648", + "K3Bt74ReDB0gC3OcP9RD", + "is_ecommerce", + "SEND_CONFIRM.RESOURCES.POPUP_SUB_TITLE_1", + "get clientWidth", + "CONTRACTS.GetContract", + "help", + "SET_CURRENT_BLOCK_CHAIN", + "HBLGSxrQeL2jgHjK7OXL", + "girone", + "Document object is missing", + "19674", + "crypto_box_SECRETKEYBYTES", + "rk", + "歲", + "493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907", + "瓦", + "19706", + "txNum", + "#ffff00", + "sstoreDirtyGasEIP2200", + "minBy", + "eventLabel", + "众", + "lembo", + ">", + "0a0a54726f6e4575726f706510001a473045022100951b4b1ebbed5f2acad7a0a17b9f6dc3fb31b70a7f3bb9e1ac462562998c281902205dc113156291b594f24ab4b2946fb0f262c19d6a019ffe380eb6336f01c61a2e", + "icon", + "19748", + "19753", + "0a097374617274776f726b10001a463044022003633f20cfd8a360871baf21727a508e3ba6f8850979e46098048217e458435302206f875866d18a181721111b95d25e459ece97f12ecda5159f613abbc428e40a0b", + "toAffineBatch", + "0a0a494c4c554d494e41544910001a46304402206d0831af89b43425554d9fab296612e42403fceff5a2f91be4cfcfa0ca34a29202201c08427ee2c02774f97579b9bba1eb753b80d2644c48b494b498fe820b1c8c59", + "fromEncryptedJsonSync", + "述", + "购", + "ASSETISSUE", + "0a0d5452584865616c74686361726510001a473045022100bd231c572fa35ccccab86229957c0c8c805f93b065488eaba2f6752802c84a5802202bf2a82124fe679a206f42ee886fe664e350a3a37aa2f15cab1cacf37e80e997", + "baseFeeMaxChangeDenominator", + "BV", + "JOR", + "PermanentRedirect", + "0a0656657373656c10001a46304402202150f2bed81c165088198e13b0851591ec0f409854cc71854236e33d40bad4c70220626bcb5b9947638a06c335326bbf8f1d2ca76a8aa136306a9a814db20229e636", + "throwArgumentError", + "feel", + "沉", + "desiredSize", + "rangeWeekPlaceholder", + "get elements", + "/*", + "hexToNumber", + "hash_to_field", + "catasta", + "mediumslateblue", + "dQdTzndLWLGRYSfc49g9", + "gkynwUxyQiBIQDb0PZxh", + "auid", + "platform", + "clientTop", + "0a045345454410001a46304402200fdcfb09d13edaed377e656bb7db1980d5b7e6a5394cf701ad76b729dc3393d402204a70707494b46540a3fa49da0d46a3367caa9566d2d656d09f521fa1690c1c7c", + "Yd", + "304402205894cbf601c96ca164ae7e5d0aab17fbbcec4aaa1d032274800d5a46eba8184002204c195d6936a05b162d5bba655f726f08337e23e10bda06b2f0a3f052522bdfbf", + "ecommerce", + "19877", + "VT", + "DeviceNotGenuine", + "farinoso", + "0a0e54726f6e47616d65476c6f62616c10001a46304402206a81296b19a6f7d47bee724fdfb7792fcb6c27bfcf0fa4690d117a88f757d8ea02205b7bf97f97b9efa14e38a6c8da85e1a9f05cec909d697198765eef50a5870d2a", + "rsa", + "please", + "connectLedgerMulti", + "decrease", + "TemporaryRedirect", + "StorageBucketManager", + "聚", + "19913", + "镇", + "仪", + "陽", + "JzOsoBJknsLu7Q8CemAx", + "19927", + "Dd", + "摄", + "iand", + "getEncryptionPublicKey", + "HD.ACCOUNTS", + "19952", + "ar-SD", + "SEND_CONFIRM.RESOURCES.POPUP_SUB_TITLE_2", + "mouseup", + "hotmail.es", + "进", + "%AsyncGeneratorPrototype%", + "widows", + "mnemonicToEntropy", + "19976", + "regular", + "19979", + "uk", + "oste", + "a4539IJBqRxEHdkn3BRb", + "Mwsoy5BbkOnXgrBItqb_", + "^(IQ[0-9]{2})[A-Z]{4}\\d{15}$", + "get responseURL", + "payload", + "ZdaV9T1eK21h8BuDINaB", + "0a0d476f6f644c75636b546f6b656e10001a4630440220247913d9ab8f7854e884a5bf5a59e508a85f7f65c7c16dff9107d7ca82c68a8702207ce5b223f87bd6cc6201df2fe331de5a444762755405a54a7194340714ed3436", + "strip", + "zero8", + "writeDoubleBE", + "a1fecb23", + "20013", + "0a0c54726f6e45786368616e676510001a46304402201d49da8fea340892fb44d7c3671c44a7bd64a040c4915beab333be5709a01fc0022076472c2bcc2b59f041512ccdda6e5d5cef9189a361d05ccf521a10f735c7d154", + "GTE0PRE", + "NOSCRIPT", + "get ping", + "为", + "turn", + "eventAction", + "aS", + "卡", + "質", + "20032", + "PER", + "still", + "XRSessionEvent", + "0a0c416e696d616c52657363756510001a46304402201db3ba85a3c1192a9511f0bd158e8cdf04bab3ce38eb2da7d5c7b7887089dec602207a2010660daba9da3ad505426d68f210e892ea6dcd5dc766e99697094e2665db", + "OBorderImageWidth", + "0a0a5065707065726d696c6c10001a4630440220368dab42b1c8bf12b7c62490340c98992eeb770571cb275f26eb6401dcb9c075022050e61b2e7c3a60716f46f212bf9376335a2cac57f79259bf6b793b0dfd3bef4c", + "dynamic", + "BurgerTron/TRX", + "KuSDlVz08UDcGElHpbhQ", + "getPropertyPriority", + "ACCOUNT.AUTH_WEBSITE.ADDRESS.DISCONNECT.TIP", + "x8WlhCsKyJFaq38Arusu", + "session_duration", + "0a0e57686974654c696768746e696e6710001a473045022100b2dcd8371e591ca3da092781a1b085d18d43eb600b14afb337e49017e4c1aa1d0220242c6dbb6db4ce157aaa4694e0d6ae2f9340a51f29f7cacbe128f6a809871c1d", + "below", + "clearSignTransaction", + "walletListData", + "既", + "AMP_TOKEN", + "setPermissionId", + "imbuto", + "20102", + "locked", + "A_", + "hkOS_pvanyt98HShRUNi", + "volatile", + "yandex.kz", + "aes-256-cfb", + "Zx37_m_a8Mr6395Y02Q6", + "MIGRATION.NO_ACCOUNT.MODAL.TITLE", + "08431207313030313334351a0b44417070446f6c6c61727320002a015f320354525838064246304402203144fa2a56781995aad8a27587050f5a9ce3ba6bab9ba695de312144e1503e61022061e7cfd1f987bbc1deea4c4446e215150b456b6aaebef6870064590563e179af", + "_gl", + "^(\\+?965)([569]\\d{7}|41\\d{6})$", + "get availTop", + "EIni9_fAYAJXXC0heI3O", + "bitter", + "fulvo", + "setGasFreeAssetData", + "conditions", + "20151", + "_getTransactionInfoById", + "planet", + "renderInputWithLabel", + "吞", + "rearg", + "wNAFCached", + "IMPORT_GAS_FREE_ACCOUNT_CHECK.TEXT_CREATE", + "0a08436f6c6f72706f7010061a473045022100d06c9365436806da8eaa936b21c3b41eeb0d4ff94b40cf7017a4af72996eea3f022036db35e06b81580761ea5e9e29de4dba61f7e79a092c03b6c68c0d2395b199cf", + "Kq8xNTsUWSmIEq6TVCv6", + "Li", + "deprecatedURNToURL", + ":appName", + "适", + "無", + "父", + "inumidire", + "ManagerUninstallBTCDep", + "yd", + "紧", + "%Symbol%", + "The amount of ${label} must be between ${min}-${max}", + "inflateRaw", + "tipIcon", + "context:?DustMap", + "Component", + "color-profile", + "getAccountName_asB64", + "simbolo", + "only", + ":eventValue", + "isHDGuidePageVisible", + "Yx", + "Gq0_JrHVl8isAONCffb0", + "fingerprint", + "Nx", + "MARKETSELLASSETCONTRACT", + "rc-checkbox", + "20302", + "20304", + "gaze", + "andare", + "esagono", + "#fffaf0", + "0a09454e49474d4145474710001a46304402204e16f10150bf98cd013aeabd17558cc5f562e081daf18642f06b593baef3cefd0220201dec22597ae53c16ae987589ff6768f95bc7cf623868085de9562d72f3a1b7", + "hasAttributes", + "resourceLoadTime", + "494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5", + "sino", + "callInWindow", + "getEvent", + "Mp", + "GTLT", + "telefono", + "DisposableStack", + "KH", + "bandwidth", + "AA", + "rest", + "makeNumber", + "%SharedArrayBuffer%", + "Z0_64Dnfbn2JdWWxB2wV", + "broadcastHex", + "WALLT.IMPORT.FILE_IMPORT", + "Wn", + "set selectionDirection", + "20400", + "DeviceOnDashboardExpected", + "20402", + "flush", + "Select week", + "cx", + "poltrona", + "getMnemonicAccountByPhase", + "color-rendering", + "PIN_REMAINING_ATTEMPTS", + "overSome", + "除", + "#d8bfd8", + "No filters", + "someone", + "aboveElement", + "yS", + "蓮", + "readUInt16BE", + "20443", + "signinstate_subscribed", + "networkBelongs", + "20463", + "orient", + "^(\\+?679)?\\s?\\d{3}\\s?\\d{4}$", + "ERRORS.INVALID_PASSWORD_RETRY", + "Ra", + "isImportGasFreeCheckBoxShow", + "20512", + "yVql9g51NHGejXkb9c9w", + "add3H", + "dice", + "loading", + "20531", + "https://tagassistant.google.com/", + "0a0a434f4d504c49414e434510001a473045022100a8702ef22fddb53beb82cd574a52c553300af735afff49eb984e8da2a6f4d2fd022072ae1a4ff707a54bdaece1dbebbe775c080c9218ee55d77f85d4b28bc930076d", + "GPUCompilationInfo", + "fieldName", + "lQ", + "公", + "favIconUrl", + "_ethers_internal", + "RECEIVING_RESOURCE_ACCOUNT", + "tierStep", + "20574", + "adipe", + "DSA-SHA", + "準", + "notification/updateCheckAuthed", + ":_gbe", + "get reason", + "20591", + "blocks", + "0a046767676710061a473045022100b2f694dedeb092ab106526f8be6d715e2d27a311a3a3593b34588d153bb63b5102207b6e992947400fb883117320cff8a27f53b879b2a4503fbbee4c82aee0b8f1fa", + "_getAddress", + "assignedSlot", + "AAAAaARBVkFYR5LB7LlpsDbrUTMMY70niZoT2E4AAAASAAAFBDBFAiEA1fZrEcQ2SxGwnATYxc0xDNK0U6SCbDQ38Hqc+blgjAMCICzT9jo22oeV+oiflx2yyfQ0FbQRhBCq7o/MRpvfCk8nAAAAagdheGxBVE9NJyks8AFuXfHYs3MGsqmFiKy9b8oAAAAGAAAFBDBEAiAn3O2RnKCtgTpOXHqcBsC6c49cR7WjDxcGYM0sNCnz5AIgN5qtdHAEQWWhcGm+29J/t7StA2r2FNUCpp0rjvqWPHcAAABpBmF4bERBSRTfNglmocRYLSsY7b2uQy6gonV1AAAAEgAABQQwRAIgT0e0zNQeFuyrpsuOOt9C4M2DfTJwGcu41jNLh/XoH5YCIFES4I5bQ3EAQ60Z57FIJnWwIb0RbtQJ1z3A8/ZMlcM+AAAAawdheGxGUkFYYcgoBUU6mJ6ZtUTftwMZAum6xEgAAAASAAAFBDBFAiEA/jaTB4RwdVa7hVA5CMt1RgJqC4TUdvB9z+TPf98ckuoCIFgJzjluVdzEZiyzmucVZlsSlNujpIgb3e9tK1wkyDLcAAAAaARMVU5BMdqzQw8wgd/zzNgPF62YWDQ3shMAAAAGAAAFBDBFAiEA0iV1gnU2wtHOIPvSwuL5osYtMYqDXiWRpe9Nr+4zcoICIFCthQvLWz/G3IXWEHxNKdHgLJR/R5Vx1BnYPcYoLSE1AAAAawdheGxVU0RDygGh0Jk1ZSkQUdr/OQiSUYrPrToAAAAGAAAFBDBFAiEAj0Cqzif58kPXE2DNuJiSjtoTVIrDqChUkwzVcgU5UiICIGMtAtUMonDOM3iAAtRL6M9c489Xd8cNY5QHQEX1JV9rAAAAawdheGxVU0RU39dK95K8bUXRgD9CXOYt0W+K4DgAAAAGAAAFBDBFAiEAhzVcn/YBjc8ypr6XnowhM4+bhy8CKoGKhAL1ewc6zfACICgw4vsgH7jpXyCTCfs2QAZxRPSbce/0qMQZKSte91HZ", + "辭", + "煉", + "binding", + "INPUT", + "MozWidows", + "5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00", + "304402205df7c1169cecd36740080c772349d6665bde2a640ba4c2abbe1db07d575ccc0f02204e0be7975f8053e091f79019301e4202b97e611c4a2404e24c462afa3df7257c", + "20635", + "u5vutWB_UGRUOPVOwigd", + "highWaterMark", + "DK", + "twist", + "20671", + "EE", + "0a0a53706163654275636b7310001a463044022007d91860daabaa2c118c379f70ba2f04b0a02451c83117e676401bb59f643433022070152f438ac927e6ecfabf0c3e23be607f9ff887f20fe55c5e622602a986cb9e", + "73dba0ec", + "20683", + "creta", + "jS", + "BUTTON.CONNECT", + "precluso", + "c_ameXe4akRBkfgQ88kg", + "20706", + "access_globals", + "GAS_FREE_HOMEPAGE.WITHDRAW_TIP_MODAL.DESC_RECOURSE", + "304402206e18eac55b89b17b4706547807a864f6c1b37eee09fff4ccad54e9842eb1abaf02204ef2984f87d6c0ebab26352ce82f8040aae5bd259ae55d9921d609b3936d15dc", + "_defaultProvider", + "^(\\+?375)?(24|25|29|33|44)\\d{7}$", + "A0", + "20754", + "0a0632427361666510001a473045022100fbadbd82723c87fc3fdeefd66c6c4616f8f19763e25c5628be0b965078f57f45022065433991902ad32970bc7c3798bb2ea7df8d5b42800f5c6b5255e5cae0cb4d60", + "original", + "31303030393333", + "shallowCopy", + "_currentValue2", + "RequestHeaderFieldsTooLarge", + "backText", + "isPointInStroke", + "ResourceCode", + "蓄", + "(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';", + "adagio", + "selectAll", + "appendItem", + "PLN", + "EIP-2929", + "nl-AW", + "trillo", + "20842", + "swallow", + "(%[0-9a-f]{2}|[!#$&(-;=?@\\[\\]_a-z~]|\\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\\d{0,3}|\\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\\d{0,3}|\\*)?)*\\})*", + "CUSTOM_ELEMENT_HANDLING", + "0a074352595054594b10001a473045022100990c817443f5f15a50563b1b65a7a9ff4b405b71730bf13e39f6a7658f6bdaa40220273e0fb409fb46f4ec7d4338f253c12ef60c39ce5028ce6552acac1f10e4c761", + "newListener", + "react.context", + "20873", + "get persistentDeviceId", + "crypto_onetimeauth_verify", + "20883", + "dateSelect", + "20900", + "toObjectExtension", + "封", + "探", + "totalTrx", + "CONFIRMATIONS.NEW.FUNCTION.APPROVE.TIP.ONE", + "cassone", + "0a075472696163757310001a46304402205c00b2115d472731384a4a92dc5c757621803e0ef8d88a7a52ffbda523598243022024743331cb3da476e27bd7cffe7891cc4ed7ba1d7046aa10261e097e6aafe052", + "appInstallerId", + "0a045649564910001a4630440220348d2c0529016e1fdb1c713ecb0cf9ae88d3358d70ee39e9d86739e790bef108022063c0bce92b6aa07f70ccb897f43a7d666bba58cf89b5ac9680c5568ce191208c", + "PAGE_GAS_FREE_TRANSFER_STEP_1", + "0xcd8690dc", + "predict", + "addFrozen", + "UpdateAssetContract", + "addWalletContent", + "20965", + "0a0b5345454470726573616c6510001a4630440220285f7792c102f6a7bdba820bf80ab09e15d8b971891a8f2c144418b8d176cfac02201193e3792f852d3ffe5b83824476d566fa92059a885b75c1361697810b5b1a7d", + "TRANSFER_STEP_3.GAS_FEE_MODAL.NOW_TEXT", + "GAS_FREE_MULTISIGN_ACCOUNT_MODAL.DESC2", + "textRendering", + "20974", + "TRON/TRX", + "onWheel", + "hasParameter", + "_encodeStr", + "en-HK", + "campaign_medium", + "dumb", + "21000", + "OHVnO9y4bWrBysCdBeov", + "Ty", + "eC", + "0a0653696c76657210001a46304402202a18cbc30f16f8f646266dbb1ad4e71750e99bfd656f2e8bf8636499deb37d13022020c84cf4e5a990bdffbb00f21d43781be7239666f8aa31769f5f49df4d77905e", + "vtp_historyEvents", + "21026", + "_calcForkHash", + "LuCMyXadNF4v7JwuoK_V", + "守", + "0a0750756e61686f7510001a473045022100a10d4336c7d36f3b759f6afb4e94e4af50d91b62316a0c7ee2a7d2458893485802200b1e9db80d50151b6c08f37ddaf26efe7ce55a9e23cab33927af20f6f3f72a40", + "GAB", + "tokenAmount", + "0a054c6f74746f10001a463044022045889c24bd3345f715af218f28543e17a15f97c0fac6e1b3ffc5e7202bf497bd02200cd4d44a18b18d1160c8e3c4b613fdc4eee6486f0544cbbdae1bfea31b2007e8", + "addonBefore", + "mg-MG", + "0a06574849534b5910001a4630440220602e9dfc47233444b61138c2807a3e838996cbbd69fbb6bca256dd4a61fdec4b0220187e8dc0773558126ce96ef721500c3222e8386865b579d1ec5a432216202880", + "0000000000000000", + "notification/updateCheckLegacyData", + "0a0d556e6976657273616c436f694e10001a463044022015347368baf2f281498f4fa9161a61d7ccb4d18fdd8f0027dccf21d76a21240802204ae25b699130393f4c61c377fa361d0866b6109828c1bf6aa9b00257ef131073", + "spread", + "dust.enableCcdPreAutoPiiDetection", + "21090", + "UNSAFE_componentWillUpdate", + "universal", + "settings/updateAutoLock", + "aN1re7Obep17Bm1Uddv9", + "aux", + "0a0d616e67727962697264676f6c6410001a46304402207e574adfad9bf78be1b9b1f4050217e3c5dfec359a8dc59e7e82a5bc3f3d3ae3022073bf2aca1889d492f84240158839518f41d89945ac48fb421396568ba768bcab", + "recondito", + "084b1207313030313334361a0b54524f4e434c415353494320002a07313030313237343208537461725472656b38004246304402200905df4aedc18ad15be5512704d2ad57f00f23f076038a5dd230b7c101fee76c0220403b2b9c7c084ee6da955f333d2b7e6fd92869e28018ae30435f50d57ee09d79", + "dust.enableDeferAllEnhancedMeasurement", + "阀", + "462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b", + "21139", + "getSelectedAutoLock", + "21142", + "0a075453484952545810011a473045022100b9cd54a47347c176470e269945bf801107780cbd826ed0935edfd17a38aff48602206a3432f9cdc7b153ce23386f8f146540ad7a77e39e1e72f13fa8bf74fb39b94b", + "autoPhoneEnabled", + "000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff", + "https://nile.trongrid.io", + "0a0356495010001a473045022100bc1e1f9895042a0fe91050824dbabbbd702a5e42efef3c3a25bc8ae0b47b54b7022012038973768f181fdc1daa71cb40018630ea2ec696cccffc3134f68c6fd3acc9", + "21177", + "errorEmitted", + "occorrere", + ":_j2", + "crouch", + "21198", + "destroyTooltipOnHide", + "ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c", + "cable", + "HAVE_METADATA", + "gtm.videoPercent", + "zm", + "giudizio", + "isTypedArray", + "禍", + "CONFIRMATIONS.TYPE.TRANSFER", + "feudo", + "motto", + "app_store_subscription_convert", + "registerReadCallback", + "readPackedSfixed64String", + "writeVarintHash64", + "base64url", + "lowS", + "TooManyRequests", + "Oh", + "^[1-9]\\d{10}$", + "rv", + "svenuto", + "0a0e536f6369616c696e666c756e636510001a46304402206bcd36783361b63e5bcb2a3c5c023eee10465e6e66d5bdfad70068e3cd36b36d02202bdb50101cf317db1eb291e107d5b5b6b4d2b971325c37f60ffdb4804193fc04", + "ebano", + "knk0itW9ByxrF__7b9ha", + "YS", + "0a0b736f63636572746f6b656e10001a463044022072e36a848ca1daeb957f08aee8f8d69646d50881ecab40053924708725fc806702205d324abe89dd4ca776f603600a667ffa59c773ee189873f64351d3e68b8c6b03", + "0a055768616c6510001a473045022100ff1c959b9ec7b1c7dd7f961198f7b52d97ba2d99b0a49b793a128339d2fce7eb02204584e5c9210b51ac18b50bccf2b41f4a84295aa61ae23bfc8d9df025ad954539", + "get writingSuggestions", + "Vu", + "SETTING.SUCCESS.ADD_NODE", + "get mediaText", + "ellipsis", + "isActiveGasFreeAddress", + "get preserveAspectRatio", + "21348", + "file error", + "largeop", + "Vk", + "listeners", + "serializeNetworkWrapper", + "layer", + "dynamicEnergyItem", + "email", + "MapSet", + "dust.__ccd_em_outbound_click", + "The tweak was out of range or the resulted private key is invalid", + "puntare", + "trc10", + "21421", + "HttpStatusCode", + "arm", + "alibi", + "1:0xed8bdb5895b8b7f9fdb3c087628fd8410e853d48:1e9b997840f00e6a808a13d73baf6c2e3319306ae96de8f71b5359b7", + "Form", + "Kx", + "zone", + "mapSeries", + "0a075452584255524e10001a473045022100bc533addb98af767c3e61a5a4acf87b33d972f2319ea8ad5620ee615e50b9b6a02201864cfb0039c7bf98362a29fbc5e9750edba8dc277b6708b77c2dae9db080e54", + "miagolare", + "walletsolidity/getnowblock", + "NvWNChLrfXVF8TR5LZmJ", + "31303030333232", + "updateLanguage", + " is at invalid UTF-16 code unit boundary", + "Goerli", + "dust.round", + "TypeError: ", + "hotmail.co.uk", + "0a04424f4f4b10001a473045022100be1f7746ba4c4bf9ab01dff12d54801dffbd065527aa7eef38b35cc56491e7fd0220479cc1feeaf57a690e14c57d8daca853acd737186eb831a0d08cadde84c3e5d0", + "riskTipsWrap", + "21502", + "base32", + "getBCHTypeInfo", + "0a0c54726f6e426c6f636b53656310061a463044022072ed348fe781978576ffbc28264249f92440442946561747cf3d9a9b6626abca02202df4e3ec48fd732cff46e2f9d3905932d13741ff667fb8ab3ae8c774379e7a61", + "degree", + "SET_ADDRESS_BOOK_ITEM", + "21517", + "BinaryWriter", + "freccetta", + "LOGIN.PASSWORD.UNLOCK", + "allAddressGenerateType", + "film", + "avvenire", + "SEND_STEP2.SEND_TRX.FEE_NOT_ENOUGH", + "0a1042697465785061796d656e74436f696e10061a463044022025b8d3335da88887ca5bb8ecdb84e4dae020d5aeb585a7f8daebf6794020f5ae02205aec3f9a9339dc518f9cc48749fe65e7b96bb61cea51b34fdfd66f1bda708e4f", + "稿", + "SX8KkYD2OgAgF4PMyc_T", + "06", + "setAppBadge", + "getFillsellquantity", + "酯", + "addData", + "componentWillUpdate", + "BZvgKf50POv6nAHYkyyQ", + "originAgentCluster", + "%Number%", + "21577", + "0xa22cb465", + "僚", + "togglePopover", + "21610", + "aa", + "toCompactHex", + "0a084b73756d4e6f496510001a463044022064d697021a6139c58fc19f41ca7279ddb4cf7709e2d4c9c03aa59ebe475309ad022022dc55846d981ed8079f24241c72e54674c26f18d0db4ea97f238982b596e9f6", + "21619", + "ISR", + "isLuhnNumber", + "estimare", + "eagle", + "%AsyncGenerator%", + "Hl", + "瓷", + "21656", + "latin1", + "getLogger", + "馬", + "3045022100e094b23ebe8102c3c1aa5f802c33ed56f48bc94f6446b289ce358ea60ac375c0022013255aba7dc03fcfe30c7eacdf7a14ad0c51f389ddd51f7c4ba6e8d9bbf3dbb7", + "固", + "keyFromSecret", + "CREATION.RESTORE.KEY_STORE.ADD_SUCCESS", + "uint104", + "帽", + "attachTo", + "OBorderImageOutset", + "10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a", + "0a0f54524f4e424954434f494e474f4c4410001a4630440220235667e5df7bbc17f001b5460237e3af86ca33e78e50ffc9f6286077ba8269b4022056b6d53c710596ceba69b091b295055b165fb58e896d499a78a88e4e1496b277", + "th-TH", + "set shadowRootClonable", + "孟", + "NODE.TIP.TESTNET", + "contractResult", + "shadowRoot", + "LK", + "21711", + "bisonte", + "romantico", + "ketchup", + "sendHexTransaction", + "^(\\+?230|0)?\\d{8}$", + "Ml", + "paramByBlock", + "addToRepeatedField", + "baby", + "wss://niletest.tronlink.org/api/message", + "%isFinite%", + "markerStart", + "leisure", + "碱", + "_encodeObjid", + "contractAddressWrap", + "blame", + "milano", + "musica", + "0a0e46726565416765436f6e74726f6c10001a473045022100c0e0ca9a7f143d55162c6a0026ca81639d49c7464848e04aaca1059fdea9800b0220397815bd90ff9120559c79010aef0f037b8985e1f91ec8d796e5eacbf0e7372c", + "21767", + "21774", + "albume", + "snap", + "writeRepeatedString", + "overflowY", + "settings/updateLedgerConnection", + "-status-", + "TWX/TRX", + "21808", + "get availWidth", + "onLeaveStart", + "goose", + "vertOriginX", + "21832", + "Already a number in reduction context", + "rUmWBiL5SywRQhsPtHow", + "consumed", + "get onaddsourcebuffer", + "UNI token", + "drawer-handle-icon", + "0a0854524f4e424f4f4b10061a46304402203a823887d104e2469aa85fb829155fe7ce4854af6c1e5fd07f6313ed1a720a25022061e5d9c1943f4f0b5ee99d51402ea12dd85d9ebd70ef4c6f122f47a6873a57b7", + "convince", + "CURVE", + "%Boolean%", + "spranga", + "WIN_IME", + "initialValues", + "__ccd_em_download", + "TRC10", + "js_variable", + "mnemonicToSeedAsync", + "paprica", + "^[a-z]+\\/[a-z0-9\\-\\+\\._]+$", + "deleteRecentTransferRecordsByAddress", + "3044022079ab31498b3ef74e744d5414f4c51334e00b20a5ad7c0a0ea6f463462d0a3699022079b29776df1f5243794cc128f19478ba586cd3b9378b5809740e9980763f8d8c", + "getErrorCorrectPolynomial", + "initTextEvent", + "setBrokerage", + "sstoreInitGasEIP2200", + "spring", + "08281207313030303233341a0974726f6e63616e647920002a015f3203545258380642473045022100fe03f1a692a7f58ed3f90b27f5c39cbb673c039aadc2942e66a52ada8d43f576022049a39dacca5210c269821a816b0e818fbe3809ee8c1e3e15af5860f556a4b2e6", + "YER", + "耗", + "SpyBTv0ZxxAy5JlgG7v_", + "kar0YBgz_kfniGbnJZdz", + "CONFIRMATIONS.UNFREEZE.RESOURCE", + "_O", + "react.profiler", + "confirmModalBody", + "$h", + "21986", + "0a0656526772616d10001a473045022100ba385d6415898c4506386c3ccc2c826324162f2097058b5a65a2a561b11acac202205be6fab6acacf650c45cdebc73ee736feee405ea24c1affd4f82f168aa8c7ef2", + "chaos", + "attributeName", + "toss", + "22002", + "privateKeyTweakMul", + "紅", + "setSortType", + "static/img/f4afd4dbc0b683fb7a249393259de561.svg", + "FileSystemFileHandle", + "22028", + "KXgQMQke3e878puhLCav", + "^(\\+?886\\-?|0)?9\\d{8}$", + "crowd", + "addict", + "EIP-3670", + "lingua", + "setUint", + "wXX6qEVcbaw8v4wrgZla", + ":screenColors", + "08221207313030313335351a0450554d5020002a015f3203545258380642463044022020f6544784be7056ea77bef704bbc0a4f3209f9759b32d804b55a3388a340ece022044a92e6b547aa13e7fdf348827d2c6d12fc6ac4f677fb53f4a4f51f008b9eb4c", + "违", + "CONTRACTS.FreezeBalanceContract", + "share", + "BGR", + "weekPlaceholder", + "0a0344455010051a473045022100ef988acaaf446f61b8748d283e537b7edfca0449842683fb5b5a31039f33378d02204171b3d0625f726b72e2ed337b78f316b685aa384c921a35a0606bf1abf8f2ba", + "PlatformArch", + "juPccjYCf6WtmiaMdmvg", + "sadness", + "BTFY/TRX", + "isIdentityCard", + "get textTracks", + "feeValue", + "c_", + "#4b0082", + "TRX", + "081c1207313030303131311a11476f6f645669626573446f6e6174696f6e20002a015f32035452583806424630440220300ece5c4e95a80cc8a0ae0e68cd29e4de68bcac9bbf390decbf4e969b74d3b602206d6fa9586ccfbb05bd9f5905b37bd9414e511487cafb0b2a16de979c88f6dd4f", + "0a08476f6c644261727310001a473045022100a0b2881fb063a9bd9dc900d0858f1afab3fe0273db94c5c8025803f2bbf2acdb0220499316601f839ff085b60e7084b7cbed87c1da69d402139d12b12803a416a303", + "GPUOutOfMemoryError", + "createProof", + "vtp_autoEmailEnabled", + "^(LV[0-9]{2})[A-Z]{4}[A-Z0-9]{13}$", + "onWalletSearchPageLoad", + "艰", + "gtm.gtm.blocklist", + "mughetto", + "absorb", + "isArrayLikeObject", + "equals", + "22218", + "MhDvBTNfIbgKiCfAGkX1", + "_init", + "}aE#4A=Yv&co#4N#6G=cJ&SM#66|/Z#4t&kn~46#4K~4q%b9=IR#7l,mB#7W_X2*dl}Uo~7s}Uf&Iw#9c&cw~6O&H6&wx&IG%v5=IQ~8a&Pv#47$PR&50%Ko&QM&3l#5f,D9#4L|/H&tQ;v0~6n]nN{version}\",\"en\",{},{\"formatters\":{}}]}", + "賣", + "书", + "readPackedUint64", + "optional", + "netUsed", + "toppa", + "-affix-wrapper-input-with-clear-btn", + "SEND_CONFIRM.RESOURCES.POPUP_TITLE", + "VLWdxR1RfEzxyCrFvDAC", + "okType", + "joinUnsignedDecimalString", + "32696", + "xs", + "fill-rule", + "scam", + "gac_wbraid", + "32722", + "0a07426f72436f696e10061a473045022100b1f88ef9ff13ea163a2cdfb7c5a4177df81b9eb4e9680385659b651f294b9a6102203a6bee9308b121b13fb97a4eca68c2dfba227fffd08846ebd1f6ed29fceaf2b2", + "get autofocus", + "getTokenByID", + "navigateToDappList", + "surge", + "onStep0Click", + "qRPXxTgmfxbfCaScUjhj", + "impulse", + "祥", + "getContract", + "ZMW", + "DATA_ATTR", + "makeAsset.value", + "0a09457861637454726f6e10001a473045022100cdbb1708c26d4e0a4502637ee303f309e1fd3e45ba91af3ca0330a4689f4066a02207c9fc4e416ced948bbda1e3632458e6b33ccb23850fcd5d129291dbb88a108a7", + "options must be an object", + "static/img/5aec36de9c14a3da13566e280a66ccbf.svg", + "value_defaultValueArray", + "get username", + "野", + "每", + "fontana", + "vAnllHz3CuLTKYtTwRDN", + "invalido", + "chainIcon", + "crinale", + "isValidPrivateKey", + "periodo", + "0a095465736c61436f696e10001a47304502210098d979d6ad184d2b3346147af6315394fa99d64ee2f8c1ffd177ff1d3c338d7602201ebd05680f99cc95a6d5db635c11544e8bf1a4b4d91d6f54d9c0b3835e0750f4", + "0a0a426974546f7272656e7410001a4730450221009347aae85658e459fcb85572d23535843461968f5b2ae609aca72b83d75e2cc802202ff84c78deeea9713ffe77249d0d5f6168e01efa0dd6084391755ee3de2a8a4b", + "warrior", + "msg", + "BVT", + "onremovetrack", + "isAutoCollectPiiEnabled", + "0a07424f5a4b55525410001a473045022100b65ee6d16c012bc3e9ef9c55b23fae47e9fa2851f62df812784ffd645e52477f0220348bda68c1728be13e986268cadde112b57313ec70aa9ec46d161d0b688b26b2", + "puro", + "週", + "getRelativeTimeFormat", + "pTi1zu9vKESvdV_MZzxx", + "zu-ZA", + "previousYear", + "(<|>)?=?\\s*\\*", + "$Int8Array", + "rc-observer-key", + "32891", + "HOME.GAS_FREE_ENTRANCE.UNKNOWN_ERROR", + "set accept", + "stuccare", + "propTypes", + "crazy", + "ariaDetailsElements", + "getAnonymous", + "MozStrokeDasharray", + "checkNameBlank", + "adfeatures", + "campaign_name", + "000000000000000", + "32939", + "32940", + "set srcset", + "dust.min", + "search_history", + "_getNAFPoints", + "服", + "zipWith", + "not", + "tm", + "writePackedUint64String", + "isNull", + "vtp_signal", + "iconFilterActive1", + "32993", + "onDragEnterCapture", + "0a044352455710001a46304402202c0a330ffe712d5abda7216b7fcbc33074a91d806732d4436f765a5304bf336102202a6a9e6aafa9737dc90d8d281ce7fcc0a8cc6939a58ce4512a6f155f0a9196db", + "ClxaOBjXbqE1GFXTRwrd", + "ZYzGnEC0n4vzkYqp07LH", + "onPause", + "defaultMaxListeners", + "WALLET.LOGIN.TIP_3", + "encodeData", + "id-ID", + "HMD", + "base58", + "%WeakSet%", + "33048", + "SAFE_TRANSFER_FROM", + "33052", + "setFeatureViewed", + "33065", + "Filler", + "TRON", + "https://bt.io/favicon.png?v=1", + "createTwoChains", + "stubArray", + "Ig", + "owner", + "targetStart out of bounds", + "onUpdated", + "paramByEIP", + "#ffa07a", + "onAppearStart", + "Z9P4Jd2GeBBJbaBkA96U", + "賴", + "isSelectOption", + "baco", + "cfb", + "get mediaCapabilities", + "-header-title", + "tokenTypeFilterButtonIcon", + "materasso", + "user_data_settings", + "mom", + "returnsub", + "MediaKeySystemAccess", + "驚", + "ZAR", + "Cg", + "makeSuffix", + "33176", + "33178", + "权", + "junk", + "personal_sign", + "byte2hexStr", + "0a08467565676f43617410001a46304402201ccc66177e0e4058b2def315ba32244c4601922262b70fec4f136aa63d8dc83f02202869c413b9f30de538fb9ff5cca290bfa9c46a5c4958400129857c052a6e0fde", + "syncTips", + "^(?:async\\s+)?(?:function)?\\s*\\w*\\s*\\(\\s*([^)]+)\\s*\\)(?:\\s*{)", + "0a0b457472616465546f6b656e10001a463044022056e655426a68317c2aeccf94406ee43cdb30598158c53dfef61de51a06d3a42e022052d0df0e2e6587e1b51d89491813b3fc2ca2beb33bb7735564e3bee5b95ad69b", + "gasEnough", + "学", + "d5", + "proof", + "cshake128", + "defaultPrevented", + "#0000cd", + "迈", + "TriggerSmartContract", + "setOutputsList", + "ASSET.COLLECTION.HOLDER", + "_targetInst", + "DUPLICATE_PLURAL_ARGUMENT_SELECTOR", + "FIXED", + ":[0-9]+$", + "ariaModal", + "vh", + "Zero", + "0a05467572727910001a46304402206544a3af54494454ca14a8dc6d0d56960680d763ba25e8f2382ec2e3ad37ce4e02200326e16f781f0ac1a4b97db5d84986397caeceaefff45b96055f864c87e8f5cc", + "get strokeStyle", + "flow", + "戶", + "$ms", + "maxBy", + "禮", + "updateZone", + "J2", + "ACCOUNT.SEND.NO_SEARCH_COLLECTION", + "岭", + "emanato", + "Kr", + "onMessageExternal", + "将", + "fortezza", + "G7", + "0a09576f6f7a794661636510001a473045022100e55ce82b85e3087a7b69f7677a1c9466df8fc781dc6d5dc1dea1e31d5d3052d8022056c086f9ae34dd70155290d2d215199d62f2997403b51bf41b73cb38d84b9e72", + "en-IN", + "redirectEnd", + "xv", + "onDurationChangeCapture", + "temuto", + "NO_EF_SELECTED", + "0a0853686f70616e677910001a47304502210080c059ce2f583bc4fe717cf7d95837c8b7cdf33f268046c7f5bd4b26aa38a850022074c6ff714257e4f363ad38845775e7573b36c5f1ce57538f773bf555d667eaea", + "ABCDEFACNJTRAMBDJdAcNJVXBLNJEBXSIdWRXErNJkXYDJMBXZJCJaXMNJaYKKVJKcKDEJqXKDcNJhKVJrNYKbgJVXKFVJSBNBYBwDNJeQfXNJeEqXNhGJWENJFiJRQlIJbEQJfXxDQqXcfXQFNDEJQFwXUJDYcnUJDJIBgQDIUJTRDJFEqDSJQSJFSJQIJFSOPeZtSJFZJHCJXQfXCTDEqFGJBSJFGJBOfXGJBcqXGJHNJDGJRLiJEJfXEqEJFEJPEFpBEJYJBZJFYBwXUJYiJMEBYJZJyTYTONJXpQMFXFpeGIDdpJFstXpJFcPDLBVSJRLHQJqXLJFZJFIJBNJDIJBUqXIBkFDJIJEJPTIYJGWRIJeQPDIJeEfHIJFsJXOqGDSFHXEJqXgJCsJCgGQJqXgdQYJEgFMFNBgJFcqDVJwXUJVJFZJchIgJCCxOEJqXxOwXUJyDJBVRuscisciJBiJBieUtqXiJFDJkiFsJXQUGEZJcUJFsJXZtXIrXZDZJDrZJFNJDZJFstXvJFQqXvJFCJEsJXQJqkhkNGBbDJdTRbYJMEBlDwXUJMEFiJFcfXNJDRcNJWMTBLJXC", + "talismano", + "tazza", + "ECPrivateKey", + "handleChangeWrapper", + "洁", + "幼", + "HB7xqVrzgdkcQ0YSmTaZ", + "BN", + "-ms-", + "GAS_FREE_BROADCAST.APPROVAL_SUBMIT.SUCCESS", + "gMaVJg4vJAkrqLm9nIGN", + "redIAdd works only with red numbers", + "erboso", + "33390", + "33395", + "unmountComponentAtNode", + "_Y", + "bytes27", + "enhanced_conversions", + "declare", + "solidityRIPEMD160", + "isGreaterThan", + "33415", + "onClick", + "Expiration Date", + "pear", + "擾", + "checkData", + "ecb", + "剛", + "0a0747656d4361736810001a473045022100a1b0921c09261393f8adb4b472af2901459c3745de6123f6e7a58f58e5965578022035e857efe5d3dab7d87ac44c59e296a3f7ed3fb8edda6423be96dee67395156f", + "getIcapAddress", + "31303030303830", + "measure", + "GAS_FREE_MULTISIGN_ACCOUNT_MODAL.TITLE", + "isSelectOptGroup", + "XSRF-TOKEN", + "CTRL", + "预", + "RecyclingResourceAccount", + "723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda", + "31303031333637", + "CONFIRMATIONS.AUTH.CONFIRM", + "AddressType", + "List", + "get shadowRootMode", + "AbsoluteOrientationSensor", + "33518", + "expand_message_xmd", + ".N", + "AudioEncoder", + "set noValidate", + "meschino", + "riot", + "emulationScaleFactor", + "%Error%", + "0a0342545410001a46304402205e4ae9e76e30b73987535203db6193c9264873a526a3f84b3f6b443de5edaee4022002c4c418a049fff211b1ec15f81857011037671334eef7d69dee23a76f92ff5f", + "rain", + "writeInto", + "欣", + "IsSomeRendererActing", + "BUTTON.HOME", + "transactionDetail", + "堡", + "aggancio", + "ARM64", + "fresh", + "omitHitData", + "TdftkF7gwm6pau3NBijZ", + " base ", + "MozGridRowEnd", + "0a15546f6b656e496e74656c6c6967656e6365436f696e10001a4630440220578b4b6fc57cd843bc8c52390b0c486c4bd03f3771e011743a92a4c0fa411ba4022010fad28f0ab23566156487c19010699cc766dbefa309ea890f3fa4345a427d00", + "^%?[^%]*%?$", + "assignWith", + "33591", + "ASM", + "#db7093", + "allList", + "bytes19", + "綸", + "embark", + "UbjZRsCr7eMEAXtEkhmV", + "-block", + "encodeInto", + "SLE", + "isPostalCode", + "CARETLOOSE", + "[Symbol.asyncDispose]", + "onRestartRequired", + "RequestUpdateCheckStatus", + "speranza", + "set loading", + "33647", + "clearLatestAssetOperationTimev2Map", + "goBack", + "ACCOUNT.SEND.COLLECTION_SELECT_PLACEHOLDER", + "decryptKeystoreSync", + "data-", + "$M", + "刷", + "30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2", + "33682", + "prevPopupVisible", + "https://eth-goerli.trongrid.io", + "serializeBufferFromStorage", + "ancestorOrigins", + "case", + "ciuffo", + "ee", + "銀", + "TRANSACTIONS.FAILED", + "Zi", + "楚", + "spellCheck", + "0a044155445410001a473045022100c3bf45f4d8842e10d93bb84e8e99efd643a842ca95e057fe52cbd806a2be02f2022006062032493aff8be15ef938b3ca8f61d92682307d2eb01eceff8ef25623db30", + "不", + "0a0947616d65546f6b656e10001a463044022058420afbd7ba6036882015f93f23b1bc20a24a3c3c4b2e4b01bed2f1f51b0b8702201c9ae648f5e541ebb830f84d1408e34c860d05ee37666986409d6665c52c6a16", + "potato", + "erc20", + "系", + "kthcVv0vKnotgiwl0Ox1", + "componentDidUpdate", + "0 0 1024 1024", + "33760", + "7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437", + "帳", + "depositTrc10", + "selectSeries", + "arctic", + "^(([1-8]?\\d)\\D+([1-5]?\\d|60)\\D+([1-5]?\\d|60)(\\.\\d+)?|90\\D+0\\D+0)\\D+[NSns]?$", + "dateTimeFormat", + "unary", + "曰", + "progress", + "risk", + "FallbackProvider", + "patrol", + "0a094643426974636f696e10001a46304402201c53721d6ae1b596600a59acb7363d196a66706e15d1429ec109bdc9ab9f5c0d022009b13d1eaae8cbb4eef344ca052b61a6d5921d07622c728ebbc9b5ce86e08b6d", + "0a0853696c6b526f616410001a473045022100c9db3f8db5f3f0695c145e5a74b774306a8433112e436098ab68d30ed9a7828b022065abe3628e5d6b341e2127b038f7bf060e77678179c307aed124b0bf26a4cb5a", + "patternunits", + "dropdownClassName", + "contractPath", + "underline-position", + "modp14", + "NODE_MANAGEMENT_DELETE_NODE", + "隱", + "getIDByKey", + "_x_20", + "33845", + "PublicKey", + "TW", + "GAS_FREE_TRANSFER_2.GAS_FREE_DETAIL.SEND_AMOUNT", + "TWO_TO_31", + "ec", + "TOKEN_TRANSFER_LIST.SPEED_UP_BTN_GROUP.SPEED_UP_CANCEL", + "_toBg", + "tooltip", + "nextElementSibling", + "rg", + "33877", + "valley", + "入", + "臣", + "ZrkdmOf0oPtGBcYmiGl7", + "BES", + "33912", + "March", + "endemico", + "clearFrozenBalanceForEnergy", + "304502210098019a9ac20d02984196a508ca27d29c2654feb0ad161b1500ec7051c0ccb95c02203920ddf0bf7e17f31dd59994043bb0a21a3f91c9674f164d63df5cbd42e926ce", + "mazurca", + "capitolo", + "utm_campaign", + "esxVsgz49SSumm5lMi40", + "33937", + "formatListToParts", + "invalidate", + "writing", + "淀", + "TypeError: cannot access property of ", + "int8", + "aes-256-ecb", + "HN", + "么", + "casingMap[", + "usdBalance", + "Base should be between 2 and 36", + "view_promotion", + "0a0554524f474510001a46304402205b47252f9514e1d432e504ec426e6465090e1fa27d35e9dbbfcef2b6d81e0ad402207714c9ba29caa7afc74ecb650d01770128bb11cf946b2befd53655809ab4cfd4", + "哀", + "setHash", + "int120", + "isKeepError", + "getWatchAsset", + "jpoint", + "be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d", + "33999", + "短", + "gtm.gtm.triggers", + "awkward", + "^\\s*class\\b", + "PAGE_EXPORT_ACCOUNT", + "e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37", + "ACCOUNT.MORE.JUSTSWAP.TIPS", + "borderImageWidth", + "0a0a4a657375734865616c7310001a473045022100eb9ffb2e4959ecdc642c25a7471b1f120e631d7a8ba71875b14c4a9e7fc9386c022049f4c58adf377cb30b4d2b3c8b78536901a5abd2a7b3d6b3cecae36bb1b2bc01", + "OAnimation", + "徵", + "0a0c426974786d656e53746f636b10061a473045022100bf463c2807d1adfa791110a10458db7bc0f1a1bc9b23e6005d556326db419abd0220064533dd83dfd6878aeb0ab5e9bdf95d997f424410d413a86b421dc994c5b1f5", + "08081207313030313330351a046469636520002a073130303030303232035452583800424630440220236a32e40e0646def10b5c71cb9f34d7d6b0fed7918b5d0cd8dc9b9eecdf76bf02204f10767cfe9435c8ffd93d5ef1885f574e261d78da9ab40a04ac800da896d6ee", + "noFunctions", + "CONFIRMATIONS.RESOURCE.USE_TRX", + "HKD", + "船", + "rafId", + "/address", + "KIUYOVi99m6EUGrSgsMu", + "UNSAFE_componentWillMount", + "energy", + "瓜", + "get right", + "081a1207313030303531341a03474f4420002a015f320354525838064247304502210090637bdf6f15760af7b9694a81d11d6fa54d429d62309d5727f988f04a3c4bf302204f736e60450fe024627b4b3a73a63232fa328336074c272278677d70149768d4", + "textDecoration", + "didUpdate", + "center", + "scrollHeight", + "Ao0LoUM6hkEnmANMsSNk", + "Route path \"", + "checkSync", + "BluetoothRemoteGATTServer", + "Mh", + "y9J7b2icKKeCi7TK2TtD", + "Ē", + "殊", + "mergeForkIdTransition", + "TRIGGER_SMART_CONTRACT", + "醫", + "sliceReverse", + "hardwareConcurrency", + "粪", + "vantaggio", + "ė", + "exDescription", + "pending_experiments", + "fxnhXlb7F4jOLLr99Z_e", + "34147", + "shiftedBy", + "'${name}' cannot be greater than ${max}", + "34149", + "-mask", + "yahoo.it", + "MutedInfoReason", + "keygen", + "lquote", + "gesture", + "__private_8_instance", + "left", + "uphold", + "户", + "wl", + "createCredentials", + "readIntBE", + "0a0b5465616d54726f6e69637310001a473045022100fd0448a4b93ea86bbb01862f01a42e93e7999ac03315ec12cd3608ef6667f25002203b2254541fa445dc7155bdddf20e5d10edb37cb6b32fdce774506271cfcac9c8", + "WSOmGo1tEUnZNIX4VeJH", + "34208", + "#f5deb3", + "CREATION.LEDGER.REJECT", + "Latin1", + "costEnergy", + "_key", + "那", + "shasta.tronscan.org", + "0a05524f4c455810001a46304402202cd75c7579cb9516320a4a8e26e628629ea9d140c01cf5fd0d9792e25a07ae79022007b8990bca9b57e64b915f1784a270f70c4f6f518a78853f5b8448269a1e19ad", + "2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7", + "zQivT0dNTDwGiqvttGZm", + "seeked", + "3045022100c8221f284e448a3c344036f3252eab8fb7e383a25782d38e579cc50e2e996f480220594f34a6c5a86948536be2d0c92315fbe8f812704ce96c405dd223bba18e82f9", + "34233", + "checkAccountExist", + "getNumber", + "ending", + "至", + "CREATION.LEDGER.AUTHORIZE_TIMEOUT", + "辩", + "aware", + "0a044469636510001a473045022100bfbe51ba239acb05b95506270819abf82c99163919c7a1e5ea2ea93992ce64b902205c119c5b6a233dd89cc3a9975f6046418269ffc74d7f7fc21f528aecb2f6f924", + "^(\\+?503)?[67]\\d{7}$", + "setWalletInfo error: ", + "WireType", + "genPriKey", + "it-SM", + "_lc", + "34289", + "吐", + "renderEmpty", + "aw_basket_type", + "0a0454696d6510001a473045022100c9216bf625ca11e87be047433e331954b028b7f48e32f075ad7dd1510b84626402206ca7209ab7c793ec397520bfc5a4de15c4e7cac37989242ef3ca622dbdfe384a", + "set shadowOffsetX", + "Vg", + "static/img/bfef90870bf2f720e271fdef80d00cdd.svg", + "0a07506f726e48756210001a46304402204b5fb1314ee5ac5cdd96ba00688ecc31ce20b3f833eea0178d7f948472735c3e02207fc2af2ca47c2434e7fa9cf4d6bfd1399ab8228bba7f4571de7ed6a1c2594a1a", + "secp256k1_XMD:SHA-256_SSWU_RO_", + "getHash_asU8", + "writeUInt8", + "ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224", + "qV", + "34365", + "churn", + "get data", + "get htmlFor", + "tu", + "setUpdateUrl", + "CryTrExToken/TRX", + "ant", + "34405", + "ZoomSettingsMode", + "MFHsbB01J08wA1qGP7FR", + "estimateEnergy", + "getResolver", + "0a0843545753616c657310061a46304402203b193e6c99a83872b6bc8907f9011c1043e7c0ef02d37521da4be99eefb67e2f022043a27be172b2633980308d3358337d4d7cde359f76518e91f2037980cddec839", + "貢", + "34418", + "cram", + "static/img/841308ebb4921f894db64027a26e488e.png", + "34425", + "pg", + "杰", + "34434", + "农", + "salon", + "scienza", + "onresourcetimingbufferfull", + "0a07466f7274756e6510001a46304402205f46bac8f84ee26ec73487ce76f9a0d415b031799d3e11c99f32b8d5f28642bd02207140dc64858c95644cff77b16cf562686fb123f30838b26073f5e3bc2d349819", + "Loading chunk ", + "ValidatorResult", + "createView", + "FILTER_ACCEPT", + "once_on_load", + "d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4", + "humble", + "SHOW_ENTITY", + "css", + "edicola", + "parziale", + "34476", + "Error in ", + "0a074c6974636f696e10001a4730450221009bd2440ad742f072e417d8b34190902819e94edf23048ffa5e8e9264f0153d0702205c61b07adc80b885575a9484e46a423f51428859733a4c04c090c7181ff37c4e", + "造", + "观", + "successPercent", + "082a1207313030313336361a0e536f6369616c696e666c756e636520002a015f320354525838064246304402207765ff4b49cfc879bb0d86e41ae93566d16aa888b55acb07ed15a863cfbc99620220712a95463eab9318b96be0666a07e79153e1ba680e8e851319c86efd90b99147", + "static/img/61214d83d2749da2b01a8259686eeaa4.svg", + "34498", + "daring", + "懷", + "q0", + "displayfeatures", + "suspendedStart", + "dust.24", + "readInt32", + "^\\d{6}[-+A]\\d{3}[0-9A-FHJ-NPR-Y]$", + "勘", + "RIPEMD160", + "0a0b54524f4e5354454c4c415210001a473045022100f46910ef7748e5b4883a9ce9c0ff5e061cdd409fd5c096f8153ed071ecfe467a02206f53657d26c25aa27188fc5971381cd0d8bbc287209824cd230d1a9b057f5b18", + "redShl", + "get onLine", + "TI8cqUyayVih3GFuBswL", + "\u0019TRON Signed Message:\n32", + "GT-T9B7M7G", + "dangerouslySetInnerHTML", + "toRawX", + "AD", + "single", + "tuple", + "needsMigrating", + "inputTips", + "34578", + "XRHitTestResult", + "SETTINGS.CUSTOM_NODE.NETWORK_LIST.TEST_DELAY", + "preventDefault", + "gtm.scrollThreshold", + "0a084d6f624275636b7310001a463044022007fa861de486e8f92497bdfbf559ff2b1e169707bcdabbeac4363679aa5b4598022018c4b935f546aea427fe912b9caa653f49206335e301cfc92b3e84c65efeef01", + "Xf", + "wrapRichTextChunksInFragment", + "Signature could not be parsed", + "旧", + "静", + "ripemd160WithRSA", + "redSqrt", + "cnyPrice", + "outerText", + "monadic", + "0a11426967466976655365726965734c696f6e10001a473045022100f61b076999c67082988a022762ca7fef29bfce1f66e36220fa8665f7466e2f2d02206225e1cb4cc15d884ec7311a5550fdbcbe92cb18bd20f4716eb9f9f009e93725", + "retreat", + "34654", + "mintcream", + "抹", + "user", + "Loading CSS chunk ", + "drop", + "AAAAZgNBREEOUXl5wsHBUi3bDHOQXg05s/mQwAAAAAYAAAAZMEQCIQCCIJOtu6XtWueHtN4/w73iigHGvDb7TdUSXVlInKF5KQIfF2wV7Amb1m52qaZOjH5z8JRG6xim/eNElPTjUyXVcQAAAGYDQU5OmJNr3hzxv/HnqAEs7l4lg4UfIGcAAAASAAAAGTBEAiA3N5Rm7V8jpfMiC2wDUiPW/QivE1CaBVql7uYBmqAPDgIgaK/nl2bfFD2Izdgtr7aJRglB0XxeFTJ7PZUAoolkINYAAABnBEFUT024iNjdFzPXJoGzDADudr3pOueqkwAAAAYAAAAZMEQCIEwrB8emnP6dhMgEA2G7FBJQzANctqnrEc1mCXU8hA2WAiAA+1H/CZtHsTCKxJnK1lIPjd9BgXYDuK9VGnPBhBSDawAAAGcETElOS7xvJGSczWfsQjQqzNzsyy76J8nZAAAAEgAAABkwRAIgL/cTqyhp5XxE0h7ZDUb2uC0t7u2DEmhKG3C6D/9uDr8CIH8p5Vn2SDUdNYPJwL+ScbJ++TmnQABjE2Ynzm6G0PkkAAAAZgNDR1NOV+J+QWYnXrf0lmtCogHXbkgbAwAAABIAAAAZMEQCIFocFDzMQtwuMmC2oL3qxtxOCMzVm7g1g6hAQWe8LHCpAiB61svCAgnH5P+FV8Y4A8zYOoPMrICdUZwP1nrcgTC75gAAAGcDQ1JQe4rW11YPrNGVnPtLQWPX0pfEv8AAAAASAAAAGTBFAiEA0lWQBFo//2TudLdcIyk5xqZpYKO+vJ7+njPdmXJFSEoCIHkuvNgVc23RGKTLS6gM4BvYChmV2t7Puw0Qgl+NGgM1AAAAawhDUk9CTEFOQ9POy+VjnQWu1EbaEfCNSVymvzWfAAAAEgAAABkwRAIgDb+MPvR3HxqnhCvlzsHNWem5LDMCfGoytOjZn31ox1cCIDGg98zQ2+P4rGGUyHDZ3dwZdB3XULIN8MT2354yW3OTAAAAZgNDUljiQ8yrnmbmzxIV", + "getSnapshotBeforeUpdate", + "EVENT", + "SignedBlobTransactionType", + "arnese", + "premere", + "塞", + "MinInt256", + "34698", + "CLA_NOT_SUPPORTED", + "before", + "ES5", + "Me", + "readSplitVarint64", + "34719", + "RSA_PKCS1_PADDING", + "modules", + "setSelectionRange", + "34727", + "fault", + "0a0854726f6e4461726b10001a473045022100f365a6a8cf1bba7e2524b9b346ea5f3b41c5376eaff968d78f524e4308daa8d1022036e8c63eae992e4f341acab89095511df9061c4ae8bf3a0dda526438f7503b40", + "0a104155534469676974616c446f6c6c617210061a46304402204ff5533641162caaa6bdf7805c433d126e85751ec31b738064c6d4acfe46e3f8022043f0f6cc6438e37f67dcd876d00bd0038d79363ae6f6a6db9f105c2415b605d1", + "34744", + "ecMul", + "GAS_FREE_TRANSFER_1.VALIDATE_ADDRESS_TIPS.ONLY_20", + "dinamico", + "^(?:[0-9a-fA-F]{2}([-:\\s]))([0-9a-fA-F]{2}\\1){6}([0-9a-fA-F]{2})$", + "M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z", + "tidr", + "_encodeInt", + "stringToBytes", + "34787", + "0a034b454b10001a46304402203f93c27c92dc11cab78b07a62387d7a3aa1fe0e90522e2b5e8109e7a0f2b893d022046fcc83d73fa2b8aa583177359f262f8fbc4cc5e9c2a45a8c3d7dc9207ed5cd3", + "get enctype", + "isBooleanObject", + "fold", + "34811", + "forbito", + "set innerHTML", + "teorema", + "34825", + "0a0349474710001a473045022100ecfbaad93f7de5df4270dcbdc0da3177489648461cefeffd8583e0bb9404011d02200f9b931bc0a41646c1edb9cee49b31335b5964f0eb13c68fea7055b4eaa38709", + "擬", + "0a06506f69736f6e10011a473045022100c390048c33d28a773bd78fd79814b0f577535da97ffd081f4f78147bde4f7eda0220684e91866f3b93939f63f4db627969801ea57d872e2b6fb686f5b802dc176b14", + "MCO", + "ByteVectorType", + "mwV_aUltXrYJdCaEGJVU", + "34857", + "ClearABIContract", + "輛", + "liquido", + "RequestTimeout", + "rivincita", + "currentBlockChain", + "fn", + "lc", + "FROM", + "30450221008048cec54417376b3a659e3aeeb349a4352751a099443ea203b59e9d2cd954b702201b32704d89bd028a6794ef315bf2a204b7293f547d14282440f5aea041a27ee1", + "date", + "0a1541667465726d6174686c736c616e6473546f6b656e10001a4630440220784f2886498060db1e75250142dcb4abbfd0ae738a3c894f1769145d2acffc41022017bbd57c201e75c97c653dd5188b6ed7b2dd5f6e22520c98d660779df7746c19", + "_lIg9ZfsDSXQyin9B114", + "0a0953756d6d6154524f4e10001a463044022066820f61113ec189465a791f7ec00eeebbc5185464f042cb8eeccfbf0e53d31c02203e751f4f1a2111de3c5b0a15dd9f4d265945cf56d00df7747a15e64e50180eda", + "SEARCH_HISTORY", + "randomUUID", + "add_payment_info", + "metallo", + "maratona", + "catena", + "cu", + "writeValue", + "Nbks1pOq19THFIEKwKQF", + "oS", + "minLowercase", + "g_", + "https://bttcscan.com", + "x_", + "errorMsgID", + "0a15556e697465645374617465736f66416d657269636110001a463044022000e45b88824b3b2fcf49cfc01bf4d9a7a3f888785c925b85ba7617f23c8ba841022038b772c5223c17773cbd702a05b6e135f5c838619099eb200d80fd45a4514df6", + "fetchJson", + "OWidows", + "removeHooks", + "getBattery", + "PAGE_LEDGER_CONFIRM", + "whiteText", + "00000000000", + "padella", + "windowsToolBar", + "Wt", + "SEN", + "privateAdd", + "CHL", + "legacyHistoryImport", + "35062", + "right", + "tooltips", + "CcXWu9IKE6TRq2L2gTi1", + "resetCanvas", + "0a09457275646974696f6e10001a46304402207a880df1ae4afd8914fa99bf3f54d95efacbaee2326e8c314dfb8a775257e965022060d91f6b3543c4b84636708b0df8064ab76e93fdd9ed8c00b2bbf19388093a59", + "WALLET.BACKUP.KEYSTORE.TIP_3", + "darkblue", + "JYj5dbyma0nTjSmTW3pJ", + "font-size-adjust", + "e5R61LwClR5RGrOKACty", + "Dwz6WUhpSGli4s7F7aK3", + "calculateMemoFee", + "35110", + "p3", + "uUmaNpqxv78dhYzacSIC", + "messageType", + "scalarmult", + "ATjzILgo7pftzoG9iC5f", + "crypto_secretbox_BOXZEROBYTES", + "CW", + "SIGN.ERROR.UNCONNECTED_WEBSITE.TIPS", + "keyCode", + "showPicker", + "#00ced1", + "AAAAagZCQU5BTkFmf9g+JModk102cX0wXVT6DKyZHAAAABIAAAAoMEUCIQC1YIQs9D3n3lLmBLNaGT3VegY8cOg56giB9fM4L+5ipQIgAwHFGoFv1RV8l3qMBIwuLqMFRPQXc6C0QcOUBVuI5HAAAABpBUFQSVNIEfv9+QbTJ1P6Kgg9vU+yXBCUxsQAAAAJAAAAKDBFAiEAjDST76SR/ro/BgoFFuDsIFr2LDFU/8nyfhFk3ZzxkvMCICXlpZFBx59lApt4+eKGgxA0aVRmMG1Q6T378q+JJmodAAAAZgNBUkI9Yy2eGmCgiA3UXmHyedkZtXSDdwAAABIAAAAoMEQCIAwWtjXXhBd92UyHhSFbh0OsXYm/brER67Xoycrp454CAiBxrumzxDeqrXq83IkcgQyQz4MmljKMPwXO93JobMrEcgAAAGcDQXJjqE33r7y8wRBoNKX+2UU70SGbH7UAAAASAAAAKDBFAiEA7GCvoCzHYm5IdcVfRlysr4Amf3wvBrH/od6Ld3H8D5sCIBioyGXUv4k3bip6ERI1gK2oBfIgoZcOgulukW/84H+qAAAAZwRBVkFYfFmMltAjmNifvLnUHqs98MFvIn0AAAASAAAAKDBEAiBnF2Swj8b6VqnNQqdIPZuzg2sI4V4Tc3PvQ8g69YxUdgIgOsatNST9bVTh4beAfQjUXV9hac8BMRonv3tuyIXnOgMAAABnA1BJR+XeB+w4WxvVX2uwLAGGBUe+nXwLAAAAEgAAACgwRQIhAN0RHafgfBZ9wPpInUOWNs3+2sIuCkIuENeM82a4UIlcAiBz1f1r6eq27Qr8tzm9o9VQU6dVJ0ANp5gte4RXhW4jAwAAAGcDQk5CLHjxtwzPY83uSfkjPp+qmdQ6oH4AAAASAAAAKDBFAiEAyf1QXn7qd9j3s6+bAWF3R+k2sk8l1sVeymWeFNt71WECIHto/yG0e1exvR4FmX0rHTc1W5IVR6I3qAlReOr7h8qTAAAAZwRCVVNEmcQJ5fYu", + "attesa", + "hotmail.kr", + "尔", + "bordo", + "__esModule", + "35179", + "eagr56bW9rNpKDY8zrVn", + "條", + "夾", + "yc", + "cookie_options", + "timing", + "隶", + "VectorCompositeType", + "oc", + "dust", + "getEventByTransactionID", + "cC", + "35234", + "館", + "accountID", + "更", + "calculateGasFreeContractAddress", + "9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8", + "delegateResource", + "0a0b426974646f67546f6b656e10001a46304402204b193cbd2a2a08006b4b047f1c5b55fc7e60a6c1912137dafa8e2b28150faf22022028f7500e816b75355f5ea4c3af13989568560d8ee9dca65d57d090d6cfd1149e", + "fl_activity_group", + "requestEthOriginalAccounts", + "Enter", + "OStrokeDasharray", + "gradienttransform", + "uh", + "端", + "atono", + "0a134957696c6c427579596f75725345454445474710001a473045022100c99cf5f28ef96a376f6c489b8c6f18c881ab1a947128b84e18634d255e10430c02205fb9aa37eee04422f932e0d5268a15cd004d3c14ec0287e743a5cad52030942f", + "FreezeBalanceContract", + "35285", + "SIGN.APPROVE.UNKNOWN.PROJECT", + "sfumare", + "infoItem", + "35293", + "ERR_STREAM_NULL_VALUES", + "sanitize", + "0a0754726f6e626f7210001a473045022100e4173d275d165127ed2ada785f1376f7cb355a6c78f887cadc6c37ce282eb4280220354916ba6446cbc752c37db858e60dc97cd827210237d822740768a4d131b9cf", + "machine", + "hasOwner", + "0a0e476c6f62616c47616d65476f6c6410061a46304402200fe203e0d2d03919479ffa6d648a1a9b1bdfcb2aaccd3e067994c5a832ab6c7c02200d188239a84db2c14b63efea6e1f4b59e59bbfdac4b1c95665607487cc2d6e8c", + "se", + "privateKeyImport", + "TyXCwHzTzO_LsuI4WUSl", + "lm", + "^(?!(\\d)\\1{3})[13-9]{4}[1346-9][013-9]{5}$", + ":nonInteraction", + "setNewVotesList", + "137:0x33c6eec1723b12c46732f7ab41398de45641fa42:2a4e40fa701836b6f11303b841424a6f3a47a5313c810b6651517fd1", + "writeDouble", + "35350", + "get encoding", + "getStatemutability", + "msOpacity", + "set writingSuggestions", + "F5", + "0a094d65646963436f696e10001a473045022100b8f6099f8a32ee9760c7a32981cf169298c84539dd3136c467584379c3b4c92002206fbf1f3ca9fd2448b1f64d28ab4c2b5478ddefb5168266766f8c404c8666e076", + "Z_STREAM_ERROR", + "#FAAD14", + "TRANSFER3.USER_COST_DETAIL.RESOURCE.TIPS3", + "EIP712Domain", + "顯", + "VES", + "mixed", + "GPUComputePipeline", + "3045022100b9798555ab901ed3cefcdec4aabd9418f3561fba299833ceadbf9d3043a996a7022037388e3956ce02764088733d92384fb4e669754b037e8a913995d761ac0d5cdf", + "08581207313030303435311a0a4c6f766548656172747320002a073130303033313732034947473800424630440220022941ca82adf21cd7437534928bad289c68377f291e02a1eaece00fa27f986402202098ce6ae9fc0080f9aa66ec4eebeb3674b4b8d3f3421f2d8e8556969419fc57", + "MI", + "0a0a696e747278436861696e10001a473045022100faa729dd0e093482b01e04616d439a6fe0fc237089c8d60a7c486d42c3738acd02200c7ee2efcbae438c1cc76fb588ea0fde28d9e6242d1f6f0412d5d332fb484519", + "get muted", + "35444", + "函", + "isISSN", + "clearRawData", + "smile", + "lastRenderedReducer", + "35483", + "0a09494e474f54636f696e10001a46304402201f1cde2c6b1863d6c44937b0392353e3f4d0eed8cbc52900d5598dc3b2c50bd702202bd01453588f7f1ba7be11c7f7b0d3116a3ccf9b84aefca88f5557da0c34077e", + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_", + "C2AI48ftB1EU2WSi6Oa2", + "vaccinato", + "往", + "屍", + "connectIcon", + "Fn", + "^(\\+?977)?9[78]\\d{8}$", + "enable_code", + "formatBytes32String", + "credit", + "o3qTEOsnHW_kbmeDclXg", + "react.responder", + "35530", + "1:0x7f19564c35c681099c0c857a7141836cf7edaa53:139c059f886c2b9b41f05a6c4ec2578a048d18aaadbc095609e5df4b", + "updateBrokerage", + "ACCOUNT.MORE", + "聖", + "0a0954656464794265617210001a47304502210093148a512756d9702290200bc391f115066bf370ddea0c8bf33a93fbbf37e837022057846c3580d9d39f7d781bf37799b6617077ad038829b459c46fe915c3d27950", + "FR", + "arg1", + "EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT", + "08041207313030303031381a0354575820002a015f3203545258380642463044022060f0024205ea744f9ebc8615012a6bf04241c345d6ed72b90710f9d2aef260af022017ccf764423dae9551ef29b7910300bfb972e3c8e41528c2068b0e8e938dc548", + "downloadFile", + "completeName", + "35567", + "forEachOfSeries", + "CI", + "notifySecondaryPopupClose", + "storico", + "MIGRATE.MIGRATE_LOGIN.LOADING", + "PAGE_TRANSFER_STEP_3", + "lJfmoTJd2Y6X85DeVxK7", + "Fx", + "%ArrayProto_keys%", + "35611", + "mainTitle", + "35616", + "onInputOriginText", + "clipboard", + "討", + "[\\r\\n\\t ]*[^\\r\\n\\t ][^:]*:[\\r\\n\\t ]*[^\\r\\n\\t ;]*[\\r\\n\\t ]*;?", + "so-SO", + "${label} date format is invalid", + "frequent", + "publicKeyVerify", + "isNullOrUndefined", + "isMimeHandlerFeatureAvailable", + "readmeBox", + "TRONBEAN/TRX", + "_is_passthrough_cid", + "methodName", + "0a0452656b7410001a463044022000aa81c8080786ddd0e5e37c8adaa61709081f6b4a55f39c13d82d1482b8c1d802203d96072d92303e6320eb1e049bd0c2c4ed49d7fa1d787c56c4d3faa747e7b4dd", + "TRXInfo/TRX", + "^\\d{5}(-\\d{4})?$", + "JT", + "femerge", + "告", + "getName", + "avNLokF4MgY57jqWbHnA", + "imballo", + "Ledger Nano S", + "30450221009fcaf300fef36d00f64c3d5e92991e67fd93862f8eddba0b8472568b5c66e38d02203a26f3aad1c0cf6638dea961f8f5e4ba5f72272bc7f1e33afac897a3b5b51604", + "b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03", + "https://list.tronlink.org", + "gp", + "^(GE[0-9]{2})[A-Z0-9]{2}\\d{16}$", + "setItem", + "Tv", + "B3P8S8rEmhYSBSyL6T5W", + "ku", + "畫", + "薩", + "^[a-zA-Z0-9]+$", + "_ipad", + "dust.h", + "指", + "name_and_address", + "confirm_button", + "bnwhV9wDDrPflMP02zX3", + "react.forward_ref", + "0a06464c4f57455210001a463044022016b0228300d35bef26abc6aab11cfd5c1c16c77965be3cb4c9d707c11b58fe09022072235cd84eb9f3f2102c768b68c57affad1b2b7f7c917f597f91cb27a0792d12", + "setGaEvent error: ", + "35784", + "bytes24", + "clearOrderdetailsList", + "clerk", + "get marginWidth", + "__private_15_instance", + "bufferToBigInt", + "srclang", + "getBaseUrl", + "outline", + "FSjlRbNjrR8szJataHZQ", + "acoustic", + "BitArray", + "disableremoteplayback", + "BarsOutlined", + "clearActive", + "lr", + "0x94a9059e", + "GTK token", + "badessa", + "monetario", + "boring", + "WT", + "__@field_split__", + "0a0352425410001a4630440220210f81e83e3f5e4d7cc541641e1dbca497abadd750a7f5d3ebd5748336fae42f0220699f6b7477230e8d7bcb957e1888acea1b19e3f405bbb854e9f1c524488bc97e", + "0a0946414c4c454e45474710001a46304402204684287793142e484c16357b3eb8de91021067d151432d6a7aae88c6fa2bc6fc02200802760a2256bb4619e1b16df83a6b0d34cf869ddc9855e18e2062e99ac10920", + "PriorityFeeHigherThanMaxFee", + "寫", + "漏", + "dito", + "annotation", + "renderWave", + "importErrors", + "DH_NOT_SUITABLE_GENERATOR", + "yLuRnd3l6lv8K3lT1Oxj", + "get error", + "getReceiverAddress_asB64", + "0a0a4b726f6e654d696e757310001a463044022073904c48e0ffef83cca6e066c340e67ad1bb8c4e2e86d093cf03f1409164759d0220280ae95eab61a6af3d4c7fff973e69dafc49f748913be4519ba0220a1476d153", + "font-size", + "0a074e6574666c697810001a4730450221009b61e134691da304dc2eb3864a3028a26e05260d25c787d96318c39aae173b2a022050eb50c9de8f2f06fd01721ca0b1c86627c86c6aba2990e86aeea29a88581d20", + "showAddNodeModal", + "show", + "decodeEventLog", + "garment", + "arancio", + "egemonia", + "3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca", + "throttle", + "35959", + "setFullNode", + "0a054b4f45474710001a46304402201f1b9eaa393de0563598d936530c91e2b7db7f9a2f0e8bea518b6c944e2a1749022025486b37794997aeeff4f25ed8b759bd609e60b21a83c1e758321e50bef32823", + "0a055945455a5910001a46304402207c0e5560b0489878904666b9fa44f377c9c5fc4150c82e8bafde0eeaaa7ebe4102200978e81393369b51a8f638ddd5a48c540d5c24855c44332be65b8a528c7c8122", + "树", + "助", + "interceptors", + "QO", + "${label} is an invalid date", + "脹", + "08391207313030303435311a0a4c6f766548656172747320002a0731303030303138320354575838004246304402200506e7fda4d3d1de846bd9e37ec2a103544387198b3231a839267593d5ad077b0220186408947962da66da6c74e75554b4701a086c85bd50c52ffb5dd5763de5be23", + "bn", + "importKey", + "姐", + "36017", + "balcone", + "WS", + "南", + "sloveno", + "adr", + "IND", + "superResolve", + "36042", + "lucky", + "setAttributionReporting", + "customNode", + "08311207313030313139301a0544696c646f20002a015f3203545258380642473045022100aabd146c6fa7517d5f3f9172df7e87733bb7a5c4d5bc5f47ebac1c317f5655c402203f816770c87ae2a2ec5e3a50a2d5a405ef56a1ac901a6613ac4397d8b8d3837c", + "zE", + "nextMonth", + "get timeOrigin", + "XRCamera", + "食", + "0a04576f6f6410001a473045022100d8a03963260583a490e75c247f686f417ee64f45aaea74a9f7f3609e170f49030220202d0c7d66ebd77e851d9c035eb0593ac67502d7f62ba53491d39893252cd8a5", + "msn.com", + "getDestinationId", + "gtm.formInteract", + "get noModule", + "P(T\\d+(H(\\d+M(\\d+S)?)?|M(\\d+S)?|S)|\\d+(D|M(\\d+D)?|Y(\\d+M(\\d+D)?)?)(T\\d+(H(\\d+M(\\d+S)?)?|M(\\d+S)?|S))?|\\d+W)", + "b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80", + "drawer-handle", + "SEND_CONFIRM.RESOURCES.POPUP_DESC_1", + "ip-address", + "WALLET.IMPORT.SUCCESS", + "0a094f5241434c4554525810001a463044022023f742dd6e862179cfd2cdb2f136591ed0283cf57230eb1616eb22ff0722171202203fe1e1a6fbbf74b7113845ad3d4da839f71cc6d927db524a86c8fc603d9ec009", + "info-circle", + "getTargetRanges", + "Assertion failed", + "36132", + "autoSize", + "onSuspendCapture", + "bus", + "0a0342555910001a473045022100df65ced8fa175160f810b319bae551a2e4c20bc191bb8ef22dcbb3b8579d9548022038c2c4d591f611f00b0f7bc93b68531ba5610930a4286385cef6958f59672f8a", + "session_start", + "36168", + "lostpointercapture", + "SbIrH51VJIoWiaCaB0jE", + "scatter", + "pagina", + "affiliateDomains", + "groupSeparator", + "de-LI", + "GETCONTRACT", + "h0", + "ii4xAsK7xrv0nREOXQr8", + "ASSET.RECENT.WALLET", + "addressInfo/updateAddressItem", + "ultimato", + "dT0v1FFZyFJHSH6SlPJw", + "add_shipping_info", + ":cookiePath", + "frame", + "u_", + "useLoaderData", + "del", + "Xb", + "托", + "bdo", + "必", + "The \"value\" argument must not be of type number. Received type number", + "garzone", + "0a0f4a6573757344696564466f72596f7510001a473045022100cf3b05687d11087abf4cceeaeb6f01d9048a1b0dfc4618a70c380a30e3da546b02202877825acd10d26e46092274ff2e482b6fd4b548fc2ece38d3c4504be96c433a", + "swap32", + "overArgs", + "0xB5e2219aFaD6149Ae1D26aa579E60933BE6f123B", + "DSA-WITH-SHA224", + "enableGa4OnoRemarketing", + "懂", + "36259", + "https://testapi.tronex.io", + "ACCOUNT.TYPE.SEND", + "kC", + "揚", + "QZgGj7k_WZXqchTirzXu", + "setShowPreventTransferModal", + "36270", + "tent", + "钱", + "nVxK9yWZVRY9So3ckjma", + "dhpefLLcGZEnX8M8QXtV", + "0a0754726f6e4b657910001a473045022100ad096f90a3a01bac27efd82033f5ca3d17392e6b3bbfc536044cc713f6666ddc02206be424c0df9199a1510af2c24b82f80fc5e35c2c77fd3bc6851d1bb80d755f98", + "pullAllBy", + "get as", + "netSstoreNoopGas", + "task", + "VSpLDhe1CMyeUy0zA9Ng", + "arity", + "https://test-app.bt.io/favicon.png?v=1", + "yv", + "paint", + "莊", + "pet", + "lift", + "GQ", + "0a0a566f746552657761726410001a4630440220433b5e3d9157b0052ab74165963ace3389dc9c01605e434cf043dda3612b86ea0220146c29029aa44ab1a4af688454482efebf4c1d1e6f21a831a2fe9bde9937635a", + "兇", + "muffa", + "isWeakMap", + "loadingRiskAddress", + "maze", + "KxgmQLy4bqUzJ34z5n6C", + "webkitSpeechRecognition", + "cT", + "zh_cn", + "a85FdPbK0w7gkMSg2CvM", + "^((\\+378)|(0549)|(\\+390549)|(\\+3780549))?6\\d{5,9}$", + "svagare", + "userAgent", + "survey", + "aiid", + "isolate", + "36405", + "0a0b626974746f7272656e745810061a473045022100c6075967c40886e02bbb7888520c52cfed1e3e5910c7359060653495a9e04b5802200d49ed8777cc924e2fcc90ab0224be8272ce52d33c30e82f2c1f0364e35faeec", + "onTransitionEnd_", + "TCrKKo3Kde004nCi1dN5", + "isPointInDraggablePath", + "originY", + "36422", + "SHOW_DOCUMENT_FRAGMENT", + "烏", + "add5L", + "toDataURL", + "fetchAccountsTotalTrx", + "ux", + "insertRule", + "fullNodeUrl", + "wl2n7FMOTMIzf6FcKvkm", + "EaJeIOCseZhxrRSPymne", + "screenResolution", + "fl", + "get defaultValue", + "Hy22fzV57NbsgnhKuknj", + "Validity", + "#98fb98", + "YtHCBgFbySj_9l_NH8Cg", + "rsort", + "which", + "glyph-name", + "\" is invalid for argument \"value\"", + "curve", + "arg0", + "static/img/febb9bd40e36703537d2e878a3d97286.svg", + "36525", + "http:", + "Z_NO_FLUSH", + "FLQm_v1asCknEk_wAuhw", + "04", + "Wrong positive integer: ", + "mastino", + "filterSearchPlaceholder", + "36547", + "macinato", + "36552", + "08621207313030313630351a06436173696e6f20002a015f320354525838064247304502210098323b323857efec5509538da75567622894ef18b25397a37ad1e9ae0e77e2a5022001c175b392dfe8cb56aa0543c4b969037fd127f4f7e6f6c733ca2468a83a0fe4", + "36556", + "36559", + "Dr", + ":exFatal", + "pink", + "toByteArray", + "^(address|bool|bytes([0-9]*)|string|u?int([0-9]*))$", + "nZ", + "setCreatorAddress", + "JN", + "train", + "game", + "fA", + "36604", + "websiteIcon", + "clearKeysList", + "0a04434f494e10001a473045022100dc543d64a27ea1d9b64bf9f1e6e5a300abc2621f721c0cb67396d80ba917f1d302202d88518d3379be8342798d8667ce6e1855acb88356fd28e0f01219c59c97aff7", + "preTouchTime", + "divelto", + "processedEventEntries", + "resolveTransaction", + "0a06534f52414b4110001a473045022100e8c24f5395bbd47215a7053eb803e11c7a3155d166ec5bdc5d6c440b64e53930022014d92fc24f0a55bb92452518eda53242a46697478e7f8763728e16de733887be", + "36619", + "ne-NP", + "ads_customer_data_terms", + "dust.o", + "rotrSH", + "QFL7MIEAaYxZeYig5bv1", + "36653", + "ERR_INVALID_NAV", + "defaultWallet", + "until", + "selfdestruct", + "T9kqilh0JIqsWgIiE5Ho", + "Select current page", + "cE", + "0a0c54726f6e4d6174726978414910001a453043021f60481daa053d4b636fd2ab93e479a5d0d6c4e21caad08b1432fa067ea0213e02206f1122780a5422a983797f00975e2c671f4558799924914cfecdc0fed7393309", + "ĥ", + "toHslString", + "dcMlgTvK58wsdh80wndX", + "desc", + "getThreshold", + "36703", + "passwordLabelId", + "1:0xe63602a9b3dfe983187525ac985fec4f57b24ed5:08c2ba593f6e0e80b8fd2bb1da6923135c173094f9cb6ecdea6ea144", + "Er", + "36712", + "WALLET.TOTAL_ASSETS", + ":samplerTask", + "36728", + "CONFIRMATIONS.QUANTITY", + "駁", + "stelo", + "September", + "MGA", + "0a09536b65696e53796e6310001a46304402203d153b5259c9d66a5a990ff5747b6611ba297b5043977b98add3562231734ad302201ae612dc6e29e543d9a0ba729bc9fd437636225806936897dd008f581d09f6a5", + "static/img/f260fea29bb2ca6da5c873f0c91862e8.svg", + "骨", + "activeKey", + "36769", + "Wf", + "ZP", + "SETTINGS.CUSTOM_NODE.NAME", + "做", + "36781", + "camicia", + "_gaz", + "36796", + "emotion", + "^(FR[0-9]{2})\\d{10}[A-Z0-9]{11}\\d{2}$", + "ACCOUNT.RECEIVE.TIPS", + "setCodehash", + "非", + "vvvzJrKJSNbOjIhKlIv5", + "INVALID_DATE_TIME_SKELETON", + "gU9M9zRyxz3R5wgWBHpS", + "crc32", + "UPDATE_CHECK_AUTHED", + ":up", + "bytesToString", + "0a08696865617274697410001a47304502210095c4fd0a401a54d17703676e3383a32e3539c6caa5f87cbf8b912bba7fa320da02205607699a4ecbb5122ef2ac32c6da8c180be8a4c9de55e01af9ac6db1c5ec5cf0", + "relative pathnames are not supported in hash history.push(", + "ta", + "get id", + "^(\\/([\\x00-\\x2e0-@\\[-}\\x7f]|~[01])*)*$", + "练", + "End year", + "36912", + "TRON.NETWORK", + "推", + "lab", + "36929", + "aoRhO61d8RVAluNu7810", + "monastero", + "idolo", + "Wp", + "blockSize", + "TRANSFER3.USER_COST_DETAIL.CREATOR_ENERGY_NOT_ENOUGH", + "waiting", + "job", + "0a1054726f6e546f6d73416e7761656c746510001a46304402202e4dcdf51cc3892001f017a55fe69a0fbb3d034a7568ead80481ee2d112af6f302202986dfa8ffdd247be0f64d6503ea4156550a70183c6c443c272d2bb2238b79f5", + "sJM0uOnJ0xGzHFfNvlfm", + "uffa", + "宮", + "hotmail.com.tr", + "is_first_visit_conversion", + "NEGNzALbzitGrX_Q0yXV", + "account_info", + "get onaddtrack", + "Tf7KEZT_hIoSLtF0xxv6", + "LOG_TABLE", + "village", + "updateAccountRemindStatus", + "UL", + "__", + "USBEndpoint", + "makeInteger", + "renderTabBar", + "右", + "windowType", + "TOKEN_TRANSFER_LIST.LOCAL_TRANSFER_ITEM.FAILED", + "onInvalid", + "mulUnsafe", + "0a0b486f6e6f7572537465656c10001a473045022100ab1c698825b57fc8769bea0e0432becbdb987643febc64631e04b6f76f52088102202a5c7340e7913cf0a0af1917c8149c5a9893390d0c2d9452ee5bcb836388e487", + "constTimeNegate", + "0a07546f43616e647910001a473045022100b1e7bb745da19c222426889396194b0cf646dd827aab4b47af447412278e757a0220354ddd8ce6b3fd9fbc9594ac3350e2a5df15101d0bd9f0ae4ef0f8b75e9f4773", + "ev", + "negativo", + "animatecolor", + "importGasFreeAccountWrapper", + "codepoint", + "__evl", + "关", + "oFD7zvahH6mtJ3a_H8cw", + "靈", + "setUnlockTime", + "dust.enableConsentDisclosureActivity", + "subtreeFillToContents", + "setTraceContext", + "focused", + "掛", + "entropyToPhrase", + "air", + "0a0943686f636f6c61746510051a46304402203eb797d8ec51cd55c18adb580c8ec7d2bf16a29dd9b1f226a846c25d344eaab0022061d6e78f1b7d8785706eab5c17843431b0ee0497497c2c112507200ac980e580", + "stiletto", + "斥", + "getUnfreezeAmount", + "^(\\+53|0053)?5\\d{7}$", + "08781207313030313233361a0854524f4e6368617420002a015f320354525838064247304502210088fd91001f52a3efd046e10767b2d32c43bb068fe5340c1cd3eeddc504adade302205d9d4cc77a1281bfc8f3d085aedb4720875dd825dc8cd91ab200b5633669fcd7", + "氫", + "剝", + "MYR", + "OOrder", + "hydrate", + "is_consent_update", + "acrilico", + "CONTRADICTION_INVALIDATION", + "37198", + "^(?:filter|find|map|reject)|While$", + "toggleVisible", + "zl", + "決", + "leftElement", + "develop", + "37223", + "XRANGE", + "Bm", + "v6S0ndaQhrPNSKgMiGIN", + "iuor", + "_rs4aAheUFJ4clsoW6oG", + "connectTips", + "Us", + "orrendo", + "键", + "privateKeyTweakAdd", + "aes-128-cfb8", + "unwrapKey", + "session", + "hope", + "get loadTime", + "赞", + "set onenterpictureinpicture", + "Ld", + "37259", + "getExpiration", + "produceWithPatches", + "tcf", + "setTakerorderid", + "createWindow", + "37284", + "Vznpm73tVhvKY1dHBGVJ", + "喝", + "減", + "gasPrice", + "announce", + "罐", + ":appInstallerId", + "isMouseLeaveToHide", + "onCompositionUpdateCapture", + "FpYE8qF_AbUiwbpkxwOZ", + "chain", + "importo", + "nextHardforkBlock", + "florido", + "pigolio", + "PAGE_LEDGER_ADDRESS", + "ENABLED", + "cute", + "bonus", + "ZB", + "组", + "_ti", + "pila", + "0a045442544310061a46304402203190ec6e69f73195dfae1885860759aacf0ccf72b392c974e60e7e51707a41f5022023c238d9eb7370f513aae659914fe9876704bc83c332ca180f92cb543f239a75", + "lTxwqxE2E4TxIPyogVg9", + "finire", + "PolygonMumbai", + "talk", + "0a0653746f6e657310001a473045022100f367798f1e45621fc40603818f4d1e29221158eca55049e6818da9c49521719c0220671a9745e8a75066a6d9665b7525bce1c844911bbf95d39218fbb988585dad88", + "QS", + "bluetooth", + "SK", + "EC", + "https://bttc.bittorrent.com", + "previousRect", + "sortedIndex", + "logger", + "columnspan", + "setSignatureList", + "merit", + "07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811", + "world", + "0a18496e7465726e6174696f6e616c466f6f7462616c436f696e10001a463044022017d089e881a68aa9033fa79d24663ac9f46d70f0dbf7a6cd551c8ea4a719d67d022056361c12a7ce4bb5564c3dddccd61c76f1d55cdade27fb3a2514115bd5afe473", + "createSVGRect", + "HIDInputReportEvent", + "秒", + "ammasso", + "onWaitingCapture", + "0a0a54726f6e46756e644d6510001a463044022047833ba70a442907d7aa6697ef0fd39ab4c130a724133c99ee68b7006e03e5b80220423660cabc3cc0d4820498bb35f9e27ca8855228f8b6da0a79f42e924281292b", + "XRRay", + "RSA_PKCS1_PSS_PADDING", + "^(\\+?593|0)([2-7]|9[2-9])\\d{7}$", + "NODE.NAME.ETHEREUM_MAINNET", + "createAccountCost", + "37486", + "'${name}' does not match pattern ${pattern}", + "e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d", + "INFO", + "availTop", + "37520", + "highlight", + "trarre", + "08791207313030313336391a0b43727970746f73706f747320002a015f3203545258380642473045022100baa96bc8676cffcc97209dcea61d0ee0015c11cf02c3bd662a77088706ffb243022071b05c315ca116b92dbbf095f51cce7c892cd0b5694d69ddff2d0e9988095c0f", + "Lo", + "37533", + "ETIMEDOUT", + "lineargradient", + "razor", + "Parity", + "项", + "ungzip", + "Ba", + "get total", + "sposo", + "getUncheckedSigner", + "0a0a43727970746f73706f7410001a473045022100f9eb76284ba5818c0c50fced7e30da283b863bff82994a7bb73d3ae04a36aaaf02203b8b6242940b8b02ab77aa522cecb2cf416332b3573b6b3e5e6dcfb4104ac9de", + "AND", + "newUrl", + "columnlines", + "applyEach", + ":>m", + "interval", + "嫩", + "writePackedSint64String", + "LEVEL1", + "GAS_FREE.DELETE_ACCOUNT.SUCCESS", + "showPrepareConnectLedger", + "cbc", + "WALLET.LEDGER.CONNECT.STEP_2.CONFIRM_CHECK_TITLE", + "谁", + "frameBorder", + "screen_resolution", + "37635", + "insertAdjacentElement", + "WALLET.BACKUP.PRIVATEKEY.TIP_6", + "scarso", + "isLoadingCollection", + "_getAccount", + "pacifico", + "signatureImportLax", + "\\{\\n\\/\\* \\[wrapped with (.+)\\] \\*", + "0a06536869656c6410001a46304402206c8e2d2c9660a50ca94bce1585226e13a385bc7820ac051c856324daab99eb2802204e8b60f4f9e7b2f8db2af16926d3ee8236932793e9982ac9f19d273121742257", + "PM", + "stepUp", + "writeRepeatedInt64String", + "_0", + "rowLeft", + "t8CfYubRxhxEKOvLo71J", + "PCN", + "hasFrozenBalanceForEnergy", + "The URL path \"", + "titleBar", + "user_data_auto_status", + "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z", + "scrub", + "readPackedInt32String", + "^(LU[0-9]{2})\\d{3}[A-Z0-9]{13}$", + "fddQoeerxhpweFWmZH3c", + "last-modified", + "msFlexShrink", + "risata", + "isProfiler", + "3044022067c04bf2be50a7660b11742d10dbcc84655c22a0d359c20b2abb54a4d23f2846022030bded842ae4208854c0d11d655b234465e2c9ee9fe9b1eb5074778ddcfa9426", + "腿", + "0a0b52757368536f636965747910001a4730450221009d0134cdd90429f72eb68ec92aeeda757ed4dd83b769e3a04024a18ae7f15bec022045ef52b336122d6c23410dc46d25e62947da2bb3a1a46ce2c3dd736c7f908b0c", + "containerId", + "37764", + "lastNameType", + "equalBytes", + "^-?0x[0-9a-f]+$", + "37800", + "0a05414741544510031a473045022100804a5adb639d5a1a22dbe66c1b304db6658711cbb841b01a6f5b0e62124b149b022067d256a86c1d704404238c8c065d9850db757e29940c72d570e9077a2d792571", + "uploading", + "https://tronscan.org/#/wallet/multiSignature?from=tronlink", + "_isBuffer", + "bnb", + "q1wOR1wbAv_IiOebpDXQ", + "jN", + "Wallet", + "#1890FF", + "gopher", + "aj", + "橡", + "visual", + "餅", + "amountText", + "rumkj3QBZL6F44l4608R", + "gasFreeAddress", + "^(BY[0-9]{2})[A-Z0-9]{4}\\d{20}$", + "otkseKCmXvEvwsa5Cf90", + "codice", + "Di", + "0a05446142697a10041a473045022100a918453619061c8e49e302bb427f862da9964818cabdd1ba4c8be7309856f975022037003bcc2b669b970227a7e78fb241dbf66794ca75b92f1d493f680293b14f86", + "get shadowOffsetX", + "31303031313335", + "081f1207313030303332321a12436f6d6d756e6974794e6f6465546f6b656e20002a015f320354525838064246304402202d5b0ea999d01f6200875a8036c69123ffd7ac8d1a2456826e8ee035defa53580220088fe27919cb1a808ed18edf70037f37068e96dda3b8179539c05ea5720452e0", + "blacklisted", + "0a09486f776579436f696e10001a473045022100f2a5862cf6df51337aa105500f75673662c0882d4d39a90e86529e8029aa185202204f1e7040d1831c4fa24913893835b5cd0a88eb566a04692c2f1207d09f1c61d8", + "0a05436976696310001a46304402205ddef16317d464a2cc5586b6a9adfb3b40a4ad949f211f437d7079c614601daf022003e7b5ffc7f5a3b0fa3a81c0353afc0af16af6a28642e4c0e926b68df667828d", + "偿", + "TOKEN_TRANSFER_LIST.SPEED_UP_BTN_GROUP.SPEED_UP", + "润", + "handleChange", + "_triggerSmartContract", + "chimney", + "0a084a6f636b6e75747310001a463044022070d580600862db54ee452e6f0c63b1e8290b788cf82aec7f5906def188fda73d0220154f7b2fbaacfc888fd6cee3bb73a1f3f1cd8da7569585b7a6aebfab23079245", + "venato", + "0a05424f4e455210001a47304502210080b40bdccacb1fc209cfff2ddc4cf75fea4cbb9c6e74a40fcc87923054ec305e02201bd09ecd55990fe544dafd73f67609a2fc6c81ecfa21f60baa898816c0364a3e", + "units/5.7.0", + "ostacolo", + "isISRC", + "getAttributeNode", + "vMathematical", + "MNG", + "0a0854657374636f696e10021a4630440220699e4f507d71f7ef683e6615d16b9338e806c38044c895706d85e3cc41a2a898022076d1b30cdc4efd5481ae1eeaae3650c7765330ed2f67c4242b3f98af2e2e9d35", + "7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c", + "37953", + "abbinato", + "37964", + "OPEN_BRACKET", + "getHostEnvironmentValue", + "_hmac", + "譜", + "writePackedBool", + "complement", + "WALLET.BACKUP.KEYSTORE.TIP_5", + "sell", + "38011", + "fr-CA", + "TabStatus", + "mc", + "^((\\+?20)|0)?1[0125]\\d{8}$", + "dust.0", + "0a0e426162794c65707265636861756e10001a473045022100f820912c2ac767137d25a02d37eeb4e32c81839542ff94ba1271d67054b543de022003b49483c50ef4ab68e470eddf742320a2c70e28860e93323877f877a1a59547", + "RNOYmLVA5vrAtCr8xKBO", + "0a07506f726e68756210001a473045022100c7913a1aab6706c186c537e7ee904bb352eca42d81c0926fc2e7f1195862c04102206657206bc5ed3b7cb36c8ec83a4994f3b3a162f5fe212575f4dfb0e28f26630e", + "feDisplacementMap", + "http://.", + "Month", + "StrictMode", + "0x17bcc4d8547e5a7135e365d1ab443aaae95e76d8230c2782c67305d4f21497a1", + "T5swCDDZkylyLCEk81lO", + "<¥0.000001", + "xsrfCookieName", + "^(\\+93|0)?(2{1}[0-8]{1}|[3-5]{1}[0-4]{1})(\\d{7})$", + "6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5", + "措", + "inputIcon", + "also", + "coin", + "38079", + "0a0846414952434f494e10001a4630440220116de6534783ebc70362e4aa3fd17e3e6ea8e22e6697bd3df4d52c2c630c4e78022024e0686c704c2b1b9f23afa3457b8c4fe304d89f09f3447e41e8d2ffe320d8cf", + "CDF", + "getIsjobs", + "static/img/016973ce8601c6dba37ab955c9bf2ddc.svg", + "getURL", + "DeviceOnDashboardUnexpected", + "static/img/d8f73478fd46dcc3d90526b78e3f06b9.svg", + "0a03426e4210001a473045022100cdae81af642d01351ce43f469f57299c46fa4407f7329b399771c44179dd89d902205ce0c767bda8200da08de208dbe21b0b9a1421c85c895fba6c97ffca6ff1946d", + "CONFIRMATIONS.SEND.FEE", + "UMI", + "EBBcGSZUBSl3k67Wg6BT", + "AAAAaAVWRVJWRTJWH6bS0+IZG/UPgT3yw0+zyJtiAAAAEgAAAGowRAIgNLnv1D3Hq6JR6whfTXnkUct1pLVnG8uMrIuTbhmmiK8CIDaTX29u9OZ7+gZYVVvOLHmU7au4DT1AeKZInnNim4WDAAAAagdzd3pBREFPFBumvs2mW5kfEuQX8HY2xlaTfgcAAAAGAAAAajBEAiBLApRHfipSfYNbFY0qgYUJLu/AYaY9NczH86z/otRxswIgdglHY0JY3DdAi0aUO4cHeC6lXcTpCxx8xqKFJ+vOsLMAAABpBUFTVFJPcut8oHOZ7EAsW3qmpldStqHcDCcAAAASAAAAajBFAiEA7Q0F+vzQiUfNmnzRGhiQR4L60PdlbBzBrNhG5h0+ecQCIFTVPmuBPKbiF5wWb30uBdH7sRjxvJshpnEYL46tdvj8AAAAagdhbnlBVkFYMycwpPbgPZxVgpQ18QNg4Tz6Qf8AAAASAAAAajBEAiBy/Tfxv6MpWRcsJ4sEnWCgPYdkcQtdtyry8s5fxgZB5QIgQxunzqJQjB668108FuZeA3Wia5hqlWkqNzHubQ4Zl74AAABqB3N3ekFWQVhSW9H5Sf+ioMWCDztv5hu4l0Zv9wAAABIAAABqMEQCIEIASTO5ibYmt7Lt4I70/OcdMvoT+kau7BJFMuRLZLTQAiAykBIhvVj0KgMBO+OTY4Zd7eV9rBOSXUdgdjnghl7TUwAAAGoHYW55QlVTRMm6qM/d6OMoeH4ptLB4q/La3CBVAAAAEgAAAGowRAIgd3lIz4jVeuCR4LOadZN/MFSWuJ2VR0l/EXor98MVDeUCICILR6Bqj5ito6bKApor9J4oFfZmP5RcyEMTcYiqRhnFAAAAawdsYWJCVVNEwRHCmpiK4MAIfZezPG5nZoCKO9MAAAASAAAAajBFAiEAwmE/rIWqvZFU3Zvh6lv3eWbWgqzDM7f8p1lKGPDg9UsCIEd6ry4Mwg/LitwTsTyv9ZlZF41fM/Cun+72EVR9ug+F", + "bisnonno", + "childContextTypes", + "0a05426c6f6f6410001a473045022100ba0aa2984dafcd18908f7d68165981ab6fa689414c90842da9143278860b943e022074ac80b39f7b6fff83510f224112b6e6c37805b4b20dad624163928e1d77ba23", + "厚", + "orma", + "MAX_SAFE_BUILD_LENGTH", + "notice", + "pseudoRandomBytes", + "38155", + "isConnectedAddressesVisible", + "^(MD[0-9]{2})[A-Z0-9]{20}$", + "戰", + "generate", + "internal.mergeRemoteConfig", + "rent", + "軸", + "signSync", + "^[CFGHJKLMNPRTVWXYZ0-9]{9}$", + "choose", + "妙", + "1.3.132.0.35", + "劝", + "binocolo", + "0a055a54726f6e10001a46304402206b46e514ad4f113836edbf68d089790b62dda87d5f74e435720bde7c8580f7030220103c90a3b3be6e887fb693a39b60ff434589007a820eee309d24508c9eb95a29", + "^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\\n\\r+/=]+)-----END \\1-----$", + "0a08546563686e696b6f10001a473045022100f72d7934dbd0d267d4749bffe84e3e24e7753dc04eea87c99281d6e7f1a78bc8022007450c62a6e5087631d8dc2e4d99f70ea9b3faef7385637fe73032ed1449437a", + "future", + "ACCOUNT.SEND.CONFIRM_CLEAN", + "Ht", + "38240", + "gtm.historyChangeSource", + "aN771rTE6GUiY2K0N607", + "ariaLevel", + "GPUMapMode", + "0a084e756c6c436f696e10001a473045022100c3b09f300d9f162fe62c2dcd2111d4134b06c0a07fb8dd8d198dd9a4433a71be022001afc709e28176a0f9dca2bd47a650bd2f3b76d0637929d3499ee1f27fac617f", + "304402205d33c23ab575fa613d37d7fabaa719f5aa4dacf8de0f299e83dd189eeabfc31d0220535f67346b8ed7d175193929aebead42b92921465c1474f482fce88bfd00323a", + "https://explorers.api.live.ledger.com/blockchain/v4/eth/ens/resolve/{name}", + "tx", + "conjugate", + "memory", + "commonHome", + "isThenable", + "estonia", + "38284", + "confirmSignObjectTransaction", + "UnfreezeBalanceContract", + "urban", + "army", + "bu", + "cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826", + "秦", + "畢", + "tokenDes", + "38314", + "tw", + "ZE", + "稅", + "usato", + "hOzKR3zLvF7FW4nJDD7k", + "(?:~>?)", + "38339", + "dust.historyEvents", + "0a0b57686f70706572436f696e10001a463044022033efe5072b673cc560c07402f8b6b630d9704b621aab2b8f6815e45122e2580902200f65f0e294623aca7f67543fbd72fa441f1880d19b28e3051e19616ec4c1a20b", + "ASSET.HOME.NOT_FIND_ASSET", + "stat", + "orange", + "lengthadjust", + "autoReverse", + "38366", + "assetItem", + "attitude", + "user_data_auto_multi", + "base58xrp", + "readPackedFixed32", + "triggerConfirmedConstantContract", + "getAccountAddress_asB64", + "fromBytes", + "CRDNsh01V8o2Fu_LtW8E", + "errorListeners", + "hub", + "31303031333834", + "0a044c696b6510001a4630440220246d740ea7cc5fc426d285280d66d945438593f65ed7718216d60899eb2b0a4f02204f8a2d0a8fbbaf54cc131e175aa53b7a2c233f5c96f4deb59cb64a8d4c63c670", + "message need to inherit from AbstractMessage", + "%decodeURI%", + "38397", + "_skipUntilEnd", + "0a10546869734d616e4861734e6f4469636b10001a463044022022dd45e7ba20dfcd8115a4899ae25e7aaffbf855544f15c459cb925af1b224da022046ffedf5b5b697c85503be8e6d134b75ef274d4601abb6c03908a01b97db4e9f", + "WALLET.IMPORT.ACCOUNT_ADDRESS", + "31303031343931", + "^G\\d{8}$|^E(?![IO])[A-Z0-9]\\d{7}$", + "災", + "tron", + "tokenIcon", + "tryParseQuote", + "boundingClientRect", + "CONFIRMATIONS.TITLE.CONTRACT", + "^(bc1)[a-z0-9]{25,39}$", + "dragon", + "getAst", + "31303030373739", + "enum", + "p1600", + "38467", + "get seekable", + "g4", + "wN", + "38476", + "_writableState.buffer is deprecated. Use _writableState.getBuffer instead.", + "odorare", + "38482", + "凤", + "sereno", + "38499", + "VrfQ_pV13vBeW6xbDKkQ", + "RECEIVING_ACCOUNT", + "IS_ALLOWED_URI", + "/login", + "text", + "geth", + "0x51e720e90c7b87bec1d70eb6e74a21a449bd3ec9c020b01d3a40ed991b60ce5d", + "XMsEocCHD1LpjUQGNzsB", + "get credentials", + "videoWidth", + "H9", + "buttons", + "get nonce", + "SwitchingProtocols", + "isEqualTo", + "INVALID_TAG", + "0a08406372656469747310001a473045022100b8a54bdeeb676ab5d9e46716c77e00021910acff4d3fc9404b4c959327b3abca022029a249db50381657cf4414181a086f128505b21f61348e929041ad796a647743", + "crypto_secretbox_NONCEBYTES", + "mediumpurple", + "updater", + "^(TN[0-9]{2})\\d{20}$", + "跳", + "getSenderAddress", + "38577", + "bindAnimationEvent", + "addressWrapHeader", + "electric", + "edid", + "get domContentLoadedEventEnd", + "${label} cannot be a blank character", + "gAo_wosxNA18AsnuJSZZ", + "304402200cfe7613b90190a2c4dafaa661e5778a7756444e593a8e16105da315231df264022025e1daecd1752763decb7c51389a5eb97037536ecea3781e70ab428d75e1278b", + "08241207313030303834341a09444f5547544f4b454e20002a015f320354525838064246304402204981420f80b411ba13caaad138afd123e789811fbd16e34d1cb31323616ecb9c022012742772cd46745ee7e5f73c91e417ea8dabc00ca38c01f4e4b7ca0bd97db196", + "setSinkId", + "erosion", + "ve", + "set ariaPressed", + "床", + "昆", + "finney", + "38661", + "get ondeviceorientation", + "域", + "astenuto", + "someSeries", + "invert", + "2.16.840.1.101.3.4.1.42", + "0a14446563656e7472616c697a6543757272656e637910061a46304402202701735edfab557d7203c663ca6ba42cd6bf56f596a118031316a12349ddf8ab0220431b396c5c7056b691765335fc236c97a4abdeeb17973729b1eb153ba7453ad7", + "^(\\+598|0)9[1-9][\\d]{6}$", + "LatestMCUInstalledError", + "38702", + "esultare", + "runAndDestroyLoginPopupCloseCallback", + "086b1207313030313434361a09476f6f644b61726d6120002a015f32035452583806424630440220482b5b5d7f8846d4ea24418d759f7f0dbd270d6ee4c6d5c24492d32b3c868c310220037bdc8e1bd5bf5a3c95a4092f44f4e4bcce8bf98b8a856a36c5c09f4df766d8", + ":_j1", + "v-alphabetic", + "onMouseMoveCapture", + "38724", + "LFHje9hHn64oCb35PHla", + "set zoomAndPan", + "38742", + "setFollowedCollectionList", + "base64DecodeFromString", + "markerunits", + "ghost", + "vicinanza", + "clickOutsideHandler", + "inputDisable", + "weight", + "38768", + "0a0850617261636f696e10001a4730450221008daf48201dc484aca0fa346817f45cee650aafe2bb2720993a313a30e08b03a4022065fe29f77cf61c1ad3d86a5ee5d039d8c463a35b9af041dbf065a2681100c1ae", + "pointerType", + "38777", + "[object WeakMap]", + "encodedBodySize", + "obscure", + "oi", + "getFrozenSupplyList", + "NN", + "totalAssetsImg", + "乎", + "qyt4bJ6Pi3hgdRLh1GSD", + "Ok", + "动", + "0a0643616e61646110001a473045022100cdb14c0ee16bf368bacfb6fa9884cb50cfcf34028806487d2dfe49af2d2f8cb902204e1f6c17f4b01f38280ea4f4a14da51469c7d141707dd2502e8a3c6d0edf589d", + "qN", + "getLatestAssetOperationTimeMap", + "isUint32Array", + "乱", + "31303030343136", + "ramingo", + "changedTouches", + "MediaKeySession", + "readUint64String", + "ortica", + "38854", + "PeTG23HLtrtclHtJPV98", + "isUndefined", + "getActivesList", + "hasContentLength", + "38871", + "/settings/change_hd_detail", + "0a05414143433210061a473045022100fd0c90cb3e661aa13df1e02ca7812c1b6dbab373a7e5a782e1609724b00bc9fb02204deae07fccbf09ee481efc0e3238156bcb44851c6cbdb46fffb90c5ee08559a3", + "胆", + "setExchangeReceivedAmount", + "writeInt16LE", + "set ariaSort", + "Absolute route path \"", + "byteSwap32", + "KeyboardLayoutMap", + "舍", + "difeso", + "en-IE", + "setupIframe", + "CONFIRMATIONS.CONTRACT.FUNCTION_NAME", + "cloneDeepWith", + "scalarbase", + "0a1254726f6e57616c6c657445786368616e676510001a473045022100ff2322ce8406dc2ec99c8d2889b2a12adbb5784ddcd84802aab381dbfb495f8802200c6e041810b852ca34c02f7c0c67e4aea28186ff9195cd6c9dbd551e50b2d4f8", + "HY", + "get checked", + "bosco", + "typedSignatureHash", + "set onaddtrack", + "CVE", + "DG", + "38963", + "showRemarks", + "0a05426561747a10001a463044022028b04601986c966e1461ecf0f2812b3fa3c54b5e5521c0b9358cbb2bb9df56590220568344ea4773da22cd5e5cb5cd5e3b97e63c9a1d82d6ecd74cdb97991916d53b", + "dust.__ccd_em_scroll", + "getSecondTokenId_asU8", + "酸", + "detectLimit", + "onKeyPress", + "surgelato", + "aside", + "38992", + "UcxsKn_3ac9h9nH3N0Bu", + "saveInput", + "39021", + "hspace", + "get ariaLabelledByElements", + "QXR4J1CDK3Jut58LTW7u", + "0a08544d526163696e6710001a4630440220040d195a13c3a599215843d6c8e6010b7ad5221193ccc609698d61ce2f847fe702201024d743ab4cff79a4aae85b630f0adae1ce5115c4c4d82a11bbc04defa474fb", + "NOK", + "39035", + "replaceReducer", + "39046", + "紡", + "get criticalCHRestart", + "0a075452584361736810001a473045022100b5065b2c22ef2def52ae087934133856ebc11f059deb775920e8e478a7b519ea022061b0434f302fd394f4e5271839037c8026857c642780b48f0576257580528037", + "伊", + "overlayInnerStyle", + "39071", + "39072", + "Click Keystore", + "Hu", + "PAGES.SETTINGS", + "fa7MYnZO3vwFT6eSOFnU", + "Uk", + "inputs", + "leftBottom", + "fj-FJ", + "voteAfterBtn", + "clever", + "End time", + "static/img/f516ab5340ecc34be7a82031ae6cb343.svg", + "gP", + "ROUND_FLOOR", + "39117", + "get adAuctionHeaders", + "39121", + "倾", + "setStart", + "39127", + "IconReact", + "osare", + "NIO", + "OTransition", + "Shasta Testnet", + "葡", + "getExchangeId", + "Tudl2sD4IluajIi4H4uO", + "updateName", + "multiSign", + "imageSmoothingQuality", + "39155", + "insertItemBefore", + "HashMD", + "digest", + "#fff8dc", + "TRC721", + "focusable", + "Cf", + "SECURITY_AND_PRIVACY.ALLOW_GA.DESC1", + "Ĵ", + "es-HN", + "ETH_SIGN", + "zkSNTY1CBmhpXNlEWZ6Y", + "donkey", + "宣", + "SIMILAR.ADDRESS.RISK.ADDRESS_BOOK", + "ArrowUp", + "_tr_align", + "intersectionRect", + "rowspan", + "internal.enableAutoEventOnFormInteraction", + "uVCwV5lP3wbAmLWRUEsA", + "0a0342545410061a463044022042b30e6f06061fb7f49e8aeb725efb9a2397c141d70091740295132f9a4a410b02206215458dfb1a3a9857412d686e9b8fb29e740595a3d0103be56a47de4d9f2306", + "0a0353455810001a473045022100801d40ac660e6b19f1697a72fea7ede759b5cd677b998375877f40cc76690bdd022049b3ed76fecd964bf0ce2e79a02ec6a7059cdba2b57e989e625dde2d040d489e", + "偏", + "304402203ba8d470649ae7cb5d02764fa48899ec0414075ed85cb9fd95e89ac5b3bb073e02200183233f30de996a8b87417a6febcbb56a544c38fd62b6f7702efa7e0d7b2ee3", + "endorse", + "key", + "climb", + "%ArrayPrototype%", + "verticalThresholds", + "SETTING.ABOUT.PRIVACY", + "ASSET.UN_FOLLOWED.TITLE", + "b7jn5ffgdWNbzx3cKyDv", + "VHZWNCDjWiNGiAvhmfXM", + "dust.__ccd_ga_regscope", + "BinaryReader", + "39281", + "'${name}' must be between ${min} and ${max} characters", + "39301", + "CUSTOMCONTRACT", + "唐", + "%Function.prototype.call%", + "GET_SWITCH_CHAIN_PENDING_WEBSITE_INFO_ACTION_NAME", + "UPDATE_TRANSFER_RECORD_ACTION_NAME", + "骑", + "setupTypeInfo", + "CONFIRMATIONS.APPROVE.ACCOUNT", + "签", + "SEND_CONFIRM.CONTRACT_TYPE.MULTISIGN", + "isMD5", + "get host", + "linkArrow", + "WALLETS_TYPE", + "2.16.840.1.101.3.4.1.22", + "saldatura", + "080a1207313030313331331a0d43727970746f477579496e5a4120002a015f320354525838064246304402200ac0597b0120b542632b4ddac7c0bb194e9a486a2fee3291506a57807f591f2002205c3e0c2b60ead1dddbcd203209fb4ee998eb9c48c447b65d01f852e40065b2f7", + "PromisePrototype", + "_len", + "Ž", + "immolato", + "toComparators", + "39408", + "internal.getDestinationIds", + "roundRect", + "ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551", + "_m", + "39424", + "Get multi address balance error: ", + "OGridRow", + "Moz", + "estimateMaxGasFee", + "validators", + "SemVer ANY", + "getFieldRanges", + "meccanico", + "video/webm", + "updateLocalTransferRecordState", + "da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1", + "text-rendering", + "l10", + ":displayFeaturesTask", + "输", + "/ page", + "0a05475465737410001a46304402200d0e99af6869b13f3f7941fbf1324ea7e8242ff12f144e59fc12f7b1bbdcd8180220450731b85c84e77e3fac4ba2a05f49c3b97c4756a8a60e1d5c52a48430f3e313", + "CUSTOM_AUTHORIZATION_LIMIT.AREA.DEFAULT.DESC", + "Union[", + "39497", + "channel", + "container_setup_end", + "value exceeds width (", + "deer", + "_installed", + "0a09465245454c414e434510001a46304402205fd8808830e182de861036d816fb93bb2e71673904cc919dc667d4fa5b35e7aa02204dd8a29a3514a18813b0c0f3f449c1e1a887c586d21f2c9f96100455298083e4", + "searchIcon", + "jZV1p9CGZIxxr_vQhaaQ", + "Ł", + "0a0d4d756e646f5661706f436f696e10001a473045022100e50def7e02c1dc567391dfb9857cba9e8a7631cf8e15ed8dc0c22f11606c154702203459e212294816c4fa873ebbbda81b0cdf2a544b94b4bdb7b88695c0270ae4c3", + "keccak512", + "誤", + "eye", + "static/img/56d9245fb8d951334016b45b1c0d119e.svg", + "叢", + "0a0954524f4e4d494e445310001a46304402200f997e4d8476c27661bc73bd2b26a1cbe4f2d5e8448745bcfb35483639d80c7902201a64feca2aa9cdc3c0a89450eb5a77eb8b7f939682631d726fd81b4c22ffa36b", + "GUY", + "ingaggio", + "charCode", + "搬", + ":socialTarget", + "pepita", + "writeRepeatedDouble", + "fv", + "dust.getItem", + "msTransition", + "encodeLocation", + "onenterpictureinpicture", + "jwP1W3V1oSrj671P3Vq0", + "WALLET.LEDGER.CONNECT.STEP_2.TITLE", + "`nonConfigurable`, if provided, must be a boolean or null", + "ucs2", + "chunk", + "wNuYp3yWR3nFmAXSh7vH", + "generateSalt", + "Hash", + "GAS_FREE_BROADCAST.APPROVAL_SUBMIT.COMMON_EXCEPTION", + "isComposing", + "idx", + "ry", + "matchingRules", + "霞", + "transport", + "authcallValueTransfer", + "dust.setHitDataIfNotDefined", + "get imageSrcset", + "__read_container_data", + "RECEIVE.SWITCH_BTN.COMMON_ACCOUNT", + "init", + "ermetico", + "write after end", + "thousands_separator", + "GET_PENDING_WEBSITE_INFO", + "gindexParent", + "gtm.gtm.oldUrlFragment", + "gommone", + "G9C4iHtu06m_g72_PaYW", + "set defaultMuted", + "S7UiO2e9gS4sGmpMfNHL", + "夥", + "collections", + "warningTipContainer", + "ignore_referrer", + "HD", + "氣", + "fireonTouchStart", + "ByteList[", + "get height", + "topicHash", + "getPayable", + "39736", + "HOME.TOP_BAR.CHOOSE_NET", + "tulipano", + "0a044c6f766510001a473045022100eeffdfc41a7d1f646b4050491cdd8e075695807209ba3a9624acfc3a60f62bb802203b3dc04ea44ddff8b4a0f76638c34d3a0f6996136aa9156286abd3f643aa7f59", + "XRWebGLDepthInformation", + "0a155452586173484f444c656d506f6b6572436869707310001a473045022100ebb998e192beaa743274064f185e48ee9affcef138fd26bd1aa420851a0de39a0220179bfde187497f18abd0c1636e4b5090f8de0a20e471dc057e79d190534f1ae2", + "makeImpl", + "39761", + "GAS_FREE_BROADCAST.APPROVAL_SUBMIT.FAILED", + "渐", + "^\\d{10,11}$", + "點", + "B1a7cASr1kJ_GaXOoFFL", + "0a0b4d79506f6b6572436f696e10031a473045022100fee7de4c4d1c830a9c4665afd8fb219a3c01775ca72d3a13d9bcfd7cf3ecdeb602202fd887ceda573baf0dc6a6a85f75d843d57fe9baba5da780dfa746bfa392bb25", + "translate", + "39805", + "3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511", + "first_field_type", + "calesse", + "hitType", + "judge", + "set action", + "n6", + "withdrawExpireUnfreeze", + "0a08636f736d6963454e10001a473045022100a0c92ceffc9b19595f2f520dcebf42e72efd03010d8e5eec507557b4edb37c4102204974c1783e87e8f64d6fc23a518f2c22400500f4928cef5d621cefdd1c997151", + "getRefBlockBytes", + "-lg", + "_z", + "get duration", + "assoluto", + "no-cache", + "eg1y5R43peX1F78QLuEO", + "39849", + "epilogo", + "31303031373931", + "redMul works only with red numbers", + "39861", + "隊", + "黄", + "clearBlockIdentifier", + "tablevalues", + "PAGE_ASSETS_MANAGEMENT_CUSTOM", + "isExternal", + "baseActiveAddressTrxUsed", + "TRANSACTION_DETAIL.TYPE", + "createPrivateKeySync", + "39893", + "_getEvents", + "IRR", + "_ss", + "UGA", + "hideFraudulentAsset", + "ecPairingWord", + "onInput", + "newAssetCount", + "DETAIL_PAGE_DETAIL_DESC", + "eyebrow", + "[-\\\\\\/!@#$%\\^&\\*\\(\\)\\+\\=\\[\\]]+", + "viewAssetTip", + "iMO6Vv7Clyrhy5OsXyeT", + "uncinetto", + "39934", + "writeRepeatedVarintHash64", + "signinstate_pending", + "0a0754726f6e546f6d10001a473045022100b62a859178006a90b9811d34c581a291cae3016fd1ec998b746d0b794129385202201b724fda1fd6d9737146d76c70cb89b7e6f05bc36fe7bdac0308a30b77f8e33a", + "prng", + "mozMatchesSelector", + "0a034f4d4710001a46304402201bc5ba1210437b9fd58598b34c6e4089080ddb2afa9f5e95ac63f395d364ce9202207c3729568a5072875391fad643ce0dcc95577eadfd5f288ceafd2ba35311abb6", + "-wrap", + "Pv", + "YDGVMJrLYCMHWc0DcPYs", + "0a09506f6b657254726f6e10001a46304402206a47cef4ac4f1611a0d3bba00177ff32a1ae3fb16f896f26469fd32116ccf96a02200b88207e70413cafe00b8defac8ada13aa6d9e5708e47a0495a64b4093daecc5", + "dust.stringify", + "pigiama", + "0a044d4f4f4e10001a473045022100d8b0eafb8f52478c6d4a52aed0fa629cb248152d44805995196e13e5c0fc802002203413569d15913c7d6086651781e270a3c0340047b967408b0fea8f4c920f843b", + "ManagerNotEnoughSpace", + "TRONSTACK", + "kZ", + "WALLT.IMPORT.IMPORT_CONFIRM_BTN", + "39983", + "omitDomProps", + "writeFixed64String", + "39987", + "misurare", + "repeatdur", + "bp", + "giove", + "get srcdoc", + "defer", + "priority_override", + "taste", + "40037", + "2.0.0", + "民", + "終", + "parseIdentifierIfPossible", + "getSystemConfig error: ", + "Token Supply", + "bubbone", + "rightTop", + "0a044449434510001a4630440220332f55d208970a88888158938b0189ca9db263e4ee62b821835b217a41ea8965022060258e6e32ca8b3d51f710057b9e848ee94bfed23e7d95018bf794482e59c5c6", + "series", + "giraffe", + "pb66IUe5jWn9L9IphIV2", + "鳳", + "40085", + "userAddress", + "0a04504f524e10001a473045022100c9f742968a012ff3a916440e85d789a1bad591138b4293b587fc5b3ff2fb24f402207fc8dfbc66a3700ccc4e109457f63797632defcd6dbc45bb51ece326b223cf56", + "APENFT", + "DEVICE_AND_GEO", + "如", + "writeRepeatedInt64", + "RLP_EMPTY_STRING", + "40110", + "NotSupportedLegacyAddress", + "activeOption", + "0a0d5374617475734e6574776f726b10001a473045022100cc7cdb4407393a5f43c3312ed5cf46c7f479b1b7fd24a4ae9dfcb472685324e802204d0c2059cd8698f97b7c8b71fcba7dd171415b8d6575688b0f6d460a69a03b26", + "Wu", + "d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695", + "F1", + "Mb", + "40128", + "custom", + "才", + "csp", + "誠", + "argento", + "Pw", + "b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257", + "40152", + "UTXE9kaKkb7Y_7SxQEzx", + "get protocol", + "en-AU", + "0a0843616e6e6162697310001a4630440220601dd425b23aef25e9a0c796d499abbaf331d8c40b942c74bbb75950e6dddfb402200cf8b20ee22620969859cca387fab3f7f575dcc6c01a75bd131ed5365184b9fd", + "0a0652656464697410001a473045022100a731a45210ec14f307bfabcfb877a9b43a227d96ae8b6082e1284ff39bd95b0f02207de51d26c63a381ba106ace1a31a1c85cafc52116a8db36bf521a4839667eb25", + "float", + "WebkitOrder", + "rettifica", + "wmHC5dT5bP64bvT_Hr8g", + "鍋", + "ski", + "0a0a4c65707265636861756e10001a473045022100e9e5a40f626f1b45ce11303da51df90ba42c33b78cdf7e97a8cda264f1833be6022054ce9702a271d262d8ec5331b11edfcc08c975bc52bf067e1a8406c130c22583", + "State", + "validateAddress", + "get onscrollend", + "OColumnCount", + "40203", + "%decodeURIComponent%", + "dsa-sha256", + "get browsingTopics", + "penisola", + "getLockPeriod", + "廷", + "narciso", + "tombola", + "noResult", + "uint8ArrayToHashObject", + "readPackedEnum", + "30450221008d1561da0d5464ae0173b2a6ab1fb7c9fadec3429b9d068f464062cda6a721840220169a240b04d50866f8250860c82b01e664d4bb1262f7782a454d3341312d7831", + "set htmlFor", + "304302201e35015cc3bbd6ca28bd57eb970cf1eb05826a4988c1238e951574f8804f28c2021f0cae62ed8199b725a39e714e60c92fe522ac7992c3dc1a27866f749547de89", + "a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252", + "0a08506167656d65736810001a473045022100c99adf3b4c2f67dbe5b390317fe166224c2398b33ff3c4285f7605dcb6cb92310220430118e9d66f26590870d2127093dec0591c7c6e72244c7de16112d240b5a7b6", + "0a045a594f4e10001a463044022046f0cbec4bf8d036e1669d7b9d6cd0b80581fa41e4adbbf72a8ece618fb2300502206c86e33a81360255affe30e7b4fd8d033d9a2f7a2e293cfb17861dde3cbcfd4e", + "FLOAT32_EPS", + "allowAdPersonalizationSignals", + "phases", + "40262", + "copper", + "rapato", + "勤", + "subscribeForError", + "assertValidLength", + "getFieldWarning", + "NOT_ENOUGH_SPACE", + "createMovieClip", + "almeno", + "beige", + "40293", + "参", + "ExtensionFieldBinaryInfo", + "conoscere", + "getUnconfirmedTransactionInfo", + "WALLET.LEDGER.CONNECT.STEP_1.INTRO", + "U2CBK_5T2yV9ZDOU5mHE", + "9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd", + "eV", + "#800080", + "sfratto", + "onAbortCapture", + "SETTING.TITLE.LOCK", + "_destroy", + "createCipher", + "0a094c6f74746f436f696e10001a463044022067af1c5c250fa078f62c219251cfd753d7053cbbc76c8e02a132e27bbcbd77b602202c9ba30cf50b01b06a83d5a58cea7a5faf9b6eafaa45c281afeb29c7eeae2438", + "0a0458494f5410061a46304402205ba895ffbc81317f5e980635e2c41cadbaec04d05013f2ecbb3243406bc04c16022058906334cd3c30a9e5d923b1e98f345e6fd5293f2f670b6f1d9827d1dcfac942", + "_verify1", + "0a0a506574726f6c436f696e10061a46304402207926da6d0a880fe5dd2b5d51ec7ef74bc52cf71f0f809feedb8180f4f5dc0e46022077127c244ea3337b73b1720dfef7a131a57c74ce794d621f368237ddf993eaf4", + "getLatestblocknum", + ".r", + "isResponse", + "QYPYfpLBElKtovaK1yCE", + "parere", + "fertile", + "084a1207313030313130371a094b414f5343414e445920002a015f320354525838064246304402206f234d8777c4db73ab5717d8dd076b657089751520bffbbccba8e220d933059a022053783cbb6be92f28ce438b20f64de54266a5dcb48ea0637629db2a1722aca615", + "AudioWorklet", + "accept-encoding", + "40409", + "SemVer", + "sendTrc20ByBridge", + "set hreflang", + "tricheco", + "entangledLanes", + "^((\\+?82)[ \\-]?)?0?1([0|1|6|7|8|9]{1})[ \\-]?\\d{3,4}[ \\-]?\\d{4}$", + "TRONGOLD/TRX", + "0a0344454710001a46304402204466aca4d7e4980bfe9053e5ebaa2cb39aafe9a6e066f764fa3036071658ce1502204e6e31749715427920158fdc07629564591954f1080acd0c8c704f9e11d8dd55", + "calculateEnergy", + "isubn", + "affine", + "gaData", + "set scrollTop", + "0a0354525810061a463044022037c53ecb06abe1bfd708bd7afd047720b72e2bfc0a2e4b6ade9a33ae813565a802200a7d5086dc08c4a6f866aad803ac7438942c3c0a6371adcb6992db94487f66c7", + "risultato", + "CdeXHyNpd4HOFWFLJZbK", + "srBvgSz411Nx6Vu3WlI_", + "onPointerMove", + "bottom-corner-taller", + "40512", + "Dh", + "pathname", + "dust.44", + "0a075265737065637410001a473045022100d3a1a8899cb562861b23ffe0da19277a0d408abaab42586766f8507579dacac902207239bb6154addb6b47eebda39decb1588154fbf16d31e52d1c154ed1de66d66e", + "F7", + "ASSET.COLLECTION.INTRO", + "OColumns", + "ogt_1p_data_v2", + "actual", + "tronscan.io", + "addN", + "40548", + "Super expression must either be null or a function", + "uab", + "readableListening", + "foo", + "^(\\+?356|0)?(99|79|77|21|27|22|25)[0-9]{6}$", + "getEnergyUsage", + "sortedLastIndexBy", + "get memory", + "Op", + "manualAddressEnabled", + "qf", + "^\\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\\.\\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$", + "zIndex", + "functionArea", + "0a064576656e747a10001a46304402201ad17bd23d31eff41a60cd6c6adca2f813dc80598f63029412074406166bbf7402201f8a17f5b8f2fd4582a3de5f77aaaba4bc411bf504a2d958880eb9e927f53719", + "freezeUrl", + "sessionControl", + "pedalare", + "getBlobs", + "ontimeout", + "often", + "ProofType", + "SECP256K1_ORDER_DIV_2", + "serviceWorker", + "movimento", + "getLatestslotnum", + "0a0843617368636f696e10001a473045022100c4b2535047d7d5cc6156c4849397d95a5bb1b7f8788ce3474e7a736211522fff02201e7af134d524becf9cec61ffdf3d18477280d36ea6cccb6acae8474c1c222234", + "setParameter", + "bibita", + "formTarget", + "TRANSFER.STEP_2.SEARCH_TOKEN_TIPS", + "^\\d+$", + "getInterface", + "s$", + "mnemonicAccounts", + "40699", + "0a0b467573696f6e636861696e10001a473045022100ac48406808ad567ef49092f644436ef7795b73eba60de343dfb0c4269703150c02207ae19877c0166a6c2e6004d3dad8a7624f18f1de0545d704d83a64f2543be3ec", + "testato", + "40717", + "0a0b54726f6e436c617373696310001a473045022100f89b56930e7d1f07db97d31e8b1cd92703fc743d89388abb6d7e7cf2025b779502202377dffed1934b7158129c0d65b1708ac31ccdfde3f3df9d7a8550bbd5e84079", + "freezeMethods", + "0a046957695710001a4630440220657f8399c6a8ee2affdbe2194e70fc9dda7cad479922b60924380293740b797002201a0b95621c9b1cb69ef9350870150382b85c36b6762b16219062fa46f8870264", + "CancelToken", + "40729", + "Logger", + "0a09576172746f72746c6510001a473045022100be6e7338d134bc942dd90805cac65bec09fb31b3a187ec087c257982fe0d9373022001f96b3e3b73c63388e3a01ca1defaa722c06d16923876ca5fd8d44e9897a1d5", + "get lineCap", + "attributeNameCheck", + "sniff", + "getFreeAssetNetUsageMap", + "listExchanges", + "selciato", + "Cm", + "readSint64", + "hasAbi", + "SECURITY_AND_PRIVACY.RESET_WALLET_MODAL.DESC1", + "speak", + "contextMenuOutsideHandler2", + "hotmail.com.gr", + "noteData", + "getContentType", + "get timeout", + "附", + "MKxWruekydlPYIIfjZ3t", + "啊", + "get gpu", + "OLineClamp", + "驟", + "get domainLookupStart", + "GPUSampler", + "ledgerSign", + "928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac", + "径", + "WALLT.IMPORT.EIGHT_BIT", + "reRender", + "getWebSocketProvider", + "receiverInput", + "0a124461726b456e657267794372797374616c7310001a473045022100a2b0f56ecd571e3fc8458dba38aa818c3da006e3d3a94b461159a1d70f26e58f022057e8435ff2ca18ed014e964349a035696340c054b7de46cfe0575f6fdea54f13", + "Ċ", + "40853", + "downBtn", + "affectedNodes", + "SyncIterator_Headers", + "40883", + "Unknown Namespace Type used: ", + "zuppa", + "TreeViewDU", + "40896", + "stubFalse", + "convert_false_to", + "compactBytesToNibbles", + "castello", + "08711207313030313334301a03746f6e20002a015f3203545258380642473045022100cb91c2930e66926c04113bb11b3cabe111e91435abedcdc3738089ba971aab430220481d8cfc3eeaa26b84d1a8587061025f82e1f3ae7fb7ce2cd8e870d2b4f73ba3", + "ū", + "_o", + "FragmentDirective", + "SETTING.TITLE.ADDRESS_BOOK.ADD_NEW_ADDRESS", + "brullo", + "^(\\+?36|06)(20|30|31|50|70)\\d{7}$", + "set hash", + "CONTRACTS.ProposalDeleteContract", + "get letterSpacing", + "unsafeLadder", + "get hspace", + "authcall", + "showOpenFilePicker", + "getAddress", + "fE", + "addressBook/deleteAddressBookItem", + "-moz-", + "Step over next function call (F10).", + "0a044a6f427310001a46304402207f198f058e5513e2d10c51865129f13dccd21871afab1ea51bd012e7e0d4eaee022064c37a735b13277ac59cae4cc7b2f1cf1c75e4f4dc4446724ac90350d6d43a93", + "promoa", + "AbDl8SToJU8An3RbAb8ST8DUSTrGnrAgoLbFU6Db8LTrMg8AaHT8Jb8ObDl8SToJU8Pb3RlvFYoJl", + "LedgerEthWebHid", + "MozFlexGrow", + "eternal", + "0a0348495410001a463044022062d71f728e90eb7aad50fd5ea17a86a17f31bf835ff673f7acaa1a70d90d727f02205e6788abac175b2dac84a078d727d2e36397683ec59af9920dfc44c50a9316f4", + "forEachOfLimit", + "isActiveToAddress", + "decryptWithKey", + "yC", + "One", + "linen", + "viziare", + "setAssetOptimized", + "激", + "SmartContract", + "HRK", + "readUIntLE", + "gr", + "牧", + "feBlend", + "脑", + "encode", + "对", + "NODE.NAME.ETHEREUM_SEPOLIA_TESTNET", + "41122", + "beforeOrAfter", + "/assets_management/tokens", + ":l3", + "tunnel", + "TypeError: Non-List argument given to ForLet instruction.", + "item_category4", + "^[A-Z]{2}\\d{6}$", + "灾", + "txJsonToPb", + "getDerivedStateFromProps", + "navajowhite", + ":campaignContent", + "setupTimingPattern", + "ph", + "getNumberFormat", + "getApprovedList", + "cb", + "扣", + "6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da", + "SY", + "LEVEL2", + "TRANSFER3.USER_COST_DETAIL.BANDWIDTH", + "laptop", + "get ariaLabel", + "TRANSACTION.FAIL.REASON.OUT_OF_ENERGY", + "&(?:amp|lt|gt|quot|#39);", + "setPubkey", + "drawFlexContainerHighlight", + "0a055649424c5510011a473045022100feb548980de68e364211c18f070e04245674218703e865af20e5f4e9f9b59bb70220058395a4afb42d79d559804f4313e90730baff0d049ab10acb22d65ca2db36b4", + "Prohibited listener registration for DOM event ", + "originalValue", + "value_deserializeFromBytesArrayBasic", + "onDoubleClickCapture", + "41236", + "1:0x408ed6354d4973f66138c91495f2f2fcbd8724c3:1e9b997840f00e6a808a13d73baf6c2e3319306ae96de8f71b5359b7", + "Ξ", + "create_dc_join", + "#9400d3", + "0a0945617374657245676710001a46304402204f70deba9f52cb55ba2f8d4e83f9d1abd36c4d246a41681e1c315154aa38dc870220359cc4aa0e662899b6ecfbe17a41499ca1ce8f9cb198aa74ff08087e7a61f13f", + "S_", + "当", + "set ariaRoleDescription", + "nephew", + "toggleNameModalVisible", + "become", + "EXCHANGEWITHDRAWCONTRACT", + "vessel", + "達", + "闊", + "徹", + "6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e", + "0a11476c6f62616c536f6369616c436861696e10001a473045022100bd81b6fc27e4dd4a26a44997b5012198cc3712e7d5335ff42b4bf6ed665aa16002206ac2c66c57bc01229f125ca1aac88f1c28cfabe063cbc77cf7da729991987cf1", + "ar-BH", + "0a0656554c43414e10011a473045022100910d1139c4df72df9f211b69ac0628cdce26f050638960eaf932815abb66991b02203865577a2d4568e09dcbd5fe87ccc74096a5f53d8cce0ecaaae73ee9da9cbbf4", + "41304", + "鎮", + "41306", + "设", + "get placeholder", + "NUM_NINE", + "regola", + "41326", + "readUint32String", + "educate", + "remScrollingEffect", + "lambda", + "lombare", + "NPR", + "buttonWrap", + "settings/updateDefaultWallet", + "customData", + "41346", + "41349", + "啦", + "shadowOffsetY", + "suonare", + "ě", + "notturno", + "bytes7", + "0a0b534750726f6d6f4361726410001a473045022100c770531ebfff5f1e82307d33f047a0be0736dc2fbb33abdcd9b8ef4111bee89f022037aa113d4c980e80101c8d7bf64ff88216a74a4a5ef921bc83c82012422fa4de", + "clearInstanceCache", + "markerheight", + "0a064f5045524f4e10001a46304402207b24655a487312bf3e8524cee6b2156d2143d6f8c89282ec04a83a22e8032031022025a5aef444e6464193117b324a731f2416ec1ffe26a638f1e639b90f8445f4b8", + "WALLET.LOGIN.TIP_1", + "disposeAsync", + "getCurrentBlock", + "addTip", + "41421", + "31303030363731", + "0a105468617473576861745368655361696410001a463044022100b91bb53360a68918963aef8b525e1ee9cb232788af83899cd49b5f343f7c1610021f3dc09ce5fe73f797ec0d72a19f62ef943d4fb1378276e355bdbcc66af56aea", + "convertTo", + "铁", + "alt", + "txCDhTyPgHmzbwKhxZDR", + "DR6vm1zThl8TJWkdXZBe", + "F_pH7D6w6m0hbQuO23WU", + "isBtcAddress", + "Dn3TwjKcjXzAeRWt9xwT", + "WALLET.BACKUP.KEYSTORE.TIP_4", + "animal", + "lookupAddress", + "internal.addHistoryChangeListener", + "inputAmount", + "enduro", + "hitCallback", + "sha384", + "大", + "kkhQtgpNMQXScyCfwmkC", + "_wnafT3", + "remare", + "958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6", + "setProto3EnumField", + "worry", + "GPUSupportedFeatures", + "搭", + "^[A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$", + "lonely", + "ep", + "hSsw8uB64FXB5MCww0fq", + "questionIcon", + "signTransactionHash", + "capace", + "gccKlI2YO3eeMUapjtzp", + "盘", + "漂", + "Wednesday", + "41583", + "get entryType", + "貿", + "createSVGAngle", + "'${name}' must be at least ${min} characters", + "gasDetailInfoContent", + "艦", + "_randbelow", + "veicolo", + "ROUND_UP", + "INV_SBOX", + "tpb60PGdaoqo_Bl_3VAU", + "isCanAddCustomer", + "getVersion", + "replaceSync", + "wMZnvSVvGyAIWu3IeT24", + "壽", + "historyTokens", + "LTU", + "suppressHydrationWarning", + "贮", + "AED", + "娘", + "ps", + "CONFIRMATIONS.RESOURCE.VOTE", + "0a036c474710001a47304502210088a6d739ec800500358a0226d3b7bc35df3dc0b3529829077bcdd954e719fa6102203cf776e8b9b766e8434850d93bd0331b2ec54c7e342b8bd3fc8a82338ba0ead4", + "gtm.newUrl", + "ACCOUNTUPDATECONTRACT", + "jelly", + "indole", + "CREATION.WALLET.NAME", + "0a0e4368656170416972476f436f696e10001a473045022100d7da7e80ad89fb83b5d21fbec7b40656b7a8c8914673a0b80e7dd93f87088ec8022007cb534e1817fb1af5453359c27820644c9b6e4d35c80eceacda227a6eacb653", + "0a0b426c61636b446f6c6c617210001a46304402206cdbc82d90ed97610ccf07da0024956481b7aa7e0b26bf5f0a302178ecab73a102201c0684d3611c63e26cf2f45367ec71c91f96f4afb8138bdd2f40c2e30141d376", + "set currentTime", + "BL", + "0a0d54726f6e42616e6b47726f757010001a4630440220374566536b060cd548325f9e92a7a9cdd8c8ddaf45c5051641fb8c4bd55ac8f502202623a21ea778e740fc43d206199caa638827b45e4f57ee4e71fd2dd3d5f2ee6d", + "energia", + "OBWO42ZU9nIXZ2WuY_jJ", + "ACCOUNT.MULTI_SIGN.JUMP_DESC", + "forceRedraw", + "章", + "internal.addGoogleTagRestriction", + "^([\\s\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f\\x21\\x23-\\x5b\\x5d-\\x7e\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]|(\\\\[\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]))*$", + "3045022100b608eb5bb848602950e6d1e0bcfc39bb07f465e110c2e6a1dfb0d0423c300bdf022079a4173b66a72e21c0e46e79a5a9a4dfb71af8dcfa181669c7a555733c0f9528", + "41736", + "lightseagreen", + "bsc", + "exchangeBulk", + "chrome-extension", + "readBytes", + "getDelegatedFrozenBalanceForBandwidth", + "cwd", + "updateForAddress", + "matter", + "41784", + "hint", + "isTime", + "guide", + "Comparator", + "] not defined", + "rd", + "Z_PARTIAL_FLUSH", + "vv", + "41806", + "aes-128-ecb", + "bilancia", + "Bn", + "collectionList", + "OFloodOpacity", + "41839", + "b63ApzCaZYQ9j77l_juI", + "%BigInt%", + "$f", + "DzuvKRWEZIjwH631bX72", + "41868", + "SIMPLE", + "createTreeOffsetProof", + "IS", + "bootstrapNodes", + "gdpr_consent", + "progressThresholdsPercent", + "z7wGM8hRdNNc26Q50Ers", + "sad", + "pix.fil", + "_maxwellTrick", + "eWct6j8fjoz_rCpTablB", + "41918", + "oviparo", + ":userId", + "7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c", + "hT", + "周", + "scheda", + "飼", + "username", + "%BigUint64Array%", + "hideDeleteNodeModal", + "availWidth", + "hurt", + "WebkitFlexNegative", + "getCurrentTime", + "writeFixed32", + "难", + "smontare", + "gasPriceWebsiteInfoText", + "aN", + "hasOwnProp", + "乡", + "APPROVAL_CONTRACT", + "SR", + "CREATION.LEDGER.TIP_CANCEL_TRANSACTION", + "parseMessage", + "l6", + "j4", + "passport.com", + "_lt", + "TRANSFER3.GAS_DETAIL.MAX_FEE_PER_GAS_LOW", + "42038", + "fiction", + "柳", + "LOOSEPLAIN", + "switch", + " exists, but the property is not available.", + "PEN", + "hockey", + "0a0954726f6e616d69746510021a463044022065f01091fbcc06d21a82452cac0712902fcb7c20402d284ac75ae3bed993c2d6022057de4f844f2710891d8aca13fa226ef86cb40203c56858f34318b54e5b303d88", + "咱", + "messageContext", + "license", + "get selectionDirection", + "transforming", + "assertNumber", + "get onscrollsnapchange", + "en-GG", + "42086", + "getMakerorderid_asB64", + "common", + "ornativo", + "0000000000000000000", + "10790000", + "/receive", + "l4", + "0a155265616c4573746174654e6574776f726b54726f6e10001a463044022076805c7dda7ec759b265dd84c9cc1c01886862f700c9cef342c462ad0061664102202b587c42523cd5b9fc602fcd3364fd81b3469965673ebe627b8e157db00ddda4", + "pyramid", + "touchstart", + "ypi2sMmZ1xkyrID3kh02", + "輕", + "streetType", + "diploma", + "isApprovePageShowLoading", + "listWrapper", + "loadEventStart", + "v02jWYGSDBtXNUymenV4", + "0x51deb7ae009149dc61a6bd18a918eb7ac78d2775726c68e598b92d002519b045", + "0a1543686172697479436f6d70617373696f6e436f696e10001a4730450221009ad45456e20fddb6023082bad9c9d3ad2319cef6b3e1ed16c2f0e4e1c8b4b95002205a486b8d524b1f901a684c79ecf9776f0a58778e3e3cf79b533b82d3a38184a1", + "hasProperty", + "42165", + "炸", + "kA", + "ACTIVATE_ACCOUNT", + "kl-GL", + "私", + "textAnchor", + "C3uuCbYmSHrhibqmr8Yx", + "sP2R2_lKuJYFAbXf97T2", + "42194", + "孔", + "logica", + "42206", + "velcro", + "presentation", + "powder", + "0000000000000000000000000", + "Zs", + "Go to", + "stridulo", + "sc", + "writeRepeatedSint64String", + "42238", + "praise", + "bytes11", + "0a0974657374746872656510001a46304402204ee30655cdc51ea7435e3038a82efff95e88686bfafd869543d284287c25bb5002203ce53b9663dbddf155808896905eef3dac0cd6c502a8fbc9c1598043a46fdab4", + "9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8", + "validateMessages", + "届", + "setCursor", + "姻", + "^\\s?[+-]?(180(\\.0+)?|1[0-7]\\d(\\.\\d+)?|\\d{1,2}(\\.\\d+)?)\\)?$", + "Ur", + "mathbackground", + "JiSQWTSXQQ4uivjv0cZY", + "eIFX2k7LClBvmcbSvxIt", + "invalid encoded storage byte array accessed", + "42272", + "connect_", + "marker", + "elementRef", + "swaNffZMJPPCSerknSGe", + "MediaKeyStatusMap", + "percent_scrolled", + "youtube", + "divert", + "countBy", + "CD", + "getBase58CheckAddress", + "ListBasicTreeView", + "42325", + "absent", + "c7", + "toUtf8Bytes", + "getFieldValue", + "0a08524f424f434f494e10001a46304402205c4d08737ea7d1e6d3f8e0f722be75c5f10345cdadb6140b080c43e4648b4b0502201e8e287ce2ddd21ad9ef67c26be42a8fa8bfa2dc30fcd31f008ae467285b261e", + "hasStandardBrowserEnv", + "getHitData", + "#c0c0c0", + "qnvVwQNAEYSL_Enp6Vqc", + "motion", + "\\n", + "希", + "0a0a564275636b73506c757310001a473045022100b2fc8f0f5f70964fbd82c9333d905be9dc233dfd8b94edef959ec19901666fae02203f5e8a963c0dc0a393d57dcabaa236d55f08b6297781595d39fb4ac62089fe0a", + "采", + "onAttached", + "legacy", + "0a0652616963687510001a47304502210097500737fe494a1126e863c06eb248a4ec4085a9e854af1aeb533393639657d9022065d08b286ea37f64137d0aef52a489e68801a64b4179aee981c980b1feedbc12", + "42393", + "%Uint16Array%", + "inch", + "TRIGGER_SMART_CONTRACT_OTHER", + "0a0a4465747363686c616e6410001a46304402201961d43e91430d03b25077759ba5f6e99d59c6d23f541a9d03cdf0fad3593a330220156f63912c30d30ad300d6e9ab7a44e1693253a4ccd660dcb10b0a2dbb8dd87d", + "onEnd", + "o_", + "bytes14", + "MW", + "nameError", + "題", + "-leave", + "BROADCAST.FAIL.INTRO.BANDWITH_ERROR", + "^(gtm|gtag)\\.", + "august", + "3045022100b74529d5cab0055f80732bcf7864f03db98bb9f779fa56171f3faafdfee2719e0220757505e2ba5df6184002e921f678f9f5bb073197652a45d86c6edf003067ce2c", + "rotl32", + "0a0745736f4361736810001a473045022100d442d4b582ec3ce354ff3bfcd13622092d2a224ebcff82994ee7837d2dc2cf7d02207545ce4767faf92344d476c5421202ad7a6c10b7ec96cab0e30dd9d3dd18322b", + "憶", + "Impossible case. Please create issue.", + "0a08657542524153494c10001a473045022100d72a0db9c9eeedebb49f0c8cfa76f238547ed7712d6b1a7ee1f7023ecea1fd57022034c5d7923bc17ceec45bc5c98f1b27828fba7f94dc3231046f5b95fa9eff0162", + "還", + "clinic", + "MLI", + "out-of-bounds array access; popping on an empty array", + "blouse", + "UPDATE_APPROVE_CONTRACT_AMOUNT", + "transferStep3", + "https://stats.g.doubleclick.net/j/collect", + "get preload", + "closeIcon", + "showAction", + "client_id", + "project", + "%ArrayBuffer%", + "updateLocalTransactionRecordInner", + "mecenate", + "0a1146757475726545636f6e6f6d79436f696e10001a46304402200773dc2a7c84060e18d22bbf5896e6e75b3ec83878c2a3745b9d2242d0736c220220668c7c8818fd0cd1d82cd6ad55af99525debcb3244dbf2e7add72b90674efc2a", + "groupSize", + "gasFree", + "nL5D8tooMWT_a5ajZFcA", + "sendTrc721ByBridge", + "dust.keys", + "b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c", + "驗", + "tB0ADCVzePn_0LPWc2mV", + "_wrap", + "SharedWorker", + "ZS", + "博", + "drawImage", + "mN", + "0a0b4974734e6f74615363616d10001a46304402202ea9653dec8f530fef94c313ea28eaf4f0579d55b4fae2882f653b6cfc49a7a6022048d7ae45639dcccd2e0f88077d5c91f7f6eff82d73c76c68ba46a4a0d9b59779", + "eqn", + "ManagerAppDepUninstallRequired", + "fieldFound", + "SETTING.TITLE.AUTO_LOCK.5_MIN", + "famiglia", + "Zh5VWkU_JzSvWbY2ARcM", + "isHDAccountChanged", + "emotivo", + " is not configured.", + "42617", + "gc", + "addBookSpan", + "ACCOUNT.SEND.BANDWIDTH_NOT_ENOUGH", + "rforEach", + "int72", + "scrollare", + "data-href", + "react.suspense_list", + "shoulder", + "0a11446f596f75724f776e526573656172636810001a46304402200c8fd373740ba9417d36e910d6fdc083893951904c907173cccad6b61fe3f66c02207e455b98a319cc7956ee2963dc8d794f17e2db85c11a228a660aa6ed13065dab", + "0a12576f72644469676974616c4375727265637910001a463044022032a3c08da01e8aaa5c93e540790c721206cc2fe4693a881d3719e53849bb9f33022071cbaf6dc19bc60881aa74326192ad0ce519caacad9879aa39894ca344dfbd00", + "0a054d4154525810001a46304402203f351d21830868336d12b58d5395d321b202198c2fff12a0ea6c25c945208f7102206c3021629e82a1c63afce1410f3ab9069f08536cb44c29c3b20df60dbfa93ec5", + "HOME.WALLET_LIST.TYPE", + "0a0a4d6564584865616c746810001a46304402203f39636401e4cae7b1555377f66db80078461f2cc7db1929da8f73029f98df60022061c1a90c6bd550de8c80fcafc0760e57525c629cc8d11cb86c9a217039782901", + "cross_domain_conditions", + "maybe", + "setProposalId", + "Missing program state.", + "42683", + "lirica", + "aE", + "toP", + "scelto", + "gT5t9G3aejwnxhekeugQ", + "DJF", + "pubToAddress", + "0a05434f4d505510011a463044022005bab3d1dd18db4f8730cc56c827e91fbaa8947df33a1f402f16deaf9c2e96680220179c29dfadd07f975c7873da2f60a2fbb7cdd8c10b3f3290bf6bccbc0c142b52", + "trxDesc", + "lite", + "FLOAT64_MIN", + "悟", + "tattoo", + "RESET_APP", + "CONFIRMATIONS.DELEGATE.LOCK_MINUTE", + "get keepalive", + "ct", + "ae_block_video", + "崇", + "Ge9gomZosuzcOTM8wVye", + "BROADCAST.FAIL.INTRO.OTHER_ERROR", + "elsa", + "D1F8MUNwYAeAM8cqTWzn", + "ApprovalContract", + "j3mIOVHduy1YrSjgXp3n", + "FRAUDULENT.TRANSACTION.WARNING", + "认", + "_ZxJ7IpS5d_yEuRpy4fq", + "isProcessing", + "again", + "42830", + "toHex8", + "hasUserAgent", + "onEnterEnd", + "42839", + "addresses", + "makerAsset", + "SETTINGS.NODES.FULL_NODE", + "Zm5kI5UB6leVBOmu26RI", + "bytesToUtf8", + "callbackPriority", + "ifError", + "pen", + "vO", + "CONTRACTS.CancelAllUnfreezeV2WithdrawContract", + "463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065", + "%TypeError%", + "US", + "单", + "panic", + "set ariaBrailleRoleDescription", + "motionLeaveImmediately", + "MultiStatus", + "lineClamp", + "fErMaX/TRX", + "42912", + "撒", + "pB39cClSuWe3hamxumu2", + "Ś", + "List[", + "臉", + "hasActive", + "getDescription_asB64", + "iVHLUaHLeps2ROzkTstH", + "WALLT.IMPORT.IMPORTED", + "CZ", + "KECCAK256_NULL_S", + "^((\\+?261|0)(2|3)\\d)?\\d{7}$", + "corn", + "WALLET.BACKUP.MNEMONIC.TIP_3", + "0a03534f4c10001a46304402206fa165dead021cddb17ed7d90a86ec4d2dd6a67192e6ee05666703963194468e0220417db60345c85133d845b95d0ebc3169f9ed4f6bc8f9cdc32ad33473ed8c996b", + "setLatestOprationTime", + "42964", + "abrogato", + "42978", + "app", + "servire", + "ZCJ5IPaqLoJYNhWjBjTE", + "SECURITY_AND_PRIVACY.RESET_WALLET.DESC", + "42991", + "checkPropTypes", + "fYrxqA1hjdSAnyNBW1Wg", + "stopImmediatePropagation", + "42997", + "wbraid", + "0a0a436c5459555054414b4510001a4630440220711ef633c6734983745d78e3f7cbb2c6e5bdc610bc82062db1dd180ea9a4473c02206a9d3e77df74c534270ae109bfdb9e9d064b95f5602528b19b4efec38117419a", + "Thursday", + "fecomposite", + "beforeSanitizeElements", + "0a0468616c6f10001a4730450221009e46829811021f3cda1e85817f32f6efed23ea1c2f11ff577105c61b3ee079cc02202abc3339e41c08a86cfc312a2010d85d6e7ecf3ec30ba4f3e62915af4f98fdf8", + "道", + "addSchema", + "队", + "43038", + "hold", + "渔", + "h6", + "%eval%", + "0x1", + "acre", + "7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1", + "maxLen", + "0a0343444310001a473045022100feff41819e33954bdd3f6cccbb4c3a639d8f53dc1c48eccaddfce5481bab980202207bd901cf5e35df122b439adadbe9dacefc35099a56862a3d8dbf27e9b3a5ea66", + "0a0648756177656910001a473045022100dc48ee489ce143fce38b93c03cc97507429ec41493c4b167fe0b248b6f65a448022049bc055ab4135a93f6212f2de91c44280625dc218d69c221a993d9e2b5981432", + "connectChain", + "惊", + "0a0a65647870726f6a65637410001a473045022100b4e888609a98665156481125754384f9aca06d9cf4643eb4c9002d82e3ae898202203165b0444764ead973d823fef84f3b800eb5afc75326acfaa2fb6b362144aae3", + "EGY", + "0a0944656e74614c6f766510001a473045022100f5a1ee7f8f3b2ea2ad7379858ef6ca07e81c84d49153397054afc816a7e571e202202b296b26ea82cfd2ac82819530997958160a980714a8bfc0d0dece8dabf61c5e", + "sizes", + "WIN", + "場", + "43104", + "isRgbColor", + "readIndex", + "BRA", + "outlook.com.br", + "43141", + "decompress", + "item_category5", + "CNJhujJCw2A8d6oRyjmN", + "tuffato", + "rcompare", + "writeUintBE", + "ltn", + "setShowModal", + "逐", + "dayGwei", + "IRL", + "OStrokeOpacity", + "0a054672616d6510001a46304402204b15710c600cc66ab479573f0cb074e87f685141292ffef70b68aeb80bb1a1880220559513f90adbeda798aa0d91602b72b3d38eb3c94bf00e6b4bcbf4141ec8d6b1", + "underflow", + "numero", + "MZN", + "lib", + "parseUrl", + "mathml", + "爺", + "注", + "collectionInput", + "az", + "getDescription_asU8", + "SYR", + "FSoUsaHbhey8utFwUsm2", + "ac", + "json-pointer", + "gasprice", + "englishLocales", + "bodyUsed", + "usedImplicit", + "SELECT_OPERATION_EXTENSION.CHOOSE_TITLE", + "getSelectedCurrency", + "isByteLength", + "bacon", + "eq5PMi_wWS2cjd9cLXP0", + "CFB", + "isogenyMap", + " too large for depth ", + "onChangePasswordState", + "0a05547275787810001a473045022100e0b89dba22bdecc025578eeac0b5985360d2b445c908a0ee955781265f9823dd02201837ddbabdf8f72279ecad7682e8b6a03a27253b4741941dd5d69f3e8b6963d1", + "page_referrer", + "secp256k1", + "k4", + "isStatic", + "__access_globals", + "filterOption", + "O3", + "mappingTrc20", + "-group-wrapper-rtl", + "ROUND_CEIL", + "43324", + "43329", + "43331", + "creatorEnergyUsed", + "0a1554696b74616b62746345786368616e6765436f696e10031a463044022024a7425a8b212b9bb56c9a28285f2d993d4294773ac0f4857b1095ea8695f2f7022077cb41cb9f34d551e64e68e631c440a7c52716d6b878bcd08e01fa9751dcc379", + "0a044449544e10001a4730450221008f3e84a199fb4811129f660196810a52226a87c3fb1b7dbc47fe6d6109fd4df802203286001eaf510ce3348ca57227112ee0dce8bc4c98cd9d5a5de9ac8ccc1d41e0", + "徐", + "sourceEnd out of bounds", + "sk-SK", + "drawDistances", + "function_id", + "0a0a4172746966696369616c10001a4630440220416535b2a95a3bfa41ba7de73433eb7c99fc5d577689a5f21160d6e269491ddb02205c3d1bb8cbc425d7183ab103833d757e4306dbc19408dec702d108e52a891683", + "Keccak", + "ychannelselector", + "刑", + "Constantinople", + "uncheck", + "emptyHTML", + "solve", + "0a07494e52636f696e10001a473045022100afbd258da91bab5c7a36189eaf963fbc7f768b6d9ddd712d414179fca3d386ab022046e17d52500870ee320ed7f43a44200e6e0d13979e7565c5c7a0886acde44372", + "araldica", + "BUTTON.CLOSE", + "K0GuWwBNpuhnBsFAJF4T", + "Possible EventEmitter memory leak detected. ", + "int232", + "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z", + "络", + "錯", + "oneOfType", + "aff.map", + "decline", + "showSpeedUpGasPriceModal", + "WALLET.BACKUP.PRE.TIP", + "0a08545258506f77657210001a47304502210087fdc617f4edefa90d2f4dd58104d726844606b525cc353508e8b79c2941432602202cf8d27772c1d2d43019b663c99b056b0ffb6961d11ca8bb530a927c9387375b", + "MessageNode outgoing id not exist! ignore it", + "deriveHardened", + "pace", + "unFollowedCollection", + "况", + "43460", + "getParameter", + "動", + "ie", + "Name", + "height", + "0a0e54726f6e5371756164546f6b656e10001a4730450221008dda7e2495a1a286e12b4eee02e871e1b2819e394fa74413671a32c2d1ba77a402202471b81829afce74013194a3be3c85b3f7e0500373f8c2cd0622f0c79807fd93", + "set onloadend", + "The tweak was out of range or equal to zero", + "62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d", + "夢", + "BDT", + "listener", + "fumetto", + "httpEquiv", + "Ň", + "(.*)([?&#])(?:_gac=[^&#]*)(?:&?)(.*)", + "43508", + "base64ToBuffer", + "0a0d43616d4d6f64656c546f6b656e10001a463044022032ed400ef771df00b078d1b1986689c0c895ba626c573f77d50deb62efd07b41022021676813cd5b1288f58990ddc65866cb71530fcb21dd099de0b68bb06ec97efd", + "43515", + "accountPermissionUpdateContractTipWrap", + "UseRevalidator", + "set accessKey", + "subMenuOpenDelay", + "77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74", + "anchorNode", + "tokenCurrentPrice", + "whitesmoke", + "_E", + "0a0755534d4376657410001a473045022100b62c65a7b42e332944e065cb4b9602bbbd7680d084f1679e2812868c6ffb8b1102202ce999f67c2d2a9a31512c415ad79f7fa19a475a3df7b49ccae48a8f641a0546", + "he-IL", + "onMousemove", + "internal.processAsNewEvent", + "WebTransportBidirectionalStream", + "0a10427265774d617374657273546f6b656e10001a46304402205fd288603910f78c59a861b7a1c21d67c3333b953eba5237fbee0687dec47885022056799cd51dce92ca2d9e81b5a5897e23a2c72999813e3d20fcd325e366f12529", + "08091207313030303030311a045345454420002a015f3203545258380642463044022030f80d2d38ba54218a5292d2c9f5e0a891d8186d08d89876c62672b7bff855eb02206e3d9ab945ea2d32a8382ca99872871a83ce3d7a38dc76340f1fd9a22f9b1160", + "43569", + "0a0554736c6f7410001a46304402206ae3f12674a0a02e256742b628f8db2ffe7d7ff9c2f0f1ac61f7dbd00199375602205af425e2d53b29ccc559205551c917f034082e549b00afd36f520b4c8c3479c6", + "统", + "UnfreezeAssetContract", + "Maker asset encoded", + "SECURITY_AND_PRIVACY.CLEAN_CONNECTION_DATA_MODAL.TITLE", + "天", + "0a054d6f6e657410001a4730450221009f4a33108548aaac4281cd6b896e6093d7c217e42d8e137349b14efe1aad0f6b02202a78e15f03f6fc809176d6c603eafb8d25386b75df64554d82134a1d313bf4dc", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.MID_GAS_TIPS", + "_n", + "mathvariant", + "WZ", + "分", + "43610", + "43617", + "orfano", + "isURL", + "PairingFailed", + "Ű", + "English", + "get nextHopProtocol", + "set ariaMultiSelectable", + "TRANSFER3.USER_COST_DETAIL.SHOW_TOTAL_COST", + "awesome", + "等", + "3045022100fb93cbca6ee524729b138319a92316a37c56ae5f89b3d652af7f680c3f160df002203d1fc525b11cd30d2907f844d7774f49995b2be7e3ba2896dcd4a6e73c8a59d5", + "+\\.[A-Z]{2,}", + "ad_personalization", + "jump_to_confirm", + "_fv", + "0a0a4461726b4d617474657210001a473045022100a877177a727423098903f79c7c907182f2741d7eb17f51d075bf7cc8924020e802200b0c9b3bf02b80e05e11eb25616497539d2c9e2fe6fec8c01415d66cb497c9ef", + "active", + "Ÿ", + "0a064a616d65616e10001a46304402204f021a9a38661bed93737c09501149f8d1ad93ec021d7dbf3640b14c8330bff502205ef772de10499c56912238ec3e54c4aaea04adcce499844f0c274d3bee0c2ef9", + "currencySelectedValue", + "get frameBorder", + "OI0FfXcq29i0EOxgPZQH", + "numBlobs", + "SpeechSynthesisVoice", + "0a0a426974546f7272656e7410001a46304402200340f997384753e48be8b3e35f49d24545de05760b70562b54ade1042fe7e5e502201eadc94ba3a421bd04f292746632c6201c46a082ed286c0ca7db5928c0bedfbb", + "bottomRight", + "marmo", + "导", + "isModuleNamespaceObject", + "gmail_convert_googlemaildotcom", + "bubble", + "停", + "ytE0LiVEFjZ9ZqwvAfU1", + "onConfirm", + "YgJnSq2lWPhytTDzLVU2", + "0a0d446170704b696e67546f6b656e10061a473045022100da80f64d4a4739cc6357c82cd267c2e0536d2040d901ebebf283a9fdec43f22c0220261b4621b92ddb8488b0a7fa359274248ca3a7088aacfcec9371d7c460ce8a82", + "Type", + "get background", + "gnomo", + "0a0a566f72746578436f696e10001a473045022100dda0013519fe74950fed2afefa36490d4b4c60a1a93c99b87edbfa52504d0400022072faa38c1d1311aaff8bcea351e93e3a6e06df6f2bf655e0131b0f55546392ed", + "v2", + "0a0b43727970746f73706f747310001a473045022100e2b10292fd9ffb39b0dee585f5174e35334e71f2206f61d70a2e53dabc78658802206692e710d7046568f571c6f377f06745b6420ed69340f9242fc37ce62a2897f4", + "GBP", + "callOnWindowLoad", + "mstore8", + "[\\u0020-\\u007E\\uFF61-\\uFF9F\\uFFA0-\\uFFDC\\uFFE8-\\uFFEE0-9a-zA-Z]", + "gelatina", + "getNode", + "2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120", + "Qm", + "TotalEnergyLimit", + "closeButton", + "locanda", + "tifare", + "Scroll", + "Ledger", + "SHOW_TEXT", + "deleteAccount", + "ACCOUNT.SEND.CLEAN", + "qS", + "危", + "react.server_context", + "ogt_ga_send", + "BUGGY_SAFARI_ITERATORS", + "TRUSTED_TYPES_POLICY configuration option must provide a \"createScriptURL\" hook.", + "pathlength", + "MozBoxFlex", + "getTotalLength", + "#fff", + "vtp_autoPhoneEnabled", + "0a0c54726f6e7354726f6e69637310001a4630440220482bd34cead53d7da4f2b20aacc0ca91639d9a3be567e3b49d2680c79d431a4a02204f1b7c803e9ce13809e27b696a5276654fe5debdb83d1419ca4946b26823ac3d", + "dQ85jsUvv8XwgQ58IjzA", + "uaFullVersion", + "PAGE_ASSETS_MANAGEMENT", + "processingDuration", + "T6Z3bfa4JM719F4_dDy5", + "TRANSFER_FAILED", + "细", + "http://www.w3.org/XML/1998/namespace", + "getGasFreeLedgerRawHash", + "規", + "WALLT.IMPORT.PASSWORD_TIP", + "43932", + "approveLedgerAccount", + "HOME", + "inferTypes", + "Illegal input >= 0x80 (not a basic code point)", + "vulcano", + "splitUint64", + "边", + "expire", + "A7Niwtczhg6WXhpgGbQ0", + "0a055748414c4510001a4730450221009ebf0d9788448af628aa624873e6e1ca24ab713070c4722413c6972d441bb9c5022008d8fa6ad0f3086226531b6443e0f66ddefab33b03136c0860f0abc81d06cea8", + "utm_id", + "^(?:4[0-9]{12})(?:[0-9]{3,6})?$", + "extensions::bridge::hook_object", + "^[0-9Α-ω]+$", + "0a0354545810001a473045022100ec3bcf954505d28fd47aa0e9f1ae561e8c851d969824e3bfe8a23d6b8611e4030220223b00354ee1fd5c223c7a7222300a3e1ecd157eeccb3a9ab1a21c54b9711ff3", + "set ondeviceorientation", + "0a084d756c6c6967616e10001a473045022100bf8d10275545e6311741fa0e98569c1c60aa7bdd60e48920f778ff688f857b60022029b405b07fc739240832a20feefb0ed8ecbcbe6211f06daeff295de62591a9db", + "have", + "onReset", + "44046", + "'${name}' is not a valid ${type}", + "NetLimit", + "寨", + "USB", + "0a066a746f6b656e10001a463044022061d77aff98d605e650054ddad9a5e95822f0e60a237c271f7f8068e73584b00a0220378258367ad0f9cb7f04d39a9f92d1203e2cd67d9bfe10c0576864c77f4f7ba4", + "stasera", + "polso", + "eth2", + "怒", + "gene", + "緣", + "msubsup", + "cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37", + "exercise", + "gtm.historyChange-v2", + "^(6[27][0-9]{14}|^(81[0-9]{14,17}))$", + "tradeDetail", + "CONTRACTS.UnDelegateResourceContract", + "updateCheckPendingInfos", + "msBorderImageSlice", + "44123", + "0a09504854544f4b454e5810061a463044022004c793463a2abcc62cd647246f9c15ee28a7450682f25d286fe7a4614850be95022023542c80a623c1b32253015ab78f4923281a3afe5996b485633ca2370477cdd7", + "callbackNode", + "0a0450554d5010001a473045022100bdd22882b87fc86777f04d611c12de16dca06d722234cd9f40528016b168332602207bccb872f049dcd6ecd36ef493f2a58bf9aadd77e0d59132b654118c0ec301ab", + "Zfxuaje4hBHe9crbjTnQ", + "checkIcon", + "hasContractState", + "tryParseUnquoted", + "intonaco", + "strokeRect", + "setZoomSettings", + "DrZ1QwJk7pxq4R4AbZ2i", + "getContractState", + "44175", + "shallow", + "OC", + "%s must be between %s and %s in length", + "eletto", + "set globalAlpha", + "powderblue", + "clearAccountResource", + "devoto", + "vert-adv-y", + "symmetric", + "scheme", + "^bytes([0-9]*)$", + "玩", + "kMaxLength", + "get ariaBrailleLabel", + "/transfer_detail", + "onStalledCapture", + "constantinople", + "routes", + "blockChainType", + "31303031333436", + "BEP20", + "0a094d797468657265756d10001a46304402204ffd5a3e4d25af343a658ac28a5679eb5fd25792cd3b8bf0c7913c1a2dded7d5022067e530caffbf12cf19ba8a888a8d0c4b0ef4a223ff0c272441811570136b21bf", + "式", + "practice", + "PAGE_CREATE_SUCCESS", + "it", + "INVALID_FIELD_NUMBER", + "0a07524f424f45474710001a463044022100cd0c3676ceba9e44f7ee3a8132236c31818d73610f7a47f001de14ab00ac787e021f221f59be8427ba738b44ca4ab729fc0e71bf07e1318c04d5e2c04b66b86539", + "resist", + "searchPlaceholder", + "kick", + "getBlockIdentifier", + "GAS_FREE_GUIDE_PAGE.GAS_FREE_ENTRANCE.AD.SAME.TITLE", + "0a054a454c4c5910001a463044022000b8d441b3d7385d983c37fbce82bcae425c2ceca77ee685fb34318efbb1641202204dd566b14c1d80c3d3b79532679439af3a0e87dbde667cbcbf1e08412cc778f3", + "chapter", + "get keyCode", + "ENS Governor", + "Cipher", + "getAssetIssuedName", + "%Reflect.apply%", + "andrea", + "disconnectWebsite", + "08331207313030303435311a0a4c6f766548656172747320002a0731303030303138320354575838004246304402206f4abca857258bf98a43412e35297b4fa4d380b0d6ec8bb7c21454caea62805702201e59936b8925d2d16e0fe95f68376b57c976c3b99d03e1e08f568fbc3d445897", + "kUYtaNQxU7C5NUNu2qZA", + "doNotTrack", + "0a054d4147494310001a473045022100c37cbc254b9bbf0a1d669396d37d71b8b124299ff0487692fab2b4416904396a022049a40f92f421b8dffb024ff3628bd3eb484299c6e93cbd025c172fb17fe2900f", + "manual", + "get textLength", + "defaultActiveFirstOption", + "tooltip-container", + "XRDepthInformation", + "0a07496d47726f6f7410061a46304402202fd86bb12fad0d1a2e7cc5a90f1f41110de68782cf36b7362b256b3ef3b83a3702206673096b46b1aa786e4a6b50aea630050a4c54c4a268dfa2ad770f0b5bff3522", + "exists", + "DETAIL_PAGE_MAIN_TITLE", + "MSV7r4eBQ_oVYghOGUch", + "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ", + "^\\d{10}$", + "deleteRule", + "getValue_asB64", + "destroyLoginCallback", + ":allowAdPersonalizationSignals", + "l8BNC1ZyauzSFKsZS1p1", + "recoverTypedMessage", + "44424", + "44427", + "MnQiUekHRTZPcjQSc4Zz", + "I22iIsQAzTp8mee67mGY", + "getCoinType", + "Invalid boolean expression format. Expected \"type\" property tobe a positive integer which is less than 13.", + "NUM_FOUR", + "pianta", + "Gx", + "31303031313538", + "arbitrum-goerli", + "^\\d{6}-{0,1}\\d{4}$", + "hasFeature", + "deriveChild", + "https://data-seed-prebsc-1-s1.binance.org:8545", + "織", + "0a05733163363610001a46304402205bbdeef2ddec2f63c9ae344ba4dfc0037041d575f4daf682b1ca78e312d8cb47022064593258fa3e992ba115ac40156fae40a6c75ceb7f374acc6cb2de7c087d94a5", + "Error: No function name given for function call.", + "44496", + ":_oot", + "get secureConnectionStart", + "0a09414e44524f4d45444110001a4730450221009344d19cec0cd280fa1d01519e8e5c037c876617521aaf1369b6640babea77c202203523220f16f8594db1bd5caf5e4d9ca17b3ac9365c5f72ed0fbbba20b8d276b8", + "useReducer", + "faticare", + "infilare", + "CREATION.LEDGER.TIP.OPEN_HASH", + "static/img/970af904436408fdc97fdb4cfa638a58.svg", + "PAK", + "44522", + "tree_serializedSizeArrayComposite", + "MNT", + "Qr", + "en-TZ", + "Zp", + "%Uint8ArrayPrototype%", + "updateSelectedNode", + "transactionIsHiddenSmallAmount", + "LoveHearts/TRONGOLD", + "44552", + "0a0656696142544310001a473045022100e4b7c81c811af1fbb71855f2ad1f86520b58ff498859440a567b55ad6b96215602202d87b035083b53bdf4c0897ade78267594e756c5ca02a4efc11b9198745fcd81", + "Yr", + "牙", + "0a0d536e6f776d616e4b6e6967687410001a4630440220451e643490078a66df03df294c8123948859a5bc2ddd94895e4b7c574ede975c02202f667b0ec942c1f15fbfd2a45dd9e40e904f34a3a525a7ea8b7585abf3132da0", + "0a08496454726f6e697810001a473045022100b414c72d353583b784d8a9761818e8f7b353da76bf69309d8bcdcb8aa76d01b802202ec89d9e3d9504721ef18b9bb8d97af4f340f27b54dcff0519205055516c6c0c", + "beforeSanitizeShadowDOM", + "hexFromSig", + "uap", + "readSignedVarint64String", + "withdrawTrc", + "#4169e1", + "canAutoLock", + "ricordo", + "jsonKey", + "MAX_ACCESS_LIST_SIZE", + "隔", + "selectedArchTypes", + "Values identical but not reference-equal:", + "渗", + "_document", + "inputBox", + "0a09474f4c44504f4b455210001a473045022100ba6c7da757571372abdbc848c22e6a6bf6be7f20d1351a0f936c0a59f2a32a3702201ce581ae106b61133b09254e82384c843034b43f7d0e6463f8fc641c3a62e138", + "detailTitle", + "/ledger_confirm", + "万", + "uccello", + "rotondo", + "fullnodeSatisfies", + "WALLET.ACCOUNT.SAFETY_TIP", + "後", + "getAbbr", + "get documentPictureInPicture", + "operator", + "gweiPrice", + "get originAgentCluster", + "44690", + "rigid", + "CHN", + "disconnect", + "k6WVBxJOTUWsHikP_UP2", + "tube", + "赛", + "triggers", + "Button", + "匯", + "DKK", + "trxCount", + "antenna", + "MAX_INTEGER_BIGINT", + "筹", + "%AsyncGeneratorFunction%", + "嘴", + "Expected \"actual\" not to be strictly deep-equal to:", + "Ŷ", + "retorica", + "44749", + "^(SI[0-9]{2})\\d{15}$", + "set rev", + "rules", + "WALLET.SWITCH.HOT_WALLET", + "fromDER", + "tabacco", + "0a06434153494e4f10001a473045022100cc33aa4032e07c9606ebc9ce60aeb1b19f142bc71635692b943253e4ef00194a02202be1faa1f873d0236495b598c899cd26c87d6294fefe9b5354bb8282d5bc4d09", + "getLatestExchangeStorageTime", + "onActivated", + "Ys", + "flowRight", + "31303030353739", + "BRiqVtFL8zkO7my2dCB0", + "fa-AF", + "ALLOW_DATA_ATTR", + ":l1", + "get deliveryType", + "串", + "44820", + "set spellcheck", + "^(?:(\\w+)\\.)?(?:(\\w+):)?(\\w+)$", + "enableDeferAllEnhancedMeasurement", + "embrace", + "^8\\d{9}$", + "w9", + "/create_wallet", + "逼", + "^(\\+?58)?(2|4)\\d{9}$", + "耳", + "Out of range index", + "setResourceTimingBufferSize", + "commit", + "174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c", + "/>", + "dJ", + "QfFyYVTRw35pyap6OUam", + "onEnded", + "0a0b5265796e61436173696e6f10061a4630440220199e97d6268b7272f1dde3df99f0fbf6dbc56cbe444719e42a4ffcfd5097ef7502204c54348771b045230fa7748cacff1ac3c45b5d09a175ddef4ae2b0ba374edd72", + "44884", + "__REPLY_MESSAGE__", + "#c71585", + "0a034f494c10061a4630440220099d198be4b206f93b6532c423f22037edde27fcf784e4b2e26726de29e3c42d022056ab663a6df2d3090630931cd03d200fbcb9919b693cf24064852f123903e9e9", + "evoke", + "nibblesToCompactBytes", + "getUnconfirmedReward", + "44904", + "selectable", + "osVersion", + "CONTRACTS.FreezeBalanceContract.energy", + "0a0b54726f6e526566756e647310011a4730450221008607d52e354d3e72f6048bac0e3a22ed0778935100b7bf52ceff808e7efb9336022002e82fd2c876aed41bf7095d636f7953bcaae03b4b884fa94f8450a916550cea", + "0a074d696344726f7010001a4630440220040b78506fe5b6f6b72535e4cb22065b32c20f27cedba86757b2f6f1c886107302207f11f2670aefd1fcdcea68f2d529e4304a2d24434002c2762d6eb48906444be4", + "valign", + "通", + "0a08476f536565644d6510001a473045022100f2124f9948bd7c80eb1732a83f57031821b448bea6abb8e3170a0186a02e6628022070b7a786b7334541a1972632686d225560ea1b39425f850bb85350f30bf713a9", + "uz-UZ", + "pem", + "ny", + "boxSelectAccount", + "Attempting to add a private function with an existing API name: ", + "branca", + ":hitCallback", + "$schema", + "烂", + "TKM", + "zX3gfSGItwvmdwvtv_rA", + "static/img/cbbc4f794337051254c34f6087b8b9cd.svg", + "getHorizontalBoolAndPlacementName", + "sortedIndexBy", + "^.+\\n.+\\n", + "CONTRACTS.MarketSellAssetContract", + "0a0a6c6f766568656172747310001a463044022027409ed58174247d77cd170e09fd31c3d29e7179caf73deb7b5241ed2da29dfb0220189051880c009f157bcdb16b658040e507f3142ae3245f5ec0c63ba4c90301b6", + "44971", + "44973", + "0a02545210001a473045022100d03f66cf875f5a00fce8a57d79c91bc5d983c05e2b1cadb3307b62f2b016115c02205138086261d8786107e0ed7415f0e24a046ea32f71be3648d76400e287e5142e", + "setStartTime", + "Ug", + "吏", + "CONTRACTS.Transfer.Receiving", + "getCTM", + "flame", + "儲", + "largestShiftSource", + "0a174b726f776e735f43727970746f5f436176655f46414e5310001a4730450221008ae13855599b0e8eaa2985294090f2d3fd4c1821e5dac83b814c4ff09635b06202202b4b523a4fa302bd4021ecde33f1778be5cd7aa25d0567eeabd6878003b9a563", + "0a0943414e4459434f494e10001a46304402207fa95c4f94cfb9c7b20a37c34b1643636e98b0a9dfa71074767d28d3d48a7c9b02203c2c2f7f6a1347260d723158b500ba7c91c5da7ec6a8c3ca4300067102a3b291", + "nonGoogleIframes", + "45015", + "pizzico", + "gloom", + "getFirstTokenBalance", + "cactus", + "oggetto", + "視", + "^[\\x00-\\x7F]+$", + "modify", + "notIdentical", + "0a09596f6c6f546f6b656e10001a46304402204d56ae019d0f9aaab8489b9a02f11c53414f4bee1e0e71106c82b666d4147f03022000fa326b9730077748b58fcc11b1cb7508d3655aeb8612f5206a24193702e74f", + "0a0e486f70654e6562756c61436f696e10001a46304402201553a1bb1b36eeadbb42b796e49d2e6736e41c1ba71eb5310555d109e22c567002200aa26654b3153e5cbc21e070348384a4290a089180f02b7747579dfec9f201d8", + "isCrowdsaleWallet", + "dAe4H2v9PsoWO3vI3ZgI", + "iride", + "hotItem", + "45087", + "304402200a22c41784587dfc574c2d12346f16fc5669e3e89d118d021eee3e688c6a3ba10220569497a6447c74db8eac7e7c62ece12b2e604cb5fb0cc7f1ae51a005a9d8c7d9", + "TRONREFUNDS/TRX", + "isCustomerNode", + "豪", + "45130", + "intrinsic ", + "45136", + "0a046775727510001a47304502210080c6e81ec635e1a4cecb6e96e867ff055490202b20699863f2511b9e625a059e022028de9844cd6dc6c10e827b0d6686aef19567313764e99b6651061294fada46b6", + "toMap", + "eip1559", + "rNhnbfI96_rS_yfjzrDg", + "set ondeviceorientationabsolute", + "釋", + "45159", + "YA", + "foldr", + "QGPz1egcaa8GJiAlPMJI", + "vasca", + "DustLimit", + "45171", + "get wakeLock", + "eu", + "略", + "GmXVHUw8TS_uto3Qq8P0", + "YFJhpTZXDzoGg25He3NC", + "Et", + "0a09536c617661636f696e10001a473045022100c5ac8d164180bcb78cb3318ff52382b06fbf1b72d3aa78d92c7f16a25942f98502203d8ca02189f0c0b3e93c920c558dd8c2185a817234d430ddf2d4b65da5cf69d7", + "31303031363032", + "0a0e42756c6c4c69717569644c55434b10001a463044022019bb5986d31fa570126077e8c6cc2f36af314df42c3610c9514ff824a81f8e0a02202f6420d25875e23bee36ecfe2b93c30379964c562335648f217e1bea92b47481", + "Utf8ErrorFuncs", + "sbadiglio", + "XBD", + "45225", + "CONTRACTS.AccountUpdateContract", + "0a09434f4c4f5242494b4510001a473045022100e8eefaf709b12e7e4130041503770261aa5d499d57a8721ff52f51aa32b0664302204ddaa5eb7e462458cad61f4cf4f1536013015b421a91003a469addcf444d8d33", + "setAlpha", + "claimUrl", + "resolveName", + "loadstart", + "isArchSelectorVisible", + "getBytecode_asU8", + "connectionManage", + "45273", + "get validationMessage", + "getFieldCursor", + "get didTimeout", + "updateAccount", + "ů", + "exFatal", + "DcqkjV1FFZoaulpS4y4U", + "DSA-WITH-SHA512", + "isValidChainId", + "qL", + "45313", + "**** start checkBgReady", + "平", + "Click to sort ascending", + "kl", + "0a044669726510001a473045022100a69d6cdb7400c301ca0e685d0a0b8709106e8323b84b62e8922b6eca42fa327802200fce4037b7d7631240d1957917b45cb6f2f6fe40385d17d103450af6681e93c9", + "textAreaBox", + "寺", + "0a05706f70707910001a463044022011f98814ecf49e3ce2c6d8996a699464249332be28b60bf1881c3330c02ca2d602200a7cd0e7fe963712b634f225e54974057bd4b91655b04c23c9854272688f5139", + "DOM_KEY_LOCATION_STANDARD", + "31303031343434", + "OA", + "Bls12381G2AddGas", + "onTouchMove", + "324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d", + "getSigner", + "noodle", + "clearMeasures", + "already", + "lampo", + "toJson", + "3045022100e762ea781d76c81e5f3b28269e03f1cfe7e33b847dbe20a56289841579b0fb4f022033c6249fc155deb94850e6e30fd7fb854f07c63c2b8ffc8b3c7d412c01b8398d", + "Replace", + "mxBiJm0OkSW2s6XqrYBb", + "2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49", + "updateWith", + "GTE0", + "garofano", + "GAS_FREE_TRANSFER_INFO.CREATED_TIME", + "45427", + "%GeneratorPrototype%", + "getVoteAddress_asU8", + "45443", + "searchResult", + "efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b", + "scalarMult", + "AsyncEventEmitter", + "negative_sign_after_digits", + "45465", + "鎖", + "ha", + "0a074865616c696e6710001a46304402202e686555e4ae6c1980f143b621f2cd7492fd4cca19527fa56e6f52bd0eb7baf0022007419d4e6c873036c8fe428610de71fddc8be22239e0da985bc4091155630bdc", + "editoria", + "45491", + "伦", + "qrj2jCx9EPQIoVIVcW2e", + "crypto_box_open", + "deserializeTreeOffsetProof", + "Oo", + "dust.matchingRules", + "useState", + "ANY", + "sogno", + "No Data", + "JsonRpcBatchProvider", + "gasFreeUserName", + "0a0d437962657270756e6b6861636b10031a463044022041d2ca06a4b6764cd1ff2d1b1c0393bd14d8b650b8be31ecba326e1880698ff6022002ff7d7ba09d9a6534dcc4b3ae3fd243e8841d665d02872fad8cb3e34cb27cb2", + "ml-IN", + "assertBool", + "estimateTitle", + "user_properties", + "0a0342454610061a473045022100fba5c37c969a8f969196bb820bc6a0ff7203b6f3515fc26bef5dfa99f455721b0220031f055c990fcda75ba8f43c566ee3638016cf0dc3916a074462f7936468b1b0", + "45562", + "maxSize", + "vfgwI4obsLbOQgl4iCWA", + ":_cd2l", + "decode58Check", + "CONTRACTS.FreezeBalanceV2Contract.bandwidth", + "vagabondo", + "ACCOUNT.SEND.CHOOSE_TOKEN", + "忍", + "DE0PPDR5bvE4NzMWG4gw", + "setExchangeUnresponsiveTimeout", + "0a05536f756e6410001a473045022100b168cb76735fcd0fb5da7cba82cba47f7d50e55ee422afb1b9ee18b9a57389cf02204c2a0083c7e1266e251901d3c21733064846f0b070274cde096659a121c5c3e1", + "mnemonicToSeedHexAsync", + "SETTING.CHANGEHD.DETAIL.START_USE", + "limitare", + "lIrOzP5qLXN1reQhQspk", + "cottura", + "IR", + "0a0b4d616a696b4d756e63686910001a473045022100918248ed1d0e254da496fe2ac94d38d48d52613cabe07959cbcb527c65dd451c02204c077e090cae653ce2cb2d9fcc88006745c9dbe4ec5ee715be342a47dffaa4c2", + "msStrokeWidth", + "getBrokerage", + "edge", + "corredo", + "城", + "accident", + "rc-tooltip", + "set formNoValidate", + "set ariaBrailleLabel", + "BMD", + "Kd", + "addTextTrack", + "clearABI", + "0a064861636b657210001a47304502210089c80254c52dbf8637c93917c0551ed397fb37b3d0b3b492869363d44a88115502201edd2d94ee295a75616fa887c93b58db3b2da80eaffde2653aca3e2c0e402fb2", + "0a09524f534b41434f494e10001a473045022100d11086a86d986402f49beb9b154aa8ac200ff0177ba2eb0c7a95777f1f8ea99502204e32453863c4c5e94d39ab6b316fa0ffa0cf9d7218cbe18c6bdee1c98635c624", + "riparato", + "45675", + "fire", + "setPrecision", + "45686", + "form", + "^[A-ZČĆŽŠĐ]+$", + "get sheet", + "video_progress", + "BROADCAST.FAIL.INTRO", + "CONTRACTS.VoteWitnessContract", + "MozGridRow", + "45727", + "机", + "\\.eth$", + "onDetached", + "Xl", + "formatRelativeTime", + "eventPhase", + "本", + "hole", + "findLastKey", + "toAffine", + "Unable to resolve tag reference ", + "setRangeText", + "0a0d54696d65724775617264426f7810001a463044022022624acdeceac48c1fcb15431c42b4bd33f7509ae63170876fdcb947104bd62502203c7c33fe7f535b5527db59acbbb5cc0dcaba9d3a288a11432e6554c5a4104503", + "divorato", + "SUR", + "SETTING.TITLE.ADDRESS_BOOK.ADDRESS_BLANK", + "generatePrivateKeyAccount", + "aw_feed_language", + "https://etherscan.io/images/favicon3.ico?v=1", + "item_list_name", + "dust.__ccd_auto_redact", + "consider", + "弹", + "populateCall", + "r8rhRr0_Mpj0qrpM5kvX", + "ZERO", + "totalSupplyStr", + "笼", + "Apply", + "isRiskReceiver", + "sandboxedScripts", + "soffitto", + "cratere", + "槍", + "dust.y", + "reseed", + "eips", + "getResourceInfoFromStorage", + "0a0754524f4e62657410001a46304402206659d5ca28b30ac6cc5820a891ae55670e3dfb09c5509b2c41711a0b3030da7a022029d11e91a40703eaf39510b21f4f273135efe81f04b83cfdea25df3dec7da400", + "絲", + "getAssetName", + "45928", + "nN", + "45956", + "Bls12381MultiExpGasDiscount", + "vtp_gtmPriorityId", + "琴", + "uovo", + "fato", + "SANITIZE_NAMED_PROPS", + "TRONchat/LoveHearts", + "KIv_JTf_NVlsZBhrgrNr", + "GPUExternalTexture", + "0a08484954444150505310001a473045022100f1d1f3305c8e31cf6b5e1acf7ba2aedd5dab3acab11e2762367fb6813f8061a302205bdb74f0540002f16f3c276422a2986acb2a184280d7ec1f67df5051b18fa3f0", + "getFrozenDuration", + "segregato", + "授", + "__tg", + "throws", + "formica", + "bufferToInt", + "getCode_asU8", + "refund", + "0a0654525544455810001a4730450221008ba55f0e7a04d71a961c8bdcbe5d408e363978dc06e9e21f12d16bcbdcb233e002201c8b1e4dbde47757cca3e041ae6899daa04c7d7b972bec31142b127f87dfcbb2", + "nano", + "0a064172636e657410001a46304402203ddb9d2d6afe5c3bde5faa0dfa453bb58644421ec2a506c5aa9184ae16bb19b502207a8e0f0e104a43b65cb4c334dc04ba595b0924263c28031cbd534b05759a9a17", + ".js", + "lastNodeInfoCt", + "glyph-orientation-horizontal", + "benda", + "QwJ3JXqY42VKCqdw1yUe", + "^\\d{4}\\s?[a-z]{2}$", + "settings/toggleIsAllowPhishingDetection", + "componentWillReceiveProps", + "fetchIntervalGasFreeResourceInfo", + "Vm", + "SCRIPT", + "46086", + "#ee82ee", + "shouldUpdate", + "甚", + "^(AZ[0-9]{2})[A-Z0-9]{4}\\d{20}$", + "This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.", + "atvNArDuO77iBkDNNwlI", + "ingrosso", + "0a0346554e10001a4630440220684c61a7ba72ffeaecf579f23d2ba08cf7920ee4b04421c90d187cb08d439d030220257d406364c4c21139dfcc3433978e7488a90eaed119db9d65cc684b6cdda5f9", + "JMOmq5SHDJlXNfPXaw8z", + "__source", + "new_event_name", + "maxPriorityFeePerGas", + "encodeUTF8", + "Jan", + "dirupo", + "46150", + "withCredentials", + "salgemma", + "MozFloodOpacity", + "ramarro", + "XRViewerPose", + "-sm", + "0a08454747424552525910001a46304402207a214ef7a04e37ce75ea0219f61d4dc4356442dff215e58d08b912c3ed7c1628022035acccd2d8ad9e33788c8dd6077de4e8ab3710fe48a43f3c8b82bbcfbc9e7b14", + "addSignature", + "bdi", + "y3YdY_w8k4HIWBTR9y6b", + "0a165065726f67696573436f6c6c6563746f7273436f696e10001a4630440220733e9c5a63b2c8868bf3cd96bb4d1afbd64831867cc1e865e33c2060a76187e5022015e49d279454f2be3042557c2a014948d6a90d9503217bc8dccf43c3fcbcfc18", + "象", + "pk", + "nd", + "valletta", + "eventModel", + "Transaction", + "Y5oizZNQHtEvHGKYH04H", + "0a07436f766665666510001a46304402207c88e956e31164357ef3845ac665cb1556616a9117585b14a285ccf7dac92b660220745244c535c8c4f723d6b3035550fc8d28b039f74bc185c235e7a5278d191881", + "^[A-Z]\\d{6}$", + "taxi", + "isCanShowHideSmallAmountToast", + "vanish", + "^[+a-z0-9A-Z_-]{0,63}$", + "46230", + "removeEmptyString", + "东", + "Royalties value (10000 = 100%)", + "get serial", + "setApprovalsList", + "报", + "KvhKVFkMexuSa1ESyECi", + "0a0b506f6b656d6f6e54726f6e10001a473045022100d04b83dbf2328298805242d5e667192af88c17e360de075e35dddee04c5a61f302205739e388514b575727d194bbb32371696db3ada09a5778bb73a1c81bdd81505f", + "0a05434141534110001a47304502210081ece4e3489735be3dc9dfef4c6cf25cb5dc2d1ae0ef91cc2e43ff7bf4abfd940220181f5ac58aa68b7be19cdce1d416d60f7ee5abdaab77c7a6f7cb1423792ae2bb", + "get ariaInvalid", + "getFieldBytesLength", + "Wordlist", + "EXCEPTION.ADD_NODE.REPEAT_NAME", + "hotmail.ca", + "piattino", + "距", + "onRateChange", + "Em5k64GjBEqinh8cZxkg", + "onMouseDownCapture", + "hasContentType", + "solidcolor", + "tree_toValue", + "46316", + "eS", + "46319", + "ox", + "WebkitFillOpacity", + "get onopen", + "BluetoothRequired", + "uniqueEventId", + "earth", + "ribadire", + "resa", + "resetWarned", + "ricreduto", + "witness", + "铃", + "0a164d53474672616374696f6e616c4f776e65727368697010001a473045022100dd1a5142c0a0cd75840167d07c5e76550d881a3c92ab5ce18ae4e1c45d8df214022047946ef1c03435cbfd962cc21d8534f176c417c69b3d8172cdaf49095eb7a34a", + "0a08426574615061636b10001a463044022040c7f4695fb3c4cd62d98cec67230b205e48f809bdbb5e5581bcabb63cbb958b02202da85763272180c49d1faabfdd6d22f3ceedc11ca50cf2639fa23c6020889f34", + "_endoWnafT2", + "TOKEN_TRANSFER_LIST.LOCAL_TRANSFER_ITEM.QUEUE", + "0123456789abcdef", + "FcwOSaW07_cBUhI_N8qx", + "fix", + "^[A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$", + "getFirstMnemonicAccount", + "wasp", + "0882011207313030303337351a0853616c766174696f20002a015f320354525838064246304402204e26eb5bd9612aa5cba430c391656098e2dd51fa5c33b77641849c97fd4b2e2802203421725aa0f72b86573d61cf61157e6878381cd01d7023fa577b0851341bc03a", + "gasLimitBoundDivisor", + "attribution-reporting", + "SECURITY_AND_PRIVACY.CLEAN_CONNECTION_DATA_MODAL.DESC", + "46429", + "validityPeriod", + "royalties.[].value", + "46438", + "dust.s", + "3044022053b84095ce71d0e6ab15af8d979c46dc47ff6a169a88bdf3eab573892785122c02201c6c9d5570a581e42c1341f36edcbbaa173d701e6b93f424493125cc96e83d18", + "` at https://ant.design/components/icon", + "shrug", + "get transferSize", + "reverseArgs", + "0|[1-9]\\d*", + "frenata", + "units-per-em", + "ast", + "bandwidthUsed", + "46467", + "overflowedIndicator", + "0a0a73706f727478636f696e10001a4630440220460c306e69ded6141cfe5c50709d94bfd8cfad24ee94e321489acaae60cc1478022051a7ba4fe93c39487c1e10c29a9917c5f19b45a1edb5f0bc76e835502dea1c4e", + "bamboo", + "wordSize", + "mergeOrWith", + "46482", + "0a05426167676910001a4630440220134cc0b04982ca25b37db16d77ff481d3258306bbd6992dde5cc958707c0f566022034161d9ac6f982cc8f1fae7313af39f64710e73b4cbf3780896f9dc31c613631", + "vtp_gtmEntityName", + "rotlBL", + "marker-mid", + "onImportPrivateKey", + "escapeRegExp", + "0a0344494e10001a4630440220441bb5999d75bf939ec8462dd6bd832661ef97e18e5228e0d8b9a3e7511741d7022068e9c643ab4ba22c9dda74c626bf6e26f92a586d099cdc0c12601656be394278", + "filterSeries", + "distances", + "get webkitDroppedFrameCount", + "0a044245415210001a4630440220292b31f8e81710e8634718bba011843129b5613cf771a916925f0c919a43b842022064f10d57d1808e4347220d177c725377b48782acceef440eb4019c7e0d7010ac", + "^(CZ[0-9]{2})\\d{20}$", + "failed", + "46516", + "Gh", + "ACCOUNT.SEND.TIPS_TRX_ACCOUNT", + "give", + "0a094b4f44414b436f696e10001a473045022100a8b896cd21b1fe54aec10e1096fd4472443ff205a5ee4368fd228e673ca3f53902202653f4aeeaeefb4f0baf20e81beff9aab6b79a3b9d879c1857ac3d1908f1f2fb", + "BufferN", + "CONTRACTS.UnfreezeBalanceContract", + "gazzella", + "tree_setLength", + "跃", + "wordlists/5.7.0", + "^(VA[0-9]{2})\\d{18}$", + "arrowGlacier", + "^(\\+?56|0)[2-9]\\d{1}\\d{7}$", + "46547", + "ISK", + "/connect_eth_website", + "jump_to", + "a4MFWIpFTVjDdiKETKEC", + "DisconnectedDeviceDuringOperation", + "0a09416c6c6168436f696e10001a473045022100bdc1c99929b998ce731efdf909461d7401c23b2b12d21cb9cf476b89c7152d8f02205e6108a14ff5cc080bdede97d1b58e1220a0717af5bf159f52747f41e0d0dab2", + "%Object%", + "IT", + "完", + "Bluetooth", + "suggerito", + "productSub", + "0a0f4c75636b794c65707265636861756e10001a473045022100973a80eb930819ca75131d61a489e640d1605fe636a07df55ba78e0a0a0ab5eb02207ee61039a169e3adb0535cdb2e17ca43725571b26583782c24187b1d5a7d9bdd", + "46597", + "prefixed", + "0a07524f415354454410001a463044022049c4530adfded140441cf600b4717d4677e78c2f99ce4e82d1adf4ed757e493d022056cd2e0ca04d4e4967a70ee9654f7f861f30a351f33b680f4ba0bf0fe365bfe6", + ":_um", + "wn", + "GAS_FREE_BROADCAST.APPROVAL_SUBMIT.NONCE_NOT_MATCH_EXCEPTION", + "報", + "set filter", + "$u", + "loadState", + "46641", + "proteso", + "0a045553444210001a46304402205c184d38d5d7c4995f6bcfc344c6450713e9adcabbcbb3a60b91bdeb6c92adb30220371719f566542e8ccf61d3cd47e7d4711842119ea6be4e99c970dc4b2e98eceb", + "carry", + "46648", + "0a0747656e6573697810001a463044022074b4fd8962eb2b7c2ba4a30b9ff76cf86565ba1c9331164df48b87b2d450bc1302207355680a7ab112c08740ac2e1c0d4a9f48de19d9a59f5defceba55284f67bd2e", + "Ux", + "GH4GFXEtaUzllFKjbrLg", + "mirtillo", + "31303030353231", + "/api/wallet/v2/newAssetList", + "Bls12381G2MulGas", + "onscrollend", + "ERR_BAD_REQUEST", + "delegate", + "46691", + "six", + "Next Page", + "writableBuffer", + "xmp", + "BH", + ":previewTask", + "XRANGEPLAINLOOSE", + "achille", + "AFN", + "\nThe error may be correlated with this previous error:\n", + "0a02474710001a463044022100ee577771a3de4cb5f0b6a69c8c00cc5d88dbfd5405433f8363a90cbfd28a1998021f78b0fcde858805673775f1ff4f28baa4642807275735540bfe390ff4c0c3f7", + "arabic-form", + "text-anchor", + "$BigInt64Array", + "SECURITY_AND_PRIVACY.PHISHING_DETECTION.LABEL", + "愛", + "evaso", + "0a065448414e4f5310061a463044022015dc2836174c63a094295d276e2fb32f579aef136e39f308656d3c256c3006ad022043672ca3b42792a5c7d3687f3db831e74ddaf7feef0018825e3c38c66327270a", + "amountInfo", + "dodgerblue", + "fabbrica", + "援", + "0x08c379a0", + "46807", + "gAOj88bpamkOvL45mJBJ", + "n7", + "use", + "availableAmount", + "contractAddress", + "onLine", + "0a0b5452584e6f64655465737410001a463044022040b1d78af9125932444e5739ef334d5503e1545f66f104d08e4eb88914d7238c0220419b77e135f8d98f9ce5aee19cd7dc6fea1146d91c6931d67918b3d70cfe991e", + "removeListener", + "wallet_switchEthereumChain", + "get parentStyleSheet", + "GPUPipelineError", + "i0znUcAPmCEks1No17c9", + "4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414", + "aVmZifBPU6y6drViqg3F", + "SharedStorageWorklet", + "doblone", + "getSelector", + "46868", + "丽", + "PYG", + "Ex", + "硅", + "tourist", + "#666666", + "0a0b414347736563757269747910001a47304502210080cd8c043adb59d80329f5c948cd5e7ca3bc09a2a60733a4023163e210bd7c0c022053dad31cbd0bde28e7f3925fdeb8251324a2fd1384369fd7bc5517c4d0086736", + "get isComposing", + "takerAsset", + "cXqJxitl6AbpEmTRot3b", + "棚", + "addUpdateData", + "PAGE_GENERATE_GAS_FREE_ADDRESS_GUIDE", + "paddingLR16", + "ledgerSetting", + "readmeBoxOne", + "3045022100892ab54a425fa1306df530b5ffeab2944133f1fbc68b99b92e61abf5c5051d1002205eff72d6f2c65f7835bcb2c6593b772d0a45e152988b4379cdb52327ce5da382", + "kether", + "rightBottom", + "require_port", + "訪", + "enableAutoPiiOnPhoneAndAddress", + "send_page_view", + "%SharedArrayBufferPrototype%", + "^(IT[0-9]{2})[A-Z]{1}\\d{10}[A-Z0-9]{12}$", + "select time", + "NLD", + "Vg7J3gGhHvlNqQPnDuXM", + "46951", + "d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b", + "0a0374727810001a473045022100ee4bdbacdc483d20737b19e998cee3ccd4838ed1e5edf5e3ddc297c4a0707b52022032015220f5c4190a615f68b0c81da6c1e8057144133e7e84f3b6f41cca40fd5e", + "setTwoToneColor", + "default message", + "weird", + "好", + "46993", + "46994", + "parseFromString", + "ant-zoom", + "transferAmountAndFee", + "dsa-sha", + "netSstoreDirtyGas", + "赏", + "霧", + "codeAt", + "bottom-corner-wider-taller", + "47028", + "sE", + "inflateGetHeader", + "plastic", + "contextType", + "userNameWrap", + "BJ386i5CCYFSmfAY7NtD", + "lowlevel", + "UInt53", + "壮", + "hotmail.sa", + "injectHiddenIframe", + "sting", + "#1A73E8", + "3044022051a39f6c809110faf6aa95fde98315c0c2b2cac34c31d927c058a2c0ebc158cd02206ccfac20b0327ac6e2ca08d5d53aef189b2bbe8bc010ae9002b25edcf43c2f06", + "TRANSFER3.USER_COST_DETAIL.RESOURCE", + "DSA-WITH-SHA384", + "@@toPrimitive must return a primitive value.", + "荡", + "p4W3t5JXfoRJGrNxaQP3", + "af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f", + "尾", + "unionWith", + "get defaultChecked", + "售", + "gtm.newUrlFragment", + "SHOW_DELETE_NODE_MODAL", + "imageSizes", + "績", + "47112", + "PAGE_ASSET_DETAIL", + "crescita", + "sendTRX", + "鲜", + "aes-192-ofb", + "jcb", + "IU2peQexcjnBaRZiFcon", + "xmlBase", + "CREATION.LEDGER.NO_TOKEN", + "eU", + "edwards", + "啥", + "addScrollingEffect", + "writeSignedVarint64", + "47161", + "get form", + "4.2.4", + "Error formatting message: \"", + "SVG_ZOOMANDPAN_MAGNIFY", + "47175", + "zjwMd746r0tnaq4AcIy8", + "addressInfoIcon", + "47180", + "0a0d47726f636572696573436f696e10001a4630440220210bf933e1668104e6acadc10b4d828c9fadf5ecaedf3b71481c5148be6c2ef5022004cd8b2f5bea96f8fbc3aed812157a3fbf143ff379a690a852fd12e16722ed7e", + "logic", + "0a0a5a656e536179436f696e10001a46304402201062c438cd399bc16285e696a1a50ad8259f1fe8e57d88ecf6501eab8865728402203bd5b0509746aeab3a1d87ba337ad7807f97b11fd3987992ce3b3b4d0de5bd75", + "sistole", + "YDeLwTFM4b9QNiGlwHSx", + "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff", + "linkedAccount", + "render", + "haveNotAccountText", + "culture", + "bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f", + "splitHash64", + "autocomplete", + "solidityKeccak256", + "mi", + "業", + "set font", + "isFragment", + "32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf", + "arrowIcon", + "stroke-miterlimit", + "IsSearchProviderInstalled", + "uditivo", + "pixelDepth", + "Collection", + "en-BS", + "0a044e65726410001a473045022100cd500bab5bbd7326409828bacefbf5428118d0666ed82c53a3ba8ed3fb3bd599022002641ee830abff1a1ffbdc9d05a600cdc870ddb8246d8e7c4b9a0af2b5aa1e1d", + "tokenTypeFilterButton", + "088c011207313030313738371a0a54524f4e41726361646520002a015f32035452583806424730450221008246b402ac5e0973314ecc15f520f7f1583a9fa78d99e4b8f4e6a9ac5eb5a7dd022063adbdc6f82e509109a13c8d7f88eeea6f601977e26d677b4da215462260b734", + "dev", + "eth", + "似", + "貪", + "onDeselect", + "EGP", + "glove", + "networks/5.7.1", + "grid-label-container", + "WebSocketStream", + "AudioDecoder", + "accountInfoPop", + "dentist", + "depositTrc20", + "Now", + "ao", + "SETTING.ABOUT.VERSION", + "sum64_lo", + "欧", + "CONTRACTS.UpdateSettingContract", + "we", + "筆", + "side", + "Vb", + "resolveObject", + "員", + "faccenda", + "pix.fsl", + "inverse", + "mm0CnzjrznRnK5HYjpo8", + "f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8", + "popSubTitle", + "page_size", + "October", + "getOrderid_asU8", + "radix", + "E7", + "vectorEffect", + "qr", + "patternProperties", + "j2XaG53LiBIk1YfapFK3", + "0a07426967436f696e10001a473045022100e51cf22c59e2def06b015b1a7f9bfeb1e33cf17ae72684e82b28c41516298e5d0220748f6c17177ce3df9e6def88dc83041ecc3a2bc7d6062ac24562c1e854c986c4", + "connectedWebsiteInfo/removeAddress", + "canyon", + "GET_IS_AUTHED", + "0a07556e69436f696e10001a473045022100e4fb8b9ede45a8923b1e628f881f401b6d1ca716bc6bbf848288f4b38e79bf2502204df77e61de464a3a301430dca2cfb5272f01c02b5cd52acb9b9a713dd0d4abe1", + "period", + "0a0b54726f6e546f6d536f6e6710001a4630440220418ac01e944f08013dc402714151a1c487a8bd3d5042b3db32ca42803bf91f7d02204a69f0a32b9d186f7694a5f26e208eb63a77e1fe2c5af6071956a2344b6289a3", + "vCfBu0Bw3OKpHqb9XGyv", + "13d63400-2c97-6004-0003-4c6564676572", + "0a0f457468657265756d436c617373696310001a46304402203eea999ece1ea1e2e8319a96275c378924055eed3585c12f0b599ca38c193d21022046b0a51a391f4fabaa7044200ca21534e0d3741685b473a03d47dc163c99a27f", + "\\0", + "Qt", + "precompute", + "H$", + "May", + "terrazzo", + "WebkitFlex", + "Ea", + "br1RVV7Dlq6O_EbZ4Ihl", + "domFocus", + "yLJEso9sfjhFhUCuw3qC", + "BSC_MAINNET", + "ejMVDe6YloQ74JyQR11J", + "0a045665727910061a463044022031e0e96dbc0ffe80828cddd186e72f56cf5f464583f5891b7bf3ef033efa7c4102200109f6fef679cd27d5af0509aa8e9beeef65cb7374058494c17efa97933c570b", + "detersivo", + "streetValue", + "get dirName", + "makeSignature", + "\".", + "arabicForm", + "0a077461727175696e10001a4730450221008b2c61c73cd80e1ef4da2da44d98b0370433e217f446d87becd54940d0b11e17022044ab0aea38f49618e8b1444ec8e155d1d8a6eb2ebee3ae1172ca311ee3d4721e", + "www.youtube-nocookie.com", + "awful", + "Esc", + "onHandleClick", + "dappUrl", + "incanto", + "addApprovals", + "ACCOUNT.SEND.ADDRESS_BOOK", + "nEF1UlAS_GChwWdwUdGQ", + "rf", + "lte", + "tree_serializeToBytes", + "isCancel", + "LKR", + "darkgreen", + "CYM", + "中文", + "gte", + "spreadmethod", + "isSymbolObject", + "utm_content", + "getPropertyValue", + "vf", + "晶", + "newHistoryState", + "AUS", + "['\\n\\r\\u2028\\u2029\\\\]", + "me", + "47699", + "transactions/5.7.0", + "mutableReadLanes", + "3045022100f708c71ae38defcaa58de06c664d79f18651aa3df1ecefeb18012a81897c70a10220587d6e2590ab6dfc6e6a563a2460619cd49d73dbe8bef4ed20b6a50f47068c79", + "GRL", + "蟲", + "CONTRACTS.WitnessCreateContract", + "^\\d{3}\\s?\\d{2}$", + "spare", + "ASSET.CUSTOM.TIP.SYNC_TOKEN_CONFIRM", + "cursorDefault", + "騎", + "CSSesxelnsN4ahSdLvmX", + "0a044143455310001a473045022100883cbb5c462b0029e75815812ab61e7b1baf95fa55df71cbde38315174da741c02201080df0688c02f398d779ae7a0da4f9f7bcce8dd4d3311dabbc2c4471ba4ce64", + "azimuth", + "ru2xwpDMU2kudmGy5wkx", + "dS", + "0a0652616262697410001a473045022100c40b89118b034ef0625ac89dd6758cd281554a43a8495c414acdb400f02d649b02203535b3ce379d41b471c68f2fffe895243f0cbc06d2aff64a8ffd4e13c212b8aa", + "set controlsList", + "defaultOpen", + "removeIcon", + "樹", + "PSLQovrxSFVM4oYld6Vw", + "0a0e54726f6e5761746368546f6b656e10001a473045022100fde83bfe95e1b92caaef92fa87a93dbae859af84f8c8cd7104b8c7d7b97e010402205940e710875cd18059b20191b6f67f47513c0d6d3d8c76fd53c9f7664cbbce66", + "video_url", + "drawer_id_", + "_h", + "47779", + "47781", + "_fail", + "playsInline", + "sighash", + "47778", + "47789", + "altglyphdef", + "mix", + "47795", + "掃", + "dust.instanceDestinationId", + "get index", + "verb", + "0a115265616c50726f7065727479546f6b656e10001a46304402201d67a5f7ebec7d94d5ded5b579dd3385b88c743ca54c36e88a1501c45e69a9550220167f003868009690eb977975abac4b6f56b17e4ea2ea5585f723bfced51e70da", + "_v", + "ſ", + "聽", + "b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986", + "0a0c21536f6369616c48656c702110001a4730450221009f6daced20264b8f819bf871f637e25291dc58ddd49ba3ab10760f09bf8daecd0220697fc2e02722b9496ce92bfe7c5a3d319e9c4b6e1a89c51881a9adee3ac27ff9", + "reminderText", + "XRAnchor", + "buffStore", + "os_update", + "internal.registerGtagCommandListener", + "HTG", + "privateKeyNegate", + "ftp", + "0a045965657410001a463044022068f574bd21a3d2c88df81a347b3698b579fcba222bccc71288220ea413360e4c02204fe443cc541501df0427f1c209bf995f35f05d0e721ae6cdc5813301a39b14da", + "getAttributeType", + "showGenerateChildModal", + "迷", + "0a0c54524f4e454e56454c4f504510001a46304402200baebe5f5e50c3c88038e1d4c0e5e05ec71f169cfa32dbd74d00fbea4dbeb5e7022021dad6cf7712670c560487e2fe33db1c8846c172777d71dc64cbffd95a57326f", + "decryptKeystore", + "getNodeAtDepth", + "HHaWlUzFspdmbG5_8lOr", + "词", + "鱼", + "GTM", + "0a0369474710001a46304402202689adb474c481286c85b2e9bbd2914203100505d11600ca554c025f67686abb02205760678dc895af22e0908065ea8e44984a1614e36d98ea71acad81edb8453f66", + "setupPositionAdjustPattern", + "Vincoloelettronico/TRX", + "internal.setProductSettingsParameter", + "0a0a55676f7454524f4e656410001a473045022100f438927bf74568a24495f333147c006fc734ac2bb1614fe40a9486c56ac9bb3b0220366ae0fd901c3ae587facab7b391f6ca75f84654112a17af85821a3650b97a1e", + "joinFloat32", + ":hitPayload", + "e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980", + "0a0844454c4150494b4110001a473045022100dd8d556d2ac70cec0798f2b08dc3feccd426d2826dd93ae1e76192057cb95d4b0220087d4299c4e5b2be58e95953ee68531e2b027f4a89431202c028e92653125050", + "spezzato", + "scriptSource", + "deflateRaw", + "47957", + "matricola", + "static/img/42fd282ae9265b507ae09dcb5c0658cd.svg", + "ogden", + "interactionId", + "tupleName", + "47984", + "47992", + "0a04484f4c5910001a463044022009e9ddde57adc1cf490200ac8c35beabf30c345640b7c3231e90dfcea8ffba650220068d21224205331af4c699ed58d4b50678d1785933941c2b50525f2eca8bfd7e", + "furgone", + "臘", + "toscano", + "0a0d534641476f6c64656e4a61636b10001a463044022006f5270d38988f2c4642ec274fc6996edbf03c535b5c03e3540b15efe4a21fb002201c812f2610c4194c94e73c3667d398052d61fd3e70079c56f1eed13f65c8159c", + "阳", + "odor", + "valico", + "setExpireTime", + "0a034c697410001a463044022073e259e98aa59f05d6b554ca7b1ac8363cbbb038dd8708fdbb311e28f31a27af0220069eee99dc777dbdc45e4078016fbc8260ab47ce46c5e2458e371e48a1601c2e", + "養", + "tetro", + "swap", + "remove_from_cart", + "31303031313332", + "resumeScheduled", + "u8sqLkjRLzQQieuHdbMf", + "Ma", + "skipMatchingFields", + "48062", + "48064", + "kx", + "ZoomSettingsScope", + "ne", + "0a0f54726176656c576f726c64436f696e10001a46304402202dfc53f8f47ed6ad6f605dcc97b53d2af12844cfb0b003b747cca3d13a0a8869022013e8910754c3c4ead3e8dacadeb3cf4d86a6d3479dcfcfc1f5d02a72be575703", + "硫", + "get validity", + "evidence", + "isFloatLocales", + "Bh", + "桂", + "static/img/2df3da975706a3b3c48096e030287750.svg", + "48085", + "personalSign", + "font-variant", + "IrmnQR3Tc7_UU9roGdip", + "getDefaultProvider", + "ch32", + "48097", + "0a0a536372697074436f696e10001a4630440220224cf2377c9f55340184c9c4c1605aafd61464be2268f268361ffa3b11bf0ee8022076b92f39cb2e02f5aad37c3d3169881d92fc83f13948cb52fbac74cf88c49f71", + "getTakerorderid", + "tokensPage", + "startTime", + "compositionend", + "postalCodeType", + "XnO41iYskRQm0knC5XIK", + "薄", + "unpack25519", + "popovertargetaction", + "tooth", + "GAS_FREE_MULTISIGN_ACCOUNT_MODAL.BUTTON_BACK", + "Gyroscope", + "fosfato", + "IA", + "refreshNonceBtn", + "TronSociety/TRX", + "OGridRowStart", + "isPasswordValid", + "shrimp", + "_events", + "dust.interval", + "泥", + "svuotare", + "signGasFreeTransaction", + "getVideoPlaybackQuality", + "scenico", + "侦", + "velina", + "48189", + "悉", + "腾", + "delegateYield", + "pointerdown", + "HOME.TOP_BAR.DISABLED_NET.HAS_BANNED", + "brodo", + "PAGE_GAS_FREE_TRANSFER_STEP_2", + "48213", + "CommandEvent", + "紳", + "-extra", + "48234", + "YmyovyOIG8bQyLnWdpda", + "7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435", + "[\\/\\\\]", + "0a08506f6b6554726f6e10001a473045022100de6d828f53525a82fafffb1aaddda377798aae31e463bdde42dc10d1707202580220348bbf90fb9a5da0380abaf336f64704d74fb08bbd3d93076a286636122ae9ea", + "hardforkTimestamp", + "fy", + "仗", + "31303031353238", + "0a1148616c6f4469766964656e64546f6b656e10001a473045022100b4673acf7648dddfe431b155cfa238f2729ad88a9600b20f2104d18f1566e8c3022009ff691e19cf304ccc62f90fbb2edbc6b5ae4ce77a3236b9146dc0d288e447ad", + "strokeMiterlimit", + "耐", + "readUint16LE", + "feGaussianBlur", + "KAOSCANDY/TRX", + "48304", + "CHECK_IS_HD_ACCOUNT", + "^(IL[0-9]{2})\\d{19}$", + "0a0b534d41525450454f504c4510001a46304402207e09076341d063e8c8530239d0101ff8eae712f26dce7c0c8c26dd9fb94ea50802203590e63766aa001fa6efa77d69ece2e006faee221f867c301c80310f0a7beba4", + "get managed", + "sbocciato", + "egli", + "vento", + "VoteWitnessContract", + "0a0741736b5472616e10061a473045022100bcaf6067313aeb587077f778838f51962de12e89546c574c8068f79205d16fe80220168616d11a904a74ee889b72acd83ca515b4a2ebb9ae6661fabc697e50702b81", + "48336", + "kerning", + "0a0344434710001a46304402204097ab7b74e00bb684fd760bdc27c2b4f8ec862d98333eee3578c2927863c451022015b76885b9a8e2aa8d2f2735b4aaa03564c607b37d9aeb508029810bdebee53c", + "48352", + "31303031303731", + "get multiple", + "getContextAttributes", + "GYD", + "https://chrome-support.tronlink.org", + "gtr", + "Error: non-List value given for Fn argument names.", + "value_serializedSize", + "HUDlGnrQXrJTrHgLnrAcJYMb8DULc8LTvFgGnCk3Mg8JbAnLX4QYvFYHnMXrRUoJnGnvFnRlvFTJlQnoSTrBXHXrLYSUJgLfoMT8Se8DTrHbDb", + "hasOwnerPermission", + "^(\"(?:[!#-\\[\\]-\\u{10FFFF}]|\\\\[\\t -\\u{10FFFF}])*\"|[!#-'*+\\-/-9=?A-Z\\^-\\u{10FFFF}](?:\\.?[!#-'*+\\-/-9=?A-Z\\^-\\u{10FFFF}])*)@([!#-'*+\\-/-9=?A-Z\\^-\\u{10FFFF}](?:\\.?[!#-'*+\\-/-9=?A-Z\\^-\\u{10FFFF}])*|\\[[!-Z\\^-\\u{10FFFF}]*\\])$", + "iaddn", + "iRWkFqLCF2DANba3UNy2", + "shr", + "hy", + "c3f135e8", + "级", + "48404", + "bullet", + "票", + "bytes23", + "stddeviation", + "GPtvjKd3HnlYjoVkaeKY", + "0a0a4e6974726f546f6b656e10061a473045022100af9f76f15fdb2fd65ea3625c05382d8a7f9d52b4ec67a2cba2866cfa3ec9c92c02203adc2ce0e69bd228a8ec9e4430712ca0449773fe6b67152523600f0aec100f82", + "feFlood", + "0a0e41746f6d696345786368616e676510001a46304402205d9f2aa29043193923457b52458c920652e7d30f38ee1e0f33b6b02f2cfc1be902206dd70ba46fd6c27fed2ee9141b8334387cd0090485109dcdc3edae367c9b3275", + "凝", + "rowspacing", + "ease", + "extendedKey", + "possesso", + "Empty", + "0a0854726f6e6261626110001a473045022100bf7a48b2b7600bd7c828eb8525c99b8a18c74418344f2b3e079e1a1ee3efc0cf02204c209ab7101fc91a0a76b4bce5557e0d3964f98128bd0c48c760c66f56d3e98d", + "oldUrl", + "my-MM", + "0a1154525854776974746572436c617373696310001a473045022100b2653b41b328093c2707beab699d36e2e5ed379ee2a70abec446a61c6616b61a02205a4928d9229da97115334bbba305a499ca8d1895a2dd465a0c145b7547cb7faf", + "scriba", + "google_ono", + "setPublicLatestFreeNetTime", + "sandbox", + "crypto_box_NONCEBYTES", + "dust.isAborted", + "unstable_runWithPriority", + "validateObject", + "Vs", + "_normSign", + "SWITCH_CHAIN_POPUP.SWITCH_TEXT.TO_CHAIN", + "統", + "crypto_hash", + "([A-Z0-9._-]|%25|%2B)+%40[A-Z0-9.-]", + "AIjXbOKNgC5jaifi9lTJ", + "费", + "恰", + "活", + "hex", + "bidirection", + "8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458", + "PermissionType", + "makerAmount", + "ridicolo", + "EVENT_TOO_LARGE", + "makeRBT", + "KPvdyG_OiLnSWX_wJ7Ai", + "ASSET.ASSET.UNSAFE_TOKEN_TIPS_LEVEL5", + "Cv", + "0a11576f7274556e64496465656e726569636810001a46304402200b82bc0214bab2889d59c2350f346f61dd28f145c0cc06b4ec00031ffee6d9110220737f59eef2ef981e15f8f0a163ad22cea3842602e4e1d1fa8bb48abd070a38f9", + "137:0x35f8aee672cde8e5fd09c93d2bfe4ff5a9cf0756:4776d13d863bd29241312beab87bd487ba5648c8c71919e9e5025e7b", + "DiffieHellman", + "100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437", + "UseRouteError", + "broccolo", + "離", + "^([a-z\\u00A1-\\u00A8\\u00AA-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]{2,}|xn[a-z0-9-]{2,})$", + "aQC7aPH0Pl59GByR5eQT", + "dsa-sha224", + "expirationTime", + "0a044947475010001a473045022100cfcc64881b46fc4cea503c2b541aa35c763ded304b6ad4ee8a8b4d340bb43b1a02207a81ee34c2593c6fb56b49d37816b91f6961824a977ffd1e371e105fa9294d89", + "No data", + "view_item", + "ADD_WATCH_ASSET", + "TOKEN_TRANSFER_LIST.LOCAL_TRANSFER_ITEM.LOCAL_GAS_FEE", + "EIP-3675", + "IMN", + "LoveHearts/TWX", + "hospital", + "0a0c5061626c6f4573636f62617210001a4630440220590652340dd42c213d34be4851122bc13ab7d5deabe341641fe3ab81a13a7ec702203e199ed5152395bc92f32c2ad2aeab43f0ed0d2c08b140a5acb8999b2db752af", + "^(cd|cm)([1-9][0-9]{0,2})$", + "%AggregateError%", + "usignolo", + "'${name}' must be exactly ${len} in length", + "get lengthComputable", + "selectedCurrency", + "transactionsFilterSmallAmountConfig", + "nile.tronscan.org", + "Ct", + "ja-JP", + "etld", + "setOldVotesList", + "updateCheckLedgerImportLoading", + "walletListContainer", + "JO", + "xr", + "ArrowLeft", + "HEADERS_RECEIVED", + "CANCELALLUNFREEZEV2CONTRACT", + "YoBtcZl_HR9kAeO5giG1", + "ETH_REQUEST_ACCOUNTS", + "48665", + "IMPORT.LEDGER.TIP.EVM", + "onscrollsnapchange", + "withContext", + "clearAssetMap", + "compositionstart", + "RE", + "SHIFT", + "MX", + "lime", + "PENDING", + "radix2", + "lowerCase", + "48710", + "tOClU8gZfBEcE2f2yGcA", + "ravveduto", + "维", + "PROPOSALDELETECONTRACT", + "齐", + "currentTarget", + "wc", + "/api/wallet/gasFree/accountList", + "elevare", + "SWITCH_CHAIN_POPUP.REQUEST_SWITCH", + "ProofOfWork", + "GasLessThanEstimate", + "lane", + "container_yield_start", + "intToHex", + "tronWallet", + "pluralType", + "set playbackRate", + ":expId", + "Wd", + "48817", + "createSVGMatrix", + "_resetState", + "writeUint8", + "setChainId", + "48836", + "_gjw5IyENHjIk3wBhpJ5", + "FailedDependency", + "ANDROID", + "48868", + "SLB", + "prepatch", + "KRW", + "sequence", + "٫", + "apology", + "sfuggito", + "canvasHeight", + "bundle", + "processingStart", + "48893", + "ecdh", + "BROADCAST.FAIL.INTRO.NO_CONNECTION", + "[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.", + "syn_or_mod", + "^\\d{2}\\s?\\d{3}$", + "_writableState", + "anno", + "perfect", + "濟", + "dust.42", + "baseURL", + "库", + "priorityId", + "ariaPlaceholder", + "intersection", + "resourceItemWrap", + "證", + "buttonsContainer", + "SET_WALLET_SEARCH_VALUE", + "onUploadProgress", + "MARKETCANCELORDERCONTRACT", + "0a054d4f49535410001a4630440220485dbf7b80dd430b0002684a4baf0f4a7983b08e0a73a4bf1b1c6f1554940898022062e204f48bb4053ddb1ad3384fa4eeab749856b9d308e47d3e56f2b640504822", + "ft", + "0a0a436861726d656c656f6e10001a4730450221009a405c44c05c98dbd56029f1ad059c0514492aa12ea060212f458c44d568a3e302205a55801ca338c93c82216d11cc66d3cbb4ad0b652678bf190dce49f20b6703a3", + "MRU", + "circa", + "48981", + "maxTouchPoints", + "drawerBoard", + "Menu", + "descritto", + "createDocument", + "accountInfo", + "WebSocketError", + "include", + "sortDecreasingBitstrings", + "sharding", + "UYI", + "besu", + "getSelectedAddressItem", + "get ariaControlsElements", + "get responseStatus", + "降", + "parens_for_negatives", + "^[A-Z]\\d{7}$", + "显", + "0a13505245535449474544504958454c4154494f4e10011a46304402202d25b14fa31226e516f6085bbda44d30e731d9d391d52565dfc46d9b1efd9578022046e2bb7d39645e0e1ad190b541692404ec00e56303ef0fc0ae634c4dc5acc781", + "LBP", + "49067", + "showInfo", + "rigettato", + "ContractState", + "readOnly", + "49107", + "sstoreReset", + "tr9z4ctL2UVIRV09rYgq", + "quadro", + "onUpdateAvailable", + "\n [", + "^\\s*|\\s*$", + "寻", + "forEachLimit", + "HOME.WALLET_LIST.VALUE", + "087d1207313030313233361a0854524f4e6368617420002a0731303030343531320a4c6f766548656172747338004246304402205e1a6e79b53e0e641539db6da7fdb4146ef94ae8adcde0d9ae94697c434f91ad02206db4c4b085b0ebe758c471781fd059f80e16a72020de9429a134e29152d872ba", + "genuine", + "net", + "get classList", + "Error: Non-List argument given to Apply instruction.", + "0a094e7573616e7461726110031a4630440220560bac86b062317320e3dff6566f22a9c4e58ecd9265cbfa83a996d3f999ab1b0220336dc790a84758f029fcb84a549696c9118de6870465a06f1bf82e9010177a62", + "#e0ffff", + "setFollowedAssetListForEvm", + "PAD1", + "柴", + "updateGasLimit", + "49173", + "insulina", + "0a0a5049524154454b494e4710001a4630440220512a40ecba784347cad6d248fafb128a5578cc8ed409afd3871c015f4754f8e402204798214096632e6dd05c00db45161a4c1998a23bb5f5fc90582f03ad599b2b42", + "sMuJTJ3a4fuHK2O2BLJJ", + "vtp_targets", + "bZ0VEn5HTjF7cyA_FfkD", + "get layerY", + "savio", + "querela", + "SEND_CONFIRM.ACCOUNT.BANDWIDTH", + "endSubMessage", + "49213", + "decoding", + "0a074d656c6f6e656e10001a46304402207c9c814ee4362d42cf456efb653d294c16e5f5c7e1b5cb6fbb8404c71efd5baa02201cb67e4f30f71833fe45bf01936f8e5d28966ab87ba8122f6deccfbc4f954772", + "49241", + "丰", + "0884011207313030313034331a05524554524f20002a015f3203545258380642463044022023cbd1a1d738d4c985225be7e9f896f8bf91e56d66d769dc1bef1fdaa471a89d02207d2ddc8d4a17d7bd35d91eee3a883547eec2c7221027b92be863a8c998f5c9dc", + "0a074372656469747310001a473045022100da99e492fcbb3093ef229ab5d65ed8891c94543b98928291880f34936f868a4e02206939243526bfbb8b656325d511349e4fc30fa992600686d4dcd2be4b2d37b3bf", + "silk", + "readSignedVarint64", + "2px", + "Re", + "49263", + "49264", + "sstoreSentryGasEIP2200", + "bike", + "見", + "live.es", + "subtreeFillToLength", + "readableObjectMode", + "Q8GW71gE3sQ2wcsBHVJG", + "0a0350524f10001a473045022100d9964447e9ded7f6d8462cfc6aac08e47c21f1309ac6c238d885d61ebd344ea302204201cd7b5e0f3d594b1309fd60394088747c5a70f65c31e0d75d56f894a5a7d3", + "2.16.840.1.101.3.4.1.4", + "0a06506c7574757310001a473045022100b7fb836f902c5df48234a23ce76a75d4a0e355bb92d458429315c265950cf1b9022001551096a038d59fe6a9e580eb536ab4de88667aff50c6b2ea8dac6e552408a3", + "Symbol(IE_PROTO)_1.yp3krdr5c8", + "levigato", + "aes-192-cfb8", + "ASSET.CUSTOM.WARN.NOT_SUPPORT_ALLOWANCE", + "FI", + "49316", + "Xr", + "%SetPrototype%", + "PRINT_SCREEN", + "Dc", + "zavorra", + "ASSET.SEARCH.HOT_TOKEN", + "fasullo", + "restricted_data_processing", + "QdWKntXwD8r3Q5Nro_tK", + "The sum of the public keys is not valid", + "writePackedInt64", + "jC", + "top-corner", + "getContainer", + "__private_7_instance", + "0a0a564953494f4e4e494e4510001a4630440220158aafc63b5f869471cff3f57d8ec307aebb7104f73af21367613d5655c7a84502204752982f77c81c4d60b179e35720905c1bc887bf8a4bdf43abe2e863255d0273", + "intAsHexBytes", + "49382", + "paleturquoise", + "allowFullScreen", + "ecdsa-with-sha1", + "SECURITY_AND_PRIVACY.RESET_WALLET_MODAL.TITLE", + "createSVGTransformFromMatrix", + "0a094d656174426c6f636b10001a453043021f204d8606ed6f125bbe68ae022fbbcf7e21bce65973ea1381ec7092107fc71202202ef12ae5596cdc180697da3f4396ffe6ef328e9ad35ec9e6c0b4b74ef4aedf0d", + "ariaColCount", + "R1", + "currentWindow", + "amountStr", + "toast", + "籠", + "49438", + "TRANSACTION_DETAIL.CANCEL_ALL_FREEZE_AMOUNT", + "/create_success", + "49445", + "0a0d4a657375734c6f766573594f5510001a473045022100f329f82d8bbf7ff8c5106307e637f045db6439b288675051c248a49a4cc804d102206ca3debd05b078deee2bff2947cc3672eedaaa01af82ea65bffdb215d1ea5a5f", + "0a0954495041545241444510001a463044022009039cbab8630a4ead3dafb78eeda3bd722348e05cfac9b5ebacc7da95018d4a02201a0b5ad875fef18991a37ff4f535229d651e0368d86f08fc04aa9418866c9b1b", + "CQ", + "元", + "removeAllRanges", + "PERIOD", + "ACCOUNT.HIDE_SMALL_AMOUNT.HIDDEN_TEXT", + "GET_MNEMONIC_ACCOUNT", + "0a0854696c696e67756b10001a473045022100e72b0b2744d578a926a898c21b8650faa1dbae5485a8b437502f21e4d546597202207c64f9dc9f3c03534edbd0fe4c9199d5dcf147d5713f1ee6ced54ef39ce5baef", + "49481", + "49483", + "l1XfI3COdJx9KjjgN5go", + "BasePoint", + "FN", + "pipe", + "zaezEMC1qj4yB6k0PbiR", + "MozColumnCount", + "isForwardRef", + "totalAssetsAmount", + "0a074352736576656e10001a46304402204da7b850525d4a40934add6a89225cee5396b3e516a3a9edc1605ff46c12157202202ba961a4ddd394756be62629103d159202c452d5590d9b0674bf6d06a97e7207", + "Y9__kSooWqET0g4vy7Ev", + "okText", + "49526", + "callNewAccount", + "zeroNode", + "view_cart", + "value_serializedSizeArrayComposite", + "xY", + "b4q7PksoJ38fqFxmWtLY", + "SET_WALLET_LIST_VISIBLE", + "newFeatureBadge", + "walletType", + "setWitnessPermission", + "征", + "0a0854726f6e6772616d10001a46304402206d25bc3235540d73f21b05ff60aab6006a2e1c8a55f8cf6eabf3089d70c6c68e022064fdec3b2491da7036fa5cf7ae1728f4b425995cf9cafb5ba0fed7bc916a6e9c", + "compareExtensions", + "#9370db", + "sfaldare", + "getMetadata", + "49608", + "0a06457572656b6110001a4730450221009a32d803c1605bc93c06cf5e6164fd8c25abc2d6d443b1675cec0ea1297eafbc02204d76a15ba0712d6abffe13f50e3941e2533b1c36a4570647e17757f98fc641d0", + "targety", + "拌", + "__ccd_em_page_view", + "49615", + "饿", + "DEP4Beep3aIr8Anwwh9w", + "SIX", + "readInt16", + "saveTextArea", + "writePackedSintHash64", + "49633", + "_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC", + "o69FMge0Hwq1oVboD5Mm", + "bin2String", + "migrateMillisecond", + "doganale", + "dataset", + "49652", + "autoInsertSpaceInButton", + "hotTokensList", + "unLock", + "priceUSD", + "xorBy", + "toBig", + "IMPORT.HD_ACCOUNT.DERIVE.TIP.EVM", + "畝", + "getNonce", + "deleteAddressVisible", + "益", + "49693", + "encodeFunctionResult", + "Eh", + "french", + "fromUint32", + "getContentHash", + "lock", + "get charCode", + "49718", + "tinto", + "旋", + "0a0a54726f6e53696c76657210001a4630440220409976dc113519857efc9deff80cf027c79b6874e5b50ad5643e0f595dd4988e02202360161a23ec2e96f3b16765906384fc3f12fbfc6de3a25dfb553f2bab1f4ff1", + "办", + "0a13476c6f62616c52696365546f6b656e4b696c6f10001a46304402207112de44e6014150a233c02d409977303e7c4f10ff0e05c1942934d60a0f821f02206ac84e643947c95aee663484899ea0a2299736dee60dbc20469731c044c9cc64", + "genstr", + "CONFIRMATIONS.FUNCTION.UNKNOWN", + "waterfall", + "yN", + "cps", + "happy", + "whitespace", + "endo", + "tOXRwftPZEZREAo5ardY", + "getFloat16", + "sgonfiare", + "msLineHeight", + "眾", + "etilico", + "\\\"", + "ue", + "kn", + "敵", + "AICreateMonitor", + "isMultibyte", + "阁", + "largeBtn", + "CREATION.RESTORE.KEY_STORE.EXCEPTION.FILE_ERROR", + "umask", + "nebulosa", + "warning", + "49823", + "CBvJUbvQBU3r7d09GKXa", + "_getBrokerage", + "49831", + "0a0b467269656e64737465727310001a4730450221009ff4b1b3234e5166da1686fc18238f18389a51eda505339b8d0b041f6c07ab9d02207418e58873c169eb1df315a9a5e91ce9dd31c153149fccff18a532cd9cf15c9e", + "鬼", + "64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073", + "altitudeAngle", + "0a044675715510001a473045022100b67e1ab514bbc1962ffcaf8f0535d93c3f9e2f629b3c9e79756cda3835de3a9a02203314e40ccb0da4383087fcc218068b2377be1c55b0af1a46ef3258ba421e602d", + "Hn", + "責", + "libero", + "define", + "00000000000000000", + "GTQ", + "MozPrintableKey", + "49865", + "49866", + "L1oXI04PkDOtHis6vNal", + "generateSync", + "video1", + "drawSourceOrder", + "formToJSON", + "49881", + "49883", + "dblclick", + "addonAfter", + "Friday", + "static/img/c24c2a6827d61143176ee396fd902d79.svg", + "RDNSequence", + "point", + "ZMWRRfW8SwzAO9er9vs6", + "49913", + "isArrayLike", + "Em", + "浅", + "%Uint8Array%", + "0a074d79426361726410001a473045022100f5543ff6cfccac1eff92d88b46074da0438d3c1aaa1d5310358c7d2aff39fb4c022025dfec4005bd30e007177471b97cf475312d61bf5636e2f81ce3a9468223b844", + "cNMYZZTeX6I7umrfhBye", + "fromSeed", + "lhX6QEaV4wx9NI6Jc29C", + "0a0f536f6369616c4d65646961436f696e10001a4630440220751de127ca51535036eaaf543ec69e83d4281b0935200fc09824933283adcf1802207faddbb18ce52619106420e811b1d9ee48ccb7263fcd56c75e69a38f86b36a40", + "qx", + "被", + "BUTTON.COPY", + "addressBook", + "ranch", + "HmacSHA256", + "戴", + "dust.30", + "donor", + "ampio", + "774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb", + "confirmSignMessage", + "formatters", + "leftInfo", + "MODE_KANJI", + "process", + "0a0444726f7010041a473045022100c96f6cbbb3743980196c151b9305e31cc8118ecc6edac74ae03956c0dff7c05f0220155cc06c9e855f234211fc4fdae919d05961c80fd03623f75314843589b15797", + "clearOperationList", + "MODE_ALPHA_NUM", + "UserRefusedDeviceNameChange", + "WALLET.TOTAL_ASSETS_TIP", + "enter", + "vtp_instanceDestinationId", + "Hc", + "post", + "ERROR", + "FLOAT", + "insect", + "ariaDisabled", + "writeBigInt64LE", + "斤", + "0a0452434e5410001a4630440220578fbee17f26dbf343a2cb52f78108893f61e2eea7c5284fa943485d560c2f9c0220239dd8e22a11a82541d92185555b44f6a8486476b2738deb4311775213dc63e5", + "GAS_FREE_TRANSFER_INFO.ACTIVATE_FEE", + "tradeText", + "ridge", + "estroso", + "kbd", + "/wallet_not_create", + "controlslist", + "writePackedFloat", + "^(PL[0-9]{2})\\d{24}$", + "getResponseHeader", + "salvo", + "gazebo", + "Wx", + "0a0a426974636f6e6e65637410001a46304402202b058cffe1c7201a3a76a40272e8cb449fdc06c5bd963bb1a2dc627be78675a50220073d0c03005d5b9cd90f5131cf407da92b1b4d57b0ec148db91faf28cf72e3d8", + "0a0547617a756110001a473045022100dd41ded3464ce351117a8b3df25f344f30dd6426cf1034eeb885dbfbf8dc708702206974a4a606d1226f05c1c0a5a286682283fd63f3f42c506cc8d659dfc4f0fef1", + "onCutCapture", + "labor", + "cancelButton", + "08731207313030303233341a0974726f6e63616e647920002a015f320354525838064247304502210094711d932ff96d2261d4dc02b77670ba1a2375f7f4401682bbc5601a92fe78ad02206e2409b9b702e679e087f15ddb8d180e629e782143eb13b342b52f9365cc457c", + "searchList", + "0a154677656c636f506f6c696e61746550726f6a65637410001a473045022100f5bc20706d92eaf312840b0711fbd5878927599074dbb432461975b4ee8fc1da022031e721c61c49f3460c18ee0bb6e6f090256b610ff777e7935b1bf6f43ec76c14", + "zy", + "polyad", + "搞", + "ilare", + "nonceAndMeta", + "_gclid", + "0a0a426974546f7272656e7410061a46304402202e2502f36b00e57be785fc79ec4043abcdd4fdd1b58d737ce123599dffad2cb602201702c307f009d014a553503b499591558b3634ceee4c054c61cedd8aca94c02b", + "AugustusRFQ ERC20 order", + "ASSET.TOKEN.RELEASE_AMOUNT", + "setWrapperClassName", + "oPnMdWCIbdzSGQCCh2Qw", + "set scrollLeft", + "immane", + "uguale", + "ignoreTag", + "Vi", + "aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7", + "doDuring", + "HD.CHANGE", + "stadium", + "Krxr5XmXNYKO4JZTe1ZS", + "jungle", + "qK", + "renderComponent", + "拉", + "onLeaveActive", + "N8", + "50192", + " does not exist!", + "XVyzLbnHhM7mMk3f6sks", + "scout", + "78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51", + "transportUrl", + "外", + "ECDSASignatureType", + "antique", + "0a1543757473416e64436f6c6f7254657374546f6b656e10001a4630440220011f4d8ec60a046b662af2e6413de8c4b5a77ad71b7580fcc6db8f16386e3278022068b5dccd64c49d0ff11cfba37c9b7b0e425dd8a929c5780148748c2fa77f26bc", + "isSymbol", + "dust.includeQueryInEesPagePath", + "im", + "^(BH[0-9]{2})[A-Z]{4}[A-Z0-9]{14}$", + "collectionItem", + "underlinePosition", + "/gtag/js", + "getCodeHash_asB64", + "ACCOUNT.SEND.EMPTY_ADDRESS_BOOK", + "浩", + "abbr", + "extensions::SafeBuiltins::Array", + "傑", + "campaignSource", + "0a0854524f4e6368617410001a463044022021ff7d0c25f0d462a0ce8bcfdc973495019f7672f7ccbde31c1be33890eb958f0220784419d21c90405d57bd7ba0202836de82bf49d61cff001f5f959362f30088db", + "LgBimNws5xPtsBU3SFNO", + "Pepe/TRX", + "Lambo/TRX", + "getType", + "set inputMode", + "50269", + "凸", + "50274", + "lBQmAsPKCWuLt7pw1ekT", + "https://www.merchant-center-analytics.goog/mc/collect", + "珠", + "50287", + "0a0c546f6b656e4c6f747465727910001a473045022100876269b2f30d23f8023ad16036a1002a9b8c211f37c7c3ba0cb915b383bab478022027ed6c01c7b7bc2a1f37850bf5300d870dd31cbd2e52a602b0b048ca5ae9700c", + "0a0552616d656e10001a463044022027d08956d53686ea520002ebd12f03538c553e4b83900c2eb49e96b98015437f02200d3632c9bdf1dcda1968ee511e57f5752406f323823ed894debfd51ae3aabad7", + "4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96", + "get min", + "currentStyle", + "setPrivateToken", + "je", + "^(BE[0-9]{2})\\d{12}$", + "privateKey", + "isRegisteredSymbol", + "pN", + "^(@+)?(\\+|#+)?[rs]?$", + "Q8MtQllt2Ag5GGjkTFEw", + "买", + "parola", + "handleResize", + "FI3UFAT0RtYOF94BSFQG", + "Next 5 Pages", + "invalid counter value (must be an integer)", + "50355", + "宽", + "pt-BR", + "53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589", + "signTypedData", + "50379", + "ZouzswQFBfKNjkFDnTlj", + "0a0942756c6c546f6b656e10001a46304402202f835da29ff80fe025ff92f75ae6469a41df302bb0d3cc568d7d1b9f25d6ec20022028994a876b8a84ab065a8635acf02417b82712307a0831200d0b65f494446ee1", + "INCONSISTENT_FILE", + "APPROVAL", + "^\\s$", + "calcSync", + "ab", + "setFreeAssetNetLimit", + "插", + "徽", + "50416", + "joinZigzag64", + "0a075177616e746f6d10001a473045022100935072d525ff9405eabbbafb0d9a7c1580b1d553da350445e48ad7e8ce5247b602201a0f87cacda41970d84a634bbf98796f1257388aa2eca4f6b4d2d80f54411d6b", + "50436", + "sand", + "BAD_PREFIX", + "陈", + "/ledger/import_guide", + "mod", + "INPUT.ACCOUNT_NEW_NAME", + "PAGE_DEPRECATED_CONNECT_WEBSITE_CHOOSE_ACCOUNT", + "get imageSmoothingEnabled", + "50474", + "callbackOnLoad", + "isValidPassword", + "0a09776f726c647769666910001a473045022100c9d615a967af5471bba62993971ea83ea8b0ad02d69dc075bbb73eb80748bcf402200b87a9ae29c8514a70e1fc2aac7d742319f62b4069ddea3d3eeb5ef95f6185b7", + "AccountBalanceRequest", + "clearSignatureList", + "arrive", + "AYetoKGZeMd9i1hvDozb", + "ERC20", + "clientVersion", + "0a045065706510001a46304402204e71184dd0a0978af0329050569c9c45476773b1d78709314df1422d732fdfd70220419c8f4318b659229e5243b6f7cb6ea92f6ecd9d66f9262d8391d3db385bd210", + "defaultPath", + "dust.conversionRules", + "3044022014dff71fc22c0b53e918ceed99de5aa86cc49fffc22f271a9586a9db1197e413022001125d415ad2eef46353bd8e812248fbf3fc2b60fb5fc7dad3853c9d2c85c6a1", + "poem", + "0a0355534410001a473045022100d3a964a8c41295c17171221b859020cf52fca0a4be3fa14a4d425bbc02e7304702201693ec6422f39fed7b0ebecc412900c320bf2947746db7b77bb302ba37a82428", + "\\w*$", + "wood", + "ask", + "0a1543727970746f50617261646973655265776172647310011a46304402203e9be319459387c52f79608ff0df531e7159b17f452074540967db60edb4414102205e9193321c41cfbabd3c0f234813a5a9d2786e78f10b0c8f28a93fb897ab6540", + "ariaControlsElements", + "nobr", + "GQjtU6pFwAIRrlLy4l1g", + "Int8", + "setField", + "0a0a537061726b536576656e10061a463044022016119c7191f5a5a4730740ec5639b4e3fb43145a42031135b55bfaacfc2d123a022077f953ecf04d28f7d08881e571447d22ab4a070c05250c592e34fe096ecbf729", + "setPointerCapture", + "decorate_forms", + "0a0356495010001a473045022100c2db4fd5917c8c5318fb130ee8f91715e183f53d6c71b811d2d4288c6e65838f02200e18ae6461e9ecf7ad57988ab545889615eb72686ade25c4410d3819470dea21", + "cammino", + "gRed", + "50571", + "FeeNotLoaded", + "palevioletred", + "F6OorhbbDnapF7Ije7iE", + "static/img/e3e18bf2dde420a81540244aa5e5b4b4.svg", + "BinaryDecoder", + "n7VYI_fXCx6vLoDkXE4l", + "aes-256-cfb1", + "iI221t76Wa0IVMThSG9g", + "deleteAddressItemGasFreeInfo", + "WebkitBoxOrdinalGroup", + "GoodLuckToken/TRX", + "getOwnerPermission", + "悲", + "0a0854524f4e6361736810001a46304402202867edea2ac0d15d165df6c7c6369d40a684f7a9e201c4dcf48357a4c72c5a110220543d69655d9ab97b8ccd9d736aa3666d3845c4f7faf96511d98c3c06c14ae0a7", + "Expected values to be loosely deep-equal:", + "政", + "rack", + "50618", + "nulla", + "charstr", + "辛", + "^(\\+?959|09|9)(2[5-7]|3[1-2]|4[0-5]|6[6-9]|7[5-9]|9[6-9])[0-9]{7}$", + "selected", + "tr-TR", + "0a084469736c696b657310001a473045022100c6da11507579846d363ec6d5a9731d8116d8ca26ec6152509e7590e472d5a91102204a5af76b47b23378e5e2f96137c9426b1bbd7af138e212429a87238cf0e7bf41", + "get media", + ":allowAnchor", + "VIEW", + "checkEnclosure", + "sdebitare", + "heavy", + "brezza", + "0a056c6f67696310001a46304402202c4680ed27c9cc8e471947d77aa34696a9923480867933c26d17b471e0e9a2fc0220690c97423a037f0ef28c1ea27bb5a38b2137ceb462eda14b5bf6db635c525095", + "_block", + "0a0942757379426c617a6510001a473045022100c6b5ce8cbba274966c79cadf2f4fbaffe9a63a8e8f1f84b96ab82242bd536e74022047bf5b22e39b4a88651f5ff2f1e7b262a13286684f3392525846ad34058eb837", + "set onscrollend", + "EDN/TRX", + "#20b2aa", + "Back", + "0880011207313030303736311a0c546f776e627578746f6b656e20002a015f320354525838064247304502210089bd46352be0d41e172190ad103ffecca8e8fe80d7973ea108d2ed64caa6c0640220793dd65733f44676299780927e246f93aa77345cb2e12e987169c86c5d93d5ee", + "0a0765426179496e6310001a463044022040de8af8bae1392a8b7eddcda1f424496ee580f84f685ed90c5a61b94be6747002205b7682660bdf7e93a04f1d6fd83b4abe40e59a52f843c07b174b45937998ea8a", + "Yt", + "stalled", + "50696", + "nowrap", + "Casino/TRX", + "checkbox", + "#ff8c00", + "0a074d454d5048495310001a46304402203f3fb3d46fa7d307009f399d00702cfea1dc023dd986bcf35df16ee7fc60bc150220704c33491363af953e75fcb2573ea5c520cc7fd649f0ebbd3875ce266ee16322", + "0a0d4d6564616c436572656d6f6e7910001a463044022038b1f9ea6260b113033583b330e8d89a64103df5d550fb9c273484bef5ca254a02200d15ba5b257415881daa1c9c78707518517969dfe6960f3d178f290e71d7cdad", + "ml", + "malto", + "autumn", + "葱", + "Please enter ${label}", + "uKdOscUkZgPkcSfkNGPv", + "ZA", + "bttc.bittorrent.com", + "#ffffff", + "madama", + "expose", + "raccoon", + "NODE.NAME.BSC_MAINNET", + "cc_TT57ypwsCRbC0uXk7", + "convegno", + "0a0d246d797261626269742e6f726710001a46304402201e48a8b9bd1ddafd6a5a1855418d4cc6d269a7ba2949df693fc5dcee4760588d0220648ec0c096f05ad608c3560b75fb7a262919d47c62f83606fb79d65138c4b214", + "zxUYM2sJ_uEXMlELWPVM", + "manubrio", + "dc", + "OGridColumnEnd", + "50792", + "0a05506561636810001a47304502210099a54b786a9f0371e6012798d565bedf33bdd22bf3d0d1862cf23a4b1b3eb2c802206324b7fb4430626532181a3cf3c24e7884e58be62c6294d90d85afa9853137ab", + "dclid", + "能", + "GG", + "addrList", + "Ob", + "msLineClamp", + "1:0xde30da39c46104798bb5aa3fe8b9e0e1f348163f:5955b80673f55c388ba6e692184f88e69d3c51863ccd5cd97237cfbd", + "getAuthorization", + "get part", + "負", + "eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99", + "COK", + "0a0954524f4e627261727910061a4730450221009cc6c6e0927d263c490fdac3240d9145357ab04a041aaefe26efc1285d5aea6f02204e7a866961c04667c4585d5defcb52ee370c22aac3a5497ad671690dd7c96772", + "31303031303638", + "MediaDevices", + "EDE", + "DT", + "6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d", + "TOKEN_TRANSFER_LIST.EIP1559_SPEED_UP_GAS_PRICE.CANCEL_TIPS", + "50844", + "易", + "minlength", + "rawListeners", + "sortTitle", + "e7693&)U*o&)Ry^)*)W))))#X^))))@@)#Wf)m%)#!))AG)&IIAQIIIBIIHJNAgBIILIDJGo)))HIQIIIIA(IGgJHH(BIIxX#)Ou)@*IAAPIIIJHQJ)&QIQPYI(HYAQC%)!))QHJJ@)#)^f*^AXCJ))$%CP))%&m)u)@e^A#G#))W@!(IKK%!(I%))O@QA))@GG#e))))WHJIWh))my@IIBT^)!)HAYGETHI*))!QnUDG)))nBoKAC*HwyQh))$&)G&)UGO)G)))(BX#v**)%O,e7686)I))@)&)gdMP()))ud)p#L))I^FIHYdWG))D@DFV)QA)o%MyTh%*)Z)%)n(XANc^R)YS", + "cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030", + "sugo", + "setCreateTime", + "vault", + "fieldsGindex", + "setContentLength", + "50879", + "ariaChecked", + "animationIterationCount", + "rE", + "ovale", + "0a0354525410001a46304402206df59707a01ee1f09d208025c64adf7071f765cc404663a6a874bb40352d00c502203e00661955122a2a8cf41c279257b3f9c9f07734070d75e53acbfb38e53d5a27", + "getRandomValues", + "cordata", + "onYouTubeIframeAPIReady", + "dirName", + "BE", + "LogLevel", + "es-CO", + "$c", + "挤", + "hideSmallWorthAsset", + "CREATE_SMART_CONTRACT", + "088b011207313030313233371a095452584d61726b657420002a015f3203545258380642473045022100e470c4c1ff5b69bf17521d8ca24dc7ccd1dd76319dd3767164762fab1cb5b02b0220663de69c36a2e7c05ee708617fc5c03b71253ab452a148124d86dc93bb749e97", + "R_", + "归", + "bottomLeft", + "good", + "败", + "AP", + "uint56", + "ESP", + "TILDELOOSE", + "0a07426f74636f696e10001a463044022008ae4a84ebbf7c9717daf4c872b88666afedf4239c4d87948c69609da1243afb022049b827f2efe515fb1e8c1b9419deb8173cfa1075a2d17e36dfa66905e7aea90c", + "pair", + "0a064469736e657910001a473045022100a73598bb11fd616ad405a72b5da04641b43eb4081d1ba78afd6d44b616b95901022048a4d3b1f886faca2ee55faec2defaf5d1bb9f126eb861e4c74b1549740c6178", + "annidato", + "unstable_getCurrentPriorityLevel", + "練", + "坝", + "get eventCounts", + "0a0954726f6e456d6f6a6910001a47304502210098ec422842fddfd4ece94c7111c54b8a454be9d610c26735ad71ea4f97e07e5e02204948924c90116dfd7689b0f7017b6ac27d41f08c4e9dce1834d121a40bf8131f", + "predica", + "rounds", + "aprLrYbzEdu_FzlHDrct", + "錦", + "figurato", + "rastrello", + "start", + "belt", + "onaddsourcebuffer", + "The \"%s\" argument is ambiguous. %s", + "ATLnDlATrAZoATrJX4ATrMT8ATrMX4ATrRTrATvDl8ATvJUoATvMl8AT3AToAT3MX8AT8CT3AT8DT8AT8HZrAT8HgoAUAgFnAUCTFnAXoMX8AXrAT8AXrGgvAXrJXvAXrOgoAXvLl3AZvAgoAZvFbrAZvJXoAZvJl8AZvJn3AZvMX8AZvSbrAZ8FZoAZ8LZ8AZ8MU8AZ8OTvAZ8SV8AZ8SX3AbAgFZAboJnoAbvGboAb8ATrAb8AZoAb8AgrAb8Al4Ab8Db8Ab8JnoAb8LX4Ab8LZrAb8LhrAb8MT8Ab8OUoAb8Qb8Ab8ST8AcrAUoAcrAc8AcrCZ3AcrFT3AcrFZrAcrJl4AcrJn3AcrMX3AcrOTvAc8AZ8Ac8MT8AfAcJXAgoFn4AgoGgvAgoGnrAgoLc8AgoMXoAgrLnrAkrSZ8AlFXCTAloHboAlrHbrAlrLhrAlrLkoAl3CZrAl3LUoAl3LZrAnrAl4AnrMT8An3HT4BT3IToBX4MnvBb!Ln$CTGXMnCToLZ4CTrHT8CT3JTrCT3RZrCT#GTvCU6GgvCU8Db8CU8GZrCU8HT8CboLl3CbrGgrCbrMU8Cb8DT3Cb8GnrCb8LX4Cb8MT8Cb8ObrCgrGgvCgrKX4Cl8FZoDTrAbvDTrDboDTrGT6DTrJgrDTrMX3DTrRZrDTrRg8DTvAVvDTvFZoDT3DT8DT3Ln3DT4HZrDT4MT8DT8AlrDT8MT8DUAkGbDUDbJnDYLnQlDbDUOYDbMTAnDbMXSnDboAT3DboFn4DboLnvDj6JTrGTCgFTGTGgFnGTJTMnGTLnPlGToJT8GTrCT3GTrLVoGTrLnvGTrMX3GTrMboGTvKl3GZClFnGZrDT3GZ8DTrGZ8FZ8GZ8MXvGZ8On8GZ8ST3GbCnQXGbMbFnGboFboGboJg3GboMXoGb3JTvGb3JboGb3Mn6Gb3Qb8GgDXLjGgMnAUGgrDloGgrHX4GgrSToGgvAXrGgvAZvGgvFbrGgvLl3GgvMnvGnDnLXGnrATrGnrM", + "085d1207313030303537391a0e506c617973746174696f6e50534e20002a015f320354525838064246304402204c34cdad30e1b7cff83bfbe492002859fff7b9235f77d7bd371e55770bc6022802207bc182cfcf9c2db6a364d521ebaf78e49acf6dce1afd0a512aa49f23705529b4", + "31303030353535", + "__private_16_trlk", + "mathMl", + "304402205d4913092612fe78d75c181f3ed28ac7808e25ab0131e73bebd91c08aac65e7902203d63f1fd4d5cc11b1f8aa2af0ec6a8440a0ed59d440237bce96ed87874c2a26d", + "divisibleBy", + "`link` or `text` button can't be a `ghost` button.", + "outputBlocks", + "0a0d436f6d6d756e697479436f696e10001a473045022100d66cd3933f808d28b8033ea040b2c20a02d6ece0788a2edd18ab4cb50aa05280022015dfa99094ef666f5f85fc043e42f5f601437a2aab1b8db8d7dadc59ff00d5aa", + "TRC20", + "https://nile.tronscan.org", + "inspect", + "M_", + "0a0d53686974436f696e546f6b656e10001a4630440220075945e226e58fda5209bc19fe2b18b9f482edea088fddf5dfac7651d87c1c1802201177a4b600ff06b9970cf334637c39397e4a44d3041aa0d8567d214410a7c25a", + "onLoadedMetadata", + "-0x8000000000000000000000000000000000000000000000000000000000000000", + "CHOOSING_TYPE.EXPORT.TITLE", + "alterno", + "fondente", + "拒", + "0a0d54726f6e4d696e6572436f696e10001a473045022100c51f90af39dee8e870447dec742e7394d303f91a4b86df71ecec737cad58783b02206693455411a6388bedfce4d932642e6b48151b571df4130309bef76dd53236e5", + "0a0842454552434f494e10001a4630440220498433b111dbe9c17a5cec6b33dc4863978c3a5280df417142c4cc7522fabfdf022007815b8e124ef86c9bf5d0461df01098f6d27d64dba14c6b906a676769ecdb06", + "isNegativeLE", + "吊", + "outbound", + "antd-wave", + "setOverlay", + "g1_256", + "rowRightContainer", + "govern", + "歐", + "dirotto", + "51146", + "_decrypt", + "逆", + "03", + "0a095345564c41434f494e10001a473045022100f0e9004919bff73e56446cf73610272d35497937423ae0f9b38344b867aa6ae7022026abe3f3ac2c3e377b0f0653e96f75afac255f04ae247d8a758009c38f6b74b3", + "hex6", + "removeCSS", + "圈", + "drawerContainer", + "Result", + "0a094e6f6c65576174657210001a4630440220519bba421b7f897bfc793b9fd9e99fbfa48607a1be393723c3b849da9cedcefa02203dd708fb9c357365629d10b0a87d049bb89c1347640cb013207469aed4244375", + "GX0KrjgT6jp6edp0L7TV", + "depositTrc721", + "returnValue", + "isWhitelisted", + "decodeBase64", + "udata", + "0a0650726179657210001a473045022100b9f267a4771c20830a9d62146c9eb38c20078a4531b9a438060218c8ce654bc602204f2e6fa87bbc34bf64102b808fcc59017cceb218b820a6a7558982b5b7e574d1", + "PushSubscription", + "0a08214144546f6b656e10001a473045022100cf8fe728a96d64f38e9cd83397652f528b9a2592d8e14aae8999a3bebf87ea2c02202ef3fdf8109a9529772614504efa69b4cba50051562714f90e24da123c8659ae", + "WALLET.LOGIN.QUESTION.TIP", + "EDAurQVnrivlQ6uKId4N", + "%s cannot be empty", + "can't switch encodings", + "^hsla?\\(((\\+|\\-)?([0-9]+(\\.[0-9]+)?(e(\\+|\\-)?[0-9]+)?|\\.[0-9]+(e(\\+|\\-)?[0-9]+)?))(deg|grad|rad|turn)?(\\s(\\+|\\-)?([0-9]+(\\.[0-9]+)?(e(\\+|\\-)?[0-9]+)?|\\.[0-9]+(e(\\+|\\-)?[0-9]+)?)%){2}\\s?(\\/\\s((\\+|\\-)?([0-9]+(\\.[0-9]+)?(e(\\+|\\-)?[0-9]+)?|\\.[0-9]+(e(\\+|\\-)?[0-9]+)?)%?)\\s?)?\\)$", + "msup", + "hurdle", + "EHpMZaA8jkZmufzlHqFi", + "cS", + "0a0762697454726f6e10001a473045022100b16aabd70ced648ac4a584c49407eddca18e91891157b5ed696e804d7d3ab63b02206c089e163d023d814844b8f747c2bfc51523f595f3f781fb722921289fc816f4", + "azzimo", + "曬", + "xK", + "MtmMHZbL0ydzWcwpOcTq", + "uniq", + "getRawInputElement", + "gasFreeRiskModal", + "紙", + "uS", + "卵", + "punch", + "MISSING_TRANSLATION", + "^[А-ЯЁ]+$", + "51327", + "狠", + "mf", + "authority", + "H5", + "addUnsafe", + "MNEMONIC", + "0a0a4d657461646f6c6c617210061a473045022100bbd13f278507071eeda25c226835240007f9a67dd4e44419c8c6cabe249286dd022023654c7d063977fcb99bcc8526fe56f0cd77c18140861e8e7db1f8a0c01ebb24", + "Expected \"actual\" to be reference-equal to \"expected\":", + "51349", + "gasFreeOriginWebsite", + "51355", + "writeRepeatedUint32String", + "filterSort", + "RestrictionTarget", + "砂", + "muscle", + "51407", + "0a1256696e636f6c6f656c657474726f6e69636f10001a473045022100c9a17e13a79f94367e0c1ae32c2cf51d0c0d1bcba6dacf8f5863ed5c7153d58402207e417fec0df3869fb3e8d99657d9b0cebfa3e30e0369e5e3929cf9962a090e8d", + "OEXUuLCs4_rAVjG0MXIP", + "80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f", + "accadere", + "get code", + "0a09535441524255434b5310001a473045022100953a8fdab3d82bbcdad74e27213dd36e095b4541d9f0b1ab96412647420d38f60220449a134280ae4d12aeb7e745f4cd8295a37e9494159e9cd5bdb2b580200c5327", + "bargain", + "saltare", + "static/img/5847736db9a3ce59846825432bc66636.svg", + "corsia", + "getFreeAssetNetLimit", + "憲", + "UNKNOWNMUTABILITYTYPE", + "0a0c4d656469636f4865616c746810001a473045022100c25c7f21e5baeee8b3f2c63d8acf1e1e69b062f706701c07ce83cec6386f47c20220626eac193279004885223ae96acfff25264081e65e29f275929698c1acebda29", + "__private_3_instance", + "ow_xS4hC1RhbQrez80VA", + "著", + "防", + "checkNew", + "Nnt5m9y6VK_lIGxJYBwR", + "//", + "^-|-$", + "0a09537761675374796c6510001a473045022100ed846a242ec2f834f9a83b27377922fe773b2bb76a30036d855ce6cb748e394c02200ca9bde2868925dff1e943b8c2b1c35c46013d89006cd1530d23ce3424320cb9", + "getterFor", + "get tangentialPressure", + "sanitizeURL", + "getPopupAlign", + "%SyntaxErrorPrototype%", + "routeContext", + "51528", + "armed", + "EAY8PZ90ce2tNTSO1egY", + "loquace", + "isViewMutable", + "renderItem", + "_self", + "transparent", + "dubbio", + "Ku", + "代", + "0a045055424710041a46304402206834a19f8898388b37103950f0b291904a6d081b1856dbb2c396e1f6c35479a502201fadcf1e6da7476fa771bc4716fc4da372fa2de1da3cf0318d3463eab4bab7ca", + "data-rc-priority", + "EIP-5133", + "isIMEI", + "GAS_FREE_GUIDE_PAGE.GAS_FREE_ENTRANCE.BTN_TEXT", + "battle", + "pig", + "sortsLi", + "0a044841544510001a46304402202c99f8f01fdd973eaf9d781e0e1b6f1b515ece3f085c9013e3a74c962a3341cb02204e82394c3e279625f1b7e1283efbbf3a268062dd561453db6759beabbe0e10b3", + "jj", + "NUM_MINUS", + "approveWrap", + "caseSensitive", + "bisque", + "getData_asB64", + "riskAddressMap", + "滅", + "0a0358495010001a463044022022916139a40b28ed0b2646ba0e57de6b7791c83712efee6e7ed55e269a6035c902202c09f3af7904c8c64fddcd8751dffb009941ebe2828ad29e5ebd0ace5b1461d3", + "System", + "腹", + "fr-MQ", + "OFF", + "BROADCAST.FAIL.INTRO.TOO_BIG_TRANSACTION_ERROR", + "client_id_source", + "ghostwhite", + "migrationPercentage", + "December", + "PresentationConnection", + "085a1207313030303437351a1154726f6e5765656b6c794a6f75726e616c20002a015f3203545258380642463044022011fc76c2498e570aee1c8d32355d369f34ece7583977567f76a441f2311ae61d022030459d673097cc9cf5a30621b27fe129af19a87b63528223928798708848e200", + "延", + "Overflow: input needs wider integers to process", + "NcxSB1o5pioZTnT1JMYo", + "netName", + "腊", + "titolo", + "removeSider", + "h$", + "0a094b697769626572727910001a473045022100ce51103a733336ae018aae6f9298977e5670f5c9a6c63ea77b93401add46ebc30220031b2d35a174f112f2892e81c7ab66b33ccb379798f707600cdf7cee2903b48f", + "BVq9JP3QXZVmYBz3hlfq", + "emptied", + "ywfIyzh6Y12dDwpdf5xX", + "0a0d41697244726f7073436c69636b10061a47304502210095a13000fc78b4d9daaebbf2a6d44f24321befb8700525d25434e4a1d9439c5b0220229152125ec8ab60ca28e702a50b8315d3d0be9cfc86350a67510bac23174944", + "showTransactionHasConfirmedModal", + "1000000000", + "privateToAddress", + "-arrow-content", + "TRANSFER3.RISK_MODAL.TRX_NOT_ENOUGH", + "outlook.my", + "伍", + "getStringType", + "updateSetting", + "crew", + "shake_256", + "0a0d49514b6f6d626174546f6b656e10061a46304402200cccb166afd6f35ce945e8e05a38e2ddd035cc15b40ea3aa17d58f45325ee02c02207b9c358c5419305275726fca464c1309ebe70a0b90fe047bf4229386ce83e6d2", + "webdriver", + "0a0854524f4e4349545910001a473045022100ec98dd18d390a0bececbb7d10e602095bf4d8be8812010d33d49307c12d58bde02207ce476c16e15a81403e69ce3f63c46b6a3fd270941713438df6c30229734ed19", + "51752", + "Zf", + "Ke", + "晚", + "ClaimRewardsFeesWarning", + "SHA224", + "binaryType", + "WALLT.IMPORT.KEYSTORE_BTN", + "t=sr&aip=1&_r=4&slf_rd=1&", + "51777", + "necrosi", + "hRyW9G1w4XSbVGBE9KEd", + "GNQ", + "spice", + "ngst", + "oGsbJbzK4xMb7c9b2THI", + "CONTRACTS.UnfreezeBalanceContract.list", + "UVI2b1oNR9lKTSwRDK8c", + ":cookieDomain", + "selectedIcon", + "過", + "getAcceptEncoding", + "\r\n", + "formatPlural", + "-affix-wrapper-sm", + "0897011207313030303839371a07444558436f696e20002a015f3203545258380642473045022100b57aae335cbac351264627acdb4259bc7cd51128346cb266272d865a4172bea80220467a398f82caa5d2bba38369a35986b4052e4b41fad64695c424b308203ffebf", + "PAGE_GUIDE", + "ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d", + "BG", + "fontVariant", + "replaceData", + "JSXgTpNma_gyO4nHRs05", + "inline-block", + "anacardo", + "TG", + "gtm.formSubmitElementText", + "encodePoint", + "0a074e4241436f696e10001a4630440220741b996c1f17d6fc495bc0b905fd57b661a19dcd259c3a6b9f95ee869758c5aa0220590f09391be059f867a97fb94cef998a4de3c37e991ddd97768fa3060b935b9b", + "51895", + "083b1207313030303435311a0a4c6f766548656172747320002a015f3203545258380642463044022007a59ea1f8da170051a260316b55bf9c27132b59879c93948fc340ec645179f002205279932651f23ad8fe5f3e3fb9aad2e98ec9cb964a5d2c6ed86a46f475fa3843", + "set sharedStorageWritable", + "ACCOUNT.TRANSFER.HOVER2", + "1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2", + "blacklist", + "51919", + "On", + "Dg", + "${label} must be one of [${enum}]", + "^['آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی']+$", + "shadowBlur", + "deleteGasFreeAddress", + "51930", + "setUnFollowedCollectionList", + "51933", + "inflateReset", + "ReadableState", + "51939", + "test.bt.io", + "PAGE_BROADCAST", + "CancelAllUnfreezeV2WithdrawContract", + "ankle", + "barca", + "u8", + "blobCommitmentVersionKzg", + "qnykTxGhn9mf5Ul5tNrU", + "valoroso", + "get movementX", + "setPayable", + "subtle", + "reduceDescriptors", + "memorySize", + "MozFontWeight", + "gl", + "3045022100db49dbd8426193b6012781f43c3b445d1cf845d99d738091c1f068951728333402204326a2da5203f25deec049deba760bb31a86507c73fe6828c68e0db2eabfc966", + "从", + "strings/5.7.0", + "WARN.SEND.TRC20_TOKEN_WARN", + "凶", + "善", + "另", + "clearableInput", + "recentRecodes", + "e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82", + "onpageswap", + "domComplete", + "get webkitdirectory", + "IMG", + "__lcl", + "EIP-4399", + "Testnet", + "sigla", + "sleep", + "Ds", + "獄", + "52087", + "elfico", + "yg", + "淨", + "isHexString", + "set aLink", + "get cookieStore", + "vector-effect", + "cookieFlags", + "sDaikSJksSp2ueU5s8VE", + "https", + "splitText", + "52151", + "get ariaErrorMessageElements", + "dt", + "eagerState", + "neq", + "getPublic", + "YT", + "TRANSFER_MODAL.CONTENT.FAIL_RISK_1", + "isInt8Array", + "readUnsignedVarint64", + "InfuraProvider", + "muYP1sgcVrgXU4Q2EEfa", + "get cssRules", + "52203", + "hasAccountResource", + "onSelect", + "52234", + "Dao", + "displayFeaturesTask", + "x86-32", + "304402205b42ed5c642f2d98115b1ebdc98fcdd63ee259b14b896af1c1e78c8df480141c0220679cf0ef775ea5543f65f2249df9de807b02c17aa507d9e89dedde00b2852320", + "堅", + "Base58", + "n8IE6Ks8axKkR9bvTl8h", + "809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721", + "52265", + "crisi", + "couple", + "smm", + "currentRect", + "onStartUseHdWallet", + "ready", + "渡", + "precomputeWindow", + "usemap", + "时", + "卿", + "filterTitle", + "52317", + "en-ZM", + "閃", + "assetIdSet", + "getArchType", + "WALLET.BACKUP.PRIVATEKEY.NEWTIP_1", + "scala", + "#ff7f50", + "醬", + "container_execute_end", + "getAccountAddress", + "TTD", + "0a03534d4310001a473045022100d3053c608e488d83826a0092c97581ef275eebd6dd567ab9e3bfe04eb6de0ca3022076fa568b27acbdafc3b1b008f6aee247c30862de232f401e92da453d439ec9b2", + "Found", + "budget", + "missing", + "kvwbu4Kdm8GGvto5wILt", + "ASSET.TOKEN.CREDIT_RATING.LEVEL_UNKNOWN", + "WALLET.ADD.LEDGER", + "AAAAaQV0TElOS9wsxxDkKFdnLnkHz0dKabY7kwifAAAAEgAAAaQwRQIhALkwrvgfNnJwYBL1CW+4Ogabi1c201Dfqw0qKXRDgFqjAiB23exx6Q9iUmsuiESE5wBSmBnqUJqPLEZ+J0yL1xAXsAAAAGkFdFVTREM3FKjHgksiJxVQiU91VfCmcvl4CQAAAAYAAAGkMEUCIQC1btuXYQqi2ABqwwXv1J9mlVch4mE78reiJAA2C+ILRwIga1mblJUt+IfRD0dgEcgOC2n2FuzwtdkLPSuMnEtOtPs=", + "NEUTRAL", + "move-up", + "hasSmartContract", + "0a1254696b74616b45786368616e6765436f696e10031a473045022100cffa2a2fa7befd056c2360d6e59ff588eb76ac46c8d35a997ec31a297a8f69ae022019a13ea1174ffb91f1256204c88210e2d681e2b483b7f1a3bca7e2be28ad726a", + "grand", + "isFieldsValidating", + "impiego", + "0a06596f4d616d6110001a473045022100e7758f033400851567da7b1553af824521120efbd569386adff5ab0976013a6d02203a76779cc1870a8b910571459bac8739ed621db4b41867c4728e3f49e6e4c2cd", + "jkpAVAA59v0WoJaY59hT", + "Y6x9X9v4EJ59xjF6Gfko", + "0a0a5457454554484541525410001a46304402200d16f28dd8832ed1e561b61b744559d16d2f397811f3ccb597ca3c2c7815309e0220428e135d50b19c48d9043e5c1c746b8b5a3ab1ed99abaf09f5410400a82d05dd", + "52403", + "0a055a4449434510061a4630440220028230a7733b081b1e15936fbb026e7eef2400ce956f5dae134c4d04b8f8496a022011bc9e246c98cda4db494f342d6a36467e595f2994b4b64a4d130e0f09d3099f", + "isInt32Array", + "get upload", + "31303030333836", + "MULTI_SIGN.PENDING_TRANSACTION", + "targetType", + "-prefix", + "PropTypes", + "vestale", + "cyk_U5pw0ZCeO6mPstcH", + "auto_detection_enabled", + "ttMK7SuPF3S31TL_sxPg", + "52456", + "-4", + "ecdsaSign", + "acuto", + "MDL", + "CONFIRMATIONS.CANCEL_ALL_UNFREEZE_V2.GET_VOTE", + "power", + "0a0a476f6c64656e54726f6e10001a473045022100ea4673bdf476e24a584782885fe533c80bfe3d37536b7a496b2353bdef433bee0220281b65a8aac576e4ec2bf96426e405d296714351fce846b9913ec2adbd3505d5", + "齿", + "^(((([A-Za-z][+\\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\\-.0-9A-Za-z]*:)?\\/((%[0-9A-Fa-f]{2}|\\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\\[(([Vv][0-9A-Fa-f]+\\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\\])?)(:\\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\\[(([Vv][0-9A-Fa-f]+\\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\\])?)(:\\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\\-.0-9A-Za-z]*:)?\\/((%[0-9A-Fa-f]{2}|\\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\\[(([Vv][0-9A-Fa-f]+\\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\\])?)(:\\d*)?[", + "#f5f5dc", + "Ou", + "selectAccountBox", + "select date", + "verifyPassword", + "52494", + "践", + "52497", + "31303031313930", + "fan", + "PocketProvider", + "gtm.gtm.allowlist", + "OoRR5xu6H2qt8OR_8Qgz", + "isBigInt64Array", + "52510", + "accountImage", + "stateMutability", + "0a10436f6e73756d6572416c6c69616e636510001a473045022100d6dc1a965462d81fd36cab8cc3c16600029b50cb0a7c333c6cb79ac8eaeccad00220740f511c3cdec1e0d29647a33b7e15a2dc6ae070b40c0f48cd37c15d6bf2791a", + "deepMerge", + "getConfirmedCurrentBlock", + "溜", + "0a0541544c415310001a4630440220051415a046e7ea8320a41b156e8854b78f5e0d11fd178de1d1ef7fce7a4cfa3e0220133d77c120ebb06788c2a95e5c328c87f33342c797d1c8c4955e55000b6e9a9b", + "gaplugins", + "add_to_cart", + "pauseAnimations", + "3044022018ba034d2e60f07b388cde680072eca4b0815ee5f479e165626c51b84321c6790220793475c2711d3aeefe5ec4d5ec89be59c840ffb2d51d013c8d86c2b5d7e96a8f", + "0a0f536d6172745265616c45737461746510061a46304402204604417826ba6c8b1b085cf911b417e93a77f44c378b4ac21e16d4696dbf4c3a022068a70dc0961b8da2506d9766b4f1feb456190cad0babadafa9434c040c7a5af6", + "buono", + "RO", + "^[0-9א-ת]+$", + "NOT_SUPPORT_CHAIN_TIP_POPUP.SWITCH_EVM_CHAIN.TITLE", + "0a0359554d10001a473045022100f37375af2657e089f1fbfb9e263fd4c124b28a20c3abfc2547c0c030ffcc77d80220728e919562e33a9a2ebf6ab25e20f6c9fe22f7283db46f108ee052c612396f7e", + "MIDIInput", + "76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39", + "ariaSelected", + "app_name", + "fetchLater", + "setForkHashes", + "), expected ", + "lj", + "0a08496e7465726b656e10001a473045022100b90c067d0f90defc9a2beaa125ee524376d2c434832be1f40ae3fe574f3d14ce02206d54e0176a19d1f8034abe043c7a10d2486b7b19fe3f08af47e39b0276d1c135", + "WALLET.BACKUP.WARN.TIPS2", + "ig", + "readFloatBE", + "padLeft", + "badilata", + "getAccountRemindStatus", + "52637", + "seminar", + "52640", + "Accept-Encoding", + "needFetchFromBackend", + "Alt", + "isWeakSet", + "answer", + "%Int32ArrayPrototype%", + "dzOPtMJREXukDUVlOjCf", + "lA", + "getAttributeName", + "[\\uff01-\\uff5e]", + "ushln", + "Pop", + "ArrayType", + "vQL12TTGFlecCTZtGSlA", + "骂", + "52701", + "52702", + "连", + "^\\d{2}[- ]{0,1}\\d{7}$", + "0a044c75636b10001a46304402201ac6275086fe8a46163d075b2856a015d1de9a7959d2741647acbb1a1473fc730220246c889583267e04c93c829c739a98ceaf06288648a17a1a1b922de1edff8342", + "CONFIRMATIONS.DELEGATE.RESOURCE_FREEZE", + "transferTabDetail", + "outlook.at", + "TeCqa6bEFjDf5BctFLMJ", + "rubizzo", + "getExpirationTime", + "IQ", + "光", + "J5quMSX_nBwoh3CAiYqI", + "LE", + "get bottom", + "0xC0B60E7D55f79955BB28Bc1DCb961b635fFd8B8c", + "MISSING_VALUE", + "unregisterProtocolHandler", + "PC", + "0a02574c10001a46304402203304df898dae92761745abbdee839ea8c3db52cee00f90a27f9d72f7e04b2c140220733777d77d991fedeadf225f0ffe2732e86c82754e337f4a87902aa881a6c61f", + "outputs", + "TabPane", + "enzima", + "0a0552656e746110001a473045022100dc9034d78db95b947162759a0ff692b1c4ee15b5666b8c65fd47e18d833dcb360220455809c481fc1d50ae2a9b05b5ccec08a8495f7aa3f9f87f70a794dcc2a7e454", + "menu", + "dust.56", + "[object Proxy]", + "方", + "<%-([\\s\\S]+?)%>", + "DSA-WITH-SHA256", + "hs", + "getPublicFreeAssetNetUsage", + "get minLength", + "獨", + "KVEFKitSxWUDh9OK5wcn", + "Du", + "forOwn", + "textWrap", + "lottery", + "HFkB9iYdcXHXi4hZ7pNm", + "drawerStyle", + "52864", + "setCps", + "MANUAL", + "require", + "1000000000000000000000", + "甘", + "weasel", + "PG", + "tendone", + "emulo", + "^\\d{4}\\-\\d{3}?$", + "frozenBalance", + "0a0b54726f6e536f636965747910001a473045022100ff6d487e358501f83f47fead532a18fb69a18c21ae2b8584b419c5734a281f7e02207d97f971efd1f20bce4c270249cd45972917ca7ec8416722fb0bece3f4299d81", + "RuAUBL2ho_piPCy95kK_", + "52904", + "0a04436f6b6510001a46304402203c09c5875be1656202765088808fc238fa7a128f444e18cbadd783a94c63676e0220734df4eed6aaef64608b92eac9bdb090606c62354afb73f402aabd40464b6f06", + "哲", + "0a0f546f67657468657257655374616e6410001a473045022100d4d17404c8428535870229309c940adabd3ed18a95b520aaf7867174f423b84902201f2b1ef7fac373b9bcf7de40a5a670454e79c792cb595d06971fbe1acad67fdb", + "AssertionError", + "occidente", + "sid", + "All", + "get innerHTML", + "sudore", + "activeValue", + "remote", + "IH1_i74wOR5FnKZxxMJ7", + "container_yield_end", + "_encoding", + "0a0b526f626f456d6572616c6410001a46304402204cde9c9991ddbee44b3533c826d7c174b260f40e0f29f7b6949d38bd8c14c12b0220361f8e41702e5868725aade595f6642ddfcab3144696f7578b730467e46745a8", + "switchChainPendingInfos", + "52958", + "UA3KzJw5cKVdQ9nMmOXn", + "Dchbzbtl8Xe8RM3W5soD", + "initialState", + "_decodeGeneric", + "刺", + "介", + "set scrolling", + "0a065068656c6f7810001a473045022100881e572df184e18563125117c179a4b6a924ae2702092d2fc7302de8265fb7ac022047b109de45c06b8b36010afd6030daa246c21fe871e1a764faba7a36ca22c1c9", + "0a0343545410001a46304402207f7a8fcc302bea907b518c09e32cc4c71227be602a314fc1da2b16ab16b57bf702200b7f57c41a1bec25b58f0286c0f0e1e5976ce2eea5fe4e73346c0a46ce1d0e35", + "absorbLastFewBits", + "timbro", + "GAS_FREE_HOMEPAGE.TITLE", + "GoodVibesDonation/TRX", + "第", + "TRANSFER3.ADDRESS_DETAIL.RISK_ADDRESS", + "triggerAsc", + "08071207313030303136311a0357494e20002a015f320354525838064246304402205cd8c9f2d46792a4e425e65aee18f373d365aa0b052470a04255f71bc80036dc02204a057fe44334dfa425823c5926a2ea547a2fb3c12f88e608987f5a15563fb179", + "筑", + "53015", + "draggableBorders", + "uhxKl7oUWP3smdpe5ey1", + "53023", + "EncryptedPrivateKeyInfo", + "订", + "lowerFirst", + "get selected", + "播", + "get tiltY", + "maxAmount", + "mathsize", + "PAGE_SIGN", + "53064", + "WALLET.LOGIN.OTHER_WAY", + "0a0448696c6f10001a473045022100c9666c5f969843d4d858ceb2e990d3146a4ad2cb836882651f4d867db8f171be022049fa708ef863604e2f5271296cd9d29b5f1b363fe4f0eaea2fe3b2a382867f07", + "BHR", + "EQUALS", + "toTwos", + "set onaddsourcebuffer", + "倡", + "encryptSafely", + "MNP", + "yahoo.de", + "0a05524549574110061a473045022100e364a932674c6e87306f94d13bb17fbe5d580ae723f81ef79a568f4903bf7db10220617fddd67a7034648d216f1e0790dbbd506b1fb53208b44ae4bb8419bd8d65dd", + "AssetIssueContract", + "0a1042756c6c696f6e54726f79477261696e10001a463044022074bd97b7260fe577ec8b677996c649ce1393a504b8e291d812708a48447ce5210220672424b1d2df8baef401586bf5907848e342ef3dfb83648650c3681b52ab8261", + "costLoading", + "fontStyle", + "D_", + "BjjgnIREhUDfCdsp3alU", + "ASSET.CUSTOM.TITLE.NAME", + "内", + "触", + "pirolisi", + "gobba", + "abrupt", + "assetInfo", + "affabile", + "Tl", + "Today", + "HPkwqgDPq9kn9nfY2S3C", + "writeUint32String", + "police", + "53191", + "^[AHK]\\d{8}$", + "get delay", + "__private_23_instance", + "matchesProperty", + "react.suspense", + "signedConvertRSVtoHex", + "balance", + "tragedia", + "{\"0\":[\"1. Added the \\\"GasFree Permit Transfer\\\" feature on TRON to free you from gas fees, Energy, or Bandwidth required by transfers;\\n2. Fixed known problems.\",\"en\",{},{\"formatters\":{}}]}", + "QdFMKnPyncxLY2bAlxWI", + "恢", + "ACCOUNT.AUTH_WEBSITE.CURRENT_ACCOUNT", + "OFFICIAL", + "53240", + "0a094d656449426c6f636b10001a47304502210082d18e642895b30e10d433aa6de01381f578e842b23045d928f3df0258660deb02203f04ae95de4705c99d4ca5f0a7d9099c69e63f1b1ef3c4ce43ed64fbdb969a1f", + "0a0854524f4e4348415410001a46304402206b4fbe443bb6dc68952a617440d6d9e10f9cee70ff130c9cc22b47826208cd3902205bad2ec22090a42cb6a80fbb1a55f12caeb7ae2087dd160babae7be7811b6a27", + "INVALIDATE", + "KES", + "0a084d6172794a616e6510001a473045022100b7e3b46d7ab812f7c48bfbb98602c55e2d8cb4932ac1f1ef3ecb436e88bd6ee402200803df682330078c77907ab1bae1bccac0444916c70b2723b408c8a156178dec", + "maxDataGasPerBlock", + "notRestoredReasons", + "onFinishFailed", + "仍", + "THB", + "wordlist", + "readString", + "SHA-256", + "unfreezeBalanceV2", + "君", + "0a0a436f6c6c656354726f6e10001a473045022100ea31d48743d40e4d379f22983db15300b3cc4c1ba9066d58a210a9ccf711e0f5022012c6a776d06b123b1ce3b02eb6aac2a4fdfeee3d9ed7dcbfbd0120f0f11744c7", + "dipinto", + "BaseProvider", + "0a074449414d4f4e4410001a473045022100b186fc07a57fb6f67dc095f17666e992fbe064b1ab70913888cb0ef08d64838b02201ab266fee1f1d70cf2367127171772d23bdd7ee32e4469932b3d33dd12e7c7fc", + "0a1021212121476f6c6453706f742121212110001a463044022067498c9a0058c9ddb4f81166e76729f011dff988cdf9fa8c090f6e31ab08f84302207cc673f11ffe8993c9f7214b8a334d8fd606362e8ac5babd367b228d665b0822", + "滲", + "53315", + "get left", + "makeConnectData", + "visibility", + "ASSET.ASSET", + "53360", + "53364", + "COG", + "Previous Page", + "defaultMuted", + "sfinge", + "msBorderImageWidth", + "ROUND_DOWN", + "Cx15sQE_HZOgm6oRauJy", + "寧", + "allow_interest_groups", + " react-mount-point-unstable ", + "strokeLinejoin", + "ambito", + "semver", + "tjSWr5ubay0bhIMWsb5i", + "53429", + "encodeDST", + "pack25519", + "derivare", + "conforms", + "msGridColumnSpan", + "998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4", + "mul", + "^\\d{6}$", + "接", + "computeHmac", + "Đ", + "get acceptCharset", + "A_JGylDK6__h8aueql2h", + "趙", + "Ĩ", + "53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0", + "effects", + "msZoom", + "o7KLupCHdizoy75T91nM", + "onSelectCapture", + "get ariaRowCount", + "fetchFollowedAssetList error: address is invalid", + "ASSET.SEARCH.NOT_FIND_CUSTOM", + "saddlebrown", + "funny", + "nextHardforkBlockOrTimestamp", + "DH_CHECK_P_NOT_PRIME", + "GPUAdapterInfo", + "-group", + "um", + "msColumns", + "0a0f4469766948756e74657273436f696e10001a46304402203407102386496fbccd061cab787f53ebbc5961aec7bd0f06c83229b53b9b7e1502205119e01f7e0e9e23fac307c7b908dd5de1ec22409a7a6392dd5a4758ee7b399f", + "onscrollsnapchanging", + "arcTo", + "steps", + "-click-animating-without-extra-node", + "zero2", + "^(?:head|last)$", + "53557", + "transform-origin", + "幻", + "get pathLength", + "][type=\"radio\"]", + "updateAmount", + "0a0f4865617274506f776572546f6b656e10001a4730450221008c833c5cbb55d2bd6f6f8f98c3466eca59e7ea514acef21819b8a90b13031a37022011b78354e835fb71345ae6a031748af3e8e434900a5538f30cc8669caf6c67c2", + "ContextMenu", + "Forbidden", + "doubleValue", + "weapon", + "IZ", + "reminderTextBox", + "social", + "0a0d466c61674f6e4576657265737410001a46304402204faa78dacca27e0d0584ac762479c2bfcf3fc9bd5a39fc3e3721413381761309022051962b80f6ccdf2fcb3a7bdf1394a289c17221430164d06b5a654d3d2bce8649", + "53599", + "defaultSelected", + "0a0f44454550535041434541524341444510061a473045022100e313dadb8545214ead48188c61605976584c95c16f435e15ae93c813bb509f3d0220073686fd5ecc9c7bf9bfe87e9b72575b1793d7c75aa7c33e6b0decbf7f149e5b", + "VKe8kp9zQXqlPN8ATb10", + "MUSTACHE_EXPR", + "readSint32", + "CTR", + "isValidElementType", + "ALT", + "fromToInfo", + "isFileList", + "lu", + "53620", + "0a05537573686910001a46304402203b69bdd164d3730de4cfd8039cbd23629e0057b16872bf8c48fc978d7f9876fe0220247378cc7416cc33b0858b996adbed25ae034ff2422c8ed6cf4748dda0022141", + "CONTRACTS.TriggerSmartContract", + "0a0a4d6172735469636b657410001a473045022100c478aae47a1b793f1a62faf5541226caf9dc0227fb2994b6a4a6c6af8a34dafa02206dd719c5622bcc54a8f16531f5de9900af7e0349ca96cced34862476f2ed9535", + "setPopupVisible", + "/api/wallet/v2/unfollowAssetList", + "WIN_KEY_RIGHT", + "53653", + "When Input is focused, dynamic add or remove prefix / suffix will make it lose focus caused by dom structure change. Read more: https://ant.design/components/input/#FAQ", + "_reverse", + "ottagono", + "fly", + "https://sunswap.com/?lang=zh-CN#/home", + "7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193", + "11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf", + "实", + "Dj", + "0a044755525510001a47304502210085c6ff0c542a92d8342d4d806223fb07c851cc9c597fa0de9addbbf0fcf27fbf02205ce429b7910bda33125b4ed196b0612e75553fb4c72d7dcf40671500aa886ede", + "navy", + "WalletValue", + "0a0947686f73744e6f746510001a46304402205352c99c593be6c6841db777b87d74e6692ae3c9548d13fa36960271695d6f6702207d4d21f6931670f86f340beaefe228e3e25ac0a84bd1095dc8fbcddf145f244b", + "grafico", + "createArray", + "setEIPs", + "fr-BJ", + "^(\\+81[ \\-]?(\\(0\\))?|0)[6789]0[ \\-]?\\d{4}[ \\-]?\\d{4}$", + "亞", + "drawer", + "^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$", + "ASSET.COLLECTION.LIST", + "toUtf8String", + "getEIP1024SharedSecret", + "getTrueBitIndexes", + "0a09536368726f636f696e10001a463044022001a9726560783fbe472347ff5f262f1b417d017170875fb03009695031495feb0220483537b811670dae7e900dfea44ccd15e04dcc14e5cf6bbf1efc3d890799055f", + "0a0353554e10001a4730450221008b8bf8c27d4390a8759f9c3401556d4469373a4cbbcbbdb57e162f61b57d70f602205296c0f6fcfcbfebb4398e568d71d35cc02c429f232a95b7e7e7910ef90481d9", + "ManagerDeviceLocked", + "utm_term", + "53767", + "137:0x35f8aee672cde8e5fd09c93d2bfe4ff5a9cf0756:82dc7c771ad33e33d4e1b89d932d7574d87b8ef5d7d9c0d6f0be97a8", + "toRpcSig", + "#000000", + "ImageDecoder", + "ze", + "dust.enableEesPagePath", + "hkern", + "DBWrongPassword", + "53796", + "30450221009599eb72fde2d45adc2e0beadf055d1f5e8f65090e153ddb6fb02a7343c96268022015e9dc0eb7e7d733edae86bfa10fad3ac3ec38c23b3a9ec67fc82f53c6eaf5ba", + "createLinearGradient", + "readInt16BE", + "31303030313035", + "dKb51AQ7cDceMLH9lT7R", + "hTLzrW38rYcAKkscKdz6", + "#b8860b", + "isEqual", + "eT", + "53823", + "venture", + "53833", + "webkitGetUserMedia", + "_l", + "SYSTEM_TAG", + "江", + "Z_BEST_SPEED", + "aisle", + "_result", + "0a04616e746510001a473045022100f32be235ab3f0ba24629f7a95667aec7bc91b56c4166613a6400842ba752771402207e83f7a945f71b6b5924dc51c7908bb2705f0f0c927e52a3e6e81a5994451616", + "Hd", + "toPairs", + "BROADCAST.FAIL.INTRO.CONTRACT_VALIDATE_ERROR", + "奔", + "sabbiare", + "鈉", + "getLastNodeInfoCt error: ", + "int144", + "Node Management", + "zeroPad", + "Symbol.observable", + "53932", + "getLostPoint", + "Ropsten", + "Two", + "getOriginAddress_asB64", + "fledge", + "ERR_STREAM_DESTROYED", + "camerata", + "凭", + "TOKEN_TRANSFER_LIST.EIP1559_SPEED_UP_GAS_PRICE.ESTIMATE_TIME", + "writeUint16", + "J160Y7bHf4yXDFa83aG8", + "gtm.appVersion", + "BYTES_PER_FIELD_ELEMENT", + "FULL", + "dust.__ccd_em_site_search", + "toggleSearchBar", + "dust.enableCcdUserData", + "useRevalidator", + "styles", + "2.16.840.1.101.3.4.1.44", + "XRANGELOOSE", + "params", + "54024", + "RelativeOrientationSensor", + "償", + "ĵ", + "aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd", + "sfoltire", + "PreconditionFailed", + "renderTextArea", + "rh71wlXI11EnYktW3WEQ", + "resource", + "np", + "internal.loadGoogleTag", + "少", + "08141207313030303038301a0a43495459555054414b4520002a015f3203545258380642463044022046c1cdf408a6ceacc20517f69ebb6cb13dce526327e1240e881f7ddb1678c34402200eef4340e3e52490bd5b07047aa5ef90dee7aee6dcd81265dd8f1b6c6a3a2edb", + "GAS_FREE_BROADCAST.APPROVAL_SUBMIT.SYSTEM_BUSY_EXCEPTION", + "54105", + "//_comment", + "%s cannot be longer than %s characters", + "getBlockByHash", + "Duplex", + "0a1050726f6a6563744561727468436f696e10001a4630440220307ed6bd4bb094eb1c7fea96db72b30d77f9cd51962af5f466a319d6524e5d6102200a1be950e16d3d02cd5fee054efc62b4b0a94b61dd71e947d846959dfe766494", + "setUpdateCycle", + "isInt", + "UPDATE_WALLET_INFO", + "compareIdentifiers", + "bannerMenuBox", + "引", + "Index routes must not have child routes. Please remove all child routes from route path \"", + "AccountBalanceResponse", + "BluetoothCharacteristicProperties", + "SEND_STEP2.SEND_TRX.BALANCE_NOT_ENOUGH", + "0a0345445510001a4630440220570a7121bb3e8703dab8720b74a1e919207b7542419ce9e26bf0fc0e2011f1e602200c17af47ab8d803a5424b2d0aac24d2fa2006dfbd616742d1afbee3df7821fc8", + "wb", + "internal.declareConsentState", + "pn", + "CLOSE_BRACKET", + "_cn", + "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973", + "get usb", + "toBoolArray", + "0a0354425310061a473045022100d940fcbbd3ea46f39071a8aa8dc32a72d22f3e66307ca01c2bd2a7f39e9d403a02200de87a11495e498a81dff0bccdc585a451cc2159b3744165749bb939e0cdfc3f", + "accessedDefault", + "0a054c616d626f10001a46304402200c3ad85449303fb37452a6f5dbd27192874dfaa59714b3ae4b8a41bd9d82478c02202e576d31a772169637bc039bed7560c028d1df368371db13dc3e68ba3731160e", + "AsyncIterator", + "focusout", + "creative_name", + "GET_MIGRATE_INFO", + "洪", + "get twist", + "alpestre", + "smarrito", + "kiwi", + "west", + "autoCollectExclusionSelectors", + "0a0f54726f6e446f6773436c617373696310001a46304402204921c089b7b8fa869297cedd9d65935656a413efa01c44bab8a46563ea1b0750022024ed5eebc86ea91cee5699ad335e54c04a874f11f2ba47e401dffeb32e12798a", + "ScreenDetailed", + "ASSET.SEARCH.RESULT", + "fy1nCkqnS_GD0JcmxAeg", + "缺", + "si-LK", + "fadeEffect", + "feTurbulence", + "getWrapperField", + "warnIcon", + "feSpecularLighting", + "Interface", + "/settings/change_hd_entry", + "0xf242432a", + "顽", + "08231207313030313335311a0e43727970746f4469766146756e6420002a015f3203545258380642473045022100b378f339b3457cc7495e3f7ffba849dd8681e57ea9ef035d4ffbaadf21eb8d21022052f3ec62fe105c02825a47ad98d42c78eebd3204095951ce98adbda8bd034195", + "esteso", + "Ramu3Xd_qFtxKM0dB9aB", + "^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$", + "season", + "rotr64_hi", + "isIn", + "Xa", + "0a0d536f7272794e6f74536f72727910001a46304402207caabd79b28972569ba6a81f42d715eed2bf3591c542e4207d246c1548a62ac802206ca70902a58b8d6db3d73342563bdd0caf544210ceb34c39ecc6f30e1e27db68", + "aes-192-cfb1", + "慘", + "isCurrency", + "writeSignedVarint32", + "torch", + "get webkitDecodedFrameCount", + "54376", + "undelegateResource", + "54390", + "cremoso", + "preservesPitch", + "GENERIC_PANIC", + "54406", + "湿", + "deadlineError", + "mload", + "getEIP1024PublicEncryptionKey", + "mapHashToField", + "54428", + "eventKey", + "54431", + "setLastNodeInfoCt", + "0a0757656c636f6d6510001a463044022003f8f5844cbd044c4524a3917b3c5371b0c30c73de435d9ddb0ce1e95cc428d80220666b7d7e71df38f62f2aef0b3329afecd108591d7cd9e38849f6b544a9fb0f94", + "54443", + "RSA-SHA512", + "searchResultTokens", + "ostrich", + "_alg", + "毛", + "SEED/TRX", + "HID", + "setPlatform", + ":legacyHistoryImport", + "Finite", + "shannon", + "[,;\\\\/\\\\、\\-,;\\s]+|\\.|\\|", + "loginPopupCloseCallback", + "webpackChunkchrome_extension", + "莫", + "stubTrue", + "getCueById", + "certain", + "encodeParams", + "Trigger", + "customPadding", + "sibling", + "和", + "isBigNumber", + "ReynaToken/TRX", + "txDataNonZero", + "setLoginCallbackFunction", + "0a044575726f10001a4630440220516712048d4c181bd5c45b5b40d2ef198f5a6faba03690491476da7c6f0859d50220400206606d1b2330aca3a0e846bcdd801b1c2561e27a2455c95e4e0c00f16f9b", + "陶", + "domainLookupEnd", + "couch", + "getEventsByContractAddress", + "ge", + "HOME.GAS_FREE_ENTRANCE.BANNER.DESC", + "_r", + "InfoCircleOutlined", + "DETECT_NEW_TOKEN.BUTTON.CANCEL", + ":_gid", + "赤", + "illudere", + "scr", + "0a0a5354455053544f4b454e10001a46304402205560cb545ba54578d8415fe0570970f3771be469a9949ead6c01966e85e6e52102207f901ad516cd4fcb31e71f9c04a27caa50ea1fbae367278b953d50a376a3e263", + "formatterCache", + "imageRendering", + "copricapo", + "XAF", + "ia5str", + "SharedStorage", + "dust.gtmTagId", + "bip32", + "isSpecCompliantForm", + "F9", + "stereo", + "_encodeNull", + "抬", + "WebkitLineClamp", + "when", + "0a0342414e10001a473045022100e64b294f201b2692fe9b4c9fa0ec1a9928747f4b555222f7a82fc0eeb056974802202a368253bbe9ca3bbf55ca124d8609dae6d10d80dffd0a24ee192baae869682b", + "VN", + "勝", + "DeviceMotionEvent", + "0a084c6574735472697010011a463044022078ef2058793dfce6df5480349bc9304264f9cf2cfc3a0acd229aada9ba6772ee022072088ba5aad901235f962cc4be12f9a0772e46df87ece63e5788596d458e0639", + "ccd_em_form", + "NINE", + "spoil", + "flexOrder", + "^[0-9A-ZÁÉÍÑÓÚÜ]+$", + "es-SV", + "amalgama", + "三", + "酵", + "暖", + "r_", + "WALLT.IMPORT.PASSWORD_AGAIN", + ":clientVersion", + "54747", + "tiger160", + "0a0b54726f6e4469616d6f6e6410001a463044022012ba54ea5719be6a75513ebd9f5eb882768cc804b84338bfe4da795d039389bb02202e183c53ae1f1629cc07253bf718433feefc78a67eef214a7c679a35eaf5b785", + "elementRenderDelay", + "zoom-big-fast", + "mousePosition", + "broadcastRect", + "繪", + "alone", + "getGasPrice", + "amplitude", + "GAS_FREE_TRANSFER_LIST.TRANSFER_APPROVE", + "絡", + "JP", + "updateAddressItem", + "0a04444f4e4f10001a46304402206cd188d9879f4e3b98376d5d8d943fc3477595f9a56e63474ce817656ae3169f022067706038ca0cb7aa420b5c987da3791bd3bb4344e8a32c75b28f2e6df4ed5c51", + "grunt", + "prefixCls", + "callcode", + "set cancelBubble", + "gm", + "0a046361726510001a46304402204422688a736de0d963865998f60d8a0b8aec290fa3c2bcbcf24868775ab03cc002205b0fbaaf6dba84a5aa6bfc7336a018429d747a4c176f1b2076af66915391bb02", + "setHitData", + "wEoaZo8wxTcJatZ9g_h0", + "54828", + "遗", + "gtm.gtm.whitelist", + "caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1", + "TWD", + "Ln", + "parseHost", + "fr-GF", + "54852", + "comparatorTrimReplace", + "寶", + "WALLET.CREATE.EVM.DESC", + "Capability", + "chainTip", + "0a0954726f6e477561724410001a4730450221008f1896a108eb60011933c981434605df1b035a189c96dc715eb4c2ed235b5bb102200b4af8823aff9393f3cabf56e3a6e1824338b55773cb0b9ea5b3a0bbd0e2b24b", + "azoto", + "0a08416e7573436f696e10001a473045022100a7873c48372b1b4f6e07d6abe1fffe7289168a7955c6eb7d57fbaeff04781f2b02206db15fc39be81ae77c048f9dab36e90d0d12beac292e20ccc217d11ce5a7fd3f", + " must be greater than or equal to the current offset ", + "gossip", + "--", + "strappo", + "Townbuxtoken/TRX", + "(.*)([?&#])(?:_ga=[^&#]*)(?:&?)(.*)", + "hardforkIsActiveOnBlock", + "TRANSFER3.USER_COST_DETAIL_INFO.TITLE", + "#faf0e6", + "ojoSDnadPaJ7qKHOtl5m", + "54899", + "set ariaSetSize", + "static/img/3909783770556a9e216d07c0fb053a4d.svg", + "6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4", + "^[A-HJ-NP-Za-km-z1-9]*$", + "54914", + "CONNECT_CHOOSE_ACCOUNT.ACCOUNT_TAG.CONNECTED", + "IZjV7pbCsDxFvmkr9uUv", + "54917", + "54918", + "MozStrokeWidth", + "onBeforeInputCapture", + "54922", + "Fu", + "ripemd160withrsa", + "额", + "#ffe4c4", + "nwt5X3d5C19sP9jb0VQ0", + "paddle", + "getUpfrontCost", + "getEventTopic", + "EIGHT", + "TRONEuropeRewardCoin/TRX", + "cv_XOk0JaAu6ItKMzGZ4", + "writeUintLE", + "0a1554726f6e546f6b656e73436f6e7472696275746f7210001a47304502210088625d64d65d1acfb52861f3eabea30b10257b118e74517f44c5d4c0e647220102204fed34c19d70050d9da09d9f9f1d3ebab50a360a54d2b9a3c85fe109fb0d3618", + "banner", + "__listen_data_layer", + "isCustom", + "petulante", + "55007", + "_YyERMikEODKQjYcMjUw", + "貯", + "get previousRect", + "赋", + "雄", + "55031", + "He", + "效", + "飛", + "isCrowdsaleAccount", + "bengaliLocales", + "defaultLen", + "SECURITY_AND_PRIVACY.PHISHING_DETECTION.DESC2", + "outlook.com", + "七", + "ArrayBasicTreeView", + "web/5.7.1", + "hi-IN", + "TRANSACTION.FAIL.REASON.OUT_OF_MEMORY", + "0a0c70617065725f77616c6c657410001a463044022037fa8bb65b6b9e4d2848f4a4a7430b2f48b54f47b0770af78dc09c850101f2e30220341e04aa5e34c396d3c18ba742c9db1ba5c7230426bbd4697563d0fc44ff0368", + "en-SS", + "0a0954726f6e42696e676f10001a46304402207ece22ea17e62fe37da1524779cfade4e20ec7ac590f56a7cd6c5870e6cb06bf02200e29cd78ce9443cbaf90712371232cd002ea688b8bf11227f1191112fbe45329", + "gridLayerCounter", + "0a0a54656e736f72466c6f7710001a46304402202017d55cd100acd0182e475379121f844013ee4fe53fc5dd18f90af63dbe95ee02207ae3832efb4faf42ad660d824433bfe3595de597d5b9c106c7365fec37dbdfc5", + "GY", + "奇", + "parseArgumentOptions", + "^(https)://(.*)$", + "Ir", + "-close-icon", + "_gbt", + "alfa", + "085c1207313030303435311a0a4c6f766548656172747320002a0731303030323331320854524f4e474f4c44380042473045022100af6c596fcba11f497993a16ba8ba7c77ba43c37169008524a57de46f6c4845ef0220370587c35dd00af68ecb6297cde9f1cb49d12d2338a90671537afcbb18841d90", + "0a0b4172636164696154726f6e10001a4630440220065e006d71db88c79941f2b5d2edc9d8a16b6dd5caceb4905f5734ee3242cd95022035053762b8b77b7c27121fc054f1e5b0efad77e25af7ea137e68a711e12f87bf", + "darkolivegreen", + "委", + "韓", + "creationCode", + "Nk", + "digest64HashObjects", + "ipotesi", + "__private_18_instance", + "get propertyName", + "ASSET.HOT.WALLET", + "fonia", + "cmkZeVtAIDy4Ia7NMn00", + "movementX", + "hotel", + "ref", + "CSSValueList", + "Invalid string. Length must be a multiple of 4", + "orizzonte", + "^((?!10|29|35|54|55|65|66|86|87|88|89)[1-9][0-9]{5})$", + "hisTokensList", + "1:0xe92b586627cca7a83dc919cc7127196d70f55a06:16c6594547c8c6af18ca0d8b500976bfb7f38764060cec3792c2aad3", + "0a094c554e41546f6b656e10001a4730450221008bd36c647d0e6745e8de82fbfd6746c61b8bcab1fb3071b9a87b3787a3c5b2f0022041aa69e073a1cc4f8a5ecad1741d9bf2daac152e0a6ff22de6e6ede86915047b", + "set part", + "0a06504f4c4c454e10001a473045022100861eb604048f979885ef822a1e222e4fa09e8320690c982ffa133a1f4b66f48902205e8999268df39368274e5e17b0f66b9fb56ec75167fbad0dc785f9123a35e57b", + "豐", + "fromPrivate", + "^(PK[0-9]{2})[A-Z0-9]{4}\\d{16}$", + "DE", + "www.googletagmanager.com", + "minore", + "commitView", + "fromObject", + "S5eEalV58DQH4Ap__XsX", + "base64", + "buttonContainer", + "55218", + "0a1054726f6e43726f776e4469616d616e6410001a4730450221009bd3a9186ce2342b19c35075dca77bf7663a21c1d9b011c4c75b01346c0af24602202b91de976ac9b5f3a8884349cf460ed1d42d18baba45721af1cce69087016572", + "value_getRootsArrayComposite", + "0a0653454352455410001a473045022100a417c71c2e20737a2fa57b15ff630299464cda3ba9c1da45ecf366a897bd3b1e0220519e6f800d0c9d0424b31f8254ce62954d1442194a02e245c2eeecb001873d28", + "GAS_FREE_TRANSFER_3.VALID_PERIOD.TITLE", + "补", + "55233", + "int160", + "get isVisible", + "onMoved", + ":adSenseId", + "ASSET.CUSTOM.TIP.UNFOLLOW_TOKEN", + "broken", + "rip", + "getInitialState", + "dust.20", + "pageshow", + "AmIL8d_NSKIRvN4HUifq", + "priceList", + "[^\\u0020-\\u007E\\uFF61-\\uFF9F\\uFFA0-\\uFFDC\\uFFE8-\\uFFEE0-9a-zA-Z]", + "55283", + "企", + "ov", + "webkitSpeechRecognitionError", + "action", + "tokenContractAddress", + "truccato", + "proroga", + "55305", + "沿", + "资", + "钠", + "pepe", + "setAddress", + "31303030333136", + "We", + "Xe", + "敘", + "敗", + "IK2j4EE86JDQE_oDgRA7", + "getKeys", + "kLovDyb2nBaTtJRwzUP7", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.SECOND", + "0a1454726f6e506c6174696e756d427573696e65737310001a463044022042c819453d52926bdece48f63d979dd946411b97a2a73f70d3cfcb2211582a190220540b9a31416507d17f52c40775e881305c056da3df7fd3dd768e1f1db6b58adf", + "AugustusRFQ NFT order", + "TRANSFER3.USER_COST_DETAIL.ENERGY", + "notification/updateCheckSecondaryPopupRedirect", + "rgb(255, 255, 255)", + "#708090", + "crypto_box_PUBLICKEYBYTES", + "疆", + "3045022100b7cc93e7abfcc00efbfeeb49cef4d2ceb5521e1c97b2bdee882e011292964be902203d7ebd7c328961e1ca66aa16e8c61aeefa3bbbcad419bc65315658cdb425e5b9", + "lockTarget", + "hitcount", + "check", + "渠", + "getName_asB64", + "getTotalSupply", + "pendingConfirmationsLength", + "userEnergyUsed", + "productIdMM", + "心", + "叹", + "coupon", + "set data", + "uint168", + "55452", + "`icon` is using ReactNode instead of string naming in v4. Please check `", + "getAccessListJSON", + "getResultBase64String", + "Message", + "Rp", + "0a075468756e64657210001a46304402201f3f36058a8ae02b778212f02b31a78359b119a69e781bd713bbd5e0c6be315f022065630c326d6520bb734e8221847971959b49929336f4fc99e911b36294064376", + "aw_remarketing_only", + "55472", + "55465", + "@@observable", + "onlyGasFreeAddress", + "0a03474d4310021a473045022100da7226d033b67af8326d806a6b46d2b2a42842ffe4b791e1407904a44934c91c0220732b68023ad92e192a7df26ac7689009df8d969d0c441304ecdf117c262ef308", + "createSVGNumber", + "getFrom_asB64", + "gray", + "55509", + "verifyEthTransactionSign", + "getEnergyPrices", + "estimateGasLimit", + "internal.appendRemoteConfigParameter", + "0a0b466f7572536978466f757210001a473045022100e7b10cc1fc7ae99d194063ea3db3fcfcc4fbef8fdfe0bf6110c6fd144f7ef1770220539c82734c3283403f3681127fd18cc6680d5ba72733f21c157d3d800df3b558", + "patterntransform", + "mirino", + "persistent", + "55557", + "volume", + "arrayEquals", + "CUSTOM_IMAGE_EMPTY", + "1:0x323a76393544d5ecca80cd6ef2a560c6a395b7e3:f06d2a85ec59f0c4e7ea7a0f824e6a59658947d01f0d728baa0ab10e", + "Choose a decade", + "suspend", + "FLOAT64_EPS", + "tC", + "pointsPerRepeat", + "ar-QA", + "lamp", + "getGamepads", + "parentStyleSheet", + "pl-Pl", + "celebre", + "gtm.load", + "55609", + "__chromium_devtools_metrics_reporter", + "^(\\d{5}|\\d{7})$", + "rating", + "l8", + "PasswordsDontMatch", + "create_smart_contract", + "mapToCurveSimpleSWU", + "text-indent", + "明", + "_ethers", + "P_", + "dom", + "IX", + "[object Int32Array]", + "art", + "decorators", + "_extAdd", + "view", + "黑", + "get width", + "^(\\+993|993|8)\\d{8}$", + "applyEachSeries", + "dust.getMetadata", + "BY", + "websiteLevel", + "queryPermission", + "JYh69S0uT3uQKnilW5Uk", + "writeMessage", + "seekable", + "walletCard", + "网", + "呼", + "Nv", + "import", + "sphere", + "I9", + "屏", + "guessLen13b", + "xlink:actuate", + "SETTING.DEFAULT_WALLET_PAGE.BUTTON_TEXT1", + "GAS_FREE_TRANSFER_2.AMOUNT_INPUT.GAS_FREE_FROZEN_TIPS", + "绅", + "^(\\d{5}|\\d{6})$", + "137:0xf3cd476c3c4d3ac5ca2724767f269070ca09a043:affaa50b47c793acb6b9f912325d898538d409f735b8f312a1914623", + "oj", + "YXyhDl10sNhj6Ar894l8", + "bytes/5.7.0", + "registro", + "hotmail.sk", + "z9sitc2yRU2Ir9T1GxFH", + "glory", + "jsonCase", + "columnCount", + "_decodeTag", + "DatePicker", + "onremovesourcebuffer", + "氯", + "rgba(255, 255, 255, 0.8)", + "曼", + "料", + "4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913", + "fobico", + "95738482", + "N979GOt0FgcEhrHdS2nS", + "rotr64_lo", + "set ariaRequired", + "55932", + "word-spacing", + "線", + "incendio", + "topologia", + "SHOW_NOTATION", + "Patches", + "^((\\+?249)|0)?(9[012369]|1[012])\\d{7}$", + "55945", + "轉", + "0a074675636b596f7510001a463044022015fe9cc6876bd0ffdfccb344c50889450229a7aef8adfc762a9879b6fc5535b702203a177657c5f32248cc70cd230a3e42461ef9d5dd33dfac7e790663f3bec20f21", + "39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a", + "ASSET.CUSTOM.CONTRACT_ADDRESS.INVALID", + "https://www.ethercluster.com/kotti", + "decodeInput", + "8b5071f3-2e28-40cf-a891-cb1486532e6a", + "entity", + "findKey", + "纺", + "55978", + "ar-QM", + "set poster", + "洞", + "toggleIsAllowGA", + "decK2Jtvd3hTm5J45_Kw", + "Alphabet too long", + "^(RS[0-9]{2})\\d{18}$", + "https://tronscan.org/", + "医", + "AccountNotSupported", + "CONTRACTS.UnfreezeAssetContract", + "quantum", + "56037", + "0a114d616b654d654d696c6c696f6e6169726510001a473045022100948c8101585ff605e34499a4d72ad7d4237065511354bd344ca804add6c179ef02202117de04987be898730a8998536354012adeaba3ee64bb74a468be886d8c9faf", + "font-style", + "期", + "memoizedProps", + "suspendRedraw", + "\"value\" argument is out of bounds", + "__c", + "丢", + "HuyI8FJ5CEAiQ7RV31xd", + "0a0b44417070446f6c6c61727310001a463044022076f71da4ff6b2d9f7cf19b8b01104df333547aed314f38a57b066b44f9c62b0d022011e4b8e4c491ea049141d21160b7cd960bf59759068ffd1419b2ba5ffcea1732", + "bufferedRequest", + "usedDeclare", + "set marginWidth", + "56089", + "apiConfig", + "sha256_email_address", + "ariaBrailleRoleDescription", + "56097", + "MEX", + "createArgumentsQueue", + ":campaignKeyword", + "ManBearPig/TRX", + "WebkitBoxFlex", + "SET_NODE_LIST_VISIBLE", + "wbr", + "paste", + "漫", + "ExchangeTransactionContract", + "dust.26", + "0a0854524f4e4341534810001a46304402201501b5cd04ab8cba905e12f13b9240b66071dd88494465008c446815749ca09702201efdb1cb2f2e450ee65a7dc9c482a6fd00fd57c0478046c705525d6fa0f39be1", + "scossone", + "mastercard", + "0a09426f6764616e6f666610001a4730450221009b1c6e34a8931d7f36a40efd9fd9fb105d484beaf4874ca9f5a004e9cb32f8ad022078e81fa47262b37abb3007b95deb9be6ee9d37b343ba40a4a85b024286ed5df3", + "setConstant", + "TBSCertificate", + "pendice", + "ricevere", + "kidney", + "0a047065706510001a46304402204c4682e77342261b7e92895267c001c13bcdd34f83f8c1690edaaf8fad1c99bb02201497908ab6559d1ea2f03a385368cf2bee945fc4e566429c4e95aa5d5e2f3ac8", + "setFrozenList", + "TD", + "birbante", + "Unknow error on context randomization", + "^0b[01]+$", + "56192", + "separator", + "nextYear", + "fo", + "xgOeYGvoQZy3oSNxafH7", + "089d011207313030303537371a084d65676154726f6e20002a015f320354525838064246304402204217f909f71fd80a3e04d8404b2c5abed63969244311e1168786679803f0d2ab02204de8bd2f21a0399421ed49cec7a8d24362e8cb25e36adbb1319c3b496c78fe41", + "doWhilst", + "getMessageFormat", + "YzONluiQl86uOdKhB1Aa", + "pos", + "hasPrivateToken", + "icona", + "encodeUri", + "signEIP712Message", + "soldato", + "0a0353435410001a473045022100afbc9a9673c4154b92c9f069305165afe0e26dccad9b10d65ad48f559f24513e02203d3147702e515ee69664573c763e2f5e7e9b17318bd982b2c377478a99e66ff6", + "onChangeLedgerConnection", + "booleanValue", + "sessionGroup", + "__private_", + "setSortManualAsset", + "turquoise", + "0a0c50495431323334353637383910001a4730450221009c13e66e7efdd347988b91a9ff6a2f2ff5530349b09b972f5aef56d780d71f1f02205d14fd9bc4c2ee4b463e74ecc0f0ca0bee940e3532446053463b64185dd1b0d2", + "0a0854726f6e4c6f616e10001a473045022100ea3b00f7e987c0f7c7c1c3229840aef9f26ec272befa205fec8cfbb3f959dbc1022058a530229e1d5031270e72daefb113b2cd35ea59c9b852f5d93fc9935ad217d3", + "CONFIRMATIONS.TRANSFER.TO", + "^(\\+65)?[3689]\\d{7}$", + "rgba", + "FontData", + "data-icon", + "[\\\\^$.*+?()[\\]{}|]", + "snack", + "dark", + "dispatch", + "normPrivateKeyToScalar", + "getInterestGroupAdAuctionData", + "instance", + "hl", + "^(\\+244)\\d{9}$", + "BUTTON.START_EXPORT", + "ariaKeyShortcuts", + "56369", + "长", + "getBrightness", + "react.portal", + "绩", + "vertOriginY", + "chicca", + "yh", + "sFDS822bQuBJcg_LKM0w", + "responseEnd", + "0a1143727970746f4b6565706572546f6b656e10001a47304502210095b592a113cabc3c9944bddd2102fe5afdedcf608b95dbc9f387a6e59badfc470220164eb71cd83733709c8aaeeba9c6de099ea107c309fcb4e173b34f99283a4789", + "pumpkin", + "dust.setMetadata", + "motionLeave", + "痛", + "XRBoundedReferenceSpace", + "fromValuesArray", + "fzxK5u_UpnUjUYlKqbVc", + "accessedAny", + "DISABLED", + "hotmail.cz", + "AYo7Y0J1mB6LpILzyH0Y", + "#F5222D", + "verifyError", + "dp", + "^(A)\\d{7}$", + "getContractEnergyPercent", + "es-EC", + "get selectedOptions", + "56488", + "/gas_free_transfer/step3", + "uscito", + "%s value %s does not match pattern %s", + "crypto_stream_xor", + "yd0KlFUiLkFSZpXw3xSM", + "0a0a5452587265776172647310001a463044022071dd0f21f564b9994098f1e898d2f628962f7ec353257dc09a2a96673ae71c6402206b50959533c7b552c8ce78e7b9060576383bd31325a00442e729a4228640947f", + "tabNav", + "allowedEvents", + "napkin", + "domato", + "张", + "越", + "sortedUniqBy", + "0a084d7563684c6f766510001a463044022041fb51d44222a559b00c2c322283ba0a17a07ac782a3bc9371ac2b560c75df09022058b3efcec50470a7826c6e2621e5939fe9ea5669ef16189afb49c40ce914a20c", + " required", + "Argument", + "56573", + "HS4K02fmqKDaa5mQwiqk", + "56581", + "弯", + "guaio", + "encodeCompressed", + "hS6u5oqFRM8cXZZpsxkf", + "HOME.WALLET_MANAGE", + "get isExtended", + "toHex", + "Cu", + "burlywood", + "energyTrxUsed", + "methodList", + "sorpasso", + "incisivo", + "G8bE5o1fMDiJ1vYelaLm", + "mouseDownTimeout", + "SearchOutlined", + "organico", + "rospo", + "setTransferRecordsByNodeIdAndAddress", + "臨", + "ar", + "motionEnter", + "c2", + "闹", + "NEW_FEATURE", + "\\/*\\*?$", + "39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865", + "J7", + "absolute", + "benefit", + "衣", + "56688", + "Ue", + "MN", + "56705", + "redIMul", + "0a046e616e6110001a473045022100a924aa91966386910f2e0bd64fc23300f5bca6c0bdc2d88b0ade76b0061c39f10220641a292f2718068989ea1dcb66e12801995d29eb125dec70ce26df26a1025b8d", + "^(?:(?:\\+|00)212|0)[5-7]\\d{8}$", + "口", + "sequenza", + "toBoolean", + "du", + "Ţ", + "rightPart", + ":l9", + "arrowPointAtCenter", + "gtmLoad", + "writeSfixed32", + "brass", + "gtm.elementClasses", + "ROUND_HALF_EVEN", + "metamask", + "no-mask", + "outlook.sa", + "#ba55d3", + "overline-position", + "XLH5FAcK0znqLnMMg6Gz", + "宾", + "RETURN_DOM", + "56813", + "#483d8b", + "evmNonce", + "sha3", + "networkWrap", + "idrico", + "verify", + "skipVarint", + "encodePath", + "0a08526f626f436f696e10001a473045022100d87ab564ebb828daa4caa422c9ad8998cd0dd23be9abb09f77a46a841ba81d0b02206c332e3a5d0a85378bb72f2d833618f4fa4e88b93b5973d7ec4ee1beed52bc57", + "setFloat16", + "GUIDE_MODAL.TITLE1", + "拖", + "0a0542494e474f10001a473045022100a1dd5341f70a2d743f1822827a0f3a7eb35959d7bf40f32abad88fd9837d968a0220470aa1a0965a536ba3c1cae2dc4c954f970f96060852b8ee5aa5b583119cd326", + "0a0746756e4661697210001a473045022100ee44fb9f53839d0937a32048b9909946bad5b04648776a10d880dca4074f0bbd0220057c1b5ed504a8ed1e5d1edf82c2c336d9360ef20809ed2788dbeab12d36c107", + "杜", + "信", + "createNodeFromCompactMultiProof", + "anxiety", + "纷", + "get requestStart", + "yHeXIoONHjgUp_2nmYSi", + "^\\S+@\\S+\\.\\S+$", + "HashCoin/TRX", + "0a0352425410031a463044022003c719b374af1d418d86a62d38383b28650d2b9698bef290854474626353374b02202eb918e6b9318724421b0644c8fbd175b8622e896fac7a60e2065bc148e15e01", + "56907", + "get pdfViewerEnabled", + "ladder", + "56915", + "setActivePermissionList", + "56935", + "0a075361746f73686910001a473045022100ddbe5cbcbaa22974361fbaa94daea30d9dfd5b38433511fdd0464cb8864e1e12022068b93653e09492341a8c448a547a36c1707f3a71b9fce5645d6d6d814ea8e51a", + "createHref", + "fo-FO", + "getLatestConsumeFreeTime", + "0a0874657374636f696e10001a473045022100da39249c3e75bbcb76fcad9b433700fce14282d0037ea66aa4a8f2be6038c354022056e5b97d34143efb94f8c471422ce09a7fdcd45ac9f06cf766b1f7e07df6e137", + "BTT", + "availLeft", + "buf2string", + "rejectSignTransaction", + "gtm.videoDuration", + "1.8.2", + "getApprovalsList_asU8", + "seamless", + "CONTRACTS.COLLECTION.TRANSFER", + "0a094b495749426572727910001a463044022062cfc2da4d98547b0ef2199fb40d9ba5e3bb948bd8bff1cf2f54f8da0d285b45022054003a9be5e61e99fe6727475f1943f10cb609d69a738a80ec877915e7deacfc", + "56990", + "qGaGT2u5CQEMOGhgP5Mm", + "56996", + "queuePendingInfo", + "LB", + "57001", + "live_only", + "readSfixed64", + "scuderia", + "颇", + "NFK", + "殖", + "animationStartId", + "GET_PRIVATE_KEY_ADDRESS_INFO", + "deploy", + "stool", + "get offsetY", + "renderLabeledIcon", + "咬", + "unicodeRange", + "OUT_OF_ENERGY", + "HgJwpJ1yWsKlgFLEIEI7", + "0a0974657374656967687410001a473045022100b7315dca123ae3a288aada2e840aa8154c63c57eab9e08ac5ae12b75ef674df702200777379c5aee3caa641c9878d850dba7467ee4069fa69164bb0fab8abd23097b", + "革", + "get buffered", + "curve25519", + "bignumber/5.7.0", + "叔", + "flag", + "getToAddress", + "暗", + "isUppercase", + "rx", + "gtm.oldUrlFragment", + "bring", + "blossom", + "valuesIn", + "ta-IN", + "supportedEntryTypes", + "ALGORITHM_NOT_SUPPORTED", + "磷", + "hasPointerCapture", + "Home", + "pD", + "needs-improvement", + "noResultText", + "blatta", + "incontro", + "0a07484152504f4f4e10001a46304402202b9a99bc34f845aa27bf5593a96533a571a31d765d9ba4a6e6f1dff3973ae8fe022009db388b7a6cad7c7ef396087e943f2776e53d702a979149d5831fc9ba57fa00", + "_TRHoh8XxtMoOCDdWtj0", + "onGotPointerCaptureCapture", + "setContext", + "phone_conversion_callback", + "e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088", + "depositTrx", + "riserva", + "isMessageType", + "soppeso", + "sha", + "getScreenDetails", + "'${name}' must be exactly ${len} characters", + "allow_custom_scripts", + "dataLayer", + "flip", + "#2f4f4f", + "3045022100f4ec14863e0512804fc69d82fe17bf576340ae8005d0c48520cefb3254b102f702205fea57ba3919071157ff3ee0c93472e936f1dc079bcb0c447bb87ad86e505ea2", + "0a0754726f6e4f6e6510001a473045022100c27c0e184c1fec4ac1891c9cda39d50d9b938566d1a974c220157dc727f3f96602204f69ccc3a819ca61d1d6ea7146ee80951ad942ca814fd53f86f214f46ffe0c8c", + "夫", + "丛", + "57223", + "primitiveunits", + "rw", + "`nonWritable`, if provided, must be a boolean or null", + "\\\\", + "deepCopy", + "^(\\+?252|0)((6[0-9])\\d{7}|(7[1-9])\\d{7})$", + "^\\d{4}-?\\d{3}[\\dX]$", + "-clear-icon", + "陳", + "zMRtaAtONUTXI7JwbnrX", + "prgb", + "繞", + "08701207313030313635351a09457861637454726f6e20002a015f3203545258380642473045022100b4dc899781376c77b03a78074b2bfdc45d593fc9fe6a27cdbfd728eec67e3227022056015c13fd771595f47548146b42cb3f41944b97da8aa0c62c56259b645e6112", + "dur", + "zv", + "cs", + "anticipo", + "onCompositionStart", + "module", + "^(\\+?236| ?)(70|75|77|72|21|22)\\d{6}$", + "O_r0As2CTPUCeSkvFyUf", + "RelativeDistinguishedName", + "Ne", + ":linker", + "rxxrwGXfAqV11prrDzzS", + "utensile", + "checkGasFreeAndToGasFreeHome", + "tfTitle", + "skipFixed32Field", + "0a0d746f7272656e7463656e74657210001a4630440220760dfe312dd8d28c857411c9f341556a62b57f869586942512b7edefcd792edc02205a32b6803b6cda4487af7d0a70a71a815c7ab70309c68ae07e050fa8dad2085c", + "SETTING.CHANGEHD.DETAIL.LOADING", + "jq", + "0a0343434210061a46304402204e713bec09c306e6f99a0a06ecb95fe30ceca55e6f8a4bdfb417c48043dd92a502204a909201533c7376937121ffa5d5aa5913204a2abe0f4ec7c509b1bd93174731", + "ĉ", + "onCloseLoginPopup", + "TUN", + "Maker amount", + "Q3d9yLjZN0N9xt9x_L8w", + "0a0854726f6e5475626510001a473045022100b74df8f33be6dd9e4d933316aa09ce9f9fbd389f215ffbcf119cc8a7fe087e88022024309a509164ea8c065bbf8a2236ab7698fc0a90189520e846a535869de78db9", + "setCallValue", + "BSC_TESTNET", + "outer", + "AQRASRAGBAGUAIRAHBAghAURAdBAdcAnoAMEAFBAFCBKFBQRBSFBCXBCDBCHBGFBEQBpBBpQBIkBHNBeOBgFBVCBhBBhNBmOBmRBiHBiFBUFBZDBvFBsXBkFBlcBjYBwDBMBBTBBTRBWBBWXXaQXaRXQWXSRXCFXYBXpHXOQXHRXhRXuRXmXXbRXlXXwDXTRXrCXWQXWGaBWaKcaYgasFadQalmaMBacAKaRKKBKKXKKjKQRKDRKCYKCRKIDKeVKHcKlXKjHKrYNAHNBWNaRNKcNIBNIONmXNsXNdXNnBNMBNRBNrXNWDNWMNFOQABQAHQBrQXBQXFQaRQKXQKDQKOQKFQNBQNDQQgQCXQCDQGBQGDQGdQYXQpBQpQQpHQLXQHuQgBQhBQhCQuFQmXQiDQUFQZDQsFQdRQkHQbRQlOQlmQPDQjDQwXQMBQMDQcFQTBQTHQrDDXQDNFDGBDGQDGRDpFDhFDmXDZXDbRDMYDRdDTRDrXSAhSBCSBrSGQSEQSHBSVRShYShkSyQSuFSiBSdcSoESocSlmSMBSFBSFKSFNSFdSFcCByCaRCKcCSBCSRCCrCGbCEHCYXCpBCpQCIBCIHCeNCgBCgFCVECVcCmkCmwCZXCZFCdRClOClmClFCjDCjdCnXCwBCwXCcRCFQCFjGXhGNhGDEGDMGCDGCHGIFGgBGVXGVEGVRGmXGsXGdYGoSGbRGnXGwXGwDGWRGFNGFLGFOGFdGFkEABEBDEBFEXOEaBEKSENBENDEYXEIgEIkEgBEgQEgHEhFEudEuFEiBEiHEiFEZDEvBEsXEsFEdXEdREkFEbBEbRElFEPCEfkEFNYAEYAhYBNYQdYDXYSRYCEYYoYgQYgRYuRYmCYZTYdBYbEYlXYjQYRbYWRpKXpQopQnpSFpCXpIBpISphNpdBpdRpbRpcZpFBpFNpFDpFopFrLADLBuLXQLXcLaFLCXLEhLpBLpFLHXLeVLhILdHLdRLoDLbRLrXIABIBQIBCIBsIBoIBMIBRIXaI", + "bonifico", + "須", + "0x", + "0a0754726f6e45544610001a4730450221009851eec8236b275d1372dd9153e09cd491b25ab33741e00fc418dc0eadce2445022006e37ad2d6a80dcd8657bc1a888889a514c6a8ec663097878c1cc6b184fd1286", + "LeafNode", + "ns-resize", + "minus", + "星", + "user_engagement", + "IkGkzIrZMLiRp9eysm3Z", + "0a0c4a757069746572546f6b656e10001a4630440220605bbf68777349def210d64521a9ffb5bf7b1f7f88e77765a1701f4ac5e4c7b60220713f20a1a26b40e10aa976ef268d0924a8fa1a85b58b398e98c3771ca4b0686a", + "adopt", + "AbiCoder", + "readableBuffer", + "57379", + "ku6xn5YBxiqEficpNrpQ", + "deserializeBinaryFromReader", + "ForwardRef", + "57386", + "57391", + "57398", + "get scrollWidth", + "拥", + "派", + "厅", + "scissors", + "CONFIRMATIONS.WITHDRAW.TRX", + "importGasFreeAccountCheck", + "fg", + "globe", + "TRANSFER3.USER_COST_DETAIL.RESOURCE.TIPS1", + "CONTRACTS.ProposalApproveContract", + "SETTING.CHANGEHD.DETAIL.RECHANGE", + "arity is undefined", + "lancetta", + "cachedProperty", + "responsiveDisabled", + "renderRawRest", + "0a045345454410061a473045022100f90571e903fa20e82def9abaf657d776e5c554e1028a8a6cc23a2c8a7563bbc80220176e3a687f7e5046ac7411094ccba2dc6b169c80dc663bb3c3ee62ac6a3eac32", + "sum64_4_lo", + "Click to sort descending", + "switchChainPopupSymbolId", + "elegant", + "offerta", + "spell", + "Ao", + "57502", + "getProposerAddress_asU8", + "outlook.de", + "U3", + "Eo", + "strokeStyle", + "get timeStamp", + "0a084c6574735472697010001a473045022100ddd1f27cd310f14b9c9a21c437f5f77d2aa2c21c6a755e3af36a6a1fe9c38357022068e00886ab5c9a03220ecad79600c4adcf9efdff6a050262e87e93320aefafb3", + "0a04424f4f4b10061a463044022049656af0786f83b4d692f9c90d16d4ad29b56fc7c0f70a033fc621d4cf9c225f022017cee68af672e366549c672e087b8be0e846a3041d167579b4a761a3c3a615ac", + "first_field_name", + "lesto", + "testnet", + "assert(false)", + "ireduce", + "G_", + "onCustomEventServerChange", + "utf8ArrToStr", + "ga4_conversion_hit", + "addressDetail", + "0a0b436f6e6e6563744441707010061a473045022100ad090f258a0ec32b059c626a4d1cce6043100b63b71eb850b65cc5d8c93fd1c7022058f7327b83b1646cd343a30e4cfc4f205663e7129289b5385643062600c1735b", + "_decodeObjid", + "derivePath", + "d_q0JiotUSMOXsIYI3VA", + ":_s", + "LQ", + "blobVersionedHashes", + "0a147365636f6e64616d656e646d656e74746f6b656e10001a463044022071459e8cb00dcd967cf1529316b3f8163d1cbc6e1682622fe2cd899a3bda9c1b02207aa6f18c725c77811317af7d1be4a5cfad65e835d9fef90fdc908f844e6c7473", + "FreezeBalanceV2Contract", + "57614", + "addSubSchemaArray", + "0a06424d4361726410001a463044022004504fae6bea8c8d7c316cdd552f857fa63aa0cf708d432dd7b6b64682278cb80220108d37674f2fb32544e4dc30d07aac8d9c1cc09c3a7021687ea0bc8e71cbef4f", + "57625", + "純", + "Sd", + "zotico", + "0a074d79737465727910001a46304402202e34b94b17fc6f336498d763019c4bc11ff00e1a41b736dfc052c30d9363a44b0220262a219f36c4883bc75d829a1a0cd5c9e32919e6fd218623d3a082a479eae4e8", + "UKR", + "get_url", + "thought", + "0a09536167616e436f696e10001a46304402202aab16ebffc47b75d7f9532a896817cb82c6cf2e7b523e0e93d754e4a18ec56802200634f85064647899d8d9e5f1f61e1c1f464c8518f6fff41d4dc6f559bc831a50", + "purple", + "化", + "txCreation", + "债", + "0a094475746368636f696e10001a473045022100e44067d00bfd7814c972c2de993e58eff924837eaf7c4df99cc666ba42ec6e2e0220048f28eacfb2962b259be2d70734badc3b0f591393d8f5df8b650d94a59f08f8", + "getFrozenBalanceForEnergy", + "mpadded", + "贵", + "57701", + "ghjCTkjN5b54G6E6OuQC", + "defaultMessage", + "stax", + "57717", + "严", + "isNativeError", + "57730", + "lcl", + "setLength", + "57732", + "deflateInit2", + "amore", + "writecb", + "57750", + "57759", + "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z", + "085e1207313030313336371a0a50656572546f5065657220002a015f32035452583806424630440220328cd2831c7d91574ed445181f3497569d3ef8701c4972a6dfd6f83bff311ace022030a2bf82a0b4ddf14df558a9ca34b611f8b87cd87fdb5262a99210b723399bcc", + "conversion_linker", + "0a074b414f5345474710001a4730450221008cc8cdfd4b2adbf09627d763ae62c508b752495b0dfc891b60a37c4672499c58022055a6387df0b5d94e99db8d5cc4bf8b40562be5e0ce7f2c18d01f33f01374d8c8", + "Gfa627B9XkL6Km8pZyWW", + "0a035a525810001a4730450221008422db82678cdc80013a528f5fd56a2aa19982adc09e2092774c0dfa91e9b21c022046b3e26663e4cf97940d6442708f8728aa468e37f3f7a1b04e38dee27882f7bd", + "set width", + "8207dba7", + "monco", + "extraData", + "dJURASGTPpjdWiLADbz0", + "totalSupply", + "get inert", + "REJECT_ALL_SIGN_TRANSACTION_SERVICE", + "TYoOCiFAJP_Q542_WRvm", + "57824", + "MediaKeyMessageEvent", + "${label} must be ${len} characters", + "ecdsaRecover", + "isHDDialogConfirmed", + "ungroup", + "_getEndoRoots", + "VOTEWITNESSCONTRACT", + "767.98px", + "showDeleteNodeModal", + "set shadowRootSerializable", + "react.fragment", + "飽", + "BC", + "bitwiseOrNodeH", + "etto", + "IPLtylYExJ7cEeHXd8wF", + ". Argument ", + "PAGE_CREATE_WALLET", + "^(\\+?689)?8[789]\\d{6}$", + "includeQueryInEesPagePath", + "m7k4QS908Z27Neg1xzeV", + "五", + "boy", + "57914", + "TRANSACTION_DETAIL.BURN_TRX_DEDUCT_BANDWIDTH", + "吳", + "isLazy", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.ADVANCED", + "08101207313030313333391a0345444e20002a015f3203545258380642473045022100bf6bbf19b4cf3330ded8d6ca96f51a2d34b7299d38afd550778d202aeb28c09f022022a384cb3fd9cf6548f7a8c09c1bfd43ffa48a56ba2c94d4245807f3252eff95", + "loyal", + "novella", + "utilizzo", + "57962", + "AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM//5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9", + "Ą", + "^rgb\\((([0-9]%|[1-9][0-9]%|100%),){2}([0-9]%|[1-9][0-9]%|100%)\\)$", + "3045022100c689e1d30113b842b9fc468cc4e26308a6df924818b9fd89431627c8a42c57af02200225d6cef4578c9e4c46c48afe459a7037aedbfda03195ad0252cba5b41b502c", + "onPointerOut", + "branches", + "CLF", + "137:0x7f19564c35c681099c0c857a7141836cf7edaa53:82dc7c771ad33e33d4e1b89d932d7574d87b8ef5d7d9c0d6f0be97a8", + "confirmLedgerSignTransaction", + "confirmations", + "redact_user_id", + "0a09626561747a636f696e10001a4630440220799900191bee78b470568ed08c0943789c181efd36873af5c8d2cd3b515816d302204a24955da9892ac01f8da37a9fd87d315d00eb6753baacdfcf9ced695f9b4d5f", + "getHistory", + "0a08486967684669766510001a46304402204d149d8cc8685209b2488c356d784febcb230f782e3a7410132f83e8a731c8ba02205fc057851d589164cb1481eebc4879a04720cc76342101115a4780de15541b01", + "getNodeH", + "0a07456e746f6e615810001a473045022100e8693b4ba223f908f70eedb560f2950eb8a4dcddecd1e3b9bc5597c3be99ee2c02207d639fdbace9e5ffeaae5a3af8f5357cfb7a00fd148b4b0c28816c865fa7d3f1", + "hmeUCGvbbUBZtsTXA3B5", + "0x38", + "08151207313030303233311a0854524f4e474f4c4420002a015f32035452583806424630440220102e163fffc9151042c26402bc1c8bd9ddee63f88e9d533ef007560c4990ee25022060ab5bae133bb7ac734de54bb16465ccf02e1471a82264784710f42c8a3f77ec", + "setContractState", + "em", + "nodeList", + "sorso", + "^(\\+?595|0)9[9876]\\d{7}$", + ":location", + "58040", + "0a045345454410001a46304402207197ea28cbbd21ce93d3b9b2e72539e0e27b68f85a67b34af95dc8eaaf6f19e802204ccaae4f7653a8dfe61e70f6a3c29179df3be02ccef5dcc5036d0310ecb49238", + "Subscriber", + "58049", + "peace", + "hb", + "get windowControlsOverlay", + "setCodeHash", + "供", + "qo", + "offsetX", + "細", + "checkHomeEnvChange", + "隐", + "setOperationIdentifier", + "CONFIRMATIONS.FREEZE.V2.OWNER_TIP", + "58088", + "previousCentury", + "antiquewhite", + "updateDisabledCurrencies", + "FegibW6iSWZ4ZF_slbZX", + "asino", + "58104", + "C8", + "^[0-9\\u0D80-\\u0DFF]+$", + "buzz", + "0a094c75636b7954726f6e10001a473045022100fe0b8991693f76255f72f54eb7b16ce74664a509af5228c734b50b5896ae77430220668df70abc16c278c8ba7f7a77ae706ad8795c0f27b1666cd934da5daa7573ea", + "Firefox", + "rintocco", + "tcc", + "3045022100c8790938f88557986c769102d31603849dc8c560cc03a45db99ddc90d69306690220295950348fffc22fbb898d75e768edb1edcb1c8772cc3518ff9687e957a87e50", + "fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9", + "驾", + "58153", + "setof", + "软", + "58167", + "updateTransactionType", + "58172", + "melodia", + "Symbol(hidden)_3.yp3krdr5c8", + "componentWillUnmount", + "0a045357414710001a46304402203471b090a0c5cf27a73b5eb887c8cf0203fa393fee2b8d7e467e4064bd93dd5202206ff69afa6c09bcbf946c0b24e74c9ee98365373b46b08b8c0e77e136b8411708", + "GPUTexture", + "画", + "xE", + "TRIGGER_SMART_CONTRACT_TRANSFER", + "get clientX", + "longAnimationFrameEntries", + "Aj", + "readPackedDouble", + "0a0354454710001a4630440220384e4813d4911cd49b5e203702f6c03ce8243a632373c971d40f6e4c30f6052a0220202494b8a09571d20b5162bd1cef25e3da96dbeab2da206be9c64e4b17ec25c1", + "getHash", + "timeoutLimit", + "YL", + "鏈", + "ACCOUNT.SEND.ENERGY_NOT_ENOUGH", + "SETTING.CHANGEHD.TIP1_1", + "總", + "0a065a5a5a5a5a4210001a463044022066bfe96155eaba727d0942d1eb9ba5c4c80299388eee68214ece7d6ffb6a6d9d02203e51afcec95d1e578bf5f97615bc105e63658cb21002c53b8f582a6e39ef351d", + "Pl", + "^[0-9A-ZÀÉÈÌÎÓÒÙ]+$", + "marquee", + "websiteIcons", + "beginsub", + "der", + "crusca", + "0a0b576f6e646572576f6d656e10001a46304402202a1243d945068b2d278f2a7504ba62a1957c52fe81d172bb7f53b17d55b1ffa002206ea16c1807114ffac2d05d1588a7ca449784c4438be6929a79b35eb1d83b1deb", + "3045022100ce280997a6b39acd5dc3522401c205eb4719b4b43e7e673958f1c7b7b97a8f59022042eb6a70f1f45c771a697eb85b71ba58acc8074ac436d27840ec1325423d7e0c", + "把", + "dose", + "It", + "dolce", + "duty", + "%Promise%", + "^(SK[0-9]{2})\\d{20}$", + "v5Compat", + "set ariaReadOnly", + "outlook.com.ar", + "容", + "贫", + "msub", + "allow_enhanced_conversions", + "58311", + "library", + "numoctaves", + "ariaBusy", + "OStrokeMiterlimit", + "0a045452585010061a453043021f54a16491ef1e5aac6b018fd58f96375081a6c4dc81f9aee6cf75fee9fdde6302200e1cccb436684cae6cfdcf3b18a68a869db242837c2f5611c7855aff53352e15", + "genitore", + "IteratorPrototype", + "get scrollTop", + "SHA512", + "KEYRING", + "_decodeWords", + "NyRN4hmCO65a6rpySB63", + "庄", + "set text", + "xmlns:xlink", + "賓", + "disallowAllRegions", + "getAllResponseHeaders", + "glimpse", + "08521207313030303737371a0a4d616e4265617250696720002a015f3203545258380642463044022075a08af46b2fc08974e094e1f43a5c86e44992fe3ae7826f39f791b75f458c06022036e4222ac7d0627361b8f009865ca2b008d3c6403fcbaee7b62763cec56ada07", + "anzi", + "58396", + "bZ91yPtM33OlV7oSkpFP", + "set indeterminate", + "58408", + "AmountRequired", + "mergeResolutions", + "wool", + "speedUp", + "za", + "MxkM7DBPvrJJCS6sa9g4", + "readmeIconSimple", + "allowHalfOpen", + "soda", + "rowSpan", + "chimera", + "sintesi", + "b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b", + "clearRect", + "StorageManager", + "_getDoubles", + "Any", + "58453", + "改", + "58473", + "0a0553544f434b10001a473045022100f919e9a5063a8f41e917456c3b9b4495313500e00da5e4a9003e300ddcb4de6b0220795f49f9d43eca2844fef2bdad4d8ddf89a6c4eb00e66c2403c2796370723e31", + "setContractname", + "onDrop", + "ACTIVE", + "58493", + "TestNet", + "webkitAudioDecodedByteCount", + "0a034a414d10001a4730450221009b6ac47856b1beb7f08c878b01617372ba9dbdd12f4ae69c98bb536cfeb2250e022015665cf66f887e82e7b175cf76feb2c6f19fe59486d5e383dc510ec4a51b2696", + "ROUND_HALF_DOWN", + "FORMAT_REGEXPS", + "setAbi", + "^[a-z\\d]+$", + "runIfUncanceled", + "GL", + "moz", + "event_developer_id_string", + "^AD\\d{3}$", + "缴", + "foreignobject", + "getPropertyGindex", + "__fil", + "copione", + "^il([1-9][0-9]{0,2})nm$", + "firstToken", + "2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c", + "defaultPlaybackRate", + "58560", + "believe", + "withdrawTrc721", + "58564", + "%encodeURIComponent%", + "vezlSDoeMcl_wCBeypYj", + "high", + "kovan", + "^[A-Z]{1}-?\\d{7}$", + "dust.28", + "reward", + "vano", + "argv", + "JHh21UZPLSiZXKEI0xgv", + "pudica", + "setHardfork", + "Suspense", + "refx", + "Il", + "eddsa", + "/assets_management/custom", + "汉", + "specularconstant", + "58650", + "gtm.allowlist", + "navigationEntry", + "GAS_FREE_MULTISIGN_ACCOUNT_MODAL.DESC1", + "G2", + "Am", + "ņ", + "uniqWith", + "流", + "0a0f5365696e656e4b796f7567696b616910001a46304402202e4c0d10ad1c79a4fe59a44ab3bce37c7e7c261f6260bdaa5f23a5cd1eb1737302206e8ed301cdc8bd410ca015feb14337ea1cc73d6b4f1fe6d127f53be96096fe00", + "recoverTypedSignature", + "58677", + "_blockSize", + "%Int16ArrayPrototype%", + "$E", + "recluta", + "serializeBinaryToWriter", + "ř", + "alimento", + "writeRepeatedUint64String", + "OYAa", + "UintNumberType", + "crypto_sign_SECRETKEYBYTES", + "emittedReadable", + "utctime", + "eJlC3hkHYYYbi1I5xHre", + "0a0f53706565647954657374546f6b656e10001a473045022100e7593481ead4055e2904a560ab173166562c275310a408ec600835a6a1a00fab022064f035259aff0f9a1a41670298e77cb9fc771a5a307865959b87343cbc476e58", + "/g/collect", + "deviceID", + "HOME.UPGRADEHD.LEARNHD", + "08691207313030313331361a0b54726f6e536f636965747920002a015f32035452583806424730450221009893dec2d437380a930009fd2bdadc1f8d73294cbd598115b4b03b6ada053e16022068d7a3c4d5050232202e216e5b1aa24756d8dc805f4d1ceaa6edad1679100ddd", + "58730", + "get contentEditable", + "octstr", + "58745", + "_checkProvider", + "shadowRootClonable", + "DeviceSocketFail", + "input[name=", + "bottomCornerTaller", + "eth2GetPublicKey", + "nN3gkBEt6FiWAUa6jJUW", + "誰", + "陪", + "LEGACY_CONTAINER_STARTING", + "0a0c54726f6e547265617375726510001a463044022007c2926012a3df51ffdb759d05cf59679317422255687cdfde96d50c67ec76690220564a12574d91deb4342f1234a94c0d8d4629811e584ce612ff3e7e28bc74de44", + "createSVGPoint", + "WebkitWidows", + "timingTask", + "58795", + "0a0344455810001a463044022038201e33b376cb8652679402b0e6f44fdea58f19d744383c63bb9d13242e1f1e0220643c739c49cec9a7677fdd3083974a46ed66fa3df8ffebac64b51b276b514f6a", + "esigente", + "楼", + "Ll", + "GPUError", + "ASSET.CONFIRM.UNFOLLOW_TIPS", + "V8ObservableArrayCSSStyleSheet", + "elevation", + "Private Key is invalid", + "bimbo", + "disabledOverflow", + "Ja", + "msFloodOpacity", + "schemas", + "萊", + "tumulto", + "CONTRACTS.Transfer.Send", + "getStorageUsage", + "insano", + "readUInt16LE", + "writeInt64", + "getNewAddressItemFromAccount", + "GAS_FREE_TRANSFER_LIST.WAITING", + "get unloadEventEnd", + "dune", + "uafvl", + "updateWalletSortType", + "0a0854656c656772616d10001a46304402204f39632e163a95e5f52430876df7f395f2e1f769d6cc8c897ebaf3459edfa7af022042855c4915b087bde0f97c6e8e63ab5dc2c81652a6cd4ebe450ed43e8b934dcf", + "M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z", + "SET_SHOW_VERSION_UPDATE_MODAL", + "GAS_FREE_SIGN.BAN_OTHER_DAPP_SIGN.ERROR_TIPS", + "freeNetUsed", + "cifrare", + "_rlt", + "_gcn", + "setOrderdetailsList", + "root", + "volcano", + "functionLine", + "Vd", + "skipFixed64Field", + "bnbt", + "costWarn", + "AAAAZwRCSUZJTnIN06xc/h4fveSTXzhrscZvRkIAAAASAAAACjBEAiAykJWvY8YwLtHQKSCYgxaWMYhzvF9AcEIo/1vaw6+9MAIgZ6EOPaZTvODJ6chiwEV6ZZQb8UYKzZDOult1WavVkUIAAABnA0JPQrCxla76NlCmkI8Vzax9kvileRsLAAAAEgAAAAowRQIhAPu9TbAX5mVRcrWxGrbee/9A5KFFGi3/uTuEOZO88bOpAiAeFnxUngJZXk4BBvERhFehqjIwKHg/8Uy3bWSZ3ptcWgAAAGcETElOSzUKeRv8LCH57V0QmA2tLiY4/6f2AAAAEgAAAAowRAIgD6E/RIAsYze+NmYGiAi6RGzP+Xo9JSrufPZXCwstDPQCICb9cDHgLw9HHFn0cb3lwfDUU0wFsSoROznbnkpO7RANAAAAZgNEQUnaEACcvV0H3QzsxmFh/JPXyQANoQAAABIAAAAKMEQCIHEluNOEXSzrzywlsED/nov7F89zntKthTmSq6y8WXTUAiAfG8i9n8OvxRtVALWBNtHHjwGr/bpuMulgzitqYSh05wAAAGgEVVNERMIoheBs2FB8XHSpSMWa+FOu0epcAAAAEgAAAAowRQIhAMYdCgzx7lpvPNsiZySPmS8kY+bmDYRGbPJcA+dbI5V7AiBYnMZmLjSLhgRVvZqz7/4pveFO0OWsbILF4rr4645tegAAAGcDRENOHaZQw7LaqKqf9vZh1BVs4k0IoGIAAAAAAAAACjBFAiEAg3hDRdj8emkoky1hBQoMTVjHSA3ljOowiHg5FW7z1OwCIA1I453kzog1tyrPO3UmnLWmESwuL+h76UI+X3fCRjUXAAAAaARGUkFYLj2HB5Dcd6g90dGBhKzHQ5pT9HUAAAASAAAACjBFAiEA67255MSM3pQOBgf9hkeTsMlsFmwxpdWgFh0fLoGg4LoCIGmJIMKQutjj0qJ+A1rKolhGRKGe1QUbZ/kWMvWyehAsAAAAZgNGWFNnzOpbsWGB57QQ", + "COMPARATORLOOSE", + "Attempting to assign to undefined value ", + "flower", + "ASSET.FOLLOWED.TITLE", + "gasFreeNavLeft", + "0a075645524954415310001a463044022046d4d1073b1360dabdd6804e9dc5e58b92ca355df4341abb93a2fb8909f57eb70220347d44575d92ff021f10f6a771f74ca1c14624bea39d08b7187430d4fcc26424", + "Gone", + "isFormat", + "59004", + "_IOhtjccRfmc1aY9PUyW", + "59019", + "epoch", + "scrolling", + "createBase58check", + "DEVICE_ID", + "^(\\+?51)?9\\d{8}$", + "nextTick", + "Tl4kJzkdcsG58iPZtaEQ", + "decimals", + "national", + "CT", + "^[A-Za-z]{3}\\s{0,1}\\d{4}$", + "殼", + "tokenDomList", + "setFrom", + "getEventName", + "CreateSmartContract", + "-100%", + "d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52", + "F7epnvEp0bo6FpAaFLDk", + "spirale", + "paths", + "0a06486f74646f6710001a46304402202000e599dcb8bd34216deb5cfe02f0f05964735c831eb52ca98694d617e37ffc022044b0d7840ca8b2ab1e30839848a5b9c4a3d36e0cb156d6a78564e850ce711d5f", + "sha256", + "peek", + "Or", + "RECEIVE.SWITCH_BTN.GASFREE_ACCOUNT", + "31303031343937", + "59082", + "c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197", + "6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296", + "calcolo", + "websocket", + "59109", + "K7Jfbnmsm87pHtAxUqRd", + "醒", + "get headers", + "upperFirst", + "clearSelectedGasFreeAddress", + "河", + "59145", + "isFQDN", + "CONFIRMATIONS.DATA.DETAIL", + "0a08544553544649564510061a473045022100c76431565b49b437a1382527cf308dc4d2bbaabbd89eee4ce572c99082e32e4502201c5338991fc0bb085e25fcb0ece3e8a33f50971baa49f4fd5efcd7d8ebaa653b", + "JYHmxIMfkVl3XWlu6Mxu", + "sn", + "UpdateFetchFileFail", + "08171207313030313036381a05535045454420002a015f320354525838064246304402204355f7a1a7f7f1c0d427caf8b32570c8972ad57375b66e630eedf1fc62de5ef0022041360b7fbe7d2c177dd6fa8a847c84c233bacccede2c84e795c427ccf89f66df", + "01", + "BANDWITH_ERROR", + "dust.10", + "0a105269636b416e644d6f727479436f696e10001a473045022100b706b9aa825abf7677ba45e5025f1162159f970cf43865e4f73cd65308258c8d02204c3d939c3527dc3892e4bf0fc710b8d960c839418bf2944572b88c7e3dc6e29a", + "privateDecrypt", + "^(MC[0-9]{2})\\d{10}[A-Z0-9]{11}\\d{2}$", + "set cssText", + "断", + "_bitLength", + "59203", + "mailto:", + "0a07486f6c6944617910001a463044022071d820200923f6e4c9f215997590384896fbaf20d1e8f577f7804b2bdd2e3bc002202a11b8c134431f4ff8811bc643d9b2d65f452aedaffc345ca011eb4012b98423", + "setProto3BytesField", + "netLimit", + "raddoppio", + "hash", + "toUnicode", + "addAddressBookRemarks", + "btn", + "0896011207313030303233341a0974726f6e63616e647920002a015f32035452583806424730450221009dafe65309cd862dac84c109c9db621f72e33f58d05d422a72bfac671877cdf6022078afee07e5eaacf42e9b522291d9b9be3309d80ea4eab636b9b143ca66f67e0e", + "deleteDAppItem", + "0a0941544554484541535310001a46304402204c0037998578dd300578bb0ae1278302dcd059adafe46be16e7832a56575d8ae0220166a98a03ccf6cc25976d1c48c6e662fcc0f4368d1080ef7a7b7857b8e90f0e5", + "K5KofjXfCuW6mbB0frCg", + "基", + "迹", + "sinistro", + "42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c", + "yandex.com", + "gtm.blocklist", + "0a044c494b4510001a463044022055d206e466b93b8d8c989fc6c2463595507e8d49fc291cb17bc58a7f2f5753c1022073d3a195ae375bd62ce0595a480617699457ce3e068ef8b3710d0169ab835f9d", + "dC", + "validRange", + "websiteName", + "^(\\+?255|0)?[67]\\d{8}$", + "AzlQT3GKBMrqGGg9TgbO", + "WebsocketConnectionError", + "showArrow", + "0a0b53696d706c65546f6b656e10001a4630440220515026ac2039373ffb150f8a0f48ff1af0fbc51014930917a2c152c1cd101766022077d6cf20be668ffa3c7ab73e7acdaf2ce87a8b0aa9d80f372570af500923514a", + "_fplc", + "appendData", + "^\\s*>=\\s*0\\.0\\.0-0\\s*$", + "zZ", + "PGK", + "DOCTYPE_NAME", + "MovedPermanently", + "邁", + "verruca", + "chainType", + "UPDATE_AVAILABLE", + "tokenSeparators", + "mhBDarNTcx4baAZl1RRe", + "AXLX8m0XhjjMcINylLZD", + "foam", + "0a06437279696e6710001a473045022100d5ea40235ec5fd564f66c4a5208f5cc019d1543c6481ce9f8ae8b1d7b9ee1ccb022009defae70130149be91a943e9a860328154f37612d662dda80b75b9ba2141d02", + "59331", + "^([01]?[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$", + "maxFeePerGas", + "involve", + "AE", + "_cloneInto", + "頂", + "NZ", + "getPrimaryType", + "LA", + "writeInt32", + "modrn", + "0a0b536972484f444c436f696e10001a4630440220462673d199c29de6066fb0b25f5b5fdf92984439cd75e65e10e6231cd1581169022076d2ecdd96a25bec5a7608e1ce8b16a2e22d58ef66f5e5fc55f0e70a03a70a37", + "sct", + "setAllAssetList", + "0a0a4d696e6572616c48756210001a4630440220741e6ea68a386410883d9b61e05264887122dd430b3075905a279b9d8e7e377802204875a618c001b9b3b70659e301cfd44bcfde50de41efc612ce8c396178aaa1bd", + "addressType", + "该", + "yTVX1Pd3uylu9efsV24E", + "fromSerializedTx", + "Hg", + "getTypeUrl", + "^[a-z]$", + "0a044361747310001a473045022100a08921a1fd05c411434018a8143f190b558f1a0abe5f5b8d9a0145019936ac2f022001277143bdc9cd71bbea7891a99cd23cd75ed229008e5356389260ea73fd7077", + "59437", + "updateHDAccountId", + "unstable_avoidThisFallback", + "sultano", + "toggleBalanceVisible", + "seggiola", + "pregiato", + "0a0e4865616c7468657375727665797310001a46304402203ab038f769eafae4d38dbbda88f0d37c041ebffdac533645be344db7c9372eba02205751d151004f1ef3f402235167372aaaf13d67aba10686a5760fabce14025737", + "\"allowMissing\" argument must be a boolean", + "0a0656697267696e10001a463044022011e908557c4afa95bab4e61bb620248fc861aa02455d962435022053bd9090a6022024375c7dec9bd8e838172d4bfc86833521a0f735ded8a39759aae9091c65e994", + "^((\\+|00)968)?(9[1-9])\\d{6}$", + "SEND_CONFIRM.ACCOUNT.BALANCE", + "uint184", + "^(\\+994|0)(10|5[015]|7[07]|99)\\d{7}$", + "popoverTargetAction", + "setPoint", + "CONNECTION", + "柄", + "^\\d{3}$", + "GoerliETH", + "^(u?int)([0-9]*)$", + "$b", + "08031207313030303031381a0354575820002a015f320354525838064246304402200b1b3677d215dd6f0e5b060c713c1b7a85cde15274f5cd200a04c536e93e4623022035f6a48818d385c54174d79c80f52d4b33098ac5a4fa860f8d08da888f1a5c14", + "uj", + "wxMxl2OLiGAmeA8ND2F8", + "assertIsBuffer", + "keyParts", + "13d63400-2c97-0004-0002-4c6564676572", + "{\"type\":5,\"args\":[{\"stringValue\":\"purchase\"},{\"contextValue\":{\"namespaceType\":1,\"keyParts\":[\"eventName\"]}}]}", + "Ő", + "dad", + "bandire", + "_forceRed", + "heQCssoXuYF6c3u1lEIw", + "valueWrap", + "EXTENSION", + "shoot", + "0a09637962657274726f6e10001a46304402206ac376a28c98858c3cc4c4eae98bfdcd865411b2b0a84d461a7887bdbd2072c902203d8ee1a26219ddc926e36ef32c919c9c38fe8f8c08038a14729937928616733d", + "APOSTROPHE", + "treeOffsetProofToNode", + "shimApplied", + "0a1943727970746f5061726164697365526577617264546f6b656e10011a473045022100cb976ddf69874982a7f5fb302375ba51b02ce0b7be8abe7abd6cdb27f8b7b4de02206ac937b348f214e9f406525de0955223d193e1da64c44c4a74d52cf93fcf47f5", + "privateKeyVerify", + "MRlXkcLd9KbWda1AwC9t", + "qB2g7rjBjO0KnPsS45T2", + "31303030353236", + "憂", + "baule", + "饱", + "item_id", + "WALLET.IMPORT.NAME_REPEAT.ERROR", + "centered", + "gasInputItem", + "zipObjectDeep", + "3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a", + "SETTING.TITLE.LEDGER", + "inspire", + "restore", + "POPUP", + "CUfvlG1SlSHLtkCBV8M1", + "ę", + "59680", + "ALLOW_SELF_CLOSE_IN_ATTR", + "並", + "get animationName", + "UPDATE_NAME", + "dns", + "em_event", + "CONTRACTS.EVENT_TYPE.APPROVAL", + "rZ5Dx4OvsPjrVpWZ5CNw", + "voteContent", + "峽", + "emitClose", + "SupportedAlgorithm", + "0a0753656e746f6b6910001a4730450221009d4b349d1e1b4b09f0b50e99bae02690c9e24eb3c6ac923aa97a7ac67308dd4c02202a8fb4a8bc7f6dd5a7496858afd2f376378401716f35dc7091c1844f46df2490", + "agire", + "Attempt to allocate Buffer larger than maximum size: 0x", + "廣", + "isDefaultPrevented", + "get canvas", + "59752", + "increment", + "SETTING.TITLE.CURRENCY", + "架", + "gasPriceWrap", + "Si", + "track_social", + "ability", + "pudding", + "ALWAYS_ASK", + "Z7hjb7Dt0a2IREu1zdfa", + "ACCOUNT.SEND.NOTE_DESC", + "onMouseOutCapture", + "road", + "DEVICE_NOT_ONBOARDED", + "currentPage", + "letterSpacing", + "ZFwjTdGEGj_vbWrSwDrn", + "copyright", + "lightslategray", + "MAIN_TEST", + "0a0e696e74616e6769626c65636f696e10001a46304402205bb3796ac49d6f3c10eebba7b513fbc1a738c3308340f321344f2105c33f80e60220405697a7fc8b46f3b8e1280bf532d9214e28d5a9776c7bc852b4a0530934ae33", + "getExpected", + "onTabClick", + "'${name}' is required", + "minsize", + "烘", + "diluvio", + "BWWivnDUWF71HFFfbs5J", + "domContentLoadedEventStart", + "casuale", + "isBigIntObject", + "getAccountResources: ", + "removeFile", + "Yl", + "play", + "ar-EH", + "userNameWrapRightPart", + "盤", + "59887", + "0a0656697272657810001a46304402202660d16ab890f8342fe4320510f3f8378be0750b414c1f0259d06cd64b50b71402200ad934c9dfbc1c2c5e8b5414a7bcacdb578c9c53b65d94ff121c56190c00354a", + "08421207313030303532311a0d476f6f644c75636b546f6b656e20002a015f3203545258380642473045022100e1ed4a2057b4257c7d7e96ef0b4a489e7ea944379f13e8858d45a448e1d206ba0220248e86ec2d86014ddd6b38e48a20a5174b7407e24a64996eecdbccbf6e34a0a0", + "TRANSACTION_DETAIL.ID", + "get formTarget", + "addWalletContainer", + "^(?:[-+]?(?:0|[1-9][0-9]*))$", + "MozLineHeight", + "HND", + "SubMenu", + "len", + "59927", + "0a074c4f564545474710001a473045022100ad657941a8b6e936c571fb9582e8bd5dd61b833dc941d6b5a62f9c0ceb0d57620220097f051c37972cbcac12bd08f3b0b578c31a4c1cb63a823d86385233561b3c3a", + "getAllReadonlyValues", + "59943", + "val", + "仲", + "ADDRESS_GENERATE_TYPE", + "駛", + "VzcCQMAF9sb8JkRoMibA", + "theme", + "9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee", + "WeiPerEther", + "WTiaOkrgz694aR2fIK9v", + "0a0750616c6154727810001a4630440220017b1c61cbdd98173fd050f73a7811b72f782aeb82b0369f0772445ae24be88d02206a6c5581b6595aac670d71a68fa9fc4640b9a0a8f931047067a8587e4c011757", + "mq7LoenqfY5dG69NM6uD", + "WIN_KEY", + "_validateYParity", + "writePackedVarintHash64", + "j0zcXG8Viymk8btbqtB1", + "圍", + "AccessTupleType", + "EncryptedPrivateKey", + "Z_SYNC_FLUSH", + "裂", + "aes-192-ecb", + "variableOffsetsPosition", + "IMPORT.HD_ACCOUNT.DERIVE.TIP.TRON", + "a function is required", + "30440220395dfa14a44c006079ec38d901b71e839ad10e1f9642b37246e4544302299f1a0220216a9b71a26e1a8ecd87f7f16d7a04aba42a68c18da25e8b608cb4493731ad2a", + "CREATION.RESTORE.KEY_STORE.EXCEPTION.ACCOUNT_EXIST", + "cipher", + "_wordDiv", + "頻", + "Ken73N5XJTETcdmqA4pE", + "wipePrivateData", + "0a0f4b6c6173736963436172506172747310001a473045022100b81f88bb64c6990e0becc22e9e86af4aebb3b37712180c620a3c5d5c342138540220082e5070a71692953d638f0d68c05b59277e51c197db81c43c361de850dd61dc", + "plural", + "sha-512", + "0a0b70617263656c636861696e10001a473045022100a0ab5e0833e1baafca579e3b71fd39c8c7ec18ab60cedd096382e1d6ae161d2b022041d3e71f27f7e64ad5bbc08a5c650e24c83ede5542b51cd097de7778531ac862", + "項", + "overlayStyle", + "%TypedArrayPrototype%", + "astice", + "onHighlighted", + "readStringWithLength", + "prev", + "60088", + "p25519", + "CONFIRMATIONS.FREEZE.OTHERS_TIP", + "BMU", + "0a09436861696e4c696e6b10001a473045022100ec04d4aa6c283bfa4574ffb870a4e2427f4cf470d73fe60fde4677fdbe811b9602206b6864d61e66afbf513f043fff2323f2834aece6aa0cce6dc0c86e1a6ed0aa1b", + "onMouseOverCapture", + "意", + "_multiply", + "0a0843686f72436f696e10001a47304502210091eda8068351c56bd1ff195594fbd59a53d1b6e428d7c706b9c03c2e80d93c7a022069e57e56f920b99adbce7c21a1647460bf5175d040c2fca9442dfe10089c40e1", + "get button", + "dust.2", + "eK", + "; ", + "setEncoding", + "CaretPosition", + "renderContainerTypeName", + "_getValue", + "canal", + "int200", + "0a0648657270657310001a473045022100d8d6f50e4a1e45568e47082236f155e848550902f02f8e6d3043a94b40592578022054044f81cdc7408724f31bc6dade18a5dccd15123960882782ba048f7bec0381", + "HS", + "午", + "om", + "FLK", + "shuffled", + "payable", + "router", + "0a08426574614f52434110001a463044022063e5b53882d1f9afae1202807f74314757549db633eac73de38ffa4ed2b4fbbf02202fd721cb50c354b69331bf797e728102033377c4189a586d8508d01db8636101", + "0a05415441524910001a47304502210080786100fd02d6e3696d2cb94b9429cee6b684bbacee120fb4cafe9052a5942802204358d8c5b0de21372979068afefdd2471dbb97c079bb14597cec10b20848aa79", + "Pb", + "approveText", + "0a085a617261436f696e10001a463044022002868034a32e5456aaa1b8efe3b832fa2b3a2457898395cde38b6651662e180d02202b968a51e3930deecbec9f24450410ea52836036733f478e3c4d842403d43962", + "^([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?$", + "0a0c43525950544f53504f52545310061a473045022100f52f74b20b06e4ad2600fbd7c29fa2030e9af620884ef997c69b90e1879d0d5f022015625cec0789854bba3c5a1cdb2a3dd1f13c72c2cb5a66163dd446e6c6ed6947", + "evmAddressItem", + "y1", + "60232", + "pochezza", + "wbraid_multiple_conversions", + "CONTRACTS.TransferAssetContract", + "Password", + "ACCOUNTPERMISSIONUPDATECONTRACT", + "60281", + "getMessageToVerifySignature", + "MATHML_TEXT_INTEGRATION_POINTS", + "`success.progress` is deprecated. Please use `success.percent` instead.", + "60295", + "zY", + "session_engaged_time", + "0a045055425410001a473045022100f844cae852fc6f8116bfd6f18d98cb17b4713d468d0998894fdabe9a4f388ef202202d8d1bfe2380d83c5fb84f38d23eb1b34dfa34dcf4b307d2ded6dddfbeb75299", + "SETTING.CHANGEHD.DETAIL.RELATED_WALLET", + "漸", + "set ariaLive", + "hashInt", + "static/img/605a93326c0c62a2486ddce0676263ef.svg", + "riciclato", + "De", + "患", + "zipObject", + "0a0746756e4861757310021a473045022100da311578eccef587d78ca87a4ad81bc0c602c756d0653c51f44c1fcb10dbcb0a022026b94dee61dded97e3df43cdba23c1af0732bc5747bb6813be4a316f01660b25", + "kG_s0kw2_sOpBqSpWztn", + "60371", + "xlink:title", + "decrypt", + "SET_CHANGE_HD_ENTRY_VISIBLE", + "K0XCKPVh788pWR7uCGSG", + "cosmico", + "glue", + "%AsyncFunctionPrototype%", + "matrix3d\\((.*)\\)", + "pasteBtn", + "preserveaspectratio", + "Gazua/TRX", + "覺", + "矩", + "PjHxugo0QsOU6It0MRJj", + "幕", + "tree_createProof", + "furore", + "hair", + "createDocumentType", + "set direction", + "app_version", + "creative", + "60447", + "corkedRequestsFree", + "enableAddGoogleTagRestrictionApi", + "elegante", + "skRe1eFZpAkbpwBP6LUI", + "翼", + "^(.*\\.)?(google|youtube|blogger|withgoogle)(\\.com?)?(\\.[a-z]{2})?\\.?$", + "iiNcFx82dAqLZEtcZ3YU", + "en-LS", + "mobile", + "^(BR[0-9]{2})\\d{23}[A-Z]{1}[A-Z0-9]{1}$", + "sienna", + "vg", + "NODE_MANAGEMENT_ADD_NODE", + "FpIsSquare", + "set defaultPlaybackRate", + "createNodeFromSingleProof", + "ci", + "0a0754524f4e6c6f7410061a46304402205a1c94631d0b291d5dfaa3a25bea4367ee9372c0a3c1c15f73a41430cb7cabd302202620dfeb99124ec152201ec3cf524aa66515f0152ac6802527e47939e24df603", + "ASSET.ADD_TOKEN.PLACEHOLDER_EVM", + "melt", + "agent", + "_j1", + "es-UY", + "wK61wCCnWoERn5h7tA6Q", + "H8jeNhAwage9BQSaOI00", + "onRemoved", + "hdnode/5.7.0", + "isObjectLike", + "getScreenCTM", + "^(5[0-2]{1}|[0-4]{1}\\d{1})\\d{3}$", + "60548", + "showDeleteAddress", + "DOUGTOKEN/TRX", + "TRANSACTIONS.CONFIRM.DESC", + "0a044359425210001a473045022100ef6a24364a75e33ff4b9a7ee601e26f1733724257c50360f2f39c09489bc19df022023432111a4b84f93c96392163db1cbb0a33b40131cc4ebc667d2fcd284f50b3c", + "SHA3_RLP_ARRAY_S", + "sortItem", + "fpsCrossDomainTask", + "i8", + "qMLxSG2MdFgn2VSqiIw9", + "ServiceWorker", + "prolunga", + "马", + "览", + "calibro", + "_rMP9rb2yZnWfxqlDaLg", + "get ariaHidden", + "uint176", + "0a04476f6c6410001a473045022100a693297e33ceed0141e2cfb37bbc90eee66ac6cd31ffda03140618c59aa222a7022017fe340c4270480f22b04fe09027861ec37939ca2f05e7e655412fe4b68a9db8", + "60613", + "max_chain", + "init port", + "0a0a4d6564696b616d656e7410001a46304402200f63e0331ca18cb4e5dbf8f32cb57a6baa1fb3d73882384f33fb8818545104cc02200b00fbdddbc890590811a1b560f1c956ccf042d5aa5680f7a5f6eb8c820cddc0", + "%[sdj%]", + "wt", + "stampato", + "fermento", + "readVarintHash64", + "泡", + "60646", + "productName", + "pb", + "static/img/a7506f221866150cd837e54a276a60f2.svg", + "Nm", + "济", + "superbo", + "0a0c436c6172697479746f6b656e10061a473045022100a7f1ed512aa76be1959ff3b2251ba3b2a1c8d17b90c6eebeedf93bcfb559654802201c5189f29ff7242bcd6a89d56ecb9dca407a24676adfc4c41dfa719ab1355df8", + "0a046265636f10001a473045022100bb5b0d31084ae562eef7105c5b1de3a0e09e0d9f315d558b6cac3d3a6127f19c022059d42f276d720ab3ddd271481faa84f005d0cefe0247692066b0dc430a7461a0", + "扰", + "originX", + "parentFingerprint", + "$l", + "overlinePosition", + "mapData", + "getContractEnergyUsed", + "XAU", + "Br", + "getNewAssetList", + "0a0554756c697010001a473045022100cf58aca20deac9d24b81c770f45a0ea5d1d176c4ff581ef59122d30874fdf43c022046b8e95a1fa6dd7837c5ee28ac2f4a50cea7cfd63e6e3a14337561f812f63220", + "onCloseCustomModal", + "zo", + "0a076f666f42696b6510001a47304502210099a34172f1d7ba94d12c69a3a01a6b8be02656a7b334feb246e8e0b504a7a9330220415bfc9682afd8398a5256b8235a7661e541eaf4989be96b0b3092c94394edf1", + "showAddressBook", + "isCharacterKey", + "bomb", + "SelectTrigger", + "El", + "fr-CD", + "肯", + "radialgradient", + "genKeyPair", + "%Float64ArrayPrototype%", + "60756", + "loud", + "gaslimit", + "cloneMessage", + "0a08467565676f446f6710001a47304502210092372d3d9728a990ce910926268197e544e8afeb4e2be7993884e014d6fd449c02206f5a683b120d3b966598a10a34fd105078f9ee548dc52bdea01046bc5eac9720", + "wall", + "0a0553616e746110001a463044022018f2b34c68fe074d5c15ba29deff099a7a0dd2264b196020357c42fb4ccbd77a02204fafaad8f3b835bb4eda33ef71500c76c7bd1cbee8bf7d8227d266349fdd3476", + "3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d", + "languageSelectedValue", + "TVaBMwUy_OOYg22W3YT9", + "N/A", + "ROUND_HALF_CEIL", + "onChangeStringValue", + "_updateDecrypt", + "CR", + "eachRight", + "placements", + "0a065468616e6b7310001a463044022046cd1a16537c942ccdfa9ea741e556f535db525d8a8b1d0f09d38280ce7cfbf802207513f557016dee97d923ae053538afa513bc7c80ff5b9af502a64c41c27668b5", + "range", + "advice", + "疗", + "QFMRN42mAlGtwV8VRSvm", + "sdiv", + "riportare", + "0a0a53656e644974436f696e10001a473045022100b0a258467c1b5df930bb570ce0b70c39cb9439496e06337f39026513bb61972602200c2e6ec0b98bf13292f7ef9f227f4d434746f775e746176875a2ce6ad3c47d8d", + "pronome", + "SubtleCrypto", + "談", + "ERR_AMBIGUOUS_ARGUMENT", + "depend", + "baita", + "Un", + "uniqueLayoutShiftId", + "304402207ece45c0993fa46316022cffbdf64307cef2caede370f27fdfd78471c3550dd002200da74e8b3b5201e654e7e4674f7471a333a104288fdf8cf80fc3122126113d1b", + "serraglio", + "ACCOUNT.SEARCH.NO_RESULT", + "setAttributeNS", + "^(\\+?1)?8[024]9\\d{7}$", + "WALLET.LEDGER.CONNECT.STEP_3.LOAD_SUCCESS", + "IAOnLgc22ovQll6uyUIw", + "sender", + "drag", + "^https?:\\/\\/([^\\/]*?)\\.?cdn\\.ampproject\\.org\\/?(.*)", + "0a0d546f6b656e7a586368616e676510001a46304402202e19c16fcd6d286609835672d49a829c5f57ea2822948723bc4887dfa6b1879f022054bfa428f85ec5f3ebc7f58fd6a5cad5855f420288b575ea119a0fe5ecdada3d", + "te", + "Ze", + "Tg", + "整", + "CONFIRMATIONS.DELEGATE.ADDRESS", + "yp", + "0a0954686f72656361736810001a473045022100c0c7d0789f1bce2ffee386105c1443f26f817b05a2f4289ce3300122d18a547a02206f8695a2d07b4ef6f097038e209f9e4aeffc25572521d5a03951ab9062eb9cb8", + "pt", + "26b9ff2e", + "onCreated", + "setVoteCount", + "H9o2GCD9t7amFi9o4b2F", + "estimateGasLevel", + "iteratee", + "writableLength", + "fr-RE", + "始", + "[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))", + "sd", + "get pointerId", + "ice", + "MISSING_NEW", + "纵", + "_S", + "onClear", + "NrnskxIiRiFATtGpih6T", + "q_", + "影", + "0a074d6163436f696e10001a46304402200deceaa5b23501028c5bad0de8437240d567d1ee1b4ffdddc0321d525b87bc33022067a8262d3e16e980f34f80c98734acae5d93bcc607d401eb45d63b49634b527b", + "seq", + "forceRender", + "debuglog", + "截", + "UNSUPPORTED_FORMATTER", + "G1ow6V5zj7dBQl3Y35qx", + "hx", + "@@redux/INITe.c.9.a.9.k", + "SECURITY_AND_PRIVACY.EXTRA_SERVICE.LABEL", + "MemoizedFormattedMessage", + "IwO2VyMHjHQUhUktT7bE", + "agevole", + "Go", + "322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d", + "_hash", + "61074", + "抢", + "static/img/bc173ef4d10a6f85a28d28d3a9390f42.svg", + "便", + "Pc", + "捐", + "BLM", + "ZnKe8_glUcsISyIPCpIr", + "NAq95PjWUCyWUZ8GPRsm", + "67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45", + "歸", + "computeMultiProofBitstrings", + "flattenChunks", + "get label", + "61134", + "formatPrivateKey", + "triggerDesc", + "cleanTimer", + "legacyChainId", + "草", + "disagree", + "frassino", + "/settings/set_eth_default_wallet", + "gasFreeUnsupported", + "snervato", + "isFixedNumber", + "0a1121556e62616e6b656478303931382d352510001a463044022070e2cf1032b6a90f7fdeb39830d36a58979776cead1fcbaad986fc8797b31d07022071b9c3391c24e2260641273405246a7bf0955165281ef957fdfcec186e6bb1f7", + "enhanced_client_id_source", + "rNnIZC2Yr3l03Y9TaxUN", + "insertExtraNode", + "setExpireTimeForBandwidth", + "onLoadCapture", + "61217", + "mtd", + "useDeferredValue", + "rangeRight", + "south", + "^(\\+?7\\s?\\+?7|0)\\s?\\d{2}\\s?\\d{3}\\s?\\d{4}$", + "dataSource", + "peso", + "eGeoliPyfWDlROsLfpGO", + "dust.setHitData", + "61252", + "NFVzDf1Yemss7AftrIfA", + "腦", + "seminato", + "slategrey", + "upn.", + "writeSfixed64", + "塔", + "getLocaleCode", + "31303031333639", + "isBackwards", + "rebuild", + "贊", + "_d", + "get rows", + "Utf8", + "與", + "contractAuthorization", + "CONTRACTS.WithdrawExpireUnfreezeContract", + "61324", + "^[a-z\\d!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]+$", + "mansion", + "newUrlFragment", + "EIP2718TypedTransaction", + "^[ก-๐\\s]+$", + "PERIODIC", + "CONFIRMATIONS.NEW.NETWORK.DAPPCHAIN", + "uintBigint", + "workerStart", + "0a04434e595410001a4630440220771e5d29f367ea8b8c4cc255fa8ae91739fdbae46ca418231cf57b2d0345671a02205f94428f2292846a65df922de5aaa2bd25dfcb5473b85c866e6a8f469582e01f", + "61355", + "0arertoiotadonoaRteirroenaNonaLsolocoiliaralaorrenadaChoN$n0A>Dom,EjaI!#Oga&O'Or#RazoR*Ue=U<0Ab Adem@CeLe%OmoRa!RozUn0DazD$GeLaM,#S,)T^0AlAnceA+EEl]`E`EstruzI.I<2ErU{U'0Af[nArO)Uc Uf_Ul:BaB^|eH@IleJ Lanz/c.LdeMbuN>Nd-oRb(>RnizR+Scu]S#nSu[Tal]T!@T*Tu%UlZ 3BeBid/=S SoSt@3|oEnNgo2An>OqueUsa2ABi`BoCaCi`DaDegaIn//!oLsaMb-{dNi#N}saiRdeRr SqueTeTinVe{Zal2AvoAzoEchaEveIl=In>IsaOcaOmaOnceO)UjaUs>U#2CeoCleE'EyFan{F.HoIt_L#Rbuj(l(+Sc TacaZ.:Bal=BezaBi`B[CaoDav!D,aErFeI{ImanJaJ.LLam Lc$L&Li{dLleLm/^LvoMaMb$Mel=Mi'Mp}c!Nd?Nel", + "sdoganare", + "vb", + "扶", + "file_extension", + "asyncify", + "toggleDeleteAddressVisible", + "frigo", + "wear", + "resizeTextarea", + "dilemma", + "0a0b54524f4e434c415353494310001a463044022075782b38c2238263a9cc7af8cb5be110a005c58ac232791030df5db9d2d1109a0220619318a4ab0afe5243a5908658d699c3bf95e527f91048d25e35b5bc45eb3a27", + "IL", + "magro", + "PAGE_ASSETS_MANAGEMENT_MY_ASSETS", + "__private_5_instance", + "pageHeader", + "WALLET_NOT_CREATE_POPUP.WALLET_NOT_CREATE", + "hfex6SysIJICFARfyCDA", + "languages", + "TransportStatusError", + "^(\\+?374|0)((10|[9|7][0-9])\\d{6}$|[2-4]\\d{7}$)", + "onere", + "0a07434f4341494e4510001a4730450221009bc86b713be6dfe172a811f8e01e1634d6f3c69d0220f224472206f3a4fea89f022012412f6c4f26715cb5e911e20dab736abe61c039fdc0c87c2ba773af1b9d3ff6", + "rightShift", + "61427", + "INFURA", + "https://test-app.bt.io", + "en-KI", + ":_utmht", + "WALLET.USER_PRIVACY", + "tE", + "0a07436f6f6b69657310001a4630440220255347c7fe88c877cfae5da3eff59415bf9c2ee0cb5d7b73b8fb27de43fa0570022050548d395f17e5894c40e6d87e31dc51cb55c0a2040f040f224669cf04ef3883", + "uCgjqDJr131A4fNJCzae", + "61474", + "61478", + "secure", + "Td", + "piega", + "5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4", + "javascript:", + "0a0d776f726c647377617374696b6110001a46304402207cbe84605e1b7926a34634b611d7f090cc67d9f9418003632b2f8cc087fd104f0220726e86f6e6b4770c9c7f1e44a368ae86cff9d62971486a01ff8f3dac9ca45f26", + "ic", + "0a0b4d7573696343617370657210001a463044022052181f001ad33619a00a2dc925976ba96bd6aff4a53aa00d1f90011adf0755820220600f8bee63169029064befd2c9df21973aca1b50fbef8b0c3eca235c77de9960", + "setFieldsValue", + "pesatore", + "medesimo", + "eventCallback", + "formatNumberToParts", + "0a0948414e445348414b4510001a473045022100d224afa74934462d83347c52a9d7819efcab4a2d8e961335407e7442f43f58b6022030101f159e78d8144f4ec14e14b6dab3ac15f6d593e2f61cacfacf6a13ae47e4", + "肃", + "0a06554e6c42455410001a473045022100ae9ee302caca8e094bd1eb565815c8fec69fdc03754310ef2ca833e9d6cb10a60220514581bdf56003082aa0d04481fe01e36e07d73bf643ada099d6a481f7e851ef", + "61537", + "newCollection", + "持", + "TRC20_TRANSFER", + "recoverPublicKey", + "PAGE_SET_ETH_DEFAULT_WALLET", + "61574", + ":_tac", + "nk", + "chiedere", + "_N", + "也", + "Memo", + "沒", + "getInlineCollapsed", + "0a0753494d636f696e10061a4630440220588e104b32d4c62617cc38a5f76abef473ed93a6d879b28407dcae714d4453e6022036f02f8dd4a83a0ee34e0000689dae32f63f7a6982ff182a34f0e661d018bf6a", + "UdJBJiva9eexXAJl2uWz", + "guideModal", + "Csc7_SA1kD5BgwnqlEgb", + "beginSubMessage", + "令", + "13d63400-2c97-6004-0002-4c6564676572", + "har6zaWi5o44zseJtge9", + "createData", + "toCompactSig", + "onRemindModalConfirm", + "RUS", + "isPrecompileOrSystemAddress", + "notDeepStrictEqual", + "撈", + "rKuAKXIxZrUxnAE0k2fk", + "0a044544474510021a47304502210092422fae73e3ade4db8e9df98b58d21f68b1c2092e344c8e0eb0e3fdb1734dee022069be24cf54cac6b66426d8b7047d0e6e61cf71510a0521f35ae118f60cb823f6", + "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "spin", + "61683", + "GAS_FREE_HOME.WITHDRAW_TIP.PERMISSION_NOT_ENOUGH", + "gasPriceInfo", + "0a0a426f6361684e616b616c10001a473045022100fdabe688af3cce6554939c187501fe6191ea8601fde54ae199610d26449823eb02201348ac36a2d36ffff603f99abf172c95cccf17b8186634a7ef86685a5d80f7ac", + "#cd853f", + "0a0d54656172734f66536f72726f7710001a4730450221008954dcaf03b300a9dd2f010073d9157803a2b0f9177fc260e1950c615adeccde02206c9850b2f90ff117c364393590beca60eb586c535cff63cbd3bcaed09a7a90ed", + "61727", + "ALERT.DELETE_ACCOUNT.ONLY_ONE", + "Ck", + "come", + "s7n0WMONKYDt6PhVPMNm", + "xlinkActuate", + "transferState", + "_getEndoBasis", + "ASSET.CLICK_TO_UN_FOLLOW", + "0a0653484152455310001a46304402205b249c95c45c1187df6071a81e868e238fcb6e15981724e2fb0022b04bab0df70220748c773054eea53f8ea40fe05e38a9ee5087fcd77fb871ca16f4bd29e50f201c", + "get userAgent", + "onUserScriptMessage", + "join_timer_sec", + "fucsia", + "_internalRenderMenuItem", + "hello", + "^-?(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?$", + "^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$", + "reminderTextLine", + "lrMbogf7Lihri7_K5Izb", + "https://support.tronlink.org/hc/en-us/articles/19545857936537", + "0a0948454d50434f494e5a10001a4730450221008e164b0cbf574135efc6389a3407c3b21ddce4c479c9cc16511dd30a9b0e911b0220253a5abed682bd0d31cf0cdafe11a858e0e9e60d11e5316311bd4efc3abfcbe3", + "S9A_qdqUjOF3kOab3N5S", + "burlone", + "mixin", + "61798", + "redact_ga_client_id", + "openClassName", + "FCzxWTOBI28CbqBOV8rH", + "componentDidCatch", + "fs", + "surrogato", + "MergeForkIdTransition", + "Fk4gGRZaK458cXmLETGr", + "levelIcon", + "darkcyan", + "^[A-Z2-7]+=*$", + "get shadowRootClonable", + "谈", + "\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}", + "collectionPage", + "课", + "aw_remarketing", + "arazzo", + "61858", + "get element", + "app_installer_id", + "nodeToTreeOffsetProof", + "convertRadix", + "get defaultPolicy", + "念", + "0a0f54726f6e77617463686d61726b657410001a473045022100dc80ea9a1e1876411ab70e63c7e4d6ae08c6f30266d7940738edd904ec62b3d902200e8763677d786dfff4091001073af4713f2eb3fe927b7dc1281a4d918f0fe7bf", + "hard", + "MODE_NUMBER", + "KE", + "mese", + "defaultOpenKeys", + "onnivoro", + "MAC_ENTER", + "isRequest", + "tasto", + "0a064c6174616d5810001a47304502210087807187f95bfcb0e6fc05c8243b385265dd9bc21bdc598fe7f9c63e12c88baa02203bc4df788393d691fea8fdc40d207dfe61178ffa6a695635c9f3dfee28c137b1", + "__RC_SELECT_GRP__", + "__reactFiber$340dkp76qgl", + "WebTransportDatagramDuplexStream", + "PL5FbekdfRfj2EgVUhCv", + "__L0D5wPKpJ0tr9MFtN0", + "0a0d4361726174476f6c6442616e6b10061a47304502210081fdf9c9573f09d8996fea78a5f4da8f68c61c5028c3e76c78d0137802866142022058770c683453d885409165f500ba32a2b080d0bb29b77b77ae84f1c3fa56d1d5", + "0a0653747265616d10001a46304402203f36cd879c53096b29229df6de73f923fa4166a7c9cc5dbcd09160d0780cf1ac0220375fe5e90f686d3d22d79729e37c11209209de5a3174f473c7d05e2481ff8ec9", + "0a0642757267657210001a46304402205c666691ccdec9bef57d055e4c313b369d3fa5fb20e41db9a3d0c35586c02cd8022078d487a047df065e124f2fde421e37ba4af5bd54a8424407f1d03a00a13f8dfc", + "get isTrusted", + "61930", + "61931", + "SETTING.CHANGEHD.CANCEL_TITLE", + "EIP-2315", + "dc_custom_params", + "'n", + "set shadowRootMode", + "transferList", + "UriTooLong", + "TRANSFER1.ADD_ADDRESS_BOOK.CHAIN_TYPE", + "arrange", + "寒", + "61965", + "3044022070e6d8b8085472782a55f11ebcf9492ecf3a9eb423b37dc6b79ae17588e7da4402200e610027d5fd12d3b32df3ff7d951afed068bc26fb56e541b97a0622555a46ff", + "msColumnCount", + "cookiePath", + "esempio", + "辯", + "once_per_event", + "HIDE_ADD_NODE_DEVELOPER_MODAL", + "SIDE", + "62011", + "fespotlight", + "contentWrapper", + "St", + "fefunca", + "healthcheck", + "YV69AldudQZXuxHrPSqP", + "ba", + "慢", + "0a0554524f4e5810001a463044022100f0d8b9b480cf4c5788682360443810fafab8c8368a1998d47af3b313cc2b162b021f3d8c1b5c18ed676664f03d68843d53c91d1bd2bd4d1a2a55a8f61b5acb36e5", + "onInputName", + "esoso", + "colore", + "c3", + "0a0374727910001a47304502210097b56e31c087285d90a2fa1c2bae15c7d00906bea41434cf035d127dae899d09022011c19bec5f305aa3fffe75f30f3fe44d5b1c85f9e4cb240dc4b81a244dcac75b", + "0a134265666173746572486f6c646572546f6b656e10001a46304402206bba87ea618ec8ab4321970b2b46e189462b2fad0867a04f8efaf59c76f532f502206da11b72d3582e2c5df853b9fa1b87a2f2645d984b9746b313d4c7dd51bc64f0", + "cancelToken", + "genesis", + "i59HmAQkOk8Tqhew3v4b", + "get ariaMultiLine", + "SEK", + "toWithdrawPageBtnWrap", + "get styleAndLayoutStart", + "truck", + "0a1054524f4e544f4e49436573706f72747310001a463044022073fa369e0e91f51d1b80167793608b27c33cc4a1ad992b2681de2df0f8ffdb2502201ba1e1601e6bba10f09cbd40492458c545a8719187afe2a03310aa76613c5ed0", + "get lineDashOffset", + "BROADCAST.FAIL.INTRO.DUP_TRANSACTION_ERROR", + "_FallbackInternal", + "aaa", + "0a0d54726f6e69784c6f747465727910001a463044022001c12a4d6413f12d0c6f5746867eddc6f3e1291af5240270911fb11c00ad488402200e2965cc98f25c8f53d903f8ba7f5f7aabec56f488cab97ed99bc820f6a593a9", + "setLoginPopupCloseCallback", + "hc", + "^https?:\\/\\/[\\w\\-.]+\\.google.com(:\\d+)?\\/optimize\\/opt-launch\\.html\\?.*$", + "#2db7f5", + "0a0a556e6f6274616e69756d10001a463044022041ff3037bd30e8e4d0459211a51a72a081bcf45f33a49249da4474fe013eabf2022050db00cd69e3b8e42a950d151c4ebaa7de3bc1f2c2b741731c6350eaa2d88f25", + "TN", + "乔", + "DMi4sc790Q7MIPlrDwdY", + "registerForm", + "f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247", + "useOpaqueIdentifier", + "^(\\+?970|0)5[6|9](\\d{7})$", + "addressItems", + "labbro", + "outlook.ie", + "clickWaveTimeoutId", + "fosso", + "tLnA7GlHWs227zmoStpp", + "eWgKkvrkBSfArAFDs0m5", + "H7", + "NG", + "WebkitTabSize", + "rc-progress", + "投", + "doubles", + "taciturno", + "isMounted", + "spanish", + "setRoot", + "cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09", + "女", + "giggle", + "itemsUnit", + "FJnQOQuIw8fEwiCXaOvG", + "0a06416c6976696f10001a4630440220722ebcae70c2fe7306170f61818777401d3c04302c130b6f07e9c3f25ea37f89022042e7b47326548c33a4feca96c1caf24d0935df4ca2e6370b76f81754bf3fef65", + "WITHDRAWEXPIREUNFREEZECONTRACT", + "pluralRules", + "scultore", + "08061207313030303136361a0b43727970746f436861696e20002a015f3203545258380642473045022100fe276f30a63173b2440991affbbdc5d6d2d22b61b306b24e535a2fb866518d9c02205f7f41254201131382ec6c8b3c78276a2bb136f910b9a1f37bfde192fc448793", + "shl", + "0a0352554d10001a46304402202fe6c2b9febac160cc53c75bf7052da52284a5046f756d9fbc8cbd101d800403022073702f2add6b50f1f157e4da4a42d4c2d2e53bdc307396120d5129854ef9925e", + "warnTips", + "%Generator%", + "62260", + "accuse", + "set port", + "_24tXCYyQAPVoKxZnsN8", + "FORMAT_ERROR", + "enqueueReplaceState", + "formAction", + "bagnato", + "getCallTokenValue", + "Contract", + "rib", + "0a0d4d6f6e73746572546f6b656e7310001a473045022100f729d7aa6a984f0ee118f771edea9913a6fcc7519a3edf69ca86d0eedb079cc702202e06fe0ead3e27922cfc212928f9e6d542ff8575de744d4764aaa09fe3691a79", + "0a094d616b65415769736810001a46304402204add5cb78c4fe13becd05849de8711c735c616c430fe665a0cadf4a0f947ece702204d3e0cc7a9fa38aa3493596c486cb18e98da8a0882efd405fb0b648b84bf2a20", + "62308", + "writeRepeatedFixed32", + "Z7HSBcNb1dqQfB_HuKct", + "ariaSetSize", + "bytes17", + "EntryType", + "selectedKeys", + "InOrder", + "yJLDImVxOEbu99yOCuxg", + "sobbalzo", + "Ŧ", + ":dataSource", + "kv", + "setChunksNode", + "getTokenListByName", + "findLimit", + "vetrina", + "set outerText", + "8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8", + "surfacescale", + "writeInt32BE", + "3045022100da2c6c45ce4014375aec27ce7dfc470a066a53a3ba812da7f4fac641fc48334502202ce049c05a76e19fc4195a323464383f3eca62f33a435ad5807716af1a83af4e", + "fillOpacity", + "xzFOxVUzi0fomlZ_wZkb", + "0a0754726f6e42657410001a473045022100e11e483247dfa1154e9235767de21da52682394692f97a2fdfd2c1a4edc81a41022049565e4d313151c030be045e7ce15f8b58fdf91eabd36872ef40fd5b7f149dd4", + "30440220403fc14ad30f3f3ea597f75d88371c83ef2e10130a5143faeda87dc507fb9aa2022056202bc01b283e0f625b82c73db84ca3f17eef6d9eea89709aa0a88eae17096c", + "desert", + "sister", + "msize", + "62422", + "HX6BFrNeg_Wo45obA60Y", + "hotmail.pt", + "getRet", + "dust.__set_product_settings", + "issueAddress", + "trabocco", + "SECURITY_AND_PRIVACY.RESET_WALLET_MODAL.BUTTON.CONTINUE", + "62488", + "iterare", + "getIndexProperty", + "keysplines", + "IhsKHx0Un6B0xmKD_fSR", + "生", + "removePasswordTimeout", + "vispo", + "_EventInternal", + "\"buffer\" argument must be a Buffer instance", + "abstract-provider/5.7.0", + "HOME.WALLET_LIST.GENERATE_CHILD_NAME", + "0a034c504c10001a46304402203f5035d2c4800a7804c51c6fc4ed8c9c36dadbed63f4ccbe9fc5685e17c35b60022032117ac1d43bbb7701aff8b8a318f556c3107a4f03e2ffc7e053a5f43f9354c2", + "getPubkey", + "0a0947414d454f464c4f4c10001a463044022001435bc19d30268dae69cdb92d86a4be2bf21cce8d93ededc4d997c3968cef5702204a352f2a43acab4f4864a9fd24779480f02850faa65fa680fd8c2b72f5c0e98c", + "showingAccountsList", + "62557", + "dust.60", + "bumpSpace", + "exclusiveMinimum", + "injectExchangeTokens", + "[object Int16Array]", + "assertThat", + "shell", + "maskClickable", + "85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751", + "readableLength", + "delayLevel", + "NoneType", + "getLengthFromRootNode", + "assembleStandard712GasFreeTransactionJson", + "$W", + "QMX476ME1JWqG2Py7FQE", + "62630", + "containAddress", + "62635", + "pave", + "ASSET.CUSTOM.TITLE.TOKEN_TYPE", + "7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573", + "tiltX", + "7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160", + "^(EG[0-9]{2})\\d{25}$", + "cookie_flags", + "createSVGTransform", + "TWO_POW256", + "Fcvq1gtIIbk6mBtAzAOF", + "giorno", + "rA", + "dust.m", + "檢", + "get nearestViewportElement", + "譯", + "internal.createRegex", + "set ariaPlaceholder", + "_encodeTime", + "-textarea", + "zlh94mGrW9PFtgYf1MKA", + "textarea", + "feMorphology", + "set scrollRestoration", + "产", + "^(\\+?853[-\\s]?)?[6]\\d{3}[-\\s]?\\d{4}$", + "thrive", + "0a0441544f4d10061a4730450221009ea634da46a333a1e61897533d32f77160927755f862c341633d2738f52e0a030220613bf02c7ed5889fd1492d7958c6d59ca59c36a5bba6fce0e1bc68219c1940ad", + "%IteratorPrototype%", + "getProposerAddress", + "_fid", + "EJk9SArlnsLEZzOfnE91", + "bytes28", + "0a074655434b4f464610001a473045022100ddf93f9e7f0d9f602b2776b0f6b1a7cefb301ad3494ad692a3994e55aea2475202203e4b837d90b16e1d0a30eef94d09a7f97f193c4fd98ffb7f07e4e33aad676e20", + "chuckle", + "62776", + "aes-128-ofb", + "62779", + "meshpatch", + "62784", + "#faebd7", + "static/img/1f6d01ac2ffa2b26a3a5c176780c2b61.svg", + "SETTING.DEFAULT_WALLET_PAGE.TIP_TEXT_METAMASK", + "xml:space", + "eth_sign", + "韦", + "divorce", + "膽", + "onPopupMouseLeave", + "SHN", + "骤", + "繩", + "sortManualAsset", + "baseLanes", + "Previous month (PageUp)", + "7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917", + "eight", + "0a0853555045524d414e10001a4630440220695260b61f3bbc88f7a3a7316bf17f4e6b0cf9fccce7759d3c783cec50324d2202202010dc72b72d93472259ab255d27b3a46aaca511e8a8ffd6c13a94fcabd32a9d", + "CONFIRMATIONS.DELEGATE.BANDWIDTH", + "adulare", + "wild", + "YQma6l4ubarrSzrFW4Pa", + "GET_CONFIRMATIONS", + "jealous", + "GM", + "62892", + "totalAssets", + "0a05464f4c4f5310061a473045022100bbf540b76a5815c2c74b0efac958fe3a8af27295b72504511d1983a7ff27fd6402200ed738607ac2c91ed2ee2a19929ce45006ee547990abc9e320759e9decb88391", + "valid", + "get ariaDetailsElements", + "addSubSchemaObject", + "cellBox", + "int24", + "62920", + "getAccountsTotalTrx error:", + "formatDateTimeRange", + "f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125", + "fromContainerExecution", + "FLOAT64_MAX", + "topazio", + "62945", + "OPEN_SQUARE_BRACKET", + "targetOffset", + "^([^\\x00-\\x1F\\x7F-\\x9F\\cX]+)<", + "equatore", + "SIGN.APPROVE.ACCOUNT.RISK", + "Dp", + "BUTTON.CONTINUE", + "62959", + "dust.arguments", + "隙", + "0a0c5068696c616e7468726f707910001a46304402206c0e5edc04acf72b3931f4971bbf6b42825e927757d78256c85a9d6e7e8c6f7b0220240dd031623a032dfd78ac9b219eeb399fddc3e29a04dfa97827f056d88368ce", + "selectInvert", + "getAddressItems", + "OR", + "fL", + "saraceno", + "62985", + "锐", + "_utmht", + "updateCheckRedirect", + "allagato", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.SPEED_UP", + "renderTime", + "则", + "P5f5wZaoIL6KSQeJkker", + "get outerText", + "readBigInt64BE", + "掩", + "creators.[].account", + "fresno", + "088a011207313030303038381a054154524f4e20002a015f320354525838064246304402205b7bf07bed81769dbd3aef0900b6c3558b5fbbd92359c38fe83314aad9c86c8402204684d173f8532154ad7cba663a27828cb32897ad8e0cc4df9b287a41711d551b", + "礙", + "hsva", + "剪", + "remoto", + "_use", + "onRateChangeCapture", + "setTimestamp", + "Um", + "63064", + "^(?:\\w+script|data):", + "eiuxHthZrNbGQ6I5jvDQ", + "setupPositionProbePattern", + "ErrorMessage_ListenTimeout", + "hasGetAllCollectionTransaction", + "63080", + "稳", + "bifido", + "addressInfo", + "rc-menu-more", + "ORDER", + "63097", + "reddito", + "0a07417765736f6d6510001a473045022100829517b92dfd95235fcd026c9b45ee685724b1e77737ff11c06aae4c8bfb7fd10220255197fc961a2e4ff0ed2725124b38ae269ab641a31fae6ab63104e0d6abb2bb", + "gonna", + "63110", + "08681207313030313331361a0b54726f6e536f636965747920002a015f3203545258380642463044022026921f8b3b9a1cf5d12c2c45aaba1a7c956f37ba76fd687254a9167257b150b5022038e8be6ca278bafbc6298e7a34d0324c57566036d341a03d007ec35bf737a591", + "static/img/681738801b591c32bce5285388d213f8.svg", + "0a0b436f6c6c65676546756e6410001a473045022100e57c976078006116c0e0205564c4a05c344ab1b69d8debf66587ec005d2e40160220156896bf8f322ce2ace5cb5d19022de62b393c019a07ff0ebdc69ad3b64ab41f", + "crop", + "parseSimpleArgStyleIfPossible", + "ether", + "0a08416c756d696e756d10031a473045022100f4e10abd3d69ffc8ffba0ece4a0bf5cb6c8ca12cde8867c1896ba0dbf8e82e76022006ec4c7b2baa7aac0a3b3e9dc6b537181dd8f154e3a89c212e6908eb7faab1ac", + "en-SG", + "Filter menu", + "abstract", + "PageDown", + "63141", + "oC", + "inondato", + "remindModalType", + ".*Task$", + "zanna", + "bytes26", + "sum32", + ":hitType", + "pipes", + ":eventLabel", + "^[a-z][.\\w]*(-[.\\w]+)+$", + "
", + "謀", + "63171", + "isBIC", + "signinstate_free", + "setPlugin", + "deltaMode", + "^(\\+?961)?((3|81)\\d{6}|7\\d{7})$", + "_ga", + "栏", + "SC", + "signature", + "勞", + "yahoo.fr", + "0a075461727169756e10001a46304402200dd5f4aed82fdb434891be76b232f99134ec62ab99d2b9d7b6394d394482dff402205c2b4b46db5f86611497dd6ed40c259a0d2e2d9cce214bd62d6a40fb64d16ba2", + "63216", + "classicKotti", + "kj", + "grifone", + "橫", + "ʼn", + "ishrn", + "0a07454e4a4f494e5410001a46304402204f218e5b4e927f270350508b8798c895920d8a13c098aead9146f06e3a90e20002203c8d8a636cd41e50ee6a2926a5d2194818897eca78d2ffeeca3c3f6cac527030", + "euclideo", + "know", + "Next month (PageDown)", + "Invalid code point", + "旗", + "_finalDecrypt", + "Token ID", + "CONFIRMATIONS.NEW.BODY", + "poverty", + "contextMenuOutsideHandler1", + "553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8", + "31303031303930", + "Ev", + "classicMordor", + "buttonWrapper", + "0a024f6b10001a4630440220698d0a960ca54e765f918f797639e785bda4c4b3e188d606bca7eb353ad343aa02205a2736b3026715ef00e8f3c952dc1eb8115822e973bd301c2b05331372a68367", + "showRemarksDetail", + "0a06576869736b7910001a463044022011d9966d2f87b66d204158678862130c1cac725c6fee0eede786df1a381104440220526d45d1ba63f31b2f9a0ef90d88f1fd12ba5d82f2b0046e6f3f4a5a3ec87d36", + "pageview", + "63296", + "angle", + "plant", + "WIN/TRX", + "focusOffset", + "bodyStyle", + "setName", + "蔬", + "nn-NO", + "0a064141466f6f6410001a463044022015ec9abf77b9efe35e93d2e5a1f45eccbd9e1a091ed8c4fd26679a943d6327690220087e6f0f67a70ee3ad1687b284a16a2dcdd452eea79b8bad3867e44f1c053d44", + "邏", + "ribbonInput", + "63322", + "MAIN", + "C8eb96v2gpjwKxoUOxrS", + "0a0d466f72746e697465546f6b656e10021a4730450221008d39202c0c38c2c0b9d272917eb59cb674a75d406e3f211bb3d5d5d79e17873702206b01a9c84fe9cb31296bc4d2ed1067e7009e21d6dc65c881a2b26252595d3f5a", + "Dx", + "0a105374757267656f6e4661726d436f696e10031a473045022100b0b5131503e754d830a893f9740a2779b93d6623f2fd1758f6702c4398a6c88d02206886c48e68f4afcbde5d2f3a993bc0f0d8e1a23dfbbbf9db8c489553a9b4208e", + "eM", + "empower", + "boxFlex", + "erigere", + "YaQcoleh4iikLIVD52pI", + "PriorityFeeTooHigh", + "weekSelect", + "mouse", + "Au", + "0a0b47616d654372656469747310001a473045022100df0296bdabcd4d2f50ac72c2fa2543212f25800b3ebc7c7cede0bf8a1322e2d002201bc958d493737695bb0981876928d47639846bd729d998e3a87c6980d9f90918", + "驶", + "0a0954726f6e5374616b6510061a4630440220691fc05badc84b4cd93e39061ec8bc902aab8e904a33db3804ce52207eed37fa02203f9d9fd5016403d2940330ad229389cdf48efeaf327db32aeb06b29cc71ef773", + "en-NA", + "CONNECTED", + "SECURITY_AND_PRIVACY.CLEAN_CONNECT_DATA.DESC", + "CSS_SELECTOR", + "emerge", + "CSSMotion", + "getVoteAddress", + "flexColBoxTop", + "EST", + "d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b", + "resizeStatus", + "deviceMemory", + "zufolo", + "imaskn", + "RyOHDqTeSyZSq30vmXeS", + "雏", + "radar", + "iDUzBIGr0cZJHVE7OZaJ", + "Socialinflunce/TRX", + "IQD", + "贸", + "datas", + "qnP_AxBZNCVG4A37Vlg_", + "setProvider", + "fallbackOnEmptyString", + "b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196", + "#fdf5e6", + "getUpdateUrl_asB64", + "family", + "304402201aa4061287e14289ff1c4fdffe8ddd811775aae4bb6577970ebb87735102a5ba02207d9c89254e9698a7aff849a87c2a163ce9793212a5fe3745e446393c6a71ec46", + "gasFreeMap", + "addressInfoContainer", + "CnW6AHq7Rosa8OWT_Dji", + "CONTRACTS.ADDRESS.ApprovalContract", + "63569", + "0a0e41637469764569676874436f696e10001a463044022003e3722b2f3fd596b0e8b4b8f54d90af6d4d584a0974ffc47c0362ee8bfaa646022000cb5d6556be940640698b7b225cbef22fe6b465bb374675050b614aadcabc8f", + "unsubscribe", + "ariaRequired", + "webkitRequestFullScreen", + "63589", + "getFrozenBalanceForBandwidth", + "writePackedEnum", + "gl-ES", + "304402202d7247f61c8a08f5ea99fdbf628e88d487f12a6e4ed330bdc3e8a5886fee6f9202200524d6035cbdcd469b1d1d3fa8dcf83595112daf20f24286e1b0e3c820fa2127", + "try", + "H3", + "collapse", + "OS", + "UPDATE_ALL_LOCAL_TRANSACTION_RECORD_STATE_ACTION_NAME", + "协", + "unstable_pauseExecution", + "AsSaxvFVpjntY_kbIyX7", + "000000000000000000000000", + "Choose a year", + "澆", + "getApiKey", + "isDelimited", + "0a0b50414b495354414e64616d10001a47304502210095fe2bae960ed75ca9603ab0448ffa6073ec08866d8a274ed603f09cd58f7ef202201af5bc723b6fe991e5fb0d83ebb058601765bca361c65b3f42c3090e34c13d12", + "08551207313030313439311a044254465920002a0731303030303138320354575838004246304402206ffe781fc129eb2828a6b4664859bd9d0cfa79e4161dd39f3fa28fb566fd650c02205d87a902dc29be8ab2181ec19cd3dbc35abbf03ebaa9e3f234811e883963cc59", + "me.com", + "static/img/42e4734fff9b51721a26c92d82e8d1e5.svg", + "es-GQ", + "HSau__0TAIgMvBlGna5l", + "Select date", + "__ANT_SWITCH", + "0a075469636b65747310001a46304402200959519dcfbc3a8bc691dd2e5da980371bb3600e5ffbb6353f8cb58b5268ad2902200bb9a0a5029208073612f1ea762e24976e892471abdf1e6d189a3e01a326f4f7", + "63688", + "uint216", + "^(TR[0-9]{2})\\d{5}[A-Z0-9]{17}$", + "4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1", + "偽", + "0a06414e5445474710001a473045022100f784e806988c60d91b7a04452d95108227c4c679c0a75af6ab308e50ba3d9a4f022026cdbc445bc32bd48a20ee7d547f652ca44a434e32579ad0dfcb0e8039ac1485", + "0a0853686974436f696e10001a46304402205aaff9fa87ec9454f33184b16527cebd498bf6bd3948ed78111b2f606a19c757022016a843b5b3c49f2f6e5110365ec48c08d4626103679837a75fba4557e00d436b", + "WXKebYyMtPVoqiB_eeII", + "0a0a4e6577416765436f696e10001a473045022100d8d73b4fad5200aa40b5cdbe369172b5c3259c10f1fb17dfb9c3fa6aa934ace702204e7ef9284969c74a0e80b7b7c17e027d671f3a9b3556c05269e15f7ce45986c8", + "input is invalid type", + "框", + "invokeMap", + "Fh", + "QVKyeCWAFSQ882ERWEtN", + "isTextModifyingKeyEvent", + "getAcquiredDelegatedFrozenBalanceForEnergy", + "forceUpdate", + "0a084576657274656c6c10001a46304402202163eca06e97925269fb3d0e0d9651b95617df83b73c6b67d55772095a5dd6ee022033de48c8a5a5a122fe6ff8792623b5ca50983bf50dfb54d38cdeff8ca641684b", + "0a065245636f696e10001a463044022030ad75cd483a1197d0afefbe7a810ca58cdd50bc4e26a36e9b104abaab27e6f3022003b54efdfe48d9e9065685a43b5ede4893bdff82a23976c58742a57aef05aaae", + "0a0347565810001a4630440220441d56720bb91fb4402799559607fa06093050e49a12b4e1546e463bad08587002201fab620765d6f3de1e8fad1b857c4cc27e12824730c11c852905fdae279e0f5d", + "affair", + "isSubsetOf", + "\\.+$", + "autoLink", + "APPROVED", + "get link", + "minSatisfying", + "%s must be between %s and %s", + "prime192v1", + "dust.47", + "0a054d6f6f647910001a4730450221009af1abf3b4c5acc8d60abf84a88334dff4357e67d02902fe593d613ba927483e022030f3e85bf0c31c81330f912497b3e77fbe0f5036570ea546bb15e0f410ed4a29", + ":trackingId", + "baseline-shift", + "wErhbcTXvFK2CdsLnqh9", + "MozTransition", + "VideoDecoder", + "3045022100b57c5877ce124196316dde0e2fb0f18258521cc2c7c27405bde78008bca27d8d02202053d4696b28b40fd1a16e7a179020c7d633e4548da0bd92f9442c24da12d510", + "0a08526f61645374617210001a473045022100de675e5e267baa5ff2a5cdfc8d065d28369b02be2270356ad0b660cae4d3abef022031e5d5c4550be9fb434fa1d4f5e2156a36653fd7b020f6221bd991eed88b6f80", + "noMore", + "务", + "國", + "OVERFLOW", + "KPW", + "clearFreeAssetNetUsagev2Map", + "0a0654524f4e455810001a473045022100bedff4ecc8f034d8b08b7fac99f4252defd2068eed08b039f305cdf93aca91cf0220507a809e8214705a672863684152623d9d485810ea15367d537a4e68d536c30a", + "UPDATE_ENVIRONMENT_SUPPORTED_GASFREE_INFO", + "pub", + "useEnableAutoEventOnFormApis", + "aria-", + "ATF", + "onpagereveal", + "ų", + "toDeleteWebInfo", + "Iov3Bhh3B1DEoxGNZ6w_", + "TfTypeError", + "0a0854726f6e5469707310001a46304402206479b4c56d32454424d85f3b5077358e296ee7ad0e190abe0cce08004acfbda502207cc2f7466357b54a2dda3a69a0e5223566ef7b3cfcb6c04867d8e702bc987c11", + "0a08436f6c6f72706f7010001a473045022100a0cecfda6c31b4ac627d6cf9e6271eb4c2aaa3fc9b052245481993ccd9a1e96e02207b0883a33873dc772b265c23a2e354eca8986fee62c52e1e03efd76a0e05ae83", + "带", + "63904", + "isObject", + "inputType", + "face", + "install", + "xof", + "WebAssembly", + "63815", + "uOOoPzHDRCQ3olwOqrNT", + "上", + "MIPS64", + "COM", + "63957", + "b3795685", + "63844", + "0a0650617950616c10001a473045022100dceb21c0aad5c5729929e0b0f9672df758314cea54f20de295690252d4c52e190220253c14ebbfa958e7bff11bf89631eca605c3aaae1c30b0c91ca8e9fd403d7224", + "0a1242657374467269656e6473466f726576657210001a47304502210087d293d4bb654d434749912005d3c6e4e8c3641cea6f74d8d8c9d7d0f1220d0a0220542ba88dff1064cae302bd4dac81d4ceb1fcb3fc599218b13fc11fd2abeb7ac9", + "0a07525348436f696e10001a46304402200365c49b0e9b49249cd4fbd3fe0a71d046c3e490fc154fe949d6807364d4652402200428514b86bb931e0a70054b77b3f1fb4386fae80d12369382feace5748eaa94", + "CantScanQRCode", + "leavedClassName", + "0a084d616e6f436f696e10001a473045022100ea8a43e6a8dd62b5af9fe1647cfeda61059e0f194d55c263aba1ebe926f6608602200699769de95db44416bc2d99792aa7ac55983bccd050c7ac4fe5d1de91eb2373", + "O81q72bEOOoUX7AaaCSU", + "Ě", + "bracket", + "TronWeb/TRX", + "writeToBytes", + "yVWyT7h9AygZfh72yVN0", + "disablePictureInPicture", + "paddingTop", + "SHOW_ADD_NODE_MODAL", + "setUninstallURL", + "Gekko/TRX", + "iI3eEcKNaF1A9ArboqWf", + "isAborted", + "depart", + "0a08444657544f4b454e10001a473045022100e002d8374828574702fb8378460f9e67b51051dda76fc426fb7a4bbd083578ac022024bc48d084c6da65c2fb65604896b5d53a67360e4e346338c7212d52cb5d257f", + "展", + "17.0.2", + "摇", + "Gd", + "forceSSL", + "filterOptions", + "rootHashObject", + "ix", + "ctr", + "3045022100bc6cc7ae4c2b3b4d43acea4c513e09d11736275fade4c0bd834d94f6ebd3893302203045ae14bfbaa4ef3bc0d9cf76f29cd4c90859464290632ee72b20f4b5c37f8b", + "住", + "0a07437564646c657310001a473045022100aeb0770f987493715b835508affd23fc9d4ae0fa6a6b54aa56f8dbc0b135283602204da1c6a9c997f55ee258974c225ff2ec5fd676bbb12166b759c652d100118918", + "ignore_case", + "APPROVE_ACCOUNT.CONNECT_ACCOUNT.TIP", + "defaultActiveKey", + "闻", + "UNPREDICTABLE_GAS_LIMIT", + "0a04474f415410001a473045022100ab1169d7f0f355592ae6fa5cde7f6c2ead9310a13f6c24d1a539078d2799ce2b022075168593b5d50182beec74cf813793cbdb7e3fca58e39152d5982b06ffa3ddfc", + "^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$", + "73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154", + "古", + "wi", + "_clone", + "0a08436f696e706c617910001a46304402207558e7b4e52866b0e0ecb7ed2134f69888d42b637ed2eec56cb1b4792f9a3df0022025975cda0a4654fa0abf02a1b9330430eb02addafb10895a27347f3c9afc1700", + "^(\\+?34)?[6|7]\\d{8}$", + "63975", + "反", + "ETH", + "finalizeNonce", + "BZD", + "簽", + "dg", + "_hc", + "oNJozdTiRf2L8UfuH1bu", + "\\/\\/+", + "set outerHTML", + "0a1146696e616e6369616c416964436f696e5810041a473045022100a463e6294d3f1722c3cd7cea921fe6e6b900f28c9d4a1eaa4d9c77283563db0102201d090c0ef9f1949e90fd9aa8aa94600deda2feacff79c0461f03d398d9d57c6c", + "abRFwG0TQyLJBgGDMal0", + "getStorageAt", + ":l7", + "As", + "64193", + "ChunkLoadError", + "pxxOndOZtsCG_DcwroBf", + "preserveAspectRatio", + "NZD", + "getRandomBytes", + "64218", + "0a0a54726f6e456e6572677910001a463044022057c4fac84174c0f700f848c89940848e0cb523f2ed6d5de5a5aec4ae783742f7022013832cbc3d53244b6e386693ae0a9520851155c07897224aee612cc0d6c04767", + "dolphin", + "ASSET.MENU.HIDE_SMALL_WORTH_ASSET.TIPS", + "興", + "donate", + "rcompareIdentifiers", + "VjlqgWH7CdUuy6kKhCHI", + "CONTRACTS.AccountCreateContract", + "getApprovalsList_asB64", + "^0x[0-9a-fA-F]{40}$", + "*.", + "桿", + "sendToken", + "0a0d506965645069706572436f696e10001a47304502210089fb7cbef01d84c97cf0197628e67e9d3268e316f42b8a1f28a5a5b3b820ba6802202c6d217e227b283464e711371a4d2cfb4286577d1b08dae1d5e6cb14360c7e46", + "overflowAnchor", + "ImageTrackList", + "ContextProvider", + "internal.locateUserData", + "optionFilterProp", + "getOperationIdentifier", + "0a044461707010001a46304402200ae1332e41bd2ee882d482f500593ab2d6b344f1b2f5ccd4faa5cd8ef226bf7002201bcd90d061cc3a8cb7e499fb654ad49a4d355ff208336eaea9f03d12ef4289a7", + "get devicePosture", + "utm_referrer", + "rootMargin", + "toSun", + "HOP token", + "kp", + "火", + "set target", + "_gst", + "EaX2O9S7CKEsQd8qD6Sr", + "transferStep1", + "s4iyDH5WfrV6Zm1SDKFK", + "mo", + "Tronix/TRX", + "64354", + "GAS_FREE_TRANSFER_INFO.EXPIRED_TIME", + "blobs", + "getFloatingPointFieldWithDefault", + "addPoints", + "cutZero", + "value_equals", + "away", + "ť", + "未", + "曾", + "seeking", + "collectionDrop", + "feOffset", + "estimateGas", + "0a1053686974436f696e506c6174696e756d10001a46304402207e8dadb2a4558424237ea69f3071f5a0067e33cb6966b88ee0a3c796b56c8c6f022008c4856bd99e0864b9b03d3ca2ee7987e05ee6f18a0e7d8efb88510d9bcb8fc4", + "encodeUriComponent", + "案", + "Hh", + "撤", + "^https?:\\/\\/([^\\/:]+)", + "伤", + "extraBytes", + "allow_fragments", + "totalAsset", + "NPN_ENABLED", + "errorStr", + "isInt16Array", + "oE", + "輯", + "eventTimeout", + "getDelegatedResourceAccountIndexV2", + "isHexChar", + "getPlaceholder", + "en-MT", + "_fixedNafMul", + "WO", + "isSysWhiteWebSite", + "noResultImage", + "0a1054726f6e45786368616e6765436f696e10001a46304402203c5b57ea632eea97715f6248f521cbdbf9d79cd116ded9ae4bd7d222e6dcaafc02205f9d151153672768d9b9e40b3c4c20817acaa8fcfa2096f8bd7d433cb05d7a84", + "21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f", + "64546", + "pollable", + "奶", + "nth", + "part", + "gtm.interactedFormFieldType", + "64073", + "oglbwIwPXiZiifewFQMs", + "ZpdJ9me0WOPTUSfWUCI8", + "SharedStorageClearMethod", + "^[0-9A-F]{8}-[0-9A-F]{4}-1[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$", + "089a011207313030323030301a0a426974546f7272656e7420062a015f320354525838064246304402205866e9ea1fc676fd7322b88a3498e23ff498bf3c751228b5352b5a7348e81ced02202979556390977f2b5c3ab7f677da7dd19b8cbd5a52dc4d525edb1cc3594be60f", + "灣", + "cp", + "vE", + "家", + "lbbiherlQR9yf7aHZ__P", + "def", + "FeeMarketEIP1559Transaction", + "0a1541667465726d61746849736c616e6473546f6b656e10001a46304402203e5c3c64994e6339b1e9d79a0e788613a229214d136d269a77b6b7b453b5b6fc022010a1f7984cde89affa495ef94171d52a60b81e1d14a10df66c962583d85088e9", + "茶", + "腔", + "0a0754726f6e62617910001a46304402207e0e81626486537ecb80efcf669ba5696eb5ef77407381d4a28ea09f1708cf7402204799e72f7da8658794e179d3b62f464aaff7f43ebbebef1bfb9ae13d106560a5", + "readSintHash64", + "dXDuw0IwYWjOhOMWiNf8", + "DelegatedResource", + "onLoadStartCapture", + "defaultViewDU", + "SECP256K1_ORDER", + "NODE.NAME.BTTC_MAINNET", + "linux", + "getAbbr_asU8", + "patch", + "_et", + "invalid plaintext size (must be 16 bytes)", + "secp384r1", + "spelling", + "callNodeInfo error: ", + "multiple", + "HexN", + "xK2g_g_TDDPqMaabEqS2", + "dirt", + "Preview", + "ropsten", + "圓", + "SET_NETWORK_GROUP_ARRAY", + "font-family", + "GAS_FREE_TRANSFER_2.AMOUNT_INPUT.GAS_FREE_NOT_ENOUGH_2", + "0a0641555354494e10001a4630440220050c4ca91545e022d92ab213a7acb312f554351808178e0c5a3f45fb5c50e283022017a86ee1198d24c98e3e66dd41b9e1c507adb45877cc08b418205e56b69fdc55", + "setNum", + "3045022100c5109877ecea9a94096b612925e090d1aea128609d7ec466ec589daa3dc2f1e702206b7c8eec5e9351539fc164f576ee4ace65b776c051e0efdad21d51e42447dc87", + "64139", + "bL", + "deleteLocalTransferRecordsByAddress", + "onBackup", + "https://bttc.trongrid.io", + "timingValue", + "BEFORE_UNLOAD", + "contentWrapperStyle", + "qNh6ftPMMNEsD5qZn9bB", + "滑", + "積", + "嚴", + "BTN", + "LYHs8w3QRPxI1HQtRDQi", + "getPrime", + "體", + "data-rc-order", + "64859", + "onTouchStart", + "64886", + "FORBID_CONTENTS", + "64909", + "box-sizing", + "^(DK[0-9]{2})\\d{14}$", + "64955", + "REU", + "Cannot call a class as a function", + "INVALID_ARGUMENT_TYPE", + "恆", + "910d7fa5-da35-419d-b454-fd4ee22087cd", + "collectionTransactionPage", + "CONTRACTS.UnfreezeBalanceV2Contract", + "keytimes", + "onDragLeave", + "updateEnergyLimit", + "BHEYCcQ4yodo9b6xdYzc", + "CREATION.LEDGER.CHOOSE_ADDRESS.RETRY", + "feSpotLight", + "WGSLLanguageFeatures", + "尘", + "walletName", + "TWO_TO_20", + "ariaValueText", + "64797", + "PW", + "resourceInfo", + "Symbol.", + "坐", + "containerWidth", + "65028", + "callAddress", + "姑", + "已", + "65096", + "HOME.WALLET_LIST.NO_WALLET", + "useMatches", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.HIGH_GAS", + "Qkzjue5N5mdNCZ3SVYIK", + "'${name}' is invalid date", + "XBC", + "align", + "archEvmSelectStyle", + "sp", + "firstLevel", + "65309", + "showApproveAddressModal", + "isBoxedPrimitive", + "65463", + "#/sr/votes?from=tronlink", + "65480", + "65483", + "INVALID_PLURAL_ARGUMENT_SELECTOR", + "'${name}' cannot be longer than ${max} characters", + "by", + "ASSET.MENU.HIDE_SMALL_BALANCES", + "RS", + "trxBalanceUsd", + "OE", + "WPbw8GWJ_3a2VxIg2weS", + "autoPlay", + "static/img/08a0195ee77c43ad0cc4d234159f96d4.svg", + "selectedBlockChainType", + "S9", + "steelblue", + "isURLSearchParams", + "SETTING.TITLE.AUTO_LOCK.1_HOUR", + "lightgoldenrodyellow", + "autoComplete", + "ERN", + "Y1", + "GET_SELECTED_ACCOUNT", + "vrPp7FBw98WNg3us7UGg", + "WALLET.BACKUP.PRE.TIP_6", + "assertOptions", + "TRANSFER3.COST_DETAIL_MODAL.TITLE", + "65545", + "get cancelable", + "onLoadedDataCapture", + "AGHszRD416kl_Ic3UWTU", + "itemIcon", + "OFFSCREEN_DOCUMENT", + "bread", + "assignIn", + "tangentialPressure", + "促", + "UxmMgnXDQYOhFIhiBxee", + "0a045345454410001a473045022100d6c5c770b4e8d874b314671410efe6140c17daf39229c63f06051f6880129f5302201c3c2f66a7849ad64460232ac53f3f84a5fe20fca825dea5c8e1b9a06e34449b", + "0a054279746f6d10001a463044022058c3d742c384ef4e7c917e35a440f2c995d7767171a82795df4c7b4a1d341fb60220225198c87f1989fbd98c37334facd2a201aa1363ebfe526d50377c9276b7359b", + "addressInfo/deleteAddressItem", + "showFeeTag", + "vtp_gtmTagId", + "64787", + "int152", + "leftLogo", + "take", + "__process_dom_events", + "0a03414e5410001a46304402206a596ff9f98c25d05ca211c6114aa7d61357656732b3076bf99a048249a4250f02203e92bc3ab0e257363c0ec3b0b55449485c75cd43190e717bdc8c704371dcfbb2", + "^(([^<>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+\\.)+[a-zA-Z\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]{2,}))$", + "boss", + "CONTRACTS.AccountPermissionUpdateContract", + "WALLET.BACKUP.PRIVATEKEY.NEWTIP_2", + "cannon", + "WALLT.IMPORT.RISK_CONTENT_1", + "惡", + "ink", + "enterObject", + "mutableSourceEagerHydrationData", + "朋", + "2.16.840.1.101.3.4.1.1", + "t_", + "磁", + "autoFocus", + "eKoZ3ZhYNuqE5h7GNeQ9", + "CONTRACTS.UpdateEnergyLimitContract", + "_append", + "淮", + "64185", + "0a056c696b657310001a473045022100c18275653a6438b12bc101034a8e75a0e8f83046dfedf5ff21190659de64db2102201617e108de15788af8244639d3f14c915fd380add9ca5a5de1c932f6382727a2", + "wbWJdgz0VEVX_2mil_fl", + "KW", + "ZxjA7SsLJvfzRyY0K4RT", + "籍", + "Da", + "UPDATE_LOCAL_TRANSACTION_RECORD_BY_FROM_ADDRESS_ACTION_NAME", + "Vote", + "isPointCompressed", + "set ariaLabelledByElements", + "av", + "Zz", + "COP", + "aria-labelledby", + "Ğ", + "構", + "accept_incoming", + "SESLalFIHPJDEhZXmUUX", + "r28shl", + "findTypeDependencies", + "zeroAddress", + "typeName", + "債", + "64885", + "#ff0000", + "ZERO_HASH", + "65728", + "vkAoqONMq8dDAgXbaurm", + "dividedBy", + "Width", + "sendNativeMessage", + "0a14426967466976655365726965734c656f7061726410001a473045022100fedf2b6eb4105a3042578bd238e9c84706a01241b321a9f73c727b01dfe7f3060220161d758a4173c289cf71f6f4aa2391ad345acd83fa5f3edb352ba9277b02c088", + "0a0b54726f6e436c617373696310041a4630440220340d1d8c1ab643761978a21006f9a39f7498c7a1f988d9e49d348c198f49ff000220547cf04a74bfc4baa346d5eb3a1b7cefcfafe5e6c38741bfb0c7599abceeea56", + "^(((([A-Za-z][+\\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\\u{10FFFF}]|[/?])|\\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\\u{10FFFF}])*|([A-Za-z][+\\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\\-.0-9A-Za-z]*:)?\\/((%[0-9A-Fa-f]{2}|\\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\\u{10FFFF}])+|(\\[(([Vv][0-9A-Fa-f]+\\.[!$&-.0-;=A-Z_a-z~-\\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\\])?)(:\\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\\u{10FFFF}])*|(\\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\\u{10FFFF}])+|(\\[(([Vv][0-9A-Fa-f]+\\.[!$&-.0-;=A-Z_a-z~-\\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\\])?)(:\\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\\u{10FFFF}])*|(([A-Za-z][+\\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\\u{10FFFF}]|[A-Za-z][+\\-.0-9A-Za-z]*[!$&-*,;=@_~-\\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\\u{10FFFF}])*)?|([A-Za-z][+\\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\\u{10FFFF}]|[/?])|\\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\\u", + "optimism-kovan", + "br", + "牢", + "eth_requestAccounts", + "TRONCLASSIC/StarTrek", + "MAINVERSIONLOOSE", + "0a03544e5810011a453043021f626f1506a0727336ebbd87fd340018973daea4b45ea765b572f1e2c74644ed02204b2e798b0a41a063299903b04f2cb50bba2d4f3ae89a61784f90bf7d63eb41df", + "energyUsed", + "pingedLanes", + "ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe", + "65787", + "tfSubError", + "isFromSearch", + "getAttributeNodeNS", + "68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575", + "Clear", + "0a085468616e6b596f7510001a46304402205fd3595abf741dc073a4f1e50db2cf4fcad7afc11cca00b83889f2dae86f01c30220473286c78daddd1d7e1da0761f6a4e7516a300a356b40db2949fc1a90b8889a8", + "setAssetIssuedName", + "createHasher", + "b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0", + "_9", + "closable", + "CHANGE_CHAIN_TIP_POPUP.SWITCH_ARCH.DESC", + "0a0952554f4b546f6b656e10001a4730450221009f75b80f91d75901e79ecd8a36962c62d51630e6e8739bb91530205f1521c89502202cb0632495e248403f4dde7daf5eeda5c6dcd3be485c57afaecd0e8c8573b9b0", + "pageContainer", + "WALLET.LEDGER.CONNECT.STEP_2.WARN", + "0a05737061646510001a46304402200b55b801840ca96ee7626f75f20c38eeb4238330db8485b079b8d3d5919b579a022005e325581af8aa8d1e62a6cc64b6663ede804ff302044ec1e9c3d43897850f95", + "31303030303031", + "_importPublic", + "137:0xa2d9ded6115b7b7208459450d676f0127418ae7a:07bed12ab07fe09633d57ede321ed3dd0940d654b9d34a379c4997b9", + "value_serializeToBytesArrayBasic", + "get vendor", + "岛", + "花", + "0a0954524f4e544f4e494310001a463044022010349c081e6c83615cf957e5c8ecd40928aa6f44a2ca8b9984f7ae16919aeae3022001615fd2aeef16c72ba4422c085e792987387eecf215af4169eadb4e47b6cf30", + "uniqueItems", + "lightsteelblue", + "free", + "ii", + "countToDepth", + "65875", + "65883", + "STN", + "checkProperties", + "65889", + "xl", + "ariaValueMin", + "-affix-wrapper", + "setRuntimecode", + "gtm.whitelist", + "gasEstimateTime", + "Ro", + "0a0c43727970746f6d616e69616310001a4630440220119f024f2f6159652f57211b4c9097abe77184fe38949816dfb41521c0d8765c022061f21de8d31a13371ce25cadca49ffad5a66e7a98e75f28280b25ef994297ed6", + "l7", + "secretbox", + "NUM_DIVISION", + "accumulate", + "31303031363238", + "商", + "營", + "UnavailableTezosOriginatedAccountSend", + "jc", + "0a0854524f4e5854524110001a47304502210085d987fe3ed66783240e2adcde27c9212a8bf5fbb1b410ad102bcce81a931a2e02205065432266b1c6612f13952749e495a8ecc03adac1a1ce5f6c7c2f68ef260c31", + "熊", + "gridRowEnd", + "revokeObjectURL", + "setOneofWrapperField", + "0a0c526f626f536170706869726510001a473045022100ad29303b9b4c8db78a2c8eec1ae721783054f7854b5bf76d9b51548798d3fde602206c68be88588b24b7c0dc2694ce738e579af93c1abef660a6f86b648fe78b0646", + "appId", + "NavigatorLogin", + "Ac", + "Top", + "職", + "us_privacy", + "蒋", + "__access_template_storage", + "單", + "readFixedHash64", + "kQ7nKxPoJZx4StVeJMZx", + "updateAgeOnGet", + "0a07496d757369667910061a463044022057c913c3a05f38e425236bb883e577d0505e173442f0c00addc9db09b425232b02200e2c68fc7ffa1712475b0428a62aaf372e10f0a5c2e89c96440883890f018d32", + "__cl", + "66002", + "080b1207313030313331341a07545258496e666f20002a015f320354525838064246304402205ae426e158d219471aed7a0e50d6d0deef42ada680224ad43508d35b8e08d9270220092f455646217e99b9b09949f679b19e2faddc05de41ecd9fe5e1e83c03906be", + "node", + "WALLET.BACKUP.PRIVATEKEY.TIP_3", + "0a076675636b6f666610001a473045022100e061ae52a4782e4057304a35f1ef6667be8d1b155bcd226b413d6526adb01cc202206d66bd32b98e31229294fc77fbf2503f83bc2a5c9452adde654fb8c9637b509e", + "zvSbYx66Z6xijn83zrTS", + "^[A-Z]{6}[L-NP-V0-9]{2}[A-EHLMPRST][L-NP-V0-9]{2}[A-ILMZ][L-NP-V0-9]{3}[A-Z]$", + "d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1", + "hZ", + "66035", + "64551", + " is not a function", + "松", + "fetchPriority", + "0a0b42756c6c696f6e436f696e10001a473045022100c3f0c8ac0fed331e138fcc234b002d3634df6fa476cb9cc9fc4c2d8173b26db002207b6bde12b4e02d3720c15a71f6e29faa9bf64e736ff1961120eaef6a02348364", + "gasFreeCard", + "deepStrictEqual", + "vd", + "GAS_FREE_SIGN.GAS_FREE_PARAMS_CHECK.ERROR_TIPS_1", + "_decodeInt", + "\\d+", + "support|noreply", + " listeners added. Use emitter.setMaxListeners() to increase limit", + "__fal", + "65223", + "recoverPubKey", + "31303030393835", + "internal.sendGtagEvent", + "onMouseMove", + "NODE.NAME.TRONEX", + "ineg", + "66105", + "[a-zA-Z0-9-]", + "sampleRate", + "ld", + "dust.require", + "66115", + "leave", + "ManagerAppAlreadyInstalled", + "0a03444d5410001a4730450221008aa363a8d08184a51ce8b0a1e016e2ccdcc1287584eb83d7c6e5ceb547396a510220067e4f7958a0420f59e4855c3e983480986130329b001cf7d69e3d1d0c0967e1", + "ceTask", + "环", + "Apr", + "XK", + "^(www\\.)?google(\\.com?)?(\\.[a-z]{2})?$", + "getRuntimecode_asB64", + "CONNECT_CHOOSE_ACCOUNT.BUTTON_TEXT.REJECT", + "get attributionSrc", + "rF", + "vp", + "MainChain", + "KNA", + "set rel", + "0a0842455354434f494e10001a473045022100a62661c53bf526a36d6fa84fac413e4d26a5695ff13d67990188fe1ec997492302206f523e69e09263f53176f20c5b9bb45be40d60f783bf6caea33f69b18bf4a344", + "_getSharedErrorPostfix", + "64626", + "SECRET_COMBOBOX_MODE_DO_NOT_USE", + "it-CH", + "66179", + "get tagName", + "66180", + "/select_operation_extension", + "DAlETeRkGrJrk8rg5bLx", + "VNM", + "pf", + "0a044c55434b10001a4730450221009711ead2dd2dd72695038034f93898daca4cb2c27c301b76e43d7dd1c4e2536c022061429b7b8068abd81120b7032eeb371e2eeb909c7fc8435ca9e0e728d2cefacf", + "prepareEvent", + "1:0x0cec1a9154ff802e7934fc916ed7ca50bde6844e:5955b80673f55c388ba6e692184f88e69d3c51863ccd5cd97237cfbd", + "isSlug", + "GPUDevice", + "XU", + "tryParseArgumentClose", + "nanoSP", + "isub", + "allTokenList", + "__jel", + "旅", + "string2buf", + "kjtU2P0mVq9cVj308jAY", + "軟", + "ownerNode", + "jumpUrl", + "0a05536c45454410001a473045022100aa54eca984214bb965102d6bae976d7d7a404e25449ecf09597e0c176a9f5abc02203a040e1f4ce74de249177c6b7b7189d6447d6c140a2ba04b933f138c66148ff2", + "phoneType", + "114ca50f7a8e2f3f657c1108d9d44cfd8", + "observable", + "3044022065a51fd2cafd0013215fb703e27052320d35951e5f9d26a3c3d03a050b7088340220193e98ad9282a96e3e7b5e6813bb5989c31cded994fed35d5383e68738905c1e", + "0a0c54726f6e57616c6c65744d6510001a473045022100ff76a0011bbceca5f6389933cb980ccb3cf293b75660bcc5c02ddbb74d8b5109022047a53e0c0446d7f3d4d361d05e00dbaca9ed50f10cf76dd7d565631a77ff1135", + "dust.7", + "\" is invalid for option \"size\"", + "updateTraceContext", + "XPF", + "66239", + "TRONtv/TRX", + "ŏ", + "^(\\+?591)?(6|7)\\d{7}$", + "085f1207313030303533321a0b54726f6e4c6f747465727920002a015f3203545258380642473045022100b7e17c9ba0127124530a9b1a6a6c0baacb540d571c02ec4b0d334cad70525d4e02200aab0fd0fc4beda5ba4fb935f4ebf910cccf1fba56cf05bcea34560691a72fd9", + "Kh", + "UPDATEENERGYLIMITCONTRACT", + "0a17426967466976655365726965735268696e6f6365726f7310001a46304402206848a73dfb58c8a06490ed6f88552f5f6d158b6e74971f7a594d05c832e09d1b02204b8f4550d026a972c009ebbf3eb85a37021efbe4664ad2d58be0d46976158057", + "&", + "ug", + "œ", + "3044022018c3ea3b1768f348094f151f8e28171d1325d5cc1621478b23474f4695acf2d3022040ad4bb4c8c138857e426128488ee5a3df8fa0a7cfaf58e9858765a0f72a8a02", + "divano", + "msFlex", + "65370", + "DER", + "0a09446f6e7450616e696310001a463044022061175b1c44397b24f453d66770740d9025b49e437af4c7691c3d0f085596384d02200b83fa57879777fbc59829a85744a93fe4c8260d33a54d4d59732736dcfdd6fb", + "088d011207313030303130351a0656455253555320002a015f320354525838064246304402200769d3eff3da71d0c0febd46259edf877b6f99c25bc550fbbd6bdc4bb73b84db022029480692abb8d64adefda8cf276b0944d6973545c8641107d924855b109c946b", + "noValidate", + "0a07414c6c454e474710001a4730450221009338a02d474d1737f42519e05d4861358d806f0549181b2ab738c12fa91723b2022065de465cc1d931b681b55e7250f0f04c899c20ee032ec6bc7ad16a69b21b0237", + "ħ", + "bt", + "hundred", + "flexShrink", + "durationchange", + "createSVGLength", + "0a0954726f6e416d6f726510001a4730450221008a41647f8075faf559159923b6cf21d9dcacb02f918603735095ebede5f322f50220382ecc99349db35ac175321f6b6e7b6933d49e0c37d4146f4fd9186e2c52cb5f", + "ads", + "presentationDelay", + "304402207ca92ed4b465b4fe1d4b2dd65561165a70b54c8dd132dcf15031c799c8ab22fe022041d7bd664003c62e949cdb0ed09a744ac6adce7d6e676e4de22437a830edcf74", + "^(!?(\\+?966)|0)?5\\d{8}$", + "0a0e424f4c444d414e4341504954414c10001a463044022003737aa2945bf594788d1d8bc0ea2fb4b496b496bfd7ab04289a86d07056aaca0220145d1cc6f27571695a55d970c2b3bb4b74c0c48a0e86afc16a7864a3dcf07d0f", + "avc4jmxhI9O8Gvru5vwx", + "liquid", + "65342", + "panel", + "65474", + "Ļ", + "interest", + "emblema", + "drawIsolatedElementHighlight", + "team", + "cream", + "ga-disable-", + "0a0e4d7957656464696e67546f6b656e10001a46304402206616c6fbd071226a71e8a5216e579e0d9a3066ceb7cb7d737c12a7ff422391a60220455228d92b23c2c5396a25fdb492cf759cf2f9f48b678a25d04c9e57751acc5d", + "getUnFollowedAssetList", + "autoAdjustOverflow", + "satoshi", + "vast", + "inodore", + "javaEnabled", + "plenario", + "66362", + "INVALID_VALUE", + "readPackedInt64String", + "監", + "walnut", + "66374", + "setAmount", + "L47tudguWlocu1UziaWu", + "readSignedVarint32", + "set lineCap", + "40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482", + "app_store_refund", + "66384", + "expectStatusCode", + "惯", + "gtm.oldUrl", + "WithdrawBalanceContract", + "senso", + "INSERT", + "receiptLog", + "static/img/13deefb436e35aa24067533ef4fe6560.svg", + "economia", + "where", + "66399", + "ua", + "0a04534f4f4e10061a473045022100d4704e6728140d80683f139fa2509ebc80d82750e6faaf259606b914ec6b663e02200f0de5f176b8ff99f4fcf3e1bbb2d897f4db6c7e11f28a46f38e9659c6388cba", + "getMnemonicAccountByAddress", + "struggle", + "TRONATLAS/TRX", + "ginger", + "get pattern", + "checkIsValidChainId", + "dataGasPerBlob", + "battuto", + "Ni", + "loan", + "defs", + "navigate", + "inert", + "0a0a5368617265546f6b656e10001a46304402200729b5a30e3ba09d5b4441025e967315f2b16652fa62ca0c86eab8d35050066d02202d0bfa5e141f24efeefac64edd008cd03fe6e5539f83a32e8426bcac2e050415", + "_gbe", + "H8bFKbrMv5wLgSQyY9GQ", + "66441", + "milk", + "Ď", + "parseTag", + "shove", + "%s must be between %s and %s characters", + "arso", + "includeMargin", + "miterLimit", + "prosper", + "odierno", + "0a0c50616369666963546f6b656e10001a463044022056e96573db33efb29e4705703e19f841466e0dc1458b1ef1ee4ac599936394da02206d256ca01caa234727cdf4a6b864be54a31af2c632a0241a8ab346d46dbd03cf", + "fetta", + "arredato", + "thunder", + "爭", + "createBytes", + "節", + "BtvqNERUdzCdRJWpSLHI", + "onCanPlayCapture", + "onDisplayValuesChange", + "availHeight", + "feflood", + "daino", + "nicchia", + "rumoroso", + "sconforto", + "MAX_CALLDATA_SIZE", + "mercurio", + "g9ThPixx18cX40qJCsiO", + "meadow", + "pulse", + "vocal", + "fieldType", + "CONTRACTS.ClearABIContract", + "formEnctype", + "recipe", + "scusare", + "esofago", + "0a0a4c65654b75616e59657710001a463044022011deda848da5da4c19461e9d383648f36b99379992f300f6b84ad94a3e7a95be02207458aa552a9dc0053cfe090088a54df854c8155d24f9cced01b92494fbfaadb0", + "类", + "stantio", + "No window.location.(origin|href) available to create URL for href: ", + "recinto", + "income", + "satellite", + "outputLen", + "khtdkhLB6pV4YNV7WCQk", + "setVoteScore", + "pond", + "putBit", + "0a05546f62697410001a4630440220318965faad9960c61e671d8155790fd8ff66ea16ab4e36eba42cf605f82c69d802207cacaaf515c63bd033666982b17142d0f006ba7875c64f7b1ccf7774c6875fee", + "plasma", + "muovere", + "get duplex", + "before_unload", + "calamaro", + "sgrassato", + "nanometro", + "sodale", + "silent", + "ospite", + "stateNode", + "待", + "attachToParent", + "invalid BigNumber string", + "will", + "set allowPaymentRequest", + "0885011207313030313438321a0c43727954724578546f6b656e20002a015f32035452583806424630440220166e201fc2284e9c7ab3f8cecaa87bab6404f7c275a3caa81a72b13165184acc02204934cf59e5e84c875e0cec04b34150a0fadb1670df178c45df8f52ce470a97e0", + "4px", + "0a075363616d6d657210001a473045022100e427e9ec83fbcae7e13525ac32fba0c5dc6323dd17c0c1bf0517fbe42122f3cd0220662c8eb2b0f7ffd2b64270a9159f98a5fd144b24574460c29ebd9c90bc211f9c", + "nt", + "surface", + "sgabello", + "^(KZ[0-9]{2})\\d{3}[A-Z0-9]{13}$", + "dote", + "tiro", + "EIP2930AccessLists", + "get ownerSVGElement", + "poesia", + "set fontStretch", + "scrap", + "svista", + "proto", + "requiresOtherClause", + "dust.getHitData", + "nuovo", + "fefuncb", + "DIGITS", + "isExistAccount", + "tattico", + "set defaultValue", + "transferTypeName", + "Ul", + "Symbol.replaceAll", + "narrato", + "chela", + "yiVNaJZMlInUPy1ZKlin", + "across", + "sendSetNodeNotifyEvent", + "Bo", + "spazzola", + "destroyOnClose", + "clearOverlays", + "porre", + "%Function.prototype%", + "BLuMaxJYmDb5t5sgSRUT", + "author", + "ricarica", + "PAGE_GAS_FREE_WITHDRAW", + "splitcomplement", + "wallet_watchAsset", + "%DatePrototype%", + "wrapClassName", + "Decreasing", + "onCommitFiberUnmount", + "MobilePopupInner", + "fireonMouseEnter", + "ondoso", + "travel", + "orafo", + "0a03484f5410001a46304402205b6f5dacf1964309aa93e6ba1c2abe9a920eb83b9903bd22e7cee6aa494caee0022046c01742bda77cd63ee99d0b06938e5491c9e5bf3f33b6eb5154667d2629e5a7", + "0a0873747265616d657210001a473045022100d91cc42903b8ea68614926bd90a98e6b989646412c6d6db0e07e17b6cb00e05002207a4a3ff2877f6696c408d4e482e4da690514b76a958f70f516ee327cc62a9932", + "regret", + "cantina", + "getHDAccount", + "getAllAssetList", + "get availLeft", + "broadcastActive", + "noframes", + "66665", + "midnight", + "isExtended", + "DC", + "举", + "generateEvmAddressItem", + "get fromElement", + "get incremental", + "66680", + "lb0qU8ThKjxTbd9SDVng", + "analista", + "homePage", + "toRgb", + "險", + "clearOutsideHandler", + "penare", + "soul", + "#fffff0", + "static/img/9ce15231fe7039f0948619aca8a886d8.svg", + "skull", + "dust.setEventName", + "SETTING.TITLE.ADDRESS_BOOK.SEARCH_BLANK", + "0a06564275636b7310001a4630440220145449e6776184528be8ff1587c8d98cc9027e3701403e61db613127b03ab83502200e74dded4d4fb02fc2584eb9fb82c8af4c8a10631d5c44bc1ce5895aa8d62cf4", + "marine", + "WALLET.BACKUP.KEYSTORE.TIP_6", + "smilzo", + "getBlockChainArchType", + "SZ", + "0.000001", + "datato", + "sciroppo", + "getTypeMapping", + "assertApi", + "sba", + "CREATION.LEDGER.CONNECT_TIMEOUT", + "bottino", + "get viewportElement", + "set decoding", + "fromMasterSeed", + "今", + "ripetuto", + "struct", + "CONFIRMATIONS.UNFREEZE.V2.OWNER_TIP", + "accountIndex", + "SharedStorageSetMethod", + "get oncommand", + "壓", + "onDropdownVisibleChange", + "zenzero", + "get integrity", + "dragexit", + "BluetoothUUID", + "rangeYearPlaceholder", + "folclore", + "get href", + "importPublic", + "Cc", + "fullHeight", + "歌", + ": ", + "browser", + "驱", + "溫", + "get nextElementSibling", + "pointAdd", + "$y", + "selfdestructRefund", + "gtm.gtm.historyChangeSource", + "CRC", + "fR7uy4A01F6S7ctWhqbP", + "set ariaSelected", + "modulo", + "createDraft", + "tap", + "bitLength", + "FO", + "但", + "BHS", + "get bluetooth", + "flattenDeep", + "stubString", + "0a0d53747564656e74447265616d7310001a473045022100b00f3b00f9c1d91cd8d49d3b5fd68037887fb617ff889d738517d5bb440429f10220298aa4a8f7d802ca2ab7b930d35c3df844f211008752326c6b3c94a54aa49a74", + "EgWz1KLtU7AhM5DdQnRQ", + "__html", + "getProvider_asU8", + "0a0c43727970746f4a616567657210001a463044022046f5204cc67705f89b5e25796bccac31be8bbe3f4d9ff2e4a3b543a41f097113022025206ef8597522e77ee8aa8d77b3712280f53d07d21898c9981eca11fa4c7ed2", + "型", + "transactionSmallAmount", + "belva", + "-2", + "CaptureController", + "hex8", + "tentacolo", + "parseTagName", + "02", + "sfera", + "0a056d6d6d6d6d10001a46304402205dfcd346bfcc1f8f952db976a65f894fe0352641c5b06d282b468547c9054fea02207727b26bdcd251d1b5e174522acc803e17a752a0255eb68ef6e6b898554ca5e5", + "0a0e496e66696e6974795265626f726e10001a473045022100a388901f505ddf589516be40d16a6bf248dfe77657987f6ec767dc723f2abc9e02203e1ad34b7d73675854e237251f7c4bbf29f209980080a16b5df9af8cf3e74fce", + "Req_ishtg3Ynj2_k3qdH", + "E_", + "Qx", + "OLineHeight", + "泰", + "FK", + "gse", + "NAM", + "scuola", + "%Math.floor%", + "j4tXyllGBeS2qt1lpAeQ", + "vn", + "ConsensusType", + "estimateTransferCost", + "addOrderdetails", + "撞", + "NAD", + "horror", + "ramp", + "GravitySensor", + "66993", + "NETWORK_EMPTY", + "lend", + "67012", + "https://shastalist.tronlink.org", + "internal.getProductSettingsParameter", + "100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0", + "Ep", + "onTimeUpdateCapture", + "WALLET.LOGIN.CREATE_NEW_WALLET", + "microbo", + "musa", + "creative_slot", + "Invert current page", + "popupRef", + "67071", + "en-BW", + "trachea", + "svizzera", + "crawl", + "set pathname", + "qA", + "^(\\+)?297(56|59|64|73|74|99)\\d{5}$", + "writeRepeatedSplitZigzagVarint64", + "_opad", + "dust.floor", + "affectedNodeIndices", + "304402204c27aac1c07e8bde8a998bf06acd5eaf40e874a9b128a4f19ee8c39ce45c9cbe0220380d9438d10ce81f7545f3de8530a19c1eda78e4683fc2145b9715eb260f1d66", + "BranchNodeStruct", + "438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8", + "67126", + "darksalmon", + "seme", + "verifySync", + "maxValue", + "292da6af", + "control", + "SIMILAR.ADDRESS.RISK.TITLE", + "-6", + "Sk", + "tokenType", + "setPublicFreeAssetNetLimit", + "padding-left", + "九", + "ruolo", + "0a074c6f747465727910001a463044022047b4c2c7d82e21dfa205dc6f2807843f85abc4016cda1150a7f0f35bfb9bca5302207b8c4debf0bfd9f7c1986a00b38d942b275e594c606a957665113e25126ad0b0", + "0a0a4570617953797374656d10001a46304402206bfb0e61cde71d50cc746eea5071969fd288c40f35405f90f023bc91292852fb022054fef266c1210e2104941cfe935060df2822c05ece9896527064b8aba2d4e55d", + "CONFIRMATIONS.NEW.IS_REJECT_ALL", + "enableAll", + "苏", + "setMenuListVisible", + "session_engaged", + "优", + "interactive", + "31303030353737", + "场", + "gruppo", + "Berlin", + "zOne", + "endless", + "MISSING_CONTINUE", + "XazmVrMvuK0cP4XooDHw", + "waitForTags", + "JOD", + "filterLimit", + "seed", + "crypto_stream", + "ASSET.ASSET.ACCOUNT_PERMISSION_UPDATE_CONTRACT.UPDATE_WRANNING.DESC", + "67267", + "faculty", + "notDeepEqual", + "[\\-:]([a-z])", + "timeupdate", + "BmMdG9CXXXNk1ynKpQqg", + "isEmpty", + "decorate", + "defaultPopupVisible", + "Feb", + "userActivation", + "TJS", + "createImageData", + "BitListType", + "forzare", + "0a0d43727970746f477579696e5a4110001a46304402205834ec0b41efd7f3c1f9e39c21c00305bbb6092dff985cf37c72b06f216d8ee102203966dc323d2237cdbbcbe0f6698cd17687a35f4e67d3f526917d5773999737ce", + "a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070", + "an", + "nextPowerOf2", + "PK5tWzrTF_0rgF5b1Loz", + "charge", + "IOT", + "oval", + "0a05616e696d6510001a4730450221009c751ef52d90b60112398575a26d4be7fd81b3a27c2a1ef45197d6536ecc47c602202353d11dd4fd57beec2e15406f47b7c1ee81ad943e72e929f4e067f1ff61255d", + "ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001", + "0a0d476f6c644d61706c654c65616610001a463044022069a65fe83ebc55ba80c356c8093c5985bab6d5e0ddca4334c41d203ccad62e580220310c0f6311972538467ff9d4eef7b55c40cc7ca9365ab52886a5a748a3c61bc0", + "settimana", + "67376", + "_process", + "^[А-ЩЬЮЯЄIЇҐі]+$", + "transferSize", + "67399", + "#ffebcd", + "zoomAndPan", + "ERR_INVALID_ARG_VALUE", + "^(\\+66|66|0)\\d{9}$", + "mouseEnterDelay", + "digitale", + "isChangeHDEntryVisible", + "0a1e43727970746f5370696e2874726f6e2e63727970746f7370696e2e636f2910001a473045022100958f7145db5ef27d7b4f95e8a9d499740f16a709f1a1517bb7d95f0fb1d70d9a02205f915be2c01b18116bf54f35a186d3a046d7216f88fde2c814ce29dca571f65d", + "setZoom", + "0a0447454d5310001a47304502210097a6169d54bd8179bfbf0204142644a54ca5e99dff0cf0b67c32966e7be7ffc80220492c87876b5698cb9b6a218168db6c42ea46eec1826fdf1647bf8d3337fa5426", + "^5[1-5][0-9]{2}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}$", + "fillText", + "67486", + "67497", + "credentialless", + "keyOf", + "pal", + "AKASHA", + ":cookieFlags", + "cave", + "67536", + "0a0354544210001a463044022003fb22c05e1673218ff2566a702a2e5ec1b318d3155a620b7b2451a9d438c57502206405f09c1d3b5e8b34b64032de91def53f241ff4ca33b19206ab48acf4038b12", + "67551", + "validationMessage", + "gown", + "ob", + "February", + "much", + "67564", + "isList", + "67571", + "1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610", + "OXAFS1CufXvQ80kqBt_2", + "0a0d54524f4e574f524c444e45575310001a4730450221008b7db97e25cac4d5ce2b8d348570bfb11914c136f9037105a3e1d79716b72e7002204417b2ddb9927b62b80816beaa03a6ba5ae2eecb5eecdd65486677987975e314", + "CfLxvdnXEA8NhXrRb2qb", + "0a1154726f6e5365637572697479546f6b656e10001a47304502210093b08501fc163e76ded9e1f7c785dda9e227aaefe9e28507398ba4877f1b4f4b02205acf42a3c2f3cd0d59115584cea96ee56986de26019db1c5bfb7737bee80ac42", + "jsm3hRqfz3H8TqETHxNr", + "des-ede3-cbc", + "onLCP", + "gtm.js", + "傅", + "0a0846696c65436f696e10001a46304402204aa77fa5fcccf6702d3fe70c9e32dee8c91a70f0d2b608776702cfd9e75956b2022053d0aae78eb63090ee1a108bd00283581cd880edc34a5ff740c3206644e9e959", + "^[A-ZÁÉÍÓÖŐÚÜŰ]+$", + "RJ8TI5Hr6JJD08ODMd_9", + "48e128ad", + "gain", + "67637", + "醇", + "BitChit/TRX", + "BROADCAST.FAIL.INTRO.NOT_ENOUGH_EFFECTIVE_CONNECTION", + "0a0753747261746f7310001a473045022100aae33b34ed7b9e12eacc4a72cca52a959edb4a0b3cd4e69316cbce51dbbf545302205ce5ad7db654e28d5b1a958e8c4f1972a558bf9525ef97134d301e8d6e3a2e67", + "dust.enableAdsConversionValidation", + "擺", + "老", + "0a05446f6e757410001a463044022041aa91e238908ea803f590a7903ad0e28c41e8e206736c68311bc1e6432fb99902207180e554ebcc076d30eec6821235eff325e3ddf5d9ff72b83dd80f860558d8ad", + "082d1207313030313338331a09537769737354524f4e20002a015f320354525838064247304502210095d6411c37aaa95740256bf6ebaeb4b5e41413d28b60540bc68c954bda2da84002206bb0a7292fb726cd1f1ae9e7eceeb0526d483451c3540014e31ba2caa20fc9c1", + "67677", + "0a0a4e4557544541434c554210001a473045022100abece6270518de76c9b1325adeb51fe44ee11aa77f4c20cf6fd34f598e00874f02203b692406448a6583fcd2d2d71be1207b7ad25f112d58ca3d055f14ab621d2f14", + "0a084469676954524f4e10001a463044022044b3e3fe87b11a39da184ad40164d57c8142e2bc38b91a9f9a81fa1e8a372a4302206c91168df37509478305caffcb1b053cc0a44064b4012863a6d813ee3cc76364", + "getProgressStatus", + "massaia", + "E2U26gTk8tV1Ma9Jb4kw", + "get hostname", + "M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z", + "merge_source_event_params", + "67718", + "mosquito", + "67721", + "HOME.WALLET_CARD_LIST.SORT_BY_VALUE", + "strictEqualObject", + "8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0", + "formatDate", + "0a1c43617269626265616e446563656e7472616c697a656443727970746f10001a46304402205e91fc3f22c1ea0177b33ebd7d7ec6369b90399471ae2189c43df176a1b1000d02202dc74ec805dcaf263b7d1c52b8aa802473cdcae49ce51f09111c56a4f07d5f2b", + "67736", + "Stream", + "DeGate Transfer", + "健", + "kangaroo", + "tokenSearchKey", + "RSA_PKCS1_OAEP_PADDING", + "67755", + "PAGE_SECURITY_AND_PRIVACY", + "0a0d534750726f6d6f4d617853657410001a473045022100834de87f624a47a339b8c63d3571c68ebcd084f0dbce4df5fcc77d87d72193c302204cf359952cadd744d9d186b50f18f14fda2a8efa15b802a7949769b95cbc5ace", + "BS", + "formatDateToParts", + "useless", + "0a0c42756c6c53686974436f696e10001a463044022022c450856494152b3ab33134ea757f9a6c58c8d59b80ede12e054644cd0688e00220358f3c03c0f29d760aa3255ba52615b8c60ed0a821a69099d799ab7769482103", + "onCloseCapture", + "darkorange", + "67803", + "_createEncoderBuffer", + "bg", + "static/img/114598f00b5fa752a6a708ee28fa6be7.svg", + "ACCOUNT.SEND.ADD_REMARKS", + "option ", + "0a046769667410001a463044022013cb46811f4203a7f8c96186b76ddd5f7e4fab66eb520970cfcb5f141dae2c42022009b1379c5775156d965330723ee22d0af28de3f3058b2af2e06272a2c9c51919", + "ASSET.MENU.HIDE_FRAUDULENT_ASSET", + "htmlType", + "^[A-Z0-9]{8}$", + "RSD", + "67832", + "getPublicFreeAssetNetLimit", + "ru", + "fromAffine", + "dust.g", + "languageOptions", + "The nonce generation function failed, or the private key was invalid", + "getAllAddressGenerateType", + "B0RvssgddNsdbj9F2zZl", + "fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b", + "learn", + "get redirectStart", + "67887", + "getMaxListeners", + "_V", + "unicorno", + "Dk", + "valuePropName", + "HE", + "onDrag", + "address", + "#/account?from=tronlink", + "0a09424f4f4d4552414e4710001a46304402205a3f146f2dd1079f878e99d14df7189dd17c2b71c164ce5a8220ef3d4fbf4f6a02204fb0d2ace6cd2c3c338714aea35072edd8c1140721075f626d44bfc8452db929", + "inside", + "0a054352415a5910001a473045022100c4681ec23aaf45f713f6ab359acf58da6f26f65bc3f46f82a4a5d98c3362489f0220714b41f71b879ac27ebae226084dfb41e68e7f9115bedd20bcc425e8f93f4fb8", + "CONFIRMATIONS.NEW.FUNCTION.TRIGGER_SMART_CONTRACT", + "XRRenderState", + "bumpUntil", + "allow_underscores", + "67934", + "regresso", + "CONNECT_CHOOSE_ACCOUNT.TIPS.TIP2", + "=)([^&]*)((?=[&]|$))", + "fXuiX0T8OmMRoa6FH_XT", + "67941", + "BDbKd4fJ64kHq4ClOgZX", + "decodeParams", + ".x", + "TRIGGERSMARTCONTRACT", + "doUntil", + "67963", + "componentName", + "^(((\\+|00)?31\\(0\\))|((\\+|00)?31)|0)6{1}\\d{8}$", + "negative_sign_before_digits", + "31303030343838", + "BT", + "fd", + "totalDetailBtn", + "0a0854726f6e4361736810001a46304402206d55e350bd9b4237e9ab5e74206b6b727c883ecd2d79173d931936cf023b7039022022d6c270997392a27fdfc0135aac5311dbbf05af803951a2b3f748f5e841955b", + "isRiskToken", + "67992", + "0a0c42696e616e6365546f6b656e10061a463044022003034e9b7ec5aeba5377b2012e02c3d8c3e91470e0f31c8b8fd346ae6d28670c0220404c4815b9bceca04963f8f2bb10d7cbdfca62493a3be65a5dd86001ea82bc53", + "68000", + "68002", + "msGetVideoProcessingTypes", + "GAS_FREE_BROADCAST.TRANSACTION_DETAIL.BTN", + "unfold", + "timesSeries", + "qr51VWntGgvMAkPdEaZg", + "bounce", + "bHK81ZAJdOodsqQXmKt2", + "_toEscapedUtf8String", + "xS5xNgc4tPK0UtsPrSnm", + "eip0h28QrWxzFnZTlXkE", + "writeUInt32BE", + "trxEnough", + "onDragStartCapture", + "static/img/d7037ddef7f6dd5951bb962a5075f21a.svg", + "getAccountResources", + "^[0-9А-ЯЁ]+$", + "componentWillMount", + "sbendare", + "pertugio", + "0a08576954726f6e697810001a473045022100ae46a7ba200c093e0216acb0d15192c6875c13648becae2bd4cb39edf6bd43ab0220104c879d118a923be6505f9e03fd2318743e74010f78186d8895d92d78cb8d49", + "0a0643686572727910001a473045022100c4625a2bb3bd7cef782641591be728d5dc42360db5897c06f2e7d62d754b5644022035e5e9bef6437e8e4506c45877adf6bf396b44cafaada6262ff1868ff6b96e72", + "68077", + "^[A-Z]{2,3}\\d{7,8}$", + "mancia", + "separators", + "0a0747656f4361736810001a46304402201cde487cf751b065acc5380140c4e6486df0a85c450997ba20715c5a2e74800d02206f3fa257436cf506a57ca4f48207890aadf788a153e8fa0484c9efecc1c13d73", + "get paused", + "%String.prototype.slice%", + "nY", + "奮", + "rescue", + "setHeader", + "internal.enableAutoEventOnScroll", + "aprile", + "mora", + "nf", + "ć", + "普", + "sheet", + "0a045452435810001a473045022100951dcf19675efb242e36166afe97391e8590380e31182873d4e19d5fce99b03502200374ce12990f00fadc48a72d7e6ecde4ec1dcc703d40c8f0b580d0d883857394", + "mulf", + "crisp", + "脱", + "cros", + "getNum", + "VgbUjWsNY_c483QSAM_f", + "utility", + "getLength", + "Ri", + "maker", + "聯", + "UA", + "voga", + "34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf", + "dust.enableFormSkipValidation", + "set controls", + "font-face-name", + "isBetaFeature", + "nuziale", + "PassThrough", + "温", + "motionName", + "š", + "68238", + "AlgorithmIdentifier", + "shadowOffsetX", + "rullino", + "^[MS]\\d{8}$", + "identify", + "WE", + "_skipDefault", + "/api/wallet/node_info", + "Expected Hash", + "^:\\w+$", + "fragment", + "getFrom", + "finalizeSig", + "updateContext", + "ACCOUNT.SEND.NEED_VALID_AMOUNT", + "creek", + "滴", + "refuse", + "static/img/92a4317a614989c569336b87781eb098.png", + "a_08U1lUNkxqdcUEDV_u", + "Withdrawal", + "additionalItems", + "68296", + "WALLET.LOGIN.BUTTON.CONTINUE", + "shared_module_update", + "onDropCapture", + "white", + "lastInputTime", + "Zc", + "CREATION.LEDGER.ENABLE_BLIND_SIGNING", + "FrvDMhVwoneiAqYvHt6r", + "御", + "initPort", + "isBefore", + "Ql", + "QDq9MLHHtUmnPg0dhFkn", + ".C", + "窝", + "checkResultErrors", + "Meta Transaction", + "getTransform", + "68366", + "inputValue", + "68374", + "hasGetAllCollection", + "68381", + "static/img/6f455e715b4d7f534f558fc764672d17.svg", + "trivella", + "cshake_256", + "ē", + "signContentHeight", + "眉", + "68395", + "isAsyncFn", + "hexBuffer", + "buttonAmountAll", + "0a0c494e5645535443727970746f10001a473045022100a2c44e69dacb194a17125786afe85d83cc4380bbb8ae144a7866b5ceada5e36d022007ed7ccd07a526f163aebdf0e2dc9388de021deed6e45f08a5af798b3bc9c1e6", + "avoid", + "annuncio", + "i6", + "joinHash64", + "EVM.NETWORK", + "set onleavepictureinpicture", + "spellcheck", + "31303031333435", + "31303030343735", + "static/img/e29528e2604e48a76e430e7f5f18b40f.svg", + "updateCheckAuthed", + "nonpayable", + "gaffe", + "internal.removeFormData", + "inflateReset2", + "selectedAddressIsTron", + "voffset", + "needResp", + "68462", + "facade", + "addFunctionSelectorToAddress", + "sbirciare", + "IJ", + "dust.__ccd_ga_first", + "0a084261626154726f6e10001a463044022050dc989a7cd733153a767d137cab572bd0f8ded7c4027c897149d34baf67277b02206db766eaa5d291f310dc7da606f7d35568df516fc79eac8f81f170ee99d04ee1", + "Expand row", + "qg", + "東", + "0a11426c61636b427573696e657373436f696e10001a473045022100e9a18ab5101e78764c96ec6dc7bfd68254b1a8e8b8d041e10be5b74df491698d022060815f08ff084b2d299bc2697f99995ac492f723091e680e3d524e7140cddd6d", + "DMd9Q_4FS12Ubc3hm4LH", + "get ariaBrailleRoleDescription", + "need", + "符", + "0a0361626310001a46304402202873d807642aa328ac997c85ed8a7d98b9c81119488957acc1d4d93c2ebff52202207ccdb98342faf5c8a924b46fe7be7fe67b430a0a40ef3919a6793357eda52427", + "setParentId", + "TKL", + "layout-shift-", + " is not supported (we accept pull requests)", + ":_utmz", + "findDOMNode", + "signingKey", + "mediumvioletred", + "updateObservers_", + "繳", + "colorProfile", + "wagon", + "TOAST.ADDED", + "轰", + "OptimisticKovan", + "68558", + "68559", + "disfare", + "RfDKwR7EkBU4QXwyeVdE", + "clickFunc", + "writeFloatBE", + "盜", + "contextValue", + "68591", + "f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821", + "event_label", + "0a045275627910001a473045022100a6bcbe8b847fb100c87784ce46d3fe92d94d5d6f17421a4c0d285410ac79d1ae02205f5b63a2d77c4b0055a51db85194d8bf0b527adea7227e1659466ac646b6bb01", + "RECEIVE.QR_CODE.GASFREE_ACCOUNT", + "_tr_stored_block", + "https://support.tronlink.org/hc/zh-cn/articles/19545857936537", + "rejectSwitch", + "getActivePermissionList", + "various", + "68633", + "belowElement", + "68635", + "sfaticato", + "ins", + "2.16.840.1.101.3.4.1.3", + "MK", + "crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported", + "symmetricDifference", + "底", + "08601207313030313138391a0547656b6b6f20002a015f3203545258380642463044022044ba9ea5bd94d48c7b4489db934b62963b1c216c1aa08ca2cd58996ad68edf8f02205b9c370e23d4ed24003ec7bc13951a526a6ab03c507b118f1bf5896b49a7cab7", + "bubbles", + "fit", + "cssFloat", + "q9N1kCcZd8nZHWC0MYAZ", + "Ru", + "wm", + "海", + "text/css", + "plunge", + "isOctal", + "Key", + "historyRef", + "PAGE_CHANGE_OTHER_CHAIN_ACCOUNT_TIP_TRON_REQUEST_ACCOUNTS", + "GetLoadTimes", + "UA-117929022-12", + "奪", + "^http:", + "outlook.be", + "FJHsX9MqWTSwNe2WH3yJ", + "get ariaSelected", + "68765", + "0a09496e737572616e636510001a46304402201e899cd68f5cdcfb859236748bc32adf3de97b1dccb1dec162f053800edd8490022027d7f9f52fad5682aacc213b0b443ca3e22d6839d34021fb55e7e1663bc18834", + "%StringPrototype%", + "DaLvCqbr0A58tzyM1pgi", + "gv", + "TR", + "korean", + "0a0842797465636f696e10021a46304402207d95f7729a81e5b9c600d80577f0d470adccfcaae2598d78b7d4c43f8c608f1c022010c8d3ef5cda34c7ce24378120ff500cdcb60fc8578ac48dd5335a8549a9c5cc", + "afterBtn", + "extensions::SafeBuiltins::Promise", + "68802", + "pluginNoOverride", + "30440220464c332bf0455c61102f4884218190994094d7c9808411c00fa6fd6ef5763cc002202e3324eaa0bac01d96738a8a9ffcf531ab59aa03911f2031182d8b9de97a4f06", + "%PromisePrototype%", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.TIME", + "enjoy", + "KSoQZ2fFAiNxB8CEQPgY", + "nl-BE", + "largestShiftTime", + "tree_deserializeFromBytes", + "0a045457545410061a4630440220523872752a7f07f049d33d50507fbc33525b5f7c7a4bd1de12c1c4e0a9bace790220276217038a6545f4716c5d01589aac7df707b67db576eda1e8328f8710ad2145", + "su", + "0a08446f776e566f746510001a473045022100ccd77a9bf174c010f1d095378ed4c7f9dd0ff50d04fcce7ecd868136091b402902202c3c3cfafec4357a619b65a62a0de15af97a9e4133cd9fe5e039865d08cea6e8", + "WALLET.BACKUP.WARN.TITLE", + "属", + "onSelectionChanged", + "CONFIRMATIONS.RESOURCE.ENERGY", + "fieldElementsPerBlob", + "來", + "intersectValues", + "getAssetv2Map", + "CODE_BLOCKED", + "chief", + "Tj", + "铺", + "RangeError: Length property must be a valid integer.", + "latino", + "binaryStringToUtf8", + "fr-FR", + "68886", + "0a09434c4f55444e4f444510021a463044022009c224626104ec1a6113f4709ace5db29967ad1b8f34ed73c637b75cac260bb102202bec81ef75532ed0bd874d69819af213ba0e84d60245a7e55e49e8fc199256f9", + "0a08707269726f646e6910001a473045022100b7a4457a2caca52dc6915d2581b741fc1e92177ca19c1987f22a770b38091ea202200b981d8dae23c846062fa7db5661e58e6a804effb3b3c67675170ed657de8157", + "expirationTimes", + "ver", + "68906", + "XRJointPose", + "rC", + "Hop Governor", + "^0x([0-9a-f][0-9a-f])*$", + "getJSF", + "mergeConfig", + "菌", + "0a0345564f10001a46304402201a1dc4e935ba35e87f9f8c4bb8fb07b86964e7fb5e2f671b79bd858584790e1b0220698ab32615fe4c57283def300e8537df1824cb8e9d07b999a5238bea3e5b01eb", + "campaign_content", + "targets", + "68939", + "nonceDetail", + "onZoomChange", + "0a0347544310001a4730450221009bee4e4f5dc6ee27b903cbcc4ee62531c51ab2753a33cdd23af1857d8f1d37810220455e82584c056ea44e03b92e92194e34f55aa3598ecda1ae92419d451762b272", + "0a0941657465726e69747910001a473045022100c45bbce0387d3c8258e5896eed52950a9290c8e06632c83a46fc71c50ff51c580220326bc11c418a6c6b3ce47b1522800fd7f4537508b623e82546b175fc3b857b21", + "蒼", + "WALLET.CREATE.BACKUP.TIPS_1", + "archSelectorHeader", + "salasso", + "#ffc0cb", + "operationBtn", + "onCopy", + "Z4QwcgH2VatnHZEBx3fb", + "dash", + "publicKeyTweakAdd", + "lunch", + "internal.testRegex", + "鞏", + "fat", + "NODE.NAME.TRON_STACK", + "set ariaErrorMessageElements", + "pool", + "0a0352455410061a473045022100caa8096d376e20c2f089f589c9d2cd1c2f07d2749840618bfed7fd5d55a26f7b0220245c772e10ed41fd2e652ff2e3de1208525587c24796527f547fbde8bfbb8f9e", + "69013", + "reale", + "LanguageNotFound", + "tempo", + "velluto", + "solidityPack", + "tV", + "噴", + "defaultValidateMessages", + "69039", + "69040", + "标", + "getVoteScore", + "致", + "_cache", + "0a0854524f4e504c415910061a473045022100ff3f7b021a18857c29aec609a40f21b7dd1314e99c4769496936c6434a65af6d02207618211d08736687911b1fb99b9a52a4651f7f76e323edd57f450d7989250f97", + "kq", + "exceedFeeLimit", + "onMouseEnter", + "onVirtualScroll", + "checkPermissions", + "0a044f52434110001a46304402203fa30360bc2c7464935c2a9b045fb59d53d405b862a0e5ac38e3f8c67959a32902204298ff9dd151631359d6d9f52ce38c553ef1d47dcd217d22fdd10008579b3470", + "clearActivesList", + "getPostData", + "钾", + "hungry", + "0px", + "3044022002c7d20b128cd4703230f199371f6ccd18f2e3311ff3b431cfdba8ed69b8a9a602203a5be9d165adb244c9c9e0100bfb559fea69b7a91a9c4805d3cab7bbf649e2ba", + "69113", + "wasMultiple", + "zT", + "setExpirationTime", + "69127", + "tara", + "SIGN.TYPED_DATA.COPY_TIP", + "blockTag", + "適", + "example", + "社", + "Win", + "scandalo", + "read", + "setInputsList", + "0893011207313030313837321a0354575820002a015f3203545258380642463044022045c1a3875e43b65eacea43632054fff3be2903369c244b5349a9a884830279ac022029c7d48452bd4ab9e70847a3e6318e10ea8c5adc349aa742a765149471d7b168", + "skipField", + "^multipart\\/[a-zA-Z0-9\\.\\-\\+]{1,100}(;\\s?(boundary|charset)=(\"[a-zA-Z0-9\\.\\-\\+\\s]{0,70}\"|[a-zA-Z0-9\\.\\-\\+]{0,70})(\\s?\\([a-zA-Z0-9\\.\\-\\+\\s]{1,20}\\))?){0,2}$", + "憑", + "0a13546f6b656e4f66417070726563696174696f6e10001a4630440220386b5aa7a3e882d395bef27d2f7079c7ee4d304a0b20c7c507b6d13515c4f644022053bd23ed9669e40106e01ecc530c26be11fa1ab0430ac2d7233553f935554cb7", + "0a0b486173616e616854524f4e10001a473045022100cbadbaa9e3d8fd5634c70cf839da99f6b64d392f4bb5c0ebdc3863c6ae43784e022012d25a7048803bb0b6092a59bbde9df48f51132a950f33f9c37481b107d05db4", + "drum", + "abcdefghijklmnopqrstuvwxyz234567", + "get lineJoin", + ":eventAction", + "0a0c5061794974466f727761726410001a473045022100d67936edeca7b5f6eff8b15deffbb234734d4c0993a49c237b4b8bd9d6b9a76702206fd04573575c34aa9c6e51c9cbfaaf8fe84dcd7b975d784a846a2e5056da9974", + "0a05464f43555310001a46304402203e4f6ad27b84b1c39671799e837be737ad0063d2e116b38141bfa28da9ba8eea0220109ff5d2b5afe90ec0c7df2559cc8a42eba5536556f7ab673e43ec16ac5386cb", + "9d5dc642-7ec8-4411-9dc7-add7c83227d3", + "dust.abort", + "bigIntToUnpaddedBuffer", + "iC", + "noscript", + "S2", + "getDisplayNames", + "0a046542617910001a4730450221008495561b19e97ab2d88565c2655ea15125c195b61c460551c7e1f44a82cf8dce02203da8eb1421b7e0079ea664f479f63b9f5a1ae57cbc5217f84e471344114c9af9", + "69264", + "_subscribe", + "採", + "maxGasLabel", + "%Math.max%", + "polyline", + "弄", + "qn", + "onChange", + "ls", + "讀", + "kb", + "释", + "settle", + "扫", + "cancel", + "snake", + "HOME.CHAIN.NET_NAME", + "poet", + "ownerSVGElement", + "get ariaDescription", + "toUpper", + "umU5cvp2Iymixmphu6oi", + "SIGN.APPROVE.ACCOUNT.TIPS", + "Version", + "埔", + "moment", + "ghisa", + "69362", + "VtxnsIWXQR5HCG5lH1pg", + "劃", + "addObserver", + "%WeakMapPrototype%", + "pitch", + "maskTransitionName", + "LVA", + "ariaReadOnly", + "%s must be exactly %s in length", + "EXCEPTION.SEND.ADDRESS_SCAM_ERROR2", + "CONTRACTS.TriggerSmartContract.transfer", + "createRandom", + "amountStatus", + "remarksText", + "69411", + "needReadable", + "丈", + "BYTES", + "08201207313030313133351a06434f4646454520002a015f3203545258380642473045022100cf27cb0d18878431b69184c4fdbd191dea07fe0106e77fd619bdbbe9c969447302206b9c9ffa2d53556adab806f52064b21c7162b133a3812805650428ffee99518c", + "Ks", + "69425", + "DONE", + "mv", + "3.2.4", + "SET_SELECTED_GAS_FREE_ADDRESS", + "DETECT_NEW_TOKEN.ID", + "summer", + "萄", + "internal.evaluateBooleanExpression", + "searchResultList", + "availableBalance", + "throwError", + "eA", + "topple", + "initMessageEvent", + "^(IR[0-9]{2})0\\d{2}0\\d{18}$", + "onClose", + "getLogs", + "rc-index-key-", + "clearDelayTimer", + "get currentCSSZoom", + "educare", + "USBInTransferResult", + "writechunk", + "Sg", + "sorgere", + "rWuybBiDlJ9MD5pfP1zS", + "0a0c43727970746f43617264694210001a463044022016dc5c052bb4075714439fce31318d3b2998f532c61940cc8bd180d9ecbe2e5602206f6ddf7bfb07f6ee30a1214b94dd49cbbb2ce50cf3879210cfac1b49bbe7fd90", + "screenshot", + "0a054e7564657310001a4630440220227267d4d81884802a727c87d8c771e14f46d82ac0994ef7e63cdbfc938686da0220270ddfec873e863b1f1362785a8c910fa96a0844203826ced818f7f709b2ea97", + "sN", + "WALLET.IMPORT.INPUT_PLACEHOLDER", + "ĭ", + "乳", + "dividere", + "3044022014183f10973ddc0ccb12472d2437e33f368f627b99022735044e5c4ebb4e345802203a3f5e8aa5c928981d2dabd0442342c605db1626dcd0d3ad5e3afcd98bb8c673", + "setContractAddress", + "accentHeight", + "copyToHitData", + "304402203bf13f37325f60973b02d5433857676ce135f94011047bbfdd2b97c30db1a069022029f409c7689891c222cdec4e63d143938ff73a4f6cffb0c5d56228d572d25fc2", + "0a0e4b727567657272616e64476f6c6410001a473045022100f59519f1e5a2b3e0988c69a8141abfb6d457f6ad710fd0aa37fb643768eb4e3c02205558d90c5db0107dee46cd7c0262f18964bdedfb3b318bb6ff3b3ac567d0e786", + "在", + "xm", + "浸", + "69575", + "getContentLength", + "3045022100ee126c98d8ad5b000090d6c16131709618d803878a72ceb1f58f2b11b2e52324022076403ce3d181511afc9b59b3f4a0ce4de9ee76dd60c78eb61660d623294d4070", + "0a06476f54726f6e10001a473045022100c69d5d739cb85ce7e778d869fdfb503db85e7a0d8a521ea463c81fe97225d08002202c90987a95a2091850e45bc5ebf0a7cf979f85ffe12f77a56950b47d3414c4b1", + "ledgerSignTypedData", + "0a0854524f4e5343414e10001a46304402203ed792c848fc80b8d04ab2d48689c20bb21d24a2cced3fea873fbcd1e3f2e0d00220141dcb6a4373cd0d58b607d59c006f7b13a48e2e5ce02ba4d238babd9038fd4a", + "prerelease", + "isSigner", + "iN", + "rYdPB99R8_gQ6CYZcOiJ", + "dust.pow", + "IJBEJqXZJ", + "WALLET.LOGIN.OR", + "indeterminate", + "0a08576f726b7065726b10001a473045022100e87e0fec02a7216624452f36f098b8cb86704e0551123c7cc53e46765731063e02205c819fd79d2fe797344db7689bfcdb81809a9c0624ae705040e1b118592ddd30", + "GP", + "假", + "[object Symbol]", + "set multiple", + "cjbZ1AX8t11i0l9khZZz", + "fontKerning", + "titleContainer", + "inarcare", + "BUTTON.CONFIRM_SECONDS", + "毅", + "00000000000000", + "KEYSTORE", + "試", + "odopRICYlCUU6kHkct3J", + "農", + "69690", + "hid", + "69699", + "getRuntimecode", + "#6b8e23", + "盐", + "^(\\+?358|0)\\s?(4[0-6]|50)\\s?(\\d\\s?){4,8}$", + "ant-", + "signDigest", + "uLSU6PiqeHkCc595uFJR", + "dust.41", + "0a0a48616d6265726465727310001a473045022100988c9233bf703a6fd126c6847e5b63871b75dfb1b03838beb6c8b883c6fa3a6c02203f9b9aee032a22b5cf23d3507724eb70550fed9a38822cb4f6455855c424621e", + "59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e", + "videoHeight", + "q,s,search,query,keyword", + "TronWatchMarket/TRX", + "gasFreeSupportedData", + "Proposal id", + "XCD", + "69758", + "isNil", + "strong", + "Int64", + "padToEven", + "notification", + "showAddTokenPopup", + "園", + "CryptoDivaFund/TRX", + "renderingIntent", + "0a084d656e7a436f696e10001a473045022100d9278cddff49d4ac76e8e22cd57a1a61e5e041ca644ddf2233545247402bd55102202e2b3ff2277b189f52585580da8bf5fd3e0332070956b416ad7c2348ddf31c0f", + "DetailPageDetailDesc", + "Cipheriv", + "sorteggio", + "69817", + "cauto", + "get autocapitalize", + "TransactionList", + "attrito", + "LPnRBM2vvmiEQUlU9CAu", + "u7rP2cbs4Tt0OyH6vAM0", + "69838", + "dropdownStyle", + "XRSystem", + "0x0", + "nameprep", + "Š", + "etc", + "#eee8aa", + "#versionUpdateModal", + "d1aOgxshTXLM3B6FKQaF", + "vita", + "FpDiv", + "3045022100e36cd43f82fc0f99ec2770a26b245f6af13623cee69670d68dd696ff76d4630e02202057a0dd1faee909037429ba7489ccf3891a38d29a4da04648441105c1e89048", + "es-DO", + "simple", + "RSA-SHA256", + "inflateInfo", + "CSSMarginRule", + "ledgerConnectionSelectedValue", + "術", + "08361207313030313432321a0754726f6e42657420002a015f3203545258380642473045022100b02f58dd35c51db83c8e9646e021caed0d400bdd60c63f48a7b24653c508ef000220581b26d6ae37d32400bfb3735aff493953435bca3becd088c33ce6c080a7ec7d", + "set textAlign", + "QUEUE", + "rgba\\((?:\\d*, ){3}0\\)", + "IPrhOAhvtD9u_y9yqYcZ", + "pluck", + "line-height", + "bgcolor", + "WALLET.LEDGER.CONNECT.STEP_2.CHECK_LEDGER_TYPE", + "Xt", + "drawWindowControlsOverlay", + "set label", + "vittima", + "isInterface", + "static/img/79a79c0eb2a5564c26e317591b24f7f6.svg", + "settings/updateDeviceID", + "bridge", + "0a0354525810001a46304402205b44fbeac89f2cd02ab2163e8d51b3a365d53aa98224c146cc717ef640ea955602201d61ebebb406acf2d4cc4937ef5c74ee419365ccf8d2a3d9d589ddae5076f294", + "private", + "slogatura", + "PeriodicSyncManager", + "70017", + "upupa", + "70024", + "DEVTOOLS", + "WrongDeviceForAccount", + "31303031343239", + "typeOf", + "APPROVE_ACCOUNT.TRUST.TIP", + "ariaMultiLine", + "phoneValue", + "朗", + "popType", + "clusterShiftIds", + "%URIError%", + "PAGE_ADD_WALLET", + "70070", + "onGotPointerCapture", + "盈", + "set checked", + "Pi", + "incr", + "dataCheck", + "軍", + "0a095061727479436f696e10011a463044022058c2c5621f44f747e216caade8bb16a5440e3b42f9e6de97efb16ef985d2ebf80220521918ba60cccd0d38c897980187f9fdd1cab3c43227605ef7f6ade8ce63aef1", + "padding-bottom", + "0a0943525950544f534c4f10061a46304402205498ee99df91b3c7a036223415d9c6ce790c5948eb7e1c2c1a7f378f67ce198f0220158325daf9ec10650f615dcd5eee125e9143d0f6c5bd5c6d97641f00691f6eda", + "allow_primitives", + "whisper", + "markerEnd", + "%isNaN%", + "febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f", + "onAnimationStart", + "0a0b446f6e54524f4e4472617710001a473045022100ff98fa8b0eb1084f8dce8ce02d1e6f226e054d8e3604da84c3227581cb776d38022010b968acac572cf2fdbcdc8eef0969c536974dc87cffdfd46b246d5f9d8891cd", + "CONFIRMATIONS.FREEZE.RESOURCE", + "aboveElementWider", + "barely", + "isHexPrefixed", + "3044022072ff099831505d99d7c73d930e720d0a3e28ae8932229289c1f1acc9b92190a9022049d78cce53e621f91cd7a11a1d6ec118b9f0fef6e16059e8f856fdfea8133f3d", + "_spx", + "getAccount", + "lacrima", + "ds", + "軋", + "int176", + "70161", + "CONTRACTS.TradeWarning", + "0a044b52575410001a473045022100c780013c92a331467e37c5e8d8ef052c5dff2552b45c4514fa57fce78745983e02201c2dc15f0bf144af9163214b5dfdfb70539cebe0a165d256b6d13bcde4e575ba", + "victory", + "Start date", + "Ol", + "0a0853616c766174696f10001a473045022100d0a53e7117ec4e66af63181288ec531215017ed30c8e5ecb123f264331c9374802204e1c3fd1493575d4ddcac7cef97e1bc0f689e049aece1f1b6ab340b4274cb0f7", + "EN", + "M9", + "久", + "RawItem", + "宴", + "someLimit", + "WALLT.IMPORT.CONFIRM_BTN", + "0a054a4f4b455210001a463044022063cbdb3f898e59924a45419315915635e31514da8747bc154aa4d6bc1d485559022009d21231e5906161c853da3d69f6f6c9f1c7983ab1d1c49cabf810c5862a1bb6", + "爹", + "熱", + "CONTRACTS.MultiSign", + "/change_other_chain_tip_eth_request_accounts", + "espresso", + "comodo", + "toObject", + "LOCKED", + "filterunits", + "ACCOUNT.AUTH_WEBSITE.ADDRESS.PERMISSIONS", + "Offset", + "archType", + "deg)", + "OfBb_9hESraobMj3VfRb", + "0a06546174746f6f10001a473045022100c564327a0d2778c94f7cd3c00790f37bcab418d3dc79cf5040725ec6eb586735022048abd70b0258652897ebf493280c2d1efd8d4fd861328b7bf8ac95c494501f2e", + "M/D/YYYY HH:mm:ss", + "__private_12_instance", + "mica", + "MIPS", + "Ń", + "SETTING.TITLE.NODE_MANAGE_DETAIL", + "sweet", + "xT", + "^\\d{1,3}$", + "colorRendering", + "together", + "_encodeChoice", + "verifica", + "GAS_FREE_TRANSFER_LIST.FAILED", + "BEL", + "Zm6Pao1KTkgDsUxSZbBg", + "react.lazy", + "PURE", + "AWG", + "ActivateAccount", + "ZycQt9K67rixE9DJa1Wn", + "70318", + "hasWitness", + "/watch_asset", + "GHA", + "slt", + "writePackedSfixed64", + "prevConfig", + "supply", + "regalato", + "__ogt_google_signals", + "zfjICsSwT1YQ6ESJbFDL", + "Mg", + "tabIndex", + "Jz", + "clip-rule", + "70381", + "70385", + "T_", + "置", + "ACCOUNT", + "幸", + "lten", + "colspan", + "mapValues", + "_createStore", + "signBytes", + "E4b8DzJrG11d56y2rRi7", + "pendingWatchAssetLength", + "值", + "70433", + "TRON_POWER", + "__private_9_instance", + "svg-", + "0a0d504552454e4e49414c434f494e10001a463044022055e9bb16e19eb9c0471e935757a3b09824c97718df6631344d6184ffb0c9f19b02201224ca56a4ce28982f21633ad80c711b0045a118124db6ddd3b9c636e602996b", + "minVersion", + "tH", + "屬", + "webkitDecodedFrameCount", + "swim", + "catalog", + "secp521r1", + "clipPath", + "impronta", + "qSUNkUDZmp1oN4ER_AnP", + "$utils", + "原", + "饼", + "redSqr", + "SwUMP0tTWEez9HIy3CQE", + "onOk", + "^\\s+|\\s+$", + "F3", + "70518", + "微", + "OS_UPDATE", + "HOME.UPGRADEHD.TIP2", + "not-allowed", + "set preservesPitch", + "unix", + "getParametersMap", + "70535", + "dateFormat", + "spalla", + "70546", + "EIP-3855", + "层", + "70555", + "enough", + "settings/updateWalletSortType", + "ň", + "enum overflow", + "convert13b", + "pineta", + "iconFilterNormal2", + "31303031303133", + "SVC", + "get onremovesourcebuffer", + "70611", + "cake", + "-o-", + "get disablePictureInPicture", + "showTab", + "makeString", + "fediffuselighting", + "client", + "yParity", + "get shadowBlur", + "7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c", + "__set_product_settings", + "0a125374656e63696c477261666669746941727410001a4730450221008f5f59af864d3b843baee0e381277bf28a69b682c87a38668ae482684bbbfc69022041e0610dfda244f5b9f8f8e06a23734cf85254b9ef4138e6e7bb756c9c630e93", + "inMainChain", + "奏", + "sfida", + "layerX", + "clearContractList", + "70687", + "setShieldedTransactionFee", + "text-decoration", + "WU", + "0a04574f4c4610061a473045022100ed4016727d2c73d21bb35a7ed28dbe5442bff88724a3bc67193b80f2c8123b1d02200a6495d99c5a18916ba6454f9c61878b09901df658821d3c540ffa0193416a20", + "ACCOUNT.ADDRESS", + "cellspacing", + "gauge", + "pinna", + "httpAgent", + "CHANGE_PASSWORD.OLD_PASSWORD", + "0a0c414e4e4f554e43454d454e5410001a473045022100a0a2b7cfe5e509c803b066e8fb15fea034491358cc074c5652f943c4dcb0e36c022078cbd0db5e4ae8d8b5bbaf02ab3b8a5de720adc4b7cdd1ea89bfd244963c96a2", + "lC", + "这", + ":eventCategory", + "CAF", + "/export_account", + "矮", + "rp", + "amuleto", + "axios@", + "酶", + "unaware", + "sfogo", + "set fillStyle", + "70783", + "j98", + "readBool", + "SELECT_OPERATION_EXTENSION.CHECK_BOX.DO_NOT_ASK_AGAIN", + "0a0f54726f6e426974636f696e4361736810001a463044022039dcfe4209241b785f518a886965a74d20c88c927d03af194383bc5f56ab3e4b022034c07b3f7c9f98ae19d101920cd0f4ae1825e64b953182b22cebc33e0b187cd0", + "internal.removeDataLayerEventListener", + "crypto_sign_SEEDBYTES", + "段", + "70800", + "twice", + "es-PE", + "passivo", + "compareFields", + "sslAllowSelfSigned", + "0a0a426c6f636b436c61736810001a46304402200a0edf86cac4c734a18b61ccec30768d137544ba4c547bfa4348af5b3f1732ec02206710005d5177f07866bca8053264ae317411a405cf959048477272bdc5d3ae4e", + "getExpireTimeForEnergy", + "CANCELED", + "0a11536166654472697665724e6574776f726b10001a473045022100f194ad5373478cbbf867624c8a34639421ea427fb98e9efba6236aab7f094c3c022003263e4b3dd0641d99000c207a6b53b8f07c1a3a02a581756e029f7066b97263", + "get permissions", + "showWalletList", + "校", + "navTokenInfo", + "zfrVDk8Ucjzftm5UEyAP", + "PE1r6h7gZbckxlGb6fk4", + "SETTING.TITLE.AUTO_LOCK.15_MIN", + "70876", + "without", + "get control", + "CONFIRMATIONS.DATA.ORIGINAL", + "BUTTON.FINISH", + "isIgnoreRemindCheck", + "woman", + "3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea", + "erupt", + "LoveHearts/IGG", + "lastra", + "papayawhip", + "lusso", + "set ariaColIndex", + "0888011207313030303532361a0848617368436f696e20002a015f320354525838064246304402206ca56e8f93277f9559127ee85fbb42563ccf7743dc70ccced2dc60186154f071022031224d3e1f001b463862cdfbfd973734585a39a8bfc16501b0c9cbcc243a1035", + ":cookieName", + "僅", + "^([^)(]*)\\((.*)\\)([^)(]*)$", + "latin", + "enableCcdEventEditingAndCreation", + "fromAccountData", + "getSelectedAddress", + "flexPositive", + "isWellKnownSymbol", + "000000000000000000000", + "filterLog", + "since", + "cookie_prefix", + "3045022100977ad189fb3f8c809caef784ca6c66fcda1c98274d92219b07416e43f43187af022051b069af307aef8d7b3b3aaf815eaf0e7e91c55f994616f3ea88293dd69f217c", + "0a04584d454e10001a4630440220522925b18bbdc2c9435c81a1d91534a8db48a9cdbb3013398ff5763c3c17a37402200ff43b35cfe89da827f23a64c121b6847f507e792dcbc0ce644d7d7e11898eb2", + "solution", + "attr", + "b1aRQcD6jbH9m4dF2r1m", + "dust.preHit", + "70996", + " / ", + "ae", + "kitchen", + "getIsAddApproval", + "kf", + "locales", + "alpha", + "71024", + "onConnect", + "rinnovo", + "71036", + "Sc", + "BaseTransaction", + "pt-PT", + "TRANSACTION_DETAIL.PLEDGE_AMOUNT", + "clientId", + "3045022100ed9b0b91a8cace4d312f6d1bab076c057e954a9cd33c3dc5c350d030e41edd230220230e3050131157f6fc2fc578df7b1108f69d55d25ab837c661045877b148765b", + "subentro", + "gapPosition", + "0a055154524f4e10001a46304402205fb8acc6fde8420cd6da273a927cf54b03a609da5347b9eea10f23a54e72b3310220354e57bd3e55ce58d32e910d1bb7acb81cd371687b0a39c05ccd521e2c82a310", + "getReader", + "difficultyBoundDivisor", + "ALERT.ACTIVATION.ACCOUNT", + "jar", + "duomo", + "isBlurToHide", + "0a08456c6c797369756d10041a463044022045f2a88af2c5c3654a023e3335c984995e46344a3786392e69d47981506d96c9022019d2adeb4d7e37310de8f31f2174f7c9fddb87c558b2fdfb9cfd6aef7ef90f1c", + "italia", + "KGS", + "WALLET.LEDGER.CONNECT.STEP_3.WARN", + "toWei", + "queueTime", + "-close-x", + "accountUrl", + "isNeutered", + "at50fmEBSo93IihatSmv", + "mattone", + "71135", + "MarketOrderDetail", + "navigateToVote", + "71145", + "TOKEN.SUPPORT.NATION.DM", + "0a0e506c617973746174696f6e50534e10001a4730450221009b88babebac6be2f784c72c39a575fd9f3551649816baa55bbab3f51bf6f40ae02207d94bc5e409b4fc60eca59d87197e0eb56906fd8bfdc4a957d96e08afa9b2507", + "PAGE_CUSTOM_SORT", + "083f1207313030303033361a0b54524f4e424954434f494e20002a015f3203545258380642473045022100d618278990f4dcfa90622b1d8be87f575f980ab306f562bd0a72c5ca5cb2b19a02203e22a5e1f02e7e3c54a6d8d241cb330e6278c8ec29a3bfa91e30301470d9a3a9", + "addressBookItem", + "grit", + "static/img/560b932797f922f6068163337b621a08.svg", + "E6BiNz0I8yedwT8cnjq1", + "defaultOps", + "bitIndexBigInt", + "71176", + "nature", + "71179", + "OStopOpacity", + "71185", + "LHS5yfCJ42OtS2Y6p0bK", + "begin", + ":anonymizeIp", + "0a124d65646963616c496e666f726d6174696f6e10001a4630440220245667919509d51201df458072cb4e08b773f3a27da2f6f75f5d4e627c1154d002200213edfa4cb7d1b59603421c51b93a692b8006d40a891a3e3d8854aadb9b361c", + "getCodehash", + "StorageID", + "vtp_restrictDomain", + "encodeString", + "below-element-wider", + "smentito", + "遷", + "71220", + "1.2.840.10045.3.1.1", + "71227", + "real", + "0a0750696b6163687510001a46304402200fb6434c1bcbac6f1164c1312dd3f9e845bb0d5769555c9d372fe7ec1cbe91510220588e344072e8e14826afb2cba79e6573187bdc60cc47eb4dc5371cabcc949012", + "超", + "0a0369476710001a473045022100d3307871660e70c5046f0cf2322b49ef3f064c156d14e8a136c20f4549584ab90220127d13a314949ee779909c788acbc2ca7282710ad14a9ebb5e11e20c41d91c0d", + "getAvailableUnfreezeCount", + "挖", + "vitello", + "XOF", + "#ff69b4", + "eY6D6ufrIjhufPB18OZh", + "CREATE_DERIVED_HD_ACCOUNTS", + "msrow", + "0a0a437261667479636f696e10001a463044022018192584ce53967b6f6676e562e8d63c9a371a3c057d3652d2d7a573292ffb8902200f0790f9f3a1ae43f356a5bd3bcaeac2d29008d2f01d2c2a4dc20613e3e080e9", + "getAccountInstance", + "ERR_BAD_OPTION_VALUE", + "Int32", + "304402203361ee1439f545c9664035be586925b2fb4878de9dbcdc7a519b5eb95a44ca6e02205f905942febcf5342577b5af149ea4deea5e6d0e1ae17356bb1d0628d8ccf8ff", + "%ArrayBufferPrototype%", + "WALLET.IMPORT.KEYSTORE.SUCCESS", + "consent_updated", + "postState", + "UPDATEASSETCONTRACT", + "TRANSFER_STEP_3.GAS_FEE_MODAL.NOW_GAS_FEE", + "setPromiseFunc", + "MediaDeviceInfo", + "coricato", + "Chain", + "The \"listener\" argument must be of type Function. Received type ", + "71328", + "GENERATE_FROM_OBJECT", + "svelare", + "ePV0L6OJ3lWRc_sAJ17S", + "shrSH", + "Ů", + "0a1054726f6e506c617469756d456c69746510001a473045022100906bd33996051a9851c6b0b0e4a87a0aa4d6da906d64295a3fe0b3452b29ab4c02207e9b0b82d3b150ee64aeb3f45d112325535993170e1f1e4def0996b78630ed7b", + "static/img/0115c73c5a1e3110b741fe066d2abcd3.svg", + "UGX", + "anchorOffset", + "Pt", + "<%=([\\s\\S]+?)%>", + "tryParseDecimalInteger", + "ASSET.CUSTOM.SYNC.SUCCESS", + "VofDat2tj7iis8a4Ducr", + "Cjz5h_HIF1V9neD3p6xm", + "lovelace", + "MozGridRowSpan", + "0a045053545910001a46304402202a3ac702fa98ea571115f78d8fed14c2be4fcf3a7c212937b1137f74f4fd3e74022063a1277b7ef7dec4927349ab91d441e4314361b7fdf979264353b74e04be1567", + "fl_random_number", + "methodOf", + "0a0944454e47616d696e6710011a473045022100c42d0853c324f342e96c6cf90a110f83de3ec8cb20d18ff7475bbf213a877e3802203d5088434a556cc08c8133069c0b4ad145a386994aecbe5a905d0fd47cd10831", + "^(NL[0-9]{2})[A-Z]{4}\\d{10}$", + "isError", + "^(trcToken|address|bool|bytes([0-9]*)|string|u?int([0-9]*))$", + "0a0a424c41434b424541524410001a46304402203f86c22b9a0fb184ca7f914ec21137c7c37d58b6b592d563732bf7b4aad7e2fd0220717c62d466a47509737dd1e54e307bbd6e05d2e7025d1637f416344cff57bf00", + "unregisterForm", + "ContainerNodeStructType", + "lion", + "Bottom", + "SECRET_ID", + "d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f", + "d1cf0d87", + "walletListClick", + " not a primitive number: ", + "IN", + "s9J_wvyGTCcbqqGEZIHS", + "义", + "0a0b54726f6e4c6f747465727910001a473045022100ce6a4f1900f1cc32cba65f9e8bae28e7baab1e9196adb5cf613325ba428aa713022053c4f292395c6d761e3711c3d663461848de4e6d51942c8177cf86b1a9d0efed", + "jl", + "汪", + "certificate", + "^\\+\\d{10,15}$", + "boundMousedown", + "ilk", + "巨", + "salmon", + "feDistantLight", + "71458", + "static/img/957ac0ea9f17807eb8010f11f9961f9a.png", + "Cf3VuKaXtXAHjD3hnrb0", + "TTO", + "0a03474f4410001a473045022100964f5de429858b00c6a73fb92560629cf1cd3715f69b449322806119353eb05a02202310eb07daf9cc324d68d20d5ea04cf198044c24d7329e34ea08366971f39e1a", + "71476", + "deforme", + "chunk-", + "71484", + "黨", + "71492", + "kFGakzI3C5n4_xqUIiHk", + "qk", + "infant", + "GE", + "get metaKey", + "0a134d756c7469706c6179657247616d65436f696e10001a473045022100d3e69f7e1adcf81d71059353db123558a2b9a55a49a84b1bb1ba07dd808cf39802203c8849fdc7f6cfd9b19d679aaf115c447ee038ce2de809d620e51e7fe8aad00b", + "¥0", + "tip", + "util.promisify.custom", + "obvious", + "WebkitGridRowEnd", + "End month", + "yo", + "0a0454686f5210001a4630440220234dcc46dac47df7cfd634367e8df5f6cfe1f0e73657c93596591d49163d965f02206070bf53ee583b8eac564bcfdbcaf147d2d8d9f88c1ea055059e5981959716e4", + "handleReset", + "STbNxc6hvo13mOzxYJsk", + "铜", + "NO_CONNECTION", + "dust.j", + "overEvery", + "hasIn", + "IRN", + "0a0b42656e6669636146616e7310001a463044022037ffbb15d72ba0418a7280f40eaadff88a6cb69d4dc70f2df9031b17424ee67c022017834fda4f35d7dc8cc691466df24d8ab9350e86c2c5f5db204b1c313f715615", + "tk-TM", + "cardBox", + "GOOGLE_SIGNALS", + "71589", + "WALLET.BACKUP.MNEMONIC.NEWTIP_2", + "5c6e7c14", + "zappato", + "get offsetHeight", + "/guide", + "simpatico", + "FederatedCredential", + "fl_activity_category", + "#ffe4b5", + "BEN", + "own", + "GoogleAnalyticsObject", + "ccd_conversion_marking", + "get clipboard", + "sbavare", + "輪", + "名", + "ozone", + "set wordSpacing", + "crQOMp5tYra7eEY9aE_N", + "FORBID_TAGS", + "COD", + "InvalidXRPTag", + "semantics", + "textInput", + "label", + "0a0c526f626f517561727465727310001a46304402207f8e90c644856c79fc3361b84b28cc76af3c71886df04065902a812e35e04b7d022020d5f76135b3206f1ae823f160d25640c1e69157c2759abb230c9f176f3e44b1", + "p2", + "pendingWebsiteInfo", + "旺", + "trincea", + "onWaiting", + "M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z", + "Ua", + "7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd", + "71745", + "ariaDescription", + "XUZ9WvZ7YWU0ND7pHcnS", + "eip1559SpeedUpGasPriceModal", + "0a034b525710001a46304402207ca27d3d9777e39a93cce21d990ebac7ad7b77f6d3edb1c7ed29b39fe8323d59022055f15b3864b02a4f28b9e66c25a672464689b0febb62e7e22d0ef5eb406ffecd", + "71756", + "_checkRunningEvents", + "0a05446f6c6c7310001a463044022028d98fb404cc8a0d2c5494535a00f04969c20a563e72fcc40e76a43f13a5d67f022074059a6b3f1a53a977af001f21d2d1d4599b09ebaf916f564868564e1bc535e1", + "ContractFactory", + "0a0754726f6e41544d10001a46304402204df9083d81f5cdef24fa7e83e73437b967e5607e7cf6ab640aaad22f51d53d1302206c694f6c462e97a7c03cabe741bff4261f80e85c2fd45b4f33285093161de8e8", + "cavillo", + "readBigUInt64BE", + "aev", + "sugar", + "jGgjjWJWwRd7c0l_cyzX", + "71797", + "dust.gtmOnSuccess", + "tYDqGCeNmgdEQQR5_YBh", + "0a0b43727970746f547261646510001a473045022100ac6ac5a5137bbea1bf184826a1222733ef1b67b21f194a3cab70ba436790b3e5022019009106a80955b25104ffa3376c5d7afb671abcba8c1a403c6982f50b17dc3d", + "Wl", + "汗", + "accountLabel", + "_pad", + "__get_url", + "COFFEE/TRX", + "TGO", + "<$0.000001", + "71848", + "^[A-Z]+$", + "奧", + "拟", + "71868", + "static/img/f0b080d3c2fbad19ac8c114cef21b696.svg", + "civile", + "0a0847726f775269636810061a463044022072fa7d8d1ea8f6e771da0e66a1087a7699e222a892d4716d7d7363ed90b6c53802204767468ad828d4e8a412d626b55d922bb643800815b1e8e5285c365c45964626", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.MAX_BASE_GAS", + "\\s{2,}", + "brevetto", + "3045022100e22f440fe2bb06d77a0afc50366689ede59570dc91796305ea62e5ca5da5286c022074bdc3dc840c7314abcf6bbaf35fe5e20318c54a911e7508942fecd38b70db9e", + "alien", + "MozGridRowStart", + "virtual", + "get className", + "泼", + "deleteAddressBookItem", + "71930", + "0a0e436c6f756456696e796c436f696e10001a46304402203045bee847c8bb8c164fa40e8891c0406f8d006a516f4f8b42ebf43b5ed621ea02206561de8fd25cb97174afe0c8c92fe098afc28667a15799f699302ca492edb4a5", + "ya.ru", + "^(\\+?30|0)?6(8[5-9]|9(?![26])[0-9])\\d{7}$", + "isAddressValid", + "质", + "TCD", + "71955", + "gasTotal", + "0a0c4e696e74656e646f436f696e10001a46304402201cb77b51e1716055855884813aae9398246121f5b9a77f530bfe6b23b74c8620022050682b3e8e43cd2ecbc2ab74d7949e4084d5f83373ccd0380ac91757a8695e9d", + "haveNotAccountBox", + "BOsh2cKI_5XiRITFSkkZ", + "71988", + "get formMethod", + "CONTRACTS.ParticipateAssetIssueContract", + "0a09486f6d65737465616410001a463044022020c075b4fedbaf0903803a447bb548a04e73f4abb6e5c102207c6f5227cf71a402204983aa049d15901d51dd25c1e385a51b76de746e264998dfee03fa607a6121ba", + "TZS", + "XT", + "员", + "prime", + "pSq6emNjcXfqmQAbNwub", + "Mm", + "瓶", + "bruno", + "DeviceID", + "XFfpHqICRP2VIiJSRWNq", + "QH", + "provideERC20TokenInformation", + "token_detail", + "0a0b245452584c6f747465727910001a4730450221009079d2b455c1ce830301830163cf6e4b9a458145f91e73cad168960ec642da4702204808817663f05bafc82fc293a6e98ecc0728f8f7fc00a22c5516c3590f2b68f7", + "(.)\\/+$", + "stripZeros", + "latest_location", + "bitGet", + "FeeTooHigh", + "garage", + "onVolumeChange", + "BUTTON.ADD_CUSTOM_TOKEN", + "getPopupDomNode", + "currentColor", + "onSuspendCanceled", + "0a0354727810001a463044022001b41b68584a1f93380a3fc9b9fb496a5d258b26fca596093caec4c1273bb5c6022062e855efbab1b8b487ec86f70e0cddd9489f89c207fb2023f7fe028369ec28d6", + "UTF16_SURROGATE", + "CONTRACTS.ExchangeTransactionContract", + ":timingValue", + "%s date could not be parsed, %s is invalid ", + "^(GR[0-9]{2})\\d{7}[A-Z0-9]{16}$", + "defaultToken", + "countFixed64Fields", + "setWalletListVisible", + "ASSET.SEARCH.NOT_FIND", + "AO", + "hotmail.com.ar", + "fiducia", + "whale", + "tran", + "WALLET.SWITCH.USE_RECENTLY", + "inf", + "/save_mnemonic", + "hero", + "set content", + "hoCwyD_m_qttjWFGmPOk", + "72128", + "0a0353475010001a473045022100ccc820ecafb7fa367ade64ba94f3ab165208717c7e759969aca92bb9edf9d4c4022003827aeb0f1c0df22064ce7063b57779441e683172e1b187e234cc70c530e72c", + "files", + "仔", + "oblio", + "ssz_cached_permanent_root", + "young", + "sum", + "0a0b47616d656f6654726f6e7310001a473045022100c7f2ff3b284fb9c5d99790d9fd01145df1bc3b03cb10d3c166799cf5dba47db702201e6f8766e97dfa25e526a401b7f4e270e6c2037cd5eb49d9cbf054e40c92a4bf", + "0a0b4153414469766964656e6410001a46304402205f1fba4b72d1644a64a2a58c0cd3d6ed47051cbc6dfa924dd8968970f57b22b302201a4ce45dced6547f3c5c6575bdd0ad3819c2ca512913d1a352f25e97545e5488", + "currentAssetValue", + "get allowFullscreen", + "get onwaitingforkey", + "levels", + "iIQW6nDSpiE9hKgKMFft", + "e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f", + "304402203da24c741ee39f2c353d6e38386af0ad7b38a2568663f562e084247b618410b702205054378fd255b5077310009af3ce2507c29f5c3a8b651b64519982ed502b4090", + "/assets_management", + "0a0a4669727374426c6f6f6410001a473045022100ee6077bf9c20a316b316435913056d0312b85c18c69f7226b3bf67f7c8fcef0502207a2c4becd52e73617c32efe08a04df031aae8b822e42ed6f235ae4672560afb1", + "Tt", + "dust.sqrt", + "0a07452d546f6b654e10001a46304402206a45dfb2926ba84f7699bf01e060b5ad713ad0d6962587922e5375a5d95e1e94022029e2a05575513b21b7d8577fd6474b83bc8a18f688bf41006ad16b10877d37c7", + "l12", + "amazing", + "fS20rIczUm4BqOzfZD3j", + "%ArrayProto_entries%", + "0a0750616e646f726110001a47304502210097c3392bf3167455095a0354fa6c958d5839046335318a1c10b88d3ee2492275022071ed6bb7e9906ae6c574347389e46b2d015249bcec07337673e5fc7eb12975a2", + "Taker address", + "get compact", + "get playbackRate", + "getTransactionBalanceTraceList", + "PACKAGE_NAME", + "formatNumber", + "setAutoFreeze", + "unisono", + "lohzVco_vVdchtAv5i7O", + "isAllowPhishingDetection", + "0a0a54726f6e436173696e6f10001a46304402204ff627a7a0e359cfb82fed8903cf61fffda2f99a7eb694f2cbdba9e264973c0e022040c0e78306dfbd1339ffe21d725281fcac53186dbf7409846027131b077794de", + "%Float64Array%", + "TRANSFER_STEP_2.GAS_FEE_MODAL.GAS_LIMIT", + "event_category", + "bYIthE2fsnYn3PlrTxPS", + "clone", + "HD.CHANGE_ACCOUNT", + "_addEventListener", + "72341", + "set referrerPolicy", + "^[ก-๙\\s]+$", + "tFRueza3IsuqTMsOV0Zh", + "onorevole", + "IubHEyU3CToShgUgAwgw", + "72377", + "72387", + "WALLET.LEDGER.TIMEOUT.COMMON_CONTENT", + "hV", + "器", + "faith", + "EYcd9tk04oEg49QFF2m0", + " !#$%&'()*+,-./<=>?@[]^_`{|}~", + "斜", + "Wc", + "72415", + "72424", + "fireonMouseLeave", + "set defaultChecked", + "ar-AE", + "72435", + "纯", + "desText", + "utt", + "link_text", + "blockCount", + "setVisited", + "getUint", + "writePackedDouble", + "弱", + "Gn", + "dsa-with-sha224", + "ğ", + "VideoEncoder", + "enableEuidAutoMode", + "Lh", + "primaryType", + "桌", + "8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da", + "volpe", + "72487", + "盟", + "environmentSupportedGasFreeInfo", + "72496", + "cheap", + "stay", + "property names with quotes must have matching quotes", + "connectNative", + "0a074f5859434f494e10001a463044022002febf3d740552ddc2775e44bd64b4a94cc5f6052b2d91707aee97ac84b4327902202ca326966b5685f5fa26d8e8f7f720c1c2d8d89b3c78265fc2a5aa448ad7ffed", + "miniTextNoZero", + "patacca", + "烴", + "toViewFromViewDU", + "k2", + "l6W0FIfaJ7o0Tgf3GxAz", + "unspecified", + "hexlify", + "startedHidden", + "modp2", + "xS", + "卸", + "B2r2L6zcNN0O7i2F8QLw", + "partialRight", + "scare", + "ensNormalize", + "72587", + "72598", + "qT", + "OnxAUqPV4WpGw0TBcjWF", + "传", + "0a07436f6c6c65676510001a46304402200eb556faaa0884f0c4d06f4477d0a29a4c42966e5c68e40b204d23665809261e022000944a9e3d14755442c2a9d53959fd051ff0df024a8b4cd836d46027da33e6ba", + "SEND.SUCCESS", + "VCT", + "磚", + "setPermissionName", + "0a0a616972626974636c756210001a463044022032ca39d21849f7022945950b5622e6d7bbc227d08d9790d06f4298982026e871022017cb712595cf414f1d7f1b6cd0ee76e5243d670e169164beb39df0087dbebed9", + "dinosaur", + "set globalCompositeOperation", + "fees", + "7e304bd8", + "Next 3 Pages", + "72657", + "legend", + "name1", + "tagTypeBlacklist", + "0a08526f626f5275627910001a46304402205b3c5635c1ff3f4619925928b9af9d9e134eea0953e5190e1f38c2d32ac70d3502201adb7794bfed359265d03114738654090e7dc2cadf5a6e7c44e65e2dfcdfc65b", + "Iy5lzmujYNvovSz6EPGj", + "FULLPLAIN", + "consensusConfig", + "aG", + "USBInterface", + "rinascita", + "tag_execute_start", + "SETTINGS_CURRENCY", + "72693", + "伏", + "getKeyRecoveryParam", + "紗", + "^((\\+1|1)?( |-)?)?(\\([2-9][0-9]{2}\\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$", + "netActive", + "int184", + "header name must be a non-empty string", + "72710", + "IN_PLACE", + "lastChar", + "ammonito", + "glyphOrientationHorizontal", + "0a0c46726565436f696e4361736810001a473045022100e77df20d96cf03dea12d54ffca87f4b18c89f40d9d65f412f2096087cc8a2e0102202dec89658f8989a9758b42fa4d21d697ab90f47f3e5eb027d18ce52abd8e972e", + "m/44'/195'/0'/0/0", + "trifoglio", + "lt", + "72743", + "selectionchange", + "SETTING.CHANGEHD.TIP0", + "0a0343424410001a46304402207b91a5765cd34be3b1f01a58be337177a7c4e638f0f06d3e6433f3d92db5e14a02206eb6531e38a0b0b0442ad8c355cf856a876e6a08109a8ef29e926265c79d31fa", + "env", + "XRHitTestSource", + "ACCOUNT.TYPE.SENT", + "get url", + "get tabIndex", + "Ga", + "isDeleteDialogVisible", + "getPermissionName", + "ca0YCHQ_vOtDclzZuUCL", + "ehl", + "72796", + "bigIntToBuffer", + "OMN", + "getFillbuyquantity", + "fromPage", + "bigIntToHex", + "ATFlOn3ATLgrDYAT4MTAnAT8LTMnAYJnRTrAbGgJnrAbLV8LnAbvNTAnAeFbLg3AgOYMXoAlQbFboAnDboAfAnJgoJTBToDgAnBUJbAl3BboDUAnCTDlvLnCTFTrSnCYoQTLnDTwAbAnDUDTrSnDUHgHgrDX8LXFnDbJXAcrETvLTLnGTFTQbrGTMnGToGT3DUFbGUJlPX3GbQg8LnGboJbFnGb3GgAYGgAg8ScGgMbAXrGgvAbAnGnJTLnvGnvATFgHTDT6ATHTrDlJnHYLnMn8HZrSbJTHZ8LTFnHbFTJUoHgSeMT8HgrLjAnHgvAbAnHlFUrDlHnDgvAnHnHTFT3HnQTGnrJTAaMXvJTGbCn3JTOgrAnJXvAXMnJbMg8SnJbMnRg3Jb8LTMnJnAl3OnJnGYrQlJnJlQY3LTDlCn3LTJjLg3LTLgvFXLTMg3GTLV8HUOgLXFZLg3LXNXrMnLX8QXFnLX9AlMYLYLXPXrLZAbJU8LZDUJU8LZMXrSnLZ$AgFnLaPXrDULbFYrMnLbMn8LXLboJgJgLeFbLg3LgLZrSnLgOYAgoLhrRnJlLkCTrSnLkOnLhrLnFX%AYLnFZoJXLnHTvJbLnLloAbMTATLf8MTHgJn3MTMXrAXMT3MTFnMUITvFnMXFX%AYMXMXvFbMXrFTDbMYAcMX3MbLf8SnMb8JbFnMgMXrMTMgvAXFnMgvGgCmMnAloSnMnFnJTrOXvMXSnOX8HTMnObJT8ScObLZFl3ObMXCZoPTLgrQXPUFnoQXPU3RXJlPX3RkQXPbrJXQlPlrJbFnQUAhrDbQXGnCXvQYLnHlvQbLfLnvRTOgvJbRXJYrQlRYLnrQlRbLnrQlRlFT8JlRlFnrQXSTClCn3STHTrAnSTLZQlrSTMnGTrSToHgGbSTrGTDnSTvGXCnST3HgFbSU3HXAXSbAnJn3SbFT8LnScLfLnv", + "72827", + "72830", + "Bitroneum/TRX", + "_validateCannotExceedMaxInteger", + "a5_ugBp5hk2xT3Hg7jur", + "ruga", + "OFlex", + "autopictureinpicture", + "onContextMenuCapture", + "pointercancel", + "fury", + "aes128", + "roba", + "阴", + "navigateToFreeze", + "gtm.triggers", + "-icon-only", + "0a074d454c4f45474710001a463044022031cd2e227c2d81b2fb74f994849895e9f727bfdd8ee0f08996c7517badb9277a02201576cf45232136d35bad1eea792d5c5bc3553f975cda1efbce6f5b11b7885036", + "BJ", + "get detail", + "遂", + "gtm.elementId", + "莲", + "appetito", + "encode58", + "hz", + "getResultBuffer", + "metaDataWrap", + "addome", + "72952", + "takeWhile", + "displayName", + "writePackedSfixed32", + "maxFee", + "BufferedBlockAlgorithm", + "langAbbr", + "^(JO[0-9]{2})[A-Z]{4}\\d{22}$", + ":cookieExpires", + "MozZoom", + "72987", + "[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+", + "0a0354527310001a47304502210084b731c9158320cf5a1fcf960b22f4a6da55ab7bcab7f72442714207f297760802203a1172f435ddcc5adc65e52d54b4513078a73925c78890c0be7a733780af422f", + "iPJnECgRch5iJuD5DJ_Z", + "^[A-Z0-9]{2}([A-Z0-9]?)\\d{6}$", + "鄭", + "data-gtm-yt-inspected-", + "convertRadix2", + "73006", + "_getRunningEvent", + "简", + "揉", + "31303030303838", + "SIGN_IN", + "builtinPlacements", + "setLengthLeft", + "autista", + "setTransferRecords", + "WALLET.IMPORT.SUCCESS.TRON", + "get async", + "wrapRiskIcon", + "setNewLimit", + "dA", + "XhluYumhJkkuvfCdpVge", + "LaunchParams", + "鲁", + "_reactName", + "Santa/TRX", + "Wv", + "isPrecompiled", + "Bls12381PairingBaseGas", + "Group", + "水", + "73083", + "Input must be a number", + "0a05535544574110001a46304402205eec95eeb9a3c6d7b16b1d6783ef301830326d5d83d3299b111076e2920dc7d102207dd44248cdf3a5a2a390089dc8d0d8b4583f7ac405a36e5db53e3e2983449de4", + "問", + "GAS_FREE_TRANSFER_3.ACCOUNT_INFO.AVAILABLE_BALANCE", + "cancelText", + "gatto", + "transferControlToOffscreen", + ":campaignName", + "ariaPressed", + "0a06416c7469636510001a473045022100f3db49cf4ae99b63b4d5b9af2f352f039d14aabb3d0c93f63f0a52b850eafdcf0220484dd3d1c374a0bb8cdb8c91ec2a2194ab3e5b0025605f9318f3cd1260c4acd8", + "serio", + "@@redux/PROBE_UNKNOWN_ACTION", + "73122", + "get ariaFlowToElements", + "^(\\+?876)?\\d{7}$", + "Qa", + "%RegExpPrototype%", + "CredentialsContainer", + "margin", + "SEND_CONFIRM.CONTRACT_TYPE.EXCHANGECREATECONTRACT", + "$s", + "GUIDE_MODAL.DESC1", + "%RegExp%", + "0a08426974436f66666510031a46304402206ba382bad5a49d074d71841df3e86ce5474fea0e95066d1382adf8a0383abb3e022026de851fa322fcc47f22938a617bdc7c338dfa300ee03f5eb748e185c408f0ed", + "垄", + "rough", + "%Int16Array%", + "WALLT.IMPORT.UPPER_CASE", + "toCopyAddress", + "coppia", + "73176", + "滿", + "rand", + "衛", + "newInstance", + "CREATION_CRITERIA.HAS_LENGTH", + "73199", + "retryable", + "^0\\.0*|\\.", + "msStrokeMiterlimit", + "#f5fffa", + "73208", + "utf8str", + "rgMnRBTn1Ns2bXv_xVtO", + "MWI", + "73219", + "runIfCanceled", + "clearNewContract", + "arabica", + "SETACCOUNTIDCONTRACT", + "0a125468655265616c54524f4e4c6f747465727910001a46304402206b4274b94920d44f450f2b16e34a4dc76c60e993ff0ed5e2200ece62b1e0da15022044dcb934c926b20a5616e86ac958310924e3f54fd02c90e0a4e2db3f1e09513c", + "遊", + "73264", + "anticon", + "0a0352434310001a46304402207eca29eea316bdf4d3409fb9fa28e756cf0c4487e5526bf1c1977f9f90e8bd1402203120704bd723306145aac50557e19d1cab8a7bff7b196c4226d9dc66ab594382", + "ethersHDNodeWallet", + "HOME.WALLET_CARD.NET_MANAGE", + "73329", + "isConsentGranted", + "AAAAaQZBR0VVUm3a5sKki/qma0OBXFVIsQgAkZyZPgAAABIAAAA5MEQCIEQ3S4/eeNkMXwdsr1qVN5Gg9QgzMOgZoO6Q2lBwAZPLAiAdUlpegN/4ZhFZzLqx/B/7mKBm60uAcq+OyRSqjxq1lAAAAGkFQlVTRG03VIjwlxdlB+ObllO4j9xSzec2vwAAABIAAAA5MEUCIQCg+Mg5BYwlCDvKKrQdsxvDgqMuFkvVk+0oqurirzl2kQIgDiVJ5Xm9Q2w5e7aoNYqxMiXfk6R77NRDqq1I2fLKRAgAAABnBEJOQm3yfumWIsPJsmRYPayyzOBW4ZRJTwAAABIAAAA5MEQCIGUVDU4mgauHXhUJfIeOFl/wlyIlIWqpDWTbKEN49ETaAiAe3aPndpKgUDl7SUlh0tjZOXgciWGSfh2yoTdxv/uKkAAAAGcDREFJW39WKIFMLl0xwR0Qz+J8XLyxdPcAAAASAAAAOTBFAiEAlWa4kOiPx+m7w0bYQG/u+U298UWHLMcVFm1mis9H4h8CIAj7TKQbq54Vi4nb51tuBPyBWgvlVlaQbe0FlckTFqF7AAAAaAREQUlt767uM08P0XEvmozDdfQn2c3UDXMAAAASAAAAOTBFAiEA1m4N01/cjbnD0AXcY+JL4Vk82Sg9228yWjDM2GVgIdQCIBPqOpcCdelHlSvx/s1B+IBBizCG02x8wwZLTan6c4XgAAAAaAVMVVhZbWt6h4mUkOzpVEPpecqUhcvn5xUiAAAAEgAAADkwRAIgY8Wj33dFvLefP0QeHXiiSJCD5HqKwSeY3GuyGEGXxocCIHgOWSyZ6tEwyj/sqG7/BsHe3kMA9c9fsaTFwglb+0n2AAAAZwRNQUltJhH6HK4qPiDtR/sbKTQ3wU9BsA8AAAASAAAAOTBEAiB3j1p7IwciDF5mbdcM1o/akVrTCyARm+W0uLQgJeV7VAIgZcR9o2q5bH1pV0/8scoO2bzPwX4dL9mAJPNsXAYsuDwAAABoBFBTWVPhjCAK", + "UserRefusedOnDevice", + "web_hid", + "deferrable", + "erba", + "BROADCAST.FAIL.INTRO.SERVER_BUSY", + "ivory", + "0a05486f6e657910001a473045022100ecc203faaa1e3f2caf7fc2dc3c6043d80a9afe8218e6628141388911abd8c96b022051a082721eeaab49f155799f448d0daa2639966d5751bdb5e24b70ebcb30ff0c", + ":clientIdTime", + "shanghai", + "斗", + "73392", + "get contentDocument", + "get locked", + "LOCKED_DEVICE", + "\" is not valid. An absolute child route path must start with the combined path of all its parent routes.", + "setNewAssetList", + "CONFIRMATIONS.RESOURCE.NOT_ENOUGH_USE_TRX", + "^[А-Я]+$", + "bavosa", + "Qo", + "潑", + "glyphOrientationVertical", + "0a0354575810001a46304402200152e97288beda0c2c1fd62800a7607e73609f79ff042b0a9725bc78f6d8171f02206067d68f4dfa077a893b1dfc45a0cd81a2856e10aac43824a04249a25cb761d0", + "transformRequest", + "getRoots", + "onKeyUpCapture", + "NON_CHEATING", + "^(MA[0-9]{26})$", + "GPUSupportedLimits", + "pB", + "0a0c53696c69636f6e426561636810001a473045022100b4a7e7f95eb7ef11c78c118e536cbfdd9e855cb1b61188be3c8a9435b3ebfe4f022007655d183e2083908c4297fb0ad0400e1b4508a103552487f868819eb4b7a389", + "73473", + "toHsv", + "ibanLocales", + "^(0x|0h)?[0-9A-F]+$", + "removeObserver", + "immerso", + "setFirstTokenId", + "顏", + "cloneWith", + "ACCOUNT.SEND.TOKEN_SELECT_PLACEHOLDER", + "0a14314d696c6c696f6e2d5452582d4c6f747465727910001a473045022100d88a00e39ace9463a68779f58300db3470de5e4c0917c74e10f01d5d9053dac802204ef9cd41ac6fd937075e70b13f78daddd7c919033022744c9612d4cea6d075d1", + "addEntrys", + "resource_info", + "bstr", + "Cannot initialize the same private elements twice on an object", + "sfocato", + "isBerlin", + "getDateTimeFormat", + "tuna", + "crossOrigin", + "0a0a43727970746f4e69746510001a463044022012b79da596cb83ab75c325424448f7431524150f186929028130b8b168f3fb8102200bbcfcda26601f64804aa77f8f60f11429651560a4d9c81d8ec903cccf16aac7", + "setVersion", + "SETTINGS_LANGUAGE", + "6.6.0", + "evm_node_rpc_server_address", + "insertData", + "gasFreeCost", + "0a075374726174757310001a473045022100851ebbbe846a1fc41789d0c5ce7788424b726a53a9c5a79deb56cdf4604694e7022051db850906ad0fa66cbaa47204acc6c4bf265d752d19be599fab7c8be36fc1da", + "jEbOTWLSLHGRBnrWYdEt", + "piretico", + "toFloat", + "addPath", + "gmail_remove_subaddress", + "math", + ":timingLabel", + "^(HR[0-9]{2})\\d{17}$", + "mglyph", + "TRONchat/TRXInfo", + "Capture", + "openSecondaryPopupPage", + "0a0a426974546f7272656e7410001a47304502210084585dd6f2a0c9048ca2ea46161cdafce3698ba6f387fb52885ecd350552400b0220489f6dcf5768f7953d1082a8ebb98dbbb40ebaa827676d213049158a5e5eaabf", + "favoloso", + "fuchsia", + "73626", + "0a0a496e64756c67656e636510001a473045022100a40ad311a467c478d204121481cd7d886ab1f1a96937e5a2fecc685a82b3857a02200dd5692a8fe54b34f2ddca7d866c21f69552be0a0580be337498a97ff813f3d9", + "fieldsEntries", + "精", + "paint-order", + "cena", + "shock", + "disconnect_", + "0a0350535610001a463044022033ecd29768952906fa4cf0805758e29229950bfadf6da492e94267f6b07031bf0220410d7d0f2367fb05d19b53a2bbbd6dbebd57e450486e04c1b487a8a0ac642485", + "29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51", + "OptimisticEthereum", + "0a024f4b10001a46304402202f22e8eacab9e39b4f8a0e7c1f171ecfbabb2bc70b6a47429f1a8d43350244de022006707f3265f212d3693b6e0407788201c8610d3552ce444fe45b45d82eb60304", + "Attempting to add an API with an existing private API name: ", + "TS", + "DELETE_GAS_FREE_ADDRESS", + "協", + "get virtualKeyboardPolicy", + "tcp", + "31303030393435", + "kernelunitlength", + "31303031343531", + "kwei", + "_createHelper", + "caught", + "getUnFollowedCollectionList", + "%SyntaxError%", + "unpadBuffer", + "\\d{", + "TE", + "0a09424954524f4e45554d10001a473045022100dc64663b0aa144b87df87dd2ec0cd1b6a1ac27ef8b6da31d0c3208616a4df87c02206ef36d043b42952b2eb456cc5a25a75f3b338ae67e93c3139b08075952f5bb4d", + "checkValidation", + "#f8f8ff", + "hN", + "0a0a5265706572746f69726510001a46304402207108d3a9dc1508e0b4f4f716e368411e1056941e58c776ff490da4026571035602205bd5603ea7d2e5551a2544176a3285298c3c024ef79a7e4d327f67b0132f228f", + "en-AI", + "preview", + "nfkd", + "ensAddress", + "Rjen2lEuR4eLstvYbbFr", + "EdX/TRX", + "questionIconBox", + "SECURITY_AND_PRIVACY.CLEAN_CONNECT_DATA.TITLE", + "lounge", + "p32", + "0a0a54726f6e53706f72747310001a473045022100a8b0098a14f1532c8cd27d793060132283acdba35d887e30f85ef47bc5847e70022047ea1454401a9335a36d5d2dd1329d71f0fe1dbf17ee3433c49d4d11164f622c", + "0a0f446f6e616c645472756d70436f696e10001a47304502210080375d94777909c56186ca4fab7909837ca3a2132c250bb023b3e6c71ac331590220714513fa085ea59ba622760ed3c0e019704145780ecac3eff3d236766f3fea43", + "dao", + "0a154861766541427265616b48617665414b69744b617410001a46304402207d7c2393695c3b3cd43c9f7d01c9b26c00679e24f7f5a099db95a7dbbf595ee602200439d7b3bb2c799efac47ef9c0f67c7ac0b39faf046ca08210d6dd139040dede", + "K_", + "updateBadge", + "^(?:2131|1800|35\\d{3})\\d{11}$", + "toName", + "73780", + "e0KV5c17yZebLIINXGFh", + "Kq", + "normalize13b", + "encryptBlockRaw", + "static/img/5fd69058ad09e9b76c2574104229acdb.svg", + "getTronPower", + "W3hz5dfczTIgt6p_U9iI", + "CPusXP0_ZRa0aogonV8r", + "static/img/7cddd10710083ad8ad3437c13712a4c5.svg", + "setting", + "pupilla", + "nC", + "damp", + "fonetico", + "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z", + "SETTING.TITLE.ADDRESS_BOOK.NAME", + "retina", + "v-ideographic", + "static/img/9d0a66109bb9db32de764823d76e5a1e.svg", + "setNodeWithFn", + "l3", + "hasTronPower", + "73839", + "contentDom", + "runtimeStyle", + "get defer", + "INIT", + "73863", + "0a074469616d6f6e6410001a46304402202dae4f3de0577d4049238ebfd8f465eb57c4d689094693684525607e06a6400e022067ac64378a83c9c27910883470d522171bacf29449020e8be6409f86f6fdbe21", + "fO", + "73876", + "73879", + "BROADCAST", + "underline-thickness", + "set href", + "#ffdead", + "Sort", + "0a0f74726f6e77617463686d61726b657410001a473045022100cbec36729c1d1fd4ecb6a4d6709e869f75a556ce28da02755738ee8d7696430302204307b9459c4012e135f68afeda12e5cd8145406fd4a9946e33fcfed846345f7c", + "0a0a5363686d65636b6c657310001a473045022100d912355e6f660496787cea91b7033918cf7d11e0ca78cdab6d36d5a95d6916ed022005e4bf5d77bfd93df56401f17eb6a7693424cd2b4b575d0b81d0dfff0b4104f3", + "WALLET.BACKUP.MNEMONIC.SUCCESS", + "iE", + "HD.SET_WALLET_NAME", + "manage", + "31303031333434", + "rsa-ripemd160", + "73936", + "73938", + "BluetoothRemoteGATTCharacteristic", + "onPointerOutCapture", + "Extension", + "王", + "cmov", + "饮", + "0a0e447261676f6e42616c6c436f696e10001a46304402203a1583863aeda77548c95dc5711be7e80177c188e8705e80900ba75d62ee3a5b022005306648f9375bcb3bb3aca023affc21ac3894f18a078744ddee12867ff8c4de", + "EnpointConfig", + "CONNECT_WEBSITE", + "The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type ", + "^(\\+?973)?(3|6)\\d{7}$", + "n687nBG0CP24WUVSt7cm", + "SDG", + "June", + "0a20417474656e74696f6e4d6f7665566f746573546f535254524f4e4575726f706510001a473045022100dd61e7528b09e81df64a2b1a6074edca6d00eb9a942312f46e7c1b623c982a69022009d9005f6ceac8e1175b28cd7eb1ded6fc23ca5658ecd6462e7a2ff8dbc1167a", + "isMap", + "Hv", + "nj", + "3045022100bcdc72ba9f16a3ac3b73ad04f445a60958a7ea644511d9b917c5ae52be52c76b02206a68b66cc24c79e45687c07a201f7e910444a66a657c615c5854ac7065b0c6fc", + "isEnabled", + "cookie_expires", + "threeA", + "ofb", + "0a0a446576656c6f7065727310001a473045022100ddc291211a410d56561c9dab089f59dbcc3839aae7014bc3acfa2994c1903a9702202bb55bc18dc3d330068ed13e56efdb69f882e82912d6724eda3042351018d7e0", + "olandese", + "ũ", + "_checkFormat", + "isGeneratorFunction", + "16px", + "0a09547572626f54726f6e10001a463044022067aac1baaca569c8e33175ac2a4447acd21fc34aaa64e2470fe3d286cd9066a702203106b42f8aedb283e0448178eca4b140ac6c28c6d0e46306119820bd193ba5b2", + "flatMapSeries", + "74047", + "烧", + "interactionType", + "Vp", + "validityPeriodPickerModal", + "fine", + "vendemmia", + "義", + "5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e", + "0a075452585365656410001a473045022100cbd06d05e66643fdb1d996cc88ffe330228df2e2e67b974d9e0a8b947b591e590220145ccc8d3c2e70c2866c579c1b9023ec3f4d5252740c5ac7ec956bc4a56be55f", + "ccd_add_1p_data", + "0a0753554e636f696e10001a4730450221009eccfea5af3c38678d904ed129d12c4ff61d2fd3c43349ead2fddb39c23630c302205cdeb73418c01687395551243d5fed3e5726032f61232d945b127c25deebd7f3", + "hash64ToNumber", + "autoDestroy", + "addNodeModalVisible", + "`successPercent` is deprecated. Please use `success.percent` instead.", + "0a044c4f4e4510001a4630440220176ab83b9df22006ee212641034b9fe4c87216e9faa6f91be942a8fddc5d4cc402202d5c7c2a4e94b5dc2c9c11e7c0bf7f2a7399eafa0b0aa9a271a4eb62b9637013", + "_xtggH8pzpvK8iFtSvsg", + "writePackedInt32", + "UNFREEZEBALANCECONTRACT", + "simpleGasPerBlob", + "EQLIymleeXK9q3PIZcQr", + "bytepad", + "毒", + "twin", + "9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d", + "flight_error_code", + "umF0BSE0B9WcZUw2uDBJ", + "sinusoide", + "APPROVE_ACCOUNT.TRUST.TIP2", + "minLen", + "notifyUuid", + "IMPORT.LEDGER.TITLE.TRON", + "\\x0B", + "^(0?[1-9]|1[0-2]):([0-5][0-9]):([0-5][0-9]) (A|P)M$", + "vx", + "asciutto", + "mutual", + "assembleGasFreeTransactionJson", + "onClickRadioRow", + "_utmz", + "residente", + "^[A-ZČĆĐŠŽ]+$", + "CONFIRMATIONS.SEND.GAS_FEE", + "darkslategrey", + "spoon", + "Invalid URL provided to HttpProvider", + "ESC", + "X5Ncvmd1wOvFVlAFZgkx", + "ACCOUNT.SEND.RECEIVE_ADDRESS", + "get onenterpictureinpicture", + "Calendar", + "set minLength", + "AlreadyReported", + "js", + "尊", + "tradeWarning", + "showTokenSelect", + "74260", + "CHANGE_CHAIN_TIP_POPUP.SWITCH_ARCH.EVM.TITLE", + "craft", + "OUT_OF_TIME", + "getContractAddress_asU8", + "1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180", + "0a0d4c69717569645065736f41525310001a473045022100bd036e32fb45111117299921daf38530d86df9d4e881cdace3f82bd9f1b483e102203fe28035a68d337d2a70dac52ef2880703410ac105690b60df7f5df6a1ba6c6a", + "74284", + "scale", + "XRSpace", + "0a06456e6572677910001a47304502210097bf52e47643917e533f48a433a54099280ce0b494d7b2f75b0d598fce95b4a40220350de7f2da0b3bcfc3554979c9afc7ec2b0e0c6626aea5181fee4e59c339b6d4", + "Select quarter", + "scomparto", + "先", + "0a0e4a65737573526f7365416761696e10001a463044022052446687937094e9b547fef281effbb14da006bcb6576b1f44f0cffadb3a1d440220787a3945695ca8b7f9b03c63d7f112758e612a7f9296e1a5b8b90bf4942f0d51", + "volumechange", + "KGZ", + "getConfirmedTransaction", + "signMessage", + "擲", + "f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8", + "F_kFEpB1cPJjV9cZ7mAv", + "mrow", + ":_ti", + "_fromList", + "HTMLSelectedContentElement", + "fromSecretKey", + "74324", + "0a0e41746f6d696345786368616e676510001a473045022100e0d0d1a33cf7fd2f88267403a59f86a500ae1b8a8b2e2b94ceba9711d888a204022019ab2b908920e3b2e4982532a550a8a5a689c9056a1cf72498a67aefc09134a2", + "0a11496e74657267616c6163746963476f6c6410001a473045022100aa20132e5caba28fc89300b94a84f022c985adcd82ca30921530a945c3bf195b022044994c183e75fda7b69663de509091767bc85373db75ff373bfee5ec8bd7a58b", + "salmone", + "^(\\+?47)?[49]\\d{7}$", + "showDirectoryPicker", + "settingsTable", + "ssdp77UVUOChimRl9RGN", + "xlink:type", + "^\\d{11}$", + "erario", + "NUM_THREE", + "setNewContract", + "indigo", + "DDVmVeeXiSTSn20sKlYY", + "_CGVzkkS_J8lpQUeMEtw", + "vi-VN", + "belgio", + "bufferToBinaryString", + "74382", + "氨", + "fromBitLen", + "boat", + "igiene", + "baseQueue", + "dial", + "previousDecade", + "set lowsrc", + "LVOmuUFVC7SsDmzX_Fhs", + "preHit", + "蘭", + "phone_conversion_options", + "0a05484541525410001a473045022100f05e84ce4249c3c4ba6e8d40cac22cc6b020834b255a3f281d9fcd3d21d630840220570d04e5de7243470fac443880cb55d329edca664ae80e88270922e4f7170509", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.MID_GAS", + "背", + "onDragLeaveCapture", + "74460", + "onPointerMoveCapture", + "staffa", + "#6a5acd", + "0a0c566554726f6e4865616c746810001a46304402201222f00d1dd1bc78f8594ee045959fc4ea650a467367ce59a9416cc13663d4210220306273bb3a58866a0ee21bd7521dd20771caf454bf29452aba1b02ebdcd02ad0", + "checkValidity", + "LIMIT_BLOBS_PER_TX", + "0a0954726f6e4a4f59534f10061a4630440220570c115a00d766cd9e1292be07f38cdbc65f9e4b75d03dbb3ea62df8b346d21e02204dcee2c11bb5ad6d7cdb601dcb0133c768e46903269ff1fb2f2e42d1eb56c78b", + "cookie_path", + "WALLET.LEDGER.PREPARE_CONNECT.TITLE", + "targetDataGasPerBlock", + "74479", + "ASSET.SEARCH.NO_RECORDS", + "CHANGE_CHAIN_TIP_POPUP.NOT_CREATED.TRON.TITLE", + "ad", + "allow_ad_personalization_signals", + "rcy09yYSRp1TbfC2OZSA", + "0a0948454152545041434b10001a46304402204e3cb86eac71b2988ff20552f02fdbef1e594ed5f3c7d252be8526bdc38a630602202a9c014018b864954fb093520f01221fa89e815c6108272590ce874f6bcf6284", + "exportAccount", + "oak", + "RU", + "createSingleProof", + "uint232", + "static/img/9c462661844954391335d9db19e20cf7.svg", + "(?:", + "token_transfer_list", + "roundClean", + "MIGRATE.MIGRATE_FAIL_MESSAGE", + "3044022056e3fdb59c9ece3d411d03963edfcb9a186ccb753b4e984366e7ca6baa99b38902206a7267e31543659ba3bf8b796edec2d1c6f174a810b89862e43541f94b191eca", + "finalize", + "setup_tags", + "74569", + "dust.useEnableAutoEventOnFormApis", + "benzina", + "migrateState", + "74585", + "孫", + "user_data_auto_meta", + "74601", + "beginPath", + "__gct", + "joinSignedDecimalString", + "SSOxNG4uE8AXUTLS5sAg", + "unicodeBidi", + "createTRXExchange", + "dust.18", + "stomach", + "漲", + "0a09536f7574685061726b10001a473045022100f12ce0841996ad76c973988f2c738ece17fef31055689dcf9445a0d97942810f02202a4977d7313a44100e71cfad18bedd4411f70be6695b9916e48c13013cd75499", + "Ĺ", + "UZ", + "74631", + "vconfirmModalBody", + "dust.3", + "getPublicKey", + "int64", + "noteOnce", + "0a074249474e45545810001a46304402200f0315159271de3cf51c91de5b01572e2af34ecdf7662d6d10100513979d852b02206b6c8661a3e035da5c800fa3b605e330cc4566df18db6fedc99a2e9a9c0d941d", + "304402205a033bfcd10718388897e99752081c0a4133b3c959b7b75a3568d585041e849a02205e2c1fb537fc0ff8e6b68a636215fbb4741d3df7c8202a83622063c77bc3e587", + "be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297", + "BitTorrent/TRX", + "registerProtocolHandler", + "LQzMrz4xA4H5pWMiTbzL", + "rel", + "0a0a486173684661626c657310001a473045022100a28c7065a1cc3b31ac9c4c32e201068caa99d3a43eb7fb887dc484d251980c680220216075ead90427248e1d062e609978f02742cbc59bda76d7883a82305467919a", + "getSwitchChainPendingInfoBy", + "is_passthrough", + "readmeIconSame", + "計", + "rethrow", + "transactionRequest", + "virgola", + "tag_execute_end", + "74701", + "亡", + "get platform", + "showCustomEntry", + "KECCAK256_RLP", + "署", + "fieldFilters", + "riskAddress", + "cellulare", + "ZcKBdGwAwtYaFx3lIgTJ", + "0a0346414d10021a473045022100b7b2e18c025719707f63f9181c04000737dc813f0d3d33d201f3482b6e63013f02203caa956564e64d132db0c993a272f1faa5814c4c26483c250efbeb85ada3bb13", + "attributename", + "TTLvXEZhX4SMQjVD3Slc", + "$x", + "0a0b536f6369616c4d6564696110001a4730450221009650784b2760e274d23c01ef855c142da5ef5014c400557e60aff975f42d7034022066ba63eb6bd65be0f9baf994bac83ed7f89712b816ee1bd5452de13b7399f472", + "fm", + "节", + "deflateReset", + "%Math%", + "getNodeForIndex", + "74781", + "74787", + "notizia", + "treeOffset", + "melody", + "hasPopupMouseDown", + "0a0e41637469764569676874436f696e10061a473045022100bb055e67aef779a20a0a2045f74bea6e5b703031a64e53fe1dc1a4771ab12c3c02201df01c4c7cdc099be809150244ce9c96cd9ed322a261a90f22f97368ccb2113b", + "SAU", + "74821", + "internal.enableAutoEventOnGaSend", + "OFillOpacity", + "rsa-md5", + "Jr", + "0a045444455810001a46304402203e6df5087ca3b1419148d5f2cc201c7bfb934bd7ae799507cbec62838d95e0bc02203de43fda2c98d6937c72aa99ffefee5def17f8a96949367f59c603a5fb205411", + "31303031313536", + "Rz", + "frutta", + "rinforzo", + "0a054150504c4510001a473045022100971e69e08a110344207ebf2596053bf323a77a04d46466088d866374e2cbeb710220181a374135c4af6fdf9345c890d2d9b1e733d6cf6677d2cb151ff4d99d029a8c", + "ngs", + "ed25519", + "悬", + "warned", + "if", + "freeNetRemaining", + "trovare", + "isValid", + "GAS_FREE_TRANSFER_2.GAS_FREE_DETAIL.RECEIVE_AMOUNT", + "硝", + "options", + "hatch", + "74868", + "getAbiCoder", + "equal", + "NIC", + "74882", + "getReward", + "Į", + "normale", + "cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10", + "lAmJpppitwOONkUhO3ON", + "煙", + "isLedger", + "copyFromWindow", + "getImageData", + "requestSwitchChainWithLogin", + "WALLT.IMPORT.PASSWORD", + "deepEqual", + "74923", + "get ports", + "CONFIRMATIONS.NEW.NETWORK.MAIN_NET", + "writeBool", + "0a06414967616e6710001a46304402204e79f39b1fec0a3e6ea3474bed6f55887f3f1f431fb71ffb681fd2195023fdd102203d286ef7100efbb3c220061a7820e5f0627e7f022edd08cbf6380f48e26cf1e4", + "genius", + "iH", + "onClickLeft", + "unzipWith", + "Gg", + "tmr", + "diary", + "0a104f616b6c656967684275696c6465727310001a4630440220520b0b0b2ca20324817f78860183ad642178f0a3affe06322d554b4b4263a6e402203c4a955fdeb4ce8d6b55d7bac745a58960bc0b8aa5a5323b6bd0e7601fd0c993", + "strokeOpacity", + "dropdownMatchSelectWidth", + "set lineJoin", + "CY", + "returndatasize", + "0a0a536d6172747974726f6e10001a46304402207ea23717f4ec3a781271c0b16d6c1cc8fd1b6884aa471fd5e557991d875f10b402206f287785124f144d15ee563e16e05030a3e0a93b4da40781db9de03c8b45c854", + "17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6", + "hasArrayLengthDefineBug", + "304502210089448beccdb19e680a7f8a6dd4f1e0dc8319b3458f0d5a491518bb97af0e1f5002200dc01550cc4d0d3398049938d2a498c142e2e82eb9086c7d6d6a8f1f90d1d25e", + "_s", + "vK", + "wu", + "ecl", + "coral", + "price", + "deleteAddressItem", + "權", + "INMqP6DP7C8K6DBJMeF8", + "pure", + "peccato", + "^(\\+?45)?\\s?\\d{2}\\s?\\d{2}\\s?\\d{2}\\s?\\d{2}$", + "75044", + "ACCOUNT.SEND.TIPS_TOKEN_IS_CHEAT", + "MXN", + "ASSET.CUSTOM.NETWORK", + "entities", + "lightskyblue", + "xp", + "updateLedgerConnection", + "e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d", + "^(\\+?48)? ?([5-8]\\d|45) ?\\d{3} ?\\d{2} ?\\d{2}$", + "m4jnov4zaL5H5CgF0Ok7", + "31303031343832", + "0a0a54726f6e4b697474656e10001a473045022100fe9a1c7495a1fece6a009ddcd58f51cb2cb72983bd85c2f50ab300564c4ff8e90220111d9b953503af3390ca70ab6cf57b041f1f33346ab0499506651db8886e2c59", + "ASSET.RISK_TOKEN.TIP", + "GAS_FREE_SIGN.GAS_FREE_PARAMS_CHECK.ERROR_TIPS_4", + "tt1YKXNP1iHwRtbuH7wq", + "g8_c0JTTPK16_4i4RAks", + "伪", + "cancelable", + "ji", + "scrollHandlerFlag", + "ASSET.TOKEN.CREDIT_RATING.EXPLAIN_TIP", + "0a08476f6f644c75636b10001a4630440220140d76b9cb09244012f026a51ca7f8a53c1909bda38796eb9475a62d3c951fa30220725f645485a9aaf7f63f7f71862c80e0f6e9dfc5f1a8fd106d67c1f617353d56", + "75111", + "^(?:[0-9]{9}X|[0-9]{10})$", + "BIP0340/challenge", + "ariaSort", + "uxor", + "IS_SCRIPT_OR_DATA", + "AntdIcon", + "添", + "EVM_NODE_RPC_SERVER_ADDRESS", + "kitten", + "2a0ffd19", + "0a044255524e10001a4630440220566085df8bcd49dbeb518a6ced4f75288494b766145f57b98907ba0805ccc26402206f7571b89365dcb11b2e4430d5032d67aacb2f7ad31b814e0a9ee0558537c17e", + "physical", + "范", + "COMPARATOR", + "SIMILAR.ADDRESS.RISK.INFO", + "popover", + "ecRecover", + "aria-controls", + "readPackedUint64String", + "logoUrl", + "process_dom_events", + "ExchangeCreateContract", + "get ariaSort", + "xUZJgZIxYCMuA6RpN4XU", + "ALA", + ":expVar", + "gomito", + "onAppearEnd", + "lavender", + "website", + "Tx", + "asfalto", + "feFuncA", + "invalid BytesLike value", + "minor", + "selectors", + "dinersclub", + "占", + "WALLT.IMPORT.DEFINE_PATH", + "abi", + "debug_mode_metadata", + "75259", + "ManagerFirmwareNotEnoughSpace", + "set oncommand", + "BUTTON.NEXT_PAGE", + "camera", + "08611207313030313630321a0754726f6e57656220002a015f320354525838064246304402206a33b3985bc850d87e307e39a01364be70ce4a3e88ce13678b5f87b57d683349022062d1b462b10007f3a2284ba1958041e603cd34e296b8908b69bc05c28643101a", + "bottomCornerWider", + "^\\d{13}$", + "saveBuiltin", + "xxEpmSZhJnqTt5pZIZQu", + "hashType", + "dominantBaseline", + "getExpireTime", + "ky", + "outputBits", + "0a0854726f6e734b696410001a473045022100c0223e3cc9e1d8d222cc1983896f8145eede597a071fe0151adaaff7c1270cff022052a3838da8502a665a75d760c080dbe487e3d6e82f0db49a0548f2d2efcad61d", + "XzpINaHLIEwbzEmn1Son", + "mean", + "0a045749535410001a473045022100e4cbe92c4d7734c088a45e3adb4ec06160c3955ca47efd6f5bd62ad60c5959dc022065e34f77a691fdc7b4a83c2e4159d568a4a63fe4b9bd49b74f0a28819395972a", + "txPbToTxID", + ":campaignMedium", + "ParticipateAssetIssueContract", + "innerSelect", + "there", + "速", + "/gas_free_transfer/step1", + "MP", + "0a13507972616d6964734469676974616c436f696e10061a473045022100b85f8406596e7b14edfad53e163ea640256b76cb333d0da5148a8a0868876765022076e506fa7369b40396ad000bb9c967e9c2e8991daa30ce62152dc71e7d87fe18", + "enrich", + "bumpIf", + "encoding", + "ridurre", + "BSC", + "lizard", + "0a0f4c756369616e4e616779546f6b656e10001a4630440220701f105b58d0ec35c32b760af508226b4fb9bd2056f36a0cdc5655d5e96d05a0022029dbb415ff0a1c01b37d94f40d6037c8705a2f7f6a5f84fd66e36b4ddd58d337", + "walletSortType", + "https://goerli.etherscan.io", + "lightgreen", + "它", + "75402", + "0a0954726f6e746f6b656e10001a46304402207d7f3150a50b09a4284b80a3c16111fd1c2235c50c4f3691545d8b08f29d9da802200258815a6215248b1095704a9b41265669a49cac15dc480704dac172b66db641", + "66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374", + "tampone", + "setTo", + "TVOv9I_DqRf3QcDauh1Q", + "/settings/change_password", + "FileSystemObserver", + "75423", + "坑", + "keccak_512", + "isOdd", + "鹼", + "GCM", + "pageY", + "curious", + "apertura", + "displayNames", + "xA", + "齒", + "tomorrow", + "sradicare", + "0a044c4d414f10001a473045022100fae3ffc6657b2804d9e5b39ecbf0901b6ca9e4e65ea739be511d9fb4ef341176022014991c8b3096df6ea2c0687a76973318d4865cd1994f7824a210871988c563be", + "lardoso", + "GPUQueue", + "gtm.scrollUnits", + "objectOf", + "errante", + "75465", + "0a044a61766110001a473045022100fe3207b7c376e0c47aff1e4ad04de00b196407953ed6aafe1638cf13e6b7a85402201c0ee1e811dc9070f650e0ba0862de55b7ca40448f9ccac4134ca902cbeff755", + "HUN", + "grayText", + "shape", + "isAuthed", + "reload", + "destroyAll", + "stream end", + "6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f", + "ferro", + "originalMessage", + "toFormData", + "F2", + "SETTINGS_AUTOLOCK", + "enable", + "0a0a4c75636b7967616d657310031a46304402202a8725cb162961daa993a2e329a2b8df8f0c591522e6de0947856aefd8594f5902207a8db9ba4f8880d0c10ee43d0c5c874b705ade732424f1980a31244da8004656", + "is_new_to_site", + "resultContentVisible", + "dust.43", + "clearApprovalsList", + "get protectedAudience", + "kmac_256", + "Address", + "report", + "neutered", + "app_id", + "WLF", + "75587", + "#722ED1", + "vtp_gtmCachedValues", + "0a064e4954524f4e10001a463044022100a1a9881a429e9d506a87cc888530d7881cadba94668b61e72dc5bab61b407f74021f0f2230afb36748407049b80b9ec20984d017846135515be4654371b6ae0ebd", + "MCUNotGenuineToDashboard", + "OM", + "熔", + "h7", + "UPDATESETTINGCONTRACT", + "TRONchat/TRX", + "BatteryManager", + "dust.57", + "checkSafeUint53", + "wise", + "lanterna", + "extensions::SafeBuiltins::JSON", + "getFreeAssetNetUsagev2Map", + "ljMqAvgQNy2y27HnvBZA", + "get fillStyle", + "pathnameBase", + "publicKeyCombine", + "ALLOW_ARIA_ATTR", + "Attempting to add a private function which already exists: ", + "addAddressBookName", + "瘋", + "emplace", + "onMouseOut", + "retire", + "RELEASE_TYPES", + "droppedEntriesCount", + "08571207313030303938391a045748454e20002a015f3203545258380642473045022100d3b230272b1312920e2ab842b4d078e266be2ebff77f52d033dc587d2fdbdeaf022006ba36f963ada8418f0eba66e21829247d1bf28586ee1d6cd6d574c2ab233ffc", + "fullVersionList", + "outlook.com.au", + "tracking_id", + "tabindex", + "maybeHexBuffer", + "Naq_EiBvsZD5RhbNl9TR", + "WALLT.IMPORT.RISK_TIP", + "31303031343232", + "TRANSFER.NO_ACTIVE", + "quality", + "0a13546f6b656e697a656470726f7065727469657310061a473045022100f4dfd9931794ea4f0039d84d18cac773d6ced897da19c11f3b5a1e72418a4ded022023040dca7f4d05c3a38d85c4fd9c4db7870ec3a0ccbac018b01b362d23d5d56d", + "onMouseOver", + "gcldc", + "矽", + "primaryColor", + "莱", + "bridgeUrl", + "callvalue", + "LYD", + "肩", + "TRANSFER_RECORD", + "get webdriver", + "vert.pct", + "ASSET.ASSET_MANAGE.TITLE_SORT", + "internal.getRemoteConfigParameter", + "^bytes([0-9]+)$", + "sportivo", + "75839", + "75843", + "0a084e4d49546f6b656e10001a463044022009ff445c54e6cfd8a7babb807db07f82aecb825764d58d46116033ea7eb88ad502201fcb2acd86085d218b472264e5fa0c09001045b30bf9bb4e336ae9401faa7c4e", + "inputMode", + "0000000000000000000000000000000000000000000000000000000000000000", + "FRA", + "en-GB", + "filterList", + "intersectionRatio", + "HKG", + "衰", + "get readOnly", + "gac_wbraid_multiple_conversions", + "聞", + "en-US", + "_dbl", + "waitForTransaction", + "videostr", + "0a04444c415010061a463044022029a2f66d51fa80d4f8bbffa80d62ca216af64cd74e7166ac4d556d752857da1a02205ee88561b01a14f6305ba490b177292791604858e3775b135b9bca31e35e90fd", + "transactionType", + "expandIcon", + "0a0446616b6510061a46304402206611511c10e85d3a6eed430f9b92260112c010282856f1925f1b8ff60546583b0220361f5fb4790c9827ac5772fc89745959da8d764f0c8537cf33757665be114cbc", + "Fb", + "担", + "applyHash", + "relative-json-pointer", + "memphis", + "_a1YGt2qj_QkZcM6PFPi", + "75898", + "requiredExtensions", + "ACCOUNT.MORE.JUSTSWAP", + "fucilata", + "388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672", + "completed", + "getFrozenList", + "isBN", + "75915", + "75916", + "TCA", + "posOut", + "per-origin", + "wk", + "歷", + "wrapStyle", + "keccak256", + "pilota", + "_user_agent_platform_version", + "wv", + "MozBoxOrdinalGroup", + "hexConcat", + "L0TQa8GyyCcShtbAHG7T", + "pE", + "tokenAddressLine", + "VirtualKeyboard", + "oa", + "strToUtf8Arr", + "75980", + "0a047365656410001a463044022062e0240f843c1b08c8ed6bd5120ae1d52ff91670afc66293e712a0926856ecf002206df0dd53d1a0f5934b396ede08aaca545654aebc47ac7b3e4856c14a78260c3c", + "75988", + "pottery", + "Oc", + "^(MK[0-9]{2})\\d{3}[A-Z0-9]{10}\\d{2}$", + "mandate", + "rosolare", + "dust.getEventName", + "^(?:www\\.|m\\.|amp\\.)+", + "76021", + "newtab", + "0a0a417273656e616c46616e10001a463044022079326e701d1b212e92040ae3a335438a3f37b6cda07d6928a5b9234e264c290c02205f55dc98c1e4d13604cfa3779d4594d6c5dd9715428641fb6414ac6bb3b4b85a", + "INV_SUB_MIX", + "[.~]", + "GAS_FREE_TRANSFER_3.ACCOUNT_INFO.TOTAL_BALANCE", + "https://tronscan.org/#/sr/votes?from=tronlink", + "deleteMedium", + "writableHighWaterMark", + "0a0370726f10001a46304402200ee84eccd85b4687c3a191a00d99b836ec4d30e069b6cdde2eb629d1a90ab38002201ffb3e1579da974666d0c9f3bbfb4d894bc72180a0ac758f9f3b6377949df770", + "collect", + "calc", + "addCase cannot be called with two reducers for the same action type", + "吧", + "detectNetwork", + "Sh", + "CONTRACTS.CancelAllUnfreezeV2Contract.list", + "hardforks", + "get longDesc", + "useNavigation", + "haVen9UrdSvlgaU2eIzl", + "max-age", + "DeGate AccountUpdate", + "patterncontentunits", + "0a0d64617368626f617264636c756210001a473045022100e5d487e2e84dee425f06b8d9fb5042d97872277cb556a01af4d1106c10ae9cac02202974b4360940fb5405cbb6beca66ac2e628ae9a9811f4cd77451d91ecd8a0442", + "Ō", + "76107", + "gsa_experiment_id", + "msTransform", + "0a0974726f6e63616e647910001a463044022064f396c0c2966324737bf8766241c1fe56b7dd60899c5ae929f9cf1a326b474a022007e4ed0eed04361fa1c08773a522eb3b449ebf61820aba21574dfbc84a91ae64", + "\", rendering default message verbatim", + "^(((\\+|00)9677|0?7)[0137]\\d{7}|((\\+|00)967|0)[1-7]\\d{6})$", + "onErrorCapture", + "minSize", + "76141", + "穿", + "prima", + "%Map%", + "sprecare", + "emit", + "P3Pj04uedFBpJtSIceOg", + "76162", + "shln", + "AccountType", + "hotItemInfo", + "userResourceDetailPop", + "dsa-with-sha384", + "76178", + "76179", + "CustomContract", + "dust.__ogt_1p_data_v2", + "domInteractive", + "tl", + "是", + "_initArray", + "08131207313030313334341a045649564920002a015f320354525838064246304402201890f03207dea8e68ebccec759522f1dbc2a59d515dd2c6863688dfbcce69e0b02207dd89c4adf25549ecaa3425945d8237ae0b55707bcfd7cf4291d94fa35091187", + "创", + "get keyboard", + "upload", + "__ccd_ga_last", + "SVK", + "dust.z", + "user_data_from_automatic", + "ad_user_data", + "SETTING.TITLE.ADDRESS_BOOK.SAVE", + "approdo", + "Oj", + "EXP_TABLE", + "NotRestoredReasons", + "TWTT/TRX", + "shiver", + "un", + "isContentEditable", + "set binaryType", + "exclude", + "attrs", + "754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18", + "粉", + "calldatacopy", + "http://www.w3.org/2000/svg", + "nautica", + "UrlJsonRpcProvider", + "__e", + "ASSET.TOKEN.CREDIT_RATING.LEVEL_NEUTRAL", + "item_category2", + "Zo", + ":transportUrl", + "76274", + "hasHighS", + "onVolumeChangeCapture", + "mn", + "lx_Nx0Fa6z_qnLOnWxqK", + "toHsl", + "POINT_CONVERSION_COMPRESSED", + "ERR_NOT_SUPPORT", + "pz", + "c_GlXMxhtL33yw1D1hHs", + "eventName:!*", + "zf", + "智", + "3044022026ebacc1dce44b2815c6e53d9030836a4768ba0019c4b6f9d8eb83d8699ffac3022076b9bc2f89daa7e5e21b294163e64ed25d2bdfe5f2373f6aefba4f6da1d92d3f", + "toWordsUnsafe", + "Ų", + "tizio", + "SVG_ZOOMANDPAN_DISABLE", + "passengers", + "no", + "潮", + "塑", + "get tiltX", + "aria-activedescendant", + "static/img/71fcc0d53c4271ab889c60dd2a8a7c22.svg", + "Add Node", + "setOriginEnergyLimit", + "0a044e616c6510001a473045022100e2cccb2ea0da2980727105c214386d4dd4667ca2a50b7245fba5c8a5b587d7d702206aaf27b4b50887ad3d39249d5ad87a2fee64481628cd8c3f97e53e5a4d17fc51", + "0a08536d61727450686910001a4630440220348b2e3cb90d7433d3df6bb9357c5d59168555321f27b0e756f5d2e01de28df702206d84f720ccc72f9a37330d69e34f106ff3627c769ad719e8d5508e4f8e7e6361", + "captain", + "0a0b4469676974616c4e49434510001a46304402205c9829c4f986cb49e39d45f2c62231801b62ee62c44fd7b8e0edcebedf31baaa022011935020dfd6c8f6abf63b0f6d158c6aaa17acefd748704f889f17dcf7cbf52d", + "4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9", + "[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]", + "SET_SECURITY_AND_PRIVACY_VIEWED", + "listNodes", + "2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f", + "getName_asU8", + "ar-EG", + "滾", + "activeOnBlock", + "ismap", + "handleKeyDown", + "76452", + "76465", + "feTile", + "EVM_NONCE", + "0a0654726f6e697810001a473045022100a073be8cef9dc387966452ff16b4232afd93d7e2b903d556407586d0b8c91bed02203dd8fb4dc54fa5fa61c4fb4c90ccb593c4a3fef56daaddc71d19f0d55d2d44fc", + "#808000", + "yl", + "nfd", + "-3", + "hasAddress", + "aim", + "get responseXML", + "碧", + "MOP", + "0a0f5265616c576f726c6447616d696e6710001a463044022030508c942d0e92d4eaaf1966de74ed499c636944770cbf72b8db726e5f6fe1cc02202b32bab90384676ad5c076c56e620681df9dd0925ccbe6d833e513b40561536e", + "da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a", + "multiSignCount", + "sVkemt9ZhFPVMzB5jDv5", + "轻", + "0a0c4c75636b794472617754525810001a463044022044552ab4132d90a55778aa88b113eb3d64773bfbc9d19a392120dce03ab7256e022007ee4c09a37e477a33257eaec2d26ace0b841fc0655c00edd85728414513d500", + "isInAssets", + "rect", + "_throwError", + "redSub works only with red numbers", + "pastEnd", + "touchmove", + "dust.49", + "WALLT.IMPORT.BALANCE", + "GAS_FREE_MULTISIGN_ACCOUNT_MODAL.CHECK_TIP", + "0a134b72617a794b65776c47616d657a546f6b656e10011a46304402200fcf7a444ef097e0eb4e31a80959acdd86ef4ffa9f4d1cba88787ebda965075d02204c6e292a13c401efbeee70ac1260a98af21680692fa7315bd7708ceae7ba611e", + "^(AL[0-9]{2})\\d{8}[A-Z0-9]{16}$", + "The value \"", + "zh-CN", + "alettone", + "average", + "0a0354524410001a47304502210086c58372c1ad97154ae5acc9ffd2ebad99ae3330bb295cc072bd54807d7f33d002206b5eb056dfc5749f8f4160d31a5757e4b5345263be967cce8d275a9a8c279a20", + "yxqL2JWCtnNk62ovhWyU", + "%Array.prototype.indexOf%", + "76591", + "costante", + "0a0c54686f72654361736854525810001a4730450221009fce6fa580ef17b9fafa02153c310daacaa4dfd36abd1b6a245240c91256c5a60220087a02ccdf3295ff18ab4e725cb2d4b0028303002cd41a486309a4792a5a3149", + "google_tld", + "live.de", + "similarAddress", + "76617", + "events", + "76624", + "swift", + "[antd: ", + "tinv", + "provide", + "76630", + "0a08574142776f726c6410001a46304402207e69f2614b87d742646a111f571407f2b0e778568c8e54106ccf41b62f21847b022007b0fe67974be7354c4dc9398016b4f1559d636fdc9e6ad53538efaa8b56f82a", + "outlook.ph", + "-outer", + "gun", + "into", + "serializeProof", + "hasWitnessPermission", + "/j/collect", + "利", + "gttZAeHXDE5bXNj8PXsf", + "冰", + "SETTINGS.CUSTOM_NODE.DETAIL_FORM.CHAIN_ID", + "idle", + "CONFIRMATIONS.UNFREEZE.REMOVE_VOTES", + "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z", + "g5L1JLzP3d2M3pKj0Bol", + "欲", + "ODD4oXatRAjvzD430Zc1", + "0a05434849505310001a473045022100c2a8dad00349299a53896795380b7686367e788ddccd5eb755903c18be6035ea02204241ef39bfdc14c134bb52fc628098dc7446d91bd06933c92720aa9ebc0089c6", + "prices", + "FpPow", + "MMK", + "HTML_INTEGRATION_POINTS", + "競", + "decodeParamsV2ByABI", + "obj", + "Observable", + "paramsKey", + "get indeterminate", + "溶", + "qvmba6MXCGoW_QROCHnc", + "feeLabel", + "ca-ES", + "fi", + "calculated", + "harbor", + "allow_negative_sign_placeholder", + "0a0854544d737061636510001a473045022100f738d5e96c59af4511b020bcae328178370470a41d5534c921e82f6cfcbf038402201c08fb5095aedc549e9993bf1c0d84c4fdc0f7f2aaaa9774ca0d6377904c2f5a", + "variant", + "sl0pjw3yeAmScQgoQB1Z", + "mediaSession", + "menclose", + "0a0948656172746265617410001a4630440220365b09b5707af4a177fd212d2541772bdac0f642377cbc2e3a0c982094d5f46c022024de733ab7a9c289ccab05da625266a54ef000a05837bdd874abfde8df0ab305", + "熟", + "live.com", + "getBCHTypeNumber", + "0a0854524f4e6361736810061a463044022051b67bb67a7c4d1c6e42ddc939e127e241bb75b32f18a19d39d6e788ba73189e02205aa8f0da0ef33694940ff16bf4c1e386871c75e6a6d3ab866636b27dc80aeefb", + "dado", + "CS", + "千", + "cancelVideoFrameCallback", + "Ju", + "capello", + "76835", + "TL9q7aDAHYbW5KdPCwk8oJR3bCDhRwegFf", + "abi/5.7.0", + "76840", + "PAGE_CHANGE_OTHER_CHAIN_ACCOUNT_TIP_ETH_REQUEST_ACCOUNTS", + "0a0a54726f6e54726164657310001a4630440220148ef689350cf34f74d8e45ffb1eee697888b5af7586ec0c7cea5469e8ebf0b40220255c69e544f75673094738099ca7e848b346525b4ff928e6635cd6238f8894d4", + "validateField", + "1:0x72e9d9038ce484ee986fea183f8d8df93f9ada13:65b962ff5c94fe989fdc9169a5dbf3662e79747c3932616d9f0a39cc", + "76855", + "getSVGDocument", + "referer", + "0a0942757274536b69727410001a473045022100e51378819bb751060ca98a1c8e2f7887ef0d32b1680dbcd8046537d4e81ca50b022055d720fe8bcb8c62bc01025185e367251ee790c777fbd8c7232d744b530532ea", + "writeRepeatedInt32String", + "76869", + "set formEnctype", + "data error", + "transfer_record", + "0a0e47656e69757342616e6b526f6c6c10001a473045022100c88198d73c8b5b1f0784f0fc8ec121f66839cfc6f02067ab16ef9ff5c897ce4402205920540a4b7ab002d3ff83f179101b80bd7c944a6643c9841a5faeee5287af3f", + "^[A-Z]{2}[0-9A-Z]{9}[0-9]$", + "Z_DEFAULT_STRATEGY", + "^(41)", + "76916", + "next_5", + "networkId", + "Trx", + "siloed", + "lacerato", + "bytes2", + "暂", + "0a09426c657373636f696e10001a4730450221009a584944287f3dc44e5fd33df6427f886f4ff9e93e024d385b12f85cb1b9fd3802205366970371ce97253318eacc5449c84f2639974395ba910877b8b43e4450fd76", + "_ga_", + "0a0448554e5410011a473045022100ea8d59d749ff1d9c01cb1555b6f47d61dbcf9e3c3bed59fdc52523e1da4c967b022029b4e2f8399909d0e82c5f24290ff09926bb02c4f08707019960c2304cc52d53", + "pKrA_3IbAA0LXClcXVOI", + "0a0d4d63446f6e616c6473436f696e10001a46304402207f6e766bfad7e06440e5ddc276303e0b3a6885fb8dd96930f456b3218ae413ca0220626f04114577c7f5b35110e02f06a9add05818d8cb5526991572a352792b8f45", + "Y95oVykniQGQ1SATQIyr", + "columnLeft", + "赵", + "0a09426561747a636f696e10001a46304402203d256f5ad340813d0cdfdac7cce1709aae60e64b65aa6b8759d308311b95c29e02201e71e8fe9e2d30ad712d8c05a94694b166000abc6d04dda7a05bf65859dabf6e", + "紛", + "ZAF", + "netSstoreResetClearRefund", + "isAfter", + "externalResourcesRequired", + "NODE.NAME.DAPPCHAIN_TESTNET", + "cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6", + "76995", + "tid", + "TRANSFER_MODAL.CONTENT.AUTHORIZED_AND_FAIL_RISK_1", + "bufferLife", + "jid", + "en-AG", + "au", + "77029", + "coerceArray", + "mr", + "712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373", + "masks", + "setTokenId", + "convert_true_to", + "eachSeries", + "Tc", + "keyLength", + "FORBID_ATTR", + "uHHSrBnANsCJ5NGngv3u", + "xd", + "摸", + "mousedown", + "frollino", + "static/img/8cae903a8fdc698c77e087a4b4707117.png", + "pupil", + "77114", + "QEj36KLLA7cX1VzcjxtW", + "_digest", + "flee", + "Ko", + "CHANGE_WALLET_TAB", + "recentRecord", + "77125", + "immer-state", + "uach_promise", + "^[a-zA-Z][a-zA-Z0-9+.-]*:[^\\s]*$", + "^[a-zA-Z]+$", + "iterateAtDepth", + "rl", + "^(\\d{4})[-/]?(\\d{1,2})?[-/]?(\\d{0,2})[Tt\\s]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?[.:]?(\\d+)?$", + "floodColor", + "ga_restrict_domain", + "77150", + "0a1341545453696e6f4166726963616e547261646510061a463044022019bb3a7268fc478213683da8c9e22eb852b09c79a314a57b98567db3b7a8d3e302207fa9018d6b1ba19b423f8f3ce71a09feee3065d6fe5ecdfd160f8ecbbe864621", + "宪", + "base16", + "ACCOUNT.AUTH_WEBSITE.CONNECTED", + "prize", + "set ariaBusy", + "0a0943617368696572756d10001a4630440220092146e428f06d26cc1573abcb1bcb46d76eaccc15ee68752b050a96fe116083022061b830ecf64e46d0ceedaaae85bf5495a1ef22cd58201bfa6787e5bcc057e1ac", + "77192", + "japanese", + "SWZ", + "hasGasFreeWallet", + "77209", + "getBlockChainType", + ":appId", + "0a0c4a617963686f75546f6b656e10001a463044022005656fe1c01a29e06997be0c2487392b9c49abfe5db2af427373dac29e35629d02200392b16446c2edc40ab9da37c4ffd028d854b2883022869bcdaa7cdacc5dd022", + "userInputHexData", + "es-MX", + "0a0f4c6562726f6e4a616d6573436f696e10001a473045022100b4357fbaf8e1ad239bb90b1743b9282186ac52f5538dfa10f204b626521bf14902207ef10ee5a7a5d6d92d232b171051e0eb7985961dccc45a804d148c37d2cd192c", + "posa", + "m0", + "FeeContract", + "0a06436f7772696510001a4730450221008425b691f7c12cb5dc3d116deeede9c7957dda77c0e56022fac75696cfdcb99d022021048ea172d8bc117b854da49928856871e7ac7a2ac652713d31c75951ce72db", + "getCookieValues", + "0a0444696d6510001a473045022100d9bbdbd373a0849b2593bf01784ddf5723fa12cb7546735b235433471ecf1c9902202e6af1d60074365280f943a06ee2a92a7873ab3114213e5e34abd373177cc704", + "p192", + "91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61", + "TreeView", + "0a0341434510001a463044022013b87005a523ced7862cb5e5a300dcfded34258209d41d2a0029fff98595ffb702206a551b1b904bd09c27a3a4050d9da2dec6e480a41254ef8b6951d8c3654e5afe", + "0a045275627910061a463044022020ba9da4fe50d54f6eda9eb498eb19fabecbad21d614c409e089e9e5921b927b0220658cccace6b801c967981ce691b9e06041095552237f6b9824b8dbb721741ccc", + "sha256_first_name", + "readSplitFixed64", + "course", + "揮", + "ACCOUNT.TRANSFER.WARNING.TRX_NOT_ENOUGH", + "cors", + "f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530", + "0a0c4e6f4675636b73476976656e10001a473045022100c06adb7588714f7f3029c1a4881e6d32fd691e60c82193608475e75642b7b1af0220639c3a5e12617ce4ee639101a4172681c5fac913640ebc74b2cae0200ad6d1be", + "_xoAOHH7WgOZ6EXjuOwC", + "setAccountResources: ", + "用", + "dtPVNB17sQ9lBAnnGW0K", + "bitness", + "0a03666f7210001a473045022100b1f4cd3640757ec5ef235359ed8fc2082a011b1ae5bfe7ee7a296693f9827fe30220012103860e46d18bdab53402d13617ea5f4a8e8f267c41ee078fbe0c36159cde", + "ERR_INVALID_RETURN_VALUE", + "remarksTextArea", + "0000000000000000000000", + "sbalzo", + "importPrivateKeyAccount", + "08481207313030313135361a0743757063616b6520002a015f32035452583806424730450221009648a2a56e7417a95e146cd8769a267ba14386d09a46b5d5479fc2c34e940bbd022039e15f9bc463740dec16f4636c11945d361b2e41d45d560d3138f6fcb884b7c7", + "searchNoResult", + "亲", + "庆", + "deferGaGamLink", + "approveTrc20", + ":l8", + "lJHsN_hii3oKBIQYCwNj", + "blocking", + "erc721", + "mugnaio", + "xofInto", + "Linker", + "respected_consent_types", + "^(_|ga_|google_|gtag\\.|firebase_).*$", + "o1VyIVyHl7YUl61Rbegz", + "bravura", + "^3[47][0-9]{13}$", + "reLock", + "77366", + "计", + "ASSET.TOKEN.CREDIT_RATING", + "nest", + "AKLJMANOPFASNJIAEJWXAYJNRAIIbRAIcdaAeEfDAgidRAdjNYAMYEJAMIbRAFNJBAFpJFBBIJYBDZJFBSiJhBGdEBBEJfXBEJqXBEJWRBpaUJBLXrXBIYJMBOcfXBeEfFBestXBjNJRBcDJOBFEqXXNvJRXDMBhXCJNYXOAWpXONJWXHDEBXeIaRXhYJDXZJSJXMDJOXcASJXFVJXaBQqXaBZJFasXdQaFSJQaFEfXaFpJHaFOqXKBNSRKXvJBKQJhXKEJQJKEJGFKINJBKIJjNKgJNSKVElmKVhEBKiJGFKlBgJKjnUJKwsJYKMFIJKFNJDKFIJFKFOfXNJBSFNJBCXNBpJFNJBvQNJBMBNJLJXNJOqXNJeCXNJeGFNdsJCNbTKFNwXUJQNFEPQDiJcQDMSJQSFpBQGMQJQJeOcQyCJEQUJEBQJFBrQFEJqDXDJFDJXpBDJXIMDGiJhDIJGRDJeYcDHrDJDVXgFDkAWpDkIgRDjDEqDMvJRDJFNFDJFIBSKclmSJQOFSJQVHSJQjDSJGJBSJGJFSECJoSHEJqSJHTBSJVJDSViJYSZJNBSJsJDSFSJFSFEfXSJFLXCBUJVCJXSBCJXpBCXVJXCJXsXCJXdFCJNJHCLIJgCHiJFCVNJMChCJhCUHEJCsJTRCJdYcCoQJCCFEfXCFIJgCFUJxCFstFGJBaQGJBIDGQJqXGYJNRGJHKFGeQqDGHEJFGJeLXGHIiJGHdBlGUJEBGkIJTGFQPDGJFEqEAGegEJIJBEJVJXEhQJTEiJNcEJZJFEJoEqEjDEqEPDsXEPGJBEPOqXEPeQFEfDiDEJfEFEfepQEfMiJEqXNBEqDIDEqeSFEqVJXEMvJRYXNJDYXEJHYKVJcYYJEBYJeEcYJUqXYFpJFYFstXpAZJMpBSJFpNBNFpeQPDpHLJDpHIJFpHgJFpeitFpHZJFpJFADpFSJFpJFCJpFOqXpFitBpJFZJLXIJFLIJgRLVNJWLVHJMLwNpJLFGJBLFLJDLFOqXLJFU", + "77408", + "getIsCommittee", + "Q60Mf4LrdOgUTvfyYuGg", + "TRONLINK", + "apode", + "getHTML", + "`fn` is not a function", + "0a09506978656c6e65726410001a46304402205069a5ebef00c09fa846749cb7a548fc4708c485e1a08178fc10eaa2eacd80ce022037a9aa8c3dec3a5813de8de4abb2738e46303dfa15ed9c33d07e8af5b87c490d", + "BoxoJmwKeOVTH35A8rEV", + "-textarea-show-count", + "getBinarySize", + "parentWindow", + "[object AsyncFunction]", + "span", + "mestolo", + "grass", + "Io", + "9f7d929b018cdffb338517efa06f58359e86ff1ffd350bc889738523659e7972", + "77456", + "CONFIRMATIONS.NEW.REJECT_ALL", + "^(XK[0-9]{2})\\d{16}$", + "settings/updateLanguage", + "dust.k", + "man", + "fromBase58", + "77478", + "crane", + "stonato", + "EXCEPTION.NETWORK.TIMEOUT", + "Ş", + "speedUpGasInfo", + "anarchia", + "Rn", + "CONFIRMATIONS.SEND.CHAIN", + "network", + "JoQgWG3IdGXxP9eCkO0J", + "Tb", + "formatUnits", + "bscShow", + "视", + "31303031383130", + "include_conditions", + "grl", + "getRepeatedBooleanField", + "clickQuicklyInput", + "get ariaExpanded", + "popovertarget", + " ", + "MAX_SAFE_COMPONENT_LENGTH", + "produce", + "onVisibleChange", + "femmina", + "intuito", + "選", + "BND", + "firstHiddenTime", + "hasAttributeNS", + "冯", + "diff", + "encodeParamsV2ByABI", + "kyBJPFhm7_6xl_vecxkg", + "^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\\.?$", + "getOriginEnergyLimit", + "data-google-analytics-opt-out", + "cornflowerblue", + "getTopicHash", + "oIC_0H4gn_xIQo8_5i50", + "md4cIm1r7EXBeUI6x4t3", + "getContractname_asU8", + "77641", + "laringe", + "move", + "vegetale", + "setThreshold", + "muirGlacier", + "0a105452585365637572697479546f6b656e10001a473045022100c8d2b9b79b39b252b9738a38dc03604dc0662bb02618f525bd743924ca9de1a602204aa781ce8127edc0b823349eee4130943ecb053d116593fd9c5b98369a4fa37d", + "bytes32", + "GuQ_Ji_HL8lh49eWWAYK", + "makerAssetId", + "xFxWoypVmtNKjk8PooSS", + "getLevel", + "animationstart", + "&did", + "gy6SzdsK1Mgzs9CmxhAB", + "tree_fromProofNode", + "AofoaoT2mdy6kMfcvtAv", + "cd", + "complete", + "Fg", + "杆", + "冷", + "0a09506f6b657254524f4e10001a4730450221009b625ef4b843b8bf4ceaadb0bfc44b12dbde722edcd864f49910b077745846c6022053a9f3caf4d4478cb1b974a039a3a920ad3dcb94f192e1ad24cd8fea10cb28ed", + "BUTTON.TRANSACTION.DETAIL", + "算", + "wire", + "menuItemSelectedIcon", + "Provider", + "fullName", + "ProofTypeSerialized", + "isHorizontal", + "鴨", + "LAK", + "secretKeyLength", + "CSS_UNIT", + "smoke", + "0a0a4265744c6f747465727910031a4630440220585774adedc98eedc6ddc270414a35aa93de9042da0b0626a4e444999b4d4cbe02207f313a62db240788dd343dc2f0390d2b2d800cca2bca5f8553adb98218722383", + "conduct", + "renderRawItem", + "writeZigzagVarint32", + "createSmartContract", + "deselectAll", + "ariaLive", + "^([a-zA-Z$_][a-zA-Z0-9$_]*)", + "sb", + "RemotePlayback", + "BROADCAST.FAIL.INTRO.CONTRACT_EXE_ERROR", + "internal.registerCcdCallback", + "086a1207313030313331361a0b54726f6e536f636965747920002a015f3203545258380642473045022100c3c8f394d2b2551d0d33bd067b2453eb7faeda4b566b7b3de978a4ffd0648c9b02203c0cefc718a802d96f71f995e78549929b9e4d9fbbb9c8c5c7f609dce9f4a3f4", + "getSecondTokenId_asB64", + "stroke-opacity", + "rizoma", + "/sign", + "march", + "static/img/8e86e0137108f1b999bcc1aa2a0ae73d.svg", + "_getEncoder", + "formatTip", + "blando", + "77831", + "queue", + "^find", + "DownOutlined", + "pollice", + "pointFromJSON", + "npjkeqi5lVSiQI6vZ0w6", + "fanfara", + "gridArea", + "fluoro", + "獻", + "preserve", + "0a0b4361707461696e4b69726b10001a47304502210082bd0496a1ad85f484f3dccffc9b300ee8ced90b03e68384e9bc327d59e3ebe602205aec7636614adebf1e62e3f2009cccd9ebeb407b50f7731e77819c8c3980598f", + "mother", + "debugBytesToTextFormat", + "If", + "晉", + "among", + "aes-256-cfb8", + "77889", + "PressureRecord", + "digest64", + "77895", + "defaultAbiCoder", + "$super", + "ACCOUNT.TYPE.SEND_COLLECTION", + "reunion", + "sabotato", + "readFixed64String", + "skill", + "Support", + "getTooltipContainer", + "_T", + "lb", + "扬", + "createContext", + "0a0447454d4410001a473045022100ab0961b5154aa4c5f9a748d263cba539f4309b923f1d500946d9e4d1bc449ddd02200a68fe49d62ae1439e4b4f9f24c6b2ae014769581542692c8b7a0ddd8e30af8e", + "blockLen", + "analogous", + "WebkitFlexShrink", + "77940", + "77947", + "gentime", + "77958", + "ŷ", + "0a1f47616d696e67456d706f7765726d656e744d6174657269616c536f7572636510001a463044022044444220afac6892a55b59a815e45725e53e321cea1535ececeb166a632cc6e402201f461c78b2b8d5433f2c984066c7aecf571fb5b4260f892492f1dd79ac5c0c33", + "clearConfig", + "棋", + "padding-right", + "gtm.interactedFormFieldName", + "ipv6", + "popup", + "resetTransform", + "a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940", + "updateCheckSwitchChainPendingInfos", + "aKnEnRG2pOSyZSYIFdwE", + "addToRepeatedWrapperField", + "^html$", + "set credentialless", + "Gj", + "0a094f4e47495354524f4e10001a4730450221008278505d5b689fc8622775435aa5be5e6b22c49e3f70a4aae8f74c4ebe867cde022070e3e3c35a9e5c879e76f2baf067a27a8dcb3477c7f1c048d8cb09b95d7bbf87", + "0a0b576865656c4f6654726f6e10001a46304402200a5492fda62626419110bc32a234da90c957ffb8520c24df322b5f32b67147e4022017ef9e06bb24c7143fb1b4d25c85b5eede9cb97af662c4f8f092847a3f9574b8", + "webkit", + "岸", + "rely", + "fetchMultiSignRecords", + "Receiver", + "FRONT_API_TIME_OUT", + "v-hanging", + "煤", + "清", + "google.cn", + "tributo", + "rowId", + "defaultUrl", + "DISCONNECT_WEBSITE", + "setOperationList", + "-5", + "0a05484f4e455910001a463044022064fb862236d32f42afdae48468a9f993423588e6a1a4d1ad7d872866d0755eca022014dce637ddfa2be52564a5df9183b1ea1572a1f4e032ddad73eaf4e9b61f3841", + "fango", + "readDoubleBE", + "^(\\+?237)6[0-9]{8}$", + "zattera", + "0a0a526573696c69656e636510001a473045022100cfb23f8592a476d3ac542996e8d4cb7f066a96b385de655ea5726ec0eb9770ef0220050cc83d95c88a277aae028b0f08a87164291c881f2ecf2e1e8009eaee55d2ed", + "C32TfTqt5Vrq7ER650EW", + "[^A-Z0-9+\\/=]", + "overheadLength", + "InvalidStatusCodeError", + "bright", + "wdeEvMBmVpLG9ilFqwG3", + "iadd", + "px)", + "78163", + "mutevole", + "readSplitZigzagVarint64", + "dust.36", + "78179", + "0a084869676854616c6b10001a463044022015ff073be8eb3b13d30b6e0b687e8b83cffaf431e1f0462310cd7d1c902c60db022005071116dda7c437c33431907bec35fd0e26d1fa32d9d65c8c05b9b39dab45ce", + "AAAAaQUkQUFQTEHvwCU+5+pEQAq7X5B/2/3ryCvsAAAAEgAAAAEwRQIhAKHghZ4q2IYSGwxbs3RiLc7oO2sLJqVVJVm1ajKOTVCtAiAu/AnUagdwpAxqZQqe7AC6nYpnJ6NpOYpfjj8daYzMcQAAAGkGJEJBU0VEaKEY70UGMFHqxJx+ZHzlrOSKaKUAAAASAAAAATBEAiB+W+YoWRRlue5Fti1dBnvrmerSdIWHQ3GyEwNxN7YKlwIgUzmz1xPZkLXGFKmMILETl4rjb/cjJBg9NWc6QLcUk/wAAABoBCRESUUV9fXymoGb97S4C/VTUuHkJwfJTgAAABIAAAABMEUCIQDEb5d3ugtHzUFTFtZgFSipCOQvMf3VObY4qP/8qWkmPgIgHMKTde9Zq2VZiWisg6FoLg/8eyAPG3yJyxJ18V+TTSsAAABoBVBPT0xaaalRhe4qBFzcS80bHfEHEDleTiMAAAASAAAAATBEAiBMSiD0RAX1FKRM+GFJpLzmuyrDLZjQjtUJ/owkBFJB9wIgfiuU/8wGOpHrIx9jGdxhIp44n1FC3Lkue7MKB+d/7h8AAABpBSRST1BFnUeJT4vstouc80KNJWMRr/6LBosAAAASAAAAATBFAiEA8hg04OSbMUeUvdXfNMv3BDKZKgiQeLQTgsONuFzE4PUCIC53lxK8idA8n7WZBiOCj3sSdN8QwLFLLfEvhtmppUd0AAAAZwNERUzsZDK5Dn/U2fhyzFx4HwW2F9uGHgAAABIAAAABMEUCIQDp6Ykooo5rhlD/kaVWnLmPR3wEkWJENnEXgztNj74a5QIgeNeUUTLhU4u2p2q1RTGoglbr3r26HRvzTFOjzVQSNYYAAABnBFBBWVhipWpKLvTTVdNNEPv4N+dHUE041AAAAAIAAAABMEQCIAgkXA+4Qjc3qHZ73MDfQc/zf9ZQ+lPcMb0IfySI5v1GAiBBTyeDPgWC7w7rc9zQY2BYvAVmKXekKXVqLv4ZqE8pKgAAAGYDUktOblpD", + "setHandleRequest", + "0a0754726f6e49434510001a473045022100d84f90efabe45de73b3d8483b8e8d569579e82d1c06bde54f1e420bcc6170f8802201d4e8a327d058942dd15dc4d24c92f03d17a44bd77d574943ec36003969ed2f6", + "onLoadedData", + "0a0754726f6e446f6710031a463044022077eaaf6801bd789a33696b52fd8a10ebffb246d295576a663f3c871c1134ca7c0220793f0148b8ececa2166462890443ba687def9b09db43f397fadf22a32973017b", + "UpdateBrokerageContract", + "Processing", + "WebTransport", + "OCujGpvL9spVlC7dUDfr", + "hB", + "User-Agent", + "lessato", + "TRANSFER3.USER_COST_DETAIL.EXCEED_FEE_LIMIT", + "set cssFloat", + "arzillo", + "0894011207313030313837351a08436f6c6f72706f7020042a015f3203545258380642463044022006084b855d833c8451d38cafa07a9a945ab951f7fc9126870dc85dc6a82ac35902207349a48721d8e4c6f2a33f93f4e776ffafd16520e62babadf87c4d22f6da1511", + "guard", + "78239", + "url_no_fragment", + "5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661", + "BUTTON.REJECT2", + "timesLimit", + "Symbol(meta)_2.yp3krdr5c8", + "^(?:[0-9]{13})$", + "086f1207313030303136311a0357494e20002a015f3203545258380642473045022100d59412c3d1fce6dbed80e02469917d7a9bc25eafa6620368f27c2ffd68f6fc8e02207316a1c3c7d1fc9ea23462e344c685292b4592d005ad41f31db31760a9033f09", + "78261", + "rhV0uqCpNKf_d2cy2L5Q", + "GHtwL5ZjL0BMtoxNDnov", + "78289", + "亮", + "碎", + "c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593", + "PushManager", + "amountDecimal", + "sha256_last_name", + "onSearch", + "minItems", + "_geo", + "umod", + "li", + "decoders", + "GAS_FREE_TRANSFER_LIST.CONFIRMING", + "CSSFontFeatureValuesRule", + "plugins_", + "createAccount", + "getSmartContract", + "enterKeyHint", + "onice", + "MAINNET", + "部", + "gtm.interactedFormFieldPosition", + "CONFIRMATIONS.EXCEED.FEELIMIT", + "90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4", + "MJ3Fp64iKK82Lv3hCrNx", + "MIGRATION.NO_ACCOUNT.MODAL.REASON", + "sha3_256", + "害", + "dedicato", + "ACCOUNTS.CONFIRM_DELETE", + "0a094973657269436f696e10061a473045022100eeac11e4ec59796d8ac4847aad19cb3235381a31c79a8c8c5b9c22c13d0f1e0b02206a165afe494d29a55be32a7fb5353f0465116cc1229f26d7ff6a8d51731cb79e", + "concatSig", + ":l4", + "gf", + "requestMediaKeySystemAccess", + "SHOW_CDATA_SECTION", + "TransportExchangeTimeoutError", + "78412", + "By9NW1gXsOLDP7oy22Qo", + "^([\\s\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f\\x21\\x23-\\x5b\\x5d-\\x7e]|(\\\\[\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f]))*$", + "file_download", + "ZUcQUohMUByWKRwqAi54", + "chainSelectedNode", + "tennis", + "错", + "霍", + "samplerTask", + "爷", + "gospel", + "model", + "ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831", + "polmonite", + "static/img/7e8b906885b162299469b4db6b873ccd.svg", + "learnMore", + "capra", + "0a094348494c4c50494c4c10001a463044022048fe8db3949a17ccc2524b5748fb32c87ad39c0283ee184a1a785ac375135847022021f994757cda716429f37602181018695dc157ad4a7f4acfa4faae1ee0646f2b", + "yellowgreen", + "meandro", + "rebeccapurple", + "zh_CN", + "munto", + "0a084a52504d494e455310001a4730450221008b9077f3e34bb166055f212959b7ad6e55fac9fb3fa39eb46c5af742f71be15c0220790aef4a406d957f65a554dd715c12e5c3492c72dc9852d7c58cfe79a3790c41", + "switchScrollingEffect", + "5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999", + "DFlySJnQ9TIGNUomyHgV", + "0.$1", + "fnzt5lsdAjeUH9LLOrMT", + "0a064c6f6f6e695810001a46304402203c351e6ebc77404b43815e7397692ca65a2677dd46aa90f16721ab5001cb779e0220731b451cbad142a23fbb5bbf05432efdb98cd93f4c16417bba9f269a615d6fb6", + "defaultValue", + "speedUpCancel", + "-wrapper", + "crypto_onetimeauth", + "afterVisibleChange", + "north", + "OVERRUN", + "tryParsePluralOrSelectOptions", + "78521", + "access", + "TRANSACTION_DETAIL.CONTRACT_TYPE_TIPS", + "0a074574684c656e6410001a46304402201e22770e94009a9bc4434f5f316ddb3d0e1d8094b43727b463f5cc6c3b31695502205548df4344f2bf4d9cc1c694432944756a9c215da7d984c7f9b254fbb8a04fed", + "getBandwidthPrices", + "wordlists", + "url", + "Bl", + "SECURITY_AND_PRIVACY.CHANGE_PASSWORD.LABEL", + "CONFIRMATIONS.DELEGATE.ENERGY", + "求", + "outlook.it", + "trigger_smart_contract_other", + "LENGTH_GINDEX", + "anger", + "Permissions", + "MAD", + "promisify", + "0a04686f706510001a463044022000ce2e4b65291a30fa8539ea9213893961919b9cc3c15c4c705d7a423527576702201ad687e937946f9d5d4792004beb32ac432027572ce6935a3f6c15607693be67", + "0a0754726f6e41727410001a473045022100981323b4dfac1c9159c990dbcacc7a75519b379f0cc4d9c51efd04c1fd7b40f502205231b1900ebf4b1f5d640451560f6d7f6788b2a90e1c44946ae953cab913a3ec", + "78612", + "跨", + "78627", + "0a0c70726543686172676554525810001a473045022100c20ccc1deacd5fcb9cf6f4a65d7ed5e4cd8f0e415e8e6aaff7861d6ff1a5a170022018762fb8f1ded7d7f3614921f1717166c9d4c8dcd7778b056584fa7e0ab94c66", + "appendWriter", + "numberToString", + "base64urlnopad", + "fascia", + "setAccountId", + "ibnejdfjmmkpcnlpebklmnkoeoihofec", + "luminoso", + "78655", + "tn", + "FeeNotLoadedSwap", + "APPROVE_CONNECT_ETH_WEBSITE", + "privateExtendedKey", + "egcd", + "static/img/308538e5e2efa7e304ea3c352c76891f.svg", + "uy", + "chainId", + "BO", + "editGasBtn", + "78690", + "ADD_DATA_URI_TAGS", + "isString", + "z$", + "可", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.SPEED_UP_TIPS", + "78712", + "78713", + "0a046c696b6510001a46304402203d4ee31bcc4f2b2824b4691b98d17b5c35393771bcb7eb8943e333924ac381b002204f7e1fe9d206b34e30251ab4c4efcb4f90c72f524bf39a84ac2ceeb064ea097d", + "arrow", + "JfxRSIJN5e2p2v13igJk", + "GN", + "^AZ\\d{4}$", + "kt", + "tk", + "Goerli ETH", + "Input must be a byte", + ".3s", + "font-stretch", + "websiteInfo", + "Vi6mClQtYGEZvTrbuGxZ", + "鐵", + "getTokenId_asU8", + "kZOhxpSg9pHRFazzXl8K", + "NA", + "XRWebGLLayer", + "胞", + "cloth", + "_getPathPro", + "lB", + "pandoro", + "addEventCallback", + "__bubble", + "gravity", + "兄", + "int224", + "BlockHash", + "illogico", + "0a084b756c61436f696e10001a473045022100cf5347202a46447fae3060bb15a0551879fd1b6acc07f343e6576c86f52a688702200de7327de77ca808d4fd3dd7bc28242afbe19519985cff42b4e1d2adf7c3262c", + "rebel", + "fromDecimal", + "驅", + "dgwYQ579SNQMBG9NUQIt", + "yahoo.co.uk", + "78842", + "鸟", + "agrumeto", + "serviceUuid", + "paonazzo", + "getFullnodeVersion", + "static/img/bc4b4682ee27f10a7022b121a4f9add7.svg", + "0a085371756972746c6510001a473045022100b6b78f15a85438e62a71dbb495b6de64c88f5afa6ddcf88a5cc03d69af5bfe5402207f125b37232d11266ecb65232cb949c79c0c336b1f1835524d974a6dedc8ba8d", + "^(LI[0-9]{2})\\d{5}[A-Z0-9]{12}$", + "ADD_URI_SAFE_ATTR", + "__reactInternalSnapshotBeforeUpdate", + "0a0a2161697266617563657410001a46304402200adbf6ebae5a9737322adb7c11bb338cc92add3e36b6441d46e50bbc13d32fa4022013cb289582c9316aa5ce581c98de911119a8a0682e2422e8c3ddfb8f33c8b2ed", + "dynamicEnergyDetailPop", + "HMaNRY3tXECU551tpV4V", + "animationName", + "Wh", + "seek", + "transferTime", + "^\\s+", + "Og", + "GAS_FREE_TRANSFER.APPROVAL_CONFIRMATION.TITLE", + "item_name", + "fromSingleBit", + "design", + "Z0", + "Ć", + "0a094d69616d695669636510001a4730450221009bb182e84b7281ca22a00a29ba8e831253d743c7b44c4c0fb18b630875c1c733022054141b35e0c6d66013a6dd1ae910fcd78168a1ba86a5dc6be2de019fcec1ad3e", + "樓", + "QS5PZSLSqtaqTF5CU1uA", + "getQueryParameters", + "AR", + "setUnFollowedAssetList", + "78943", + "contextRandomize", + ":buildHitTask", + "selfbalance", + "addNewVotes", + "0a0b47616d656f6654726f6e7310001a463044022025dc32362745ea2a5b0417fc9541bb0459a148cc7330b934cfd33dde892261c8022021e049c3aaaa25cbac7e76865dc0299f35e4f6f1812eb161c9e8eab0d401d097", + "Px", + "INVALID_TAG_NAME", + "motionDeadline", + "HMqgd6knlJSIGPleZ3dA", + "lido", + "PAGE_TRANSFER_DETAIL", + "0a1943726f77644d616368696e65436f6d70757465546f6b656e7310001a473045022100b6a0b114998bd3d82f65b2a57af0893451f97fb00424305fd149370e0a80451902203731b87bb4def8930cb854d9e5e0bcaa7690967bd2640079afe6dd704bc1e2e5", + "sonda", + "popMainTitle", + "toElement", + "request", + "5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72", + "徒", + "expByte", + "set src", + "aw_feed_country", + "useMemo", + "starkUnsafeSign", + "secret", + "#7fffd4", + "0a0d50726f6a65637453706f72747310001a473045022100b00e90158a07ce441ed37ba9d27978c5c3482a27805d0fd19cc91010b74146180220388710fc844acd82919ef3c9b6f3a4a579dc08ae10744e995b9286654b7e991a", + "REJECT_SIGN_TRANSACTION_SERVICE", + "wing", + "79047", + "set imageSizes", + "taggedHashSync", + "0a0346465310001a46304402204f742c823b2947518fa324c495e12706769e4e54e5cbc31cb6d846467edffda502206149d1be7216a1e4976b2188e866564cc97aafdcb50b9c1dd98870ac64b447c7", + "forInRight", + "registerEvents", + "aria-autocomplete", + "aria", + "jg", + "混", + "guilt", + "In", + "dv-MV", + "currentPriorityLevel", + "futile", + "79111", + "\u0019TRON Signed Message:\n", + "%ArrayProto_forEach%", + "福", + "論", + "沸", + "KsumNole/TRX", + "incubo", + "1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5", + "April", + "checked", + "generateRandom", + "hC", + "t2kg5HceQwYvo1SNaMRK scroll", + "valgo", + "lv4f_fxAR1f4MNPRxyq2", + "www.", + "misto", + "CONTRACTS.UnfreezeBalanceV2Contract.list", + "荒", + "79175", + "5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc", + "joinInt64", + "getSubtree", + "rude", + "set defaultSelected", + "fefuncg", + "TOKEN_TRANSFER_LIST.EIP1559_SPEED_UP_GAS_PRICE.REMARK", + "Dildo/TRX", + "patterns", + "raschiato", + "NtqSnk6RmHlbjPkTPoD5", + "0a0c536573616d6573656564697410001a4630440220182ec402904dbfa44ec4293ff047fe53e96522baf09d6c3e135e1e9bdc67b17502206c0c09f2b450d140331605585981b1959e414ad3ca38e15e824015f6576552c7", + "tb", + "08271207313030303233341a0974726f6e63616e647920002a015f32035452583806424630440220303abe752efcde8ce7c4b58b2d30033d0185884dc76287af1ea2477c4763810e02207cadb3422574dd8c682e9b7fab8658da81fc44bd31e9d84dbb9dacab7239c89c", + "gridColumn", + "delegatecall", + "marginHeight", + "getRsBlockTable", + "Unknown option ", + "enableBackground", + "79242", + "缆", + "beach", + "onToggle", + "isNumberObject", + "0a0e54656c6f7354657374546f6b656e10001a473045022100a5243cbf90ffab5f238b89d52b1e7ccce2e7583543da3d5311544363c278313002202db77384ba9cda78945993f16e084a95d7e92d23dab84a05f2a0648e22516680", + "钟", + "sutura", + "robotico", + "GPUShaderModule", + "toPZ5OvR5KWmU8PXUTlj", + "79275", + "cricket", + "Zn07mZ2TPHvIvoTcS0P6", + "get relList", + "DOM_KEY_LOCATION_NUMPAD", + "79284", + "SMR", + "getEntriesByName", + "PolygonMainnet", + "EXCHANGEINJECTCONTRACT", + "ASSET.CUSTOM.DETAIL_URL", + "lang", + "List Order", + "get ariaHasPopup", + "^(\\+?258)?8[234567]\\d{7}$", + "GIN", + "requestSwitchChain", + "dfn", + "Unknown encoding: ", + "inflateInit", + "iconFilterActive2", + "noBackupMnemonics", + "CHOOSING_TYPE.KEY_STORE.TITLE", + "enhanced_client_id", + "gtagSet", + "nnNsnC0KCm1OVvAMpBFJ", + "signWithEntropy", + "0a0b576f6e646572576f6d616e10001a473045022100d073c5a92d6e2a56aa43c2727d4ee3ffcf66cdd45fbd9187a33ef9f5144c5c8a02201965369694fdfbd15e5171790ad26502aad6c3b76f9eea92b12991f38d744e77", + "5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423", + "get productSub", + "takerAmount", + "08651207313030303438381a1256696e636f6c6f656c657474726f6e69636f20002a015f3203545258380642463044022069c68650ba4c9d278f6e589e128a2fa9edadc92e53fb97d7d14f5e05b3c9de640220660773e3b4b864d22f868d244fbc8bc6a4a071701ee48eb849418bd17fa4f167", + "rural", + "domContentLoadedEventEnd", + "#d3d3d3", + "initUIEvent", + "[object ArrayBuffer]", + "industry", + "feFuncB", + "atlanta", + "allow_wildcard", + "bitwiseOrUint", + "iuand", + "rsa-sha224", + "drastic", + "passwordToAddress", + "signTypedDataLegacy", + "UseNavigation", + "Expected a function", + "TIMEOUT", + "0a095363696e74696c6c6110001a4630440220032b3e8bd56b0dff0ce3fee9188f6aba1430ed8c7310aac8ad8601732b0778d402204e5c54563735ad5492724f5e8211c640d2d4de2a3208871635408130fb7dfa93", + "RETRO/TRX", + "^\\s*>=\\s*0\\.0\\.0\\s*$", + "0a1154726f6e47616d65476c6f62616c50617910001a4630440220725b2966aadd8d58d09d98625e4e70d0ff97d4c3a496f2fe43b275882e067ae20220544d3a411c1bddac73c10e88e890786cadf3b3497e57e8e9e7069208b6028a3d", + "cRlV2rk6jHSA9Wf0Px5A", + "纪", + "firstNameType", + "0a07416c696261626110001a46304402203cf3fb7ad997df1069b847812d077dcfe6e419d89b73f355a10e723387288a79022054023e772c25efa64aa8203971e4bf36015725f40dd2852bb30c39b855c59a98", + "CONFIRMATIONS.UNFREEZE.OTHERS_TIP", + "^(\\+?213|0)(5|6|7)\\d{8}$", + "hexZeroPad", + "ec_mode", + "destroyed", + "31303031333339", + "族", + "glance", + "searchWrap", + "EXPECT_ARGUMENT_TYPE", + "79540", + "宜", + "popupElement", + "subway", + "HC", + "exportSymbol", + "Z5BqrIBMiyPNSYtQf3n0", + "FkzXFRpckPhTBB5r1jyW", + "0a0d5468655472757374546f6b656e10001a4630440220259613cbee867e24cca58597c353bebe161681e349a582eccea48bf9553eb8940220343b459736db79dfa79d63c59a8db7ef1009fd42086cf125fc880049da27b94c", + "SECONDARY", + "totalTrxUsedValue", + "SJ", + "assault", + "hash64ToDecimalString", + "isPortal", + "no-state", + "Yg", + "set privateToken", + "flashVersion", + "https://nile.tronscan.org/favicon.png?v=1", + "_i", + "%s is not an %s", + "YC", + "decodeFunctionResult", + "wks", + "与", + "lighting-color", + "philadelphia", + "閥", + "79636", + "proposta", + "^data-[\\-\\w.\\u00B7-\\uFFFF]+$", + "pathLength", + "text-transform", + "LoveHearts/TRX", + "種", + "settings/toggleIsAllowGA", + "丙", + "appear", + "clipRule", + "drawingFinished", + "$N", + "两", + "InitiateAccount", + "0a08506c6179436f696e10001a463044022067ea5ccc9863afe4ca66b0cececb31036936053850a7360fb819ac8fa4ea289e02204d1195e9cdd1f6ee09a531a0eba98f0d8346a055790e2eaf6a47f8ef442cff30", + "bytesAsB64", + "(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])", + "CZE", + "__utmz", + "accountBalance", + "较", + "union", + "0a044254465910001a4730450221009f4045b2a8d2f010a29d52ac2e43ebdf0a5b98f8990b2155841566062a5cff860220069941f5477e762bd1cee2b9520da55fc119c7fab1831af6f6fb5fe35385f492", + "dust.getFromEventContext", + "readmeIconCost", + "凱", + "onMousedown", + "CHANGE_PASSWORD.NEW_PASSWORD", + "onChangeWalletSearch", + "shapeRendering", + "usdPrice", + "hexStripZeros", + "computePublicKey", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.SENIOR_GAS_TIPS", + "Invalid character in ", + "totalTrxUsedValueStr", + "sonnifero", + "providers", + "0a0a426c61636b4f6e696f6e10061a46304402205f57484bed5e224f13b18a2cac46d5a97164201235e0de1ad2fad744e273b108022033de8353bdd76290fe694e3da25695fe0de725ae4d0048c15ffe4f252ffa469e", + "79753", + "collectionTransactions", + "WebkitFontWeight", + "SIGN.TRANSFER.FRAUDULENT_ACCOUNT.CONFIRM.TIP", + "coil", + "isAccessList", + "LBN", + "repeatedFields_", + "\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n", + "GPUComputePassEncoder", + "79784", + "tree_getLeafGindices", + "Ŏ", + "ETHEREUM_MAINNET", + "BitArrayTreeViewDU", + "coast", + "0a05446172696b10001a473045022100a3a37cbb14271a9cae01d2cb83eddd3bbac28f3aead0dfe4603c0c1862ef72eb0220063771b5899400ce0d377e6c7d1dab907328d6f596f3ebd12d30a6a1befa2f7d", + "america", + "coach", + "obelisco", + "user_data_from_manual", + "set username", + "sandybrown", + "clearVotesList", + "uint88", + "prevalso", + "tag_callback_failure", + "get ariaValueNow", + "0a0a54524f4e41726361646510001a473045022100b0d87754c8f8d0e49d3a985451110a2b23d50a15e49ad48ca979b2a3f6b1dee8022034b67b1bbf1fcb52aca91600db6d830e294311a30920040c11d9c0fd894d1a0c", + "SETTING.CHANGEHD.TITLE", + "leader", + "Sepolia ETH", + "walletList", + "sha256withrsaencryption", + "Np", + "getPrivateKeyAccountByPrivateKey", + "NVFgL5PJtFHtLtYGmlJP", + "hashDomain", + "79883", + "get credentialless", + "q6AMUMAdTAq8a_z1XnWg", + ". Required argument ", + "toHexShortString", + "79902", + "cuculo", + "parseError", + "viewportHeight", + "TRANSACTIONS.BANDWIDTH", + "gOfDQ1qoM4N06OuYjZQw", + "ZmKsQ4iMHM_TxYfai_FD", + "guitar", + "79934", + "iconCopy", + "getRejectReturnValue", + "Invalid boolean expression format. Expected \"args\":", + "disumano", + "elasticityMultiplier", + "0a05564547414e10001a46304402206fd15a6da76962951b773ef5b190ff6e0c9bd72fcec38535d1776e6e0cabae9302200b91e6ca9bae12f4fa9b251377dd1def5ef4c3bb7a33b3c53c3ff2ed2fd18160", + "SETTING.CHANGEHD.TIP0_0", + "createQueue", + "get sharedStorage", + "aF", + "_reactListeningcx3a589t5ye", + "get sizes", + "onLeavePrepare", + "get lowsrc", + "1:0xe63602a9b3dfe983187525ac985fec4f57b24ed5:4decdb2662378b6612b240fda08f6d00412f088ccdf3023095323de2", + "${label} must be between ${min}-${max}", + "80012", + "userNameToggle", + "wg", + "NqauXOPHeMedtoyxTWwj", + "get max", + "4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e", + "0a13416c6c446179416c6c4e69676874506f6b657210001a463044022029c0039c5f6674f1903d5ae778e0be42a75597bd5ab361a44195b6853660f78302206cc8605fff08301bb7a49986dd144cbc480907936a26927c2a482598b04a05e8", + "QLLq0rA2cypbocAZxyzM", + "getLock", + "經", + "postulato", + "readSint64String", + "%s cannot be greater than %s", + "queueConfirmation", + "CV", + "pointsForContainingNumber", + "pretty", + "pendingcb", + "姜", + "mvHmN3yAD5qosw0fPsDk", + "专", + "getBoundingClientRect", + "websiteTip", + "0a084c75686f436f696e10031a473045022100d3419fcee762101f6825506dd44c36c7653ea9af65583807a6bc0a1e76b9d40b02205927b55e0605f787dec857c44f3927c1917c3bb3af00c84d2fc9a61539919b3a", + "T6GKEWSMcNBhQb3dBX_c", + "getTargetContainer", + "createDiffieHellmanGroup", + "accept", + "hA", + "zA", + "get maxLength", + "setProto3StringIntField", + "GIP", + "^(ME[0-9]{2})\\d{18}$", + "checkBox", + "CONFIRMATIONS.RESOURCE.USE_BANDWIDTH_TRX", + "zrTL7yqJkOErcGpJHTeJ", + "0a0f54726f6e4d61726b6574576174636810001a46304402207ed02be1cb78729e9a4d434aa393611696e35036b3130017b7a7dcb2734034bd02204ebd4481f07942b7d84b6901860b56080da558e1563d4a18a8e722d6ae2a688b", + "EpxxdcfuTRxvbSdcvPSF", + "EXPECT_DATE_TIME_SKELETON", + "0a0853616c6974726f6e10001a4730450221009c05da0782164d792fedc22c37a3795e8ccaaa8a776d6e0866e8b171bcc25d3d02203ec2a37382a47decdfa18f4f4080561e6c3bfb36129f04c2e8700bf3b438bf21", + "toBase64", + "byteCount", + "/settings/node_management", + "CONFIRMATIONS.TRANSFER.FROM", + "304502210095c5b1927e171ce8f0b74bd311cb0f66bff5e3d23a7eb52e1d6b696378defb2502204114def9ce15f2b698ea00d43bee8e8692568a6394e24c8e0b53c90c29ab7ad0", + "gasp", + "burrasca", + "^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))", + "cravatta", + "TRONArcade/TRX", + "txJsonToPbWithArgs", + "acid", + "EfXm8_LsRh4OADjnB3Ba", + "paddingLeft", + "WALLT.IMPORT.KEY_TIP_1", + "SubjectPublicKeyInfo", + "0a0358525010001a46304402204a4d1f251c27e2c1dc1ff9184c66fbdf72c2d463ca12403f285ad034950812b702202c1b2ed66a8922f16ea6e9ef4909b271b60b428a74d7afeaf731309afc0b8545", + "0a0d44564d61726b6574706c61636510001a473045022100963e67e5c5778816d089d023504c0c631a2ea77d0fd400a7d00de12ef2daf457022077882454688a8b899d0f692c226ca61012fbb9e774a5578368d96d1da62b48ae", + "RECENT_TRANSFER_RECORD", + "tokenSearchOnChange", + "任", + "deburr", + "src", + "gasfreeWithdrawBtn", + "MUR", + "readUintBE", + "0a054a616d657310001a463044022078210ea5c603e316faa64984981bd6a303822dca03e924faa7b8c15a5bc9cdb00220229b29822e7d9e97636360cf5ecbbf7671235aebe714e3f735ea6423f51c5c1c", + "0a08426574546f6b656e10001a4630440220568fc6178faacda061e5e760a426f85fb42c45eea76cc1592efeafbbded7841d0220014289b2d9fdbec9dad8ddd4148bbe519bd84fcf569297a83417f05acb9143db", + "more", + "qv", + "norvegese", + "getPluralRules", + "Rr", + "zYQSNNggAlaW8kLp4XkR", + "ariaRowIndexText", + "YqziF7YTTaR0IfDwT0ke", + "stroke-dasharray", + "pkcs7", + "promotions", + "ledger_live", + "80307", + "-bg", + "检", + "getTransactionIdentifier_asU8", + "TWO_TO_64", + "RWu2EKNUP4fPiEYYJiYK", + "%String.prototype.indexOf%", + "bf", + "UVDGyNmhnvLxFP42g0kR", + "get trackVisibility", + "gcs", + "fl_advertiser_id", + "reflectAll", + "0a0a4d6f6c6f6b6f506c757310001a46304402201a6245a26f015b800d3a5dcea34b3ff4bf909782927836b3db18368704f08f0302201030896a03f1b2f5dd96f9b60e2a3576fa218c014ce0ac728ddb1ee5fc42cd6a", + "cpNVTj8LsEt5EwPqKEPA", + "stage", + "forever", + "0a0654525846616e10001a473045022100988d610956598d88d06e60b3d1d2a3fd414e88b040db84476e2519a47020c62c022067543522ddfb5952a9ae38a7eb506c7356ddb9672d017cf466247d6d49a27b6a", + "padding", + "coperto", + "firstInterimResponseStart", + "getPredictedEvents", + "Qu", + "^(\\+352)?((6\\d1)\\d{6})$", + "set placeholder", + "廳", + "WITNESSCREATECONTRACT", + "80386", + "currentDeleteNodeId", + "路", + "WALLET.AGREE_BTN", + "update_available", + "ASSET.LEDGER.WALLET", + "燃", + "0a08457373746f6b656e10001a473045022100e3380305d69b9048e9c6444c75894854786c96397bcb2b6a69124e00789a0fca022047d79637b7de46d6b4699a11d88d9ba367edab1110ea9da58244cf7f30017272", + "d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc", + "scoped", + "球", + "shaft", + "sosta", + "allusivo", + "cognome", + "^[0-9А-Я]+$", + "set shadowOffsetY", + "md5", + "steel", + "chair", + "司", + "NUMERICIDENTIFIER", + "o1FQbxtaAe9B82B5XM8L", + "OFlexGrow", + "NONPAYABLE", + "authorization", + "hotmail.at", + "get targetAddressSpace", + "0a0854524f4e4845524f10001a463044022007a8157302dc984d8b6aadd94caf584ad62ab4adf6694ed430566926718c2a2d02205dbc627308c240cc9475ccf7d201d0cec9e7210f6dabce1a66e27c32083bc015", + "updateScrollLocker", + "translateX(", + "get wordSpacing", + "increase", + "sendPixel", + "isScriptURL", + "get spellcheck", + "museum", + "dx", + "replaceItem", + "gasConfig", + "IlH37_UZ7Mev0BpoHWx0", + "transitionName", + "Qs", + "park", + "優", + "wrapRisk", + "\"list\" argument must be an Array of Buffers", + "hour24", + "showConnectedAddresses", + "eE", + "eql", + "SETTING.CHANGEHD.CANCEL_CANCEL_BTN", + "0a085452584c6f74746f10001a4730450221008fb3d58f0fc0b74c2907dba3502360eda8464c62595cc0f89de7e0e87eeb0cb40220547d27261e024a5dc3927784d76f146b5056d74668e80164cc57e0c861c1d128", + "80611", + "isHexColor", + "UPDATE_DISABLED_CONFIGS", + "entranceText", + "SAFE_BATCH_TRANSFER_FROM", + "unstable_forceFrameRate", + "seashell", + "0a09524159424f54524f4e10001a473045022100814d057f4356cd2e6a3836810bfb78a348b84a0e453710f6f841614906bedeea022033801ef88ccf4ae879cf8ddbd69f9edd09780ad35fc2b12954de522dd56f4ab0", + "PAGE_SWITCH_CHAIN", + "0a0d44696e776964646965436f696e10001a473045022100ef7c74050c8da8037463800300d9ac14c16f7e52e07f36868ea97e22aeddf686022004f5c6f798487319407e3790c79d618263a994696d1710839eb364cb9e73e826", + "lemon", + "header", + "tettoia", + "Bmyuz5ShIsBypmuhYQlO", + "TRANSACTION_DETAIL.BLOCK", + "奉", + "isDecimal", + "word-break", + "get rev", + "CONFIRM_LEDGER_SIGN_TRANSACTION_SERVICE", + "uint152", + "\"offset\" is outside of buffer bounds", + "get vLink", + "azzurro", + "first_open", + "0a0674736574616110001a46304402205497743f3f0f7a0de7a36ae624d2f15a9a84ee48af7deef626470e90f892bd230220424d5f60c02371d63c843aa5344b81417df0e74f54bf56c4d9744d472b83ce72", + "readPackedUint32", + "localeMatcher", + "XRJointSpace", + "CONFIRMATIONS.DELEGATE.TRX", + "80708", + "洛", + "Oqr9ed5GEnip2yCASGjL", + "meter", + "otite", + "uint8Array", + "3044022060825e02b00e4487917d073f701639b1ca812f21f1cf588fa8eb545a59b1fec8022073ca7918a322dfeb966dfe5239cc1a213c14e67a32f5f51e14e53c05f4149783", + "点", + "trc721", + "attorno", + "HDAccount", + "0a0f4a61636b54726f6e4c6f747465727910041a46304402203390dcccb86f394797f5daa2b555773eedf5b9906018a11d246ed1a9c6d04878022075f9fb2f589d5fda77c8ca9778a24c7d0ef098fa912e51a691e24cbacc00f581", + "^(\\+?26)?09[567]\\d{7}$", + "setEntrysList", + "0a0345585010001a473045022100cebc3e20c12be8ba6188f42797d4eeac99719ed5a187c6c9d9784004b6637483022016c2814846ee7bc9515ddf206c7d6b6a206b5e08a543ecd4b4651cadd8f85884", + "^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\\-]+(?:[^a-z+.\\-:]|$))", + "trxAmount", + "tag_callback_error", + "0a0346434210001a473045022100c76668eb9ad8ead8599ed587e65bf9286b87b32252c1249a1f7d13d137c12c1402205bed07c65ce939f44897c3e680b2c675a75c1d3b3970bccba04a1e9390119f49", + "toBigInt", + "stroke-width", + "HIDE_DELETE_NODE_MODAL", + "fgcYOPWT7sn3MfCqTdmF", + "SUCCESS", + "80805", + "macros", + "sortInOrderBitstrings", + "Rb", + "^LT\\-\\d{5}$", + "SWITCH_HIDE_SMALL", + "is_conversion", + "getDefaultFormats", + "率", + "31303031333630", + "0a0c54686548656c70546f6b656e10061a463044022063e36800a8ed41539b61e7e3bc35d61642b09b3ab65da9baaa70aaaba4edfec9022048bf96177378f9c8fb82af0093f028b95ec898ff580e014e3bd6b3ba41afc4bb", + "0a0544696c646f10001a4730450221008f60be7ddd7cb134e2ce3bfe793e653675e9d9acb3b40367db53eafaefc01a8c0220450588cb493c996a36868ff1b3408ed2f09069af108cce4bbd48fedf1bc6e0aa", + "80854", + "_7ZcUXvAdM59jI4imc1MD", + "setRefBlockNum", + "80864", + "destination", + "hr-HR", + "PL", + "暫", + "sT", + "味", + "unitsPerEm", + "cirrosi", + "rB4S5l0zT4s_p2IUvZb4", + "AAAAagcyU0hBUkVTxUoWhP0b7x8HejNua+S9mjCWpsoAAAASAAAA+jBEAiAzPN7ps4DwIt/AsqtfSjV97J7ZPjDu5wS5LftAqMeUPgIgBWxQWQUq1Qc5Wz9BN3dvAitymELYq+xqAMHBupEELjEAAABoBEFBVkVqB6eSqyllxypbgIjToGmnrDqZOwAAABIAAAD6MEUCIQDCVfyWmulEssYjZdhyd4FB4Xv50AhevHhfVDLFW/YxRAIgWYlRoeCw70wSmXWGTMvsAyL87GGEuWQuTERQaEDf67AAAABqBkFMUEFDQa2ZakX9I3PtCxDvpKjsud5EWkMCAAAAEgAAAPowRQIhAOoi5HJoDY/qqu4iICuD+oc9U6an4iXi6Oa95EPeSsW7AiB7iVfd36cVycU2BUzGjfqNgSwNPAoNxxny2qTTMyopLQAAAGkFQUxQSEER6zqmb+Hyt1yzU9PodOlpaBgr2gAAABIAAAD6MEUCIQCPuSXjOlWH4Lm9b2/RHp7m46I4MDnFOjeGnL5YpBAm/QIgGPI/+NG/vGm95yC3hRAeP96zRipUQVOuvedagR3x0sUAAABoBDFBUlTTwyWEjXxuKbV0yweJmYsv+QHxfgAAABIAAAD6MEUCIQDhweAt2DL95cwmV8SYk2/cYtLq0LQ460Vzv3G96HmMOAIgTd69Wa30nkeq0iXPA0eFhd1sxcyk3oOWWMnrKdg2vN4AAABoBEFWQVhRHTXFKjwkTnuL2SwMKXdV+9iSEgAAABIAAAD6MEUCIQDGv41tW4U7UPgJOy3uI+K3wpjV/WmDfa2VHS6QJ9hmSgIgJsceRJPhKxesa+3NHM6V7KNZWQElb7tYed1JCZTOq+AAAABnBEJBTkRG52KOi0NQsnFqtHDuC6H6nnbGxQAAABIAAAD6MEQCIADkgs3f7ufOtzsVd4qET6oq3Tm6RDL83jfTwadidFxuAiBmnvvzf16A8MV9K3sKMLMAWy22lrs9egWPUQ/bTE88uQAAAGkFQkVF", + "0a034e505210001a463044022059e95cee5a253d66487f97e7096015dbd5ad56e38cb6c04f8d5c7db61326a0ed02200f107b4b883c258c3abd3b0524c7d67da6116879cebeba9a42bd765722867150", + "^(\\+?91|0)?[6789]\\d{9}$", + "AccountId", + "洗", + "getAccessListData", + "文", + "0a08447562616950415910001a473045022100c0a7fa362fa7c857359cc93eb6260215edbb0f006e4ba9c59c60e71a3220cf59022056aed887691973e2a8745559e0306fb653dad06e46121c9008356956336ace64", + "segnalato", + "taggedHash", + "civetta", + "fe", + "HOME.WALLET_LIST.GENERATE_CHILD_OTHER_ADDRESS", + "mtEZnfFOtf7OXt5s3yJW", + "^(\\+?995)?(79\\d{7}|5\\d{8})$", + "radunato", + "USDD", + "ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec", + "Readable", + "pa", + "慰", + "81001", + "p384", + "0a1d52656164546f6b656e4465736372697074696f6e53656564427579657210001a46304402207ebf1e6b4e7d10b7842534ce28543b34e74b81fd384796081b1c6eb4c0bdc705022077578b4b4ebf7f70eba6d4a93f8ef2ad2c7def5c4011181c2518bc7b4d3ed214", + "貫", + "_sst_parameters", + "FoOcAzXyc3rfWxk9jaws", + "way", + "maxCount", + "GPUValidationError", + "get onleavepictureinpicture", + "s_", + "ccd_em_page_view", + "81021", + "密", + "temporary_client_id", + "^[09]\\d{7}[A-Z]$", + "81040", + "setExchangeId", + "Start time", + "shake128", + "PAGE_IMPORT_PATH", + "pesista", + "fromGethGenesis", + "decoder", + "gd", + "屆", + "81084", + "catrame", + "setConsumeUserResourcePercent", + "entrare", + "81101", + "paddingBottom", + "assume", + "疫", + "get slot", + "CUSTOM_ELEMENT", + "81126", + "comfort", + "mDfbMvpGe0iHTVo6B5lw", + "get withCredentials", + "SharedStorageAppendMethod", + "gx", + "0a0d4f6363756c746f566973696f6e10061a473045022100a1fd93e5077d4f85e1c22931f456df13a8eb690360c540db2db696ac8a521ff202201c45735c9d6a833126fdb23f6c5e4678e6b179fd158d3ee279d60562d86c5a69", + "incluso", + "pushstate", + "getFirstTokenId", + "H_QR6tlBSx33kHLrR_X5", + "%Uint8ClampedArrayPrototype%", + "0a0676656e61706910021a46304402201f2c4909d0178745ea1b636aaff02034b34d2ce66a814bd1497df2e2389c361c02207f67112e7f0dcf69f29927df3e01404b9729d7f4882ca2a933fcf6e884562ab8", + "HD.USE_OTHER_PATH", + "[object Float64Array]", + "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", + "writeRepeatedGroup", + "000000", + "setStrong", + "81195", + "_errorMsg", + "LGS_4gyn8edyN5dp3thV", + "\"length\" is outside of buffer bounds", + "get webkitAudioDecodedByteCount", + "毁", + "_remainingCounter", + "TYPED_MESSAGE_SCHEMA", + "read_container_data", + "countDelimitedFields", + "0a044950465310001a47304502210096b8c0f893c8544e9acb4d19fa46aa93c3f1e54bd78c43ba32b25026357274680220268917aaeb244b8c039e546e401c5cac98bdc4a125bca421d842083632ac1a49", + "romance", + "sha-384", + "_finalSize", + "挑", + "${label} must be minimum ${min}", + "_useUp", + "劉", + "outlook.com.gr", + "get namespaceURI", + "storeGac", + "onTouchStartCapture", + "sha384WithRSAEncryption", + "addFrozenSupply", + "unionBy", + "neglect", + "廟", + "086d1207313030313632381a06476f54726f6e20002a015f320354525838064246304402200ffd00d1c1e90e64570e2365d7e8fd2ae3103caad0608f0bd7a2dc569a0b3a030220200b3d4840069ce0a5e9179ab609aaf31ec65272b8c517add9dabedb9ac48ca1", + "THA", + "selettivo", + "setLatestConsumeFreeTime", + "就", + ".css", + "static/img/3fe83ba4edb31566b32b02bbbe93f694.svg", + "wT", + "program", + "planare", + "81324", + "t0", + "FXJr_We0EZIrulSrB04r", + "81330", + "ASSET.CUSTOM.WARN.NOT_SUPPORT_APPROVE", + "dsa", + "鳥", + "燥", + "0a054d6166696110001a46304402206bddc183acb7317ba05d1889544cd19d3270ce72a9250e220b623b9258c6e3c602204dff46b66c4a8a1f015c83a1c17f6161fabb16606407ccd351418d623388ea61", + "get thresholds", + "form_name", + "fromRlpSerializedAccount", + "犧", + "0a0f54726f6e57617463684d61726b657410001a473045022100cb65c71ecf25ce861a1d4c5ee9b2c41d5215771906f2914836b4d6d4c1e6b4780220450b025a30aa65073b38033a519c658491ebac965772061989b6c1fbc34b816a", + "81362", + "caretTrimReplace", + "onWarn", + "atavico", + "va", + "0a06446164426f6410001a473045022100c5181aab07265eb6b40b30b0b78977bd35ff2daf7ce9d12450df411bb5093d140220136e053a1767db11e64d7dfa074d448958b6ee4e7ba8a915901d0f7c4a237b13", + "swap64", + "Attempt to write outside buffer bounds", + "D5oBaMobGSRi_sEqS75X", + "collare", + "0aeb3d1e-c33a-4c4e-8ad7-692fd43e2c62", + "慶", + "application/json", + "0a0f7a4f696c4d6172696e6547726f757010001a46304402205a1c8b3c206a9607fcfb97795a3d738d16f69cc434a119c657e581cd079a09af02205fbb510d4c66802c8c175a1dae3b43798bc1a05d4e7a72b702ca1dafac349dfb", + "XRInputSourcesChangeEvent", + "starkSignOrder_v2", + "dust.52", + "^(UA[0-9]{2})\\d{6}[A-Z0-9]{19}$", + "newAsset", + "formatMessage", + "81420", + "xlink:show", + "percorso", + "fromWei", + "Prohibited event target ", + "Formatter", + "DSAparam", + ":_gt", + "previewFile", + "0a0a626974746f7272656e7410001a473045022100a6de1d75e8a2217fc6ec7f8b5ef7f1c0171974f193a5d7b23c0ee94c2888f2230220207a9db29fb718bab83c8042cfff343f9f8c6a5d6d0c55056555a0b344abdeb3", + "0a0c496e66696e6974794265746110001a463044022025bc29a8f6a716bd345f28a15ae38f7c7032005066682bc4bd085ec3ee1afbdf022031fdf8b778b2310bdc655d1dc822ebeacfd31d12abea00c012e77a1dc405f24b", + "TOAST.UPDATE", + "byteSwapIfBE", + "QtVOAlD5hVkvf7WD1lma", + "所", + "畜", + "IntlMessageFormat.__parse must be set to process `message` of type `string`", + "0a0f436f6d6d756e697479416374696f6e10001a4630440220630609a9d48c1565966beb6770d000da02837c6d2e09b6e5869d383728200b40022039409f934b972974f75d2168813dd66913d74ab8c185401b52d76916113c2207", + "receiver", + "0899011207313030303634341a0341697220002a0731303030313730320843616e6e61626973380042463044022015b53cc9ad70671a980684bb75be5f3ba8554f8105a88930d4823105ae7bee3c02200292f27a2ad3a450c31e7c865b2a0b592b65dca79a6431ef3e5fc46a5b983a41", + "eb", + "括", + "getWireType", + "testType", + "DeviceMotionEventAcceleration", + "filterLi", + "inputArea", + "properties/5.7.0", + "00", + "昏", + "get ariaActiveDescendantElement", + "CUSTOM_AUTHORIZATION_LIMIT.AREA.CUSTOM.BALANCE", + "forum", + "rug", + "Tuesday", + "ossidare", + "81565", + "POP", + "int128", + "SGP", + "des-cbc", + "vtp_eventSettings", + "^(\\+?64|0)[28]\\d{7,9}$", + "followedAsset", + "da-DK", + "DELEGATE_RESOURCE_ACCOUNT", + "rabbit", + "integer value out of safe range", + "81615", + "globalCompositeOperation", + "subscriptshift", + "fun", + "emailValue", + "080f1207313030303031381a0354575820002a015f3203545258380642473045022100abef57746cba003d371cbfe8a299993dc0651f1d69276afcaa02177e6e8d508c02203b766eb7badd6da72856651d76bd02b583dfb6ebd7202b1ea26d921dff8fb9df", + "pickBy", + "vid", + "Gt", + "_valueTracker", + "304402203dfd604170efb9379c36e17439f15f441b437aecf2d9abd0dc8b0c757c15d1fa022007fde07992c2b3797e7aacb7309cb60d494856d7a9d5866981a8948abf4d6a9c", + "81658", + "get composed", + "expId", + "humor", + "vangare", + "ju", + "番", + "isUUID", + "kmac128", + "跑", + "^0o[0-7]+$", + "PROPER", + "exile", + "set files", + "-affix-wrapper-focused", + "81675", + "436c007e", + "getNewCollectionList", + "permute", + "^[0-9]+$", + "clearNewVotesList", + ":_r", + "gym", + "3045022100a334814c15bfe1474472e56201aa83aa7016648b2a92aa2ae7c4d86b8a412eaf0220416654d59af289a253a96cbe4f5c9b75c2129d603d94cb3c7966cbea682f542a", + "uri", + "0a064175726f726110001a473045022100b59758d17b2a4f6b0b7fd1701a478e48b8e2e58c2d689e6344caaffcb8c59eed02206ee9a384748e50942859891b67b11b5c1d55cbdd7e9c905d70b05a5265f7fac5", + "__reactInternalMemoizedMergedChildContext", + "unsuspendRedrawAll", + "refs", + "isMACAddress", + "MvsSUHgPtWDoRnukkYXi", + "0a0342656510001a473045022100e6d92b67f89c95cf6db715c871ba177c89a83129fd48ab454342588c23dd9bc502207cb1fb68d9db0fc7040912e705ebc14e2e453e11820f463610e0168cfba8a83e", + "showMainAddress", + "PAGE_WALLET_NOT_CREATE", + "gDo1Ue_dE9l4rRmm4hmQ", + "debounceLock", + "accountSearchValue", + "bLvD8LoLUDx_FvvqzfB5", + "nice", + "综", + "unveil", + "CARET", + "mesh", + "炮", + "addNode", + "set srcObject", + "privato", + "aelc", + "set ariaActiveDescendantElement", + "croce", + "NETWORK_NO_SOURCE", + "摩", + "overview", + "Mt04ajdnxAAWXsU_PKz3", + "deciso", + "0a0e547265654f664c696665506c757310001a46304402206284285dc6ef1964e0bf4a3f2c1cf9285014e127505a4cb3f4e57726c856eb8a022025d374328b358a0b90f21e8efd81dc9b3af872bfc699cffd67bab717c784d3c2", + "QUOTA_BYTES", + "81852", + "BackgroundFetchManager", + "81854", + "indexed", + "历", + "filterItem", + "signDomainResolution", + "feturbulence", + "degno", + "约", + "openSignSecondaryPopup", + "isKeystoreAccount", + "dust.enableGa4OnoRemarketing", + "Click Node Management", + "137:0xf3cd476c3c4d3ac5ca2724767f269070ca09a043:16c6594547c8c6af18ca0d8b500976bfb7f38764060cec3792c2aad3", + "0a0341525410001a463044022021c0c393e4d5c3a5e053c99804496fda607fedf6eeed2d516ba6d9a005f4103202200c3f9c2c1b0316534a8c7c1ee76d3fda17304de12d55ff4b3c348f7a8d695cc9", + "nevrotico", + "0a0754726f6e57616e10001a46304402201b46a73c3cb719e6d628533377bf64bda9c5427ae1062b02a69f0de926761a8102204e6bcc21a8ff7d5f3eddc0bb853af840008396969e2863010da8a2e84d29459d", + "0a0341454710001a473045022100aaf48b9b77b1aa2c7819e11727fc72e8f43507c572933b1dc31f56754e2272e1022060ebb1cba315f2465162f8ca0d689640ffca3a3c6e3178344bf2a38a386754dc", + "cittadino", + "CONFIRM_SIGN_TRANSACTION_SERVICE", + "DetailPageMainTitle", + "CONTRADICTION_SECRET_CODE_STATUS", + "ca", + "慣", + "潜", + "dust.p", + "ib", + "扩", + "81944", + "联", + "字", + "0a0874726f6e6c6f6f7410001a4630440220486552b5f32c1659106468fcba3dcb151f39abf0a5fac1f4a64c3e93b060b73a02204146b593b69fc96b61c0b1d5894867e7a0aa58878d48966af9ad7825c4edc7a4", + "feconvolvematrix", + "maxInitCodeSize", + "WebkitZoom", + "fantasy", + "0a0c63727970746f6d61726b657410001a463044022020af95bf46234610e4f3d38b7558bbb26db8aae7c7ce494371b2ca5907c61e0c0220142be059dda9750c5bdf54c1f2d16c4a8bb591f507cbabca099ddbfc8526dea5", + "NF", + "^[0-9A-ZÁÉÍÓÖŐÚÜŰ]+$", + "getDocument", + "footerStyle", + "extensions::SafeBuiltins::Function", + "Z_MEM_ERROR", + "priorityLevel", + "conversionRules", + "hotmail.com", + "SHOW_DOCUMENT_TYPE", + "vivanda", + "existPendingConfirmations", + "recommandSortId", + "0a0754726f6e4a6f7910001a473045022100b27d8c1e104c136a658e3df243dba5a574d695cfa3fda68d5abde58500bca4b50220696d37b04d4fd2a29f3a976fe5499d2a5f95cbfbb2ca4df7aec3200ab70a446c", + "辦", + "hasAccountIdentifier", + "EIP-3540", + "82068", + "eclissi", + "82084", + "ASSET.COLLECTIBLE", + "malumore", + "mention", + "openConnected", + "totalDetailBtnWrap", + "onEnterPrepare", + "get cancelBubble", + "82102", + "react.element", + "rifasare", + "FpInvertBatch", + "allow_numeric_tld", + "assertValidSize", + "feFuncG", + "liar", + "iQoVGcF8sWLq8R4CJXqF", + "setPRNG", + "fromHexString", + "0a054a4156565910041a473045022100a67ea8c0076c3181d4abfa996c91f40ad61d01f0ae8256f65aae076fdc01ec9202201ab0de6bfe9b93cf0be89d765f0eca417f364dd288b82ac2e188de1ec78d6482", + "lightslategrey", + "TRC721_TRANSFER", + "-inner", + "storageBuckets", + "0a044a45444910001a463044022075f4eb9ebd2fe7fac9c2d336cc608f086e2997c630cca4e1a0bf4eb1401d53d0022044e7b94900f5b617019eda319f9de331b17aa153130d7e71fb1607f71d5fb046", + "TronWallet", + "0a0b4e6577596f726b436f696e10001a473045022100ed1f97fcf6c7d347bd0526a7b278298f0fda4874db060ed8e3732762db73d4260220778328ca8cc806313716d9a5361a11a4a5d11d8eee9139d8465e7f16c1ca7047", + "near", + "\\u003C", + "tokenSearchValue", + "gasFreeItem", + "SSP", + "warningCircle", + "0a08476f53656564697410001a46304402203d73968f703f52621c51e61b467769188ffa783beb7498b99ee065c915df74dc0220633d2b73ebaa7b2bded1f233d87d4633839bfbfb9505e2cbdb2ca170f8414e3f", + "Nl", + "scamLink", + "們", + "__tl", + "304402205defad5bc1514f254cece6e8dfbfe3b68c3818bef6d4268b40c59858a6a2187502206767bb96c040e523dfd88724a0ce4b4f6bde73c02a286772f2a73c973dab0bab", + "pointMultiply", + "zi", + "吨", + "retryMapping", + "Lazy Mint ERC-1155", + "ZZ", + "婚", + "macToolbarRight", + "gi", + "嘛", + "0a0a4465616c57697468497410001a473045022100c4e457d4c71bf50512202b568bc9aa5e873118bb16462021b187f60a551fd13d022064184d7cae804ad41b0fa16eebf08d56f2f25a48532581b6cbc2cf5ab1cd8f75", + "%Promise_resolve%", + "stacco", + "jbuOo0jo9cHiKxihFm6i", + "get globalAlpha", + "filterSliderSwitch", + "GAS_FREE_TRANSFER_1.VALIDATE_ADDRESS_TIPS.TEST_GAS_FREE", + "0a0b54524f4e4449414d4f4e4410001a463044022036bf06e5abd7e9c466b3920694430e51835e81857f29cf3320dd6e02996248c602205ce9db9d8b61d6bd737c04aeb136990a2d2699140b2d8d010e693c8f20843ea9", + "绝", + "giurato", + "chartreuse", + "MDV", + "ariaHidden", + "82310", + "bandwidthTrxUsed", + "a8st2oDPePmMvv_aPfdI", + "Db", + "cfg", + "82328", + "condition", + "FJgL3d540w4L4gUJ1hhZ", + "TOO_BIG_TRANSACTION_ERROR", + "addAddressBookModalWrapper", + "0a06436173696e6f10001a463044022043b109003efa8fe74010676e539c0456bfcea029c00b01eb60fb5e70122f30e6022046d45c67df844c14a8924ec42b6f71eb49f5cb778cca545b2cbadba4fcdb0c54", + "$Int16Array", + "retry-after", + "HUF", + "差", + "mistyrose", + "82370", + "EvmWallet", + "enterKey", + "hotmail.co.th", + "hardforkTTD", + "Ĕ", + "initial", + "1:0xc5102fe9359fd9a28f877a67e36b0f050d81a3cc:5955b80673f55c388ba6e692184f88e69d3c51863ccd5cd97237cfbd", + "titubante", + "ASSET.CUSTOM.WARN.PROBLEMS", + "gasLimit", + "靠", + "^(\\+386\\s?|0)(\\d{1}\\s?\\d{3}\\s?\\d{2}\\s?\\d{2}|\\d{2}\\s?\\d{3}\\s?\\d{3})$", + "304402206d33f0bdb8b370afb15f212aed98da5ad1d2c41362f9ade1360f86ae9ed15cbb02201204be822aac5c18a09f0baee45c5bc3295c8c085a391355e5ebb8a3242c9cca", + "createHmacDrbg", + "autoLock", + "0a0b54524f4e666f72484f4d4510001a473045022100b55e0c0ea5d4504b2e004d02b603be8f51dc277f4daf5ea3a2e68e26e24b14270220076694e291dea047a4b1a6fc8ec8db4973b17460a01e62ee1e2bfc41854ebef7", + "表", + "addContract", + "-mask-hidden", + "get volume", + "voce", + "isStream", + "trend", + "lVES4RAxELZ3Y1Txf6kv", + "1000000", + "m9li3fxKjg6xY2O1VM5I", + "withdrawTrc10", + "optionItem", + "FPLC", + "SETTINGS.CUSTOM_NODE.DETAIL_FORM.RPC_LINK", + "optimum", + "svedese", + "set enctype", + "disconnectAll", + "ignoreProperties", + "KHM", + "mechanic", + "0a0e41584f535354524f4e544f4b454e10011a473045022100f5bfac6bc67b7606bb39550b480055678bd1d904d50579db4292c5e3af18c4c102202dc47cec11b192012d4b9f6f3d8378b22e52074a8922793b90418bf391deb39b", + "车", + "burden", + "zp", + "wwK5w4pa8J8hvlBJSjsm", + " is not a constructor or null", + "encrypt", + "__private_17_instance", + "ROL2sT6Yq_CXf1wx8YI5", + "rhtxM4gyKjbjIKg7Tjn_", + "ASSET.CUSTOM.TITLE.ABBR", + "pseudoElement", + "first_field_id", + "CHAIN.ARCH_TYPE.EVM", + "JPN", + "onMouseUpCapture", + "0a094d6f636361636f696e10001a473045022100d193dd6873b28179e957243622b1fa7eb2d3aefe7628ee35a86de2836842aefd022009084761f34c9419f2fffaf8071daa712d443022c361694591cfa93ed90ce18b", + "#fffacd", + "leggero", + "確", + "0a04494e525410001a46304402202781d1d140dba3cf665d25610094033bb4196817153f32fe04c8a61d470f95c70220066f35da82dedf3034036ec0058e6fb0acf0415fe9790f0e382813e0dd22aaee", + "largestShiftTarget", + "convertGindexToBitstring", + "RESPONSIVE", + "device", + "0a03574f4e10001a473045022100a94557e96546ce7a537016c3f659781391fadf711bf698b79619dd1c4b1067a102201fce4d3fc63342a387884b0688b18396073dedb273be277a1c2112a67a46a64a", + "0a0954726f6e53746f726d10001a46304402202b81b52220ace035493b65cd4f58e4c765a096ac1d1463866d2315306529927f02202335e37d94407c2333e49c484ff0d2fb909c336dda4a85fcca57b2e3154ca335", + "mlabeledtr", + "setLockPeriod", + "girato", + "82644", + "CAD", + "竟", + "CONFIRMATION.STRING.CONTENT", + "dump", + "accenno", + "^[0-9A-Za-z_-]{43}$", + "82659", + "%DataView%", + "0a0a4a65737573536176657310001a4730450221009449e2b45169614bb04db685438e82c99228cb7dfb4e8e92afe0b3f53c1e216302204ff3582fd8f990a7dac8c277e7c1fd84149a422426cb831b5ffb40fb66c3c9fc", + "MZ", + "0a0b43727970746f436861696e10001a4730450221008417d04d1caeae31f591ae50f7d19e53e0dfb827bd51c18e66081941bf04639802203c73361a521c969e3fd7f62e62b46d61aad00e47d41e7da108546d954278a6b1", + "82680", + "cedibile", + "subscribe", + "SETTINGS.CUSTOM_NODE", + "Ae", + "aAz_0kaw_M9Nxjo15GwR", + "remarksNumber", + "prerenderingchange", + "mE", + "fromRPCTx", + "times", + "emptyOptions", + "getMask", + "皺", + "TWN", + "localTransactions", + "DiffieHellmanGroup", + "Gy", + "laddove", + "puiFrmzJIzt6OzpMP85M", + "\\\\(\\\\)?", + "writeUIntBE", + "ariaLabel", + "^_*", + "setAddressBookItem", + "cube", + "蓋", + "setLatestslotnum", + "walk", + "0a07696c6f7665706910001a473045022100a885963536ae5ce20fd0986e2b85ec4af36d5f445a6bb56b5c84bfb8567fda450220168ff1ac792bd457ee515f37214d59344177970d92f13ea431ca5c718a6f0c79", + "isZeroAddress", + "conferma", + "getAssetIssuedName_asU8", + "82795", + "recoverTypedSignature_v4", + "writePackedFixedHash64", + "vanitoso", + "WALLET.SELECT_CHAIN.TITLE", + "dove", + "excite", + "gt", + "dust.64", + "82829", + "304402204576c4999dd6a70df131dfd032667a42695d333a07b3599ec6d72843c54b48b502202cf424d057bffceadbbcd9023b2241bab6d2faf8b7324fbdf87f5daa9789fe38", + "FCP", + "hashPersonalMessage", + "0a0854726f6e436f726510001a46304402207fb2ca094337f4a08f2943540949b9ca0dd5e761bb995b5a0fbe44ce26b9868f02201a1c48b528ee94283a97ed5022b81b2b22847a4dfe5c1127866753dc693b9673", + "deroga", + "0a06544c434f494e10001a4730450221008eab991d0f73f5fe29f2f4b1bc22cf7fa5107cbd54a30e8fd93727d49a7be77c02200582e4e4c7c1db3953b791b21bc3c20dcda5e86ca883d2ffffc94817b50f1f1e", + "82849", + "useImperativeHandle", + "0a08494c4f5645594f5510001a47304502210096ea53f272d4b911cf050b299db5783adf48826bdb64ba5ac011496255020c830220597c844dc36e39d28b65d91c7ed89c54cd5cf8567574952b3f49b551d868c21f", + "EH", + "carisma", + "setProto3IntField", + "getFeeData", + "82862", + "[\\\\.*+^$?{}|()[\\]]", + "cgxfbyMyEtGJH4uwZmA7", + "defy", + "/not_support_evm_chain_tip_page", + "useful", + "W2H82rpbb5XFjgTVIF5B", + "3044022048ed7a7e1860df3c118a9e0bc25ca8085ca4c4981d00d8a4a25bb26ee905d23702206cfe29c63e4da5415b402f1576466f6c629b44c733e3d4a4a46b61cf1f0ecc12", + "toInt", + "克", + "孤", + "discreto", + "GPURenderBundleEncoder", + "test-app.bt.io", + "onBlurCapture", + "RSAPrivateKey", + "secp192r1", + "阶", + "崗", + "ar-SY", + "classico", + "secp256k1_XMD:SHA-256_SSWU_NU_", + "CloseCircleFilled", + "rimanere", + "get y", + "NMMOzO9U6RWDSjUlbLOY", + "ASSET.COLLECTION.SUPPLY", + "DUoyVhaUiK5RE22CnjYW", + "AttributeTypeValue", + "擔", + "avocado", + "isJSON", + "computeSharedSecret", + "墙", + "purchaseAsset", + "mulinello", + "-ant-", + "_currentValue", + "spettrale", + "0a0644524956454e10001a473045022100cdb085d74a537cfe3ad8c1a87617012f883372828bd16bc3f9eaa8d925fffdf20220096eb0659bdacdc95edd5e3fa897b6ff6d6012909ba9fb3f6c588ee192bb2688", + "writeUnsignedVarint64", + "_getBlockTag", + "mansarda", + "get responseText", + "0a0a47696c646564476f6c6410001a473045022100a40cd460a7e8398d5ebe32b89b5e31dcf401a747710145e8d570bb4ae0b942a3022005cf96ea40477417c24fff5c126ddd8bbc7d67e23d45174a820f388de8e60e95", + "int112", + "redIAdd", + "readUnsignedVarint32", + "rows", + "extraRender", + "TransportError", + "xHeight", + "munderover", + "beacon", + "haveNotAccountIcon", + "擴", + "outlook.fr", + "ritrovo", + "handler", + "Invalid input", + "認", + "get firstUIEventTimestamp", + "死", + "umano", + "get intersectionRect", + "netSstoreClearRefund", + "0a0354524510001a473045022100cb7680505512a6372ee9c6162339ab45d82b42e5c3ccb952503f2c712bca95b2022045c4c6fdd6757e9d6db8eb1fc637613d9a3482141a87c2b33e832f058c952549", + "d8gQrEsegfuRsL3gI_WA", + "rotate(", + "PANEL", + "get pageY", + "canView", + "0a065570566f746510001a463044022076bf78fcbe8242b2eb04a5532aa5e1a413c9af7e5b88fe3e14ba89421dc9cbca022004b5e954a16d450a282842672cc333f3f22ec7879ac9d073fa89c9ff2f667234", + "campaign_id", + "MRT", + "HOME.WALLET_LIST.GENERATE_CHILD_SUB_TITLE", + "underlineThickness", + "0a0c54726f6e506c6174696e756d10001a46304402204eee6c9108ab5be07a8952e60ee35b80427813214d186bf749e0ef9dc95db4660220111c476cbd55931e04e6264bb543f35934fa10ef6e493fee4ff18ade26620e0e", + "IdentityCredentialError", + "set inert", + "isFloat", + "fespecularlighting", + "t2kg5HceQwYvo1SNaMRK", + "live.fr", + "get movementY", + "PAGE_UP", + "getBuffer", + "toViewDUFromView", + "checkTransaction", + "getCode_asB64", + "noGtmEvent", + "IMPORT_GAS_FREE_ACCOUNT_CHECK.TEXT_IMPORT", + "isBasic", + "_tac", + "component", + "requestPointerLock", + "83191", + "prefix", + "getTokenId", + "burger", + "ServiceUnavailable", + "titles", + "dataExists", + "A2NlneeR4yddTWywo5ks", + "deviceName", + "tradeExchangeTokens", + "83222", + "纱", + "[object Uint8ClampedArray]", + "0a084d4152594a414e4510001a473045022100c3800172a192fc20d123355b0026ef503c035bc6b32a92386d4a3a3aceeb64db0220361a4db215f77a6885c0042c854349407dd8c9f7610bc4a701fe2e810e968eea", + "3045022100b5517383a1f9f7281859e1e3ebcc588770ac08fe7961d83ebff3ff922674fa3302204c490c86d4d987875aa55c089a6c8bab4414a742bc7df19f67261a319d4d8c17", + "get lang", + "SHASTA", + "CONNECT_CHOOSE_ACCOUNT.BUTTON_TEXT.CONNECT", + "83253", + "tiger192", + "contextMenu", + "siderHook", + "wGNioVu8q_yQSfGv9exY", + "commonSpeedUpGasPriceModal", + "WALLET.IMPORT.PRIVATE_KEY.SUCCESS.EVM", + "getStatus", + "P3j0XvzdSziIVobwTqsQ", + "83287", + "kn-IN", + "罵", + "83299", + "^(\\+?590|0|00590)[67]\\d{8}$", + "preparato", + "2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51", + "silver", + "riassunto", + "uint120", + "InteractionEntry", + "unstable_wrapCallback", + "gasIcon", + "h_", + "WALLET.IMPORT.HD_ACCOUNT.DUPLICATED", + "LaunchQueue", + "0a0c55504752414445544f4b454e10001a463044022007780929c45334b377692cc8f253f29709f1e76261a9fcf7eb7a70b748a86bc80220120c2b8aead6f63db84669c4029f0a607ce0ecdea6f39061ee030f13c57f811b", + "isVAT", + "generateAddress", + "ERC721", + "rlphash", + "adeguato", + "cn", + "0a0441746f6d10001a473045022100f8cd1266c125c3215674c481c371f135d73226ed7ea79b11b7a5fc5b666aa2c3022014a2f9ec5a007d71efd6c6ab34f32aa0568b0f7ae5be72bbfd9c426db3bdba00", + "AAAAZwRBWklUbO9t2aPErSJri2bv/uosEl3xlPEAAAASAAAgGTBEAiBhCziIlmiS9IjTCvoTnYP0sLp4l6I24FWAL4UjkECUmgIgPFx7MtECb7PQgmJ0hqv+wHif9Zv/0t1QY2I+h3HBd9QAAABoBEJPUkECy+RvuKH1eSVKm0hXiPLYbK1RqgAAABIAACAZMEUCIQCIGToTEbnIOINpKsGjUlDlN45qAT0BTVZkzIAaY1EJ7AIgIY0qBa7Dl9386OdDZks2xXUVrRw/TIS51O4RJm1Xb8kAAABnA0dYQagOlszrFBn5vZ8cZ/eXj1G1NKEbAAAAEgAAIBkwRQIhAPBBeewmSM6ZQhI3GswE08RWzOSPe9aOzX2K3j0PSRfcAiAIigKS6mUBzQfUsHlNjleBD0/U4bZ1iyMW0NJgio+pyAAAAGYDS1NQxqKtjMbkp+CPw3zFlUvgfUmedlQAAAASAAAgGTBEAiADFAMBsiftXcsHP57nrJnQenXTD3BsduKgCPMag7yQigIgC7nZWPn/iQLDmg33rirPQApxyZyn/meLi0Bb1lmnKYcAAABoBEtEQUlcdAcP3qBxNZuGCCvZ+bPeqvvjKwAAABIAACAZMEUCIQCx0zJj/kfzRTPENwxmZQM4tZzijGQLW47Qbfv9o3V65QIgG0Twzee8h415nvzQeCooBbxMtcljg40ZOJN/tPqe1VYAAABmA01CWNBoxS2B9ECblQLakmrOMwHMQfYjAAAAEgAAIBkwRAIgaioTJFsf4FIW0PhyTufK7+A1HOC8Q2dmsz9Ia2C4Ih0CIB37gieq6zr99tKav8qVgQ9/F9Pd1OgkFybhSoYlIVKEAAAAagZvQUVSR08pJyWBCrPd4KAeGazU6OnWwHN3OwAAABIAACAZMEUCIQCeVIDvfdLu3oLFQ4exu7fICr5G05Lzt+N3kQdPO53GYgIgMwhCUB7HlhQ8B1gl/SZWgZenGiYqneWiLEbtRSMRJBoAAABoBG9CTkJXTpwmvai5", + "_setState", + "83428", + "诸", + "get videoHeight", + "_p", + "renderTextAreaWithClearIcon", + "83437", + "Zm", + "nrbaAsZVufLCXYcexFzd", + "PRY", + "fisico", + "買", + "mprescripts", + "MainNet", + "speculative", + "0a074175746f50617910001a473045022100c185c42e22754a3288f82923f802517f2e62c65d232c028b563a2f1ec394f78202201336b7ed7ef106f7e8d903327461745bc6d874f5f54a3ff77ed2f92374c0af95", + "狀", + "getReadonly", + "data-tag-assistant-present", + "getCanonicalClass", + "GAS_FREE_SIGN.GAS_FREE_PARAMS_CHECK.ERROR_TIPS_2", + "namespaceType", + "checkBoxWrap", + "Escape", + "addressCopyIcon", + "APP", + "SINGLE_QUOTE", + "currentTime", + "撐", + "^(.*)\\[([0-9]*)\\]$", + "由", + "freeNetLimit", + "uaw", + "个", + "0a066c656761637910001a473045022100c1ac94ace05a30a48945ff03c90643604a2252f95655655b2b9ea2fc0ff118ca02202ab96843a48d586ea34c3188d95c29a0339a49f9fb35ec60850f7a4e8ed37f68", + "checkNormalize", + "shy", + "TestHelper", + "trxAvailableNum", + "writeIntBE", + "83583", + "overlong representation", + "#deb887", + "貨", + "they", + "tBdGcZ9W1naCMQ5LKpSA", + "早", + "83608", + "\" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding (", + "83619", + "绒", + "isSupportedGasFreeFromBackend", + "sibilo", + "CONTRACTS.ADDRESS.DelegateResourceAccount", + "xf", + "川", + "tecnico", + "isInfrastructure", + "zphpoxQKt2PsYiNN7ORd", + "^(AE[0-9]{2})\\d{3}\\d{16}$", + "勁", + "dashboard", + "static/img/c7b2886816f6aefea46448839e41d0b8.svg", + "_alphabetMap", + "ETHEREUM_GOERLI_TESTNET", + "稍", + "signore", + "filterConfirm", + "require_tld", + "0a084c6f676f4c696b6510001a46304402205b2eb157ce70d57ef46d8e0e148d1b37f097ad4a1335cb0c0eac8af85cbf6e42022052c078f1865332addd171dce765a24b5f1545225fe2271f2fbb5a57e8133d233", + "GET_WATCH_ASSET", + "lesivo", + "e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f", + "rotate", + "filterButtonConfirm", + "83700", + "secondaryGroupSize", + "bJ9JFZjwT_Fbp6o5XXPI", + "SILENT", + "accusato", + "NUM_ZERO", + "scozzese", + "0a03544b4f10001a473045022100add6981f536f2c043b1449d7680c691a9884cfe44e5b424c776c4488c4f7ca460220231d20171f1aa4e5a615703280a5cb8ac25f58f7ef13de6f06ec491908f0c673", + "release", + "Maker address", + "ol", + "bad data", + "0a0654524f4e747610001a4730450221008910d236e4e77dd90f03d552a907f63ded3232f36b813cc257e675a64b2f1cc90220153b819b4a8f645cb80215d8f210412888f387c30547da203298cc4818b1aefd", + "83758", + "rfab3_OOsdDg8udC8I9n", + "TRANSACTION_DETAIL.ENABLE_COPY", + "hf", + "晨", + "fromByteArray", + "adapt", + "getNameByAddress", + "ASSET.CUSTOM.CONTRACT_ADDRESS.FORBIDDEN", + "N9krDMFZs6j16fJnG1z6", + "3045022100f9b55eafa8d519298960b040f36a7479ace9d43b677d243d22c3194147dfa033022025f7a2962e342ee1572f814cd8b8cba1382deb20054475ba9df9dd321bc9fcc7", + "猛", + "modp15", + "getBaseFee", + "attachShadow", + "multiSignInfo/removeAddress", + "openRequestAccountsSecondaryPopup", + "BlockBalanceTrace", + "getY", + "teca", + "gsnc4bOyNA4_LDQ1FwJC", + "afterSanitizeElements", + "siccome", + "EXCEPTION.FORMAT_ERROR", + "getWindow", + "sum32_4", + "/assets_management/my_assets", + "decodeFunctionData", + "setAccept", + "classes", + "concert", + "filterButtonCancel", + "contentWindow", + "uu", + "deflateResetKeep", + "eBvo9yrtH2dnVt63dwqT", + "drawFocusIfNeeded", + "83887", + "83889", + "CHE", + "pcfOT1op5Qo0r7UWfNNh", + "crossorigin", + "兰", + "CONFIRMATIONS.PROJECT.UNKNOWN", + "Account", + "_importDER", + "RECEIVE.DESC_GASFREE_SUPPORT_COIN", + "sisma", + "pagehide", + "0a0a4768616e61436f696e7310001a4730450221009792141f57bce3aab7a4c3cd6a13467b46cc7cd046ec96b64be8ee9b98a9a7ad022004b1cd8054f3bb384e79410640cf83a63d4a9e5e6c98cde4188b39fb7e64f6c8", + "otre", + "ASSET.TOKEN.RELEASE_INFO", + "1000000000000000000", + "scamIcon", + "CONFIRMATIONS.TITLE.PRE_CALCULATION", + "tr", + "62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc", + "劇", + "ACCOUNT.TRANSFER.HOVER", + "prev_3", + "draggable", + "83966", + "0a12416d617a6f6e4c6f79616c7479546f6b656e10061a4630440220357fcb36b1a4e44d95066c7afd62fb9a3a50a1e27a27c971381470c6fdb9ba28022001cf8f74fb78b9013640d72682738fbe8c849835cf10e87110d4149c046eecc6", + "en-NG", + "estate", + "isScript", + "attempted to use private field on non-instance", + "0a0b504c415953544154494f4e10001a473045022100ac41f7d3cdff50fcf9deb158b374dd716a84f8b6549c2cd49d6378b4deb145b902204c3c6bb4221a72187cf3a6fee275a144e555ca91f658f4c7870a08e93e937df4", + "fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6", + "都", + "Z_TREES", + "ARE", + "BinaryConstants", + "clump", + "雖", + "84010", + "AG", + "TMT", + ", which does not match required type ", + "ZJzPUamdacxvFvlDOyAq", + "getFreeNetUsage", + "^(SA[0-9]{2})\\d{2}[A-Z0-9]{18}$", + "bytes22", + "ctid_95738482", + "heart", + "maj32", + "84059", + "u3", + "innocent", + "DD5fO4WMhQTYuGZqnNWW", + "SETTING.CHANGEHD.DETAIL.SUCCESS", + "refresh", + "了", + "086e1207313030303839371a07444558436f696e20002a015f320354525838064246304402207f1545df1f391b0fd64f3bec3bfeaf0f197746f5f95960243621426cbaa21c4c02206cfb53ca7ae1746eb40767b4dba9f06ccaf67ac4b7cf1b0e908884f389abbb64", + "ASSET.CUSTOM.TIP.FOLLOW_AGAIN", + "__ccd_em_site_search", + "培", + "nthArg", + "logoBg", + "pinolo", + "get played", + "d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151", + "CapsLock", + "84099", + "litigio", + "NIQ2zP4oRouV2EtOt3Df", + "^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$", + "84109", + "gct", + "large", + "get globalCompositeOperation", + "recepire", + "set hrefTranslate", + "ledgerService", + "馆", + "avvolgere", + "DOM_KEY_LOCATION_LEFT", + "isNewFeature", + "get ariaChecked", + "$Uint32Array", + "Ch", + "桃", + "plate", + "setAddressGenerateType", + "CLOSING", + "EUR", + "#90ee90", + "地", + "sgarbato", + "readUint64", + "utf8", + "087a1207313030313437301a0954524f4e41544c415320002a015f320354525838064246304402201bdd06b8d67fc84ec525bc2548d220eeb1097a5598d0e44824f1d7f6018e525702204ec1d2fb4297331f9bf8cf90e47d91acb98166df5096c4882bad1d788ee1f6cc", + "3045022100e580811e1e6b2e40fd4cbf4eb1a3f4baa934e6d96e80674431b2a6fe93581dec022010447ecd9023c4a028142d2e34f217b96a65ba030052c20eda6b3f4428ff109d", + "bytes29", + "utc", + "0a065169636f696e10001a463044022073304c5022852634c8c3fd3c1c931cbb7d8c1e449d2b1ad9bcb2ebb698ed3eeb02203f0631e2132b53aff635365cb3b49db76cb91ad6933f37a43fead2f8ae5f4193", + "OpaqueValue", + "shouldRevalidate", + "TOOLTIP.COPY", + "es-CR", + "JY", + "zZZrrnr0XG2cEamr5wla", + "getInputElement", + "0a07446f6c7a69677510001a46304402205f18aa95195baf3595dbd8dfcaecc4c78e891b4d813dbdc35ddd75cbb660c5fd02201750ff04f781f29f0df3bbfb6eba3c916d5ccc672439950d1cab3b66841d12f8", + "蠟", + "selectedSpeedUpType", + "template", + "iconFilterActive3", + "ribbon", + "玉", + "yU", + "予", + "Ag", + "music", + "0a0b44656570436c6f7564414910001a473045022100a2cb5380190542619c4904f24951dce10c331d250c46a5e697ac00564a611e81022049b6b01ac1ecd4534d15543982446c05198ac18b23da11c20e944eb092e97cb9", + "addUsedDapp", + "approve(address,uint256)", + "84278", + "_getWordSize", + "testn", + "Xg", + "C5", + "allowAdFeatures", + "逃", + "ids", + "烟", + "0a084359434c4f45474710001a463044022063784354023d79c256ee1b30a67c1627e6c02d0e78a24091e58573d45d594fdc02204e8b9a42b31fd7d1eba8baf2a7144ba32355c596f243cdedc825ce081cbd935d", + "rocket", + "^(\\+41|0)([1-9])\\d{1,9}$", + "rrt", + "get toElement", + "setSolidityNode", + "84336", + "#add8e6", + "add5H", + "PlatformNaclArch", + "gcsub", + "fn1mPz5vHJZ8NLfvEkje", + "setSideGatewayAddress", + "PopupInner", + "getPercentNumber", + "0a045345454410061a473045022100f496921d22e811aa41edf7f39a3aeb6dc1b5f9707561801ebec9d77cb28b922e022073a25ee3baf7e4d839766a3e1a69dda5410ce12740a05af8d51ce60caa7b7745", + "0a04454e4e4410001a46304402202ae1cbe30cf9da4b69de8ba6141a60869c201364bf290d4737f1bdf9b74ae5de02207db2edac96d1357ba9d5f1a752aa8ac4119d09975d810bf3fd18e2f33ac56856", + "FormatTypes", + "getOriginAddress_asU8", + "Expected Extra Data (32 bytes)", + "幹", + "_gRvtExmI41Ea7PcFIYd", + "updateConsentState", + "pr", + "MOZ", + "藍", + "variadic", + "jtVp1wZZrGR2TIRsJMbA", + "getPrivateKey", + "84425", + "cometa", + "ateismo", + "0a0954657374546f6b656e10001a46304402205a56334adee9988c4b40836c9d4491c1e4cc43c9d9a6a920c4f66540e3c8da6f02203d5ddf0f7497f7751ddb66a0487505ad765876329e494a8d07ff78181deaa65d", + "#ffb6c1", + "Bc", + "_countBits", + "tA", + "thank", + "ItemGroup", + "Overflow", + "感", + "getRowBytesFromTransactionBase64", + "恒", + "EB5ceIFqgeH47uEpwqzG", + "set ariaColIndexText", + "balanceOf", + "obbligo", + "trailWidth", + "bytes", + "钉", + ":checkProtocolTask", + "84484", + "轴", + "set onremovetrack", + "0889011207313030303532361a0848617368436f696e20002a015f320354525838064246304402204d502b51fd65d8974c2c84a9e605f416efc308c726aec7fbb2396bd8b9403f8802202d5a1883c2256048e3a8509a8c1073918e08663c95bc14e9ed27b6fcca62d756", + "pad", + "gambero", + "0a0e21415175617274657257696e732110001a473045022100e77a2c671453c9e3ece4569ad4a922e8b7708cbdd9eb6e66c03b406181233ef002206ca18ce6e6e661b070208d0ebb7dc13f3d56ef717f4f5219ced873438f0a450c", + "countryType", + "strVqsxfeUc95q6CBTxA", + "YBzbc3_8uOwUR2mNQqVl", + "setUintBigint", + "casino", + "doge", + "getSecret", + "84536", + "bHSMthIjvOfHt01sFw1A", + "84540", + "iuxor", + "党", + "春", + "bufferToBase64", + "renderProcessInfo", + "议", + "XbyzoLIfFXIW2dVqVOvS", + "0a0654726f6e494410001a46304402205a71aa0959fc66414c6393c22e8b2ea568c0eaf5578e2236b3bcd3444efdf59202202f4b93a37f6bbf1da87725a45d28b2258560f09853932b31e842196e53e9e3f9", + "0a044352424e10001a47304502210099566e1a44a834bc4dd26a842cf7a77a010d672bcb924d020a6e816a8ff6eecf022023350a8417847028ca2d4b37afe727167dc043d02f9569a8df70ce3e3a2c4da3", + "{\"0\":[\"HD wallet accounts will be created on TRON and EVM networks together based on the mnemonic imported\",\"en\",{},{\"formatters\":{}}]}", + "PER_TAB", + "isRegExp", + "present", + "writing-mode", + "Ec", + "捅", + "Bitcoin/TRX", + "enoteca", + "ecdhUnsafe", + "rosybrown", + "0a035a4f4510001a4630440220542dd15a7693b906ffec7a1c265e39b0cc5f30bde9e95045daad8c33f346e66d022068d323357ed9561f5bb9733844bba9c4d56e13fb3516cf4d9b7b8671672656d7", + "84611", + "_b", + "createURL", + "W9dUtLl4nkmo4BablLI6", + "getReferrerUrl", + "ah", + "crypto_stream_salsa20", + "0a07746573746f6e6510001a463044022024be62943a3868a34b28509b633d6e0efab9f6b85b5d1036cfb7e952dec4175c0220261d979855371277c97b57d7640f02c57fc748d1890b7d62a5a19e3e40c9eac2", + "getDeployTransaction", + "84630", + "0a0352454f10001a46304402207b16c5dd317299eb62129877a0f38baf6b2aef8a807f70f8e22ea075e9b2b0ac02205c21fa96fffed62f45405d32a3c8d19267f6c0b636e3a6d3ec2c82e033201468", + "NORMAL", + "掌", + "get fragmentDirective", + "llvfkAvpSANFXPZf7b3y", + "stopColor", + "duplicate", + "84659", + "dust.includeParams", + "84661", + "CLOSE_WATCH_ASSET", + "^[A-ZĄĆĘŚŁŃÓŻŹ]+$", + "readmeTextDesc", + "罩", + "cancelUnfreezeBalanceV2", + "84686", + "setLatestConsumeTimeForEnergy", + "bytes5", + "comparedTo", + "zugMfDHpMwfyCYDcDrQ1", + "茎", + "enableRemoveFormDataApi", + "getUrl_asB64", + "esaudire", + "onMouseDown", + "ATA", + "minNumbers", + "xlinkShow", + "84739", + "stumble", + "p2pkh", + "decorateAppAPIMethods", + "identifier", + "J5Rtyj01XOOPxOMH8aBv", + "GAS_FREE_TRANSFER3.NONCE_DETAIL.IS_LATEST", + "May not write null values to stream", + "01eda3a0-5a58-4e44-9f95-f7f1f59dd728", + "0a055a65726b5a10001a46304402201f3c771d28b40b44c408f5479d449c1744871e301e7ce180744850e2a52f1d0602200ac0cee3b1b807c0818a7d5ddf879866c3fa3ad972d0d40dcff793f1bbdb21ca", + "gA5VXXR1re4O_OUL7FHt", + "0a046265657210001a46304402200894227f6d36b989b769889f761adaa08d945b9d9980bf1acd4d7f48307307620220082957d377bd02bde5aaec1d6c38e9dadfa3105c8b07f6eeadad05002f872335", + "ConstBinaryMessage", + "caduco", + "getAddressFromPriKey", + "VX", + "isterico", + "ShardingForkDev", + "Expected Private", + ":useBeacon", + "_IGqSifVKcZ59YGH0CQY", + "0a0c576f726c647769646554525810001a473045022100a2a0f9ea2aa3ab1f993a59b44508d881cc62acc022d8637774ff4d4a287f502202207a477a48013ac03aa8763595e4ab71f1afcd11864e6e8ab6058b5c1d0ce2949e", + "0a074174686573697310001a463044022024289fa483240ea85c25c7472dd902f2da0764a3414624b9b08584e1a5dfb6a302203fb3fb2315413605b1478a3ad5443d90ce7816da5308a8517c651df46d4d126a", + "checkSearchStatus", + "getAvatar", + "keypress", + "join32", + "nome", + "D0aPQ8yOBtrqBAGpz0RL", + "selectedOptions", + "readContext", + "PaymentRequestUpdateEvent", + "毀", + "get cssText", + "#ffefd5", + "KS", + "wallet/getnowblock", + "-header-close-only", + "setAttributeNodeNS", + "VAT", + "clearSmartContract", + "setPublicKey", + "0a0b4942495a414c555855525910001a473045022100d1c57c2d169414a116ba70982d4fa66608f7a7b861fd114194a5c6f24280ae7e0220111264512f264c29050af79d9cd7f51fa88316015b90b2d6a125b1b5562b3824", + "assertBytes", + "nextPaintTime", + "84918", + "selectLabel", + "84922", + "co", + "太", + "closePath", + "set lineWidth", + "0a1243727970746f43616e6e6162697347616d6510001a46304402204c9631bb04c63be5c54d39ff17667e61e74ba174d26f11ca4a43b3b2d3f1450902204d0634d7fd016fabee08316cba4e4d6e3fc4e56d95d563a576bb0951160f9614", + "get shape", + "new", + "allow_display_features", + "scalarLength", + "BOB", + "ECONNABORTED", + "casual", + "峡", + "84959", + "getVoteAddress_asB64", + "set ariaRowCount", + "MUS", + "page_path", + "addRet", + "TRANSACTIONS.SYSTEM_CONTRACT", + "X5UV2Ejs4L7YxeMNdpC_", + "/import_wallet", + "85012", + "85014", + "h5", + "85027", + "MwL9YIEZ1L9ZACbVfS6P", + "htonl", + "识", + "0a0b54524f4e626574414e544510001a463044022002faa49851bb876c5a3ccd0ea1f406490da49a034c0ea36e55966e7350e8db9002204afece8fd95ce3dc7b7706121356647b4ae8c52d494cc9ffcb79e77bf4a69410", + "铸", + "depositTrc", + "darkred", + "辅", + "loadEventEnd", + "SX", + "AddressZero", + "kMK0yk1MHvPbuDxe022i", + "烃", + "0a045041575310001a473045022100f21532ce57c755f5e54494235c724c03223679b9b019e4d28d72e36638fb6ead02200edacedd1ef0542138e301431d011cdf0062405e9c36d8a7bf5a1035f476a6d2", + "AccountTrace", + "85101", + "ccipReadFetch", + "0a045349474e10061a473045022100a705437037d3e3db237664664f10dcfc58470c7f705ae498843a7bb60d4c06da02204c913b81037b65e5a218c8c75458ce513deca9876904040460c33e3cb5bff656", + "Symbol.matcher", + "base64ToUtf8", + "cycle", + "glide", + "_startPending", + "inflateResetKeep", + "EIP-4844", + "bN6Yju3llJN3tghVhVjD", + "^(\\+233|0)(20|50|24|54|27|57|26|56|23|28|55|59)\\d{7}$", + "lemonchiffon", + "onloadend", + "Sx6Gkgquxp6xFcdyZ14X", + "胺", + "85192", + "dust.13", + "dust.abs", + "\\'", + "85199", + "cost", + "urgenza", + "toBytes", + "BUTTON.VIEW_MNEMONIC", + "LEVEL5", + "'${name}' cannot be greater than ${max} in length", + "85223", + "setCode", + "難", + "L3Mlsz8hdWhZgh6BUZhD", + "LedgerAPIError", + "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f", + "statuto", + "becco", + "truncate", + "parseLiteral", + "datahash", + "85262", + "陝", + "0a0354585810001a47304502210092e8725389eb72f3bdd31fce00d70aa87b484740f53d9e4d43b181a9334cdf260220537eb0bb9a5cf9a34da3da6b74598890acb1e0031a61a164ce8e839935f39704", + "femergenode", + "-title", + "connectedWebsiteInfo/removeAll", + "get emptyScript", + "紫", + "CONFIRMATIONS.CANCEL_ALL_UNFREEZE_V2.GET_RESOURCE", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.GAS_LIMIT", + "WALLET.BACKUP.PRIVATEKEY.TIP_5", + "builtinArray", + "muted", + "palegreen", + "onPointerCancelCapture", + "袭", + "0a03474d4310021a473045022100bacd666f5138a56c22dff288e7fa957662362634f4cff2ca6994a58d09623c6302205d8632a650c30bceaec418bdf1fa114f02360506a5d20452c2bfc00366a1857d", + "MENU.UPDATE_NAME", + "extraNode", + "destinationIds:!*", + "\\/+", + "s849HAkhC1jyfuWfPiX8", + "original_activity_id", + "prugna", + "EIP-3651", + "dust.__ccd_em_form", + "bytesToNibbles", + "_isNumstr", + "null_", + "snow", + "caso", + "pa-IN", + "胶", + "outSize", + "getNewContract", + "jr", + "^[0-9A-Z]\\d{7}$", + "0a0e506f6b6572426f74732e636c756210011a463044022016d8cb132bd7e9877721ea077404f424d14332f3612a2a0fe86b6c4884cf4cd902203a51d07a693405dc3b22c84b5ad14b2527645314a5bece5de84445e91ef258e3", + "0a08545350456c69746510001a473045022100e8c58ef319ceb1c384ef26f21c26aa1fe861ed750a97e885baa8563972f89e340220563b230a5e36f0d1bc1e323ce53b3b9586295eabf8acb32d6709fb82527eb434", + "kBTHBhToaexMsWQdnG_h", + "int208", + "checkIsValidMessageNumber", + "get ariaMultiSelectable", + "0a094d657373656e67657210001a46304402205ee37a9e1ec90922b2ff1d664b16f382a2573d87113b9fc9f7ee5611e094a3c402201d2970ec4d1f29cbe8a12ccb08c7ef4f426afcc5270ea0014ae2ee384bd94ceb", + "isOpening", + "85443", + "getNodesAtDepth", + "怪", + "withdrawTrx", + "outlook.lv", + "85479", + "0a074675636b4f666610001a4630440220465a5dba66f92e96f2d524804a559499ff016283231bdd9aa34618566410e70202206fa023c7f75621182644638253e61cd2b4937c61a045a836c818010c8c21c770", + "0a0550524f4d4f10001a473045022100991da95029db78ed2ade677cf30aeba4a634c297e48bb34c9d3b8b1b31fb2411022025074df000b6e3e1adb544bfb6ce273c3118fa8910b15de0e54eee2a05dfc50a", + "85495", + "setShowWalletList", + "onActiveChanged", + "100%", + "85504", + "RECEIVE", + "hashToPrivateKey", + "setStatemutability", + "-dangerous", + "sha3_512", + "08631207313030303437351a1154726f6e5765656b6c794a6f75726e616c20002a015f32035452583806424730450221009531667ef05c75d56eb4484bb4a393b9ba2d8aba14af6c4fbe926f0559f94b5802206d5a067eff081eb357ee3357ebf157691b09bf4a9215a582f149efe3f3c213c0", + "_nsi", + "85521", + "AAAAZgNERUzsZDK5Dn/U2fhyzFx4HwW2F9uGHgAAABIAAACJMEQCIFTdpMug1pbT8LTnYgCsRoLzlnIQNqb+uAb6jWIzF3YOAiB6Xr3kDN0o2UfcSTcb3eG+uRXXdqwLbk7YB31Lt9CvIQAAAGgEQ09NUIUFudIlSnrkaMDp3RDM6jqDeu9cAAAAEgAAAIkwRQIhALxsOdCDGqvkIHg2zP74jwMx38i3ZLxJgPa/4P0lRsXPAiAWNsi4i7FlmY+G/zmKPaaOlVezrW9tfzPpmxYrp6eyAQAAAGcDREFJjzz3rSPNPK29lzWv+VgCMjnGoGMAAAASAAAAiTBFAiEAt07kGOt+7xzeCHbpWJprohejMYrYQLt5fGittOzFe9QCIBT8Rvk1AFdqygUDTiQ9EvSijla4GjYG1MmdYX6+utr1AAAAaARVU0RUwhMtBdMckUqHxmEcEHSK6wS1jo8AAAAGAAAAiTBFAiEAqViAlpAOd/KYk4bIYlgrIl5Ye6BjQB5T6VO5TVWgRpgCIDP6iFPfQ9bKhLEFYa/w2dgEotCkloTN8ISoZzLgMgm3AAAAaARXQlRDG/1nA3tCz3Os8gRwZ71PLEfZv9YAAAAIAAAAiTBFAiEAg54iIk/G7OMYIQws1lCNTk5CjHGONqRLHDWQeW3U/bsCIC6GouQjEy4v0OKqu1gLHgYRLH3nT1QOF+QEKEmHerzOAAAAZgNZRknaU3EE1qXt1Txvu6momHCORlJgtgAAABIAAACJMEQCIG08IKo9WdLkESPGpNn0l7evGbfSpAqBSWad68azrb6gAiBD0wuqG57ETPEde2tPggvtiVGAMqpAqBN8ayyoZD95TwAAAGkFMHhCVENxuCGqUqSfMu7VNfym61qhMAhZeAAAAAgAAACJMEUCIQCs6hekm3AfRb9hmZySDyI+vBplM0rksQnO+eOKAb+g4wIgfIcD1Gi2blI7bFaKoKV95Dc2Lf1U4NKCtwKf6tn9XnsAAABpBTFJTkNInCxf17B+", + "0a045449505310001a473045022100eb0757914a159698468847248cfa0ca7b9beb5b9002b90acecc6cd8bfc025e3602205e505d70e56f794346d5847730770b36173b510df254d3666fcc37082b78c86c", + "energyPenalty", + "85543", + "checkProtocolTask", + "08051207313030303933331a0f54726f6e57617463684d61726b657420002a015f32035452583806424730450221008a271b066b25717d15e750e8d50dab84144c3ff453989be118561ed43c8976a2022040965941a6590cde4989896312aa58e1f8d3b9ac9501b4e641825f3e12c7c50c", + "ut", + "gas", + "Rg", + "齊", + "_54iwSUdAJ04v3dgCD07", + "lP6wk0NBYKLy9QcZB3cY", + "multipleOf", + "jumpi", + "disorder", + "够", + "darkgoldenrod", + "色", + "TRANSACTION.TOKEN_INFO.DETAIL", + "get selectionEnd", + "Non-base58 character", + "%WeakSetPrototype%", + "setSchemas", + "Click About", + "SET_REMIND_STATUS", + "prurito", + " is not a function.", + "0a0f5361746f73686944726f707065727310001a473045022100ce1774c0789ef6227ecc53d8977a2b5dbe39221eb2fa86287accfcfcbde2af01022027331c7458e0d338983ed45f8b5f710d0aeeb90483ddc9913492027c2ec33010", + "_decodeBool", + "[^+/0-9A-Za-z-_]", + "VdxN_DZ1jMrNRqP0Xx48", + "get port2", + "toggleConnectedWebsites", + "toJ", + "SnE97wLWoSJEPiIDp2x_", + "^((00|\\+)?92|0)3[0-6]\\d{8}$", + "_sendMessage", + "0a0846616b654e65777310001a463044022022ee99b446359101069f4d35a632355146c027e0ce5b2a8ca576a358192d32a90220156f643f36c3b39ac1bcb623822a1d3fbf0a9dcb8412a55dd78b770cddd9d1a1", + "subMenuCloseDelay", + "85677", + "exitKey", + "optgroup", + "XOA7FGEcDmc3aB1EuKUM", + "spend", + "lavagna", + "cyan", + "CFB8", + "FAILED", + "nm", + "浮", + "isDisjointFrom", + "RON", + "live.co.uk", + "-spin", + "eip2930", + "varano", + "f9y3vsrbJNKS3oA67jCd", + "scamInfo", + "相", + "per-tab", + "Wo81abswo70wjYufSJqQ", + "sarcasmo", + "de-CH", + "13e6f459", + "sTFmh_dOPL34j02kCadz", + "get offsetTop", + "SET_MULTI_SIGN_VIEWED", + "fromEncryptedJson", + "devIdTask", + "RESIZED", + "0a044252475210001a463044022058013df3e0bc55ee66a91f73ca76c7e2396cf77584b4039068aeee1f3e99172102206b53516ef9b7216262aecb386ea61561126e2bbf82f7f5509a4317cb1b07cc47", + "trxAvailableBalance", + "rspace", + "yi", + "onta", + "CloseCircleOutlined", + "deployed", + "video_current_time", + "WALLET.AGREE_BTN_2", + "extension", + "fetchFollowedAssetList:", + "WALLT.IMPORT.CHOOSE_ADDRESS", + "javascript", + "diametro", + "anySeries", + "的", + "msqrt", + "^[0-9]$", + "removeHook", + "autoEventsSettings", + "eNBMzzq1pHeVVpFrSIdO", + "chrome-extension:", + "onClickNode", + "simpleEncode", + "功", + "85884", + "ttSLH1NNyE9OQ5q4LCRQ", + "getId", + "accountTypeText", + "CustomLimitAmount", + "中", + "showApproveAmountDetail", + "eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933", + "${label} must be up to ${max} characters", + "Mx", + "gtm.videoProvider", + "neutrale", + "TOKEN_TRANSFER_LIST.TRANSACTION_HAS_CONFIRMED.TITLE", + "HOME.WALLET_LIST.GENERATE_CHILD_TITLE", + "BlobEIP4844Transaction", + "listCiphers", + "0a075061696e69746510001a473045022100c66a45103cb855a7d2158b815ca6113e6315cb5dfea3eb47221807b4b22db1f8022038895da4975ee1a642f81ee35059709045f00498a100522f784b5bbbb466a8b9", + "0a035a545810001a46304402200e9991e1a20fb8c920ea4b6d8d076394613c17f47d284ae08bb7175e0ee4cd4402205b3de735f265e2f89610cbe9ab66af7a755c8058354a13ed6a0572b4af27e9b6", + "pAJEiDUMq6kvLlL5yp1N", + "newCollectionCount", + "session_id", + "icloud_remove_subaddress", + "85987", + "85992", + "dignity", + "createProposal", + "PHP", + "XbV9yJteACNjGkpIRv0B", + "http://www.w3.org/1998/Math/MathML", + "readonly", + ":sessionControl", + "czwikyQxKqECLSofhnVT", + "86016", + "automatic", + "forest", + "86023", + "0a0654726f6e6f7310011a473045022100a3f1d7b24545253a48bcb1fe59396f19f41556734f3bbca06f37faebe66561b60220151d7f6fd9a64e6d6cabc34741073c7064fcb5eb560a4e010d1e7f22fb58d0f4", + "require_decimal", + "yandex.ru", + "insufficient memory", + "3045022100e965ef559df040f2880366aa603d75e610261946912a663a5b33e17708da817102202b4d6130c5ba34195663877cf1d9679b811acf9048b9ed8625ed5c2ea65db40d", + "canPlayType", + "谱", + "cupboard", + "InspectorOverlayHost", + "en-PG", + "LULgunWX5qaER9qEkT8G", + "kXyb0VtQYsNeeZTc3_fv", + "get fetchStart", + "consensus", + "onSeekingCapture", + "StaticJsonRpcProvider", + "1.3.2", + "0a074469676e69747910061a4730450221008aa31b60e51316bb33e03e1232e4f0301b9c1d5e4c2ccc06f9be09a9dc166c4802202bbb58e94a64c021cf60f5859214d27d9f98f3d70af36b511e7298972bb6e8da", + "errorArgs", + "messere", + "getEvmPath", + "0a06434c5542534110031a473045022100e87cb9335c95464ed4ff20c3fc3df1f50668bef4a797b8211ef685f20dffd97b02205918df1712704263ae18ec6c5e89c831e409c1867281894099661c0ae8046302", + "0a0d57696e6e6965546865506f6f6810001a473045022100cefb7f8c3ecc1b7be1c7f5867665bfd5a01680a4763690c0eaf66d89de5a1ad00220559a87e99e0e09fb758e57478245e4fd55ff2dc0c909cf457b94a99d2ff7ac02", + "Yf", + "ceiling", + "CONFIRMATIONS.FREEZE.OWNER_TIP", + "0a0954726f6e506978656c10001a473045022100ea701c5a2bf2e795af0b82085d3df70b0c7025113a276a6f661e3f4d944599f10220516dd53a31f1d05021d26088cbd02c986c3670ff8660370c644ec2bef67ce52a", + "queryFilter", + "SETTINGS.CUSTOM_NODE.DEVELOPER_NOTICE.CANCEL", + "agonismo", + "enableFormSkipValidation", + "migrateAddressDetails", + "tornare", + "shadow", + "86124", + "AccessListEIP2930Transaction", + "kA1zt7pCH70Qt9AOXVN9", + "^(\\+?216)?[2459]\\d{7}$", + "LICENSING", + "NotEnoughBalanceInParentAccount", + "isStringObject", + "scatenare", + "unstable_UserBlockingPriority", + "toBufferArray", + "gAZjzGUpuLM0YIgPICb_", + "/home", + "enableConsentDisclosureActivity", + "down", + "ZvtlRSeNbgSBlAM9JPKc", + "xgumEKkEW7QbKrVkXoJ3", + "renderInput", + "0a0d536b7972696d4e6574776f726b10061a473045022100f50b45d2e182833d87301d2ed6f694b1bb1f5f7bbcb1573d09ebae89a535962302203c44b06322ca96489e366b5f85c95086384d33b44782a3a4f52fc9dc1def890d", + "allOwnKeys", + "scadenza", + "first_name", + "MAX_VALUE_REACHED", + "錄", + "UC", + "gtm.interactedFormName", + "useBlocker", + "PageRevealEvent", + "country", + "multiSignInfo/updateForAddress", + "導", + "lk", + "black", + "86208", + "Authorization", + "WALLT.IMPORT.KEYSTORE_PASSWORD", + "槽", + "immune", + "crostata", + "VI", + "31303031303730", + "0a0c4261636f6e426974436f696e10001a473045022100b81c1b09bd66935fc2d98037ccd43630f864ba3089ed70da2a2237c6dca1de8402204f702eed57a3ee0cef33972eb727174a1f414ed891f089730112ec493196e909", + "Ĉ", + "Byzantium", + "(^\\d*$)|(^0x[0-9a-f]+$)", + "86245", + "unte", + "KZT", + "farfalla", + "writeRepeatedBytes", + "NE", + "会", + "pXS5CHmJK1sHYrogmQMP", + "304402203660c0f0da24c89206e992e46c399d75d4e0981dd86bc145f4ed0d0ef469b47402200948f415f220225eaa67fb03749b2d5ea1ca8dfa76eda34d15c8f95746e30bd4", + "what", + "_peekTag", + "mediumaquamarine", + "术", + "pupazzo", + "getCiphers", + "86320", + "APPROVE_ACCOUNT.REQUEST_AUTH.TIP", + "writeSfixed64String", + "subn", + "0a07534745636f696e10001a473045022100ec8203b3bc9d5c584fdfc98623799c9f11e287f70d6e3b4e7c25925689285aab0220615e47b9cdc1c023dafe47129d6d9f029b5bdc63d8a5c4a43be3bcb6d6a559d8", + "clearOwnerPermission", + "露", + "0a0a426974546f7272656e7410061a473045022100e2c25b7358c7be9411defa05965d59c78cbe79add0128df5060215454785efab02207c9917646611a388636abf5a14a11453a0ac66b140b23185f0abae54633df013", + "topmost_url", + "isBase58", + "PAGE_GAS_FREE_TRANSFER_DETAIL", + "ProofOfStake", + "choice", + "RWA", + "notifyNestedSubs", + "86376", + "86377", + "getApprovalsList", + "0a0954726f6e696d616c7310001a46304402207e071d2447f459f505845826e79a59b7a0f8b2b535e4b49e880cda45b1488fed02207065d28a9c8c78383b33fe79ccf13b1554ca3ecfd1ac2fc8c1ddde3c253728c7", + "entriesIn", + "esame", + "copy", + "0a034c4d4310001a4630440220630f6464408dffe777c5f955b57d5b20714c980c1888ac1bb8bd09828855b8250220642968f3a8891ccbf2b7857b4db49679f44bc6af74b055a73a9568307dcfaa2d", + "bvObqO3VXVCYlRpLTb0A", + "onKeyDownCapture", + "docWidth", + "adAuctionComponents", + "createRef", + "sumBy", + "_workInProgressVersionPrimary", + "86446", + "hsl", + "equalsBytes", + "hex4", + "款", + "linkerParam", + "TOGGLE_BALANCE_VISIBLE", + "$BigUint64Array", + "AXofCqDXrSYV4_ZNdz8Y", + "nq", + "临", + "CSrF46_wD8KFlS1XaISj", + "煮", + "clearOwner", + "86520", + "dust.__ccd_em_download", + "int248", + "0a044e54464d10001a473045022100a68fa1d140a5321cd360cdbf5944057e0e2c45b80b5a37196b84a5a67d8a243c02202b5856dbacf180b7a66be67238a5c795970778d584a492a52ac4c44fb554820b", + "os", + "set disableRemotePlayback", + "SET_MENU_LIST_VISIBLE", + "get ariaRowIndexText", + "rmm", + "寄", + "WITNESSUPDATECONTRACT", + "CONFIRMATION.DYNAMIC_ENERGY.BASE", + "7d6cde79", + "SECONDARY_POPUP_LATEST_LOCATION", + "RSA-SHA384", + "86574", + "screen_name", + "setLatestblocknum", + "雞", + "Kb", + "#4682b4", + "手", + "commandForElement", + "get pointerType", + "boil", + "86606", + "臟", + "b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396", + "set onscrollsnapchanging", + "SECURITY_AND_PRIVACY.EXTRA_SERVICE.DESC", + "menuIcon", + "static/img/46b2af2e215e4a1289ea7d68d782409b.png", + "SEND_TRX", + "CONTRACTS.ADDRESS.ActivateAccount", + "onReplaced", + "妈", + "86664", + "CONTRACTS.FreezeBalanceV2Contract.energy", + "KzoMlT2vNg2ItJ_LLx4L", + "0a044a61646510001a473045022100ef0f9e2fcd49952072a1374cbd8a6a40238ddb35bbe2af6136a5361aef29ca23022026bc300a2fab96ae21802a0aa4c31d631dc41e06d886f131b5edea1708080aba", + "ACCOUNT.RECEIVE", + "FKP", + "0a0a766d696e6572636c756210011a473045022100e54a779e840d47862e990160c0a88980f84ff47fe22706dce2c2f703846d53db02205ea14eaf2210fa80a48f3a034b419edbc74646afb0316636ecb8f23387dfbd90", + "cane", + "PARTICIPATEASSETISSUECONTRACT", + "ot", + "Nu", + "KJ", + "VL9B7wO5TkbcJObkegcu", + "v3N1z2mRezgYtNDOwGHl", + "test-support.tronlink.org", + "0a075a455a4545474710001a473045022100b6db34a96ab0bb8d113d9eda86bfb3317a5e5c491d82a4d2cf37388e08fee203022068d147be71a868cac90d526a5ac3572c59c8e2fe2c52bc0c2338427c2b2d38dd", + "靜", + "blobToKzgCommitment", + "0a0954524f4e464f52434510001a46304402201330e232fb49e8c4e61b9d4a67913b9f4069de720c532e53832a76ce1789ed940220532a1bfd0f7981b8490dd7dcfb96d13725ccf3dfb90fc610f3db4ba04732cdd8", + "Content", + "modalText", + "GUIDE.IMPORT_WALLET.TIPS", + "verifyKzgProof", + "setSecondTokenId", + "renderClearIcon", + "get fontKerning", + "\\f", + "altrove", + "generateMnemonic", + "sock", + "getOperations_asB64", + "^[^\\s-_](?!.*?[-_]{2,})[a-z0-9-\\\\][^\\s]*[^-_\\s]$", + "clinica", + "TRX/KobeBryantCoin", + "FQZfoaWwvaikLyJQHzcJ", + "ant-motion-collapse", + "read_dom_elements", + "maskcontentunits", + "SE", + "extensions::SafeBuiltins::Error", + "checkAuthed", + "0a045a455a4510001a463044022033121b040330b2b3c7608f1c5994b42bb31a4704ddbc4897d4f67d8bbac306ec02206089f588a0153b747c3e2854c772926bb357a7643c5ad2aa81f0273357aa82db", + "0a034f574c10001a46304402203fc2bf8194a61d8883e39d391cba34994652252b28e5e555e4978f68da65811102206824ddbca553383e4dc7fea575d5257247a21e12f18c45ffa8f26c49b9eafcbe", + "clearAccountIdentifier", + "86832", + "86836", + "lx", + "tee", + "硬", + "U3pGNFZaD1urJFFrSmK6", + "86845", + "MediaMetadata", + "__private_22_instance", + "CCOw2x1A2jdP3uGigHzB", + "sq-AL", + "沫", + "CONTRACT_VALIDATE_ERROR", + "0a084d65676154726f6e10001a4730450221008e7609efbc3c5f0146760e3ce7ee92cb60da8af8712bf722d3c24e87e3035f8502202c749715daf0c137415b13dac860cd6d472802e9f1dd4fe8b5022231a9813cd2", + "0a0f46616365626f6f6b4372656469747310001a4730450221008c9d64acc90d3eeeac59aafc737051f3bccc9085177594d31ec102f57e0e4ad902205ec31e9f4512d84aa370ef8bef510222ffed7a904b0de0e114e1cdee9a63c120", + "deltaX", + "cond", + "functionsIn", + "getProposal", + "_gaUserPrefs", + "_tr_flush_block", + "touchAction", + "^(?:\\+1|1)268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}$", + "iNbL67VVF2SeQKIQ_Lo2", + "regexp", + "toFlatObject", + "link_url", + "RISK", + "PAGE_IMPORT_CONFIRM", + "bh", + "netSstoreResetRefund", + "fecomponenttransfer", + "厂", + "NaJUVFSKrZuGZZlc0fqs", + "writeSintHash64", + "NotAcceptable", + "prod", + "S9cvM9J9UCdptbTwCXxh", + "RKq9JTN9_jJz77pRVNPG", + "flatMapLimit", + "媽", + "0a0744796e616d696310001a463044022065b224d9f4eb7d56434f80560cff9f192c647d4904ec58fd0aa00384c51d496c0220741e177cf366ff3c31045fc706d6ca55f1caabc2fed19919f3bc377fbb60cc12", + "qs", + "Bb", + "迁", + "express", + "骗", + "86973", + "Jk", + "ingegno", + "trial", + "getPostUrl", + "monsone", + "strokeText", + "抚", + "BROADCAST.FAIL.INTRO.TRANSACTION_EXPIRATION_ERROR", + "Bmh33Rxs5rQfwrN6vQJs", + "networkGroupWithGroupAttr", + "dust.deferGaGamLink", + "getSelectedNodeInfo", + "gap4", + "0a045452414e10001a4730450221008679ac53658d70897e5dd0d2b163b351c64286d2f0586b2adb67871f5d9e522202205fa3ee9e67f8a302e34de81301f1d8b76ad281f5545ac155f02ae4ac9dae70b3", + "0a076563546f6b656e10031a473045022100cc454adcd94b477c90b3973dcf355d68e2215c5221d58d7e812b97547b7e1af4022053bfa164efd811fe238eb503b87f3a016cc363c3866f6c085e1bbc8a45426d01", + "rsa-sha384", + "87028", + "toUnsigned", + "selectedAccounts", + "get ariaDescribedByElements", + "magic", + "torrone", + "維", + "shiftKey", + "腐", + "俗", + "monkey", + "玻", + "TILDE", + "Xu63taZi7OZk8jzDOuNV", + "crush", + "XDR", + "onPauseCapture", + "NetworkAuthenticationRequired", + "place", + "manovra", + "^[A-HJKMNP-TV-Z0-9]+$", + "writeRepeatedUint64", + "targetx", + "CONFIRMATIONS.VOTE.LIST_NAME", + "application/json, text/plain, */*", + "_getString", + "entropyToMnemonic", + "[a-z]+", + "get currentRect", + "customAuthorizationLimit", + "HRk77QPdi2Xw8ZhNaMnu", + "華", + "30440220513be6e618840924202f319870537e0c1f1eb2e684c0a2c61152fc4c20b41c550220026e22f2cd2e12a6b48f97bbe362600556ce3fe5e8b292c05c89c591ea446e2b", + "87132", + "BUBBLING_PHASE", + "RESET_CUSTOM_NODE", + "居", + "form_submit_text", + "87149", + "rodere", + "讼", + "1599.98px", + "87160", + "CONTRACTS.ExchangeWithdrawContract", + "fr-GP", + "desaturate", + "0a084d7950617957617910041a473045022100d27cb8e0180d26af5cb7df8acef336646c3eb224b1fa8fd5c843aa216e8da8140220027d791991f79fb83e82c90712feba027c6cee893a3217591851ba3110f575b4", + "divRound", + "regionCode", + "salt", + "getECDHPairKey", + "ticket", + "Cl", + "0a0654726f6e424710001a463044022071b9393d729f913f810512348306bc1cb6494360a10b897fc7bf3cde4cc1f5c50220018026d6e1205d788affe4e35ac2d3f6d444430f2fe435f5427ad0bdafc15990", + "getExchangeWithdrawAnotherAmount", + "gtm.gtm.newUrlFragment", + "0a12436f6d6d756e6974794e6f6465546f6b656e10001a473045022100a692d4aeb54129ae6f4c7398ea3f3b1aecf6c0bf70b98fc6362f8d3bb6832a46022009ed41abc4be290370af4f2db7feed07e6ae08d71dc363ba7b0bba0a41b88345", + "lsb", + "safe", + "treePostProcessFromProofNode", + "isNumeric", + "CONNECT_CHOOSE_ACCOUNT.TIPS.TIP1", + "statusText", + "netSstoreInitGas", + "upon", + "=0", + "87251", + "warfare", + "dependencies", + "violet", + "webkitDroppedFrameCount", + "87265", + "AddSearchProvider", + "30450221008ab1ef7012cf407a80348d6be16a98d375bf959de72f260cb92520dbb30fc2ce02200d9c0e02c8375d94077ebe16c849df5745654a1c499100286201407be47688f9", + "barlume", + "clearAssetv2Map", + "^(\\+?505)\\d{7,8}$", + "getSetCookie", + "gennaio", + "87309", + "addressArr", + "DeviceMotionEventRotationRate", + "jD", + "__LUJjjv6X37vJOvZIv3", + "arsenico", + "getBlockNumber", + "gtm.isRegistered", + "0a044141434310061a46304402201d6e26a93193865314d1a3d9b0b4f8bf5d1903b9cbe59872e61eef7bfdf364ba022018551f333d7bbbd7eb15eb6093df54e913a0c62a388f34ea4ec4e83b976e5e18", + "writeRepeatedSplitVarint64", + "SECURITY_AND_PRIVACY.PRIVACY_DATA.DESC", + "picozza", + "get maxTouchPoints", + "Mi", + "add4L", + "flight", + "panda", + "pillola", + "secondary_popup_latest_location", + "_redirectCount", + "着", + "dust.66", + "餓", + "aoT3s6XqvQp6QAdJ_omm", + "isMobilePhoneLocales", + "addn", + "轮", + "tortoise", + "^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$", + "resolvedLocale", + ":adfeatures", + "static/img/2360af55266ad6a69922d315dc27ea00.svg", + ":_gbt", + "#d2691e", + "0a094d6f766965436f696e10001a473045022100f0a3e97061b7fb48da5adfbf82af0d19245b2ab0e8ec58d1fbf2c44abf070cac02205ff92fa017bedfc42a52e8db67fa4546765f9df9a00ebfc508ff2225679ed42b", + "UseActionData", + "SETTINGS.CUSTOM_NODE.FULL_NODE.PLACEHOLDER", + "overlay", + "cross", + "container_setup_start", + "08261207313030303938351a0553616e746120002a015f32035452583806424630440220034ac10b781f91ec3372a2cb5d89f0c6d33ec694fc1c6c17bae4cfab1b7c3c9c02203e15df25e29d7204b1a046f4c0901ac6d8fe08ddae4b0f14f299c430bf165c00", + "uint256", + "paused", + "pageScaleFactor", + "從", + "captureComplete", + "TimePicker", + "Import", + "DS4v2BBq4zv0YX5x2BzS", + "土", + "isLocale", + "87553", + "equip", + "^(GTM|OPT)-[A-Z0-9]+$", + "0a05466169746810001a463044022014d50c0524378355203d48891c570d07bad0e668ce4b18ed080c071783ae7180022027192687665f100404689c0d036ebb25290a85b236616007e3519bf73221a4bf", + "module_system", + "finalized", + "Gitcoin Governor", + "SETTINGS.CUSTOM_NODE.DETAIL_FORM.NETWORK_NAME", + "SERVER_BUSY", + "[object Int8Array]", + "87592", + "yahoo_lowercase", + "timeSelect", + "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0a0c21212121474f4c44434f494e10001a46304402200813d403884f2472bd6f80af63be3993362e4984985da57d4f1f2017f4daf87a022071a0b32b1882c54efe2e5a857be23cc01a211c34893c89874afd347263d59a2e", + "d1fucvJaBKNORDlMrTTt", + "gasNumber", + "ecdsa-with-SHA1", + "Č", + "OStrokeWidth", + "[0-9`~!@#$%^&*()_\\-+=:;<>,.?|/\\\\[\\]]", + "loadTrustedSetup", + "師", + "^(\\+226|0)[67]\\d{7}$", + "tenero", + "碰", + "is_legacy_loaded", + "ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f", + "isSupportedChainId", + "Events", + "漆", + "innerProps", + "md5WithRSAEncryption", + "BLZ", + "clique", + "iUPWwlVg1QhK9K9WsCla", + "ScsfkC9z2QvQ30UCwBqN", + "internal.addDataLayerEventListener", + "isIPRange", + "U_", + "fC", + "writeRepeatedSintHash64", + "录", + "runReadCallback", + "DSA-SHA1", + "set cols", + "87751", + "address/5.7.0", + "ecdsa/rsa", + "毫", + "webkitEntries", + "mac", + "状", + "87776", + "int40", + "0a08426974506f756e6410001a46304402203175746ecc31cd374e8444f5cc2486353cd5c987ca9122bbddcb7c1ed6b544d602200e385f0c78f41dac44833cc5ab3e38423581d5293d28f070e0fafb383bcc0963", + "focusTriggerAfterClose", + "87792", + "^\\d{8}$", + "LockManager", + "gridLabelState", + "getRefBlockHash_asB64", + "87810", + "scriptminsize", + "accessListStorageKeyCost", + "removeNamedItemNS", + "setWitness", + "Please select", + "QHaxqmzmXAv1NBLmilLU", + "FV52HOwDfmZtBoucexL0", + "https://cdn.live.ledger.com", + "get bodyUsed", + "primary", + "mad", + "^(\\+?880|0)1[13456789][0-9]{8}$", + "杀", + "interactionCount", + "dust.62", + "August", + "walletTabIndex", + "biggerThanPow256", + "sharedKeyLength", + "caution", + "orderBy", + "#32cd32", + "gen", + "diffAdd", + "MIeGVKaodpSMyDvzbrhv", + "tipContent", + "#D9D9D9", + "percUp", + "'${name}' must equal ${len}", + "pipesCount", + "吸", + "formFactors", + "绪", + "resume-button", + "KSiW5zRxEIDu3iV8v720", + "Pe", + "methodFactory", + "flavor", + "^\\d{5}-\\d{3}$", + "^((\\+?84)|0)((3([2-9]))|(5([25689]))|(7([0|6-9]))|(8([1-9]))|(9([0-9])))([0-9]{7})$", + "sw", + "0a09506f726e546f6b656e10001a47304502210089c435addc6e7e548cf7321f1698d7fd46ccd4c87e70db8ff541e212650bc68802205bc9c85a9ab0fde26f60c967d7a07a2943328e60519bd8801a4ab3501fe42d96", + "GPU", + "87984", + "xC", + "className", + "get offsetWidth", + "ESH", + "plum", + "88002", + "updateFilterImage", + "俩", + "writableObjectMode", + "jacobian", + "0a0744696c6c696e6710011a473045022100d8f8da93210eeb6e27848f183d10dc5e96ddfce6f90358994019472fe4efeef4022075c4879db70c8a5a9cc1ba8fbf06229d935150395c0abcc0e32f23f1e0b2567b", + "TRANSFER3.LEDGER_ADDRESS.OPEN_DEVICE_FAILED", + "Yv", + "0a0954726f6e50686f6e6510001a463044022066250b0ed13ee903e09165f3c5898b420a519e4715ca9c854b1a7774fe6114ad02207c09fc26b9c0953a5ba674af272d5360333169640191c6048c7ddc43617b63cf", + "inv", + "__ccd_em_form", + "ritegno", + "VvRYIa6bwcsMaI0jLUxi", + "valueToTree", + "0a0854524f4e6c75686f10031a473045022100cbe9009ae52f407a6ab05f03b081c786459c367af4030db36eaaf607d7e3ae1f02207f40746e55241de83c770cb189db7304747a7d0c898f84704e52c730149c11f8", + "purchaseToken", + "88060", + "arrayBuffer", + "LATEST_LOCATION", + "precomputeJsonKey", + "TRANSFER", + "balanceList", + "linker", + "0a0b5468654176656e6765727310011a473045022100f1e55399de341707adeba64ae823f48007d3ec80c0b212ee893c43b68b25546102200b7da63f613004f431e6b31e83e721738da34fbdeca5078c1d78a2a036205e66", + "享", + "subReader", + "PAGE_TRANSFER_STEP_1", + "OPENED", + "objectGetPath", + "0a0954726f6e537061726b10001a46304402204e2f076e66e4b25b5a44a555d0afd845c2bf4c46a8cbf859ee794097403011570220716760cc32623bbaa91073dfda8da87d496759d401338bc1bebe246e49f2cb0f", + "Om", + "[&<>\"']", + "0a0641496976696f10001a473045022100d4bd81447c06bf8206138cec05e0a3e222c4b3cf1518545bb61c2a0ef3b4283f022038f20301ce15e008523c33039eb94b9d63234366a862f17b3a114ea7ae668684", + "keccak_256", + "EXCEPTION.ADD_ADDRESS_BOOK.IS_UNIQUE", + "addError", + "瞧", + "followedCollection", + "block", + "isUint8Array", + "outlook.com.pe", + "onTouchEnd", + "Clipboard", + "鈴", + "isProvider", + ".txt", + "0a0354527810001a46304402207d986d1ec937bc0ea40d3a9aaeccb738ee54fcc2f7a085337fb92837d86e46cd02207cdd4d3639610acf94ec62f96d140154e516e938b550e1dc14f516a0eff562a5", + "SETTING.TITLE.SECURITY_AND_PRIVACY", + "getConstant", + "totano", + "糞", + "onPressEnter", + "ttd", + "timeout", + "Z_STREAM_END", + "getValue_asU8", + "0a05435942455210001a473045022100c727b62eab58523ece96787e8496eede8df67f9b6d590941662cc0eef8b270e102202e571ca1f6e47b7feeaf967d203260d8d9cae4dfe4e82ce74d915814ff042761", + "fetchFollowedCollectionList:", + "警", + "internal.addFormInteractionListener", + "0a045242545410061a46304402203ddefd06cca45f86ab5823c09da2d005c7fc145e4a04e4a94042394246d1757d02207218eea3d1c1a5106ee1a65bb6497099419d4d0e8abf63d99ded06269e84d8ef", + "cloneElement", + "sha256_phone_number", + "onPaste", + "#da70d6", + "darkslategray", + "FrozenSupply", + "turkey", + "horizAdvX", + "88279", + "88281", + "set encoding", + "0a094d74776f546572726110001a473045022100e736a8846dba52aed105302960d67d985d5cf66517b1c1b31bcaa5a9fe33fbd1022010b3887863dea331692a7102bb27f0f30a69584ebe4d4da3061a7faaeb3f1a04", + "盗", + "getCreatorAddress_asU8", + "dl", + "汤", + "remain", + "get imageSmoothingQuality", + "vagliato", + ":javaEnabled", + "FE", + "0a0a5354414c4b455245474710001a463044022033920597353e3f7a546ce0893bb8cfcf00f6ab7516a0ee497f8713564332ddd602206091c7a611e240febd6b58af8ca83903ae3c8263e2e379c3c28a3d198e7e470b", + "virologo", + "0a104573706f7274735465616d546f6b656e10001a46304402200543923aba0bdac5f26070d6dc7848695ee5dcc69e24807e1394e3fa2cd98d3402200e110b1789f001daa4ba3588dc6e6715ce7377ccd62e11903b9c7e15899b2565", + "粘", + "keyPair", + "SETTINGS.CUSTOM_NODE.DETAIL_FORM.DELETE_BTN", + "WALLET.LEDGER.TIMEOUT.TITLE", + "crypto_verify_16", + "盆", + "sg5qWrJrs0CJgR3iSjMq", + "WALLET.LEDGER.CONNECT.STEP_2.WARNLIST_2", + "MaxUint256", + "脏", + "utf-16le", + "step-over-button", + "readableFlowing", + "xuon8swy8n8aJSMOLZ_s", + "价", + "OPT", + "readInt16LE", + "终", + "%WeakMap%", + "0a046e65777310001a46304402201c289551b71c48cb29decc0e51287e99ff08199727888aa143e6ffc0397ea2fd022075657d9f05d30e6e47105d728a63f889c63f1fceb40550e656df431a5366f655", + "妹", + "${label} must be between ${min}-${max} characters", + "crypto_sign_keypair", + "sX", + "privateKeyExport", + "toCamelCase", + "cigno", + "onConnectExternal", + "88468", + "glow", + "erosivo", + "ENS token", + "uUe7LDXLPxt2LR7S0esh", + "https://bt.io", + "outlook.cl", + "ioZNkdGqCY9C9H8yGLdO", + "RC_FORM_INTERNAL_HOOKS", + "get formNoValidate", + "POST", + "UserSubscriptionState", + "negate", + "pointFromScalar", + "padSplit", + "randomPrivateKey", + "sD", + "fornaio", + "rincaro", + "IpcProvider", + "stroke-dashoffset", + "Backspace", + "ConfigContext", + "gten", + "get autoplay", + "onPopupMouseEnter", + "eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c", + "Mf", + "0a0345676710001a473045022100fcd65df12a027f93b869dce918902c23f1c56f5d8238ae6c47e0bed009dd51f50220112761a299adb8f5b49a9aaf93e43289144efced1ac0e08eb8399673319b2e53", + "event_start_timestamp_ms", + "NavigationPreloadManager", + "ArrowGlacier", + "mt", + "0a0954524f4e41544c415310001a473045022100e0a2b41b02bca3121bf4f7dcc7f3287eb89e7626aa3a6f4e4c49aafaf511487d0220530147bea71968d4c514f77e6c9110c49c39dd1c6c127992e2b6ceb050fad188", + "Tu", + "random/5.7.0", + "0887011207313030313133321a03484f5420002a015f3203545258380642463044022057518f7419d40103a795d47cab6bf98beafc85dfc2077ec946116bc2bea2643102205ca745e645a8b0d8051e04bc340c5b3012cdb0172efa3f055c4ae36cb1cec718", + "accounts", + "static/img/bd7c2953c8214a1d0f42832cb1b6adc1.svg", + "變", + "onPointerUpCapture", + "ASSET.ASSET_MANAGE.RISK_TOKEN.TIP", + "ASSET.CUSTOM.CONTRACT_ADDRESS.NOT_TRC_ADDRESS", + "utm_nooverride", + "hreflang", + "isDivisibleBy", + "^([A-Z]{2}\\d{7})|(\\d{2}[A-Z]{2}\\d{5})$", + "maxTagCount", + "arbitrum", + "furnace", + "216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a", + "__private_13_instance", + "妻", + "btnGroupWrap", + "calm", + "88705", + "getLedgerStatus", + "pepper", + "direct", + "fame", + "^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$", + "KWGdKCRLq5yxB0If3ltm", + "诗", + "selvaggio", + "INVALID_ARGUMENT", + "withdrawModalVisible", + "set adAuctionHeaders", + "88749", + "iconAdd", + "\\*$", + "get ariaRoleDescription", + "getSignWeight", + "offrire", + "darkorchid", + "PAGE_ASSETS_MANAGEMENT_TOKENS", + "蚀", + "$r", + "startCase", + "\\[object (Boolean|Number|String|Function|Array|Date|RegExp)\\]", + "ccd_auto_redact", + "DELEGATERESOURCECONTRACT", + "3045022100b85f48fd591345542f9e2271b4f33e71287a703eda9f9f7b54458dea60fb59fa0220661f4281eff16352e5e8db92a254b6b74ac0f20e3d41c9042a3c7c9f7397bd08", + "kg", + "allowStale", + "INPUT.PASSWORD", + "sendTrxByBridge", + "castle", + "3045022100c1e15f064b9cf3d8cb2c6b297318c543066a12868419121c7062ccb7fb2f619b02202c3079f47124d6a25178d4b8431acd0bb08f44e9a0ec302e71bb4cc9b49a05a9", + "ignore_max_length", + "BluetoothRemoteGATTDescriptor", + "get version", + "SAFE_TRANSFER_FROM_WITH_DATA", + "88849", + "pendingContext", + "setNeedPassword", + "setEventHeader", + "_user_agent_bitness", + "lumaca", + "0a075061796d656e7410001a473045022100d4d53996aa6198517d77d4dd18cdcb9d5b82cac59274cbd1b852fde232e48a1602200d83b2ba1175496366154af9eedb1e67008e7d4897983cdf3748a2fafa15dd49", + "D4hbM_iBo2RzuqGRA9Hn", + "transaction_id", + "malgrado", + "bl", + "isMemo", + "sudden", + "vxPoEPXf19d01PifZIA8", + "getDerivedStateFromError", + "hCUx3QxLSmWytF34fYNm", + "radix2: bits should be in (0..32]", + "0a03444a2410001a463044022019f55175225ba2cb130b32b99e75cdda757aa2489ddbcead7d0cd370cf84cf4f0220558ea90d2f14af1ede5268866fd1197a35061f75462c9d13d4d67805ec173cbc", + "veterano", + "轟", + "rupe", + "argine", + "onEmptied", + "essay", + "mathcolor", + "0a0a436861726d616e64657210001a4630440220722e6fce5a5698efe271205c950a46d697c6552c89008ae6e9e242f5a899c5240220537dc6997b848d68935d63ecd0b4ba699a9c71d8b9e789223dbb2b31214ba71f", + "08671207313030303734381a204957696c6c427579557253454544526561644465736372697074696f6e4e4f5720002a073130303030313732075461727175696e380042473045022100db3655bbe561bbc17e85b7d481fffd6c593d7702906c507dcc711bd7e2749bae02207abf8962feb9438de4f6406c29521e2b4f0ff9eea623491d6bba932ac3153cd3", + "div", + "V_", + "-hidden", + "generateRandomMnemonic", + "dizzy", + "leg", + "0a0b5554494c49545954524f4e10001a473045022100e2a5dea11cbf07fa08c354f8822dddef1e726b34c0ee9d7b2a2fff740bd1c37102207f744ed24a3cfbd3f4f0c7f79761ada84242dc04cfe5a038670ff026b39f03e7", + "connectStart", + "sgt", + "new_customer", + "generate2", + "0a0947617a75614361736810001a463044022013c18edda859a5fe6d15dcf29f36f6eb49ab4723968b3dcf49d61e3656e02ef002207edf8aef5952f5f5f1d4451874710cef451357522d42a69b458cb097847dba65", + "xcu8T96tGdUECUNESW4c", + "gtm.", + "USE_PROFILES", + "pentola", + "ondeviceorientation", + "%s must equal %s", + "getFieldsError", + "showLedgerLoading", + "咨", + "setLastNodeInfoCt error: ", + "parrot", + "sha-256", + "unobserve", + "88999", + "static/img/8fc556cbee7e7fe2e849bafbe2004f43.svg", + "-click-animating-node", + "saddle", + "MoGsnTZRxRZq69ai9cIB", + "_waitForTransaction", + "uFcoJ4XRLdpG7xQndwXK", + "EMStoken/TRX", + "PasswordCredential", + "END", + "HYPHENRANGE", + "0a0550616e646110001a46304402203bd68caaa0a00c588f838c43b9fe942a79bcf1ce3619a0baff7b44035a781819022001c6b2c2b6126a3af93e2586f2b431dc4c3f6a0f8cb107e35fb5e336f542e87d", + "OAnimationIterationCount", + "contentEditable", + "0a1043697479426c6f636b4361706974616c10001a473045022100b6433c8b210492129a7cc388c5312af4f552f47133b7fdc95566052e9086b4740220435692688299d75a6b0bfce4da377aa5f3095a9a2c82545c92d248ef9aef3b05", + "Uheo8AoNhr09d1MrvHLg", + "ASSET.HOME_ASSET_MANAGE", + "9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714", + "epochDuration", + "#A0D911", + "set selected", + "getUnconfirmedBrokerage", + "64 64 896 896", + "collectionId", + "dust.25", + "0a044c65616610001a473045022100a15735173b7a26836dca972517fa75903c4fee364cdb26cfba89758d319e8aab0220259e90f4d5f43b13f6cf001de5d25015a09c9ca0a2fea891631e3f957f2ad668", + "setFrozenBalanceForEnergy", + "MIGRATE.MIGRATE_FAIL_TRY_AGAIN_MESSAGE", + "onAppearPrepare", + "selectionRange", + "PAGE_NODE_MANAGEMENT", + "skip", + "redSub", + "fromPublicKey", + "TRANSACTION_DETAIL.REMARK", + "存", + "decode", + "菜", + "Cz", + "dividedToIntegerBy", + "onInputMouseUp", + "publicKeyConvert", + "0a046274747410061a473045022100f53872d4d7b7ac28adaee99d86af6d2bbc6019923998d44bbe0845798bd5c9c40220689ba44360e011265a4cdfc3878f48c0941d6ae6f1c16c7f770c6796f87ed3b3", + "set disablePictureInPicture", + "smemorato", + "setOriginText", + "努", + "xlinkTitle", + "TimeoutTagged", + "BuyStorageBytesContract", + "IRb6TgMmoeXgbMKVjNA1", + "CONFIRMATION.DYNAMIC_ENERGY.COST_TEXT", + "cabbage", + "m8YwTkBhoDeMegDhAgma", + "勢", + "0a0c506f6e6742616c6c436f696e10061a463044022022bb0a6065744b8f87e27b12a61b8dd23b884ba8d7ad731c00af05319dace66e0220678e40872ae5c3e67223d782907dc4a26585d7e660cfff1efa181e05de3b3507", + "0a064c6f79616b6b10001a463044022033868132f9f00a6632d35033ca7516f755db9c0ee95ceed2ab8b88b2974e283002200df8155570ceb5ab1590072ab46cedf9c16aeb7cfbd3cf220a0fe52590e65dd2", + "dropWhile", + "showTag", + "&eid=", + "89185", + "zj", + "do", + "潤", + "VS", + "卖", + "torba", + "hO", + "addAddressBookChain", + "額", + "route", + "\\b", + "getNewVotesList", + "ariaValueMax", + "color-interpolation-filters", + "^[A-Z]{2}\\d{7}$", + "Object already initialized", + "getFee", + "any_of", + "0a0852696e67436f696e10001a473045022100f74d83a57832f8f618cf1a2dbd438f2d235378b16659d56e9c79caf1b1f2e0f602200d3a40785c525cfccedc18548a8852f400ddbc486746a77e0fadfc055ca255e3", + "AxiosHeaders", + "89240", + "bti6NfqlHA4VwUglMUF6", + "Ai", + "index ", + "__ledgerLogsListen", + "px", + "get ariaRowIndex", + "vtp_isAutoCollectPiiEnabledFlag", + "checkSecondaryPopupRedirect", + "trasloco", + "89273", + "ASSET.UN_FOLLOWED_NOW", + "TransactionBuilder", + "setUnfreezeAmount", + "getSelectedLanguage", + "雜", + "强", + "tree", + "(\\*)(0+)|(#+)(0+)|(0+)", + "sortManualCollection", + "业", + "LHzaQNZOluwJFJbjm9pv", + "trafila", + "89319", + "_oY63ShNz1W2nKz2fELZ", + "transactionDetailFromList", + "fronde", + "stepDown", + "ironico", + "raise", + "0a0e4d6963726f736f6674546f6b656e10001a4730450221008d4693937f75914339e3a9d0aa5001ffda31dde2e14b23bd17340c7fbca9c8e402200b0d117299eb6ae6b7bbad05746df23b470964c8522e17ef8fdfcf20e6a85b49", + "{1,", + "ALLOWED_NAMESPACES", + "wrapResult", + "eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3", + "Private element is not present on this object", + "ek", + "crypto_scalarmult_base", + "unitMap", + "步", + "89363", + "allowPrivacy", + "dUgyji3fZmCrTerwO8gu", + "forEachEvent", + "apiStatus", + "Ĝ", + "TAB_ID_NONE", + "Select time", + "file", + "set fontVariantCaps", + "為", + "B2h4AWmKHCJ9Qty6ippP", + "kpqER6f94qANdeUbJUHX", + "transitionend", + "加", + "31303030363434", + "ft_1", + "opinione", + "iX", + "gdkNHayykxK4zShLQQuF", + "ampliare", + "罚", + "SortOrder", + "DJ", + "REFERENCED_DATA_NOT_FOUND", + "nodeManagement/updateSelectedNode", + "cloro", + "good_length", + "onChangePassword", + "Frozen", + "0a074d696e6572616c10001a473045022100a0c420202a5f5bddf581f4af84a3e13b26244b8b1c90eaf8f096d7c221e50b1c02207adf1c2868d8078abc9763943c5c9a7fa524c53aeaebd781a72c1d0ec0250d51", + "launchQueue", + "89510", + "Notification", + "tld", + "0a03574c5410001a46304402206ae0222094dfc1b08567e10bf27a0af88581b6cadf815cd832df09d06f5777c802206582ed51515fa55caf73aa6fbf9c9c546a23a78f6d64b2e4c7bdc4fd006ea3a3", + "static/img/991485a28840521f10c557e48cf1728e.webm", + "addressInfoWrap", + "lAKAHfmegVCOPkkDRB_c", + "setDelegatedFrozenBalanceForEnergy", + "ks", + "蜡", + "dv", + "getMnemonicAccountCount", + "useModal", + "Vh", + "gadget", + "loadingCost", + "Marihuana/TRX", + "focoso", + "Previous 3 Pages", + "e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d", + "nav", + "ZqFqIR_WLDdIthfzFRBc", + "eventHasCtrlOrMeta", + "0a03426f7410001a4630440220210c661746e88f219cc6cfdf186eb6653366fe73c7cfc735024f96709cf28f7902206b1ec19c0a13650245836db00b215ff7044d398f33bf2eccf16277b171189396", + "remember", + "DelegateResourceAccount", + "zebra", + "0a0c4d7943727970746f46756e6410001a473045022100899b5801fae74b55258e00a8a576cbd85d03572b9bb23b9957c67f2b75de43b802203ab654e2820ccb32be4f3c9066f91f5ec0110d128c91530cc6bc0a9411280195", + "eRnzaDIejkQHJUEwUf8g", + "MWK", + "Tree", + "89640", + "ty", + "89651", + "https://bsc-dataseed1.binance.org", + "captureStream", + "CONFIRMATIONS.NEW.FUNCTION.UNFREEZE", + "addCase", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "static/img/6db8d65bbf8213d15647e07563aa579e.svg", + "VyY_0_a4s98O9jzaBZkY", + "1:0xe92b586627cca7a83dc919cc7127196d70f55a06:affaa50b47c793acb6b9f912325d898538d409f735b8f312a1914623", + "turbare", + "084d1207313030313435311a074269744368697420002a015f32035452583806424630440220170daa57a6ee64f0455cf5dad14bfdf5a68e32d7ed0426f5a9685232063344260220163a43a1c658fe8ccaeccef923455378d58ef9e35d4866fd9c8834fd6784ecec", + "labelInValue", + "mousemove", + "CONNECT_CHOOSE_ACCOUNT.TEXT.SUB_TEXT", + "set media", + "rightText", + "getLocalTransactionRecords", + "ethersWallet", + "89717", + "transferItemWrap", + "onSubmitCapture", + "get mobile", + "initCodeWordCost", + "纸", + "get redirectCount", + "activeTime", + "SECURITY_AND_PRIVACY.CLEAN_CONNECT_DATA.BUTTON", + "89763", + "$i", + "0a0742697468756d6210001a4630440220675795bb414e9c9bef24a09fd71c76ed9fa563a7825557df67270904a7fd588a022015f70c1d81142ab44e6c262dbf53a61549717daa7dedb6f833955f206af85b29", + "0a085354455050494e4710001a473045022100cd377681aa39357cd1361481277cab86d1001b14bc8f3ac0ff097cb1f2aa2d0802206072d64ce70c94e63b1df66b549ce6f1725039c0ac4aec6578d9e070ad123c24", + "89780", + "Operation", + "89784", + "^[א-ת]+$", + "phishingList", + "static", + "macchina", + "0a076469736c696b6510001a46304402202e1e5510b54ff600dfc87be8b0abc6c83418b53e28ae5bfde034a192a6120c6c022002fbb856c9dbe10c1b4c36ae5c8869b7649174f4f86413f27d9bd8d3e6f2f73b", + "chainstart", + "diffuso", + ":screenName", + "riunione", + "pl-PL", + "encodeType", + "Search", + "腰", + "shr64_lo", + "arm64", + "gtm.scrollDepth", + "misery", + "Pz3ryIDYB9T41XXPjmr9", + "content_group", + "previousMonth", + "aes-192-cfb", + "ovviare", + "getUri", + "justOkText", + "0a0d506572666573736572436f696e10001a463044022066356972a5f15d2818c80a1dc2c5bedc3145058db1fd68522cf3fabe1fa4bb1602207fa7bedd8b1abfc700a0ccd236032c4a767875a1a61f5be0b63038fe3c5c6084", + "89847", + "ariaFlowToElements", + "0a1241476966746f66496d6167696e6174696f6e10011a463044022002afd27b30c21626578f51e444d22d5171e03a6ff1696e75b0f6224dfaaffcc202205a20dfd6f5b977f1293bf56b5b27cef22af29fcfdee2ed41b2cdcef3a1f7f86a", + "Xv", + "TWO_TO_32", + "dust.45", + ":devIdTask", + "Buffer.write(string, encoding, offset[, length]) is no longer supported", + "邀", + "[0-9]+", + "89872", + "0a0a4b61726c73727568657210001a473045022100a240a713e5131afdf9eb7cd1b44d4078ee2792148bcd98cd68b828bac3bc74fb022072b924de19274d694f996a607d18c89d52091a93675e1281255217d198d0dd55", + "CONTRACTS.ExchangeCreateContract", + "usedSetCps", + "traffic_type", + "waitForCallbacks", + "MO", + "位", + "instanceDestinationId", + "89902", + "0a0b43727970746f466c61736810001a46304402204a5227bcf62fbc92c7627b025f2ba64f6d0398704ebd3ff9ff2804171330345402202b1f9d38832fd2fa119827d7c6f4a7fc65b967ba338abf265cfce422ce2e4805", + "encodeBase64", + "topics", + "OGridColumnSpan", + "destroyPopupOnHide", + "signatureImport", + "Common", + "loadTimes", + "ASSET.COLLECTION.TRANSACTION", + "Amount", + "89961", + "between", + "0a105374657068656e4375727279436f696e10061a46304402203858903fada426c858e815aaf263d3e7ad673e65a9f677da0fbdb31132b336e702204474c53053b4cca0c7a3d918178b2cd5e523c0edfaaad11c49c49ae6ba6b4358", + "0a0a4375706964416d6f726510001a4730450221008d45a93f1ff5e86af02961db764662d4f9e03b9d1daa415fccce9a58b6d7df8d022005d0e87c28c0e814057645be1bb84f316ee38e7b66afd9aeaeb21aa2d30cea83", + "isFloat64Array", + "isStrongPassword", + "avanzato", + "GEL", + "troncandy/TRX", + "0a1254726f6e436f6d6d756e697479486f75736510001a473045022100a3d25742aeff77e16877698c0e47f0b11c0828f1caff617206ebfba6e7de802d022033921a018929523765451806c0ca35da47ec80be76fc7df28d9ebd60dd6abf82", + "^$", + "get sandbox", + "#52C41A", + "GPUBufferUsage", + "NONE_HD", + "_flush", + "SETTING.TITLE.ADD_NODE", + "createConicGradient", + "BlobTransactionType", + "站", + "An", + "CUC", + "SigningKey", + "wonder", + "lcpEntry", + "Ledger Nano X", + "p8o0cGHOLVJztyTTRUjQ", + "internal.addFormSubmitListener", + "O5shV1NePjwcnKidQAMN", + "tortora", + "isWellKnown", + "symbols", + "0a0a74726f6e746a6f6e657410031a463044022037bf3d6fa8687cc0171109c120fad16969099399ca863070861c36ceb14bc6a302200885c9add52369855a042e496089e55e71fd8996d264b2c05a8aca2870011ece", + "flatList", + "optimistic-kovan", + "popupAnimation", + "riflesso", + "oT", + "optimistic-ethereum", + "3045022100aad3a5a7ba18bb2cb73d647bc0a573eadf97b62bc08b7656dbacb982aa341d7002203a4f6e50a3f386b10d0377debe312d5a1462108563e18807fa8d45c4edd7615a", + "31303031333430", + "6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700", + "mulTo", + "populateTransaction", + "hmacStrength", + "jH", + "imageSrcset", + "JyuxHcSi9A6jfPdWNPOv", + "__ANT_CHECKBOX", + "dotDecimal", + "WALLT.IMPORT.LOWER_CASE", + "0a09393031746f6b656e7310001a4730450221009200dbf14bcac43c399b641d58ce3aba856c43bce70ce67d66f8df624b828bc1022040997bffd7fb319fd5bb35e40f51861b98d994119bd01ed75c48c46996fc583b", + "ZN", + "0a0948414d4d455245474710001a473045022100a1faf4cad09078ff779481e708096924229e74e3bcd8df21f9be02d4110b01ac02206a74e0e93d07d92ebd6fe2eaa2599dc75056c7fe4eb5a055dbdce6b86799a1ba", + "1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc", + "errorOrDestroy", + "google.tagmanager.debugui2.queue", + "outlook.co.il", + "0a0754726f6e41445310001a46304402202bdd5d4e5a8eb61c7d0a053416c1e676f1e4f02ca14a7865da4f6d2ef89a4032022005056a4b487db71e94c3b5e68a701fd50f78148ca269a75d99c836b0bfe3a9dd", + "ovocito", + "x-dai-chain", + "writeUnsignedVarint32", + "0a03576c4e10001a473045022100cc27c575b3927eb2000feb02fb2c416416088bf5116b31482cb5cb1c05e690e802202ccc11b5eb4ef3ddc2b85972dbeb1609c5456e9af9388eca491816d40fe4d9d9", + "access_template_storage", + "Choose a week", + "90232", + "0a0456696e4510001a473045022100df8e72aa352195bcb84844bc71f92c49b9adb68bf94dc5b2874faf3d2416a2e202202323949eaaa4f1aa21523143e59950fd35fb7dbab5bcf964d1634253f3a51d00", + "fuso", + ":ceTask", + "square", + "azione", + "showPreventTransferModal", + "油", + "msg node reconnecting error", + "triggerRef", + "boxFlexGroup", + "k2ceGworESXC3v3KdSeA", + "withdrawTrc20", + "MISSING_OTHER_CLAUSE", + "TO", + "佔", + "riforma", + "yO", + "90280", + "isAddress", + "https://www.google-analytics.com/debug/bootstrap?id=", + "three", + "_strip", + "placement", + "PKR", + "0a054f4153495310001a46304402204b6fb8addcc46c5f5b744d6260aad8bd5ed4f391a79a65e346e0ba146bc22c66022011201d78fd80121dd5533ff0435f053c799b3b9cb7efda0cb87ea1fe1e789605", + "90306", + "0a1243727970746f466c75656e6365546f6b656e10001a473045022100e26aea92e75458fdeea4dd80e98a1ff515773336a3c620b2bad25a33bd7934ea02202e0bcc2aed458380ef607613420e94350483e0c2fb0078cb91f49b50021535a4", + "DAPP.NAV.RECOMMEND", + "snellire", + "setData", + "irrigato", + "OL", + "oiigAW2qMhpFZIwEn3iS", + "0a1a4265726b73686972654861746861776179496e63436c6173734110001a473045022100e735179fe9e8f8945a9f92ddc09eb35ddcdad5ac61169a25d2b6eb8d33e14a3902206fd60604ac33b7de6ffa1bf0e882e124230a6d2c8f10fc2dac3456f8716b6d63", + "Pm", + "0a0b537461727465725061636b10001a46304402201616e1f41db825d8095cd4b9f7729034168fb676bbe4b0d8909f446b991804bd02204c11424d754441633a388257b8c720c93d468f6af501625c8ee3ba56cdfe7a04", + "xH", + "HOME_PAGE.GASFREE_WALLET", + "zN", + "%s cannot be less than %s in length", + "\u0018Bitcoin Signed Message:\n", + "noRQy_NbL1VuiwTLYUOO", + "APPROVE_SWITCH_CHAIN_ACTION_NAME", + "readPackedFixed64String", + "^is[A-Z]", + "validateBasic", + "ar-DZ", + "gridRowStart", + "vDnwEtooQBfa4kThWoeO", + "習", + "zu", + "__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED", + "GAS_FREE_SIGN.RISK_TOKEN_MODAL.CONFIRM", + "numberOfItems", + "dh", + "wC", + "0a045377617010031a463044022064cede521b9982c71a094aefb2ead2860c478b6e4de795ccf1afb64acfe1599d0220377c5a383801dc37c77e60c75c38957088696c738b3c2241e809d4aed3f6d742", + "father", + "Continue", + "壳", + "ER", + "denial", + "itemScope", + "deserializeToViewDU", + "difficultyBombDelay", + "0a13494e535552414e434553434f494e4d4943524f10001a463044022076522955693c619f9e58787e27a7344d98a076a3b6d0fc7cadcf1278b90d2ce60220022cd72e7c8ed2640ff54b1d5db56070cc26f257ac8a00e55ab40266fb7d048a", + "toJSONObject", + "rm", + "NegativeOne", + "getRootDomNode", + "90424", + "pointCompress", + "0a0954726f6e746d6f6e6510001a46304402203850c7bea1b5648956e4c35f0aa0d73d4e2aaac8e87722f9ab3e3b565cbb077e022002c9cfcdf0eac1e724aef09e89ae756b72ef24aa2aca1ad03acc81e6999dc3d5", + "gtm.newHistoryState", + "Upload error", + "DZ", + "群", + "modalWrap", + "item_category", + "drawSourceOrderLabel", + "captureStart", + "弟", + "_cbcInit", + "舉", + "gas_free_token_transfer_list", + "鋪", + "bootstrap", + "NODE.NAME.SHASTA", + "蝦", + "tagRender", + "embody", + "UNAUTHORIZED", + "^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$", + "toggleIsAllowPhishingDetection", + "90516", + "transitionEnd", + "itemTips", + "rnd", + "PRESENTED_IMAGE_DEFAULT", + "setTronPower", + "dT", + "Xw4zgO1yuCua2xBA4cFW", + "dress", + "雛", + "90530", + "nmMlA0klHZYNS3AQVaik", + "ı", + "TransportOpenUserCancelled", + "ConcurrentMode", + "Jr4RyCa4fkAwNefYwmsp", + "signatureExport", + "getEVMChainIdMapRPCServerAddress error: ", + "CUSTOM_AUTHORIZATION_LIMIT.TIPS.APPROVE_AMOUNT_ZERO", + "15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c", + "writeRepeatedEnum", + " is ambiguous", + "COERCEPLAIN", + "60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448", + "vc", + "trespolo", + "procura", + "addressBox", + "xwsTK7YaINk1kgY1IHyh", + "SIGNINSTATE_SUBSCRIBED", + "eluso", + "fefuncr", + "edxcLlK53LK4z_uPPOzu", + "webkitTemporaryStorage", + "clearCofactor", + "0a045854524f10021a46304402203afb40c1ad52a71e2c4f9a07ed0a7edb5045844ef12e78ccf6da0bd2d719701f022041a2b08af5a7cbb159c6ad6d83c09dd6de38b63e3974d0623a7f9f2c35bd38d8", + "onFreeze", + "aw_merchant_id", + "mGdn8kPAXZLmcoLXFmtx", + "get onpageswap", + "AL", + "riva", + "Fr", + "outlet", + "牆", + "aguzzo", + "get launchQueue", + "quicklyInput", + "zt", + "90615", + "page_title", + "rc-dialog", + "90631", + "应", + "BOOL", + "`name` is a required option for createSlice", + "tiger", + "onTimeUpdate", + "lE", + "TZA", + "pzhFjP3NLqRnPC3w0iVs", + "zh", + "readInt8", + "MozBorderImageWidth", + "PAGE_CHANGE_HD_DETAIL", + "y2", + "batch_on_navigation", + "QeHZl93oocVrJh1L_2rR", + "olive", + "WALLET.BACKUP.MNEMONIC.ERROR", + "field", + "MD", + "https://www.ethercluster.com/etc", + "罢", + "d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e", + "onPopupAlign", + "updateQueue", + "UfsY8g2wyFeqaGJZioIo", + "UopuCQKgEKcYrqDVKD0w", + "0a0d53706972697457617272696f7210001a46304402201ecdd21d14f678b391d3ec1542b5b4ba28e0b2f371fd2fe40837caa09830eb8a02207803244eee138fa7a0295c4bb22e2deeddbf79ec004200c8ed295647e98a42a6", + "setBytes", + "NZL", + "connectedCount", + "countVarints", + "%s is not a %s (function)", + "31303030313237", + "formItem", + "noshade", + "90757", + "90769", + "90772", + "ElTUhDgPvAHKLYWO6aG5", + "辈", + "99836569", + "0a094d61636b616e64616c10021a46304402206a46d138936230e98b2df32b16b2664323dd75d3e3dcf8c08665698c7b34637d022062bad87fc1a987719fd3078974ded59006fecac11148da87c992f61850c5ff44", + "/import_address", + "OrientationSensor", + "90787", + "usbOnly", + "纠", + "pc1", + "凉", + "90796", + "turchino", + "%encodeURI%", + "0xc7", + "MODE_8BIT_BYTE", + "SERuKQ9Xfk9dG91l86eA", + "yE", + "isWindow", + "90823", + "90827", + "d4", + "addAddressBookAddress", + "GGN5VbM8Er8wuDBjt7eu", + "checkEnableUseHID", + "allow_query_components", + "31303031323336", + "greenyellow", + "謝", + "instance_name", + "_isFixedNumber", + " has type ", + "90888", + "0000000", + "DMA", + "_wrapTransaction", + "rejects", + "%Date%", + "0a064e69636b6c6510001a4730450221009f54b0ea46b3207bcf815612ff087cbdecb1f5a3cc164c6ef4404175f12c6eba02202c7588c5ad21eb32d258a376d6245ae4fa6a4cc1a90123c6d42a99ecdf6e1ad5", + "spinoso", + "isContract", + "million", + "statusPage", + "recommend", + "omitBy", + "90918", + "restart", + "onopen", + "cullato", + "istrice", + "0a085550524953494e4710001a46304402201a827b6972b03952dd857ea469b946f59d14ecbb7986ccc67e8bd888c787b6c20220399367c48ba455a3784134320e9ca0dd60f41474d373bba4c79d7eff83695296", + "Decipher", + "blacklisted_chars", + "useSimple", + "compileStreaming", + "gu", + "0a1250616c6d54726565466f756e646174696f6e10001a463044022074fd0a7d7f6b5ed1bfbd5bf09ecb8e69f20cd18a48b8aedb0f8dae7c6260ac9d022033f0e1b7ac331f2f3e2a71887d954f4f608c508e17ec79510b3bda33d34daf35", + "GnY8ERDFq2bVgd5ogkXo", + "localTransaction", + "0a0b526f626f5175617274657210001a4730450221008d7c534ed384e8b7fa2ecf660146d238f92e3c87c38d9f08b4c863506146bc1402201a5758be88b104321b2227fd47d52f9e2e3fef02e17b20e9ba841d7d3db47ec4", + "ignore_whitespace", + "90951", + ":legacyCookieDomain", + "aes-128-cbc", + "NoAccessToCamera", + "erc721mintable", + "static/img/9f090ef70fbaf5c8e00e155aa7a09cf3.svg", + "removeAllHooks", + "COERCERTL", + "輸", + "carapace", + "cid", + "304402203e5e5fe4636b283df4e4d027e8ba5e43d912f53125b052e603548fff051b37d702207ceae4257ccc801de3943fb68b1a0e2af546e12d3bc74481b7695a12de7eebd2", + "kindOf", + "飯", + "AccountCreateContract", + "sing", + "91015", + "shoe", + "oliva", + "CHANGE_CHAIN_TIP_POPUP.BTN.GOT_IT", + "lu4TZMvFclSAN7MNs1hf", + "贪", + "%s must be at least %s characters", + "0883011207313030313631321a0750616c6154727820002a015f3203545258380642473045022100a123085ce49193ca276b443e9b0f2970a9734ba1fa953534efbeb928cdd7200702207a066515d91112beebd1b3f7662edd0580f3b950210db0ca678325f86b78a9c3", + "士", + "0a0552454c494310001a473045022100c2c2c8d1d75ec15ea10744070d3698826296d8d8af5cc6de403076f2538908550220263f0e31127c49086465bddd3006acf46311454d96bf22c80097ca564114d5e2", + "0a095343414d544f4b454e10001a473045022100ab252dcd5548ad19d8e94f17870832fdd6df0a6a1ee4f8308cd8a9d335d303c30220431babcbb35fb1dc125045f06e9b909e2115e785b34514edaa05173b95e91e57", + "0a0353454710001a4730450221009821aa498d424cdd37cb8dd3e46bee2bcbc81ce44b668b10d16076aaf7f6064602203ef6c7d278b753f8fbf7a4c2c841ed9efcb47665aa0b88d7966afd6f66312e43", + "isIndexed", + "[\\t-\\r \\x85\\u200E\\u200F\\u2028\\u2029]", + "static/img/9477a44adf114d45e67cd575c0b89a59.svg", + "getGasFreeAssetData", + "91069", + "permissionModalContent", + "fee", + "FieldTypeToWireType", + "get inputType", + "chdir", + "91105", + "getApproveReturnValue", + "vtp_foreignTldMacroResult", + "CONTRACTS.ADDRESS.TriggerContract", + "borderImageSlice", + "91131", + "generateChildAccount", + "ExpectationFailed", + "迟", + "态", + "務", + "get processingStart", + "inited", + "0a05436865636b10001a4730450221009bf900ed5013e08e0dcae4c1891e13eea805ff1b211940452e78c4ae48de4e1702203ec7d2015c4411ba25b49905088e923f1a9661b36e10b55bb1fd63b860c49026", + "keyFromPublic", + "asset", + "cz", + "handlePortalUpdate", + "BR", + "剂", + "scippo", + "na", + "setAccountAddress", + "慮", + "91178", + "MAX_UINT64", + "劑", + "isMouseEnterToShow", + "operato", + "s0_256", + "j_", + "彪", + "getCurrent", + "https://pre-rpc.bt.io", + "trc721Token", + "plt", + "frana", + "0a084b4950746f6b656e10031a473045022100a5938596c9262803e4b57b2862d6f93aa866dd1fa42e98efe50bb320a3bebc8a022033f09670bb0549ebddc04058a6601922caccf12c0b01a6d3441238ba6ebb3ba9", + "Ledger Stax", + "0a085468756d6273557010001a4630440220211ba5b65ca00c759c71a50d4db8bbf05801c4e5b82ba4ed0a5b85ad5c52e4a902207c4633a0e1d66e11470b2ea26b7dcb35e10ec67db081f54b35bd188df9e83565", + "onBeforeInput", + "noDisposeOnSet", + "%FinalizationRegistry%", + "08511207313030303938311a0854524f4e4245414e20002a015f320354525838064246304402202ad27af2df6542a71d550b079103505e243871ac4e1f7c777321a73ec42fffa202201b22e965d00720ba71b9a2e02c280db1e1e29bc250629b1c5c79042f5980ed64", + "headerStyle", + "CONFIRMING", + "yf", + "fune", + "Ua0PobivE9pnGskstlg4", + "1:0xc18360217d8f7ab5e7c516566761ea12ce7f9d72:2c3e6b3e91e39ef9bb3c1b1cd2b4d8da76bf433179c8042962671278", + "isIntersecting", + "minimum", + "explicit", + "get search", + "91301", + "coniuge", + "3045022100fc4ab75ab184e564ea297da785d4a749b913e58706dff4e6c7ae49f72a7e9701022067bfead2e11a323beca3821a3ba310d705ebb128f45bee1f394dcc7e60af8043", + "outlook.sg", + "onPopupVisibleChange", + "GjnXZNCteRe2DTbKWjkw", + "91338", + "91339", + "0a07426974636f696e10061a473045022100e80e325ef36292c40c32c09943da5ebab049e825ee027fdd4d85f201501b4b1f022024b56ed1b53e7b9861ca448e233f8464ea5a4d1a81a8570b30ba5fa82e7fd7be", + "android", + "SO", + "体", + "病", + "prependListener", + "sempre", + "91373", + "3044022046d278627a7b68020ecda5e20d249bd9d141a404267acb8dec4726f30de5694e022073397f8438fad45b78813a7161eea60dbaaa1b421beea742efc8c07acb63fa63", + "-show-info", + "keypoints", + "UVVwZtqpKbaD1orymosm", + "%Uint8ClampedArray%", + "91413", + "callback", + "uHOmWgqgy6Lt3rMdeXnv", + "0a06474d436f696e10021a47304502210099eb96ffd66ec63b0ac71847b8bc63bba706f549de52090099e39eb1fa7568bd0220147410b08983caf148dac1b901cea15327d3891292fdd5a0039bbf425b9845e2", + "static/img/428cf67fc1c925fc0adcbccdf95fb418.svg", + "neofita", + "FeeTokenID", + "91430", + "0a0f426974546f7272656e74546f6b656e10001a463044022073022f26e0b93f4eb479223a304426e7812e65d4ca37b99d176b0af45043f0dd02207132d5c20bf5a67ccef960becdce172a73076b530d5daa498c43b99b5147d24d", + "Hb", + "0a0944656c697665726f6e10001a473045022100b67c762e0bced7eced1da10d25e6f88cebd8cf69c9769e009749fd54b8c2dd2d02206e81f405c381227934832f39bc44440e0dc0290d620c34c1cbdc5d2293174542", + "^[A-Z]{3}(U[0-9]{7})|([J,Z][0-9]{6,7})$", + "Maker asset address", + "animatetransform", + "WALLT.IMPORT.PRIVATE_KEY", + "isPointInPath", + "店", + "W78BNS8BDtstauISumRa", + "91460", + "088e011207313030313831301a08436f6c6f72706f7020002a015f3203545258380642473045022100b05b886f56d4ff4125ef289b2fa5b6b8bfc1c2da83f7a458ddfc979e9e1b79230220076d28bdd03da5505e28990127f0b90ee8c6d163bfde58195aa6309b30543916", + "偉", + "deepCompareStrict", + "ZT", + "xlinkHref", + "0a094b616f7363616e647910001a46304402203978ea8e00e6f77071116842329390a102bf4cec80e00d6d49143511301332d202201b7318fe5711dad282b1c15227e437025cab8bb6a15365e0d7f9a4b76cbd0e23", + "叶", + "perbene", + "isWindowOpened", + "mimic", + "cmbFuh1pRR3v02Apvl1x", + "Ledger Live", + "SETTING.CHANGEHD.DETAIL.FAILED", + "set vLink", + "GGY", + "ghiaccio", + "set wrap", + "0a0354525a10001a473045022100ee03f2f2d81ab74c5ccb68656613f87672de6811dde5574fe1efebdc9bced4aa022069c8ace765a4dc9c3870752e8a239dcba308374a9d11dce9996720dc007dc554", + "nucleo", + "onPlay", + "scheduling", + "FInEVyVJoYEXomO0xen1", + "91524", + "campale", + "再", + "lawngreen", + "穆", + "spawn", + "進", + "get lastInputTime", + "IMPORT.MNEMONIC.TIP.EVM", + "TRANSACTION_DETAIL.APPROVAL_AMOUNT", + "morsicato", + "tokenPriceBox", + "0a0452656c7910001a46304402201d21277990ffa187edf7781dc4af0270229080ec92a98abf5a438ec6c9335a3402205dd34e3e46f88582bb1abc751f2fcfb4fdcc7aa0b80214dc96ae2bd8c1e790e5", + "SAFE_FOR_XML", + "0a0753616d73756e6710001a4630440220565a8871a18ff596f2762557a53b95497f241dc71e743fc5c8b8c80ec1033c76022000d46842079eed29385ce55851c7f39151c12ce289c72fa7a3ca73e6471b87bc", + "elements", + "Kv", + "set attributionSrc", + "CLEAN_OLD_DATA", + "OVERLONG", + "maglia", + "MGP7rDITNptDow5gIDLg", + "yt", + "polpetta", + "91592", + "dish", + "properties", + "JE", + "^(\\s*)", + "91600", + "formatEther", + "91604", + "91605", + "91606", + "Exchange", + "0a0345474710001a4630440220478ce4846e93d25a21577781aaf3cc83e711ac123cfcd4b309d824fc806b834602204154e3bd8e67c5cd4f828fb06ac59d2ce372f0b604c482a626126e43553b2bfe", + "get willValidate", + "fromSolidity", + "runtime", + "isUserEdit", + "Hardfork", + "304502210092c988b7806250d99ca2760167a0c72f4c7e20f8f9174c519421bba8adc03c0a022032f33a3843e31b8ad17991e8eb3e3b922c5c2b9570d930fa9456b6f59b8974d3", + "TRANSFER3.USER_COST_DETAIL.RESOURCE.TIPS2", + "is-invalid", + "\", using ", + "c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f", + "綜", + "0a044162726110001a463044022001339b787ed30a811455f267913d452f50bdcd862948fea577a7501be9e6475f02204f646e56a54340e414374d79084c7dd95d2a0d3c3ea78884960a0922f67bbdce", + "get languages", + "moreIcon", + "HashZero", + "assurdo", + "createTokenExchange", + "Yc", + "secondary", + "NUM_PLUS", + "storedClientId", + "bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34", + "gasTips", + "EL", + "generateGasFreeAddress", + "^(GB[0-9]{2})[A-Z]{4}\\d{14}$", + "91712", + "bech32m", + "briglia", + "nostrano", + "clientY", + "E2eWsVAoEuBwWhTUYkHS", + "91732", + "91737", + "inedito", + "_write", + "91745", + "canino", + "91748", + "setAcquiredDelegatedFrozenBalanceForBandwidth", + "銳", + "specularexponent", + "wP", + "偷", + "NotEnoughGas", + "3045022100bd1de29559311612a7d0bca3c61b10d9ddf0753be7c372ebb95e0b69b674c01102207d685aa2b0a2309ad094a5fc8e09210681781f9a4294e4c7973d0ecf1adabcbd", + "hg", + "杨", + "Jc", + "0a0642616e636f7210001a473045022100f80c2025eb141fda456e81e92dd6d3d84d8e932f5be1ade55be490f178d4405a02207b549b45af606a9d61285cc2c56d103d13b2fc82a27227eb37cdb4fdd421642a", + "饰", + "91791", + "^(\\+?675|0)?(7\\d|8[18])\\d{6}$", + "static/img/843491430f8f0c8a5758999b495d177a.svg", + "0a0652546f6b656e10001a46304402205a38b42948ae5d1fb585a1be3d0953f19035e295a51d6426e6c96126f8f08dc702206b9bf5c925c363b70e31399c3a1aba7b0498e5c26d4ba6c287fff2a26ac92073", + "lightcyan", + "車", + "parser can only be used once", + "0x2b6653dc", + "USBDevice", + "Ss", + "CUP", + "TurboTron/TRX", + "^(\\+?254|0)(7|1)\\d{8}$", + "protocols", + "Kt", + "msg expired, key:", + "getOldTronPower", + "M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z", + "acceptTipText", + "ufficio", + "91822", + "getTokenFromID", + "decryptNew", + "markerMid", + "horn", + "muto", + "eventProps", + "admit", + "1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94", + "/ledger_address", + "dpWSD4jypM1D8hlnlIgM", + "cry", + "YFV98Y6hglBaETLPjst3", + "vo", + "getOperations_asU8", + "^(BG[0-9]{2})[A-Z]{4}\\d{6}[A-Z0-9]{8}$", + "0a05576174657210001a473045022100b3b2dcf9a98e64955df11501f946980244c874d0113a730c03d7615df76afe0e02202c847348451ed71a6d3593941c950e43a2a77b4db379edd976e4f860e5af4ce7", + "eventCategory", + "main", + "ariaId", + "__lodash_hash_undefined__", + "knife", + "set role", + "approveTrc721", + "UNKNOWN", + "NZNztgYaGyNCwf6PtQTw", + "during", + "basePrice", + "TRANSFER3.COST_DETAIL_MODAL.RESOURCE_USER", + "positivo", + "_t", + "ariaColIndexText", + "夹", + "modifyAccountName", + "HYPHENRANGELOOSE", + "91987", + "rT", + "QGkOwafp5qy4i7hIdF4n", + "辨", + "91992", + "isFieldTouched", + "set csp", + "novel", + "isPort", + "烯", + "security_and_privacy", + "mappingTrc721", + "attributetype", + "historyChangeSource", + "onPointerEnter", + "k6xleBGA5Y5LQ9aL80wv", + "Ż", + "zd", + "hat", + "SD", + "92046", + "${label} must be equal to ${len}", + "mC", + "TOKEN_TRANSFER_LIST.EIP1559_SPEED_UP_GAS_PRICE.TIPS", + "pergamena", + "GAS_FREE_MULTI_SIGN_ACCOUNT_MAP", + "垫", + "UX", + "isLessThanOrEqualTo", + "XRInputSourceArray", + "初", + "^([a-zA-Z$_][a-zA-Z0-9$_]*)$", + "maxLength", + "bitstr", + "%NumberPrototype%", + "TokenID", + "$R", + "SH", + "e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e", + "判", + "object with keys {", + "豬", + "0erleonalorenseinceregesticitStanvetearctssi#ch2Athck&tneLl0And#Il.yLeOutO=S|S%b/ra@SurdU'0Ce[Cid|CountCu'Hie=IdOu,-Qui*Ro[TT]T%T*[Tu$0AptDD-tD*[Ju,M.UltV<)Vi)0Rob-0FairF%dRaid0A(EEntRee0Ead0MRRp%tS!_rmBumCoholErtI&LLeyLowMo,O}PhaReadySoT Ways0A>urAz(gOngOuntU'd0Aly,Ch%Ci|G G!GryIm$K!Noun)Nu$O` Sw T&naTiqueXietyY1ArtOlogyPe?P!Pro=Ril1ChCt-EaEnaGueMMedM%MyOundR<+Re,Ri=RowTTefa@Ti,Tw%k0KPe@SaultSetSi,SumeThma0H!>OmTa{T&dT.udeTra@0Ct]D.Gu,NtTh%ToTumn0Era+OcadoOid0AkeA*AyEsomeFulKw?d0Is:ByChel%C#D+GL<)Lc#y~MbooN component higher in the tree to provide a loading indicator or placeholder to display.", + "COU", + "0a04534f4f4e10001a46304402207c104b6c05d227b242f95127c06b9e6c83bd59da1b73e865223dc319a7e813dc02207b5260b4bca2435a38028af28e1803180cfcbd1f2ac3805af6aa988f8cd186d5", + "弦", + "amountTips", + "isDataView", + "jsonKeyToFieldName", + "feblend", + "0a084e6f6e53656e736510001a4730450221008f7019b8a1de58b04970a4635b23c4a3a77863500523a3a62769dd4f7eb0d16d02207f03b652ea50a469647a8a2f2ccdb4913b79c29e52dd637e0d6432db8a9c6ad7", + "Rl", + "areaName", + "PAGE_DOWN", + "s3", + "HardResetFail", + "step", + "0a0957686f7265436f696e10001a47304502210089c4a9b58cb7e1b2f8992cbfb75e52330514e68fdcba418a29e9ad64011a7e3e02205ce75b0f2846ed30d0ef928af690cd1780d4bb4a89bf70e899472449fbf81807", + "全", + "webkitSpeechRecognitionEvent", + "tagClass", + "eN", + "3045022100c23622dc64172dfedc8fae04d5fa24e25f598bea659e703839dccf19736ba13a02207554a945d0e9c2816860ec7a6c4aab9088fb58f5316c1007d82f0add61693954", + "editApproveAmount", + "xHkwujpBJP3fA4uvxQNs", + "_importPrivate", + "unskipHeader", + "U3CbjrLZAxtbZoHtZHVg", + "累", + "listSuperRepresentatives", + "neck", + "__ecl", + "onCommitFiberRoot", + "get brands", + "wasManuallyEdited", + "REJECT_CONNECT_ETH_WEBSITE", + "set valueAsDate", + "OGridArea", + "94781", + "egoismo", + "TransitionEnd", + "trumpet", + "SETTING.TITLE.AUTO_LOCK.NEVER", + "elica", + "feeItem", + "dust.__ogt_ga_send", + "HEALTH", + "above-element-wider", + "\\[([^\\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS", + "94829", + "pointsPerUnique", + "0a0e52696e676769744469676974616c10061a463044022018d8e5105808337e47e60cbea4c964e6e8df5cde8d91bb9f4b4aed013699e23602206ec3d0712c7a6056eced8b24f6f3a668e264bb7fc696bc433c22eeec38088a4d", + "bulbo", + "readFixed32", + "0a05534545445210001a473045022100d6d9efa35f51d06b51674840d53d84d1a0ef59185a55270b7ebef7b34244a75d02204aa0940383a91bddf8557fced408bc42a5b5cadac46ce18714cb9addd210b18a", + "rinsavito", + "hashchange", + "^\\s*", + "blake2Round", + "vtp_", + "\\/+$", + "撲", + "%EvalError%", + "1em", + "meninge", + "hasRawData", + "gasFeeInput", + "0a055472616e7310001a463044022038601957918bcf18b04ca4a758ef157a66cdd74fc45bf19149a94ebe3464db340220696b59ad6cc158624820d7f41131ce02741e8bc239e8b0b3c747d037d84578a5", + "get state", + "last_name", + "onMethod", + "__ccd_conversion_marking", + "formatJson", + "BRL", + "XUA", + "94915", + "getResource", + "188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012", + "94931", + "slide", + "WALLET.BACKUP.MNEMONIC.RE_LOOK", + "ACCOUNT.AUTH_WEBSITE.CONNECTED_ADDRESS", + "food", + "b9424719-b45b-45aa-95d0-1b1b25fc75ae", + "94949", + "DETECT_NEW_TOKEN.INVALID_ASSETS", + "dktJlQL10cbvWKpuzui0", + "clearCache", + "0a0d4d696e6f74617572436869656610001a473045022100b5ebc7b8124fa43119117ded2c6fb1d466e6bdaa3a933bd3ad3258e8eaca863e02201305040ad5a8be1185383a24367c7301594683d9afc3540dcf3d4ed23b31a018", + "getScripts", + "ripulire", + "LeB5RiJb0BXlsnAtUvpT", + "sbrinare", + "controlled", + "滌", + "getEvmNewAddressItem", + "ga4_referrer_override", + "poolSize", + "/add_wallet", + "AGO", + "__private_2_instance", + "WALLET.BACKUP.MNEMONIC.TITLE", + "#48d1cc", + "allSideTokens", + "tigella", + "byteSourceToUint8Array", + "invalid BigNumber value", + "react.block", + "濾", + "BUTTON.CANCEL", + "get subtle", + "midollo", + "0a0e4d657272794368726973746d617310001a4730450221008ec5e6bfed65c48d8683f803daeefb13beb5323cd3c454e0082ba3e76a043e1402204e83315f61b8951154ef72b490d5d0a8bffc11ff1b998995b09fb5652ab7c518", + "95038", + "0a114772616e74666f72456475636174696f6e10001a47304502210089c846b2ef7f58dd6d10214570a2cb4e938a28effed042a7e295690f3cee157d02201c9d95d38a30017edc5c21bc5f1c5fe040b3a9d133f68efab7e17327ac2656d8", + "LCP", + "qcPLYsnZC6rJfPUr5wFs", + "閣", + "TF", + "getUserMedia", + "vtp_permissionName", + "GLP", + "addHook", + "bottomLine", + "果", + "erase", + "Err", + "\" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to \"", + "0a0b4d6341666565546f6b656e10001a46304402202096788361227e297c0bd3ed7db8da344c2324a7636614f80667865816e31460022053fe41eb7ab05c6893c7f1181a1e9173a502c176ced67949700bdaaf73e0bdaa", + "get src", + "$g", + "sveglio", + "webkitRequestFileSystem", + "MY", + "item_category3", + "并", + "paddingTop20", + "净", + "TRANSFER_STEP_2.GAS_FEE.ESTIMATE_GAS", + "snakeCase", + "95150", + "TRANSFER3.COST_DETAIL_MODAL.RESOURCE_TITLE", + "uJomQTi5pxJFg01WiR2L", + "feeTitle", + "hash64ToHexString", + "parade", + "popupPlacement", + "AAAAagZIRVJNRVOye76qyiwA1iWMMRi6trW2l1FhyAAAABIAAARAMEUCIQD0waHkZ+rLqciJxvyXS+NaKI3MwPgZ+U1ihEKvN68JvQIgMgs/1N/fzJk/GOrIEgA8/Bz4xLGqvBiWWUxL5KLfy7MAAABnBE1BSUFywjLVZUK6CCWS3ufHexxs+nWLzQAAAAkAAARAMEQCIEHslfxyxfxu3iozjUUoJJs33klBuzNYvuz0stLCod3bAiAiMNNOZEWZL3DeRaznqLvrwSwlqtghjQd/2rVLFu2okwAAAGgETkVUVJD+CE+HfGXhtXfHsupkuNjdGrJ4AAAAEgAABEAwRQIhANDWNrR9/WBjqOiOOw2wFdMY+0PxDbk1sOJ3HiY0GgiLAiAuFWDWBT+wTaZ5GXgqghBN7aicsKvbylyuuu4yI4uzawAAAGkFbVVTRFS7BtyjrmiH+r+TFkD2fKs+Ohb03AAAAAYAAARAMEUCIQDx1A61DCGvVwtc6LFaZuOnDy2v++LI3SshPJ0jVwYDOgIgVUJ+QLDBKBym9IdfjnqTpXHdxaRgFjXFGkwcmaMYDiQAAABpBW1VU0RD6jKpZghJXlQVauSJMafCDw3MGiEAAAAGAAAEQDBFAiEAxvUJgDT35Pxd0vmA81bCgUO6lcucf7Uvka3nlNgmNvMCIARLe2Id+ZV4frhoBEh6TBSFc/px/cmv7viEwdLC4l72", + "fromCompressedHex", + "okay", + "brama", + "joinSignature", + "rS8YOL06aZKNTFeKpB5d", + "WA", + "horizontalArrowShift", + "currentTranslate", + "1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962", + "waitUntilLoaded", + "FileSystemWritableFileStream", + "089c011207313030313739311a044675715520002a015f3203545258380642473045022100afb71cd0555229612018bd5435fa80580493aa7ed79fcdffac83c652db666f48022055b0f994e8145d9304222e8bdd3f422ee8f768af9cb6b0b675d7d59d360fe423", + "0a084269744b696e677310061a4630440220468c681e4854ad6b9f09bff54e6b29ad3d4d64005632c688be04257ca0757eff02201c2d50a25d8719acc483698c3877322265b79702010defd07e9413aabcfc53f7", + "maskStyle", + "aes-256-gcm", + "usedUpdate", + "0a07506c617374696310001a463044022002c5665c086cbe33b45124d271f330ab0aa163ed4c2a9794b56dead7f56adcf302205e863a2f150abc666c65afd5e4e03e172b4f3924d442eacb38c832aeabf8cbf2", + "peekType", + "Yeb7iH1kw1f9CqtCvX8Q", + "INR", + "transaction", + "expiry", + "0a0d426c697a7a6172644275636b7310001a4730450221009a0448bc585f32c5c28c5ba4154f8e5552a0f0acfbf0499e12e3f76efc2aa6b4022007749b42210c26b1119836f75bb0e5d0baf27681ad390d7aa7a28bef71e0d703", + "BigNumber.from", + "schemaTraverser", + "ValidationError", + "..", + "QAT", + "childLanes", + "placeholder", + "msZIndex", + "__private_6_instance", + "truly", + "冶", + "95329", + "0a077465737473697810001a473045022100fa175950a9d29afc2332eaf45ee1db3f2cf2eee3b4c8dc92aaa44c00e8810e7e022069c5e9ea8f3359e5d5aaa9414504d8de4dea39e49fa3e049aa0b101609bc1568", + "BGN", + "thead", + "院", + "toGindex", + "_prepare", + "95363", + "/token", + "attribute", + "delirio", + "304502210090109424df964562737fd1b5ce2f06b427856ae933c37f279af199f64fc530760220290cf4491328fc947f4d73f0032e151aa09caf8e085d0f0306fa355c0624dcac", + "formatDisplayName", + "0a0a437962657254726f6e7310001a46304402207477153bf77269c8d03b25477775c3abdba44663436913da4dc26ad406f827f602203cc32cf50de89cf4db9e13c744472aef7789d453696cebc34e7ba18fd1532797", + "roqV9V59_bYaP1yxfopI", + "MALFORMED_ARGUMENT", + "43f0efe5", + "spia", + "RNeqhxgexorDke9nrQvR", + "feimage", + "3045022100db2cd9ef2becd6bd902458e4c3661be2f98db0943ca0b1d074eb249cac7139ee02203d011e51879b69be2ddcbd215242dd9e70f0cfd92c59fbc5089aee56bb51c7dc", + "堆", + "总", + "腸", + "_setTrlk", + "prehash", + "getSplit64Low", + "motosega", + "inalare", + "setCookie", + "RQnT0MlY8Vw9HNiYn8az", + "ASSET.SEARCH.WALLET", + "zaqAxrXBv3QogY0ICISd", + "sha1", + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", + "OLefmZ8nuHe97xw65Ukq", + "GPUBindGroup", + "tc", + "readmeArea", + "_parseHex", + "nodeIndex", + "onDownloadProgress", + "Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr", + "CITYUPTAKE/TRX", + "fromSun", + "xhPFD4lzQCF4LuzcLJte", + "TWLoD341FRJ43JfwTPADRqGnUT4zEU3UxG", + "$m", + "Ĥ", + "weekdays", + "red", + "95528", + "8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d", + "brave", + "CREATION.LEDGER.CHOOSE_ADDRESS.CHECK", + "harsh", + "0a07574f524c44455810001a473045022100c84f9606054f185263ffd4ccb9600755f0445296c5c218525de89667244c49c70220369d49806b779485b610c57020c19cfa56b8cdb20192dd648407ac5f9595cd1e", + "Rand", + "stuff", + "toStorageJSON", + "getFrozenBalance", + "Expand", + "0a08466f72746e69746510001a473045022100bb1fb05dd39d375f1c7307ce3722ccdba89dac99a61d809d9686f3c38f8c82470220209b83e261ead3e459511dc195c774a95c0d3d41949226b78a2b10679509a69a", + "0a0954726f6e53746f726510001a473045022100f7d8968c48afeb3328d1ba09fe52b9e610d1858b281ec474ad2aea22cfa5a171022012f99381e55e84bbc3e0eaf0189622deda845bd7b444b297dd6940c5598ef9a4", + "ZW", + "坚", + "TOKEN_TRANSFER_LIST.LOCAL_TRANSFER_ITEM.IN_CANCEL", + "setRefBlockBytes", + "onPasteCapture", + "S8LKtLUDEAeSOcWp2E26", + "finish", + "isMimeType", + "CookieStoreManager", + "strictEqual", + "ye", + "writePackedSplitVarint64", + "showConnectedWebsites", + "\" will be treated as if it were \"", + "cshake_128", + "HOME.SWITCH_WALLET", + "pu", + "異", + "HD.REQUEST_NEW_ADDRESS.TIPS", + "coerente", + "getProvider_asB64", + "00000000000000000000", + "static/img/ece2961f25b6df8f92434f20d3b141c0.svg", + "^((\\+?218)|0)?(9[1-6]\\d{7}|[1-8]\\d{7,9})$", + "little", + "yf6wD3iGiKHJucFPXCar", + "TRANSACTION_DETAIL.EXPLAIN.CONSUME", + "0a0f54726f6e496e7665737447726f757010001a463044022015fb6e29e99c8ccbffc8d888fdb58aa7a5cf5e6e832a45d056b24b6784408fac022048f6cfce25862a94b38741667744832e6c05ac6ec8be965c9c8054daf63d77ff", + "gasDetail", + "canonical", + "ERR_STREAM_CANNOT_PIPE", + "CREATION.WALLET.BACKUP_NOW", + "Rt", + "pC", + "捞", + "Vc", + "0a0c4e6967616c5265636f72647310001a473045022100850435d8164b71130ee3976153a3302f8a219fb8c2f438b788541ee57102a4b2022075ab363a97ad0d0971225a849bdf7bf599fba7138e3c09ac6d1a99c2279edff3", + "set imageSrcset", + "95766", + "冬", + "cloud", + "naviglio", + "permissionModal", + "Iv", + "Nonce", + "inmate", + "ZHlUFIIgahulUZaReRTg", + "lacca", + "^[A-Z](\\d{6}|\\d{8})$", + "SWITCH_CHAIN_POPUP.TIPS.TEXT", + "JVM_STACK_OVER_FLOW", + "宿", + "updateSelectedAddress", + "tronShow", + "legal", + "SHA-384", + "95835", + "95836", + "oQxhUxAEE74SDThUxTEA", + "getLatestOprationTime", + "#8fbc8f", + "95843", + "updateConfirmationNonceAndGas", + "vacuum", + "up.", + "SETTING.CHANGEHD.DETAIL.CURRENT", + "lago", + "LT", + "95900", + "0a074461746172696510001a4630440220145d5571b3f2083b149ceaa6947905beef7d83372a59ba1d92ce687564fc941302205e3f496b3313f0610a1f66e959990eb5fd2c134446a6c8e1485f16f80e171224", + "PaintRequestList", + "^([0-9a-fA-F]{4}\\.){3}([0-9a-fA-F]{4})$", + "SHA3_RLP", + "AZ_GEGqUeOqXjAYbg4j_", + "solid", + "95949", + "Rd", + "sciarpa", + "get cookieEnabled", + "_encodeComposite", + "rgba(255, 204, 149, 0.3)", + "_rand", + "0a0a5069706566697474657210001a473045022100a02b3748f4ac5e27ca4e461235446bfab549d02abb615bf42fffac78d0eeccac02206f9a82cd25993bebd6597fad06fd43ae50bc5d1b3af466733ebc54920e70c790", + "95976", + "AAAAaQUweEJUQ3yxbLeOpGStNcilCr+V3/PJ4J1dAAAACAAApLEwRQIhANiQ2U0zPpU/0xut1ZkiJpKO5/8qBRc9k02Qu72YlOacAiB5Fz9s6/OYKHCNSj7QZuQITHDS0xFLMgIRRpWZzlJA9wAAAGoHYUFyYkRBSYLmT0ntXsG8bkPa1PyK+bs6IxLuAAAAEgAApLEwRAIgfBNVEZAYzYbgwi2zI1X0mHX2cRzzZtpJ6iGGwaif8BcCIHzhxBVFDKBFKS13svdK5CdzghPXM8nPsOzuphbezBSFAAAAbAhhQXJiTElOSxkcEKpK98MOhx5wyV2w5Ot3I3UwAAAAEgAApLEwRQIhAPDrSXggcp1kS5XolcF/8Cc0HuR/0IeXke+tgX3nwO4IAiBFUgQwO35ZoAA9EO5p34axwMCgoEvX09gHx7o4hZS7yQAAAGsIYUFyYlVTRENiXncI8wynW/2SWG4XB3WQxg60zQAAAAYAAKSxMEQCIHNCNTSQuHHRd95b3xCo31Vh4ZsBRh7Z39GJdUDpeO6iAiBF+EfwERIYjiu0tMk0KZdkE2ZgYmf++COFFwSxAuC+GwAAAGwIYUFyYlVTRFRqtwesqVPtrvvE/SO6cylCQUkGIAAAAAYAAKSxMEUCIQCQlH/GP06KCL0LKqrWkxxAzJaV6T4tVeoc4SBaJ74gkQIgAy4MDWvHzTkLeAE2T7VRvE9x89u5BzFxcPa6AhHWawMAAABsCGFBcmJXQlRDB481gghoUEahHIXorTKJXe0zokkAAAAIAACksTBFAiEA1F10sNlHvYBszdUabqYjMG7BWuqjjg3IfikhOoGV2dUCIEe7Vew0X32ir8+HGeiyu8PblPPn1UPgg6fV5gO6LTRjAAAAZwRBR1ZFhI4LootjfoSQ2IuuUfqZyHEWQJsAAAASAACksTBEAiBw3ST0z8/CMxQdPTmdpB2bgu+2RBGnI4xLaU60aylXVQIgH6jinUHjOUa6dqK3OvIH+XdSqRHG4VhVIX3z", + "怎", + "apart", + "getTokenId_asB64", + "ETHEREUM_ORIGINAL_ACCOUNTS", + "trySubscribe", + "0a0d21416e64726f6964436f696e2110001a46304402203669ba8e36a309aff1ca5abb23e1db56a5ab691f279e600bec5af761925cd4b8022062ec1263e474995fb92c6453b0f7e0975b6cf400a801b3a065c8f94830edba54", + "xh", + "Error formatting the default message for: \"", + ":alwaysSendReferrer", + "Av", + "抵", + "cedrata", + "enforce", + "inhale", + "力", + "0a04436f696e10001a473045022100ea3f745ee788a18d523f7bc157d8e003dbc4e4b5069037c1165eb7c25d44155a0220489c819c88b7f334ea3d19079e1a01fe2a07fad0ddf654d4b2eafb53c74c0d10", + "allOf", + "GAS_FREE_BROADCAST.APPROVAL_SUBMIT.DEADLINE_EXCEEDED_EXCEPTION", + "animationiteration", + "育", + "setNamedItem", + "Transform", + "0a034d534710001a473045022100ab7b457215acab396de5d22abef5fced5713f27f587f73c8a5d96b0562bc31ea02202492cb67781a7c51ecbb07e35a5725c36e3d9b406c9baf0a30783f7d37e09792", + "1:0x1f9840a85d5af5bf1d1762f925bdaddc4201f984:5955b80673f55c388ba6e692184f88e69d3c51863ccd5cd97237cfbd", + "delimiters", + "nascere", + "display", + "street", + "拜", + "st", + "vigore", + "sliceTo", + "%s date %s is invalid for format %s", + "fruit", + "getDiffieHellman", + "/gas_free_transfer/step2", + "setCallTokenValue", + "ayCtZPypXhI6cgEPofhZ", + "開", + "96134", + "chiaro", + "96143", + "COLLECTION.EXPIRED", + "merry", + "Insert", + "96160", + "0a05417567757210001a473045022100cb63d44baf113bd43563cfec57090bc89cdee460efd171dce1d4a2da32919fdc022006e01e6a85f00cac52b74ee2b7a9a7c9193fe3074967c92a53c9b64b70d79e4f", + "isFieldValidating", + "half", + "96185", + "mt24", + "96198", + "keepEmpty", + "gainsboro", + " is not a valid API name.", + "send_to", + "_encodeParams", + "readZigzagVarint32", + "EVMAccounts", + "Z_DATA_ERROR", + "bad codepoint prefix", + "uint", + "fepointlight", + "GET_SHOW_LEDGER_IMPORT_LOADING", + "榮", + "Fi", + "pargolo", + "0a0f49726973684769726c43727970746f10001a46304402204010932150e32fbb42300a700ebda37645f5b704f125be2994be919c72162aac02200181baac1147ecf6ea44a5e3d3ea8ba94d1a294df81d028f4d4547519f281ded", + "MMR", + "getCurrentAddressTotalTrx", + "foldl", + "(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)", + "迎", + "Nil", + "xi", + "eth2SetWithdrawalIndex", + "siteSpeedSampleRate", + "setEnergyUsage", + "96284", + "useRef", + "泛", + "哩", + "zucchero", + "triggerFormChange", + "0a0b424c4f434b4658474f4c4410001a473045022100e095a49a7f2f05665233a6a809b65b35961dd68e2b1ef0e21eae708a0e02cec202204296240f35bf5ae52f1f7dd29496ab563fb81018ff64149ccc25a95139065045", + "-content", + "oneOf", + "96308", + "MozFlexOrder", + "get border", + "喊", + "columnsalign", + "诬", + "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "keccakP", + "https://testnet.bscscan.com", + "tXqDNbaW9Xt2UJOsxUOz", + "sv5ft08wRhQLnf9o9Eg0", + "setBadgeText", + "49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a", + "kUo8OFc0rtUOFmEDcRO4", + "gclid", + "089b011207313030323035321a045457545420062a015f3203545258380642473045022100fbd5805e612cf7e249ba38b47dd4a79754c051206ca79076dedb6c11a1b248e802200084a8c71728d1b62324a3616aac085c4b4ba42ee93e83132146d3b68d1c5f52", + "onEachInteraction", + "0a084677656c636f455310001a473045022100a5e381782028af940978dac3fb67a797640fb81b4cf259c77a1110f69716f5e2022009b89c75b64abc3dfaf6cd26e88e6aa7b147a3323aff93cee556ea6f0e5e4efc", + "N6", + "gtmOnFailure", + "isFieldsTouched", + "es-BO", + "luggage", + "run", + "pbkdf2Async", + "0a2057494c4c425559534545446174476d61696c636f6d446f75626c65507269636510001a473045022100f1bf40fc1429b64b6ec0daf4a39cddda9211f8cf1ce30e92de42bf77f8b27d3402204bd0430e928a789bf2d750b4d7a722215675208a39e289b9f8cdae2a705dc2c7", + "96428", + "0a0d466f726f4d61726b657465727310001a46304402200d07b4ebcc36e5b48b5eee78a9d24389e074d83f5552e4111acc6857808ee35c02200a0c0959019772a5ed9b176d297ab9bf3fcfb16b8ff972d20314424f3d5a3ffe", + "0a0474776c7410001a463044022066b6cb02e01437fe8df1c7aed8dcc125659cc3c825f61b8876d99549a7dbc7f50220746254dc8f7c48be73865226334df716bfabd7fac77f852ae9434115270d52b1", + "frog", + "offsetY", + "kE", + "副", + "dz-BT", + "言", + "SETTING.TITLE.ADDRESS_BOOK.ADDRESS", + "getIsWitness", + "S7WF6qeWsFZXeZedDkIi", + "遵", + "categoryId", + "SIGERROR", + "movenza", + "0a07437269636b657410001a463044022024efc721e86b2e76f7255a1b96d8d16ed4220d411c1afdafb4a9a5b53f92565602202443f2c20262274b88c695fbdce45794191a7101e9b45e3b412a40f44ece7f11", + "xWhqJhLqv2w03smixCUw", + "ACCOUNTS.CONFIRM_DELETE.BODY.EVM_GAS_FREE", + "WHELWkwAYEuh2hjC3fnE", + "onDragExit", + "SANITIZE_DOM", + "jE", + "sha512_256", + "CONFIRMATIONS.NEW.FUNCTION.VOTE", + "妥", + "皆", + "river", + "onMouseLeave", + "stop-color", + "rawEncode", + "currentNodeId", + "afford", + "stream.push() after EOF", + "gV269fkBfjORgTUdcTMd", + "get csp", + "96541", + "aPQYVuUK9yJFdUV0YyUh", + "rally", + "訟", + "filterVisible", + "RETURN_TRUSTED_TYPE", + "minValue", + "isBase32", + "esercito", + "继", + "96572", + "0a06466f7274464310031a473045022100821d26e9582575704e4531799ef6ee16fe4f73a95e97c179a267b00a55124e1c02200811cfe9f706ecc2588290a9d5d3c909821866ae1a23f1ba765b7d8fbb7c9247", + "/evm_broadcast", + "戈", + "TRANSFER_STEP_2.GAS_FEE.ESTIMATE_TIME", + "expVar", + "violin", + "蓝", + "tipico", + "PATTERN_POSITION_TABLE", + "WALLET.LEDGER.CONNECT.LOADING", + "get domComplete", + "0a084772617068656e6510001a473045022100d22ba4e80547ba8f6a375140fefba700df35daca52979262092e96c957cea29602202b0ec0b5bb7dfbbc6cb14a98c90affc353a89f2e239cdbe29763765bde902ec2", + "toastIcon", + "get domainLookupEnd", + "TECHNICAL_PROBLEM", + "sg", + "treccia", + "0a03454f5310001a463044022053b7dca2f494e25e5e139c3f77edd97038514e5178ed762a704684a0e29c473402200d2a20ddb2ced9dd9c6c11dc162fd568a6ada684148c744d99c8542c2b68e8a9", + "GJBIMZ9wlBoaz3rYeIXD", + "白", + "Entry", + "集", + "ASSET.ASSET.UNSAFE_TOKEN_TIPS_LEVEL4", + "FUNCTION", + "ţ", + "Next century", + "GAS_FREE.WITHDRAW.TITLE", + "clearBtn", + "listTokens", + "山", + "everySeries", + "sendUncheckedTransaction", + "acrobata", + "sha224WithRSAEncryption", + "gasFreeBalanceWrap", + "dehydrated", + "SETTING.TITLE.NODE_MANAGE", + "^(\\+592|0)6\\d{6}$", + "customToken", + "_endoWnafT1", + "internals", + "pp", + "M7NmegCRyr6rU4mIE4pC", + "Public key could not be recover", + "InternalServerError", + "uponSanitizeElement", + "灰", + "updateSystemConfig error: ", + "Last decade", + "OZoom", + "96738", + "96739", + "urlo", + "96741", + "xml:base", + "ACCOUNT.HIDE_SMALL_AMOUNT.TOOLTIP", + "ecAdd", + "62e1ad51b37b8e00394bda3b", + "btc", + "UH", + "gn", + "湧", + "疾", + "Sb", + "LIE", + "BEP721", + "打", + "palace", + "Po2MCUY9vJ0lD_daNQGz", + "0a0c427573696e657373436f696e10001a45304302200cc7ce046671a006b6ed6f30257c5cf94eca3328c85925cf272d97666e8befd6021f0b0caa62d5858062e0d4bacb81636470494e4687d8eb8bbf81fd1a961b7977", + "SendingAccount", + "(?:\\^)", + "filterText", + "bless", + ":storedClientId", + "96808", + "shop", + "dust.8", + "idloiMCLo52QhXTclsIw", + "createPattern", + "争", + "_to", + "IDR", + "download", + "0a0b54726176656c546f6b656e10001a46304402203c16b77ccc482b6d28433e2e54cc8fe4043a81a470a05e176fcf1ca5ea3c327502204d9b5a3bddede48cf140ec13f41323e78ba512edf7dd488a54073c9a590d63c0", + "96843", + "0a08726f626f636f696e10001a473045022100ddce512012d5da602731246fc5c19e59b236521a3f895bfed3ec0c0143693fc402206e2955fc969148d2d5c67235cd0ec39da37afed66209d0dbf189bce417975efc", + "rhythm", + "vk", + "TRANSFER_MODAL.CONTENT.LEDGER_HASH", + "uintNumberByteLens", + "set ariaLevel", + "E_yhtZj_n6vlfUy7_kQJ", + "0a0653617442657410001a473045022100e10b1490d4a6125c9b30460af05235fc2d105ae5fbe3bbea365856961299cb1302206ed17ab928ec770312fea95eedfe0ae396ccbb1e2a082769b866a99a4e7e464b", + "possible", + "setEventServer", + "鑑", + "OLTGEK9YoDhT2CASthmR", + "getSignatureList", + "contentDocument", + "飾", + "requestAccountsType", + "giocare", + "96908", + "Rj", + "clamp", + "placementName", + "uint8", + "0a0c537572676963614c54726f6e10001a473045022100cd8d080c7d384c6363423ca3a25162de681c649aa55c4477d00e1032ad741c9302204b15134e7f8eb285aa7039bf2c20151ae678984001a4d4d6ff10c9b2c033d093", + "Must be ${len} ${label}", + "纬", + "kc", + "gindexSibling", + "MISSING_INTL_API", + "0a084c6f63616c54525810001a46304402206ed85b2e92e7a658d39729e1e5eba26089f115833428d8e77bf6a222141fba2a02205114a47fefb49133be11bb023c73ed48b9a2ab0311ae866b4528fef706631f84", + "hammer", + "role", + "膨", + "searchQueryParams", + "accountBodyToSlim", + "austin", + "#|\\.prototype\\.", + "Vxw2kz8mc7DxkdH2x190", + "EXCEPTION.SEND.ADDRESS_SCAM_ERROR", + "getLuminance", + "helmet", + "SEMICOLON", + "jA", + "dLeTwjT5tM0QbAvMPAEY", + "胎", + "tangerineWhistle", + "ottimo", + "_threadCount", + "memoFeeTrx", + "loglevel", + "amex", + "domenica", + "fontSize", + "rejectConnect", + "97052", + "LUMS4y54K5JjTv3X1qja", + "0a0e466c61744561727468546f6b656e10001a46304402202698b0fd5713830bea88aaf4671910a137049858eb531aae3b20f362b824b80102202a6e7af72658b24572b6930bda2068240197421f3427051949d163452b54b304", + "is_legacy_converted", + "30450221008e187640c09a34fdda18f022ece0f1632315392192876af7df895c6245ee506102205f149a22b0eb3d9bcdc3e65db8a0e1b6494266c721c1bd4248e7de7bb8a4dce6", + "layout-shift", + "xn", + "0a0c44657574736368654d61726b10001a46304402204a17f76deae7fa33fc3c891e6ddf91f8a93dfb87ef81878f50e3281d464f800f02202d7e5c7989eedcb88f469d89da54779df709279eeb3405b23456efed219cc7eb", + "0a09456e6a696e436f696e10001a46304402201f621865f11ed58efbf14f963251845c7775c35af1c7878aa58942e64ba4cbaf022077e1f3e76c67c0ee0d7587d729874bc517425df2bb9c9d1ceaedf80b1110d395", + "考", + "timePicker", + "0a0e53657854726f6e7350617274797310001a473045022100be6dfd8ce8a7f4b3871a9b895df2d5411922df62654f878279c0a12b50f3daac0220671075cb3f60933c572a7b39f2954f2b7effe8e6ff765836d73cfb5f72a0efae", + "0a1352455350454354474f4c44454e5449434b455410001a47304502210094ec87567318f268b8538e8978eea09345a95c7d414204ae40ec9d48e239f70d022069cd4147e2945523dae569f33ccb5510f3fa9cf325b58a30803167b83122ee39", + "budino", + "0a0357696e10001a473045022100983e7329894fc6576ab859892641421fbdd1a7e09365f942967fe6193acaa2930220347044bb6280553a60742224d878f22f916041d6b8298593351edf88bda79681", + "isISO31661Alpha3", + "^-?[0-9]+$", + "ACCOUNT.SEND.TIPS_TOKEN_LOSE_FUNC", + "fluid", + "0a045542455210001a46304402202b46d7ce2b16ad0f0041a270d76b13d083fc90fe08399dbfc442b989b2e0a27402200ec8852a8c1aa438adad6d478924428e7c96ee50fa85b99bdf13979687f8df5d", + "97150", + "deleteNodeModalVisible", + "edit_rules", + "get ariaValueText", + "護", + "get unloadEventStart", + "getTwoToneColors", + "Input", + "97185", + "$?", + "row", + "0a04536c6f7410001a463044022016fe133e7b5b7b81886b6171598ffdb5374dab0d7985e48bb20569595c647f1f022000ff14d2d1f47fb2aeb791ed9055f65ec254da37a3dd8123108465a3ec635325", + "deleteAllConfirmationInfo", + "neither", + "campaignMedium", + "0a0b74726f6e626f6f6b2e696f10001a4730450221009ff570f7a6a3eb875e62766e87f1b17e0638a711761101fb4a64be34255d4dce02206e8d9ad56437f426a2e1831ba811a039dc4bf4e9e934da166f0681e94940e960", + "lf", + "Yi", + "isHeaders", + "vtp_googleSignals", + "deleteRecentTransferRecordsByNodeId", + "templateStorage", + "0a054b41524d4110001a47304502210083900396e0f3a1c26832baf286617633251cdc13532457fcc56192ece132ca25022004bcd295cefd98e8f1add9f45a724bbf847a25847aee53f0ed1e855a1f9a1e9d", + "pipeline", + "neutral", + "%AsyncFromSyncIteratorPrototype%", + "CacheStorage", + "%RangeErrorPrototype%", + "HDKey", + "田", + "品", + "inflate", + "0a094359424552434f494e10001a463044022025d50e2f2af10f8aef543116486a064d15878656900b83cd6cc83331109273f1022072e6424b252eae219c3dd65bbafe22823599167e4d77d5a79334b476de68ad90", + "97272", + "mulN", + "unhappy", + "TRANSACTION.TOKEN_INFO.DETAILS", + "0a08494f53706164657310001a46304402200684aa2c69b40c40abf3862fe22113127333cca65b083b078322c909815b8da00220566422c3f0ba8f41eb2aa82c2a904ef76375af508df92549e037d9e261bc1277", + "gtm.formSubmit", + "颗", + "XOjNX4laAbCdryHemBee", + "_getEndomorphism", + "startoffset", + "citrico", + "Pvxs5Di8f1duixzlCqbw", + "97304", + "fetchFollowedAssetListForShasta", + "SISi0nNi2OxqNU8Yc47f", + "0a06466c6f77657210001a46304402204543ec2569f818988b348501063d9905e0c4ef8c793c853028a9b837734c2e65022041345657c88b75b6a223a82ee1fb3987aae9e5f85130d0166325245af240cb90", + "getToAddress_asU8", + "TRANSFER_MODAL.TITLE", + "人", + "Jl", + "枯", + "者", + "isExclude", + " bytes", + "R4C6yMAPBnkIaemAdMzc", + "translatedPageCurrentPage", + "MozStrokeDashoffset", + "VEN", + "08321207313030313139321a045065706520002a015f3203545258380642473045022100b1c3045064c5e839eb6d08744e29f74f4544b11273b185adfc301b239d22b6c5022015d7577a38c9744ce91f10c7644ae11874eca3b79b6027f67e829274619eb7bb", + "get connection", + "3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f", + "moneyStr", + "uor", + "u1", + "static/img/2797b342193a342830240e8ff020a766.svg", + "mapKeys", + "ezPmDM3kRWUM4rkoUPhT", + "军", + "set step", + "脂", + "97384", + "KcOCUj1E0QCbIZNeNzs8", + "dust.delete", + "tesi", + "get appCodeName", + "dust.callback", + "get returnValue", + "97395", + "es-NI", + "firstUIEventTimestamp", + "delivery_postal_code", + "97405", + "The passed hex char is not a valid hex char", + "bk0qrPlqwv4LHdTmuH4D", + "97422", + "侵", + "fog", + "97428", + "WALLET.LEDGER.RETRY.COMMON_CONTENT", + "cercare", + "#ffa500", + "baseState", + "AzBghYDyhx_vpfdw658l", + "verifyMessageV2", + "scrutinio", + "WALLET.IMPORT.BOTH.ARCH", + "0a0d54524f4e574f524c444e45575310061a46304402201146d23141a08954d0f3b56a448d03339ff62aa8c3e61e5ffa7d3614374408090220727aa004a3c622b50408f89ec9ca6bee70363f2c2c36ce77df9ef62e277d7d23", + "^[\\u0900-\\u0963]+[\\u0966-\\u097F]*$", + "cruel", + "0a0b50726f6a6563745472656510001a473045022100b8b6870313b955214e7b61a55282f7277a18c6c718f56fad6383c9a0f310ca8602201c9c9fad1e596598617309941aa73b0ac0255cf73fb14037b5cf92a6cfc277b0", + "BUTTON.START_EXPORT_FINISH", + "amountBox", + "quiz", + "睛", + "EIP-3529", + "keccak", + "_eq", + "aspro", + "onAuxClickCapture", + "curves", + "jumlAdd", + "\\t", + "get pixelDepth", + "__getVisibleRectForElement", + "^\\(?[+-]?(90(\\.0+)?|[1-8]?\\d(\\.\\d+)?)$", + "NER", + "section", + "sstore", + "blood", + "井", + "uF", + "episodio", + "isContextProvider", + "chrome", + "getFirstTokenId_asU8", + "frown", + "FOUR", + "^(0x)[0-9a-f]{40}$", + "expiredLanes", + "voteUrl", + "0a054c414d424f10001a4630440220233d327186d535b921d20b1e8416d2b98387af06b57486436ddbbca7ecae0e4a02201302eab4d1271701809b7d293ef1c4c2b5a22048a32213cd0de826eecf94f708", + "_cd2l", + "BjNncNSZ0Q9IP_LVdBn8", + "HD.REQUEST_NEW_ADDRESS.TRON", + "prime256v1", + "reportValidity", + "host_whitelist", + "static/img/55105619b787f8ee2116a4b793dda1c1.svg", + "FQpiJqs2dkTpTc7IH0Yc", + "gtm.video", + "pj", + "ZtBYE_djZtKfW3CwHqqe", + "char", + "EXPECT_NUMBER_SKELETON", + "_cta", + "97699", + "0a0958454e4f4255434b5310001a4630440220520ae1be1e1d4599e3cda0ba8719f232ae5c4e45d3b0aefe1050d45fc1a429da022038b4a19479da53df173af05700dc609eb33d6359c8ad94aaa33a0d241d049c67", + "DeviceGenuineSocketEarlyClose", + "贡", + "fb", + "migrateToastModelState", + "棒", + "97728", + "borderImageOutset", + "UJ4jriljWXaDoeCuVirt", + "fiume", + "^(\\+?39)?\\s?3\\d{2} ?\\d{6,7}$", + "看", + "updateIsHiddenTransactionsSmallAmount", + "zolla", + "modal", + "requestFullscreen", + "kqkX1KCdeIC8yZ3U3ygl", + "truth", + "stroke-linecap", + "uint192", + "accountName", + "Sa", + "ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc", + "贺", + "composed", + "setContentType", + "readDoubleLE", + "getDescription", + "setPublicFreeAssetNetUsage", + "searchRibbon", + "${label} must be at least ${min} characters", + "AccountNameRequired", + "#40e0d0", + "feeAmount", + ":encoding", + "child", + "称", + "CONTRACTS.UpdateBrokerageContract", + "pm", + "97845", + "5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5", + "pistol", + "mp", + "灭", + "0a045452585a10001a47304502210088c34e341445a9c4fe8e28f9a8c6b4904905ad05c69272babf2200d96f858c7702204f234f6d5c8518e5d10b02b4e06b3ce0e402ce5840a426b9b2f2a901bab1329a", + "releasePointerCapture", + "ei", + "cZ", + "int16", + "吹", + "onStateChange", + "injectFund", + "CONFIRMATIONS.CONTRACT.DATA_HEX", + "qoJcsqMSWFuFMNHGQZN9", + "sha224withrsaencryption", + "onUserScriptConnect", + "CREATE_MNEMONIC_ACCOUNTS", + "ILS", + "#cd5c5c", + "dust.values", + "strutto", + "checkRedirect", + "STYLE", + "casingMap", + "getCreate2PrefixByte", + "ho", + "Scalar was invalid (zero or overflow)", + "__private_14_instance", + "archSelectorModal", + "tree_getByteLen", + "^[A-ZÁÉËÏÓÖÜÚ]+$", + "dust.__ccd_em_page_view", + "hotpink", + "showSignFailedModal", + "isNegative", + "forEachOf", + "0a0854524f4e5854495010001a463044022017a6368728e877cfb8220af9f5a429b37a711864bba9461f145582e16b280bed02202010642fa05c76e8c66a41998f8e4e04dd1fd6eb8d32dd28287c508d2b56dcd9", + "97971", + "科", + "_s=", + "ring", + "you", + "爬", + "TRANSFER_STEP_2.GAS_FEE_MODAL.CHOOSE_GAS_FEE", + "defaultsDeep", + "97993", + "^([^.]+)\\.$", + "scrollUnits", + "writeFloatLE", + "mismatch", + "MLkk5raUhUrE2SHb9WyS", + "98034", + "distanza", + "Field", + "98039", + "lawn", + "app.bt.io", + "cv", + "beta", + "iframe", + "mroot", + "ydM0tIpCjBZemoSjmMQg", + "您", + "PGYJ3UxBOj3W_Hw5SBvb", + "STACK_OVERFLOW", + "ARM", + "98098", + "搶", + "uniqBy", + "替", + "andover", + "poroso", + "足", + "oculato", + "getManifest", + "3045022100f9851e9dfd9706740307e7829705b3e049390755e36b26a059f28d6bb47ac949022029a4efc35a2264fbe8f88eee1f83c430fb5e96bbf55e6deb31a60826cb0203b3", + "TAPOS_ERROR", + "setUrl", + "費", + "iconMagnifier", + "accessKey", + "鸣", + "computeTreeOffsetProofSerializedLength", + "responseType", + "yydgbWalK49yVYPyPPTY", + "0a075343484e45494410001a4730450221009f975c9cbaf629d0a250031eecb47e12406692639f80f521beb47b7459a2d379022075693cf9fdb8491ee994777003aa73785aa5b4c60228b7d4610e38bad40a4762", + "divn", + "^[0-9A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$", + "card", + "daughter", + "98185", + "Sha3 supports only keccak-f1600 function", + "98189", + "md5withrsaencryption", + "get offsetX", + "notification/updateCheckHomeEnvChange", + "juice", + "Jun", + "colorDepth", + "decreto", + "0a0746554e436f696e10001a463044022052bb4e6755b9ecddb91ce4ad3e84bde9dd8971878b472f77476c893bd80ab733022021bb311797f26bdfbd06814b1f8e377d50d51afb1ecad51bf163d1482a28d088", + "rW00jaLML0wqlg5qCg4T", + "以", + "classic", + "sr-RS", + "closeBtn", + "^(\\d{6}[-+]{0,1}\\d{4}|(18|19|20)\\d{6}[-+]{0,1}\\d{4})$", + "static/img/68c72dbf19bb04fae7f6d10ffae13667.svg", + "es-BR", + "NotImplemented", + "getInstance", + "PressureObserver", + "matcher", + "_ErrorInternal", + "ALPN_ENABLED", + "IMPORT.MNEMONIC.TIP.TRON", + "bytesAsU8", + "onTransitionEnd", + "getScripts_asU8", + "listItemHeight", + "avere", + "-background-ghost", + "2.16.840.1.101.3.4.1.23", + "overwriteModelFields", + ":currencyCode", + "%s is required", + "操", + "OmwW3JhZNaYizEEevqF3", + "SWITCH_CHAIN_POPUP.WEBSITE.UNKNOWN_WEBSITE", + "98308", + "missiva", + "98310", + "live.com.mx", + "98322", + "soon", + "mergeWith", + "autofocus", + "ECKeySign", + "98338", + "msGridRowStart", + "0a074269747765656410021a473045022100b8753874b1b0503b6ac9f7257e78d7dae4ccf53aeb1712e54571c4bd533b0e320220690e1fdccf887a91000be68b6c0e8ad5f317117abe927f57046d40ac36c3a28e", + "inflateEnd", + "totalUsd", + "https://niletest.tronlink.org", + "嗎", + "setAttributeNode", + "get imageSizes", + ":transport", + "computer", + "98360", + "B8InaqgtAYX7y_GOo_pJ", + "https://nft.api.live.ledger.com/v1/names/ens/forward/{name}?challenge={challenge}", + "pako deflate (from Nodeca project)", + "e_PrquQEz0z4w1E7yRbJ", + "onPointerOver", + "dust.39", + "lift_x", + "SIMILAR.ADDRESS.RISK.RECENT_ADDRESS", + "© 2014-2024 Denis Pushkarev (zloirock.ru)", + "SAFE_FOR_TEMPLATES", + "陆", + "0a1542696746697665536572696573456c657068616e7410001a473045022100f9b9aa2bb6084ab89b7ee11bcff4d42a3a4c9c0df898fa277b9a8ec40c0d5fc202203da40f0ee3a1f9e3c523d82da583d265be14c6b607c3314de21e3e4277621451", + "苯", + "NGN", + "Z2mNna0_tGPEUrbuw4Oe", + "银", + "0a0948656c70546f42757910001a463044022044cc5fcf2ee575e9a36fe85788e660fa9b94f8a58be9ed81f0fc8294f9426cbd02207d2f871ca0e8be20e41a58645b7b4c621b1b6fe06e639fae929bd1f8a7c908e2", + "fixCustomNodeApiConfig", + "dust.$0", + "clearInputsList", + "dominant-baseline", + "prevent", + "UNEXPECTED_CONTINUE", + "baToJSON", + "GUF", + "get defaultPrevented", + "hxB6A6m3TSLfEBGAnpsN", + "SIGNINSTATE_PENDING", + "0a05456576656510001a473045022100b2d4cca4a496d38539b1da335d8935ead6ed2ece787088c1339e678e62bdfe1d022001372a852c14566ad8d95dbb4c05203b5675a469a7649b878d2a99f226910960", + "循", + "NODE.NAME.ETHEREUM_GOERLI_TESTNET", + "Failed to establish connection to extension", + "踐", + "naturalWidth", + "hardforkForForkHash", + "get clientTop", + "fromSerializedBlobTxNetworkWrapper", + "gasDetailWebsite", + "M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z", + "set disabled", + "Reset", + "earn", + "andln", + "TOKEN_TRANSFER_LIST.LOCAL_TRANSFER_ITEM.PREPARE", + "TOKEN_TRANSFER_LIST.EIP1559_SPEED_UP_GAS_PRICE.ESTIMATE_GAS", + "value_toTree", + "懲", + "卻", + "98511", + "0a08524f49566572736510061a473045022100eff32df37df231b787505bafea56aca831e4380e140a0d9d0fb518a5fd02f5f90220079cafe8bc3c846c740ef9aa6390127071f0673a319d51ffd5bc53c6d52fb6c9", + "getTokensIssuedByAddress", + "98515", + "isHexadecimal", + "exportType", + "-1", + "evm_nonce", + "0a0b54524f4e524546554e445310001a46304402203f3be19ded237e8566fa7b8f5d266c56f8b3e98475f578a12fce61e8923ef2dc02200fdd2fb575f742514d9e5300cb60a6bed569048079495aedd19d35983fc67f2e", + "抛", + "TRANSFER3.COST_DETAIL_MODAL.FEE_TITLE", + "O_", + "0a1144657574736368654d61726b546f6b656e10001a473045022100c7149d1aab644a5f67ad776a3860ba379c5e08c457d6ac4a31db5802efa5444302205d9d8a1374e5980a9ef8a37862a4759769942ba97c9af993f88d57745220aba8", + "TextArea", + "CONFIRMATIONS.TRIGGER.AMOUNT", + "98532", + "98544", + "WALLET.IMPORT.SUCCESS.TIP", + "pa9olMmDw8wQQmiUxDGi", + "readInt64", + "hover", + "%Function%", + "RBJiDd_Vs39fNcvOOn6i", + "0a055468696e6710001a4630440220625a928652e6815899bb62b7112682a1687fc3462ab353f9101fa60d0222f87c0220602cfc4d93bc832ab714742a1e5238451bcfc0cee722cee23afd799576c8e4e0", + "溝", + "pigro", + "MethodNotAllowed", + "TravelToken/TRX", + "updateAsset", + "intersectionBy", + "flexNegative", + "dialog", + "98616", + "michele", + "port2", + "ZADmdqN1f1Nrym15donL", + "000000000000000000", + "USBIsochronousInTransferResult", + "DSA-SHA256", + "cascata", + "image-rendering", + "spigoloso", + "炒", + "sottile", + "_undestroy", + "flash", + "PPpTB4xxU2Y0dSQbO3SM", + "dust.__module_ccdConversionMarking", + "ariaPosInSet", + "8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1", + "getSingleTrueBit", + "姆", + "md", + "getLocalTransferRecordBySelectedAssetInner", + "^[A-Z]{2}(\\d{6}|\\d{7})$", + "stabile", + "夺", + ":_fplc", + "98704", + "0a0a574f524c44544f4b454e10001a463044022003ba85daf85bacc911f3c601097b3f5bf856c1efe2b68c0e903a5f08e6058358022017144e917b9bcb6c8282d71af36c9fc09c2cddd532485e25f970a15df2649a0d", + "0a1d426c6f636b636861696e4d65646963616c546563686e6f6c6f6769657310011a46304402205a46bbfb6bd5a60272d16dece4b4e90bd085e8c9386ae42404c98ecba33cb2220220387d4cda96406d394635d8b051d51df68592c12a9ca77294c5e53f1829108473", + "pavone", + "3045022100f072042cace3b6ce605bbf0db7c3941928cb1ac5b6011bf47e04d76f57bbf392022054eb24e12319d88144a5e4d15a22271f2f1285d51f1b7f48bfc46ff1724c1741", + "98719", + "dsa-with-sha256", + "DA", + "u7t3CilQy0hcygDcv4Tc", + "PAGE_GAS_FREE_TRANSFER_STEP_3", + "icons", + "WALLT.IMPORT.MNEMONIC_TIP_1", + "tg-TJ", + "flRight", + "writeIntLE", + "Pg", + "材", + "http://www.w3.org/1999/xlink", + "transferAmount", + "get buttons", + "Ja3MlajxEO2nYkHWbuYg", + "ASSET.TOKEN.TRANSFER.CONTENT", + "qp", + "f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9", + "lg", + "SETTINGS.CUSTOM_NODE.DETAIL_FORM.TESTNET", + "__cvt_", + "^(\\+?299)?\\s?\\d{2}\\s?\\d{2}\\s?\\d{2}$", + "transferImg", + "QA", + "parseGethGenesis", + "98821", + "Bls12381G1MulGas", + "_Ke", + "#FADB14", + "[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))", + "98848", + "entryGroupId", + "signTransaction", + "0a144d4159544845464f524345424557495448594f5510001a4730450221008d51e6b24888c83471097f7b34b147653e7da9cb109211e3d92c81bef24d7e4002205d52ffa5bb4447eba62b7801703d1b5e854cd1881fb5ec333de165478d8ee8a2", + "98877", + "VA", + "CONTRACTS.CreateSmartContract", + "poggiare", + "雅", + "writePackedSint32", + "0a064b696f73687510061a46304402206fbd575526880cac9837e27eb6f9ee0cce65bf9fdf87ed3bde175487151f04a702201e4c5aca716ca1bba6eef04201171d1ff4fbec558c1a8943891d64b8ba77ddd5", + "ExclamationCircleOutlined", + "coyote", + "98935", + "setMaxListeners", + "transition", + "#8a2be2", + "FRAUDULENT.TRANSACTION.LINK", + "static/img/1188ebfee98809fdcdcb1de23fa946b4.svg", + "afterSanitizeShadowDOM", + "gbhQgDQK67e7RjAO_An_", + "security", + "coords", + "whilst", + "web", + "randomFillSync", + "HD.ACCOUNT_TO_ADDRESS", + "neretto", + "劲", + "obolo", + "0a0854696d654375626510001a473045022100abe4a227951309e79bcc82fa861efabb1c81e4637a2da7458890e7fbdb6be1bb022042194b3c08d5d4e7549ad384c585b43896ec742ce718fedc6a99160fe89520aa", + "connectUnchecked", + "GAS_FREE_TRANSACTION_INFO.TOKEN_TRANSFER.TITLE", + "p521", + "EXCEPTION.SEND.AMOUNT_DECIMALS_ERROR", + "3045022100c178033effb772f141b46a9d5b5bcfc48468c6e5c499d8865043535947b1bb490220687dc9018a38c62e01c91e90fecf9e18febe995267d1bea27d3368f12f04bc9b", + "kzgAggregatedProof", + "a5_PS2BmU17JkqhZ6veF", + "99012", + "c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38", + "FD4XDBRR6m_7nU4jUteH", + "QM", + "points", + "JIHF3IXvgBUhoiVcqmng", + "SPM", + "MLT", + "99031", + "99036", + "99040", + "autocapitalize", + "林", + "codardo", + "devote", + "detectSeries", + "99051", + "titleText", + "99055", + "99056", + "^(\\+?373|0)((6(0|1|2|6|7|8|9))|(7(6|7|8|9)))\\d{6}$", + "onAnimationIteration", + "percDown", + "pbkdf2Sync", + "TYPED_DATA", + "0a045249464610001a473045022100a4fa8d8c0c83d27343e2bb5946f0153daf020184e7d174cbd8f687dbfffac8b8022000c23ba54f0d6f2048d7c1b0f123480f1b31bbd035ee16672ee87fb05cbe1002", + "__ga", + "HDAccount/updateHDAccountId", + "xeyOhKyy55x6uGbx_4Qq", + "发", + "0a0a416e74694d617474657210001a473045022100d85831afef8422be4e75899a12790fee6083adde0786fafa20ffc1acc50f6eda022054d4e679471ca5ff18d654b509368e7ba0645e85baaceca2801b3a6d19849874", + "unusual", + "築", + "^(\\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$", + "#a9a9a9", + "msline", + "G-R1N0LPVFR8|GT-T9B7M7G", + "0a0a436f776172644361736810001a46304402205a1454e0b43c41f0f0488e0bac4debfdc215fa35ca5041c01709b9f3b7d45f4202204843be05e114f6dd41955819d56e7b321fccaf5c8842249a3918f7edfb8793a7", + "fence", + "舊", + "setDefaultConsentState", + "set miterLimit", + "TronBet/TRX", + "back", + "toddler", + "0a0547454d534410001a46304402203ff3ae341ebb6366d6737687bd086b25e648f6056d91f0726d4fb5aa64f35a5d02203e0cb56f80722f656eeb169069be1a02a2e030116afed3bac2fca5d787a6589d", + "gas_free_retrieve_record_map", + "setEnergyInfo", + "HD.NEW_ADDRESS_BTN", + "徑", + "AT", + "_getUse", + "isMobilePhone", + "99179", + "99183", + "inputToken", + "\\$1", + "slateblue", + "dust.freeze", + "triggerSubMenuAction", + "0a0545574f4b5310001a473045022100e4f6fac06e72deb4cb60654d7509e523664749c52f4f20bb7bfce272f2d0fd2902207da8d86d13e75b488dbeb85b790b5970736d06e5fba7afa8899ba54149ec824f", + "TcOZzVjymPGuVZUlTKya", + "調", + "enabled", + "付", + "sight", + "0a0754726f6e4c6f7410001a47304502210092b193c7f1ad46ffa88cb48d3cf5ca62c7adbbcbbafd49f26c8262ada6de75d60220031aa10a70643d2fb1bdb165350b7d2f22ed8fb2988497310a4742cf19613d0f", + "s0yQWGxIfmv_kdsZB7hY", + "fr-BE", + "attack", + "fragile", + "X86_64", + "incompatible version", + "v4-1745329148249-2942014549652", + "99239", + "get noValidate", + "壩", + "setLock", + "transformResponse", + "clearInputValue", + "收", + "ondevicemotion", + "0a104b6c617954686f6d70736f6e436f696e10001a473045022100fa305095becc2646f4d903ff5b81df3aee96fd7e7746c7d44a1d4b97184cfe62022005f471c645fb359ffd8971f9d9ada8cf865344e091e5970ef93999cb687c7034", + "0x5", + "popupMotion", + ":useAmpClientId", + "dust.enableAdsHistoryChangeEvents", + "https://bttc.bittorrent.com/favicon.png?v=1", + "cheese", + "99343", + "99353", + "门", + "^(MR[0-9]{2})\\d{23}$", + "setAutoPadding", + "set onresourcetimingbufferfull", + "nativeEvent", + "uponSanitizeShadowNode", + "internal.enableAutoEventOnYouTubeActivity", + "isLeaf", + "reset", + "0a094561727468436f696e10001a463044022042734da6d5aac4415e7d2ccfc86c4c25e8a89e47f04c6bc5ae513dbb6e08217b02206c87877a94e85331e1f7b6bbf1ac3d46363a0cfb06963d5a8d026022c8c246f5", + "ibernato", + "3045022100a2f95042a915f8ae76b54b1f012271a44356484ea6d4963b81e6806ed6fe80500220564155498a275d3fe5eec595fad3858cb2d7fa85178b98208d09a886a1485257", + "0a0c4c69666554696d65436f696e10001a473045022100c5d064fd925fd7167649e7a8a0d22e6ef621f3b505b11da1ff8ddde18cba4e5e02200fd7431b07cb79b94edb21cdc65deca2b9470f05d4d2af2898e0d1a00e296c8e", + "OczLK53I2UtehUGA9YWZ", + "99428", + "en-KN", + "TRANSFER3.USER_COST_DETAIL.ESTIMATE_USER_COST.TIPS", + "0itatkastcenaovo$taouleraeki&chor*teci%enbalodaeladet'!Chn=0Di#%E%^1Resa2Rese3CeT'#0EjKohol0Pu)%0A&sDul#Ekdo)Ke)Ti#Ul|3}aOgan%0FaltI$@tPi,%TmaTronom0LasL{i#Ol0Tobus4Yl:B#}R'?TaUb_U/!U^U+Ur!Xer2A^v#Ambo,An#AtrEp)Ike)KoLohOnzOskevUn{#Usin#Z^Zy2Bl.Bn|})D _D#D'aF{Jar(Kv?LdokLvaN^NkrRzaTikVolZola3D+tL.T'#0Ukot:PartRev&3DrDu+J/JnLaLerLkemLn?N.Nn(N'#NtrumNzZ(2O&2KolivUv!4It_N(0Dn(Ke)KrPot0Ak~AlIkRkot2Kli$a:L-oRe[T_Tum1E,1B!a}'#Cib_Fic Fla%KlKr{Mokr!PreseRbyS#T-tiv3Kob,zKt|O^P]mSkSp+jV`]Vo/2AhaOuhoUhopis1Es0BroByt-C@t}ut DnesH+dHo^H,JemJn?Kl`KolaKt", + "critic", + "tuition", + "Ŗ", + "0a09596f754d616442726f10001a473045022100bd98f551909c2276f44298c0b25fed70cb60cfbc57494d923dd0ecd0a407ad3102207e5c7b2779454d66db7be5c92af82d623801ffc642b41d518007188711262d59", + "ReactCurrentOwner", + "rompere", + "remarkContent", + "getPlatformInfo", + "0a0f46697273744e6f626c6547726f757010001a473045022100adc7d117326274d9a8a10a3f08b8576118920c2297c52baad0086614062bb09a0220156dfa08191fc16c92bd47fe57b1709deb344f136950ef02f7bc72adc904139b", + "WF", + "磨", + "cefalo", + "defaultRichTextElements", + "getBlockSize", + "kebabCase", + "aes-256-ctr", + "99930", + "ERC20_CLEAR_SIGNED_SELECTORS", + "PAGE_SAVE_MNEMONIC", + " property to\n be non-empty array.", + "0a0e494e535552414e434553434f494e10001a463044022015facbd6e822c7a04803758a06069ee43662922d3f9f7c328e3bdeea9a1628f90220746dd55d66e6d530c3fd506ccbefc225eef6a51d021cfafbfa2575b394c89875", + "0a097377697373414c505310001a463044022047935e385733cf806e3f470f7f3e71f050139c1b82bea998ab3345fcb09fa2c50220175296bef980f4d8327745f5de085020e9e9cff581c83e27ea4ca5c6f9638322", + "resultContainer", + "fromBase64", + "脅", + "femtoether", + "isNotNullOrUndefined", + "sassoso", + "0a0f475245454e4541525448546f6b656e10001a473045022100edde994643fcd41d0cf3e1d345dad4800508ea6c383c2459cc75e72555821aea022047a3c1ca87d816a35189e343414e659211a57009bf435f78f259c4b5f6981905", + "ASSET.ASSET.ACCOUNT_PERMISSION_UPDATE_CONTRACT.UPDATE_WRANNING", + "08181207313030313037301a0b54726176656c546f6b656e20002a015f3203545258380642473045022100b015a245d636664f12e91b16d2b3435b38a1feb4559f03923c6fcf29f98afd2602201587677c57b90bfb6e90a73b6ebd20eb048f0874e0e054f83c95bb645983c365", + "ui", + "極", + "containerInfo", + "0a0b526f626f4469616d6f6e6410001a463044022019c13482a6b4d60450e6c577e5f810868faf6124eca99cddfb8508789932146e022078492f02b1b162c47e8cf59ca35e78232b8993c79e2409196e78bc62fa299204", + "iv", + "_getFilter", + "^[1-6]\\d{6}(00[1-9]|0[1-9][0-9]|[1-6][0-9]{2}|70[0-9]|710)\\d$", + "feComposite", + "100000", + "optimize.callback", + "getScalar", + "0a104c6974746c654c65707265636861756e10001a4630440220613811400afc5ce4d5c6ebeacc4865fe8a076e56d31cd1352d01c04f1ea62b7202203f63a018af7d10a9c78b2a27ae63b7cadceb77ed628fc0c94f23707631840ffc", + "alcolico", + "鏡", + "Invalid headers object provided", + "set popoverTargetElement", + "^(\\+972|0)([23489]|5[012345689]|77)[1-9]\\d{6}$", + "sunset", + "date-time", + "0a0a4469616d6f6e6454657810001a473045022100d80b6ab2c9261b099d0cebc54840bf4cb2fe1d13c9a3a42e7fb60df10490757c022044371252723754a1946245d537710ea4a1f9fb973e85b7a909a685a9cfa4c298", + "descriptorToBitlist", + "puzzle", + "es-CU", + "unstable_NormalPriority", + "linuxToolBar", + "sanitizeData", + "concatSeries", + "isCurrent", + "mitezza", + "tiny", + "0a095469746865436f696e10001a473045022100afb2f4b015831de0338a5ab0f080281b01143635d1ed43d88ae01ed638e055df022042f0b49421e4a4f786ed4e5d8ee555606c68f3601fd1bd21b100f778814b9e05", + "屋", + "fromSearch", + "redISqr", + "個", + "BWP", + "XaHMud0gYW0PwiW0AqFx", + "get target", + "oasi", + "setStatusPage", + "POOL token", + "getOriginAddress", + "voragine", + "恨", + "0a094472696c6c4361736810001a473045022100f76862e4688bb72127297586c6136738765cc59c2ca2d1389cb2be168ea233bb02201dee5fd2398799f91cf5a465d800e6f095ef7734b56169f2b3edbfbbb21362b4", + "internal.addGaSendListener", + "updateCheckHomeEnvChange", + "getTimestamp", + "0a034d657710001a473045022100e5cf59ca1051c60ac786cbd2fe828e8f0c86fe6fedf2596c7771acc633c63f9902207f6290cf8af45a30aaef7b1b635455a9e208f231eb69ca72409fa2a87313216f", + "touchOutsideHandler", + "SensorErrorEvent", + "mont", + "sequence_ids", + "setBlockIdentifier", + "tunisia", + "Qe", + "updateLocalTransactionRecord", + "EIP-3074", + "救", + "30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6", + "exotic", + "ary", + "掉", + "ignaro", + "JudHKkmttPA4HJh1UMEY", + "invito", + "Chainstart", + "fromRpcSig", + "focusDelay", + "穗", + "saturate", + "get userAgentData", + "wrap", + "get shiftKey", + "writePackedUint32String", + "ceramica", + "setPrivateKey", + "sopire", + "NODE.NAME.DAPPCHAIN", + "UTF-16 surrogate", + "Zu", + "Order make asset value", + "^LV\\-\\d{4}$", + "盧", + "setAcquiredDelegatedFrozenBalanceForEnergy", + "Page Size", + "handlerDom", + "London", + "SETTING.TITLE.ADDRESS_BOOK.CONFIRM_DELETE.BODY", + "304502210092d8aa5743b9fa52cc1d5caf4f83e65cf232b02394dae8e3056d29606377caf902205119918948d39a165950efb998e19aecb3bde611065e92fd5f5c10bafaacda22", + "0a13536174426574456e7465727461696e6d656e7410001a463044022037a93160858c55b0c0b06e59f1fbc21a7ba818e9b0e16a9d0f08a083e0a4d32f02203c3f81be67d0fa7a1ec21bcfaf97ca04851575b55ee05910b4a65452df64ead3", + "iconDetail", + "getDecomp", + "state32", + "0a0e54524f4e424954434f494e42414710001a473045022100c20dcd0a3b30a65bea31d4e104be1215a55297ad5967c5fcc992847ebe14d99102203342df5b9c92db84be1e09bf8e0ce8241f95b2b976c4761faa9a10b16b7b5342", + "topCenter", + "get hid", + "F8", + "Popover", + "wolf", + "偶", + "_getChainParams", + "english", + "0a0650726f66697810001a473045022100928622b796c6fc56cbf297a57f138b10cfed642b4fa78061f7cc7c8d3a5aa3b00220571040daab9877ce322840f1272bd42e48164bbba11fc0e1299a7fe7d29d3b78", + "0a08427574744875727410001a4630440220391dfeb00848458bfa36f4a1979308e84b124bdb0164ac678318327d2570953f022032f823ee5b56cba2d696cdfb1ee9ddc0fc4304be683a6f5382c98e2e46988a21", + "developer_id", + "rpcServerAddress", + "media", + ":checkStorageTask", + "Rs", + "CONTRACTS.FreezeBalanceContract.bandwidth", + "groupByLimit", + "鋒", + "lineCap", + "Pj", + "Af", + "playsinline", + "retryDeposit", + "SHOW_ATTRIBUTE", + "decimalSeparator", + "crime", + "nonceAmount", + "persisted", + "rubber", + "月", + "forestgreen", + "uA", + "toCompactRawBytes", + "0a05574147455210001a46304402204161160946d72edbb432a4ecb63d94643846effd1e51d5a1ba424728561e541502201987039e41f7d838780f72ac778efe242bc97573011aa90f78fe018190fe9609", + "sH4BcAxLDWOLcAGdmlRC", + "TypeError: Can't read property ", + "emiro", + "springgreen", + "#FFFFFF", + "狂", + "锡", + "isCreateGasFreeAccount", + "pt-AO", + "mummia", + "Uu", + "setola", + "governo", + "0a084d6f6f6e436f696e10001a46304402207e95b9adddce7e84f1a8a3f45acfe991241c5fd7f8dee9cb6386ffb06ef6f8fe022058e89d642c80407349b4b2eb2302c3957a9e1998b48aaf6466716174e3e780f7", + "listHeight", + "CONTRACTS.TradeSignWarning", + "fromHashObject", + "_getTriggerSmartContractArgs", + "getContext", + "tonsilla", + "dn", + "ae_block_history", + "sum64_5_hi", + "setAssetissueid", + "CX", + "satisfy", + "^(\\+?243|0)?(8|9)\\d{8}$", + "connectedWebsiteInfo", + "Click Currency", + "ozio", + "別", + "new (BigNumber)", + "AccountResource", + "isRequired", + "evenodd", + "ch1PyAXz1nPaCcvgrqXt", + "checkDMS", + "lr91yBxTYlIFNTQgl8Iw", + "addressAutoComplete", + "readInt32String", + "^(\\+?353|0)8[356789]\\d{7}$", + "colmato", + "EF", + "set textRendering", + "longevo", + "selectVisible", + "xpAIgmLYVY4fva_9WG6X", + "uY7UCM1BLuwoVLYwgggz", + "wisdom", + "actions", + "GPUDeviceLostInfo", + "_getWriter", + "gmail_lowercase", + "elaborato", + "0a064d616c65756d10001a473045022100948a696fb4c1a5f0cb9beec6efdde1b9b62af6b96a816676a4a15bef26ea0a460220209d100e34ef95db387786426e48290996bc2863b33d28741af422f715ad35d6", + "ciottolo", + "get sharedStorageWritable", + "partition", + "TAGGING", + "selectionEnd", + "get shadowColor", + "資", + "static/img/0a9991a16cf96958eee8269c4585482c.svg", + "MozFillOpacity", + "mbMinus", + "mordere", + "3044022009e1668b67786c2258d75f93297be950f3812ae757068c5407915fddea878c5c022066b9ef8571d300abee4d18d4cd0d59a5b2cd18bf78f3db80b6d4183e284e2ad2", + "party", + "toUtf8CodePoints", + "oF", + "divide", + "get which", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + "wrapConstructor", + "DJI", + "0a05486170707910001a473045022100fd715a6aaa6e44ff7ab755c8216d5828bbabc30adebcffa396acb9839608b06202204d459d503aa9c04183805d9acfdb5d592d78d14b52ddd725def3e9fdd52b8f04", + "writeRepeatedSint64", + "3045022100cfb4916219e3694b46154274e51034ec625ca0d6473d6f092e2bade002629c8902204be001bf270bf5c1876e953476289439fc2260ff784c412002a395ea4339858d", + "Pp", + "0a074173734368617410001a473045022100e43261255a03e2579311f3c0067361eb5c89f4ab40a8ecd0cde3985b99643d48022016b04434a7674dacd40c8eca85920b59b033bf9da70866dcb944e2341fca796a", + "bincn", + "get interactionId", + "dust.enableMergeRemoteConfigApi", + "const", + "numberToBytesBE", + "int256", + "愈", + "0a084d414741436f696e10001a473045022100cf642050e1ac35e31fa9227ada60a509a5b21e48482754ba80b6531f87fbd4eb022065ee38ffc48e83a3e3608aa2126dc3bdd0e02c01199549aa53d6d6f50bb87a45", + "hotmail.com.mx", + "meshgradient", + "unstable_isNewReconciler", + "例", + "set ariaModal", + "L_", + "滚", + "magnete", + "sfuso", + "植", + "getRecentTransferRecords", + "bottomCornerWiderTaller", + "_cbt", + "SPEED/TRX", + "0a084469766964656e6410001a463044022019baee2c0c30e5bac30be859b2d89fd176bac5970d26d5d3e47c8ad6bacee33e02206cc87b5b693a379b0080b70914e091b77fc929637b57f90e2219451953f096bb", + "isFullWidth", + "0a0943686f636f6c61746510001a46304402206ff594cabe6d286387c47ed10db9c883c48f6fa91bafd355d181dd044da90959022030ff4a46cb7006a3ff7e1bf243f67ea71a418119e39e3d9f470f3b24509f31ab", + "brc", + "inputDelay", + "parvenza", + "toLength", + "solvente", + "貴", + "applyPatches", + "续", + "nS", + "0a074f6d697365474f10001a473045022100e6774e83e48b17a36fc4f2b7281c6d4421bee56a19bad2fbbd1c890740272b96022079ef3d16fb722a757b66a431e82ecdd40eecbeb5e70d2cae79228addd18f7625", + "solidity/5.7.0", + "isSubscribed", + "0a0f4b6576696e447572616e74436f696e10001a47304502210098d70dfd24645c45e8de6f15efaa8aac18e851e5b6cc71106191d21e12e214c90220121e156606ef67be3b4567d28b2029cd5eabf53e77a75789f3a6b6ea0b05f2ad", + "EthAppNftNotSupported", + "effort", + "SEND_CONFIRM.RESOURCES.POPUP_DESC_3", + "loaded", + "\" nested under path \"", + "getAccountId_asB64", + "dsa-sha384", + "delay", + "feDiffuseLighting", + "__access_dom_element_property", + "0a085061776e436f696e10001a473045022100bef19b4ca5085bbeba17e0db99b2028ba0d41a00c9a4f0ca08bebddf9af671360220628a203e098e46dfaa4cafa1fece85c0992453283c2bc1e1afc70801109e2ee4", + "XL5TtEQbkFlpb0fI184E", + "create_google_join", + "writev", + "setFee", + "getFrozenDays", + "0a0e526f79616c45746971756574746510001a473045022100bb7cc50a385840c3e98dfe8792305bcbb668e8d76fb989d8f2c5ea605ed33a25022070befa060ab7f2f1203850ffe8d6dffdf249d773f7f9d8d86efeecde88317366", + "hash/5.7.0", + "31303030373737", + "SET_SELECTED_GAS_FREE_ADDRESS_EMPTY", + "lode", + "fracasso", + "ossa", + "assetId", + "會", + "涤", + "vspace", + "stopTracking", + "SV", + "listExchangesPaginated", + "CONTRACTS.ProposalCreateContract", + "brisk", + "addressIndex", + "validateStatus", + "GPUColorWrite", + "PrivateKeyInfo", + "SETTINGS.CUSTOM_NODE.DETAIL_FORM.NETWORK_INFO", + "药", + "static/img/b9a81db31a90b4cd63ed0ce10cfcc164.svg", + "#66cdaa", + "tronscan.org", + "門", + "qarKuu19fPfjrMYVwv19", + "aes-128-cfb", + "虧", + "gtmOnSuccess", + "GU", + "莖", + "D2", + "fede", + "labels", + "balanceWrap", + "p256", + "Expected values to be strictly deep-equal:", + "_writeData", + "importLedgerAccount", + "KO_QbMD7bE22GoNguNVq", + "0a05507573737910001a473045022100fe7b6b5215f32312c743dd0f89cb747e570ac9d8c28f4a12bfffa3435abff9f30220232f1df50dbadf6f131c70588a18df3e5262498ef07fa668e95eba98c22df09f", + "selectedText", + "0a11426c6f636b636861696e43656e7472616c10001a4630440220757190dd88e25e29bec311d0ef72715e31626ce313dda3b65d5124bc1e81e3c902204238421278f959ac9f6cba349592b1a37d928f90e6df1e6ddb1262b291f68d87", + "@@iterator", + "MeWtN8iVep8HXyl8CzZl", + "rappreso", + "http-equiv", + "getMnemonicAccounts", + "gwei", + "0a0954726f6e506f77657210001a473045022100bd72bed5f3c2ec70498fc13a7d70937e71eb381cad9d6ca7de78293aac773d7b02204fa7ca9d01250208fee36a739c2981ad96e82d0d5fa860faaa56629fe57d5e64", + "ormeggio", + "wrapProps", + "bytesToNumberLE", + "0a0542696b657310001a463044022079e33e871547cc1b1757e5c6c2a3b55071b68de1f839a4201430c6f5d637a23802207fb2d88a35b4def94463a49e346f995c3d0b8192b00901abe793594c286de046", + "0a0652656170657210011a473045022100b80b1b49ec32903fceca5d8ec57aa6b40f833b68d0b5ae8b33e02f979f5a4a23022012f73a3037bbb7498605e90ce902ee3a861ca69ba190de06605dd738d9f85c3b", + "TZ", + "putForm", + "CfGh49Kwkak57qTniUxc", + "霸", + "M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z", + "fuel", + "FpSqrtEven", + "HOME.VIEWIN_TRANSCAN", + "boxDesc", + "double", + "monitor", + "缘", + "隆", + "tfCustomError", + "0a0a43727970746f506f6f6c10001a46304402205ed7356e4f1350bc5b7e7c9032257ad19c7a245c08e502d2ebde3e319d9c1d810220464d4a12dd3109969469c3fdfe5ba0063b37e48a467b8e9a7135bf40e9b9953d", + "uint248", + "UNSENT", + "isAnyArrayBuffer", + "requestSubmit", + "readPackedSint64String", + "prefisso", + "setGenerator", + "TransportWebUSBGestureRequired", + "^\\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\", + "callbackOnSave", + "news", + "isEventFragment", + "租", + "融", + "DOM", + "resourceLoadDuration", + "园", + "onCancelCapture", + "F4WwCeEYt3v7eCCXQ0yA", + "0a03504f5310001a46304402202ea15ec3ec0747e45e1b290e012b908198f7f3ee9f70b2e323d4719f95874e6202201194603b8c452572c184964727f8f4588393bf5451f45d808f286624a444fb4d", + "層", + "_getBuffer", + "getCursor", + "delegare", + "ASSET.COLLECTION.TOKEN_NAME", + "CUSTOM_AUTHORIZATION_LIMIT.AREA.CUSTOM.INPUT.BIGGEST", + "getData_asU8", + "yandex.by", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.SENIOR_GAS", + "30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3", + "BNB", + "tokenStatus", + "getIntersectionList", + "requestUpdateCheck", + "^[А-ЯЁ\\u04D8\\u04B0\\u0406\\u04A2\\u0492\\u04AE\\u049A\\u04E8\\u04BA]+$", + "ASSET.ADD_TOKEN.PLACEHOLDER2", + "permit", + "dz", + "mediaKeys", + "0a096947656e6f6d69637310001a46304402202cc165af58bc4b1de0ec6d40dcf83203d0f8c331f252f24f9592abf62f9d9bff0220252a9560d8c4b026867810c0a149a63a59c4fef016f6f99cb6ff9f8c2901db34", + "Uh", + "Unknown field used for variable of type ExpressionValue:", + "u9", + "ogt_google_signals", + "_wrapperState", + "isRemindModalVisible", + "Cryptospots/TRX", + "^(KW[0-9]{2})[A-Z]{4}[A-Z0-9]{22}$", + "ParamType", + "开", + "j4eDjnNjmqaMU8GN6o5N", + "walkAsync", + "bE", + "WST", + "WALLET.IMPORT.PRIVATE_KEY.SUCCESS", + "dnore9sC2K0VO1e1_HrJ", + "0a044261626110001a473045022100da7a37fbd3c1fe714ec106cdd17f0305611bc366ec98fc562910a946c5ec7a1a02206981ddf8e1a354090b63a4cfa2f93d32cba15982b525f8922586d485ecfbac37", + "blush", + "EVENT_DELETE_ADDRESS", + "scrollLeft", + "0a0854726f6e476f6c6410001a46304402205e60101e5464de673cd25f2932c9434e35baf6c289ff09b67232c377bd7538da02205e56e966d5aaba48656d597208b973c7209ea3f313a68ec5214f8d3734b7cee6", + "cityValue", + "onPointerOverCapture", + "curry", + "identityWord", + "showSyncTip", + "0a1841746c616e746973426c75654469676974616c546f6b656e10001a473045022100cb9d273457083c7df9e5ed539cb267b482d822ec8f502234741472954be17233022063bb822c80f71428186870f309c41172f4f422b0074f244e636a9c8c9aa69df0", + "DM", + "queueSwitchChainPendingInfo", + "get caches", + "纲", + "phone_conversion_ids", + "TRIGGER_CONTRACT", + "isDataURI", + "larga", + "atEnd", + "server_container_url", + "RmxkdiZ94wU3m2Hlb_zT", + "Tp", + "/connect_deprecated_website_choose_account", + "tabBarGutter", + "SUCCEED", + "gtm.formSubmitButtonText", + "0a0854726f6e4c49464510001a473045022100e1982fb010068da5e457ebb6bdb3c3533b80e85065d515cdd41805f77922d3ce02201c4786bfb1b33fed0d52aed1b426ca06485cd25a34da9475df5295ae980dd3ca", + "^(\\+?298)?\\s?\\d{2}\\s?\\d{2}\\s?\\d{2}$", + "storageEVMNodesRPCServerAddress error: ", + "cite", + "UnexpectedBootloader", + "get isHistoryNavigation", + "always_ask", + "dedupe_gclid", + "lightpink", + "isMapIterator", + "opacity", + "assertIsArray", + "bytes21", + "civil", + "_validateTxV", + "get useMap", + "string overrun", + "0a082354484348454d5010001a473045022100c56bb31c307f66f75fccf1ce90570844d1d60b8b70737f1ff6d93b5fb657784c02200cd6e919abdd314a1ebd9c81113d3a9bc78606376d362d37561af340e7489592", + "_gt", + "Tzc9YCpyXzn0bp_rXsbK", + "renderItemChildren", + "Pa", + "burst", + "HAVE_NOTHING", + "厉", + "/change_other_chain_tip_tron_request_accounts", + "isData", + "updateDefaultWallet", + "fuoco", + "VIVI/TRX", + "^(\\+?964|0)?7[0-9]\\d{8}$", + "SOS", + "Z_RLE", + "輥", + "MozStrokeOpacity", + "REJECT_SWITCH_CHAIN_ACTION_NAME", + "HK", + "frontPage", + "MozGridColumnSpan", + "displayType", + "set readOnly", + "get port1", + "ecology", + "msOrphans", + "肅", + "GAS_FREE_TRANSFER_2.AMOUNT_INPUT.PLACEHOLDER", + "1.0", + "dust.19", + "meditare", + "includePrerelease", + "pgMW6sSscKr0ktkYL1PJ", + "onDragEnd", + "SLL", + "ledger", + "correspondingUseElement", + "writeUint32BE", + "_rdi", + "g5pIwSIYSZfpEjavXMqr", + "vj6umS_skb_aElwwI3cq", + "wE", + "^[0-9A-VXYZÇƏĞİıÖŞÜ]+$", + "get colorDepth", + "fedistantlight", + "Ie", + "zoo", + "PaymentRequired", + "scolpito", + "想", + "AuthenticatorAttestationResponse", + "biologo", + "consensusType", + "london", + "NOkuO7XgKF1nbVg9VJdR", + "excuse", + "TOAST.COPY", + "dblp", + "CHANNEL", + "qzzlU7BC72EqTaJhwSdo", + "keep", + "M6YKF33qoD7TPcIksFn9", + "get ariaLive", + "rischio", + "ih", + "^\\d{3}\\-\\d{4}$", + "tell", + "_user_agent_platform", + "shrSL", + "Review", + "getPrivate", + "pattern", + "brillante", + "polvere", + "0a0b54726f6e5468657265756d10001a473045022100a9382fdb954eda9b012ca2edca6c0b0b91a8de2bb26da9e29407b0eca152a8e90220754a5eb9ad5582e6fabd1d429dd41601ae305dc78d914dcba7ed613d0cf5828a", + "0a0a4150505245434941544510001a473045022100ea3c3c2b95e03f2560546cbfd0fcc0f9bb48202f7b05bfcaadf48e6bbd45dccf022038c4b72666959268c208ce4afab75fac5ba1fc7d5ebb2b6c6c791581280e917d", + "0a094368726973746d617310001a473045022100c6be5ec6c6c53f3e538701dd672e0fdb8e613a4a91a6e01fc1bc5c701061212602202ea2e6704376442cdeddf3423b171a3bc03d8e62880bf3499fd14d69a136037d", + "hitPayload", + "近", + "XPD", + "cell", + "sha256Sync", + "returndatacopy", + "模", + "removeStartHandler", + "081d1207313030303331361a0a42757267657254726f6e20002a015f32035452583806424630440220738aa3b845d24dec2db25fac87edb6079d5215f79c79ee3d3b935ad6d0f63e320220715738dcc46fd04c366dd42ddd8b8dd7a980e42f17c50d191414ee020f84e6c7", + "fullnodeVersion", + "VnLCXxmWBowOzWvR3J2n", + "strictMode", + "assetContent", + "unstable_scheduleCallback", + "0a0341504310001a47304502210099940a0d650574a60b3d2280907f1dac66feccd3e3ce57b8bcbf0aeca9150fb102207e50a9affb91b0eaf46a964c646c41ac58addf8e07fe1cfa847b2a720650427b", + "isActive", + "VhkZxVMHqvtzMRioaLtQ", + "TOKEN_TRANSFER_LIST.SPEED_UP.FAILED", + "ATG", + "capHeight", + "onLostPointerCaptureCapture", + "dnsEncode", + "colposo", + "_getInternalBlockNumber", + "Ox", + "_payload", + "Pr", + "toRgbString", + "getSplit64High", + "setAuthorization", + "uaa", + "137:0x7f19564c35c681099c0c857a7141836cf7edaa53:139c059f886c2b9b41f05a6c4ec2578a048d18aaadbc095609e5df4b", + "icon should be icon definiton, but got ", + "zoomandpan", + "getOptionalFloatingPointField", + "static/img/a2f0cfc59d2846d6df68c775139a58c2.svg", + "isEAN", + "_getBlock", + "checkLegacyData", + "plugin", + "DocumentPictureInPicture", + "筛", + "reform", + "tank", + "随", + "specie", + "hasAuthorization", + "afterPopupVisibleChange", + "程", + "createHashFunction", + "bo", + "PAYABLE", + "inotn", + "^text\\/[a-zA-Z0-9\\.\\-\\+]{1,100};\\s?charset=(\"[a-zA-Z0-9\\.\\-\\+\\s]{0,70}\"|[a-zA-Z0-9\\.\\-\\+]{0,70})(\\s?\\([a-zA-Z0-9\\.\\-\\+\\s]{1,20}\\))?$", + "getOwnerAddress_asB64", + "customContainer", + "GPUCompilationMessage", + "Pcnxf26mTED79ycavclj", + "0a0c57617368696e67746f6e444310001a46304402201b338a2e027bf88bbe042ce991191bd7a33f229398db8a03afd3c532f5b8eb290220413e01aa5397ac698b080f6629481d060d6576393cbc5a6913bcff1d413efc15", + "OwSr_hDzCBNpQ9O1wwd7", + "barocco", + "cssRules", + "YRnLetQedfGnZQzStqoA", + "multiplyUnsafe", + "setVotesList", + "bizzarro", + "0a05466f6c6f7310001a473045022100ac86b019ef687ec8769ec2e4089273fc4a03257ab7753672c3d26541b379cc490220400f2d4f7814b8616dc839ad5a2a34bbc8e685ae8745a81ed63a61f929031298", + "campaign_source", + "itemUnit", + "591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246", + "Po", + "GAS_FREE_GUIDE_PAGE.GAS_FREE_ENTRANCE.AD.SIMPLE.DESC", + "W4n2iewHWes88h4jGdAO", + "STACK_TOO_SMALL", + "concatGindices", + "0a0f5269646557697468467269656e647310001a473045022100f1ab4620f4618b6178eb781d385b0ee66a1abfd72e471833483659aa3f3216a802206bfdc2b9afe6a83a2a6a06426c8b1306ff617a479e6e8047692f7eb31166b44f", + "Offset ", + "GAS_FREE_MULTISIGN_ACCOUNT_MODAL.BUTTON_CONFIRM", + "sz5aDGH0oWo91UxXQA70", + "ErrorCode", + "mapLimit", + "aliante", + "084e1207313030313031331a0c54726f6e506c6174696e756d20002a015f3203545258380642463044022042114fcf647169284271a29ba2da49e6ea87a10179abed5ba88d7caee550b0f302204155383f54258916843630a396c6951aad7f74ad9e3225112e7f1b0bc7d937d9", + "BwhotJ19d9rJn4pG2ElM", + "z2E8U3HLZVnT_ju117fW", + "CjPh48vMyWQUtsmdR0RH", + "rgba(128, 128, 128, 0.3)", + "ADD_UPDATE_DATA", + "utf8ToBinaryString", + "logo", + "msStopOpacity", + "0a0366756410001a473045022100898066b474eaffa3cf31854d05a99b77459dad8c500fb606b186843778f6f58202201cc2f2c543629db1c30d7556f025f76e72a617d8cb6639e7c633b4c769abb691", + "^(PT[0-9]{2})\\d{21}$", + "0a045249434b10001a46304402204b58fd403bf0d5cdaa5c1c889fd7f81a68bb49a84895ee00d6c0b550388a6bb6022038e39da2f75acbc2ebfcb8d5342c7793a048df15f0c2bb1cba22d418c7d2b023", + "getJsPbMessageId", + "mphantom", + "checkConfirmations", + "#f08080", + "isLessThan", + "animation", + "c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111", + "mouseLeaveDelay", + "Lf", + "galaxy", + "0a064f5241434c4510001a47304502210089c342f2ca8a1b67b9f8b9fcabc52a323af7f2fc5b813d529021b7ba0822862c02204b9c0234c2184d09fd1ed5f68649c127ccc41e7fda8755f51405b13afc687668", + "Webkit", + "getChainIdV", + "Ls", + "accent", + "评", + "contentContainer", + "Casper", + "pd", + "bool", + "vtp_autoCollectExclusionSelectors", + "transferStep2", + "vm", + "chronic", + "msGridColumn", + "31303030393831", + "^(UA|YT|MO|GP)-(\\d+)-(\\d+)$", + "WALLET.LEDGER.CONNECT.STEP_2.WARNLIST_1", + "bag", + "dust.enableAutoPiiOnPhoneAndAddress", + "pbkdf2", + "armonia", + "0a0c414c4c4545786368616e676510001a463044022027e68b3543ec8fe41169c1a16db543987e95c61afd2e8e0596db244d007e5ae702205ed3ca2d5b33d441fd2c4be991f997a7539b469d2b52f91fd7b46da8c9bf31b6", + "隸", + "serializeBinary", + "gasFreeEntranceLabelWarp", + "addressCollection", + "b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21", + "Mainnet", + "get ariaAutoComplete", + "6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3", + "cA", + " number: ", + "Dec", + "tokenURI", + "monviso", + "unfreezeBalance", + "xsrfHeaderName", + "dbL4bltcNfG6CgeLj5I4", + "trick", + "TRANSACTION_DETAIL.UNLOCK_AMOUNT", + "\\$\\{[\\w\\W]*", + "0a0c546f6d626973684d7573696310001a473045022100fa3521b1022139381e8dc12b17f79fbc4f8f5d88d9618b50f57506ffd5278201022056720693a2365d96aa95e9710e8b4dda675192ccd9667022e58b827f230cb5ab", + "RecommendSubAccountsToEmpty", + "HpkdVNJ44yApiZlDdjEM", + "VMU319O0dqH22p1gHlCM", + "JMD", + "XTS", + "BadGateway", + "redNeg works only with red numbers", + "buf", + "AM", + "getTotalproduced", + "mKNmqNhFXLI1vTWBHFCw", + "0a02414910001a463044022031f04ab2563e4c495b6139ddfcd1ed97accf062966273cf56b5b43abd571f49e022030b0ebc03e23bb2e9ffffb02f433d6fec62ef965af6924f4989338ac3d33d696", + ":_useUp", + "activeDescendantId", + "F6CXv2BKjifuZZkuQJW0", + "getWithdrawAmount", + "OStrokeDashoffset", + "0a0a5377656574547765657410001a4630440220161f366a1bc19fa515b8eed01fc215d6f1c616165e674ee7582ab6076db0acad0220056d7040e8e60d84b312f01e19a49c64bdfe69c0cfcbe9353d6ab32cc90b0fa3", + "CONTRACTS.FreezeBalanceV2Contract.list", + "filterSmall", + "0a09536e6f77666c616b6510001a473045022100fcd3082b4531f82be854a288e06a4ca46c97c10255caa7160fa871784f93341402205b288373f6bec2228ac7c2e0ef48559f56092818262b9e20a72754ac151b7390", + "满", + "tesserato", + "13.11.0", + "Time", + "updateAddressItems", + "networkV", + "capitalize", + "08111207313030313334301a03746f6e20002a015f320354525838064247304502210084c9e9a373d28f50aad97c39bd7c62ff049592fe99e2ffe32a24b7f038f3822402203913a098e45bedc53e41cd214d2659402e801a9e65d91cbe55133238ec782aa8", + "human", + "nation", + "offset is not uint", + "0x42842e0e", + "amarena", + "set ariaRowIndexText", + "albatro", + "qy", + "toolTipStyleWrap", + "MLH8cnk0cPlcxNMpvKB5", + "appoggio", + "_host_name", + "toDeleteAddress", + "radius", + "辑", + "occhio", + "0a09527562416e6454756710001a4730450221009ee766d47ec7f71a65247598a93e26bda3f7603014174b37e91109eedddac1df022016b840a14774a0c117a14d499592ba224103aeb9d747610eb9eca593c094cff6", + "sum64_hi", + "connectEnd", + "cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08", + "getHexStrAddressFromPriKeyBase64String", + "AZE", + "versions", + "crypto_secretbox_ZEROBYTES", + "NumLock", + "getDelegatedResourceV2", + "INVALID", + "ten", + "SETTING.TITLE.SET_DEFAULT_WALLET", + "l83aU1rNqVWNC1QxeGeY", + "onContextMenuClose", + "elephant", + "parseBytes", + "Base", + "0a0854455354424f4f4b10001a46304402205184fa5a7ee7da220394c96f7454df44f94c5e4075fb0319e6a16e215cd967e10220562fb7ed0536baee5f238cc117e1ea5a28b7e46162f78d0746a922a3c96d32a0", + "sfoderare", + "R7fG7zUBuWdrIo0WQihP", + "0a08436f6e766572736510001a473045022100e190f071f1102c3302dd49413ee0f6ad7f86ffef8e1cd832c56c211309bf354e02202f987df127e7e6fd2fa8ec1821e6ed90fbdf29d1ee7c3b7dd8ceb1a6637b8536", + "0a0d536875745468654675636b557010001a46304402206f5fb1502b8b0afadfa10ebfe29d7f7a5a9858f4f1d077c4f8ddb80c7cee98de02206182679c3201a1d82f7baca82c69e673c70d38ab27afc102052f9312215a4a8e", + "%Reflect%", + "_mulA", + "isHDGuideDone", + "GPUAdapter", + "ribelle", + "sguardo", + "publicKey", + "parabola", + "_status", + "絕", + "^(\\+?992)?[5][5]\\d{7}$", + "0a0e496e6469636147656e655365656410001a4630440220728a16d71ad6a6e5283c2fb40df410d375fcca0c64fe4271cd6bcbd6d4b9881902205f41bf9de450903da89494ec7ec50abb1ceee9881cc04d8ea019029ca188a0ec", + "amateur", + "setFullNodeHeader", + "割", + "c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375", + "FIVE", + "0a074449534c494b4510001a46304402201129b71367f2ea7094d4aa9d789881f1e1b0571b391c423151b34afefb78fbcf022001e7fd3a6a66091fd3f044bf6672e03478cc0ff787d6b7903320e4f3fc0b44f0", + "Is8K5nTHaC_v06N3ozGV", + "0a0d42594f444f50524f544f434f4c10021a46304402203eb0beec6ad0176afa16c1af49ba42f8a7a79fdc62f48b9c51b44fa4dbfce61e02200aa1c37ec23c1798d40db0bed4a385f7f49b6fb66c0dbd2e0918266c0996cf9d", + "犯", + "resizeOnNextFrame", + "WALLET.BACKUP.PRE.TIP_3", + "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z", + "Search here", + "I1qOeqw1FIvuR6q91T6O", + "Ŋ", + "WalletType", + "splitDecimalString", + "getNamedItem", + "KN", + "之", + "lotteria", + "TRONONE/TRX", + "maskAnimation", + "claim", + "0a10566965746e616d646f6e67546f6b656e10011a46304402200a3a9317a95ca565cc717dc13e4258dc2cebb7e0965c4bfe37a554c9d850892902202a1b68227c93dd66808206ba1276da73cf6abd4cf8e2bf4aaf37ff8ae0960e0e", + "systemlanguage", + "0a0b43727954724578436f696e10061a473045022100fdcf88b1ded36831e0a4a4978c92a804946ef620e12cda5aa991feacfc690dba02201586a5224332ee22a54f79a00f16af3e97b801dd28f6fd747e8178569fff6d13", + "unstable_ImmediatePriority", + "#00ff00", + "vtp_searchQueryParams", + "TronGameCoin/TRX", + "丘", + "brick", + "polar", + "convert_undefined_to", + "abandon", + "0a094d6564696157696b6910001a473045022100a166189a42e90188bf66acd4dbf81c179b7ee00b06130d2cfeb9751b89c7d41402203ff6cd5a2d2de4b5a5cc26aa1d6bcd37c8627715b33a455fe3256f11f24afaf8", + "encryptBlock", + "keyFromPrivate", + "get extensions", + "sestina", + "0a084e454f776f726c6410001a46304402200b4deef8dc52ef63b7736089b017ed6b90e2f24d8f4a70e5f9e1082d7337972c02202a5e1a5e2a01f800abdfc026978a522c45efae67786d463a5fc6def1dd20806f", + "border-color", + "club", + "https:", + "0a0d54696d65724775617264426f7810001a473045022100c496322df49e79575949bf46407a4551b7833696430e4b0633ba8d991f78152f022054dd5491473f610ea9fc05af9227eb687c31dc091a8c29096227ce3cd96a0dcd", + "connectWebsite", + "0a09526179626f74726f6e10001a4630440220714e0bd9ca0ba4786a9c11e85b5980cc2438bacd0805b457df0752139c2a4b4b022067ceb95df718b066258c9359af8e641da10a5e36f1e88f49033db88b1323feb5", + "y1yodzQUfoG30EZlTkrv", + "toccare", + "0a1253617564694172616269614f696c436f696e10001a473045022100a0e5025e848f6df3a342de78318dee20ccd4dad87bdcd06db4ea92f53d1e725f02203d806032ab225781ac48e6d7d9705387440c597dddc1cb2e25f9e3e536c8f0d8", + "w3rqdbFNVliadvvMFtdf", + "stregato", + "米", + "PAGE_DAPPLIST", + "tariffa", + "mucca", + "headerIcon", + "cmpn", + "2.16.840.1.101.3.4.1.41", + "0a06436f736d6f7310001a46304402202e131fbfa687512f45772551638f02c0f347aaf8ffeac18f32776e5b1015c458022035e33ca5b091255ef1abd2eedcf31b0fe06c9f99d487865dcc481d3d2c109c21", + "^(SC[0-9]{2})[A-Z]{4}\\d{20}[A-Z]{3}$", + "CARETTRIM", + "31303030313131", + "prevValue", + "allow_space_after_symbol", + "CONFIRMATIONS.SEND.NOTE", + "nafta", + "GAS_FREE_TRANSFER_3.VALID_PERIOD_MODAL.TIPS_MIN_TIME", + "ga.q", + "昇", + "uninstall", + "defaultSelectedKeys", + "gasFreeUnSupported", + "0a1154726f6e5765656b49794a6f75726e614910001a46304402202e99d5cd8f9888c51fa6af58a88a767c19594e7ef1de3479b48cc45d14c141950220666eb58084e9570492efd3ae541cbc4df558f6a90601d0df08d14e1475297075", + "observedBits", + "offsetTop", + "resolveNames", + "ClientRectList", + "ep.", + "ellipse", + "get enterKeyHint", + "UG", + "setFrozenBalanceForBandwidth", + "v4-", + "ant-scrolling-effect", + "ASSET.SEARCH.TOKEN", + "computeProofGindices", + "0a0a426974636f696e65727310001a473045022100f37e84f66b1fe5846e7a5416fb69bd9802c58e3dc4dc3d8491ffb616bc779ea402200718fb9cf15d44c511f6d5cee2115f7893b7e7f598fcf7d4be7b205ab8dbf97c", + "isolato", + "omissione", + "0890011207313030313436341a0854524f4e706c617920002a015f3203545258380642473045022100f9da1c15d6283d9506d6cb1b56cb9114aa54c0d2550c4d0f475162c27ced93390220594180b9732c11eeb4b6cf2f292ea58dcb71a0b760b7fca4e219390c993b1f94", + "編", + "aliceblue", + ", ", + "MISSING_ARGUMENT", + "EncoderBuffer", + "秧", + "她", + "duraturo", + "notn", + "列", + "GNF", + ":queueTime", + "xorWith", + "0a034e584710061a473045022100ac5529b488da5666fe06e2d47820172663f36a9d592fe5f37342dc608209d60f022061b577d6389d8f946e7f5070fb495dbf0019c7974a5e1951b5f88c286bfa622d", + "menuListVisible", + "WALLET.IMPORT.KEYSTORE.ONLY_TRON", + "SECURITY_AND_PRIVACY.PHISHING_DETECTION.DESC1", + "useCallback", + "onDragEndCapture", + "-success-bg", + "getZoom", + "MAX_VERSIONED_HASHES_LIST_SIZE", + "glog", + "setAttribute", + "0a08454d53746f6b656e10001a473045022100c5ce507625fb323b6e8af4cfab96bc9ed648771c1accc99aa922ba3b8b805e35022014182035a7cb69bfe067208e14a0d4039051f189b1e8180c9125b40f04bd4231", + "各", + "%PromiseProto_then%", + "B0", + "ocXHUQm8_Fb23XVW1ECA", + "get activationStart", + "mainGateway", + "SETTING.TITLE.AUTO_LOCK.1_MIN", + "zulu", + "倒", + "msAnimationIterationCount", + "-two-chinese-chars", + "sha512", + "setTrxHash", + "perno", + "get x", + "_expand", + "skate", + "addConsentListener", + "windowControlsOverlay", + "osREA2b2TAtMy8eJADmQ", + "onStep1Click", + "#fffafa", + "IJ", + "QT", + "__utma", + "set isMap", + "withUpdatedContext", + "EMPTY_ARGUMENT", + "0a1454524f4e4575726f7065526577617264436f696e10001a46304402201d9b11126f08d5c9e64300ee98996a4834fe7288d0d6c635b936a0d65f288756022064479e9ba71e99ea6d4deff542eef82337a055cff1b294f0244409ec94052034", + "shardingFork", + "set ping", + "WALLET.CREATE.SUCCESS.TIP", + "ASSET.NEW.TITLE", + "getAccountIdentifier", + "Mo", + "maticmum", + "鼻", + "紹", + "bitMask", + "onPointerDownCapture", + "writeUuid", + "partire", + "updateAdInterestGroups", + "calldatasize", + "newAddress", + "finger", + "_x", + "static/img/3f05bdafdc1ecb6b81a0781fa95b7573.svg", + "xlinkArcrole", + "_prepareBlock", + "误", + "爆", + "XRHand", + "0a0e43616e647943727573685361676110001a473045022100cba1900b32e62f73c11df16471568b11838933a34c67a692e5f9b9fa164f215502205825552b2e99728a3fe452cad7d03b0d6fcd2f4184514a871b90755a7e55d891", + "Del", + "WebkitLineHeight", + "0a04414e544510001a473045022100dc79bac0fe29d97bf8546ead7b7e142dfffccb6515d6754bb50096bd37d8105b02200aeb76614cb1cee3be3e9c0fc01d842f4662eb1e4e5207e33fa7b61a9b4b8ab5", + "shr64_hi", + "prison", + "0a02414910001a473045022100d433ad3cc844788f2ac2b7814c7c39c33dfc0db3a6bcf15236c98828cde8e1ad022026a00674404d3525d9ac488d8d4e7b9ea003a7cd3dedb89a04e599058eaf8c6a", + "CSS_CHUNK_LOAD_FAILED", + "getOrderdetailsList", + "cc", + "5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d", + "getChainParameters", + "set shadowBlur", + "0a084c656f6e6172646f10001a463044022002393f3b7976d66cdc8af29d9811a07471b948de7c48bb86bf4f77c2eabfb23202201d166eae3557cb98fd383b4996b1e40871c281027eb73d9d12c499dd254563e4", + "0a085065726f6769657310001a4730450221008d47fc11b7f26bff74bc7f8ccb0b9f16191a0349dd4a8a12a7dd4aaac252b00202205e0620b545f884d5cec760abc1ae322ca19ac9ef802e8d1402c36ad2d6ac7d58", + "N6QGJnIFYx2wpYpW10JB", + "hill", + "micro", + "_re", + "0a044b69737310001a46304402200207e150b2e23b8ac3a37006fa793ff16408e30f923ba464b25d302f21d28c75022015057bdbef420af2d00b7111e7aa5b7d254e34d1e39e003d1f9e609dc59032a3", + "sP", + "tokenTips", + "WxYj8qt6bLXFeLJMVHIC", + "XN", + "乘", + "anyLimit", + "en-BM", + "0a064741436f696e10001a46304402206fb54e1d5d19198e24c9ca3029de2edf5ffc12dd6876bbfcc598ad9b9ab0e1f302200a6eed976a91ef5304a8365a70af44a1ea4abd6dac3eb3ad6eab14a73dcd1e96", + "foresta", + "淚", + "CONFIRMATIONS.DELETE_NODE.BODY", + "isJson", + "db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120", + "TOAST.UPDATE_NAME.EVM", + "0a042445454410001a463044022077c0977e3be74b1c7ffa5c14e39fa5719254ea358bc169568bca87a642b953ed02200ab731b98da957915c555cd7095bab6c267cc09ea92c28f3bc7a15cb83e8a387", + "itemCount", + "get scrollRestoration", + "SETTINGS.CUSTOM_NODE.DETAIL_FORM.NETWORK_BELONGS", + "get complete", + "gopher:", + "^(\\+?44|0)7\\d{9}$", + "宁", + "i3CfhewIWqz1Iz6uD2Ci", + "onSeekedCapture", + "virtualKeyboard", + "panther", + "擦", + "Ej", + "debug_mode", + "TTYtjySdWFkZeUnQEB7cfwyxj3PD2ZsEmd", + "sJgxI50xroZuwuZFBJFL", + "G15_MASK", + "over", + "^(\\+?62|0)8(1[123456789]|2[1238]|3[1238]|5[12356789]|7[78]|9[56789]|8[123456789])([\\s?|\\d]{5,11})$", + "operation", + "defineReadOnly", + "N2", + "expect", + "cookie_update", + "outlook.pt", + "isNeedPassword", + "XBA", + "CONTRACTS.ExchangeInjectContract", + "getPrecision", + "Validation error on field %s", + "view_item_list", + "PalaTrx/TRX", + "AxiosError", + "exponentiatedBy", + "JNbCcRbotXMwfvzrVcSj", + "GPUCanvasContext", + "bone", + "internal.copyPreHit", + "WALLT.IMPORT.RISK_CONTINUE", + "vgzKXxZqkFHODuKZsflw", + "favorite", + "OUT_OF_RANGE", + "倫", + "盾", + "xhr", + "1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed", + "fegato", + "0a0854524f4e474f4c4410001a473045022100bded1df34e4ad30e32c2ddd2925bdc1e757f1b90f09d7baf0baa91542742c2d9022051a0ccbfec54afb01499fb7053c0752f6e43a9f027f04f5266c2e1021be88190", + "cap-height", + "petersburg", + "uAnobfzNZ2ZwHDRsM30Y", + "ulisse", + "_fetchData", + "Ab", + "_context", + "gasolio", + "collectionInfo", + "file_name", + "#2F54EB", + "score", + "080d1207313030303331371a0349474720002a015f3203545258380642463044022029a0b36ce44f97d384d9aa4d4d125259e2f8d7e09b0f54f8a4f71290044b03d102205ab4aef5c14beef5a2f20211b959a9a045a555c6648021d49cf92907ce7a8d57", + "stairs", + "OPEN_LEDGER_GUIDE_TAB_ACTION", + "Iu", + "pitone", + "getPubkey_asB64", + "hobby", + "recycle", + "pestifero", + "writeRepeatedSfixed32", + "createDecipheriv", + "addebito", + "relList", + "fiber", + "Next decade", + "WebkitGridRowSpan", + "matrix\\((.*)\\)", + "getAssetName_asB64", + "isPromise", + "ģ", + "jTEZln3UJjyqPfttB2ch", + "^(AD[0-9]{2})\\d{8}[A-Z0-9]{12}$", + "getUrl", + "festival", + "brighten", + "diesel", + "stirpe", + "conversion_api", + "get coords", + "_ge", + "_wnafT2", + "uVA10BB82tmq9wlaWAWA", + "get ariaColIndex", + "getUnconfirmedAccountById", + "addressInfo/createAddressItemGasFreeInfo", + "AN", + "int192", + "CONTRACTS.ADDRESS.SendingAccount", + "utf-8", + "hardfork", + "removeRule", + "EvmGasFree", + "策", + "xTByRekLkx8f7Cj7b_GP", + "sa", + "0a064d494341534110001a473045022100b346035ddff243b05d64cc2cdcde891e2fe93b86deb024a8f7b6b65dde5657e602205dbcfdcbb28bf0a7fb6b6dd941f84f8fac7fe4ae5a3b531dc521fa2a52e99841", + "old", + "#00008b", + "isEmail", + "cols", + "_x_19", + "f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87", + "f14212e2-a6a0-4391-9419-07b55f8be63e", + "tokenSelect", + "toFormat", + "tossire", + "macToolbarLeft", + "0a045345454410001a46304402201c3017bdbeecc4b185c76c5b44ec0976f649c1dfa4b4d15c956631f827eda1e50220500a091ec5123205ecaad304f5ff6e7d7d504bde7428b6d7e384654a9e400cb3", + "DYNAMIC", + "el-GR", + "SETTING.TITLE.ABOUT", + "hexChar2byte", + "sbattere", + "斯", + "诉", + "vigilia", + "settings/updateIsHiddenTransactionsSmallAmount", + "atomico", + "CONFIRMATIONS.NEW.FUNCTION.TRANSFER", + "set relList", + "onCanPlay", + "bm", + "engine", + "mg", + "杭", + "getRetList", + "readInt32LE", + "getFollowedCollectionList", + "_ParamTypeInternal", + "rHnVuwIq1LMce3kwDqd2", + "resourceItem", + "電", + "sha3_224", + "rasatura", + "%String%", + "pole", + "SharedStorageDeleteMethod", + "里", + "0a074269744d61696e10001a463044022023c31fc8a5d3fd8e6be3c91768ddc26ff084b062d435864346494a7a75eaa99b0220123eb3ad1416d5c4e0f7093cb35746da0868dd84c127d5b39d8d527c742ed8ee", + "BUILD", + "txPbToRawDataHex", + "panose-1", + "menuList", + "rRVeTr1AY7qomN1ImV3v", + "得", + "ajwDhFis1Xvynlg466jp", + "0a096b697769426572727910001a46304402205dc9752d93a3786413a87fe1e5b0dd4b3870e010790fd14176a9da88b0ded66d02203ee92415623f0a41f2d8a3556aec6fa9d8a9f534e49994ba10b280bfdd146c06", + "silenzio", + "getKey", + "useLayoutEffect", + "makeChild", + "sospiro", + "sv", + "x03qXp3jmeGZg7UGXKDQ", + "0a0454494d4510001a463044022066077c8a3855fc25940ac0e1a54aabec1a1f4796c994910dc0ef4fbe61880f5e022037b4620a6ad3ecfc7baa365fa0630691609194f8e3297c6ef1085e354f9880bb", + "kT", + "鬥", + "myself", + "请", + "ł", + "WARN.SEND.ADDRESS_UNACTIVATED_NET_WARN", + "danzare", + "A message must be provided as a String or AST.", + "亩", + "getReferrerQueryParameters", + "dismiss", + "zircone", + "cleanSwitchChainPendingInfo", + "getRefBlockBytes_asU8", + "delayWrap", + "get loading", + "JS_VAR", + "%ReferenceError%", + "金", + "rival", + "GetContract", + "PHUT6apj8I3HOT4sgeAg", + "soliditySHA256", + "getCode", + "0a064348414e474510001a46304402201c3ca58af5b4cbe86f3546df8a355a27ad40a21a066f105cf243d0fdaa68f46702204ba6b4f279391fc16c30b4654fac3366b986cab21cc4848bd3db1bb0ee397a6a", + "USBIsochronousInTransferPacket", + "vbmfDbstUjKaqjByOh8J", + "rinomato", + "mogano", + "priceCny", + "minimal", + "getFrozenAmount", + "interactionTime", + "SETTING.TITLE.ADDRESS_BOOK.DESC", + "bronze", + "yI", + "beforeSanitizeAttributes", + "sh", + "makeApp", + "_j2", + "0a0754726f6e42425310001a463044022035587e4e42ce58b2438c85e85d4d163a2bf6ad19c5748094569ce672a2deeb220220403ddd5342f94686439c319af8770ac152eff1283c45e02fc82ebd30b230b103", + "setType", + "pettine", + "paused-in-debugger", + "writeRepeatedBool", + "Jx", + "0a10446563656e7472616c697a656455534410061a46304402204fe19eaead1d24c3e70dfe5d2a861e386a9412e92f7acb5eb4ec028e41e72ae6022055ff454b61c334d3a95a85010ec569f4cf91cb608bb5f530971c9137cf45be2d", + "0a0b496e746154726164696e6710001a473045022100d0392be7b0efe0586c86b2bab165a7e217b3f0f4426d2a7fb4334fc8139cf46d02201511580cd9bab354c4759da56439d06534df117270619365e0488ee6e15f2bc4", + "ecdsa", + "儿", + "encodeToCurve", + "vehicle", + "ASSET.CUSTOM.TITLE.CONTRACT_ADDRESS", + "gasEditBtn", + "NFT", + "stable", + "kN", + "showThrottleMessage", + "getShieldedTransactionFee", + "marker-end", + "TRANSACTION", + "socialTarget", + "relativePath", + "isCompatibility", + "ASSET.SEARCH.CLEAR_ALL_DESC", + "ae_block_form", + "multipliedBy", + "asNbxR8yG7sq2PGMOMoI", + "MinGas", + "{0,", + "vtp_serverMacroResult", + "backfill", + "關", + "Up", + "redact_enhanced_user_id", + "movementY", + "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z", + "populateAllNodes", + "xQ", + "onClickRow", + "典", + "feeSubArray", + "Web3Provider", + "warm", + "alunno", + "^(\\+?266)(22|28|57|58|59|27|52)\\d{6}$", + "reducers", + "ar-LB", + "脚", + "get mediaSession", + "NI", + "clientLeft", + "asettico", + "preventTransferModal", + "dayFormat", + "SJM", + "byteArrayEquals", + "80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf", + "onChangeName", + "TRANSACTIONS.ENERGY", + "review", + "qP", + "keccak_224", + "setVotecount", + "ASSET.COLLECTION.ISSUING_TIME", + "chrome_update", + "homeCollection", + "royalblue", + "captureLocation", + "^amp-[\\w.-]{22,64}$", + "preminor", + "l8ijp7o758Z0WTr4_XJ6", + "tron_requestAccounts", + "fh", + "getEncoder", + "back-forward-cache", + "^(948[5-9]|949[0-7])$", + "Qg", + "村", + "況", + "仰", + "chinese_simplified", + "lengthBytes", + "pending", + "^(top|right|bottom|left)$", + "get locks", + "readPackedBool", + "${label} must be maximum ${max}", + "walletsType", + "aq45Pz7wvpY0TjfgABcD", + "abbaglio", + "fiore", + "f0", + "Container must have > 0 fields", + "leftTop", + "arenile", + "secretId", + "0x2219000926df7b50d8aa0a3d495826b988287df4657fbd100e6fe596c8f737ac", + "getFieldWithDefault", + "0x46355ee1030EC6Ba09CEDD5D956FcdB2B6045619", + "getTransactionsRelated", + "uam", + "PAGE_WATCH_ASSET", + "nByteLength", + "ERR_INVALID_OPT_VALUE", + "NUM_FIVE", + "LedgerAPI5xx", + "oe", + "scoprire", + "休", + "J4xqo4XmxiQXzCtbTN82", + "ž", + "0a0353485210001a4630440220503f44ad2a1fb3b0e4f6c16dd50f3afba2cd0449a87c35464fb124d78e0ec21902200f81f25042990c372ad9abc08f3730a3fb6c2f713c06f9d5fe978d1172b237f3", + "accessListify", + "bandwidthNotEnough", + "360px", + "^(\\+681)?\\d{6}$", + "runway", + "crypto_secretbox_open", + "onTouchMoveCapture", + "gtm.videoVisible", + "ASSET.COLLECTION.VIEW", + "0a0d41697244726f705469636b657410001a46304402207d4fd7a93368d8ac50060ec1336fa280d6253ea9eacf5f56c7cc958ec7f2188502201dc409050dc39ae46de7d49bcfbbd57eefd99e0d4fad092447134f1a8687a634", + "0a08416d62726f73696110001a473045022100ea8c5f343bf640d3080b7cf6ad0db5e3b9f41bb2e33371b93f8805047e04205502201862ff98ede307af85bda509412938fb8d502f18e7329f0be2eae0e7818e2622", + "lw", + "CONSTRUCTOR", + "AAAAaARBUlNX3iV47exGabp/QcXV0jhjALzqRngAAAASAAACUDBFAiEAgTEhgbi2oTKxutOOdj6GoTmDkJwmJV1OcaSBVHK4ljICICJZpkIrtj42ijVg0jVpOxBamdGiiR560Bkxnst8O9ujAAAAaARBVkFUAwZehHSKnkoa6+8VrInaHN8YsgIAAAASAAACUDBFAiEA95QoUk5jSyb7y3VzqE6DCeNMbnTU9I6jSSfyD2d+WfICIAHi/okF/fakbY0T5qEx0dbhtgq+OG2Bp05CgibhuIqoAAAAbwtiaXViaXV0b29scxcGNa9OGywCHZHVd9mBPrNypoTpAAAAEgAAAlAwRQIhANXWf7R6UVsflP1CHAkZI4pZFDUaN2Q44mfG54UfoBM4AiA8/IrcMY3HLjVlftQ4CZRKdJyiwPmITMb6EXkPYSTK9QAAAGcDS0dMJX8aBHlI9zFY2t0D64SzRJi83GAAAAASAAACUDBFAiEA1Dv5+O1t1ezknJrroYA0BLg7esy0wQ4aoz7Wk8h28wQCIHtBtuETmgWcw/ulipLZBOEh663ctveKVDdzbZ/ydEPsAAAAZwNMQVnEM1sbdvptUod7MEbspo9ucIon3QAAABIAAAJQMEUCIQCDhVEXUXCctzqOYk+2uK2jSaulYSxNmyQ1GHfciBusWQIgXgdYDuoArINqInN27pHxam68SdqawDC3uMkAb776R3s=", + "backIcon", + "0x60a06040908082526103e5803803809161001982856101d6565b833981019082818303126101d2576100308161020d565b91602091828101519060018060401b0382116101d2570181601f820112156101d25780519061005e8261022a565b9261006b875194856101d6565b8284528483830101116101d25783905f5b8381106101be5750505f9183010152823b1561017a5780516100b3575b50506080525161013c90816102a982396080518160180152f35b8351635c60da1b60e01b81529082826004816001600160a01b0388165afa918215610170575f9261012d575b50905f80838561011c9695519101845af4903d15610124573d6101018161022a565b9061010e885192836101d6565b81525f81943d92013e610245565b505f80610099565b60609250610245565b90918382813d8311610169575b61014481836101d6565b810103126101665750905f8061015d61011c959461020d565b939450506100df565b80fd5b503d61013a565b85513d5f823e3d90fd5b835162461bcd60e51b815260048101839052601b60248201527f626561636f6e2073686f756c64206265206120636f6e747261637400000000006044820152606490fd5b81810183015185820184015285920161007c565b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f957604052565b634e487b71", + "react.async_mode", + "pl", + "0a144578616d696e65536d617274436f6e747261637410001a473045022100967987e9f579bf5ea74fcc358a9a7149259f633542648db663e6e0f5d3dcd646022069331a20054cf893038983b282c6e23f29a69752417014705b43b6bffbf55ac0", + "bipolare", + "0a1154726f6e5765656b6c794a6f75726e614910001a463044022066c3b82347682f040a7cdb4354c310ea28d1f3a2432ef6a92bec4060af6de273022026da48c31b95025b3a40d2292c4426cc43d5d170ce37ab57adc4ddd4548b20a2", + "January", + "dust.29", + "训", + "ensure", + "3044022069df3b1c82dda9849a3df4cd0dd263d2b6c35e4fb8946865a35f5555830971b802201880d72b3d956867b597a2f5097d7f8799bad6e636d3de4030515634bba47155", + "rotr32", + "cruise", + "G8x4IHUBCGUXxFUFncwV", + "garbo", + "^HT\\d{4}$", + "nV", + "0a06456d6f6e657910001a4630440221008cf000569f0013070120a6137c46bf16a64df4f8c54f8b104cde722b0ea6a972021f304c70cb97889c1050c9c912d4f4fffaa7a6b83d864423e41595fa653a6c39", + "legale", + "tfoot", + "generateLedgerAccount", + "setLevelTransform", + "_counter", + "generateAddress2", + "lucidato", + "744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996", + "INVALID_CODE", + "inputAbbr", + "FILE_ALREADY_EXISTS", + "calculateBytecodeHash", + "Number is too big", + "deflate", + "silly", + "descWrap", + "nodeToCompactMultiProof", + "DeviceNameInvalid", + "tFLNO3eO9Vk_Or8quW9D", + "座", + "loadingRotate", + "nv.ids", + "Wm", + "Te", + "srotolato", + "WkDuIpaOCDTiTuSS6aMo", + "SG", + "伯", + "GsPCbQ4LqAUIdI9mImo5", + "^\\d{4}$", + "觀", + "tonfo", + "TronPlatinum/TRX", + "gridColumnSpan", + "ipnotico", + "aes-256-cbc", + "packedRootsBytesToNode", + "Ge", + "CONFIRMATIONS.UNFREEZE.OWNER_TIP", + "tomato", + "0a0e46756c6c436f756e74417442617410001a463044022031a61641ad0395b8852a288ef043ab2436441b1d9980411e0974d0b092fdbd9f02207f3bf8ef878eb5797594750a7e298105a5a35305e3d6b7416916de5a345a736f", + "access_dom_element_property", + "LEVEL4", + "WebkitGridColumnStart", + "en-KE", + "make", + "staticcall", + "maxSelector", + "brain", + "kS", + "卫", + "tower", + "totalPrice", + "0a16566963746f72794f7665725468654461726b6e65737310001a473045022100dede1f40b2017e749def80b78b772ffcc030f60ce9c5c5cc91f7d80b548dd69d0220027c2df303ecc388e9a76fa4d1ae202fe79cf2c3200bf92b89f32e22814e378a", + "toBuffer", + "QC", + "$Float64Array", + "0a0750565074726f6e10021a473045022100c8e98ec03ccdf603f621d28f08f9e3860fad9511aef5c1ff1899e8c9984538dc0220758f0e985de775ba6ce2b8e0d723aaca314fa511946eeb6de953142b592cec4a", + "DNFLpyoBa2nYvL0WQBf6", + "GAS_FREE_WITHDRAW.UNSUPPORTED_TRANSFER.TITLE", + "OhDKfR0698pNdh8Tq8r0", + "SEND_CONFIRM.MEMOFEE.TIPS", + "lmcnFSQtKgFeZ4CdScCg", + "unicode-range", + "淺", + "webkitVideoDecodedByteCount", + "DETECT_NEW_TOKEN.TIPS", + "AI", + "Derived constructors may only return object or undefined", + "放", + "TRIGGER_SMART_CONTRACT_APPROVE", + "energyRemaining", + "BhCo85Bk50GGSe00LVuV", + "nodeUuid", + "phone_number", + "gtm.gtm.priorityId", + "setWith", + "force_decimal", + "ripemd", + "ca-AD", + "Mint", + "施", + "https://explorers.api.live.ledger.com/blockchain/v4/eth/ens/reverse-resolve/{address}", + "_fJA2ALIkKagKzkDcf7Y", + "0a0954726f6e4c4f54544f10001a473045022100a793edd64ff42c2ccab8c15c5e812f4368444583c9e03cdf352573041fad355f02207b57afcaf09e71452b0069bdd8dfe0dac3e53c7c254018aec0e73bf15d85383c", + "SIDE_TEST_NILE", + "timestamp", + "checkVisibility", + "ASSET.CUSTOM.WARN.NOT_SUPPORT_TRANSFER", + "0a05627474747410061a47304502210095552af3ff140e3415d1493654871c2c4f31ebcfa2e0f56b6e5ea4c27d9b2dfe0220351ae1f6f964688ee236c60357351a7b0d560ff678f5304b3abdded0b8276120", + "梅", + "0a10496461686f43727970746f47726f757010061a463044022032816c40c0c390553a8517e28379d77dfc9ae7b98288043823b4ae0974bc3b3b02203fd68ba9a6abfe488b2d907a66b86e57594af74ebdb0cee72cd17f9b7c5691b5", + "nftSelectors", + "onChangeAutoLock", + "getHardforkByBlockNumber", + "supreme", + "异", + "onBrowserUpdateAvailable", + "LAO", + "prev_page", + "0a075445535454574f10001a46304402200bb19ec8bfe5f9e4d3749f94926fe6291df2706a868fc0d39f678bd2589fab9402207d5b881857fac5edd2e2590119047c5c7db394e03affbd324a77508ec8858456", + "absurd", + "XRWebGLBinding", + "ltrim", + "0a044742505410001a463044022029caf3caf6e6ab89780498e8bede68cd11312a2b78eb0300e6f00ede7ef719a102204e4fdd2d854852300f18c7a72808203f59d52da528c8daaf952373acb3540100", + "continue", + "setTotalmissed", + "rlp/5.7.0", + "pulp", + "activationStart", + "hashStruct", + "signatures", + "ListCompositeType", + "autoPiiEligible", + "rn", + "canotto", + "poster", + "ReplacementTransactionUnderpriced", + "GENERATE_GAS_FREE_ADDRESS", + "ezbqeKnB1RruKUQ5XAKK", + "prevProps", + "0a0f506f77657243727970746f666c6f7710001a473045022100d44b7d2fbb4f0207c9f4a538040c2ec3011f52135400e8a5ca87b8e430e26c2002207a02991b84f5179fa23be0ab631e91d59137ae2f5c09c68266c0158a26bfff50", + "iframe_state", + "#808080", + "JAM", + "intl", + "subscribers", + "0a094861707079436f696e10001a46304402201b32962bcc629e0042652f5bfd4d94a66d156417b9a515132b410477834ddf75022029fac0b595dc1328dd166c9d3e12743609b05c4aefce732e1c6820398e5cd25d", + "dust.1", + "WALLET.LEDGER.CONNECT.STEP_2.CONFIRM_CHECK_BODY", + "At most ${max} ${label}", + "byteArrayToHashObject", + "lspace", + "showModal", + "bulk", + "getBlockRange", + "ragazzo", + "redInvm", + "_internalRoot", + "metadata", + "addSider", + "get msVideoProcessing", + "onAllRemoved", + "PrivateKey", + "__lodash_placeholder__", + "UseBlocker", + "GR", + "getGindicesAtDepth", + "則", + "uapv", + "tipografo", + "HD.NEEDBACKUP", + "contractInfo", + "PAGE_NOT_SUPPORT_EVM_CHAIN_TIP", + "塊", + "msFlexNegative", + "Cy2nx630JWg4juk4As1f", + "gtag", + "MEMORY_PROBLEM", + "TRONSKY/TRX", + "evmAddress", + "podismo", + "NONE", + "60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6", + "mole", + ":_slc", + "udire", + "resBuf", + "town", + "setStorageUsage", + "Li2cobmSD7QJMiDMYXgI", + "set maxLength", + "ZqdrgIPWlrgYUehvwC99", + "onPopupScroll", + "CONTRACTS.CancelAllUnfreezeV2Contract", + "TjSEPfLICnyvJJrccOH3", + "GAS_FREE_BROADCAST.APPROVAL_SUBMIT.SUCCESS_TIPS", + "https://suntest.tronex.io", + "camel", + "0a054b6974747910001a473045022100ddf80dfd19de095bdb2ffd97aed37724c8045f7f099ef87915d8f658bebf010d0220398c0504078ba9e82d3603fdcda5c529c31969d35ff86861dd0b9eff17986b24", + ":usage", + "isChinaVipRegionMacroResult", + "arithmetic overflow", + "runAndDestroyLoginCallback", + "hmacSha256Sync", + "custom_map", + "treeZeroAfterIndex", + "^-?(Infinity|NaN)$", + "domains", + "unificato", + "GUIDE.DES_1", + "sample", + "selectedNode", + "set ariaAtomic", + "internal.getRegionCode", + "corpo", + "nodes", + "Ă", + "0a0567617a756110001a47304502210089e4812214e680e41215cc5128bf4134f33b41c5a9298ff471d55a437d8f683c022068ea791d1a389d61b4655ada613d313d5a2d99b8ae4c7615511805bee1606992", + "nuclear", + "select_promotion", + "BUTTON.VIEW_KEYSTORE", + "frugale", + "_initNumber", + "nutrire", + "_encodeValue", + "relativeOid", + "getCachedPermanentRoot", + "CNY", + "Popup", + "dumpLru", + "instanceOf", + "lAkJpM2hlxnjpQiWfu1p", + "Ar", + "压", + "^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$", + "createCurve", + "Dd60Dm_dPK7ROb_xniiQ", + "fare", + "荷", + "area", + "get font", + "+++++ checkBgReady response", + "^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$", + "0a054d7573696310001a473045022100c470c330e09786b75887534bd63ee513f2d2780bf6b2f4f4989f50df66c25e4b022030de9a3cbdbee858c548e7a4d7d8c2c70b4a2a596c2125995e17767ea24d2d14", + "mips", + "eachOf", + "caption", + "urge", + "DeviceSocketNoBulkStatus", + "$set", + "fFaTOh6Bbakh07hwQNgN", + "ASSET.FOLLOWED_NOW", + "請", + "colors", + "serpente", + "OGridRowSpan", + "ScriptWrappableTaskState", + "transferCostInfo", + "CONTRACTS.MarketCancelOrderContract", + "canplay", + "气", + "cSfwY8mFJjVXj2nQiVFn", + "btnGroup", + "gastrico", + "__paused", + "zibetto", + "-click-animating-node {\n --antd-wave-shadow-color: ", + "get onpagereveal", + "USBAlternateInterface", + "fromStorageJSON", + "0a0349476710001a463044022066596a717c089c4532094e582bab1d644b43c74056af5c6f7c08b2dd2a7a420c02200aad47e5f7c102311504190b5b53b33cfe5d457ba09169be34302170cfcecc60", + "editable", + "_getBeta", + "Fy", + "mP", + "EIP-2565", + "July", + "煩", + "fqBhenKFsGQLLGLM5MRS", + "PageUp", + "internal.GtagSchema", + "0a05466574636810011a473045022100aef28baf08bb027c1b0551d1c56d006d0b1d41e73a85c5dc52e74a30581bc5fa02200cb9fe3ab083c7d5673b4834881043687e53ec521b91bf3dee4ebcdeeaf98535", + "什", + "电", + "PRT", + "onion", + "gH", + "GUIDE.FOOTER_1", + "skipVarintField", + "get startTime", + "aK", + "isKeystoreWallet", + "TrJZKbsMLHcMoXflZWaQ", + "wrapperClassName", + "伴", + "wvkONA0jXUQSAQift8WK", + "Hx", + "linethickness", + "_peekBytes", + "0a08526f636b7374617210001a473045022100a004674c7dee88629666e50a5cff8e1147dd80ddbfc396e1975dd616a55ab15702201cdf9e5a0cc58c3549b2b7b87c566bbf0509b7005cd0afeb6b130b05883482a6", + "historyTitle", + ",? & ", + "0a0d496e66696e697479546f6b656e10001a473045022100a7b4fc78ec0bd84d0db9b1fb15b06ceb7fd34da1242b76fa61c009b81bc9f9c0022031070f2f0c71a081bb31254fe2bd9b6b5ec2a2bda0302c8432e2fc9c64b1e77a", + "writeRepeatedSint32", + "_rx0_9cZhhtUiko3YbsQ", + "filterReject", + "get loop", + "給", + "eW", + "讯", + "块", + "tokenLogo", + "checkMaxInitCodeSize", + "lengthComputable", + "ax", + "ratechange", + "Counter", + "CLOSE_SQUARE_BRACKET", + "_validateNotArray", + "leftShift", + "final", + "en-ZA", + "XkcqMGWqbktTnRMQBqbc", + "valve", + "0a06507974686f6e10001a463044022066b1dce3a1f2987dcfd6a8e582775a7f14152fe1af24538f7961fc39385c787c022013e69ca12aa665276d6b40a99c633165581bc061a163dfc5d7adf999e7da8b76", + "static/img/f7d079badf6a622a38f81df81e9f7963.png", + "tiraggio", + "item", + "onSuspend", + "['’]", + "get rootMargin", + "Ws", + "get responseType", + "svezia", + "Ho", + "corked", + "dust.progressThresholdsPercent", + "API_URL", + "_flushBuffer", + "NotModified", + "CF", + "ACCOUNT.SEND.EMPTY_ADDRESS_COLLECTION", + "kqVANlXwtXP15gvaGp4h", + "SECURITY_AND_PRIVACY.ALLOW_GA.LABEL", + "NoDBPathGiven", + "MRPI26_JjZzycG2gPkkm", + "sstoreCleanGasEIP2200", + "0a094d656761506f696e7410061a473045022100ff37432b72de85d48266b794746cb8495986eb972c82f7dc2ba79675b94b07ef022009279e9c556ebae945c8247bcef1afaa7995c1396d365429cf4af8932c8edaf5", + "MaxFeeTooLow", + "update", + "mouseover", + "i18n", + "ocY5OoF0aK9vCgeyfmN7", + "0a0e4e696e6574794e696e65436f696e10001a473045022100d2782b17e0461cf367913759c1fdb420c7e8c5a3f731771a080f3582740ce80c02200cba4bc6b06aa4af5ab8ba4ed9860aa414d5ba3b76d127e37c27f4b17da7609e", + "newDot", + "0a045343414d10061a473045022100b130eba9bb74aa4cf1123ac586d28bf82dd34805b1fc3092c32d255cfcc3ea520220343c6d9339e5c4e72af0be71984952adf8db50c65153f5b3bb852a4a7b4b1b2a", + "writeUint16LE", + "dust.6", + "_eventsCount", + "0a09425554544a5549434510001a46304402200daead74f319df5685445d028c3c30a776c2053bf7c2710945116b0ab5b37f0602204ed0c6b54cfd57a5a896ab7135459b42af84eed8ba3b96b58abffb08393b7c26", + "abisso", + "evitato", + "ACCOUNT.AUTH_WEBSITE.NO_CONNECT", + "SETTING.CHANGEHD.DETAIL.CONFIRM", + "aeiou7695@@BZWWavwUJkO@Y-Kn))YEGq#E@O)cI@#ZkMHv$e*))M!!)D**$GW!oKm*Acoh^k&It-pi^SYW)$^n!G)bO!Wkzam(jS#X)Og*^l^RW!bQ#QygBKXfzE))hti!Qm)Cng%%c)mJiI*HJWbmYniCLwNdYyY%WKO^bnT$PuGOr!IvHu&G(GKbtBuhiW&!eO@XMeoYQeCa#!MrTJCq!OW&CHG(WCcW%%)$rfrIegu$)w!G)JGmWWw)MnD%SXXWIT^LWAZuVWB^W)eTL^x&$WGHW(nKWEMA)#$F$x$Waekqs,n7715)W*HM-$WAcCiu(a))VCZ)GG%(*CWWdW%$D!UCO$M", + "Kc64RDoYJs51OWNS_zIm", + "ragno", + "4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36", + "ASSET.TOKEN.TRANSFER.LINK", + "Gv", + "WebkitAnimation", + "SVN", + "hgroup", + "wSd21HYrqUitQpMjBoqR", + "set lang", + "createAddressItemGasFreeInfo", + "CHANGE_PASSWORD.SUCCESS.TOAST", + "0a0b536561666f6f64636f696e10001a47304502210084365a933a54bd406f45fd7bb292c4bb8cbd52140dedc103b9a5e12a4eb9010b022023874940a5dec5c3f28859e9c03c0cc158da7d1b998fabf619d61d0a3261ef8c", + "0a0b536369656e746f6c6f677910001a46304402204e595ddda0e0486ff39f84b64a5627d3398a5c4eb8bbe0c181ad8b5cc59d689f0220698f2e3617802af269e323764c2a14ce41f23f03309aea1807f275d5808d49c7", + "%Float32Array%", + "MC", + "_buffer", + "^[A-ZÆØÅ]+$", + "doesNotReject", + "AW1hqaRKc9zp_JF6OHFf", + "31303030313636", + "_writev", + "algebra", + "Int53", + "治", + "00000", + "allowClear", + "citizen", + "__TAG_ASSISTANT=x", + "twoToneColor", + "defiType", + "hsla", + "msrzaSTrfcqUbht3Grda", + "_reactInternals", + "Eu", + "畅", + "scrollDirection", + "tips", + "shipping", + "ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3", + "Ji", + "0a0b54525854657374436f696e10001a46304402205955e4af5ae6b653339025407edb701407db2854c08d337bea655b18b7c8e4000220304308e667c468395e28012e646303111086b98b2d02d528b03f49f805e5d99f", + "楊", + "computeAggregateKzgProof", + "Ib", + "INCORRECT_DATA", + "_g", + "束", + "7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb", + "maxSatisfying", + "旨", + "度", + "StringPrototype", + "有", + "get login", + "0a054b6562616210001a473045022100b66aef166d16518f1e675ac51afcdbc6d11d6006221e1b05a18e70c1aa0ff9bb022014e44f0413fd71b9f2ffd5ddd503abca69ba7961f6a8c4d21fc88392fa17d832", + "set imageSmoothingEnabled", + "cucire", + "闷", + "_udm", + "0a1647616d656f6654726f6e73486f6c646572546f6b656e10001a46304402203502f3289e74ad3cf221c64d40e64f9e7f8eda20f68d69c781175b724ac897ad022018abd9b61794e7584e57e1cfd4bff0fdd90d35f74eaa556b52f51bcf47e07576", + "filo", + "澤", + "rt", + "qb", + "get crossOrigin", + "0a044361727310001a46304402206eda44f197d5c54d44c68e9c1ab0edf8797cde9aa30b1956acd8cc53605bcc9202200eb9a5eb64bd6b55d699de9c0f0ce2df50fdacc40884892b60e6b10bbe525434", + "ads_data_redaction", + "Vw", + "SIMILAR.ADDRESS.RISK.LINK", + "setNodeH", + "india", + "goldenrod", + "memoize", + "mscarries", + "unsignedSerialized", + "curtain", + "addressInfo/deleteAddressItemGasFreeInfo", + "tokenFilterCondition", + "grid", + "isAccessListBuffer", + "親", + "busta", + "CONFIRMATIONS.TYPE.GAS_FREE_TRANSFER", + "設", + "signTransactionMulti", + "vT", + "google_tag_data", + "writeUint64String", + "xmd", + "dragstart", + "Select year", + "clearParametersMap", + "SerialPort", + "scrollThreshold", + "utf8ToBytes", + "__CANCEL__", + "0a0854726f6e486f6c6410001a473045022100c160736964ac97d2395f2c06df6c1c4d6b4eb4c1cb42e9907d42d2513431a82302205b8e51171020661a04bf7397a03a4dd8342b593c4553a14341f342635b62994c", + "0a094b697769426572727910001a46304402203d342d04dc26fbfb1d69e6f5b1c89e62ad9d7e37a8388792fe3f23e4b5bebe6b02206bf0d2bc8c9a2d391e90fb69805fe2bde77b678960a654db01e69b2244b90004", + "titleWrap", + "31303030303138", + "拆", + "dd", + "I3e_a5zIfqpdDK66H7DJ", + "optionContent", + "toggle", + "isContextConsumer", + "TOP", + "nanoether", + "uncover", + "sT8S2leONi72lY2End5E", + "(?:^\\d{11}$)|(?:^\\d{14}$)", + "3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b", + "getUntrustedMessageValue", + "pointToBytes", + "get filter", + "12px", + "value_serializeToBytesArrayComposite", + "0a0a466f6d6f54687265654410001a46304402200e3d8680f58482ecc60fb4db53fb804279ad94e78250e37e77de6638dff304af0220693c9ee4e3a75865c59ff017dd358c4c3dc922c38681bd32afb29cc0eacb344f", + "0a0a4a4f4c4c59524f47455210001a4630440220160d7c303ec045eb526e2eb5e3107c11b1bb315445d911e95da50f296632d66502200402dbdf988ed4217caabfdc9d3ea8c3c8f843fc9519dd25c451c6d6875499d8", + "flight_error_message", + "YrYMYftd5u_anI0S0Mv2", + "connectedWebsiteInfo/addConnectedWebsite", + "zh-TW", + "funzione", + "Qx9m9Y9Xw7jcTowJu4C_", + "OBorderImageSlice", + "0a0550484f4e4510001a46304402201431fd70f0605e418e4c34a084daf20717be64569f75a1c214fd48a3a3e2487602207f77b97f448b0e987241dc1163d8ad399ad78317b670977e2e2c93781b61baaf", + "giant", + "checkPendingInfos", + "ginepro", + "0a034d464710001a46304402202f95b75752522f6f6e134cd9b995c12bde8191846a8b298afe00cde6bc7d389002207aa0d407ddc899599cda75c662927cec39eea2f13c6ad4cd8545da1ea1376bd6", + "sound", + "ArrowDown", + "Wi", + "preserveAlpha", + "Ki", + "defaultVisible", + "ACCOUNT.RECEIVE.SCAN", + "getRefBlockBytes_asB64", + "ROU", + "imod", + "UseRouteLoaderData", + "XE", + "Ts", + "1.3.132.0.33", + "XRTransientInputHitTestSource", + "0a0e417a6572436861696e546f6b656e10021a46304402206eea263fd7882ff06f643966c83583e7e0d9376ca70c5da6ba74721fddb83cad022015360e307827fc0e64e6ac4cb2bec0e5514b6c121e9a779f55b63e1e356afe85", + "^[\\w-]+$", + "ucmp", + "setFrozenDays", + "checkIsValidGasFreeTypedDataParams", + "azure", + "nababbo", + "木", + "願", + "0a0953756c4d696e65727310001a4630440220664607a56f4a49e4dbc7f7037ca08495d4e9fa82ab87c62d534356991e7127cf02205cfbe72db600d8daae9f5c03b09e4c3494a42553605b3270e1d15b98d062ee8f", + "toAddress", + "k256", + "setLengthRight", + "斑", + "_decodeTime", + "^(\\+?351)?9[1236]\\d{7}$", + "callLater", + "6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859", + "dust.__ccd_conversion_marking", + "lastRequestSourceInLockedState", + "amvvEUCpuhmklx9VSxXp", + "hhawx_ApQD5PrdcphQQF", + "public", + "WARN.SEND.ADDRESS_UNACTIVATED_TRC721_WARN", + "TypeOutput", + "writePackedInt64String", + "doesNotThrow", + "$o", + "BUTTON.REJECT", + "espanso", + "getLastNodeInfoCt", + "cup", + "ms", + "_ono", + "KECCAK256_RLP_ARRAY", + "onLoadStart", + "ASSET.COLLECTION.PROJECT_DETAIL", + "源", + "invertBatch", + "Kn", + "31303030343531", + "1000000000000", + "mXr_XqI91yeAhMjPPr9k", + "accountScrollBox", + "拨", + "getMinHashLength", + "CONFIRMATION.DYNAMIC_ENERGY.PENALTY", + "get playsInline", + "0a034d494310001a463044022055c4ba9aac7ff654836bc8c1cd5648227706fdd10c49d6fa204fa30ac088ef0002203b05981fb31be58aab5200ce76e0dc79ef52b49261af5fada4c8e57ac85a8aff", + "getTransactionIdentifier", + "motor", + "getNewPublicLimit", + "后", + "0a14736f6369616c696e666c75656e6365746f6b656e10001a473045022100fc91ab87344d08ae8b0fe486680aa927426519d3d654aae6c3b7b016c153df32022039d50450509f4045a0c53c64ef662c7376368cbd877f1002e658239a6abb818c", + "rinvenire", + "l3jmjPoqZHZhNvMhcm1b", + "访", + "getInternalHooks", + "P2Sv6TgNjRLdfm39rPjN", + "bandWidth", + "TRANSACTION_DETAIL.TRANSFER_AMOUNT", + "旁", + "ACTION_TOGGLE_IS_ALLOW_PHISHING_DETECTION", + "rz8WxJ_PTeOO4NkcQM8F", + "Start month", + "JsonRpcProvider", + "EXCEPTION.ADD_ADDRESS_BOOK.IS_UNIQUE2", + "083e1207313030303033361a0b54524f4e424954434f494e20002a015f3203545258380642473045022100888b78994b50046e4d53647a9f4f07f2dd0fea4b76a73ec4e2c4305bd15bb46d0220499a1ca15274bb9e6463f235e9c14d82d27614d70cdd43a7096bf0ad099409eb", + "finestra", + "0a0554524f4e4110001a4730450221009cadaa6e7d215899064af5a933a2eabd667bcb3fc29604812a26d8746748d220022053ed2ac116fddaf5858a7b2bc7fbdbdff5924985c1a50c12665c5ce3f37562a8", + "else", + "buyer", + "0a05414e54457310001a463044022061b1db342a7ab1c796e02208de8173c1dd35496dfa0fc2f1be1c57ce7cbeb93802203a0aa44f3abe7dc43b956927a856623e1a33494f74b7b42b96ed261cba2a56b9", + "disableRemotePlayback", + "matches", + "copied", + "getValueOfUnit", + "maple", + "轧", + "0a06526f636b657410001a4630440220049b5fc98136fe77ecc2fdf770a6b01cd1a9350094ffe19bb605ea135549278102200726261ee796bf33370796c5984d4c4577cce9f75270eef2690c48b34185bbd0", + "createSign", + "fu", + "锥", + "QQ", + "vert-origin-y", + "PH", + "NacQMzLCtvqUTG7uKlX5", + "3044022058b6542b5fd416c8c321eeeca445df10141187fe956363d7053a90debea15abe022039b14b0f608f4b1c8757e5de2bef2f80741df2a85beb559d4ba710af9284e953", + "qE8EJOo8PjtL_iNSBLJw", + "esortato", + "PaymentRequest", + "13d63400-2c97-0004-0001-4c6564676572", + "onEnterStart", + "甲", + "0a0875546f7272656e7410001a473045022100b02aba78d8d48f09d7fcf1bf3366d4a3fb7e35ca5a8be00e961388921fb85b560220650a109eec5cfc27f66a1b947b72f5044095c3135b89450b4dcb91ea4b7875ad", + "seat", + "tramonto", + "ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d", + "setToAddress", + "allow_utf8_local_part", + "Zb", + "Select all items", + "竹", + "%BigInt64Array%", + "_g4Qv4MvyoFYwWGW9zrM", + "addressValueStatus", + "renderingStartTime", + "fox", + "CLEARABICONTRACT", + "createFromProof", + "31303031373837", + "陣", + "getStorageLimit", + "ERR_DEPRECATED", + "份", + "get type", + "toRawBytes", + "qyZyaOuXhr9mnnjtgQmw", + "袋", + "0a0a576f726c64546f4b654e10001a47304502210089786f6a3be1b8409af4498f8ad360f2550d875a6b576802be610bdb231813c70220601180be08fea65611f7e60f268523be9a2179386d846dbe8dceeae4e539efe0", + "ftp:", + "viewportElement", + "inflateInit2", + "itemHeight", + "0a0b476f6f64616374696f6e7310001a46304402207c207d181b9d74a0357c17366ea1d34a1b0508fb9347c800197d121ff28e8b40022074166144559cda2511aa7bb4c0f4e25ad58db04b743484ce1038d0e00a8d2386", + "ethers/5.7.2", + "setShowCreateHDModal", + "SIGN.TRANSFER.FRAUDULENT_ACCOUNT.CONFIRM.LINE2", + "席", + "0a0c54524f4e41554354494f4e5310001a473045022100cecfd54420304982ae3216f2f77fc4d34e1652dfd8fd0335204711f5bc02760402205284f806850645252bc209bb6969777c1db537d2fcd8e8f129989f6e66efa7a0", + "networkGroup", + "get ariaRelevant", + "WALLT.IMPORT.NEXT_BTN", + "MVsD2Y_So3WtHzXTGtqQ", + "TRANSFER.STEP_2.NO_MORE_COLLECTION", + "备", + "coldaccountaccess", + "GAS_FREE_GUIDE_PAGE.GAS_FREE_ENTRANCE.AD.LOW.DESC", + "0a075245535045435410001a473045022100c69c4239cb07f90c3f2d9bd31936e329b96019135be76f3a494398fdfa63535702203d8dd2e6ff5427b35162b6b964be21786ca12fe23b3e8cba0ea0cc671e9fdb54", + "ArrayN", + "font-face-src", + "drawViewSize", + "ledgerTips", + "CONFIRMATIONS.NEW.FUNCTION.APPROVE", + "0a0d54686f726545786368616e676510001a463044022063aaca83b1caaeb61fcc335f1942751a73e3548cbbade2aea276793997cd09d202201dea9d994d78be7cd7656c1d908bf8ba100bb08fea8156499aac98f18cde2b4f", + "0a0b626974746f7272656e745810061a473045022100f5e9c244d975bba6143aafd3e9c690d388338ba0226fd26ad60714710b6f3b240220192410b2fe1064161b6058b4acf66068338c4453b0948e02b11f8afbed670dd1", + "#8b0000", + "payment", + "0a0b4d616a696b4d756e63686910001a473045022100ffd0e9cb8ca07dbfbb106fca637482d3087f3c176d99f80aa20ce67690d4973302200f0141d404a23690ab0ee30b81e6df84afdd69277aef1430808ead0d36c56c2d", + "runAdAuction", + "WARN.SEND.ADDRESS_UNACTIVATED_WARN", + "际", + "enhancer", + "invalid utf-8 string", + "NUM_CENTER", + "RSA-SHA1", + "0xf74fb7092aeacdfbf8959557de22098da512207fb9f109cb526994938cf40300", + "isBlob", + "Jt", + "Sf", + "晓", + "campaignContent", + "font-face", + "WaxCeYdkxL_gEUP9SNO7", + "includeParams", + "hotmail.de", + "vincitore", + "textAlign", + "uninitialized function", + "Kwei", + "0a05504f50505910061a46304402205c409026d2e2cb164a77bd1a117f54e881b89bf3375611dfa86d372d82d912c902200bde11a11717151fa51710639c3981bcd0f76cd7850e5209bdbd440e0bfcb04f", + "lastTotal", + "Dn_mKBuaByOUDVLZLicg", + "SEND_CONFIRM.CONTRACT_TYPE.ACCOUNTPERMISSIONUPDATECONTRACT", + "epatite", + "08541207313030313439311a044254465920002a015f32035452583806424730450221008e081df008652f4e6069459bfd179f759410c7bedb6376d9fc100166502bd17b022060176396da6d2b48c478b266c31cb1dc4cd6a4a57e87044b9807758c09073e77", + "secondo", + "CONTRACTS.ADDRESS.InitiateAccount", + "0a07547269706c655810001a473045022100aa31822b8f0f372dd5605c744e1ef7e34cd0d687fbd4cb7f45cb03217fc9d4470220405796f99d35baedd25f6a5d2eda583db1e08a155e887ea2273327bb09c91b49", + "gotpointercapture", + "000", + "redPow", + "0a0a50656572546f5065657210001a473045022100de45427940ea4069b144be4a86359dfa9553ca77349e6ac3796eadb98adc8cfe02204e8ddea4e8ca2dcbba0a20d1d787de947f1a2604a4688a45280698de4b38e5f7", + "傷", + "_tr_tally", + "OUnrBNKHOWLyO6LfChQl", + "SECRET_KEY", + "FileSystemHandle", + "养", + "priorityOverride", + "鄉", + "get responseEnd", + "predicates", + "strokeWidth", + "SVG_ZOOMANDPAN_UNKNOWN", + "cancelArchSelectorButton", + "新", + "EIP-2930", + "consumo", + "amico", + "Z_NO_COMPRESSION", + "%AsyncFunction%", + "而", + "LoadingOutlined", + "static/img/00f48f6b513574970bcf272b7981bfe3.svg", + "currentAddress", + "get style", + "getAllKeys", + "tokenId", + "isCanceled", + "getConsumeUserResourcePercent", + "CONTRACTS.AssetIssueContract", + "darkslateblue", + "toWIF", + "getAssetIssuedId_asU8", + "WALLT.IMPORT.WALLET_NAME", + "wink", + "modexpGquaddivisor", + "撥", + "front", + "wide", + "maid", + "transferCost", + "4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9", + "叛", + "inputStatus", + "QnR9ESPLihRxw2qketEG", + "ACCOUNT.SEND.EMPTY_MY_ACCOUNT", + "toDERRawBytes", + "background-color", + "iPL5P7mFhURkDrfeIHYn", + "#00ffff", + "Shanghai", + "collectionSelect", + "OBoxFlexGroup", + "f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4", + "shortName", + "hideAssetLabel", + "getLedgerAccount", + "monile", + "PAGE_TRANSFER_STEP_2", + "inquiry", + "TypeError: Object has no '", + "deleteData", + "get bufferedAmount", + "munder", + "internal.gtagConfig", + "prepareRequest", + "set nonce", + "0a0954726f6e547275737410011a463044022024c55521d9f361f48deefb75e546d10e0f657e7684e31ee377da94879a3df4f80220404f8880e276d0f0550ed77bd574044e692c2730027419208fd22674924681af", + "-has-suffix", + "spatola", + "據", + " bits)", + "SkcFEBPom5sRfUO5KzHb", + "#/wallet/multiSignature?from=tronlink", + "猪", + "i8xAtMTYuIbfw1ilkiFw", + "debounce", + "obtain", + "AawtD7rpvdjCiiXLSQpi", + "https://tronscan.org/#", + "promotion_name", + "OTHER_ERROR", + "wreck", + "0a0c4f6e65436c7562546f6b656e10061a473045022100f0ab15c63da3038b907de3780f4cf12b70173d7dc60dae113242e11b83a866d702207b2f126b8d9ed8d0ab74deb10b4edf09222e18b011ccb35561e897fb4e1aea3f", + "Taker asset address", + "[object Set]", + "yT5nXk613rxLAirioVej", + "_toFixedNew", + "Merge", + "強", + "08191207313030303232361a1454524f4e4575726f7065526577617264436f696e20002a015f320354525838064247304502210092bcbaeb668c8cc5a89db2d5ce901946a4d7f9fab02b0e119d44cf818c36b4e802201ac8702d5412177d622c82737c46e25f9fdaae35f4d3c4ea807ef30b8ae00bf2", + "class", + "responseStatus", + "cJs_0Aq4Dg6MU_gE9OqG", + "bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13", + "set responseType", + "MIGRATION.NO_ACCOUNT.MODAL.WARNING", + "writePackedFixed64", + "baselineShift", + "0a044e45524410001a463044022030e0d885ebe717c64a2aa00fe7c1d7b869f7a3e33441a11eedb78af1b19c6ca602202c5455aabdfc8536a06bb26fef06c0b489150e66979f0f9c7edfa6551b90b3af", + "envelope", + "xg", + "phraseToEntropy", + "NotExtended", + "Fsy5iM1uTbQN5Qlt_ot7", + "local", + "fontWeight", + "getAttribute", + "webkitMatchesSelector", + "gether", + "56fdd956", + "itemLevel", + "sortContainer", + "de", + "#5f9ea0", + "get remote", + "gtm.oldHistoryState", + "^(\\+?962|0)?7[789]\\d{7}$", + "mklDs5XcvBitO3AFGU0x", + "pTtlIeaDsARavC9tOXdb", + "getEndTime", + "ListBasicTreeViewDU", + "isArrayBuffer", + "([^?#]+)(\\?[^#]*)?(#.*)?", + "CfuvZ6M2v_KyTGvSeKug", + "73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402", + "userData", + "isValidName", + "tronWeb", + "extensions::SafeBuiltins::String", + "pullAll", + "outlookdotcom_lowercase", + "UOyuLcNfFsl5huziyYiZ", + "get currentTranslate", + "certo", + "支", + "extendExpiration", + "棱", + "PYF", + "warningTip", + "#bc8f8f", + "THROTTLED", + "vVknBQFZw67IKwZA3eEO", + "0a0b6546696c696e67506c757310001a47304502210087ebf3ed952950b8b5c8b94695d7d3953949b07dba0358750567b192e9100c59022008bcc5e6ec6ceb259d0aab76819859076793f54d6d734bc6702568209490c7ad", + "bean", + "0a0a467269656e647374657210001a473045022100ff6c7de7c705b6d7964eb73a10d9ebd07315f801622596443364f7ef3e0e042102204f05d72c9685fb8ed35eec46d4498e82fc155c5a293bb8f71bc467174a13c25f", + "chirurgo", + "X7O9eMg4lnNLo6y_SKQQ", + "required", + "stripBOM", + "主", + "0a06574f4f4b494510001a46304402206a114c42367e8bd4196e2a4ea7c4b49602cf40a4ed4598037e8ca999075830240220773da2fdd8e91af1b88c7caefe6408cc9eff5cd92f9d00ff83b51e2464222c92", + "鉀", + "photo", + "persuaso", + "isSamePassword", + "get presentation", + "get onloadend", + "vAlphabetic", + "withdrawExchangeTokens", + "0a0341474710001a473045022100b173962f8b2954b2b42395cff88ee39d63e5a173e53fe1254865164c73fd8c2002205a4706c78d018bb406e0a6ef2af79b42e0969a81026595d025ca0c4cb2b21586", + "resourceLoadDelay", + "Expected \"actual\" not to be loosely deep-equal to:", + "SIDE_TEST", + "透", + "inoltrare", + "PohykRc7ISDlQWzeXNiu", + "Z_ERRNO", + "hazard", + "unstable_IdlePriority", + "pointerover", + "TOKEN_TRANSFER_LIST.TRANSACTION_HAS_CONFIRMED.CANCEL_TEXT", + "張", + "ERR_OUT_OF_RANGE", + "ctSu7UqtcMObAOMBvq47", + "socketPath", + "chest", + "NILE", + "PeerRemovedPairing", + "compose", + "远", + "NIU", + "maskunits", + "0a084b73756d4e6f6c6510001a46304402201e0d6527e63bc9f5d14e02eb9637dbf41d166ec317fcf569c8f541d3377b258c0220420c45de6e70c1abca0045c013b4e1bcdc31c7a58f2bb5bfe11bc2c28b9eb301", + "ERR_UNKNOWN_ENCODING", + "getTrxHash_asB64", + "settings/updateDisabledCurrencies", + "isBigInt", + "0a064249474e455410001a46304402205870a0276607dd78c54f8dcef622093e123057627a98ffb8018816df8c3ce89802200c49237c49e27006728ad89e6627915e25ae018a2fec2987f7f5139d772be578", + "onPointerDown", + "Click Setting", + "0a134e6575726f7469634d6972616765546f6b656e10001a47304502210082cf247ba0657e1fcb040333b3a4e2df1b65cfe1e64d81ea9a772bf30a3f14fb0220547e68a616e98c904426a70c395a9780742af959561936ff57e800d4edcd66c7", + "getAccountType", + "namespaceURI", + "set crossOrigin", + "h4", + "CONTRACT_EXE_ERROR", + "AccountPermissionUpdateContract", + "aes-192-gcm", + "dust.ceil", + "abuse", + "toBeHex", + "pointsForContainingSymbol", + "FFg1r61j8Ovv1P8NLnyw", + "套", + "multiSignInfo", + "deviceScaleFactor", + "exclude_element_selectors", + "0a05504f50505910001a4630440220140f5ed1bbfce73b6b98f9b8b59355da33ba3b34491364d2f8f676f9e1d172db022043c0d3557e23f4161ce7d4a6534cbeaca97e2a2914c1a27d9c42fc2d39116c47", + "fromPublic", + "hashToPrivateScalar", + "J9", + "Ė", + "istituto", + "ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc", + "WALLET.CREATE.SUCCESS.EVM", + "#f0f8ff", + "sarto", + "DlMt7FSGrZC5OyFyjT9u", + "decodeUriComponent", + "prerender", + "https://dappchain.tronscan.org/", + "isUint16Array", + "CryptoChain/TRX", + "CREATION.EXPORT.MNEMONIC.QR_CODE", + "Hasher", + "/broadcast", + "websiteInfoContainer", + "PRERELEASE", + "訴", + "empirico", + "apiVersion", + "gregge", + "storageKeys", + "0a0467616d6510001a463044022056eafd13982bd5c19142c76f241905bded90feb8a3611526b675aa4972e122c902201cb25700364176049e8af59dd86375ee6c08d19d016d022f06303045c6949946", + "WALLET.IMPORT.PRIVATEKEY.ERROR_TIP", + "peekKeyword", + "assignInWith", + "SizeContext", + "sideChainId", + "課", + "^G-[A-Z0-9]+$", + "^[A-Z]{3}\\d{6}$", + "Ak", + "toPercentageRgb", + "amused", + "resizableTextArea", + "get dataTransfer", + "0a114d6f6f6e4d61726b6574696e67476f6c6410001a473045022100e4495e9ba417df896160772db9aff8e80fa2f01c3fbdee7451b50afe94e8bb1b0220531212271cb4967fef77586f56b3a691baefd46ac770fbfddf811d7be150aaf4", + "ariaColIndex", + "0895011207313030303132371a0454524f4e20002a015f3203545258380642463044022069132db35db6e1c29a1a3f2fca5c94bfeedf10c0eae50d81ebb67b5f65f680a002202ba413233421250d75414de744146c67f3c4f2a34a0910c94e4bf849b7157e57", + "collectionImg", + "風", + "Wa", + "getEnergyFactor", + "\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]", + "0a1a526f6c6c696e6743686970736f66545258666f7254525842455410061a46304402207b2758e42f256d1a925421ad17dbd997afa0f5edffe21e3ce55bc3a8c914a2e3022015cf9b0801e8d97175e0dd87f7fe61c07fc5f4c8040c9cc3da62b7367484b4ae", + "getRSBlocks", + "-wrapper-body", + "0a0354585710001a4630440220382a393db131029226783d3c0cc027a2c30bc41c2e757db7f475bd6be211aac302202609081b8daa6ec5b6a89dcd3bc52f9bf25e15aa71f3e8711139bada6bc64152", + "loadedmetadata", + "ar-JO", + "WALLET.LEDGER.CONNECT.STEP_1.TIPS", + "dnsNetworks", + "Creator value (10000 = 100%)", + "isSemVer", + "onWheelCapture", + "gAgmLRcMRU1yuXq0xXmE", + ":timingVar", + "ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6", + "稻", + "0a074e6575726f6e6510001a46304402204376114ceb4bbf1e67c0169d73c5c8d010c82e656bf821d83767bb0f093c437202205c6ef255e6560440d7006caede3ac06cb1fcc4bb4176c1a5fc8f88ad8ca82ff9", + "SB", + "react.provider", + "GPUTextureUsage", + "TRANSFER_STEP_2.GAS_FEE.EDIT_BTN", + "kX", + "填", + "喷", + "jDEZT4FNGJ_vC0EH6Rml", + "bytes3", + "connection", + "getSelectedLedgerConnection", + "static/img/ae5fccfd37eed699d2113185633b34a0.svg", + "getFieldProto3", + "preMessage", + "signMessageV2", + "CHOOSING_TYPE.MNEMONIC.TITLE", + "困", + "AsyncDisposableStack", + "ko-KR", + "timeoutMessage", + "best", + "static/img/0fe3d5b4225d73c20f319e9fb05f931d.gif", + "30450221009d4db9f47704967c5fef69f7255e9dfd19abd928adeb7a5a06abe2fb8b3adcde02200ed93b341bc629b132313b1e8c47db096145898b3a741d165b21b653ef14c3b3", + "0a1054726f6e436f6e737472756374696f6e10001a4730450221008292d3a8c7ac806ba0b31b390eafb34057be827bd25bf6bffc6a21879a9babed022066a3a8dd2846f0c66c35bb847125d9dad6f21f851255ced53ac30d0d0801c773", + "^((\\+|00)86)?(1[3-9]|9[28])\\d{9}$", + "Dv", + "soft", + "canoe", + "yearPlaceholder", + "static/img/7c9fa1b346710c6234faff92c88222d1.png", + "挥", + "EIP-2718", + "0a065550564f544510001a473045022100c142008fd2cefc156699d6ecc11a6c9bc00d08712fa5d973a67dab18ffd99e9002201f83d3cee38207b833ab84a075a7fbe41c63ec2fcd7804b9ff2b7fd7152dd216", + "updateFromRemote", + "padLength", + "lievito", + "0a0754524f4e534b5910001a463044022059a1ce7a0bc51f8f9afb174ad25f5a2b6ed6d3ccc804d9101e78d62a88917c8102202758687613f94a30a6d7e51e3ccec46084213d2259c6dad95b2411cff428b19c", + "congress", + "b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef", + "#dda0dd", + "同", + "pigeon", + "pi", + "遞", + "機", + "execute", + "昨", + "radioText", + "_extDbl", + "en-RW", + "get elapsedTime", + "platformVersion", + "\"size\" argument must be of type number", + "phone_conversion_css_class", + "get ownerRule", + "setProposerAddress", + "OUT_OF_MEMORY", + "nerve", + "nobile", + "enroll", + "responso", + "msCrypto", + "AAAAaQZ0V1JITDEZeV4bD4HEN+w/znf9erQ5IGBpcQAAABIAAAADMEQCIHju+7DnPDmmwsnVegAJBwDL3VkVgvOBD7ZiZ4lhcap4AiAYZTvjvHihKeWqtVJW3yWMlGrM76GhNwtqOcCEfAhReQAAAGwIdCpQTEFTTUGV1zIe3OUZQZuh28YKibr79V6sDQAAAAYAAAADMEUCIQD1kG34Q0QQTv+t8ntjh+A8rwPE2rLlEPYMGCaxWqCTyQIgGGOWGeTWgAUvJTEDU2HDr5Uy0QKtZEUHHTLryJbHTAwAAABpBXRDT01Q921KRB5LqGqSPOMria/4nbzKoHUAAAASAAAAAzBFAiEA908Zbw+JrXlM37/4hj5rjp2/hTm5qILvMMy10ExoGuACIGxrL0enbjtqy2jF94mz0eKWmn+KoKWSjiN+0jwIyrx3AAAAaQV0Y0RBSbxolmfBP7KgTwknJ1N2DjipW5mMAAAACAAAAAMwRQIhAJX8xDoSJE8VAULHvs1ftXeMEtrm4G8x9G/IZs0nmuZWAiBW2ENKmj7JspGIeUWm91dIIP7yWst3JRlzrubpZFx/7gAAAGgFdENFVEiFnp2KTtrf7bWi/zESQ6+A+FqRuAAAAAgAAAADMEQCIAj84Ug0rKH7ykR+rbpbyUm/4lqs21nKWfxgPU9Ohnx9AiBmvnfOP+qGMey8TZ7UzXMmIe0cv0jct4kzy4E/tmwbPQAAAGkFdGNTQUl6xl4PbboOy4hF8X0Hvwd2hCaQ+AAAAAgAAAADMEUCIQD/isu4OBRKoaf3JCg6YfxNEOEDYH/gwmnxEgERHZHUFAIgNeHX+l/udey4RbWhW+ujOvdwIwRweCxIZ3ZcgU4xmZcAAABpBnRDVVNEQylz5psgVjvMZtxjveFTBywz7zf+AAAACAAAAAMwRAIgRk7oveE3xlyz1NHFVfClqsRSMLvFFxJ8puUhC1qvgBUCIATBUxxfBpLSbUvVzEb2QJm5230H7jFU2FkUM5hP/SekAAAA", + "陰", + "getPermissionId", + "getPubKeyFromPriKey", + "vtp_gtmOnSuccess", + "file:", + "OK", + "pointer-events", + "dragleave", + "arrayContainsArray", + "罰", + "totalEnergyWeight", + "UNKNOWNENTRYTYPE", + "估", + "insonnia", + "0a045041575a10001a473045022100d21f304840c150d5ff03a097abb00caeafd5b74c0870340ec71ab50e75e61f4e022069fa32e61f5a01da47fefd7a81a833383f1eb787a28729773cb8801397f5a843", + "0a05424147474910001a46304402205d465876517a2f2ddec5e28413226c4e45c2f00ecbb61791d26a7d549e4bfa340220120fb4d47b4c1b1b53392a45b1d33d261379acf3c4cc4b62700d6321276f2873", + "create2", + "orologio", + "get shadowOffsetY", + "0a08576861746576657210001a4630440220698cc5268db79fda74beb95cdaa20cb45c0bad80da68dabaffcb550464afd61202205525e52e041b1aba789c555c5fdaeca66bbbbaf33735170c5f182ae2719a7683", + "arrToBufArr", + "趕", + "timePickerLocale", + "缩", + "0a0343414710061a46304402202fdb86b618f52a4e015e25b7087132c4c83dbcf23bad40b67aba8bf1ae3b361402204f92932798c24bce956956faad1a328b76f602132743eece9dc95485f7a22067", + "虑", + "sentire", + "nodeInfo", + "TronWeeklyJournal/TRX", + "0123456789abcdefghijklmnopqrstuvwxyz", + "historyImportTask", + "SYP", + "closeMultiSignNotice", + "083c1207313030313432391a0c54726f6e47616d65436f696e20002a015f320354525838064246304402201fd1e0140824dba2fc9cdf9adcdf4d1b7c9e03bd6911235a00a9a741065fabf002205d1509bec16ab0d84d1cabc3de1a771ce29f0f4bd99aa11a4077731579164e5d", + "confirmBtn", + "Height", + "頁", + "carovana", + "request_fetchGasFreeAssetData_error", + "google", + "0a0a54524f4e524950504c4510001a473045022100879ef534fc1a707740bc43ed07f4797ae37dbc589ae6514424a08350f93c16ee022046a6a571ef28a41624284c6078f3990f688b25d9e25436db1114c23ba53bad66", + "-centered", + "0a0d21416172647661726b436f696e10001a473045022100d879ac5bbc88daadfaeb9cfbd9eb13c7fd5a65b5457fd42b1a9e47f52a74804402206325582bf040f9d1aad80819ce2f8b5cb0d28ada5ca157d9b72d215dc5e7b5f8", + "set rows", + "0a10536f6d656f6e654e65656473614e617010001a46304402202741e367b3b369bd022ca83d6c91454ee5377f40c16d208ad1335c0b219ef3ac022069ca7998fcda5d13596583a64593c0b5b348b6c9636738433121bf26611bce98", + "P4Ux612LnS38aenwn_JJ", + "挺", + "oliato", + "0a08537461725472656b10001a473045022100dae4ac1ec68f719eb98c53dac7b34b4a7256c48cde4caffe8c3e45df9f3f8a07022047121b7959692326511c56f9c2dba406e92ad21aad41e2dd735653ba362d2c0f", + "readPackedInt64", + "0a08454c454354524f4e10001a4730450221008e99d5dfa9f3af84001d4420a2c8fca299b94ed9d5c169eb4a8377cc0a0aeac20220254659693644c898bf1137cbe29046caa6191c14692e02bbeaea3cef1226248e", + "Th", + "usual", + "gtm.videoStatus", + "balanceContent", + "goddess", + "Jv", + "revBin", + "086c1207313030313631301a075452584c69746520002a015f320354525838064246304402206b6d0347bb1acf8b10cb9562ec321b9f04342e058e29fde29186746b4537ad35022028126d1859b7ff1aba658d6c27547ff67447c7257c1a2b74573151c5cd4770b1", + "hxWzbd901nWCb0KR8BLf", + "^[Α-ώ]+$", + "confirmArchSelectorButton", + "rr", + "牲", + "traffic", + "raffica", + "选", + "sO", + "lZfnCqrePlf17BMAlsA5", + "0a0954726f6e4c6f74746f10001a46304402204498168ab2544c3920cee6914686e0f092a934034e18a9f22a997c62b564d79402207aaf27d2c3897ef3b5d8198fed3135930f81101b64a444a2421954a76565bf0c", + "writeSint64", + "^[0-9А-ЩЬЮЯЄIЇҐі]+$", + "佳", + "russare", + "Co", + "LeftOutlined", + "receive", + "inform", + "altglyph", + "c3lD5qqt6UI4qzqLIrDY", + "crypto_sign_PUBLICKEYBYTES", + "Clear all data", + "set integrity", + "track", + "set onremovesourcebuffer", + "0a0444594f5210001a463044022064a2ca79bcaca1449f3ba5468febb6efbc86562f68dbecba72b932d05357898d02202ab9873751039f0f541b4c353820a5dcdbe2af2a5554db54db41c40e40519365", + "w5xQ5DW1bZBoyyehjooK", + "Invalid address provided", + "saziato", + "toArrayLike", + "readGroup", + "GAS_FREE_TRANSFER_2.BACKEND_CHECK.NOT_ALL_SUBMIT", + "30440220747d86766a08b5bf78182dadf5ace3813cb8190266e5d1a72f2d94a387fd6ba5022006c69b8171a47fa15ef906fac4546856dd9467a8e1036d89e323614e64d29715", + "vi", + "buffer error", + "hotmail.com.br", + "^['0-9آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی۱۲۳۴۵۶۷۸۹۰']+$", + "progressStatus", + "3045022100f25edb42b652d5c645de567c201a1e6a64b0d6b23274cde08046d955cd2573860220129bbded4e33150cc38b93033b2d70d5fa141066f1ed7c603b5515ab8cdb2fca", + "08011207313030303536341a0e4c75636b794368697073436f696e20002a015f3203545258380642463044022003a38e9fecdb2206357599a4dd1f3e2953c53534a4ea65a22f65f5c577d02bc20220706c7b2a9baa125f55a76761187a98e673e38695d39514953d968c137029b30b", + "updateLocalTransferRecordByFromAddress", + "AAAAaQVyQU1MVP+eo0HZ6pHLfFQ0I1Q3f1EE/UA/AAAAEgAAAB4wRQIhAKL4NpL+Hmd3sBJQ1uRXgbJKh0vmKFPsIo+QHqyFmxK6AiA1Hk/Whc/fNw/HIK2ePql4OxooAfr8wq4VGxZAuBAzfQAAAGcERklTSAVakCMDdGOC+7fRj2rg31bv3FITAAAAEgAAAB4wRAIgB2WU4N3eHRUERRPP/vvXcALgZ0G2JpOuqXNpoQrtgEkCIHsd+I6FTuKUBBSBOvZVUScN0p64E7NaxnSE2UaS30oeAAAAaAVCVENDQqstKQt6YA9eqNW5M/bxXIZ/1+YOAAAAEgAAAB4wRAIgC/Jb2Wp60ApuVrJxujChxy1BNco9VmIy/LTsgsd0H/MCIACfljwfoJKA14xyz8cneoumGqghdCXQ073eAaEc/AImAAAAaARCUHJvRAzYPBYN5clt2yAkaBXqRMervKgAAAASAAAAHjBFAiEAzMe55Ckyr77KnEHbSsfo1I3jA/jidwjIFbqQ15+mTGECIHw6WdbD+sk1qp5D4aNEEUBMIgMoSI3E+eiTZuFwG+QFAAAAaAVWRVNDQun3jlB/JFN/P3jCEs+T9l7skFTCAAAAEgAAAB4wRAIgY8Rxe5/Sxpam8S+AYmt0gpasOrLjsJ+AW1lVgWVajdECICNMHNKVc4aDT30ONHiUrMmb1E8592d1j5NPRpxOb91yAAAAZwNCUlrjVcKAEx368Yvxw2SK7jw5bba1/QAAAAQAAAAeMEUCIQCQ/cs1NMNNuL2bFrg7tJrwnCXN5lAyfbqV/Y38ZFy7TwIgeBkqWJ7+vr7ygzVEIzSwQMrcjIWnmHOqGVrvUDrL3JEAAABoBXJCVU5ESZFRbfYFMSESEnQ5eowdrWCLyVsAAAASAAAAHjBEAiAibVRbERGb9DjJNPpih0FeWcaOHG1CFeJLeL5qlIhMVQIga+vC4LewI89qe4HPmnLejYntGhBHR+ET9x3Rv5y7d/kAAABpBXJMSU5LFK2u", + "辽", + "unable", + "get notRestoredReasons", + "set strokeStyle", + "grinza", + "Qb", + ":clientId", + "扑", + "0a0743757063616b6510001a473045022100879a8653dcf569cf77ea877c627e1ccc4f066f601a52535e94c44391e5ab0c6002205746a546b4279aced4c31b29188abe45a8b4f85a8da26fc55dbc9f9775b8bf47", + "储", + "delayMillisecond", + "0a0d43727970746f54726176656c7310001a473045022100b4d20015918a32271fee889bdcdaf8686ca3f1991f7d383666a928c51cac42f302203e44e44350810491e13e039b040db74e2489383896aaf0cc7d211d5d69bd2299", + "pre", + "flamenco", + "get required", + "elevator", + "g2", + "lineJoin", + "TiEXnoITbHGbuBxN9aSP", + "attachId", + "confirmLoading", + "aspect", + "NATIVE", + "0a045241524510001a463044022044cc2f3d8f1750facc48f293385ee4d285578f552ea3d3bfa5167cae1390681d022037220518dd4f5d1f2341afb4ca7c20f9de4d35dfd8181f4a07cfa59579db687b", + "getRepeatedFloatingPointField", + "對", + "addAddressBook", + "CONFIRMATIONS.DELEGATE.LOCK_DAY", + "x2", + "validateNoLeadingZeroes", + "cushion", + "0a0443414b4510001a4630440220361ea3acbc9c7fc1f7361e0de915951e8ef85f3528549c8c5597de30192b470b02200a8febe6358e19ea136fb8320000b773b3c8368f9ec63452bbbc4a4efcd6bcaf", + "accountConnectionState", + "semaforo", + "visa", + "$C", + "manualEmailEnabled", + "0a09416c706861436f696e10001a46304402203d75d19e7b3b0ae1041b895f630f6844b49281b20da6bf6f5a87f8eee184c6fa0220359ec31fd5515e7949a16284cc4bee29a4f4ad4f46421b356cc744d53c4cf9fe", + "C6", + "parseRange", + "Z_TEXT", + "Nf", + "ContainerType", + "0a0a546573744f685965616810061a46304402200eb946a0b7b1742d856cf0f3b7e07bcb1a96c733c68418d20aa4852442a0f2fb02200edbe1ee5ed19257861d9805a9d355816908bef21469b196abae5d39ba23d12d", + "bytes12", + "base58check", + "isHDAccountAutoSet", + "0a076267707465737410001a46304402201e9886f96b6d859cd6ba469e6034b095e5b34d0d86d63d82fbc4f91bd81a419b02204d784bd65afe9370f8db49352fce65e389abb0e761e9903575a1c24f822ede42", + "getProposerAddress_asB64", + "ASSET.ADD_TOKEN.PLACEHOLDER", + ":customTask", + "set pattern", + "room", + "CONTRACTS.WitnessUpdateContract", + "deflateInfo", + "CREATION.WALLET.TITLE.TIPS", + "hrefTranslate", + "GPUInternalError", + "XRPose", + "mediumturquoise", + "Lc", + "[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]", + "creato", + "foreignTldMacroResult", + "KI", + "禦", + "^(CR[0-9]{2})\\d{18}$", + "0a074469636545544610001a4630440220259aec8f42c661a5ae6f5b9e7ec19a91cb576bb55c79bf29a4f356175b9689e302203c956761743a81691807b3e50db90ffd09addad3cddde2ac229cf16bdf1bb46e", + "67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649", + "La", + "慌", + "^[0-9A-ZÆØÅ]+$", + "getRuntimecode_asU8", + "evm", + "CLP", + "decollo", + "PS", + "0a034f626910001a46304402204744507324055f78c9e75503bc2555bc2b852991c6239c9fa3ab4a4cb9a95617022021a6c78863ba7f91c09504b57b2f903b0652e0b5179ca67e0b596a09b9487992", + "des-ede", + "3044022074ecdea3c58a28565af3336de33390aa7e592e5108f6d9151dd000a90a5eb60a0220163362373d11f177e41b914dc10c93b76adfa4c27f4662179329e66b32f8f139", + "ar-LY", + "0a075457495454455210001a473045022100f303495722322e978ab8e71407304823fed04ffbdb8d3a89fa12294639e9ce0b0220607e6515da10a67ba1a4929cdca1a204b96cc2142bdbd43b3f640c28a274ba65", + "youth", + "get currentSrc", + "过", + "0a0b54726f6e4578707265737310001a473045022100b93f34cd26803c6509739ceb21d8d3672b1539678ce3405e72ef9989542035c702203fe38579c6347b7616495f7391c0cd9f2a20258036ef254b01d62e871f39048f", + "DatePrototype", + "AnimationStart", + "toGindexBitstring", + "_finalEncrypt", + "useTransition", + "bytesToHex", + "氧", + "DbYJNC9_tReFWS_5WG6A", + "nodeId", + "orientation", + "empty", + "pw", + "strategy", + "0a07424954434f494e10001a473045022100b6e1d3e181d639bf5a9bed6fd37b694717a25e3a6c7d99f99aea1a66e0ad8af4022062befde6d14d658b8dd776f48e416d1e999587d65e4f74fdb192fa792e2faab6", + "U1", + "AUTOMATIC", + "2.16.840.1.101.3.4.1.21", + "gindex", + "l56blNNIDRqjVceEbeUl", + "ritmico", + "跡", + "not-basic", + "UZB", + "nwse-resize", + "lady", + "bv_eK4YyunmNQFwiBJHz", + "starkSignTransfer", + "negozio", + "readSfixed32String", + "CREATION.LEDGER.LOADING.CONFIRM", + "ź", + "SlowBuffer", + "PAGE_IMPORT_WALLET", + "Oi", + "样", + "狗", + "ancora", + "adapterName", + "F_", + "sick", + "Mc", + "fringe", + "诚", + "setTwoToneColors", + "CREATION.EXPORT.PRIVATE_KEY.QR_CODE", + "getComponent", + "get connectEnd", + "dust.35", + "daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729", + "RT", + "qkRl5QpDvNQ5qB1ua99P", + "GAS_FREE_TRANSFER_3.NONCE_DETAIL.NONCE_TIPS", + "赶", + "ASSET.ASSET_MANAGE", + "goat", + "08491207313030303637311a0345645820002a015f3203545258380642463044022034223a8c8abe977f646a156c864182d8f1cb1bda7c9c540553c91fff5603e69e02202b67c01da3352721ad5483884ed852c9a9aa71b77fe0961b5f1e3976c0bf9aa5", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.LOW_GAS_TIPS", + "PasswordIncorrect", + "aes-256-ofb", + "0a155550564f5445454c4954454d454d4245525348495010001a473045022100e1a3674de303677e835735ce29b8c1c2ea931c32103e4249f511b7758882960c02200f41217a03bf906553aede300568853a8d9a7fd6c0bae66e01d5f80413e5483a", + "condurre", + "xx", + "Xd", + "摘", + "樂", + "attachEvent", + "carbon", + "koKz9_zuyeMyARn4kN81", + "repeatcount", + "PQHJJMp_CWdVG0WQ73Kr", + "VMVzyMnqmnTInvy1tfac", + "hmac", + "onKeyDown", + "0a095757476f6e6557474110001a473045022100b9ae7e47b5232e22ece7e372bfb1794afea35886370cd4e6ba7b9401342850da02205ba661e31fb8d75bbda9424d4dd0012ccba07f6644f6563979039d448d45840a", + "KZGCommitmentType", + "0a05546f6c617210001a4630440220166353e90f2117313aafea08687861c8ec60945b230b297149bd9ae465ffa8980220768b7ec23eae26bdc0f2de084dff81bca7dc6fdbd0855adb54798176abef2812", + "clientIdTime", + "onCompositionEnd", + "Petersburg", + "^(FI[0-9]{2})\\d{14}$", + "oh", + "pA", + "Contract address", + "getWitness", + "mips64", + "acceptTipsModal", + "_parseToken", + "0a0c52657374456174576174636810001a463044022076985a8ffdfe5f37b2aaf83e0bce648257004318c3412e721284b2932e9e619502205e28719f61ad338d32bcc6debebedde50f517b11eb6cd1b9cac5b695116d6af7", + "WALLET.IMPORT.ACCOUNT_NAME", + "悶", + "setn", + "SETTINGS.CUSTOM_NODE.DEVELOPER_NOTICE.CONFIRM", + "_getReward", + "縮", + "addLengthNode", + "SatBet/TRX", + "footer", + "same", + "sourceCapabilities", + "sampleSize", + "WHOLE_DOCUMENT", + "OFlexOrder", + "銅", + "idillio", + "maxContentLength", + "WindowType", + "string-to-symbol-registry", + "Od", + "getRoot", + "0a0c5a5a5a444f47455452585a5a10001a463044022075d39376bc5f3660529243e579c3ee25e1ed2c5662b7458fa9bf3f51f21aa5fe02204aad4f841a287d2cfa216554aa320003be3781fa1f707edf10d755f4ad9462fc", + "\\/*$", + "tint", + "仇", + "disease", + "0a05246265657210001a473045022100fd69560bf0867f3947366171a3d88ede25d3f31cdf4f54b12d950a5ec57c2101022063d0b42e9c6798bdd305a9fe940ada6d103047efcc4444340e3470c58840081f", + "one", + "xlink:href", + "validateMnemonic", + "Dispatch.xyz Follow Profile", + "aLink", + "_addPoint", + "filterIcon", + "Transfer", + "dappList/deleteDAppItem", + "NUMLOCK", + "良", + "间", + "glv", + "3045022100e71a4921740fcdf4e489c517fc82f9b7e83cfbd675dff318acb91fbf8eaf175402203fac43650771c6523dad8d995ef414d035a92d262a9cf95885ef2704337a2382", + ":campaignSource", + "optimism-goerli", + "0a09546f6b656e5061797310001a473045022100e8cb8f54d1a3b7084bbb5c2ee14eb7390ab5931f85dc2378d52140cf888e7f22022019ca784c999dcd9c742d02dcdd6b26db51c0190bd5add8552efbbefbd0954adc", + "transitional", + "^(\\+?57)?3(0(0|1|2|4|5)|1\\d|2[0-4]|5(0|1))\\d{7}$", + "0xe6af951b5DDa945414DE22A65C3f1dEA4cAAA6D4", + "^(\\+?1|0)264(?:2(35|92)|4(?:6[1-2]|76|97)|5(?:3[6-9]|8[1-4])|7(?:2(4|9)|72))\\d{4}$", + "dom-content-loaded", + "get ownerNode", + "ovest", + "裁", + "clearOldVotesList", + "dust.e", + "xdai", + "getAttributeNS", + "appVersion", + "篩", + "eventListeners", + "get ariaPosInSet", + "setOrder", + "处", + "奥", + "devtools", + "asepsi", + "be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7", + "tree_setChunksNode", + "rovescio", + "現", + "base64EncodeToString", + "ppJBv2gQL_lK7JJF3qCK", + "privates", + "https://www.ethercluster.com/mordor", + "iushrn", + "relazione", + "gtm.videoUrl", + "0a0e4875616e676365636f6c6c65676510001a46304402207665bc8a8c7af50370f5005636ceb352e06983a4bfd94e211c9cfe56bb25e74802202fa28729360e757b68ca3c3e81ff1a4de20d2933c0c03facd30cf5c8aa768c57", + "UnfreezeBalanceV2Contract", + "tvMkn3hMBsTE8o1lHjD2", + "gasFreeMultiSignAccountModal", + "([?&]", + "networkName", + "pizza", + "貌", + "globulo", + "0a0854726f6e48656c7010001a4630440220096b7d46ceafe84cf143200ac0f88bca9b7122a236568a78810e6e35aa7d39d20220160ef50421241088151025ea559af4c4906c61d2756ac9f21fc6d4d9de73142b", + "TQghdCeVDA6CnuNVTUhfaAyPfTetqZWNpm", + "$p", + "3044022001ca2f9abb569b76bfb8398ba150999d93fc6a02f5e637f4ac3a125b6c48b528022007ab8f1b776d1b2f5a0b44f90214b02f71c3535e468f03b681f133c3bc217946", + "hasListener", + "Jb", + "res", + "筋", + "get ariaValueMax", + "折", + "LohcmEizKF5q8QN5rUTd", + "addKeys", + "gilda", + "0a0f54726f6e57617463684d61726b657410001a46304402207296518c9271158209343bbf7986d5fd7c35382ab2b14038dde88717dcd7f4bb02201307148fe2730e834bb4f16db7eed464789c1f47489a9c96602ff89f0cf33bdb", + "35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d", + "ASSET.CUSTOM.ALL", + "deprecatedRunAdAuctionEnforcesKAnonymity", + "recentTransferRecord", + "0a05484341525410001a4630440220688825a4481c70da0226b5fc7cd28748c8022374c1e358d1416b72c651054c9b02205684b9a0cd4121b39c8cb8d65472fa5fe4479734ea7ac9f380c4976bb11d011a", + "CONFIRMATIONS.FREEZE.REMOVE_VOTES", + "live", + "gb", + "执", + "toTronScan", + "stick", + "progetto", + "GoodKarma/TRX", + "ccd_em_download", + "30440220646b1bd068a229a75f7f0558f03d2fbbe7dd441d318480dc8eb532c3452ed6a00220642fe4f065198bab191c682e55487cd6464a90c9527983dcd672d15a0a083d80", + "朵", + "CHYkPjfFMYeNS7A83B_y", + "WebkitColumnCount", + "formMethod", + "narice", + "ASSET.CUSTOM.TIP.SYNC_TOKEN_HOVER", + "nfc", + "VQxeZOIPLcW611qzNymB", + "setLevelAndScrolling", + "pressure", + "rDblgYTFz6j8b6k23V2g", + "0a044555525410001a473045022100b00fceff750616be872c45a5e3aebd6293dbfd941903e152a786fb753ff2af8c022070a24a81ed102d33a012346fa87acb8260910c5488ef0115b80a81237ca13be7", + "nA", + "0a074b4c435445535410061a47304502210086d88ee873e815b6d82fc129c253c5c717ae04b935a68ca4fab4182490bcf9c102201aeafe455ed7d6be424ab9ff7cf8901161facc956797d52969730e35c62438dd", + "setTypeUrl", + "od", + "XRAnchorSet", + "lP3VJG_VSyzbnGDEnNLm", + "selectedAddressIsEthereum", + "3044022045bb3ce0d61f428537754555a0d69cfc5554de2dd58c1c5cc7ae81abe073b1df022039ba8d7e1230c3851fc08db58cda6222c420dce4b8cf96725891906fc5f7539b", + "writeRepeatedMessage", + "encodeFunctionData", + "setHomePageData: ", + "getInputsList", + "fullWidth", + "L5", + "bicycle", + "0a0542414c415410001a473045022100e22728c4b9ff44f96c93dac28e2f768912ad7b7e0bb06d9ee5a48c83e0fe9c6702205980bc80dc8e76b32db3ed733e217763a486ca14d1bedda4671d0ca9bf1921ef", + "uge_OWMp0_DIrGpP3lkc", + "Cancel", + "WALLET.IMPORT.SUCCESS.EVM", + "_hex", + "拿", + "flood-color", + "selector_type", + "captureVisibleTab", + "UpdateIncorrectSig", + "clientX", + "overViewImg", + "uint136", + "CheckOutlined", + "crypto_box_beforenm", + "TRANSFER3.LEDGER_ADDRESS.CHECK_CORRECT", + "eagerReducer", + "remarksDetail", + "strToDate", + "0a0954455354544852454510001a46304402203c10c836c0a21c82127e66b56927a04738ee030610afeaa5bab6b2fd8d15b51902203e116f84daad5e3d6903f89ecb4a54ee01fd70be82163a6ce4e73cb5e1319d21", + "staff", + "writeZigzagVarint64", + "^[0-9А-ЯЁ\\u04D8\\u04B0\\u0406\\u04A2\\u0492\\u04AE\\u049A\\u04E8\\u04BA]+$", + "Delete", + "0a144d6f7265546f6b656e734d6f726542657474657210001a463044022063c8c2dd483dad4f17071e543752ea4b0fb8cbc4be9ad3fbcdf2e9b692fb5bcd022054d7c9fef2af28f80700d24c29f038a54b9040c46827aefb2d8528a7a029b264", + "gasFreeAccount", + "COMMA", + "干", + "customEntry", + "writeSint64String", + "w2U0g122AJNGQPMvpNOZ", + "Draft", + "%Uint16ArrayPrototype%", + "onLostPointerCapture", + "__private_24_instance", + "mana", + "RBELHANFvfBCczo0uz0Q", + "0a07545258496e666f10001a46304402206db25c4a4e1739bf4d2909cb4a683ef8df90be138796a35ef6e6e04329aadefd0220142ef7c9f0b6f55ecd580e7b74eb6d18251c9b733970b545668f80affd2c4a2f", + "^(SV[0-9]{2})[A-Z0-9]{4}\\d{20}$", + "fr-CF", + "hotmail.my", + "8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e", + "sP5mhQ_3yLiZM6hgptKF", + "sha3Word", + "shake_128", + "brother", + "XRPfc3hbaXSXEWYD_5EX", + "J$", + "str", + "inputName", + "勾", + "dust.4", + "HNL", + "gap", + "oltre", + "get shadowRootDelegatesFocus", + "p7XumGJRaChon3nNlf7J", + "setWalletSortType", + "sword", + "msFlexOrder", + "setMainGatewayAddress", + "GAS_FREE_TRANSFER.APPROVAL.TITLE", + "isAlphanumeric", + "#preventTransferModal", + "set download", + "CONFIRMATIONS.SEND.HEADER", + "N3_n1Br8_ONPP_vfr3rS", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.GAS_SELECTION", + "normalizeS", + "DETECT_NEW_TOKEN.BUTTON.ADD", + "estimateGasTitle", + "paga", + "en-ZW", + "304402203e256b1407f82dbe395bee10e34bf5b995c3fa91737172b58fb41bcf8e006eea0220046543fdb21b8f65e050b57081915c083fab2abc1cdd663ce53b1c792dbfdfb2", + "音", + "getBytes", + "docente", + "twgEySEMk3NIttzm0kfS", + "onData", + "0a0e5369646468614d65646963696e6510001a463044022070fb3dff773d12463bd25876f99bb5340adbd981c6f3962bea32879766c8ff5e0220587e56f2e4de59646e22ad06b8bb02027563be7c9187dc169361158b5e4ca8a8", + "pass", + "latency", + "require_symbol", + "6666666666666666666666666666666666666666666666666666666666666658", + "qd", + "0a0a436f727465786172747310021a46304402203aa2986ac6a5001cd5654999b5e94296c010f3e45af2427e1b84a26b04e2af3102203ed7986d9ab2e93e6b763c221a713a5f547738a59a7fac57c16a64423ec4a1f7", + "Accepted", + "MozOrphans", + "canParse", + "onAuxClick", + "en-UG", + "get textBaseline", + "0a0c5448494e4b414e4454414c4b10001a473045022100ef55369b23ee810e14f291e7e35c27e9ec1f4f39cee08f90180975c99e6c22cc02203572c23f87a00e1d3952c9fdc47ded6673ba70963d1e3365b997c0685db0fe1b", + "候", + "searchValue", + "ASSET.COLLECTION.INTRODUCTION", + "cargoQueue", + "pioggia", + "gdpr", + "graphstr", + "exf", + "ECU", + "%ReferenceErrorPrototype%", + "M34e_ITxnKNvOZxZREq2", + "BLR", + "verace", + "綠", + "candy", + "difficulty", + "originContainerId", + "useNotification", + "庭", + "HD.REQUEST_NEW_ADDRESS.EVM", + "isLoadingCollectionTransaction", + "pwddwzjel2uxmNCXnnLZ", + "samesite", + "_hasDoubles", + "__module_ccdConversionMarking", + "剩", + "webkitSpeechGrammarList", + "X5vMY9navleqOflqtSUk", + "HIDConnectionEvent", + "SEND_STEP2.SEND_TRX.BALANCE_NOT_ENOUGH.FEE", + "uv", + "isZero", + "a992dCONnkoVUGlEOs_c", + "實", + "泽", + "0a0d4469676974616c446f6c6c617210001a473045022100fa9e718a6358b377e0bc6b72a4ae9c25be4b34983ea3eae91233ccb23146c378022034d636e97531462c99a4b5ee92eeb6a2f951741553de6bf47be990cae675d2d0", + "q57BF7A9iouDFZUu8VmQ", + "writeEnum", + "addressText", + "c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db", + "X61XyOLkwnjWJn3WiGjU", + "analytics_storage", + "delegatee", + "slam", + "0a0d4e6f76614d616d61546f6b656e10061a473045022100b1981acc13a1889e3dc49ce5ad6d1596dd810fe9adfe94b52c794033dbf247ce022022a77986480d5526c10b2d92ed3f391bb2c30deb35cf34f610d7ba14d907f52d", + "ubicato", + "Kg", + "updateAccountPermissions", + "UINT", + "_A", + "ListCompositeTreeView", + "0a07544f524249414e10011a473045022100a9b75cde048005ef7e87e67c5d4cc333ce430d69d0e5338503fbf42bf4285eb102202dcaa43ddff48d782e4a40b6836037aa65cedbac086d72362749bb4fb04fcb25", + "世", + "fromHomePage", + "transferCount", + "0a0846414b454e45575310061a473045022100943d5c436d62ac8d5c7ca99afdfddf20c9a387ec8537690d6fcf72325179d16802201e1dafa1a627269a481e4dfa4c7c1fa39ff86adb106eb6fc8f2e565d8acc7a17", + "absoluteValue", + "it-IT", + "getMapField", + "NotFound", + "transformOrigin", + "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z", + "lisca", + "Gi", + "forchetta", + "arrayify", + "Bu", + "hybrid", + "GAS_FREE_TRANSFER3.NONCE_DETAIL.HAS_UPDATED", + "runInContext", + "^[0-9A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$", + "onDragExitCapture", + "傳", + "MIDIOutputMap", + "wallet_version", + "_send2Storage", + "工", + "OlitukhprpSQ8gD584jc", + "get content", + "s4p0BztBfBzz84dLs59J", + "getDigitalGoodsService", + "0a0b426c6f636b4578474f4c4410001a473045022100c0da174a7298c8cb701870434e9ea815faec6f06bf63eee2d282d0948e25f563022006666730f5875bc1fd54b5b6403169995a18e4cfebd4fc57448eaadaa061e345", + "EMbOJiX4OQtFTJ3kMphv", + "ETHER", + "0a0c4b727970746f6d616e69616b10031a463044022063428644b6e1b501b989c5418f5987ee06fc5f4bc1ee3cd31334e2327c455786022069fcc8513d470fa53bc38f6eed46e18da8473f467439af5f029e70c7c9ac3d7a", + "说", + "orzata", + "NnQ4Rh6d0RQlrw8QKdBI", + ":timingCategory", + "0a0b4c6f6f6d4e6574776f726b10001a4630440220468d9a878047ea4eafdfabebddad28ad818ee792e2b99ce171f3198bfc52583802201a59a1befca6f8e1b6ee3d5fb4b8346c85eeee94da0decff2442c81e79c7cce5", + "campaignId", + "msGridRowEnd", + "t=dc&aip=1&_r=3&", + "get fontVariantCaps", + "video_complete", + "0a08436f6d6963436f6e10001a473045022100bcbdd8e3a5c087ee4bc374580751551316164b562f56ed84632e81a7b004c9a10220307d48e050776b4fcfd68623054573a8089b3639a79db155049c22e9b8b5acd8", + "M/D/YYYY", + "<", + "LUFxNZ7Kdeg7weIBMR7j", + "memoizedDefaultLocale", + "蛋", + "__zone", + "o3jqw3TEpcYMATJVtqHG", + "3.36.1", + "ManagerAppDepInstallRequired", + "turtle", + "KHR", + "HOME.FIND.VERSION.CONTENT", + "prefinish", + "塗", + "peloso", + "grande", + "GENERATE_TO_OBJECT", + ":historyImportTask", + "Q1lIpiv8JQeEM7Lh85jy", + "/transfer/step1", + "totalCny", + "dust.captureComplete", + "0a064b697373657310001a463044022008fa0b60a069082908d76d283d550ff46e87deb5811282152dd20c2eccc24e2602204f5a5efea02beeb9090fd294d6e2108f031f9543740d2287543b59dd46dec15f", + "tabSize", + "vCcj2KeZJ1LAfVmWTzKn", + "wK", + "0a04686c617510001a473045022100a0a524c4c18ba677707110cf0ccdf923d05d0ab96d8e129004140c3e2ecfe60e02203d5790c4c52d0ba428f996b981a77dd0459aab554c3aea02a424f2db38dd1081", + "Ng", + "李", + "WrVUnYP2mQAdTIM2GTzR", + "PRERELEASELOOSE", + "31303030303137", + "HK67hUHSzZQl44s2Un5M", + "savana", + "sC", + "dust.16", + "0xb88d4fde", + "-disabled", + "[object Float32Array]", + "event_callback", + "([^\\p{White_Space}\\p{Pattern_Syntax}]*)", + "person", + "EtherSymbol", + "canplaythrough", + "iconRender", + "get webkitEntries", + "NOTIFICATIONS.MULTI_SIGN_BTN_TEXT", + "304402201de5084ebad45b344cacfa987c7b7fedcd438898c2cfeaed83921a9f66c78f7b02201bfe268f95c9d75484117d1439b2e968a5c9894a24c7fd751755a5b5c0da78e9", + "can", + "removeCurrentContainer", + "ProtectedAudience", + "0a0a52656e7961546f6b656e10001a473045022100a9feb4ea96fc996ae05fb0b8a816d24554ea12ff2441037bc56d0f74823097ec022061d6137d69e4aefa0950cd4bc68d6f621fac435f1b3483fd57b7f5535e924fc9", + "bytes16", + "__fsl", + "hurry", + "blur(8px)", + "0a0647454e49555310011a473045022100a4ecb871e41c3d479856286eb9acfa7fefcbdc9a338eee3478aa7f9c237221420220339a415e1be1ed2aa63d6a49a508913e1f78f11df2085ad841082756a3ec6fe2", + "MozTabSize", + "CUSTOM_AUTHORIZATION_LIMIT.AREA.CUSTOM.INPUT.PLACEHOLDER", + "importGasFreeAccountType", + "isCreditCard", + "记", + "parlato", + "filename", + "set playsInline", + "常", + "iconFilterNormal3", + "hexToBytes", + "#FA8C16", + "static/img/82f6cf8eaafe71253589e483ed25f733.svg", + "set onscrollsnapchange", + "3045022100966a77a69a7e0c060f154a8c7ed36087d8ba7da111d9bacc90b873421fe6a75c02207d92956d938a966cb98ddb6e8b3a56e4d8e7725182cf1bb02f03f67512460485", + "亭", + "Unauthorized", + "SETTINGS.NODES.EVENT_SERVER", + "gracile", + "nose", + "svgFilters", + "富", + "08531207313030313432371a0b54524f4e524546554e445320002a015f3203545258380642473045022100b6afa4d74215bc0815877b97dce15081c2db07553bc821e1cc080d2b07ad296a02204765c75a86edd30975f2bde2ed502cf6823a317e805cc12a0f8464efb3fce8fe", + "EtqtmirjGJqN84pmqwK7", + "ga-disable-UA-117929022-12", + "演", + "ccd_em_video", + "gasFreeCoins", + "eqXToP", + "UnfreezeV2WithdrawContract", + "supportGasDetailContent", + "TJK", + "addressInfoIconTo", + "foot", + "E1tc9G4QT4I_w0wn0VN0", + "噸", + "vqI7MqI71ug7Z8wQDYKx", + "getSecondTokenBalance", + "WkwXK_TCkYI5ZfAlXPxV", + "glutine", + "onKeyPressCapture", + "homeAsset", + "威", + "ACCOUNT.SEND.TIPS_CONTRACT_ACCOUNT", + "PresentationConnectionAvailableEvent", + "xchannelselector", + "304402200a32f52a36f61e3b62af734ceea6e02ebf44e9bbafccb92b2570b7ae9666638e02205e8a0ee1634919bab75369b611257e17c12cf379a4b83e3da2089de13863baa0", + "dust.12", + "_isBigNumber", + "addRule", + "hG9tsBzDsCVUZmdG_wP6", + "encryptKeystore", + "onScrollCapture", + "WALLET.LEDGER.PREPARE_CONNECT.CONTENT", + "get outerHTML", + "SPACE", + "get lastEventId", + "itemComponent", + "辆", + "react.legacy_hidden", + "首", + "rangeMonthPlaceholder", + "gw7rQyVc819wcMq3c6xX", + "vissuto", + "0a06416c61736b6110001a473045022100c06f7f2de10b5657eaff7fcdaaa6d21868f510662dcc50bd4addeae063464e2b02202f71caf62ae59e61d70dc305b77b235eb47cba70ccd8ed127949bb46e6eccfdd", + "isUnActive", + "internal.getCountryCode", + "0a0e4b6f6265427279616e74436f696e10001a4730450221009e39b08c72d099c67a814504f10ae0b26f630bda822c6bb372a52a344d635a89022044c4997c8e5ca3093513f8c173f1b656b2358441e260495416fe31e5d9a94019", + "^[\\w\\-:/.?=&%!\\[\\]]+$", + "pendingProps", + "badge", + "ASSET.SEARCH.ADDRESS.INVALID", + "set frameBorder", + "焦", + "0a0b5448414e4f53544f4b454e10001a463044022047a217789005614def3d3b6bf32ae67b56a842209bc54259c1da368874c697d902206648a4dbd5c8a30da36557b3bdd59d7eb1fe4593271f4a2c0c1c117e63900869", + "relief", + "sussurro", + "WALLT.IMPORT.RISK_CONTENT_2", + "0a12476c6f62616c50726f7065727479436c756210001a463044022044fee832989938ee4ce3e9af5b902218e003a1ec2b3f0abdd9f64bb59d58f9b202202c9c62eca184e86ae5648d9349b8ad5364492c0b867d86e94bfadbe4368c07f7", + "writeRepeatedInt32", + "NOT_ENOUGH_EFFECTIVE_CONNECTION", + "0a074461726b4e657410061a4630440220496c616d380449293f70beedd8e1592c0a87044d6eb40556da128b7626ac8d3f02205602e2592ae751f647940f0b4c850905e2133e8f463544d9351f5839ae7928dd", + "SN", + "貝", + "iri-reference", + "营", + "estimateGasLabel", + "2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4", + "suffer", + "wPiiPN6Mc1vWubRfIEDg", + "SVG", + "0a044254434c10001a4730450221008714206c197f4c95ef963062426f97f8ca715f993ac34570b47546c1734c1986022021da50f30dfb9cc2cb52323c2ec2a02f66c4829fa507dd87c08b274abaa2fdd7", + "讨", + "tronscan", + "selectionStart", + "isAxiosError", + "portalContainer", + "guess", + "birth", + "sillaba", + "byteArray2hexStr", + "ľ", + "\\+", + "dust.15", + "zip", + "R7fYBFY_MsnpmbpuHM4T", + "detectLanguage", + "guadagno", + "Token URI", + "assetList", + "DeviceOnboardingStatePollingError", + "dust.autoPiiEligible", + "ManagerAppRelyOnBTC", + "CurrencyNotSupported", + "NODE.NAME.NILE", + "GAS_FREE_SIGN.RISK_TOKEN_MODAL.RISK_TOKEN", + "a6", + "isValidSignature", + "iszero", + "unistr", + "137:0xDb46d1Dc155634FbC732f92E853b10B288AD5a1d:9e97b4d1d211350352bdbb5ef45c4cb52f988d93a2d4a8ec6e675d14", + "readUInt32LE", + "getPublicLatestFreeNetTime", + "瘦", + "財", + "maxChunkCount", + "ej", + "keyFromPassword", + "isVariableWidth", + "YsAm19PmTcU2L2ITeBw8", + "set popoverTargetAction", + "arguto", + "0a045554435010001a4630440220058fc36f7b75cc1efbf796ad76b9c6508698f7674923dbe36eb75abd176a68b80220205d881722eb42b79e05696c09da8389391fe4b0aaae009ac2be5072aa4ba912", + "Mn", + "pingCache", + "replaceState", + "https://app.bt.io/favicon.png?v=1", + "onClickCapture", + "metaKey", + "emptyScript", + "Approval", + "1000000000000000000000000", + "\\{\\{[\\w\\W]*|[\\w\\W]*\\}\\}", + "損", + "writeFixed64", + "__utmc", + "isConstructorFragment", + "clippathunits", + "monochromatic", + ":cookieUpdate", + "ecco", + "NPL", + "regeneratorRuntime", + "AS", + "十", + "be-BY", + "283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453", + "思", + "CONNECT_CHOOSE_ACCOUNT.BUTTON_TEXT.SWITCH", + "Fv", + "p6PUlsfjedO8BBRFwbX4", + "MAINVERSION", + "EIP-3554", + "networkDrawerWrap", + "Nr", + "order", + "areaApi", + "DWKGnplB9_iceXbxA1kR", + "textlength", + "MozFlexShrink", + "%Atomics%", + "takeRight", + "optimism", + "decodePoint", + "Zg", + "allodola", + "sham", + "isLondon", + "makeCallable", + "static/img/e8fdca27cf005b70d05a7024ea7f305f.gif", + "get geolocation", + "undestroy", + "豆", + "L8YBRCZTfti6FRBBJVMO", + "react.debug_trace_mode", + "orbit", + "\\{(?:\\n\\/\\* \\[wrapped with .+\\] \\*\\/)?\\n?", + "CONNECTING", + "zeroA", + "STACK_UNDERFLOW", + "/address_book", + "h3", + "PRI", + "M7ANuxofHsld_P3qi1fV", + "namehash", + "NoContent", + "set contentEditable", + "get offsetLeft", + "getAccountId_asU8", + "set ariaCurrent", + "STACKemZn7vQMIK7iyj0", + "_tmp", + "0a0354545410061a46304402201aa9ef79627703275b3004199eeef93f3a2b2052c445521a32cd9dfeb96799bc02207da30efd3aeddc16e63be00afae929af3129c16cbc2598aefbe07b466bf685c3", + "createNodeFromMultiProof", + "onPlaybackRateChange", + "F$", + "0a094c6f7665486561727410001a46304402205032d0495797791a231e8794916d9099bfd468037bd92fd6ddb3dfb09a9fc2130220387839a36bee6611ed89525fc9ae6cddb9095fc26a8b9033c1dea77500579dcd", + "onOpenChange", + "^(\\+|00|011)?976(77|81|88|91|94|95|96|99)\\d{6}$", + "decide", + "param", + "SUPPORT_GASFREE_WALLET", + "0a06447261636d6110001a47304502210097711ecd043f3f36e15173dc81319da0e6a7ff822cc31f90609f7e169bc408fc02207960f2891614ee5ed70b6a04d16a5be3619847c034a1518b8d4fa8119f79bb2f", + "enqueueSetState", + "日", + "HOME.UPGRADEHD.TIP1", + "set selectedIndex", + "CUB", + "Yb", + "dialog-element", + "clearOutputsList", + "capable", + "TRANSFER_STEP_3.GAS_FEE_MODAL.SENIOR_GAS_FEE", + "hex3", + "esso", + "isPaused", + "decodeTxInfo", + "SIGN", + "sendMessage", + "trxStakeNum", + ":l6", + "signEIP712HashedMessage", + ":_gclid", + "rgb", + "0a1045676769654d6f6e73746572466f6f6410061a473045022100cedf4b7becea0d6733f19c9f347002624d6cf176a8a842c32a87cc778fa2f8f4022009d282e26e9431d4fd63d2b61550df90bd432feee2ae4d5d9bf0df8550b2c752", + "isAlphaLocales", + "TRANSFER_STEP_3.GAS_DETAIL_INFO.LOW_GAS", + "載", + "isValidChecksumAddress", + "0886011207313030313532381a0d5265796e6145786368616e676520002a015f3203545258380642463044022048373d96ece1c40da93fadf153837e32ca55c4f3a98f5633f09f5ffbf2c7220a02201df0597c3ff34e9467ecda03e26483efca8765baaf1efafb455ed842d8a65427", + "rsa-sha512", + "baccano", + "ReynaExchange/TRX", + "tS", + "却", + "ARG", + "exceed_min_time", + "splitPath", + "Ms", + "member", + "decodeStrings", + "0a0448656c7010001a473045022100e0efdf01d193940d3cf83c99b1b5979608f0357657f2d211ed103a847167215702205fa8fa7f1b5ded01821b18dc9116e1d9c821f46f147bd04a151c268d19c12a09", + "qt", + "hotmail.it", + "classList", + "事", + "0a0a506c696e6b6f436f696e10061a46304402207a887228d35952a88d2e4d31ee767b7ad0f5db8ba4e0a7497043988c9f5f4f7702203ef48f2cb4b027912a66d2f403e46a5b58822e41ecc5e41431a7cef8b915be78", + "fireonBlur", + "fromMnemonic", + "gteHardfork", + "oF0DJlJ4QDvAZnYvilVz", + "opera", + "Create", + "perdonato", + "initiatorType", + "eager", + "擋", + "sH", + "吴", + "feComponentTransfer", + "requestAccounts", + "nextPage", + "ritardo", + "双", + "tree_getLength", + "data-count", + "IE", + "V1", + "亦", + "react.scope", + "rc-textarea", + "qJmtxl4kg1fN_ZJuIpva", + "0a074d564953494f4e10001a46304402201e6511c64a62414c359a4ce7999009c20cabbd87db31bca25b1650ab05be2b81022033ac950d02a3017d31b4504b2888d3770b89e7245bdc3aece832789a4b2cf522", + "winter", + "af-ZA", + "及", + "#ffdab9", + "ad_storage", + "hotmail.fr", + "gridColumnStart", + "east", + "%Object.prototype.toString%", + "Wrong integer: ", + "gtm_up", + "unexpected continuation byte", + "GAS_FREE_TRANSFER_LIST.UNKNOWN", + "0a045a5a424710001a473045022100ffc83b96697538f34d56ff2d2daf3ec1d53f4d419f4ec0719ecff7542f06b8c302203b1d151354fe23f90167b34f2b215f4817a0d96c4b477afcaf6deaf161b9ef18", + "0a026f4b10001a4730450221008c6dda06134d8479cbbb7a0f60656e7acfded63172c0aee52c44668fc42aede102205c6916c294561d25e0f1a918b964e45ee7483970c1fb472f02c2ba74cf4bd86a", + "^(data):(.*)$", + "writeInt8", + "2.16.840.1.101.3.4.1.2", + "0a08486173684469636510001a473045022100f0a73e6b2dc9637cf297e2ea025e3f67c3aa8431408155558bef17648c0888dc02205d1da9192cd4023e7807c6b359952276de2f9cdd31f77fe5b42c1a13edb05ed5", + "orangered", + "https://sunswap.com/?lang=en-US#/home", + "dynamic_event_settings", + "elder", + "^([0-9]+)", + "WALLET.BACKUP.PRIVATEKEY.TIP_2", + "thresholds", + "港", + "egg", + "metadataKey", + "nT", + "multiplyAndAddUnsafe", + "-loading-icon-motion", + "lwSxfmksgy5hc5HDX5B3", + "reverseMultiplyAndSum", + "I_", + "createWalletWrap", + "currentScale", + "https://www.tronlink.org/", + "popParen", + "gindexIterator", + "#87ceeb", + "LY", + "set preload", + "CONFIRMATIONS.CANCEL_ALL_UNFREEZE_V2.CANCEL_UNFREEZE", + "C9P3q8j_kZU18s1HRmQI", + "SHA2", + "^(0x|)[a-fA-F0-9]+$", + "blast", + "getAccountName_asU8", + "initialBaseFee", + "MzYTrdvxBs7DizHbYLGw", + "rsa-sha256", + "fireErrorListeners", + "多", + "KECCAK256_RLP_S", + "Cannot pipe, not readable", + "userCostDetailInfo", + "Rm", + "$&/", + "AccessLevel", + "setCanvas", + "CP", + ":storeGac", + "dragover", + "亏", + "0a0547414d457810001a463044022076c967e8749e6d360241b1765374978ca56d33b5b2c1a9771e6295fe42546aaa022015a0dcf196704e2ffa3fd73d49ce7bda9d8f57dd8a75478f53529f4334d2bea4", + "actress", + "isActivatedEIP", + "unpauseAnimations", + "naturale", + "Al", + "transferFrom", + "钢", + "脸", + "汁", + "mapReverse", + "lrkKH29y4vTbaMkPEJLN", + "rotlSH", + "srcdoc", + "6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096", + "0a0a43495459555054414b4510001a46304402203c49c45ad13963aea86b8710b2bbbbaf8d7d0430d7b731b5cab5ba1f8c5b73c602205bac55f534f1f536deabe53c18264c9adb79fc88854dad70f4a2a722fe80eaaf", + "regionType", + "0a064976656e697810001a4630440220221254434254fc696775b7c888b80d1e0df8a1f9a6c3dfb2ec93fcceffdd683202206bcf524178a1dd1bf3bf5915e4a9688f5db3f5970f94b09f5a5cac715ab34ab7", + "听", + "transactionBuilder", + "selectIcon", + "StringN", + "閱", + "serialized", + "25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77", + "acceptTipsInfo", + "揭", + "contracts", + "413AF23F37DA0D48234FDD43D89931E98E1144481B", + "wr", + "CREATION.LEDGER.NOT_REJECT_LAST", + "UnionType", + "alter", + "31303031363039", + "Bs", + "WebkitColumns", + "变", + "event_timeout", + "EVM", + "readFixed64", + "gasDetailContent", + "AZ", + "setVoteAddress", + "85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31", + "曲", + "getr", + "toWithdrawPageBtn", + "nonGoogleScripts", + "last", + "SEND_CONFIRM.FEE.POPUP_DESC_1", + "廠", + "thing", + "RcxyMv5dpvv44whsm1i4", + "恐", + "biscotto", + "sortType", + "OOpacity", + "^[0-90-9ぁ-んァ-ヶヲ-゚一-龠ー・。、]+$", + "LN", + "乌", + "^\\s*(?:class|function)\\b", + "Import Wallet", + "Rc", + "scodella", + "rule", + "nIdHJRzbeacax6mNRohG", + "ltc", + "dottore", + "31303030323236", + "逮", + "postForm", + "crypto_box_BOXZEROBYTES", + "EiZUvvJSdGI10hESZMMN", + "CONTRACTS.TriggerSmartContract.short", + "REDUX", + "vLink", + "iri", + "notification/updateCheckLedgerImportLoading", + "get connectStart", + "listProposals", + "levelDom", + "mantide", + "GasFreeTransfer", + "TOKEN_TRANSFER_LIST.SPEED_UP_BTN_GROUP.CANCEL", + "tryUnsubscribe", + "QExxu6BhCWM5ZYIakPLh", + "0a03494e4b10001a473045022100faaf52e274dfbd6ef864bfd224e1a62b3e125be6c0ad47756cf81b241c5edaf602205903fbdcfc8af546b5b5ec0bdd1405b80e33cf4d722142c8a9c092f29d569abc", + "Royalties account address", + "getVotecount", + "yParityAndS", + "#dcdcdc", + "mstyle", + "webkitSpeechGrammar", + "setLocalTransactionRecords", + "encryptionAlgorithm", + "twenty", + "getOperations", + "reportAllChanges", + "weather", + "NOR", + "Z_BINARY", + "Mainnet (trongrid)", + "isMatch", + "energyInfo", + "pedonale", + "SETTING.TITLE.AUTO_LOCK", + "dust.t", + "ADD_ATTR", + "phone_conversion_country_code", + "user_data_auto_latency", + "clearEntrysList", + "$T", + "get ariaSetSize", + "0a0441494f4e10001a473045022100cb3564e0d09f9923c40013a031dc44b444513f98fa33c3bdbaf49b62976ef4cc02203003c4b2f05d33d87b872f091b7f000b050ff72fd68ac63f7b6c204faae53ce5", + "flSp", + "ND", + "get editContext", + "toBigNumber", + "BASE_TOKEN_ESTIMATE", + "set fontKerning", + "getListFormat", + "9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d", + "codes", + "montato", + "lavoro", + "solidityNode", + "HCD3fSvesWwd_tGEqW8N", + "longDesc", + "updateCheckLegacyData", + "onEncrypted", + "ASSET.COLLECTION.PRICE.DEFAULT", + "getReceiverAddress_asU8", + "破", + "loadTime", + "jumpdest", + "invest", + "decimalPlaces", + "https://eth.trongrid.io", + "heBfK1JAiOLa4B2pp1Gj", + "fromBlockBodyData", + "kPPIedtza_bG0mquawOH", + "mule", + "0a054b6f72656110001a46304402203bb6a9dfe694c0e33074ad4f836cfd6c32f846928ae71a63e2b1e9ab6ded66800220690ee5f5282a6b2e16f6555bfa4df8fe298762a8a3c5a54e011e8102bd8bf338", + "setLoginCallbackFnTime", + "initialValue", + "ZI", + "WeLEIfvueOHFPCNmBCNR", + "^[0-9A-ZĄĆĘŚŁŃÓŻŹ]+$", + "0a0454524f4e10021a47304502210083e4c56135a20e8bfd65b875bc650feffbda60100f55992120c5a03bee4f4702022028c519a6c02a1153da944843dbb94abba62d33e11a363eddfe07f1b1261270f3", + "clearActivePermissionList", + "N_", + "彎", + "TC", + "0a064741636f696e10001a473045022100875c16e12aff14df3be0343d49e08810bc5d3115bd3e667e82ddb00f23576bc2022062be3d0a4643ea6ce9740d1b3fbf8174b5be1042d931dc756cbc1976411a05b0", + "0a0a4865616c7468506f727410001a46304402207e37f3c05c8d713a0b46eb5e04b0611af4243bf234d77eab5bb0829f4a11afc1022048149d8715f9c39363cf1b6497e2c16b1e9dfd28ecc39a1e72d3ad950445fece", + "0a0e4d617273684d656c6f546f6b656e10001a473045022100e889a354966ac458d95f8310d207f0864e1ae95159eed9389eedf3401a07d36602204e45bf3a91b203ddc2e189953ccc6792d7d9bead2be4b929db6ed571b2e69445", + "uniqueId", + "BooleanType", + "simpleDecode", + "XJRvTo1Fjutgpjl9KG85", + "握", + "31303031343132", + "Invalid key name given for assignment.", + "radix2: carry overflow", + "991.98px", + "srcObject", + "comic", + "groupOption", + "orzo", + "TRANSFER_STEP_3.GAS_DETAIL.GAS_FEE", + "bytes20", + "campaignName", + "HOME.GAS_FREE_ENTRANCE.WHAT_IS_GAS_FREE", + "us_privacy_string", + "CHANGE_CHAIN_TIP_POPUP.SWITCH_ARCH.TRON.TITLE", + "assertArgument", + "Next year (Control + right)", + "KY", + "mfenced", + "奋", + "networkGroupName", + "set ariaDescribedByElements", + "getSecondTokenId", + "31303030323334", + "get naturalHeight", + "ASSET.ONE_CLICK_FOLLOW", + "08661207313030313331361a0b54726f6e536f636965747920002a015f3203545258380642473045022100efb7772d181ded8a2de2757152a12bd69af63460167fdbd328c5ebe9bcd4059a0220117f16149e4ac234abda9e9966912a4c3b7144b551ac857eb8f30ce31504058e", + "$OPT_OUT", + "wrGjWisON5Az17tB9MI_", + "cotton", + "vero", + "嘆", + "set shadowColor", + "deriveKey", + "BROADCAST.SUCCESS.TITLE", + "bSBbLjaNbIMx9XuVsndg", + "TRANSACTION_DETAIL.FEE", + "text/html", + "TFFAMQLZybALaLb4uxHA9RBE7pxhUAjF3U", + "ServiceWorkerRegistration", + "0a064c656166557010001a473045022100b8b31aec49f27a3e229e4565bec2c2a5e5ee749b9d6913dbf0b5ab66f06ecc220220047e09109e814560dc4068f5d67a35212794a4603bbaff8ef4eeac2d88f7592f", + "imuln", + "observe", + ":fpsCrossDomainTask", + "Ethereum", + "transactions", + "/asset_detail", + "0a074675636b6f666610001a4630440220143ac552f7d541e4e91ea0de5b8de2862e5d603015d403e8c14143d4593c556002202c18ad33c3510cb94e2d5448ec01be9c6f5ebe5a46a03fa781df20e1bdfc2d3f", + "eh", + "0a0f476c6f62616c52696365546f6b656e10001a4630440220565e58f1fa35a35dea99d96f19a82c14ce56f891e5f39d42e3ebdb5a236e9e57022030c16824296d312edb32320866d59dfa4e005d1584a844f3af9eea162c4f7484", + "桥", + "GAS_FREE_HOMEPAGE.WITHDRAW.TIP", + "getOrder", + "ethShow", + "贤", + "rng", + "鳴", + "NO", + "低", + "ViU7D7UnLWjJbFIavG1f", + "0a094f4d4547414e494e4510001a473045022100effe45ec213f1c1eb17da49e88475b9bf7b44c987c1b72b423bfbac555aa2894022027d634ec62d010e69a797759d351b995a3aa5bfb59bd8833c5b8825ab44b7cfb", + "voteProposal", + "vendorSub", + "^(\\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$", + "_w", + "throttled", + "get ariaPlaceholder", + "38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e", + "OkZq0vj7v28OKw2mdwwg", + "WALLT.IMPORT.MNEMONIC_PATH", + "toValueFromView", + "arrosto", + "mulatto", + "toAbortSignal", + "Lx", + "getCommonConfiguration", + "BinaryMessage", + "setExpected", + "tokenItem", + "xmlLang", + "UserRefusedFirmwareUpdate", + "輔", + "北", + "tokenWrap", + "get currentTarget", + "overrideMimeType", + "fade", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec15566DD5C291B8FEDF828EB8EBC40D2C", + "onStartup", + "checkSwitchAfterLoginAvailable", + "clap", + "趋", + "0a045748454e10001a46304402200adfb275b0489a04c46426345528373f31dc2e4d9cbbe268c4b5ca579fdf811302204f51bd69b06057d14bad280095e681af64885ad82a7307155306c696a5dbeada", + "cat", + "glare", + ".google-analytics.com/g/collect", + "comparePre", + "fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1", + "N1", + "arringa", + "AU", + "setTransactionIdentifier", + "uint24", + "繼", + "BROADCAST.FAIL.INTRO.SIGERROR", + "startOf", + "萨", + "static/img/2c06dab42a1f908120dfdf58be9aebb5.png", + "e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405", + "-loading", + "eaZxbl0AtHtBFAsiRTm7", + "热", + "creatorEnergyNotEnough", + "MIDIConnectionEvent", + "peru", + "writeRepeatedFixedHash64", + "items", + "r$", + "darkgray", + "basename", + "getUint8ByteToBitBooleanArray", + "/connect_website", + "0a0650686f746f6e10001a473045022100fa0c2ef3cbbb0e44e0630679bdca620a6b6a08b2c4911a2222ee116c5ed6d86102207bb0a0b969ff67c4e9821bffe8156eef511fc9e82150931c06b3993cebe6ca0a", + "#bdb76b", + "Wg", + "殺", + "fX", + "stone", + "WALLET.BACKUP.MNEMONIC.NEWTIP_3", + "裝", + "writeUInt16BE", + "^(\\+?262|0|00262)[67]\\d{8}$", + "parentRule", + "keydown", + "0a05466574636810001a473045022100d5f8566fdd2ce4cf354b54e142071e66bec5837081a19d77c9c849738ede45d102205e9868606ebac2f7ec5eb3d1bda24d4c2d10cfd95df6ee17d06af435ea441a3c", + "z4tdu4P8P9Ldl0gt5L9g", + "toSig", + "this hasn't been initialised - super() hasn't been called", + "d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9", + "0a1043727970746f517561727279436f696e10001a473045022100c8ad75a400fb019f92f0b617c673a46097583039120e4bea63b544b5a0da0d51022063221e22be7acea24cfb4dc31657fe2715033176f5a30a253b6f4c2cf8a75680", + "VG", + "set as", + "SpeechSynthesis", + "WjXmWMtSvqrsNImUTeow", + "vIdeographic", + "TRANSFER_STEP_3.GAS_FEE_MODAL.USE_WEBSITE_INFO", + "PAGE_GAS_FREE_BROADCAST", + "mimeTypes", + "${label} is not a valid ${type}", + "onlyMain", + "CREATION.RESTORE.KEY_STORE.INPUT_PASSWORD.TIPS", + "ccd_em_outbound_click", + "cook", + "fessura", + "0a0a4b4c697665506f77657210061a473045022100981686406a37c518b94d8fd2333688606eb291b53c7281bd5f571e6b8734e74502207030cf851f6a2948cb5ccc00a16d0deac107727d1c5fc3c67dabd60a9c31a058", + "FirmwareOrAppUpdateRequired", + "GH", + "#EB2F96", + "qnLV3pJelXb7QjGGkZEL", + "_decodeParams", + "Order take asset value", + "upperCase", + "WALLET.BACKUP.PRE.TIP_4", + "deleteAddressResourceInfo", + "e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725", + "墨", + "At least ${min} ${label}", + "eremita", + "避", + "Meta Transaction Nonce", + "刊", + "isPoint", + "^([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?$", + "bytesListAsB64", + "GPUBindGroupLayout", + "3045022100cfd82c26631445df34b327b31ad55ad7f26e0480ea7838ae83274ad83b8f9cd1022044b5a3db6b6052a5b818b1bc6cb28d523115033ca7ab3c4a269ec37e3cde890f", + ":viewportSize", + "31303030383937", + "executionTime", + "dust.enableCcdAutoRedaction", + "wait_for_update", + "SCROLL", + "CONFIRMATIONS.UNDELEGATE.ENERGY", + "isSharedArrayBuffer", + "WakeLock", + "tail", + "deflateSetHeader", + "%RangeError%", + "setUpdateArgumentsPostValidate", + "0a0357494e10001a473045022100ad3e0490bc5bd6d460673e131c07e6b6ad4f104954b8e8508ef6a1485a5fdadd022000ec8cd5d0731ef84dd3d3f2c2b066dcf2472200bfca3c422b202d61947dbd7f", + "fedisplacementmap", + "6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811", + "my_assets", + "poa", + "reflect", + "writeBigUInt64BE", + "IiMuOSz7MTOrJK8Ms2G2", + "(optional)", + "MozBorderImageOutset", + "get command", + "clearAbi", + "marriage", + "uncork", + "BUTTON.DELETE", + "inchino", + "uint224", + "getNetUsage", + "^(!?(\\+?963)|0)?9\\d{8}$", + "basket", + "sopra", + "onEndedCapture", + "setFields", + "selectedAddressIsSameArchType", + "sq", + "leopard", + "bn-BD", + "USER", + "bC", + "尤", + "randomBytes", + "CONTRACTS.SignMessage", + "0a08484f444c434f494e10001a463044022069b308837d0c9c3461f752aaa12593329e02f49cc66f4ac579a0e20e4ee9386e02201f291881683d4725d97f1df0af401624629d77f4015dae4e80682736199fe87a", + "annegare", + "dust.__ccd_em_video", + "addressBook/setAddressBookItem", + "SCR", + "Invalid mnemonic", + "receiverInputContainer", + "everyLimit", + "Ft", + "0.005000", + "_doProcessBlock", + "insertAfter", + "cenone", + "^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$", + "UNFREEZEASSETCONTRACT", + "#0000ff", + "set classList", + "Jul", + "fenomeno", + "0a09426561747a436f696e10001a463044022066419e7b5496173321c2e908a81e1a01637f21d9eb6236febb73194a4c1de0970220304d8d08d58fdfbbfcc388eeb598f0645f3ddd05e33c058e159a14c37b6f2ef3", + "horiz-origin-x", + "0a0d47454e5854657374546f6b656e10001a463044022028b12bf3f66564506aa7327101b28b6111dbed71f708df3f246f4d825e633b8702205e4107a7a5a3e71c55c46dcd4f8b6fd122ada868e66bf8c5c25a491365554ba9", + "BF", + "Invalid field element: expected bigint, got ", + "wxPk3mJqpfYQ7VmeS86U", + "_JacobianPoint", + "addActivePermission", + "crypto_verify_32", + "By4HNLFWC9xTeL_1pCjg", + "en-SL", + "isFloat32Array", + "fieldset", + "intercept", + "dcLoaded", + "财", + "sA73BYAk58avavWW1V6g", + "codesize", + "LONETILDE", + "messageID", + "connected", + "c9", + "edgemode", + "班", + "compressed", + "0a09535550455254524f4e10001a463044022046700827d180a23954848df741a0f3f5536ce7828c4ad926bebb8113ec20f7b70220227c1c90b1f1f704f0b7d3734c8b38598349a5a3e70d9084fd89b26317ff1109", + "textComponent", + "he", + "v4aMK8LRKcGaN16Jkrkm", + "freeTrustedSetup", + "0a0353495410001a4730450221009f25e7463413b2db346e6a30b48989ad223325a14749bb4ed812e7580c5f9b9002203ca73ab614388a23b496f5842d1c14862fc200fc23d4499059945ff4b47fdbb6", + "0a115449434f2d43414c492d53455249452d4110001a473045022100ec2efc440a191b2de4108696f214872172cb2ffbc3753e932d640a2f5f27ad9902206f5d0037b185e6097f45b6910b405a3c426f6adb431e62c4271b3f1e963059d7", + "removeCurrent", + "L4mA4hpwRLv2KpGyRH3v", + "publish", + "龍", + "SpuriousDragon", + "affiliation", + "lightgrey", + "getHashes", + "f779a34b", + "0a0954524f4e42756c6c7310001a473045022100f83e0e5e26407184decb3a006fc3a143b402cbcaf00c68608d2e9c516181d0a402205d58adb9f5ff16dd3e55d706e085e9b46aef4df32b76adc29d8722b9a8160413", + "<%([\\s\\S]+?)%>", + "wheat", + "Y9Mfb8uRjIqpstm3Qfjz", + "^\\d{3}(\\d{2})?$", + "inputWrapper", + "躍", + "^([+a-z0-9A-Z_-]{0,63})(.*)$", + "0a0f41544d446973747269627574696f6e10001a473045022100ed7296af569fef94f7524092fed0ab00ec9c697da5485b5f4e16ef31e7ce7d96022022697535a1e47b693a21b9c004fe02367b3f39c8f6105c202c65bd5eeb9a9f00", + "rotante", + "blobsToCommitments", + "餾", + "切", + "GAS_FREE_TRANSFER_2.GAS_FREE_DETAIL.NOT_ACTIVE_RECEIVER", + "followText", + "0a045445535410001a473045022100ba6b437ccd47a5358c53392e2c7e7ef9610bdff771b5a79ab67428b9e4e3967d022063ef89ff2bc81cc7f57dcc38b56e235d663aa4079e03513ce0b75b9507847f67", + "bici", + "tg", + "HT", + "0x00", + "getViewDU", + "importName", + "呈", + "fachiro", + "tree_serializedSize", + "redimere", + "stitchtiles", + "雾", + "maxFeePerDataGas", + "dr", + "0a034f4e4510001a473045022100d307192481aad06fa34285edc634beb319e9c95753efacab2f97ddb72e0f176802201d2fcd6819c338abcb213b294a99c1d262a4cff49f7642d39b36e50eee3f6ff4", + "\\d", + "皇", + "0a1154726f6e5765656b6c794a6f75726e616c10001a4630440220549d9af51a9fd1e6885d944d2fce7eda8dc27f8efca5c4d115c6452ea66023ac02200bff6e19a865bbca4f1779fe0d0a8aae6e14428f64d720c7cc98867edd812ee8", + "removeProperty", + "eventParameters:?DustMap", + "(?:^magnet:\\?|[^?&]&)xt(?:\\.1)?=urn:(?:(?:aich|bitprint|btih|ed2k|ed2khash|kzhash|md5|sha1|tree:tiger):[a-z0-9]{32}(?:[a-z0-9]{8})?|btmh:1220[a-z0-9]{64})(?:$|&)", + "e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a", + "MozFlexPositive", + "setEventName", + "letter-spacing", + "age", + "Vn", + "湖", + "兩", + "enqueueForceUpdate", + "loto", + "需", + "marsupio", + "writeRepeatedFixed64String", + "writeSplitFixed64", + "conversion_label", + "街", + "SepoliaETH", + "丧", + "allowFullscreen", + "parallel", + "rangeCount", + "__RC_UTIL_PATH_SPLIT__", + "ACCOUNT.SEND.TIPS_AMOUNT_MORE_THAN_MAX", + "31303031333535", + "gN", + "LwBHrhENrPAlCUyB761U", + "tape", + "纤", + "clip-path", + "kiss", + "writePackedFixed64String", + "ExtensionFieldInfo", + "destinations", + "Hf", + "ZOU1GLNIx8MXAb9_SZka", + "($^)", + "0a07517565747a616c10001a473045022100eaf2d2ebe0cda1260dcb54ab6c8ce2abbbcefc1b16e70842c01b02a21d53eb2502205bf1120ddeb572828b3afb22b5dea98612e827f90bcb8ce42c800f45eb636b9a", + "fieldRangesFixedLen", + "abstract-signer/5.7.0", + "gonfio", + "assetContainer", + "0a07454747556c545910001a46304402200090d39733af0e1fe50c0677951a2c9127dc1b5cb1205191c5766e8060ae8e7402206417246c4d4b897a1a0b4b41e0cdca4f2d0fb011fcb4084d84ccac1588eb2894", + "onDoubleClick", + "bisturi", + "^\\/*", + "throwIfRequested", + "ed", + "oBMNMqzmYsLIMPHB8VdS", + "book", + ":_cs", + "PAGE_NODE_MANAGEMENT_DETAIL", + "tree_serializeToBytesArrayComposite", + "0a074269744361736810061a463044022073881db4114e9854d3bbdf2932016a25a353a65218b146af7660c24c38e0ba8b0220226b5c609fe4fd2e8703368d5a8c67c1c7de45404845de39b31461f377d457c4", + "Log Out", + "claw", + "set virtualKeyboardPolicy", + "httpsAgent", + "feature", + "isNameError", + "readValue", + "Kc", + "synthesis_rules", + "lcpResourceEntry", + "figure", + "BwTCkFucFqaGVfL7EpBc", + "v_", + "^(HU[0-9]{2})\\d{24}$", + "profit", + "WAITING", + "onSeeking", + "promotion_id", + "uint128", + "eventServer", + "INS_NOT_SUPPORTED", + "en-001", + "RETURN_DOM_FRAGMENT", + "provideNFTInformation", + "girl", + "get ok", + "SETTING.TITLE.ADDRESS_BOOK.CONFIRM_DELETE", + "FJI", + "麦", + "^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$", + "SIGNINSTATE_FREE", + "beforeinput", + "spuntino", + "pe", + "SXM", + "glass", + "数", + "jumpTronScanAccount", + "writeRepeatedFloat", + "0a046372696310001a4630440220234a02447409d7c180dcceb2056579a30de774ac8c65e3dd60de2a36d6a3ffce02202ecea135c705f1c5536c466c5abb7593b8f17da970b6f8170fba4acb1113e410", + "0a0665546f6c617210001a463044022040ec180831a8105fdf03d33617faad28e91e7b4b2d292e8e32f4f1ce928fb2af0220638c98214319b06016ed7bd282ee16a9d9c594f481bc3d0652e3cfdb473ab814", + "OWNER", + "0a044b45595310001a46304402200af3c2f2bff5e772d2110f50b30cb66dc3813cc2da77ab1547b43acfc6d64a7902200bb9f215ebfca0c0728cd6463ff9fb022ac2b991de8f5d8a1aa9148f22c5530c", + "ar-001", + "monotono", + "=\\s*(.*?)\\s*$", + "UP", + "XEyF62LI83sJE2_Mlttg", + "Down", + "candela", + "mediumorchid", + "3045022100cc555652ef532386da9ad2405536aaa7adbe4cdac73ae9b2a8d4b0659eb4013a0220030799c1a813bef66c6395c7305a1f98e3bfc0bd045917d63bf7bd24e09fbebf", + "cl", + "SETTING.TITLE.LANGUAGE", + "^[a-z.]{1,6}$", + "sv-SE", + "证", + "鋁", + "get timing", + "监", + "allegro", + "AFG", + "countryValue", + "0a0a426974546f7272656e7410001a46304402201613beb533459347229b82e17d73f5a3a961a0ef7b64b6d52c74e17f29ea62e1022061ffa80e51c12aeb5d26b56b24ad4c69a50c7d68e0a303cd6011110a3a3f7432", + "able", + "0a0d536f6c6172436f6e747261637410061a473045022100973b82946b4d725ca55b59bbbf197accb401a8b4dcea3d99d62c7f0dcd1c06dd02203a638eb71727cace1ea0e532303235f7e7b76c1dc3cb425d195f7b1330e14882", + "tQ", + "兴", + "sar", + "asse", + "readPackedVarintHash64", + "連", + "^(\\+?27|0)\\d{9}$", + "0a1743727970746f63757272656e63794f7267616e697a657210001a473045022100918221a67f1ca3e4ec85ec8303c942f858a2dda9258a14fcdaceeb4210d0914e0220185bf1ecbd6fbe9c6b7dce3a17d20bb5a38dd85d3e3024f3aea9b8803611df96", + "Fragment", + "賞", + "readUInt32BE", + "unpipe", + "maxAge", + "_createNamed", + "basic", + "MDA", + "序", + "trxFrozenBalance", + "get farthestViewportElement", + "isNeg", + "mixins", + "撑", + "showMask", + "updatePrices", + "clearInput", + "S9lPpGEumFRcEKfJYPlE", + "popParams", + "JC", + "Ģ", + "limpido", + "MQ", + "免", + "MENU.UPDATE_NAME.EVM.TIP", + "utl", + "hmacSha256", + "disallow_auth", + "set useMap", + "l9", + "gAId97x3bXyzVyLER6rb", + "ERR_MULTIPLE_CALLBACK", + "鞋", + "0a0f54726f6e506f6b657231304a514b4110001a473045022100832f796a5f1bf7a524717f3c67635cffd6a0be1b59baf25b8b23c6194392acbf022047aa628e124bf79b164da4129e36d459458de1d8958773089096e90710613237", + "SYSTEM_CONFIG", + "DSA", + "_ieKRUASUKE6sTMK6L7e", + "maskProps", + "getReverse", + "0a0a54726f6e57616c6c657410001a46304402202502bf74391f4dc7c87deea034054ee0a5fff67eb4178915e67e3beef1c63159022015d41b906f6cd2568c99636a27f8d096adb0ede29aab24e457217021a7c0f39b", + ":sessionGroup", + "REPLACEMENT_UNDERPRICED", + "extra", + "signContent", + "KECCAK256_NULL", + "pulsante", + "zc", + "827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241", + "SETTING.TITLE.ADDRESS_BOOK.ADDRESS.PLACEHOLDER", + "internal.setDelegatedConsentType", + "GPUCommandEncoder", + "getAssetissueid", + "0a086469736c696b657310001a47304502210094c00be9c6868ee88c728d52467354f469b89378726010b39e6974abfc1d12d202204ec86b9a4c3511091d1c605c9cca77a0ad4bafc384268927d77a13fb3e1130a2", + "G18", + "JBz1t06yr2_nWmCiN9nS", + "0a0a5a5a5a4e75747361636b10001a473045022100948063181190a601ebccdbd6f087a167481b99f03cb320b2f73186bb56b7ccf0022018ac6c534fad77063d0c9b1a084c5ac0e3518c734a06c1e5752b9d8942dfa72a", + "set dirName", + "Tooltip", + "ignoreShake", + "闲", + "0a0345434f10001a463044022052cefa426e6b8fee81414c52b5ff640266f89c3d50c514955d43b49826dccc9e02206d8349ef890019b5c90e5b5fc0916d01e7938dec1e21b1020906ce6498e0a7a6", + "mercy", + "头", + "content-type", + "hashLength", + "login", + "drawHighlight", + "0a0a526f626f446f6c6c617210001a463044022043514e9df32019b3288e73e517e240f2ba5cc77e6e622ee174e46bb02ecbffb90220744d94f3f02bc5793c7e8fc9ac7c248429c98f9541c35145da6ad45a462f0717", + "words", + "304502210089eeb41d1ba1235fe8319c6a248e1ac66d2598979d265e2d4cf16abc34ba47f302205a59e802e42b3268441980b4708600ab6e05e4c55de7407610987532cf73462e", + "ascolto", + "get scrollLeft", + "SptOjjeywjiP5vtRcjwj", + "-wrap-rtl", + "onSelectArchType", + "绳", + "^[0-9A-ZÁÉËÏÓÖÜÚ]+$", + "30440220482e1c1439ea879f243fdd47cf043bd271c7fb73ba095463e920ab34c38076c002207c095ec3307fa3a3ebcd125238caf3f7c50d196db444559d31c79916e514f370", + "fabric", + "HAVE_ENOUGH_DATA", + "crypto_box_afternm", + "Mar", + "X2XLFQlwYzLdkJ5uREid", + "setRawData", + "sbuffare", + "eventCounts", + "FORCE_BODY", + "d2", + "onPlayCapture", + "書", + "MXV", + "304502210094b700c3383bf0d8740e09d23dac120addc1c21029746f672d8f8c8b3a2a2995022008b5d3af862f7fb0510321cd9ae4f7172ab3b347f6556b3da79e2a95950ff34b", + "getFollowedAssetList", + "fractionGroupSeparator", + "crypto_box_ZEROBYTES", + "CookieChangeEvent", + "disabledIcon", + "0a0a4b49447346757475726510001a46304402200fe951f93709f9d4bf5397c2b206f3bea4b46750573644a1b65b7fe92562a3b802200a81de4b554f65fb5e6139fde5cceba556edcae68476901f7a69271bd10d49ed", + "WebkitGridColumn", + "0a0954726f6e57616e6a6510001a473045022100a2df5833964a284fc96a8e99e163b18d7ea8cd0d29ca3b26226dcb9d36e082a70220211b8da0ec07b196a58567b29179c83724907b95b7293208535879dac4ce45e0", + "bqIneDt5p6oD5TvMSWM7", + "hasTerminator", + "set ariaHasPopup", + "chrome.extension.wallet", + "^[\\u0D80-\\u0DFF]+$", + "feImage", + "walletSearchResult", + "moccasin", + "deserializeProof", + "0a06436f7270736510001a46304402201f266963d65f95a5fdb3725370150f152c1300894c5cf1b041a036fed7a404fb022066d6e191e895db07871c10608e4db1f37e2738db4a306d6a4b3fa14681e25881", + "td", + "cool", + "ASSET.SEARCH.CLEAR_ALL", + "targato", + "责", + "getPrivateKeyAndAddress", + "ERR_BAD_OPTION", + "hexStringToHash64", + "zxMBN0zCgRTUf6lfeszg", + "put", + "DO", + "GET_HD_ACCOUNT_NEW_ADDRESS_INFO", + "$e", + "攤", + "content_type", + "es-PA", + "seagreen", + "tenant", + "get firstInterimResponseStart", + "dust.getDestinationId", + "_uncachedDetectNetwork", + "WordArray", + "ma", + "虛", + "哭", + "parseBytes32String", + "maxGas", + "0a0a5245564f4c5554494f4e10031a473045022100977b03e0e9c16e6150ee5c84553199669959e5ec280ef03649e10d1f0077b6e802201129bcff5c4694e9fb1d2222940478a39dc0dc744efbff81ef5a1aa145d680da", + "getOpenCount", + "confirmationInfos", + "648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84", + "icloud_lowercase", + "纹", + "secp224r1", + "%Uint32ArrayPrototype%", + "get miterLimit", + "iterateNodesAtDepth", + "O7TQXhD2wwkBiQLV4X4A", + "aes-192-ctr", + "WALLT.IMPORT.IMPORT_BTN", + "^(\\+?7|8)?7\\d{9}$", + "psiche", + "merror", + "^[0-9A-ZÄÖÜß]+$", + "Jf", + "^(DO[0-9]{2})[A-Z]{4}\\d{20}$", + "profumo", + "CryptoKey", + "inlineCollapsed", + "%MapIteratorPrototype%", + "側", + "arbitrum-rinkeby-testnet", + "AAAAZwRBQVZFaHkc/geYFMRuDiXBm8xb/HGnRPcAAAASAAAETTBEAiBEZUsQsMnpxO4j+LElViM34g8R/wZS0v/ZZUm/SNi2FwIgLUTXZw5piVMwrcJpA3XhycGShK2hwDJ6isAtJGmEySoAAABmA0JBTBIO9ZuAd08CIRVjg02OO3LLFknWAAAAEgAABE0wRAIgEHgQdZfPGLQgRoqSJTu8USk5dDLiTCjuCvGLTmN0UzUCIGzftgHGW7X2JHnWT9+k3fS7ZSB5GK28G59yHH+hOfQzAAAAaARMSU5LSxbkdScRp6vsMnmcl28878ARHysAAAASAAAETTBFAiEAnIWFhso6Iov3TYVFV28F16WoavnacUwnukuOwR7x9pwCIGPjR/BKwqt3pnOPYzQ7tV9QIbhZOZ5ZNtEX3Yocv1zyAAAAZgNDUlY9UyCCG/yhn7C1Qo8sedY71SRviQAAABIAAARNMEQCIBmlDuoXg2fXY+mQTGjTH78LSvEl1kR2PSx7wWZt+pSMAiBSmzSGql5J8K8CmNxP7plg73nGJEOSERTMIU5e0/6McAAAAGYDREFJxQFbnZFh3KfhjjL28lxK2FBzH9QAAAASAAAETTBEAiAgYAvXuzxBW5h7nDtJ3hPq20jzMxH+0A093jUNRIjvXAIgDMmkKpFhyvZ4GqMuEuMXRVU2tcexb2aLbXFYn7hKFy4AAABoBEZSQVj/hUT+1Tedn/qNR6dM5rkeYyrETQAAABIAAARNMEUCIQCktWno8HwkSzraQQDYctbfnNgN9TsX1B0n10KImXznnwIgSB+968nJuwKCsBW3btN8JD5NYSX7dlv9g3Cg7nqJ8YkAAABpBmZyeEVUSM9+zuGF8Z4ulwowHuN/k1Nu1mF5AAAAEgAABE0wRAIgc1fxlBfnVIaosVMvNwIWFah0JF6qg5e3L6cnCtCnBw8CIE2iQy5MTsx1KtH86fv6Ib/ARSpTyxDcjl21KIqhXI3tAAAAZgNGUEl+WEWxv8nmYgiT", + "gergo", + "omit", + "get cssFloat", + "angelo", + "blade", + "KsypW1VegMdd_LTEDoKG", + "Sepolia", + "Click to cancel sorting", + "W4L21_KanIL6_o4t736K", + "mXFNFJr5c2in9c3iQpoY", + "GAS_FREE_TRANSFER_INFO.TRANSFER_APPROVE", + "bdUXeuspixWo8Yy5y0lQ", + "erode", + "找", + "damerino", + "谐", + "getCanWithdrawUnfreezeAmount", + "Ĭ", + "cy", + "isAscii", + "hasBrowserEnv", + "pendingLanes", + "getWallet", + "0a06556d636f696e10031a473045022100855cf6d7b828748f21c4334425be3c6370517e846ba5b267a56c47706efcd91a022041b20c0329de1de8d459b4fd59d1eea8f1275f328069deadc8d91935ea0d66c9", + "08121207313030303539311a075452584d6f6f6e20002a015f32035452583806424630440220302951a5ec7b00f574c5a32ccf2838076f0684e6857058bd0acb97253454916302207798ee608c1ee205409c4da413304b0fb1579522cc6ab2b39d45e40b2ee62332", + "^[A-ZÁÉÍÑÓÚÜ]+$", + "byzantium", + "Null", + "IntlProvider", + "盪", + "房", + "hn", + "getIndexed", + "LU", + "p6kv8l_Sif5P78bHlBmw", + "agitare", + "get altitudeAngle", + "pragma", + "collection", + "自", + "Ua2zc68oFNSTMuqAxADO", + "0x25f44555f4af25b51a711136e1c7d6e50ce9f8917d39d6b1f076b2bb4d2fac1a", + "Z_BLOCK", + "ś", + "_in_page_command", + "getDefaultValue", + "0a086469676974697a6510001a473045022100cfce56bf31fcc595ba48f808ca5d99c9bbdc03b1d3713c0605da3d24c340028e02207d501c80b48fdd564fa956844fa02841bab4b3f6a6dd38ccbfb0d742e22acee3", + "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED", + "MNE", + "onChangeLanguage", + "packedNodeRootsToBytes", + "Bd", + "ko", + "#ff00ff", + "RXxj2uiDWGt6WrSixafR", + "eject", + "menuWrap", + "Symbol.metadataKey", + "fluente", + "Sj", + "fatigue", + "dma_cps", + "clearAuthsList", + "WARN", + "decodedBodySize", + "lengthCalculator", + "JS", + "半", + "toHexX", + "benigno", + "support", + "0a075452414e53595310001a4630440220679d54594e94087ea6e194a3f4dd09f5694890a7c3b7d000354388c2686f22dc02200574d219751196d0d51a14888ce16f23f3b4a992aa57e61bb8597ae8366aa788", + "requiredEIPs", + "createTask", + "CREATESMARTCONTRACT", + "chrome-extension-test", + "GA1", + "draftTransaction", + "zO", + "dormire", + "GPUPipelineLayout", + "疊", + "0a034d657710001a463044022047f4751a2f1862ab87e08d36108753d7b7bf51c55b83db1f714b5f8cfefd4c3302201410bbf899928e8ede94d61903f58c837c5897f3c6b55ef56534555eb90a7135", + "sync", + "getAlpha", + "GPURenderBundle", + "CSSViewTransitionRule", + "extensions::SafeBuiltins::RegExp", + "maincontractAddress", + "0a075a656e436f696e10001a473045022100ea775c7c0162e356fc63983618c30b4e7fb7c9aa2369e945b06577b737809122022020c9dcc84a908662511e851ed05ec4b0dca5c2a1114b65a0706089cfdf0f6bfe", + "0a0b4c61726465727661756c7410061a473045022100abe7c875a934cf016441e3d31c07518a3a02a850342895bac6e19ed0d9ab189e02204bbbf281aa88c8afd171c6be489ab10d5b73f3eb1eaa52eca634d817358d584f", + "FVcnBd_qC6UhQXZGxMsX", + "JO_glwufeJGvwkEqua5s", + "_user_agent_model", + "bars", + "dust.w", + "topBarContainer", + "isArrayBufferView", + "爛", + "GUIDE_MODAL.DESC2", + "-open", + "Etherscan", + "mwt", + "$ref", + "work", + "set popover", + "CL", + "BM", + "get poster", + "0a0b4a6573757343687269737410001a473045022100a34da073223e13f1744d69ed2549baa041e649af3ce04c265f30830e2e1a50e9022052cbeca3eb2dc6c2c6a2d0a2edfe3d1cd327900369d19a0baf568d3dfce5bf1d", + "set blocking", + "setShowGenerateChildModal", + "isBuffer", + "0a104155534469676974616c446f6c6c617210061a4630440220177a50099f780cc1c7917d3d7e551caec339337d3d1f6c2a5b223140356aaa98022036a3f4fd52f57f50e2c48ef811d9f176aac0bd7e24a7c61c896bbc9cf878ca25", + "兼", + "setExchangeInjectAnotherAmount", + "0a03464f5210001a473045022100dac0bc29781a00a6bbe297772fad4f4007ae3bc5fe435b7075405afb334c839102203554cf17069df1266219562f7f940ea33477f3be95a1009fa0386d795f2e763b", + "稀", + "_ew", + "ripemd160Word", + "get sinkId", + "TT", + "wh", + "isLE", + "0a045553445410001a46304402205170f03cc9c5987f873c74df9e3dd79ce3639071eb227377172d7b4960c82b0a022002e76314c9aa88d654e8918f9e5dafa53672d1f1370be04dcf90164879398eee", + "CLOSE_LEDGER_IMPORT_LOADING", + "IKwWR9VxdJztDBlMioDP", + "am", + "es", + "FV", + "' property.", + "setDelegatedFrozenBalanceForBandwidth", + "didTimeout", + "素", + "next_3", + "SHA3_RLP_ARRAY", + "PresentationRequest", + "SET_SELECTED_ADDRESS_AND_SELECTED_NODE", + "祖", + "Bls12381MapG1Gas", + "qlBCErACELLhDjhw72IP", + "wholeText", + "0a0d426974734368616c6c656e676510031a473045022100c550b776a49ff02b8a15f3ee1f3e22038a5adb0d19b89d2067b8df74557b939e02201d5fb4fc220f94cdd475a2238a16775bafd45b22557e6ec1bc2e8a7d1f0185aa", + "厲", + "0a0b54726f6e526566756e647310001a473045022100fc92eebcf1418d6f1123d7b76759421295801e06be71d5e7a35e40e5b812a7c402200d5b8328ce098128d9fe51f60c73facf3f199d1774170c39ec325a4b1f29663d", + "0a0744414e636f696e10001a473045022100dac450bcbed4470c6940a3127264a6502df232f0de5c842fa85aaaec935512d202201c58f42e12aada1e445ceccd4dcbfe0925befafca2d802249072ebd9fb0b10df", + "createRadialGradient", + "CONNECT_CHOOSE_ACCOUNT.SEARCH.PLACEHOLDER", + "dentro", + "^\\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$", + "deserializeUint8ArrayBitListFromBytes", + "TRANSFER_STEP_2.GAS_FEE.ESTIMATE_GAS_TIPS", + "ASSET.HOME.AVAILABLE_TRX_NUMBER", + "0a08427569736e65737310001a473045022100cbbf4687411794ada9e8e76b9f245bf54f6d4edf42eaba3d73a4de51a36b9ae90220055b9b78712d36adef88b5094ac03b7140eb000aa804a0dfd2eab48997d6daf7", + "刘", + "nb-NO", + "gasdotto", + "xlink:arcrole", + "OpReturnSizeLimit", + "getBooleanFieldWithDefault", + "destroyLoginPopupCloseCallback", + "gate", + "@gpip", + "setContractList", + "queriesAllowed", + "^(\\+?33|0)[67]\\d{8}$", + "pointer", + "f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e", + "0a04484f444c10001a46304402203241341187493b3da913b660a78880af819285c5dcf4206a1e01c768b3fead8c02204459e3db32a66667f65324a75f725019c8e443f434482a7195b4bc5b8d6b99b2", + "K6", + "Ui", + "confirmPassword", + "publicToAddress", + "setUpdateArgumentsPreValidate", + "allowPaymentRequest", + "pugilato", + "get workerStart", + "WALLET.LEDGER.CONNECT_EXPLAIN", + "ro", + "altglyphitem", + "BTTC_TESTNET", + "notification/updateCheckPendingInfos", + "^(TL[0-9]{2})\\d{19}$", + "accountActiveFeeParams", + "serviceProvider", + "static/img/c923f15c7951fa89ec859d06fade9bf3.svg", + "OZJoGXHs4cGV47i3QvMZ", + "unpadArray", + "get ariaRequired", + "set coords", + "rKus52Tq0RF1581CykFc", + "mqzaBiPUKGoGobUdSIsD", + "0x2eb2c2d6", + "es-ES", + "覆", + "kw", + "Nd", + "0a044b6f626510001a46304402207b0641e64e6b032743a13516f10825129acb16731acfbccac45121b53b6a9f060220727403e92fbe182dac409dbfca117e5b232854730b63944b79190a3eed35cb08", + "cappero", + "岩", + "遺", + "danger", + "enableXOF", + "0a026f6b10001a473045022100ebc3730d1a20305deac92ce6127eff02d6a5eb83140ccd7c573913ed4a97f7e2022071efddf5bffe9c51031fb2ff971f9161375fd26ce7cda71b8ec819ce1a855cc4", + "ROUND_HALF_FLOOR", + "nNXwZELZTPlHmFGCPr0h", + "isErrorFragment", + "DAPP.RECENT_USED", + "piacere", + "Qn", + "運", + "^[A-ZÀÉÈÌÎÓÒÙ]+$", + "0a04414e544510061a47304502210083d05b407647a4a48f64ea785a1cd58725bb27804770db988ee3088846ff5d86022024e4e50553e4e52982ffc4b22becf485e62349780a6c2e27b002f2b653d8367b", + "昌", + "TRANSACTION_LIST", + "dI9mlouZ772osksVxwI9", + "籌", + "en-NZ", + "HOME_PAGE.TO_WITHDRAW_PAGE_BTN.TEXT", + "fever", + "RSA-SHA224", + "errorSignature", + "networkState", + "dubitare", + "0a08476f6c46436f696e10001a4730450221009a1605119041f1282a654187b2e6fb8126a09f106101b8a40a70f5bd91125331022045ec40df6579a2d164b6260673ae1639178cb517f546c07f0b945b0dca62f65e", + "40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8", + "caseReducers", + "getEnclosureList", + "0a05506f6b657210001a4630440220502d4b774ddf72319ea1d9ee00a9620912f0452914000b2e6fca23568738add502202420e4e736f112cb5bf8a2753bba52e6e0d26242c774e47529e46b6f003309b4", + "static/img/0901b250e11d8c51129cab0ca0fcd1dd.svg", + "Point", + "ASSET.COLLECTION", + "bytes6", + "propertyName", + "ologramma", + "emesso", + "0a0448454c5010001a473045022100813080e74908b03c511c8497e4242f789f9a5bc87ef666706629cbb592b3cc1702202fad2c43dfb187d678abd21770c0655062c0f0f93ff821b7ef34ca20359dc2bb", + "redMul", + "0a114272617a696c69616e4a69754a6974737510001a47304502210092956808a288d02d4fffc3ec72e9f81c552fdfb7c172698013a9bce21600c03002204d1238e72b408f74fcee5fb704e91f36e3b198f62ba4412be04012803cfa2fb0", + "readPackedFixed64", + "tagByName", + "addNestedSub", + "artist", + "TRANSACTION_DETAIL.WITHDRAW_AMOUNT", + "SWUFpSqrtRatio", + "joCIKz9WHV992UqmtFqr", + "getTo", + "0a0849524f4e434f494e10001a46304402207021a81f21b8091f0163623e2d562363061fbb28c42f04803e6fd7c46ba67f1902200866b3f4b33cdb66054c2d5d55647ed6cf3adc41e401590e7f73bee5f477db67", + "nb", + "dR", + "JxXfWcWkHs6CpZceHg8Z", + "ccd_ga_first", + "movie", + "eventValue", + "fTiOYWZUgmIx8Hx9OOeY", + "__ccd_em_video", + "onSearchSplit", + "melassa", + "#7cfc00", + "dust.9", + "Back to today", + "ACTION_UPDATE_WALLET_SORT_TYPE", + "setRecentTransferRecords", + "pledge", + "Ay1eXWB79NM8BOLnQcqe", + "renderGridMarkup", + "changeActive", + "ImUsed", + "cellRight", + "mass", + "jk", + "歪", + "is0", + "现", + "deriveKeys", + "efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868", + "0a0656455253555310001a453043021f1b741ca3a669ec7f9aaba1bc1446d40e0cc6a66678b508e3376bb28bd312d00220567f3501874f65a4e639e6baf8872cd05afb2438f8c4f09ba9cae8a430547e26", + "ga_temp_client_id", + "NotEnoughSpendableBalance", + "expand_message_xof", + "Sl", + "PLW", + "deltaZ", + "YW", + "CONNECT_CHOOSE_ACCOUNT.ACCOUNT_TAG.CURRENT", + "N98gNb2BwRgcDoXmJMTA", + "gclsrc", + "isJWT", + "CONNECT_CHOOSE_ACCOUNT.ACCOUNT_TAG.DISCONNECT", + "忽", + "0a07474945636f696e10001a473045022100f57ec0d68d02632fbc73ee216100e5990d7b7eafbd6dcb4144d2e5f62b8b0ae80220145b2958a9bc1b39e62ce9186e2390b0f30a1cea580fc13a8521a245095e6520", + "LCNtrNCZha2qnbRO7xR2", + "flatMapDepth", + "$D", + "company", + "nodeIds", + "balzano", + "pietra", + "3045022100aed88d7b174625aa5b4a84a5054ed0ae28a2a768eded543130ca80e05fd2234d02204343eb88dd232c5317f73d889554728802f4953ce0c2e794107a8a9c604767ca", + "resourceInfoPop", + "getAmount", + "Panic(uint256)", + "just", + "H1baC_0utSsIuRXZOUyO", + "mondina", + "suspect", + "^(\\+370|8)\\d{8}$", + "0a094d414741544f4b454e10001a47304502210088e78ddb316cc96587f35800fe8a3f4755b310386b6a11a6aef8f32ce1626aab02203e7a80f3bc8cc6037b9abf0bdf0f7e043da87bd02689e7721dcfc27e2ad421ba", + "#FFCC95", + "职", + "钙", + "writeUint32LE", + "'${name}' must be one of [${enum}]", + "get parentRule", + "isHistoryNavigation", + "tree_setToPackedNode", + "coerce", + "timing_complete", + "takeRecords", + "tax", + "池", + "GxUpGXwaQv0sic_l2CgB", + "SmartCredit.io", + "minRows", + "originatingEntity", + "onResize", + "qc", + "fromValue", + "TransferContract", + "tokenName", + "onCompositionStartCapture", + "edera", + "峰", + "CONFIRMATIONS.APPROVE.BALANCE_BIGGEST", + "static/img/26b7304d6a9f090edb847e0753057dab.svg", + "goForward", + "0a0a48756f6269546f6b656e10001a473045022100925a7fde406e863652a4f847a09270ee48e1e2256468abd58cdf3e7cb55e9676022069a72e9f717d20af919f59cca98cbcd6e90ce374b69c3839cc75b7e632b505e9", + "addCustomNode", + "0a0746554e4b4f494e10001a473045022100de9aa9547d693985362d6532dc3967d28499070353868ba8c4055d0d02af35350220551f6ed4ff4f69d2c2e46331e7b2f36e771be8c2fefecf5d67f8fcda2f4fb3a2", + "0a044341524510001a473045022100f317165bf4adebde78ac082d8910afae6c209987bc15de0e7c9e26b81f67a3b0022013bb7359f99d41ac8031f2574d1509e4d52c05095d5153a29a76ec06feb15516", + "getSelected", + "u2", + "ecPairing", + "; path=", + "0a0d4645495449414e57414c4c455410001a473045022100ebadf15c6b5f0b8f2155922731a7c0fd9d141a72edf66c0edcfbb61a98dbfe1802205b6f838d02017057cc509b30f7ad0f653bd14fc46551bd1cce80f307d54ef022", + "304402205d3f2a2d51af5696c6b9905cb6f020fb450e24e2e4b4cb7a15fe1a622267fba202207cb11decd982dab1bd3322311a16264e54e00cc365cbd98b490750a324c0c30b", + "BaseWallet", + "alignPoint", + "selectNone", + "y81lqfrk3L2QXMu6SYIX", + "^(GT[0-9]{2})[A-Z0-9]{4}[A-Z0-9]{20}$", + "clearAppBadge", + "background", + "OGridColumnStart", + "__reactInternalMemoizedMaskedChildContext", + "0892011207313030303338361a09426974726f6e65756d20002a015f3203545258380642473045022100c5fbbd33824075cc18d3d474bc163b45bc1f9c6b05a6e2468165b7966cfc8f4802203159ed36e0b3c631cd4c09cd7bc30a35e4c60a44efa0d0fcd80132ab1bbad04c", + "rqUVLcFaMFkkpG41EJJP", + "0a09437962657270756e6b10001a463044022019a5bbede238e40a87dc181440e5412cb32f759ef3ed00c16540fc5071a587aa022002fc8c3290c4f0ce22ccab6389b81401298fff196c1cc95b9ba19e396a41ef96", + "parcella", + "set lineDashOffset", + "0a05426974416910001a463044022077322498bfcec34615e352929c1c6f7f2a1c8f32fb1c8aa9dd19421f4643b56002204aca65e65be5ea756b7b9eed7c91e0dc8ad6ae9147bbf3c70daf96bb09cc3360", + "q2fS4MgNxa0h2lQeBE9T", + "謂", + "0a0a4361757365416964616e10001a46304402201ce6914cf9d0844fac947b7b737cee902866df99d8ac4a2d948c122a523519ee02203583d799849d824d36f32d0009f9fba6521c43641dbaf1b62d44fca2e341669f", + "unstable_getFirstCallbackNode", + "https://api.tronstack.io", + "顆", + "#e6e6fa", + "getListeners", + "0a046469636510001a473045022100bd6235344123647f000bf701d95c177db5ca0ff913bc176a8e76c5da3e054f49022070328e1cafcac93d0b451721135b149f8a7f2470fce34863061b86bacfda579b", + "TRDepx5KoQ8oNbFVZ5sogwUxtdYmATDRgX", + "SEQUENCE_IDS", + "deleteCurrentConfirmationInfo", + "DTcEshnLlRrNvkfsZLtQ", + "potere", + "fromRoot", + "滤", + "0a1e437279746f43616e6e6162697344697370656e736172794c6963656e736510001a473045022100d5569ed3c7f467795b2b0a79f1d056a0a13dc8932b24b84a59a2c971b996b66502202f8a4b74f59dd4b666642d590297ef03a9367cfe4927b2de5065fd0bd733b36c", + "tronAccounts", + "龄", + "base64nopad", + "Cp", + "剧", + "selectedToken", + "^([a-z][a-z0-9]*):(!|\\?)(\\*|string|boolean|number|Fn|DustMap|List|OpaqueValue)$", + "ByteVector[", + "get binaryType", + "Tt39rjO_Q17y18gqQ2vA", + "0a0d53504143454d4f4e535445525310001a473045022100b90054ce693467f3083dd07853e313e31a5df40ed291b317aedbad0c6f8a53da022036db285312d18ac644558243b8110dcc43a925408e4d900ce95d4034a90434bd", + "My_qOiW3tAlU8u1Fz7qh", + "志", + "Public Key serialization error", + "popupClassName", + "Taker asset NFT ID", + "0a044475737410001a4730450221009a45ab47eca12df59c3b20618e9ee10b77792bb895d84830d8f9f4474e31ab2902206ab7daf4b04a538b970a172c70b631083879ed3d005512c2fb5be30dd3ee143e", + "0a065449434b455410001a473045022100cc9d25d51d81274bd1fa99b4bfdc624756c1aa634b12f34e95e7f7ff3cac5fce022060db7f4da67a7856b84f9783d4527de6bcd9f17aa8b77f1af30d6a69745a6c8a", + "JEY", + "SETTING.CHANGEHD.TIP2_0", + "BadRequest", + "tokenBalanceUsd", + "礼", + "enc", + "felpa", + "ALLOWED_ATTR", + "rgba?\\((\\d*), (\\d*), (\\d*)(, [\\d.]*)?\\)", + "ccd_em_scroll", + "GAS_FREE_GUIDE_PAGE.GAS_FREE_ENTRANCE.AD.LOW.TITLE", + "getValue", + "USBIsochronousOutTransferPacket", + "艱", + ":forceSSL", + "ScrollLock", + "foro", + "0a06436f7270736510001a46304402203e5fab06bd4d4cbf49c824c0fd419dab724811c8f13096d981d2f00b649ec7d7022039c48284990f2a1c761cb25eaf5bbe2b2407935c23621de6fe839a86d102577b", + "e3sSTlIfBRgYxguEbDR8", + "digestInto", + "0a0754656e73696f6e10011a473045022100f94e09f953f6833833da163bb943d4df572d8ffa60ab0b16a6f0ea17a69429de02203b7a8bb361b433d5cdcfa2cbd872a979802db638343c25f2e7d4d0c73f80da35", + "grant", + "idiv", + "geco", + "getTransactionInfo", + "TRY", + "標", + "0a03486f7010001a46304402206802f8998e14de021729412d8050628909925a35f5f8453d9ade2ed99b75b84a0220115cfd2b73908626e2b19ecbc2c37e3c08843eaecc63aa8301cf35a3104df272", + "enhanced_conversions_automatic_settings", + "kmac_128", + "軌", + "TFLtPoEtVJBMcj6kZPrQrwEdM3W3shxsBU", + "DisconnectedDevice", + "updateRecentTransferRecord", + "^(\\+43|0)\\d{1,4}\\d{3,12}$", + "hashObjectToByteArray", + "WALLET.LOGIN.TIP_2", + "slight", + "setExtensionStatePrivate", + "tultkGHcuWKVypuljcBN", + "transactionPage", + "ERB_EXPR", + "enact", + "AlchemyWebSocketProvider", + "ASSET.HOME.STAKE_TRX_NUMBER", + "jewel", + "0a075472616c66617a10001a4630440220747c3bffa8282e3f78c0ea014b0231ffe118484c53e8a64425665e7ed5ea5d3302201e85925cb7e70088062d764aac77e2a514517ca778a35dc7706f242734086704", + "QJEJNNJDQJEJIBSFQJEJxegBQJEJfHEPSJBmXEJFSJCDEJqXLXNJFQqXIcQsFNJFIFEJqXUJgFsJXIJBUJEJfHNFvJxEqXNJnXUJFQqD", + "srcset", + "roast", + "disgelo", + "setUseProxies", + "mind", + "0a044c41575310001a473045022100f06e8554201779651d65517298d158f669cd7d116e6d14bba8edad29896d4dae02207565f7ea383327f9665b109d8a876d55724dd318b78053cdfa3578585db68d26", + "set volume", + "purity", + "similar", + "https://shasta.tronscan.org/favicon.png?v=1", + "騙", + "0a0a54726f6e506c6179657210001a473045022100ee0fcc38146387fe35dfb097bf37f5c27b67052913f9d63968f9f60340b22d950220582c6ed5ad162d36f6cc660fa0e3e263f44b36bf619bf4005695a10feb76d596", + "adjustY", + "d80MTsw7QDJ25d6WC2ne", + ").", + "MegaTron/TRX", + "0a09466c79696e6746757810001a473045022100a1743de552647865a4cb5cc50d4419a9f23d3bcff71aaf083ff0cea41727ec7f0220591c0b49ebc4b45aa0bffe95a4bbbd7a430355cfa3f99cdb9f91217604c6e526", + "UAH", + "isEIP712Message", + "selectCurrent", + "angry", + "0a094b414f5343414e445910001a473045022100bad3148408c381ee3e3afb05e31ff55e297d673f496840e7b6cf8f21d459dd3302207e9fd73530957d8359f6a7ec7b436515b103bba59b95eedfff20e1236c4babd7", + "gridColumnEnd", + "SETTING.CHANGEHD.TIP2", + "removeItems", + "攻", + "memoFeeTrxUsed", + "forEachError", + "^[A-VXYZÇƏĞİıÖŞÜ]+$", + "忆", + "TRONBITCOIN/TRX", + "nV_oppwTwLQsKu45aG5j", + "0a1d436f6d6d756e697479537570706f727465644167726963756c7475726510001a473045022100da57eb7527fb04ca7fed20dce9d8360827abccdee776ebc89b9f1332fb1c340002201c9cf28c66da26e8a01229c1525644109c715b4ff10fbb353cfa3b19872e3aea", + "CA", + "containers", + "082e1207313030313338341a0353495420002a015f3203545258380642473045022100eaf39ebf020f6f94b047ce3d9aa2b2af781e8cea908ee9f247717e2b54634db902204925db6136764508d31c7f1379d35fbe341a9d89c6a490964858d2394c2ef0f6", + "胁", + "^\\d{2}-\\d{6}-\\d{6}-\\d{1}$", + "acceptsBooleans", + "篇", + "CHROME_UPDATE", + "alberato", + "onCloseAddNodeDeveloperModel", + "starkSignTransfer_v2", + "WALLET.LEDGER.RETRY.TITLE", + "isPrimary", + "话", + "setMakerorderid", + "signTypedData_v4", + "Mu", + "origine", + "viewportWidth", + "garlic", + "TOKEN_TRANSFER_LIST.EIP1559_SPEED_UP_GAS_PRICE.WARN2", + "行", + "ArrowRight", + "hexDataLength", + "butter", + "uf", + "W_sSAOe1zrFkJZYW2_cz", + "劳", + "SHOW_ALL", + "CONFIRMATIONS.RESOURCE.USE_ENERGY_TRX", + "TRANSFER_STEP_3.GAS_FEE_MODAL.DAY_GAS_FEE", + "invalid hex string", + "dust.entries", + "nessuno", + "noBorder", + "倆", + "dice/TRX", + "MVR", + "让", + "get response", + "321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c", + "handlers", + "XHvn1HJrQmEkhowRT_yD", + "%SymbolPrototype%", + "_log", + "^[\\u4e00-\\u9fa5]{2}$", + "getNAF", + "get supportedEntryTypes", + "board", + "d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589", + "sum32_5", + "gasFreeParamsError", + "gU145TIEcGldgf2GvTq4", + "FC", + "0a0a416e74696d617474657210001a473045022100e8054e2e3dcca3e0406defad7376dc4dc3c1279ddd34b782dcdc3e82d045b97d02205f44abb3a605c4ee1b2d7248fc10b5e80103bbb5ccf360ac5b7f023512ce53b6", + "get mimeTypes", + "Ov", + "叠", + "want", + "WebkitStrokeDashoffset", + "2.16.840.1.101.3.4.1.43", + "doll", + "getLatestAssetOperationTimev2Map", + "766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a", + "0a0349674710001a473045022100e3759a9202b22b5663aabd09d0ff18ac0dda68814de53e46329dd3af2696f69902203e72548b2e7c28e6d4a4d91755e14c9426e3f26ad17afc7baf8a9e1b13fd1367", + "#ffe4e1", + "潛", + "PAGE_CHANGE_HD_ENTRY", + "ASSET.MENU.SORT_BY_PERFERENCE", + "BitArrayTreeView", + "getUnfreezeBalance", + "unstable_batchedUpdates", + "alticcio", + "INPROGRESS", + "xpPbXKXiOkPRMBL0Drq5", + "SyncError", + "duplice", + "F10", + "garden", + "bsAHE_1mZ2dOyx8gsIwE", + "registerCustomHook", + "0a0a54726f6e47616d626c6510001a4730450221008432eb18a87cea897f856008514df9eb48ac48b9f93a31211df601ac96d6c1c302200f884e42a23fc97eafe61e3fb151e81b9e0766ec4441c57d4ca2e885603fbc69", + "get clientY", + "0a0754524f4e4f4e4510001a47304502210089030efff54678f3f835a104d128673d4fcba7a87e474e5870ea25e3c0619a4602204701e3a922492fd209b3c56ab9be34a5bb73d5ca834ecd66ba028f3c54b8f079", + "gg", + "Sp", + "MDG", + "SELECT_OPERATION_EXTENSION.TOAST.NOT_INSTALLED_METAMASK", + "doctor", + "0a08436f6c6f72506f7010061a473045022100f31e6586b505c6f72b8de9c31e155f68ee2c43234284998728a6909ecd46a8d202201d4b0fd56bee21fc27101adf8105fc3d390f734ac6252e1c4d051e57040a2cb3", + "呀", + "fmLwwCu9hswzr0Aq1Xnm", + "revocato", + "contractName", + "zg", + "板", + "esito", + "initMouseEvent", + "hotItemLeft", + "匀", + "31303031313037", + "multi", + "0a0854455354434f494e10051a473045022100bb884eb8c616c61003cb9fbb34f87bb6a7b1290a12689af9de7d87544da9aa9d02201cd4bccc989f5537ee59b85b89462cde56aca8c5d9c3d57da3d9a83c78c7b623", + "columns", + "readmeTextBox", + "纶", + "ra", + "starkProvideQuantum_v2", + "legacyUsbProductId", + "rimbalzo", + "da", + "relatedTarget", + "hotmail.ie", + "zUZSSto5ND_oTeXWlasN", + "gioiello", + "Indexed", + "clown", + "0a07424c695862697410001a4730450221008a7ea8de60459c9d271ab2569b1d19a254dc343cc89d89787fc9d2ecc22edb7e0220377f7837822d70bb5c849a083b91c40b339219b7e61bfda604a5045aad80341a", + "gold", + "set border", + "logTopic", + "commaDecimal", + "isFormData", + "china", + ":exp", + "0a1252656365705461797969704572646f67616e10001a473045022100f822f7c8d9ad6c91ae4dd8b2cb6a0fe2a0c5a7a11a0d80713b78e0d8127923aa022016e59cdea03c0932666cf21f25e3920c96bf65c070c43650cc8cbe13486bab9b", + "0a0754726f6e50617910001a47304502210082d601a1ffd61b6e98566f5dfc1c3d632ce375bc92af6d0c6492f86dceeffb4f0220551d1aee85c61bcbeb1dfb292cf2e4cfce4ab3b124926f4ddb58f9481d8787e0", + "Validation Error", + "M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z", + "af", + "DSA-RIPEMD160", + "foreignObject", + "En", + "setAbbr", + "hexDataInfo", + "^[A-Za-z]{6}[A-Za-z0-9]{2}([A-Za-z0-9]{3})?$", + "WALLET.BACKUP.KEYSTORE.TIP_1", + "次", + "Url", + "Error(string)", + "码", + "des-ede-cbc", + "穷", + "abort", + "ĝ", + "almost", + "tBhGFMXcVDKK2WwQElBw", + "掷", + "魯", + "canLoadAdAuctionFencedFrame", + "5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b", + "stackLimit", + "SEND_CONFIRM.CONTRACT_TYPE.ACTIVE_ACCOUNT", + "铅", + "0a07537570706f727410001a46304402205216e76bc9f306670b97308c9423188606f03a99ab81d48fd54e995c5291dc08022010ceb8a992079d021ec623a78c82993dfd8f9e9962079c1b3d931d8be53e762c", + "anca", + "get virtualKeyboard", + "get onremovetrack", + "驻", + "annual", + "x86-64", + "publicDecrypt", + "kzgPointEvaluationGasPrecompilePrice", + "vtp_sessionDuration", + "dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787", + "spelatura", + "value_toJsonArray", + "埃", + "08381207313030303737391a09466c79696e6746757820002a015f32035452583806424530430220528dc760b989fb5742334fc04bf04a59d95ea9bd9324506c09b9ae60ccf04bdb021f40f9426f3038febedf05e176cef99d215d13cfa149ac06a70ccd2ec328edf2", + "uri-reference", + "insertCSS", + "0a094c4f5645546f6b656e10001a473045022100fdc85b1341391110feb38ed5ef3eba448b3f04087722e5b1b3aa915ca4845a340220346a1f5be3e6ec08afd1834c4d2102de782f11d9bc2b522ebf9944675671360d", + "goerli", + "BackgroundFetchRecord", + "toRed", + "ill", + "set id", + "BANDWIDTH", + "蝕", + "0a05504541434510001a473045022100aba3f0c86c97cfe744398a98cbf60d4ca4f8d7e9449a4443d63d69a6d5784e540220210b835b1a4c2f830f7a0e57f56938cfaa483c63fabe2e0b165aa746edf15588", + "affetto", + "packageName", + "ENTER", + "retrievedToken", + "Is", + "fromElement", + "%Array%", + "TRANSACTION_DETAIL", + "GUIDE.DES_2", + "getAccountInfoById", + "renna", + "ads_conversion_hit", + "items_per_page", + "cousin", + "deltaY", + "hQzOFjiQEpZubAYxiTGv", + "31303031333133", + ":_x_19", + "MapPrototype", + "發", + "繁", + "wf", + "0a0a43616e6479466c6f737310001a473045022100815e20840d269380a91cb8c6e0d8ab651d511261944be51a6d0e711476469712022036ec9ff04a130234abb84a0b906f56ed552ba8660487ca01b8fa097f4d7d095e", + "恶", + "set onwaitingforkey", + "0a0357414910001a46304402203933a9d41dae17c8bd6976821290c136d531bebfd89b15e81fe6c339949528fb022060f34640bcb47b01b2d1034b32f418d0da489f178494b3b22fbd9cd93804c847", + "UY", + "glyphName", + "AccountIdentifier", + "ni", + "304402205f9fb08bef206518e5bf48cb7fd968709a0ae317e903d9c87a41c934a0983af3022066264858ae4a1338d4daa1b4f9dc7376335ce9e57d4bed320b0d4c27a0012deb", + "0a09506f696e746361736810041a473045022100f8e94e25c3f3466ebd5ce652cb77fd2a49dd71e3d008ad4b7822a83435c45b4f02206a091d860264bc9099439800f52f2defa06d9f4ada81c19318bf5c1122a1852d", + "darken", + "jx", + "popKeyword", + "drive", + "Quest Type", + "钩", + "离", + "XRView", + "0a08416972746f6b656e10001a4630440220244278eaaf14ab779e8722470793ab7258cbdeb96b3f8cc0c9fbbe60d59e15cf02207362f6a6bcfc8b29596b1a94351df5fca53a846bad366baeba918795f897df41", + ":l12", + "blanchedalmond", + "日本語", + "抗", + "ġ", + "esistere", + "云", + "0a0654726f6e545610001a46304402202ca8938b20edac13ee597fa28ebe1345454f54299e90264f6ba18209ff34b5bc02206ca3d70ca59318ebe6d2f9bfbc4d79cea9152fd3e20f566742d4f35d984529a9", + "yk", + "BAD_JUMP_DESTINATION", + "getOutputsList", + "writePackedSplitFixed64", + "USER_REFUSED_ON_DEVICE", + "onBackCustomExtraHandle", + "connect", + "g0_256", + "fromPhrase", + "ariaRelevant", + "nn", + "sendBeacon", + "qQ", + "共", + "^rgb\\((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),){2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\)$", + "kk", + "link_id", + "ariaInvalid", + "credere", + "ics", + "isPassportNumber", + "GAS_FREE_TRANSFER_LIST.INPROGRESS", + "changeWalletTab", + "縱", + "Ca6doXksySVahho41Uqi", + "sha-1", + "setFilterOptions", + "txId", + "MaxFee", + "e2", + "GAS_FREE_TRANSFER_3.VALID_PERIOD.HOURS", + "writingMode", + "WithdrawExpireUnfreezeContract", + "get layerX", + "clearResourceTimings", + "_finalOrDigest", + "伙", + "de-DE", + "^xn--", + "malware_disabled", + "internal.addFormData", + "rejectAllSignTransaction", + "getRepeatedField", + "tz", + "$V", + "簧", + "nX", + "viewportSizeForMediaQueries", + "HmacSHA224", + "Symbol.patternMatch", + "0a06564f4c54455810001a4630440220519e1d32d75a8df01576f0dabeb722a4ba212578434a99644e06f7f2280628a902203cbf7abaa698c9ae3fbaeda4e171a7327aadd0b9a2eefba32a6e63ada7504407", + "盖", + "跟", + "AuthenticatorResponse", + "checkout_step", + "SETTINGS.CUSTOM_NODE.NAME.PLACEHOLDER", + "講", + "data", + "clearIcon", + "0a05484150505910001a473045022100c0e61b48dedca6ebfe4d6c1eb68c0d1ca2efe850ef0ac6a61b73a4d29614217e0220589c6ea75bf6866956a7ee372916108f0ac2fedbe0fe36f5a641b9dcabee96de", + "mouseLeave", + "enterkeyhint", + "0a08566f6c656e74697810061a4630440220318ae80020606ca1d91215cfbd0747a80fb3e3939491bcb2a2d1ded8bc9eeb6302200dfb404cf44868d71bc3bfa708382eac3db914f58fe5e0253fc07926bb483794", + "crypto_hash_BYTES", + "orphans", + "live.be", + "get sources", + "msVideoProcessing", + "PROPOSALCREATECONTRACT", + "cookie_domain", + "諮", + "sk", + "removeMoveHandler", + "0a05524554524f10001a473045022100b3a3a51bd20ad7cc5a5b7b3f34853ff2d433c8899379cb00abcb8585eca4b6f102206e530f4e29b00119e2041482bf3faa5d1f5f9b6ff000d9aa8d1afe59c32db923", + "static/img/ef630755a3752789c749bdb0574a2075.webm", + "docHeight", + "MAX_TX_WRAP_KZG_COMMITMENTS", + "濱", + "get videoWidth", + "NUM_PERIOD", + "selector", + "CZK", + "xuuc7F961IHNRDk2Tl_Q", + "checkSelectStatus", + "toWords", + "fork", + "textareaStyles", + "^[a-zA-Z]\\d{7}$", + "SEND_CONFIRM.CONTRACT_TYPE.ASSETISSUECONTRACT", + "谢", + "getAddressGenerateType", + "set command", + "leaveObject", + "_encodeBool", + "leaf", + "dust.max", + "miniCss", + "get mediaKeys", + "useMap", + "setNodesAtDepth", + "Mwei", + " as fallback.", + "ao5O3KOS3v_TLT2vZmIL", + "市", + "#228b22", + "NetworkError", + "afoso", + "[@ant-design/icons] ", + "IF_READY", + "ae_block_outbound_click", + "getByName", + "argument", + "tree_getFromPackedNode", + "rootClassName", + "scXX1xvswXXi0d58Rezz", + "c0wdNFzo08E57WQ5Zvt0", + "serializeBufferForStorage", + "號", + "setTotalSupply", + "recupero", + "__hl", + "https://app.bt.io", + "駐", + "zelante", + "[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]", + "BraFUtHBFSJFdbNBLJXVJQoYJNEBSJBEJfHSJHwXUJCJdAZJMGjaFVJXEJPNJBlEJfFiJFpFbFEJqIJBVJCrIBdHiJhOPFChvJVJZJNJWxGFNIFLueIBQJqUHEJfUFstOZJDrlXEASJRlXVJXSFwVJNJWD", + "redN", + "SHOW_ENTITY_REFERENCE", + "rootBounds", + "Expected values to be loosely equal:", + "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141", + "voteItem", + "0a09426561747a436f696e10061a4630440220257e12f6e5f2c5d37de9825ed33537d8a96363bbf7b5b7087a6718e10e740b0402200e2aa4aa8bf231a181cd5b8485aa95d4cfa8557354b859341f9af991d49ab938", + "get requiredExtensions", + "arrayToBase64String", + "r0WlrLioWTias0bjdRrx", + "aunt", + "internal", + "RECYCLING_RESOURCE_ACCOUNT", + "dust.l", + "navigateToTransfer", + "涂", + "0a066c6f7665697410001a4730450221009007ba500a491cc42fc906d65e58b03511f818a3272ff1b8e4b358c7d93686a8022075bf20381a52c59a048bbe649cc49a048651ec391524759052ae144d7674ac18", + "hashObjectToUint8Array", + "corolla", + "_A1Z3rBJh10zLS4mOEOw", + "openWatchAssetSecondaryPopup", + "_user_agent_architecture", + "attachInternals", + "getAppConfiguration", + "reg", + "0a05527570656510001a4630440220444bc82daac1ba6be5a08cf61f4d77dff012a2fe28ba5831f0ca6e0c17c0478002202e75e9650936cb0721577bcda685d89537b4ebab6b95daa2c74bc7015e14ec38", + "ListCompositeTreeViewDU", + "iM", + "#text", + "getFrom_asU8", + "TQ1jvA3nLDMDNbJoMPLzTPoqAg8NvZ5CCW", + "Pf", + "RSAPublicKey", + "zpCdf1DndILErZ8hEdNE", + "isManualEnabled", + "赫", + "TOKEN", + "0a0945434f454354524f4e10061a473045022100e693d3dabfd5f20841c66f0bb56773e36e0b697280353a38bfb77ecee93f1ed102203e13cebf5edbf62da8f86c2ce1795fd51515ff2cf7867bd286005166acb3b67a", + "FeeEstimationFailed", + "parseTransaction", + "献", + "lastBaseUpdate", + "xb", + "setAAD", + "levelMove", + "_getMessageToSign", + "femorphology", + "PE", + "outlook.es", + "cshake256", + "json", + "get isIntersecting", + "0a0954726f6e556b50617910001a463044022070698c3c09f008f4a658585427fd4fdfe9d2e6e30738189dd8d788d86b2484d00220387a7f8a89c6bb33e8cb9e6307b90090b405f5eab006d28179fff070c1179627", + "mistake", + "AccountID", + "SECURITY_AND_PRIVACY", + "Rs3xCPv0aa0Rglv9WkF2", + "0a0369676710001a473045022100e3c88eb0d67b4c069f51a0bd1119846b8d13bcbd5a115545c84e77f1c73f77ca02200b7da8521d36059c45dfb9ff47950985e3db26e6c0d40758b25a1d52a613a227", + "Gs", + "get hadRecentInput", + "^(AT[0-9]{2})\\d{16}$", + "esanime", + "ĸ", + "CB", + "蒸", + "toDER", + "Zuntnbiuw42ApPDgeDDO", + "0a074661737474727810001a46304402206155bc5255c1d6f5420d91ebf9cbd63b8a8fd3eb70c7f408156ee8bffae347420220029defbb1a284a07ddf39261089a560f4f0495b020d2a679df456ed3b2ab1237", + "wqsXBl7f9_PkdDdOBrgl", + "阿", + "EarlyHints", + "Invalid validator \"", + "0a0754726f6e57656210001a473045022100fb4cb091f0cc5ebeca8cf85857521cc2eaffd4ed816dfeec092a335a9e24732d0220464cad1adcb4cda662645167c934d51ae64000ac0335f690f74e7182802817c4", + "飄", + "0a0d496e66696e697479547275737410061a473045022100e3b76b40193dc4df1b666de474a22ae5ec7cfd5d689f114d55446d935a39ba6b022035b33d1ee5790710d5ef9cf54b6d7788bf1cdee48b9f2a4ab4aabbcce7772ca9", + "JF", + "001", + "accentunder", + "ACCOUNT.AUTH_WEBSITE.CONNECT_AMOUNT", + "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz", + "enableEesPagePath", + "hash160", + "/settings", + "递", + "0a0859414e746f6b656e10001a4630440220227ef15aa46b06f92ce4363a1912e20c640e6f6aed3de2ffff07fac894e4fd3802202ed09b1cf2e02a23782eefdd4f7edac74cf25ccbeec803e70d510d94025005dd", + "austria", + "irrorare", + "PartialContent", + "Z_FILTERED", + "deleteToken", + "nervo", + "add_to_wishlist", + "generateKeys", + "messagePrefix", + "ASSET.MENU.HIDE_FRAUDULENT_ASSET.TIPS", + "rule_result", + "aid", + "setAccountsTotalTrx error: ", + "fromSigned", + "MaxListenersExceededWarning", + "isFunction", + "Cj", + "^[0-3]\\d{12}$|^[0-3]\\d\\s\\d{2}(\\s\\d{3}){3}$", + "倉", + "isVisible", + "jn", + "TEXT", + "furbo", + "get xr", + "forEachFunction", + "https://api.shasta.trongrid.io", + "keccak_384", + "isDestination", + "taker", + "smussato", + "0a06476f72696e6f10061a473045022100829d78d8a65e4c205524fbd84995c5d1deffbc970a9c377eda80205f481ad22a02201fb75055788dc6f36a4febd4aa47df065ef8d24309d9d00b8df7d794489d4d48", + "gasFreeController", + "fixedSize", + "kV2okHX1zTHOls1qNWAT", + "J_Vd4lfl3liT5DvcWLCH", + "fbr5x6bj2d9Iw0yxeUkw", + "OFlexShrink", + "Cache", + "promessa", + "dust.r", + "padrone", + "setFreeNetUsage", + "津", + "maxTagPlaceholder", + "unstable_observedBits", + "fi-FI", + "CEWl2E8sEEFJ37NIQ6wk", + "MUNg3Neyknr9H3sBtYqE", + "0a1541667465726d617468497349616e6473546f6b656e10001a473045022100bd951b327db3873ddfcdc38ff542cd5d8092a93ed65b1760f4779b03a51fa2f80220034152e83ba2f76d67c517644fc057d955b2265c7f8d25d4c4ba6a42a6b59561", + "responseText", + "isProxy", + "op", + "ixor", + "灯", + "pX", + "gtm.init_consent", + "\u0019Ethereum Signed Message:\n32", + "620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945", + "蔡", + "OnRestartRequiredReason", + "WALLET.IMPORT.DEFINE_PATH.TIPS_2", + "set enterKeyHint", + "ProxyAuthenticationRequired", + "writeUint32", + "觉", + "sGuHAxZJUTsbpHD3JhVe", + "rata", + "mqVRJy2Z9Ww87Lmq2v4X", + "accountAddress", + "3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd", + "velvet", + "island", + "08761207313030313631321a0750616c6154727820002a0731303030363435320a54525854776974746572380042463044022073f67c276ffffb93db04f840c435cfecf2ed01c6e54bf109b85254778facd6210220614d6823dfb0603911df725a20a10b20cb2cfbb118c591156e79dd6b56a72dca", + "FILE_NOT_FOUND", + "ASSET.TOKEN.CREDIT_RATING.LEVEL_OK", + "isValidPrivate", + "foglio", + "ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81", + "upset", + "EIP-3198", + "etherscan.io", + "0a0a5049524154455348495010001a4730450221009ea2ed7e9f4ca64f2fe2dfb7e3f583a84d8f75aa0144a7adc7d9f2b68ac321b302203adabdfada1f1cabf79620e1d67b39d9f81b642cd0a86e6393ffe72b8d3afac8", + "0a05554d42524110001a46304402205f5de1c545e5fb73343eca081c0e5c767bf8d5d21a8be1cdc2a862bef02f0ac4022048a6e945bf480747ed44e621a4324b3a275bfe306efe0717dac32dd4693bd60a", + "uint200", + "toHexString", + "夏", + "msBorderImageOutset", + "getCodehash_asU8", + "italian", + "set msVideoProcessing", + "%Set%", + "sendTransaction", + "HTI", + "LedgerEthHidStatusChecker", + "COERCEFULL", + "Cd", + "NoAddressesFound", + "pullAllWith", + "fromHex", + "compareMain", + "0a054c696b657310001a46304402206f6f3a461e1ad26860a8577485e3cbafd441614e72e0d8e54b557f8ea022310002203320f760ccd797e378dbdb0587288bb8bc8d034654aaeceb64ce917bc64c0a31", + "e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41", + "t61str", + "pointAddScalar", + "readUint16BE", + "TotalEnergyWeight", + "h2", + "FirmwareNotRecognized", + "soliditySHA3", + "^#", + ":render", + "flatMapDeep", + "Lr", + "Uv", + "_randrange", + "ng", + "GenuineCheckFailed", + "setAssetIssuedId", + "0a08426967466976657310001a46304402207d09f9dfb570f2df3e36c2b84773cb36dea41236134b2dbe9c2512dc2878f4320220424026ef6473cf4fb94ba7def06e677d9dffaf2c179a1569f5411357b5045875", + "%TypeErrorPrototype%", + "is_session_start", + "0a07556e69636f726e10001a473045022100c449a999f24e26dc589f3ced00530918153b8498030754ef9f9a56ece0d4def7022074bf3c1b27a99c29956e41151d5d91dbe2f7610f62f4721cb0ee3c2227da4033", + "0a08536166655a6f6e6510001a46304402200dc76a4df01ee0095b00403d00af46bb16b23947ed4ef14ec848de992dfe105b022070af6bb5ab25a5086f6f0a9512ea7d9f0091610dfcd548154960807c886bcb1e", + "Yo", + "ŀ", + "duration", + "[^\\x20-\\x7E]", + "\", expected function", + "SA", + "tag", + "decodeUri", + "readPackedFloat", + "coinTypes", + "0a095072696465436f696e10001a4630440220128c942bdd436dfec26921bd124baa61c367247ff85bcb1b0125bdb53dac192902202fcd4e7360912c539dbc421c804e57fe275645177af3c1024bcf57a549416182", + "buildHitTask", + "0a0954524f4e434c4f554410001a4630440220710d021e7f6ab8d703062e392bce16239d15314bc8b2a0f3db58ce53c3552d6a022034c20e93333a536e15d4fc256452108891c6c9120c8088e505d6be1e2aa97d33", + "3044022038901c22513acf13bac39f553c763d26ee32c3e6e215ca3cb69da0274ca901c702204fce716fc91f3cb7ac7da446bd3432020d002c5a62c48d199d7b4379fe93c9f1", + "0a05424147476c10001a46304402203f39c29313a65f7cad30217b3940b38641206ea2759a1f7bc6f7a20318af601f02203d9b60ce3d1bd77650b40da498427768e022797c87b4d48e24c4377383a2e608", + "0a044441434310001a46304402205a8dfe9aabe5c0ec52ccdf27c1a75c482f0689ff30e0dcadf0f6696d0e63aac002201fdfc119e0811c3d4f40453c92a5fc9ca4761e0b633fc72fca01099db704bee6", + "0a054449434b5310001a463044022043c9a4c67acb32b6a0babc7d1f61ce5c0916d0789941edb321c9c8c2e9ad904c02200a3d0771cc1cdeafc2b8950557721f8ad4d9a2611d2d46413792f014bba90d4e", + "0a064252414e434810001a46304402204d57fa0a105c6a18ca3da7f4059f0aa0fbf7c12b5e89747c63ab9e48adc8400602205346b6c1994f5e14778c606db2a9061daf7ae201ea71b39806ed306b6020804b", + "0a03574c4310001a463044022073cb13560cf96429df5396f0398ac912ac4fbd41aaf6cc4137f50d6afffbb1ba0220602f9a7635f6efa9caceed27808182d551b238222b76a26c5258b53cc351ef46", + "0a0954696c6c546f6b656e10001a463044022053e1c0dcdd5f362ffcee15b9ea914001af924a3931da181c53a413338278444d022028496cb36495e6fbb4eb44b40280c85681d0615377f2b70ab150b69e09feedca", + "0a084f6e65506965636510001a473045022100df042708f6e9314993e3129f0e6309757f8a706f77bf0d648ff3f4613c76cacd022076303154b7f91a06cbc220eab9d68ea0785b15182d2e8b494dbc4470048018c0", + "cityType", + "snippet_load", + "0a0853656167756c6c7310001a473045022100cf905c319ba82eddbada8f038a9a0ef96869f8f08da582b1dab62d43f37b303502205057a0b919dd4df1a9dcfbe613ff8b8b5e23e1d2a21e2975e20d97a86cf8acd2", + "onChanged", + "User Address", + "0a0f4d61726375734d696c6c696368617010001a473045022100d8495fad52414e562050cada9e7a74243f567c82a8296afc93b2f4f424c0ae85022058b86905620a911d86aa5c2411cacbbf4cb2c9494db943df4ae63888343243c0", + "CN", + "addNodeClickHandler", + "elementType", + "3045022100cdd6ed9272614ffdedb2b2aa22418386928f1174a6214451d67b82c06b637d4102205ee814ca52cfbdab011e337727cfe91fa272b98246ecbfb1683bfc0de3086efc", + "event_settings", + "%JSON%", + "RecommendUndelegation", + "mnemonicToSeed", + "exclusiveMaximum", + "NOT_ENOUGH_MEMORY_SPACE", + "0a0369674710001a473045022100fb0aecd5f6834728a717b8482f4f3d4de424bc5de9b95bd75e4f203ee73a638302201eec539df20f3c9e578ae47d54f31e82710ea6f9fc7022387dda291f10c5f4eb", + "pkToAddress", + "df", + "list_position", + "0a05454152544810001a473045022100949e0d654501360e8637c04b960c3f37e7ac9ef409fc8779a25c83c9b35caf7a022033d2644ab81413b07073b502819bd5dd6244171ed84df14488c29d10d4aad4c3", + "fetchNewAssetList:", + "Expected values to be strictly equal:", + "e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889", + "writeRepeatedSfixed64", + "get hrefTranslate", + "encoders", + "success", + "upCase", + "Serial", + "getZoomSettings", + "buffLife", + "MIDIPort", + "numstr", + "Id", + "auto_detect", + "0a09476f6f644b61726d6110001a4730450221009b01ebd8ac44d6ddf5f50b3997552bc2dcd091618eb4f06d9b8e7093ab3ca59c0220581071367ded70ad97eb4755014248571fd239e16d0fafa46b2d0256ee4d538d", + "ioo", + "Writable", + "get ink", + "isBoolean", + "spuriousDragon", + "`obj` must be an object or a function`", + "0a0341697210001a473045022100ad95ad8c159cfe36d4a47195712983fd3c03d151e9422c3202c6cbc0934a0a7f02202847d753285077c3161f07d6fffc61d58751a83dfa7e331656d1331aa231adc3", + "DES", + "0a09545258506c616e657410001a46304402206aaf4421e5dfa6150b1b1b82a60818817b8df4c6786b100e9d8b3c581d733f7202207d39f9a91a0c71dbf6a76f6fb6febb5bb5cd7e42457ad53530caf9a461de1627", + "4.7.1", + "neg", + "https://cdn.live.ledger.com/cryptoassets", + "isArguments", + "isSupersetOf", + "IdentityProvider", + "set ariaValueMin", + "ALB", + "0a08506c6174696e756d10001a463044022009115c7ff81555955d6dc73eab34bf49ea30409dd65c1e01f7ccec478495572e02203d5085d976c4e6947e921a8b66795db7803533e4b4a97f895f79e2182c3ac91d", + "des3", + "_extend", + "EqVDkDxpR6wjuW9uygAR", + "assertValidity", + "^(\\d{0,8}|[XYZKLM]\\d{7})[A-HJ-NP-TV-Z]$", + "yandex.ua", + "getAccountAddress_asU8", + "nl-NL", + "settings", + "^\\d{5}$", + "playing", + "above-element", + "bordered", + "isUint8ClampedArray", + "#00ff7f", + "qVvmFlEg1UrrDczra4_L", + "#fff0f5", + "cargo", + "live.com.ar", + "digits_after_decimal", + "canvas", + "^\\d{6}-{0,1}\\d{5}$", + "6.6.1", + "Q8", + "UnItjbOFRBzLbDEUmQtA", + "iframeLoaded", + "0a0342415410001a4630440220436d6690e4ab6c7e4bee6727b0442b37ba552d5865773e802be9f137bda01153022051dcaedb618dcc99314d129da598705fe5c37562d43e411e86678a5dca6ca713", + "https://etherscan.io", + "zwFWkF4cRbwGz7D64PX6", + "TRANSFER3.COST_DETAIL_MODAL.FEE_TIPS", + "Jq", + "lavenderblush", + "react.module.reference", + "img", + "wUrDPLkAxBwFH8Rz7gQL", + "thistle", + "LCA", + "feDropShadow", + "CUSTOM_AUTHORIZATION_LIMIT.AREA.CUSTOM.INPUT.ALL", + "ERR_INVALID_URL", + "CM", + "M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z", + "0a0c54524f4e455448455245554d10001a463044022023d1eb001e49db295e79b7eb57c556565b944e14e325f92435881369e6a6fda90220598cedf0916ce9a3135442026ce9c75f2d528d3ef90a0065dcf71f3cadfa3cef", + "_fromSeed", + "aquamarine", + "hE", + "ABGHABIJAEAVAYJQALZJAIaRAHNXAHdcAHbRAZJMAZJRAZTRAdVJAklmAbcNAjdRAMnRAMWYAWpRAWgRAFgBAFhBAFdcBNJBBNJDBQKBBQhcBQlmBDEJBYJkBYJTBpNBBpJFBIJBBIJDBIcABOKXBOEJBOVJBOiJBOZJBepBBeLXBeIFBegBBgGJBVJXBuocBiJRBUJQBlXVBlITBwNFBMYVBcqXBTlmBWNFBWiJBWnRBFGHBFwXXKGJXNJBXNZJXDTTXSHSXSVRXSlHXCJDXGQJXEhXXYQJXYbRXOfXXeNcXVJFXhQJXhEJXdTRXjdXXMhBXcQTXRGBXTEBXTnQXFCXXFOFXFgFaBaFaBNJaBCJaBpBaBwXaNJKaNJDaQIBaDpRaEPDaHMFamDJalEJaMZJaFaFaFNBaFQJaFLDaFVHKBCYKBEBKBHDKXaFKXGdKXEJKXpHKXIBKXZDKXwXKKwLKNacKNYJKNJoKNWcKDGdKDTRKChXKGaRKGhBKGbRKEBTKEaRKEPTKLMDKLWRKOHDKVJcKdBcKlIBKlOPKFSBKFEPKFpFNBNJNJBQNBGHNBEPNBHXNBgFNBVXNBZDNBsXNBwXNNaRNNJDNNJENNJkNDCJNDVDNGJRNJiDNZJNNsCJNJFNNFSBNFCXNFEPNFLXNFIFQJBFQCaRQJEQQLJDQLJFQIaRQOqXQHaFQHHQQVJXQVJDQhNJQmEIQZJFQsJXQJrFQWbRDJABDBYJDXNFDXCXDXLXDXZDDXsJDQqXDSJFDJCXDEPkDEqXDYmQDpSJDOCkDOGQDHEIDVJDDuDuDWEBDJFgSBNDSBSFSBGHSBIBSBTQSKVYSJQNSJQiSJCXSEqXSJYVSIiJSOMYSHAHSHaQSeCFSepQSegBSHdHSHrFShSJSJuHSJUFSkNRSrSrSWEBSFaHSJFQSFCXSFGDSFYXSFODSFgBSFVXSFhBSFxFSFkFSFbBSFMFCADdCJXBCXaFCXKFCXNFCXCXCXGBCXEJCXYBCXLDCXIBCXOP", + "fiscal", + "ACCOUNT.SEND.NOTE", + "hasPath", + "PureComponent", + "wp", + "page_load", + "乃", + "userCostDetail", + "BIF", + "onActiveValueChange", + "Validation error on field '${name}'", + "SEND_STEP2.SEND_TRX.FEE_EQUAL_TRX_BALANCE", + "DISCONNECT", + "InsufficientStorage", + "sNx6W0KJI4xxgbzruvkp", + "close-circle", + "formatTimeToParts", + "ABI", + ":allowLinker", + "DELETE_ADDRESS", + "parseEther", + "势", + "0a0754726f6e69637310001a46304402201a73ba6fc8d346340dd7bac1f54b451116f32895e91940c25e8f74460870ff2702207aa0ab8b8f61c55da46a66c8f9cb467a353c12e442d616d94ed30ab34a922029", + "attribution", + "^00[679]\\d{2}([ -]\\d{4})?$", + "useEffect", + "_10fgc9zD9_kKUzOaMqPQ", + "10px 12px", + "isTorsionFree", + "TRANSFER3.COST_DETAIL_MODAL.RESOURCE_OWNER", + "CONFIRMATIONS.CANCEL_ALL_UNFREEZE_V2.CANCEL_UNFREEZE_AND_WITHDRAW", + "TRANSACTION_EXPIRATION_ERROR", + "amountItem", + "D5qu7tTWfBuoMciI4YkK", + "Z_OK", + "serialize", + "drago", + "famous", + "SLASH", + "^\\d{9}$", + "bias", + "0a044141415310001a46304402200198e32cc653f03fe5d58f38b682f3c53adfc8b2359a28f6e17a53dab6bc7de202201787db20e3c8c67c366a5e3ca9fa861db8346fe7f45e43814bd2dbb6a41556fe", + "Y29wj0xZdeiWUPCwmJww", + "PAGE_CONNECT_WEBSITE_CHOOSE_ACCOUNT", + "chrome-support.tronlink.org", + "video_title", + "resultTip", + ".I", + "v-mathematical", + "detect", + "allowSubmitGasFree", + "索", + "霉", + "coconut", + "dance", + "addAddressBookTitle", + "set returnValue", + "dqVQqzn30tfyqPrNkDfr", + "OTabSize", + "销", + "Uy", + "JVeGho7eHxiVZHFD6hEI", + "touchend", + "writeInt32String", + "redactFieldGroup", + "俄", + "https://sepolia.etherscan.io", + "KPHW3c4jmPXdUdxzu9tX", + "vYzzmMXv7CzKnfKY9IvY", + "outgoing", + "WALLET.ADD.LEDGER.TIPS", + "arrowWidth", + "訂", + "assetHeader", + "0a0b66616365626f6f6b74727810061a4730450221008c2a405b38ff127e366456d4472aad4cd04c744afdef2ba24dfd444808f7a361022065842b61676545fb19f30533370396fbf0b61f7e91dc90f873687b52b234858a", + "firstContext", + "Q9NqDHhZmoxZ21nW8EuW", + "_utma", + "derive", + "produrre", + "IEjOxRhsAaNzJOXMltIe", + "Cx", + "toZigzag64", + "ACCOUNTS_TYPE", + "碍", + "setMediaKeys", + "励", + "牌", + "島", + "WebkitFlexOrder", + "WALLET.IMPORT.MNEMONIC.ERROR_TIP", + "0a0c417368656d616c655475626510001a4630440220734d69ab1f59674b3b6b19c42576325092b6678c9ce856d2f195f1ff5c4cd6d102204509ade10030b774e46f7412a81fa73e31e5362d9efdb3fe28f46c11f43844ab", + "lake", + "grado", + "Remove all data", + "b70SXtPgLS2hdqQZSEQG", + "get vendorSub", + "帝", + "爐", + "modp18", + "notification/updateCheckWatchAsset", + "school", + "diet", + "f6NOzT28MIhsHt61LfSX", + "additionalQueryParams", + "_visit", + "lN", + "殘", + "pencil", + "stock", + "9a4ff854", + "grain", + "knee", + "bidone", + "宝", + "0a045354525810001a473045022100df31531edc7a001736219a44678575e5437ca6c5ec02f47960efcaa25900b1ff02205871da22b50deadd3eb575cd22ab95e6ae3552415039efd7fa7d18557b82c28f", + "enableJustSwap", + "timeOrigin", + "RN", + "temerario", + "getText", + "valvola", + "subscription", + "popoloso", + "msFlexPositive", + "hcNeTVmAUus2PHCMMTz_", + "试", + "mT", + "nv.mwt", + "j1NoI81Y8JEicon2z9ry", + "sapere", + "sunny", + "PAGE_SELECT_CHAIN", + "getWalletsType", + "react.offscreen", + "息", + "toe", + "sepolto", + "foil", + "巧", + "INVALID_OFFSET", + "unconnected", + "ausilio", + "转", + "独", + "rigare", + "Final", + "defaultBlock", + "vicenda", + "alignmentBaseline", + "quy6OMzMCl_wXcogaQzA", + "mucosa", + "viscoso", + "耕", + "厘", + "0a044749465410001a46304402205ebf53e2c43d73d2cc9cfcfc75e7f39167b979f40a55344886cc969e2b0bb60202201b8f72a523bcbd685e0b42fa66ffb3b00eddf55238c8435c0a8196edeccb3902", + "GUIDE.CREATE_WALLET", + "塘", + "accessListAddressCost", + "烷", + "_toHex", + "trade", + "歇", + "get vspace", + "get allowPaymentRequest", + "LinearAccelerationSensor", + "神", + "sinfonia", + "slogan", + "USBIsochronousOutTransferResult", + "gtm.videoTitle", + "nodo", + "van", + "muffin", + "涉", + "redSqr works only with red numbers", + "ES", + "basefee", + "alloc", + "pony", + "台", + "ch", + "档", + "hd", + "buffone", + "ArbitrumRinkebyTestnet", + "arabicLocales", + "0x2", + "vimini", + "set selectionStart", + "UPDATE_HD_ACCOUNT", + "fireEvents", + "sauce", + "204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b", + "0a04504c415910001a473045022100b8d51ee37a408ee31baf73a59199bb1a7a44e71007acb90d34ce233f3b1430a002200f0ed4504b27e4f4ca8ccda2d083cad084b3caefcd499a6c73b536b8737c1a81", + "ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4", + "
", + "persistentDeviceId", + "BUTTON.VIEW_PRIVATEKEY", + "Trc20Transfer", + "setHotTokens", + "mediaCapabilities", + "ew-resize", + "0a08505542546f6b656e10001a46304402200e8c535015cd3f8d2c364157b1c8a00369c3c0e8c3e2ee603232aa76bc79cdbe0220127fdd3291dd126058f02bd4bc57fa44b42f4ae55ec178d7b7b45e61653a9882", + "checkBoxText", + "rM", + "set link", + "縣", + "getAddressItem", + "EXCHANGECREATECONTRACT", + "drawerId", + "confirmSignTypedData", + "changeSecurityData", + "profileIds", + "GET_MNEMONIC_ADDRESS", + "0a0346474710001a46304402204b556c44ce8c71f5ccbf7de1329300be3eff7fb36da17277b86673a1a9ad33560220171963016e094afd624c9ce388033d3d7cd775088137f2feab74296f2f117064", + "invalidGasfreeAddressModalVisible", + "沙", + "visura", + "SETTINGS.CUSTOM_NODE.DETAIL_FORM.DEFAULT_TOKEN", + "MSR", + "isSearchBarVisible", + "-header", + "mini", + "resetFields", + "ljdtsg3MP5t4wccGS5O_", + "overlineThickness", + "marginWidth", + "0a0848617368436f696e10001a47304502210096d5edc4cf265cebcdac755330ea5d256ee645746ec98a380307e433dbf772ad02207b1d7263c23505c24b9659b1645d42750923fe76fbc2ee4f6c6e960e1e69db51", + "Icon", + "GPUQuerySet", + "NETWORK_LOADING", + "FI1eZ3xR7VGMM7pp29XI", + "clearTronPower", + "31303030353332", + "ValidatorResultError", + "mixture", + "unstable-defer-without-hiding", + "0a07414f4275636b7310001a463044022063db586e5e9d2ff63cb873b88c0fac4b1f85787c7c3cc04e0238964994beb32e022077132ab9b2bb166affb5ff2d72720c98e6946f8a6c33956ffd266123ab029904", + "^([A-Z]\\d{7}|[A-Z]{2}\\d{7})$", + "createHDAccount", + "Cupcake/TRX", + "^il([0-9]{0,3})pi([0-9]{0,3})([a-z]{2}[0-9]{0,3})$", + "UInt8", + "system", + "isBigUint64Array", + "suspendedLanes", + "OFontWeight", + "sessionId", + "isTaxID", + "SxlvIc81yO05l89skWtD", + "idrogeno", + "ShieldedTransferContract", + "0a0762696e616e636510001a473045022100a5c25b31deb6593381b2d014b0d7badb4bc5dd58a69097e63c568f6a4c838ec80220009dea62359a612251e1e5ad8827a3ac370e23c1935fb1ed14d7f7f150d6aa0e", + "unless", + "resume", + "nxSsqEY56jkQV9mXNgsw", + "get loadEventEnd", + "Rf", + "晒", + "__ytl", + "RUB", + "s6S6TpHNCfGUDRoPXrlg", + "F4", + "static/img/b2aa7877f2f43dcb5523a1b9f8ca5bcb.svg", + "https://www.google.com/ads/ga-audiences", + "^(\\+?596|0|00596)[67]\\d{8}$", + "%TypedArray%", + "衡", + "labirinto", + "checkAddressExist", + "SET_WALLET_SEARCH_RESULT", + "rlp", + "succoso", + "fireonMouseDown", + "recent_transfer_record", + "tannino", + "ariaExpanded", + "0a0c54726f6e56697274756f736f10001a46304402205a6b6dd58643017bc28cb0a2e16af15b1e6638924d2ca0e20e9d14ce86447c5b02202e7ce4ef237bec20a1c05dd7652a6cc840a50f1112acdb131e11644ab910dd32", + "ippica", + "0a0a426974546f7272656e7410001a46304402205c5b9be37091014f25b8a6cf578b79520300c01bc21db210d42bfb02c9bbbe2d022017c0f8d8736b86de4b40e420d7561a506b3583148497307cbd70599247acbc40", + "gasFeeText", + "hsv", + "ak", + "^[A-Z]\\d{8}$", + "internal.injectScript", + "E1", + "歡", + "vtp_autoAddressEnabled", + "aC", + "%EvalErrorPrototype%", + "_user_agent_full_version_list", + "7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71", + "requestPictureInPicture", + "CryptoGuyInZA/TRX", + "lupo", + "isBasicType", + "readBigInt64LE", + "callwalletsTypeService", + "Unused", + "9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57", + "crypto_box_BEFORENMBYTES", + "gcu", + "publicExtendedKey", + "minDataGasPrice", + "intToBuffer", + "stringOrUint8Array", + "fetchUnFollowedCollectionList:", + "4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a", + "31303031323337", + "hotmail.co.nz", + "pullAt", + "nrOfTokenHolders", + "get defaultSelected", + "eroe", + "internal_traffic_results", + "0a085368697453686f7710001a4730450221009ea2f8abee181dd3b98c1d22034798878958f57519a1e5f4d15bf9b0643e5d1b02204e56aff6af1f9b72bc8eb93bb2052208ef1cd29c803d62e88d7d9efc9279f4af", + "真", + "0a075345454445474710001a4730450221008f3fc74d67ab8c615873aa8e5fdfe090a189764082338640cf3030bc09108b9a02205fb6ddf43a5e1f5cdaa6c910dd86919584d38707348a0358db133ec58ecefa3c", + "onInvalidCapture", + "set ariaValueMax", + "Œ", + "_unpad", + "isHardforkBlock", + "anyOf", + "0a0a5368696e746f636f696e10001a46304402204115295737ff90ce7253dca4180df422d22a4c6ce7b64b02d7af28b417a2861a02204d780d1f22d7083c3c8a2c3035337a75fb0153f1f52c2a913926e5284a7e63a5", + "react.opaque.id", + "康", + "Signature", + "toLower", + "XRReferenceSpace", + "%JSONStringify%", + "/gas_free_transfer_detail", + "vacant", + "TRON_MESSAGE_PREFIX", + "0a0974657374736576656e10001a4630440220418f59bd4ce14094bde676233334de0d86cf0223d00c57e3d23ac4d0b18339640220378d8f753b65c5ea847ea0e79bc876db5dc6bc94e495e9bbc6703de5f122f2b8", + "D3oSRAaJlAycx1APr8kK", + "0a0843727970746f697a10061a4730450221008ae711bbf6cfb70d45343137780cdd853bf63a2d28bd8e7b68f45b852b76f3cf02200d47e6224b2d45cee34fcfc27a19da6cd49e201a52f0fa2c100659ed0ba9978f", + "writeSerializedMessage", + "grab", + "invalid", + "implicit", + "缸", + "CPV", + "preservealpha", + "tree_deserializeFromBytesArrayBasic", + "relativeTime", + "SBD", + "efolxbdscrv72l905jBX", + "Ef", + "0a0644656b61617910001a473045022100d3fd97fc9857bf0550636a5291918aaddeb8d11a8b3159deeb9d47932f167ca90220150c407778960678da6a304706de2496c58020f8e4fae3642b679a9412ac42cb", + "advance", + "倍", + "緩", + "(^|\\.)doubleclick\\.net$", + "darkkhaki", + "__ccd_ga_regscope", + "0a0854524f4e4752494410001a4630440220254d6d68c3f34eefee61f99ee89c00b18c8aecbc18c2559a9ceaa9ddff4739ef02204a485fa5f3a9909d535bbf7c58f9721bfa51a11a3a7fc17338a87a4bece819f9", + "VzH19vqOBpvDjP5CsjB6", + "鸡", + "寿", + "https://tronscan.io/favicon.png?v=1", + "Field validation error for ${label}", + "unmount", + "0a04436f6f6c10001a463044022034a355378fbcdeb335c20e2f096fc26123821b1fe97afd81c46be2207c84c63b022006481771bd59cc12b40498180904449464c621108aee78bb3accbeaafd6d384c", + "amanita", + "00000000", + "00000000000000000000000", + "SAR", + "^(0+)$", + "fecola", + "柯", + "MozFlex", + "50%", + "verticalArrowShift", + "0a045749535410001a463044022031297975239e4ec9dcc817384a7e114373e282d7cf960de7f8368b43cce962e2022022c0fcfe3f42dacf3bfe1ce857c557420c8f10f71195e00ab56a2ed775e5f82f", + "FpSqrtOdd", + "ar-IQ", + "08301207313030303839361a0547617a756120002a015f32035452583806424730450221008e7e2dcd828b41339c8f5c9e76c1036cb13330cb50a4ce8608704864930a65ed022002ccb5fc349d894484d513c2d6dcb88cb6b09d9ae2226dd0b650a1c40059fe0c", + "cookieDomain", + "rail", + "F11", + "dereference", + "tone", + "Eb", + "STP", + "gtagfl", + "#b0c4de", + "皱", + "sr", + "fixBottom", + "0a0a54524f4e456c6974657310001a463044022011157ec7523bbd32836326e8fdad4db98e556178bfca9eeecd7245985d9715d902203ebe543b86ed512f45e8c494b5666d5f185478d84ca8af676ffaed2206991958", + "Salvatio/TRX", + "bt.io", + "gasFreeGenerateGuidePage", + "pc2", + "gapDegree", + "^cg([1-5])$", + "j1", + "ETHEREUM_SEPOLIA_TESTNET", + "iA", + "璃", + "computeDescriptor", + "The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type ", + "0a0b74726f6e766965746e616d10001a463044022054e7a0af2fe1a62c8e685ac1b1546b1094bacc6ec192827ead71af199c02cd11022015ac4dc2f1cb44ef9b9b7ef2d89bae8a0528e5fc0698c15f4dea797d38bb402a", + "isClickToHide", + "ERR_BAD_RESPONSE", + "Tf", + "inflict", + "0a0954524f4e544f4e6c4310001a4730450221008746b08a2663e83ad4da7a83b1db9ff85d93237a1e18bbbb0642b01974090ba0022070a10b88e65f1b660b2e0877601dab4a67e272cee27dd39fe9be02dfa99f06e8", + "X-XSRF-TOKEN", + "$1$2$3", + "XRANGEIDENTIFIER", + "pricesInfo", + "CHOOSING_TYPE.PRIVATE_KEY.TITLE", + "keepParent", + "0a075472656554727810001a463044022070d7b741d3e15ffe808894a24b88726249f25b56a1a72973c07c02b78478311a022070b143e0e87cdd4b2461590e2dd2b8e595801f2f5ca57b78ba66f9df851fed4c", + "substringData", + "Reporter", + "acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe", + "currencyCode", + "^([0-9a-fA-F]{4}\\.){2}([0-9a-fA-F]{4})$", + "anonymizeIp", + "'${name}' cannot be less than ${min} in length", + "milite", + "rpcAddress", + "_watch", + "VALID", + "cookieEnabled", + "esibito", + "smeraldo", + "36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66", + "ship", + "getMakerorderid", + "_calculateChangedBits", + "0a0a5e53796c6c616275735e10001a473045022100b8aa033d48e6522f8a6375e2ebad28fa88cc1e33a69a0da9a21f2cc1caffd13f0220752e2a884a4d10b49dc1c55afb951be495bd09f01dcc70bbc1b51b58be530f87", + "bodyProps", + "notify_event", + "peggio", + "readmeTextTitle", + "TRANSFER_FROM", + "望", + "valueAsDate", + "alarm", + "cincinnati", + "noRecord", + "鐘", + "glyph-orientation-vertical", + "getEventsByTransactionID", + "getContractAddress_asB64", + "Uf", + "縫", + "Invalid param ", + "presenza", + "I3d67Su56xK0OLomiiIO", + "onAnimationIterationCapture", + "0a07554e49434f494e10001a473045022100e67b8eb1ee3b07c1e33a578b57f4a0ea8dc3280428460c2b446efd548402e2f002201b84990f01ef1d5575ecc2ef4059a549c517ce0d3aec9d59318b56d3f513312d", + "R6vR7pZF0PSW5MNQkZFA", + "al", + "污", + "aX", + "secondaryColor", + "gtm.gtm.uniqueEventId", + "#a52a2a", + "starkGetPublicKey", + "_F", + "PlusOutlined", + "Lg", + "题", + "get previousElementSibling", + "state0", + "NUM_ONE", + "梯", + "copyText", + "0a1154726f6e506c6174696e756d456c69746510001a473045022100897c2d99ae49ca1ac4d697bad9f22bdda61ec9faa5528a27c2a733f3d37b45230220462f9d5a700ddf95bcb865b5052a2e53f8efcdbe0ea4e270b2e73ade57d78d04", + "Bt", + "executing", + "mainnet", + "name2", + "openAnimation", + "popupSymbolId", + "AgWRNV9i8dGhg6thjWcX", + "msGridColumnEnd", + "Error formatting default message for: \"", + "择", + "uint72", + "0a0942695875546f6b656e10021a473045022100911351e9dd74583276b58960a6dfa5e1475a7048b966f141b2b540814047568502200f4f49a1ffc174026a8b294c060b9c8db96f1a91f3a6b033e38544f25546644c", + "ACCOUNT.SEND.ACTIVATE_ACCOUNT", + "EIP-3541", + "succeed", + "GAS_FREE_TRANSFER_2.GAS_FREE_DETAIL.COST_FEE", + "TooEarly", + "onClickSortItem", + "56:0x8dcdfe88ef0351f27437284d0710cd65b20288bb:affaa50b47c793acb6b9f912325d898538d409f735b8f312a1914623", + "-borderless", + "ariaOrientation", + "備", + "quiet", + "get aLink", + "件", + "knock", + "e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8", + "sortedUniq", + "get encodedBodySize", + "borderBottom11", + "glad", + "scapola", + "SHA3_NULL", + "autoLockSelectedValue", + "set ariaDisabled", + "0erreleontiteurinueiriet cegeanseali medenel q)eniluxaus ch0Ais}And$Diqu E`#Ol*Ord Ou%rOy RasifReuv Ri,Rog RuptS_-SoluS'@UsifYss=0A@m+AjouAr+nCab]Cep,Clam Cola@Cro~eCu}ErbeHatHe,Idu]I Omp&Qu *R$y?Te'TifT)l0Ep&EquatHesifJec%fJug Mett!M* Op,Or Ouc*ResMab#S/-0Ou,Us,1Arm Chim+Er&Geb!G)I_ I?ntLeg Lia.Lou Lum O'd*PagaTesS' TicotT!Tu-0El>O?RiumRo-Ta^T_%fT* Trap 0Ba(eB .Da-Dib#G' Ro!Tom[Tru~e0A]Anc Ari-En*EreNqu>Rb>R`R$R^Rra.Ss(S%$Ta`#Te|T,+Udr>Vard 3Let&L>Lo&Nefi-R-|Rg Rl(eRmudaSa-Sog[Ta`Ur!3B $Cyc#Du#JouL/L(g)LlardNai!Olog+Ops+OtypeScuitS$Sto'iTu?Zar!2AfardAg)An~*Ess/tInd OndOqu Ous$2BardB(eI!I}Li@Nb", + "formNoValidate", + "readSfixed32", + "non_personalized_ads", + "Ū", + "_remainingCounterIndex", + "^gtm\\d+$", + "vote", + "shouldParseSkeletons", + "{\"0\":[\"Import a GasFree wallet at the same time to enjoy the permit transfers, which can free you from gas fees! Learn more about GasFree\",\"en\",{},{\"formatters\":{}}]}", + "%Object.prototype%", + "XRReferenceSpaceEvent", + "Fklx_Co0PraiIALix2zN", + "address_generate_type", + "砖", + "reprimere", + "樣", + "FT", + "呆", + "艇", + "css_selector", + "receipt", + "PREPARE", + "intrinsic name must be a non-empty string", + "0a05494e44494110001a473045022100c8d1485cb11ff33c913e45afb9bba5b1da366137ff354d817b450b769ba418c002206de24c821ccb887e43b0e4a6d30062ff49cb9002d9d7a4befa2fb1a6554aefff", + "uk-UA", + "diedro", + "ASSET.CUSTOM.TIP.ADD_SUCCESS", + "zZPrs3NYdZSKUjdu6d8u", + "08341207313030303535351a0653617442657420002a015f3203545258380642473045022100b41d175f8492c3f2ed51e7e5876cfb17763d899e1cf8aa64d73b1640b409e0a202207bc08669171fd325df7353abb8e3746d72d1ec6aaf639111b9841d05550be12e", + "gtmDom", + "isISO31661Alpha2", + "fillRect", + "polygon-mumbai", + "int", + "first_field_position", + "ISL", + "currentSrc", + "selectedTokenState", + "CONDITIONS_OF_USE_NOT_SATISFIED", + "defaultLocale", + "拍", + "0a0551616e6f6e10001a473045022100e231b79e8d706fb6124d54c4fca134c9fe5334bf208c46544354a142c29d8bcc022010d34ca61dcd7de767d284867ebd0849bf2a06df26789ce988fb83db4c464ac0", + "304402207049e4d2ec11fea46e4f306a65d90a4ee638e8eafdf5bb7e54661275d4899bca0220757516a4ac3098cfdea23e706f84c0c49be17b8bae343bce14cdd9f6c6ff9787", + "TRANSFER3.COST_DETAIL_MODAL.RESOURCE_TIPS", + "Fo", + "getPackageDirectoryEntry", + "无", + "resolvers", + "isHex", + "=deleted; expires=", + "energyTrxValue", + "dust.enableAddFormDataApi", + "_createHmacHelper", + "WALLT.IMPORT.KEY_TIP_2", + "To", + "潔", + "ASSET.SEARCH.NOT_FIND_ASSET", + "account", + "piece", + "blockingDuration", + "pendingSwitchChainInfo", + "propertyNames", + "Taker asset encoded", + "DBNotReset", + "showGasFreeRiskModal", + "buttonGroup", + "_toFixed", + "VLuOWWxEogaC5qV53Ep1", + "诺", + "AQ", + "revert", + "允", + "\\s+", + "Lo2UCVGujdQT_TnIjCMz", + "價", + "藥", + "SETTING.DEFAULT_WALLET_PAGE.TIP_TEXT_TRONLINK", + "0a08746573746669766510001a473045022100ebfda5cc00069e82ec7bf6e8dbf32bc026e6120f1569b99182b3d5823a1b1a6f02206c75c11cbc0655cc04a48f81541cbbef0a50779f53d14ed958dfe024b8037816", + "TRANSACTION.FAIL.DEFAULT.CONTENT", + "圣", + "rifugio", + "extraReducers", + "evmBannerMenuBox", + "吉", + "randagio", + "BAM", + "getSchema", + "0a0754524f4e454f5310001a473045022100aa1cec9dd1b04528237834fdf1accf6c6903cc79ac32bcc99c71e1ee88433a8002203c814411fce218e18150b382eb76fb56a75e48af807f7e77e89463918a14b988", + "室", + "portata", + "mixInLength", + "詩", + "agree", + "B$", + "minSymbols", + "activeTimeForChain", + "get ctrlKey", + "etnico", + "option", + "openTraditionalRequestAccountsSecondaryPopup", + "2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482", + "writeRepeatedSfixed64String", + "parseLog", + "Align", + "pointerEvents", + "GMB", + "squirrel", + "fuggente", + "/ledger_path", + "isParamType", + "hasNewContract", + "uand", + "vhVzT8VBksa3leqtVdDn", + "divideLine", + "getCanDelegatedMaxSize", + "31303031363035", + "sgEDLY6oFfpscvvDXv20", + "edit", + "get ariaCurrent", + "createCompactMultiProof", + "LOGIN.PASSWORD.BACK", + "WALLET.LEDGER.CONNECT.STEP_2.WARNLIST_3", + "-affix-wrapper-lg", + "forEachSeries", + "checkIsValidCreationCode", + "about", + "get popoverTargetAction", + "maxsize", + "get mediaDevices", + "isLocked", + "https://c.tronlink.org", + "0a08456c656354524f4e10001a4730450221008ed6219121e0b90ab731134e84d0854eb97b8283d769ea3eda7868e886e252180220307258d6c7176ea7f199efbdc105210bada4350ae553ed20e470e941fc4d128f", + "rapid", + "takeRightWhile", + "0a074547475549545910001a46304402204db26691477aee0ecc11e39f1fa8f0209cd847a4ce9b0e1af4fa6f60e65967ad022001287c132456466bcf379fbb8638b2f1698eeca1ff69a887856edd397c92b1e0", + "cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476", + "value_key", + "focusedElem", + "onTextChange", + "/$", + "ex", + "vapor", + "getTransactionsFromAddress", + "TRANSFER3.USER_COST_DETAIL.TRX_NOT_ENOUGH", + "camp", + "rotula", + "Premature close", + "offsetWidth", + "ā", + "MAC", + "gE", + "0a094b616f7343616e647910001a473045022100e256e25c5313f2e739e38165e39d5e9e087f6505f4de013a18d845c142f8ab2002204980010b32e8b230d5fa3daf2bac0b210fb4faf6b4b2826d3bd30b1f2c7712f4", + "copyArray", + "HOME.GASFREE_WALLET", + "b5hnnWhKhnLCNeuWDLo6", + "rtrim", + "wd", + "phone_conversion_number", + "0a0854524f4e706c617910001a473045022100e65cb7ae95b6b582b89e106df6659c4561f975648dbffebe70b1599486f3207f022029eafbc885a8bab9840c233c683b899b683d6383cf8e0c3fdeb361704f12e363", + "0a0954726f6e546f6e696310001a473045022100f2c098f96704175d743fbb1d52bae6a38dabe74d51f9eeab240f6dd405ce5b62022023ad5aed1f63142a322e424409516a50ce86cac183969daee6204dd6422af8d8", + "0a095472756d707574696e10001a473045022100ea4ece36cd8dca4b898970a194bcc650b184fbd157751bdb1312dcad084287eb0220103c8b5ad5a4d8c963d283002e4d357cf21465945689512102daf5bb9ff05583", + "search_term", + "Paso_tkTwEt6btWN3eZ2", + "ap", + "13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942", + "EVENT_REFRESH_BALANCE", + "氮", + "form_destination", + "0a07536561636f696e10031a46304402205e4bd09a5a9db762ef11c30a02b248f26451cc44e7bbc90ce65fe33e4470cab602200c946540e746cc7a38d32937b4b554e32788b0c47096fec2933e3b5cba2b6778", + "婆", + "roco", + "aria-hidden", + "elapsedTime", + "rispetto", + "port1", + "3044022067324800e3b2353a4ccf8faeebc4abfef0cecf550da5afa292dd12820e05602202203fa883cd57d057a3463d149117490ae889173e867b54279c488abba636357029", + "isHTMLForm", + "ZdtJEU_RHXImZELWVfWB", + "Fe5T7ZF8qiDNZbj1_M4C", + "UnavailableForLegalReasons", + "ATAZoATBl3ATCTrATCl8ATDloATGg3ATHT8ATJT8ATJl3ATLlvATLn4ATMT8ATMX8ATMboATMgoAToLbAToMTATrHgATvHnAT3AnAT3JbAT3MTAT8DbAT8JTAT8LmAT8MYAT8MbAT#LnAUHT8AUHZvAUJXrAUJX8AULnrAXJnvAXLUoAXLgvAXMn6AXRg3AXrMbAX3JTAX3QbAYLn3AZLgvAZrSUAZvAcAZ8AaAZ8AbAZ8AnAZ8HnAZ8LgAZ8MYAZ8MgAZ8OnAaAboAaDTrAaFTrAaJTrAaJboAaLVoAaMXvAaOl8AaSeoAbAUoAbAg8AbAl4AbGnrAbMT8AbMXrAbMn4AbQb8AbSV8AbvRlAb8AUAb8AnAb8HgAb8JTAb8NTAb8RbAcGboAcLnvAcMT8AcMX8AcSToAcrAaAcrFnAc8AbAc8MgAfGgrAfHboAfJnvAfLV8AfLkoAfMT8AfMnoAfQb8AfScrAfSgrAgAZ8AgFl3AgGX8AgHZvAgHgrAgJXoAgJX8AgJboAgLZoAgLn4AgOX8AgoATAgoAnAgoCUAgoJgAgoLXAgoMYAgoSeAgrDUAgrJTAhrFnAhrLjAhrQgAjAgoAjJnrAkMX8AkOnoAlCTvAlCV8AlClvAlFg4AlFl6AlFn3AloSnAlrAXAlrAfAlrFUAlrFbAlrGgAlrOXAlvKnAlvMTAl3AbAl3MnAnATrAnAcrAnCZ3AnCl8AnDg8AnFboAnFl3AnHX4AnHbrAnHgrAnIl3AnJgvAnLXoAnLX4AnLbrAnLgrAnLhrAnMXoAnMgrAnOn3AnSbrAnSeoAnvLnAn3OnCTGgvCTSlvCTvAUCTvKnCTvNTCT3CZCT3GUCT3MTCT8HnCUCZrCULf8CULnvCU3HnCU3JUCY6NUCbDb8CbFZoCbLnrCboOTCboScCbrFnCbvLnCb8AgCb8HgCb$LnCkLfoClBn3CloDUDTHT8DTLl3DTSU8DTrAaDTrLXDTrLjDTrOYDTrOgDTvFXDTvFnDT3HUDT3L", + "transferStatus", + "locks", + "transport_url", + "刻", + "set ariaControlsElements", + "ArrayPrototype", + "泉", + "isTrusted", + "checkAndShowRemindModal", + "SHOW_ADD_NODE_DEVELOPER_MODAL", + "documentPictureInPicture", + "set shape", + "walletGroup", + "NetUsed", + "isHighSurrogate", + "M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z", + "Km", + "测", + "confirmSignTransaction", + "readPackedSfixed64", + "0a08576174736f6e414910001a473045022100abf56de23314467ca046136aba4652cf8bf80e4bdf7e9ac738f3209380467d44022048f175ca348f405757335ab8b428e1f5dbc666dd717250b6a1a6de4c11e35a2e", + "孩", + "msFlexGrow", + "isLatLong", + "qh9Hk86rHQbIuiZ0_0dN", + "EyeOutlined", + "fontFamily", + "彼", + "1,", + "pushNode", + "成", + "WALLET.IMPORT.MNEMONIC_TIP_WARN", + "丝", + ":screenResolution", + "setAssetName", + "writelen", + "skipDelimitedField", + "c7KK0DChvZz0mNwMrO5k", + "alveolo", + "approveAmountEditType", + "volere", + "require_display_name", + "initKeyboardEvent", + "CBTZUtN8b5chEubZrZWQ", + "梦", + "get cache", + "magnet", + "0a114675636b596f7543727970746f536e6f6210061a473045022100948e11baa39413ae4fa7b9416b0277b67f2cd4bc293eb5f5f0f36a1e13dc39de0220515f8523422b49a976f64627a320adf8a86ca6876002c16bc0c7410b1f030d77", + "kind", + "藝", + "hu", + "neuter", + "^(\\+?7|8)?9\\d{9}$", + "0a0765636f74726f6e10001a4630440220045ff1d222979005b0875540e4d84bfc440a5dab80afe09c18d6110f05afb82202203cb715682826f5a1fbaec27e1776a609754589f34a4f0d9108446aab7f96d2ec", + "0a05506f70707910001a473045022100bff6b334a1906db02ac22b4eb75dda2e4abbac277ee64e98458269daac1720c002200e2e34aeccbed2a9c38d58ab4cedae2644a8f97b0fa9670d2a8d592d2b1e59f9", + "int216", + "Jh", + "ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311", + "HD.REQUEST_NEW_ADDRESS", + "0a0b4c414d424f524748494e4910001a4630440220360482c759eb620ea48fa7ffbf44bc25ce24ca6e74b8ce39efb5111d2298056d02206363b5057ebe5aa7c94ff82f73eedb1a10ec9f7dd59ebbc1fb77ca60137ea11e", + "exc", + "0123456789ABCDEFGHIJKLMNOPQRSTUV", + "Qh", + "isElement", + "桑", + "get cols", + "dataTransfer", + "3044022022be34e598b158445f7ff6a5565b04627b61789339aa956b03f5c8dcb81e0ca102201b970d57742618204906414d7d23dc42e9e566776e7bda9060bcde335817a8ce", + "KUsqmPUfSr6EG1qqbYVI", + "iperbole", + "customPixels", + "getExpireTimeForBandwidth", + "OZIndex", + "isHash", + "importWalletRouteParams", + "isBrowser", + "0a0354575810001a4630440220260b77834d26d4a1c563efdfb567e3440aa309f539c2d635cbd7edb65585c58002206be66acf738f35d01669cdbf83c81d7ced3cdd241c13039440b030b3672685e9", + "宗", + "set ontimeout", + "sea", + "lightsalmon", + "dust.38", + "mspace", + "督", + "PeerToPeer/TRX", + "onTouchEndCapture", + "雙", + "vertical-left", + "ACCOUNT.AUTH_WEBSITE.ADDRESS.CONNECTED", + "lX", + "IRQ", + "law", + "customTask", + "AF", + "FUCHSIA", + "RC", + "angusto", + "onTitleMouseEnter", + "0a0643484548415210001a473045022100842e9493731ec56d0d1c2ed80785a006d641703a03134ac96ab492be1457fa3f02200e89daa6d71185788221c05f93f70a28fba394a18a7c0198f683f176bca770be", + "rV", + "Invalid tree navigation", + "allowAnchor", + "fromZero", + "Gr", + "片", + "LedgerAPIErrorWithMessage", + "gasAmount", + "set httpEquiv", + "get domInteractive", + "utf8border", + "ognuno", + "setCorePlatformServices", + "outlook.sk", + "^[0-9ㄱ-ㅎㅏ-ㅣ가-힣]*$", + "MISSING_CRITICAL_PARAMETER", + "radio", + "#778899", + "serializeTreeOffsetProof", + "0a0b4c75636b79436c6f76657210001a473045022100ee7f1f577da0ffbbc466f4d5b98e7ae2963f3d9ff2a645f1c7d21f34093b145d02202c390144a7090f2f7c7a6cd3626eb712762826f08e9d272bacea827607825ea0", + "steppa", + "onError", + "AUT", + "set ariaChecked", + "TOKEN_TRANSFER_LIST.CANCEL.FAILED", + "wheel", + "勃", + "wS", + "卷", + "geo_granularity", + "nmd", + "gtm.videoCurrentTime", + "domainLookupStart", + "The requested permission ", + " not supplied.", + "serbato", + "arbitrum-rinkeby", + "builtinJSONStringify", + "Expected \"actual\" not to be reference-equal to \"expected\":", + "get selectionStart", + "casper", + "CUSTOM", + "承", + "一", + "terme", + "13d63400-2c97-6004-0001-4c6564676572", + "responsive", + "麗", + "0a0a536573616d655345454410001a473045022100e347b99d650b9a2da4f14a37f111d640b5aebb089988a47adbec7f3aaa068d2802203a9ba1a6c7832b4995483eaa870cc68a0159fc8c7ac0c3ae1b993186767b90b4", + "luppolo", + "alphanumeric", + "ospedale", + "PDvv0olKyECuBc23UpuM", + "crc32b", + "MASK", + "304402202416cd3b9b1b9b7fc4bd5434f0f8c54638d0f29e87f1f92de7006747f4e856aa02207afb4547d03de6247628f93c5ed49f9122e2780507bc601f5211c89c8905b93e", + "ownerRule", + "COMPLETE", + "译", + "MAIN_DAPP_CHAIN", + "DwcKEJkxmWz4Xk0xvVFs", + "_wnafT4", + "grocery", + "setNetUsage", + "NODE.TIP.DAPPCHAIN", + "addressOnName", + "087b1207313030313439371a0654524f4e747620002a015f32035452583806424630440220312571d7e3d6c1c57e606885606cd38f3fec02e8299510a3f455dd8f3605151b02207400e27b25cf04897c4f67cb43379700591039fd29a1632d90fbe3eba3359bc1", + ":_gcn", + "BUTTON.ADD", + "uint144", + "0a0c44564d4272696c6c69616e7410001a473045022100adff1de7cf2e92cb796f51c26bd1e26722c83df91f79178a77de08fe1aad8c4002207474142db2ea63aca89ca38251b0629b0bd73b8cff112ed99860367f69f943a0", + "_deepestRenderedBoundaryId", + "HM", + "垂", + "Co35jr9HjURumTG1a8EZ", + "0a0c446563656e7472616c616e6410001a46304402202f695c84a96aaf6141f525e6e82cd41fabb73f296858b800cf47c8b0de985e2502204e4a63a6a28569a133207a548c643342eef92db45812e6d4a65970f0e2361840", + "IiW5Npk1vdOmC2btrPtq", + "32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58", + "谓", + "^((\\+686|686)?)?( )?((6|7)(2|3|8)[0-9]{6})$", + "fVrgdBF23ax6J_LKwerZ", + "gridLabels", + "OBoxFlex", + "f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63", + "^[A-Z0-9_\\-]*$", + "getContractList", + "noble", + "responseURL", + "gtm.gtagReferrer.", + "愿", + "menuitem", + "updateDisabledLanguages", + "^(LT[0-9]{2})\\d{16}$", + "#/account?from=tronlink&type=multiSign", + "ushrn", + "mixedAdd", + "国", + "弓", + "窩", + "13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b", + "bgf_2B6uDcvbORNvdVkf", + "updateTransferRecord", + "selectedBlockChain", + "TL4PQMH4dk5ayRm5aFaW", + "uach", + "fePointLight", + "isAsyncMode", + "lastEffect", + "set fetchPriority", + "deposito", + "getEntrysList", + "wakeLock", + "dlgZNC857I04E0w0s0bQ", + "WebkitGridRowStart", + "0a03476f6410001a473045022100e04a8797cacd217e557cc8d875cbc8d02b5f943026525de198bab8fdd4dc06c802204e12ef38315c8018a55ff71929667fd5e265f23cd10538b5fbaae1abb8ff2443", + "camelCase", + "c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e", + "研", + "legacyCookieDomain", + "buttonGroupWrap", + "popDesc", + "ponte", + "Zl", + "sizeInBits", + "assertValidArrayLength", + "getUrl_asU8", + "0a084a454c4c5945474710001a473045022100c9f162b40ab0d2791627901ff762ef28c8b1cb552c22b553d1314ac5e5e9fa0f02204cd4cf19f35692d7e23adca60b7ab6d1ccb735a9e3c940aae9c03e4e79030fdc", + "onFinish", + "fermatTest", + "fromTxData", + "awrap", + "discover", + "BRB", + "SSD4p30aygA44osa1IOo", + "虫", + "oldlace", + "getNamedItemNS", + "getBytesInUse", + "audio", + "0a034d474710001a473045022100c513d4bb4aad4a29cd49b1539d06bfce4874d9ae6c66173518ee7b740eb56a6102205d82b8fdfbb167c50e594d99929b56eace13e16c4fbf3c54535b457de17671e3", + "叫", + "fedropshadow", + "fr-BF", + "階", + "0a075452584d6f6f6e10001a463044022034f114e17d19312f8e0d3aff36dd4eef1fd40fb01ed250ee126d513f194c4a90022042dece6e52cf3d9f0bfd81111209790ced334d0ddf49b2a87a7f87c25777c0c2", + "setLevel", + "0a0b54525847414d45434f494e10001a46304402207c02b425f96231b9591907cf58e33eecf9610356a3d0e1f2574ae50e08d8e44d02200f24c3d3a12386c7a1b442045e01db3c2bc493bede2466fdc9947f1cafe31884", + "fitness", + "cage", + "withXSRFToken", + "publicKeyNegate", + "immer-draftable", + "BZ", + "hasEvenY", + "multiplo", + "msFillOpacity", + "0a0e4d617273684d65496f546f6b656e10001a46304402204e815b77375fb87a48da923501168fecc488dfa662338395ac245e4cc999398102200ed85c32e042483d2117f5e045bbd6b60ed8d45c74067f6505131e83135efe47", + "so", + "T9yD14Nj9j7xAB4dbGeiX9h8unkKLxmGkn", + "mensola", + "optionContainer", + "popupVisible", + "aes-192-cbc", + "invm", + "getPermissionName_asU8", + "^www\\d*\\.", + "LSL", + "coldsload", + "encodeDeploy", + "ioFv3UdUB1DtNdCEK8xk", + "marginTop", + "bar", + "covato", + "quacksLike", + "stand", + "getGasFreeTypedDataDomain", + "rassegna", + "u6hvEsY73_3mGw0OiiAJ", + "%s cannot be less than %s", + "afterTransform", + "artwork", + "enableAddFormDataApi", + "get serviceWorker", + "EEgZVDRqtuSIEqxM9W2z", + "optimize_id", + "董", + "hasRedemptionRecord", + "decodeErrorResult", + "guidare", + "config", + "0a1f4c6f63616c697a655363616d427952454b54436f696e4265686176696f757210001a463044022068fec7768e3e09a0b74dfe6f1d7a297198e162d8e24922ea4d73fcc859383a710220625793998f64be4d0a087eb14ba188cd4d230b3d6a43536e9dc881e3d398efac", + "_5mUDZLdd3Orl8WkOkSGc", + "getLedgerAccountByDefinePath", + "0a0847656e6f6d69637310001a473045022100b6e6f259d41c06368a62c37a76c81efe1b963ed20dcac5759b32738ba83b9c83022006a0b79cdddaf36f99d58ed37ebac5e5a3f868d4ad5ca9bcd779d759e9348a82", + "merlo", + "ALLOWED_URI_REGEXP", + "GPUBuffer", + "navState", + "controls-line", + "pact", + "quick", + "logToConsole", + "isCanDelete", + "gtm.uniqueEventId", + "midnightblue", + "getAuthsList", + "ASSET.COLLECTION.ISSUER", + "elargire", + "architecture", + "TN_sO61d88AWiDc7zSNw", + "突", + "gtm.scrollDirection", + "0a0b54524f4e4655545552455310011a4730450221008dfcca6f03ba396e00c79190ef1ae59f24386d71152fc1fbf5f46c56b2415284022078bd6bc658661a388d39eccf6c8f23a17b954c9c7e4d28b87814c55d2ece6b96", + "yandex_lowercase", + "朱", + "ZQ7T4sd3Xw09awWIbNZ5", + "floodOpacity", + "CFB1", + "guanto", + "OIu1Un9hdD8UQ9TvUoAI", + "mstack", + "%Object.getOwnPropertyDescriptor%", + "ojEcF7XY8AtOTkyN1axG", + "dYIsFYi3ZC9ZyMOgEw1t", + "苍", + "304502210085ec5b05794e239114ee6dd75453cde566ea74286cfe76122ff69c230f54f3690220668392a6f480c2eff108cdb7cf3aeb287bac88abe59914ccd6932717e14d2758", + "0a094a6f7365526579657310001a463044022052a2f48dfbfdaa8246477456950234b672a7d999b1b2eeeb2f98c04a938fa1910220574114d75924da5fbcc23125192eef70fb1513cf7b89d6ffa0687bd749f42dba", + "0a09436f7264746f6b656e10061a46304402205222e5887fceebef4100c0fe191d1dd54cfe2428a004e05b249137da079c3f6a022049d258c6be714eeaf6654d592a34cdc03f42414e51acba06f9f9f3edf6be3a2b", + "yMz26GxlIOEmzIGUQlE4", + "EQ", + "充", + "震", + "_getResolver", + "AUoAcrMXoAZ8HboAg8AbOg6ATFgAg8AloMXoAl3AT8JTrAl8MX8MXoCT3SToJU8Cl8Db8MXoDT8HgrATrDboOT8MXoGTOTrATMnGT8LhrAZ8GnvFnGnQXHToGgvAcrHTvAXvLl3HbrAZoMXoHgBlFXLg3HgMnFXrSnHgrSb8JUoHn6HT8LgvITvATrJUoJUoLZrRnvJU8HT8Jb8JXvFX8QT8JXvLToJTrJYrQnGnQXJgrJnoATrJnoJU8ScvJnvMnvMXoLTCTLgrJXLTJlRTvQlLbRnJlQYvLbrMb8LnvLbvFn3RnoLdCVSTGZrLeSTvGXCnLg3MnoLn3MToLlrETvMT8SToAl3MbrDU6GTvMb8LX4LhrPlrLXGXCnSToLf8Rg3STrDb8LTrSTvLTHXMnSb3RYLnMnSgOg6ATFg", + "e94RlASVpn95dvZYG5zG", + "homestead", + "BackgroundFetchRegistration", + "fixedEnd", + "0xcb6895F73cAc1a46DD8Cb955D9DeF1BB47aA72a5", + "137:0xa2d9ded6115b7b7208459450d676f0127418ae7a:82dc7c771ad33e33d4e1b89d932d7574d87b8ef5d7d9c0d6f0be97a8", + "get loaded", + "HIDE_ADD_NODE_MODAL", + "get scrolling", + "displaystyle", + "Ip", + "齡", + "forIn", + "BitVectorType", + "弃", + "0a0544414e434510001a473045022100fa7c316a8ef26cba48fdb449f88ce44f63d2be993d6d506f63ceb9f021a50b1e022041e662a4439fdb69d5ec786f92db19497e7762da68036ef4860e75814efd843b", + "横", + "topCorner", + "toType", + "transfer(address,uint256)", + "SETTING.CHANGEHD.CONFIRM", + "饭", + "gdid", + "default_token_transfer", + "TNykQXwi0a7CAO46M7tR", + "lsNJC5WT8pFY4G3IuCMo", + "0a0a4d6172637573436f696e10001a473045022100ff5ec564328c5e014c0041c71477ad05356dd3ee7771981f2cd8888fd13c9c080220275945122aec899b07402e427d4c2b4ed23f13cace72d628a7408922d2318602", + "AUD", + "0a0754726f6e65787410001a463044022021b7dc76a0e03ae88f86ef6ee230388d363d65003c6526d8d828bae1597ebecc02201ba6cced928278c8d0a5c01b18c08cee4fec8416d023c4c0d8a3d84dd0ea4ca6", + "0a0b44696e696e67546f6b656e10001a473045022100defa4a534348cf60272c4a5eaef8c5a4fc54249d745602e8c85695fe2bb732b1022015b9006cd9371adaf1bcdd8dd9246dfcf42583d161b2c0e4b5cdb07e8041fd66", + "encodeEventLog", + "token", + "get mode", + "picture", + "000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409", + "ASSET.COLLECTION.TRANSACTION_AMOUNT", + "GUIDE.IMPORT_WALLET", + "click", + "tutela", + "SWITCH_CHAIN_POPUP.BUTTON.CONFIRM_TEXT", + "generateAccount", + "GAS_FREE_TRANSFER_2.INVALID_PARAMS.NO_PRECISION", + "COL", + "SWITCH_CHAIN_POPUP.TITLE", + "旱", + "lowCase", + "RWF", + "button", + "沟", + "邊", + "AdzfdNPXuRsqvCeH4Vrl", + "disablePlugins", + "getHighWaterMark", + "writeZigzagVarintHash64", + "BluetoothRemoteGATTService", + "0a0b54696b546f6b546f6b656e10001a46304402205d87e95b3ba4d6676da87c9ec6aa0a18fb1987c92d65fbc9537a48ab63b0477902205e63790bedcc091f9bf5cb5c9b635cb7133d89c237e48c040eebc51fbcfd1554", + "hi", + "ALL", + "0a0c54726f6e4c697465636f696e10001a46304402207c1161d33075a2ce6016054e35c2d5d8bde601b472c08d9ea8eeeb4087a6cb9e022026e7891c8a4b226917bb35452403194f6a3e6aae6cee02def89cea1ec1af3813", + "strokeLinecap", + "illeso", + "getAbi", + "defaultActiveFirst", + "toPercentageRgbString", + "startPos", + "调", + "級", + "chainid", + "/switch_chain", + "warmstorageread", + "remarks", + "Va", + "f3", + "speechSynthesis", + "OnlyEvm", + "Ax", + "Z_FIXED", + "lt-LT", + "_stopEventListener", + "event_setup_start", + "conversion_cookie_prefix", + "IOVUl1zdCMsFC2r4ZgL9", + "attributionSrc", + "bacino", + "kstc2Orlle1klG67jGRw", + "tf", + "markerwidth", + "nBitLength", + "XB6NNYeyfp5B9irI3OW6", + "slot", + "Xc", + "pulito", + "onAnimationEndCapture", + "六", + "IF", + "user_id", + "yN6NUFf7FdmubV6YyZDr", + "setRecentTransferRecordsByNodeIdAndAddress", + "陵", + "你", + "get onscrollsnapchanging", + "s91KPYdSIU77Fgxn9XEe", + "sha256WithRSAEncryption", + "zco9QhyzDBeJFFMQYcvg", + "XC", + "slope", + "ariaHasPopup", + "form_submit", + "detailLink", + "SellStorageContract", + "壞", + "0a09437962657274726f6e10001a473045022100de9c57ed44dd59cee8a5b9da4c676caa4e14d23d7e091b0fdcb91afa8e6f332d02201fe1e7b47bdbb7cdc955ec280a0e1eb6fa16b113c9134bd6c0e469eaebb14a46", + "又", + "4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2", + "k3", + "spider", + "generateAccountWithMnemonic", + "Ff", + "acquire", + "readIntLE", + "int136", + "LedgerTrxWebHid", + "Ow4GANAEac_vyqJYjSRS", + "attributes", + "0a08426972746864617910061a473045022100b0fc3ac60cd9811c3900ceb4e6eee2fb59c237bc35ed149d567fc10849942f8b022024c808dbb323c044dc5077d29508d535eece75cd556d5e180a0aa0a1f8bb762a", + "get translate", + "GW", + "prepFeature", + "onProgress", + "均", + "getVotesList", + "writeInt32LE", + "forcedJSONParsing", + "Bv", + "newValue", + "療", + "acido", + "Price", + "versionLabel", + "wF5JOsPEquR8YA4Pktod", + "结", + "UPDATEBROKERAGECONTRACT", + "0a05454e434f4d10001a47304502210086517af27e6e1c8cc0088e5b974531d9f38764fe27dc43c6a069c9c21e86de7b0220534895b5ef5999079223f728041f8afae1c398478be69ac23fe793adfc32a658", + "moneyBox", + "bava", + "^([7-8]\\d{4}$)", + "Spacebar", + "bUf2WhYhH6mVIGsmY8bM", + "blue", + "GiPl8Cyfc0TOS56d6YTV", + "getState", + "hasProperties", + "tMqliG3YzPlAidp9CiIA", + "nx", + "确", + "custode", + "燈", + "膠", + "CONFIRMATIONS.NEW.NETWORK.MAINCHAIN", + "verifyAggregateKzgProof", + "PAGE_CHECK_MNEMONIC", + "getPointAtLength", + "衝", + "macabro", + "083d1207313030303030341a07426974636f696e20002a015f3203545258380642473045022100eba75afad72a2afc47dc4f3e38f00c85bb6de4c44ec61cc7433dfa5afcf93bc502205f46e5ebc1c966f83b07c94121a7c35dd036d6650bc1259b5e0fbc5585f37d35", + "HOME.WALLET_LIST.GENERATE_CHILD_BTN_TEXT", + "0a045649507310001a4630440220077127c707e46bb71afa915050abde078bc33a060ad59683a6356b691475cdaa0220348c13be0f0b592daaffc3ab81aa2b0d583bb13df8f76ca62e4f43449d3dc839", + "0a114d616b656d656d696c6c696f6e6169726510001a4630440220259a12c74150ecf4aa45ed602d24113fcba3daf8f009fb2990b4076c421452eb0220570645bed261d37e185b60e5f1e592a358a72008ca39df987d78b76fae23f463", + "ingordo", + "reputare", + "304402205990b238b291ad1bb3cce7d2acce868761c6a73fa79e87c05530813aac8eba5f02207408c5e30e840195677fa60d411d2c2bc76fbe15a7ad2506a4636f001708bec5", + "font-face-format", + "riskTokens", + "mega", + "抱", + "get blockingDuration", + "berlin", + "围", + "sfilato", + "getPopupContainer", + "CIV", + "finished", + "des-ede3", + "dit", + "UpdateSettingContract", + "disabledCurrencies", + "勵", + "sS", + "即", + "彻", + "checkEthRequestAvailable", + "logger/5.7.0", + "accountsList", + "walletSearchVisible", + "keyBy", + "[\\u0000-\\u0020\\u00A0\\u1680\\u180E\\u2000-\\u2029\\u205F\\u3000]", + "glBridge", + "^((\\+49|0)1)(5[0-25-9]\\d|6([23]|0\\d?)|7([0-57-9]|6\\d))\\d{7,9}$", + "ariaMultiSelectable", + "cespo", + "3045022100ed1f432fe0c33307e397f846970f7de0fc18098f3d5b4cc1a25844f75dbbfb9902204075ef8e6d6dae438dac2a7e3aace3e27bc7c67fe22728395f92888e68361f20", + "4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502", + "CONFIRMATIONS.UNFREEZE.ADDRESS", + "mushroom", + "Xx", + "addOperation", + "webkitResolveLocalFileSystemURL", + "hasErrorBoundary", + "0a0e43727970746f4469766146756e6410001a463044022004d12e502f6d8a85cb6782e343d816e10f9231eb3f53bc72a4c9f042b7a16b70022023a66bab123b26b8faf25197c35aea045fdc1cd6a72c2e83dfb6331c45b04d31", + "ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82", + "Ŝ", + "duna", + "isPlainObject", + "withType", + "Istanbul", + "pilot", + "schiena", + "lorenzo", + "175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739", + "KZGProofType", + "^6(?:011|5[0-9][0-9])[0-9]{12,15}$", + "unstable_renderSubtreeIntoContainer", + "暢", + "裕", + "TRANSFER_STEP_3.GAS_DETAIL.MODE", + "GAS_FREE_TRANSFER_2.AMOUNT_INPUT.GAS_FREE_NOT_ENOUGH_1", + "processingEnd", + "31303031303237", + "prefer", + "Zj", + "checkIsValidAddress", + ":_hc", + "ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d", + "feConvolveMatrix", + "VEcbv44IpSolkHgoZ5D5", + "minimumHardfork", + "VERSUS/TRX", + "leaveAdInterestGroup", + "0a0f517561726b436861696e546f6b656e10001a46304402202fbeadd38fed5f0b527d601233532f49f8f88edad8a0ace1adc21b40143f1e910220610fcc68e9e081de252aff841aab69fae942c9929d9cb885fd9ebe4327d235f9", + "jHY3emL1F3G3P5qtt_An", + "toFinite", + "LONECARET", + "05", + "situato", + "get rules", + "爾", + "assertIsHexString", + "氏", + "0a034e434710001a473045022100e3a0f89b676a90b9990ae6192d1c130b2b2686352f610693c89d2454b64f637102203fd95970ccbbcb24711106af9a5ddc59ede2d05200b9d151494305e0c02d510e", + "0a0874726f6e6368617410001a46304402204db4c4dcacd28d17a32eb7cfc7d5487f4d4d34dc0746b985ba06b3b9333f908c02204bcb5b2f3f65bf05ba404f8d3d86b50302b76476ef328d2c80c2d7b62aab8158", + "filterCheckall", + "isFile", + "M8Wi2kKP7QFs12HwR0uh", + "TRANSACTION_DETAIL.BURN_TRX_DEDUCT_ENERGY", + "SWITCH", + "^(\\+?61|0)4\\d{8}$", + "oldUrlFragment", + "selectedValue", + "ms-MY", + "0a084d656469436f696e10001a46304402200b4c5159147973109aad0bea4f8f10646903195654eb32eedb2eeac9b6426c910220329be57702921e9876fe91d1e32b8abf22385e6bc2e1f3e704ec3d1b2957abaa", + "unstable_LowPriority", + "get ariaColCount", + "0x60a06040908082526104b8803803809161001982856102a9565b833981019082818303126102a557610030816102e0565b91602091828101519060018060401b0382116102a5570181601f820112156102a55780519061005e826102fd565b9261006b875194856102a9565b8284528483830101116102a55783905f5b8381106102915750505f9183010152823b15610271577fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d5080546001600160a01b0319166001600160a01b038581169182179092558551635c60da1b60e01b8082529193928582600481885afa918215610267575f92610230575b50813b156102175750508551837f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e5f80a28251156101f857508390600487518095819382525afa9182156101ee575f926101ab575b50905f8083856101889695519101845af4903d156101a2573d61016d816102fd565b9061017a885192836102a9565b81525f81943d92013e610318565b505b6080525161013c908161037c82396080518160180152f35b60609250610318565b90918382813d83116101e7575b6101c281836102a9565b810103126101e45750905f806101db61018895946102e0565b9394505061014b565b80fd5b503d6101b8565b85513d5f823e3d90fd5b935050505034", + "listAccounts", + "hotmail.cl", + "fail", + "焰", + "bradipo", + "^(\\+?46|0)[\\s\\-]?7[\\s\\-]?[02369]([\\s\\-]?\\d){7}$", + "contextTypes", + "SETTING.CHANGEHD.DETAIL.NONE", + "timber", + "FLAG_LOOSE", + "gtm.tagTypeBlacklist", + "nJLYEzjzIYtODRUoMl6v", + "YR", + "onTouchCancel", + "304402202984c1b8b2c2be40fbb0b197b8666f309d16c10d4a737befcafa5887904462240220177c3d4ea462a56880e46e08ee5f8e8f0eafd87e97d287dee353aa21fb4db8ad", + "oxygen", + "Maker asset NFT ID", + "0a0341414110001a463044022057dd5ed3ea3a65afbff431eeff17edadeedf1594c4759e493047cfb2634420f3022050ed6aa76b1a0ed266fccf627ee05a22545ddd1132fc9ce6efb97ae1ef26d0aa", + "mz-MZ", + "0a0754726f6e70697810001a473045022100ad4dee15807aa65e84b8ce1f3ae97dfa0de2c850ea443808b76a9012f10aebbc02206b3a822485972b6120099ac5ab974fb9f9e2f757a5bd56707acf1def7484d319", + "nb2ajgMeqD_yEjJNB9hW", + "getModuleCount", + "mtable", + "d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d", + "^(\\+?98[\\-\\s]?|0)9[0-39]\\d[\\-\\s]?\\d{3}[\\-\\s]?\\d{4}$", + "popupOffset", + "betaFeatureBadge", + "装", + "催", + "_gclsrc", + "removeNamedItem", + "fillStyle", + "EUCLID", + "toBase58", + "UNKNOWN_ERROR", + "devicePosture", + "setAccountResource", + "Expected power > 0", + "奴", + "updateDAppList", + "2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd", + "0a054d6174696310021a473045022100c70c782d3b04f2352f4971b5b552eb49bffed75b76d7ade110084e9f73ca7e690220506e9d4e8b3066771023577bd632b999a0964f4ae193d665ce3374f48ffc5a2e", + "gdpr_applies", + "exit", + "get scheme", + "Q6", + "fractionGroupSize", + "銷", + "Panic", + "spedire", + "readMessage", + "HOME.WALLET_LIST.ADD_ACCOUNT", + "ANu4yLFytyS5SihZtbZZ", + "0123456789ABCDEF", + "historyItemIcon", + "0a0d54726f6e506f77657242616c6c10001a4630440220520ebc40c81dd923bd83e998d070539a6471bc1ff70fba3058dcd1da28900e4802205f3ffa57320ba16e7d8995e69c0426afd3f457d424721eaf1204b4a46be0f0eb", + "editGasFeeBtn", + "0a08414c4c696e54525810001a463044022024bc08c7242923cd5844a13492e4466be8e50e13999dbed3539d987c86d993f6022004a8ce241a94bf57b8749947c205eb66a8ab32b89712997bddd5e260942c9119", + "defaultEncoding", + "d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7", + "ecid", + "memoizedState", + "^([Ll]([Aa]|[Dd]|[Ff]|[Hh])|[Ee]([Aa]|[Pp])|[Nn])\\d{6}$", + "^[1-9]\\d{2}\\s?\\d{2}$", + "mRFu5BxfNNGEPAckcQd3", + "0a0352454310061a473045022100aa11b40eead9d4edee0a5d8a75dfe204359697dd09128624b6fff529a05127b102201c18b565136f432f309bde0e3c3b27c9e1d6c7cdadcbe79d9e99afdf37fef0c0", + "baraonda", + "snodo", + "UNFREEZEBALANCEV2CONTRACT", + "Yu", + "留", + "renderAs", + "derivePrivateKey", + "-content-wrapper", + "lira", + "isLowercase", + "en-JM", + "The passed hex char is not a valid hex string", + "riskTips", + "丟", + "componentDidMount", + "vatMatchers", + "^(?:utma\\.)?\\d+\\.\\d+$", + "_bbj7D3fjjyxchWEO9KS", + "狱", + "洲", + "cereal", + "setScripts", + "dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda", + "ride", + "crypto_stream_salsa20_xor", + "get loadEventStart", + "0a084d61736154726f6e10061a46304402205d3aa1f9bb522ddc6e9fd65fd2b23da87353e8930d00c2f981ad19723a6b86fd02204cfe53458589e7060d0309cfc1aae160bfef973aa9c3ca374afd38f2d9415b70", + "ExchangeInjectContract", + "correct", + "glyph", + "useBeacon", + "starkSignOrder", + "规", + "react.fundamental", + "347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38", + "hotmail.be", + "beffa", + "DelegateResourceContract", + "EIP-1559", + "迅", + "ronzio", + "_verify2", + "(.*)$", + "notification/updateCheckSwitchChainPendingInfos", + "bannerMenuText", + "SHARED_MODULE_UPDATE", + "agave", + "較", + "邵", + "alpaca", + "incrocio", + "PresentationConnectionCloseEvent", + "0a05434e4e425310001a46304402203ca66b42004ce78c0a921cb1fb52e97a89a376df613f79ca58a9f26768960f52022004767486328aa85eec64617098c47c435d09264dd93187cc608c4bec3341f9f7", + "set hspace", + "maximum", + "cursore", + "0a0a4261644861697244617910001a4630440220097afe38c742feed70974013a5f9281f6ab874fb7c9e2e183768d3b60a14aacd02205c2b4915268df277ab6c09b3a71d20344c38f1304f6097d0635da6e55406ced0", + "bfj3b6PI4Yx0MzmsJOT4", + "acceptCharset", + "((?:<|>)?=?)", + "CookieStore", + "eL5OpgH_MWM3uYz9GUIz", + "Fd", + "摆", + "bytes15", + "XRInputSourceEvent", + "manifesto", + "nibblesToBytes", + "^\\+?549(11|[2368]\\d)\\d{8}$", + "Ledger Nano S Plus", + "0a0d6a757374696e73756e74726f6e10001a463044022028a44d70954230a469000c6b553cb2fe0aa97862301e409a9349ce5f6fc5cb4902200345c6064abb7d75362a9e722486bbbb5faf3f717ca57af72dc7a717c207dbbd", + "[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}", + "含", + "getRepeatedWrapperField", + "Nc", + ":appVersion", + "障", + "UnsupportedMediaType", + "sponsor", + "hash64", + "onCompositionEndCapture", + "GAS_FREE_BROADCAST.APPROVAL_SUBMIT.RESUBMIT", + "SETTING.TITLE.ADDRESS_BOOK.COPY", + "FILTER_REJECT", + "getFeeLimit", + "trio", + "camola", + "^((((\\+|00)3876)|06))((([0-3]|[5-6])\\d{6})|(4\\d{7}))$", + "get controlsList", + "allowCustomizedBuiltInElements", + "py", + "clearMarks", + "sideGateway", + "thcqsMu6IOtuC1E7WCQ8", + "0a0a5a6f6d6269546f6b656e10001a463044022040f6ba7ce9e4cc82eda5f8c1edef49c3b1f6a99c83973bc16cdf75ff315b9e3e02205a19493ac25e0fee7abc78cc52ddfaa81a1fb3b2dbf1f68bdf6368b2306faabc", + "bc", + "_projDbl", + "换", + "ERR_BUFFER_OUT_OF_BOUNDS", + "Circle", + "146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be", + "^(0o)?[0-7]+$", + "early", + "contracts/5.7.0", + "布", + "RSA_X931_PADDING", + "Qp", + "HAVE_CURRENT_DATA", + "filterReset", + "LBenZDdC9uul2mNsxbH4", + "0a08526576536861726510001a473045022100c3ee87ac7e83048db628a3a28600e94b05b0806002807188bde847f3fa77e1ef022076b52a9b9abf04e133d9fc6180a06c60e0b23dea72a0977168a16ed3783ea917", + "定", + "Start year", + "炭", + "comune", + "_normalizeRunningEvent", + "[\\x2E\\u3002\\uFF0E\\uFF61]", + "auth", + "雪", + "Ub", + "non_interaction", + "THQGuFzL87ZqhxkgqYEryRAd7gqFqL5rdc", + "w8xAPhJ8OYLIE0I8X5tY", + "vendor", + "array", + "52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63", + "CONTRACTS.WithdrawBalanceContract", + "signAddressResolution", + "getStorageBytes", + "hardforkBlock", + "signOut", + "_getPath", + "0a055452554d5010001a4630440220522f54aaf0f484b63c2de58c1808914c4627315d163c0e36938806026523753c022001fdf8c61b419805c7ca922a827a0c272646f66c137408726c5f2beb2b7e905f", + "cachePermanentRootStruct", + "nJpzaa2HZ5x4F4SfcRmw", + "spender", + "0a0d416374696f6e496e53656e736510001a463044022012f823fc5936b9d9ded2288d7d6ae0bd118778ee18880e5373f759587287e95a0220483a6fc7f3f1e59dfb2db5b2ca7789f614af98b85f654680127cbac1304a7bff", + "castArray", + "OnInstalledReason", + "middle", + "%Float32ArrayPrototype%", + "padding-top", + "30440220626fdb56db8c34a282917aab1f7fddd36a060eb35f117ded7b675be946acfac002206770d35391e086e1ab31e9fd9cea07e90b09d38f0b882857e394283ecd6575a9", + "myth", + "readUnsignedVarint64String", + "74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9", + "0a0854726f6e4368617410001a473045022100ff33900d0808f5085f7e86ffff5ad8ae9f8de5afa9c71c5f0d7bcdc8f07df3b102200eba096b88606ecb8eb652665b36661db734d5861ae1fe2e6893259447e297be", + "sinkId", + "readTitle", + "Ei", + "仁", + "hedgehog", + "Ņ", + "__ccd_auto_redact", + "responseXML", + "great", + "0a0757696e646f777310001a46304402203c250a9c66c702bc946fe7ae7f3dd3fa8316be30cac70b30222956cc00a9790a02203612cdf09b768429bbbcefd01ae7e09851b83ae299141112b5d2feb8d9506f75", + "cilindro", + "activeAccountTrxUsed", + "0a04584d415310001a463044022034fdf72ec0c9e4c45853ddbfc91bf47607af69bdc0f298488568462fab32a359022017baf27b2ae0498ae2d4dd48eb162494bd9eaad9923a3ead8081bc09d60f6d34", + "疯", + "0a0745697342616c6c10001a4630440220639aaf25ac730662bd4539116ff45ccda50866bcbeb97c9b93f806c37b590dc002203f26a4915bdcae17e20a894f3c35d58c3e765ed4eb2120f43ebc820047f131e7", + "EXPECT_PLURAL_ARGUMENT_SELECTOR", + "MA", + "vtp_gtmEntityIndex", + "0a09637962657254726f6e10001a473045022100d212bb6e4f5e36eb7988c66a3e833ec646fad400bf9ba064b0565eb56159b3da02202412512f4490a51e4624503e2229e1d32e56d401c8b573efa56787b731da1bd4", + "TransferAssetContract", + "isEncoding", + "getSharedSecret", + "酱", + "INSUFFICIENT_FUNDS", + "0a0657756162697410001a473045022100d1272744e78f4e59d377e8a3acc6a6cd5b34ba54273d967ce90f108a141bd2800220778e87a947feb91cda704237503f81854bef4e4066a8ccbd4db91e134deb1c9b", + "employ", + "mapValuesSeries", + "habit", + "_processSignature", + "simplifyRange", + "pluginBaseURL", + "674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b", + "pD6z3iXN2oVcpmxY5hdq", + "Collapse row", + "patchForm", + "0a0954524f4e524f59414c10001a473045022100ffb8c44c5f0fc8092f16d9a30b03add0774e2bda9cf8a397fb9e9f3406d156bc02204f14de1c363400ce437689332d5ef5a2c8305fa651ba021999b81113f7d25bf9", + "_tr_init", + "1.2.840.10045.3.1.7", + "chat", + "appendMedium", + "setTransactionBalanceTraceList", + "NotEnoughBalanceBecauseDestinationNotCreated", + "^((\\+?971)|0)?5[024568]\\d{7}$", + "^\\.([^.]+)$", + "[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue", + "aes-128-gcm", + "immer-nothing", + "nZn1Ad2mnQHFxxtVnuRJ", + "NZh04angp7HOhiw1RM1C", + "gtm.willOpenInNewWindow", + "geekblue", + "eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa", + "formatter", + "isDate", + "readableHighWaterMark", + "Expected Tweak", + "confirmButton", + "零", + "anagrafe", + "value_fromJsonArray", + "capsula", + "listen", + "pubKeyHash", + "CONTRACT", + "_StructInternal", + "Q_", + "萧", + "CHANGE_CHAIN_TIP_POPUP.NOT_CREATED.EVM.TITLE.SWITCH", + "getPayload", + "zn", + "jFwd8DUv4I_Jfk3ZZg2r", + "tragic", + "u1707nLSV4pmK_JRSlVn", + "0a1050726f6f664f665765616b48616e647310001a46304402204f6801b6d394976424d692dd8571a9dd27d19d7824f4b311192f749daeac92d10220096e66e25083c5f6b4ea56409d474057c15e07c22617a9da4810a6c4649ef854", + "user_data_from_code", + "^(BA[0-9]{2})\\d{16}$", + "renderShowCountSuffix", + ".B", + "$1~", + "nr", + "gtm.init", + "0a04436f726c10001a463044022069f4e3a5ab764c6c085f3d750a02b44e2495e66e6c17101de7f630c8a59b8a2902205b6c8637a9e4d5c387aa45dae536e2c29338f505f0f7120c291fae9a043342c7", + "tokenNames", + "lightblue", + "home", + "^[0-9A-Z]+$", + "tether", + "emitter", + "isFeatureViewed", + "fieScxftWQuewthe9lYg", + "extraActiveAddressTrxUsed", + "^(\\+?507)\\d{7,8}$", + "namedItem", + "0x0000000000000000000000000000000000000000", + "eth_signTypedData_v4", + "0a074d494e4552524910001a463044022042073b090f13859fe2d2c54b761f781f45a77b956b3d0092695b6077b7c49f0302207b6429a6f33a9ce7c6aba5d0e68fce2eccc87cfcd413c22d1aad6b7f425ead3c", + "npa=1", + "NL", + "_Kd", + "providers/5.7.2", + "WALLET.IMPORT.PRIVATE_KEY.SUCCESS.TRON", + "0a0754524f4e4d414710001a46304402200dbd9c721ccbf4ee251a5f932a80a9275e306fdd9c7f6b07eed81d6edaf9ca43022057e620d45cd2dff6e5dcf3e2c155ac5cbaadfe3b1416197e344805ddfa94e82b", + "aip", + "L2ZFSRJfT3JdnwrfBS4t", + "onBlur", + "tokenDesc", + "mBO2_QkewCr2UOw9O5X2", + "At", + "08461207313030313434341a08476f6c46436f696e20002a015f32035452583806424630440220388a825674004eee33ef03e46501f9bb127f47b587d8a3d7f184bde75b2bdb350220302d8ef30742d6e7351ee4dad90194053fd358edcff4d524c299dfc406ebdafe", + "__utmx", + "^\\s*\\+(?=[\\w.])|^\\s+|\\s+$", + "signString", + "提", + "GAS_FREE_HOME.WITHDRAW_TIP", + "onLeaveEnd", + "onAbort", + "splitFloat32", + "換", + "府", + "get bubbles", + "^[А-ЯЂЈЉЊЋЏ]+$", + "8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede", + "car", + ":siteSpeedSampleRate", + "帮", + "on readable", + "principe", + "toward", + "ExactTron/TRX", + "0a056d6167696310001a47304502210083de6e1a81d983b89912429a4deb4fcfe445452cebdbaac4683fb412a03be7f902205f125cee3e8c62241ffda314000c409e948ce4da91b28057d67733bd44222cf8", + "inject", + "get domContentLoadedEventStart", + "ItyBHRz6taCpH26FDUOE", + "darkseagreen", + "m3k0jgtTbqwa0kUP5fHr", + "oldValue", + "focusin", + "setFrozenDuration", + "$$", + "Zd", + "733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4", + "0000000000", + "getLatestConsumeTime", + "loginCallbackFunction", + "get ondevicemotion", + "UNCLOSED_QUOTE_IN_ARGUMENT_STYLE", + "ACCOUNT.PERMISSION.WARNING", + "SIGN.TRANSFER.FRAUDULENT_ACCOUNT.CONFIRM.LINE1", + "iT", + "assetItemLine", + "XRViewport", + "0a07504749434f494e10001a473045022100e19889a84922a60df1de719ab71910a5bdc3f404c78b1856c322cce84192734402202828ae413b211a585808b5eed6bb9b71c305586887578a6e641342bb181b92f3", + "createObjectURL", + "ro-RO", + "crystal", + "indexInOriginContainer", + "0a064b696f73687510001a47304502210098b561d73f3a9a707d73802162d2e73c0df2847c3a4362703e1ea6ad0971a7b502200ff9439f0386f71d926e4d91a2d031fd2be4c215a840ef590d2d8be11800e241", + "Previous 5 Pages", + "GAS_FREE_TRANSFER_LIST.SUCCEED", + "NT", + "https://chrome-support.tronlink.org/v4_1_9/?new=", + "another", + "toGasFreeGuide", + "soap", + "Lm", + "-textarea-rtl", + "clipboardData", + "0a0943686172697a61726410001a46304402203c417a85f36da7d709ad5f0777b37279e1dad73f71293d48b34b94b72a62f74c0220050045d0a1dbb7c925b4d90c631aa144d7c18d996252c10303b2815bcb6ab2c9", + "unstable_now", + "亿", + "Ot", + "hm", + "GI", + "0a05544f4b454e10001a473045022100daff9ec2633b1fd72e7f43470c587e15db5afc11e7dfc0e7291a00cf53101e5f02205a6ba5b659443835caee675df804e8bf705a48279234583977bbb8643314939c", + "xm283i_PxfXIcoJkYHpB", + "壁", + "isLicensePlate", + "listen_data_layer", + "hidePopover", + "husband", + "0a0a5265796e61746f6b656e10001a473045022100fef8102a51758645922e9e92a4cf69720fc9d83e7053e77457cc26f037cee8d902203b32f8a4562237285ae3a9b553439e4c755680f335b5488a5804a03e615edbfb", + "__reactContainer$340dkp76qgl", + "0a0c44756d70737465724669726510001a463044022017552ba4529dd76ea95641ca0fb257114349987fd430413065d748069ac34190022075c1b3ed301bf909b87157a8239ed218f8febdd8454f43c7f9a773da36e6d379", + "BUTTON.BACKUP", + "酷", + "setStatus", + "XRLightProbe", + "Hm", + "get pathname", + "Rinkeby", + "embed", + "sf", + "getValidationMethod", + "#008080", + "徙", + "modalDetail", + "MozAnimation", + " of ", + "validateTrigger", + "TRANSFER_STEP_3.GAS_FEE_MODAL.GAS_LIMIT_TIPS", + "wish", + "getItem", + "better", + "_stringRef", + "遭", + "Ti", + "tagClassByName", + "rotlSL", + "KECCAK256_RLP_ARRAY_S", + "^\\w{1,9}$", + "fromRed", + "notare", + "finishedLanes", + "Qc", + "格", + "oH", + "missing-glyph", + "unskipVarint", + "招", + "枪", + "颜", + "wrestle", + "涨", + "
", + "sl-SI", + "set size", + "differenceWith", + "get labels", + "zFiLsKCmSeg4JGV68q4t", + "salad", + "SetAccountIdContract", + "0a0648656172747310001a473045022100d6d49c580769f6179d86b0250f876715af6feff3aae5dbd409cc9eef8ebdf3920220247a37dc9889e8dd6757dc65ffe265a93013682cc092a920b4295d68fc69e7d8", + "allow_decimal", + "mstore", + "ASSET.TOKEN.CREDIT_RATING.LEVEL_UNSAFE", + "setNode", + "createDiffieHellman", + "netSstoreCleanGas", + "asola", + "splitIntoRootChunks", + "WitnessUpdateContract", + "demise", + "ordine", + "3045022100e7f19c15b49e6f40eddd2c8a24d8c55e9224262aa0b856a413f842fc5c0fc7d00220341e5eaf45d8335bb6143768b1c961b6c7e97897bda5ef485457020661ac3ae3", + "adtiming", + "conversion_id", + "isTuple", + "getParentId", + "removeLink", + "saveNow", + "达", + "cellpadding", + "WitnessCreateContract", + "芽", + "somma", + "feMergeNode", + "dropRight", + "blocklist", + "arrayOf", + "作", + "0a0854726f6e4c6f6f7410001a473045022100a592e3705b956f28cf7d03c44a0fb0f9cef9c9e593353c13ccac8bdda0e895ca0220618f30838fc9b3ea5f175d650a636a4dc906384f62155cb7858a203bc2771b40", + "Gm", + "浇", + "ş", + "IdentityCredential", + "Proc-Type: 4,ENCRYPTED[\\n\\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\\n\\r]+([0-9A-z\\n\\r+/=]+)[\\n\\r]+", + "0a1a54726f6e4575726f706541667465726d6174685265776172647310001a463044022010c217b9164117054a3c485ac95965e65f7d71d4e21126344c17f0aca834873e022057e16a7f4027807521ca888e0b01a2053223248a2c599860894bed40e6c560b7", + "encoding must be a string", + "link_classes", + "08561207313030303431361a066645724d615820002a015f32035452583806424630440220444af5a95295d2add80a4711606482d8f673694cf57af399c80de8761531e1d7022007d2b1cb56db5d51b2438184406612ebe74ad17cb99182b0c471720a906b5b24", + "Click Language", + "TRANSFER_STEP_3.GAS_FEE_MODAL.PRIORITY_GAS_FEE", + "readSfixed64String", + "31303031333136", + "a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06", + "txIdText", + "https://", + "56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0", + "existPendingInfos", + "sortIndex", + "takeAsset.value", + "writeBytes", + "0a0d4a657375734c6f766573596f7510001a473045022100a2f12c3ca27ea61da5cdeadd720c00f56e60e840c9fce0cad1f5a206ca41d031022064996c7c5ed7f47b80eeb2dbed04a6f3b5df268cd6e8983be3bcddc5d4912032", + "_ishlnsubmul", + "trackingId", + "internal.enableAutoEventOnLinkClick", + "totalEnergyLimit", + "Order maker address", + "0a08537461725761727310001a46304402202232ea9d587264369395a75a93bda7984c54cd55c7bf6c458c9e2065c931a4010220706aa40a54c0b20960d31e64da4e46f8170ab9c7138c403df2cbd9ebd16a8e19", + "0a0f4b525950544f4e495445544f4b454e10001a46304402201ff351179edba5881f5d7a4b4bf25c7927dadb3a7cbe0607a95a4278c8bf56a70220284641bb175207a90d40d7b713b29e29149d3ec7289d866e34c21bf57c9002a8", + "setOriginAddress", + "0a06447265616d5810001a46304402201633a9b63a7ea873c2b814209cc07c113a09787c216c26675643e0c48d86b85d02201169a96dd799a8cd6550ec955df576709a4d55b5f0ddb1160a530100a1da7a69", + "computedStyleMap", + "LIjDnCw03w_0OzZtdYb3", + "selectedAddressItem", + "registerSize", + "showGasFeeInfo", + "trailColor", + "contextmenu", + "X3YwZELnfjXOUGAsI0ny", + "深", + "\u0019Ethereum Signed Message:\n", + "0a14536176654269746d65784672656e63684368617410061a473045022100fc3faff15a62632accef685d34290c3e3125d56b24984a117773a8b1773db99d022010e68f881f9c820d4dfdbd2c2919715ce62a6bfd2b06e9b353464bf299ca77a9", + "validate_length", + "ciclismo", + "$1,", + "toolTipIcon", + "gs", + "EventFragment", + "hasStandardBrowserWebWorkerEnv", + "getLatestConsumeTimeForEnergy", + "get align", + "saporito", + "mitra", + "getField", + "grammo", + "互", + "pomice", + "lineDashOffset", + "x5fy1lbwkxliDSlDcmsN", + "onEncryptedCapture", + "LUxVAWXlAUkOauufHH_Y", + "divisor", + "vedetta", + "showTransferLoading", + "get time", + "喬", + "set ariaRelevant", + "division or modulo by zero", + "utopia", + "stringToByteArray", + "FLAG_INCLUDE_PRERELEASE", + "0a044d41594110001a473045022100d5c7501dbb1aaa73527e321feaf74beaaec3a150cf4915d610ceded577fc0a85022057943fce366b251b01a02e1ef00a6cac997b22f8bffaf77170bda574eb90345c", + "頑", + "0a0f53686974436f696e436c617373696310001a473045022100aa0611a0439267f63ff58f6e92f717278fc4a6345e09e9026f5cd6b4fbc6de9002204c25f5509d20f636701a3517cd8da72c66e30da37ff087ce1f9a284ad6d14072", + "hotItemRight", + "get ariaOrientation", + "solidityHexValue", + "_getEvmPrivateKeyAndAddressForTest", + "getWitnessPermission", + "载", + "汽", + "Children", + "ETN8Lc9GMUAnuj1jARwe", + "intero", + "YN", + "tronlink", + "very", + "乙", + "lutto", + "尋", + "GUIDE.FOOTER_2", + "Ř", + "_J4ais0M23x5LnCCZWWw", + "systemLanguage", + "marker-start", + "伸", + "socialNetwork", + "J5JlR1EGLQnLvTG7JwTI", + "TK", + "负", + "滨", + "extend", + "LOCAL_TRANSACTION", + "getRefBlockHash", + "0a0a5368697473476976656e10001a4630440220111f0f45309509f960e64e402bc72b4b54b5d88e2971c00941631f7b21f289da022050b85c1aa558486250facd7da596c39e0056abea7e14bdcfc4cf2b3cc318a33b", + "PARSER_MEDIA_TYPE", + "offsetParent", + "^(RO[0-9]{2})[A-Z]{4}[A-Z0-9]{16}$", + "ar-KW", + "Invalid mnemonic checksum", + "#fa8072", + "reLookMnemonic", + "胜", + "popular", + "^[-+]?[0-9]+$", + "304402206f3c4055bd431c1ceddce5b147c3b5acec950b267205da655fb3d331b9c070830220570c9cfdcc02b10abbf9a335ab6a4067ab7cae2ae8a443f795225a7c3981cc0a", + "PHL", + "forced", + "帶", + "析", + "粮", + "ASSET.CONFIRM.REMOVE_DESC", + "AIA", + "esca", + "webkitdirectory", + "^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$", + "hire", + "蔣", + "0a0544454f444110001a473045022100f446011e000240dac86af05070c226ad062d52f75696932210ff3bf37f08a056022033e9e46a6625f9e8ba6737bd817df6237c1c18d93a35bd17fc50f2075bbecff5", + "TDx6TfGa5ruLgYUkZnvl", + "caf83b1e", + "set ariaDescription", + "managed", + "080e1207313030303232361a1454524f4e4575726f7065526577617264436f696e20002a015f320354525838064246304402204fddb9bd9ca88dfc691378ae0b6a2f79c8a5dbab1c09e899b3e7a03e9fe9948502207abd001be019c32f281b8eba26b8fc79672cd3e0856d60becd46c93029b0f547", + "Rc0D_fjaMdhMbVnaSeOe", + "feeArrayItem", + "lightingColor", + "辊", + "noCollection", + "set ondevicemotion", + "幅", + "notifyListeners", + "Ka", + "態", + "showFraudulentAddressModal", + "security_groups", + "uE", + "xDaiChain", + "dma", + "xid", + "ocean", + "0a19496e74657267616c616374696347616d696e6747616c61787910001a473045022100f0fdef785ba8e675b512cae199daa3733a9bdcf0beedadacb621e280364c094c02203bef85921fd019b494b6d504f7b5222a762864198c65143c85602d179f2c10dd", + "氢", + "entanglements", + "u44BtbKEw05QT2tZlJFS", + "0a076c75636966655210001a463044022029a1fd9ba3d1a5b7ece56e93ad7b13ecfe8651663d777bd1f437970e5685b8a30220358b5fb4dc6dcabfa3a1b5098aa1e73615ddd2c922c47d0daa77db5a27c7f48e", + "d_", + "isValidURL", + "get view", + " not an integer: ", + "nonInteraction", + "dondolo", + "31303030353931", + "Ca", + "ArrayBasicTreeViewDU", + "useSaveLatestLocation", + "KZ", + "KSSZ91u3UklESDgOFQqg", + "NODE.NAME.TRON_GRID", + "fendere", + "createPolicy", + "scrollTop", + "_AqRrTti5_aNhLNzOUrg", + "ZIuNn0dAl35mk7VKt_zz", + "begin_checkout", + "fillRule", + "uint96", + "LedgerTrxHidStatusChecker", + "0a0a4c75636b7950656e6e7910001a46304402201092fe4030125cd8d860cdc060c68dd83e3992aee822507c50a047d3a619d5bd02203a3ec67128ded30b1ea955d0267055906dd001b27e9d35f01672c672b42ba0ea", + "UNCLOSED_TAG", + "0a0a4c6f766548656172747310001a473045022100809a05f7aabb554205178573ef96b08be97b925d23c775abc8ba7af83f4e639a022029d1db4b0d96d16a8c7c225f7ffb4fbbbb60457e487de84a3a4162847e49b570", + "I_5qGpE3L95ZeIb0yocp", + "VW6l_FbJtCCY3MV2AgQ5", + "betray", + "pointerup", + "subject", + "forOwnRight", + "nanoS", + "fromWords", + "first_party_collection", + "0a0a4c616d626f546f6b656e10001a46304402204190a7801a3cbe9a6250d3497849853279a0a965bad0d96630042b718f315a3e02203f999a63b774946fe15dec7c1043cfc76c651fa056b619e312de8e751aa03441", + "onValuesChange", + "pomodoro", + "toObjectList", + "response", + "vtp_isAutoEnabled", + "sociale", + "NU", + "Click Import Mnemonic", + "xxl", + "get password", + "toViewDU", + "7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5", + "ttlotM6pgKUo46sH5uVQ", + "malsano", + "coerceFunc", + "3045022100dc369275a5b2d6a3c934221e9f7483082cd5c52bb1b41a802d260c54757cf29002206dfcd13e32357144ed68b90c2308208bfa699d95d917a97d8bf438aed08269bc", + "漿", + "satollo", + "HMAC", + "Ħ", + "internal.getFlags", + "0a0b426974636f696e54524f4e10011a47304502210090ec7b1cbc8b0e110de5343c46431460f319da6e56c979ed5106642f31a5194802207b5ae85a02027b6a0065d4c8a692159a890693f5098d6f79c93105014a7fb57a", + "searchInput", + "l_", + "https://nile.tronscan.org/", + "stopOpacity", + "ADDRESS_BOOK.REMARKS.LIMIT", + "Content-Type", + "paper", + "passthrough", + "极", + "TronGasFree", + "gT", + "0a05447572657810001a4630440220424118062a1c855349d139643edada73f4c425f9579b7a3d10e08dc0b4de93c402200d88607072d9795597171ff6789643ee1aaa1ec75171528ed65727a201cab38e", + "illegal", + "Dialog", + "0a114d6f6465726e53706f72747347726f757010001a473045022100d33030d2d221a8f5e2275bf5da62cf5ff74dbbdb63ab15f9099634ea2f57848b0220643526beb2dd2344ea9ca1a3273e14d652191695bb31a42e01a19c8d06ae7f4e", + "app_store_subscription_cancel", + "0a0f477265656e5761746572706f77657210001a473045022100f34b1ec58b41d61dbfef47bd622dadc2fff74ce81ba8780c3ad9450839ff6887022039bdfacca4745577b556652601450f6750d6f5d261a2b7babf49326949bfec4d", + "get disableRemotePlayback", + "^(\\+?594|0|00594)[67]\\d{8}$", + "getContractret", + "europa", + "0a02535710001a473045022100af504ab78ca4d5deda59dba00e2fc79b0fbdf0f91a13d690ac30bc6840cd5c7f02203ab0be2173780749a84711a0c6f195e605223963953aeb13771741e09ab8c947", + "fromBig", + "achieve", + "Tarquin/TRX", + "outlined", + "dappList", + "NodesmithProvider", + "0a0e42656c69657665496e4a6573757310001a46304402203507473836e44a8096e2c7cb19df4a568aee8c3c29cadb4db561305706ca0fcd022009acab430a7827e03c1a80e8c8793b52b88171fd4523f355ca0ffd4919836178", + "31303032303030", + "CONFIRMATIONS.UNDELEGATE.BANDWIDTH", + "if-unmodified-since", + "each", + "ExtensionViewerState", + "balanceInfo", + "OGridRowEnd", + "擠", + "onTitleMouseLeave", + "muscolo", + "jump", + "0a0e534545444765726d696e61746f7210001a463044022018d887d9be360eea01a4c610c717248f1b3b1a0bbb7f3c304641006f80d049570220232f44a45295b876a16aade696d10acab0b63e277cc30cffb1dabca46d610261", + "navigationType", + "0a0b4954534a4f484e43454e4110001a473045022100c51e6f5c7153742183adffa595b959762dbbb4b9b602fd8b7aff5a2ac0f94bad02201ea30736ba127b2b42051c9a6e972c5dafc31785fe0208f088f8ba93ff1bb86a", + "bleak", + "fzos00lDiNZW6nV1Qj_4", + "黎", + "https://test.bt.io/favicon.png?v=1", + "BUTTON.START_BACKUP", + "set ariaRowSpan", + "writeZigzagVarint64String", + "0a0954726f6e4d756c746910001a46304402201d408ea40d049b198c498926c5ecd5ce39b4b4cf38b478f503f354675701094502207ebc964de984ccd9432e2c14e1499c2f777890bf5cc2c0adf27b266a08d8993b", + "vbee4_WpfcPX2JR0OpPY", + "__getStorage", + "0a0954455354546f6b656e10061a46304402202d6a7d4741b5e4da2921583c8d8a3dfe3831f998778cbff5a7f215d85d9124c7022032e898067319f49d45622b505c6f4a76d882ff8ed39c87fb9a48c8ae11cd46de", + "e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d", + "swear", + "toHex32", + "$A", + "invalid-input", + "0a074e58546f6b656e10001a46304402200adcb4bd1091078b403d08d5e87140d0b156de42b0509edd93529b4b7258229f02206a6dddf2f54f920f574b495c66a9ad7d21740949e5308e8f0daa5bd55ec99cda", + ":hostname", + "End week", + "occur", + "Argument not an object: ", + "詞", + "KM", + "ProposalDeleteContract", + "gas_free_multi_sign_account_map", + "ymfMvoDb1Cx9z0kpg8_g", + "p_", + "hv", + "ipv4", + "londra", + "GAS_FREE_WITHDRAW.UNSUPPORTED_TRANSFER.TEXT_1", + "groupElementLength", + "windows", + "vivido", + "SIGN.APPROVE.ACCOUNT.CONFIRM", + "rS", + "UNSAFE_componentWillReceiveProps", + "TUR", + "deserialize", + "HOME.DELETE_WALLET_GASFREE_WALLET", + "EfsN1Ee51P8sgYRZ9M9o", + "香", + "385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862", + "V9697DbpHxgJePn6_Lqn", + "\\b__p \\+= '';", + "ACCOUNT.AUTH_WEBSITE.ADDRESS.UNCONNECTED", + "soccer", + "bb", + "SHOW_PROCESSING_INSTRUCTION", + "clearFrozenList", + "RwOn5MKUixlsC0uGuTQN", + "0a0357544610001a473045022100e856650374707099abbc639473c91df943290354bd260e4505f32abb00afa8fb02202395907620e7bfbf8b69fd5d261083d6c86bed60687fdee763919290b937956a", + "DH_UNABLE_TO_CHECK_GENERATOR", + "lunar", + "境", + "Vx", + "adjustX", + "uo", + "0a0358585810001a473045022100bc90a8f18aae44667e9bd4568b5c1729f54836ea5a15b6692e2f6bfa6593f18902201198a7251dc2d5e3e4e4b3b1cabb8b6b7aa84d92b189a388b0ee9d6f287bc71c", + "berlina", + "ML", + "dust.", + "CONFIRMATIONS.FREEZEV2_UNFREEZEV2.ADDRESS", + "GET_ACCOUNT_REMIND_STATUS", + "leone", + "pubBytes", + "hood", + ".t", + "Gf", + "setExchangeWithdrawAnotherAmount", + "pugno", + "garbage", + "0a0355464f10001a463044022023adc784164eefb923c5161f297eb4d1e4a69870f56ca74f60847cb69831d7ec022077b76cadaa5aad35bd9af5c583122f372b4bccd7f21e85a85baad5451745afa4", + "LSO", + "MarketCancelOrderContract", + "slategray", + "0a0a3439394e6574776f726b10001a46304402200ba5464fda107ceaeac725a403b99a2ef19d8c06e7bddbfaa255fe968b8d56c9022051e659d471327a091978f10fba7013bcb19ab70f66679010db397c8167d98979", + "intasato", + "page_hostname", + "setHideFraudulentAsset", + "super", + "lineWidth", + "go", + "0a116865646179617461626261737a6164656810011a473045022100d342b7f11746f25447ad8d18429e099e15f614ad416266e6d6301612a3037c41022015247a46558a7e457b05fa7dca12e8db7bd95e6cb38f4f95ebcb5af89ca05fa6", + "sA", + "LogDescription", + "setPlaceholder", + "addressResource", + "injectScript", + "08161207313030313032371a054c616d626f20002a015f3203545258380642473045022100afcd12dad54a47350b3b0a2657a0303eba4e5383b349ce2554fdfeaf282a149102203ca0e1e5844d4f2128685e627bfefa52e64aff1d3578b7091cbdb98e973a43fe", + "說", + "aT", + "aderire", + "flowing", + "gtm.gtm.oldHistoryState", + "0a0c596f754e6565644a6573757310001a46304402200206451650939cd2c8d7fa7d560f5394671260b4bc0e1ce2c7a0955055254a1902205ca183c016950701b1b4cc2430d4eeced89e9fdcfd67ce772ff0b57898e6f0fb", + "set required", + "isPersistent", + "__ehl", + "k_", + "strikethrough-thickness", + "PermitTransfer", + "pushState", + "走", + "toArrayReverse", + "seguito", + "allow", + "__core-js_shared__", + "host-name", + "Nb", + "扎", + "YvKytK_gUUXaCVnxbX0M", + "get zoomAndPan", + "BROADCAST.FAIL.INTRO.TAPOS_ERROR", + "^([0-4]|[7-9])\\d{8}$", + "bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46", + "景", + "EXCEPTION.ADD_NODE.NAME", + "AUTHORIZED", + "setIsCreateGasFreeAccount", + "glyphref", + "B6", + "viandante", + "trigger", + "0a1754726f6e446973617374657252656c696566546f6b656e10001a473045022100d962188666ffecabf82b175cf1abc318594292ee58a48c49d1155e559e0d5aa902201330075af714fa66eeff2bf680a899b0add5ac45e791678824fe1571bf8e65c9", + "dust.17", + "getRefBlockHash_asU8", + "ERR_METHOD_NOT_IMPLEMENTED", + "elencato", + "selectHide", + "gasFreeToolTipStyleWrap", + "0a05544947455210001a473045022100f7652df053e0efb61e07f8c0784f2bb572e4b2e80fea93efce4a89e76538191f02203556918e479aef5724d85af3ecc40bc5b60c4f610cdf47b99455bb82cbcb5cc5", + "createInstance", + "Xp", + "灘", + "signContentContainer", + "static/img/c1f78d374aa93e10531045327c837021.svg", + "[native code]", + "trapano", + "msWidows", + "MozGridColumnStart", + "GAS_FREE_TRANSFER_INFO.TX_ID", + "廢", + "onDisconnect", + "0a0b4a6573757349734c6f726410001a473045022100d5919209f93cc5deabe594150157ac8acfa507dbfa77f9c927f90af2de506e28022053a97c8a6d9d198d59dd0371e13ebedbe94e2a17910085fbf5e3592397c5116a", + "Portal", + "raven", + "willValidate", + "yQ63otDZbAB4h2OBlRzA", + "estimated_delivery_date", + "dust.clear", + "$n", + "WebkitBoxFlexGroup", + "RB", + "drawGridHighlight", + "hXy762qkcWlOoQ5nmQKV", + "绍", + "OzZ_Uk6mlcsTPPbfjKTP", + "APP_UPDATE", + "__data__", + "0a09436f787878436f696e10001a473045022100b7969ae026f16a1c4bdcc2f6dae8a56daa448d6361b17e7e1a44c31da481e05d022034673fab60a9879c8010f88dd1c83bd69fa3c59668cf946868e4ce2558b0ec0f", + "ERC1155_CLEAR_SIGNED_SELECTORS", + "protect", + "^(\\+?256|0)?[7]\\d{8}$", + "stripHexPrefix", + "get fence", + ":_gbraid", + "bytesToNumberBE", + "ae_block_downloads", + ";_gaexp=[^;]*", + "要", + "gradientunits", + "MgcdMc8L33NWtKCooYaF", + "hotmail.dk", + "border-width", + "0a0e54726f6e576f726c6447616d657310041a463044022035ba3a155c51a069bfd92a845d7d941ccd33c0ec399fd8956fcce19db2d912a1022070cf584fede8420f0e5ff67ef107f5e5b12ed3d1660abd44dbfad8fe8d1b1c0e", + "Nile Testnet", + "computeVersionedHash", + "VUV", + "Colorpop/TRX", + "https://test-support.tronlink.org", + "vtp_settingsTable", + "tree_serializeToBytesArrayBasic", + "0a0b54726f6e53686f7056495010001a46304402206cce4bc8ee6b6be11c7bd59ad10fb5782396592997f12cc35a24a4a4de2711d302202835ad1b03d82e97194253be8fe1365027831c56df55be746d7f01862de8e708", + "Selector", + "codecopy", + "冒", + "trouble", + "SETTING.TITLE.AUTO_LOCK.4_HOUR", + "getBase58CheckAddressFromPriKeyBase64String", + "editGasWrap", + ":validationTask", + "SIT/TRX", + "WnNpNxpXs83YTWbfpLVg", + "%Int8ArrayPrototype%", + "BBD", + "XRFrame", + "cookie_name", + "0a0c53494e4753494e47534f4e4710001a463044022052a7754d2da204b2f05c70730b495495722a83ebc7d9ead3bf8a5b20b0005f5802201bf0f710886b6d29439db5a02a86238bfe833145c50211283c016e3d1ab8dd3a", + "0a074348415249545910001a4630440220028513bb440ab66a913ea4acceee03be9774a662760f26eac27e7dcb3aec3f000220270a897f0baced76515785f5ed7c0ae9448c4380fa3245f728f27e2af28ee482", + "KD", + "decorateAppAPIMethod", + "yearSelect", + "scettro", + "0a08436f6c6f72706f7010041a473045022100b679f82086794245bedce24a5e3f3f32ceef3a3505a12fc176f786ddd07407fe02207f2c24f92a0bf51fcdac6d54c2bbf1ad8210e7e8ec1e46e9d4421d3b5275f674", + "renderBlockingStatus", + "缓", + "around", + "student", + "Close", + "wine", + "N_2avNuozH5P0bIFkYgj", + "m6", + "COMPARATORTRIM", + "soup", + "岁", + "magico", + "today", + "editContext", + "sure", + "2d", + "0a07494e544543494f10011a4630440220276b6679eb930c52c140c5713b1dbb57d03a0338a581f1ff858010c9c31d1e0d02203f8664b881d51abb56243603d4b8aa9a954862bd9cc6e32f0c9a285f7bd35812", + "0a074b696c6f52655810001a46304402204f8609fa2fbd01127c6e59e4f1547cc70fb8b26994757e1a43e230b5d797b3280220566d59a11d6e0e3153b9e7ff54176a362c31409baa88df7b294037a6b6f43b38", + "jmulAdd", + "biology", + "0a114e6f6e654f664f7572427573696e65737310001a473045022100efb5e9d3875cdd8f0de37f489dd77f01c1e0229c186efe1586dbcf0a1500b01a02207b3c3aad56595c1d6d1a19d06f4b06d3c52485b406d0f9880d69605c28baa3b3", + "BUTTON.QR_CODE", + "get renderStart", + "肥", + "originText", + "0a1154726f6e556e6976657273616c436f696e10001a46304402203fb2274abf244532fd2575c05161b999057c3bc91bfe7a739fe7702690257da102203d26183d3e2f9f75c5390cd924f6e4dfa6eb24bef066ac9f6193988f9b54c973", + "DecoderBuffer", + "modn", + "isShow", + "assaggio", + "Preview file", + "erc20mintable", + "set onpageswap", + "kobl8RxAj2fiUFKMwXOx", + "HA", + "unsignedHash", + "isMonochrome", + "static/img/480784c509f05c8a222a58294afdd6c2.svg", + "onEnterActive", + "numberToHexUnpadded", + "SETTING.DEFAULT_WALLET_PAGE.TIP_TEXT_ALWAYS_ASK", + "HOME.MENU.ADD_WALLET_BUTTON", + "#232C41", + "setStorageLimit", + "語", + "0a0354574d10001a4630440220306b5cd911a80ed66916564a166f6ee835dd4aa5bdbec167a1814d947427b8bd02201f7cb5ff81f7108d73ba5fa011106a49396eeb372c3a1790cdc358132c4c9664", + "_zeroDbl", + "0a0a5265796e61546f6b656e10001a463044022030f53c66cf3037b8b39639cc217786e934f8c79162fe7997e6df91e698e02d5602207235fa1eb29a898d17c83c025f4639d1e62771adb9361ef98425b0f2d32a9950", + "ZGKBWrXTcC1wUrkEORqg", + "setEndTime", + "DeviceOrientationEvent", + "TransportInterfaceNotAvailable", + "lruList", + "漁", + "get renderBlockingStatus", + "31303031333930", + "aaiK_ceVlv_5sALHXx6w", + "both", + "SBOX", + "CMR", + "gaUOtbnNbWAm4cuCjZHV", + "set tabIndex", + "getAllReadonly", + "nh", + "rose", + "maligngroup", + "uN", + "册", + "^(gtm\\d+|gtag_.+)$", + "endOf", + "Sr", + "VectorBasicType", + "EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT", + "HOME_PAGE.COMMON_WALLET", + "DappChain Mainnet", + "shine", + "bottom", + "drawAxis", + "0a08436f6c6f72706f7010061a46304402200abd740abe3896452137fe2f8fdda1ffd03339cb94c2b3611be6e897efa208fd022072c89f0db083281b6609ef49d9947fb816dd77dadf01b037f31cd00072d74c98", + "8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c", + "set vspace", + "armor", + "Expected \"actual\" to be loosely unequal to:", + "setAllowance", + "Se", + "SPa26kILXVgvwzCt00XQ", + "loadScript", + "parseCallResult", + "patternMatch", + "^['ঀঁংঃঅআইঈউঊঋঌএঐওঔকখগঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহ়ঽািীুূৃৄেৈোৌ্ৎৗড়ঢ়য়ৠৡৢৣ০১২৩৪৫৬৭৮৯ৰৱ৲৳৴৵৶৷৸৹৺৻']+$", + "getCreateTime", + "昂", + "hasAccept", + "DafmkyZIx6ZvnFbp9SGT", + "writeMessageSet", + "breeze", + "__createBinding", + "usuraio", + "51a36e5a-2480-4b57-989c-539345a13be2", + "TRANSACTION.FAIL.REASON.OUT_OF_TIME", + "idn-email", + "DEU", + "currentFilterType", + "hasBlockIdentifier", + "^(PS[0-9]{2})[A-Z0-9]{4}\\d{21}$", + "currentProvider", + "trxBalance", + "執", + "_getDecoder", + "G15", + "ASSET.CUSTOM.DESCRIPTION", + "gaGlobal", + "uint240", + "concatBytes", + "0a0621212136363610001a473045022100eb4163bf4daf12170ef953ed54e79262a819c8cb1f4eea2768498ff1ad3e15b202200cb955413d9a44c2496aa2a098c186f0288cec9ac6facb43c987b646667f1a75", + "SgAaLBiV4wzAxtkfukT6", + "VIR", + "[object DataView]", + "Order start time", + "CREATION.WALLET.TITLE", + "product", + "pratica", + "syncScrypt", + "须", + "getDefaultProps", + "DOP", + "unpack", + "Ta", + "PAGE_LEDGER_PATH", + "^[\\s\\xa0]*$", + "checkSwitchChainPendingInfos", + "UYU", + "ar-SA", + "nextDecade", + "verifySignature", + "些", + "186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb", + "59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5", + "0a084f746f6e616d695310001a46304402202fb6b956845d153b830c0411defd2149c3c1f7bab7754748b9314f3c9db9fae002203b6ff85dfd2b63701f3b10050e11a8f52d36a17350cc748bc525f980b1007d74", + "uint160", + "getAssetOptimized", + "Ah", + "wallet/5.7.0", + "bmpstr", + "readUint8", + "upgrade", + "I_ROMIDN_XUrKqbDnUcC", + "_7nFULDivxc88G1MxtUIl", + "general", + "riJFaBdb1BuDmz2Ir9du", + "that", + "er", + "onEachLayoutShift", + "makeKey", + "suppressContentEditableWarning", + "working", + "internal.setRemoteConfigParameter", + "campaign", + "replaceWith", + "readPackedSint32", + "76d06", + "XRInputSource", + "_e", + "^(\\+?234|0)?[789]\\d{9}$", + "HOME.GAS_FREE_ENTRANCE.BANNER", + "offsetHeight", + "XRRigidTransform", + "cb0scVwZ7viAYU_xfOz9", + "美", + "publishSignedTransaction", + "gtm", + "getUpdateCycle", + "PAGE_SETTINGS", + "onChangeCurrency", + "rmd160", + "ti", + "promote", + "%SetIteratorPrototype%", + "movablelimits", + "e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7", + "url_passthrough", + "msgroup", + "0a0e54726f6e466f756e646174696f6e10001a46304402204d83e34a21cce023d557b5777b965854a5302580c97315121329bee550cde64b022044f236db3d4714da98f94c3ab4f5e84374cea944327d9244d68f20ecdea23a40", + "_transform", + "**** end checkBgReady", + "儀", + "eccesso", + "^(\\+?250|0)?[7]\\d{8}$", + "borrow", + "writePackedUint64", + "31303031333833", + "废", + "ko0L9FRtUGPkXIEo1lXF", + "仓", + "英", + "robust", + "GTM blocked. See go/13687728.", + "injectPromise", + "IO", + "dust.pixieSetCorePlatformServices", + "two", + "0a0a4c75636b7947616d657310001a463044022058c8f987269e9eff535bf7bd26413301d6347b8933fa022fdb188060d64e779602203d345d46035cc25b03d25458782f0ad0fa4c13e13460cf52e279f601072f3547", + "nations", + "flacone", + "righello", + "trottola", + "RSA_SSLV23_PADDING", + "0a09486f7273655368697410001a463044022020b7c216577f9e88c8477c0796d3db846dcbc376e848c4d6f9597462d82d0c940220790ef08a50ff3e750341b62c5197dd06f0c9be6c8dbf8bbcd5e785747db69253", + "ASSET.ASSET_MANAGE.TITLE_FILTER", + "deserto", + "get accessKey", + "Na", + "0123456789", + "TronLottery/TRX", + "WALLET.LEDGER.CONNECT.STEP_1.HELP", + "ugwW1bNN6eraD_vhGtXZ", + "HOME.UPGRADEHD.TIP3", + "unstable_expectedLoadTime", + "ancella", + "諾", + "vigneto", + "deeppink", + "ENERGY", + "writeFixedHash64", + "劣", + "subTitle", + "溪", + "addressCopy", + "EXISTS", + "凯", + "戏", + "SENDING_ACCOUNT", + "compactMultiProofToNode", + "trigger_smart_contract_transfer", + "ballata", + "baldo", + "getDataFee", + "creators.[].value", + "isNextHardforkBlock", + "Jo", + "minLength", + "veteran", + "绘", + "new_feature", + "0a0e546865536563726574537461736810001a473045022100bd7496783bc17a3fa21ed7b2fdc90da9e9ef49b643fbf3f612fe7f72a4ba1f8e022027aa6bdebe11aab78c10c6320689d1cdf22e6118884f962dbe87b66e539cc10d", + "0a104155534469676974616c446f6c6c617210061a473045022100b1a7b2c133ee4b6291940c4177a0e03ed032acdd6e40f76c01f2c3d0af83fcec02200c2e567f72b81d832be7963f6ade81d0546b35188f88b5d784e706ffef0d52d9", + "^[0-9]{15}$", + "0a0e4c75636b794368697073436f696e10001a473045022100d038b9db3319f26086f18c6d50181124533dcbcda602d85925abe72930a3904a02201722da805886d7aec77db9585d8c64ccfe2be195a136ed5b3a032e6542ed2fc1", + "mulp", + "^[a-z\\d!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~\\u00A1-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+$", + "useMutableSource", + "largestShiftEntry", + "publicEncrypt", + "rgba(71, 218, 147, 0.3)", + "continuo", + "fratello", + "PT", + "require_host", + "0a03544b4710001a473045022100f4fada76ed5cff76fb8d57f0be5e3c86036f25ca6bde51d0b4141687e249d2790220153267ef3b0f63c4b181281513a3f6791f1e4cee5aa6f0c61e744eb62f7ed572", + "accessors", + "setRequestHeader", + "d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8", + "31303031383732", + "TRACE", + "1199.98px", + "YkJWiCQSosmCU9J7AKkl", + "get download", + "IWillBuyUrSEEDReadDescriptionNOW/Tarquin", + "0a11476f6f645669626573446f6e6174696f6e10001a4630440220256dc03e4a7418fb0013be052e3fb7d72187e187fb325246dac1f3a169bc024a02205e51ab76a9d0f5458d89cc565e01144b4db373160f4d35b4c548c327c845e082", + "col", + "牽", + "枝", + "熙", + "CG", + "transferRecord", + "TOKEN_TRANSFER_LIST.EIP1559_SPEED_UP_GAS_PRICE.TITLE", + "consensusAlgorithm", + "tokenDetailRiskTokenTipWrap", + "LIsUHupvwuVBcsgeHgpE", + "friend", + "_toArrayLikeBE", + "get boundingClientRect", + "requireNative", + "减", + "readingMore", + "0a0353434310001a463044022009af592a232506a0c152d78876a9aedf1cafd3dad0fd752edd8df3016ad207670220112eb5b2cf8da9583421d0e1832f5dc8b90b13f425f9dfac5e039a113a41235f", + "DEVICE_NOT_ONBOARDED_2", + "LuckyChipsCoin/TRX", + "^[\\w+/_-]+[=]{0,2}$", + "getBytecode", + "MG", + "datalist", + "隨", + "0a0654434854525810001a473045022100f20203f28f495dac7642473f9f0d9e01377715b24a80dfaa33dab0ddf5e01490022017d66ce2ecdd8a538710203ba8e136985de952ace3c1a9f58577f410810f2862", + "遲", + "声", + "etag", + "vC", + "nordico", + "msGridArea", + "zx", + "纖", + "_readableState", + "textLength", + "bcCVqyEoyb4ga5yRioyq", + "TRANSFER3.GAS_DETAIL.MAX_GAS_FEE_TIPS", + "HOT/TRX", + "cnyBalance", + "fa", + "_PGCJHmq1mdKBVX44d_A", + "clippath", + "getScripts_asB64", + "Z_FULL_FLUSH", + "f0w6uk2EramTU9gyLfER", + "isValidAttribute", + "BB", + "hfp9k97a_DseDgk89sYE", + "privBytes", + "`%` may not be present anywhere but at the beginning and end of the intrinsic name", + "canShare", + "ASSET.CUSTOM.CONTRACT_ADDRESS.NOT_TOKEN_ADDRESS", + "BOV", + "陕", + "pascal", + "0a11456767696573466f6f6441697264726f7010001a473045022100810a5ffb64f092845f98c6acf9ca812373bd1a503c2aa49e1ebcf8b084b1ba8802202476b7107b19600ef733f2fa5f1ba91b093cd79c0cbb3d9eff5534de733fd5c6", + "nodeManagementDetailPage", + "offuscato", + "veduto", + "zeroBits", + "TOKEN_TRANSFER.TRX.FROZEN", + "xmlnsXlink", + "闪", + "CheckCircleFilled", + "mogio", + "ExclamationCircleFilled", + "Gwei", + "_read", + "cxcUPR2DfRVC_XzIzwWT", + "xSsCMKgFPDxrSRpLswej", + "結", + "dsa-ripemd160", + "generateMnemonicAccount", + "utf8ToBase64", + "6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7", + "computeSeed", + "useActionData", + "troppo", + "first_visit", + "0a082e48454c5055532e10001a473045022100b7d5b7da59e0999b124ba232141a629414a2f8eacd25fe3d8d6c44bae2d96877022026a028b0b3266f7263d86d2fa4002571476e4c1982d0746c2f3faecb0d8b7b92", + "anima", + "getAccountResource", + "Zh", + "GWEI_TO_WEI", + "diffuseconstant", + "0a1253434342657461416363657373546f6b656e10001a47304502210095a8a33729ac2043d2324c45557fe21a3de26290a7e61e8bbc49e5c14b87a65302207ec944fd981b2e438a16812c26182b6c033f2f98f32b374c9f567c7a302e9927", + "BQ", + "WALLET.BACKUP.MNEMONIC.TIP_1", + "gtm.sync", + "0a09496e646f446574696b10001a463044022036eee20e94e2d5d8496d8d4b6958efae7fa80a5c99ebea9c99d5b8ca28055ccf02200c195e729b258fc2fb94afe1c88fa1b6194fa8ea11f18d6416470df56f97bb52", + "#f4a460", + "playbackRate", + "onAppearActive", + "趣", + "teal", + "d51328ab", + "當", + "vu", + "venue", + "0a05524546554e10001a47304502210090cb3d8c8c39cf5ff719683824a40e37d7a5884b458166e7c70e4d601e536f2b02206f1891f11355dcd0d6df59a1d0213c1b8c1b07fd04f5a2f02a96a8f0fc3ffaec", + "qy0VDGzLZFhxvXTyf16O", + "getAccountName", + "getNextLength", + "TWO_TO_52", + "dry", + "kernelmatrix", + "ZZxgq5LiAY86MBlrrvvK", + "响", + "openbsd", + "decodeUnsafe", + "readCharacterSet", + "transito", + "ERR_MISSING_ARGS", + "carretto", + "DETECT_NEW_TOKEN.ENTRY_TRONSCAN.TITLE", + "getRandomBytesSync", + "u2029", + "gasFreeTag", + "ef", + "writePackedSplitZigzagVarint64", + "AAAAaQV0TElOSzJsl35u/ITlErucMPduMMFg7Qb7AAAAEgAAAAUwRQIhAKrHzMZRQwxlTtFXtemSNpwJuM7tt8/CeG7s/11hLW9YAiAgQqM8jl/tgw6LgepvG5Pl1j0OWTZdG/qnY3yPlsxMzwAAAGcEdERBSQCJ7TPtUX9YoGTQ71bJ6J3AHumiAAAAEgAAAAUwRAIgZDWEE2dVxa1lYlOVeU75Asi/EFDvnk3e5cB/S/wNJPMCICN3uazGk4ReRBxHibt6Q2kbmPDqhtaZroChpNb3Zr7GAAAAaAR0RkFVumK8/Kr8ZiKFPMor5qx9hFvA8twAAAASAAAABTBFAiEAs3yN0DgU5+CFhcgYVPG6FiZSiql7ErgjBZ3urtqiNdUCIFIYc6l+pTkTNVwbBUc5mhCL8pW1vlt6onpzaNxtc7+YAAAAaAV0Rk5DVP3wbB6z/9GV3FFfoShwCleEYPUEAAAAEgAAAAUwRAIgA9s8RYxfzK3D4cvIPSDMuQSjY07eRFiMivxCjEfGTRACIGWHsn55eSXxwzjI1aR1NqdHfMJnK7lGG5RD4JGyPk0RAAAAaQV0SUNCVCRI3BAiBhsitgzgskDLnDhqELj5AAAAEgAAAAUwRQIhAK6uvWHStfWsmKAZawH9DN+dtfuW2P8WnXvqHTDHxHiqAiAiIb6NFK74zc+m6sZOxCAv+1ZAnmJcbDyd/yxuJ2gbXQAAAGoGdG1VU0RDwtHQSSpcmsc15foI65N2+FAiLr8AAAAGAAAABTBFAiEAkgVh6e5bWWQScDBEixAIyWG9bk046IurvWuqjwrNRQoCIBsRQKGj+fVqqV/bqsztHwa5uPFnyvDSW2/LaMt921n0AAAAaAV0VVNEQweGXG6HufcCVTd+AkrOZjDB6qN/AAAABgAAAAUwRAIgJzah/gUHcKoAkW9T2Qv+4RLupcta0Tm46IKdlc29+UYCIC+zmVPA1hid2LuMacfpFFpn+1NSQ/qR6Ogus41e33Z/AAAAaQV0V0VU", + "惨", + "0a05536561726110001a46304402203780c7f09561b31620e7f7f93a1bb8cd8ee144157250f7b6fead83321005f112022024b667e35de9df69758530391e47eb5a8451aa739cf05e4fa6413373f8644cae", + "WITNESS", + "isPureReactComponent", + "set protocol", + "GAS_FREE_MULTISIGN_ACCOUNT_MODAL.BUTTON_CONFIRM_TIME", + "unstable_requestPaint", + "piccino", + "isPrivate", + "vampata", + "u32", + "WebkitGridArea", + "0a02585010001a473045022100dfa91b248a6f117c921e5d3eb623c2ee16b74eaf8ddfc6bc295af20560f7f4380220189121ab4b074185c58cf35bb956d76f95db83f9057ded4782e11f2a70f17e2e", + "minGas", + "special", + "relative", + "Jh0o994bHOXNC4dlEgpS", + "alcohol", + "dsa-with-sha512", + "sollazzo", + "膜", + "totalBalance", + "toFraction", + "RECEIVE.DESC_GASFREE_TIP1", + "Chi", + "tokenInput", + "^[A-Z]$", + "Z_0jvIthJ1FYysY4___T", + "GetCSI", + "0a045365656410001a473045022100ba53b37ab07e7094811f0217c354b8600101312e3f6238c6e27fe04b4ba9838702200824f987d39b57246648897f10f35f460a7aec5de3e37047770a780323c62a2f", + "indoor", + "Pu", + "hasNetWorkError", + "CloseOutlined", + "activeFeeParams", + "a3uDDpb3s9nP95JRK1Iw", + "onCanPlayThrough", + "ACCOUNT.SEND.MY_ACCOUNT", + "createMethod", + "HOME.UPGRADEHD.TITLE", + "30440220770b731ffb6091493ce2fcdb4163ad872add409a9c66e88e29b0d7a82b0ee79c02201e0130c1841c484e816b9f9ff3694eea3601e1569c1ddb87319b08d86e9823d5", + "isHiddenTransactionsSmallAmount", + "#ff1493", + "身", + "0a0647657443617210001a46304402206b269d2890a16ce5aefcbb9740e9867abf2603f0f879c9ad35bbb09a5ba720e802203753b66e8fb9f20ed25f7bc626ab4ba773d5110989aeb40035d0b28ae499d5f1", + "msGridColumnStart", + "setHTMLUnsafe", + "FRO", + "footerWrap", + "sterzo", + "MozZIndex", + "nameModalVisible", + "AnimationIteration", + "removeAttributeNS", + "0a0b436f696e5072657070657210001a473045022100ad82736e630e93e068d27d61fc0d8cd816094b27afa1f7df21241245225063b30220765286c07245bdce9a15910ff1c92ab5908e0f625e826e3c00d2dafb57e5f3e4", + "TLS", + "AccountUpdateContract", + "SECURITY_AND_PRIVACY.PRIVACY_DATA.LABEL", + "port", + "UM", + "onContextMenu", + "found", + "readUIntBE", + "modalTitle", + "sha256Word", + "setKeysList", + "0a0b54524f4e626574616e746510001a46304402207357a8ba01b1d7ec5c2d8ac5af0e3a84a139b2ff0fb56fafe89fd516d021653b02203811b2f3c9a6c57a60aee79e3ff9d8178b69027ef2d17eade4c917930ef1ceba", + "showRiskTips", + "intersectionWith", + "gufo", + "5.3.2", + "wqRqUD5Hy64qxy6ocsqO", + "sausage", + "3086d221a7d46bcde86c90e49284eb15", + "TronLink", + "malinteso", + "sfacelo", + "_fetchBytes", + ":_to", + "ON_CLICK_RADIO_ROW", + "spacer", + "頭", + "mn-MN", + "basso", + "timebombPeriod", + "eYTWkFm39UtXvaPyQj3J", + "stupendo", + "Presentation", + "proud", + "庫", + "validity", + "^(IS[0-9]{2})\\d{22}$", + "Delegatee", + "GAS_FREE_BROADCAST.APPROVAL_SUBMIT.INSUFFICIENT_BALANCE_EXCEPTION", + "historyItemText", + "postal_code", + "cuscino", + "osmosi", + "filterSorts", + "验", + "scrollWidth", + "hmacSHA512", + "laugh", + "唯", + "CONFIRMATIONS.NEW.NETWORK.TRONEX_NET", + "NavigatorManagedData", + "坡", + "邮", + "accountType", + "userName", + "評", + "calculateSalt", + "app_store_subscription_renew", + "stream.unshift() after end event", + "ws", + "贴", + "isISO4217", + "KMF", + "SETTING.TITLE.ADDRESS_BOOK.DETAIL", + "caloria", + "composedPath", + "0a0a63697479757074616b6510001a4630440220041afc5602e935fbcda3d37bcfcc71cca6d874ce21667b2f9711ea4225f1ddf20220703e9436e3ddb17c69ff054295d5f224b8b9bd63e98f6e14ae717b1d7422bf9b", + "showCreateHDModal", + "KWD", + "hadRecentInput", + "律", + "AAAAaAV0TElOS9FIOKaOivut5e+0EdWHHqABGv0oAAAAEgAGbu0wRAIgWsY1F7aaUAqUpHqfHjNeO3HayMiqFJ897Y5TDfV9twACICt+ohleHRzE3UywVVgcI5hrLxugWN7RwEigOl8IMGI3AAAAZwR0RkFVQcu6AYxO+QMDldqKiCwyyP67jVYAAAASAAZu7TBEAiAcWfQ09QODXDCpoTKGHa+0vl28xjU3VEYAfPaaAwca1gIgMqDKz5Sa8Luva0ZEzcvbSHPWM1bENLAGxdA8ZUp/GKw=", + "0a05706561636510001a473045022100e5559c17bb3f5b31e48ac69f3b8f60e597a7201018fec5a6092116214b3760f102207bd628f8a87587e308615a2f56f682ea3c5bcc4110a558a41b3e207fa700a3c2", + "_wnafMulAdd", + "searchItem", + "^\\d{2}[A-Z]{2}\\d{5}$", + "mimosa", + "Fc", + "executeScript", + "0a0b53696c766572436173687310001a473045022100bffba4dede981bbb0526d46b66026abb6eea0d1beeda4319a9b6fb786e7a504e02205d68ee535d032e9544c2b52ade36093a2152c5e07570635c4b6d47cb1974a6ac", + "subset", + "rVQtWp8BESNO0jNxSrL5", + "I3", + "chainWrap", + "CONFIRMATIONS.NEW.RECIPIENT", + "OKUKtjzW9RwqOoeKk6gw", + "feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d", + "getCodeHash_asU8", + "圆", + "31303031343237", + "internal.enableAutoEventOnHistoryChange", + "目", + "set autocapitalize", + "\t\n\u000b\f\r                 

", + "HP", + "凍", + "旦", + "defaultChecked", + "087c1207313030303337351a0853616c766174696f20002a015f3203545258380642473045022100f4257cfbd0cd3d31c822a0b2923bfc9755f40129b54217589d65fa5d2401fca702200ee98c36b63a3c8248f26d05731b1f3ed9eaf61fe86a35bad01703f8e33e73da", + "UN", + "static/img/a84301bab87097b0f611db7b48f80236.svg", + "dj", + "0a0d4a6572656d794c696e436f696e10001a4630440220306a040bf7b2a86968597a7f1d26f3369dc1b46dff75edf75773074c2e3a22f002204afb48f6b2c2b4b47e59ca435da906e89b32a75d7133cf55530781200534d956", + "get files", + "checkWatchAsset", + "disableInput", + "discard", + "#191970", + "set ariaValueText", + "懸", + "ga_customer_data_terms", + "0x60a06040908082526103e5803803809161001982856101d6565b833981019082818303126101d2576100308161020d565b91602091828101519060018060401b0382116101d2570181601f820112156101d25780519061005e8261022a565b9261006b875194856101d6565b8284528483830101116101d25783905f5b8381106101be5750505f9183010152823b1561017a5780516100b3575b50506080525161013c90816102a982396080518160180152f35b8351635c60da1b60e01b81529082826004816001600160a01b0388165afa918215610170575f9261012d575b50905f80838561011c9695519101845af4903d15610124573d6101018161022a565b9061010e885192836101d6565b81525f81943d92013e610245565b505f80610099565b60609250610245565b90918382813d8311610169575b61014481836101d6565b810103126101665750905f8061015d61011c959461020d565b939450506100df565b80fd5b503d61013a565b85513d5f823e3d90fd5b835162461bcd60e51b815260048101839052601b60248201527f626561636f6e2073686f756c64206265206120636f6e747261637400000000006044820152606490fd5b81810183015185820184015285920161007c565b5f80fd5b601f909101601f19168101906001600160401b038211908210176101f957604052565b634e487b71", + "0a0a5452585477697474657210001a4730450221009cbd3e5775ce6902fffaea41d9b9b75cd39e4df47fa9af9ac4c4f7c1b639c22502206561c8f3bca440780b3a6c689713b44fa28d32a4517854d4ad4bc3be03b83b64", + "ASxpT6wOf_Jrh6jofryG", + "PaymentResponse", + "0a066645724d615810001a46304402206f7ca076f01aa190607114c13308c1758b4d1c461eaf05c119d9a4350cfb145502205a8ed03667c807ca026958f87f02cbd9e2634c7ebb53a15c9ef18dd2a1d6f4c7", + "readZigzagVarint64", + "get viewBox", + "sviluppo", + "olivedrab", + "getAssetIssuedName_asB64", + "阻", + "clearWitness", + "-rtl", + "lv", + "getPatternPosition", + "0a094b495749424552525910001a46304402205056c7d1e2c18b95a7ddf38d07c5f1a7c1176129cc6eb6001a2408641aef1dc40220159d533ca48860733ee8903308690b96f2e8283210f6b6a6387055935153eed8", + "^https?:\\/\\/[^/]*cdn\\.ampproject\\.org\\/", + "TEST_DAPP_CHAIN", + "tokenFilter", + "0a0c546f776e627578746f6b656e10001a473045022100fcd23006c17d8dac7e2fe0305aa50a82b9d389d1d54b466820320539310ec99502207a1f94399c75cdb34c81bfdd228c1ef575ff424653813b52a759094a4fe04d39", + "nettuno", + "Be", + "zefiro", + "fetchUnFollowedAssetList:", + "PpW7xAJ4Oip9sxOsxDPx", + "GRD", + "nv", + "rubrica", + "哥", + "zfUHpxOLaelKHG7iVmeA", + "秘", + "novalidate", + "sortedLastIndexOf", + "SEND_CONFIRM.FEE.POPUP_DESC_2", + "0a095365706869726f746810001a47304502210095f6aa5e8cf83a5eb143503536df1c84a9c903a1ac1290f9c719578af246afe3022059b7153d41a3d7f3e75323ccb52ace1f05ef8b970a0fdd682f401c8375dc81a3", + "isValidPublic", + "l11", + "melis", + "destroyInactiveTabPane", + "album", + "finalResponseHeadersStart", + ":sendHitTask", + "animationend", + "century", + "YB", + "entryType", + "0x23b872dd", + ":language", + "onHighlightChanged", + "globalLogger", + "-\\w", + "prassi", + "leaveKey", + "in", + "(function() {\n'use strict';\nnative function Apply();\nnative function Save();\n\n// Used in the callback implementation, could potentially be clobbered.\nfunction makeCallable(obj, target, isStatic, propertyNames) {\n propertyNames.forEach(function(propertyName) {\n var property = obj[propertyName];\n target[propertyName] = function() {\n var recv = obj;\n var firstArgIndex = 0;\n if (!isStatic) {\n if (arguments.length == 0)\n throw 'There must be at least one argument, the receiver';\n recv = arguments[0];\n firstArgIndex = 1;\n }\n return Apply(\n property, recv, arguments, firstArgIndex, arguments.length);\n };\n });\n}\n\nfunction saveBuiltin(builtin, protoPropertyNames, staticPropertyNames) {\n var safe = function() {\n throw 'Safe objects cannot be called nor constructed. ' +\n 'Use $Foo.self() or new $Foo.self() instead.';\n };\n safe.self = builtin;\n makeCallable(builtin.prototype, safe, false, protoPropertyNames);\n if (staticPropertyNa", + "var chrome;if (!chrome) chrome = {};chrome.loadTimes = function() { native function GetLoadTimes(); return GetLoadTimes();};chrome.csi = function() { native function GetCSI(); return GetCSI();}", + "Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: \"script-src 'self'\".\n", + "Refused to compile or instantiate WebAssembly module because neither 'wasm-eval' nor 'unsafe-eval' is an allowed source of script in the following Content Security Policy directive: \"script-src 'self'\"", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/analytics.js", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/gtag-ga4.js", + "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0", + "x86", + "64", + "Microsoft Edge", + "135", + "Not-A.Brand", + "8", + "Chromium", + "135.0.3179.85", + "8.0.0.0", + "135.0.7049.96", + "Windows", + "10.0.0", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/popup/popup.html#/home", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/vendors/runtime.js", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/vendors/766.js", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/vendors/109.js", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/vendors/126.js", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/vendors/842.js", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/vendors/9.js", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/popup/popup.js", + "animationend", + "animationiteration", + "animationstart", + "transitionend", + "es-419", + "UTF-8", + "AE68A487AA919CAE", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/popup/popup.html#/guide", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/310.js", + "readonly", + "TronLink is a decentralized wallet that prioritizes security to safeguard your transactions while you enjoy your Web3 journey.", + "Create Wallet", + "Import Wallet", + "You can also", + "pair Ledger hardware wallet", + "c2cdd5f9-4683-405c-9fc5-bec9902037d8", + "User Agreement", + "/static/img/f9411c44a3240691b0a1134193fe29d6.svg", + "Scroll down to read all the terms first", + "I agree, no more reminders", + "/static/img/edfbe46f4b8974986cf560707bd2155e.svg", + "Start Your ", + "Web3.0", + "/static/img/2b6cf5ad729abc687bb989edf1bf66c4.svg", + "/static/img/fd2f666db87dad3428e3e49141ac77ca.svg", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/popup/popup.html#/import_wallet", + "#/import_wallet", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/155.js", + "/static/img/6e0fdc51db3909cad02ec8ea571ebf23.svg", + "Paste or enter your mnemonic, private key, or keystore", + "spellcheck", + "tabindex", + "Next", + "Import via Keystore File", + "Incorrect mnemonic. Please check and try again.", + "sentence pair fortune case imitate bitter hip okay hollow infant garment decline ", + "Wallet Name", + "Import", + "Password", + "Your password is essential for unlocking your wallet and accessing your mnemonic, private key, and keystore. Please keep it safe as TronLink does not store your password and cannot help you recover it if lost.", + "Enter a password", + "Enter the password again", + "Import Mnemonic", + "Uppercase", + "Lowercase", + "Number", + "≥ 8 characters", + "jM1272995", + "Passwords do not match", + "/static/img/0fe3d5b4225d73c20f319e9fb05f931d.gif", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/popup/popup.html#/create_success", + "#/create_success", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/884.js", + "autoplay", + "Successful", + "Accounts are imported on the following networks", + "Confirm", + "Mainnet (TronGrid)", + "Energy", + "Bandwidth", + "Send", + "Receive", + "Stake", + "Vote", + "More", + "Assets", + "Collectibles", + "Switch Wallet", + "Add Wallet", + "/static/img/a7506f221866150cd837e54a276a60f2.svg", + "No wallet under current network", + "Generate Sub Account", + "c2cdd5f9-4683-405c-9fc5-bec9902037d8", + "https://debug.tronscan.io", + "https:", + "debug.tronscan.io", + "EVM networks supported", + "TronLink now supports EVM networks including Ethereum, BSC, and BTTC.", + "/static/img/339d9eb4f1cc4c973839f2580cac812f.webm", + "Next", + "Explore GasFree", + "No more gas fees! Enjoy effortless transfers with your GasFree wallet.", + "Explore Now", + "Use GasFree Wallet", + "/static/img/2d36acd5b708e2b40d9ee75f95f402e6.svg", + "/static/img/b8540e817f6fd9c1a910e01794c84725.svg", + "/static/img/c4f6bed6039ca2277142e5cb5498f1c6.svg", + "https://static.tronscan.org/production/logo/usdtlogo.png", + "https://static.tronscan.org/production/upload/logo/new/TXDk8mbtRbXeYuMNS83CfKPaYYT8XWv9Hz.png", + "c2cdd5f9-4683-405c-9fc5-bec9902037d8", + "Updated to have one master HD wallet", + "This allows you to manage assets in different wallets with a single mnemonic.", + "/static/img/0fde963942f1290a6fffccda23a647fd.webm", + "Explore Now", + "/static/img/fb765a6b221c83bfbf253d676f69a840.svg", + "/static/img/330a12158ff8f7473fd8855b3993872b.svg", + "Got It", + "transitionend", + "animationend", + "element", + "event", + "first-input", + "largest-contentful-paint", + "layout-shift", + "long-animation-frame", + "longtask", + "mark", + "measure", + "navigation", + "paint", + "resource", + "visibility-state", + "about:blank", + "!function(){\"use strict\";const t=new CSSStyleSheet;t.replaceSync('/*\\n * Copyright 2019 The Chromium Authors. All rights reserved.\\n * Use of this source code is governed by a BSD-style license that can be\\n * found in the LICENSE file.\\n */\\n\\nbody {\\n margin: 0;\\n padding: 0;\\n font-size: 13px;\\n color: #222;\\n}\\n\\nbody.platform-linux {\\n font-family: \"Google Sans Text\", \"Google Sans\", system-ui, sans-serif;\\n}\\n\\nbody.platform-mac {\\n color: rgb(48 57 66);\\n font-family: system-ui, sans-serif;\\n}\\n\\nbody.platform-windows {\\n font-family: system-ui, sans-serif;\\n}\\n\\n.fill {\\n position: absolute;\\n inset: 0;\\n}\\n\\n#canvas {\\n pointer-events: none;\\n}\\n\\n.hidden {\\n display: none !important; /* stylelint-disable-line declaration-no-important */\\n}\\n');class n{viewportSize={width:800,height:600};viewportSizeForMediaQueries;deviceScaleFactor=1;emulationScaleFactor=1;pageScaleFactor=1;pageZoomFactor=1;scrollX=0;scrollY=0;style;canvas;canvasWidth=0;canvasHeight=0;platform;_window;_document;_context;_", + "windows", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/popup/popup.html#/settings", + "Settings", + "/static/img/a0c80e94b67cf6a6cff2ad661ab0b2fd.svg", + "Address Book", + "/static/img/cbeec765e2b3a852018f3db9727e6b97.svg", + "/static/img/c0bab06aeba9986e37ed214a651b5d08.svg", + "Networks", + "/static/img/a40e02ea9e11126afbaefa0d7a1c406b.svg", + "Security & Privacy", + "/static/img/41e750a192afcfef446e1dbedc7f8dc7.svg", + "/static/img/d117c0858c096ff82380bca3433e9c43.svg", + "Denominated Currency", + "/static/img/0db95394df135e29129f01986ccc0a0a.svg", + "/static/img/a141c2f0b2cefb4df9a291d5838d99d2.svg", + "/static/img/f893201c0262e73e9254d74a31d876e9.svg", + "Language", + "/static/img/43ea9717bf2a8dd35f961adb2d1d5cf3.svg", + "Auto Lock", + "Never", + "1 min", + "5 min", + "15 min", + "1 hour", + "4 hours", + "/static/img/2cc8c97b8f57a976888358b6ba394696.svg", + "Ledger Connection", + "/static/img/8608114d970837c871e50f5fdaf08e88.svg", + "Set Default Wallet", + "/static/img/0ebf7a03094b98fed2d6aa8c537fb2fd.svg", + "/static/img/958c3ace09b7e117dff6e28ecadc3c44.svg", + "About Us", + "/static/img/e0afaefdfa9ef0a869c1a26d34c5a789.svg", + "Lock", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/popup/popup.html#/settings/node_management", + "#/settings/node_management", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/690.js", + "Mainnet (TronStack)", + "Shasta Testnet", + "Nile Testnet", + "Add Network", + "Mainnet", + "Sepolia Testnet", + "Mainnet", + "Testnet", + "Mainnet", + "Testnet", + "/static/img/8e86e0137108f1b999bcc1aa2a0ae73d.svg", + "This feature is currently only recommended for developers to use when debugging their own networks or Apps", + "I'm a developer", + "Cancel", + "Node Name", + "TronGrid", + "Full Node", + "https://api.trongrid.io", + "Event Server", + "https://api.trongrid.io", + "Add Custom Node", + "B1a7cASr1kJ_GaXOoFFL EqVDkDxpR6wjuW9uygAR pcfOT1op5Qo0r7UWfNNh is-valid", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/popup/popup.html#/settings/node_management_detail", + "#/settings/node_management_detail", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/913.js", + "Details", + "Chain", + "Network Type", + "Mainnet", + "Network Info", + "Network Name", + "RPC URL", + "Currency Symbol", + "TronLink", + ".71179.n.mul", + "71179.n.mulf", + "71179.n.imul", + ".n.imuln", + "71179.n.muln", + ".71179.n.sqr", + "71179.n.isqr", + ".71179.n.pow", + ".n.iushln", + "71179.n.mont", + ".w.convertTo", + ".convertFrom", + "71179.w.imul", + ".71179.w.mul", + "71179.w.invm", + "40cf4616231a10bc9002994461ba4c61eed1a99e30c8a77c99226f592d20aca3", + ".n.zeroBits", + "71179.I.isub", + ".71179.I.shl", + "71179.I.imul", + ".71179.I.mul", + "71179.I.isqr", + ".71179.I.sqr", + "71179.I.sqrt", + "71179.I.invm", + ".71179.I.pow", + ".I.convertTo", + ".convertFrom", + ".b.transform", + ".guessLen13b", + ".b.conjugate", + "b.convert13b", + "71179.b.stub", + "71179.b.mulp", + ".g.transform", + ".71179.n.sub", + "push.71179.l", + ".n.mulTo", + ".b.makeRBT", + ".b.revBin", + ".b.permute", + "38724.n.notn", + "38724.n.uxor", + "38724.n.ixor", + ".38724.n.eqn", + ".38724.n.eq", + ".n.redShl", + "push.60088.r", + "push.60088.l", + ".n._zeroBits", + ".h.isMounted", + ".v.setState", + ".forceUpdate", + ".count", + ".only", + ".t.createRef", + "27512.t.lazy", + ".toArrayLike", + "38724.n.lten", + ".38724.n.lte", + ".n.imaskn", + ".26647.me", + ".qe.onError", + ".26647.l.key", + ".l.charCode", + ".l.keyCode", + ".l.which", + ".l.deltaX", + ".l.deltaY", + "va.isMounted", + ".Mo.useState", + ".26647.Yo", + ".26647.Xo", + ".rs.render", + ".rs.unmount", + ".26647.et", + ".26647.tt", + ".26647.nt", + ".26647.rt", + ".26647.Ce", + ".findDOMNode", + ".t.flushSync", + ".t.hydrate", + "71179.n.uxor", + ".n.inotn", + "71179.n.notn", + "71179.n.setn", + "71179.n.iadd", + ".71179.n.add", + "71179.n.isub", + ".38724.n.ltn", + ".38724.n.lt", + "38724.v.invm", + ".n.redISqr", + ".n.redSqrt", + ".m.split", + ".m.imulK", + ".y.imulK", + ".n._prime", + ".I._verify1", + ".I._verify2", + "71179.I.imod", + ".71179.I.neg", + ".71179.I.add", + "71179.I.iadd", + ".71179.I.sub", + "push.26647.l", + "push.26647.l", + "_stringRef.t", + ".l.persist", + "877ed49f9da1129c5e20b32670533f8c6140ca3060a79630aaadb4b11cb48b7f", + "71179.n.iand", + ".71179.n.and", + "71179.n.uand", + ".n.iuxor", + "71179.n.ixor", + ".71179.n.xor", + "n._parseBase", + "n._initArray", + "71179.n.ineg", + "71179.n.iuor", + ".71179.n.ior", + ".71179.n.or", + ".71179.n.uor", + ".n.iuand", + ".g.revBin", + "38724.n.shln", + ".g.makeRBT", + ".n.redSub", + ".n.redISub", + ".n.redShl", + ".n.redMul", + ".n.redIMul", + ".n.redSqr", + ".n.redISqr", + ".n.redSqrt", + ".n.redInvm", + ".n.redNeg", + ".n.redPow", + "71179.p._tmp", + ".p.ireduce", + ".p.split", + ".p.imulK", + ".71179.n.gt", + "71179.n.gten", + ".71179.n.gte", + ".71179.n.ltn", + ".71179.n.lt", + "71179.n.lten", + ".71179.n.lte", + ".71179.n.eqn", + ".71179.n.eq", + ".71179.n.red", + ".n.toRed", + ".n.fromRed", + ".n._forceRed", + ".n.forceRed", + ".n.redAdd", + ".n.redIAdd", + ".38724.n.max", + "38724.n.gten", + ".38724.n.gte", + "38724.v.imul", + ".38724.v.mul", + ".n._zeroBits", + ".n.bitLength", + ".n.zeroBits", + "n.byteLength", + ".n.toTwos", + ".n.fromTwos", + ".n.isNeg", + ".71179.n.neg", + ".n.toBuffer", + ".n.toArray", + ".toArrayLike", + "n._countBits", + "get location", + "get action", + ".n.ishln", + "71179.n.egcd", + ".n._invmp", + ".71179.n.gcd", + "71179.n.invm", + ".n.isEven", + ".n.isOdd", + ".n.andln", + ".n.bincn", + ".n.isZero", + "71179.n.cmpn", + ".71179.n.cmp", + "71179.n.ucmp", + ".71179.n.gtn", + ".n._normSign", + ".n.inspect", + ".n.toString", + ".n.toNumber", + ".n.toJSON", + ".v.convertTo", + ".convertFrom", + ".55978.n.d.A", + "push.55978.T", + ".n.toArray", + ".17566.s.d.e", + "a992dCONnkoVUGlEOs_c correct", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + "a992dCONnkoVUGlEOs_c correct", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + "a992dCONnkoVUGlEOs_c correct", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + "42978.s.d.ac", + ".NEW_FEATURE", + "a992dCONnkoVUGlEOs_c correct", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + "a992dCONnkoVUGlEOs_c correct", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + "a992dCONnkoVUGlEOs_c correct", + "push.20706.r", + ".4473.s.d.e", + ".83253.s.d.A", + "push.83253.h", + "push.83253.p", + "push.83253.f", + "push.83253.S", + "push.83253._", + "push.83253.w", + "push.83253.P", + ".40037.s.d.A", + "push.40037.y", + "40037.w.show", + ".50192.s.d.O", + "push.50192.g", + ".69127.s.d.A", + "push.69127.l", + ".94077.s.d.A", + "push.94077.c", + "push.97052.i", + "45465.s.d.OC", + ".20706.s.d.V", + ".d.EVM_NONCE", + ".s.d.KEYRING", + "push.70555.n", + "push.27747.d", + ".39987.s.d.Z", + "99239.s.d.pN", + "99239.s.d.s$", + "99239.s.d.ur", + "15140.s.d.H$", + "15140.s.d.K0", + "15140.s.d.Qf", + "15140.s.d._z", + "15140.s.d.bL", + "15140.s.d.kQ", + "15140.s.d.kX", + "15140.s.d.mu", + "15140.s.d.rM", + "15140.s.d.s$", + ".91524.s.d.l", + "70687.s.d.qy", + "70687.s.d.tV", + "70687.s.d.wK", + "56996.s.d.LY", + "56996.s.d.gP", + "56996.s.d.z$", + ".27747.s.d.s", + "push.8650.T", + "62422.s.d.HR", + "62422.s.d.If", + "push.8691.d", + "push.8691.l", + ".70555.s.d._", + "47161.s.d.Gf", + ".65483.s.d.H", + ".15652.s.d.D", + ".68395.s.d.q", + ".47781.s.d.U", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + "99239.s.d.SE", + "99239.s.d.Ty", + "99239.s.d.Uy", + "99239.s.d.Wb", + "99239.s.d.Wu", + "99239.s.d.YT", + "99239.s.d.h7", + "99239.s.d.nV", + "99239.s.d.pA", + "70687.s.d.GG", + ".8650.s.d.W", + "push.8650.g", + ".8650.s.d.A", + "62422.s.d.CO", + "62422.s.d.Cc", + "push.71185.G", + "e.bumpTo", + "49693.s.d.MU", + "62422.s.d.VE", + "62422.s.d.dk", + "73626.s.d.S4", + "push.29028.i", + "47161.s.d.F9", + "23004.s.d.d2", + "23004.s.d.jD", + "27347.s.d.Fy", + "27347.s.d.L5", + "27347.s.d.Q6", + "27347.s.d.VN", + "27347.s.d.af", + "27347.s.d.h$", + "27347.s.d.ks", + "27347.s.d.q0", + "99239.s.d.D9", + "99239.s.d.Jz", + "99239.s.d.Qi", + "99239.s.d.Qr", + "26218.s.d.KD", + "26218.s.d.cW", + "90631.s.d.Rz", + "90631.s.d.c4", + "90631.s.d.eM", + "23004.s.d.H1", + ".7333.s.d.K", + "28049.s.d.EW", + "push.1832.c", + ".29028.s.d.B", + ".8691.s.d.TG", + "push.42978.E", + "O.S", + "38661.s.d._O", + "38661.s.d.ks", + "38661.s.d.ph", + "38661.s.d.sr", + "push.89319.n", + ".15138.s.d.c", + ".4950.s.d.x", + ".47781.s.d.$", + "push.13880.r", + "47161.s.d.QS", + "push.37800.h", + ".1832.s.d.q", + "PromiseRejectionEvent", + "push.42978.f", + "ant-input-suffix", + "push.37800.m", + "40409.s.d.RC", + "40409.s.d.aK", + ".37800.s.d.N", + "push.42978.p", + "push.42978.g", + "push.89319.a", + "83966.s.d.YB", + ".28792.s.d.l", + ".13880.s.d.C", + "ant-input-affix-wrapper", + "push.42978.T", + ".58795.s.d.n", + "push.3535.r", + "42978.s.d.Lh", + "push.42978.h", + "42978.s.d.gi", + ".s.d.REDUX", + ".18992.s.d.v", + "38661.s.d.$5", + "38661.s.d.Fe", + "38661.s.d.J7", + "38661.s.d.Q8", + "38661.s.d.U1", + "a992dCONnkoVUGlEOs_c correct", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + ".7333.s.d.U", + "83966.s.d.Vd", + ".3535.s.d.J", + ".8691.s.d.AP", + "ant-input", + ".37800.s.d.J", + "push.70161.l", + "push.47161.i", + ".58795.s.d.$", + "00", + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "0a", + "0b", + "0c", + "0d", + "0e", + "0f", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "1a", + "1b", + "1c", + "1d", + "1e", + "1f", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "2a", + "2b", + "2c", + "2d", + "2e", + "2f", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "3a", + "3b", + "3c", + "3d", + "3e", + "3f", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "4a", + "4b", + "4c", + "4d", + "4e", + "4f", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "5a", + "5b", + "5c", + "5d", + "5e", + "5f", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "6a", + "6b", + "6c", + "6d", + "6e", + "6f", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "7a", + "7b", + "7c", + "7d", + "7e", + "7f", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "8a", + "8b", + "8c", + "8d", + "8e", + "8f", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "9a", + "9b", + "9c", + "9d", + "9e", + "9f", + "a0", + "a1", + "a2", + "a3", + "a4", + "a5", + "a6", + "a7", + "a8", + "a9", + "aa", + "ab", + "ac", + "ad", + "ae", + "af", + "b0", + "b1", + "b2", + "b3", + "b4", + "b5", + "b6", + "b7", + "b8", + "b9", + "ba", + "bb", + "bc", + "bd", + "be", + "bf", + "c0", + "c1", + "c2", + "c3", + "c4", + "c5", + "c6", + "c7", + "c8", + "c9", + "ca", + "cb", + "cc", + "cd", + "ce", + "cf", + "d0", + "d1", + "d2", + "d3", + "d4", + "d5", + "d6", + "d7", + "d8", + "d9", + "da", + "db", + "dc", + "dd", + "de", + "df", + "e0", + "e1", + "e2", + "e3", + "e4", + "e5", + "e6", + "e7", + "e8", + "e9", + "ea", + "eb", + "ec", + "ed", + "ee", + "ef", + "f0", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "fa", + "fb", + "fc", + "fd", + "fe", + "ff", + "push.47161.r", + "push.47161.o", + ".6944.s.d.H", + "abaisser", + "abandon", + "abdiquer", + "abeille", + "abolir", + "aborder", + "aboutir", + "aboyer", + "abrasif", + "abreuver", + "abriter", + "abroger", + "abrupt", + "absence", + "absolu", + "absurde", + "abusif", + "abyssal", + "académie", + "acajou", + "acarien", + "accabler", + "accepter", + "acclamer", + "accolade", + "accroche", + "accuser", + "acerbe", + "achat", + "acheter", + "aciduler", + "acier", + "acompte", + "acquérir", + "acronyme", + "acteur", + "actif", + "actuel", + "adepte", + "adéquat", + "adhésif", + "adjectif", + "adjuger", + "admettre", + "admirer", + "adopter", + "adorer", + "adoucir", + "adresse", + "adroit", + "adulte", + "adverbe", + "aérer", + "aéronef", + "affaire", + "affecter", + "affiche", + "affreux", + "affubler", + "agacer", + "agencer", + "agile", + "agiter", + "agrafer", + "agréable", + "agrume", + "aider", + "aiguille", + "ailier", + "aimable", + "aisance", + "ajouter", + "ajuster", + "alarmer", + "alchimie", + "alerte", + "algèbre", + "algue", + "aliéner", + "aliment", + "alléger", + "alliage", + "allouer", + "allumer", + "alourdir", + "alpaga", + "altesse", + "alvéole", + "amateur", + "ambigu", + "ambre", + "aménager", + "amertume", + "amidon", + "amiral", + "amorcer", + "amour", + "amovible", + "amphibie", + "ampleur", + "amusant", + "analyse", + "anaphore", + "anarchie", + "anatomie", + "ancien", + "anéantir", + "angle", + "angoisse", + "anguleux", + "animal", + "annexer", + "annonce", + "annuel", + "anodin", + "anomalie", + "anonyme", + "anormal", + "antenne", + "antidote", + "anxieux", + "apaiser", + "apéritif", + "aplanir", + "apologie", + "appareil", + "appeler", + "apporter", + "appuyer", + "aquarium", + "aqueduc", + "arbitre", + "arbuste", + "ardeur", + "ardoise", + "argent", + "arlequin", + "armature", + "armement", + "armoire", + "armure", + "arpenter", + "arracher", + "arriver", + "arroser", + "arsenic", + "artériel", + "article", + "aspect", + "asphalte", + "aspirer", + "assaut", + "asservir", + "assiette", + "associer", + "assurer", + "asticot", + "astre", + "astuce", + "atelier", + "atome", + "atrium", + "atroce", + "attaque", + "attentif", + "attirer", + "attraper", + "aubaine", + "auberge", + "audace", + "audible", + "augurer", + "aurore", + "automne", + "autruche", + "avaler", + "avancer", + "avarice", + "avenir", + "averse", + "aveugle", + "aviateur", + "avide", + "avion", + "aviser", + "avoine", + "avouer", + "avril", + "axial", + "axiome", + "badge", + "bafouer", + "bagage", + "baguette", + "baignade", + "balancer", + "balcon", + "baleine", + "balisage", + "bambin", + "bancaire", + "bandage", + "banlieue", + "bannière", + "banquier", + "barbier", + "baril", + "baron", + "barque", + "barrage", + "bassin", + "bastion", + "bataille", + "bateau", + "batterie", + "baudrier", + "bavarder", + "belette", + "bélier", + "belote", + "bénéfice", + "berceau", + "berger", + "berline", + "bermuda", + "besace", + "besogne", + "bétail", + "beurre", + "biberon", + "bicycle", + "bidule", + "bijou", + "bilan", + "bilingue", + "billard", + "binaire", + "biologie", + "biopsie", + "biotype", + "biscuit", + "bison", + "bistouri", + "bitume", + "bizarre", + "blafard", + "blague", + "blanchir", + "blessant", + "blinder", + "blond", + "bloquer", + "blouson", + "bobard", + "bobine", + "boire", + "boiser", + "bolide", + "bonbon", + "bondir", + "bonheur", + "bonifier", + "bonus", + "bordure", + "borne", + "botte", + "boucle", + "boueux", + "bougie", + "boulon", + "bouquin", + "bourse", + "boussole", + "boutique", + "boxeur", + "branche", + "brasier", + "brave", + "brebis", + "brèche", + "breuvage", + "bricoler", + "brigade", + "brillant", + "brioche", + "brique", + "brochure", + "broder", + "bronzer", + "brousse", + "broyeur", + "brume", + "brusque", + "brutal", + "bruyant", + "buffle", + "buisson", + "bulletin", + "bureau", + "burin", + "bustier", + "butiner", + "butoir", + "buvable", + "buvette", + "cabanon", + "cabine", + "cachette", + "cadeau", + "cadre", + "caféine", + "caillou", + "caisson", + "calculer", + "calepin", + "calibre", + "calmer", + "calomnie", + "calvaire", + "camarade", + "caméra", + "camion", + "campagne", + "canal", + "caneton", + "canon", + "cantine", + "canular", + "capable", + "caporal", + "caprice", + "capsule", + "capter", + "capuche", + "carabine", + "carbone", + "caresser", + "caribou", + "carnage", + "carotte", + "carreau", + "carton", + "cascade", + "casier", + "casque", + "cassure", + "causer", + "caution", + "cavalier", + "caverne", + "caviar", + "cédille", + "ceinture", + "céleste", + "cellule", + "cendrier", + "censurer", + "central", + "cercle", + "cérébral", + "cerise", + "cerner", + "cerveau", + "cesser", + "chagrin", + "chaise", + "chaleur", + "chambre", + "chance", + "chapitre", + "charbon", + "chasseur", + "chaton", + "chausson", + "chavirer", + "chemise", + "chenille", + "chéquier", + "chercher", + "cheval", + "chien", + "chiffre", + "chignon", + "chimère", + "chiot", + "chlorure", + "chocolat", + "choisir", + "chose", + "chouette", + "chrome", + "chute", + "cigare", + "cigogne", + "cimenter", + "cinéma", + "cintrer", + "circuler", + "cirer", + "cirque", + "citerne", + "citoyen", + "citron", + "civil", + "clairon", + "clameur", + "claquer", + "classe", + "clavier", + "client", + "cligner", + "climat", + "clivage", + "cloche", + "clonage", + "cloporte", + "cobalt", + "cobra", + "cocasse", + "cocotier", + "coder", + "codifier", + "coffre", + "cogner", + "cohésion", + "coiffer", + "coincer", + "colère", + "colibri", + "colline", + "colmater", + "colonel", + "combat", + "comédie", + "commande", + "compact", + "concert", + "conduire", + "confier", + "congeler", + "connoter", + "consonne", + "contact", + "convexe", + "copain", + "copie", + "corail", + "corbeau", + "cordage", + "corniche", + "corpus", + "correct", + "cortège", + "cosmique", + "costume", + "coton", + "coude", + "coupure", + "courage", + "couteau", + "couvrir", + "coyote", + "crabe", + "crainte", + "cravate", + "crayon", + "créature", + "créditer", + "crémeux", + "creuser", + "crevette", + "cribler", + "crier", + "cristal", + "critère", + "croire", + "croquer", + "crotale", + "crucial", + "cruel", + "crypter", + "cubique", + "cueillir", + "cuillère", + "cuisine", + "cuivre", + "culminer", + "cultiver", + "cumuler", + "cupide", + "curatif", + "curseur", + "cyanure", + "cycle", + "cylindre", + "cynique", + "daigner", + "damier", + "danger", + "danseur", + "dauphin", + "débattre", + "débiter", + "déborder", + "débrider", + "débutant", + "décaler", + "décembre", + "déchirer", + "décider", + "déclarer", + "décorer", + "décrire", + "décupler", + "dédale", + "déductif", + "déesse", + "défensif", + "défiler", + "défrayer", + "dégager", + "dégivrer", + "déglutir", + "dégrafer", + "déjeuner", + "délice", + "déloger", + "demander", + "demeurer", + "démolir", + "dénicher", + "dénouer", + "dentelle", + "dénuder", + "départ", + "dépenser", + "déphaser", + "déplacer", + "déposer", + "déranger", + "dérober", + "désastre", + "descente", + "désert", + "désigner", + "désobéir", + "dessiner", + "destrier", + "détacher", + "détester", + "détourer", + "détresse", + "devancer", + "devenir", + "deviner", + "devoir", + "diable", + "dialogue", + "diamant", + "dicter", + "différer", + "digérer", + "digital", + "digne", + "diluer", + "dimanche", + "diminuer", + "dioxyde", + "directif", + "diriger", + "discuter", + "disposer", + "dissiper", + "distance", + "divertir", + "diviser", + "docile", + "docteur", + "dogme", + "doigt", + "domaine", + "domicile", + "dompter", + "donateur", + "donjon", + "donner", + "dopamine", + "dortoir", + "dorure", + "dosage", + "doseur", + "dossier", + "dotation", + "douanier", + "double", + "douceur", + "douter", + "doyen", + "dragon", + "draper", + "dresser", + "dribbler", + "droiture", + "duperie", + "duplexe", + "durable", + "durcir", + "dynastie", + "éblouir", + "écarter", + "écharpe", + "échelle", + "éclairer", + "éclipse", + "éclore", + "écluse", + "école", + "économie", + "écorce", + "écouter", + "écraser", + "écrémer", + "écrivain", + "écrou", + "écume", + "écureuil", + "édifier", + "éduquer", + "effacer", + "effectif", + "effigie", + "effort", + "effrayer", + "effusion", + "égaliser", + "égarer", + "éjecter", + "élaborer", + "élargir", + "électron", + "élégant", + "éléphant", + "élève", + "éligible", + "élitisme", + "éloge", + "élucider", + "éluder", + "emballer", + "embellir", + "embryon", + "émeraude", + "émission", + "emmener", + "émotion", + "émouvoir", + "empereur", + "employer", + "emporter", + "emprise", + "émulsion", + "encadrer", + "enchère", + "enclave", + "encoche", + "endiguer", + "endosser", + "endroit", + "enduire", + "énergie", + "enfance", + "enfermer", + "enfouir", + "engager", + "engin", + "englober", + "énigme", + "enjamber", + "enjeu", + "enlever", + "ennemi", + "ennuyeux", + "enrichir", + "enrobage", + "enseigne", + "entasser", + "entendre", + "entier", + "entourer", + "entraver", + "énumérer", + "envahir", + "enviable", + "envoyer", + "enzyme", + "éolien", + "épaissir", + "épargne", + "épatant", + "épaule", + "épicerie", + "épidémie", + "épier", + "épilogue", + "épine", + "épisode", + "épitaphe", + "époque", + "épreuve", + "éprouver", + "épuisant", + "équerre", + "équipe", + "ériger", + "érosion", + "erreur", + "éruption", + "escalier", + "espadon", + "espèce", + "espiègle", + "espoir", + "esprit", + "esquiver", + "essayer", + "essence", + "essieu", + "essorer", + "estime", + "estomac", + "estrade", + "étagère", + "étaler", + "étanche", + "étatique", + "éteindre", + "étendoir", + "éternel", + "éthanol", + "éthique", + "ethnie", + "étirer", + "étoffer", + "étoile", + "étonnant", + "étourdir", + "étrange", + "étroit", + "étude", + "euphorie", + "évaluer", + "évasion", + "éventail", + "évidence", + "éviter", + "évolutif", + "évoquer", + "exact", + "exagérer", + "exaucer", + "exceller", + "excitant", + "exclusif", + "excuse", + "exécuter", + "exemple", + "exercer", + "exhaler", + "exhorter", + "exigence", + "exiler", + "exister", + "exotique", + "expédier", + "explorer", + "exposer", + "exprimer", + "exquis", + "extensif", + "extraire", + "exulter", + "fable", + "fabuleux", + "facette", + "facile", + "facture", + "faiblir", + "falaise", + "fameux", + "famille", + "farceur", + "farfelu", + "farine", + "farouche", + "fasciner", + "fatal", + "fatigue", + "faucon", + "fautif", + "faveur", + "favori", + "fébrile", + "féconder", + "fédérer", + "félin", + "femme", + "fémur", + "fendoir", + "féodal", + "fermer", + "féroce", + "ferveur", + "festival", + "feuille", + "feutre", + "février", + "fiasco", + "ficeler", + "fictif", + "fidèle", + "figure", + "filature", + "filetage", + "filière", + "filleul", + "filmer", + "filou", + "filtrer", + "financer", + "finir", + "fiole", + "firme", + "fissure", + "fixer", + "flairer", + "flamme", + "flasque", + "flatteur", + "fléau", + "flèche", + "fleur", + "flexion", + "flocon", + "flore", + "fluctuer", + "fluide", + "fluvial", + "folie", + "fonderie", + "fongible", + "fontaine", + "forcer", + "forgeron", + "formuler", + "fortune", + "fossile", + "foudre", + "fougère", + "fouiller", + "foulure", + "fourmi", + "fragile", + "fraise", + "franchir", + "frapper", + "frayeur", + "frégate", + "freiner", + "frelon", + "frémir", + "frénésie", + "frère", + "friable", + "friction", + "frisson", + "frivole", + "froid", + "fromage", + "frontal", + "frotter", + "fruit", + "fugitif", + "fuite", + "fureur", + "furieux", + "furtif", + "fusion", + "futur", + "gagner", + "galaxie", + "galerie", + "gambader", + "garantir", + "gardien", + "garnir", + "garrigue", + "gazelle", + "gazon", + "géant", + "gélatine", + "gélule", + "gendarme", + "général", + "génie", + "genou", + "gentil", + "géologie", + "géomètre", + "géranium", + "germe", + "gestuel", + "geyser", + "gibier", + "gicler", + "girafe", + "givre", + "glace", + "glaive", + "glisser", + "globe", + "gloire", + "glorieux", + "golfeur", + "gomme", + "gonfler", + "gorge", + "gorille", + "goudron", + "gouffre", + "goulot", + "goupille", + "gourmand", + "goutte", + "graduel", + "graffiti", + "graine", + "grand", + "grappin", + "gratuit", + "gravir", + "grenat", + "griffure", + "griller", + "grimper", + "grogner", + "gronder", + "grotte", + "groupe", + "gruger", + "grutier", + "gruyère", + "guépard", + "guerrier", + "guide", + "guimauve", + "guitare", + "gustatif", + "gymnaste", + "gyrostat", + "habitude", + "hachoir", + "halte", + "hameau", + "hangar", + "hanneton", + "haricot", + "harmonie", + "harpon", + "hasard", + "hélium", + "hématome", + "herbe", + "hérisson", + "hermine", + "héron", + "hésiter", + "heureux", + "hiberner", + "hibou", + "hilarant", + "histoire", + "hiver", + "homard", + "hommage", + "homogène", + "honneur", + "honorer", + "honteux", + "horde", + "horizon", + "horloge", + "hormone", + "horrible", + "houleux", + "housse", + "hublot", + "huileux", + "humain", + "humble", + "humide", + "humour", + "hurler", + "hydromel", + "hygiène", + "hymne", + "hypnose", + "idylle", + "ignorer", + "iguane", + "illicite", + "illusion", + "image", + "imbiber", + "imiter", + "immense", + "immobile", + "immuable", + "impact", + "impérial", + "implorer", + "imposer", + "imprimer", + "imputer", + "incarner", + "incendie", + "incident", + "incliner", + "incolore", + "indexer", + "indice", + "inductif", + "inédit", + "ineptie", + "inexact", + "infini", + "infliger", + "informer", + "infusion", + "ingérer", + "inhaler", + "inhiber", + "injecter", + "injure", + "innocent", + "inoculer", + "inonder", + "inscrire", + "insecte", + "insigne", + "insolite", + "inspirer", + "instinct", + "insulter", + "intact", + "intense", + "intime", + "intrigue", + "intuitif", + "inutile", + "invasion", + "inventer", + "inviter", + "invoquer", + "ironique", + "irradier", + "irréel", + "irriter", + "isoler", + "ivoire", + "ivresse", + "jaguar", + "jaillir", + "jambe", + "janvier", + "jardin", + "jauger", + "jaune", + "javelot", + "jetable", + "jeton", + "jeudi", + "jeunesse", + "joindre", + "joncher", + "jongler", + "joueur", + "jouissif", + "journal", + "jovial", + "joyau", + "joyeux", + "jubiler", + "jugement", + "junior", + "jupon", + "juriste", + "justice", + "juteux", + "juvénile", + "kayak", + "kimono", + "kiosque", + "label", + "labial", + "labourer", + "lacérer", + "lactose", + "lagune", + "laine", + "laisser", + "laitier", + "lambeau", + "lamelle", + "lampe", + "lanceur", + "langage", + "lanterne", + "lapin", + "largeur", + "larme", + "laurier", + "lavabo", + "lavoir", + "lecture", + "légal", + "léger", + "légume", + "lessive", + "lettre", + "levier", + "lexique", + "lézard", + "liasse", + "libérer", + "libre", + "licence", + "licorne", + "liège", + "lièvre", + "ligature", + "ligoter", + "ligue", + "limer", + "limite", + "limonade", + "limpide", + "linéaire", + "lingot", + "lionceau", + "liquide", + "lisière", + "lister", + "lithium", + "litige", + "littoral", + "livreur", + "logique", + "lointain", + "loisir", + "lombric", + "loterie", + "louer", + "lourd", + "loutre", + "louve", + "loyal", + "lubie", + "lucide", + "lucratif", + "lueur", + "lugubre", + "luisant", + "lumière", + "lunaire", + "lundi", + "luron", + "lutter", + "luxueux", + "machine", + "magasin", + "magenta", + "magique", + "maigre", + "maillon", + "maintien", + "mairie", + "maison", + "majorer", + "malaxer", + "maléfice", + "malheur", + "malice", + "mallette", + "mammouth", + "mandater", + "maniable", + "manquant", + "manteau", + "manuel", + "marathon", + "marbre", + "marchand", + "mardi", + "maritime", + "marqueur", + "marron", + "marteler", + "mascotte", + "massif", + "matériel", + "matière", + "matraque", + "maudire", + "maussade", + "mauve", + "maximal", + "méchant", + "méconnu", + "médaille", + "médecin", + "méditer", + "méduse", + "meilleur", + "mélange", + "mélodie", + "membre", + "mémoire", + "menacer", + "mener", + "menhir", + "mensonge", + "mentor", + "mercredi", + "mérite", + "merle", + "messager", + "mesure", + "métal", + "météore", + "méthode", + "métier", + "meuble", + "miauler", + "microbe", + "miette", + "mignon", + "migrer", + "milieu", + "million", + "mimique", + "mince", + "minéral", + "minimal", + "minorer", + "minute", + "miracle", + "miroiter", + "missile", + "mixte", + "mobile", + "moderne", + "moelleux", + "mondial", + "moniteur", + "monnaie", + "monotone", + "monstre", + "montagne", + "monument", + "moqueur", + "morceau", + "morsure", + "mortier", + "moteur", + "motif", + "mouche", + "moufle", + "moulin", + "mousson", + "mouton", + "mouvant", + "multiple", + "munition", + "muraille", + "murène", + "murmure", + "muscle", + "muséum", + "musicien", + "mutation", + "muter", + "mutuel", + "myriade", + "myrtille", + "mystère", + "mythique", + "nageur", + "nappe", + "narquois", + "narrer", + "natation", + "nation", + "nature", + "naufrage", + "nautique", + "navire", + "nébuleux", + "nectar", + "néfaste", + "négation", + "négliger", + "négocier", + "neige", + "nerveux", + "nettoyer", + "neurone", + "neutron", + "neveu", + "niche", + "nickel", + "nitrate", + "niveau", + "noble", + "nocif", + "nocturne", + "noirceur", + "noisette", + "nomade", + "nombreux", + "nommer", + "normatif", + "notable", + "notifier", + "notoire", + "nourrir", + "nouveau", + "novateur", + "novembre", + "novice", + "nuage", + "nuancer", + "nuire", + "nuisible", + "numéro", + "nuptial", + "nuque", + "nutritif", + "obéir", + "objectif", + "obliger", + "obscur", + "observer", + "obstacle", + "obtenir", + "obturer", + "occasion", + "occuper", + "océan", + "octobre", + "octroyer", + "octupler", + "oculaire", + "odeur", + "odorant", + "offenser", + "officier", + "offrir", + "ogive", + "oiseau", + "oisillon", + "olfactif", + "olivier", + "ombrage", + "omettre", + "onctueux", + "onduler", + "onéreux", + "onirique", + "opale", + "opaque", + "opérer", + "opinion", + "opportun", + "opprimer", + "opter", + "optique", + "orageux", + "orange", + "orbite", + "ordonner", + "oreille", + "organe", + "orgueil", + "orifice", + "ornement", + "orque", + "ortie", + "osciller", + "osmose", + "ossature", + "otarie", + "ouragan", + "ourson", + "outil", + "outrager", + "ouvrage", + "ovation", + "oxyde", + "oxygène", + "ozone", + "paisible", + "palace", + "palmarès", + "palourde", + "palper", + "panache", + "panda", + "pangolin", + "paniquer", + "panneau", + "panorama", + "pantalon", + "papaye", + "papier", + "papoter", + "papyrus", + "paradoxe", + "parcelle", + "paresse", + "parfumer", + "parler", + "parole", + "parrain", + "parsemer", + "partager", + "parure", + "parvenir", + "passion", + "pastèque", + "paternel", + "patience", + "patron", + "pavillon", + "pavoiser", + "payer", + "paysage", + "peigne", + "peintre", + "pelage", + "pélican", + "pelle", + "pelouse", + "peluche", + "pendule", + "pénétrer", + "pénible", + "pensif", + "pénurie", + "pépite", + "péplum", + "perdrix", + "perforer", + "période", + "permuter", + "perplexe", + "persil", + "perte", + "peser", + "pétale", + "petit", + "pétrir", + "peuple", + "pharaon", + "phobie", + "phoque", + "photon", + "phrase", + "physique", + "piano", + "pictural", + "pièce", + "pierre", + "pieuvre", + "pilote", + "pinceau", + "pipette", + "piquer", + "pirogue", + "piscine", + "piston", + "pivoter", + "pixel", + "pizza", + "placard", + "plafond", + "plaisir", + "planer", + "plaque", + "plastron", + "plateau", + "pleurer", + "plexus", + "pliage", + "plomb", + "plonger", + "pluie", + "plumage", + "pochette", + "poésie", + "poète", + "pointe", + "poirier", + "poisson", + "poivre", + "polaire", + "policier", + "pollen", + "polygone", + "pommade", + "pompier", + "ponctuel", + "pondérer", + "poney", + "portique", + "position", + "posséder", + "posture", + "potager", + "poteau", + "potion", + "pouce", + "poulain", + "poumon", + "pourpre", + "poussin", + "pouvoir", + "prairie", + "pratique", + "précieux", + "prédire", + "préfixe", + "prélude", + "prénom", + "présence", + "prétexte", + "prévoir", + "primitif", + "prince", + "prison", + "priver", + "problème", + "procéder", + "prodige", + "profond", + "progrès", + "proie", + "projeter", + "prologue", + "promener", + "propre", + "prospère", + "protéger", + "prouesse", + "proverbe", + "prudence", + "pruneau", + "psychose", + "public", + "puceron", + "puiser", + "pulpe", + "pulsar", + "punaise", + "punitif", + "pupitre", + "purifier", + "puzzle", + "pyramide", + "quasar", + "querelle", + "question", + "quiétude", + "quitter", + "quotient", + "racine", + "raconter", + "radieux", + "ragondin", + "raideur", + "raisin", + "ralentir", + "rallonge", + "ramasser", + "rapide", + "rasage", + "ratisser", + "ravager", + "ravin", + "rayonner", + "réactif", + "réagir", + "réaliser", + "réanimer", + "recevoir", + "réciter", + "réclamer", + "récolter", + "recruter", + "reculer", + "recycler", + "rédiger", + "redouter", + "refaire", + "réflexe", + "réformer", + "refrain", + "refuge", + "régalien", + "région", + "réglage", + "régulier", + "réitérer", + "rejeter", + "rejouer", + "relatif", + "relever", + "relief", + "remarque", + "remède", + "remise", + "remonter", + "remplir", + "remuer", + "renard", + "renfort", + "renifler", + "renoncer", + "rentrer", + "renvoi", + "replier", + "reporter", + "reprise", + "reptile", + "requin", + "réserve", + "résineux", + "résoudre", + "respect", + "rester", + "résultat", + "rétablir", + "retenir", + "réticule", + "retomber", + "retracer", + "réunion", + "réussir", + "revanche", + "revivre", + "révolte", + "révulsif", + "richesse", + "rideau", + "rieur", + "rigide", + "rigoler", + "rincer", + "riposter", + "risible", + "risque", + "rituel", + "rival", + "rivière", + "rocheux", + "romance", + "rompre", + "ronce", + "rondin", + "roseau", + "rosier", + "rotatif", + "rotor", + "rotule", + "rouge", + "rouille", + "rouleau", + "routine", + "royaume", + "ruban", + "rubis", + "ruche", + "ruelle", + "rugueux", + "ruiner", + "ruisseau", + "ruser", + "rustique", + "rythme", + "sabler", + "saboter", + "sabre", + "sacoche", + "safari", + "sagesse", + "saisir", + "salade", + "salive", + "salon", + "saluer", + "samedi", + "sanction", + "sanglier", + "sarcasme", + "sardine", + "saturer", + "saugrenu", + "saumon", + "sauter", + "sauvage", + "savant", + "savonner", + "scalpel", + "scandale", + "scélérat", + "scénario", + "sceptre", + "schéma", + "science", + "scinder", + "score", + "scrutin", + "sculpter", + "séance", + "sécable", + "sécher", + "secouer", + "sécréter", + "sédatif", + "séduire", + "seigneur", + "séjour", + "sélectif", + "semaine", + "sembler", + "semence", + "séminal", + "sénateur", + "sensible", + "sentence", + "séparer", + "séquence", + "serein", + "sergent", + "sérieux", + "serrure", + "sérum", + "service", + "sésame", + "sévir", + "sevrage", + "sextuple", + "sidéral", + "siècle", + "siéger", + "siffler", + "sigle", + "signal", + "silence", + "silicium", + "simple", + "sincère", + "sinistre", + "siphon", + "sirop", + "sismique", + "situer", + "skier", + "social", + "socle", + "sodium", + "soigneux", + "soldat", + "soleil", + "solitude", + "soluble", + "sombre", + "sommeil", + "somnoler", + "sonde", + "songeur", + "sonnette", + "sonore", + "sorcier", + "sortir", + "sosie", + "sottise", + "soucieux", + "soudure", + "souffle", + "soulever", + "soupape", + "source", + "soutirer", + "souvenir", + "spacieux", + "spatial", + "spécial", + "sphère", + "spiral", + "stable", + "station", + "sternum", + "stimulus", + "stipuler", + "strict", + "studieux", + "stupeur", + "styliste", + "sublime", + "substrat", + "subtil", + "subvenir", + "succès", + "sucre", + "suffixe", + "suggérer", + "suiveur", + "sulfate", + "superbe", + "supplier", + "surface", + "suricate", + "surmener", + "surprise", + "sursaut", + "survie", + "suspect", + "syllabe", + "symbole", + "symétrie", + "synapse", + "syntaxe", + "système", + "tabac", + "tablier", + "tactile", + "tailler", + "talent", + "talisman", + "talonner", + "tambour", + "tamiser", + "tangible", + "tapis", + "taquiner", + "tarder", + "tarif", + "tartine", + "tasse", + "tatami", + "tatouage", + "taupe", + "taureau", + "taxer", + "témoin", + "temporel", + "tenaille", + "tendre", + "teneur", + "tenir", + "tension", + "terminer", + "terne", + "terrible", + "tétine", + "texte", + "thème", + "théorie", + "thérapie", + "thorax", + "tibia", + "tiède", + "timide", + "tirelire", + "tiroir", + "tissu", + "titane", + "titre", + "tituber", + "toboggan", + "tolérant", + "tomate", + "tonique", + "tonneau", + "toponyme", + "torche", + "tordre", + "tornade", + "torpille", + "torrent", + "torse", + "tortue", + "totem", + "toucher", + "tournage", + "tousser", + "toxine", + "traction", + "trafic", + "tragique", + "trahir", + "train", + "trancher", + "travail", + "trèfle", + "tremper", + "trésor", + "treuil", + "triage", + "tribunal", + "tricoter", + "trilogie", + "triomphe", + "tripler", + "triturer", + "trivial", + "trombone", + "tronc", + "tropical", + "troupeau", + "tuile", + "tulipe", + "tumulte", + "tunnel", + "turbine", + "tuteur", + "tutoyer", + "tuyau", + "tympan", + "typhon", + "typique", + "tyran", + "ubuesque", + "ultime", + "ultrason", + "unanime", + "unifier", + "union", + "unique", + "unitaire", + "univers", + "uranium", + "urbain", + "urticant", + "usage", + "usine", + "usuel", + "usure", + "utile", + "utopie", + "vacarme", + "vaccin", + "vagabond", + "vague", + "vaillant", + "vaincre", + "vaisseau", + "valable", + "valise", + "vallon", + "valve", + "vampire", + "vanille", + "vapeur", + "varier", + "vaseux", + "vassal", + "vaste", + "vecteur", + "vedette", + "végétal", + "véhicule", + "veinard", + "véloce", + "vendredi", + "vénérer", + "venger", + "venimeux", + "ventouse", + "verdure", + "vérin", + "vernir", + "verrou", + "verser", + "vertu", + "veston", + "vétéran", + "vétuste", + "vexant", + "vexer", + "viaduc", + "viande", + "victoire", + "vidange", + "vidéo", + "vignette", + "vigueur", + "vilain", + "village", + "vinaigre", + "violon", + "vipère", + "virement", + "virtuose", + "virus", + "visage", + "viseur", + "vision", + "visqueux", + "visuel", + "vital", + "vitesse", + "viticole", + "vitrine", + "vivace", + "vivipare", + "vocation", + "voguer", + "voile", + "voisin", + "voiture", + "volaille", + "volcan", + "voltiger", + "volume", + "vorace", + "vortex", + "voter", + "vouloir", + "voyage", + "voyelle", + "wagon", + "xénon", + "yacht", + "zèbre", + "zénith", + "zeste", + "zoologie", + "あいこくしん", + "あいさつ", + "あいだ", + "あおぞら", + "あかちゃん", + "あきる", + "あけがた", + "あける", + "あこがれる", + "あさい", + "あさひ", + "あしあと", + "あじわう", + "あずかる", + "あずき", + "あそぶ", + "あたえる", + "あたためる", + "あたりまえ", + "あたる", + "あつい", + "あつかう", + "あっしゅく", + "あつまり", + "あつめる", + "あてな", + "あてはまる", + "あひる", + "あぶら", + "あぶる", + "あふれる", + "あまい", + "あまど", + "あまやかす", + "あまり", + "あみもの", + "あめりか", + "あやまる", + "あゆむ", + "あらいぐま", + "あらし", + "あらすじ", + "あらためる", + "あらゆる", + "あらわす", + "ありがとう", + "あわせる", + "あわてる", + "あんい", + "あんがい", + "あんこ", + "あんぜん", + "あんてい", + "あんない", + "あんまり", + "いいだす", + "いおん", + "いがい", + "いがく", + "いきおい", + "いきなり", + "いきもの", + "いきる", + "いくじ", + "いくぶん", + "いけばな", + "いけん", + "いこう", + "いこく", + "いこつ", + "いさましい", + "いさん", + "いしき", + "いじゅう", + "いじょう", + "いじわる", + "いずみ", + "いずれ", + "いせい", + "いせえび", + "いせかい", + "いせき", + "いぜん", + "いそうろう", + "いそがしい", + "いだい", + "いだく", + "いたずら", + "いたみ", + "いたりあ", + "いちおう", + "いちじ", + "いちど", + "いちば", + "いちぶ", + "いちりゅう", + "いつか", + "いっしゅん", + "いっせい", + "いっそう", + "いったん", + "いっち", + "いってい", + "いっぽう", + "いてざ", + "いてん", + "いどう", + "いとこ", + "いない", + "いなか", + "いねむり", + "いのち", + "いのる", + "いはつ", + "いばる", + "いはん", + "いびき", + "いひん", + "いふく", + "いへん", + "いほう", + "いみん", + "いもうと", + "いもたれ", + "いもり", + "いやがる", + "いやす", + "いよかん", + "いよく", + "いらい", + "いらすと", + "いりぐち", + "いりょう", + "いれい", + "いれもの", + "いれる", + "いろえんぴつ", + "いわい", + "いわう", + "いわかん", + "いわば", + "いわゆる", + "いんげんまめ", + "いんさつ", + "いんしょう", + "いんよう", + "うえき", + "うえる", + "うおざ", + "うがい", + "うかぶ", + "うかべる", + "うきわ", + "うくらいな", + "うくれれ", + "うけたまわる", + "うけつけ", + "うけとる", + "うけもつ", + "うける", + "うごかす", + "うごく", + "うこん", + "うさぎ", + "うしなう", + "うしろがみ", + "うすい", + "うすぎ", + "うすぐらい", + "うすめる", + "うせつ", + "うちあわせ", + "うちがわ", + "うちき", + "うちゅう", + "うっかり", + "うつくしい", + "うったえる", + "うつる", + "うどん", + "うなぎ", + "うなじ", + "うなずく", + "うなる", + "うねる", + "うのう", + "うぶげ", + "うぶごえ", + "うまれる", + "うめる", + "うもう", + "うやまう", + "うよく", + "うらがえす", + "うらぐち", + "うらない", + "うりあげ", + "うりきれ", + "うるさい", + "うれしい", + "うれゆき", + "うれる", + "うろこ", + "うわき", + "うわさ", + "うんこう", + "うんちん", + "うんてん", + "うんどう", + "えいえん", + "えいが", + "えいきょう", + "えいご", + "えいせい", + "えいぶん", + "えいよう", + "えいわ", + "えおり", + "えがお", + "えがく", + "えきたい", + "えくせる", + "えしゃく", + "えすて", + "えつらん", + "えのぐ", + "えほうまき", + "えほん", + "えまき", + "えもじ", + "えもの", + "えらい", + "えらぶ", + "えりあ", + "えんえん", + "えんかい", + "えんぎ", + "えんげき", + "えんしゅう", + "えんぜつ", + "えんそく", + "えんちょう", + "えんとつ", + "おいかける", + "おいこす", + "おいしい", + "おいつく", + "おうえん", + "おうさま", + "おうじ", + "おうせつ", + "おうたい", + "おうふく", + "おうべい", + "おうよう", + "おえる", + "おおい", + "おおう", + "おおどおり", + "おおや", + "おおよそ", + "おかえり", + "おかず", + "おがむ", + "おかわり", + "おぎなう", + "おきる", + "おくさま", + "おくじょう", + "おくりがな", + "おくる", + "おくれる", + "おこす", + "おこなう", + "おこる", + "おさえる", + "おさない", + "おさめる", + "おしいれ", + "おしえる", + "おじぎ", + "おじさん", + "おしゃれ", + "おそらく", + "おそわる", + "おたがい", + "おたく", + "おだやか", + "おちつく", + "おっと", + "おつり", + "おでかけ", + "おとしもの", + "おとなしい", + "おどり", + "おどろかす", + "おばさん", + "おまいり", + "おめでとう", + "おもいで", + "おもう", + "おもたい", + "おもちゃ", + "おやつ", + "おやゆび", + "およぼす", + "おらんだ", + "おろす", + "おんがく", + "おんけい", + "おんしゃ", + "おんせん", + "おんだん", + "おんちゅう", + "おんどけい", + "かあつ", + "かいが", + "がいき", + "がいけん", + "がいこう", + "かいさつ", + "かいしゃ", + "かいすいよく", + "かいぜん", + "かいぞうど", + "かいつう", + "かいてん", + "かいとう", + "かいふく", + "がいへき", + "かいほう", + "かいよう", + "がいらい", + "かいわ", + "かえる", + "かおり", + "かかえる", + "かがく", + "かがし", + "かがみ", + "かくご", + "かくとく", + "かざる", + "がぞう", + "かたい", + "かたち", + "がちょう", + "がっきゅう", + "がっこう", + "がっさん", + "がっしょう", + "かなざわし", + "かのう", + "がはく", + "かぶか", + "かほう", + "かほご", + "かまう", + "かまぼこ", + "かめれおん", + "かゆい", + "かようび", + "からい", + "かるい", + "かろう", + "かわく", + "かわら", + "がんか", + "かんけい", + "かんこう", + "かんしゃ", + "かんそう", + "かんたん", + "かんち", + "がんばる", + "きあい", + "きあつ", + "きいろ", + "ぎいん", + "きうい", + "きうん", + "きえる", + "きおう", + "きおく", + "きおち", + "きおん", + "きかい", + "きかく", + "きかんしゃ", + "ききて", + "きくばり", + "きくらげ", + "きけんせい", + "きこう", + "きこえる", + "きこく", + "きさい", + "きさく", + "きさま", + "きさらぎ", + "ぎじかがく", + "ぎしき", + "ぎじたいけん", + "ぎじにってい", + "ぎじゅつしゃ", + "きすう", + "きせい", + "きせき", + "きせつ", + "きそう", + "きぞく", + "きぞん", + "きたえる", + "きちょう", + "きつえん", + "ぎっちり", + "きつつき", + "きつね", + "きてい", + "きどう", + "きどく", + "きない", + "きなが", + "きなこ", + "きぬごし", + "きねん", + "きのう", + "きのした", + "きはく", + "きびしい", + "きひん", + "きふく", + "きぶん", + "きぼう", + "きほん", + "きまる", + "きみつ", + "きむずかしい", + "きめる", + "きもだめし", + "きもち", + "きもの", + "きゃく", + "きやく", + "ぎゅうにく", + "きよう", + "きょうりゅう", + "きらい", + "きらく", + "きりん", + "きれい", + "きれつ", + "きろく", + "ぎろん", + "きわめる", + "ぎんいろ", + "きんかくじ", + "きんじょ", + "きんようび", + "ぐあい", + "くいず", + "くうかん", + "くうき", + "くうぐん", + "くうこう", + "ぐうせい", + "くうそう", + "ぐうたら", + "くうふく", + "くうぼ", + "くかん", + "くきょう", + "くげん", + "ぐこう", + "くさい", + "くさき", + "くさばな", + "くさる", + "くしゃみ", + "くしょう", + "くすのき", + "くすりゆび", + "くせげ", + "くせん", + "ぐたいてき", + "くださる", + "くたびれる", + "くちこみ", + "くちさき", + "くつした", + "ぐっすり", + "くつろぐ", + "くとうてん", + "くどく", + "くなん", + "くねくね", + "くのう", + "くふう", + "くみあわせ", + "くみたてる", + "くめる", + "くやくしょ", + "くらす", + "くらべる", + "くるま", + "くれる", + "くろう", + "くわしい", + "ぐんかん", + "ぐんしょく", + "ぐんたい", + "ぐんて", + "けあな", + "けいかく", + "けいけん", + "けいこ", + "けいさつ", + "げいじゅつ", + "けいたい", + "げいのうじん", + "けいれき", + "けいろ", + "けおとす", + "けおりもの", + "げきか", + "げきげん", + "げきだん", + "げきちん", + "げきとつ", + "げきは", + "げきやく", + "げこう", + "げこくじょう", + "げざい", + "けさき", + "げざん", + "けしき", + "けしごむ", + "けしょう", + "げすと", + "けたば", + "けちゃっぷ", + "けちらす", + "けつあつ", + "けつい", + "けつえき", + "けっこん", + "けつじょ", + "けっせき", + "けってい", + "けつまつ", + "げつようび", + "げつれい", + "けつろん", + "げどく", + "けとばす", + "けとる", + "けなげ", + "けなす", + "けなみ", + "けぬき", + "げねつ", + "けねん", + "けはい", + "げひん", + "けぶかい", + "げぼく", + "けまり", + "けみかる", + "けむし", + "けむり", + "けもの", + "けらい", + "けろけろ", + "けわしい", + "けんい", + "けんえつ", + "けんお", + "けんか", + "げんき", + "けんげん", + "けんこう", + "けんさく", + "けんしゅう", + "けんすう", + "げんそう", + "けんちく", + "けんてい", + "けんとう", + "けんない", + "けんにん", + "げんぶつ", + "けんま", + "けんみん", + "けんめい", + "けんらん", + "けんり", + "こあくま", + "こいぬ", + "こいびと", + "ごうい", + "こうえん", + "こうおん", + "こうかん", + "ごうきゅう", + "ごうけい", + "こうこう", + "こうさい", + "こうじ", + "こうすい", + "ごうせい", + "こうそく", + "こうたい", + "こうちゃ", + "こうつう", + "こうてい", + "こうどう", + "こうない", + "こうはい", + "ごうほう", + "ごうまん", + "こうもく", + "こうりつ", + "こえる", + "こおり", + "ごかい", + "ごがつ", + "ごかん", + "こくご", + "こくさい", + "こくとう", + "こくない", + "こくはく", + "こぐま", + "こけい", + "こける", + "ここのか", + "こころ", + "こさめ", + "こしつ", + "こすう", + "こせい", + "こせき", + "こぜん", + "こそだて", + "こたい", + "こたえる", + "こたつ", + "こちょう", + "こっか", + "こつこつ", + "こつばん", + "こつぶ", + "こてい", + "こてん", + "ことがら", + "ことし", + "ことば", + "ことり", + "こなごな", + "こねこね", + "このまま", + "このみ", + "このよ", + "ごはん", + "こひつじ", + "こふう", + "こふん", + "こぼれる", + "ごまあぶら", + "こまかい", + "ごますり", + "こまつな", + "こまる", + "こむぎこ", + "こもじ", + "こもち", + "こもの", + "こもん", + "こやく", + "こやま", + "こゆう", + "こゆび", + "こよい", + "こよう", + "こりる", + "これくしょん", + "ころっけ", + "こわもて", + "こわれる", + "こんいん", + "こんかい", + "こんき", + "こんしゅう", + "こんすい", + "こんだて", + "こんとん", + "こんなん", + "こんびに", + "こんぽん", + "こんまけ", + "こんや", + "こんれい", + "こんわく", + "ざいえき", + "さいかい", + "さいきん", + "ざいげん", + "ざいこ", + "さいしょ", + "さいせい", + "ざいたく", + "ざいちゅう", + "さいてき", + "ざいりょう", + "さうな", + "さかいし", + "さがす", + "さかな", + "さかみち", + "さがる", + "さぎょう", + "さくし", + "さくひん", + "さくら", + "さこく", + "さこつ", + "さずかる", + "ざせき", + "さたん", + "さつえい", + "ざつおん", + "ざっか", + "ざつがく", + "さっきょく", + "ざっし", + "さつじん", + "ざっそう", + "さつたば", + "さつまいも", + "さてい", + "さといも", + "さとう", + "さとおや", + "さとし", + "さとる", + "さのう", + "さばく", + "さびしい", + "さべつ", + "さほう", + "さほど", + "さます", + "さみしい", + "さみだれ", + "さむけ", + "さめる", + "さやえんどう", + "さゆう", + "さよう", + "さよく", + "さらだ", + "ざるそば", + "さわやか", + "さわる", + "さんいん", + "さんか", + "さんきゃく", + "さんこう", + "さんさい", + "ざんしょ", + "さんすう", + "さんせい", + "さんそ", + "さんち", + "さんま", + "さんみ", + "さんらん", + "しあい", + "しあげ", + "しあさって", + "しあわせ", + "しいく", + "しいん", + "しうち", + "しえい", + "しおけ", + "しかい", + "しかく", + "じかん", + "しごと", + "しすう", + "じだい", + "したうけ", + "したぎ", + "したて", + "したみ", + "しちょう", + "しちりん", + "しっかり", + "しつじ", + "しつもん", + "してい", + "してき", + "してつ", + "じてん", + "じどう", + "しなぎれ", + "しなもの", + "しなん", + "しねま", + "しねん", + "しのぐ", + "しのぶ", + "しはい", + "しばかり", + "しはつ", + "しはらい", + "しはん", + "しひょう", + "しふく", + "じぶん", + "しへい", + "しほう", + "しほん", + "しまう", + "しまる", + "しみん", + "しむける", + "じむしょ", + "しめい", + "しめる", + "しもん", + "しゃいん", + "しゃうん", + "しゃおん", + "じゃがいも", + "しやくしょ", + "しゃくほう", + "しゃけん", + "しゃこ", + "しゃざい", + "しゃしん", + "しゃせん", + "しゃそう", + "しゃたい", + "しゃちょう", + "しゃっきん", + "じゃま", + "しゃりん", + "しゃれい", + "じゆう", + "じゅうしょ", + "しゅくはく", + "じゅしん", + "しゅっせき", + "しゅみ", + "しゅらば", + "じゅんばん", + "しょうかい", + "しょくたく", + "しょっけん", + "しょどう", + "しょもつ", + "しらせる", + "しらべる", + "しんか", + "しんこう", + "じんじゃ", + "しんせいじ", + "しんちく", + "しんりん", + "すあげ", + "すあし", + "すあな", + "ずあん", + "すいえい", + "すいか", + "すいとう", + "ずいぶん", + "すいようび", + "すうがく", + "すうじつ", + "すうせん", + "すおどり", + "すきま", + "すくう", + "すくない", + "すける", + "すごい", + "すこし", + "ずさん", + "すずしい", + "すすむ", + "すすめる", + "すっかり", + "ずっしり", + "ずっと", + "すてき", + "すてる", + "すねる", + "すのこ", + "すはだ", + "すばらしい", + "ずひょう", + "ずぶぬれ", + "すぶり", + "すふれ", + "すべて", + "すべる", + "ずほう", + "すぼん", + "すまい", + "すめし", + "すもう", + "すやき", + "すらすら", + "するめ", + "すれちがう", + "すろっと", + "すわる", + "すんぜん", + "すんぽう", + "せあぶら", + "せいかつ", + "せいげん", + "せいじ", + "せいよう", + "せおう", + "せかいかん", + "せきにん", + "せきむ", + "せきゆ", + "せきらんうん", + "せけん", + "せこう", + "せすじ", + "せたい", + "せたけ", + "せっかく", + "せっきゃく", + "ぜっく", + "せっけん", + "せっこつ", + "せっさたくま", + "せつぞく", + "せつだん", + "せつでん", + "せっぱん", + "せつび", + "せつぶん", + "せつめい", + "せつりつ", + "せなか", + "せのび", + "せはば", + "せびろ", + "せぼね", + "せまい", + "せまる", + "せめる", + "せもたれ", + "せりふ", + "ぜんあく", + "せんい", + "せんえい", + "せんか", + "せんきょ", + "せんく", + "せんげん", + "ぜんご", + "せんさい", + "せんしゅ", + "せんすい", + "せんせい", + "せんぞ", + "せんたく", + "せんちょう", + "せんてい", + "せんとう", + "せんぬき", + "せんねん", + "せんぱい", + "ぜんぶ", + "ぜんぽう", + "せんむ", + "せんめんじょ", + "せんもん", + "せんやく", + "せんゆう", + "せんよう", + "ぜんら", + "ぜんりゃく", + "せんれい", + "せんろ", + "そあく", + "そいとげる", + "そいね", + "そうがんきょう", + "そうき", + "そうご", + "そうしん", + "そうだん", + "そうなん", + "そうび", + "そうめん", + "そうり", + "そえもの", + "そえん", + "そがい", + "そげき", + "そこう", + "そこそこ", + "そざい", + "そしな", + "そせい", + "そせん", + "そそぐ", + "そだてる", + "そつう", + "そつえん", + "そっかん", + "そつぎょう", + "そっけつ", + "そっこう", + "そっせん", + "そっと", + "そとがわ", + "そとづら", + "そなえる", + "そなた", + "そふぼ", + "そぼく", + "そぼろ", + "そまつ", + "そまる", + "そむく", + "そむりえ", + "そめる", + "そもそも", + "そよかぜ", + "そらまめ", + "そろう", + "そんかい", + "そんけい", + "そんざい", + "そんしつ", + "そんぞく", + "そんちょう", + "ぞんび", + "ぞんぶん", + "そんみん", + "たあい", + "たいいん", + "たいうん", + "たいえき", + "たいおう", + "だいがく", + "たいき", + "たいぐう", + "たいけん", + "たいこ", + "たいざい", + "だいじょうぶ", + "だいすき", + "たいせつ", + "たいそう", + "だいたい", + "たいちょう", + "たいてい", + "だいどころ", + "たいない", + "たいねつ", + "たいのう", + "たいはん", + "だいひょう", + "たいふう", + "たいへん", + "たいほ", + "たいまつばな", + "たいみんぐ", + "たいむ", + "たいめん", + "たいやき", + "たいよう", + "たいら", + "たいりょく", + "たいる", + "たいわん", + "たうえ", + "たえる", + "たおす", + "たおる", + "たおれる", + "たかい", + "たかね", + "たきび", + "たくさん", + "たこく", + "たこやき", + "たさい", + "たしざん", + "だじゃれ", + "たすける", + "たずさわる", + "たそがれ", + "たたかう", + "たたく", + "ただしい", + "たたみ", + "たちばな", + "だっかい", + "だっきゃく", + "だっこ", + "だっしゅつ", + "だったい", + "たてる", + "たとえる", + "たなばた", + "たにん", + "たぬき", + "たのしみ", + "たはつ", + "たぶん", + "たべる", + "たぼう", + "たまご", + "たまる", + "だむる", + "ためいき", + "ためす", + "ためる", + "たもつ", + "たやすい", + "たよる", + "たらす", + "たりきほんがん", + "たりょう", + "たりる", + "たると", + "たれる", + "たれんと", + "たろっと", + "たわむれる", + "だんあつ", + "たんい", + "たんおん", + "たんか", + "たんき", + "たんけん", + "たんご", + "たんさん", + "たんじょうび", + "だんせい", + "たんそく", + "たんたい", + "だんち", + "たんてい", + "たんとう", + "だんな", + "たんにん", + "だんねつ", + "たんのう", + "たんぴん", + "だんぼう", + "たんまつ", + "たんめい", + "だんれつ", + "だんろ", + "だんわ", + "ちあい", + "ちあん", + "ちいき", + "ちいさい", + "ちえん", + "ちかい", + "ちから", + "ちきゅう", + "ちきん", + "ちけいず", + "ちけん", + "ちこく", + "ちさい", + "ちしき", + "ちしりょう", + "ちせい", + "ちそう", + "ちたい", + "ちたん", + "ちちおや", + "ちつじょ", + "ちてき", + "ちてん", + "ちぬき", + "ちぬり", + "ちのう", + "ちひょう", + "ちへいせん", + "ちほう", + "ちまた", + "ちみつ", + "ちみどろ", + "ちめいど", + "ちゃんこなべ", + "ちゅうい", + "ちゆりょく", + "ちょうし", + "ちょさくけん", + "ちらし", + "ちらみ", + "ちりがみ", + "ちりょう", + "ちるど", + "ちわわ", + "ちんたい", + "ちんもく", + "ついか", + "ついたち", + "つうか", + "つうじょう", + "つうはん", + "つうわ", + "つかう", + "つかれる", + "つくね", + "つくる", + "つけね", + "つける", + "つごう", + "つたえる", + "つづく", + "つつじ", + "つつむ", + "つとめる", + "つながる", + "つなみ", + "つねづね", + "つのる", + "つぶす", + "つまらない", + "つまる", + "つみき", + "つめたい", + "つもり", + "つもる", + "つよい", + "つるぼ", + "つるみく", + "つわもの", + "つわり", + "てあし", + "てあて", + "てあみ", + "ていおん", + "ていか", + "ていき", + "ていけい", + "ていこく", + "ていさつ", + "ていし", + "ていせい", + "ていたい", + "ていど", + "ていねい", + "ていひょう", + "ていへん", + "ていぼう", + "てうち", + "ておくれ", + "てきとう", + "てくび", + "でこぼこ", + "てさぎょう", + "てさげ", + "てすり", + "てそう", + "てちがい", + "てちょう", + "てつがく", + "てつづき", + "でっぱ", + "てつぼう", + "てつや", + "でぬかえ", + "てぬき", + "てぬぐい", + "てのひら", + "てはい", + "てぶくろ", + "てふだ", + "てほどき", + "てほん", + "てまえ", + "てまきずし", + "てみじか", + "てみやげ", + "てらす", + "てれび", + "てわけ", + "てわたし", + "でんあつ", + "てんいん", + "てんかい", + "てんき", + "てんぐ", + "てんけん", + "てんごく", + "てんさい", + "てんし", + "てんすう", + "でんち", + "てんてき", + "てんとう", + "てんない", + "てんぷら", + "てんぼうだい", + "てんめつ", + "てんらんかい", + "でんりょく", + "でんわ", + "どあい", + "といれ", + "どうかん", + "とうきゅう", + "どうぐ", + "とうし", + "とうむぎ", + "とおい", + "とおか", + "とおく", + "とおす", + "とおる", + "とかい", + "とかす", + "ときおり", + "ときどき", + "とくい", + "とくしゅう", + "とくてん", + "とくに", + "とくべつ", + "とけい", + "とける", + "とこや", + "とさか", + "としょかん", + "とそう", + "とたん", + "とちゅう", + "とっきゅう", + "とっくん", + "とつぜん", + "とつにゅう", + "とどける", + "ととのえる", + "とない", + "となえる", + "となり", + "とのさま", + "とばす", + "どぶがわ", + "とほう", + "とまる", + "とめる", + "ともだち", + "ともる", + "どようび", + "とらえる", + "とんかつ", + "どんぶり", + "ないかく", + "ないこう", + "ないしょ", + "ないす", + "ないせん", + "ないそう", + "なおす", + "ながい", + "なくす", + "なげる", + "なこうど", + "なさけ", + "なたでここ", + "なっとう", + "なつやすみ", + "ななおし", + "なにごと", + "なにもの", + "なにわ", + "なのか", + "なふだ", + "なまいき", + "なまえ", + "なまみ", + "なみだ", + "なめらか", + "なめる", + "なやむ", + "ならう", + "ならび", + "ならぶ", + "なれる", + "なわとび", + "なわばり", + "にあう", + "にいがた", + "にうけ", + "におい", + "にかい", + "にがて", + "にきび", + "にくしみ", + "にくまん", + "にげる", + "にさんかたんそ", + "にしき", + "にせもの", + "にちじょう", + "にちようび", + "にっか", + "にっき", + "にっけい", + "にっこう", + "にっさん", + "にっしょく", + "にっすう", + "にっせき", + "にってい", + "になう", + "にほん", + "にまめ", + "にもつ", + "にやり", + "にゅういん", + "にりんしゃ", + "にわとり", + "にんい", + "にんか", + "にんき", + "にんげん", + "にんしき", + "にんずう", + "にんそう", + "にんたい", + "にんち", + "にんてい", + "にんにく", + "にんぷ", + "にんまり", + "にんむ", + "にんめい", + "にんよう", + "ぬいくぎ", + "ぬかす", + "ぬぐいとる", + "ぬぐう", + "ぬくもり", + "ぬすむ", + "ぬまえび", + "ぬめり", + "ぬらす", + "ぬんちゃく", + "ねあげ", + "ねいき", + "ねいる", + "ねいろ", + "ねぐせ", + "ねくたい", + "ねくら", + "ねこぜ", + "ねこむ", + "ねさげ", + "ねすごす", + "ねそべる", + "ねだん", + "ねつい", + "ねっしん", + "ねつぞう", + "ねったいぎょ", + "ねぶそく", + "ねふだ", + "ねぼう", + "ねほりはほり", + "ねまき", + "ねまわし", + "ねみみ", + "ねむい", + "ねむたい", + "ねもと", + "ねらう", + "ねわざ", + "ねんいり", + "ねんおし", + "ねんかん", + "ねんきん", + "ねんぐ", + "ねんざ", + "ねんし", + "ねんちゃく", + "ねんど", + "ねんぴ", + "ねんぶつ", + "ねんまつ", + "ねんりょう", + "ねんれい", + "のいず", + "のおづま", + "のがす", + "のきなみ", + "のこぎり", + "のこす", + "のこる", + "のせる", + "のぞく", + "のぞむ", + "のたまう", + "のちほど", + "のっく", + "のばす", + "のはら", + "のべる", + "のぼる", + "のみもの", + "のやま", + "のらいぬ", + "のらねこ", + "のりもの", + "のりゆき", + "のれん", + "のんき", + "ばあい", + "はあく", + "ばあさん", + "ばいか", + "ばいく", + "はいけん", + "はいご", + "はいしん", + "はいすい", + "はいせん", + "はいそう", + "はいち", + "ばいばい", + "はいれつ", + "はえる", + "はおる", + "はかい", + "ばかり", + "はかる", + "はくしゅ", + "はけん", + "はこぶ", + "はさみ", + "はさん", + "はしご", + "ばしょ", + "はしる", + "はせる", + "ぱそこん", + "はそん", + "はたん", + "はちみつ", + "はつおん", + "はっかく", + "はづき", + "はっきり", + "はっくつ", + "はっけん", + "はっこう", + "はっさん", + "はっしん", + "はったつ", + "はっちゅう", + "はってん", + "はっぴょう", + "はっぽう", + "はなす", + "はなび", + "はにかむ", + "はぶらし", + "はみがき", + "はむかう", + "はめつ", + "はやい", + "はやし", + "はらう", + "はろうぃん", + "はわい", + "はんい", + "はんえい", + "はんおん", + "はんかく", + "はんきょう", + "ばんぐみ", + "はんこ", + "はんしゃ", + "はんすう", + "はんだん", + "ぱんち", + "ぱんつ", + "はんてい", + "はんとし", + "はんのう", + "はんぱ", + "はんぶん", + "はんぺん", + "はんぼうき", + "はんめい", + "はんらん", + "はんろん", + "ひいき", + "ひうん", + "ひえる", + "ひかく", + "ひかり", + "ひかる", + "ひかん", + "ひくい", + "ひけつ", + "ひこうき", + "ひこく", + "ひさい", + "ひさしぶり", + "ひさん", + "びじゅつかん", + "ひしょ", + "ひそか", + "ひそむ", + "ひたむき", + "ひだり", + "ひたる", + "ひつぎ", + "ひっこし", + "ひっし", + "ひつじゅひん", + "ひっす", + "ひつぜん", + "ぴったり", + "ぴっちり", + "ひつよう", + "ひてい", + "ひとごみ", + "ひなまつり", + "ひなん", + "ひねる", + "ひはん", + "ひびく", + "ひひょう", + "ひほう", + "ひまわり", + "ひまん", + "ひみつ", + "ひめい", + "ひめじし", + "ひやけ", + "ひやす", + "ひよう", + "びょうき", + "ひらがな", + "ひらく", + "ひりつ", + "ひりょう", + "ひるま", + "ひるやすみ", + "ひれい", + "ひろい", + "ひろう", + "ひろき", + "ひろゆき", + "ひんかく", + "ひんけつ", + "ひんこん", + "ひんしゅ", + "ひんそう", + "ぴんち", + "ひんぱん", + "びんぼう", + "ふあん", + "ふいうち", + "ふうけい", + "ふうせん", + "ぷうたろう", + "ふうとう", + "ふうふ", + "ふえる", + "ふおん", + "ふかい", + "ふきん", + "ふくざつ", + "ふくぶくろ", + "ふこう", + "ふさい", + "ふしぎ", + "ふじみ", + "ふすま", + "ふせい", + "ふせぐ", + "ふそく", + "ぶたにく", + "ふたん", + "ふちょう", + "ふつう", + "ふつか", + "ふっかつ", + "ふっき", + "ふっこく", + "ぶどう", + "ふとる", + "ふとん", + "ふのう", + "ふはい", + "ふひょう", + "ふへん", + "ふまん", + "ふみん", + "ふめつ", + "ふめん", + "ふよう", + "ふりこ", + "ふりる", + "ふるい", + "ふんいき", + "ぶんがく", + "ぶんぐ", + "ふんしつ", + "ぶんせき", + "ふんそう", + "ぶんぽう", + "へいあん", + "へいおん", + "へいがい", + "へいき", + "へいげん", + "へいこう", + "へいさ", + "へいしゃ", + "へいせつ", + "へいそ", + "へいたく", + "へいてん", + "へいねつ", + "へいわ", + "へきが", + "へこむ", + "べにいろ", + "べにしょうが", + "へらす", + "へんかん", + "べんきょう", + "べんごし", + "へんさい", + "へんたい", + "べんり", + "ほあん", + "ほいく", + "ぼうぎょ", + "ほうこく", + "ほうそう", + "ほうほう", + "ほうもん", + "ほうりつ", + "ほえる", + "ほおん", + "ほかん", + "ほきょう", + "ぼきん", + "ほくろ", + "ほけつ", + "ほけん", + "ほこう", + "ほこる", + "ほしい", + "ほしつ", + "ほしゅ", + "ほしょう", + "ほせい", + "ほそい", + "ほそく", + "ほたて", + "ほたる", + "ぽちぶくろ", + "ほっきょく", + "ほっさ", + "ほったん", + "ほとんど", + "ほめる", + "ほんい", + "ほんき", + "ほんけ", + "ほんしつ", + "ほんやく", + "まいにち", + "まかい", + "まかせる", + "まがる", + "まける", + "まこと", + "まさつ", + "まじめ", + "ますく", + "まぜる", + "まつり", + "まとめ", + "まなぶ", + "まぬけ", + "まねく", + "まほう", + "まもる", + "まゆげ", + "まよう", + "まろやか", + "まわす", + "まわり", + "まわる", + "まんが", + "まんきつ", + "まんぞく", + "まんなか", + "みいら", + "みうち", + "みえる", + "みがく", + "みかた", + "みかん", + "みけん", + "みこん", + "みじかい", + "みすい", + "みすえる", + "みせる", + "みっか", + "みつかる", + "みつける", + "みてい", + "みとめる", + "みなと", + "みなみかさい", + "みねらる", + "みのう", + "みのがす", + "みほん", + "みもと", + "みやげ", + "みらい", + "みりょく", + "みわく", + "みんか", + "みんぞく", + "むいか", + "むえき", + "むえん", + "むかい", + "むかう", + "むかえ", + "むかし", + "むぎちゃ", + "むける", + "むげん", + "むさぼる", + "むしあつい", + "むしば", + "むじゅん", + "むしろ", + "むすう", + "むすこ", + "むすぶ", + "むすめ", + "むせる", + "むせん", + "むちゅう", + "むなしい", + "むのう", + "むやみ", + "むよう", + "むらさき", + "むりょう", + "むろん", + "めいあん", + "めいうん", + "めいえん", + "めいかく", + "めいきょく", + "めいさい", + "めいし", + "めいそう", + "めいぶつ", + "めいれい", + "めいわく", + "めぐまれる", + "めざす", + "めした", + "めずらしい", + "めだつ", + "めまい", + "めやす", + "めんきょ", + "めんせき", + "めんどう", + "もうしあげる", + "もうどうけん", + "もえる", + "もくし", + "もくてき", + "もくようび", + "もちろん", + "もどる", + "もらう", + "もんく", + "もんだい", + "やおや", + "やける", + "やさい", + "やさしい", + "やすい", + "やすたろう", + "やすみ", + "やせる", + "やそう", + "やたい", + "やちん", + "やっと", + "やっぱり", + "やぶる", + "やめる", + "ややこしい", + "やよい", + "やわらかい", + "ゆうき", + "ゆうびんきょく", + "ゆうべ", + "ゆうめい", + "ゆけつ", + "ゆしゅつ", + "ゆせん", + "ゆそう", + "ゆたか", + "ゆちゃく", + "ゆでる", + "ゆにゅう", + "ゆびわ", + "ゆらい", + "ゆれる", + "ようい", + "ようか", + "ようきゅう", + "ようじ", + "ようす", + "ようちえん", + "よかぜ", + "よかん", + "よきん", + "よくせい", + "よくぼう", + "よけい", + "よごれる", + "よさん", + "よしゅう", + "よそう", + "よそく", + "よっか", + "よてい", + "よどがわく", + "よねつ", + "よやく", + "よゆう", + "よろこぶ", + "よろしい", + "らいう", + "らくがき", + "らくご", + "らくさつ", + "らくだ", + "らしんばん", + "らせん", + "らぞく", + "らたい", + "らっか", + "られつ", + "りえき", + "りかい", + "りきさく", + "りきせつ", + "りくぐん", + "りくつ", + "りけん", + "りこう", + "りせい", + "りそう", + "りそく", + "りてん", + "りねん", + "りゆう", + "りゅうがく", + "りよう", + "りょうり", + "りょかん", + "りょくちゃ", + "りょこう", + "りりく", + "りれき", + "りろん", + "りんご", + "るいけい", + "るいさい", + "るいじ", + "るいせき", + "るすばん", + "るりがわら", + "れいかん", + "れいぎ", + "れいせい", + "れいぞうこ", + "れいとう", + "れいぼう", + "れきし", + "れきだい", + "れんあい", + "れんけい", + "れんこん", + "れんさい", + "れんしゅう", + "れんぞく", + "れんらく", + "ろうか", + "ろうご", + "ろうじん", + "ろうそく", + "ろくが", + "ろこつ", + "ろじうら", + "ろしゅつ", + "ろせん", + "ろてん", + "ろめん", + "ろれつ", + "ろんぎ", + "ろんぱ", + "ろんぶん", + "ろんり", + "わかす", + "わかめ", + "わかやま", + "わかれる", + "わしつ", + "わじまし", + "わすれもの", + "わらう", + "われる", + "ábaco", + "abdomen", + "abeja", + "abierto", + "abogado", + "abono", + "aborto", + "abrazo", + "abrir", + "abuelo", + "abuso", + "acabar", + "academia", + "acceso", + "acción", + "aceite", + "acelga", + "acento", + "aceptar", + "ácido", + "aclarar", + "acné", + "acoger", + "acoso", + "activo", + "acto", + "actriz", + "actuar", + "acudir", + "acuerdo", + "acusar", + "adicto", + "admitir", + "adoptar", + "adorno", + "aduana", + "adulto", + "aéreo", + "afectar", + "afición", + "afinar", + "afirmar", + "ágil", + "agitar", + "agonía", + "agosto", + "agotar", + "agregar", + "agrio", + "agua", + "agudo", + "águila", + "aguja", + "ahogo", + "ahorro", + "aire", + "aislar", + "ajedrez", + "ajeno", + "ajuste", + "alacrán", + "alambre", + "alarma", + "alba", + "álbum", + "alcalde", + "aldea", + "alegre", + "alejar", + "alerta", + "aleta", + "alfiler", + "alga", + "algodón", + "aliado", + "aliento", + "alivio", + "alma", + "almeja", + "almíbar", + "altar", + "alteza", + "altivo", + "alto", + "altura", + "alumno", + "alzar", + "amable", + "amante", + "amapola", + "amargo", + "amasar", + "ámbar", + "ámbito", + "ameno", + "amigo", + "amistad", + "amor", + "amparo", + "amplio", + "ancho", + "anciano", + "ancla", + "andar", + "andén", + "anemia", + "ángulo", + "anillo", + "ánimo", + "anís", + "anotar", + "antena", + "antiguo", + "antojo", + "anual", + "anular", + "anuncio", + "añadir", + "añejo", + "año", + "apagar", + "aparato", + "apetito", + "apio", + "aplicar", + "apodo", + "aporte", + "apoyo", + "aprender", + "aprobar", + "apuesta", + "apuro", + "arado", + "araña", + "arar", + "árbitro", + "árbol", + "arbusto", + "archivo", + "arco", + "arder", + "ardilla", + "arduo", + "área", + "árido", + "aries", + "armonía", + "arnés", + "aroma", + "arpa", + "arpón", + "arreglo", + "arroz", + "arruga", + "arte", + "artista", + "asa", + "asado", + "asalto", + "ascenso", + "asegurar", + "aseo", + "asesor", + "asiento", + "asilo", + "asistir", + "asno", + "asombro", + "áspero", + "astilla", + "astro", + "astuto", + "asumir", + "asunto", + "atajo", + "ataque", + "atar", + "atento", + "ateo", + "ático", + "atleta", + "átomo", + "atraer", + "atroz", + "atún", + "audaz", + "audio", + "auge", + "aula", + "aumento", + "ausente", + "autor", + "aval", + "avance", + "avaro", + "ave", + "avellana", + "avena", + "avestruz", + "avión", + "aviso", + "ayer", + "ayuda", + "ayuno", + "azafrán", + "azar", + "azote", + "azúcar", + "azufre", + "azul", + "baba", + "babor", + "bache", + "bahía", + "baile", + "bajar", + "balanza", + "balcón", + "balde", + "bambú", + "banco", + "banda", + "baño", + "barba", + "barco", + "barniz", + "barro", + "báscula", + "bastón", + "basura", + "batalla", + "batería", + "batir", + "batuta", + "baúl", + "bazar", + "bebé", + "bebida", + "bello", + "besar", + "beso", + "bestia", + "bicho", + "bien", + "bingo", + "blanco", + "bloque", + "blusa", + "boa", + "bobina", + "bobo", + "boca", + "bocina", + "boda", + "bodega", + "boina", + "bola", + "bolero", + "bolsa", + "bomba", + "bondad", + "bonito", + "bono", + "bonsái", + "borde", + "borrar", + "bosque", + "bote", + "botín", + "bóveda", + "bozal", + "bravo", + "brazo", + "brecha", + "breve", + "brillo", + "brinco", + "brisa", + "broca", + "broma", + "bronce", + "brote", + "bruja", + "brusco", + "bruto", + "buceo", + "bucle", + "bueno", + "buey", + "bufanda", + "bufón", + "búho", + "buitre", + "bulto", + "burbuja", + "burla", + "burro", + "buscar", + "butaca", + "buzón", + "caballo", + "cabeza", + "cabina", + "cabra", + "cacao", + "cadáver", + "cadena", + "caer", + "café", + "caída", + "caimán", + "caja", + "cajón", + "cal", + "calamar", + "calcio", + "caldo", + "calidad", + "calle", + "calma", + "calor", + "calvo", + "cama", + "cambio", + "camello", + "camino", + "campo", + "cáncer", + "candil", + "canela", + "canguro", + "canica", + "canto", + "caña", + "cañón", + "caoba", + "caos", + "capaz", + "capitán", + "capote", + "captar", + "capucha", + "cara", + "carbón", + "cárcel", + "careta", + "carga", + "cariño", + "carne", + "carpeta", + "carro", + "carta", + "casa", + "casco", + "casero", + "caspa", + "castor", + "catorce", + "catre", + "caudal", + "causa", + "cazo", + "cebolla", + "ceder", + "cedro", + "celda", + "célebre", + "celoso", + "célula", + "cemento", + "ceniza", + "centro", + "cerca", + "cerdo", + "cereza", + "cero", + "cerrar", + "certeza", + "césped", + "cetro", + "chacal", + "chaleco", + "champú", + "chancla", + "chapa", + "charla", + "chico", + "chiste", + "chivo", + "choque", + "choza", + "chuleta", + "chupar", + "ciclón", + "ciego", + "cielo", + "cien", + "cierto", + "cifra", + "cigarro", + "cima", + "cinco", + "cine", + "cinta", + "ciprés", + "circo", + "ciruela", + "cisne", + "cita", + "ciudad", + "clamor", + "clan", + "claro", + "clase", + "clave", + "cliente", + "clima", + "clínica", + "cobre", + "cocción", + "cochino", + "cocina", + "coco", + "código", + "codo", + "cofre", + "coger", + "cohete", + "cojín", + "cojo", + "cola", + "colcha", + "colegio", + "colgar", + "colina", + "collar", + "colmo", + "columna", + "combate", + "comer", + "comida", + "cómodo", + "compra", + "conde", + "conejo", + "conga", + "conocer", + "consejo", + "contar", + "copa", + "copia", + "corazón", + "corbata", + "corcho", + "cordón", + "corona", + "correr", + "coser", + "cosmos", + "costa", + "cráneo", + "cráter", + "crear", + "crecer", + "creído", + "crema", + "cría", + "crimen", + "cripta", + "crisis", + "cromo", + "crónica", + "croqueta", + "crudo", + "cruz", + "cuadro", + "cuarto", + "cuatro", + "cubo", + "cubrir", + "cuchara", + "cuello", + "cuento", + "cuerda", + "cuesta", + "cueva", + "cuidar", + "culebra", + "culpa", + "culto", + "cumbre", + "cumplir", + "cuna", + "cuneta", + "cuota", + "cupón", + "cúpula", + "curar", + "curioso", + "curso", + "curva", + "cutis", + "dama", + "danza", + "dar", + "dardo", + "dátil", + "deber", + "débil", + "década", + "decir", + "dedo", + "defensa", + "definir", + "dejar", + "delfín", + "delgado", + "delito", + "demora", + "denso", + "dental", + "deporte", + "derecho", + "derrota", + "desayuno", + "deseo", + "desfile", + "desnudo", + "destino", + "desvío", + "detalle", + "detener", + "deuda", + "día", + "diablo", + "diadema", + "diamante", + "diana", + "diario", + "dibujo", + "dictar", + "diente", + "dieta", + "diez", + "difícil", + "digno", + "dilema", + "diluir", + "dinero", + "directo", + "dirigir", + "disco", + "diseño", + "disfraz", + "diva", + "divino", + "doble", + "doce", + "dolor", + "domingo", + "don", + "donar", + "dorado", + "dormir", + "dorso", + "dos", + "dosis", + "dragón", + "droga", + "ducha", + "duda", + "duelo", + "dueño", + "dulce", + "dúo", + "duque", + "durar", + "dureza", + "duro", + "ébano", + "ebrio", + "echar", + "eco", + "ecuador", + "edad", + "edición", + "edificio", + "editor", + "educar", + "efecto", + "eficaz", + "eje", + "ejemplo", + "elefante", + "elegir", + "elemento", + "elevar", + "elipse", + "élite", + "elixir", + "elogio", + "eludir", + "embudo", + "emitir", + "emoción", + "empate", + "empeño", + "empleo", + "empresa", + "enano", + "encargo", + "enchufe", + "encía", + "enemigo", + "enero", + "enfado", + "enfermo", + "engaño", + "enigma", + "enlace", + "enorme", + "enredo", + "ensayo", + "enseñar", + "entero", + "entrar", + "envase", + "envío", + "época", + "equipo", + "erizo", + "escala", + "escena", + "escolar", + "escribir", + "escudo", + "esencia", + "esfera", + "esfuerzo", + "espada", + "espejo", + "espía", + "esposa", + "espuma", + "esquí", + "estar", + "este", + "estilo", + "estufa", + "etapa", + "eterno", + "ética", + "etnia", + "evadir", + "evaluar", + "evento", + "evitar", + "exacto", + "examen", + "exceso", + "excusa", + "exento", + "exigir", + "exilio", + "existir", + "éxito", + "experto", + "explicar", + "exponer", + "extremo", + "fábrica", + "fábula", + "fachada", + "fácil", + "factor", + "faena", + "faja", + "falda", + "fallo", + "falso", + "faltar", + "fama", + "familia", + "famoso", + "faraón", + "farmacia", + "farol", + "farsa", + "fase", + "fatiga", + "fauna", + "favor", + "fax", + "febrero", + "fecha", + "feliz", + "feo", + "feria", + "feroz", + "fértil", + "fervor", + "festín", + "fiable", + "fianza", + "fiar", + "fibra", + "ficción", + "ficha", + "fideo", + "fiebre", + "fiel", + "fiera", + "fiesta", + "figura", + "fijar", + "fijo", + "fila", + "filete", + "filial", + "filtro", + "fin", + "finca", + "fingir", + "finito", + "firma", + "flaco", + "flauta", + "flecha", + "flor", + "flota", + "fluir", + "flujo", + "flúor", + "fobia", + "foca", + "fogata", + "fogón", + "folio", + "folleto", + "fondo", + "forma", + "forro", + "fortuna", + "forzar", + "fosa", + "foto", + "fracaso", + "frágil", + "franja", + "frase", + "fraude", + "freír", + "freno", + "fresa", + "frío", + "frito", + "fruta", + "fuego", + "fuente", + "fuerza", + "fuga", + "fumar", + "función", + "funda", + "furgón", + "furia", + "fusil", + "fútbol", + "futuro", + "gacela", + "gafas", + "gaita", + "gajo", + "gala", + "galería", + "gallo", + "gamba", + "ganar", + "gancho", + "ganga", + "ganso", + "garaje", + "garza", + "gasolina", + "gastar", + "gato", + "gavilán", + "gemelo", + "gemir", + "gen", + "género", + "genio", + "gente", + "geranio", + "gerente", + "germen", + "gesto", + "gigante", + "gimnasio", + "girar", + "giro", + "glaciar", + "globo", + "gloria", + "gol", + "golfo", + "goloso", + "golpe", + "goma", + "gordo", + "gorila", + "gorra", + "gota", + "goteo", + "gozar", + "grada", + "gráfico", + "grano", + "grasa", + "gratis", + "grave", + "grieta", + "grillo", + "gripe", + "gris", + "grito", + "grosor", + "grúa", + "grueso", + "grumo", + "grupo", + "guante", + "guapo", + "guardia", + "guerra", + "guía", + "guiño", + "guion", + "guiso", + "guitarra", + "gusano", + "gustar", + "haber", + "hábil", + "hablar", + "hacer", + "hacha", + "hada", + "hallar", + "hamaca", + "harina", + "haz", + "hazaña", + "hebilla", + "hebra", + "hecho", + "helado", + "helio", + "hembra", + "herir", + "hermano", + "héroe", + "hervir", + "hielo", + "hierro", + "hígado", + "higiene", + "hijo", + "himno", + "historia", + "hocico", + "hogar", + "hoguera", + "hoja", + "hombre", + "hongo", + "honor", + "honra", + "hora", + "hormiga", + "horno", + "hostil", + "hoyo", + "hueco", + "huelga", + "huerta", + "hueso", + "huevo", + "huida", + "huir", + "humano", + "húmedo", + "humilde", + "humo", + "hundir", + "huracán", + "hurto", + "icono", + "ideal", + "idioma", + "ídolo", + "iglesia", + "iglú", + "igual", + "ilegal", + "ilusión", + "imagen", + "imán", + "imitar", + "impar", + "imperio", + "imponer", + "impulso", + "incapaz", + "índice", + "inerte", + "infiel", + "informe", + "ingenio", + "inicio", + "inmenso", + "inmune", + "innato", + "insecto", + "instante", + "interés", + "íntimo", + "intuir", + "inútil", + "invierno", + "ira", + "iris", + "ironía", + "isla", + "islote", + "jabalí", + "jabón", + "jamón", + "jarabe", + "jardín", + "jarra", + "jaula", + "jazmín", + "jefe", + "jeringa", + "jinete", + "jornada", + "joroba", + "joven", + "joya", + "juerga", + "jueves", + "juez", + "jugador", + "jugo", + "juguete", + "juicio", + "junco", + "jungla", + "junio", + "juntar", + "júpiter", + "jurar", + "justo", + "juvenil", + "juzgar", + "kilo", + "koala", + "labio", + "lacio", + "lacra", + "lado", + "ladrón", + "lagarto", + "lágrima", + "laguna", + "laico", + "lamer", + "lámina", + "lámpara", + "lana", + "lancha", + "langosta", + "lanza", + "lápiz", + "largo", + "larva", + "lástima", + "lata", + "látex", + "latir", + "laurel", + "lavar", + "lazo", + "leal", + "lección", + "leche", + "lector", + "leer", + "legión", + "legumbre", + "lejano", + "lengua", + "lento", + "leña", + "león", + "leopardo", + "lesión", + "letal", + "letra", + "leve", + "leyenda", + "libertad", + "libro", + "licor", + "líder", + "lidiar", + "lienzo", + "liga", + "ligero", + "lima", + "límite", + "limón", + "limpio", + "lince", + "lindo", + "línea", + "lingote", + "lino", + "linterna", + "líquido", + "liso", + "lista", + "litera", + "litio", + "litro", + "llaga", + "llama", + "llanto", + "llave", + "llegar", + "llenar", + "llevar", + "llorar", + "llover", + "lluvia", + "lobo", + "loción", + "loco", + "locura", + "lógica", + "logro", + "lombriz", + "lomo", + "lonja", + "lote", + "lucha", + "lucir", + "lugar", + "lujo", + "luna", + "lunes", + "lupa", + "lustro", + "luto", + "luz", + "maceta", + "macho", + "madera", + "madre", + "maduro", + "maestro", + "mafia", + "magia", + "mago", + "maíz", + "maldad", + "maleta", + "malla", + "malo", + "mamá", + "mambo", + "mamut", + "manco", + "mando", + "manejar", + "manga", + "maniquí", + "manjar", + "mano", + "manso", + "manta", + "mañana", + "mapa", + "máquina", + "mar", + "marco", + "marea", + "marfil", + "margen", + "marido", + "mármol", + "marrón", + "martes", + "marzo", + "masa", + "máscara", + "masivo", + "matar", + "materia", + "matiz", + "matriz", + "máximo", + "mayor", + "mazorca", + "mecha", + "medalla", + "medio", + "médula", + "mejilla", + "mejor", + "melena", + "melón", + "memoria", + "menor", + "mensaje", + "mente", + "menú", + "mercado", + "merengue", + "mérito", + "mes", + "mesón", + "meta", + "meter", + "método", + "metro", + "mezcla", + "miedo", + "miel", + "miembro", + "miga", + "mil", + "milagro", + "militar", + "millón", + "mimo", + "mina", + "minero", + "mínimo", + "minuto", + "miope", + "mirar", + "misa", + "miseria", + "misil", + "mismo", + "mitad", + "mito", + "mochila", + "moción", + "moda", + "modelo", + "moho", + "mojar", + "molde", + "moler", + "molino", + "momento", + "momia", + "monarca", + "moneda", + "monja", + "monto", + "moño", + "morada", + "morder", + "moreno", + "morir", + "morro", + "morsa", + "mortal", + "mosca", + "mostrar", + "motivo", + "mover", + "móvil", + "mozo", + "mucho", + "mudar", + "mueble", + "muela", + "muerte", + "muestra", + "mugre", + "mujer", + "mula", + "muleta", + "multa", + "mundo", + "muñeca", + "mural", + "muro", + "músculo", + "museo", + "musgo", + "música", + "muslo", + "nácar", + "nación", + "nadar", + "naipe", + "naranja", + "nariz", + "narrar", + "nasal", + "natal", + "nativo", + "natural", + "náusea", + "naval", + "nave", + "navidad", + "necio", + "néctar", + "negar", + "negocio", + "negro", + "neón", + "nervio", + "neto", + "neutro", + "nevar", + "nevera", + "nicho", + "nido", + "niebla", + "nieto", + "niñez", + "niño", + "nítido", + "nivel", + "nobleza", + "noche", + "nómina", + "noria", + "norma", + "norte", + "nota", + "noticia", + "novato", + "novela", + "novio", + "nube", + "nuca", + "núcleo", + "nudillo", + "nudo", + "nuera", + "nueve", + "nuez", + "nulo", + "número", + "nutria", + "oasis", + "obeso", + "obispo", + "objeto", + "obra", + "obrero", + "observar", + "obtener", + "obvio", + "oca", + "ocaso", + "océano", + "ochenta", + "ocho", + "ocio", + "ocre", + "octavo", + "octubre", + "oculto", + "ocupar", + "ocurrir", + "odiar", + "odio", + "odisea", + "oeste", + "ofensa", + "oferta", + "oficio", + "ofrecer", + "ogro", + "oído", + "oír", + "ojo", + "ola", + "oleada", + "olfato", + "olivo", + "olla", + "olmo", + "olor", + "olvido", + "ombligo", + "onda", + "onza", + "opaco", + "opción", + "ópera", + "opinar", + "oponer", + "optar", + "óptica", + "opuesto", + "oración", + "orador", + "oral", + "órbita", + "orca", + "orden", + "oreja", + "órgano", + "orgía", + "orgullo", + "oriente", + "origen", + "orilla", + "oro", + "orquesta", + "oruga", + "osadía", + "oscuro", + "osezno", + "oso", + "ostra", + "otoño", + "otro", + "oveja", + "óvulo", + "óxido", + "oxígeno", + "oyente", + "ozono", + "pacto", + "padre", + "paella", + "página", + "pago", + "país", + "pájaro", + "palabra", + "palco", + "paleta", + "pálido", + "palma", + "paloma", + "palpar", + "pan", + "panal", + "pánico", + "pantera", + "pañuelo", + "papá", + "papel", + "papilla", + "paquete", + "parar", + "parcela", + "pared", + "parir", + "paro", + "párpado", + "parque", + "párrafo", + "parte", + "pasar", + "paseo", + "pasión", + "paso", + "pasta", + "pata", + "patio", + "patria", + "pausa", + "pauta", + "pavo", + "payaso", + "peatón", + "pecado", + "pecera", + "pecho", + "pedal", + "pedir", + "pegar", + "peine", + "pelar", + "peldaño", + "pelea", + "peligro", + "pellejo", + "pelo", + "peluca", + "pena", + "pensar", + "peñón", + "peón", + "peor", + "pepino", + "pequeño", + "pera", + "percha", + "perder", + "pereza", + "perfil", + "perico", + "perla", + "permiso", + "perro", + "persona", + "pesa", + "pesca", + "pésimo", + "pestaña", + "pétalo", + "petróleo", + "pez", + "pezuña", + "picar", + "pichón", + "pie", + "piedra", + "pierna", + "pieza", + "pijama", + "pilar", + "piloto", + "pimienta", + "pino", + "pintor", + "pinza", + "piña", + "piojo", + "pipa", + "pirata", + "pisar", + "piscina", + "piso", + "pista", + "pitón", + "pizca", + "placa", + "plan", + "plata", + "playa", + "plaza", + "pleito", + "pleno", + "plomo", + "pluma", + "plural", + "pobre", + "poco", + "poder", + "podio", + "poema", + "poesía", + "poeta", + "polen", + "policía", + "pollo", + "polvo", + "pomada", + "pomelo", + "pomo", + "pompa", + "poner", + "porción", + "portal", + "posada", + "poseer", + "posible", + "poste", + "potencia", + "potro", + "pozo", + "prado", + "precoz", + "pregunta", + "premio", + "prensa", + "preso", + "previo", + "primo", + "príncipe", + "prisión", + "privar", + "proa", + "probar", + "proceso", + "producto", + "proeza", + "profesor", + "programa", + "prole", + "promesa", + "pronto", + "propio", + "próximo", + "prueba", + "público", + "puchero", + "pudor", + "pueblo", + "puerta", + "puesto", + "pulga", + "pulir", + "pulmón", + "pulpo", + "pulso", + "puma", + "punto", + "puñal", + "puño", + "pupa", + "pupila", + "puré", + "quedar", + "queja", + "quemar", + "querer", + "queso", + "quieto", + "química", + "quince", + "quitar", + "rábano", + "rabia", + "rabo", + "ración", + "radical", + "raíz", + "rama", + "rampa", + "rancho", + "rango", + "rapaz", + "rápido", + "rapto", + "rasgo", + "raspa", + "rato", + "rayo", + "raza", + "razón", + "reacción", + "realidad", + "rebaño", + "rebote", + "recaer", + "receta", + "rechazo", + "recoger", + "recreo", + "recto", + "recurso", + "red", + "redondo", + "reducir", + "reflejo", + "reforma", + "refrán", + "refugio", + "regalo", + "regir", + "regla", + "regreso", + "rehén", + "reino", + "reír", + "reja", + "relato", + "relevo", + "relieve", + "relleno", + "reloj", + "remar", + "remedio", + "remo", + "rencor", + "rendir", + "renta", + "reparto", + "repetir", + "reposo", + "reptil", + "res", + "rescate", + "resina", + "respeto", + "resto", + "resumen", + "retiro", + "retorno", + "retrato", + "reunir", + "revés", + "revista", + "rey", + "rezar", + "rico", + "riego", + "rienda", + "riesgo", + "rifa", + "rígido", + "rigor", + "rincón", + "riñón", + "río", + "riqueza", + "risa", + "ritmo", + "rito", + "rizo", + "roble", + "roce", + "rociar", + "rodar", + "rodeo", + "rodilla", + "roer", + "rojizo", + "rojo", + "romero", + "romper", + "ron", + "ronco", + "ronda", + "ropa", + "ropero", + "rosa", + "rosca", + "rostro", + "rotar", + "rubí", + "rubor", + "rudo", + "rueda", + "rugir", + "ruido", + "ruina", + "ruleta", + "rulo", + "rumbo", + "rumor", + "ruptura", + "ruta", + "rutina", + "sábado", + "saber", + "sabio", + "sable", + "sacar", + "sagaz", + "sagrado", + "sala", + "saldo", + "salero", + "salir", + "salmón", + "salón", + "salsa", + "salto", + "salud", + "salvar", + "samba", + "sanción", + "sandía", + "sanear", + "sangre", + "sanidad", + "sano", + "santo", + "sapo", + "saque", + "sardina", + "sartén", + "sastre", + "satán", + "sauna", + "saxofón", + "sección", + "seco", + "secreto", + "secta", + "sed", + "seguir", + "seis", + "sello", + "selva", + "semana", + "semilla", + "senda", + "sensor", + "señal", + "señor", + "separar", + "sepia", + "sequía", + "ser", + "serie", + "sermón", + "servir", + "sesenta", + "sesión", + "seta", + "setenta", + "severo", + "sexo", + "sexto", + "sidra", + "siesta", + "siete", + "siglo", + "signo", + "sílaba", + "silbar", + "silencio", + "silla", + "símbolo", + "simio", + "sirena", + "sistema", + "sitio", + "situar", + "sobre", + "socio", + "sodio", + "sol", + "solapa", + "soldado", + "soledad", + "sólido", + "soltar", + "solución", + "sombra", + "sondeo", + "sonido", + "sonoro", + "sonrisa", + "sopa", + "soplar", + "soporte", + "sordo", + "sorpresa", + "sorteo", + "sostén", + "sótano", + "suave", + "subir", + "suceso", + "sudor", + "suegra", + "suelo", + "sueño", + "suerte", + "sufrir", + "sujeto", + "sultán", + "sumar", + "superar", + "suplir", + "suponer", + "supremo", + "sur", + "surco", + "sureño", + "surgir", + "susto", + "sutil", + "tabaco", + "tabique", + "tabla", + "tabú", + "taco", + "tacto", + "tajo", + "talar", + "talco", + "talento", + "talla", + "talón", + "tamaño", + "tambor", + "tango", + "tanque", + "tapa", + "tapete", + "tapia", + "tapón", + "taquilla", + "tarde", + "tarea", + "tarifa", + "tarjeta", + "tarot", + "tarro", + "tarta", + "tatuaje", + "tauro", + "taza", + "tazón", + "teatro", + "techo", + "tecla", + "técnica", + "tejado", + "tejer", + "tejido", + "tela", + "teléfono", + "tema", + "temor", + "templo", + "tenaz", + "tender", + "tener", + "tenis", + "tenso", + "teoría", + "terapia", + "terco", + "término", + "ternura", + "terror", + "tesis", + "tesoro", + "testigo", + "tetera", + "texto", + "tez", + "tibio", + "tiburón", + "tiempo", + "tienda", + "tierra", + "tieso", + "tigre", + "tijera", + "tilde", + "timbre", + "tímido", + "timo", + "tinta", + "tío", + "típico", + "tipo", + "tira", + "tirón", + "titán", + "títere", + "título", + "tiza", + "toalla", + "tobillo", + "tocar", + "tocino", + "todo", + "toga", + "toldo", + "tomar", + "tono", + "tonto", + "topar", + "tope", + "toque", + "tórax", + "torero", + "tormenta", + "torneo", + "toro", + "torpedo", + "torre", + "torso", + "tortuga", + "tos", + "tosco", + "toser", + "tóxico", + "trabajo", + "tractor", + "traer", + "tráfico", + "trago", + "traje", + "tramo", + "trance", + "trato", + "trauma", + "trazar", + "trébol", + "tregua", + "treinta", + "tren", + "trepar", + "tres", + "tribu", + "trigo", + "tripa", + "triste", + "triunfo", + "trofeo", + "trompa", + "tronco", + "tropa", + "trote", + "trozo", + "truco", + "trueno", + "trufa", + "tubería", + "tubo", + "tuerto", + "tumba", + "tumor", + "túnel", + "túnica", + "turbina", + "turismo", + "turno", + "tutor", + "ubicar", + "úlcera", + "umbral", + "unidad", + "unir", + "universo", + "uno", + "untar", + "uña", + "urbano", + "urbe", + "urgente", + "urna", + "usar", + "usuario", + "útil", + "utopía", + "uva", + "vaca", + "vacío", + "vacuna", + "vagar", + "vago", + "vaina", + "vajilla", + "vale", + "válido", + "valle", + "valor", + "válvula", + "vampiro", + "vara", + "variar", + "varón", + "vaso", + "vecino", + "vector", + "vehículo", + "veinte", + "vejez", + "vela", + "velero", + "veloz", + "vena", + "vencer", + "venda", + "veneno", + "vengar", + "venir", + "venta", + "venus", + "ver", + "verano", + "verbo", + "verde", + "vereda", + "verja", + "verso", + "verter", + "vía", + "viaje", + "vibrar", + "vicio", + "víctima", + "vida", + "vídeo", + "vidrio", + "viejo", + "viernes", + "vigor", + "vil", + "villa", + "vinagre", + "vino", + "viñedo", + "violín", + "viral", + "virgo", + "virtud", + "visor", + "víspera", + "vista", + "vitamina", + "viudo", + "vivaz", + "vivero", + "vivir", + "vivo", + "volcán", + "volumen", + "volver", + "voraz", + "votar", + "voto", + "voz", + "vuelo", + "vulgar", + "yacer", + "yate", + "yegua", + "yema", + "yerno", + "yeso", + "yodo", + "yoga", + "yogur", + "zafiro", + "zanja", + "zapato", + "zarza", + "zona", + "zorro", + "zumo", + "zurdo", + ".60232.rt", + ".60232.De", + ".60232.lt", + "60232.gt.all", + ".gt.spread", + ".formToJSON", + ".", + ".", + ".", + ".60232.Qe", + ".60232._e", + ".60232.Oe", + ".60232.Ge", + ".$e.fetch", + ".60232.tt", + ".60232.We", + ".60232.Ue", + ".60232.et", + ".60232.Me", + ".60232.Le", + ".it.spelling", + "InputEvent", + "push.60232", + ".60232.Ve", + "push.60232", + "P4pqS4dZ9jCS8Y1AAI9m hS6u5oqFRM8cXZZpsxkf", + "00", + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "0a", + "0b", + "0c", + "0d", + "0e", + "0f", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "1a", + "1b", + "1c", + "1d", + "1e", + "1f", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "2a", + "2b", + "2c", + "2d", + "2e", + "2f", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "3a", + "3b", + "3c", + "3d", + "3e", + "3f", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "4a", + "4b", + "4c", + "4d", + "4e", + "4f", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "5a", + "5b", + "5c", + "5d", + "5e", + "5f", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "6a", + "6b", + "6c", + "6d", + "6e", + "6f", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "7a", + "7b", + "7c", + "7d", + "7e", + "7f", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "8a", + "8b", + "8c", + "8d", + "8e", + "8f", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "9a", + "9b", + "9c", + "9d", + "9e", + "9f", + "a0", + "a1", + "a2", + "a3", + "a4", + "a5", + "a6", + "a7", + "a8", + "a9", + "aa", + "ab", + "ac", + "ad", + "ae", + "af", + "b0", + "b1", + "b2", + "b3", + "b4", + "b5", + "b6", + "b7", + "b8", + "b9", + "ba", + "bb", + "bc", + "bd", + "be", + "bf", + "c0", + "c1", + "c2", + "c3", + "c4", + "c5", + "c6", + "c7", + "c8", + "c9", + "ca", + "cb", + "cc", + "cd", + "ce", + "cf", + "d0", + "d1", + "d2", + "d3", + "d4", + "d5", + "d6", + "d7", + "d8", + "d9", + "da", + "db", + "dc", + "dd", + "de", + "df", + "e0", + "e1", + "e2", + "e3", + "e4", + "e5", + "e6", + "e7", + "e8", + "e9", + "ea", + "eb", + "ec", + "ed", + "ee", + "ef", + "f0", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "fa", + "fb", + "fc", + "fd", + "fe", + "ff", + "00", + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "0a", + "0b", + "0c", + "0d", + "0e", + "0f", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "1a", + "1b", + "1c", + "1d", + "1e", + "1f", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "2a", + "2b", + "2c", + "2d", + "2e", + "2f", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "3a", + "3b", + "3c", + "3d", + "3e", + "3f", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "4a", + "4b", + "4c", + "4d", + "4e", + "4f", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "5a", + "5b", + "5c", + "5d", + "5e", + "5f", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "6a", + "6b", + "6c", + "6d", + "6e", + "6f", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "7a", + "7b", + "7c", + "7d", + "7e", + "7f", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "8a", + "8b", + "8c", + "8d", + "8e", + "8f", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "9a", + "9b", + "9c", + "9d", + "9e", + "9f", + "a0", + "a1", + "a2", + "a3", + "a4", + "a5", + "a6", + "a7", + "a8", + "a9", + "aa", + "ab", + "ac", + "ad", + "ae", + "af", + "b0", + "b1", + "b2", + "b3", + "b4", + "b5", + "b6", + "b7", + "b8", + "b9", + "ba", + "bb", + "bc", + "bd", + "be", + "bf", + "c0", + "c1", + "c2", + "c3", + "c4", + "c5", + "c6", + "c7", + "c8", + "c9", + "ca", + "cb", + "cc", + "cd", + "ce", + "cf", + "d0", + "d1", + "d2", + "d3", + "d4", + "d5", + "d6", + "d7", + "d8", + "d9", + "da", + "db", + "dc", + "dd", + "de", + "df", + "e0", + "e1", + "e2", + "e3", + "e4", + "e5", + "e6", + "e7", + "e8", + "e9", + "ea", + "eb", + "ec", + "ed", + "ee", + "ef", + "f0", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "fa", + "fb", + "fc", + "fd", + "fe", + "ff", + "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "0x00", + "-0x01", + "0x0de0b6b3a7640000", + "1.0", + "0x06f05b59d3b20000", + "0.5", + "-0x01", + "0x00", + "0x01", + "0x000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000000000000000000000000000000000000000001", + "fixed128x18", + "fixed128x18", + "[Symbol.iterator]", + "[Symbol.iterator]", + "P4pqS4dZ9jCS8Y1AAI9m xhPFD4lzQCF4LuzcLJte", + "sentence pair fortune case imitate bitter hip okay hollow infant garment decline ", + ".value", + "ant-input", + "ant-input t2kg5HceQwYvo1SNaMRK scroll", + "/home", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "UfsY8g2wyFeqaGJZioIo gOfDQ1qoM4N06OuYjZQw uT_i2E_G0awguc204_W3 KSSZ91u3UklESDgOFQqg", + "UfsY8g2wyFeqaGJZioIo gOfDQ1qoM4N06OuYjZQw uT_i2E_G0awguc204_W3 s4iyDH5WfrV6Zm1SDKFK", + "[\"/\",\"/home\"]", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "771b56da-d4a6-49bd-99e9-f88fba5a4bd8", + "s.value", + "s.value", + ".getCoinType", + ".get", + "0.45009367866492545", + "A.create", + "ant-modal", + "ant-input", + "ant-input", + "ant-input-affix-wrapper", + "ant-input-suffix", + "anticon anticon-close-circle ant-input-clear-icon", + "anticon anticon-close-circle ant-input-clear-icon", + "ant-input", + "anticon anticon-close-circle ant-input-clear-icon", + "ant-input", + "ant-input", + "ant-input", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + "a992dCONnkoVUGlEOs_c correct", + "00", + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "0a", + "0b", + "0c", + "0d", + "0e", + "0f", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "1a", + "1b", + "1c", + "1d", + "1e", + "1f", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "2a", + "2b", + "2c", + "2d", + "2e", + "2f", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "3a", + "3b", + "3c", + "3d", + "3e", + "3f", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "4a", + "4b", + "4c", + "4d", + "4e", + "4f", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "5a", + "5b", + "5c", + "5d", + "5e", + "5f", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "6a", + "6b", + "6c", + "6d", + "6e", + "6f", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "7a", + "7b", + "7c", + "7d", + "7e", + "7f", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "8a", + "8b", + "8c", + "8d", + "8e", + "8f", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "9a", + "9b", + "9c", + "9d", + "9e", + "9f", + "a0", + "a1", + "a2", + "a3", + "a4", + "a5", + "a6", + "a7", + "a8", + "a9", + "aa", + "ab", + "ac", + "ad", + "ae", + "af", + "b0", + "b1", + "b2", + "b3", + "b4", + "b5", + "b6", + "b7", + "b8", + "b9", + "ba", + "bb", + "bc", + "bd", + "be", + "bf", + "c0", + "c1", + "c2", + "c3", + "c4", + "c5", + "c6", + "c7", + "c8", + "c9", + "ca", + "cb", + "cc", + "cd", + "ce", + "cf", + "d0", + "d1", + "d2", + "d3", + "d4", + "d5", + "d6", + "d7", + "d8", + "d9", + "da", + "db", + "dc", + "dd", + "de", + "df", + "e0", + "e1", + "e2", + "e3", + "e4", + "e5", + "e6", + "e7", + "e8", + "e9", + "ea", + "eb", + "ec", + "ed", + "ee", + "ef", + "f0", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "fa", + "fb", + "fc", + "fd", + "fe", + "ff", + "00", + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "0a", + "0b", + "0c", + "0d", + "0e", + "0f", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "1a", + "1b", + "1c", + "1d", + "1e", + "1f", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "2a", + "2b", + "2c", + "2d", + "2e", + "2f", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "3a", + "3b", + "3c", + "3d", + "3e", + "3f", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "4a", + "4b", + "4c", + "4d", + "4e", + "4f", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "5a", + "5b", + "5c", + "5d", + "5e", + "5f", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "6a", + "6b", + "6c", + "6d", + "6e", + "6f", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "7a", + "7b", + "7c", + "7d", + "7e", + "7f", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "8a", + "8b", + "8c", + "8d", + "8e", + "8f", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "9a", + "9b", + "9c", + "9d", + "9e", + "9f", + "a0", + "a1", + "a2", + "a3", + "a4", + "a5", + "a6", + "a7", + "a8", + "a9", + "aa", + "ab", + "ac", + "ad", + "ae", + "af", + "b0", + "b1", + "b2", + "b3", + "b4", + "b5", + "b6", + "b7", + "b8", + "b9", + "ba", + "bb", + "bc", + "bd", + "be", + "bf", + "c0", + "c1", + "c2", + "c3", + "c4", + "c5", + "c6", + "c7", + "c8", + "c9", + "ca", + "cb", + "cc", + "cd", + "ce", + "cf", + "d0", + "d1", + "d2", + "d3", + "d4", + "d5", + "d6", + "d7", + "d8", + "d9", + "da", + "db", + "dc", + "dd", + "de", + "df", + "e0", + "e1", + "e2", + "e3", + "e4", + "e5", + "e6", + "e7", + "e8", + "e9", + "ea", + "eb", + "ec", + "ed", + "ee", + "ef", + "f0", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "fa", + "fb", + "fc", + "fd", + "fe", + "ff", + "1.i.h.b.o.a", + "aes-128-ecb", + "aes-128-cbc", + "aes-128-ofb", + "aes-128-cfb", + "aes-192-ecb", + "aes-192-cbc", + "aes-192-ofb", + "aes-192-cfb", + "aes-256-ecb", + "aes-256-cbc", + "aes-256-ofb", + "aes-256-cfb", + "a992dCONnkoVUGlEOs_c correct", + "a992dCONnkoVUGlEOs_c correct", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + "a992dCONnkoVUGlEOs_c correct", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + "anticon anticon-close-circle ant-input-clear-icon", + "ant-input-suffix", + "ant-input-suffix", + "ant-input-affix-wrapper", + "QeHZl93oocVrJh1L_2rR scroll", + "ant-input-affix-wrapper ant-input-affix-wrapper-focused", + "anticon anticon-close-circle ant-input-clear-icon", + "ant-input-suffix", + ".r.awrap", + "63844.r.keys", + "HasUserAgent", + "SetUserAgent", + "GetUserAgent", + "HasAccept", + "SetAccept", + "GetAccept", + "ToString", + "ToJSON", + "Concat", + "Normalize", + "G", + "S", + "H", + "G", + "S", + "H", + "G", + "S", + "H", + "G", + "S", + "H", + "UserAgent", + "AcceptEncoding", + "Accept", + "ContentLength", + "ContentType", + "A", + "uthorization", + ".W.complete", + ".W.finish", + ".W.catch", + "[Symbol.iterator]", + "Clear", + "Delete", + "Has", + "Get", + "Set", + "Constructor", + "get [Symbol.toStringTag]", + ".r.async", + "function", + "readablestream", + "boolean", + "undefined", + "number", + "string", + "object", + "array", + "0.526092871463826", + "arraybuffer", + "asyncfunction", + "htmlformelement", + "filelist", + "urlsearchparams", + "regexp", + "blob", + "file", + "date", + "headers", + "response", + "request", + "readablestream", + "constructor", + "error", + "event", + "fallback", + "function", + "receive", + "struct", + "calldata", + "memory", + "storage", + "payable", + "indexed", + "tuple", + "returns", + "constant", + "external", + "internal", + "private", + "public", + "pure", + "view", + "29", + "20", + "32", + "24", + "21", + "23", + "14", + "16", + "25", + "33", + "19", + "30", + "35", + "10", + "28", + "22", + "13", + "15", + "26", + "27", + "31", + "17", + "18", + "34", + "11", + "12", + "ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff", + "ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff", + "ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff", + "ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff", + "ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff", + "ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff", + "ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026", + "ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026", + ".W.reset", + "63844.W.stop", + ".W.abrupt", + "function Object() { [native code", + "] }", + "ant-input-affix-wrapper", + "anticon anticon-close-circle ant-input-clear-icon", + "ant-input-suffix", + "Successful. Please reload to connect the extension again.", + "Wrong password. Please try again.", + "Unknown Website", + "TronLink will not store your mnemonic on its server, and therefore is unable to recover your wallet once it is lost.", + "MainChain", + "Total Consumptions", + "Confirming", + "Cancel Proposal", + "Contract method", + "Please write the mnemonic on the paper and store it safely", + "Clear Connection Data", + "Account Address", + "Are you sure to remove the asset from the homepage?", + "The token has been recorded. You can find it by searching.", + "Description", + "Create", + "Confirm ({amount, number}s)", + "Since the GasFree wallet is not activated, an activation fee will be charged along with the current permit transfer", + "Reset wallet", + "The current Ledger does not support transfers with this token", + "Manage your GasFree wallet and your existing wallet with the same private key", + "Are you sure to delete this wallet?", + "Sort", + "Current Network", + "3. You selected a wrong device or didn't click \"Connect\".", + "Unable to log in?", + "Welcome Back", + "Bandwidth", + "TRON Network", + "Your mnemonic is encrypted and stored safely on your device. Only you have full access to your assets.", + "• By approving this account, you will permit it to transfer your assets.
• The transaction would consume TRX/resources and there is a risk of transaction failure. Please confirm whether you want to continue the transaction.", + "Submission failed. The node is not synchronized with the latest block.\nPlease wait for the node to synchronize.", + "Stake {amount} TRX for me", + "Amount", + "All", + "Update Contract Energy Limit", + "Get TRON Power & Bandwidth in Stake 1.0", + "{energy} Energy", + "TRON Power Gained", + "Send", + "Smart Contract Approved", + "The keystore and password do not match. Please check your keystore and password.", + "EVM - Import Hardware Wallet", + "Recent:", + "Withdraw {amount} TRX", + "Account Balance", + "Acquire Now", + "Your Energy payment ratio is 100% as the contract creator holds insufficient Energy.", + "Resources to be deducted = Bandwidth to be deductedEnergy to be deducted", + "Name", + "Approve Proposal", + "Paste or enter the account address", + "Successful", + "Contract Creator", + "Account already exists", + "Receiving Account", + "Custom tokens removed can be added again by searching.", + "The token information recorded on TRONSCAN will replace the current custom token information after the update", + "Unsafe", + "Try Again", + "Swap", + "Token Contract Address", + "Select a HD wallet to replace the current master HD wallet.", + "Custom spending cap", + "The transaction may fail due to insufficient TRX balance", + "Cannot be added", + "Deducted From", + "Successful. Accounts with the same address on EVM networks are created.", + "Unknown error. This feature is currently unavailable.", + "Please write down the following private key in the correct order", + "Sort by Value", + "1. The USB cable of your Ledger is disconnected.", + "Security Tip:", + "5. You may also switch to \"Ledger Live\" for connection.", + "Incorrect account address format. Please check again.", + "Goerli Testnet", + "Approved amount not retrievable", + "GasFree", + "Collectible", + "Issue TRC10 Token", + "Please write the words on the paper and store them safely", + "Are you sure to clear all history?", + "This includes all resources (Energy & Bandwidth) and fees to be consumed by the current transaction. Energy may come from the contract creator or the user.", + "Settings", + "Mnemonic QR Code", + "Change Wallet Name", + "Choose a seed account to generate the new account:", + "Resources", + "Successful. Accounts on EVM networks with the same address are imported.", + "Confirm", + "Network", + "The transfer amount should be greater than 0. The fee includes:", + "The content of this message might contain transaction hash. Please sign with caution!", + "Verification Successful", + "Trending", + "Address", + "Pending", + "Select your Ledger and click \"Connect\"", + "Sort by value", + "Enter a wallet name", + "Est. Gas Fee", + "Hot", + "Enter keystore password", + "The amount cannot be greater than your available balance", + "Contract calling timeout", + "Unstaked", + "Max Fee", + "Cancel unstaking of {value} TRX", + "Failed", + "Cancel unstaking of {value1} TRX and withdraw {value2} TRX", + "Successful", + "Connect", + "The transaction would consume {amount} TRX worth of Energy and there is a risk of transaction failure. Please confirm whether you want to continue the transaction.", + " Mode", + "Total Amount", + "Use General Wallet", + "Receiving Amount must be ≤ Available Amount - (Est. Activation Fee + Est. Transaction Fee)", + "Account Address Impersonation Scam", + "The mnemonic of your wallet has not been backed up. Please back it up as soon as possible to prevent asset loss.", + "Address verification failed. Please check your Ledger connection and make sure that the Ledger device is unlocked. Open the specific App and then try again.", + "Priority Fee (Gwei)", + "Once the wallet is deleted, wallets with the same address on other EVM networks and the linked GasFree wallet will also be deleted. Are you sure to delete the wallet?", + "The time period cannot be longer than", + "Fees", + "Add notes to this transfer", + "Reason of Failure", + "Hide risky tokens", + "Invalid value. The private key should be a 64-character string. Learn more", + "Amount", + "{bandwidth} Bandwidth", + "Audit Report", + "Wallet name already exists", + "Not Connected", + "Insufficient account permissions, please modify multi-signature settings", + "Withdrawals may consume a certain amount of Energy and Bandwidth.", + "Current", + "Reset your wallet?", + "Copy", + "Do not continue unless you have tried all possible ways to unlock this wallet and have backed up your mnemonic or private key", + "No token information has been recorded", + "Version {version}", + "Anyone with your keystore and wallet password can access all your assets.", + "Consume {amount} Bandwidth", + "2. What will be affected after the master HD wallet is changed?", + "Send to Recipient", + "The account is out of Energy, or the contract's fee limit has been exceeded.", + "Update Contract Settings", + "Total", + "Select Extension", + "Confirm", + "Google Analytics (GA) is integrated into our data statistics, and it only collects anonymized clicks and pageview events. You can use GA to help us improve TronLink.", + "Chain ID requested does not match the current network", + "Submit", + "Certain functions of your custom token may be unavailable due to the unrecognizable methods of its contract address.", + "Varied account addresses may be derived from the same mnemonic via different paths. If you have used a custom path in other wallets, or the default path in other wallets differs from the norm, you may enter the path to recover your account.", + "At least one account is required", + "Receiving Account", + "Amount", + "Switch network in your TronLink extension", + "From", + "Please keep this password in mind, as it will be used to unlock your wallet.", + "Custom Token", + "Address Book:", + "Cannot confirm the connection request? The possible reasons are:", + "Cancel Unstake", + "is requesting connection", + "Requests to connect to TronLink", + "Stake (2.0)", + "Issuing Time", + "Click to unfollow", + "Smart Contract Created", + "Current Price", + "Transactions of less than {amountText} are hidden", + "Delete", + "Purchase TRC10 Token", + "Switch", + "Connection Failed", + "The account has not been connected to this site. Please connect the account first.", + "Create Wallet", + "Cancel", + "TRX Burned for Energy", + "Approve TRC20 Token", + "Sent To", + "Please select this account if your private key is generated in v3.25.0 or later versions.", + "2. Your Ledger is locked.", + "Keystore QR Code", + "In {estimateTime}s (Est.)", + "Please verify your mnemonic:", + "This feature is applicable to EVM networks only.", + "Withdraw", + "Trigger Smart Contract", + "Next", + "Please connect to your Ledger following instructions in the page that appears.", + "Privacy Policy", + "Not Followed", + "This will allow the website to access your account address.", + "Bandwidth", + "This is a GasFree account on the Testnet. Please confirm again.", + "Currently, Ledger Blue is not supported", + "Est. Activation Fee", + "Learn more", + "Permit Transfer", + "Confirm Transaction", + "Created At", + "Trigger Smart Contract", + "Gas Option", + "Submit", + "Add a Custom Token", + "The keystore can be exported from TronLink. Only .txt files are supported.", + "Close", + "Select Collectible", + "Add", + "Please enter a note with less than 200 characters", + "General", + "Execute Bancor Transaction", + "Disconnect", + "Total consumptions = Resources + Fees", + "Site Suggested", + "This token has been flagged as \"Suspicious\" on TRONSCAN. Please be cautious. ", + "Unlimited", + "There is a transaction in Ledger that has not been cancelled", + "Account", + "The transaction may fail due to total Energy consumption exceeding {feeLimit} TRX", + "Try GasFree Now", + "Unsupported Tokens", + "Anyone with your mnemonic can access all your assets.", + "Edit", + "Please make sure this is a trusted website", + "TRON - Import Wallet", + "Sorry, we couldn't find this token", + "min", + "Reject", + "Token ID", + "Recent", + "Details", + "Resources", + "Delete Address", + "Create Account", + "You are giving approval to an account for using your assets. Please decline if you don't trust this account!", + "Recent", + "All your existing wallets will be removed and replaced with the new one.", + "No Available Wallet", + "The contract/account cannot trade the token as the spending cap is 0.", + "Connecting to this website will allow it to access your account address", + "Give approval to", + "Mnemonic", + "Save", + "Change Account", + "You may wish to import the following account(s) if this mnemonic has already been imported before v3.25.0.", + "View Private Key", + "Multisig Transaction", + "Submission failed. The transaction data size is too large, possibly due to an excessively long transaction note. Please reduce the transaction data size and try again.", + "Go to TronLink Extension", + "TRON - Import Hardware Wallet", + "Import", + "Decimal Places", + "Approving unknown projects might have asset risks. Please be cautious!", + "The current version does not support token transfer between MainChain and DAppChain. You can download TronLink App to do so", + "Next", + "Anyone with your private key can access all your assets.", + "Holders", + "List", + "Note: The token might have the following issues", + "Gas Fee", + "Open {appName} on Ledger", + "Description", + "Testnet", + "Resources Gained", + "Neutral", + "Generate Sub Account", + "Scan the QR code for asset transfer", + "Anyone with your keystore and wallet password can access all your assets. Please keep them safe, as they cannot be recovered once lost.", + "Confirming", + "When the button is selected, transactions with value less than {amountText} will be hidden. You can cancel the button to view all transactions.", + "Your transaction has been confirmed on chain and no longer requires acceleration.", + "Receiving Account", + "Still Use Current Master HD Wallet?", + "Transaction Hash", + "This token doesn't support GasFree permit transfers at the moment. You can withdraw it to the general wallet linked to your GasFree wallet.", + "Network", + "Please enter your password", + "View", + "Fee: TRX burned for resources and the amount of TRX paid for certain transaction types.", + "• Please note that GasFree permit transfers do not require multisig confirmation, only a signature from the corresponding general wallet is needed. Please be cautious about the risks involved.", + "Create new accounts with the same address on EVM networks based on current HD wallet", + "The sending account is the same as the receiving account.", + "Add to Address Book", + "Enter a name", + "Insufficient TRX balance. Continuing the transaction will consume your TRX / Energy, and the transaction may still fail. Are you sure to continue?", + "Collectible not found", + "Still use current master HD wallet", + "Invalid parameter", + "Get TRON Power & Bandwidth in Stake 2.0", + "Ledger", + "The message content is suspected to be a transaction hash. Signature is not available for the moment.", + "You are about to add this token", + "Choose Token", + "The transaction may fail due to Energy consumed exceeding {value} TRX (Est.)", + "The total amount of this token involved in GasFree permit transfers that are pending to be recorded on chain", + "Please set \"Custom contracts\" to \"Allowed\" in \"Ledger\" - \"TRON\" - \"Settings\" first", + "Your old version did not create or import an account, only set a password, and you need to reset the password after reset", + "Always Ask", + "EVM - Generate Sub Account", + "Current", + "The website is requesting the address of an EVM account", + "Basic Energy", + "You can add the asset again in \"All Assets\" after the removal", + "The token has been recorded on TRONSCAN. Click to update token information.", + " {hour}h", + "Max Gas Fee", + "You can consider editing again as the gas fee is still pretty low", + "Delete Wallet", + "Contact Us", + "Energy: This is an estimated amount based on the user's payment ratio. If your Energy is insufficient, the remaining part can be paid in TRX.", + "Confirm", + "Import Keystore", + "This allows the third party to trade the default amount of your assets, which may be of a pretty high volume. Please be cautious!", + "TRX Burned for Bandwidth", + "Unknown", + "You can transfer a maximum of {amount} TRX. The fee for the transaction includes: ", + "Clear connection data?", + "(Multisig)", + "Connected", + "Verification failed. Please try again", + "Available Balance", + "Please do not take screenshots, which might be intercepted by hackers. You are advised to store the data safely.", + "Create Smart Contract", + "This transaction is suspected to be an attack from an account with the same ending characters as that of the user's account. Please be cautious of such scams. ", + "{amount} of your account(s) are connected to this website", + "Caution! This token has not been verified or is suspected to be a scam.", + "Choose \"Medium\" for fast processing at current market price.", + "This is not a token contract. The custom token cannot be added.", + "Connect to Ledger", + "Energy consumed is calculated on the assumption that the user will pay for all resources, while the actual on-chain data may vary.", + "Advanced", + "Apply to be an SR candidate", + "Approve", + "This transaction needs to be converted to a hash before it can be signed in Ledger as it is too large. Are you sure that you want to convert?", + "Connect Account", + "Permission granted: \nView your account address (mandatory)", + "Reject", + "Submitted", + "Choose \"Fast\" to cover surges in network traffic due to things like popular NFT drops.", + "Fee (Est.)", + "Trigger", + "Unstake", + "Are you sure you want to update token information?", + "Reliable advanced services offer a better user experience", + "Token Decimal", + "Please enter a correct account", + "Account is not activated. TRC721 tokens can be transferred normally, but the transaction will not activate the account.", + "The master HD wallet can be changed only once.", + "View Total Consumptions", + "Create one or more sub accounts on TRON based on current HD wallet", + "Call contract failed, please try again later. ", + "Activated Account", + "Account already exists", + "Approving accounts might have risks. Please be cautious!", + "Token Transfer", + " For more", + "Gas Limit", + "Filter", + "Get TRON Power & Energy in Stake 2.0", + "Cancel", + "Transaction failed. You may request a new one.", + "The address is invalid.", + "Reject", + "Receive", + "Please keep your keystore safe and make sure you remember your wallet password", + "Please select the correct keystore file", + "Names of accounts with the same address on other EVM networks will also be changed", + "Vote", + "Is not in use by any of your other accounts", + "Need help with the connection? Get support", + "Hide all \"Suspicious\" and \"Unsafe\" tokens. ", + "Change HD Seed Account", + "Token Symbol", + "EVM Networks", + "Signature Accounts", + "A new account will be generated with the seed of the following account:", + "This transaction is being confirmed, please do not resubmit.", + "Please make sure you have backed up relevant mnemonics and private keys. Otherwise, you will not be able to recover the assets in your wallets!", + "Effortless Transfers without Gas Fees", + "Failed", + "4. You can change the master HD wallet only once. Path: \"Settings\" > \"Change Master HD Wallet\".", + "The nonce has been updated", + "Project Information", + "The transfer amount should be greater than 0", + "Notice", + "For Trading", + "Transfer {value} Token", + "Accurate to {decimals}. Please adjust the number of digits after the decimal point.", + "Initiate Proposal", + "This transaction means that you allow the other party to transfer your token or execute transactions automatically", + "Confirm Connection", + "Received", + "Token transfer to MainChain", + "Reset Wallet", + "If the device is already connected, please try again.", + "Stake {amount} TRX for others", + "In {time}s (Est.)", + "Medium", + "Votes", + "Continue in {second}s", + "View credit rating rules", + "Account {address} has been connected to the following website(s), which can then access your account address.", + "Sign", + "Wallet", + "Unstake TRC10 Token", + "Description", + "Incorrect Account Format", + "Import the mnemonic, private key, or keystore", + "Enter an address", + "Once the wallet is deleted, wallets with the same address on other EVM networks will also be deleted. Are you sure to delete the wallet?", + "This address is suspected of fraud. Please be cautious!", + "Search History", + "View", + "Delegate {amount} Energy", + "Invalid Asset", + "Password", + "Insufficient {nativeToken} Balance", + "Hide tokens with total asset value less than {value}.", + "Cancel", + "Stake {amount} TRX", + "Please check whether the Ethereum App is opened in Ledger and set \"Blind signing\" to \"Enabled\" in \"Ledger\" - \"Ethereum\" - \"Settings\"", + "Please view in the Multisig Transactions tab of the TRONSCAN wallet page to be opened", + "Extra Energy", + "No match result", + "Permission Not Granted", + "Change Password", + "Switch to General Address", + "Deleted", + "You have no account on TRON", + "Submission failed. You can initiate the permit transfer again.", + "Switch Ledger Connection Mode", + "Stake (2.0)", + "Activate Account", + "Balance", + "No Address", + "Anyone with your private key can access all your assets. Please be sure to back up your private key before you receive transfers or delete the extension.", + "Wrong password", + "Cancellation failed\nYou can try again", + "Please make sure you have backed up your mnemonic or private keys, otherwise you will not be able to recover the assets in your wallets.", + "I understand the risks above.", + "\"{mode}\" mode is unavailable because the gas fee increase is less than 10% of the original", + "Staked", + "Block", + "The extension is being updated. Please do not disable the extension or close the browser.", + "This includes the transaction fees required, and the TRX to be consumed for the user's Energy and Bandwidth deductions.", + "Unstake {amount} TRX staked for me", + "Verify Mnemonic", + "Back to Home", + "Amount", + "Copy", + "TRC20 transfer may consume Energy. If Energy is insufficient, TRX will be burned. Please ensure that you hold a certain amount of TRX to avoid transfer failure.", + "Price", + "1. Added the \"GasFree Permit Transfer\" feature on TRON to free you from gas fees, Energy, or Bandwidth required by transfers;\n2. Fixed known problems.", + "You can set a strong password to secure your device and protect your mnemonics/private keys. If the password is lost, you will need to reset the wallet and import your mnemonics/private keys again.", + "This is the latest nonce", + "Note", + "Cancel", + "Request A New Txn", + "No market price yet", + "Edit Gas Fee", + "Reclaimed From", + "Networks", + "Suspicious", + "Available: ", + "{amount} TRX withheld", + "Delegate", + "Update failed. Please check our Help Documentation for more guides. Do not remove the extension, or there may be a risk of data loss!", + "Change Password", + "The time period cannot be shorter than", + "EVM Networks", + "Name already exists", + "Total asset value refers to the value of the assets in all your wallets, denominated in fiat currency.", + "* You have full control over your crypto assets as your mnemonic is encrypted and securely stored on your device. ", + "Clear", + "Transfer TRC10 Token", + "Max Fee (Gwei)", + "Failed", + "Successful", + "View in Explorer", + "Incorrect format. Please start with http:// or https://", + "Account and index of the custom path", + "10% Increase", + "High system traffic. Please try again later.", + "Generate New Account", + "Valid Till", + "Transaction may fail due to insufficient balance", + "Give approval on a preferred spending cap for your recent transactions. You can always adjust it later.", + "Activation Fee", + "3. How many times can I change the master HD wallet?", + "To Speed up a transaction, the gas fee must be increased by at least 10% for it to be recognized by the network.", + "Please set your password first", + "Select Network", + "This custom token has missing functions and is not available for transfers", + "DAppChain is TRON's sidechain project, which has lower energy consumption and faster speed.", + "You can transfer a maximum of {amount} TRX", + "3. This update will not affect your asset data.", + "Chain ID", + "For example: m/44'/194'/0'/0/20 represents importing the 20th account address.", + "Add", + "Insufficient Energy", + "TRON Power Deducted", + "Target HD Wallet: Multiple sub accounts can be derived from the HD wallet based on its mnemonic after updating.", + "Search by Collectible ID / Name", + "The following tokens are not supported by GasFree permit transfers currently", + "Are you sure to disconnect from\n{site}?", + "Adding a note will cost another {amount} TRX", + "Please check whether the contract address or token ID is correct", + "Confirm the TRON account info you wish to import", + "OK", + "Search token", + "Are you sure to add the following asset to the asset list on TronLink's homepage?", + "Related Wallet(s): {number}", + "Connect to Ledger", + "Export Keystore", + "Failed", + "Transaction Submitted", + "Click to View >", + "Est. Gas Fee", + "Resources", + "OK", + "If the actual gas fee required is greater than the estimated gas fee, you can use this number to set a cap for the gas fee.", + "Confirm to stop following?", + "OK", + "Clear Contract ABI", + "Total Supply", + "Export Wallet", + "Assets on Homepage", + "Added", + "You are recommended to choose the site-suggested gas fee or a higher price", + "Transaction Type", + "Target HD Wallet", + "Enter the cap", + "The transaction would consume TRX/resources and there is a risk of transaction failure. Please confirm whether you want to continue the transaction.", + "This transaction has expired, please resign and submit again.", + "Name", + "To", + "Clear Search History", + "Change", + "Enter a note in ≤ 60 characters", + "Gas Fee", + "The maximum value is exceeded", + "Please select word No.{index}:", + "Unknown error. Please try again later.", + "Copy", + "Consume {amount} Energy", + "Smart Contract Triggered", + "Successful", + "Search Result", + "The website is requesting the address of a TRON account", + "12 Hours", + "Note", + "This is not a token contract. The custom token cannot be added.", + "Anyone with your mnemonic can access your wallet assets. Please back up your mnemonic before you receive transfers or delete the extension.", + "You have no account on EVM networks", + "Transfer not supported", + "System Contract", + "Deduct from User (Est.)", + "Only TRON wallets can be imported via keystores", + "Custom", + "GasFree", + "TronScan Phishing Site Database is used to enhance security. If this feature is disabled, none of the websites you visit will be checked. It is recommended that you keep this feature on as phishing websites can result in asset losses.", + "What is a GasFree wallet", + "Total Supply", + "Details", + "Back", + "Canceled. Please choose to refuse in Ledger", + "A GasFree permit transfer is already in progress for this account. Please try again later.", + "Speed Up", + "Token Name/Symbol/ID/Contract Address", + "Staked", + "Continue in {second}s", + "Priority Fee", + "Unlock", + "Initiate Again", + "Trust the Contract and use default amount", + "Please enter the correct and complete mnemonic", + "Export", + "This contract address belongs to {project}", + "Warning", + "Import Account", + "This is a contract address. To avoid losses, please confirm that this is the address you want to make a transfer to.", + "Got It", + "Your TRX balance is not sufficient to pay the fee. The fee for the transaction includes:", + "Account Address", + "Confirm Permit Transfer", + "Follow", + "Stake", + "The max base fee is low for current network", + "1. How to change the master HD wallet?", + "Reclaim {amount} Bandwidth", + "Sending Amount", + "No address added", + "{size} SR(s) including {name}", + "Original Password", + "Extra Energy will be consumed if the transaction triggers a frequently used contract.", + "Speed up this cancellation", + "Account Name", + "Sent", + "Reclaim", + "Change Address", + "for trading your token", + "Choose \"Site Suggested\" to choose the gas price recommended by current DApp.", + "Unsupported", + "Transaction has been broadcast", + "Fee", + "Learn more on TRONSCAN", + "Successful. Private key accounts on TRON and EVM networks are imported.", + "General", + "General wallet address:", + "Token Symbol/Contract Address", + "The token has been added.", + "Back Up", + "Please check your Ledger connection and make sure that the Ledger device is unlocked. The specific App should also be opened.", + "Export Private Key", + "This number indicates the total fees paid by the user for the current transaction, including resources and TRX to be deducted. The actual amount paid on-chain may vary.", + "Signature verification invalid. This message lacks a valid signature.", + "No More", + "Resource Delegated", + "TronLink will not store your keystore on its server, and therefore is unable to recover your wallet once it is lost.", + "Cleared", + "Back Up Private Key", + "No longer need TRX for gas fees or Energy/Bandwidth consumption — just using the transferring currency to pay the related fee", + "Pair Hardware Wallet", + "Withdraw assets from Bancor Transaction", + "Lost connection, please reopen TronLink", + " {day}d", + "Do not ask me again", + "Approve", + "Custom", + "Receiving Amount", + "Unknown", + "Preference", + "Your current connection request will be canceled if you switch to Ledger Live. Are you sure?", + "Click to withdraw the asset", + "The transaction is being confirmed", + "Claim Voting Rewards", + "Please write down the following words in the correct order", + "No address found", + "Transfer TRX", + "Copy", + "Keep Keystore and Password Safe", + "Accounts are created on the following networks", + "The account has not been activated. Another {amount} TRX will be deducted from your account to activate the account.", + "New", + "Please make sure your Ledger is unlocked and check if it is connected in the corresponding way. If you have switched the connection mode, please pull out and reconnect the USB cable so as to maintain stable connection with your Ledger.", + "Click \"Withdraw\" to transfer the asset to the general wallet linked to your GasFree wallet. The general wallet will be used to sign the transaction.", + "Connection timed out. Please connect Ledger and open TRON App", + "The address format is invalid.", + "Apply to Become a SR Candidate", + "Token Type", + "Imported", + "Transaction Fee", + "Permit Transfer", + "Mainnet", + "Only supports numbers, letters, Chinese characters and spaces", + "New account address", + "Transaction to be signed", + "By approving this account, you will permit it to transfer your assets. Please confirm whether you want to continue the approval.", + "Create a sub account on {chain} based on your current HD wallet", + "Unfollowed", + "HD wallet accounts will be created on TRON and EVM networks together based on the mnemonic imported", + "DAppChain Testnet", + "• By approving this account, you will permit it to transfer your assets.

• The transaction would consume {amount} TRX worth of Energy and there is a risk of transaction failure. Please confirm whether you want to continue the transaction.", + "This is mainly used for product development and testing before the final release. Normal users are not recommended to use it.", + "Please make sure this is a trusted website.", + "Bandwidth: ", + "Enter the mnemonic path", + "Time", + "Transaction has been broadcast. You can check its details.", + "Get details about a smart contract", + "Create HD Wallet", + "Done", + "The node name cannot be duplicated", + "Unstake {amount} TRX", + "Receiving Amount must be ≤ Available Amount - Est. Transaction Fee", + "Mnemonic not backed up for this wallet, unable to create a new account", + "Are you sure to delete the current wallet and its linked GasFree wallet?", + "The gas fee will replace the original", + "You haven't installed the MetaMask extension", + "View Mnemonic", + "Symbol/ID/Contract Address", + "Search wallet", + "Please do not use the \"Custom Path\" feature if you do not understand how account addresses are generated or the definition of \"Path\", in case you lose access to the new account generated.", + "Fee", + "Fast swap with SunSwap", + "Sort by name", + "Metadata", + "Message Signature", + "Unconnected", + "Update Account Permissions", + "Approved Amount", + "All transactions are shown here", + "Security Alert", + "Confirm", + "Update SR Candidate Info", + "Create a new HD wallet", + "Energy", + "TRON Power Gained", + "Owner Account", + "Visit TRONSCAN for more information", + "Contract calling error. For more information, please visit TRONSCAN.", + "Private Key", + "Import a GasFree wallet at the same time to enjoy the permit transfers, which can free you from gas fees! Learn more about GasFree", + "Resources consumed", + "Custom", + "You can only use free Bandwidth or Bandwidth from staking to pay transaction fee. If your Bandwidth is insufficient, then the entire fee needs to be paid in TRX.", + "Success", + "All", + "General wallet:", + "Still Continue ({second}s)", + "Enter the new account name", + "Max", + "Wallet Management", + "Easy Wallet Management", + "*HD wallet accounts on both TRON and EVM networks will be created.", + "Pair Ledger to use your hardware wallet", + "Account address does not match that of Ledger", + "Resources Gained", + "This token has not been verified or has been reported to be fraudulent. Please be aware of the risk!", + "Gas Limit", + "Queuing", + "Confirm to delete current node?", + "On-Chain Time", + "Account", + "Cancel Unstake", + "Cancel", + "Gas Price (Gwei)", + "Network", + "Successful. Names of accounts with the same address on other EVM networks are also changed.", + "Manage Connections", + "Contains at least 2-14 characters", + "The permit transfer request has been submitted to the GasFree service provider. You can track the broadcasting progress on the detailed page.", + "Import Private Key", + "Connect", + "TronLink will not store your private key on its server, and therefore is unable to recover your wallet once it is lost.", + "• You are using the GasFree service with a multisig wallet;", + "Please check your Ledger connection", + "Request for Approval", + "Successful. Private key accounts with the same address on EVM networks are imported.", + "Unstake (2.0)", + "Successful", + "The network requested by the DApp is not in the support list of TronLink", + "You don't have a collectible yet", + "Incorrect Format", + "Unsafe", + "Successful", + "Start Your Web3.0", + "When this option is selected, DApp websites that do not provide access to the TronLink extension will not be allowed to connect to TronLink on EVM networks.", + "You are interacting with a scam or risky contract!", + "Change Wallet Name", + "Insufficient Bandwidth. The amount of TRX required to be burned for executing the transaction has been automatically deducted.", + "Once the data is cleared, you must confirm connections to all previously connected websites again.", + "Managing the data privacy of your wallet is easy", + "Be sure to back up the mnemonic of your wallet, as it will be the only way to recover your assets in any case.", + "The Cancel transaction may fail due to network conditions", + "Clear all?", + "Recent", + "Submission failed. Please check transaction details, account balance and permission.", + "Back Up Now", + "Tokens are classified into five credit levels on TRONSCAN based on the information disclosed, community feedback, and whether they can be traded on SunSwap. ", + "1. TronLink has been updated to have one master HD wallet. This allows you to manage assets in multiple accounts with a single mnemonic.", + "Learn more about HD wallets >", + "Receiving Amount", + "Please note that the GasFree accounts of a general TRON account on Mainnet and Testnet are separate ones. ", + "Failed", + "Switch To", + "Issuer", + "Connected Websites", + "TRON - Generate Sub Account", + "Resources Consumed", + "Contract Approval", + "Make sure your Ledger is unlocked and connect the device to your computer.", + "View Keystore", + "Canceling", + "Guide: Go to the homepage and complete the backup process.", + "Proceed to your TronLink extension", + "Staked", + "Delegate {amount} Bandwidth", + "Available", + "Current master HD wallet: All wallets under this HD wallet will be displayed as separate private key accounts.", + "Max Gas Fee", + "You are interacting with a scam or risky contract, which may result in your account being compromised or lead to asset loss. Are you sure to continue?", + "Amount to be received (excl. fees)", + "My Accounts", + "Approve", + "Retry", + "Issue TRC10 Token", + "Inject Asset into Bancor Transaction", + "This token has been flagged as \"Unsafe\" on TRONSCAN. Please be cautious. ", + "Back Up Keystore", + "The receiving account has the same ending characters as the account below, which imposes security risks. Please confirm if you want to transfer to this account.", + "Approved Amount", + "Import accounts with the same address on EVM networks based on current mnemonic", + "The mnemonic has already been used to generate an HD wallet and cannot be imported again. If you want to create a sub account from this HD wallet, click \"Generate Sub Account\".", + "TronLink Wallet Update", + "Send", + "Rejected", + "The account is not activated and therefore cannot be used to transfer assets. You need to send TRX to this account first for activation.", + "You are replacing current master HD wallet. The master HD wallet can be changed only once, and the process is irreversible. Are you sure to continue?", + "Export Mnemonic", + "Create Bancor Transaction", + "If you stop following this asset, you cannot view it on the homepage, but you can add and follow it again by searching.", + "Approve transaction not supported", + "This account is used to burn tokens. Please confirm that this is the target account.", + "Unstake (2.0)", + "Unstake TRX", + "Resources Deducted", + "Failed. Please make sure {appName} is open on Ledger and try again.", + "Submission failed due to insufficient Bandwidth. Please stake TRX to get more Bandwidth, or ensure the TRX balance is enough for Bandwidth deduction.", + "I Understand the Risks & Continue", + "No match account", + "You have no account under the TRON network\nFailed to switch the network", + "Fee", + "Authorization timed out. Please try again", + "Couldn't find the asset? Try", + "Learn more >", + "Activate Account", + "The fee required for this transaction will be automatically deducted", + "More than 4 characters are required", + "Generate related accounts with your HD wallet", + "Permission granted. Please go to TronLink Extension for further steps.", + "{websiteName} has suggested this gas fee. Choosing a lower price may cause your transaction to fail.", + "Fee (Est.)", + "No other account", + "Submission failed. The transaction does not belong to the current blockchain. Please review your settings, including network configurations, interfaces, and transaction data. ", + "Invalid address verification. This may be due to system or data update issues. Please try again later. ", + "No collectible yet", + "Transfer is not supported for this token.", + "Insufficient TRX balance", + "You have no account under the {blockChainType} network\nFailed to switch the network", + "EVM - Import Wallet", + "Data Privacy", + "Please set \"Sign By Hash\" to \"Allowed\" in \"Ledger\" - \"TRON\" - \"Settings\" first", + "Please enter the original wallet password", + "Contains at least 4-14 characters", + "create a new wallet", + "Linked Account(s)", + "Risk Alert", + "{value} is granted statutory status as authorized digital currency and medium of exchange in the Commonwealth of Dominica effective on October 7th, 2022.", + "Send", + "Continue", + "Token consumption due to activating accounts, multisig transactions, adding notes, or insufficient Bandwidth/Energy", + "Locked For", + "Receiving Account", + "Energy:", + "Keystore", + "Custom Path", + "Activate Account", + "Please review the transaction information and sign on Ledger", + "Please keep the information to yourself.", + "Queuing", + "Bandwidth: You can only use free Bandwidth or Bandwidth from staking to pay for the transaction. If your Bandwidth is insufficient, the entire fee needs to be paid in TRX.", + "You can configure it in \"Settings\" > \"Set Default Wallet\"", + "Back Up Wallet", + "Permit Transfer", + "Account Address", + "Est. Transaction Fee", + "You can copy the raw data to verify the transaction information", + "Keep Mnemonic Safe", + "Why do I need to withdraw the asset?", + "Followed", + "TronLink does not support permit transfer requests from a third party", + "Copied", + "Token Name/Symbol/Contract Address", + "10% Increase", + "The hardware wallet will also be imported on other EVM networks", + "Private Key QR Code", + "Contract Called", + "Invalid nonce. You can initiate the permit transfer again.", + "Select another HD wallet", + "Change", + "Txn ID", + "Cancel Order", + "Add Asset", + "Updated", + "Update SR Brokerage", + "Invalid version number", + "This value automatically updates with each of your signatures submitted to the GasFree service provider, ensuring each signature is unique and protecting your signatures and funds from misuse.", + "Unstake", + "4. If you have switched the connection mode, please pull out and reconnect the USB cable so as to maintain stable connection with your Ledger.", + "Reclaim {amount} Energy", + "Failed", + "Stake TRX", + "All Assets", + "Confirm the account to be imported:", + "Switching network will cancel all pending confirmations", + "Details", + "Reputation: ", + "Insufficient balance. Check your account balance and try again.", + "Choose \"Slow\" to wait for a lower price. Time estimates may be less accurate due to price fluctuations. ", + "EVM networks are blockchains developed based on Ethereum Virtual Machine (EVM). Using accounts with the same address created on EVM networks such as Ethereum and BTTC, you can easily manage your assets across multiple networks via a single address.", + "Choose Account", + "Copied", + "Followed", + "Risk Alert", + "Hex Data", + "Description", + "Tronex Testnet", + "Transfers", + "Voting for", + "Fast", + "Energy", + "Details", + "Switch", + "TRX Details", + "Switch", + "Networks", + "Disconnected", + "Occupied", + "Failed to get token parameters. Please try again later.", + "Security Tip", + "is requesting to switch the network", + "Request to connect", + "Current Master HD Wallet", + "Insufficient Bandwidth", + "Approving to update your permission settings can cause risks. Proceed with caution!", + "Keep Private Key Safe", + "Unstake {amount} TRX staked for others", + "Transfer Anyway", + "Are you sure to reject all {amount} signature requests?", + "Keystore imported.", + "Unstake {amount1} TRX and withdraw {amount2} TRX", + "Advanced Services", + "Transaction Details", + "Connected", + "Successful", + "Current Base Fee", + "Address Details", + "Reject all {amount} requests", + "Network congestion. Please be patient and try accessing during non-peak hours.", + "Resources Reclaimed", + "Transfer TRC721 Token", + "Balance", + "Use Phishing Detection", + "To Cancel a transaction is to send 0 {nativeToken} as a new transaction and replace the current one. Therefore, the gas fee of the new transaction must be increased by at least 10% of the original.", + "Notice", + "Clear", + "By Type", + "View token details", + "Sending Account", + "Speeding up failed\nYou can try again", + "Nile Testnet", + "Please set \"Transactions Data\" to \"Allowed\" in \"Ledger\" - \"TRON\" - \"Settings\" first", + "{blockChainName} Network", + "Delegated To", + "The version upgrade needs to reset your wallet", + "Loading failed. Please check the network connection.", + "Delete", + "Block Explorer URL (Optional)", + "Token info updated", + "You are signing to change the permission settings of your account, which may allow the account to be controlled by others or even cause asset loss. Are you sure to continue?", + "You have added token {symbol}", + "Switch to GasFree Address", + "Advanced", + "Since the GasFree wallet is not activated, please send a permit transfer with the wallet for activation first and then withdraw the asset", + "Your TRX will be burned to complete the transaction due to insufficient resources (Bandwidth/Energy) in your account", + "(on-chain)", + "Account Name", + "Simplify Your Trades", + "Create a GasFree wallet at the same time to enjoy the permit transfers, which can free you from gas fees! Learn more about GasFree", + "Hot Wallet", + "Haven't installed {appName} on Ledger? Get support", + "Approving account might have asset \nrisks. Please be cautious!", + "Receiving Account", + "Sign a message", + "If your Energy is insufficient, the remaining fee after deducting your entire Energy can be paid in TRX.", + "Test Failed", + "This is mainly used for DApp development and testing on DAppChain. Normal users are not recommended to use it.", + "The first {searchAmount} results are found.

Please search by name or collectible ID if the token you are looking for is not here.", + "Search by Name / Address", + "Search by Name/Address", + "Hide Small Txns", + "This includes Energy and Bandwidth to be consumed. Energy consumption is calculated based on the user's payment ratio set by the contract creator.", + " {minute}min", + "Connection failed. The node is invalid.", + "Energy consumption of this transaction can exceed {feeLimit} TRX. Continuing the transaction will consume your TRX / Energy, and the transaction may still fail. Are you sure to continue?", + "Enter your original password", + "The gas fee is paid to crypto miners. TronLink does not profit from the gas fee. If the actual gas fee is smaller than the estimated gas fee, the unconsumed part will remain at your address.", + "Available", + "Please write the private key on the paper and store it safely", + "Set Up Account ID", + "More services will be available soon... ", + "Unknown error. Please check the node logs to get more details.", + "This address has been involved in fraudulent activities. Please be cautious!", + "Fraudulent", + "Sign to Approve", + "Update TRC10 Parameters", + "Transfer TRC20 Token", + " is requesting", + "Send", + "Create Bancor Transaction", + "You may wish to import the following account(s) if this private key has already been imported before v3.24.0.", + "Back", + "Speed Testing", + "Details", + "Token", + "The transaction consumes a high amount of memory.", + "2. Other HD wallets will be displayed as private key accounts.", + "The first {amount} matched data is found\nPlease refine the search keyword or search by contract address instead if the token you are looking for is not here", + "Name/Token ID/Contract Address", + "User", + "Insufficient permissions. The extension does not support multisig transactions. You can use the TronLink App for more multisig features.", + "Confirmable in {second}s", + "The receiving address has been involved in fraudulent activities. Please be cautious!", + "Copyable", + "This transaction is suspected to be \na malicious attack", + "Note", + "Authorization expired. You can initiate the permit transfer again.", + "Switch", + "Customize Gas Fee", + "You can create a new wallet by importing a mnemonic or creating directly in \"Change Wallet\".", + "All existing wallets and related data will be removed!", + "Receiving Account", + "GasFree Account", + "ID", + "This is not a contract address.", + "Completed", + "After clicking \"Confirm\", you will not be able to change the master HD wallet anymore. Are you sure to continue?", + "Update Account Permissions", + "Sort by Type", + "Change Account", + "After switching the connection mode, you are advised to pull out and reconnect the USB cable so as to maintain stable connection with your Ledger.", + "Unlock in other ways", + "Resources Taken From", + "Website", + "This indicates one or more specific fees required for the current transaction and will be paid by the user. For example, activating an account requires 1 TRX.", + "Records", + "Hot Wallet", + "New Password", + "Total Asset Value", + "Incorrect Format", + "New Version {version}", + "No transfer record", + "Get TRON Power & Energy in Stake 1.0", + "Your mnemonic should consist of 12 or 24 valid words", + "Contract Address", + "Choose \"Custom\" to customize the gas price. The operations can be confusing if you aren’t familiar with the settings. Proceed with caution.", + "Slow", + "Join Google Analytics", + "Amount", + "When this option is selected, you will always be directed to use TronLink when connecting to MetaMask on websites that are on EVM networks but do not provide access to the TronLink extension.", + "Withdraw", + "Transaction failed, please go to TRONSCAN to learn more", + "Shasta Testnet", + "Withdraw", + "Fraudulent", + "Export Wallet", + "Click to follow", + "The collectible no longer belongs to the current account. Please select again.", + "To Speed up a transaction, the gas fee must be increased by at least 10% of the original", + "TRC721 transfer may consume Energy. If Energy is insufficient, TRX will be burned. Please ensure that you hold a certain amount of TRX to avoid transfer failure.", + "Token Name", + "Resources Consumed = Bandwidth + Energy", + "Hide small balances", + "View Details", + "Processing", + "QR Code", + "DAppChain", + "Sell TRC10 Token", + "You have no { archType } account connected to this website.\nIf you wish to connect, please click \"Connect\" on the target website.", + "DAppChain Mainnet", + "{chain} - Generate Sub Account", + "Your mnemonic consists of 12-24 words. Anyone with your mnemonic can access all your assets, so please store it safely. ", + "Help Center", + "The fee is calculated on the assumption that the user will pay for all resources, while the actual on-chain data may vary.", + "After clearing the wallet connection data, you will need to confirm again when the wallet connects to a previously connected website.", + "Change Master HD Wallet", + "Imported", + "Already Backed Up", + "Account is not activated. TRC20 tokens can be transferred normally, but the transaction will not activate the account.", + "This contract address belongs to an unknown project. Please be cautious!", + "Receive", + "User-friendly interface designed for blockchain beginners", + "Currently, GasFree permit transfers support only {value}", + "You are not advised to change the \"Path\" of a generated account address unless you are an advanced user.", + "Transaction Confirmed", + "Validity Period", + "This is a GasFree account and can only receive X20 tokens.", + "Download", + "Recent", + "Your transaction has been confirmed on-chain. Cancellation failed.", + "Issuance Information", + "Loading wallet data...", + "Account is not activated. Some Bandwidth will be consumed to activate the account.", + "Transaction Time", + "Create / Import Wallet", + "Back Up Mnemonic", + "Disconnect from other software that is currently connected to your Ledger device. Pull out and reconnect the device, and then try again.", + "Still Continue", + "Confirm to remove the custom token?", + "You can transfer only TRON-based tokens (e.g. TRX or TRC10/20/721 tokens) to this account. Other tokens may get lost during transfer.", + "(Est.)", + "When this option is selected, you will always be asked to choose between TronLink and MetaMask when connecting to MetaMask on websites that are on EVM networks but do not provide access to the TronLink extension.", + "Change Master HD Wallet", + "Import one or more accounts on TRON based on current mnemonic", + "Gas Limit", + "My Accounts:", + " {n} token(s) don't support permit transfers. View more >", + "You haven't created a wallet yet", + "Are you sure you want to remove this address from the address book?", + "This transaction is a suspected malicious attack as it was not initiated by the current account and the transfer amount is 0. Assets in the account remain intact and have not been transferred out.", + "Resources", + "Resetting the wallet will delete all data, including your mnemonics, private keys, and hardware wallet data. Please proceed with caution!", + "By Value", + "An error occurs during contract execution, which may be caused by insufficient balance.", + "Token transfer to DAppChain", + "Asset Management", + "or", + "Current", + "Add Address", + "Successful", + "Unable to Send Assets", + "Risk Alert", + "By approving this account, you will permit it to transfer your assets. Are you sure that you want to approve?", + "View match result from all data", + "Only {blockChainType} network assets are supported", + "设置成功,刷新网站并重新连接插件", + "密码错误,请重试", + "未知网站", + "TronLink 不会在服务器上保存您的助记词,故一旦丢失,TronLink 也无法帮您找回钱包", + "主链", + "交易总消耗", + "确认中", + "撤销提议", + "合约方法", + "建议用纸和笔抄写助记词然后安全保存", + "清除钱包连接数据", + "账户地址", + "确定从首页移出该资产?", + "TronGrid", + "此通证已录入,请通过搜索添加该通证", + "备注", + "立刻创建", + "收藏品", + "用户协议", + "确定 ({amount, number}s)", + "数字", + "此 GasFree 钱包未激活,此转出操作需支付激活费用", + "重置钱包", + "目前 Ledger 不支持该币种的转账", + "用户无需管理多个钱包地址,只需使用原有的钱包地址就能控制新的合约地址,简化了资金管理流程", + "您确定要删除当前钱包吗?", + "排序", + "当前网络", + "3.未选中对应的 Ledger 设备并点击连接;", + "无法解锁?", + "欢迎回来", + "带宽", + "带宽", + "TRON 网络", + "助记词加密并安全的存储在您的设备上,您完全控制加密货币", + "• 对账户授权后,该账户将有权转移您的资产
• 继续交易会消耗账户剩余 TRX/资源,且存在交易失败的风险,请确认是否继续", + "提交失败,节点未同步至最新区块。\n请等待节点同步完成。", + "为自己质押 {amount} TRX", + "提取数量", + "取消", + "全部", + "小写字母", + "更新合约能量限制", + "质押 1.0 获得投票权 & 带宽", + "{energy} 能量", + "获取投票权", + "使用 GasFree 钱包", + "赠送", + "授权合约", + "Keystore 和密码不匹配,请检查您的 Keystore 和密码", + "EVM-导入硬件钱包", + "最近转账:", + "提取 {amount} TRX", + "账户剩余", + "获取授权", + "合约创建者剩余能量较少,当前能量按用户支付 100% 计算", + "资源 = 带宽扣除能量扣除", + "名称", + "状态未知", + "赞成提议", + "粘贴或输入账户地址", + "HD 钱包更改成功!", + "合约创建者", + "地址本中已存在", + "接收账户", + "资产", + "自定义通证移除后可通搜索再次添加", + "更新通证信息后,TRONSCAN 上录入的通证信息将会代替当前的自定义通证信息", + "不安全", + "重新更改", + "兑换", + "通证合约地址", + "选择要更改的 HD 钱包替换当前的 HD 钱包", + "自定义授权额度", + "账户可用 TRX 不足,交易可能失败", + "无法添加", + "资源释放账户", + "创建成功,已在 EVM 网络创建相同地址的账户", + "未知异常,暂时无法体验此功能", + "安全与隐私", + "请按顺序抄写以下私钥并确保正确", + "按价值排序", + "1.当前 Ledger 设备已断开 USB 连接;", + "安全知识:", + "5.您也可以切换为 Ledger Live 模式连接。", + "账户地址格式不正确,请检查", + "Goerli 测试网", + "Sepolia 测试网", + "无法获取授权数量", + "GasFree 钱包", + "收藏品", + "发行 TRC10 通证", + "建议用手抄写助记词然后安全保存", + "确认删除全部历史记录?", + "交易总消耗为该笔交易消耗的所有资源(能量和带宽)和手续费,其中能量包括用户和合约创建者消耗", + "设置", + "助记词二维码", + "确认", + "修改钱包名称", + "选择用于生成新账户的种子账户:", + "消耗资源", + "导入成功,已在 EVM 网络导入相同地址的账户", + "确定", + "网络", + "转账数量需大于 0,需要扣除的手续费包括:", + "消息内容疑似包含交易哈希,请谨慎签名!", + "验证成功", + "热门资产", + "地址", + "待处理", + "请选择您的 Ledger 设备并点击连接", + "价值排序", + "设置账户名称", + "预估 Gas 费", + "热门推荐", + "输入 Keystore 密码", + "转账数量不可大于可用数量", + "合约调用超时", + "解锁数量", + "最大费用", + "取消解锁 {value} TRX", + "失败", + "取消解锁 {value1} TRX 并提取 {value2} TRX ", + "HD 钱包创建成功", + "连接", + "收款", + "继续交易会消耗价值 {amount} TRX 的能量,且存在交易失败的风险,请确认是否继续?", + "模式", + "总额", + "回到普通钱包", + "到账数量必须 ≤ 可用数量 -(预估手续费+预估激活费用)", + "相同尾号账户骗局", + "当前钱包未备份助记词,为了防止丢失资产的情况发生,请务必尽快备份", + "地址校验失败,请检查 Ledger 连接状态,同时确保 Ledger 解锁并打开对应的 App 重试", + "优先费用 ( Gwei )", + "将同步删除 EVM 网络相同地址的钱包以及绑定的 GasFree 钱包,您确定要删除吗?", + "有效期不能超过", + "已为您在以下网络同时导入账户", + "手续费", + "添加转账备注", + "失败原因", + "隐藏风险通证", + "私钥不正确,您需要输入长度为 64 位的字符串,了解更多>", + "数额", + "投票", + "{bandwidth} 带宽", + "审计报告", + "账户名称重复", + "未连接", + "账户权限不足,请修改多重签名设置", + "提取可能需消耗一定的能量和带宽", + "当前", + "确认重置钱包?", + "复制", + "除非您彻底无法解锁此钱包且已备份助记词或私钥,否则请勿继续!", + "Ledger 连接", + "未找到已录入的通证信息", + "版本 {version}", + "任何人获得了 Keystore 和钱包密码,意味着获取了资产的所有权。", + "抵扣 {amount} 带宽", + "2. 更改 HD 钱包后的变化?", + "到账", + "能量不足或超出合约 Fee Limit 限制", + "更新合约参数", + "总数量", + "请选择您要使用的插件", + "确认", + "数据统计集成 Google Analytics(GA),仅收集匿名的点击及页面浏览事件,请参与 GA 帮助我们改进 TronLink", + "网站请求中的链 ID 与当前网络不匹配!", + "提交", + "自定义通证可能会因为合约地址中一些无法识别的方法导致部分功能缺失", + "相同的助记词通过不同的路径会推导出不同的账户地址,如果您在其他钱包中使用了自定义路径,或其他钱包中的默认路径与通用规范不同,您可以输入该路径找回您的账户", + "至少要保留一个账户", + "接收账户", + "取消解锁数量", + "请前往 TronLink 插件进行切换网络", + "转出账户", + "请牢记此密码,此密码会作为钱包解锁密码使用", + "自定义通证", + "能量", + "地址本:", + "无法确认连接请求?可能因为以下原因:", + "取消解锁资产", + "请求连接您的账户", + "请求连接 TronLink 插件", + "质押资产 2.0", + "发行时间", + "点击移除关注", + "创建智能合约", + "当前价格", + "已为您隐藏所有钱包交易价值小于 {amountText} 的记录", + "删除", + "购买 TRC10 通证", + "前往切换", + "连接失败", + "当前账户未连接网站,请先去连接网站", + "创建钱包", + "取消", + "燃烧抵扣能量", + "TRC20 通证授权", + "资源接收账户", + "如果您在 V3.25.0 及以后版本中生成的此私钥,请选择此账户导入", + "2.当前 Ledger 设备处于未解锁状态;", + "Keystore 二维码", + "预计 {estimateTime} 秒", + "请校验你的助记词", + "该功能仅为 EVM 网络设置默认钱包,并不包含 TRON 网络", + "提取", + "触发智能合约", + "下一步", + "请根据页面中的步骤指导,完成 Ledger 连接", + "两次密码不一致", + "隐私政策", + "未关注资产", + "连接后此网站将可以查看您的账户地址", + "带宽", + "此为测试网的 GasFree 账户,请检查", + "暂不支持 Ledger Blue", + "预估激活费用", + "了解详情", + "计价货币", + "授权转账", + "确认交易信息", + "创建时间", + "触发智能合约", + "Gas 选项", + "提交", + "添加自定义通证", + "Keystore 可由 TronLink 导出,选择文件时仅支持 .txt 文件", + "Shasta 测试网", + "关闭", + "选择收藏品", + "添加", + "请输入备注,不超过 200 字", + "普通账户", + "主网", + "执行 Bancor 交易", + "断开连接", + "交易总消耗 = 交易资源 + 手续费", + "网站推荐", + "此通证被 TRONSCAN 标记为有风险通证,请注意风险!", + "无限制", + "Ledger 内有一笔交易未被取消", + "发起账户", + "此交易消耗的总能量超过 {feeLimit} TRX,交易可能失败", + "立即体验 GasFree", + "暂不支持的通证", + "任何人获取了助记词意味着获取了资产的所有权,", + "请设置密码", + "编辑", + "请确认此网站是您信任的网站", + "TRON-导入钱包", + "抱歉,没找到该通证", + "拒绝", + "通证 ID", + "最近转账", + "查看详情", + "消耗资源", + "删除地址", + "创建账户", + "您正在授权某账户使用您的资产,如不信任该账户,请拒绝授权!", + "最近使用", + "这将移除所有现有的钱包,并用新的钱包取而代之!", + "暂无 HD 钱包", + "授权额度为0, 该合约/账户无法交易该通证", + "网络管理", + "连接后此网站将可以查看您的账户地址", + "授权", + "助记词", + "保存", + "选择其他账户", + "若您在 V3.25.0 之前版本中曾经导入过此助记词,您可能需要导入以下账户", + "查看私钥", + "多签交易", + "升级为主 HD 钱包", + "提交失败,交易数据过大。可能是备注过长,请尝试缩减交易大小。", + "请前往TronLink插件进行操作", + "TRON-导入硬件钱包", + "导入", + "精度", + "立刻体验", + "对未知项目授权存在风险,请谨慎!", + "当前版本不支持主网与 DAppChain 之间的通证转移,您可下载 TronLink App 进行相关操作", + "下一步", + "任何人获取了私钥,意味着获取了资产的所有权。", + "持有者", + "列表", + "提示:此通证可能有如下问题", + "Gas 费", + "配对 Ledger 硬件钱包", + "设置默认钱包", + "请在 Ledger 中打开 {appName} App 并进入", + "描述", + "测试网", + "获取资源", + "中立", + "生成子账户", + "扫描二维码向我转账", + "获得 Keystore 和钱包密码等于拥有钱包资产所有权,请安全保存,一旦丢失将无法找回", + "确认中", + "隐藏所有钱包交易价值小于 {amountText} 的记录,取消后所有钱包展示全部交易记录", + "您的交易在区块链上已确认,无需加速", + "接收账户", + "放弃更改 HD 钱包?", + "交易哈希", + "此通证暂不支持 GasFree 授权转账,您可以将资产提取到您的 GasFree 账户绑定的普通钱包进行转账", + "网络", + "请输入密码", + "去查看", + "手续费:包含燃烧抵扣资源手续费和特定交易手续费", + "• 进行 GasFree 授权转账时不需要多重签名,仅需对应普通钱包签名确认即可完成,请注意风险。", + "将基于当前 HD 同时在 EVM 网络创建相同地址的账户", + "语言", + "地址本", + "接收账户与转出账户相同,请确认", + "请滑动至底部阅读完本条款再同意", + "加入地址本", + "输入名称", + "用户可用 TRX 不足,继续交易会消耗TRX/资源,且存在交易失败的风险,请确认是否继续?", + "未搜索到收藏品", + "无需更改 HD 钱包, 放弃更改", + "参数校验不通过 ", + "质押 2.0 获得投票权 & 带宽", + "Ledger", + "消息内容疑似包含交易哈希,暂不支持签名!", + "您即将添加此通证", + "选择通证", + "交易所需能量估值超过 {value} ,交易可能失败", + "该通证下所有待上链的 GasFree 授权转账交易记录的待转出数量的总和", + "请先在 Ledger - TRON - Settings 中将 “Custom contracts” 设置为 “Allowed”", + "您的旧版本未创建或导入账户,仅设置过密码,重置后需重新设置密码", + "始终询问", + "EVM-生成子账户", + "当前", + "开始使用", + "网站请求获取 EVM 网络的账户地址", + "正常消耗", + "移出后可在 “ 全部资产 ” 重新添加至首页", + "此通证已在 TRONSCAN 录入,点击更新通证信息", + " {hour} 小时", + "最高 Gas 费", + "Gas 费偏低,建议重新选择", + "删除钱包", + "联系我们", + "能量扣除:该合约按用户支付比例进行估算,交易支持扣除能量后剩余部分由 TRX 支付", + "确认", + "导入 Keystore", + "此操作允许直接使用第三方默认的授权额度,可能存在默认授权额度较大的情况,请注意风险!", + "燃烧抵扣带宽", + "未知方法", + "转账数量不可大于 {amount} TRX,需要扣除的手续费包括:", + "确认清除连接数据?", + "(多签)", + "已连接", + "验证失败,请重试", + "可用余额", + "请勿截图,图片可能被黑客截取,建议以安全方式保存", + "创建智能合约", + "该笔交易疑似相同尾号账户攻击交易,请警惕利用相同尾号账户进行转账的诈骗。", + "您有 {amount} 个账户连接了此网站", + "此通证尚未被验证或被人举报存在欺诈行为,请注意风险!", + "使用“适中”选项,以当前市场价格快速处理交易。", + "非通证合约,无法添加自定义通证", + "RPC URL", + "连接 Ledger 设备", + "交易所需资源按用户支付全部资源进行估算,实际消耗资源以链上数据为准", + "高级", + "永不", + "申请成为超级代表候选人", + "授权", + "当前交易过大,需要转换为哈希后才可以在ledger中进行签名,是否确认?", + "连接账户", + "您已授权以下权限:\n允许查看您的账户地址(必选)", + "拒绝", + "授权转账已提交", + "使用“极快”选项,以应对因热门NFT发行等事件引起的网络流量激增。", + "预估费用", + "触发合约", + "解锁资产", + "确认更新通证信息?", + "主网", + "为更好服务用户,接入可靠的拓展服务。", + "小数精度", + "请输入正确的地址", + "账户未激活,可正常转账 TRC721 通证,但不会激活该账户", + "您仅有一次更改 HD 钱包的机会,不可多次更改", + "查看交易总消耗", + "将基于当前 HD 在 TRON 创建账户", + "合约调用失败,请稍后重试。", + "激活账户", + "账户已存在", + "对账户授权存在风险,请谨慎!", + "通证转移", + "生成子账户", + "了解相关信息", + "燃料限制", + "筛选", + "质押 2.0 获得投票权 & 能量", + "取消", + "交易失败,您可以重新发起交易", + "此为无效地址", + "拒绝", + "网络详情", + "接收", + "请妥善保存 Keystore,并确保牢记钱包密码", + "请选择正确的 Keystore 文件", + "将同步修改 EVM 网络相同地址的账户名称", + "投票", + "没有与其它账户重名", + "连接如遇到问题?请点击查看帮助", + "隐藏信用评级为“不安全”及“有风险”的通证。", + "更换HD种子账户", + "通证简称", + "EVM 网络", + "签名账户", + "将通过以下账户的种子生成新账户:", + "此笔交易已在确认中,请不要重复提交。", + "请确认您已备份好相关助记词及私钥,否则将无法找回钱包中的资产!", + "便捷转账无需 Gas", + "失败", + "4. 您有一次更改主 HD 的机会,入口为设置-更改 HD 钱包", + "Nonce 已更新", + "项目信息", + "转账数量需大于 0", + "温馨提示", + "交易", + "{value} 通证转账", + "精确到 {decimals},请调整小数点后数字位数", + "创建提议", + "此交易表示您允许对方转出您的通证或自动执行交易", + "请确认连接请求", + "收入", + "与 MainChain 进行通证转移", + "重置钱包", + "如已连接设备,请点击重试", + "为他人质押 {amount} TRX", + "预计 {time} 秒", + "测试网", + "适中", + "更多", + "{second}s 后继续", + "https://api.trongrid.io", + "查看评级规则", + "账户 {address} 已连接至以下网站,它们可以查看您的账户地址", + "签名", + "自动锁定", + "网络信息", + "我知道了", + "主网 (TronGrid)", + "钱包", + "TRC10 通证锁仓提取", + "消息内容", + "地址格式错误", + "已有助记词/私钥/Keystore 可一键导入", + "输入地址", + "将同步删除 EVM 网络相同地址的钱包,您确定要删除吗?", + "此地址存在钓鱼欺诈行为,请注意风险!", + "搜索历史", + "设置", + "重新查看助记词", + "代理 {amount} 能量", + "无效资产", + "密码", + "{nativeToken} 余额不足", + "隐藏资产总价值小于 {value} 的通证", + "再想想", + "质押 {amount} TRX", + "请检查在 Ledger 中是否打开了 Ethereum App,且 Ledger - Ethereum - Settings“Blind signing” 的设置为 “Enabled”", + "请在即将打开的 TRONSCAN 钱包页面点击 多签交易 查看", + "额外消耗", + "暂无匹配结果", + "转账", + "未获取到授权", + "更改密码", + "切换至普通地址", + "删除成功", + "您在 TRON 未创建账户", + "提交失败,您可以重新发起授权转账。", + "质押 2.0", + "切换 Ledger 连接模式", + "激活账户", + "余额", + "暂无地址", + "获得钱包的私钥等于拥有钱包资产所有权,请您在收款或卸载前,务必完成私钥备份", + "密码错误", + "取消失败\n您可以再次进行取消操作", + "确认您已备份好助记词或私钥,否则将无法找回钱包中的资产!", + "我已确认知晓以上风险", + "添加自定义节点", + "“{mode}”不可选,因为它的 Gas 费不满足在原来的 Gas 费的基础上至少增加 10% 的要求", + "已质押", + "区块", + "版本升级中,请不要关闭插件和浏览器", + "包括交易所需的手续费以及用户抵扣能量、抵扣带宽所消耗的 TRX", + "解锁为自己质押的 {amount} TRX", + "验证助记词", + "返回首页", + "交易数量", + "复制", + "TRC20 通证转账可能消耗能量,若能量不足将燃烧 TRX,请保证您持有一定数量的 TRX,避免转账失败", + "价格", + "1.新增 TRON 网络下 GasFree 账户授权转账功能,让您转账时无需再额外支付 Gas 费、能量和带宽;\n2.修复已知问题。", + "选择一个高强度密码解锁您的设备、查看助记词/私钥;如丢失密码,需重置钱包后,重新导入助记词/私钥。", + "Nonce 已是最新", + "备注", + "取消", + "重新发起交易", + "暂无市场价格", + "编辑 Gas 费", + "回收账户", + "选择网络", + "有风险", + "可用:", + "代理", + "占用 {amount} TRX", + "版本升级失败,请查看帮助文档。切勿删除本插件,否则会造成数据丢失!", + "修改密码", + "有效期不能小于", + "EVM 网络", + "名称已存在", + "升级为主 HD 钱包,管理一个助记词,即可集中管理钱包资产", + "• 助记词加密并安全的存储在您的设备上,您完全控制加密货币。", + "清除", + "TRC10 通证转账", + "最大费用 ( Gwei )", + "提交失败", + "添加节点成功", + "前往浏览器查看", + "格式错误,请以 http:// 或 https:// 开头", + "自定义路径中 Account 和 index 参数", + "原 Gas 费增加 10%", + "当前系统繁忙,请您稍后再试。", + "生成新账户", + "截止时间", + "账户余额不足,交易可能失败", + "建议授权您近期要交易的总额度,后续可随时修改授权上限", + "激活费用", + "3. 更改次数?", + "若要加速交易, Gas 费必须增加至少 10% 才能被网络认可", + "请先设置密码", + "选择网络", + "此自定义通证函数缺失,不支持转账", + "DAppChain 是 TRON 的侧链项目, 它能量消耗更低,速度更快", + "转账数量不可大于 {amount} TRX", + "3. 钱包结构升级对数据无任何影响", + "Chain ID", + "例如:m/44'/194'/0'/0/20 代表导入第 20 个账户地址", + "添加", + "能量不足", + "减少投票权", + "可更改 HD:升级为主 HD,可通过助记词派生多个子账户", + "搜索收藏品 ID/ 名称", + "以下通证暂不支持 GasFree 授权转账", + "您确定断开与\n{site} 的连接吗?", + "添加转账备注,将额外消耗 {amount} TRX 的手续费", + "请检查合约地址或 Token ID 是否正确", + "请确认您在 TRON 需要导入的账户", + "我知道了", + "设置的密码用于解锁、查看助记词 / 私钥 / keystore ;TronLink 不存储密码,也无法帮您找回,请务必牢记。", + "添加节点功能当前仅推荐开发者在调试自建网络或 DApp 时使用", + "搜索币种", + "确定将以下资产添加到 TronLink 首页资产列表吗?", + "关联账户:{number}", + "连接 Ledger", + "导出 Keystore", + "失败", + "交易提交成功", + "点击查看 >", + "预估 Gas 费", + "交易资源", + "OK", + "实际消耗如大于预估 Gas 费,此为最大允许消耗的 Gas 费上限", + "确认从关注中移除?", + "我知道了", + "清除合约 ABI", + "总发行量", + "导出钱包", + "首页资产管理", + "已添加", + "Gas 费小于网站推荐 Gas 费,建议选择网站推荐 Gas 费", + "交易类型", + "选择要更改的 HD 钱包", + "输入授权额度", + "继续交易会消耗账户剩余 TRX/资源,且存在交易失败的风险,请确认是否继续?", + "此笔交易已过期,请重新签名提交。", + "项目名称", + "接收账户", + "清空全部记录", + "更换", + "请输入备注,不超过 60 字", + "Gas 费", + "输入的额度超过最大值", + "请选择{index}号助记词", + "未知错误,请重试", + "复制", + "抵扣 {amount} 能量", + "触发合约", + "创建成功", + "Event server", + "搜索结果", + "网站请求获取 TRON 网络的账户地址", + "12 小时", + "备注", + "非通证合约,无法添加自定义通证", + "获得助记词等于拥有钱包资产所有权,请您在收款或卸载前,务必完成助记词备份", + "您在 EVM 网络下未创建账户", + "不支持转账", + "系统合约", + "预估用户扣除", + " Keystore 导入仅支持 TRON", + "自定义", + "GasFree", + "依赖 Tronscan Phishing Site Database,关闭后查看任何网站将不进行检测,存在资产丢失风险,不建议关闭。", + "什么是 GasFree 钱包", + "发行量", + "详情", + "返回", + "已取消,请在 Ledger 上选择拒绝", + "当前账户存在进行中的 GasFree 授权转账,暂不可发起新转账请求,请稍后重试。", + "加速", + "输入通证简称/全称/Token ID/合约地址", + "已质押", + "{second}s 后继续", + "优先费用", + "解锁", + "重新发起授权转账", + "信任该合约并授权默认值", + "请输入正确且完整的助记词", + "开始导出", + "此合约地址归属于 {project} 项目", + "提示", + "导入账户", + "质押", + "此为合约地址,请确认您要向此合约地址转账,避免造成资产损失!", + "知道了", + "TRX 余额不足以支付手续费,需要扣除的手续费包括:", + "账户地址", + "授权转账确认", + "一键关注", + "质押资产", + "当前网络下,设置的最大基本费用较低", + "1. 如何更改?", + "回收 {amount} 带宽", + "转出数量", + "尚未添加地址至地址本", + "1 分钟", + "{name} 等 {size} 个超级代表", + "旧密码", + "交易调用热门合约会额外消耗能量,", + "加速该取消操作", + "账户名称", + "支出", + "回收", + "选择其他账户", + "交易您的通证", + "使用“网站推荐”选项,此选项为 Dapp 推荐的价格", + "已禁用", + "交易已广播", + "手续费", + "前往 TRONSCAN 了解详情", + "导入成功,已在 TRON 和 EVM 网络导入私钥账户", + "普通钱包", + "提取时将用如下普通钱包签名:", + "请输入通证简称/合约地址", + "此通证已添加", + "下一步", + "网络类型", + "开始备份", + "请检查 Ledger 连接状态,同时确保 Ledger 解锁并打开对应的 App", + "导出私钥", + "导入", + "预估用户扣除为用户支付该笔交易的费用,包括资源扣除和TRX扣除,实际资源扣除以链上数据为准", + "签名未通过验证,该笔消息签名失败", + "没有更多了", + "代理资源", + "TronLink 不会在服务器上保存您的 Keystore,故一旦丢失,TronLink 也无法帮您找回钱包", + "数据已清除", + "测试网", + "备份私钥", + "到账数量", + "配对硬件钱包", + "Bancor 交易撤资", + "失去连接,请重新打开 TronLink", + " {day} 天", + "不再询问", + "授权", + "自定义", + "转账时无需持有 TRX 用于支付 Gas 费、能量或带宽,只需使用转账币种支付相应服务费,即可完成交易", + "未知", + "偏好排序", + "前往切换 Ledger Live 模式将导致当前流程中断,是否确认?", + "点击可提取该资产", + "交易正在确认中", + "领取投票奖励", + "主网", + "请按顺序抄写以下助记词并确保正确", + "未找到该地址", + "TRX 转账", + "复制", + "妥善保管 Keystore 和密码", + "已为您在以下网络同时创建账户", + "该账户未激活,将额外消耗您 {amount} TRX 用于激活该账户", + "新资产", + "请确保 Ledger 设备处于已解锁状态,并检查是否通过相应的方式连接。 若刚刚切换连接方式,请重新插拔 Ledger 设备,以获取稳定的连接状态", + "密码", + "您可点击“提取”,将资产转至 GasFree 钱包绑定的普通钱包地址,并使用该普通钱包完成签名。", + "连接超时,请接入 Ledger 并打开 TRON App", + "合约地址格式不合法", + "申请成为超级代表候选人", + "通证类型", + "导入成功", + "手续费", + "授权转账", + "波场主网络", + "仅包含数字,字母,汉字及空格", + "新账户地址 ", + "导入助记词", + "待签名交易", + "对账户授权后,该账户将有权转移您的资产,是否继续授权?", + "将基于当前 HD 在 {chain} 创建账户", + "已取消关注", + "将基于您导入的助记词同时在 TRON、 EVM 网络创建 HD 钱包。", + "DAppChain 测试网", + "默认代币符号", + "• 对账户授权后,该账户将有权转移您的资产

• 继续交易会消耗价值 {amount} TRX 的能量,且存在交易失败的风险,请确认是否继续", + "此网络主要用于产品上线前的开发和测试,普通用户不推荐使用", + "请确认此网站是您信任的网站", + "带宽消耗:", + "请输入助记词路径", + "时间", + "交易已广播,您可以前往详情查看", + "获取智能合约详情", + "创建 HD 钱包", + "已完成", + "节点名称不能重复", + "解锁 {amount} TRX", + "到账数量必须 ≤ 可用数量 - 预估手续费", + "当前钱包未备份助记词,无法创建新账户", + "您确定要删除当前钱包以及绑定的 GasFree 钱包吗?", + "这笔燃料费将替换原来的费用", + "您未安装 MetaMask 插件", + "查看助记词", + "15 分钟后", + "请输入通证简称/ID/合约地址", + "搜索钱包", + "若您不了解账户地址生成的原理,或者Path的定义,请勿使用此模式生成新账户,以免日后无法找回此次生成的新账户", + "手续费", + "使用 SunSwap 快速兑换", + "名称排序", + "交易元数据", + "消息签名", + "未连接", + "更新账户权限", + "授权额度", + "已关闭隐藏,当前所有钱包已展示全部交易记录", + "安全提醒", + "完成", + "更新超级代表候选人信息", + "当前无 HD 钱包,可新创建", + "能量", + "获得投票权", + "发起账户", + "去 TRONSCAN 查看更多信息", + "合约调用异常,可前往 TRONSCAN 了解更多", + "私钥", + "同时导入 GasFree 钱包,体验无需 Gas 的授权转账! 了解 GasFree ", + "抵扣资源", + "使用其他路径", + "交易只能扣除免费带宽或质押带宽,若二者都不满足该笔交易消耗,则需要全部用 TRX 支付,无法部分扣除", + "成功", + "全部", + "绑定的普通钱包:", + "HD 钱包导入成功", + "确认继续({second}s)", + "输入新的账户名", + "全部", + "钱包管理", + "同一私钥管理双钱包", + "• 首次将为您同时在 TRON、EVM 网络创建 HD 钱包账户。", + "配对 Ledger 以使用硬件钱包", + "账户地址与 Ledger 不匹配", + "获得资源", + "此通证尚未被验证或被人举报存在欺诈行为,请注意风险!", + "燃料上限", + "排队中", + "确定删除当前节点吗?", + "上链时间", + "享受无 Gas 费的转账新体验,让交易更加轻松快捷,现在创建 GasFree 钱包即可体验 !", + "取消解锁", + "账户", + "取消", + "燃料价格 ( Gwei )", + "网络", + "修改成功!\n 已同步修改 EVM 网络相同地址的账户名称", + "连接管理", + "需包含 2-14 个字符", + "GasFree 授权转账请求已提交至服务商,服务商将尽快完成上链处理。您可在详情页面查看进度。", + "导入私钥", + "连接", + "TronLink 不会在服务器上保存您的私钥,故一旦丢失,TronLink 也无法帮您找回钱包", + "• 您当前正在操作多重签名钱包使用 GasFree 钱包;", + "请检查 Ledger 是否正常连接", + "获取授权", + "导入成功,已在 EVM 网络导入相同的私钥账户", + "解锁资产 2.0", + "网络归属", + "修改成功", + "TronLink 暂不支持 DApp 请求的网络", + "暂无收藏品", + "格式错误", + "不安全", + "导入成功", + "开始进入 Web3.0", + "设置默认使用 MetaMask ,对于不提供使用 TronLink 插件这一选项的网站,在 EVM 网络下将禁止这些 DApp 连接 TronLink。", + "您正在尝试与欺诈合约或风险合约交互!", + "修改钱包名", + "您的可用带宽不足,已为您自动扣除本次交易所需燃烧的 TRX", + "清除钱包连接网站数据后,所有钱包的连接网站需要重新进行确认。", + "便捷管理钱包的隐私。", + "请备份钱包助记词,在任何情况下,它是您恢复资产的唯一方式", + "由于网络原因取消交易不能保证成功", + "确认清除输入吗?", + "最近使用", + "提交失败,请确认交易内容、账户资产及权限。", + "立即备份", + "TRONSCAN 目前根据通证信息的完善程度、社区反馈以及是否可在 SunSwap 交易将通证分为 5 个信用评级。", + "1. TronLink 已升级为主 HD 钱包,您只需要管理一套助记词,即可集中管理多个钱包资产", + "了解 HD 钱包>", + "到账", + "请注意 TRON 网络下同一个普通账户对应的主网和测试网的 GasFree 账户不一样", + "HD 钱包更改失败!", + "即将切换", + "发行者", + "已连接的网站", + "TRON-生成子账户", + "交易所需资源", + "合约授权", + "电脑连接 Ledger 设备,并确保 Ledger 处于已解锁状态", + "查看 Keystore", + "取消中", + "备份入口:点击首页底部备份提示,进入备份流程", + "主网 (TronStack)", + "请前往 TronLink 插件进行操作", + "质押数量", + "Nile 测试网", + "代理 {amount} 带宽", + "可用数量 ", + "当前 HD:该 HD 下的所有钱包将变为独立的私钥账户", + "最高 Gas 费", + "输入对方到账数量,数量不含手续费、激活费用", + "我的账户", + "您正在尝试与欺诈合约或风险合约交互,这可能会导致您的账户被他人控制,甚至资金丢失,请确认是否继续?", + "授权", + "锁定", + "重试", + "发行 TRC10 通证", + "Bancor 交易注资", + "此通证被 TRONSCAN 标记为不安全通证,请注意风险!", + "备份 Keystore", + "接收账户与以下账户尾号相同,可能存在风险,请确认是否向此账户转账。", + "授权数量", + "将基于当前助记词在 EVM 网络导入相同地址的账户", + "请勿重复导入助记词,该助记词已生成 HD 钱包。可点击“生成子账户”创建账户。", + "TronLink 钱包结构升级", + "转账", + "已拒绝", + "当前账户未激活,无法发起转账;请先使用其他账户转入 TRX 激活当前账户。", + "将替换当前HD钱包,此次操作不可恢复,且只能更改一次。是否确认?", + "导出助记词", + "创建 Bancor 交易", + "账户名称", + "移除后,首页将无法查看该资产,但仍可通过搜索再次添加关注该币种。", + "不支持 approve 交易", + "此账户用于销毁代币,请确认您要向此账户转账!", + "TronLink 已支持 Ethereum、BSC、BTTC 网络", + "解锁 2.0", + "解锁", + "切换钱包", + "失去资源", + "获取失败,请检查是否打开 {appName} App 并点击重试!", + "提交失败,此账户剩余带宽不足。请质押 TRX 获取带宽,或保证账户 TRX 余额充足,以便用于带宽抵扣。", + "已了解风险,继续", + "没有找到匹配的钱包", + "您在 TRON 未创建账户\n无法进行网络切换", + "交易手续费", + "https://api.trongrid.io", + "大写字母", + "授权超时,请重试", + "没有找到你的资产? 试试", + "详细信息 >", + "激活账户", + "将为您自动扣除本次交易所需燃烧的手续费", + "需大于 4 个字符", + "请再次输入密码", + "基于已有 HD 钱包生成关联账户", + "授权成功,请前往 Tronlink 插件继续操作", + "这笔燃料费是由 {websiteName} 建议的,修改它可能会导致您的交易失败。", + "预估手续费", + "暂无其他账户", + "提交失败,交易不属于本链区块。请检查网络配置、接口和交易数据等设置。", + "钱包地址校验失败,可能由于系统更新或数据同步问题。请稍后再试", + "暂无任何收藏品", + "此通证不支持转账交易", + "TRX 余额不足", + "您在 {blockChainType} 网络下未创建账户\n无法进行网络切换", + "EVM-导入钱包", + "隐私数据", + "请先在 Ledger - TRON - Settings 中将 “Sign By Hash” 设置为 “Allowed”", + "体验 GasFree", + "请输入原钱包密码", + "包含 4 -14个字符", + "创建一个新钱包", + "关联账户", + "风险提示", + "{value} 于 2022 年 10 月 7 日被多米尼克国政府正式确立为国家法定数字货币。", + "转账", + "继续", + "因激活账户、多签交易、添加备注或带宽能量不足等原因造成的通证消耗", + "资源锁定", + "接收账户", + "能量消耗:", + "Keystore", + "自定义路径", + "激活账户", + "请在 Ledger 上确认交易信息并签名", + "请保证周边环境安全", + "排队中", + "带宽扣除:交易只能扣除免费带宽或质押带宽,若二者都不满足该笔交易消耗,则需要全部用 TRX 支付,无法部分扣除", + "可以在“设置>设置为默认钱包”中配置", + "下一页", + "备份钱包", + "授权转账", + "账户地址", + "预估手续费", + "您可以复制原始交易数据,验证交易信息", + "妥善保管助记词", + "支持多个 EVM 网络", + "此通证为何需要提取", + "已添加关注", + "TronLink 暂不支持第三方发起的 GasFree 授权转账", + "网络名称", + "已复制", + "输入通证简称/全称/合约地址", + "增加 10%", + "将同时在 EVM 网络导入相同地址的硬件钱包", + "添加钱包", + "私钥二维码", + "触发合约", + "Nonce 已失效,您可以重新发起授权转账。", + "下一步,选择 HD 钱包", + "更改", + "交易 ID", + "取消订单", + "添加资产", + "已更新", + "更新超级代表佣金比例", + "版本号不正确", + "提交授权转账给 GasFree 服务商时,为确保每个签名请求都是唯一的,防止有人重复使用你之前的签名,保障您的资金安全,您每次进行签名时,Nonce 值都会自动更新。", + "解锁", + "4.若刚刚切换连接方式,请重新插拔 Ledger 设备,以获取稳定的连接状态。", + "回收 {amount} 能量", + "交易失败", + "质押", + "全部资产", + "请确认您需要导入的账户", + "切换网络后,所有待签名消息将被取消", + "费用明细", + "升级为主 HD 钱包,管理一个助记词,即可集中管理钱包资产", + "评级:", + "余额不足,请检查余额后再试。", + "当前网络暂无账户", + "使用“缓慢”选项,以等待价格降低。但由于价格变动不确定,时间预估可能较不准确。", + "EVM 网络是指使用以太坊技术的区块链网络。系统在 Ethereum、 BTTC 等 EVM 网络同时创建相同地址的账户,方便您使用相同的账户来管理不同网络上的数字资产。", + "主网", + "连接账户", + "已复制", + "我关注的资产", + "风险提示", + "十六进制数据", + "简介", + "Tronex 测试网", + "5 分钟", + "转账数", + "投票对象", + "极快", + "能量", + "详情", + "导入钱包", + "切换", + "TRX 明细", + "立即切换", + "网络管理", + "已断开连接", + "待转数量", + "Token 参数获取异常,请稍后再试", + "安全提示", + "此网站请求切换网络", + "请求连接", + "当前 HD 钱包", + "带宽不足", + "授权更改账户权限存在风险,请谨慎!", + "妥善保管私钥", + "解锁为他人质押的 {amount} TRX", + "仍要转账", + "是否确定拒绝全部 {amount} 个签名请求?", + "Keystore 导入成功", + "解锁 {amount1} TRX 并提取 {amount2} TRX", + "拓展服务", + "交易详情", + "已连接", + "导入成功", + "当前基础费", + "TronLink 是一款安全的去中心化钱包,为用户的交易保驾护航,保证用户可安心畅游 Web3 世界", + "地址详情", + "拒绝全部 {amount} 个请求", + "网络繁忙,请稍等。尽量避开网络高峰时间。", + "回收资源", + "TRC721 通证转账", + "余额", + "钓鱼网址检测", + "取消交易是发送一笔转账交易为 0 {nativeToken}的交易代替原交易,所以取消交易需要额外花费 Gas 费且至少在原来的 Gas 费基础上增加 10%", + "通知", + "清除数据", + "按类型", + "查看通证详情", + "发送账户", + "加速失败\n您可以再次进行加速操作", + "尼罗河测试网", + "您也可以直接", + "请先在 Ledger - TRON - Settings 中将 “Transactions Data” 设置为 “Allowed”", + "{blockChainName} 网络", + "代理资源账户", + "版本升级需要将您的钱包进行重置", + "加载失败,请检查网络", + "删除", + "浏览器链接 (可选)", + "已更新通证信息", + "您正在授权更改钱包账户的权限,这可能会导致您的账户被他人控制,甚至资金丢失,请确认是否继续?", + "成功添加通证 {symbol}", + "切换至 GasFree 地址", + "高级", + "当前 GasFree 钱包未激活,请先完成一笔 GasFree 授权转账激活钱包后再提取资产", + "您账户中已有的资源 (带宽/能量) 不足,将会花费您的 TRX 以完成交易", + "(上链)", + "账户名称", + "极简的交易流程", + "同时创建 GasFree 钱包,体验无需 Gas 的授权转账! 了解 GasFree ", + "热钱包", + "Ledger 还未安装 {appName} App?查看帮助", + "授权账户可能存在资金风险,请谨慎\n授权!", + "我是开发者", + "接收账户", + "签名", + "交易支持扣除全部能量后,剩余部分由 TRX 支付", + "无法测算", + "此网络主要用于 DAppChain 链上的 DApp 的开发和测试,普通用户不推荐使用", + "已匹配前{searchAmount}条数据

如未找到,请搜索名称关键字或搜索收藏品 ID", + "搜索名称或地址", + "关于我们", + "搜索名称或地址", + "隐藏小额交易", + "包括能量消耗和带宽消耗,其中,能量消耗根据合约创建者设置的比例分为用户消耗和合约创建者消耗", + " {minute} 分钟", + "连接失败,节点无效。", + "此交易消耗的总能量超过 {feeLimit} TRX,继续交易会消耗TRX/资源,且存在交易失败的风险,请确认是否继续?", + "请输入旧密码", + "此费用用于支付矿工费,TronLink 不会从燃料费用中获利。实际消耗如小于预估 Gas 费,未消耗部分将保留在原地址内。", + "可用", + "建议用纸和笔抄写私钥然后安全保存", + "设置账户 ID", + "更多服务开发中,敬请期待…", + "发生未知错误。请查看节点日志以获取详细错误信息。", + "此地址存在钓鱼欺诈行为,请注意风险!", + "欺诈", + "签名授权", + "更新 TRC10 通证参数", + "TRC20 通证转账", + "正在请求签名", + "转出", + "创建 Bancor 交易", + "若您在 V3.24.0 之前版本中曾经导入过此私钥,您可能需要导入此账户", + "返回", + "测速中...", + "交易详情", + "4 小时后", + "通证", + "交易消耗内存过大", + "2. 除主 HD 以外的 HD 钱包以私钥账户样式展示", + "已匹配前 {amount} 条数据\n如未找到,请完善搜索关键字或搜索合约地址", + "名称/ID/合约地址", + "用户", + "当前账户权限不足,插件暂不支持多重签名交易,可使用 TronLink App 体验完整多签功能。", + "{second}s确认", + "「接收账户」存在钓鱼欺诈行为,请注意风险!", + "可复制", + "该笔交易疑似存在恶意攻击行为", + "备注", + "授权已超时,您可以重新发起授权转账。", + "切换", + "自定义 Gas 费", + "您可以在【钱包切换】通过创建/导入助记词生成账户", + "这将移除所有现有的钱包及相关数据!", + "接收资源账户", + "GasFree 账户", + "ID", + "此地址不是合约地址,无法添加", + "已完成", + "放弃更改后,TronLink 将不会提供更改 HD 钱包功能,确认放弃吗?", + "更新账户权限", + "同意本条款,下次不再提示", + "按类型排序", + "选择其他账户", + "建议切换连接方式后,重新插拔 Ledger 设备,以获取稳定的连接状态", + "通过其他方式解锁", + "回收资源账户", + "网站", + "为交易所需的特定交易手续费,该部分由用户扣除,例如激活账户需要消耗 1 trx", + "交易记录", + "Full node", + "热钱包", + "新密码", + "总资产折合", + "格式错误", + "已升级至 {version}", + "暂无转账记录", + "质押 1.0 获得投票权 & 能量", + "助记词应为 12 个或 24 个合法的单词", + "合约地址", + "使用“自定义”来定制燃料价格。如果您不熟悉可能会引起混淆,操作风险自负。", + "缓慢", + "参与 Google Analytics", + "数量", + "设置默认使用 TronLink , 对于不提供使用 TronLink 插件这一选项的网站,在 EVM 网络下当您连接 MetaMask 时,将始终打开 TronLink。", + "提取", + "至少8位", + "1 小时后", + "交易失败,可前往 TRONSCAN 了解更多", + "Shasta 测试网", + "提取", + "欺诈", + "导出钱包", + "点击添加关注", + "您选择的收藏品已不属于您,请重新选择", + "加速交易需要至少在原来的 Gas 费基础上增加 10%", + "TRC721 通证转账可能消耗能量,若能量不足将燃烧 TRX,请保证您持有一定数量的 TRX,避免转账失败", + "通证全称", + "交易所需资源 = 带宽消耗 + 能量消耗", + "隐藏小额资产", + "粘贴或输入助记词、私钥或 Keystore 文件内容", + "查看交易详情", + "进行中", + "二维码", + "DAppChain", + "卖出TRC10通证订单", + "节点名称", + "添加网络", + "您没有任何 { archType } 账户连接至此网站\n如需连接,请在需要连接的网站上点击”连接”按钮", + "DAppChain 主网", + "{chain} -生成子账户", + "通过 Keystore 文件导入", + "助记词由 12 或 24 个单词组成,掌握助记词等于掌握账户资产的所有权,请务必保管在安全的地方", + "帮助中心", + "手续费按用户支付全部资源进行估算,实际支付数量以链上数据为准", + "清除钱包连接网站数据后,连接网站需要重新进行确认。", + "确认更改 HD 钱包", + "已导入", + "我已安全备份", + "账户未激活,可正常转账 TRC20 通证,但不会激活该账户", + "此合约地址归属于未知项目,请谨慎授权!", + "收款", + "用户界面极大简化,即使是区块链新手也能快速上手", + "目前仅 {value} 支持 GasFree 授权转账", + "修改生成账户地址的“路径”(Path)仅适用于高级用户", + "交易已确认", + "创建钱包", + "接收账户为 GasFree 账户,当前仅支持 20 通证转入", + "小时", + "有效期", + "前往下载", + "最近使用", + "您的交易在区块链上已确认,取消失败", + "发行信息", + "正在获取您的 HD 钱包...", + "账户未激活,将消耗部分带宽用于激活该账户", + "交易时间", + "创建/导入钱包", + "备份助记词", + "关闭任何连接到您设备的其他软件,重新插拔 Ledger 设备,然后再次尝试", + "确认继续", + "确认移除自定义通证?", + "仅可向此账户转入波场系通证 (如 TRX 或 TRC10/20/721 通证),转入其他通证将无法找回", + "(预估)", + "设置为始终询问 ,对于不提供使用 TronLink 插件这一选项的网站,在 EVM 网络下当您连接 MetaMask 时,我们将询问您想要 MetaMask 还是 TronLink。", + "更改 HD 钱包", + "将基于当前助记词在 TRON 导入账户", + "燃料限制", + "我的账户:", + "有 {n} 个不支持授权转账的通证 点击查看 >", + "您当前未创建钱包", + "确定要从地址本中移除此地址?", + "该笔交易非当前账户主动发起且转账数量为 0,疑似恶意攻击。账户资产并未转出,仍为安全状态。", + "资源", + "重置钱包后,钱包的所有数据,包括创建和导入的助记词、私钥及硬件钱包数据,均被清空,请谨慎操作!", + "助记词不正确,请检查", + "按价值", + "合约执行出错,可能是余额不足所致。", + "与 DAppChain 进行通证转移", + "资产管理", + "当前账户", + "增加新地址", + "设置成功", + "无法转账", + "风险提示", + "对账户授权后,该账户将有权转移您的资产,是否继续授权?", + "前往查看全网匹配结果", + "仅支持 {blockChainType} 资产收款", + "セットアップ成功、サイトを更新してプラグインに再接続", + "パスワードが間違っています。もう一度やり直してください", + "不明なウェブサイト", + "TronLinkはニーモニックフレーズをサーバーに保存しないため、ニーモニックフレーズを紛失した場合、TronLinkはウォレットの取得を支援できません。", + "MainChain", + "合計消費量", + "確認します。", + "プロポーザルのキャンセル", + "方法", + "Keystoreは紙とペンで書き写し、安全に保管することをお勧めします", + "ウォレット接続データのクリア", + "アカウントアドレス", + "アセットをホームページから削除しますか?", + "TronGrid", + "トークン入力済み。 このトークンを検索して追加してください。", + "備考", + "今すぐ作成", + "コレクション", + "ユーザー規約", + "確認する ({amount, number}s)", + "番号", + "この GasFree パッケージはアクティブ化されていないため、この操作には非常にコストがかかります。", + "ウォレットをリセットする", + "Ledgerは該当通貨での振替がサポートしていません", + "ユーザーは複数のウォレットアドレスを管理する必要がなく、既存のウォレットアドレスを使用するだけで、新しいコントラクトアドレスを制御でき、資金管理のプロセスが簡素化されます。", + "本当に現在のウォレットを削除しますか?", + "順位", + "現在のネットワーク", + "3.対応するLedgerデバイスを選択せずに接続をクリックしました", + "ログインできませんか?", + "お帰りなさい", + "帯域幅", + "帯域幅", + "TRONネットワーク", + "ニーモニックフレーズは暗号化され、デバイスに安全に保存されます。 あなただけがあなたの資産に完全にアクセスできます。", + "• アカウントの承認後、お客様の資産を転送することができます

• 取引を継続すると、アカウントの残りのTRX/リソースが消費され、取引に失敗するリスクがある、継続するかどうかを確認してください。", + "「ノードが最新のブロックに同期していません。ノードが同期を完了するまでお待ちください。」", + "自分のために{amount} TRXをステークします", + "出金件数", + "キャンセル", + "全て", + "小文字", + "契約エネルギー制限の更新", + "ステーキング 1.0 で議決権 & 帯域幅を獲得する", + "{energy} エネルギー", + "投票権を獲得", + "GasFreeを使用", + "贈る", + "コントラクトを承認する", + "キーストアとパスワードが一致しません。キーストアとパスワードを確認してください。", + "EVM - ウォレットをインポート", + "最近の異動:", + "{amount} TRXを引き出す", + "アカウント残高", + "承認", + "コントラクト作成者が保有するエネルギーが不足しているため、お客様のエネルギー支払比率は100%となります。", + "リソース = 帯域幅控除エネルギー控除", + "名前", + "提案の承認", + "アカウントアドレスを貼り付ける、または入力する", + "HDウォレット変更成功", + "コンタクト作成者", + "アカウントはすでに存在します", + "受取アカウント", + "資産", + "カスタムトークンは削除後、検索で再度追加可能", + "Tronscanに入力されたトークン情報は、更新後に現在のカスタムトークン情報に置き換わります。", + "安全でない", + "再試行", + "スワップ", + "トークン契約アドレス", + "現在のマスターHDウォレットと置き換えるHDウォレットを選択します。", + "カスタム支出上限", + "TRX残高不足のため、取引に失敗する場合があります。", + "追加できない", + "リムーブアカウント", + "作成成功、EVMネットワークに同じアドレスのアカウントが作成されました。", + "不明なエラー。この機能は現在利用できません。", + "セキュリティとプライバシー", + "次の秘密鍵を正しい順序で書き留めてください。", + "値順で並べ替え", + "1.現在のLedger デバイスがUSBから切断されました", + "セキュリティに関する知識:", + "5. Ledger Liveモード接続に切り替えることもできます", + "アカウントのアドレスが正しい形式でないため、確認してください", + "Goerli テストネットワーク", + "Sepolia テストネット", + "承認された金額は取得できません。", + "GasFree", + "コレクション", + "TRC10トークンを発行", + "単語を紙に書いて安全に保管することをお勧めします。", + "すべての履歴を削除しますか?", + "これには、現在のトランザクションで消費されるすべてのリソース(エネルギーと帯域幅)と料金が含まれます。エネルギーはコントラクト作成者またはユーザーから供給されます。", + "設定", + "ニーモニックフレーズ QRコード", + "はい", + "ウォレット名を変更する", + "新しいアカウントを生成するために使用するシードアカウントを選択します。", + "リソース", + "インポート成功、同じアドレスのアカウントがEVMネットワークにインポートされました。", + "確認する", + "ネットワーク", + "送金の数は0より大きくしてください、差し引かれる手数料は以下の通りです。", + "このメッセージの内容には取引ハッシュが含まれている疑いがありますので、注意して署名してください", + "検証に成功しました。", + "人気資産", + "アドレス", + "保留中", + "Ledgerデバイスを選択し、接続をクリックしてください", + "価値順位", + "アカウント名を設定", + "推定ガス料金", + "人気のおすすめ", + "キーストアのパスワードを入力してください", + "送付の数は、利用可能な数を超えてはなりません。", + "コントラクトの呼び出しがタイムアウトです", + "アンロック数", + "最大料金", + "{value}TRXのロック解除", + "失敗", + "{value1}TRXのロックを解除して{value2} TRXを引き出す", + "HDウォレット作成成功", + "接続", + "集金", + "取引を継続すると、{amount}のエネルギーを消費し、取引に失敗するリスクがあるが、継続するかどうか確認してください。", + "モード", + "総額", + "通常ウォレットに戻る", + "着金数量≦利用可能数量-(推定手数料+推定アクティベーション費用 )でなければならない", + "同一末尾番号のアカウントアドレス詐欺", + "現在のウォレットはニーモニックフレーズをバックアップしていないので。資産の損失を防ぐために、できるだけ早くバックアップしてください。", + "アドレス認証に失敗しました。Ledgerの接続状態を確認し、Ledgerのロックが解除されていることを確認し、対応するアプリを開いて再試行してください!", + "優先料金(Gwei)", + "EVMネットワークの同じアドレスのウォレットと、それにリンクされたGasFreeウォレットも同時に削除されますが、よろしいでしょうか?", + "有効期限は1時間を超えてはなりません。", + "アカウントは以下のネットワークにインポートされます。", + "手数料", + "送付備考を追加します", + "失敗の原因", + "危険なトークンを隠す", + "秘密鍵が間違っています。64ビットの文字列を入力する必要があります。詳細>。", + "投票", + "{bandwidth} 帯域幅", + "監査報告書", + "ウォレット名が重複しています", + "未接続", + "アカウントの権限が不足しています。マルチシグ設定の変更をお願いいたします。", + "引き出しには、一定のエネルギーと帯域幅が必要となる可能性があります。", + "現在", + "ウォレットリセットを確認しますか?", + "コピー", + "このウォレットのロック解除が完全に不可能で、ニーモニックキーや秘密鍵のバックアップをとっていない限り、先に進まないでください!", + "Ledger接続", + "入力されたトークン情報が見つかりません。", + "バージョン{version}", + "キーストアとウォレットのパスワードを持っている人。", + "{amount} 帯域幅を差し引く", + "2. マスターHDウォレットが変更されると何が影響されますか?", + "入金を確認いたしました。", + "エネルギー不足またはコントラクト Fee Limit の上限を超えた。", + "契約設定の更新", + "総数量", + "使用するプラグインを選択してください", + "確認", + "Google Analytics(GA)とのデータ統計統合は、匿名のクリックとページビューイベントのみを収集しますので、GAに参加してTronLinkの改善にご協力ください。", + "ウェブサイトのリクエスト中のチェーンIDが現在のネットワークと一致していません!", + "提出", + "カスタムトークンは、契約アドレスでの認識できないアプローチで、一部の機能が利用できない場合があります。", + "同じニーモニックフレーズは、異なるパスを介して異なるアカウントアドレスを導き出します。他のウォレットでカスタムパスを使用した場合、または他のウォレットのデフォルトパスが一般仕様と異なる場合は、パスを入力してアカウントを回復できます。", + "少なくとも1つ以上のアカウントを保管してください", + "受取先", + "ロック解除数", + "TronLinkプラグインでネットワークを切り替えてください。", + "転送先", + "このパスワードを覚えておいてください。このパスワードはウォレットのロック解除パスワードとして使用されます", + "カスタムトークン", + "エネルギー", + "アドレス帳:", + "接続リクエストを確認できませんか? 次の原因が考えられます:", + "ロック解除された資産", + "アカウントへの接続を要請している", + "TronLinkプラグインへの接続を要求", + "プレッジ アセット 2.0", + "公開時間", + "クリックしてフォローを解除", + "スマートコントラクト作成", + "現在の価格", + "{amountText} 未満のすべてのウォレットトランザクションは、非表示にされました。", + "削除", + "TRC10 発行参加", + "切り替えに移動します", + "接続に失敗しました", + "アカウントがこのサイトに接続されていません。最初にアカウントを接続してください。", + "ウォレットを作成します", + "キャンセル", + "焼却で控除のエネルギー", + "TRC20 トークンの許可", + "受取アカウント", + "この秘密鍵をV3.25.0以降のバージョンで生成した場合は、このアカウントを選択してインポートしてください", + "2.現在のLedger デバイスはロック解除された状態です", + "Keystore QRコード", + "予想時間:約 {estimateTime} 秒 ", + "ニーモニックフレーズを確認してください。", + "この機能は、EVMネットワークのみのデフォルトウォレットを設定します。", + "引き出し", + "TriggerSmartContract", + "次へ", + "ポップアップウィンドウの手順に従って、Ledgerの接続を完了してください。", + "パスワードが一致していません。", + "プライバシーポリシー", + "フォローされていない資産", + "接続後、このサイトはあなたのアカウントアドレスを見ることができます。", + "Bandwidth", + "これはテストネットのGasFreeアカウントですので、ご確認ください。", + "現在、Ledger Blueはサポートされていません", + "アクティベーション費用の見積もり", + "詳細はこちら", + "通貨を設定する", + "認可送金", + "取引情報の確認", + "作成日時", + "スマートコントラクトトリガー", + "ガスオプション", + "送信", + "カスタムトークンを追加", + "KeystoreはTronLinkからエクスポートでき、ファイルを選択する時は.txtファイルのみがサポートされます。", + "Shasta テストネット", + "閉める", + "コレクションを選ぶ", + "追加", + "200以内のメッセージを入力してください", + "普通口座", + "メインネットワーク", + "Bancorのトランザクション", + "接続解除", + "総消費量=リソース+手数料", + "サイト推奨", + "このトークンはTRONSCANで \"Suspicious\"のフラグが立っています。ご注意ください。", + "制限なし", + "Ledgerにキャンセルされていない取引が1件あります。", + "発信元アカウント", + "このトランザクションで消費される合計エネルギーが {feeLimit} TRX を超えているため、トランザクションは失敗する可能性があります", + "今すぐGasFreeを体験", + "現在サポートされていないトークン", + "ニーモニックフレーズを持っている人。", + "パスワードを設定してください", + "編集", + "信頼できるサイトであることを確認してください。", + "TRON - ウォレットをインポート", + "すみません、このトークンが見つかりませんでした", + "拒否", + "トークン ID", + "最近の異動", + "詳細", + "消耗リソース", + "アドレスを削除", + "アカウントを作成します", + "あるアカウントがあなたのアセットを使用することを承認しています。アカウントを信頼できない場合は、承認を拒否してください。", + "最近使用されました", + "既存のウォレットはすべて削除され、新しいウォレットと交換されます。", + "利用可能なウォレットがありません。", + "コントラクト/アカウントは、支出上限が0であるため、トークンを取引することはできない。", + "ネットワーク管理", + "接続すると、このサイトはあなたのアカウントアドレスを見ることができます。", + "があなたのトークン", + "ニーモニック", + "セーブ", + "別のアカウントを選択", + "このニーモニックフレーズがv3.25.0の前にすでにインポートされている場合は、次のアカウントをインポートする必要があります。", + "秘密鍵を表示します", + "マルチシグネチャトランザクション", + "マスターHDウォレットを1つだけに更新します", + "取引データが大きすぎます。トランザクションのサイズを小さくしてください。", + "TronLinkのプラグインにアクセスし、操作してください。", + "TRON - ウォレットをインポート", + "輸入", + "精度", + "今すぐ探る", + "未知のプロジェクトの承認にはリスクが伴いますので、ご注意ください。", + "現在のバージョンでは、メインネットワークとDAppChain間のトークン転送はサポートされていませんので、TronLink Appをダウンロードして操作してください。", + "次のステップ", + "秘密鍵を持っている人。", + "保有者", + "リスト", + "注意:トークンには次の問題がある可能性があります", + "Gas 代", + "元帳ハードウェアウォレットをペアリングできます", + "デフォルトウォレットの設定", + "Ledger で {appName} アプリを開いてアクセスしてください。", + "説明", + "テストネットワーク", + "リソースの獲得", + "中立", + "サブアカウントの作成", + "QRコードを読み取って私宛に送金してください", + "キーストアとウォレットのパスワードを持っている人は誰でも、すべてのアセットにアクセスできます。一度紛失すると回収できませんので、安全に保管してください。", + "確認中", + "取引額が {amountText} 未満のすべてのウォレットトランザクションは非表示にされます。この機能をオフにすると、すべてのウォレットにすべてのトランザクションが表示されます。", + "取引がチェーン上で確認され、加速は不要になりました。", + "受取アカウント", + "現在のマスターHDウォレットを使用しますか?", + "取引ハッシュ", + "このトークンは現在GasFree送金許可に対応していません。資産をGasFreeアカウントに紐付けられた通常のウォレットに引き出して送金することができます。", + "ネットワーク", + "パスワードを入力してください", + "見る", + "取扱手数料:クレジット資源を焼却するための手数料と特定の取引のための手数料を含む ", + "• GasFree送金許可を行う際、マルチシグは必要ありません。通常のウォレットの署名確認のみで完了します。リスクにご注意ください。", + "現在のHDを元にEVMネットワークで同じアドレスのアカウントを同時に生成", + "言語", + "アドレス帳", + "支払いアカウントと受取アカウントを同じにすることはできません。", + "同意する前に、利用規約をお読みください", + "アドレス帳に追加します", + "名称を入力する", + "TRX残高が不足しています。トランザクションを続行すると、TRX / エネルギーが消費され、トランザクションが失敗する可能性があります。続行しますか?", + "コレクションが見つかりません。", + "現在のマスターHDウォレットを使用する", + "パラメータ検証が失敗しました。", + "ステーキング 2.0 で投票権 & 帯域幅を獲得する", + "Ledger", + "メッセージの内容にはトランザクションハッシュが含まれているようで、現在には署名をサポートされていません!", + "このトークンを追加します", + "トークンを選ぶ", + "取引に必要なエネルギーが{value}以上と評価された場合、取引が失敗する場合がある。", + "当該トークンの下で、オンチェーン処理待ちのGasFree送金許可トランザクション記録の転送予定数量の合計。", + "まず、Ledger-TRON-Settings「Custom contracts」「Allowed」に設定してください", + "古いバージョンではアカウントを作成またはインポートせず、パスワードを設定しただけで、リセット後にパスワードをリセットする必要があります", + "常に尋ねる", + "EVM - サブアカウント生成", + "現在の", + "今すぐお申し込みください", + "EVMネットワーク上のアカウントアドレスのウェブサイトのリクエスト", + "通常消費", + "削除された資産は、「すべての資産」からホームページに追加することができます。", + "トークンはTronscanに入力済み。クリックして情報を更新します。", + "{hour} 時間", + "最大Gas料金", + "ガス料金がまだかなり低いので、再度編集を検討することができます。", + "ウォレットを削除する", + "お問い合わせ", + "エネルギー: これは、ユーザーの支払い比率に基づいた概算額です。エネルギーが不足する場合は、残額をTRXでお支払いいただけます。", + "確認", + "キーストアをインポートします", + "これにより、第三者はあなたの資産の既定額を取引することができ、その量はかなり多いかもしれません。ご注意ください!", + "焼却で控除の帯域幅", + "未知な方法", + "転送回数は{amount} TRXを超えてはならず、差し引かれる手数料は以下の通りです。", + "接続データのクリアを確認しますか?", + "(マルチ署名)", + "接続済み", + "検証に失敗しました。もう一度やり直してください", + "利用残高", + "スクリーンショットはご遠慮ください。画像はハッカーに切り取られる可能性があります。安全な方法で保存することをお勧めします。", + "スマートコントラクト作成", + "同一末尾番号のアカウント攻撃取引の疑いがありますので、同一末尾番号のアカウントを利用した振り込み詐欺にご注意ください。", + "このサイトに接続しているアカウント数は {amount} 個あります", + "このトークンは検証されていませんし、不正な報告もされていますので、リスクにはご注意ください", + "「普通」を選択すると、現在の市場価格で高速処理されます。", + "トークン契約ではありません。 カスタムトークンに追加できません。", + "RPC URL", + "Ledgerデバイスに接続します", + "取引に必要なリソースは、ユーザーが支払った全リソースに応じて推定され、実際に消費されたリソースは、チェーン上のデータに基づいて推定される", + "詳細設定", + "一度もない", + "代表者作成", + "承認", + "現在のトランザクションは大きすぎるため、ledgerに署名する前にハッシュに変換する必要があるが、確認されたか?", + "接続アカウント", + "以下の権限を許可しています:\n アカウントアドレスの閲覧を許可する(必須)", + "接続拒否", + "送金許可を送信しました", + "「速い」を選択すると、人気のNFTドロップなどによるネットワークトラフィックの急増に対応できます。", + "料金(概算)", + "スマートコントラクトトリガー", + "のアンステーク", + "トークン情報を更新しますか。", + "メインネットワーク", + "ユーザーにより良いサービスを提供するために、信頼性の高い拡張サービスをご利用いただけます。", + "小数点以下の桁数", + "正しいアカウントを入力してください", + "アカウントがアクティブ化されていません。TRC721トークンは正常に転送できるが、アカウントはアクティブ化されません。", + "マスターHDウォレットは1回のみ変更可能です。", + "消費総額を見る", + "現在のHDを元にTRONでアカウントが作成されます", + "コントラクトの呼び出しに失敗しました。", + "アカウントをアクティブにする", + "既存するアカウント", + "アカウントの承認にはリスクが伴いますので、ご注意ください。", + "トークン転送", + "サブアカウントを生成", + "関連情報を知る", + "ガス制限 ", + "フィルター", + "ステーキング 2.0 で投票権 & エネルギーを獲得する", + "キャンセル", + "取引に失敗しました。取引を再開できます。", + "無効なアドレスです。", + "拒否する", + "ネットワーク詳細", + "受け取る", + "キーストアを安全に保管し、ウォレットのパスワードを忘れないようにしてください。", + "正しいKeystoreファイルを選びください", + "EVMネットワーク上の同じアドレスのアカウント名は同時に変更されます。", + "投票", + "の名前は他のアカウントでは使用されていません", + "接続に問題がありますか? ヘルプを見ます", + "「疑わしい」「安全でない」トークンをすべて非表示にします。", + "HDシードアカウントを変更します", + "トークンの略称", + "EVMネットワーク", + "署名アカウント", + "新しいアカウントは、次のアカウントのシードから生成されます。", + "このトランザクションはすでに確認中です。", + "関連するニーモニックと秘密鍵をバックアップしていることを確認してください。そうしないと、ウォレット内の資産を取り出すことができません!", + "ガス代不要で簡単送金", + "取引失敗", + "4. マスターHDウォレットを変更できるのは一度だけです。エントリ:設定 - HDウォレットの変更", + "Nonceが更新されました", + "プロジェクト情報", + "送金の数は0より大きくしてください。", + "注意", + "取引", + "{value} トークン転送", + "{decimals}を正確に。 小数点以下の桁数を調整してください。", + "プロポーザル作成", + "このトランザクションは、相手にトークンの転送またはトランザクションを自動的に実行することはできると表します。", + "接続リクエストを確認してください", + "集金", + "MainChainによるトークン転送", + "ウォレットをリセットする", + "デバイスが接続されている場合は、再試行をクリックしてください。", + "他人のために{amount} TRXをステークします", + "予想時間:約 {time} 秒", + "テストネットワーク", + "普通", + "もっと", + "{second}s続行", + "https://api.trongrid.io", + "信用格付けルールを見る", + "アカウント {address} は、以下のウェブサイトに接続されており、あなたのアカウントアドレスを確認することができます。", + "署名", + "自動ロック", + "ネットワーク情報", + "分かりました", + "メインネット(TronGrid)", + "財布", + "TRC10 凍結解除", + "メッセージ内容", + "アカウントフォーマットが正しくありません", + "既存のニーモニック/秘密鍵/キーストアはワンクリックでインポートできます", + "アドレスを入力する", + "EVMネットワークの同じアドレスのウォレットも同時に削除されますが、よろしいでしょうか?", + "このアドレスは詐欺の疑いがあります。ご注意ください!", + "検索履歴", + "設定する", + "ニーモニックフレーズを表示します", + "{amount} エネルギーを代理する", + "無効なアセット", + "パスワード", + "{nativeToken} 残高不足", + "資産総額が{value}未満のトークンを非表示にします。", + "キャンセル", + "{amount} TRXをステークする", + "まず、Ledger - Ethereum - Settings“Blind signing”“Enabled”に設定してください", + "間もなく開くTronscanウォレットページのマルチ署名ビューをクリックして見てください。", + "追加消費", + "一致する結果はありません", + "転送", + "授権が得られていません", + "パスワードを変更する", + "通常アドレスに切り替え", + "削除済み", + "TRONにアカウントを作成していません。", + "提出に失敗しました。再度許可転送を開始できます。", + "Ledger接続モードを切り替えます", + "ステーキング資産2.0", + "アカウント作成", + "バランス", + "アドレスなし", + "秘密鍵を持っている人は誰でも、すべての資産にアクセスできます。転送を受け取る前、またはアプリを削除する前に、必ず秘密鍵をバックアップしてください。", + "無効のパスワード", + "キャンセルに失敗しました\n再試行できます。", + "ニーモニックフレーズまたは秘密鍵をバックアップしていることを確認してください。バックアップしていないと、ウォレット内のアセットを復元できません。", + "リスクを理解しています。", + "Add custom node", + "\"{mode}\" モードは、ガス料金の増加が10%未満のため、利用できません。", + "抵当済", + "ブロック", + "バージョンアップ中は、プラグインやブラウザを閉じないようにしてください", + "これには、必要な取引手数料、およびユーザーのエネルギーと帯域幅の控除のために消費されるTRXが含まれます。", + "自分のためにステークされた{amount} TRXをアンステークします", + "ニーモニックフレーズを確認します", + "トップページに戻ります", + "取引件数", + "コピー", + "TRC20トークン送金はエネルギーを消費することがあり、エネルギーが不足した場合にはTRXを焼却しますので、送金失敗を避けるために一定量のTRXをご用意ください。", + "価格", + "1.TRONネットワークにおいて、GasFreeアカウント送金許可機能を新たに追加し、これにより、お客様は転送の際にガス料金、エネルギー、および帯域幅を別途支払う必要がなくなりました。\n2.既知の問題を修正いたしました。\n", + "パスワードを紛失した場合は、ウォレットをリセットし、ニーモニック/プライベートキーを再度インポートする必要があります。", + "これが最新のNonceです", + "備考", + "キャンセル", + "取引を再開します", + "市場価格はまだありません", + "Gas料金の編集", + "回復アカウント", + "ネットワークを選択", + "疑わしい", + "利用可能:", + "{amount} TRXを占用する", + "貸出", + "バージョンアップに失敗しました。ヘルプドキュメントを確認してください。このプラグインを削除するとデータが失われるため、削除しないでください!", + "パスワード変更", + "有効期限は1分以上でなければなりません。", + "EVM対応ネットワーク", + "名前はすでに存在します", + "総資産換算は、お客様のウォレットにあるすべての資産を「法定通貨」の計算単位で換算する評価値です。", + "• ニーモニックは暗号化されてデバイスに安全に保存されるため、パスワードを完全に制御できます。", + "クリア", + "TRC10 転送", + "最大料金 (Gwei)", + "失敗", + "ノードを追加しました", + "ブラウザに移動して表示します", + "フォーマットが正しくありません。http:// または https:// で始めてください。", + "カスタムパスのアカウントとインデックスのパラメータ", + "10% 増加", + "現在システムが混雑しております。しばらく時間を置いてから再度お試しください。", + "新しいアカウントを作成", + "有効期限", + "残高不足により取引が失敗する場合があります", + "最近の取引について、希望する支出上限を承認してください。後でいつでも調整できます。", + "アクティベーション費用", + "3. マスターHDウォレットは何回変更できますか?", + "取引を加速するには、ネットワークが認識するために、ガス料金を少なくとも10% 増加させる必要があります。", + "別のアドレスを選択する前に、まずパスワードを設定してください。", + "ネットワークを選ぶ", + "このカスタムパス関数は欠落しており、送金をサポートしていない。", + "DAppChainはTRONのサイドチェーンプロジェクトであり、エネルギー消費量が少なく、速度が速い。", + "転送回数は {amount} TRXより大きくてはなりません。", + "3. このアップデートによる資産データへの影響はありません。", + "チェーンID", + "例:m/44'/194'/0'/0/20は、20番目のアカウントアドレスをインポートすることを意味します。", + "追加", + "エネルギー不足", + "投票権を削除", + "ターゲットHDウォレット:複数のサブアカウントは、アップデート後のニーモニックに基づいてHDウォレットから派生させることができます。", + "コレクションID /名称を検索します", + "以下のトークンは現在GasFree送金許可に対応していません。", + "{site}\nとの接続を切断しますか?", + "転送に備考を追加すると、 {amount} TRXの手数料が追加で消費されます。", + "コントラクトアドレスやトークンのIDを確認してください。", + "インポートしたいTRONアカウント情報を確認してください。", + "了解", + "設定されたパスワードは、ロック解除、ニーモニックワード、秘密鍵、keystoreの閲覧に使用されます。TronLinkはパスワードを保存せず、取得することもできませんので、必ず覚えておいてください。", + "ノードを追加する機能は、現在のところ、開発者が自己構築したネットワークやDAppをデバッグする場合にのみお勧めします。", + "通貨を検索します", + "TronLinkホームページのアセットリストに以下のアセットを追加しますか?", + "関連ウォレット: {number}", + "元帳を接続します", + "Keystoreをエクスポート", + "失敗", + "取り引き済み", + "クリックしてご確認ください >", + "Gas料金の目安", + "リソース", + "OK", + "実際の使用量がガス料金の概算より多い場合、これがガス料金の最大許容量となります。", + "以下から削除することを確認しますか?", + "了解", + "契約ABIクリア", + "総発行部数", + "ウォレットをエクスポートする", + "ホームアセットマネジメント", + "追加しました", + "サイト推奨のガス料金またはそれ以上の料金を選択することをお勧めします。", + "トランザクションタイプ", + "ターゲットHDウォレット", + "認証金額を入力する", + "取引を継続すると、アカウント内の残りのTRX/リソースを消費し、取引に失敗するリスクがあるが、継続するかどうか確認してください。", + "この取引は期限切れです。再署名して送信してください。", + "プロジェクト名称", + "受取先", + "すべての記録をクリアします", + "交換", + "備考を60字以内に入力してください", + "ガス料金", + "上限値を超えています", + "単語番号{index}を選択してください:", + "不明なエラーが発生しました、もう一度やり直してください", + "コピー", + "{amount} エネルギーを差し引く", + "コントラクトをトリガーする", + "作成成功、TRONにアカウントが作成されました。", + "Event server", + "検索結果", + "TRONネットワークのアカウントアドレスのウェブサイトのリクエスト", + "12時間", + "メッセージ", + "トークン契約ではありません。 カスタムトークンに追加できません。", + "ニーモニックフレーズを持っている人は誰でも、すべてのウォレットアセットにアクセスできます。転送を受信する前、またはアプリを削除する前に、必ずニーモニックフレーズをバックアップしてください。", + "EVMネットワーク上にアカウントを作成していません。", + "転送はサポートされていません", + "システムコンタクト", + "ユーザーからの控除(概算)", + "KeystoreのインポートはTRONでのみサポートされています。", + "カスタム", + "GasFree", + "Tronscan Phishing Site Databaseに依存しているため、無効化後に閲覧したサイトは検出されず、資産を失う危険性があるため、無効化は推奨されません。", + "GasFreeウォレットとは何ですか?", + "発行量", + "詳細", + "戻る", + "キャンセルしました。ledgerで「拒否」ボタンを押してください。", + "現在のアカウントで処理中のGasFree送金許可があるため、新しい送金リクエストを開始できません。しばらくしてから再度お試しください。", + "加速する", + "トークンシンボル/名前/トークンID/コントラクトアドレスを入力してください。", + "ステークされた", + "{second}s後に続行", + "優先コスト", + "アンロック", + "認可送金を再開してください。", + "コントラクトを信頼、デフォルト値を許可", + "正しいニーモニックを入力してください", + "エクスポートを開始します", + "コントラクトアドレスは {project} に属しています", + "ヒント", + "アカウントをインポートします", + "ステーク", + "これはコントラクトアドレスです。資産の損失を防ぐために、このコントラクトアドレスに送金することを確認してください。", + "了解", + "TRXの残高が手数料に足りず、差し引かれる手数料は以下の通りです。", + "アカウントアドレス", + "認可送金確認", + "ワンタッチフォロー", + "プレッジ アセット", + "現在のネットワークでは、設定されている最大基本料金が低くなります", + "1. マスターHDウォレットを変更するには?", + "{amount} 帯域幅を回収する", + "送金数量", + "アドレス帳にアドレスはまだ追加されていません。", + "1分", + "{name}など {size} 人のスーパー代表", + "オリジナルパスワード", + "人気のあるコンタクトへの呼び出しは、追加のエネルギーを消費します。", + "このキャンセルを加速する", + "アカウント名", + "送金", + "回収", + "他のアカウントを選択", + "を取引することを承認します", + "「サイト推奨」を選択すると、現在のDAppが推奨するガス価格が選択されます。", + "未対応", + "取引はブロードキャストされており.", + "手数料", + "TRONSCANの詳細はこちら", + "インポート成功。TRONおよびEVMネットワークに秘密鍵アカウントがインポートされました。", + "一般", + "出金時には、以下の通常ウォレットで署名されます:", + "トークン略称/コントラクトアドレスを入力してください。", + "追加済み", + "ネットワークタイプ", + "バックアップ", + "Ledgerの接続状態を確認し、Ledgerがロック解除され、対応するアプリが開いていることを確認してください。", + "秘密鍵をエクスポート", + "輸入", + "この数字は、リソースと差し引かれるTRXを含む、現在の取引でユーザーが支払った手数料の合計を示します。実際にオンチェーンで支払われる金額は異なる場合があります。", + "署名が検証に合格せず、メッセージ署名が失敗した。", + "これ以上はない", + "エージェント リソース", + "TronLinkはキーストアをサーバーに保存しないため、キーストアが失われると、TronLinkはウォレットの取得を支援できません。", + "データ消去済", + "テストネット", + "秘密鍵をバックアップします", + "送金時のガス代は不要。TRXを保有してガス代、エネルギー、帯域幅を支払う必要はありません。送金する通貨でサービス料を支払うだけで取引が完了します", + "ペアハードウェアウォレット", + "Bancor取引の撤退", + "接続が失われました。Tronlink を再度開いてください", + "{day}日", + "質問はありません", + "承認", + "カスタム", + "入金数量", + "不明", + "優先順位", + "Ledger Liveモードに切り替えると、現在のプロセスが中断されます。よろしいですか?", + "クリックしてこの資産を引き出す", + "取引が確認されています。", + "投票報酬を請求する", + "メインネットワーク", + "次の単語を正しい順序で書き留めてください。", + "アドレスが見つかりませんでした", + "TRX 転送", + "コピー", + "キーストアとパスワードを適切に保管します", + "アカウントは以下のネットワーク上に作成されます。", + "アカウントはアクティブ化されていません。アカウントをアクティブ化するために追加の{amount} TRXを消費します。", + "新しい資産", + "Ledgerデバイスのロックが解除されていることを確認し、対応する方法で接続されているかどうかをチェックしてください。接続方法を切り替えたばかりの場合、安定した接続状態を得るためにLedgerデバイスを挿抜し直してください。", + "パスワード", + "「引き出し(出金)」をクリックすると、資産をGasFreeウォレットに紐づけられた通常のウォレットアドレスに転送し、その通常のウォレットを使用して署名を完了することができます。", + "接続タイムアウトが発生しました。ledgerに接続し、TRON APPを起動してください", + "違法なアドレスです。", + "スーパー代表に応募する", + "トークンタイプ", + "導入成功", + "手数料", + "送金許可", + "Mainnet", + "数字、文字、漢字、スペースのみをサポート", + "新しいアカウントアドレス ", + "ニーモニックフレーズをインポートします", + "サイン待ちの取引", + "アカウントを承認した後、そのアカウントはあなたの資産を転送する権利を持つことになりますが、あなたは引き続き承認しますか?", + "現在のHDに基づいて{chain}にアカウントが作成されます。", + "フォローはキャンセル済み", + "HDウォレットは、インポートしたニーモニックに基づいて、TRONとEVMネットワークで同時に作成されます。", + "DAppChain テストネット", + "デフォルトトークンシンボル", + "• アカウントの承認後、お客様の資産を転送することができます

• 取引を継続すると、{amount}のエネルギーが消費され、取引が失敗する可能性がある、継続するかどうか確認してください。", + "このネットワークは、主に製品がオンラインになる前の開発とテストに使用されるため、一般ユーザーにはお勧めしません。", + "信頼できるサイトであることを確認してください。", + "帯域幅消費量:", + "ニーモニックフレーズパスを入力してください", + "時間", + "取引はブロードキャストされており、詳細に移動して確認できます。", + "スマート契約の詳細を取得する", + "HDウォレットを作成", + "完了しました", + "重複なノード名称がダメです", + "{amount} TRXをロック解除する", + "着金数量 ≤ 利用可能数量 - 推定手数料 でなければならない", + "現在のウォレットはニーモニックをバックアップしていないため、新しいアカウントを作成できません", + "現在のウォレットとその関連するGasFreeウォレットを削除してもよろしいですか?", + "ガス料金が更新されました。", + "MetaMaskプラグインがインストールされていません。", + "ニーモニックフレーズを表示します", + "15分後", + "トークンの略称/ ID /コントラクトアドレスを入力", + "ウォレットを検索します", + "アカウントアドレスの生成の原理、またはPathの定義を理解していない場合、将来生成された新しいアカウントを取得できない可能性があるため、このモードを使用して新しいアカウントを生成することはお止めください。", + "手数料", + "SunSwapでファーストスワップをします", + "名前順位", + "メタデータ", + "メッセージ署名", + "未接続", + "アカウント権限を更新", + "承認制限", + "非表示をオフにしました。現在すべてのウォレットですべてのトランザクションが表示されています。", + "セキュリティーアラート", + "完了", + "担当者情報の更新", + "現在利用可能なHDウォレットはありません。", + "Energy", + "TRONパワーを獲得しました。", + "送金元口座", + "詳しくはTronscanへ", + "無効なコントラクト呼び出し、詳しくはTronScanをご覧ください。", + "秘密鍵", + "GasFreeウォレットをインポートして、ガス代不要の快適な送金を体験!GasFreeについて", + "消費されたリソース", + "別のパスを使用します", + "取引は無料帯域幅またはステーキング帯域幅のみ控除でき、どちらも取引の消費を満たさない場合、TRXが全額支払う必要があり、一部控除はできない。", + "成功", + "すべて", + "通常ウォレット:", + "HDウォレットのインポート成功", + "({second}s)継続中", + "新しいアカウント名を入力してください", + "すべて", + "ウォレット管理", + "1つの秘密鍵で2つのウォレットを管理", + "• 初回に限り、HDウォレットアカウントがTRON、EVMネットワークの両方に作成されます。", + "元帳をペアにしてハードウェアウォレットを使用します", + "アカウントアドレスとLedgerは一致しません", + "リソースを獲得しました。", + "このトークンは検証されていませんし、不正な報告もされていますので、リスクにはご注意ください", + "ガス上限", + "キュー待ち", + "該当ノードを本当に削除しますか", + "ブロードキャスト日時", + "ガス料金はもう必要ありません!GasFreeウォレットで簡単な送金をお楽しみください。", + "アカウント", + "ロック解除", + "キャンセル", + "ガス価格 (Gwei)", + "ネットワーク", + "変更成功!\nEVMネットワーク上の同じアドレスのアカウント名が並行して変更されました。", + "接続管理", + "2〜14文字を含む必要があります。", + "GasFree送金許可リクエストをサービスプロバイダーに送信しました。サービスプロバイダーは速やかにブロックチェーンへの処理を完了させます。詳細ページで進捗状況をご確認いただけます。", + "秘密鍵をインポートします", + "接続中", + "TronLinkは秘密鍵をサーバーに保存しないため、秘密鍵を紛失すると、TronLinkはウォレットの取得を支援できません。", + "• マルチシグウォレットでGasFreeサービスを利用しています。", + "Ledgerの接続状態をご確認ください", + "授権を取得します", + "成功しました。EVM互換チェーンの秘密鍵アカウントがインポートされました。", + "アセット 2.0 のロックを解除", + "ネットワーク属性", + "変更成功", + "TronLinkはDAppリクエストのネットワークをサポートしていません", + "コレクションはまだありません", + "フォーマットが正しくありません", + "安全でない", + "インポート成功、TRONアカウントにインポートされました。", + "Web3.0を始めよう", + "MetaMaskをデフォルトで使用するように設定すると、EVMネットワーク上でTronLinkプラグインを使用するオプションを提供していないサイトでは、TronLink接続が無効になります。", + "詐欺コントラクトまたはリスクのあるコントラクトと操作しようとしています!", + "ウォレット名を変更する", + "ご利用可能な帯域幅が不十分であり、今回の取引で焼却する必要があるTRXを自動的に差し引きます。", + "接続データのクリア、すべてのウォレット接続 Web サイトを再確認する必要があります。", + "ウォレットのプライバシーを便利に管理。", + "ウォレットのニーモニックをバックアップしてください。いかなる場合にも、それが資産を回復する唯一の方法です。", + "ネットワークの状況により、キャンセル取引が失敗する可能性があります。", + "入力をクリアしてもよろしいですか?", + "最近使用された", + "送信に失敗しました。取引内容、アカウント資産、権限を確認してください。", + "今すぐバックアップ", + "トークンは、開示された情報、コミュニティからのフィードバック、SunSwapで取引可能かどうかに基づいて、TRONSCANで5つの信用レベルに分類されます。", + "1. TronLinkがアップデートされ、マスターHDウォレットが1つだけになりました。これにより、1つのニーモニックで複数のアカウントのアセットを管理することができます。", + "HDウォレットについて詳しくはこちら >", + "入金", + "TRONネットワーク上で、同じ通常アカウントに対応するメインネットとテストネットのGasFreeアカウントが異なることに注意してください。", + "HDウォレット変更失敗", + "間もなく切り替え", + "発行者", + "接続しているサイト", + "TRON - サブアカウント生成", + "取引に必要なリソース", + "コントラクト承認", + "コンピューターをLedgerデバイスに接続し、Ledgerのロックが解除されていることを確認してください", + "キーストアを表示", + "キャンセル中", + "バックアップエントリ: ホームページの下部にあるバックアップのプロンプトをクリックすると、バックアッププロセスに入ることができます。", + "メインネット(TronStack)", + "ネットワークを切り替えるには、TronLink プラグインに移動してください", + "ステーキング数", + "Nile テストネット", + "{amount} 帯域幅を代理する", + "利用可能数量", + "現在のマスターHDウォレット: HD ウォレットの下にあるすべてのウォレットは、別々の秘密鍵ウォレットとして表示されます。", + "最大ガス料金", + "詐欺的または危険なコントラクトとやり取りしています。アカウントが危険にさらされたり、資産が失われたりする可能性があります。本当に続行してもよろしいですか?", + "相手の入金数量を入力してください。数量には手数料やアクティベーション費用は含まれません。", + "マイアカウント", + "承認", + "ロック", + "もう一度試してみてください", + "TRC10 を発行する", + "Bancor取引を注入する", + "このトークンはTRONSCANで \"Unsafe \"のフラグが立っています。ご注意ください。", + "キーストアをバックアップします", + "受取アカウントは下記アカウントと同一末尾番号となっており、リスクの可能性があります。このアカウントに送金する場合はチェックしてください。", + "承認の数", + "現在のニーモニックに基づいて、EVM ネットワーク上に同じアドレスを持つアカウントをインポートします", + "このニーモニックは既にHDウォレットの生成に使用されており、再度インポートすることはできません。HDウォレットからサブアカウントを生成したい場合は、「サブアカウント生成」をクリックしてください。", + "TronLinkウォレット構造アップグレード", + "送金", + "拒否されました", + "現在の口座が有効ではない場合、送金を開始することはできません。まず、他の口座を使ってTRXを送金し、現在の口座を有効にしてください。", + "現在のマスターHDウォレットを変更します。マスターHDウォレットは一度しか変更できません。続行してもよろしいですか?", + "ニーモニクスをエクスポート", + "Bancor取引を作成する", + "ウォレット名", + "削除後、ホームページは資産を表示できなくなりますが、検索することでフォローマネーを追加することができます。", + "approveトランザクションはサポートされていません。", + "このアカウントはトークンの焼却に使用されます、このアカウントに送金していることを確認してください", + "TronLink は、イーサリアム、BSC、BTTC などの EVM 互換ネットワークをサポートします。", + "ロック解除資産2.0", + "ロック解除資産", + "ウォレットを切り替え", + "リソースを解放する", + "取得に失敗しました。{appName}アプリが開いているか確認し、再試行を実行してください!", + "送信に失敗しました。このアカウントには十分な帯域幅が残っていません。帯域幅のためにTRXをステークするか、帯域幅クレジットのためにアカウントに十分なTRXが残っていることを確認してください。", + "私はリスクを理解し、継続します。", + "一致するアカウントがありません", + "TRON アドレスがありません。\nネットワークの切り替えに失敗しました。", + "取引手数料", + "https://api.trongrid.io", + "大文字", + "認証タイムアウトが発生しました。もう一度お試しください", + "該当する資産が見つかりませんか?", + "詳細情報 >", + "アカウントを有効化します", + "この取引にかかる手数料は自動的に差し引かれます。", + "4文字以上が必要です。", + "パスワードをもう一度入力してください", + "既存の HD ウォレットに基づいて関連アカウントを生成", + "授権は成功しました。続行するにはTronlinkプラグインにアクセスしてください。", + "{websiteName} がこのガス料金を推奨しています。低い価格を選択すると、取引が失敗する可能性があります。", + "料金(予定)", + "他のアカウントはまだありません。", + "送信に失敗しました。この取引はこのチェーンブロックに属していません。ネットワーク設定、インターフェース、取引データの設定を確認してください。", + "ウォレットアドレスの検証に失敗しました。システムのアップデートまたはデータの同期の問題かもしれません。しばらくしてからもう一度お試しください。", + "コレクションはまだありません", + "このトークンでは転送はサポートされていません。", + "TRX残高が不足です", + "{blockChainType} アドレスがありません。\nネットワークの切り替えに失敗しました。", + "EVM - ウォレットをインポート", + "プライバシーデータ", + "まず、Ledger-TRON-Settings「Sign By Hash」「Allowed」に設定してください", + "GasFree を体験", + "原始ワォーレットパスワードを入力してください", + "4-14文字以上とします", + "新ウォレットを作成", + "リンクされたアカウント", + "リスク警告", + "{value}は、2022年10月7日に、ドミニカ共和国政府により、同国の法定デジタル通貨および交換媒体として正式に確立されました。", + "振込", + "続行する", + "アカウントの有効化、マルチシグネチャトランザクション、ノートの追加、帯域幅/エネルギーの不足によるトークンの消費", + "リソースロック", + "受取アカウント", + "エネルギー消費量:", + "Keystoreで導入", + "カスタムパス", + "アカウントをアクティブさせる", + "Ledgerでトランザクションの情報を確認して、サインしてください", + "すべてのアセットにアクセスできます。情報はご自身で保管してください。", + "キューイング", + "帯域幅控除:トランザクションは、無料の帯域幅またはステークされた帯域幅に対してのみ控除することができ、どちらもトランザクションの消費量を満たさない場合は、TRXが全額支払う必要があり、部分的に控除することはできません。", + "設定 > 「デフォルトウォレットに設定」で設定できます。", + "次のページ", + "ウォレットをバックアップします", + "送金許可", + "アカウントアドレス", + "手数料の見積もり", + "元の取引データをコピーして、取引情報を確認することができる", + "ニーモニックワードを適切に保持します", + "EVM互換ネットワークをサポート", + "なぜこのトークンを引き出す必要があるのですか?", + "すでにフォローを追加しました", + "TronLinkは現在、第三者が発行するGasFreeの授権転送をサポートしていません。", + "ネットワーク名称", + "コピー済み", + "トークン略称/全称/コントラクトアドレスを入力してください。", + "10% 増加", + "ハードウェアウォレットは、他のEVMネットワークでもインポートされます。", + "追加", + "プライベートキーQRコード", + "コントラクトコール", + "Nonceが無効になりました。再度許可転送を開始できます。", + "別のHDウォレットを選択", + "変更", + "トランザクションID", + "オーダーのキャンセルに成功", + "資産を追加", + "更新しました", + "代表ブローカーの更新", + "バージョン番号が正しくありません。", + "GasFreeサービスプロバイダーに送金許可を提出する際、各署名リクエストが一意であることを保証し、以前の署名を誰かが再利用することを防ぎ、資金の安全性を確保するために、署名を行うたびに、Nonce値が自動的に更新されます。", + "アンステーク", + "4.接続方法を切り替えたばかりの場合、安定した接続状態を得るためにLedgerデバイスを挿抜し直してください。", + "{amount} エネルギーを回収する", + "取引に失敗しました", + "ステーキング資産", + "すべての資産", + "インポートする必要のあるアカウントを確認してください", + "ネットワークを切り替えた後、保留中の署名メッセージはすべてキャンセルされます。", + "費用の詳細", + "これにより、異なるウォレットの資産を一つのニーモニックで管理することができます。", + "評判: ", + "残高不足です。口座残高を確認し、もう一度やり直してください。", + "現在のネットワークにはウォレットがありません。", + "「遅い」を選択すると、低価格を待つことができます。価格変動により、時間の見積もりが不正確になる可能性があります。", + "EVMネットワークとは、イーサリアム技術を利用したブロックチェーンのことです。このシステムはEthereum、BTTC、その他のEVMネットワーク上に同一のアドレスアカウントを同時に作成するため、同じアドレスを使って異なるネットワーク上でデジタル資産を管理することが容易になります。", + "メインネットワーク", + "アカウントを接続", + "コピー完了しました", + "気になる資産", + "リスク警告", + "16進データ", + "説明", + "Tronex Testnet", + "5分", + "転送回数", + "投票対象", + "速い", + "エネルギー", + "詳細", + "ウォレットのインポート", + "スイッチ", + "TRX詳細", + "今すぐ切り替え", + "ネットワーク管理", + "接続解除済み", + "振替待ち数量", + "トークン・パラメータの取得に失敗しました。後で再試行してください。", + "安全に関する注意事項", + "このサイトでは、ネットワークスイッチを要求しています。", + "接続リクエスト", + "現在のマスターHDウォレット", + "ブロードバンド不足", + "権限設定の更新を承認すると、リスクが発生する可能性があります。慎重に進めてください!", + "秘密鍵を適切に保管します", + "他人のためにステークされた{amount} TRXをアンステークします", + "相変わらず振替", + "すべての{amount}署名リクエストを拒否してもよろしいですか?", + "Keystoreがインポートされました。", + "{amount1} TRXのロックを解除し、{amount2} TRXを引き出す", + "拡張サービス", + "取引詳細", + "接続中", + "インポート成功。TRONに秘密鍵アカウントがインポートされました。", + "現在の基本料金", + "TronLinkは安全な分散型ウォレットで、ユーザーのトランザクションを保護し、安心してWeb3の世界をナビゲートすることができます。", + "アドレス詳細", + "すべての{amount}リクエストを拒否します", + "ネットワークが混雑しています。 ネットワークのピーク時を避けてください。", + "資源のリサイクル", + "TRC721転送", + "残高", + "フィッシング検知", + "取引をキャンセルするには、新しい取引として0 {nativeToken} を送信し、現在の取引を置き換えます。したがって、新しい取引のガス料金は、元の料金の少なくとも10% 増加させる必要があります。", + "知らせ", + "データクリア", + "タイプ別", + "トークンの詳細を見る", + "送信アカウント", + "加速に失敗しました。\n再試行できます。", + "Nile Testnet", + "もちろんあなたは", + "まず、Ledger-TRON-Settings「Transactions Data」「Allowed」に設定してください", + "{blockChainName} ネットワーク", + "リソースを代理するアカウント", + "バージョンのアップグレードにはウォレットのリセットが必要です", + "読み込みに失敗しました。ネットワークを確認してください。", + "削除する", + "ブラウザリンク(オプション)", + "トークン情報更新済み", + "アカウントの権限設定を変更するためにサインしようとしています。これにより、アカウントが他者に操作されたり、資産損失を引き起こす可能性があります。本当に続行してもよろしいですか?", + "トークン {symbol}追加済み", + "GasFreeアドレスに切り替え", + "高度な設定オプション", + "現在、GasFreeウォレットがアクティベートされていません。まずはGasFreeの送金許可を行い、ウォレットをアクティベートした後に資産を引き出してください。", + "アカウントで利用可能なリソース(帯域幅/エネルギー)が不十分なため、トランザクションを完了するためにTRXはバーンされます", + "(オンチェーン)", + "アカウント名", + "簡素化された手順", + "GasFreeウォレットを新規作成して、ガス代不要の快適な送金を体験!GasFreeについて", + "ホットウォレット", + "Ledgerに{appName}アプリがインストールされていませんか?ヘルプを見る", + "アカウントの承認は経済的なリスク\nを伴う可能性がありますので、慎重\nに承認してください。", + "私は開発者です", + "受取先", + "メッセージに署名する", + "取引で全エネルギー量を差し引き、残りはTRXが支払う。", + "測定不能", + "このネットワークは、主にDAppChainチェーン上のDAppの開発とテストに使用され、通常のユーザーにはお勧めしません。", + "最初の{searchAmount}のデータが一致しました。

見つからない場合は、名称のキーワードで検索するか、コレクションIDで検索してください。", + "名前またはアドレスを検索", + "われわれについて", + "名前またはアドレスを検索", + "少額取引を非表示", + "これには消費されるエネルギーと帯域幅が含まれます。エネルギー消費量は、コントラクト作成者が設定したユーザーの支払い比率に基づいて計算されます。", + "{minute} 分", + "接続に失敗しました。ノードが無効です。", + "このトランザクションのエネルギー消費は、{feeLimit} TRX を超える可能性があります。トランザクションを続行すると、TRX / エネルギーが消費され、トランザクションが失敗する可能性があります。続行しますか?", + "元のパスワードを入力してください", + "この料金はマイナー料金の支払いに使用され、TronLinkはガス料金から利益を得ることはありません。実際の消費量がガス料金の目安を下回った場合、消費されなかった分は元のアドレスに残ります。", + "使用可", + "秘密鍵は紙とペンで書き写し、安全に保管することをお勧めします", + "アカウントIDを設定する", + "より多くのサービスを開発中です、ご期待ください...", + "不明なエラーが発生しました。 詳細なエラー情報についてはノードログを確認してください。", + "このアドレスは詐欺行為に関与しています。ご注意ください!", + "詐欺的", + "署名付き承認", + "TRC10パラメーターの更新", + "TRC20 転送", + "はサイン請求中", + "転送", + "Bancor取引の作成", + "この秘密鍵がv3.24.0の前にすでにインポートされている場合は、次のアカウントをインポートする必要があります。", + "戻ります", + "速度測定中...", + "取引詳細", + "4時間後", + "トークン", + "取引によるメモリ消費量が多い", + "2. 他のHDウォレットは秘密鍵ウォレットとして表示されます。", + "最初の {amount} 個の一致したデータエントリです。\n必要なトークンがない場合は、代わりに検索キーワードを入力し、契約アドレスを検索してください。", + "名称/ ID /コントラクトアドレス", + "ユーザー", + "権限が不十分です。拡張機能はマルチシグトランザクションをサポートしていません。TronLink アプリを使用すると、より多くのマルチシグ機能を利用できます。", + "{second}sで確認可能", + "受信アドレスが詐欺行為に関与しています。ご注意ください!", + "コピー可能です", + "この取引には悪意のある攻撃の疑いがあります", + "メッセージ", + "許可がタイムアウトしました。再度許可転送を開始できます。", + "切換えます", + "ガス料金のカスタマイズ", + "新しいウォレットを作成するには、ニーモニックをインポートするか、「ウォレットの変更」で直接作成します。", + "これで既存のウォレットと関連データが全て削除されます!", + "リソースを受信するアカウント", + "GasFreeアカウント", + "ID", + "契約アドレスではありません。 追加できません。", + "完了済み", + "「確認」をタップすると、マスターHDウォレットの変更はできなくなります。このままでよろしいですか?", + "アカウント権限の更新", + "本規約に同意し、再度プロンプトを表示しない", + "タイプで並べ替え", + "別のアカウントを選択", + "安定した接続状態を得るには、接続方法を切り替えた後にLedgerデバイスを挿抜し直してください。", + "他の方法でログイン", + "リソースを回収するアカウント", + "ウェブサイト", + "これは、現在の取引に必要な1つまたは複数の特定の手数料を示し、ユーザーが支払うことになります。例えば、アカウントの有効化には1TRXが必要です。", + "取引記録", + "Full node", + "ホットウォレット", + "新しいパスワード", + "総資産価値", + "フォーマットが正しくありません", + "新バージョンが見つかりました{version}", + "送金記録はまだありません。", + "ステーキング 1.0 で議決権 & エネルギーを獲得する", + "ニーモニックフレーズは、12または24の有効な単語で構成されている必要があります。", + "コントラクトの発行", + "「カスタム」を選択すると、ガス価格をカスタマイズできます。設定に慣れていない場合、操作が混乱する可能性があります。注意して進めてください。", + "遅い", + "Googleアナリティクスに参加", + "数量", + "TronLinkをデフォルトで使用するように設定すると、TronLinkプラグインを使用するオプションを提供していないサイトでは、EVMネットワーク下でMetaMaskに接続する際、常にTronLinkがオンになります。", + "引き出し", + "少なくとも8文字", + "1時間後", + "取引に失敗しました。詳細については、TronScan にアクセスしてください", + "Shasta Testnet", + "引き出し", + "詐欺的", + "エクスポートウォレット", + "クリックしてフォローを追加", + "選択したコレクションはあなたのものではありません。もう一度選択してください", + "取引を加速するには、少なくとも10%の追加ガス料金が必要です。", + "TRC721トークン送金はエネルギーを消費することがあり、エネルギーが不足した場合にはTRXを焼却しますので、送金失敗を避けるために一定量のTRXをご用意ください。", + "トークン名", + "取引に必要なリソース=帯域幅消費量+エネルギー消費量", + "小口残高を隠す", + "ニーモニックフレーズ、秘密鍵、またはキーストアを貼り付けます。または入力します。", + "取引の詳細を表示します", + "進行中", + "QRコード", + "DAppChain", + "TRC10トークンの売却に成功", + "Node name", + "追加ノード", + "このサイトに接続している { archType } アカウントがありません。\n 接続するには、接続したいウェブサイトの「接続」ボタンをクリックしてください。", + "DAppChain メインネット", + "{chain} - サブアカウント生成", + "キーストアファイルを介してインポートします", + "このニモニックは12または24の単語からなり、口座資産の所有権を持っていることと同じですので、大切に保管してください。", + "ヘルプセンター", + "ユーザーが支払った資源の合計に応じて手数料を見積もる。", + "ウォレット接続サイトのデータをクリアした後、接続サイトを再確認する必要があります。", + "マスターHDウォレットの変更", + "インポートしました", + "安全にバックアップしました", + "アカウントがアクティブ化されていません。TRC20トークンは正常に転送できるが、アカウントはアクティブ化されません。", + "このコントラクトアドレスは未知なプトジェクトです。承認に注意してください。", + "受取", + "インターフェースが大幅に簡素化され、ブロックチェーン初心者でもすぐに使いこなせます", + "現在、 {value}のみがGasFreeの認可送金をサポートしています。", + "生成されたアカウントアドレスの「経路」(Path)の変更は上級ユーザーのみ適用されます。", + "取引が確認されました。", + "ウォレットを作成します", + "有効期限", + "時間", + "受取アカウントはGasFreeアカウントであり、現在は20トークンのみの受け取りに対応しています。", + "ダウンロードに進む", + "最近使用された", + "取引がチェーン上で確認されましたが、キャンセルに失敗しました。", + "発行情報", + "ウォレットデータをロードしています...", + "アカウントはアクティブ化されていません。アカウントをアクティブ化するために一部分のブロードバンドを消耗します。", + "取引時間", + "ウォレットの作成/インポート", + "ニーモニックフレーズをバックアップします", + "デバイスに接続されている他のソフトウェアをすべて終了し、Ledger デバイスを再接続して、もう一度試してください!", + "続行", + "カスタムトークンの削除を確認しますか?", + "このアカウントへの送金はTRON系トークン(TRXまたはTRC10/20/721トークンなど)へのみ可能で、他のトークンへの転送は回収されません。", + "(見積)", + "このオプションを選択すると、EVM ネットワーク上にある Web サイトで MetaMask に接続するときに、TronLink と MetaMask のどちらかを選択するよう常に求められますが、TronLink 拡張機能へのアクセスは提供されません。", + "HDウォレットの変更", + "現在のニーモニックに基づいて 1 つ以上のアカウントを TRON にインポートします", + "ガスリミット", + "マイアカウント:", + "{n} 個のトークンが送金許可に対応していない。 詳細>", + "現在、ウォレットが作成されていません。", + "このアドレスをアドレス帳から削除してもよろしいですか?", + "この取引は、現在のアカウントから発信されたものではなく、送金数はゼロであり、悪意のある攻撃の疑いがある。口座資産は引き出されておらず、安全な状態です。", + "リソース", + "ウォレットをリセットすると、作成したニーモニック、インポートしたニーモニック、秘密鍵、ハードウェアウォレットのデータなど、ウォレットの全てのデータがクリアされますので、ご注意ください!", + "ニーモニックが正しくありません。確認してください", + "値順", + "コントラクト実行エラー、おそらく残高不足です。", + "DAppChainを使用したトークン転送", + "資産管理", + "また", + "現在", + "新しいアドレスを追加", + "成功", + "送金できない", + "リスク警告", + "アカウントの承認後、アカウントはあなたの資産を転送する権利がある、承認を継続しますか?", + "ネットワーク全体のマッチング結果を確認してきます", + "{blockChainType}アセット集金のみがサポートされています。", + "HTMLDivElement", + "function Set() { [native code] }", + "function Map() { [native code] }", + ".A.reduce", + "onLoad", + "onError", + "accept", + "accessKey", + "action", + "alt", + "async", + "autoComplete", + "autoFocus", + "autoPlay", + "capture", + "cellPadding", + "cellSpacing", + "challenge", + "charSet", + "checked", + "classID", + "className", + "colSpan", + "cols", + "content", + "contextMenu", + "controls", + "coords", + "crossOrigin", + "data", + "dateTime", + "default", + "defer", + "dir", + "disabled", + "download", + "draggable", + "encType", + "form", + "formAction", + "formEncType", + "formMethod", + "formTarget", + "frameBorder", + "headers", + "height", + "hidden", + "high", + "href", + "hrefLang", + "htmlFor", + "httpEquiv", + "icon", + "id", + "inputMode", + "integrity", + "is", + "keyParams", + "keyType", + "kind", + "label", + "lang", + "list", + "loop", + "low", + "manifest", + "marginHeight", + "marginWidth", + "max", + "maxLength", + "media", + "mediaGroup", + "method", + "min", + "minLength", + "multiple", + "muted", + "name", + "noValidate", + "nonce", + "open", + "optimum", + "pattern", + "placeholder", + "poster", + "preload", + "radioGroup", + "readOnly", + "rel", + "required", + "reversed", + "role", + "rowSpan", + "rows", + "sandbox", + "scope", + "scoped", + "scrolling", + "seamless", + "selected", + "shape", + "size", + "sizes", + "span", + "spellCheck", + "src", + "srcDoc", + "srcLang", + "srcSet", + "start", + "step", + "style", + "summary", + "tabIndex", + "target", + "title", + "type", + "useMap", + "value", + "width", + "wmode", + "wrap", + "onCopy", + "onCut", + "onPaste", + "onKeyDown", + "onKeyPress", + "onKeyUp", + "onFocus", + "onBlur", + "onChange", + "onInput", + "onSubmit", + "onClick", + "onDrag", + "onDragEnd", + "onDragEnter", + "onDragExit", + "onDragLeave", + "onDragOver", + "onDragStart", + "onDrop", + "onMouseDown", + "onMouseEnter", + "onMouseLeave", + "onMouseMove", + "onMouseOut", + "onMouseOver", + "onMouseUp", + "onSelect", + "onTouchEnd", + "onTouchMove", + "onTouchStart", + "onScroll", + "onWheel", + "onAbort", + "onCanPlay", + "onEmptied", + "onEncrypted", + "onEnded", + "onError", + "onLoadedData", + "onLoadStart", + "onPause", + "onPlay", + "onPlaying", + "onProgress", + "onRateChange", + "onSeeked", + "onSeeking", + "onStalled", + "onSuspend", + "onTimeUpdate", + "onWaiting", + "animationend", + "transitionend", + "readablestream", + "HasAccept", + "G", + "S", + "H", + "GetUserAgent", + "SetUserAgent", + "HasUserAgent", + "G", + "S", + "H", + "Concat", + "ToJSON", + "ToString", + "G", + "S", + "H", + "G", + "S", + "H", + "GetAccept", + "SetAccept", + "UserAgent", + "uthorization", + "A", + "Constructor", + "ContentType", + "ContentLength", + "Accept", + "AcceptEncoding", + "Set", + "Get", + "Has", + "Delete", + "Clear", + "Normalize", + "[Symbol.iterator]", + "get [Symbol.toStringTag]", + "htmlformelement", + "regexp", + "asyncfunction", + "arraybuffer", + "date", + "file", + "blob", + "filelist", + "urlsearchparams", + "readablestream", + "request", + "response", + "headers", + ".e.exports", + "accept acceptCharset accessKey action allowFullScreen allowTransparency\n alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge\n charSet checked classID className colSpan cols content contentEditable contextMenu\n controls coords crossOrigin data dateTime default defer dir disabled download draggable\n encType form formAction formEncType formMethod formNoValidate formTarget frameBorder\n headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity\n is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media\n mediaGroup method min minLength multiple muted name noValidate nonce open\n optimum pattern placeholder poster preload radioGroup readOnly rel required\n reversed role rowSpan rows sandbox scope scoped scrolling seamless selected\n shape size sizes span spellCheck src srcDoc srcLang srcSet start step style\n summary tabIndex target title type useMap value width wmode wrap onCopy on", + ">=", + ">=0.0.0-0", + "0.0.0-0", + "0.0.0-0", + ">=", + ">=0.0.0", + "0.0.0", + "0.0.0", + "^\\s{0,1}([v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?)\\s{1,1}-\\s{1,1}([v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?)\\s{0,1}$", + "^\\s*([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?)\\s+-\\s+([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?)\\s*$", + "^\\s*([v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?)\\s+-\\s+([v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?)\\s*$", + "^\\s{0,1}([v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?)\\s{1,1}-\\s{1,1}([v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?)\\s{0,1}$", + "(<|>)?=?\\s{0,1}\\*", + "^\\s{0,1}>=\\s{0,1}0\\.0\\.0\\s{0,1}$", + "^\\s{0,1}>=\\s{0,1}0\\.0\\.0-0\\s{0,1}$", + "^((?:<|>)?=?)\\s*(v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)$|^$", + "^((?:<|>)?=?)\\s{0,1}(v?(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)$|^$", + "(\\s*)((?:<|>)?=?)\\s*([v=\\s]*(\\d+)\\.(\\d+)\\.(\\d+)(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?|[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?)", + "(\\s{0,1})((?:<|>)?=?)\\s{0,1}([v=\\s]*(\\d{1,256})\\.(\\d{1,256})\\.(\\d{1,256})(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?|[v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?)", + "^(?:~>?)[v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "^(?:~>?)[v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "(\\s*)(?:\\^)\\s+", + "(\\s{0,1})(?:\\^)\\s{1,1}", + "^(?:\\^)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "^(?:\\^)[v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "^(?:\\^)[v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "^(?:\\^)[v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "^((?:<|>)?=?)\\s*([v=\\s]*(\\d+)\\.(\\d+)\\.(\\d+)(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)$|^$", + "^((?:<|>)?=?)\\s{0,1}([v=\\s]*(\\d{1,256})\\.(\\d{1,256})\\.(\\d{1,256})(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)$|^$", + "^((?:<|>)?=?)\\s*[v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "^((?:<|>)?=?)\\s{0,1}[v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?", + "(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])", + "(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*)))?(?:$|[^\\d])", + "(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*)))?(?:$|[^\\d])", + "(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*)))?(?:$|[^\\d])", + "(\\s*)(?:~>?)\\s+", + "(\\s{0,1})(?:~>?)\\s{1,1}", + "[v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?", + "[v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?", + "^((?:<|>)?=?)\\s*[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "^((?:<|>)?=?)\\s{0,1}[v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "^(?:~>?)[v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "^(?:~>?)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "^[v=\\s]*(\\d{1,256})\\.(\\d{1,256})\\.(\\d{1,256})(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?$", + "^[v=\\s]*(\\d+)\\.(\\d+)\\.(\\d+)(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?$", + "\\d+|x|X|\\*", + "\\d{1,256}|x|X|\\*", + "0|[1-9]\\d*|x|X|\\*", + "0|[1-9]\\d{0,256}|x|X|\\*", + "[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?", + "[v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?", + "(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))", + "(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))", + "[a-zA-Z0-9-]+", + "[a-zA-Z0-9-]{1,250}", + "(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))", + "(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))", + "v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?", + "v?(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?", + "^v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?$", + "^v?(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?$", + "[v=\\s]*(\\d+)\\.(\\d+)\\.(\\d+)(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?", + "[v=\\s]*(\\d{1,256})\\.(\\d{1,256})\\.(\\d{1,256})(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?", + "0|[1-9]\\d{0,256}", + "\\d{1,256}", + "\\d*[a-zA-Z-][a-zA-Z0-9-]*", + "\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}", + "(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)", + "(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})", + "(\\d+)\\.(\\d+)\\.(\\d+)", + "(\\d{1,256})\\.(\\d{1,256})\\.(\\d{1,256})", + "(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)", + "(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})", + "(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)", + "(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})", + "(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))", + "(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))", + ".setAmount", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getAddress", + ".setAddress", + ".getAmount", + ".setAmount", + ".getType", + ".setType", + ".getStatus", + ".setStatus", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getHash", + ".setHash", + ".getNumber", + ".setNumber", + ".toObject", + ".toObject", + ".getBalance", + ".setBalance", + ".toObject", + ".toObject", + ".getAddress", + ".setAddress", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getBalance", + ".setBalance", + ".toObject", + ".toObject", + ".getResource", + ".setResource", + ".toObject", + ".toObject", + ".getResource", + ".setResource", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getResource", + ".setResource", + ".getBalance", + ".setBalance", + ".getLock", + ".setLock", + ".toObject", + ".toObject", + ".getResource", + ".setResource", + ".getBalance", + ".setBalance", + ".toObject", + ".toObject", + ".A.pushNode", + "28155.A.push", + ".A.unshift", + ".28155.A.pop", + ".A.shift", + ".A.forEach", + ".28155.A.get", + "A.getReverse", + ".28155.A.map", + "A.mapReverse", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getId", + ".setId", + ".getName", + ".setName", + ".getAbbr", + ".setAbbr", + ".getTrxNum", + ".setTrxNum", + ".getNum", + ".setNum", + ".getEndTime", + ".setEndTime", + ".getOrder", + ".setOrder", + ".getUrl", + ".getUrl_asU8", + ".setUrl", + ".toObject", + ".toObject", + ".getAmount", + ".setAmount", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getUrl", + ".getUrl_asU8", + ".setUrl", + ".getNewLimit", + ".setNewLimit", + ".toObject", + ".toObject", + ".getAmount", + ".setAmount", + ".e.exports", + "A.removeNode", + ".unshiftNode", + ".toObject", + ".toObject", + ".getType", + ".setType", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getOwner", + ".setOwner", + ".clearOwner", + ".hasOwner", + ".getWitness", + ".setWitness", + ".hasWitness", + ".addActives", + ".AccountId", + ".Vote", + ".Proposal", + ".Exchange", + ".Account", + ".Frozen", + ".Key", + ".authority", + ".Permission", + ".Witness", + ".Votes", + ".Transaction", + ".Contract", + ".Result", + ".raw", + ".toObject", + ".toObject", + ".getName", + ".setName", + ".getAddress", + ".setAddress", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getState", + ".setState", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getType", + ".setType", + ".getAddress", + ".setAddress", + ".getBalance", + ".setBalance", + ".addVotes", + ".getAssetMap", + ".addFrozen", + ".getNetUsage", + ".setNetUsage", + ".getCode", + ".setCode", + ".getCodehash", + ".setCodehash", + "Key.toObject", + "Key.toObject", + ".getAddress", + ".setAddress", + ".getWeight", + ".setWeight", + ".toObject", + ".toObject", + ".getFrom", + ".setFrom", + ".getTo", + ".getTo_asB64", + ".getTo_asU8", + ".setTo", + ".toObject", + ".toObject", + ".getAccount", + ".setAccount", + ".hasAccount", + ".toObject", + ".toObject", + ".getType", + ".setType", + ".getId", + ".setId", + ".getParentId", + ".setParentId", + ".getKeysList", + ".setKeysList", + ".addKeys", + ".toObject", + ".toObject", + ".getAddress", + ".setAddress", + ".getPubkey", + ".setPubkey", + ".getUrl", + ".setUrl", + ".getIsjobs", + ".setIsjobs", + ".toObject", + ".toObject", + ".getAddress", + ".setAddress", + ".addOldVotes", + ".addNewVotes", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getType", + ".setType", + ".getProvider", + ".setProvider", + ".toObject", + ".toObject", + ".getFee", + ".setFee", + ".getRet", + ".setRet", + ".getOrderid", + ".setOrderid", + "256", + "^((?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])[.]){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$", + "^((?:(?:[0-9a-fA-F]{1,4}):){7}(?:(?:[0-9a-fA-F]{1,4})|:)|(?:(?:[0-9a-fA-F]{1,4}):){6}(?:((?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])[.]){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|:(?:[0-9a-fA-F]{1,4})|:)|(?:(?:[0-9a-fA-F]{1,4}):){5}(?::((?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])[.]){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|(:(?:[0-9a-fA-F]{1,4})){1,2}|:)|(?:(?:[0-9a-fA-F]{1,4}):){4}(?:(:(?:[0-9a-fA-F]{1,4})){0,1}:((?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])[.]){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|(:(?:[0-9a-fA-F]{1,4})){1,3}|:)|(?:(?:[0-9a-fA-F]{1,4}):){3}(?:(:(?:[0-9a-fA-F]{1,4})){0,2}:((?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])[.]){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|(:(?:[0-9a-fA-F]{1,4})){1,4}|:)|(?:(?:[0-9a-fA-F]{1,4}):){2}(?:(:(?:[0-9a-fA-F]{1,4})){0,3}:((?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])[.]){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])|(:(?:[0-9a-fA-F]{1,4})){1,5}|:)|(?:(?:", + "(^(x(-[A-Za-z0-9]{1,8})+)$)|(^(((en-GB-oed)|(i-ami)|(i-bnn)|(i-default)|(i-enochian)|(i-hak)|(i-klingon)|(i-lux)|(i-mingo)|(i-navajo)|(i-pwn)|(i-tao)|(i-tay)|(i-tsu)|(sgn-BE-FR)|(sgn-BE-NL)|(sgn-CH-DE))|((art-lojban)|(cel-gaulish)|(no-bok)|(no-nyn)|(zh-guoyu)|(zh-hakka)|(zh-min)|(zh-min-nan)|(zh-xiang)))$)|(^(([a-zA-Z]{2,3}(-([A-Za-z]{3}(-[A-Za-z]{3}){0,2}))?)|([a-zA-Z]{5,8}))((-|_)([A-Za-z]{4}))?((-|_)([A-Za-z]{2}|\\d{3}))?((-|_)([A-Za-z0-9]{5,8}|(\\d[A-Z-a-z0-9]{3})))*((-|_)((\\d|[A-W]|[Y-Z]|[a-w]|[y-z])(-[A-Za-z0-9]{2,8})+))*((-|_)(x(-[A-Za-z0-9]{1,8})+))?$)", + "^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*))*))?(?:\\+([0-9a-z-]+(?:\\.[0-9a-z-]+)*))?$", + "^[0-9]{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])[ tT]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]+)?([zZ]|[-+]([01][0-9]|2[0-3]):[0-5][0-9])$", + "(\\s*)(?:~>?)\\s+", + "(\\s{0,1})(?:~>?)\\s{1,1}", + "(\\s*)(?:\\^)\\s+", + "(\\s{0,1})(?:\\^)\\s{1,1}", + "(\\s*)((?:<|>)?=?)\\s*([v=\\s]*(\\d+)\\.(\\d+)\\.(\\d+)(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?|[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?)", + "(\\s{0,1})((?:<|>)?=?)\\s{0,1}([v=\\s]*(\\d{1,256})\\.(\\d{1,256})\\.(\\d{1,256})(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?|[v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?)", + "0|[1-9]\\d{0,256}", + "\\d{1,256}", + "\\d*[a-zA-Z-][a-zA-Z0-9-]*", + "\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}", + "(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)", + "(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})", + "(\\d+)\\.(\\d+)\\.(\\d+)", + "(\\d{1,256})\\.(\\d{1,256})\\.(\\d{1,256})", + "(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)", + "(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})", + "(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)", + "(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})", + "(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))", + "(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))", + "(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))", + "(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))", + "[a-zA-Z0-9-]+", + "[a-zA-Z0-9-]{1,250}", + "(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))", + "(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))", + "^v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?$", + "^v?(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?$", + "^[v=\\s]*(\\d+)\\.(\\d+)\\.(\\d+)(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?$", + "^[v=\\s]*(\\d{1,256})\\.(\\d{1,256})\\.(\\d{1,256})(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?$", + "\\d+|x|X|\\*", + "\\d{1,256}|x|X|\\*", + "0|[1-9]\\d*|x|X|\\*", + "0|[1-9]\\d{0,256}|x|X|\\*", + "[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?", + "[v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?", + "[v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?", + "[v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?", + "^((?:<|>)?=?)\\s*[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "^((?:<|>)?=?)\\s{0,1}[v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "^((?:<|>)?=?)\\s*[v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "^((?:<|>)?=?)\\s{0,1}[v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "^(?:~>?)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "^(?:~>?)[v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "^(?:~>?)[v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "^(?:~>?)[v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "^(?:\\^)[v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "^(?:\\^)[v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "^(?:\\^)[v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?$", + "^(?:\\^)[v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?$", + "^((?:<|>)?=?)\\s*([v=\\s]*(\\d+)\\.(\\d+)\\.(\\d+)(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)$|^$", + "^((?:<|>)?=?)\\s{0,1}([v=\\s]*(\\d{1,256})\\.(\\d{1,256})\\.(\\d{1,256})(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)$|^$", + "^((?:<|>)?=?)\\s*(v?(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)$|^$", + "^((?:<|>)?=?)\\s{0,1}(v?(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})\\.(0|[1-9]\\d{0,256})(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)$|^$", + "^\\s*([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?)\\s+-\\s+([v=\\s]*(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:\\.(0|[1-9]\\d*|x|X|\\*)(?:(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?)\\s*$", + "^\\s{0,1}([v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?)\\s{1,1}-\\s{1,1}([v=\\s]*(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:\\.(0|[1-9]\\d{0,256}|x|X|\\*)(?:(?:-((?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:0|[1-9]\\d{0,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?)\\s{0,1}$", + "^\\s*([v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?)\\s+-\\s+([v=\\s]*(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:\\.(\\d+|x|X|\\*)(?:(?:-?((?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*)(?:\\.(?:\\d+|\\d*[a-zA-Z-][a-zA-Z0-9-]*))*)))?(?:\\+([a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*))?)?)?)\\s*$", + "^\\s{0,1}([v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?)\\s{1,1}-\\s{1,1}([v=\\s]*(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:\\.(\\d{1,256}|x|X|\\*)(?:(?:-?((?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250})(?:\\.(?:\\d{1,256}|\\d{0,256}[a-zA-Z-][a-zA-Z0-9-]{0,250}))*)))?(?:\\+([a-zA-Z0-9-]{1,250}(?:\\.[a-zA-Z0-9-]{1,250})*))?)?)?)\\s{0,1}$", + "(<|>)?=?\\s{0,1}\\*", + ".t.default", + ".t.default", + ".e.exports", + ".decode", + ".encode", + "Objects of type StorageArea cannot be created using the constructor.", + "takeRight", + "dropRight", + "^(ipfs):\\/\\/(.*)$", + "^(https):\\/\\/(.*)$", + "^eip155:[0-9]+\\/(erc[0-9]+):(.*)$", + "WebSocket", + ".t.luhnCheck", + "accept", + "accept-language", + "content-language", + "content-type", + "accept-charset", + "accept-encoding", + "access-control-request-headers", + "access-control-request-method", + "connection", + "content-length", + "cookie", + "cookie2", + "date", + "dnt", + "expect", + "host", + "keep-alive", + "origin", + "referer", + "te", + "trailer", + "transfer-encoding", + "upgrade", + "via", + "Cross-client PoA test network", + "https://github.com/goerli/testnet", + "0x5c51a607", + "0x0000000000000000", + "0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "chainstart", + "0xa3f5ab08", + "0xa3f5ab08", + "tangerineWhistle", + "0xa3f5ab08", + "spuriousDragon", + "0xa3f5ab08", + "0xa3f5ab08", + "constantinople", + "0xa3f5ab08", + "petersburg", + "0xa3f5ab08", + "0xc25efa5c", + "0x757a1c47", + "0xb8c6299d", + "The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://goerli.etherscan.io/block/7382818", + "0xb8c6299d", + "mergeForkIdTransition", + "1678832736", + "0xf9843abf", + "51.141.78.53", + "011f758e6552d105183b1761c5e2dea0111bc20fd5f6422bc7f91e0fabbec9a6595caf6239b37feb773dddd3f87240d99d859431891e4a642cf2a0a9e6cbb98a", + "Upstream bootnode 1", + "13.93.54.137", + "176b9417f511d05b6b2cf3e34b756cf0a7096b3094572a8f6ef4cdcb9d1f9d00683bf0f83347eebdf3b81c3521c2332086d9592802230bf528eaf606a1d9677b", + "Upstream bootnode 2", + "94.237.54.114", + "46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291", + "Upstream bootnode 3", + "18.218.250.66", + "b5948a2d3e9d486c4d75bf32713221c2bd6cf86463302339299bd227dc2e276cd5a1c7ca4f43a0e9122fe9af884efed563bd2a1fd28661f3b5f5ad7bf1de5949", + "Upstream bootnode 4", + "3.11.147.67", + "a61215641fb8714a373c80edbfa0ea8878243193f57c96eeb44d0bc019ef295abd4e044fd619bfc4c59731a73fb79afe84e9ab6da0c743ceb479cbb6d263fa91", + "Ethereum Foundation bootnode", + "51.15.116.226", + "a869b02cec167211fb4815a82941db2e7ed2936fd90e78619c53eb17753fcf0207463e3419c264e2a1dd8786de0df7e68cf99571ab8aeb7c4e51367ef186b1dd", + "Goerli Initiative bootnode", + "51.15.119.157", + "807b37ee4816ecf407e9112224494b74dd5933625f655962d892f2f0f02d7fbbb3e2a94cf87a96609526f30c998fd71e93e2f53015c558ffc8b03eceaf30ee33", + "Goerli Initiative bootnode", + "51.15.119.157", + "a59e33ccd2b3e52d578f1fbd70c6f9babda2650f0760d6ff3b37742fdcdfdb3defba5d56d315b40c46b70198c7621e63ffa3f987389c7118634b0fefbbdfa7fd", + "Goerli Initiative bootnode", + "enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.goerli.ethdisco.net", + "The Ethereum main chain", + "https://ethstats.net/", + "0x0000000000000042", + "0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa", + "chainstart", + "0xfc64ec04", + "0x97c2c34c", + "0x91d1f948", + "tangerineWhistle", + "0x7a64da13", + "spuriousDragon", + "0x3edd5b10", + "0xa00bc324", + "constantinople", + "0x668db0af", + "petersburg", + "0x668db0af", + "0x879d6e30", + "muirGlacier", + "0xe029e991", + "0x0eb440f6", + "0xb715077d", + "arrowGlacier", + "0x20c327fc", + "grayGlacier", + "0xf0afd0e3", + "The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://etherscan.io/block/15537393", + "58750000000000000000000", + "0xf0afd0e3", + "mergeForkIdTransition", + "1681338455", + "0xdce96c2d", + "18.138.108.67", + "d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666", + "ap-southeast-1-001", + "bootnode-aws-ap-southeast-1-001", + "3.209.45.79", + "22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de", + "us-east-1-001", + "bootnode-aws-us-east-1-001", + "65.108.70.101", + "2b252ab6a1d0f971d9722cb839a42cb81db019ba44c08754628ab4a823487071b5695317c8ccd085219c3a03af063495b2f1da8d18218da2d6a82981b45e6ffc", + "eu-west-1-001", + "bootnode-hetzner-hel", + "157.90.35.166", + "4aeb4ab6c14b23e2c4cfdce879c04b0748a20d8e9b59e25ded2a08143e265c6c25936e74cbc8e641e3312ca288673d91f2f93f8e277de3cfa444ecdaaf982052", + "eu-central-1-001", + "bootnode-hetzner-fsn", + "enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.mainnet.ethdisco.net", + "PoA test network", + "https://www.rinkeby.io", + "0x58ee40ba", + "0x0000000000000000", + "0x52657370656374206d7920617574686f7269746168207e452e436172746d616e42eb768f2244c8811c63729a21a3569731535f067ffc57839b00206d1ad20c69a1981b489f772031b279182d99e65703f0076e4812653aab85fca0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "chainstart", + "0x3b8e0691", + "0x60949295", + "tangerineWhistle", + "0x8bde40dd", + "spuriousDragon", + "0xcb3a64bb", + "0x8d748b57", + "constantinople", + "0xe49cab14", + "petersburg", + "0xafec6b27", + "0xcbdb8838", + "0x6910c8bd", + "0x8e29f2f3", + "52.169.42.101", + "a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf", + "52.3.158.184", + "343149e4feefa15d882d9fe4ac7d88f885bd05ebb735e547f12e12080a9fa07c8014ca6fd7f373123488102fe5e34111f8509cf0b7de3f5b44339c9f25e87cb8", + "159.89.28.211", + "b6b28890b006743680c52e64e0d16db57f28124885595fa03a562be1d2bf0f3a1da297d56b13da25fb992888fd556d4c1a27b1f39d531bde7de1921c90061cc6", + "enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.rinkeby.ethdisco.net", + "PoW test network", + "https://github.com/ethereum/ropsten", + "0x0000000000000042", + "0x3535353535353535353535353535353535353535353535353535353535353535", + "chainstart", + "0x30c7ddbc", + "0x30c7ddbc", + "tangerineWhistle", + "0x30c7ddbc", + "spuriousDragon", + "0x63760190", + "0x3ea159c7", + "constantinople", + "0x97b544f3", + "petersburg", + "0xd6e2149b", + "0x4bc66396", + "muirGlacier", + "0x6727ef90", + "0xa157d377", + "0x7119b6b3", + "The forkHash will remain same as mergeForkIdTransition is post merge", + "50000000000000000", + "0x7119b6b3", + "mergeForkIdTransition", + "52.176.7.10", + "30b7ab30a01c124a6cceca36863ece12c4f5fa68e3ba9b0b51407ccc002eeed3b3102d20a88f1c1d3c3154e2449317b8ef95090e77b312d5cc39354f86d5d606", + "US-Azure geth", + "52.176.100.77", + "865a63255b3bb68023b6bffd5095118fcc13e79dcf014fe4e47e065c350c7cc72af2e53eff895f11ba1bbb6a2b33271c1116ee870f266618eadfc2e78aa7349c", + "US-Azure parity", + "52.232.243.152", + "6332792c4a00e3e4ee0926ed89e0d27ef985424d97b6a45bf0f23e51f0dcb5e66b875777506458aea7af6f9e4ffb69f43f3778ee73c81ed9d34c51c4b16b0b0f", + "192.81.208.223", + "94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09", + "enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.ropsten.ethdisco.net", + "PoW test network to replace Ropsten", + "https://github.com/ethereum/go-ethereum/pull/23730", + "0x6159af19", + "0x0000000000000000", + "0x5365706f6c69612c20417468656e732c204174746963612c2047726565636521", + "chainstart", + "0xfe3366e7", + "0xfe3366e7", + "tangerineWhistle", + "0xfe3366e7", + "spuriousDragon", + "0xfe3366e7", + "0xfe3366e7", + "constantinople", + "0xfe3366e7", + "petersburg", + "0xfe3366e7", + "0xfe3366e7", + "muirGlacier", + "0xfe3366e7", + "0xfe3366e7", + "0xfe3366e7", + "The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://sepolia.etherscan.io/block/1450408", + "17000000000000000", + "0xfe3366e7", + "mergeForkIdTransition", + "0xb96cbd13", + "1677557088", + "0xf7f9bc08", + "18.168.182.86", + "9246d00bc8fd1742e5ad2428b80fc4dc45d786283e05ef6edbd9002cbc335d40998444732fbe921cb88e1d2c73d1b1de53bae6a2237996e9bfe14f871baf7066", + "52.14.151.177", + "ec66ddcf1a974950bd4c782789a7e04f8aa7110a72569b6e65fcd51e937e74eed303b1ea734e4d19cfaec9fbff9b6ee65bf31dcb50ba79acce9dd63a6aca61c7", + "165.22.196.173", + "ce970ad2e9daa9e14593de84a8b49da3d54ccfdf83cbc4fe519cb8b36b5918ed4eab087dedd4a62479b8d50756b492d5f762367c8d20329a7854ec01547568a6", + "65.108.95.67", + "075503b13ed736244896efcde2a992ec0b451357d46cb7a8132c0384721742597fc8f0d91bbb40bb52e7d6e66728d36a1fda09176294e4a30cfac55dcce26bc6", + "enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.sepolia.ethdisco.net", + "Transient Storage", + "https://eips.ethereum.org/EIPS/eip-1153", + "chainstart", + "Base fee of the TSTORE opcode", + "Base fee of the TLOAD opcode", + "Fee market change for ETH 1.0 chain", + "https://eips.ethereum.org/EIPS/eip-1559", + "Maximum base fee change denominator", + "Maximum block gas target elasticity", + "Initial base fee on first EIP1559 block", + "Simple subroutines for the EVM", + "https://eips.ethereum.org/EIPS/eip-2315", + "Base fee of the BEGINSUB opcode", + "Base fee of the RETURNSUB opcode", + "Base fee of the JUMPSUB opcode", + "BLS12-381 precompiles", + "https://eips.ethereum.org/EIPS/eip-2537", + "chainstart", + "Gas cost of a single BLS12-381 G1 addition precompile-call", + "Gas cost of a single BLS12-381 G1 multiplication precompile-call", + "Gas cost of a single BLS12-381 G2 addition precompile-call", + "Gas cost of a single BLS12-381 G2 multiplication precompile-call", + "Base gas cost of BLS12-381 pairing check", + "Per-pair gas cost of BLS12-381 pairing check", + "Gas cost of BLS12-381 map field element to G1", + "Gas cost of BLS12-381 map field element to G2", + "Discount gas costs of calls to the MultiExp precompiles with `k` (point, scalar) pair", + "ModExp gas cost", + "https://eips.ethereum.org/EIPS/eip-2565", + "Gquaddivisor from modexp precompile for gas calculation", + "Typed Transaction Envelope", + "https://eips.ethereum.org/EIPS/eip-2718", + "chainstart", + "Gas cost increases for state access opcodes", + "https://eips.ethereum.org/EIPS/eip-2929", + "chainstart", + "Gas cost of the first read of storage from a given location (per transaction)", + "Gas cost of the first read of a given address (per transaction)", + "Gas cost of reading storage locations which have already loaded 'cold'", + "Once per SSTORE operation from clean non-zero to something else", + "Once per SSTORE operation if the value doesn't change", + "Once per SSTORE operation if a dirty value is changed", + "Once per SSTORE operation for resetting to the original zero value", + "Once per SSTORE operation for resetting to the original non-zero value", + "Base fee of the CALL opcode", + "Base fee of the CALLCODE opcode", + "Base fee of the DELEGATECALL opcode", + "Base fee of the STATICCALL opcode", + "Base fee of the BALANCE opcode", + "Base fee of the EXTCODESIZE opcode", + "Base fee of the EXTCODECOPY opcode", + "Base fee of the EXTCODEHASH opcode", + "Base fee of the SLOAD opcode", + "Base fee of the SSTORE opcode", + "Optional access lists", + "https://eips.ethereum.org/EIPS/eip-2930", + "Gas cost per storage key in an Access List transaction", + "Gas cost per storage key in an Access List transaction", + "AUTH and AUTHCALL opcodes", + "https://eips.ethereum.org/EIPS/eip-3074", + "Gas cost of the AUTH opcode", + "Gas cost of the AUTHCALL opcode", + "Paid for CALL when the value transfer is non-zero", + "BASEFEE opcode", + "https://eips.ethereum.org/EIPS/eip-3198", + "Gas cost of the BASEFEE opcode", + "Reduction in refunds", + "https://eips.ethereum.org/EIPS/eip-3529", + "Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)", + "Refunded following a selfdestruct operation", + "Once per SSTORE operation for clearing an originally existing storage slot", + "EVM Object Format (EOF) v1", + "https://eips.ethereum.org/EIPS/eip-3540", + "Reject new contracts starting with the 0xEF byte", + "https://eips.ethereum.org/EIPS/eip-3541", + "Reduction in refunds", + "Difficulty Bomb Delay to December 1st 2021", + "muirGlacier", + "the amount of blocks to delay the difficulty bomb with", + "Reject transactions from senders with deployed code", + "https://eips.ethereum.org/EIPS/eip-3607", + "chainstart", + "Warm COINBASE", + "https://eips.ethereum.org/EIPS/eip-3651", + "EOF - Code Validation", + "https://eips.ethereum.org/EIPS/eip-3670", + "Upgrade consensus to Proof-of-Stake", + "https://eips.ethereum.org/EIPS/eip-3675", + "PUSH0 instruction", + "https://eips.ethereum.org/EIPS/eip-3855", + "chainstart", + "Base fee of the PUSH0 opcode", + "Limit and meter initcode", + "https://eips.ethereum.org/EIPS/eip-3860", + "spuriousDragon", + "Gas to pay for each word (32 bytes) of initcode when creating a contract", + "Maximum length of initialization code when creating a contract", + "Difficulty Bomb Delay to June 2022", + "https://eips.ethereum.org/EIPS/eip-4345", + "the amount of blocks to delay the difficulty bomb with", + "Supplant DIFFICULTY opcode with PREVRANDAO", + "https://eips.ethereum.org/EIPS/eip-4399", + "Shard Blob Transactions", + "https://eips.ethereum.org/EIPS/eip-4844", + "The base fee for data gas per blob", + "The target data gas consumed per block", + "The max data gas allowable per block", + "The denominator used in the exponential when calculating a data gas price", + "The basic gas fee for each blob", + "The minimum fee per data gas", + "The fee associated with the point evaluation precompile", + "Base fee of the DATAHASH opcode", + "The number indicated a versioned hash is a KZG commitment", + "The number of field elements allowed per blob", + "Beacon chain push withdrawals as operations", + "https://eips.ethereum.org/EIPS/eip-4895", + "Delaying Difficulty Bomb to mid-September 2022", + "https://eips.ethereum.org/EIPS/eip-5133", + "grayGlacier", + "the amount of blocks to delay the difficulty bomb with", + "chainstart", + "Start of the Ethereum main chain", + "Minimum the gas limit may ever be", + "The bound divisor of the gas limit, used in update calculations", + "Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)", + "Gas base cost, used e.g. for ChainID opcode (Istanbul)", + "Once per operation, for a selection of them", + "Base fee of the EXP opcode", + "Times ceil(log256(exponent)) for the EXP instruction", + "Base fee of the SHA3 opcode", + "Once per word of the SHA3 operation's data", + "Base fee of the SLOAD opcode", + "Once per SSTORE operation if the zeroness changes from zero", + "Once per SSTORE operation if the zeroness does not change from zero", + "Once per SSTORE operation if the zeroness changes to zero", + "Base fee of the JUMPDEST opcode", + "Base fee of the LOG opcode", + "Per byte in a LOG* operation's data", + "Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas", + "Base fee of the CREATE opcode", + "Base fee of the CALL opcode", + "Free gas given at beginning of call", + "Paid for CALL when the value transfor is non-zero", + "Paid for CALL when the destination address didn't exist prior", + "Refunded following a selfdestruct operation", + "Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL", + "Divisor for the quadratic particle of the memory cost equation", + "Per transaction. NOTE: Not payable on data of calls between transactions", + "The cost of creating a contract via tx", + "Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions", + "Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions", + "Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added", + "Base fee of the STOP opcode", + "Base fee of the ADD opcode", + "Base fee of the MUL opcode", + "Base fee of the SUB opcode", + "Base fee of the DIV opcode", + "Base fee of the SDIV opcode", + "Base fee of the MOD opcode", + "Base fee of the SMOD opcode", + "Base fee of the ADDMOD opcode", + "Base fee of the MULMOD opcode", + "Base fee of the SIGNEXTEND opcode", + "Base fee of the LT opcode", + "Base fee of the GT opcode", + "Base fee of the SLT opcode", + "Base fee of the SGT opcode", + "Base fee of the EQ opcode", + "Base fee of the ISZERO opcode", + "Base fee of the AND opcode", + "Base fee of the OR opcode", + "Base fee of the XOR opcode", + "Base fee of the NOT opcode", + "Base fee of the BYTE opcode", + "Base fee of the ADDRESS opcode", + "Base fee of the BALANCE opcode", + "Base fee of the ORIGIN opcode", + "Base fee of the CALLER opcode", + "Base fee of the CALLVALUE opcode", + "Base fee of the CALLDATALOAD opcode", + "Base fee of the CALLDATASIZE opcode", + "Base fee of the CALLDATACOPY opcode", + "Base fee of the CODESIZE opcode", + "Base fee of the CODECOPY opcode", + "Base fee of the GASPRICE opcode", + "Base fee of the EXTCODESIZE opcode", + "Base fee of the EXTCODECOPY opcode", + "Base fee of the BLOCKHASH opcode", + "Base fee of the COINBASE opcode", + "Base fee of the TIMESTAMP opcode", + "Base fee of the NUMBER opcode", + "Base fee of the DIFFICULTY opcode", + "Base fee of the GASLIMIT opcode", + "Base fee of the POP opcode", + "Base fee of the MLOAD opcode", + "Base fee of the MSTORE opcode", + "Base fee of the MSTORE8 opcode", + "Base fee of the SSTORE opcode", + "Base fee of the JUMP opcode", + "Base fee of the JUMPI opcode", + "Base fee of the PC opcode", + "Base fee of the MSIZE opcode", + "Base fee of the GAS opcode", + "Base fee of the PUSH opcode", + "Base fee of the DUP opcode", + "Base fee of the SWAP opcode", + "Base fee of the CALLCODE opcode", + "Base fee of the RETURN opcode", + "Base fee of the INVALID opcode", + "Base fee of the SELFDESTRUCT opcode", + "Maximum size of VM stack allowed", + "Maximum depth of call/create stack", + "Maximum size extra data may be after Genesis", + "The minimum that the difficulty may ever be", + "The bound divisor of the difficulty, used in the update calculations", + "The decision boundary on the blocktime duration used to determine whether difficulty should go up or not", + "Duration between proof-of-work epochs", + "Exponential difficulty timebomb period", + "5000000000000000000", + "the amount a miner get rewarded for mining a block", + "the amount of blocks to delay the difficulty bomb with", + "Homestead hardfork with protocol and network changes", + "https://eips.ethereum.org/EIPS/eip-606", + "Base fee of the DELEGATECALL opcode", + "DAO rescue hardfork", + "https://eips.ethereum.org/EIPS/eip-779", + "tangerineWhistle", + "Hardfork with gas cost changes for IO-heavy operations", + "https://eips.ethereum.org/EIPS/eip-608", + "Once per SLOAD operation", + "Once per CALL operation & message call transaction", + "Base fee of the EXTCODESIZE opcode", + "Base fee of the EXTCODECOPY opcode", + "Base fee of the BALANCE opcode", + "Base fee of the DELEGATECALL opcode", + "Base fee of the CALLCODE opcode", + "Base fee of the SELFDESTRUCT opcode", + "spuriousDragon", + "HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit", + "https://eips.ethereum.org/EIPS/eip-607", + "Times ceil(log256(exponent)) for the EXP instruction", + "Maximum length of contract code", + "Hardfork with new precompiles, instructions and other protocol changes", + "https://eips.ethereum.org/EIPS/eip-609", + "Gquaddivisor from modexp precompile for gas calculation", + "Gas costs for curve addition precompile", + "Gas costs for curve multiplication precompile", + "Base gas costs for curve pairing precompile", + "Gas costs regarding curve pairing precompile input length", + "Base fee of the REVERT opcode", + "Base fee of the STATICCALL opcode", + "Base fee of the RETURNDATASIZE opcode", + "Base fee of the RETURNDATACOPY opcode", + "3000000000000000000", + "the amount a miner get rewarded for mining a block", + "the amount of blocks to delay the difficulty bomb with", + "constantinople", + "Postponed hardfork including EIP-1283 (SSTORE gas metering changes)", + "https://eips.ethereum.org/EIPS/eip-1013", + "Once per SSTORE operation if the value doesn't change", + "Once per SSTORE operation from clean zero", + "Once per SSTORE operation from clean non-zero", + "Once per SSTORE operation from dirty", + "Once per SSTORE operation for clearing an originally existing storage slot", + "Once per SSTORE operation for resetting to the original non-zero value", + "Once per SSTORE operation for resetting to the original zero value", + "Base fee of the SHL opcode", + "Base fee of the SHR opcode", + "Base fee of the SAR opcode", + "Base fee of the EXTCODEHASH opcode", + "Base fee of the CREATE2 opcode", + "2000000000000000000", + "The amount a miner gets rewarded for mining a block", + "the amount of blocks to delay the difficulty bomb with", + "petersburg", + "Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople", + "https://eips.ethereum.org/EIPS/eip-1716", + "Removed along EIP-1283", + "Removed along EIP-1283", + "Removed along EIP-1283", + "Removed along EIP-1283", + "Removed along EIP-1283", + "Removed along EIP-1283", + "Removed along EIP-1283", + "HF targeted for December 2019 following the Constantinople/Petersburg HF", + "https://eips.ethereum.org/EIPS/eip-1679", + "Gas cost per round for the Blake2 F precompile", + "Gas costs for curve addition precompile", + "Gas costs for curve multiplication precompile", + "Base gas costs for curve pairing precompile", + "Gas costs regarding curve pairing precompile input length", + "Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions", + "Minimum gas required to be present for an SSTORE call, not consumed", + "Once per SSTORE operation if the value doesn't change", + "Once per SSTORE operation if a dirty value is changed", + "Once per SSTORE operation from clean zero to non-zero", + "Once per SSTORE operation for resetting to the original zero value", + "Once per SSTORE operation from clean non-zero to something else", + "Once per SSTORE operation for resetting to the original non-zero value", + "Once per SSTORE operation for clearing an originally existing storage slot", + "Base fee of the BALANCE opcode", + "Base fee of the EXTCODEHASH opcode", + "Base fee of the CHAINID opcode", + "Base fee of the SELFBALANCE opcode", + "Base fee of the SLOAD opcode", + "muirGlacier", + "HF to delay the difficulty bomb", + "https://eips.ethereum.org/EIPS/eip-2384", + "the amount of blocks to delay the difficulty bomb with", + "HF targeted for July 2020 following the Muir Glacier HF", + "https://eips.ethereum.org/EIPS/eip-2070", + "HF targeted for July 2021 following the Berlin fork", + "https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/mainnet-upgrades/london.md", + "Next feature hardfork after the merge hardfork having withdrawals, warm coinbase, push0, limit/meter initcode", + "https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md", + "arrowGlacier", + "HF to delay the difficulty bomb", + "https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/arrow-glacier.md", + "grayGlacier", + "Delaying the difficulty bomb to Mid September 2022", + "https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/gray-glacier.md", + "mergeForkIdTransition", + "Pre-merge hardfork to fork off non-upgraded clients", + "https://eips.ethereum.org/EIPS/eip-3675", + "Hardfork to upgrade the consensus mechanism to Proof-of-Stake", + "https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/merge.md", + "shardingFork", + "Internal hardfork to test proto-danksharding (do not use in production)", + "https://eips.ethereum.org/EIPS/eip-4844", + "Experimental", + "00", + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "0a", + "0b", + "0c", + "0d", + "0e", + "0f", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "1a", + "1b", + "1c", + "1d", + "1e", + "1f", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "2a", + "2b", + "2c", + "2d", + "2e", + "2f", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "3a", + "3b", + "3c", + "3d", + "3e", + "3f", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "4a", + "4b", + "4c", + "4d", + "4e", + "4f", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "5a", + "5b", + "5c", + "5d", + "5e", + "5f", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "6a", + "6b", + "6c", + "6d", + "6e", + "6f", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "7a", + "7b", + "7c", + "7d", + "7e", + "7f", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "8a", + "8b", + "8c", + "8d", + "8e", + "8f", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "9a", + "9b", + "9c", + "9d", + "9e", + "9f", + "a0", + "a1", + "a2", + "a3", + "a4", + "a5", + "a6", + "a7", + "a8", + "a9", + "aa", + "ab", + "ac", + "ad", + "ae", + "af", + "b0", + "b1", + "b2", + "b3", + "b4", + "b5", + "b6", + "b7", + "b8", + "b9", + "ba", + "bb", + "bc", + "bd", + "be", + "bf", + "c0", + "c1", + "c2", + "c3", + "c4", + "c5", + "c6", + "c7", + "c8", + "c9", + "ca", + "cb", + "cc", + "cd", + "ce", + "cf", + "d0", + "d1", + "d2", + "d3", + "d4", + "d5", + "d6", + "d7", + "d8", + "d9", + "da", + "db", + "dc", + "dd", + "de", + "df", + "e0", + "e1", + "e2", + "e3", + "e4", + "e5", + "e6", + "e7", + "e8", + "e9", + "ea", + "eb", + "ec", + "ed", + "ee", + "ef", + "f0", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "fa", + "fb", + "fc", + "fd", + "fe", + "ff", + "48", + "uintBigint64", + "16777216", + "Container({", + "address: ByteVector[20], storageKeys: List[ByteVector[32], 16777216]", + "none,ByteVector[20]", + "Container({", + "chainId: uintBigint256, nonce: uintBigint64, maxPriorityFeePerGas: uintBigint256, maxFeePerGas: uintBigint256, gas: uintBigint64, to: Union[none,ByteVector[20]], value: uintBigint256, data: ByteList[16777216], accessList: List[Container({address: ByteVector[20], storageKeys: List[ByteVector[32], 16777216]}), 16777216], maxFeePerDataGas: uintBigint256, blobVersionedHashes: List[ByteVector[32], 16777216]", + "Container({", + "yParity: boolean, r: uintBigint256, s: uintBigint256", + "Container({", + "message: Container({chainId: uintBigint256, nonce: uintBigint64, maxPriorityFeePerGas: uintBigint256, maxFeePerGas: uintBigint256, gas: uintBigint64, to: Union[none,ByteVector[20]], value: uintBigint256, data: ByteList[16777216], accessList: List[Container({address: ByteVector[20], storageKeys: List[ByteVector[32], 16777216]}), 16777216], maxFeePerDataGas: uintBigint256, blobVersionedHashes: List[ByteVector[32], 16777216]}), signature: Container({yParity: boolean, r: uintBigint256, s: uintBigint256})", + "131072", + "16777216", + "Container({", + "tx: Container({message: Container({chainId: uintBigint256, nonce: uintBigint64, maxPriorityFeePerGas: uintBigint256, maxFeePerGas: uintBigint256, gas: uintBigint64, to: Union[none,ByteVector[20]], value: uintBigint256, data: ByteList[16777216], accessList: List[Container({address: ByteVector[20], storageKeys: List[ByteVector[32], 16777216]}), 16777216], maxFeePerDataGas: uintBigint256, blobVersionedHashes: List[ByteVector[32], 16777216]}), signature: Container({yParity: boolean, r: uintBigint256, s: uintBigint256})}), blobKzgs: List[ByteVector[48], 16777216], blobs: List[ByteVector[131072], 16777216], kzgAggregatedProof: ByteVector[48]", + "URLSearchParams", + "FormData", + "Blob", + "URL", + "XMLHttpRequest", + "Request", + "Response", + "ReadableStream", + "TextEncoder", + "Headers", + "TransitionEvent", + "MutationObserver", + "HTMLSelectElement", + "e.fromJSON", + "t.toJSON", + "s.toJSON", + "s.init", + "s.initPort", + "s.cleanTimer", + ".handleReply", + "s.send", + "s.postMsg", + "HTMLSpanElement", + "HTMLInputElement", + "HTMLFormElement", + "HTMLHeadElement", + "HTMLAnchorElement", + "HTMLBodyElement", + "HTMLLinkElement", + "18ab8f84d28c33e5a76e077ebf22bfc571fcd887d29b45484fe26e7891b32ebc", + ".t.default", + ".6784.s.LT", + ".6784.s.LU", + ".6784.s.MT", + ".6784.s.NL", + ".6784.s.BG", + ".6784.s.LV", + "d.e", + "d.u", + "d.miniCssF", + "d.l", + "d.f.j", + "d.f.miniCss", + "d.n.t", + "35bbb3b19dcc4de220629a4b0a615c9907724467e58399cfc16e84aa704710f4", + "Text", + "HTMLParagraphElement", + ".6784.s.IE", + ".6784.s.IT", + ".t.default", + ".6784.s.BE", + ".6784.s.CY", + ".6784.s.EL", + ".6784.s.HU", + ".6784.s.FR", + ".6784.s.DE", + ".t.isMap", + ".t.default", + ".6784.s.EE", + ".6784.s.FI", + ".6784.s.PL", + ".6784.s.PT", + ".6784.s.RO", + ".6784.s.SK", + ".6784.s.SI", + ".6784.s.ES", + ".6784.s.HR", + ".t.default", + ".t.default", + ".6784.s.CZ", + ".6784.s.DK", + ".t.default", + ".t.default", + ".t.default", + "get [Symbol.toStringTag]", + "set [Symbol.toStringTag]", + ".t.default", + "get constructor", + "set constructor", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + "get disposed", + "get disposed", + ".6784.s.AT", + ".6784.s.SE", + ".6784.s.AL", + ".6784.s.MK", + ".6784.s.AU", + ".6784.s.BY", + ".6784.s.CA", + ".6784.s.IS", + ".6784.s.IN", + ".6784.s.ID", + ".6784.s.IL", + ".6784.s.KZ", + ".6784.s.NZ", + ".6784.s.NG", + ".6784.s.NO", + ".6784.s.PH", + ".6784.s.RU", + ".6784.s.SM", + ".6784.s.SA", + ".6784.s.RS", + ".6784.s.CH", + ".6784.s.TR", + ".6784.s.UA", + ".6784.s.GB", + ".6784.s.UZ", + ".6784.s.AR", + ".6784.s.BO", + ".6784.s.BR", + ".6784.s.CL", + ".6784.s.CO", + ".6784.s.CR", + ".6784.s.EC", + ".6784.s.SV", + ".6784.s.GT", + ".6784.s.HN", + ".6784.s.MX", + ".6784.s.NI", + ".6784.s.PA", + ".6784.s.PY", + ".6784.s.PE", + ".6784.s.DO", + ".6784.s.UY", + ".6784.s.VE", + ".t.default", + ".t.default", + ".t.default.I", + ".t.default", + ".t.default", + ".h.bg-BG", + ".h.cs-CZ", + ".h.de-AT", + ".h.de-DE", + ".h.dk-DK", + ".h.el-CY", + ".h.el-GR", + ".h.en-CA", + ".h.en-IE", + ".h.en-US", + ".h.es-ES", + ".h.et-EE", + ".h.fi-FI", + ".h.fr-BE", + ".h.fr-FR", + ".h.fr-LU", + ".h.hr-HR", + ".h.hu-HU", + ".h.it-IT", + ".h.lv-LV", + ".h.mt-MT", + ".h.nl-NL", + ".h.pl-PL", + ".h.pt-BR", + ".h.pt-PT", + ".h.ro-RO", + ".h.sk-SK", + ".h.sl-SI", + ".h.sv-SE", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".n.cs-CZ", + ".n.de-DE", + ".n.de-LI", + ".n.en-IN", + ".n.es-AR", + ".n.fi-FI", + ".n.hu-HU", + ".n.pt-BR", + ".n.pt-PT", + ".n.sq-AL", + ".n.sv-SE", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".60371.i.PL", + ".60371.i.ES", + ".60371.i.FI", + ".60371.i.IN", + ".60371.i.IR", + ".60371.i.IT", + ".60371.i.NO", + ".60371.i.TH", + ".60371.i.LK", + ".i.he-IL", + ".i.ar-LY", + ".i.ar-TN", + ".i.zh-CN", + ".i.zh-HK", + ".i.zh-TW", + ".t.default", + ".t.default", + ".t.default", + "push.7267.o", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.default", + ".t.format", + ".t.deprecate", + ".t.debuglog", + ".t.isSymbol", + ".isPrimitive", + ".39983.t.log", + ".t._extend", + ".t.promisify", + ".callbackify", + ".t.isPromise", + "[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u200", + "[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]", + "^function.*?\\(\\) \\{ \\[native code\\] \\}$", + "_reactListeningcx3a589t5ye", + "__reactFiber$340dkp76qgl", + "__reactProps$340dkp76qgl", + "__reactContainer$340dkp76qgl", + "__reactEvents$340dkp76qgl", + "crossorigin", + "formaction", + "rowspan", + "config.Z.set", + ".isBigNumber", + ".Z.max", + ".Z.min", + "Z.random.v", + "Z.random", + "Z.sum", + ".U.abs", + "U.comparedTo", + ".U.dp", + ".U.div", + ".U.idiv", + ".U.pow", + ".U.eq", + "U.isFinite", + ".U.gt", + ".U.gte", + "U.isInteger", + ".U.lt", + ".U.lte", + "U.isNaN", + "U.isNegative", + "U.isPositive", + "U.isZero", + "U.minus", + "modulo.U.mod", + ".U.times", + "U.negated", + "U.plus", + ".U.sd", + "U.shiftedBy", + ".U.sqrt", + "U.toFixed", + "U.toFormat", + "U.toFraction", + "U.toNumber", + ".toPrecision", + "U.toString", + ".U.toJSON", + "Objects of this type cannot be created using the constructor", + "Objects of this type cannot be created using the constructor", + "T.setItem", + "T.getItem", + "T.removeItem", + ".removeItems", + "Objects of type Event cannot be created using the constructor.", + "T.create", + "T.update", + "T.remove", + "T.getAll", + "T.getURL", + ".getManifest", + "T.connect", + ".sendMessage", + "T.query", + "T.create", + ".getInstance", + "^[ \\xA0\\u1680\\u2000-\\u200A\\u202F\\u205F\\u3000]*", + "[ \\xA0\\u1680\\u2000-\\u200A\\u202F\\u205F\\u3000]*$", + "_pubBytes", + "_pub", + "_privBytes", + "_priv", + "_hash", + "_S", + "_R", + "_Rencoded", + "_Sencoded", + "raw.toObject", + "raw.toObject", + "raw.addAuths", + ".raw.getData", + ".raw.setData", + ".addContract", + ".getScripts", + ".setScripts", + ".getFeeLimit", + ".setFeeLimit", + ".getRawData", + ".setRawData", + ".hasRawData", + ".getRetList", + ".setRetList", + ".addRet", + ".e.exports", + ".pointAdd", + ".privateAdd", + ".privateSub", + "exports.sign", + ".verify", + ".e.exports", + ".n.write", + ".54105.n.end", + "54105.n.text", + ".n.fillLast", + "40896.a.pipe", + "31863.s.init", + ".s._update", + ".s._hash", + "67718.s.init", + ".s._hash", + "76630.s.init", + ".s._update", + ".s._hash", + "99031.s.init", + ".s._hash", + "72496.s.init", + ".s._update", + ".s._hash", + ".7519.s.init", + ".s._update", + "7519.s._hash", + ".e.exports", + ".a.update", + ".a.digest", + ".a._update", + ".e.exports", + ".e.exports", + "push.65875.f", + "push.65875.d", + "push.65875.u", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + "67.e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + "push.44522.r", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + "push.86664.g", + "push.86664.p", + "push.86664.m", + "push.86664.E", + "push.86664.B", + "push.86664.y", + "push.86664.I", + "push.86664.w", + "push.86664.v", + "push.86664.T", + "push.86664.C", + "push.86664.R", + "push.86664.S", + "push.86664.M", + "push.86664.U", + "get ANY", + ".t.valid", + ".t.clean", + ".ee.format", + ".ee.toString", + ".ee.compare", + ".compareMain", + ".comparePre", + "11557.ee.inc", + ".11557.t.inc", + "11557.t.diff", + ".t.major", + ".t.minor", + ".t.patch", + ".t.rcompare", + "11557.t.sort", + ".t.rsort", + ".de.parse", + ".de.toString", + ".de.test", + ".intersects", + ".le.format", + ".le.toString", + ".parseRange", + ".intersects", + ".le.test", + "t.minVersion", + "t.validRange", + ".11557.t.ltr", + ".11557.t.gtr", + "t.prerelease", + "t.intersects", + ".t.coerce", + ".l.scrypt", + "l.syncScrypt", + ".t.decode", + ".t.getLength", + ".l._update", + ".l._digest", + "push.92398", + "push.92398.s", + ".createStore", + ".subscribe", + ".333.r.d.Zz", + ".e.exports", + ".destroy", + ".undestroy", + ".v.getBuffer", + ".value", + "46868.T.pipe", + ".T.write", + "46868.T.cork", + ".T.uncork", + ".get", + ".get", + ".T._write", + ".46868.T.end", + ".get", + ".get", + ".set", + ".T._destroy", + "54914.f.push", + "f._transform", + ".f._write", + ".f._read", + ".f._destroy", + "push.74324.n", + "push.74324.c", + ".get", + ".set", + ".T._destroy", + "74324.T.push", + ".T.unshift", + ".T.isPaused", + ".setEncoding", + "74324.T.read", + ".T._read", + "74324.T.pipe", + ".T.unpipe", + ".74324.T.on", + ".T.resume", + ".T.pause", + "74324.T.wrap", + "T.", + ".get", + ".get", + ".get", + ".set", + ".get", + "74324.T.from", + "a._transform", + ".get", + ".get", + ".get", + ".get", + ".set", + "t.randomFill", + ".e.exports", + "push.65223.t", + ".e.exports", + ".e.exports", + "push.74260.t", + ".e.exports", + ".e.exports", + ".i.toASCII", + ".i.toUnicode", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".A.nextTick", + ".68558.l.run", + ".A.listeners", + ".A.binding", + ".68558.A.cwd", + ".A.chdir", + ".A.umask", + ".e.exports", + ".74047.u.run", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".r.toArray", + ".r.encode", + ".t.equal", + ".n.create", + "n._randbelow", + "n._randrange", + "84959.n.test", + "n.getDivisor", + ".t.default", + ".o._update", + ".o._digest", + "push.84099.h", + "push.84099.b", + "push.84099.g", + "push.84099.p", + "push.84099.m", + "push.84099.a", + "push.84099.B", + "set max", + "get max", + "set allowStale", + "get allowStale", + "set maxAge", + "get maxAge", + "set lengthCalculator", + "get lengthCalculator", + "get length", + "get itemCount", + ".d.getLogger", + "d.noConflict", + "d.getLoggers", + ".i.getLevel", + "i.resetLevel", + ".i.enableAll", + "i.disableAll", + ".Hr.delete", + "92935.Hr.get", + "92935.Hr.has", + "92935.Hr.set", + ".zr.clear", + ".zr.delete", + "92935.zr.get", + "92935.zr.has", + "92935.zr.set", + ".jr.delete", + "92935.jr.get", + "92935.jr.has", + "92935.jr.set", + ".add.Yr.push", + "92935.Yr.has", + ".Kr.clear", + ".Kr.delete", + "92935.Kr.get", + "92935.Kr.has", + "92935.Kr.set", + ".92935.ea", + ".92935.Ia", + ".92935.Ka", + ".92935.nn", + ".92935.ln", + ".92935.hn", + ".92935.Qn", + ".92935.Ci", + ".92935.Hi", + ".92935.Ki", + ".92935.ro", + ".92935.no", + ".92935.io", + ".92935.co", + ".Gr.after", + "Gr.castArray", + ".Gr.chunk", + ".Gr.compact", + ".Gr.concat", + ".Gr.cond", + ".Gr.conforms", + ".Gr.create", + ".Gr.drop", + "Gr.dropRight", + "Gr.dropWhile", + ".Gr.fill", + ".Gr.filter", + ".Gr.flatMap", + ".flatMapDeep", + ".flattenDeep", + ".Gr.flip", + "Gr.fromPairs", + "Gr.functions", + ".functionsIn", + ".Gr.initial", + ".Gr.mapKeys", + "Gr.mapValues", + ".Gr.matches", + ".Gr.nthArg", + ".Gr.omitBy", + ".Gr.once", + ".Gr.orderBy", + ".propertyOf", + "Gr.pullAllBy", + ".pullAllWith", + ".Gr.reject", + ".Gr.remove", + ".Gr.rest", + ".sampleSize", + "92935.Gr.set", + ".Gr.setWith", + ".Gr.shuffle", + ".Gr.slice", + ".sortedUniq", + ".Gr.split", + ".Gr.spread", + ".Gr.tail", + ".Gr.take", + "Gr.takeRight", + "Gr.takeWhile", + "92935.Gr.tap", + ".Gr.throttle", + ".Gr.toPath", + "Gr.transform", + ".Gr.unary", + ".Gr.uniq", + ".Gr.uniqBy", + ".Gr.uniqWith", + ".Gr.unset", + ".Gr.update", + ".updateWith", + ".Gr.valuesIn", + ".Gr.wrap", + "Gr.zipObject", + ".Gr.clamp", + ".Gr.clone", + "Gr.cloneDeep", + "Gr.cloneWith", + ".conformsTo", + "Gr.defaultTo", + ".Gr.endsWith", + ".Gr.escape", + ".Gr.every", + ".Gr.findKey", + ".findLastKey", + ".Gr.forIn", + ".forInRight", + ".Gr.forOwn", + ".forOwnRight", + "92935.Gr.has", + ".Gr.includes", + ".Gr.indexOf", + ".Gr.inRange", + "Gr.isBoolean", + "Gr.isElement", + ".Gr.isEmpty", + ".Gr.isEqual", + ".isEqualWith", + ".Gr.isFinite", + ".Gr.isMatch", + ".isMatchWith", + ".Gr.isNaN", + ".Gr.isNative", + ".Gr.isNil", + ".Gr.isNull", + ".isUndefined", + "Gr.isWeakMap", + "Gr.isWeakSet", + ".Gr.join", + ".lastIndexOf", + "92935.Gr.max", + ".Gr.maxBy", + ".Gr.mean", + ".Gr.meanBy", + "92935.Gr.min", + ".Gr.minBy", + ".stubObject", + ".stubString", + ".Gr.stubTrue", + "92935.Gr.nth", + ".noConflict", + "92935.Gr.pad", + ".Gr.padEnd", + ".Gr.padStart", + ".Gr.parseInt", + ".Gr.random", + ".Gr.reduce", + ".reduceRight", + ".Gr.repeat", + ".Gr.replace", + ".Gr.result", + ".Gr.sample", + ".Gr.some", + ".sortedIndex", + ".startsWith", + "92935.Gr.sum", + ".Gr.sumBy", + ".Gr.template", + ".Gr.times", + ".Gr.toLower", + ".Gr.toUpper", + ".Gr.trim", + ".Gr.trimEnd", + "Gr.trimStart", + ".Gr.truncate", + ".Gr.unescape", + ".Gr.uniqueId", + ".Zr.compact", + ".Zr.find", + ".Zr.findLast", + ".Zr.reject", + ".Zr.slice", + ".Zr.toArray", + ".Zr.clone", + ".Zr.reverse", + ".Zr.value", + ".Gr.chain", + ".Gr.commit", + ".Gr.next", + ".Gr.plant", + ".Gr.reverse", + ".Gr.value", + ".", + ".", + ".", + ".", + ".", + ".", + ".", + ".", + "e.", + ".pr.Pi.r", + ".pr.Ya.t", + ".pr.Va.r", + ".pr.Pa.a", + "push.92935.A", + ".92935.Yt.À", + "n.initialize", + ".n.absorb", + ".n.squeeze", + "96308.n.copy", + ".t.p1600", + ".e.exports", + ".e.exports", + ".e.exports", + ".d.addSchema", + "d.setSchemas", + ".d.getSchema", + ".d.validate", + ".d.resolve", + ".d.testType", + ".l.string", + ".l.number", + ".l.integer", + ".l.boolean", + "1151.l.array", + ".1151.l.null", + ".1151.l.date", + ".1151.l.any", + ".l.object", + "exports.scan", + ".validate", + ".a.toString", + ".n.addError", + ".n.toString", + ".get", + ".c.resolve", + ".c.makeChild", + ".regex", + ".t.isFormat", + "t.makeSuffix", + "t.encodePath", + ".t.isSchema", + "85521.o.type", + ".o.anyOf", + ".o.allOf", + ".o.oneOf", + ".85521.o.if", + "o.properties", + ".o.items", + ".o.contains", + ".o.minimum", + ".o.maximum", + "push.85521.d", + "o.multipleOf", + ".divisibleBy", + ".o.required", + ".o.pattern", + ".o.format", + ".o.minLength", + ".o.maxLength", + ".o.minItems", + ".o.maxItems", + ".uniqueItems", + "85521.o.enum", + ".o.const", + ".o.disallow", + ".x.update", + ".x.encode", + ".x.bytepad", + ".x.finalize", + ".x.hex", + ".arrayBuffer", + ".x.array", + ".N.finalize", + "push.44971.D", + ".A.create", + ".A.update", + ".A.create", + ".A.update", + ".r.create", + ".r.update", + ".r.create", + ".r.update", + "push.44971.w", + "push.44971.I", + "push.44971.y", + "push.44971.B", + ".e.exports", + ".e.exports", + ".e.exports", + "push.18286.i", + ".e.exports", + "77947.t.read", + ".t.write", + ".i._init", + ".i._hmac", + ".i._update", + ".i.reseed", + ".i.generate", + ".t.toArray", + ".t.toHex", + ".t.toHex32", + ".t.join32", + ".t.split32", + ".t.rotr32", + ".t.rotl32", + ".t.sum32", + ".t.sum32_3", + ".t.sum32_4", + ".t.sum32_5", + ".t.sum64", + ".t.sum64_hi", + ".t.sum64_lo", + "t.sum64_4_hi", + "t.sum64_4_lo", + "t.sum64_5_hi", + "t.sum64_5_lo", + ".t.rotr64_hi", + ".t.rotr64_lo", + ".t.shr64_hi", + ".t.shr64_lo", + "91339.t.ft_1", + ".t.s0_256", + ".t.s1_256", + ".t.g0_256", + ".t.g1_256", + ".E._update", + ".E._digest", + ".n._digest", + ".m._update", + ".m._digest", + ".n._digest", + ".u._update", + ".u._digest", + ".f._update", + ".f._digest", + ".n._init", + ".n.update", + ".n.digest", + ".n.update", + ".n.digest", + "87984.n._pad", + "n._transform", + ".n._flush", + ".n.update", + ".n._update", + ".n.digest", + ".n._digest", + "push.8534.u", + "push.8534.h", + "push.51777.A", + ".e.exports", + ".e.exports", + "exports.once", + ".get", + ".set", + "89784.n.emit", + "89784.n.once", + ".n.listeners", + "n.eventNames", + "o.eventNames", + ".t.Boolean", + ".73876.t.Nil", + ".r.d.seq", + ".t.Number", + ".73876.t.", + ".f.arrayOf", + ".18087.f.map", + ".f.anyOf", + ".f.allOf", + "f.quacksLike", + "translateX(-100%)", + ".f.tuple", + ".f.value", + ".A.toJSON", + ".h.Finite", + ".r.d.whilst", + "48981.h.Int8", + ".h.Int16", + ".h.Int32", + ".h.Int53", + ".h.Range", + "ant-drawer-body", + ".h.UInt8", + "ant-drawer-content", + ".h.UInt16", + "ant-drawer-content-wrapper", + ".h.UInt32", + ".h.UInt53", + "ant-drawer ant-drawer-left zphpoxQKt2PsYiNN7ORd", + ".A.toJSON", + ".tfSubError", + "uJomQTi5pxJFg01WiR2L QdWKntXwD8r3Q5Nro_tK", + "push.54406.T", + ".T.blocks", + ".T.finish", + ".T.update", + ".crypto_box", + ".randomBytes", + ".e.secretbox", + ".open", + "e.scalarMult", + ".base", + ".54406.e.box", + "e.box.before", + ".e.box.open", + ".box.keyPair", + "54406.e.sign", + ".e.sign.open", + ".detached", + ".verify", + "sign.keyPair", + ".fromSeed", + ".d.waterfall", + "54406.e.hash", + ".e.verify", + "push.83887.N", + ".selectLimit", + "get length", + "e.decodeUTF8", + "e.encodeUTF8", + ".A.deleteAll", + ".10949.ie", + ".10949.se", + ".10949.ce", + ".10949.fe", + ".10949.de", + ".10949.he", + ".A.useSetter", + ".A.useSimple", + ".r.d.until", + ".byte2hexStr", + ".hextoString", + ".arrayEquals", + "d.bin2String", + ".byte2hexStr", + ".hextoString", + ".d.isHexChar", + "n.d.isNumber", + ".d.unmemoize", + ".d.strToDate", + "n.d.decode58", + "n.d.encode58", + "n.d.AbiCoder", + ".FormatTypes", + ".d.Interface", + "n.d.Mnemonic", + ".d.Signature", + "d.SigningKey", + "n.d.Wordlist", + "n.d.arrayify", + ".n.d.concat", + ".2673.n.d.id", + ".r.d.tryEach", + ".d.keccak256", + "push.38992", + ".n.d.sha256", + ".toUtf8Bytes", + ".d.wordlists", + ".d.ECKeySign", + ".n.d.SHA256", + ".d.ecRecover", + ".d.transform", + ".d.genPriKey", + ".pkToAddress", + ".d.signBytes", + ".hashMessage", + ".signMessage", + ".n.d.txCheck", + "d.txJsonToPb", + "d.txPbToTxID", + "push.2673.bt", + "push.2673.gt", + "2673.yt.lock", + ".yt.register", + "push.38992.y", + "push.2673.vt", + ".r.d.select", + "2673.Ct.lock", + ".Ct.register", + "freeze.error", + ".replace", + ".timesSeries", + "push.2673.Ft", + "2673.xt.lock", + ".xt.register", + "d.timesLimit", + "push.2673.nr", + "2673.or.lock", + ".r.d.times", + "push.38992.C", + "55283.A.find", + ".A.findKey", + ".A.filter", + ".A.every", + ".A.emplace", + ".A.mapKeys", + ".A.keyOf", + ".A.keyBy", + ".A.includes", + ".Ba.chainId", + "2673.Ba.salt", + ".r.d.timeout", + "get disposed", + ".d.retryable", + "push.2673.Fn", + "2673.xn.lock", + ".xn.register", + "push.2673.Dn", + "2673.Vn.lock", + ".Vn.register", + "push.2673.qn", + "2673.$n.lock", + ".$n.register", + "2673.ti.lock", + ".r.d.sortBy", + ".ti.register", + ".42912.A.try", + ".A.update", + "42272.A.some", + ".A.reduce", + ".A.merge", + ".A.mapValues", + ".18199.r.d.A", + ".8383.r.d.A", + ".e.exports", + ".reason", + ".reason", + "push.2673.Zs", + "d.someSeries", + "push.2673.Hs", + "push.2673.zs", + ".cc.chainId", + "2673.cc.salt", + "push.2673.$f", + ".d.someLimit", + "push.2673.ed", + "push.2673.td", + "push.2673.rd", + "push.2673.Ad", + ".r.d.some", + "push.2673.ad", + "push.2673.nd", + "push.2673.id", + "push.2673.od", + "push.2673.sd", + ".r.d.retry", + ".bd.isArray", + ".bd.isJson", + "bd.isBoolean", + ".isBigNumber", + ".isFunction", + ".bd.isHex", + "bd.isInteger", + ".hasProperty", + ".bd.mapEvent", + ".parseEvent", + ".bd.padLeft", + ".bd.sleep", + "push.38992", + "r.d.wrapSync", + "push.2673.Kd", + ".r.d.series", + ".A.groupBy", + ".e.exports", + "push.2673.wi", + ".Vote", + ".toObject", + ".toObject", + ".getUrl", + ".getUrl_asU8", + ".setUrl", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".addVotes", + ".getSupport", + ".setSupport", + ".toObject", + ".toObject", + ".getBytes", + ".setBytes", + ".toObject", + ".toObject", + ".getQuant", + ".setQuant", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".ABI", + ".ABI.Entry", + ".Entry.Param", + ".toObject", + ".toObject", + "ABI.toObject", + "ABI.toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getIndexed", + ".setIndexed", + ".getName", + ".setName", + ".getType", + ".setType", + ".getConstant", + ".setConstant", + ".getName", + ".setName", + ".addInputs", + ".addOutputs", + ".getType", + ".setType", + ".getPayable", + ".setPayable", + ".addEntrys", + ".getAbi", + ".setAbi", + ".clearAbi", + ".hasAbi", + ".getBytecode", + ".setBytecode", + ".getName", + ".setName", + ".getCodeHash", + ".setCodeHash", + ".getTrxHash", + ".setTrxHash", + ".getVersion", + ".setVersion", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getTokenId", + ".setTokenId", + ".toObject", + ".toObject", + ".getData", + ".setData", + ".getTokenId", + ".setTokenId", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getTokenId", + ".setTokenId", + ".getQuant", + ".setQuant", + ".toObject", + ".toObject", + ".getTokenId", + ".setTokenId", + ".getQuant", + ".setQuant", + ".toObject", + ".toObject", + ".getTokenId", + ".setTokenId", + ".getQuant", + ".setQuant", + ".getExpected", + ".setExpected", + ".84109.r.d.A", + ".Operation", + ".toObject", + ".toObject", + ".getResource", + ".setResource", + ".toObject", + ".toObject", + ".getResource", + ".setResource", + ".toObject", + ".toObject", + ".toObject", + ".toObject", + ".getAmount", + "push.36168", + "push.72693", + "push.77889", + "push.20754", + "push.15971", + "push.80307", + "push.96541", + "push.20883", + "push.25626", + "push.82829", + "push.34233", + "push.68374", + "push.73839", + "push.13312", + "push.27277", + "push.45171", + "push.57614", + "push.66179", + "push.65028", + "push.63975", + "push.38768", + "push.29825", + "push.72128", + "push.38240", + "push.27805", + "push.87792", + "push.31105", + "push.18082", + "push.77192", + "push.84336", + "push.28007", + "push.74882", + "push.62892", + "push.70783", + "push.97395", + "push.80386", + "push.71589", + "push.84425", + "push.16186", + "push.2736", + "push.62985", + "push.35616", + "push.74923", + "push.85543", + "push.89363", + "push.71135", + "push.3249", + "push.86023", + "push.68002", + "push.19049", + "push.21711", + "KeyboardEvent", + "push.8631.N", + "push.25055", + "push.2114", + "push.38339", + "push.82680", + "push.48189", + "push.61965", + "push.64354", + "push.5903", + "push.23641", + "push.16126", + "push.81324", + "push.78713", + "push.34727", + "push.38284", + "push.39046", + "push.36712", + "push.91748", + "push.50416", + "push.77831", + "push.67071", + "push.99687", + "push.74569", + "push.47789", + "push.56907", + "push.50269", + "push.97272", + "push.49316", + "push.20671", + "push.7196", + "push.39035", + "push.76869", + "push.78690", + "push.11698", + "push.7991", + "push.96739", + "push.56935", + "push.28593", + "63815.r.d.Ay", + "push.63815.w", + "push.63815.v", + "push.63815.T", + "push.63815.C", + "push.63815.R", + "push.63815.S", + "push.63815.M", + "push.63815.U", + "push.63815.Q", + "push.63815.k", + "push.63815.F", + "push.63815.P", + "push.63815.x", + "push.63815.N", + "push.63815.O", + "push.63815.V", + ".G._tr_init", + ".G._tr_tally", + ".G._tr_align", + "push.63815.L", + "push.63815.J", + ".63815.Be", + ".63815.ye", + ".63815.Ie", + ".63815.we", + ".63815.ve", + ".63815.Te", + ".63815.Ce", + ".63815.Re", + ".63815.Se", + ".63815.Me", + ".63815.Ue", + ".63815.Qe", + ".63815.ke", + ".63815.Fe", + ".63815.Pe", + ".63815.Oe", + ".63815.Ve", + ".63815.Ge", + ".63815.Le", + ".deflateInit", + ".We.deflate", + ".deflateEnd", + ".63815.Je", + ".Ze.assign", + ".string2buf", + ".buf2string", + ".utf8border", + ".63815.Ye", + ".nt.push", + ".nt.onData", + ".nt.onEnd", + ".deflateRaw", + ".ot.gzip", + ".63815.ct", + ".63815.bt", + ".63815.Nt", + ".63815.Ot", + ".63815.Vt", + ".63815.Gt", + ".63815.Lt", + ".63815.Wt", + ".63815.zt", + ".63815.jt", + ".inflateInit", + ".Yt.inflate", + ".inflateEnd", + ".63815.Kt", + ".nr.push", + ".nr.onData", + ".nr.onEnd", + ".inflateRaw", + "28017.r.d.Qx", + ".28017._.has", + "._.ownKeys", + ".28017._.set", + ".28017.$.set", + "$.", + ".28017.O.B.J", + ".28017.O.B.S", + ".28017.O.B.K", + ".39736.r.d.A", + "push.39736.m", + "push.39736.E", + "push.39736.k", + "push.39736.F", + ".z.isBuffer", + "z.isFormData", + ".z.isBoolean", + ".z.isStream", + "39736.z.trim", + ".z.stripBOM", + ".z.endsWith", + ".z.toArray", + ".z.matchAll", + "39736.z.noop", + "z.isThenable", + ".toJSON", + "39736.j.from", + ".39736.re", + ".ne.append", + ".ne.toString", + ".39736.me", + "push.39736", + "push.39736", + ".39736.Fe", + ".39736.Pe", + ".39736.xe", + ".39736.Ne", + ".39736.De", + ".39736.Le", + ".39736.Je", + ".39736.Ze", + ".39736.He", + ".39736.ze", + ".39736.je", + ".39736.Ye", + ".39736.at", + ".nt.fetch", + ".39736.it", + ".39736.ot", + ".39736.st", + ".ut.spelling", + ".39736.Et", + "39736.It.all", + ".It.spread", + ".formToJSON", + ".", + ".", + ".", + ".get", + ".value", + ".r.d.all", + "r.d.allLimit", + ".d.allSeries", + ".r.d.any", + "r.d.anyLimit", + ".d.anySeries", + ".r.d.apply", + ".d.applyEach", + "r.d.asyncify", + ".r.d.auto", + "d.autoInject", + ".r.d.cargo", + "d.cargoQueue", + ".r.d.compose", + ".r.d.concat", + ".concatLimit", + "r.d.constant", + ".r.d.default", + ".r.d.detect", + ".detectLimit", + ".r.d.dir", + "r.d.doDuring", + ".r.d.doUntil", + "r.d.doWhilst", + ".r.d.during", + ".r.d.each", + ".d.eachLimit", + ".r.d.eachOf", + ".eachOfLimit", + "d.eachSeries", + ".ensureAsync", + ".r.d.every", + "d.everyLimit", + ".everySeries", + ".r.d.filter", + ".filterLimit", + ".r.d.find", + ".d.findLimit", + "d.findSeries", + ".r.d.flatMap", + ".r.d.foldl", + ".r.d.foldr", + ".r.d.forEach", + ".d.forEachOf", + ".r.d.forever", + ".r.d.groupBy", + ".r.d.inject", + ".r.d.log", + ".r.d.map", + "r.d.mapLimit", + ".d.mapSeries", + ".d.mapValues", + ".r.d.memoize", + "r.d.nextTick", + "r.d.parallel", + ".r.d.queue", + ".r.d.race", + ".r.d.reduce", + ".reduceRight", + ".r.d.reflect", + "d.reflectAll", + ".r.d.reject", + ".rejectLimit", + ".57732.s.d.A", + ".63171.s.d.A", + ".45956.s.d.A", + ".45562.s.d.A", + ".63080.s.d.A", + ".7021.s.d.A", + ".83191.s.d.A", + "91737.s.d.Cf", + "91737.s.d.Ho", + "91737.s.d.IX", + "91737.s.d.Ix", + "91737.s.d.KJ", + "91737.s.d.MP", + "91737.s.d.Nc", + "91737.s.d.Pc", + "91737.s.d.RT", + "a992dCONnkoVUGlEOs_c correct", + "91737.s.d.VX", + "91737.s.d.ZN", + "vCfBu0Bw3OKpHqb9XGyv GuQ_Ji_HL8lh49eWWAYK", + "91737.s.d.sf", + "91737.s.d.y$", + "91737.s.d.yl", + "91737.s.d.ys", + "91737.s.d.zZ", + "push.91737.C", + "push.91737.S", + "push.91737.v", + "push.91737.x", + "push.91737._", + "push.91737.w", + "push.91737.R", + "push.91737.O", + "push.91737.P", + "push.91737.b", + "push.91737.j", + "34578.s.d.rC", + "34578.s.d.u9", + "push.34578.r", + "12255.s.d.B$", + "12255.s.d.CG", + "12255.s.d.Eu", + "12255.s.d.Ff", + "12255.s.d.H3", + "12255.s.d.KD", + "12255.s.d.U3", + "12255.s.d._Y", + "12255.s.d.bu", + "12255.s.d.hO", + "12255.s.d.hV", + "12255.s.d.tQ", + "12255.s.d.x1", + "12255.s.d.yO", + "push.12255.T", + "push.12255.p", + "push.12255.f", + "push.12255.E", + "push.12255.N", + "push.12255.I", + "push.12255.y", + "83700.s.d.$s", + "83700.s.d.H1", + "83700.s.d.J2", + "83700.s.d.Nh", + "83700.s.d.OL", + "83700.s.d.f0", + "83700.s.d.qL", + ".deleteNode", + ".addNode", + "push.83700.g", + "push.83700.p", + "push.83700.f", + "push.83700.E", + "push.83700.N", + "push.83700.I", + ".4699.s.d.PC", + ".4699.s.d.hZ", + ".4699.s.d.r$", + "push.4699.o", + "91732.s.d.$d", + "91732.s.d.AQ", + "push.91732.r", + "20842.s.d.F$", + "20842.s.d.q1", + "push.20842.o", + "32171.s.d.$R", + "32171.s.d.C0", + "32171.s.d.HP", + "32171.s.d.PC", + "32171.s.d.qK", + ".removeAll", + "push.32171.A", + "45225.s.d.BD", + "45225.s.d.Df", + "45225.s.d.Om", + "45225.s.d.SQ", + "45225.s.d.Xi", + "45225.s.d.i6", + "45225.s.d.nl", + "45225.s.d.sX", + "45225.s.d.tn", + "push.45225.p", + "push.45225.f", + "86208.s.d.G7", + "86208.s.d.dv", + "push.86208.o", + ".68635.s.d.U", + "push.68635.u", + ".35.s.d.j", + ".29404.s.d.N", + ".29404.s.d.h", + "23792.s.d.IN", + "23792.s.d.ND", + "23792.s.d.oH", + "23792.s.d.oN", + "push.23792.c", + "push.23792.d", + "push.23792.l", + "push.23792.u", + "39849.s.d.E7", + "39849.s.d.GB", + "39849.s.d.GH", + "39849.s.d.HC", + "39849.s.d.HN", + "39849.s.d.ZB", + "39849.s.d._V", + "39849.s.d.is", + "39849.s.d.rd", + "39849.s.d.wP", + "39849.s.d.xC", + "push.39849.T", + "push.39849.g", + "push.39849.p", + "push.39849.f", + "push.39849.E", + "push.39849.N", + "push.39849.I", + "push.39849.C", + "push.39849.y", + "push.39849.S", + "push.39849.v", + ".21656.s.d.b", + "push.21656.r", + ".41349.s.d.o", + "push.41349.r", + "31566.s.d.ST", + "31566.s.d.n7", + "31566.s.d.u3", + "push.31566.r", + "push.31566.i", + "push.31566.d", + ".62784.s.d.s", + "push.62784.r", + "21610.s.d.DG", + "21610.s.d.E$", + "21610.s.d.FO", + "21610.s.d.GW", + "21610.s.d.Ik", + "21610.s.d.Lt", + "21610.s.d.M9", + "21610.s.d.PK", + "21610.s.d.RB", + "21610.s.d.Rf", + "21610.s.d.SP", + "21610.s.d.Se", + "21610.s.d.TK", + "21610.s.d.TL", + "21610.s.d.UH", + "21610.s.d.Ul", + "21610.s.d.VX", + "21610.s.d.Vl", + "21610.s.d.Vm", + "21610.s.d.ec", + "21610.s.d.fO", + "21610.s.d.hT", + "21610.s.d.iH", + "21610.s.d.j1", + "21610.s.d.lB", + "21610.s.d.lX", + "21610.s.d.mg", + "21610.s.d.mj", + "21610.s.d.px", + "21610.s.d.qP", + "21610.s.d.qw", + "21610.s.d.sP", + "21610.s.d.uC", + "21610.s.d.vf", + "th9f4mbc", + "21610.s.d.zj", + "push.21610.p", + "push.21610.f", + "push.21610.E", + "push.21610.N", + "push.21610.I", + "push.21610.C", + "push.21610.y", + "push.21610.S", + "push.21610.v", + "push.21610.x", + "push.21610.w", + "push.21610.P", + "push.21610.b", + "push.21610.j", + "push.21610.L", + "push.21610.k", + "push.21610.M", + "push.21610.U", + "push.21610.H", + "push.21610.B", + "push.21610.V", + "push.21610.W", + "push.21610.K", + "push.21610.q", + "push.21610.Y", + "push.21610.Z", + "push.21610.z", + ".21610.te", + "17101.s.d.$$", + "17101.s.d.$V", + "/guide", + "17101.s.d.C5", + "17101.s.d.Cz", + "17101.s.d.DG", + "17101.s.d.E$", + "17101.s.d.Ei", + "17101.s.d.FO", + "17101.s.d.FV", + "17101.s.d.GW", + "17101.s.d.Gn", + "17101.s.d.Ik", + "17101.s.d.K_", + "17101.s.d.Lt", + "17101.s.d.M9", + "17101.s.d.PK", + "17101.s.d.RB", + "17101.s.d.RU", + "17101.s.d.Rf", + "17101.s.d.Rj", + "17101.s.d.SP", + "17101.s.d.Se", + "17101.s.d.TK", + "17101.s.d.TL", + "17101.s.d.UH", + "17101.s.d.Ul", + "17101.s.d.VX", + "17101.s.d.Vl", + "17101.s.d.Vm", + "17101.s.d.Vr", + "17101.s.d.c7", + "17101.s.d.ec", + "17101.s.d.ej", + "17101.s.d.fO", + "17101.s.d.fg", + "17101.s.d.g8", + "17101.s.d.gk", + "17101.s.d.hR", + "17101.s.d.hT", + "17101.s.d.i8", + "17101.s.d.iH", + "17101.s.d.j1", + "17101.s.d.lB", + "17101.s.d.lX", + "17101.s.d.lh", + "17101.s.d.mg", + "17101.s.d.mj", + "17101.s.d.pt", + "17101.s.d.px", + "17101.s.d.qP", + "17101.s.d.qw", + "17101.s.d.sP", + "17101.s.d.uC", + "17101.s.d.vf", + "17101.s.d.yI", + "17101.s.d.zj", + "79242.s.d.FV", + "79242.s.d.K_", + "79242.s.d.RU", + "79242.s.d.Vr", + "79242.s.d.c7", + "79242.s.d.ej", + "79242.s.d.g8", + "79242.s.d.gk", + "79242.s.d.hR", + "79242.s.d.yI", + "79242.s.d.yd", + "push.79242.g", + "push.79242.p", + "push.79242.N", + "push.79242.I", + "push.79242.C", + "push.79242.y", + "push.79242.S", + "push.79242.v", + "push.79242.x", + "push.79242._", + "push.79242.w", + ".2587.s.d.$$", + ".2587.s.d.$9", + ".2587.s.d.$V", + ".2587.s.d.Ax", + ".2587.s.d.C5", + ".2587.s.d.Cz", + ".2587.s.d.Gn", + ".2587.s.d.Mn", + ".2587.s.d.PM", + ".2587.s.d.ZZ", + ".2587.s.d.fg", + ".2587.s.d.g4", + ".2587.s.d.i8", + ".2587.s.d.iH", + ".2587.s.d.iM", + ".2587.s.d.jS", + ".2587.s.d.lX", + ".2587.s.d.lh", + ".2587.s.d.pt", + ".2587.s.d.rV", + ".2587.s.d.un", + ".2587.s.d.wr", + ".2587.s.d.zm", + "push.2587.E", + "push.2587.N", + "push.2587.I", + "push.2587.C", + "push.2587.y", + "push.2587.S", + "push.2587.v", + "push.2587.x", + "push.2587._", + "push.2587.w", + "push.2587.k", + "push.2587.D", + "push.2587.F", + "push.2587.G", + "push.2587.M", + "push.2587.W", + "push.2587.K", + "21808.s.d.Jt", + "21808.s.d.Q_", + "21808.s.d.UL", + "21808.s.d.XU", + "21808.s.d.bE", + "21808.s.d.e2", + "21808.s.d.j4", + "21808.s.d.nX", + "21808.s.d.nZ", + "21808.s.d.on", + "21808.s.d.wH", + "push.21808.g", + "push.21808.p", + "push.21808.f", + "push.21808.E", + "push.21808.N", + "push.21808.I", + "push.21808.y", + "push.21808.S", + "push.21808.v", + "push.21808.x", + "push.21808._", + "push.21808.w", + ".54899.s.d.u", + "push.54899.r", + "push.52702.v", + "push.52702.x", + ".52702.me", + ".52702.Te", + "push.72587.i", + "push.72587.l", + "push.72587.p", + "push.72587.x", + "push.72587.j", + "push.81001.G", + "push.81001.M", + ".81001.re", + ".81001.oe", + ".81001.ie", + ".81001.ce", + ".81001.le", + ".81001.ue", + ".81001.Ae", + "ant-input", + ".81001.me", + ".81001.Te", + ".81001.ge", + ".81001.pe", + ".81001.Ie", + ".81001.Ce", + ".81001.Be", + ".81001.Je", + ".81001.st", + ".81001.nt", + ".81001.rt", + ".81001.lt", + ".81001.ht", + ".81001.ft", + ".81001.Et", + ".81001.Nt", + ".81001.It", + ".81001.Ct", + ".81001.yt", + ".81001._t", + ".81001.Pt", + "svg-close-circle-svg-0", + ".81001.jt", + ".81001.kt", + ".81001.Ut", + ".81001.Bt", + ".81001.Wt", + ".81001.Kt", + ".81001.Xt", + ".81001.Jt", + ".81001.as", + ".81001.ns", + ".81001.cs", + ".81001.ds", + ".81001.ls", + ".81001.us", + ".81001.As", + ".81001.ms", + ".81001.Ts", + ".81001.gs", + ".81001.ps", + ".81001.fs", + ".81001.Es", + ".81001.Is", + ".81001.ys", + ".81001.Ss", + ".81001.vs", + ".81001.xs", + ".81001.ws", + ".81001.Rs", + ".81001.Ps", + ".81001.bs", + ".81001.js", + ".81001.Ls", + ".81001.Ds", + ".81001.Fs", + ".81001.Gs", + ".81001.Ms", + ".81001.Us", + ".81001.Bs", + ".81001.Vs", + ".81001.Ws", + ".81001.qs", + ".81001.Ys", + ".81001.zs", + ".81001.Xs", + ".81001.Qs", + ".81001.Js", + ".81001.$s", + ".81001.ea", + ".81001.ta", + ".81001.sa", + ".81001.aa", + ".81001.ra", + ".81001.oa", + ".81001.ia", + ".81001.da", + ".81001.la", + ".81001.ua", + ".81001.Aa", + ".81001.ma", + ".81001.ha", + ".81001.Ta", + ".81001.pa", + ".81001.fa", + ".81001.Ea", + ".81001.Na", + ".81001.Ca", + ".81001.ya", + ".81001.Sa", + ".81001.va", + ".81001.xa", + ".81001._a", + ".81001.wa", + ".81001.Ra", + ".81001.Oa", + ".81001.Pa", + ".81001.Fa", + ".81001.Ga", + ".81001.Va", + ".81001.qa", + ".81001.Za", + ".81001.Xa", + ".81001.tn", + ".81001.sn", + ".81001.hn", + ".81001.Tn", + ".81001.En", + ".81001.Nn", + ".81001.Cn", + ".81001.Sn", + ".81001.xn", + ".81001.wn", + "74701.s.d.R1", + "74701.s.d.RU", + "74701.s.d.UX", + "74701.s.d.Uv", + "74701.s.d.dB", + "74701.s.d.eU", + "74701.s.d.ky", + "74701.s.d.lo", + "74701.s.d.oF", + "74701.s.d.p3", + "74701.s.d.rF", + ".5843.s.d.A", + "push.5843.l", + ".93771.s.d.A", + "push.93771.h", + "push.93771.g", + "push.93771.N", + "push.93771.C", + "push.3402.u", + "push.3402.m", + "push.3402.T", + "push.3402.p", + "push.3402.z", + "push.3402.X", + "push.3402.Q", + "push.3402.oe", + "push.3402.ce", + "push.3402.le", + "push.3402.Ae", + "push.3402.me", + "push.3402.Ne", + "push.3402.ye", + ".32103.s.d.A", + "ant-input-affix-wrapper", + "33647.s.d.Fe", + "33647.s.d.MX", + "33647.s.d.jq", + "push.33647.i", + ".34147.s.d.d", + "push.34147.n", + "58167.s.d.C8", + "58167.s.d.Jz", + "58167.s.d.PY", + "58167.s.d.WZ", + "58167.s.d.Xq", + "58167.s.d.ZV", + "58167.s.d.gH", + "58167.s.d.lw", + "58167.s.d.ve", + "a.A._toFixed", + "._toFixedNew", + ".a.A._toBg", + ".a.A._toHex", + "push.58167.r", + "push.58167.o", + "push.58167.i", + "push.58167.c", + "push.58167.d", + "/guide", + "push.58167.l", + "push.58167.u", + "push.58167.A", + "38011.s.d.Hf", + "38011.s.d.KE", + "38011.s.d.WS", + "38011.s.d.Xc", + "38011.s.d._c", + "38011.s.d.d_", + "38011.s.d.sH", + "38011.s.d.xi", + "38577.s.d.$f", + "38577.s.d.C8", + ".38577.s.d.P", + "38577.s.d.Yx", + "38577.s.d.Zt", + "38577.s.d._l", + "38577.s.d.cb", + "38577.s.d.it", + "38577.s.d.si", + "38577.s.d.vo", + "push.38577.l", + "push.38577.u", + "push.38577.A", + "push.38577.m", + "push.38577.h", + "push.38577.T", + "push.38577.g", + "push.38577.p", + "push.38577.f", + "push.38577.E", + "push.38577.N", + "44749.s.d.Bb", + "44749.s.d.rC", + "44749.s.d.rp", + ".51146.s.d.R", + "push.51146.i", + "71868.s.d.$c", + "71868.s.d.B6", + "71868.s.d.hi", + "push.71868.u", + "svg-close-circle-svg-0", + "push.71868.A", + "push.71868.m", + "28463.s.d.DZ", + "28463.s.d.Vw", + "svg-close-circle", + "push.28463.r", + "EVM networks", + "push.28463.o", + "96134.s.d.CQ", + "96134.s.d.Zp", + "96134.s.d.mM", + "push.96134.a", + "push.96134.n", + "push.96134.r", + ".8907.s.d.Br", + ".8907.s.d.Rl", + ".8907.s.d.ri", + ".8907.s.d.s3", + "12864.s.d.h3", + "12864.s.d.jH", + "12864.s.d.wx", + "12864.s.d.yT", + ".24862.s.d.r", + ".37486.s.d.M", + "push.37486.n", + ".9090.s.d.M", + ".28528.s.d.A", + "push.28528.d", + ".9308.s.d.Fx", + ".9308.s.d.Kq", + "65728.s.d.D2", + "65728.s.d.JN", + "65728.s.d.Kw", + "65728.s.d.O3", + "65728.s.d.YH", + "65728.s.d._3", + "65728.s.d.eK", + "65728.s.d.ex", + ".65728.s.d.j", + "65728.s.d.jN", + "65728.s.d.k4", + "65728.s.d.mh", + "65728.s.d.n_", + "65728.s.d.oh", + "65728.s.d.rx", + "65728.s.d.vq", + "65728.s.d.xY", + "65728.s.d.zY", + "push.65728.A", + "push.65728.m", + "ant-input-suffix", + "push.65728.g", + "push.65728.p", + ".65728.f.top", + ".f.trxCount", + ".f.price", + "f.balanceStr", + ".f.shortName", + ".65728.f.id", + "f.isOfficial", + ".f.count", + ".f.isRisk", + "push.65728.E", + "push.65728.N", + "push.65728.I", + "push.65728.C", + "push.65728.y", + "push.65728.S", + "push.65728.v", + "push.65728.x", + "push.65728._", + "push.65728.w", + "push.65728.R", + "push.65728.O", + "push.65728.P", + "push.65728.b", + "push.65728.j", + "push.65728.L", + "31825.s.d.G2", + "31825.s.d.JM", + "31825.s.d.ql", + "31825.s.d.rh", + "push.31825.o", + "push.31825.i", + "push.31825.c", + "19706.s.d.JS", + ".19706.s.d.T", + "19706.s.d.VK", + "19706.s.d.mN", + "19706.s.d.ot", + "19706.s.d.xH", + "19706.c.text", + "19706.c.text", + "19706.c.text", + "19706.c.text", + "19706.c.text", + "19706.c.text", + ".47957.ct", + ".47957.ut", + ".47957.yt", + ".47957.Nt", + ".47957.send", + ".47957.L.r", + ".r.renetwork", + ".47957.G.t", + ".t.renetwork", + ".t.ecsign", + ".t.ecrecover", + ".t.toRpcSig", + "t.fromRpcSig", + "t.ecdhUnsafe", + "push.49213.o", + "86606.t.sign", + ".t.verify", + ".t.recover", + "86606.t.ecdh", + "t.ecdhUnsafe", + ".get", + ".t.keccak", + ".t.keccak256", + ".t.sha256", + ".t.ripemd160", + ".t.rlphash", + ".t.zeros", + ".t.unpad", + ".t.toBuffer", + ".bufferToInt", + ".bufferToHex", + "t.fromSigned", + "t.toUnsigned", + ".t.baToJSON", + ".zeroAddress", + "t.ecdhUnsafe", + "push.92275.o", + "push.37284.o", + "exports.sign", + ".verify", + ".recover", + "exports.ecdh", + ".ecdhUnsafe", + "push.65474.A", + ".t.zeros", + ".zeroAddress", + ".t.setLength", + "t.stripZeros", + ".t.toBuffer", + ".bufferToInt", + ".bufferToHex", + "t.fromSigned", + "t.toUnsigned", + ".t.keccak", + ".t.keccak256", + ".t.sha256", + ".t.ripemd160", + ".t.rlphash", + ".t.ecsign", + ".t.ecrecover", + ".t.toRpcSig", + "t.fromRpcSig", + ".t.baToJSON", + "push.69039.i", + ".i.eventID", + ".i.methodID", + ".i.rawEncode", + ".i.rawDecode", + ".i.stringify", + ".fromSerpent", + ".i.toSerpent", + ".get", + ".get", + ".get", + ".get", + ".get", + ".bytesToUtf8", + "t.hexToBytes", + ".equalsBytes", + ".t.wrapHash", + ".get", + ".get", + ".get", + ".get", + ".get", + ".bytesToUtf8", + "t.hexToBytes", + ".equalsBytes", + ".t.wrapHash", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".bytesToUtf8", + "t.hexToBytes", + ".equalsBytes", + ".t.wrapHash", + ".get", + ".get", + "push.17115.A", + "push.17115.a", + ".A.getJSF", + "A.parseBytes", + ".A.intFromLE", + "e.", + ".s.toBytes", + ".s.toHex", + "o.fromPublic", + "o.fromSecret", + ".o.secret", + "27010.o.sign", + ".o.verify", + ".o.getSecret", + ".o.getPublic", + "87265.f.sign", + ".f.verify", + ".f.hashInt", + ".encodePoint", + ".decodePoint", + ".f.encodeInt", + ".f.decodeInt", + ".f.isPoint", + "i._importDER", + ".i.toDER", + "n.fromPublic", + ".fromPrivate", + ".n.validate", + ".n.getPublic", + "n.getPrivate", + ".n.derive", + "97185.n.sign", + ".n.verify", + ".n.inspect", + ".d.keyPair", + "d.genKeyPair", + "72710.d.sign", + ".d.verify", + "s._endoSplit", + "s.pointFromX", + ".c._getBeta", + ".c.toJSON", + ".c.inspect", + ".17695.c.add", + ".17695.c.dbl", + "17695.c.getX", + "17695.c.getY", + ".c.mulAdd", + ".c.jmulAdd", + ".17695.c.eq", + ".17695.f.neg", + "17695.f.dblp", + ".17695.f.dbl", + ".f._zeroDbl", + ".f._threeDbl", + "17695.f._dbl", + "17695.f.trpl", + ".17695.f.mul", + ".17695.f.eq", + ".f.eqXToP", + ".f.inspect", + ".c.neg.A", + ".o.validate", + ".decodePoint", + ".o.point", + "s.precompute", + ".s._encode", + ".s.fromJSON", + ".s.inspect", + "s.isInfinity", + ".35567.s.dbl", + ".35567.s.add", + ".s.diffAdd", + ".35567.s.mul", + ".s.mulAdd", + ".s.jumlAdd", + ".35567.s.eq", + ".s.normalize", + "35567.s.getX", + ".s._mulA", + ".s._mulC", + ".s.jpoint", + "s.pointFromX", + "s.pointFromY", + ".s.validate", + ".s.point", + ".c.fromJSON", + ".c.inspect", + "c.isInfinity", + ".c._extDbl", + ".c._projDbl", + ".39861.c.dbl", + ".c._extAdd", + ".c._projAdd", + ".39861.c.add", + ".39861.c.mul", + ".c.mulAdd", + ".c.jmulAdd", + ".c.normalize", + ".39861.c.neg", + "39861.c.getX", + "39861.c.getY", + ".39861.c.eq", + ".c.eqXToP", + ".s.point", + ".s.validate", + ".s._wnafMul", + "._wnafMulAdd", + ".96160.c.eq", + ".decodePoint", + ".c._encode", + ".c.encode", + ".c._getBeta", + "96160.c.dblp", + ".get", + ".g.getPrime", + ".66115.t.ip", + ".66115.t.rip", + ".66115.t.pc1", + ".t.r28shl", + ".66115.t.pc2", + ".t.expand", + "t.substitute", + ".t.permute", + ".t.padSplit", + ".s.create", + ".s._update", + ".s.create", + "s.deriveKeys", + ".s._update", + "13322.s._pad", + ".s._unpad", + ".s._encrypt", + ".s._decrypt", + "9663.a._init", + ".a.update", + ".a._buffer", + "9663.a.final", + ".9663.a._pad", + ".a._unpad", + ".n._cbcInit", + ".n._update", + ".t.create", + "._doReset", + "._doFinalize", + "extend.clone", + "._doReset", + "._doFinalize", + ".e.exports.a", + ".Base.create", + ".o.Base.init", + "o.Base.clone", + ".extend.init", + ".toString", + ".concat", + "extend.clamp", + "extend.clone", + ".random", + ".stringify", + ".f.Hex.parse", + ".stringify", + "Latin1.parse", + ".stringify", + "f.Utf8.parse", + "extend.reset", + "._append", + "._process", + "extend.clone", + ".extend.init", + "extend.reset", + ".update", + ".finalize", + ".init.t.init", + ".t.getHashes", + ".s._update", + ".s._final", + ".d._update", + ".d._final", + ".e.exports", + ".e.exports", + ".s._update", + ".s._final", + ".e.exports", + "68633.e.bstr", + ".68633.e.buf", + ".68633.e.str", + ".i.update", + "i.getAuthTag", + "i.setAuthTag", + ".i.setAAD", + "i._transform", + ".i._flush", + ".i._toString", + "push.51919.u", + "t.SlowBuffer", + ".get", + ".get", + ".allocUnsafe", + ".s.compare", + ".s.concat", + ".s.swap16", + ".s.swap32", + ".s.swap64", + ".s.toString", + ".s.equals", + ".s.inspect", + ".s.compare", + ".s.includes", + ".s.indexOf", + ".lastIndexOf", + ".s.toJSON", + ".s.slice", + "s.readUIntLE", + "s.readUIntBE", + ".s.readUInt8", + ".s.readIntLE", + ".s.readIntBE", + ".s.readInt8", + ".readInt16LE", + ".readInt16BE", + ".readInt32LE", + ".readInt32BE", + ".readFloatLE", + ".readFloatBE", + ".writeUIntLE", + ".writeUIntBE", + "s.writeUInt8", + "s.writeIntLE", + "s.writeIntBE", + ".s.writeInt8", + "84686.s.copy", + "V.", + "get code", + "set code", + ".e.exports", + ".encode", + ".decode", + ".e.exports", + ".e.exports", + ".f._write", + ".f.update", + "77478.f.sign", + ".d._write", + ".d.update", + ".d.verify", + ".s._update", + ".s._final", + ".t.Cipher", + ".t.Decipher", + "t.getCiphers", + ".i._update", + ".i._final", + ".t.encrypt", + ".t.encrypt", + ".t.decrypt", + ".t.encrypt", + ".t.encrypt", + ".t.encrypt", + ".t.encrypt", + ".t.encrypt", + ".t.decrypt", + ".e.exports", + ".i.ghash", + ".i._multiply", + ".i.update", + ".i.final", + ".f._update", + ".f._final", + ".36042.u.add", + ".36042.u.get", + ".u.flush", + ".f._update", + ".f._final", + ".6770.d.add", + ".6770.d.get", + "6770.d.flush", + "t.getCiphers", + ".f._update", + ".f._final", + "f.getAuthTag", + "f.setAuthTag", + ".f.setAAD", + ".c._reset", + ".c.scrub", + ".encrypt", + ".decrypt", + ".e.exports", + ".a.generate", + ".a._rand", + ".6097.n.max", + ".6097.n.min", + "n._initArray", + "6097.n._move", + ".n.toNumber", + ".n.toJSON", + ".n.toArray", + ".toArrayLike", + ".n._zeroBits", + ".n.bitLength", + ".n.zeroBits", + "n.byteLength", + ".n.fromTwos", + ".6097.n.neg", + ".6097.n.ineg", + ".6097.n.iuor", + ".6097.n.ior", + ".6097.n.or", + ".6097.n.uor", + "6097.n.iuand", + ".6097.n.iand", + ".6097.n.and", + ".6097.n.uand", + "6097.n.iuxor", + ".6097.n.ixor", + ".6097.n.xor", + ".6097.n.uxor", + "6097.n.inotn", + ".6097.n.notn", + ".6097.n.setn", + ".6097.n.isub", + ".6097.n.sub", + "push.6097.g", + ".6097.n.mulf", + ".6097.n.imul", + ".6097.n.muln", + ".6097.n.sqr", + ".6097.n.isqr", + ".6097.n.pow", + "6097.n.ishln", + "6097.n.ishrn", + ".6097.n.shln", + ".6097.n.shrn", + "6097.n.ushrn", + "6097.n.testn", + ".n.imaskn", + "6097.n.maskn", + "6097.n.iaddn", + ".n._iaddn", + "6097.n.isubn", + ".6097.n.addn", + ".6097.n.subn", + ".6097.n.iabs", + ".6097.n.abs", + ".6097.n.mod", + ".n.divRound", + ".6097.n.modn", + ".6097.n.egcd", + ".n._invmp", + ".6097.n.gcd", + ".6097.n.invm", + ".n.isEven", + "6097.n.isOdd", + "6097.n.andln", + "6097.n.bincn", + ".6097.n.cmpn", + ".6097.n.gtn", + ".6097.n.gt", + ".6097.n.gten", + ".6097.n.gte", + ".6097.n.ltn", + ".6097.n.lten", + ".6097.n.lte", + ".6097.n.eqn", + ".6097.n.eq", + ".6097.n.red", + "6097.n.toRed", + ".n.fromRed", + ".n._forceRed", + ".n.forceRed", + ".n.redAdd", + ".n.redIAdd", + ".n.redSub", + ".n.redISub", + ".n.redShl", + ".n.redMul", + ".n.redIMul", + ".n.redSqr", + ".n.redISqr", + ".n.redSqrt", + ".n.redInvm", + "push.96843.r", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".F.catch", + "ant-progress", + "ant-progress ant-progress-line ant-progress-status-normal ant-progress-small", + "vxPoEPXf19d01PifZIA8 xeyOhKyy55x6uGbx_4Qq", + "ant-progress ant-progress-line ant-progress-status-normal ant-progress-small", + "ant-progress", + "vxPoEPXf19d01PifZIA8 xeyOhKyy55x6uGbx_4Qq", + "95px 232px", + ".e.exports", + ".F.finish", + ".e.exports", + ".e.exports", + ".F.complete", + ".F.abrupt", + ".e.exports.t", + "000000000001", + "000000000000", + "00", + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "0a", + "0b", + "0c", + "0d", + "0e", + "0f", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "1a", + "1b", + "1c", + "1d", + "1e", + "1f", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "2a", + "2b", + "2c", + "2d", + "2e", + "2f", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "3a", + "3b", + "3c", + "3d", + "3e", + "3f", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "4a", + "4b", + "4c", + "4d", + "4e", + "4f", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "5a", + "5b", + "5c", + "5d", + "5e", + "5f", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "6a", + "6b", + "6c", + "6d", + "6e", + "6f", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "7a", + "7b", + "7c", + "7d", + "7e", + "7f", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "8a", + "8b", + "8c", + "8d", + "8e", + "8f", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "9a", + "9b", + "9c", + "9d", + "9e", + "9f", + "a0", + "a1", + "a2", + "a3", + "a4", + "a5", + "a6", + "a7", + "a8", + "a9", + "aa", + "ab", + "ac", + "ad", + "ae", + "af", + "b0", + "b1", + "b2", + "b3", + "b4", + "b5", + "b6", + "b7", + "b8", + "b9", + "ba", + "bb", + "bc", + "bd", + "be", + "bf", + "c0", + "c1", + "c2", + "c3", + "c4", + "c5", + "c6", + "c7", + "c8", + "c9", + "ca", + "cb", + "cc", + "cd", + "ce", + "cf", + "d0", + "d1", + "d2", + "d3", + "d4", + "d5", + "d6", + "d7", + "d8", + "d9", + "da", + "db", + "dc", + "dd", + "de", + "df", + "e0", + "e1", + "e2", + "e3", + "e4", + "e5", + "e6", + "e7", + "e8", + "e9", + "ea", + "eb", + "ec", + "ed", + "ee", + "ef", + "f0", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "fa", + "fb", + "fc", + "fd", + "fe", + "ff", + "FMD5MW11TIIMYFSWDXVGQDUD9XR7GVV9XR29J", + "8JKSO2PM4M2K45EL", + "S8NFNSFJDFJKNFKASNFSJNFKJSN2344SFN2K2", + "00", + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "0a", + "0b", + "0c", + "0d", + "0e", + "0f", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "1a", + "1b", + "1c", + "1d", + "1e", + "1f", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "2a", + "2b", + "2c", + "2d", + "2e", + "2f", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "3a", + "3b", + "3c", + "3d", + "3e", + "3f", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "4a", + "4b", + "4c", + "4d", + "4e", + "4f", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "5a", + "5b", + "5c", + "5d", + "5e", + "5f", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "6a", + "6b", + "6c", + "6d", + "6e", + "6f", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "7a", + "7b", + "7c", + "7d", + "7e", + "7f", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "8a", + "8b", + "8c", + "8d", + "8e", + "8f", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "9a", + "9b", + "9c", + "9d", + "9e", + "9f", + "a0", + "a1", + "a2", + "a3", + "a4", + "a5", + "a6", + "a7", + "a8", + "a9", + "aa", + "ab", + "ac", + "ad", + "ae", + "af", + "b0", + "b1", + "b2", + "b3", + "b4", + "b5", + "b6", + "b7", + "b8", + "b9", + "ba", + "bb", + "bc", + "bd", + "be", + "bf", + "c0", + "c1", + "c2", + "c3", + "c4", + "c5", + "c6", + "c7", + "c8", + "c9", + "ca", + "cb", + "cc", + "cd", + "ce", + "cf", + "d0", + "d1", + "d2", + "d3", + "d4", + "d5", + "d6", + "d7", + "d8", + "d9", + "da", + "db", + "dc", + "dd", + "de", + "df", + "e0", + "e1", + "e2", + "e3", + "e4", + "e5", + "e6", + "e7", + "e8", + "e9", + "ea", + "eb", + "ec", + "ed", + "ee", + "ef", + "f0", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "fa", + "fb", + "fc", + "fd", + "fe", + "ff", + "https://tronscan.org/#", + "Event", + "HTMLImageElement", + "constructor", + "error", + "event", + "fallback", + "function", + "receive", + "struct", + "calldata", + "memory", + "storage", + "payable", + "indexed", + "tuple", + "returns", + "constant", + "external", + "internal", + "private", + "public", + "pure", + "view", + "zh_cn", + "zh_tw", + "0%", + "000000000001", + "000000000000", + "-0x01", + "0x00", + "0x01", + "0x02", + "0x0de0b6b3a7640000", + "00", + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "0a", + "0b", + "0c", + "0d", + "0e", + "0f", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "1a", + "1b", + "1c", + "1d", + "1e", + "1f", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "2a", + "2b", + "2c", + "2d", + "2e", + "2f", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "3a", + "3b", + "3c", + "3d", + "3e", + "3f", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "4a", + "4b", + "4c", + "4d", + "4e", + "4f", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "5a", + "5b", + "5c", + "5d", + "5e", + "5f", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "6a", + "6b", + "6c", + "6d", + "6e", + "6f", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "7a", + "7b", + "7c", + "7d", + "7e", + "7f", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "8a", + "8b", + "8c", + "8d", + "8e", + "8f", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "9a", + "9b", + "9c", + "9d", + "9e", + "9f", + "a0", + "a1", + "a2", + "a3", + "a4", + "a5", + "a6", + "a7", + "a8", + "a9", + "aa", + "ab", + "ac", + "ad", + "ae", + "af", + "b0", + "b1", + "b2", + "b3", + "b4", + "b5", + "b6", + "b7", + "b8", + "b9", + "ba", + "bb", + "bc", + "bd", + "be", + "bf", + "c0", + "c1", + "c2", + "c3", + "c4", + "c5", + "c6", + "c7", + "c8", + "c9", + "ca", + "cb", + "cc", + "cd", + "ce", + "cf", + "d0", + "d1", + "d2", + "d3", + "d4", + "d5", + "d6", + "d7", + "d8", + "d9", + "da", + "db", + "dc", + "dd", + "de", + "df", + "e0", + "e1", + "e2", + "e3", + "e4", + "e5", + "e6", + "e7", + "e8", + "e9", + "ea", + "eb", + "ec", + "ed", + "ee", + "ef", + "f0", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "fa", + "fb", + "fc", + "fd", + "fe", + "ff", + "00", + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "0a", + "0b", + "0c", + "0d", + "0e", + "0f", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "1a", + "1b", + "1c", + "1d", + "1e", + "1f", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "2a", + "2b", + "2c", + "2d", + "2e", + "2f", + "30", + "31", + "32", + "33", + "34", + "35", + "36", + "37", + "38", + "39", + "3a", + "3b", + "3c", + "3d", + "3e", + "3f", + "40", + "41", + "42", + "43", + "44", + "45", + "46", + "47", + "48", + "49", + "4a", + "4b", + "4c", + "4d", + "4e", + "4f", + "50", + "51", + "52", + "53", + "54", + "55", + "56", + "57", + "58", + "59", + "5a", + "5b", + "5c", + "5d", + "5e", + "5f", + "60", + "61", + "62", + "63", + "64", + "65", + "66", + "67", + "68", + "69", + "6a", + "6b", + "6c", + "6d", + "6e", + "6f", + "70", + "71", + "72", + "73", + "74", + "75", + "76", + "77", + "78", + "79", + "7a", + "7b", + "7c", + "7d", + "7e", + "7f", + "80", + "81", + "82", + "83", + "84", + "85", + "86", + "87", + "88", + "89", + "8a", + "8b", + "8c", + "8d", + "8e", + "8f", + "90", + "91", + "92", + "93", + "94", + "95", + "96", + "97", + "98", + "99", + "9a", + "9b", + "9c", + "9d", + "9e", + "9f", + "a0", + "a1", + "a2", + "a3", + "a4", + "a5", + "a6", + "a7", + "a8", + "a9", + "aa", + "ab", + "ac", + "ad", + "ae", + "af", + "b0", + "b1", + "b2", + "b3", + "b4", + "b5", + "b6", + "b7", + "b8", + "b9", + "ba", + "bb", + "bc", + "bd", + "be", + "bf", + "c0", + "c1", + "c2", + "c3", + "c4", + "c5", + "c6", + "c7", + "c8", + "c9", + "ca", + "cb", + "cc", + "cd", + "ce", + "cf", + "d0", + "d1", + "d2", + "d3", + "d4", + "d5", + "d6", + "d7", + "d8", + "d9", + "da", + "db", + "dc", + "dd", + "de", + "df", + "e0", + "e1", + "e2", + "e3", + "e4", + "e5", + "e6", + "e7", + "e8", + "e9", + "ea", + "eb", + "ec", + "ed", + "ee", + "ef", + "f0", + "f1", + "f2", + "f3", + "f4", + "f5", + "f6", + "f7", + "f8", + "f9", + "fa", + "fb", + "fc", + "fd", + "fe", + "ff", + "[\"/\",\"/home\"]", + "UfsY8g2wyFeqaGJZioIo gOfDQ1qoM4N06OuYjZQw uT_i2E_G0awguc204_W3 wGNioVu8q_yQSfGv9exY", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + "ant-zoom", + "ant-fade", + "UfsY8g2wyFeqaGJZioIo gOfDQ1qoM4N06OuYjZQw uT_i2E_G0awguc204_W3 QZgGj7k_WZXqchTirzXu", + ".e.exports.h", + "s.d.A", + "s.d.Ay", + "s.d.U", + "s.d.qb", + "mqzaBiPUKGoGobUdSIsD vxPoEPXf19d01PifZIA8", + ".e.exports.n", + "vxPoEPXf19d01PifZIA8 kG_s0kw2_sOpBqSpWztn", + "t.d.A", + "t.d.A", + ".A.slice", + "c.focus", + "c.saveInput", + "c.onFocus", + "c.onBlur", + ".handleReset", + ".renderInput", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "ant-progress-bg", + "$ --", + "w3rqdbFNVliadvvMFtdf n8IE6Ks8axKkR9bvTl8h", + "/0", + "O.g", + ".onChange", + ".onFocus", + ".onChange", + ".onFocus", + ".e.exports", + "0%", + "^[\t\n\u000b\f\r                 

]+", + "(^|[^\t\n\u000b\f\r                 

])[\t\n\u000b\f\r                 

]+$", + ".e.exports", + "/0", + ".e.exports.t", + "771b56da-d4a6-49bd-99e9-f88fba5a4bd8", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports.a", + ".r.awrap", + ".r.async", + "50844.r.keys", + ".F.reset", + "50844.F.stop", + ".e.exports", + ".toString", + ".e.exports.t", + "loadstart__", + "push.42839.l", + "load__", + ".A.resolve", + ".e.exports", + ".e.exports", + "push.79284.T", + "push.67126.s", + ".e.exports", + "push.39408.h", + ".e.exports", + ".e.exports", + "34f35db7cdaba8480e5e3cd39f9617152525109224e55b8b370f8aefbddcca89", + ".70381.t.add", + ".70381.t.get", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports.f", + ".e.exports", + ".e.exports", + "push.7575.n", + ".e.exports.f", + "selectionchange__bubble", + "selectionchange__capture", + ".e.exports", + ".a.get", + ".e.exports", + "push.70381.t", + "/home", + "jsl8df0j", + "percent", + "push.15629.M", + "push.15629.U", + "push.15629.Q", + "push.15629.E", + "push.15629.B", + ".e.exports", + ".e.exports", + "push.31406.f", + ".e.exports", + "push.34425.d", + "push.38963.f", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + "ant-modal-close", + "t.d.C", + "loadeddata__", + "가격", + "가끔", + "가난", + "가능", + "가득", + "가르침", + "가뭄", + "가방", + "가상", + "가슴", + "가운데", + "가을", + "가이드", + "가입", + "가장", + "가정", + "가족", + "가죽", + "각오", + "각자", + "간격", + "간부", + "간섭", + "간장", + "간접", + "간판", + "갈등", + "갈비", + "갈색", + "갈증", + "감각", + "감기", + "감소", + "감수성", + "감자", + "감정", + "갑자기", + "강남", + "강당", + "강도", + "강력히", + "강변", + "강북", + "강사", + "강수량", + "강아지", + "강원도", + "강의", + "강제", + "강조", + "같이", + "개구리", + "개나리", + "개방", + "개별", + "개선", + "개성", + "개인", + "객관적", + "거실", + "거액", + "거울", + "거짓", + "거품", + "걱정", + "건강", + "건물", + "건설", + "건조", + "건축", + "걸음", + "검사", + "검토", + "게시판", + "게임", + "겨울", + "견해", + "결과", + "결국", + "결론", + "결석", + "결승", + "결심", + "결정", + "결혼", + "경계", + "경고", + "경기", + "경력", + "경복궁", + "경비", + "경상도", + "경영", + "경우", + "경쟁", + "경제", + "경주", + "경찰", + "경치", + "경향", + "경험", + "계곡", + "계단", + "계란", + "계산", + "계속", + "계약", + "계절", + "계층", + "계획", + "고객", + "고구려", + "고궁", + "고급", + "고등학생", + "고무신", + "고민", + "고양이", + "고장", + "고전", + "고집", + "고춧가루", + "고통", + "고향", + "곡식", + "골목", + "골짜기", + "골프", + "공간", + "공개", + "공격", + "공군", + "공급", + "공기", + "공동", + "공무원", + "공부", + "공사", + "공식", + "공업", + "공연", + "공원", + "공장", + "공짜", + "공책", + "공통", + "공포", + "공항", + "공휴일", + "과목", + "과일", + "과장", + "과정", + "과학", + "관객", + "관계", + "관광", + "관념", + "관람", + "관련", + "관리", + "관습", + "관심", + "관점", + "관찰", + "광경", + "광고", + "광장", + "광주", + "괴로움", + "굉장히", + "교과서", + "교문", + "교복", + "교실", + "교양", + "교육", + "교장", + "교직", + "교통", + "교환", + "교훈", + "구경", + "구름", + "구멍", + "구별", + "구분", + "구석", + "구성", + "구속", + "구역", + "구입", + "구청", + "구체적", + "국가", + "국기", + "국내", + "국립", + "국물", + "국민", + "국수", + "국어", + "국왕", + "국적", + "국제", + "국회", + "군대", + "군사", + "군인", + "궁극적", + "권리", + "권위", + "권투", + "귀국", + "귀신", + "규정", + "규칙", + "균형", + "그날", + "그냥", + "그늘", + "그러나", + "그룹", + "그릇", + "그림", + "그제서야", + "그토록", + "극복", + "극히", + "근거", + "근교", + "근래", + "근로", + "근무", + "근본", + "근원", + "근육", + "근처", + "글씨", + "글자", + "금강산", + "금고", + "금년", + "금메달", + "금액", + "금연", + "금요일", + "금지", + "긍정적", + "기간", + "기관", + "기념", + "기능", + "기독교", + "기둥", + "기록", + "기름", + "기법", + "기본", + "기분", + "기쁨", + "기숙사", + "기술", + "기억", + "기업", + "기온", + "기운", + "기원", + "기적", + "기준", + "기침", + "기혼", + "기획", + "긴급", + "긴장", + "길이", + "김밥", + "김치", + "김포공항", + "깍두기", + "깜빡", + "깨달음", + "깨소금", + "껍질", + "꼭대기", + "꽃잎", + "나들이", + "나란히", + "나머지", + "나물", + "나침반", + "나흘", + "낙엽", + "난방", + "날개", + "날씨", + "날짜", + "남녀", + "남대문", + "남매", + "남산", + "남자", + "남편", + "남학생", + "낭비", + "낱말", + "내년", + "내용", + "내일", + "냄비", + "냄새", + "냇물", + "냉동", + "냉면", + "냉방", + "냉장고", + "넥타이", + "넷째", + "노동", + "노란색", + "노력", + "노인", + "녹음", + "녹차", + "녹화", + "논리", + "논문", + "논쟁", + "놀이", + "농구", + "농담", + "농민", + "농부", + "농업", + "농장", + "농촌", + "높이", + "눈동자", + "눈물", + "눈썹", + "뉴욕", + "느낌", + "늑대", + "능동적", + "능력", + "다방", + "다양성", + "다음", + "다이어트", + "다행", + "단계", + "단골", + "단독", + "단맛", + "단순", + "단어", + "단위", + "단점", + "단체", + "단추", + "단편", + "단풍", + "달걀", + "달러", + "달력", + "달리", + "닭고기", + "담당", + "담배", + "담요", + "담임", + "답변", + "답장", + "당근", + "당분간", + "당연히", + "당장", + "대규모", + "대낮", + "대단히", + "대답", + "대도시", + "대략", + "대량", + "대륙", + "대문", + "대부분", + "대신", + "대응", + "대장", + "대전", + "대접", + "대중", + "대책", + "대출", + "대충", + "대통령", + "대학", + "대한민국", + "대합실", + "대형", + "덩어리", + "데이트", + "도대체", + "도덕", + "도둑", + "도망", + "도서관", + "도심", + "도움", + "도입", + "도자기", + "도저히", + "도전", + "도중", + "도착", + "독감", + "독립", + "독서", + "독일", + "독창적", + "동화책", + "뒷모습", + "뒷산", + "딸아이", + "마누라", + "마늘", + "마당", + "마라톤", + "마련", + "마무리", + "마사지", + "마약", + "마요네즈", + "마을", + "마음", + "마이크", + "마중", + "마지막", + "마찬가지", + "마찰", + "마흔", + "막걸리", + "막내", + "막상", + "만남", + "만두", + "만세", + "만약", + "만일", + "만점", + "만족", + "만화", + "많이", + "말기", + "말씀", + "말투", + "맘대로", + "망원경", + "매년", + "매달", + "매력", + "매번", + "매스컴", + "매일", + "매장", + "맥주", + "먹이", + "먼저", + "먼지", + "멀리", + "메일", + "며느리", + "며칠", + "면담", + "멸치", + "명단", + "명령", + "명예", + "명의", + "명절", + "명칭", + "명함", + "모금", + "모니터", + "모델", + "모든", + "모범", + "모습", + "모양", + "모임", + "모조리", + "모집", + "모퉁이", + "목걸이", + "목록", + "목사", + "목소리", + "목숨", + "목적", + "목표", + "몰래", + "몸매", + "몸무게", + "몸살", + "몸속", + "몸짓", + "몸통", + "몹시", + "무관심", + "무궁화", + "무더위", + "무덤", + "무릎", + "무슨", + "무엇", + "무역", + "무용", + "무조건", + "무지개", + "무척", + "문구", + "문득", + "문법", + "문서", + "문제", + "문학", + "문화", + "물가", + "물건", + "물결", + "물고기", + "물론", + "물리학", + "물음", + "물질", + "물체", + "미국", + "미디어", + "미사일", + "미술", + "미역", + "미용실", + "미움", + "미인", + "미팅", + "미혼", + "민간", + "민족", + "민주", + "믿음", + "밀가루", + "밀리미터", + "밑바닥", + "바가지", + "바구니", + "바나나", + "바늘", + "바닥", + "바닷가", + "바람", + "바이러스", + "바탕", + "박물관", + "박사", + "박수", + "반대", + "반드시", + "반말", + "반발", + "반성", + "반응", + "반장", + "반죽", + "반지", + "반찬", + "받침", + "발가락", + "발걸음", + "발견", + "발달", + "발레", + "발목", + "발바닥", + "발생", + "발음", + "발자국", + "발전", + "발톱", + "발표", + "밤하늘", + "밥그릇", + "밥맛", + "밥상", + "밥솥", + "방금", + "방면", + "방문", + "방바닥", + "방법", + "방송", + "방식", + "방안", + "방울", + "방지", + "방학", + "방해", + "방향", + "배경", + "배꼽", + "배달", + "배드민턴", + "백두산", + "백색", + "백성", + "백인", + "백제", + "백화점", + "버릇", + "버섯", + "버튼", + "번개", + "번역", + "번지", + "번호", + "벌금", + "벌레", + "벌써", + "범위", + "범인", + "범죄", + "법률", + "법원", + "법적", + "법칙", + "베이징", + "벨트", + "변경", + "변동", + "변명", + "변신", + "변호사", + "변화", + "별도", + "별명", + "별일", + "병실", + "병아리", + "병원", + "보관", + "보너스", + "보라색", + "보람", + "보름", + "보상", + "보안", + "보자기", + "보장", + "보전", + "보존", + "보통", + "보편적", + "보험", + "복도", + "복사", + "복숭아", + "복습", + "볶음", + "본격적", + "본래", + "본부", + "본사", + "본성", + "본인", + "본질", + "볼펜", + "봉사", + "봉지", + "봉투", + "부근", + "부끄러움", + "부담", + "부동산", + "부문", + "부분", + "부산", + "부상", + "부엌", + "부인", + "부작용", + "부장", + "부정", + "부족", + "부지런히", + "부친", + "부탁", + "부품", + "부회장", + "북부", + "북한", + "분노", + "분량", + "분리", + "분명", + "분석", + "분야", + "분위기", + "분필", + "분홍색", + "불고기", + "불과", + "불교", + "불꽃", + "불만", + "불법", + "불빛", + "불안", + "불이익", + "불행", + "브랜드", + "비극", + "비난", + "비닐", + "비둘기", + "비디오", + "비로소", + "비만", + "비명", + "비밀", + "비바람", + "비빔밥", + "비상", + "비용", + "비율", + "비중", + "비타민", + "비판", + "빌딩", + "빗물", + "빗방울", + "빗줄기", + "빛깔", + "빨간색", + "빨래", + "빨리", + "사건", + "사계절", + "사나이", + "사냥", + "사람", + "사랑", + "사립", + "사모님", + "사물", + "사방", + "사상", + "사생활", + "사설", + "사슴", + "사실", + "사업", + "사용", + "사월", + "사장", + "사전", + "사진", + "사촌", + "사춘기", + "사탕", + "사투리", + "사흘", + "산길", + "산부인과", + "산업", + "산책", + "살림", + "살인", + "살짝", + "삼계탕", + "삼국", + "삼십", + "삼월", + "삼촌", + "상관", + "상금", + "상대", + "상류", + "상반기", + "상상", + "상식", + "상업", + "상인", + "상자", + "상점", + "상처", + "상추", + "상태", + "상표", + "상품", + "상황", + "새벽", + "색깔", + "색연필", + "생각", + "생명", + "생물", + "생방송", + "생산", + "생선", + "생신", + "생일", + "생활", + "서랍", + "서른", + "서명", + "서민", + "서비스", + "서양", + "서울", + "서적", + "서점", + "서쪽", + "서클", + "석사", + "석유", + "선거", + "선물", + "선배", + "선생", + "선수", + "선원", + "선장", + "선전", + "선택", + "선풍기", + "설거지", + "설날", + "설렁탕", + "설명", + "설문", + "설사", + "설악산", + "설치", + "설탕", + "섭씨", + "성공", + "성당", + "성명", + "성별", + "성인", + "성장", + "성적", + "성질", + "성함", + "세금", + "세미나", + "세상", + "세월", + "세종대왕", + "세탁", + "센터", + "센티미터", + "셋째", + "소규모", + "소극적", + "소금", + "소나기", + "소년", + "소득", + "소망", + "소문", + "소설", + "소속", + "소아과", + "소용", + "소원", + "소음", + "소중히", + "소지품", + "소질", + "소풍", + "소형", + "속담", + "속도", + "속옷", + "손가락", + "손길", + "손녀", + "손님", + "손등", + "손목", + "손뼉", + "손실", + "손질", + "손톱", + "손해", + "솔직히", + "솜씨", + "송아지", + "송이", + "송편", + "쇠고기", + "쇼핑", + "수건", + "수년", + "수단", + "수돗물", + "수동적", + "수면", + "수명", + "수박", + "수상", + "수석", + "수술", + "수시로", + "수업", + "수염", + "수영", + "수입", + "수준", + "수집", + "수출", + "수컷", + "수필", + "수학", + "수험생", + "수화기", + "숙녀", + "숙소", + "숙제", + "순간", + "순서", + "순수", + "순식간", + "순위", + "숟가락", + "술병", + "술집", + "숫자", + "스님", + "스물", + "스스로", + "스승", + "스웨터", + "스위치", + "스케이트", + "스튜디오", + "스트레스", + "스포츠", + "슬쩍", + "슬픔", + "습관", + "습기", + "승객", + "승리", + "승부", + "승용차", + "승진", + "시각", + "시간", + "시골", + "시금치", + "시나리오", + "시댁", + "시리즈", + "시멘트", + "시민", + "시부모", + "시선", + "시설", + "시스템", + "시아버지", + "시어머니", + "시월", + "시인", + "시일", + "시작", + "시장", + "시절", + "시점", + "시중", + "시즌", + "시집", + "시청", + "시합", + "시험", + "식구", + "식기", + "식당", + "식량", + "식료품", + "식물", + "식빵", + "식사", + "식생활", + "식초", + "식탁", + "식품", + "신고", + "신규", + "신념", + "신문", + "신발", + "신비", + "신사", + "신세", + "신용", + "신제품", + "신청", + "신체", + "신화", + "실감", + "실내", + "실력", + "실례", + "실망", + "실수", + "실습", + "실시", + "실장", + "실정", + "실질적", + "실천", + "실체", + "실컷", + "실태", + "실패", + "실험", + "실현", + "심리", + "심부름", + "심사", + "심장", + "심정", + "심판", + "쌍둥이", + "씨름", + "씨앗", + "아가씨", + "아나운서", + "아드님", + "아들", + "아쉬움", + "아스팔트", + "아시아", + "아울러", + "아저씨", + "아줌마", + "아직", + "아침", + "아파트", + "아프리카", + "아픔", + "아홉", + "아흔", + "악기", + "악몽", + "악수", + "안개", + "안경", + "안과", + "안내", + "안녕", + "안동", + "안방", + "안부", + "안주", + "알루미늄", + "알코올", + "암시", + "암컷", + "압력", + "앞날", + "앞문", + "애인", + "애정", + "액수", + "앨범", + "야간", + "야단", + "야옹", + "약간", + "약국", + "약속", + "약수", + "약점", + "약품", + "약혼녀", + "양념", + "양력", + "양말", + "양배추", + "양주", + "양파", + "어둠", + "어려움", + "어른", + "어젯밤", + "어쨌든", + "어쩌다가", + "어쩐지", + "언니", + "언덕", + "언론", + "언어", + "얼굴", + "얼른", + "얼음", + "얼핏", + "엄마", + "업무", + "업종", + "업체", + "엉덩이", + "엉망", + "엉터리", + "엊그제", + "에너지", + "에어컨", + "엔진", + "여건", + "여고생", + "여관", + "여군", + "여권", + "여대생", + "여덟", + "여동생", + "여든", + "여론", + "여름", + "여섯", + "여성", + "여왕", + "여인", + "여전히", + "여직원", + "여학생", + "여행", + "역사", + "역시", + "역할", + "연결", + "연구", + "연극", + "연기", + "연락", + "연설", + "연세", + "연속", + "연습", + "연애", + "연예인", + "연인", + "연장", + "연주", + "연출", + "연필", + "연합", + "연휴", + "열기", + "열매", + "열쇠", + "열심히", + "열정", + "열차", + "열흘", + "염려", + "엽서", + "영국", + "영남", + "영상", + "영양", + "영역", + "영웅", + "영원히", + "영하", + "영향", + "영혼", + "영화", + "옆구리", + "옆방", + "옆집", + "예감", + "예금", + "예방", + "예산", + "예상", + "예선", + "예술", + "예습", + "예식장", + "예약", + "예전", + "예절", + "예정", + "예컨대", + "옛날", + "오늘", + "오락", + "오랫동안", + "오렌지", + "오로지", + "오른발", + "오븐", + "오십", + "오염", + "오월", + "오전", + "오직", + "오징어", + "오페라", + "오피스텔", + "오히려", + "옥상", + "옥수수", + "온갖", + "온라인", + "온몸", + "온종일", + "온통", + "올가을", + "올림픽", + "올해", + "옷차림", + "와이셔츠", + "와인", + "완성", + "완전", + "왕비", + "왕자", + "왜냐하면", + "왠지", + "외갓집", + "외국", + "외로움", + "외삼촌", + "외출", + "외침", + "외할머니", + "왼발", + "왼손", + "왼쪽", + "요금", + "요일", + "요즘", + "요청", + "용기", + "용서", + "용어", + "우산", + "우선", + "우승", + "우연히", + "우정", + "우체국", + "우편", + "운동", + "운명", + "운반", + "운전", + "운행", + "울산", + "울음", + "움직임", + "웃어른", + "웃음", + "워낙", + "원고", + "원래", + "원서", + "원숭이", + "원인", + "원장", + "원피스", + "월급", + "월드컵", + "월세", + "월요일", + "웨이터", + "위반", + "위법", + "위성", + "위원", + "위험", + "위협", + "윗사람", + "유난히", + "유럽", + "유명", + "유물", + "유산", + "유적", + "유치원", + "유학", + "유행", + "유형", + "육군", + "육상", + "육십", + "육체", + "은행", + "음력", + "음료", + "음반", + "음성", + "음식", + "음악", + "음주", + "의견", + "의논", + "의문", + "의복", + "의식", + "의심", + "의외로", + "의욕", + "의원", + "의학", + "이것", + "이곳", + "이념", + "이놈", + "이달", + "이대로", + "이동", + "이렇게", + "이력서", + "이론적", + "이름", + "이민", + "이발소", + "이별", + "이불", + "이빨", + "이상", + "이성", + "이슬", + "이야기", + "이용", + "이웃", + "이월", + "이윽고", + "이익", + "이전", + "이중", + "이튿날", + "이틀", + "이혼", + "인간", + "인격", + "인공", + "인구", + "인근", + "인기", + "인도", + "인류", + "인물", + "인생", + "인쇄", + "인연", + "인원", + "인재", + "인종", + "인천", + "인체", + "인터넷", + "인하", + "인형", + "일곱", + "일기", + "일단", + "일대", + "일등", + "일반", + "일본", + "일부", + "일상", + "일생", + "일손", + "일요일", + "일월", + "일정", + "일종", + "일주일", + "일찍", + "일체", + "일치", + "일행", + "일회용", + "임금", + "임무", + "입대", + "입력", + "입맛", + "입사", + "입술", + "입시", + "입원", + "입장", + "입학", + "자가용", + "자격", + "자극", + "자동", + "자랑", + "자부심", + "자식", + "자신", + "자연", + "자원", + "자율", + "자전거", + "자정", + "자존심", + "자판", + "작가", + "작년", + "작성", + "작업", + "작용", + "작은딸", + "작품", + "잔디", + "잔뜩", + "잔치", + "잘못", + "잠깐", + "잠수함", + "잠시", + "잠옷", + "잠자리", + "잡지", + "장관", + "장군", + "장기간", + "장래", + "장례", + "장르", + "장마", + "장면", + "장모", + "장미", + "장비", + "장사", + "장소", + "장식", + "장애인", + "장인", + "장점", + "장차", + "장학금", + "재능", + "재빨리", + "재산", + "재생", + "재작년", + "재정", + "재채기", + "재판", + "재학", + "재활용", + "저것", + "저고리", + "저곳", + "저녁", + "저런", + "저렇게", + "저번", + "저울", + "저절로", + "저축", + "적극", + "적당히", + "적성", + "적용", + "적응", + "전개", + "전공", + "전기", + "전달", + "전라도", + "전망", + "전문", + "전반", + "전부", + "전세", + "전시", + "전용", + "전자", + "전쟁", + "전주", + "전철", + "전체", + "전통", + "전혀", + "전후", + "절대", + "절망", + "절반", + "절약", + "절차", + "점검", + "점수", + "점심", + "점원", + "점점", + "점차", + "접근", + "접시", + "접촉", + "젓가락", + "정거장", + "정도", + "정류장", + "정리", + "정말", + "정면", + "정문", + "정반대", + "정보", + "정부", + "정비", + "정상", + "정성", + "정오", + "정원", + "정장", + "정지", + "정치", + "정확히", + "제공", + "제과점", + "제대로", + "제목", + "제발", + "제법", + "제삿날", + "제안", + "제일", + "제작", + "제주도", + "제출", + "제품", + "제한", + "조각", + "조건", + "조금", + "조깅", + "조명", + "조미료", + "조상", + "조선", + "조용히", + "조절", + "조정", + "조직", + "존댓말", + "존재", + "졸업", + "졸음", + "종교", + "종로", + "종류", + "종소리", + "종업원", + "종종", + "종합", + "좌석", + "죄인", + "주관적", + "주름", + "주말", + "주머니", + "주먹", + "주문", + "주민", + "주방", + "주변", + "주식", + "주인", + "주일", + "주장", + "주전자", + "주택", + "준비", + "줄거리", + "줄기", + "줄무늬", + "중간", + "중계방송", + "중국", + "중년", + "중단", + "중독", + "중반", + "중부", + "중세", + "중소기업", + "중순", + "중앙", + "중요", + "중학교", + "즉석", + "즉시", + "즐거움", + "증가", + "증거", + "증권", + "증상", + "증세", + "지각", + "지갑", + "지경", + "지극히", + "지금", + "지급", + "지능", + "지름길", + "지리산", + "지방", + "지붕", + "지식", + "지역", + "지우개", + "지원", + "지적", + "지점", + "지진", + "지출", + "직선", + "직업", + "직원", + "직장", + "진급", + "진동", + "진로", + "진료", + "진리", + "진짜", + "진찰", + "진출", + "진통", + "진행", + "질문", + "질병", + "질서", + "짐작", + "집단", + "집안", + "집중", + "짜증", + "찌꺼기", + "차남", + "차라리", + "차량", + "차림", + "차별", + "차선", + "차츰", + "착각", + "찬물", + "찬성", + "참가", + "참기름", + "참새", + "참석", + "참여", + "참외", + "참조", + "찻잔", + "창가", + "창고", + "창구", + "창문", + "창밖", + "창작", + "창조", + "채널", + "채점", + "책가방", + "책방", + "책상", + "책임", + "챔피언", + "처벌", + "처음", + "천국", + "천둥", + "천장", + "천재", + "천천히", + "철도", + "철저히", + "철학", + "첫날", + "첫째", + "청년", + "청바지", + "청소", + "청춘", + "체계", + "체력", + "체온", + "체육", + "체중", + "체험", + "초등학생", + "초반", + "초밥", + "초상화", + "초순", + "초여름", + "초원", + "초저녁", + "초점", + "초청", + "초콜릿", + "촛불", + "총각", + "총리", + "총장", + "촬영", + "최근", + "최상", + "최선", + "최신", + "최악", + "최종", + "추석", + "추억", + "추진", + "추천", + "추측", + "축구", + "축소", + "축제", + "축하", + "출근", + "출발", + "출산", + "출신", + "출연", + "출입", + "출장", + "출판", + "충격", + "충고", + "충돌", + "충분히", + "충청도", + "취업", + "취직", + "취향", + "치약", + "친구", + "친척", + "칠십", + "칠월", + "칠판", + "침대", + "침묵", + "침실", + "칫솔", + "칭찬", + "카메라", + "카운터", + "칼국수", + "캐릭터", + "캠퍼스", + "캠페인", + "커튼", + "컨디션", + "컬러", + "컴퓨터", + "코끼리", + "코미디", + "콘서트", + "콜라", + "콤플렉스", + "콩나물", + "쾌감", + "쿠데타", + "크림", + "큰길", + "큰딸", + "큰소리", + "큰아들", + "큰어머니", + "큰일", + "큰절", + "클래식", + "클럽", + "킬로", + "타입", + "타자기", + "탁구", + "탁자", + "탄생", + "태권도", + "태양", + "태풍", + "택시", + "탤런트", + "터널", + "터미널", + "테니스", + "테스트", + "테이블", + "텔레비전", + "토론", + "토마토", + "토요일", + "통계", + "통과", + "통로", + "통신", + "통역", + "통일", + "통장", + "통제", + "통증", + "통합", + "통화", + "퇴근", + "퇴원", + "퇴직금", + "튀김", + "트럭", + "특급", + "특별", + "특성", + "특수", + "특징", + "특히", + "튼튼히", + "티셔츠", + "파란색", + "파일", + "파출소", + "판결", + "판단", + "판매", + "판사", + "팔십", + "팔월", + "팝송", + "패션", + "팩스", + "팩시밀리", + "팬티", + "퍼센트", + "페인트", + "편견", + "편의", + "편지", + "편히", + "평가", + "평균", + "평생", + "평소", + "평양", + "평일", + "평화", + "포스터", + "포인트", + "포장", + "포함", + "표면", + "표정", + "표준", + "표현", + "품목", + "품질", + "풍경", + "풍속", + "풍습", + "프랑스", + "프린터", + "플라스틱", + "피곤", + "피망", + "피아노", + "필름", + "필수", + "필요", + "필자", + "필통", + "핑계", + "하느님", + "하늘", + "하드웨어", + "하룻밤", + "하반기", + "하숙집", + "하순", + "하여튼", + "하지만", + "하천", + "하품", + "하필", + "학과", + "학교", + "학급", + "학기", + "학년", + "학력", + "학번", + "학부모", + "학비", + "학생", + "학술", + "학습", + "학용품", + "학원", + "학위", + "학자", + "학점", + "한계", + "한글", + "한꺼번에", + "한낮", + "한눈", + "한동안", + "한때", + "한라산", + "한마디", + "한문", + "한번", + "한복", + "한식", + "한여름", + "한쪽", + "할머니", + "할아버지", + "할인", + "함께", + "함부로", + "합격", + "합리적", + "항공", + "항구", + "항상", + "항의", + "해결", + "해군", + "해답", + "해당", + "해물", + "해석", + "해설", + "해수욕장", + "해안", + "핵심", + "핸드백", + "햄버거", + "햇볕", + "햇살", + "행동", + "행복", + "행사", + "행운", + "행위", + "향기", + "향상", + "향수", + "허락", + "허용", + "헬기", + "현관", + "현금", + "현대", + "현상", + "현실", + "현장", + "현재", + "현지", + "혈액", + "협력", + "형부", + "형사", + "형수", + "형식", + "형제", + "형태", + "형편", + "혜택", + "호기심", + "호남", + "호랑이", + "호박", + "호텔", + "호흡", + "혹시", + "홀로", + "홈페이지", + "홍보", + "홍수", + "홍차", + "화면", + "화분", + "화살", + "화요일", + "화장", + "화학", + "확보", + "확인", + "확장", + "확정", + "환갑", + "환경", + "환영", + "환율", + "환자", + "활기", + "활동", + "활발히", + "활용", + "활짝", + "회견", + "회관", + "회복", + "회색", + "회원", + "회장", + "회전", + "횟수", + "횡단보도", + "효율적", + "후반", + "후춧가루", + "훈련", + "훨씬", + "휴식", + "휴일", + "흉내", + "흐름", + "흑백", + "흑인", + "흔적", + "흔히", + "흥미", + "흥분", + "희곡", + "희망", + "희생", + "흰색", + "힘껏", + "push.42839.d", + "error__", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "playing__", + "ended__", + "HTMLMetaElement", + "emptied__", + "encrypted__", + "HTMLTitleElement", + "e.", + ".A.reverse", + "canplay__", + ".onClick", + "UfsY8g2wyFeqaGJZioIo gOfDQ1qoM4N06OuYjZQw uT_i2E_G0awguc204_W3 RAiOv1mWZsEjEtnXcaDQ", + ".values.a", + "wheel__", + "abort__", + "touchmove__", + "wheel__", + "toggle__", + "touchmove__", + ".onClick", + "scroll__", + "pointerout__", + "pointerout__", + "mouseover__", + "B1a7cASr1kJ_GaXOoFFL EqVDkDxpR6wjuW9uygAR pcfOT1op5Qo0r7UWfNNh is-valid", + "mouseout__", + "mouseover__", + "seeking__", + "progress__", + ".A.splice", + ".A.toArray", + "ant-fade", + "ant-modal", + "ant-zoom", + "suspend__", + "stalled__", + "[\"/\",\"/home\"]", + "MOdZKBXIx0xUIfOw1dco scroll", + "ant-modal-close-x", + "ant-modal-mask ant-fade-leave ant-fade-leave-active ant-fade", + "mouseout__", + "mousemove__", + "mousemove__", + "dragover__", + "dragover__", + "dragleave__", + "1. Added the", + "dragexit__", + "dragleave__", + "NcxSB1o5pioZTnT1JMYo scroll", + "ant-drawer-content-wrapper", + "translateX(-100%)", + "ant-drawer ant-drawer-left zphpoxQKt2PsYiNN7ORd", + "ant-drawer-content", + "ant-drawer-mask", + "ant-drawer", + "ant-drawer-body", + "ant-drawer-wrapper-body", + "WalletValue", + "iiNcFx82dAqLZEtcZ3YU QdWKntXwD8r3Q5Nro_tK", + "ant-drawer", + "ant-modal", + "timeupdate__", + "dpWSD4jypM1D8hlnlIgM y1yodzQUfoG30EZlTkrv", + "ant-tooltip", + "Iu8u1gVkICOyrnsrU8Bp t1PVPRvXoyyJbpLxyReY", + "waiting__", + "dragexit__", + "copy__bubble", + "cut__bubble", + "cut__capture", + "drop__bubble", + "drag__bubble", + "load__bubble", + "ant-modal-close", + "ant-modal-body", + "ant-modal-content", + "ant-modal-close-x", + "cancel__", + "click__", + "click__", + "close__", + "copy__", + "auxclick__", + "auxclick__", + "dblclick__", + "dblclick__", + "dragend__", + "dragend__", + "dragstart__", + "dragstart__", + "drop__", + "focusin__", + "focusin__", + "focusout__", + "focusout__", + "input__", + "input__", + "invalid__", + "keydown__", + "keydown__", + "keypress__", + "keypress__", + "keyup__", + "keyup__", + "mousedown__", + "mousedown__", + "mouseup__", + "mouseup__", + "paste__", + "paste__", + "pause__", + "play__", + "pointerup__", + "pointerup__", + "ratechange__", + "reset__", + "reset__", + "seeked__", + "submit__", + "submit__", + "touchend__", + "touchend__", + "dragenter__", + "change__", + "change__", + "ant-", + "XJRvTo1Fjutgpjl9KG85 scroll", + "dragenter__", + "drag__", + "textInput__", + "textInput__", + "wuYwB73tdLgNrnQd2Uh7 tB0ADCVzePn_0LPWc2mV", + "ant-modal-content", + "ant-modal-body", + "touchstart__", + "touchstart__", + ".n.format", + ".t.isWeakSet", + "ant-modal-root", + "copy__bubble", + "cut__bubble", + "cut__capture", + "drop__bubble", + "drag__bubble", + "load__bubble", + "load__bubble", + "cancel__", + "click__", + "click__", + "close__", + "copy__", + "auxclick__", + "auxclick__", + "dblclick__", + "dblclick__", + "dragend__", + "dragend__", + "dragstart__", + "dragstart__", + "drop__", + "focusin__", + "focusin__", + "focusout__", + "focusout__", + "input__", + "input__", + "invalid__", + "keydown__", + "keydown__", + "keypress__", + "keypress__", + "keyup__", + "keyup__", + "mousedown__", + "mousedown__", + "mouseup__", + "mouseup__", + "paste__", + "paste__", + "pause__", + "play__", + "pointerup__", + "pointerup__", + "ratechange__", + "reset__", + "reset__", + "seeked__", + "submit__", + "submit__", + "touchend__", + "touchend__", + "touchstart__", + "touchstart__", + "drag__", + "dragenter__", + "dragenter__", + "dragexit__", + "dragexit__", + "dragleave__", + "dragleave__", + "dragover__", + "dragover__", + "mousemove__", + "mousemove__", + "mouseout__", + "mouseout__", + "mouseover__", + "mouseover__", + "pointerout__", + "pointerout__", + "scroll__", + "toggle__", + "touchmove__", + "touchmove__", + "wheel__", + "wheel__", + "abort__", + "canplay__", + "emptied__", + "encrypted__", + "ended__", + "error__", + "load__", + "loadeddata__", + "loadstart__", + "playing__", + "progress__", + "seeking__", + "stalled__", + "suspend__", + "timeupdate__", + "waiting__", + "change__", + "change__", + "textInput__", + "textInput__", + "ant-modal-wrap", + "(\\/node_modules\\/|^node:)", + "v4-1745329148249-2942014549652", + "9763536561897", + "8252178192986", + "1745329148249", + ".e.exports", + "e.shift", + "e.splice", + "e.unshift", + "e.vc", + "e.Qf", + "_.reset", + "J.toString", + "J.Sb", + "J.m", + "Q.Sb", + "te.control", + "ne.execute", + "pe.toString", + "Ge.toString", + "ct.set", + "ct.get", + "ut.toString", + "wt.concat", + "wt.every", + "wt.filter", + "wt.forEach", + "wt.indexOf", + "wt.join", + ".lastIndexOf", + "wt.map", + "wt.pop", + "wt.push", + "wt.reduce", + ".reduceRight", + "wt.reverse", + "wt.shift", + "wt.slice", + "wt.some", + "wt.sort", + "wt.splice", + "wt.toString", + "wt.unshift", + "li.keys", + "li.values", + "li.entries", + "li.freeze", + "li.delete", + "da.set", + "da.get", + "da.reset", + "oo. ", + "al.m", + "Ml.prune", + "_f.consent", + "_f.get", + "_f.policy", + "e.Ej", + "pv.R", + "e.flush", + "Jv.getItem", + "Jv.setItem", + ".removeItem", + ".removeItem", + "_m.clear", + "Cm.__v", + "Cm.__get", + "Sm.callback", + ".assert", + ".assert", + ".assert", + ".prepFeature", + ".n.toString", + ".t.format", + ".n.parse", + ".t.isWeakMap", + "e.Ph.h.stop", + ".t.isSet", + ".value", + ".submit", + "e.store", + "e.get", + "73473.u.next", + "push.73473.l", + "73473.l.next", + "push.73473.h", + ".73473.b.nfc", + ".73473.b.nfd", + "73473.b.nfkc", + "73473.b.nfkd", + ".value", + "push.73473.f", + "73473.f.next", + "push.73473.d", + "73473.d.next", + "push.73473.u", + ".n.getDecomp", + ".n.isExclude", + "f.zj", + ".n.parseHost", + ".t.resolve", + ".e.exports", + ".isObject", + ".isString", + "push.73473.n", + "push.73473.c", + ".isNull", + "r.assert", + "r.N", + "Om.e.h.h.C", + "Om.o.Ef", + "Om.o.log", + ".isInt8Array", + "Tl.l", + "nl.push", + ".n.resolve", + "HTMLHtmlElement", + "IntersectionObserver", + "get [Symbol.toStringTag]", + "set [Symbol.toStringTag]", + "get constructor", + "set constructor", + "get disposed", + "push.64193.b", + ".t.HDKey", + "get fingerprint", + "get identifier", + "get pubKeyHash", + "get privateKey", + "get publicKey", + "get privateExtendedKey", + "get publicExtendedKey", + ".utf8.encode", + ".utf8.decode", + "12711.encode", + "12711.encode", + "12711.decode", + "12711.encode", + "12711.decode", + "12711.encode", + "12711.decode", + "12711.encode", + "12711.decode", + "12711.encode", + "12711.decode", + "push.12711.t", + "push.12711.r", + "push.69575.o", + "push.69575.p", + "push.69575.m", + "push.69575.w", + "push.69575.T", + "push.69575.C", + "push.69575.R", + ".69575.I.n", + "a.addMatcher", + "B.r.toString", + ".B.r.match", + "push.54428.f", + ".t.Signature", + "54428.t.sign", + ".t.signSync", + ".t.verify", + ".constructor", + ".Signature", + "schnorr.sign", + ".signSync", + ".randomBytes", + "utils.sha256", + ".hmacSha256", + ".taggedHash", + ".get", + ".get", + "^[\t\\n\u000b\f\\r                 \\u2028\\u2029]+", + "(^|[^\t\\n\u000b\f\\r                 \\u2028\\u2029])[\t\\n\u000b\f\\r                 \\u2028\\u2029]+$", + "83887.s.d.Ay", + "83887.s.d.MI", + ".64185.s.d.A", + ".4062.s.d.A", + ".25141.s.d.A", + ".628.s.d.A", + ".1693.s.d.A", + ".54918.s.d.i", + ".54918.s.d.O", + "push.45465.F", + "push.45465.k", + "push.45465.j", + "push.45465.w", + "push.45465.x", + "push.45465.N", + "push.45465.h", + "71179.n.divn", + "71179.n.iabs", + "38724.n.mont", + "38724.n.isqr", + ".convertFrom", + "38724.n.addn", + "n._parseBase", + "71179.n.copy", + ".n.clone", + ".n._expand", + ".n.strip", + ".38724.w.pow", + ".38724.n.min", + "38724.n.uand", + ".R.convertTo", + "38724.n.muln", + ".38724.n.sqr", + ".6097.C.neg", + ".n.maskn", + "38724.w.sqrt", + "38724.n.iand", + ".6097.R.invm", + ".n.iuand", + ".38724.n.and", + ".n.testn", + ".38724.n.pow", + ".71179.n.abs", + ".n._wordDiv", + ".n.divmod", + ".71179.n.div", + ".71179.n.mod", + "71179.n.umod", + ".n.divRound", + "71179.n.modn", + ".n.idivn", + ".6097.n.mont", + ".convertFrom", + "38724.g.mulp", + ".38724.n.or", + ".38724.n.uor", + "38724.n.imul", + ".n.imuln", + ".C.convertTo", + "38724.n.mulf", + ".g.permute", + "38724.n.setn", + ".6097.C.pow", + ".6097.C.invm", + "38724.n.iuor", + ".n.inotn", + ".38724.n.xor", + ".71179.n.max", + ".71179.n.min", + "n._initArray", + ".n._parseHex", + ".n.iuxor", + ".n.toBuffer", + ".38724.n.neg", + "38724.n.ineg", + "38724.g.stub", + ".n.ishln", + ".n.iushrn", + ".n.ishrn", + "71179.n.shln", + ".n.ushln", + "71179.n.shrn", + ".n.ushrn", + ".n.testn", + ".n.imaskn", + ".n.maskn", + ".n.iaddn", + ".n._iaddn", + ".n.isubn", + "71179.n.addn", + "71179.n.subn", + ".6097.C.sqrt", + ".6097.C.sqr", + ".6097.C.isqr", + "r.getWallet", + "38724.w.imul", + "38724.w.isqr", + ".n.inspect", + "HTMLElement", + ".n.redIMul", + ".n.toJSON", + ".n.toNumber", + ".38724.w.shl", + ".6097.C.imod", + ".6097.C.mul", + ".38724.w.add", + ".6097.C.imul", + ".I.imulK", + ".n.isNeg", + ".38724.n.ior", + ".m.imulK", + ".6097.C.shl", + "A.create", + ".6097.C.isub", + ".6097.R.mul", + "g.convert13b", + ".g.conjugate", + ".38724.n.add", + "t.config", + ".n.toString", + ".n.forceRed", + ".n.redAdd", + ".6097.C.sub", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + ".isConnected", + ".6097.C.add", + ".6097.C.iadd", + ".n.fromTwos", + "B.get", + ".getCoinType", + ".38724.n.gtn", + ".38724.n.gt", + ".C._verify2", + ".n.bincn", + ".n.isEven", + ".C._verify1", + ".38724.n.gcd", + "38724.n.invm", + ".n._prime", + "38724.n.divn", + "38724.n.egcd", + "6097.T.imulK", + ".n.idivn", + "6097.I.imulK", + ".n.divRound", + "6097.I.split", + "r.getWallet", + ".m.split", + ".38724.n.mod", + "6097.y.imulK", + ".38724.n.abs", + "6097.y.split", + ".n.toTwos", + "38724.n.subn", + "38724.n.iabs", + ".y.ireduce", + ".n.redPow", + "n.byteLength", + ".6097.y._tmp", + ".6097.R.imul", + ".guessLen13b", + "E.persist", + ".n.redPow", + "A.validate", + "T.getPath", + "T.getEvmPath", + "T.persist", + ".n.redNeg", + ".72435.oe", + ".72435.ae", + ".i.toString", + ".72435.te", + ".72435.Se", + "push.72435.B", + "push.72435.U", + "push.72435.R", + "push.72435.D", + "push.72435.H", + "8340.i.idivn", + ".8340.i.divn", + ".8340.i.gte", + ".8340.i.ltn", + ".8340.i.eqn", + "push.72435.T", + "push.72435.k", + ".8340.m.mulp", + ".8340.i.sqr", + ".8340.m.stub", + ".i.inspect", + ".8340.i.uand", + ".8340.i.and", + ".i._normSign", + "8340.i.strip", + ".8340.i.iand", + ".8340.i.notn", + "t.render", + ".i._expand", + "8340.i.clone", + ".8340.i.copy", + "m.convert13b", + ".toArrayLike", + ".8340.i.subn", + ".8340.i.gtn", + ".8340.i.gt", + ".8340.i.gten", + ".8340.i.cmp", + ".8340.i.ucmp", + "i._parseBase", + ".i.toArray", + "8340.i.isubn", + ".i._parseHex", + "8340.i.iuand", + ".i.isEven", + "8340.i.isOdd", + "80012.Ue.url", + "80012.Ue.hex", + ".whitespace", + ".ze.type", + ".ze.range", + ".ze.enum", + ".ze.pattern", + ".80012.We", + ".Ge.string", + ".Ge.method", + ".Ge.number", + ".Ge.boolean", + ".Ge.regexp", + ".Ge.integer", + ".Ge.float", + "i._initArray", + ".createDraft", + ".finishDraft", + "._initNumber", + ".i._iaddn", + ".8340.i.addn", + "8340.i.ishln", + ".8340.i.shln", + ".8340.i.shrn", + ".i.toBuffer", + "8340.i._init", + ".8340.i.imul", + "forwardRef.y", + "forwardRef.A", + ".i.toJSON", + ".i.toNumber", + ".8631.n.d.A", + "push.8631.p", + ".Ue.float", + ".Ue.array", + ".Ue.regexp", + ".Ue.date", + ".Ue.number", + ".Ue.object", + ".Ue.method", + ".Ue.email", + ".8340.i.min", + "8340.i.iaddn", + "push.8631.m", + "8340.i.andln", + "8340.i.bincn", + ".m.conjugate", + ".8340.i.modn", + ".8340.i.uor", + ".i.iushln", + ".i.imaskn", + "8340.i.maskn", + ".8340.i.max", + ".8340.i.isBN", + "8340.i.inotn", + ".8340.i.uxor", + ".8340.i.or", + "8340.i.testn", + "8340.i.ushrn", + ".i._wordDiv", + "8340.i.ushln", + ".convertFrom", + ".8340.C.imul", + ".8340.C.mul", + ".fieldNames", + ".8340.i.ior", + ".8340.i.mont", + ".C.convertTo", + ".8340.C.invm", + ".8340.w.pow", + ".w.convertTo", + ".convertFrom", + ".8340.w.sqr", + ".8340.w.sqrt", + ".8340.w.invm", + ".8340.w.shl", + ".8340.w.imul", + ".8340.w.mul", + ".8340.w.isqr", + ".8340.w.iadd", + ".8340.w.sub", + ".8340.w.isub", + ".guessLen13b", + "push.80012.j", + "push.80012.G", + "push.80012.q", + "push.80012.Z", + ".80012.ee", + ".80012.re", + ".80012.ve", + ".80012.He", + ".Ue.integer", + ".80012.n.d.A", + "push.80012.x", + "push.80012.B", + "8340.i.ishrn", + ".8340.i.gcd", + ".8340.i.invm", + ".8340.i.egcd", + ".i._invmp", + ".w._verify2", + ".8340.w.imod", + ".8340.w.neg", + ".8340.w.add", + ".8340.i.xor", + ".8340.i.isqr", + ".m.transform", + ".8340.i.iuor", + "8340.E.imulK", + ".i._prime", + ".w._verify1", + ".8340.i.ineg", + ".8340.i.neg", + ".i.iushrn", + ".e.exports", + "8340.g.split", + "8340.g.imulK", + "8340.y.split", + "8340.y.imulK", + ".m.permute", + ".m.revBin", + ".8340.g._tmp", + ".g.ireduce", + ".i.redSqrt", + ".i.redInvm", + ".i.redNeg", + ".i.redPow", + ".i.redIMul", + ".i.redSqr", + ".i.redISqr", + ".8340.i.muln", + ".8340.i.umod", + ".i.divRound", + ".get", + ".m.makeRBT", + ".i.redShl", + ".i.redMul", + ".i.redSub", + ".i.redISub", + "8340.i.isNeg", + ".i.redAdd", + ".i.redIAdd", + ".i.fromTwos", + ".8340.i.div", + ".8340.i.mod", + "8340.i.toRed", + ".i.fromRed", + ".i._forceRed", + ".i.forceRed", + "E.get", + "E.set", + "E.get", + "E.set", + "E.get", + "E.set", + "E.get", + "E.get", + "E.get", + "E.get", + "E.get", + "E.get", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "8340.i.mulTo", + "push.8340.h", + ".i.toTwos", + ".8340.i.eq", + ".8340.i.red", + ".8340.i.lt", + ".8340.i.lten", + ".8340.i.lte", + ".8340.i.mulf", + ".8340.i.pow", + ".8340.i.sub", + "i.byteLength", + "r.value", + "r.value", + "r.value", + "r.value", + "r.value", + "r.value", + "r.value", + "r.value", + "r.value", + "r.value", + "r.value", + ".72435.Ie", + ".72435.Fe", + ".8340.i.isub", + "8340.i.imuln", + ".8340.i.ixor", + ".8340.i.add", + ".8340.i.iadd", + ".i.zeroBits", + ".i.bitLength", + ".i._zeroBits", + ".8340.i.setn", + ".8340.i.mul", + ".8340.i.iabs", + ".8340.i.abs", + "i._countBits", + ".i.isZero", + ".8340.i.cmpn", + ".i.divmod", + "8340.i.iuxor", + ".getInstance", + "t.setData", + "t.lock", + "t.isLocked", + "t.checkData", + ".getSelected", + "t.updateName", + ".getKeyStore", + "t.signOut", + ".canAutoLock", + ".getArchType", + ".r.d.logger", + ".r.d.ethers", + ".d.constants", + ".r.d.errors", + ".r.d.errors", + ".d.constants", + ".fromAscii", + ".r.d.Zero", + "dragexit__", + "dragleave__", + "dragleave__", + "dragover__", + "dragover__", + "d.getNetwork", + "[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]", + "r.d.Wordlist", + "ant-input-suffix", + "ant-input-affix-wrapper", + ".constructor", + "set polling", + ".r.d.Wallet", + "get pollingInterval", + "set pollingInterval", + "r.d.Wordlist", + ".r.d.Wallet", + ".constructor", + "t.define", + "t.messages", + "t.validate", + "t.getType", + ".r.d.Signer", + "d.VoidSigner", + ".47957.je", + ".47957.Xe", + "get websocket", + ".FixedNumber", + ".constructor", + ".WeiPerEther", + "e.isDark", + "e.isLight", + "e.getAlpha", + "e.setAlpha", + "e.toHsv", + ".toHsvString", + "e.toHsl", + ".toHslString", + "e.toHex", + ".toHexString", + "e.toHex8", + "e.toRgb", + ".toRgbString", + "e.toName", + "e.toString", + "e.toNumber", + "e.clone", + "e.lighten", + "e.brighten", + "e.darken", + "e.tint", + "e.shade", + "e.desaturate", + "e.saturate", + "e.greyscale", + "e.spin", + "e.mix", + "e.analogous", + "e.complement", + "e.triad", + "e.tetrad", + "e.polyad", + "e.equals", + "1745328893513", + "0.342812159229258", + "d.VoidSigner", + ".r.d.Signer", + ".getInstance", + ".focusWindow", + "t.open", + "t.close", + ".47957.ze", + "get _cache", + ".getInstance", + ".Ze.chainId", + ".r.d.Two", + ".FixedNumber", + ".getInstance", + "T.setVisited", + "r.d.Contract", + ".getInstance", + ".getNodeInfo", + ".r.d.One", + "r.d.Contract", + ".47957.Fe", + ".d.BigNumber", + ".IpcProvider", + ".updateAsset", + ".getInstance", + "t.sign", + ".toAscii", + ".getInstance", + "t.lock", + ".getArchType", + "t.cleanUp", + ".NegativeOne", + ".getInstance", + "t.reset", + "t.closePopup", + ".getInstance", + ".updateBadge", + ".getInstance", + "t.sign", + "t.multiSign", + ".getInstance", + ".addUsedDapp", + ".d.MinInt256", + ".getInstance", + "t.lock", + ".isConnected", + ".getArchType", + "t.cleanUp", + ".getInstance", + ".getInstance", + ".getInstance", + "t.migrate", + "t.dataCheck", + "t._setTrlk", + ".getInstance", + ".getInstance", + ".d.Formatter", + "\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*", + "n.sanitize", + "n.setConfig", + ".clearConfig", + "n.addHook", + "n.removeHook", + ".removeHooks", + "DocumentFragment", + "HTMLTemplateElement", + "EventTarget", + "37431", + "Document", + "EventTarget", + "Document", + "https://pre-rpc.bt.io", + "1.78710906325631103543050000", + "0.24487019832529288751402500", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "b048930b-c36d-449b-805b-21b3237620dc", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "8eeb5be6-5e10-4283-ae61-03c0e4726fe0", + "b9424719-b45b-45aa-95d0-1b1b25fc75ae", + "910d7fa5-da35-419d-b454-fd4ee22087cd", + "51a36e5a-2480-4b57-989c-539345a13be2", + "01eda3a0-5a58-4e44-9f95-f7f1f59dd728", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "8b5071f3-2e28-40cf-a891-cb1486532e6a", + "e7e389a0-f9f5-4077-9a40-4e37a978cb62", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "2dca01ee-018f-4a74-850c-c0799302aadb", + "b048930b-c36d-449b-805b-21b3237620dc", + "0aeb3d1e-c33a-4c4e-8ad7-692fd43e2c62", + "771b56da-d4a6-49bd-99e9-f88fba5a4bd8", + "c2cdd5f9-4683-405c-9fc5-bec9902037d8", + "WalletValue", + "Headers Iterator", + "qNh6ftPMMNEsD5qZn9bB testNetStyle", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "load__bubble", + "https://bttc.trongrid.io", + "load__bubble", + "load__bubble", + "load__bubble", + "load__bubble", + "load__bubble", + "https://eth.trongrid.io", + "load__bubble", + "https://eth-sepolia.trongrid.io", + "load__bubble", + "https://bsc-dataseed1.binance.org", + "load__bubble", + "https://data-seed-prebsc-1-s1.binance.org:8545", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "qNh6ftPMMNEsD5qZn9bB testNetStyle", + "BSC ", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "qNh6ftPMMNEsD5qZn9bB testNetStyle", + "BTTC ", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "load__bubble", + "load__bubble", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "qNh6ftPMMNEsD5qZn9bB testNetStyle", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "qNh6ftPMMNEsD5qZn9bB testNetStyle", + "Ethereum ", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "15985b13bcd66a1335f334b81255cc310468d0bc0f3f99d3818e0caf5905ccb1", + "push.41918", + "push.69690", + "s.d.default", + "s.d.A", + "/settings", + "X5vMY9navleqOflqtSUk scroll", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + "0xC0B60E7D55f79955BB28Bc1DCb961b635fFd8B8c", + "W.n", + ".map.onClick", + ".map.onClick", + "[\"/\",\"/settings/node_management\"]", + "/home", + "TJZHVazWATHy1b6TjSGr91axMQP5MQLFB3", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "_0j53mo8OkXRQ104hwpdv white", + "TRON ", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "[\"/\",\"/settings/node_management\"]", + "[\"/\",\"/settings/node_management\"]", + "[\"/\",\"/settings/node_management\"]", + "[\"/\",\"/settings/node_management\"]", + "[\"/\",\"/settings/node_management\"]", + "[\"/\",\"/settings/node_management\"]", + "[\"/\",\"/settings/node_management\"]", + "[\"/\",\"/settings/node_management\"]", + "76ms", + "aaiK_ceVlv_5sALHXx6w hkUI7BJ72aFn_IoMsC0T", + "HTMLLabelElement", + "https://api.trongrid.io", + "BSC ", + "push.25141.u", + "ant-modal", + "11-15-1", + "11-15-0", + "11-6-3", + "11-6-2", + "11-6-1", + "11-6-0", + "11-5-2", + "11-5-1", + "11-5-0", + "[]", + "Event", + "ant-fade", + "ant-zoom", + "d4c361c57ed9d0dfe43a6dac5f83ce7bdb9b9234317f8f8dd396bf0e24abc692", + "ant-modal", + "b7d7232770e1d41a216d27470e57c8d13e7366f79d2f16d099868e936f7047ed", + "ant-modal-wrap Krxr5XmXNYKO4JZTe1ZS", + "ant-modal-root", + "f46388d21a5202abb30204de30726271e1ed0b664faa3a1ef4fff256ad9dab68", + "e35d0e97e821fb1a60faab91325fb99dacda8b17475ec6482e661355c773c052", + "4fcc7fc9cd91b68b215215d20f5fb4a89164ecbfea04a024fb74fa62c247bcdb", + "e35d0e97e821fb1a60faab91325fb99dacda8b17475ec6482e661355c773c052", + "d4c361c57ed9d0dfe43a6dac5f83ce7bdb9b9234317f8f8dd396bf0e24abc692", + "4fcc7fc9cd91b68b215215d20f5fb4a89164ecbfea04a024fb74fa62c247bcdb", + "b7d7232770e1d41a216d27470e57c8d13e7366f79d2f16d099868e936f7047ed", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "f46388d21a5202abb30204de30726271e1ed0b664faa3a1ef4fff256ad9dab68", + "jsl8df0j", + "UIEvent", + "MouseEvent", + "PointerEvent", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "11-8", + "11-7", + "11-6", + "11-5", + "11-4", + "11-3", + "11-2", + "11-1", + "11-0", + "TRON ", + "[\"/\",\"/settings/node_management\"]", + "[\"/\",\"/settings/node_management\"]", + "11-35", + "11-34", + "11-33", + "11-32", + "11-31", + "11-30", + "11-29", + "11-28", + "11-27", + "11-26", + "11-25", + "11-24", + "11-23", + "11-22", + "11-21", + "11-20", + "11-19", + "11-18", + "11-17", + "11-16", + "11-15", + "11-14", + "11-13", + "11-12", + "11-10", + "11-9", + "11-40", + "11-39", + "11-38", + "11-37", + "11-36", + "///settings/node_management_detail", + "[\"/\",\"/settings/node_management\"]", + "[\"/\",\"/settings/node_management\"]", + "https://tronscan.org/#", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "e.onClick", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "HTMLButtonElement", + "Mainnet (trongrid)", + "/settings/node_management_detail", + "11-11", + "11", + "https://api.trongrid.io", + "0x2b6653dc", + "TRX", + "TRON", + "117px 258px", + "BTTC ", + "X5vMY9navleqOflqtSUk scroll", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + ".onClickRow", + ".onClickRow", + ".onClickRow", + ".map.onClick", + "Ethereum ", + "Pv.n", + "Nv.t", + "MOAJ941103HCHRNS05 is not defined", + ".r.d.default", + ".d.hexBuffer", + "\n at eval (", + "eval at T (", + ":1:123417)", + ".o.rotlBL", + "2440.o.add3L", + "2440.o.add3H", + "2440.o.add4L", + "personalbarjesusoctaviomoralesandrade is not defined", + ".t.asyncLoop", + ".concatBytes", + ".o.add4L", + ".o.add4H", + ".o.add5H", + ".o.add5L", + ".o.rotlBH", + ".o.rotlBL", + ".o.add3L", + ".o.add3H", + ".o.rotrBL", + ".o.rotr32H", + ".o.rotr32L", + ".o.rotlSH", + ".o.rotlSL", + ".o.rotlSL", + ".o.rotlBH", + ".6700.t.u8", + ".o.rotrBL", + ".o.rotr32H", + ".o.rotr32L", + ".taggedHash", + ".hmacSha256", + "$ 0", + "VEcbv44IpSolkHgoZ5D5 fa7MYnZO3vwFT6eSOFnU", + ":1:123417)", + "eval at T (", + "P4pqS4dZ9jCS8Y1AAI9m xhPFD4lzQCF4LuzcLJte", + "57759.t.Hash", + ":1:45795)", + "[\"/\",\"/settings/node_management_detail\"]", + "utils.sha256", + ", :1:10)\n at T (", + ":1:123417)\n at Ku (", + ":1:112559)\n at Li (", + ":1:99329)\n at Ni (", + ".o.rotrSL", + ".o.rotrBH", + ".o.rotlSH", + ":1:99329)\n at Ni (", + "\n at eval (", + "[\"/\",\"/settings/node_management_detail\"]", + ":1:45795)", + ".concatBytes", + ":1:112559)\n at Li (", + ":1:99329)\n at Ni (", + "t.hexToBytes", + ".t.nextTick", + "2440.o.shrSH", + "2440.o.shrSL", + ".o.rotrSH", + ", :1:1)\n at T (", + ":1:123417)\n at Ku (", + "2440.t.toBig", + ".9237.t.hmac", + ".hmac.create", + ":1:112559)\n at Li (", + "push.97405.n", + ":1:45795)", + ".o.shrSL", + ".o.rotrSH", + ".o.rotrSL", + ".o.rotrBH", + "TCzUYnFSwtH2bJkynGB46tWxWjdTQqL1SG", + "TCzUYnFSwtH2bJkynGB46tWxWjdTQqL1SG", + "https://static.tronscan.org/production/logo/TZJEFNe9NpMcrGHsvJadAxwRRJjjPZbxRv.png", + "This is the Non-fungible token collection of APENFT.", + "2021-04-27 08:38:48", + "TAYdq7gchY5xuquqpYNL9hmJYhpbCUv4nx", + "0.24487019832529288751402500", + "1.78710906325631103543050000", + "2018-06-25 09:51:09", + "Tether USD", + "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", + "0.999904094738409", + "7.29748937524508381020779", + "https://static.tronscan.org/production/logo/usdtlogo.png", + "https://tron.network/usdt", + "USDT is the official stablecoin issued by Tether on the TRON network.", + "2019-04-16 12:41:20", + "THPvaUhoh2Qn2y9THCZML3H815hhFhn5YC", + "69713884624.911855", + "Decentralized USD", + "TXDk8mbtRbXeYuMNS83CfKPaYYT8XWv9Hz", + "7.298189310", + "https://static.tronscan.org/production/upload/logo/new/TXDk8mbtRbXeYuMNS83CfKPaYYT8XWv9Hz.png", + "https://usdd.io/", + "Decentralized USD (USDD) is a fully decentralized stablecoin pegged to the US dollar through crypto reserves.", + "2025-01-19 19:50:54", + "TXHDjs83UhE2MeSfy3TGMobdzR1KEFPySR", + "361916122.172542636527247860", + ".sizeInBits", + "q.STRING.key", + ".sizeInBits", + ".q.BYTES.key", + ".sizeInBits", + ".X.ADDRESS", + ".X.STRING", + "push.58040._", + "push.58040.$", + ".58040.te", + ".58040.re", + ".58040.ae", + ".58040.ne", + ".58040.ie", + ".58040.se", + ".58040.fe", + ".58040.ue", + "push.58040", + "ReferenceError: ", + "nameJESUSOCTAVIOMORALESANDRADE is not defined", + "\n at eval (", + "eval at T (", + ":1:123417)", + "push.53833.y", + "push.53833.T", + "push.53833.R", + ".isSupported", + ".U.listen", + ".r.d.default", + "push.89510", + "MOAJ941103HCHRNS05 is not defined", + ".59082.t.Chi", + ":1:123417)\n at Ku (", + ".t.asyncLoop", + ":1:129515\n at Hl (", + "ReferenceError: ", + "__webpack_modules__ is not defined", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + "0.000000000000000", + ":1:46018\n at ", + ":1:129515\n at Hl (", + ".t.nextTick", + "ant-progress ant-progress-line ant-progress-status-normal ant-progress-small", + "ant-tooltip", + ".randomBytes", + "vxPoEPXf19d01PifZIA8 xeyOhKyy55x6uGbx_4Qq", + "ant-progress ant-progress-line ant-progress-status-normal ant-progress-small", + "ant-progress-outer", + "SbIrH51VJIoWiaCaB0jE paddingLR16", + "QMX476ME1JWqG2Py7FQE t1PVPRvXoyyJbpLxyReY", + "ant-progress-outer", + "ant-tooltip", + "vxPoEPXf19d01PifZIA8 xeyOhKyy55x6uGbx_4Qq", + "ant-progress", + "ant-progress", + "ant-progress-bg", + "/0", + "ant-tooltip", + "yf6wD3iGiKHJucFPXCar YRnLetQedfGnZQzStqoA gOfDQ1qoM4N06OuYjZQw", + "ant-progress-bg", + "/0", + "ant-progress-inner", + "m3k0jgtTbqwa0kUP5fHr HCD3fSvesWwd_tGEqW8N", + "ant-progress-inner", + "VEcbv44IpSolkHgoZ5D5 fa7MYnZO3vwFT6eSOFnU", + "$ 0", + "ant-tooltip", + "mqzaBiPUKGoGobUdSIsD vxPoEPXf19d01PifZIA8", + "MOdZKBXIx0xUIfOw1dco scroll", + "w3rqdbFNVliadvvMFtdf n8IE6Ks8axKkR9bvTl8h", + "P4pqS4dZ9jCS8Y1AAI9m hS6u5oqFRM8cXZZpsxkf", + "P4pqS4dZ9jCS8Y1AAI9m NaJUVFSKrZuGZZlc0fqs", + "P4pqS4dZ9jCS8Y1AAI9m xhPFD4lzQCF4LuzcLJte", + ".t.Signature", + "ant-progress-outer", + "SbIrH51VJIoWiaCaB0jE paddingLR16", + "QMX476ME1JWqG2Py7FQE t1PVPRvXoyyJbpLxyReY", + "ant-progress ant-progress-line ant-progress-status-normal ant-progress-small", + "vxPoEPXf19d01PifZIA8 xeyOhKyy55x6uGbx_4Qq", + "ant-progress-inner", + "VEcbv44IpSolkHgoZ5D5 fa7MYnZO3vwFT6eSOFnU", + "$ 0", + "w3rqdbFNVliadvvMFtdf n8IE6Ks8axKkR9bvTl8h", + "ant-progress ant-progress-line ant-progress-status-normal ant-progress-small", + "ant-progress", + "push.95949.p", + "push.95949.m", + "/0", + "ant-progress-inner", + "m3k0jgtTbqwa0kUP5fHr HCD3fSvesWwd_tGEqW8N", + "/0", + "yf6wD3iGiKHJucFPXCar YRnLetQedfGnZQzStqoA gOfDQ1qoM4N06OuYjZQw", + "ant-progress-bg", + "1.78710906325631103543050000", + "0.24487019832529288751402500", + "ant-progress", + "ant-progress-bg", + "vxPoEPXf19d01PifZIA8 xeyOhKyy55x6uGbx_4Qq", + "ant-progress-outer", + "push.53833.h", + ".q.BOOL.key", + "63097.r.d.PR", + "63097.r.d.Rm", + "push.63097.n", + "push.63097.o", + ".r.d.default", + "0.00000000000000000000000", + ".t.byteSwap", + "t.isogenyMap", + ".t.wNAF.r", + ".t.wNAF.A", + ".5277.hmac", + ".t.create", + "load__bubble", + ".t.create", + "HTMLOptionElement", + "push.58040.V", + "push.58040.G", + "push.58040.Y", + "q.CUSTOM.key", + ".sizeInBits", + ".q.INT.key", + ".sizeInBits", + ".q.UINT.key", + ".sizeInBits", + ".ADDRESS.key", + ".sizeInBits", + "76ms", + ".t.checkOpts", + ".randomBytes", + ".freeze.cmov", + ".toBytes", + ".fromBytes", + "push.18326.t", + "push.53833.s", + ":1:46018\n at ", + "42194.t.hmac", + ".hmac.create", + ".t.toBig", + ".o.shrSH", + "ReferenceError: ", + "nameJESUSOCTAVIOMORALESANDRADE is not defined", + ".freeze.addN", + ".freeze.subN", + ".freeze.mulN", + ".freeze.inv", + ".invertBatch", + ":1:45795)", + ".t.create", + "push.98821.b", + ".t.pbkdf2", + ".pbkdf2Async", + "ProgressEvent", + "t.bytesToHex", + ".freeze.is0", + "freeze.isOdd", + ".freeze.sub", + ".freeze.div", + ".freeze.sqrN", + "push.43141.P", + "[\"/\",\"/settings/node_management_detail\"]", + "_0j53mo8OkXRQ104hwpdv white", + ".concatBytes", + ".3769.t.Hash", + "t.hexToBytes", + "t.bytesToHex", + ", :1:1)\n at T (", + "push.14394.o", + ".t.scrypt", + ".scryptAsync", + ".t.nextTick", + ".t.asyncLoop", + ".57759.t.u32", + "t.byteSwap32", + "0xC0B60E7D55f79955BB28Bc1DCb961b635fFd8B8c", + ".57759.t.u8", + "0%", + "0%", + ".59082.t.Maj", + "0.00000000000000000000000000", + "0.0000000000000000000000000000000000", + "t.bytesToHex", + "t.hexToBytes", + "1.78710906325631103543050000", + "0.24487019832529288751402500", + "P4pqS4dZ9jCS8Y1AAI9m NaJUVFSKrZuGZZlc0fqs", + "P4pqS4dZ9jCS8Y1AAI9m hS6u5oqFRM8cXZZpsxkf", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + "771b56da-d4a6-49bd-99e9-f88fba5a4bd8", + "c2cdd5f9-4683-405c-9fc5-bec9902037d8", + "WalletValue", + "MOdZKBXIx0xUIfOw1dco scroll", + "mqzaBiPUKGoGobUdSIsD vxPoEPXf19d01PifZIA8", + "0%", + "0%", + ".3769.t.u8", + ".3769.t.rotr", + ".t.isBytes", + ".privateAdd", + "https://static.tronscan.org/production/upload/logo/new/TXDk8mbtRbXeYuMNS83CfKPaYYT8XWv9Hz.png", + ":1:96117)\n at ", + ":1:46018\n at ", + ":1:129515\n at Hl (", + "push.68238.n", + "h5Fr42TtdH76DKgBQzeb scroll", + ":1:129515\n at Hl (", + ":1:45795)", + "fbee8e1bdc3546201691c70b048608b5ceda925cca00136f924444c76b77db92", + ":1:99257)\n at Pi (", + ":1:99120)\n at bi (", + ".p.array", + ".t.FpDiv", + "t.FpIsSquare", + ".t.FpSqrtOdd", + "t.FpSqrtEven", + ":1:112559)\n at Li (", + ":1:99329)\n at Ni (", + ".signSync", + ":1:129515\n at Hl (", + ":1:96117)\n at ", + ".d.splitPath", + "push.58040.f", + "push.58040.d", + "push.58040.p", + "push.58040.B", + "push.58040.I", + "push.58040.w", + "push.58040.S", + "push.58040.M", + "push.58040.U", + "push.58040.k", + "push.58040.F", + "push.58040.x", + "push.58040.N", + "push.58040.D", + "push.92046.w", + "push.92046.v", + "push.92046.T", + "push.92046.p", + "push.92046.m", + "push.92046.B", + "push.92046.y", + "push.92046.I", + "[\"/\",\"/home\"]", + ":1:99257)\n at Pi (", + ":1:99120)\n at bi (", + ":1:96117)\n at ", + ":1:46018\n at ", + "[\"/\",\"/home\"]", + "push.92046.l", + "push.92046.h", + "push.92046.b", + "push.92046.g", + ":1:45795)", + "57759.t.rotl", + ":1:46018\n at ", + ":1:129515\n at Hl (", + ":1:46018\n at ", + "ant-tooltip", + "ant-tooltip", + "ant-tooltip", + "schnorr.sign", + "R4C6yMAPBnkIaemAdMzc KvhKVFkMexuSa1ESyECi", + "[\"/\",\"/home\"]", + "30919.t.rotr", + ".ensureBytes", + "t.equalBytes", + ".utf8ToBytes", + ".t.bitLen", + ".t.bitGet", + ".t.bitSet", + "push.94093.b", + "push.94093.g", + ".p.string", + ":1:96117)\n at ", + ":1:45795)", + "\n at eval (", + "eval at T (", + ":1:123417)", + ", :1:1)\n at T (", + ":1:123417)\n at Ku (", + ":1:112559)\n at Li (", + ":1:99329)\n at Ni (", + "push.92046.c", + "push.92046.f", + "push.92046.d", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "b048930b-c36d-449b-805b-21b3237620dc", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "8eeb5be6-5e10-4283-ae61-03c0e4726fe0", + "b9424719-b45b-45aa-95d0-1b1b25fc75ae", + "910d7fa5-da35-419d-b454-fd4ee22087cd", + "51a36e5a-2480-4b57-989c-539345a13be2", + "01eda3a0-5a58-4e44-9f95-f7f1f59dd728", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "8b5071f3-2e28-40cf-a891-cb1486532e6a", + "e7e389a0-f9f5-4077-9a40-4e37a978cb62", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "2dca01ee-018f-4a74-850c-c0799302aadb", + "b048930b-c36d-449b-805b-21b3237620dc", + "0aeb3d1e-c33a-4c4e-8ad7-692fd43e2c62", + ".t.checkOpts", + ":1:99120)\n at bi (", + ":1:99257)\n at Pi (", + ":1:99329)\n at Ni (", + ":1:112559)\n at Li (", + ":1:123417)\n at Ku (", + "m/44'/60'/0", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "https://static.tronscan.org/production/logo/usdtlogo.png", + "[\"/\",\"/home\"]", + "push.92046.i", + "push.92046.o", + "push.92046.s", + "push.92046.u", + ":1:129515\n at Hl (", + ":1:46018\n at ", + "0xC0B60E7D55f79955BB28Bc1DCb961b635fFd8B8c", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + "ant-", + "$0.24487", + "ant-", + "ant-", + "ant-", + "[\"/\",\"/home\"]", + ".randomBytes", + "[\"/\",\"/home\"]", + ".t.checkOpts", + ":1:99120)\n at bi (", + ":1:96117)\n at ", + ":1:99257)\n at Pi (", + ":1:99120)\n at bi (", + ":1:96117)\n at ", + "ReferenceError: ", + "__webpack_modules__ is not defined", + ":1:46018\n at ", + ":1:129515\n at Hl (", + ":1:45795)", + ":1:99329)\n at Ni (", + ":1:99257)\n at Pi (", + ":1:99120)\n at bi (", + ":1:96117)\n at ", + "get x", + "get y", + "push.29202.p", + "push.29202.m", + ", :1:1)\n at T (", + ":1:123417)\n at Ku (", + ":1:112559)\n at Li (", + ", :1:1)\n at T (", + ":1:123417)\n at Ku (", + ":1:45795)", + "BITCOIN is not defined", + ":1:123417)", + "eval at T (", + "v.precompute", + ".sign", + ".verify", + "push.90772.m", + "ReferenceError: ", + "personalbarjesusoctaviomoralesandrade is not defined", + "\n at eval (", + "eval at T (", + ":1:123417)", + ".8607.t.hmac", + ".hmac.create", + ".8607.t.HMAC", + ":1:45795)", + ".t.create", + ":1:99329)\n at Ni (", + ":1:99257)\n at Pi (", + ":1:99120)\n at bi (", + ":1:96117)\n at ", + ":1:46018\n at ", + ":1:129515\n at Hl (", + ".randomBytes", + ".t.create", + "R4C6yMAPBnkIaemAdMzc KvhKVFkMexuSa1ESyECi", + ".t.nextTick", + ".t.asyncLoop", + ".concatBytes", + ".6700.t.Hash", + ".t.checkOpts", + "\n at eval (", + ", :1:8)\n at T (", + ":1:123417)\n at Ku (", + ":1:112559)\n at Li (", + "\n at eval (", + "eval at T (", + ":1:123417)", + ":1:99257)\n at Pi (", + "UfsY8g2wyFeqaGJZioIo hkOS_pvanyt98HShRUNi", + "$0", + "0", + "$1", + "UfsY8g2wyFeqaGJZioIo hkOS_pvanyt98HShRUNi", + "$0", + "0", + "UfsY8g2wyFeqaGJZioIo hkOS_pvanyt98HShRUNi", + "$0", + "0", + "load__bubble", + "load__bubble", + "
TRX
", + "load__bubble", + "0", + "$0", + "load__bubble", + "load__bubble", + "
USDT
", + "load__bubble", + "0", + "$0", + "UfsY8g2wyFeqaGJZioIo hkOS_pvanyt98HShRUNi", + "load__bubble", + "load__bubble", + "
USDD
", + "load__bubble", + "$1", + "0", + "$0", + ".6700.t.rotr", + "t.bytesToHex", + "t.hexToBytes", + "$0", + "0", + "$1", + "
USDD
", + "UfsY8g2wyFeqaGJZioIo hkOS_pvanyt98HShRUNi", + "$0", + "0", + "
USDT
", + "$0", + "
TRX
", + "
USDT
", + "
USDD
", + "push.60447.n", + "TXDk8mbtRbXeYuMNS83CfKPaYYT8XWv9Hz", + ".t.DER.Err", + "57759.t.rotr", + "ReferenceError: ", + ", :1:10)\n at T (", + ":1:96117)\n at ", + ":1:99120)\n at bi (", + "ant-", + "ant-", + "ant-", + ":1:46018\n at ", + ":1:129515\n at Hl (", + ":1:99257)\n at Pi (", + ":1:99329)\n at Ni (", + "ReferenceError: ", + "push.65.h", + ".splitScalar", + "push.65.m", + "push.65.E", + "push.65.I", + "push.65.w", + "push.65.v", + "push.65.T", + "push.65.R", + ".Signature", + "\n at eval (", + ":1:112559)\n at Li (", + ":1:123417)\n at Ku (", + ":1:99120)\n at bi (", + ".t.verify", + ".t.signSync", + ":1:123417)", + ", :1:1)\n at T (", + ":1:99257)\n at Pi (", + "43141.t.sign", + ":1:123417)", + "\n at eval (", + "eval at T (", + "eval at T (", + "ReferenceError: ", + "ReferenceError: ", + "$0.999904", + "$0.244817", + "UfsY8g2wyFeqaGJZioIo hkOS_pvanyt98HShRUNi", + ":1:99120)\n at bi (", + ":1:96117)\n at ", + "2440.o.add4H", + "2440.o.add5H", + "2440.o.add5L", + "[\"/\",\"/home\"]", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + ":1:99329)\n at Ni (", + ":1:99257)\n at Pi (", + "[\"/\",\"/home\"]", + "push.44123.p", + "push.44123.m", + "TXDk8mbtRbXeYuMNS83CfKPaYYT8XWv9Hz", + "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", + "30919.t.Hash", + ":1:123417)\n at Ku (", + ":1:112559)\n at Li (", + ".t.create", + "\n at eval (", + ", :1:8)\n at T (", + "UfsY8g2wyFeqaGJZioIo hkOS_pvanyt98HShRUNi", + "0", + "[\"/\",\"/home\"]", + "UfsY8g2wyFeqaGJZioIo hkOS_pvanyt98HShRUNi", + "[\"/\",\"/home\"]", + "UfsY8g2wyFeqaGJZioIo hkOS_pvanyt98HShRUNi", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "
TRX
", + "TJZHVazWATHy1b6TjSGr91axMQP5MQLFB3", + "ReferenceError: ", + "BITCOIN is not defined", + "eval at T (", + ":1:123417)", + ".randomBytes", + ".t.create", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + ".30919.t.u8", + ".fromUtf8", + ".onClick", + ".ref", + ".ref", + ".ref", + ".ref", + ".ref", + ".d.BigNumber", + "push.69838.S", + ".onClick", + ".onClick", + ".intToBuffer", + "d.MaxUint256", + "r.clickFunc", + "r.clickFunc", + "r.clickFunc", + "r.clickFunc", + "r.clickFunc", + "r.clickFunc", + "ant-modal", + "ant-modal-wrap", + "drag__", + "dragenter__", + "dragenter__", + "dragexit__", + "wheel__", + "abort__", + "s.d.dp", + "s.d.g", + "s.d.p", + "s.d.I", + "s.d.n", + "get polling", + "set polling", + "get pollingInterval", + "set pollingInterval", + "push.29594.u", + "get network", + "get blockNumber", + "scroll__", + "pointerout__", + "pointerout__", + "mouseover__", + "get ready", + ".47957.Me", + ".constructor", + ".pe.0.symbol", + "get event", + "get type", + "get hash", + "get filter", + ".47957.se", + "push.47957.g", + ".constructor", + "r.d.Resolver", + ".d.MaxInt256", + "touchstart__", + "drag__bubble", + "B.value", + "r.d.HashZero", + "touchstart__", + "touchend__", + "touchend__", + "submit__", + "submit__", + "seeked__", + "reset__", + ".EtherSymbol", + ".AddressZero", + "emptied__", + "encrypted__", + "ended__", + "error__", + ".47957.ie", + "keypress__", + "keydown__", + "keydown__", + "invalid__", + "input__", + "input__", + "focusout__", + "focusout__", + "focusin__", + "toggle__", + "touchmove__", + "touchmove__", + "wheel__", + "26c10c2743f4c20", + "ant-modal", + "ant-modal-body", + "ant-modal-root", + "ant-modal-root", + "ant-modal-root", + "ant-modal-wrap", + "ant-tooltip", + "ant-tooltip", + "ant-tooltip", + "ant-tooltip", + "ant-tooltip", + "ant-tooltip", + "ant-modal-wrap WpNzNuxfvI6yaoFRAKLA", + "ant-modal-content", + "ant-modal-root", + "seeking__", + "progress__", + "playing__", + "loadstart__", + "aaiK_ceVlv_5sALHXx6w hkUI7BJ72aFn_IoMsC0T", + "Cjz5h_HIF1V9neD3p6xm gV269fkBfjORgTUdcTMd", + "Cjz5h_HIF1V9neD3p6xm lohzVco_vVdchtAv5i7O Y5oizZNQHtEvHGKYH04H", + "Cjz5h_HIF1V9neD3p6xm qr51VWntGgvMAkPdEaZg", + "Cjz5h_HIF1V9neD3p6xm jEbOTWLSLHGRBnrWYdEt", + "Cjz5h_HIF1V9neD3p6xm t3d5VnTLHn663c4ly0wu", + "Cjz5h_HIF1V9neD3p6xm DWKGnplB9_iceXbxA1kR", + ".constructor", + "ant-", + "ant-", + "ant-", + "ant-", + "ant-", + "ant-", + "waiting__", + "timeupdate__", + "suspend__", + "stalled__", + "ant-drawer-wrapper-body", + "ant-drawer", + "ant-modal-root", + "ant-modal-mask ant-fade-leave ant-fade-leave-active ant-fade", + "ant-modal-mask ant-fade-leave ant-fade-leave-active ant-fade", + "ant-modal-wrap WpNzNuxfvI6yaoFRAKLA", + "ant-modal-root", + "copy__bubble", + "cut__bubble", + "cut__capture", + "drop__bubble", + "load__bubble", + "cancel__", + "click__", + "click__", + "close__", + "copy__", + "auxclick__", + "auxclick__", + "dblclick__", + "dblclick__", + "dragend__", + "dragend__", + "dragstart__", + "dragstart__", + "drop__", + "focusin__", + "keypress__", + "keyup__", + "keyup__", + "mousedown__", + "mousedown__", + "mouseup__", + "mouseup__", + "paste__", + "paste__", + "pause__", + "play__", + "pointerup__", + "pointerup__", + "ratechange__", + "reset__", + "textInput__", + "textInput__", + "change__", + "change__", + "[\"/\",\"/home\"]", + "78239.o.once", + ".d.wordlists", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "canplay__", + ".78239.o.on", + "load__", + "loadeddata__", + "v4.2.4", + "78239.o.emit", + "ant-modal", + "ant-drawer", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "ant-drawer", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "mousemove__", + "mousemove__", + "mouseout__", + "mouseout__", + "mouseover__", + "XJRvTo1Fjutgpjl9KG85 scroll", + "ant-modal-wrap WpNzNuxfvI6yaoFRAKLA", + "ant-modal-wrap Krxr5XmXNYKO4JZTe1ZS", + "ant-modal-close", + "wuYwB73tdLgNrnQd2Uh7 tB0ADCVzePn_0LPWc2mV", + "NcxSB1o5pioZTnT1JMYo scroll", + ".r.d.version", + ".isHexString", + "freeze.onINP", + "freeze.onLCP", + ".r.d.version", + ".d.wordlists", + ".d.providers", + ".r.d.utils", + ".o.listeners", + ".r.d.utils", + "ant-progress-bg", + "ant-progress-inner", + "ant-progress-outer", + "ant-progress-inner", + "ant-progress-outer", + ".getKeys", + ".toUtf8", + "r.d.Provider", + "Da.onClick", + ".d.providers", + ".r.d.logger", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "b048930b-c36d-449b-805b-21b3237620dc", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "8eeb5be6-5e10-4283-ae61-03c0e4726fe0", + "b9424719-b45b-45aa-95d0-1b1b25fc75ae", + "910d7fa5-da35-419d-b454-fd4ee22087cd", + "51a36e5a-2480-4b57-989c-539345a13be2", + "01eda3a0-5a58-4e44-9f95-f7f1f59dd728", + "TJZHVazWATHy1b6TjSGr91axMQP5MQLFB3", + "0xC0B60E7D55f79955BB28Bc1DCb961b635fFd8B8c", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + "TJZHVazWATHy1b6TjSGr91axMQP5MQLFB3", + "x9ai8lja", + "[]", + "ant-tooltip", + "import", + "771b56da-d4a6-49bd-99e9-f88fba5a4bd8", + "[]", + "WalletValue", + "[]", + "x9ai8lja", + "0xC0B60E7D55f79955BB28Bc1DCb961b635fFd8B8c", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + "TJZHVazWATHy1b6TjSGr91axMQP5MQLFB3", + "ant-tooltip", + "ant-", + "c2cdd5f9-4683-405c-9fc5-bec9902037d8", + "ant-", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "2dca01ee-018f-4a74-850c-c0799302aadb", + "b048930b-c36d-449b-805b-21b3237620dc", + "0aeb3d1e-c33a-4c4e-8ad7-692fd43e2c62", + "51a36e5a-2480-4b57-989c-539345a13be2", + "01eda3a0-5a58-4e44-9f95-f7f1f59dd728", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "8b5071f3-2e28-40cf-a891-cb1486532e6a", + "e7e389a0-f9f5-4077-9a40-4e37a978cb62", + "s.d.QQ", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "b048930b-c36d-449b-805b-21b3237620dc", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "8eeb5be6-5e10-4283-ae61-03c0e4726fe0", + "b9424719-b45b-45aa-95d0-1b1b25fc75ae", + "910d7fa5-da35-419d-b454-fd4ee22087cd", + "t.d.c", + "thcqsMu6IOtuC1E7WCQ8 scroll", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + "thcqsMu6IOtuC1E7WCQ8 scroll", + "b2809e0f1235d7b59379cddb9dcdaed81239236aedcdf75dee00a1f3c7451676", + "push.1884", + "s.d.default", + "iiNcFx82dAqLZEtcZ3YU QdWKntXwD8r3Q5Nro_tK", + "NcxSB1o5pioZTnT1JMYo scroll", + "HTMLSourceElement", + "HTMLVideoElement", + "push.4062.g", + "HTMLButtonElement", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "8b5071f3-2e28-40cf-a891-cb1486532e6a", + "e7e389a0-f9f5-4077-9a40-4e37a978cb62", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "2dca01ee-018f-4a74-850c-c0799302aadb", + "b048930b-c36d-449b-805b-21b3237620dc", + "0aeb3d1e-c33a-4c4e-8ad7-692fd43e2c62", + "ant-drawer", + "ant-drawer-content-wrapper", + "translateX(-100%)", + "ant-drawer-mask", + "ant-drawer ant-drawer-left zphpoxQKt2PsYiNN7ORd", + "push.17566.c", + "s.d.Y", + "s.d.d", + ".values.span", + ".values.h4", + ".values.p", + "uJomQTi5pxJFg01WiR2L QdWKntXwD8r3Q5Nro_tK", + "ant-drawer-content", + "ant-drawer-body", + ".onClick", + ".onClick", + ".u.onClick", + ".map.onClick", + "push.69838.H", + "r.onClose", + ".ref", + "ant-tooltip", + "No.state", + "No.s.type", + "dpWSD4jypM1D8hlnlIgM y1yodzQUfoG30EZlTkrv", + "Iu8u1gVkICOyrnsrU8Bp t1PVPRvXoyyJbpLxyReY", + "B.value", + "s.d.C", + ".onClick", + ".onClick", + "ca.value", + "ca.value", + "ca.value", + "ca.value", + "push.13731.o", + "s.d.A", + ".onOk", + ".onClick", + ".onClick", + ".onClick", + "r.domFocus", + "r.onKeyDown", + ".getLevelDom", + "freeze.onCLS", + "[\"/\",\"/home\"]", + "0.24481769946194364319765000", + "1.78672591661313539585300000", + "2018-06-25 09:51:09", + "Tether USD", + "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", + "1.0000719762392154", + "7.298714606219615835067374", + "https://tron.network/usdt", + "USDT is the official stablecoin issued by Tether on the TRON network.", + "2019-04-16 12:41:20", + "THPvaUhoh2Qn2y9THCZML3H815hhFhn5YC", + "69713884624.911855", + "Decentralized USD", + "1.000000000000000000", + "7.29818931000000000000000000", + "https://usdd.io/", + "Decentralized USD (USDD) is a fully decentralized stablecoin pegged to the US dollar through crypto reserves.", + "2025-01-19 19:50:54", + "TXHDjs83UhE2MeSfy3TGMobdzR1KEFPySR", + "361916122.172542636527247860", + "Xr.r", + ".onError", + "s.d.j", + "s.d.C", + ".createHTML", + "s.d.A", + "get disposed", + "1.78672591661313539585300000", + "0.24481769946194364319765000", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + "771b56da-d4a6-49bd-99e9-f88fba5a4bd8", + "WalletValue", + "caa9ca26a2deca80f8db44f3eea6f5db8032e61ac18aab6aa4e41195cb20d511", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "b048930b-c36d-449b-805b-21b3237620dc", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "8eeb5be6-5e10-4283-ae61-03c0e4726fe0", + "b9424719-b45b-45aa-95d0-1b1b25fc75ae", + "910d7fa5-da35-419d-b454-fd4ee22087cd", + "51a36e5a-2480-4b57-989c-539345a13be2", + "01eda3a0-5a58-4e44-9f95-f7f1f59dd728", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "8b5071f3-2e28-40cf-a891-cb1486532e6a", + "e7e389a0-f9f5-4077-9a40-4e37a978cb62", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "2dca01ee-018f-4a74-850c-c0799302aadb", + "b048930b-c36d-449b-805b-21b3237620dc", + "0aeb3d1e-c33a-4c4e-8ad7-692fd43e2c62", + "0xC0B60E7D55f79955BB28Bc1DCb961b635fFd8B8c", + "TUzpMkNR1D9LyBgSifszYvKUp5KFteD3z3", + "get disposed", + "0.24481769946194364319765000", + "1.78672591661313539585300000", + "2018-06-25 09:51:09", + "Tether USD", + "1.0000719762392154", + "7.298714606219615835067374", + "https://tron.network/usdt", + "USDT is the official stablecoin issued by Tether on the TRON network.", + "2019-04-16 12:41:20", + "THPvaUhoh2Qn2y9THCZML3H815hhFhn5YC", + "69713884624.911855", + "Decentralized USD", + "1.000000000000000000", + "7.29818931000000000000000000", + "https://usdd.io/", + "Decentralized USD (USDD) is a fully decentralized stablecoin pegged to the US dollar through crypto reserves.", + "2025-01-19 19:50:54", + "TXHDjs83UhE2MeSfy3TGMobdzR1KEFPySR", + "361916122.172542636527247860", + ".e.exports", + "1745328892.3.1.1745329325.0.0.0", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/popup/popup.html", + "1577867703.1745275753", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "ant-", + "XJRvTo1Fjutgpjl9KG85 scroll", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "wuYwB73tdLgNrnQd2Uh7 tB0ADCVzePn_0LPWc2mV", + "(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)", + "rgb[\\s|\\(]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))\\s*\\)?", + "rgba[\\s|\\(]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))\\s*\\)?", + "hsl[\\s|\\(]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))\\s*\\)?", + "hsla[\\s|\\(]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))\\s*\\)?", + "hsv[\\s|\\(]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))\\s*\\)?", + "hsva[\\s|\\(]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))[,|\\s]+((?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?))\\s*\\)?", + "#f5222d", + "#fff1f0", + "#ffccc7", + "#ffa39e", + "#ff7875", + "#ff4d4f", + "#cf1322", + "#a8071a", + "#820014", + "#5c0011", + ".19119.s.get", + "#2a1215", + "#431418", + "#58181c", + "#791a1f", + "#a61d24", + "#d32029", + "#e84749", + "#f37370", + "#f89f9a", + "#fac8c3", + "#fa541c", + "#fff2e8", + "#ffd8bf", + "#ffbb96", + "#ff9c6e", + "#ff7a45", + "#d4380d", + "#ad2102", + "#871400", + "#610b00", + "#2b1611", + "#441d12", + "#592716", + "#7c3118", + "#aa3e19", + "#d84a1b", + "#e87040", + "#f3956a", + "#f8b692", + "#fad4bc", + "#fa8c16", + "#fff7e6", + "#ffe7ba", + "#ffd591", + "#ffc069", + "#ffa940", + "#d46b08", + "#ad4e00", + "#873800", + "#612500", + "#2b1d11", + "#442a11", + "#593815", + "#7c4a15", + "#aa6215", + "#d87a16", + "#e89a3c", + "#f3b765", + "#f8cf8d", + "#fae3b7", + "#faad14", + "#fffbe6", + "#fff1b8", + "#ffe58f", + "#ffd666", + "#ffc53d", + "#d48806", + "#ad6800", + "#874d00", + "#613400", + "#2b2111", + "#443111", + "#594214", + "#7c5914", + "#aa7714", + "#d89614", + "#e8b339", + "#f3cc62", + "#f8df8b", + "#faedb5", + "#fadb14", + "#feffe6", + "#ffffb8", + "#fffb8f", + "#fff566", + "#ffec3d", + "#d4b106", + "#ad8b00", + "#876800", + "#614700", + "#2b2611", + "#443b11", + "#595014", + "#7c6e14", + "#aa9514", + "#d8bd14", + "#e8d639", + "#f3ea62", + "#f8f48b", + "#fafab5", + "#a0d911", + "#fcffe6", + "#f4ffb8", + "#eaff8f", + "#d3f261", + "#bae637", + "#7cb305", + "#5b8c00", + "#3f6600", + "#254000", + "#1f2611", + "#2e3c10", + "#3e4f13", + "#536d13", + "#6f9412", + "#8bbb11", + "#a9d134", + "#c9e75d", + "#e4f88b", + "#f0fab5", + "#52c41a", + "#f6ffed", + "#d9f7be", + "#b7eb8f", + "#95de64", + "#73d13d", + "#389e0d", + "#237804", + "#135200", + "#092b00", + "#162312", + "#1d3712", + "#274916", + "#306317", + "#3c8618", + "#49aa19", + "#6abe39", + "#8fd460", + "#b2e58b", + "#d5f2bb", + "#13c2c2", + "#e6fffb", + "#b5f5ec", + "#87e8de", + "#5cdbd3", + "#36cfc9", + "#08979c", + "#006d75", + "#00474f", + "#002329", + "gk38kf6n", + "#112123", + "#113536", + "#144848", + "#146262", + "#138585", + "#13a8a8", + "#33bcb7", + "#58d1c9", + "#84e2d8", + "#b2f1e8", + "push.87751.c", + "55472.n.d.xK", + "e.parse", + "e.offset", + "e.isEOF", + "e.char", + "push.71185.Y", + "e.bump", + "e.peek", + "e.parseTag", + "e.bumpSpace", + "e.bumpIf", + "push.71185.K", + ".s.notify", + "n.d.A", + "n.d.A", + ".43324.n.d.A", + ".$.1", + ".47992.n.d.A", + ".71328.n.d.A", + "push.61537.P", + "push.33999.r", + ".49615.n.d.A", + "t.isProfiler", + ".t.isPortal", + ".t.isMemo", + "ant-input-suffix", + "wEoaZo8wxTcJatZ9g_h0 oiigAW2qMhpFZIwEn3iS", + "wEoaZo8wxTcJatZ9g_h0 joCIKz9WHV992UqmtFqr", + "wEoaZo8wxTcJatZ9g_h0 __LUJjjv6X37vJOvZIv3", + "wEoaZo8wxTcJatZ9g_h0 oiigAW2qMhpFZIwEn3iS", + "wEoaZo8wxTcJatZ9g_h0 joCIKz9WHV992UqmtFqr", + "wEoaZo8wxTcJatZ9g_h0 __LUJjjv6X37vJOvZIv3", + "svg-close-circle-svg-0", + "ant-input t2kg5HceQwYvo1SNaMRK scroll", + "ant-modal", + "ant-input", + "26559.n.d.sv", + "B2r2L6zcNN0O7i2F8QLw BBU8iKg_2hvDQExS2cQJ", + "ant-modal", + "B2r2L6zcNN0O7i2F8QLw BBU8iKg_2hvDQExS2cQJ", + "ant-input", + "ant-zoom", + "ant-fade", + "ant-zoom", + "ant-fade", + "C.", + "ant-input-clear-icon-hidden ant-input-clear-icon", + "push.17447.f", + "push.17447.l", + "55472.n.d.Xf", + "55472.n.d.f3", + "svg-close-circle", + "svg-close-circle-svg-0", + "ant-input-clear-icon-hidden ant-input-clear-icon", + "svg-close-circle-svg-0", + ".61537.n.d.A", + "push.61537.m", + "push.61537.g", + ".21502.n.d.A", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + "ant-input-suffix", + "svg-close-circle", + "/guide", + "HTMLUListElement", + ".e.exports", + ".e.exports", + ".33999.n.d.A", + "ant-input-suffix", + ".t.isLazy", + ".afterClose", + "55465.n.d.Ay", + ".96908.Le", + ".96908.Ve", + "anticon anticon-close-circle ant-input-clear-icon", + "t.isFragment", + ".8822.r.at", + ".ye.merge", + ".$.1", + "GmXVHUw8TS_uto3Qq8P0 AZ_GEGqUeOqXjAYbg4j_", + ".448.n.d.A", + "push.448.T", + "64859.n.d.aF", + "64859.n.d.Ay", + "push.64859.G", + "push.64859.Q", + ".e.exports", + ".99834.n.d.A", + ".33760.n.d.A", + "svg-close-circle", + ".95766.n.d.A", + "anticon anticon-close-circle ant-input-clear-icon", + ".ye.clone", + "ye.getWindow", + ".ye.offset", + "26559.n.d.C5", + ".46648.n.d.A", + ".60646.n.d.A", + "HTMLLIElement", + "Import a Gas", + "gk38kf6n", + ".96908.n.d.A", + "push.96908.j", + "he.getParent", + ".4479.n.d.A", + "w.Collection", + ".68.n.d.A", + "push.29594.d", + ".t.isElement", + ".", + ".", + ".", + "55472.n.d.K4", + ".", + "did", + ".26670.n.d.A", + "[]", + "push.23866.a", + ".21421.n.d.A", + ".99343.n.d.A", + "LIjDnCw03w_0OzZtdYb3 juPccjYCf6WtmiaMdmvg", + "ant-input-affix-wrapper ant-input-affix-wrapper-textarea-with-clear-btn", + "push.53767", + ".12427.n.d.A", + ".65309.n.d.A", + ".39301.n.d.A", + "push.71988.o", + ".84661.n.d.A", + ".25135.n.d.A", + ".c.noteOnce", + "push.71988.c", + ".c.cancel", + "push.29594.l", + ".resetWarned", + "QeHZl93oocVrJh1L_2rR scroll", + ".isAsyncMode", + " together ba", + "HD wallet ac", + "Learn more a", + ".11690.n.d.A", + "95900.n.d.BD", + "95900.n.d.m6", + ".46993.n.d.A", + "push.29594.c", + ".48304.n.d.A", + ".23866.n.d.o", + "push.23866.i", + ".52203.n.d.A", + "68296.n.d.yU", + "push.79883.d", + "svg-close-circle-svg-0", + ".79784.n.d.A", + "push.79784.r", + ".45159.n.d.A", + ".t.isMemo", + ".71988.n.d.A", + "push.71988.r", + "t.isFragment", + "a3e8304e8ee48b699b730f4f71b612b5f3669ba8c7faeeadb2efb7a9336e7f22", + "push.82084", + "push.70996", + "push.94380", + "push.25407", + "push.43104", + "push.17155", + "push.67934", + "push.99666", + "push.93538", + "push.81021", + "push.30773", + ".r.subscribe", + "t.d.default", + "c.preMessage", + "t.d.v", + "t.d.A", + "t.d.y", + ".63064.n.d.A", + "t.d.C", + ".values.a", + ".P.onClose", + ".zeroAddress", + "s.d.w", + "s.d.A", + ".78163.n.d.A", + ".23866.n.d.A", + ".19119.r.get", + "s.d.A", + "push.43324.O", + "U.g.values.a", + ".map.onClick", + "push.59203.J", + ".onMouseDown", + "push.17447.A", + "r.focus", + "push.17447.v", + ".r.notify", + "push.19119.d", + "push.19119.l", + ".ref", + "HTMLTextAreaElement", + "t.isSuspense", + "push.83428.s", + ".r.clear", + "push.15046.p", + "push.73208.g", + "P4pqS4dZ9jCS8Y1AAI9m NaJUVFSKrZuGZZlc0fqs", + ".isBigNumber", + "config.Z.set", + "1366x768", + "24-bit", + "360x600", + "2131500441.1745275753", + "1577867703.1745275753", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/popup/popup.html", + "get depth", + "get index", + "gtm", + "U.comparedTo", + "push.22545.a", + ".70161.s.d.e", + "42978.s.d.Tj", + "AEAE", + "1577867703.1745275753", + "push.12312.A", + "push.12312.m", + "push.12312.h", + "chrome-extension://ibnejdfjmmkpcnlpebklmnkoeoihofec/popup/popup.html", + "[\"/\",\"/home\"]", + "42978.s.d.RN", + "Microsoft%20Edge;135.0.3179.85|Not-A.Brand;8.0.0.0|Chromium;135.0.7049.96", + "1366x768", + "R1N0LPVFR8", + "1745328892", + "R1N0LPVFR8", + "G-R1N0LPVFR8", + "/home", + "[]", + "WalletValue", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "8eeb5be6-5e10-4283-ae61-03c0e4726fe0", + "b9424719-b45b-45aa-95d0-1b1b25fc75ae", + "910d7fa5-da35-419d-b454-fd4ee22087cd", + "51a36e5a-2480-4b57-989c-539345a13be2", + "01eda3a0-5a58-4e44-9f95-f7f1f59dd728", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "8b5071f3-2e28-40cf-a891-cb1486532e6a", + "e7e389a0-f9f5-4077-9a40-4e37a978cb62", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "2dca01ee-018f-4a74-850c-c0799302aadb", + "b048930b-c36d-449b-805b-21b3237620dc", + "0aeb3d1e-c33a-4c4e-8ad7-692fd43e2c62", + "109c64ad-e59c-46fe-ba87-179587e6c772", + "f5d7526a-da4d-40b0-abf2-13eb18f22e26", + "ce1a135a-df77-44d9-a268-9561e746ff10", + "b048930b-c36d-449b-805b-21b3237620dc", + "PointerEvent", + "Objects of type Port cannot be created using the constructor.", + "UIEvent", + "MouseEvent", + "MessageEvent", + "copy__bubble", + "cut__bubble", + "cut__capture", + "drop__bubble", + "drag__bubble", + "textInput__", + "textInput__", + "[\"/\",\"/home\"]", + "HTMLIFrameElement", + "canplay__", + "emptied__", + "encrypted__", + "ended__", + "error__", + "load__", + "loadeddata__", + "loadstart__", + "playing__", + "progress__", + "seeking__", + "stalled__", + "suspend__", + "timeupdate__", + "waiting__", + "change__", + "change__", + "drag__", + "dragenter__", + "dragenter__", + "dragexit__", + "dragexit__", + "dragleave__", + "dragleave__", + "dragover__", + "dragover__", + "mousemove__", + "mousemove__", + "mouseout__", + "mouseout__", + "mouseover__", + "mouseover__", + "pointerout__", + "pointerout__", + "scroll__", + "toggle__", + "touchmove__", + "touchmove__", + "wheel__", + "wheel__", + "abort__", + "keypress__", + "keypress__", + "keyup__", + "keyup__", + "mousedown__", + "mousedown__", + "mouseup__", + "mouseup__", + "paste__", + "paste__", + "pause__", + "play__", + "pointerup__", + "pointerup__", + "ratechange__", + "reset__", + "reset__", + "seeked__", + "submit__", + "submit__", + "touchend__", + "touchend__", + "touchstart__", + "touchstart__", + "cancel__", + "click__", + "click__", + "close__", + "copy__", + "auxclick__", + "auxclick__", + "dblclick__", + "dblclick__", + "dragend__", + "dragend__", + "dragstart__", + "dragstart__", + "drop__", + "focusin__", + "focusin__", + "focusout__", + "focusout__", + "input__", + "input__", + "invalid__", + "keydown__", + "keydown__", + "get needsMigrating", + "zqznrf20", + "B.value", + "push.79883.A", + "push.79883.m", + "B.value", + "B.value", + "B.value", + "B.value", + "12312.s.d.w9", + "12312.s.d.xY", + ".22545.Z.sum", + ".U.abs", + "12312.s.d.n_", + "push.31460.F", + ".31460.Tt", + ".31460.Nt", + ".U.eq", + "push.31460.G", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "push.98935.i", + ".43617.s.d.f", + ".setupIframe", + "t._getOrigin", + "._getAccount", + ".t._getPath", + "._getPathPro", + ".t.delay", + "push.31460.Y", + "push.31460.Q", + "79883.s.d.EQ", + "push.79883.l", + "push.79883.u", + "get compressed", + ".t.fromSeed", + "get fingerprint", + "push.12312.T", + ".52904.s.d.A", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + ".U.pow", + ".Z.random", + "79883.s.d.aj", + "79883.s.d.CB", + "79883.s.d.mV", + "79883.s.d.sO", + "push.31460.V", + "push.31460.K", + "12312.s.d.rl", + ".Z.random.v", + "get parentFingerprint", + "get identifier", + "B.value", + "B.value", + "push.52904.I", + "push.52904.b", + "push.52904.j", + "79883.s.d.fu", + "42839.s.d.eV", + ".31460.St", + ".31460.vt", + "42839.s.d.je", + "42839.s.d.tN", + "42839.s.d.yA", + "push.42839.A", + "push.42839.m", + "push.42839.h", + "push.42839.T", + ".48064.s.d.$", + ".48064.s.d.D", + ".38742.s.d.o", + ".92230.s.d.j", + ".87251.s.d.y", + "98935.s.d.l2", + "42978.s.d.G7", + ".U.idiv", + ".Z.min", + "push.31460.$", + ".U.div", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "45015.s.d.qQ", + "45015.s.d.uF", + "45015.s.d.vK", + "push.45015.o", + "push.45015.i", + "28716.s.d.H7", + "28716.s.d.Hi", + "28716.s.d._p", + "28716.s.d.y2", + "push.28716.i", + "push.28716.c", + "push.28716.d", + "push.28716.l", + "42839.s.d.Ek", + "42839.s.d.Oh", + "42839.s.d.d2", + "B.value", + "get privateKey", + "B.value", + "B.value", + ".U.dp", + "get publicKey", + ".Z.max", + "t.fromBase58", + "t.hmacSHA512", + ".t.hash160", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "29594.s.d.IX", + "29594.s.d.ZP", + "29594.s.d._l", + "29594.s.d.qS", + "29594.s.d.sD", + "29594.s.d.wr", + "push.29594.A", + "push.29594.m", + ".59887.s.d.A", + "45015.s.d.Xv", + ".45015.s.d._", + "45015.s.d.au", + "#391085", + ".h.get", + "#531dab", + "#c41d7f", + "#642ab5", + "#1a1325", + "#24163a", + "#301c4d", + "#3e2069", + "#51258f", + "#854eca", + "#ab7ae0", + "#cda8f0", + "#ebd7fa", + "#e6f7ff", + "#000000", + "#404040", + "#1a1a1a", + "#9254de", + "#722ed1", + "#b37feb", + ".e.exports", + "push.41583.L", + "push.41583.F", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "#d3adf7", + "e.renderWave", + "#efdbff", + "ant-btn", + "#f9f0ff", + "#22075e", + "#120338", + "#2b4acb", + "#131629", + "#161d40", + "#1c2755", + "#203175", + "#263ea0", + "#5273e0", + "#7f9ef3", + "#a8c1f8", + "#d2e0fa", + "#808080", + "#737373", + "#666666", + "#a6a6a6", + "#999999", + "#8c8c8c", + "#000000", + "New Version ", + "3234e26db396efd21faf164ac34fbe798e2d4ee7b2cc2e2a092c401a213be138", + "push.82084", + "push.70996", + "push.43104", + "push.64886", + "push.98310", + "push.11312", + ".e.exports", + "DOMParser", + ".e.exports", + "^([\\-+]?(?:\\d*\\.|)\\d+(?:[eE][\\-+]?\\d+|))(?!px)[a-z%]+$", + ".enable", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + "#f759ab", + "#eb2f96", + "n.d.default", + ".e.exports", + "n.d.A", + "n.d.A", + "n.d.A", + ".fastKey", + ".e.exports", + "#030852", + "#2f54eb", + "z.isThenable", + ".toJSON", + "60232.j.from", + ".Ae.append", + ".Ae.toString", + ".z.endsWith", + ".z.toArray", + ".z.matchAll", + "60232.z.noop", + "#10239e", + "#061178", + ".e.exports", + ".onFreeze", + "#ffd6e7", + "#ffadd2", + "#ff85c0", + "#1d39c4", + ".e.exports", + "#597ef7", + "push.1531.v", + ".e.exports", + "#fff0f6", + "#9e1068", + "#780650", + "#520339", + "push.96808.a", + "push.70535.p", + "#85a5ff", + "#adc6ff", + "#fad2e3", + "#cb2b83", + "#291321", + "#40162f", + "#551c3b", + "#75204f", + "#a02669", + "#e0529c", + "#f37fb7", + "#f8a8cc", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + "#d6e4ff", + ".e.exports", + ".enforce", + ".getWeakData", + "#f0f5ff", + "#177ddc", + "#969696", + "#5a5a5a", + "#151515", + "#1f1f1f", + "#2d2d2d", + "#393939", + "#494949", + "#6a6a6a", + "#7b7b7b", + "#888888", + ".e.exports", + "#b7e3fa", + "#111d2c", + "#112a45", + "#15395b", + "#164c7e", + "#1765ad", + "#3c9ae8", + "#65b7f3", + "#8dcff8", + ".e.exports", + "push.52317.i", + ".e.exports", + ".e.exports", + ".e.exports", + "r.", + "push.60232.F", + ".z.isBuffer", + "z.isFormData", + ".z.isBoolean", + ".z.isStream", + "60232.z.trim", + ".z.stripBOM", + ".e.exports", + ".e.exports", + "yf6wD3iGiKHJucFPXCar YRnLetQedfGnZQzStqoA gOfDQ1qoM4N06OuYjZQw", + ".e.exports", + "push.60232.m", + "#002766", + "#1890ff", + "push.7137.n", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + "push.13330.c", + "#003a8c", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + ".e.exports", + "#096dd9", + "#0050b3", + ".e.exports", + "#69c0ff", + "#40a9ff", + "#91d5ff", + "#e6f7ff", + "#bae7ff", + ".get", + ".set", + ".e.exports", + ".onClick", + "[\"/\",\"/home\"]", + "m3k0jgtTbqwa0kUP5fHr HCD3fSvesWwd_tGEqW8N", + "ant-modal-footer", + ".addObserver", + "e.refresh", + "e.connect_", + ".disconnect_", + ".getInstance", + "e.isActive", + "e.observe", + "e.unobserve", + "e.disconnect", + ".clearActive", + "e.hasActive", + "ResizeObserver", + "s.d.DF", + "s.d.Tm", + "SbIrH51VJIoWiaCaB0jE paddingLR16", + "s.d.D", + "(/node_modules/|^node:)", + "s.d.t", + "s.d.Y", + "QMX476ME1JWqG2Py7FQE t1PVPRvXoyyJbpLxyReY", + "s.d.h", + "s.d.h", + "s.d.A", + ".0", + "s.d.p", + "s.d.a", + ".getInstance", + ".setSortType", + "s.d.PI", + "s.d.fS", + "s.d.jN", + "s.d.K", + "push.87309.S", + ".getInstance", + "s.d._", + "s.d.m", + "s.d.q", + "s.d.m", + "s.d.A", + "s.d.A", + "s.d.A", + "E.ordinal", + "C.z", + "C.a", + "C.p", + "C.u", + "x.w", + "v.extend", + "v.unix", + "y.", + "p.parse", + "p.init", + "p.$utils", + "p.isValid", + "p.isSame", + "p.isAfter", + "p.isBefore", + "p.$g", + "p.unix", + "p.valueOf", + "p.startOf", + "p.endOf", + "p.$set", + "p.set", + "p.get", + "p.add", + "p.subtract", + "p.format", + "p.utcOffset", + "p.diff", + ".daysInMonth", + "p.$locale", + "p.locale", + "p.clone", + "p.toDate", + "p.toJSON", + ".toISOString", + "p.toString", + "0.24947960057020913", + "HTMLDivElement", + "[\"/import_wallet\"]", + "d.value", + "d.value", + "d.value", + "d.value", + "d.value", + "d.value", + "e.exports", + "l.addData", + "l.isDark", + "l.make", + "l.makeImpl", + "l.mapData", + "c.createData", + ".createBytes", + "n.getLength", + "n.write", + "[\"/import_wallet\"]", + ".getRSBlocks", + "t.get", + "t.put", + "t.putBit", + ".getBCHDigit", + "m.getMask", + "n.get", + "n.getLength", + "n.multiply", + "n.mod", + "t.glog", + "t.gexp", + "Path2D", + "s.d.z", + "s.d.S", + "HTMLStyleElement", + "ant-tooltip", + "FocusEvent", + "s.d.A", + "rc-observer-key-0", + "ant-", + "load__bubble", + "thcqsMu6IOtuC1E7WCQ8 scroll", + "push.71185.Z", + "push.71185.X", + "71185.n.d.Qh", + "ant-input-clear-icon-hidden ant-input-clear-icon", + "ant-input-affix-wrapper ant-input-affix-wrapper-textarea-with-clear-btn", + "ant-input", + "71185.n.d.xm", + "71185.n.d.Jp", + "71185.n.d.jA", + "71185.n.d.N6", + "71185.n.d.N1", + "71185.n.d.oF", + "71185.n.d.eW", + "71185.n.d.Tu", + "71185.n.d.tv", + "71185.n.d.Im", + "71185.n.d.ZE", + "129px 365px", + "[\"/\",\"/home\"]", + "v4.2.4", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "qNh6ftPMMNEsD5qZn9bB testNetStyle", + "731ms", + "497ms", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "ant-modal", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "530ms", + "740ms", + "qNh6ftPMMNEsD5qZn9bB testNetStyle", + "504ms", + "qNh6ftPMMNEsD5qZn9bB testNetStyle", + "506ms", + "412ms", + "qNh6ftPMMNEsD5qZn9bB testNetStyle", + "414ms", + "390ms", + "qNh6ftPMMNEsD5qZn9bB testNetStyle", + "497ms", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "TRON ", + "aaiK_ceVlv_5sALHXx6w hkUI7BJ72aFn_IoMsC0T", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + ".r.onerror", + ".a.onload", + "1sswmf4z", + "JoQgWG3IdGXxP9eCkO0J OfBb_9hESraobMj3VfRb", + "JoQgWG3IdGXxP9eCkO0J QuwY5dPxTsIKNBUTJr_O", + "[\"/\",\"/settings/node_management\"]", + "[\"/\",\"/settings/node_management\"]", + "BTTC ", + "Ethereum ", + "BSC ", + "1745328892", + "1366x768", + "Microsoft%20Edge;135.0.3179.85|Not-A.Brand;8.0.0.0|Chromium;135.0.7049.96", + "gA", + "R1N0LPVFR8", + "aaiK_ceVlv_5sALHXx6w hkUI7BJ72aFn_IoMsC0T", + "aaiK_ceVlv_5sALHXx6w hkUI7BJ72aFn_IoMsC0T", + "aaiK_ceVlv_5sALHXx6w hkUI7BJ72aFn_IoMsC0T", + "aaiK_ceVlv_5sALHXx6w IRb6TgMmoeXgbMKVjNA1", + "aaiK_ceVlv_5sALHXx6w IRb6TgMmoeXgbMKVjNA1", + "aaiK_ceVlv_5sALHXx6w IRb6TgMmoeXgbMKVjNA1", + "aaiK_ceVlv_5sALHXx6w hkUI7BJ72aFn_IoMsC0T", + "aaiK_ceVlv_5sALHXx6w IRb6TgMmoeXgbMKVjNA1", + "aaiK_ceVlv_5sALHXx6w IRb6TgMmoeXgbMKVjNA1", + "ant-modal-wrap Krxr5XmXNYKO4JZTe1ZS", + "ant-modal-root", + "R1N0LPVFR8", + "[\"/\",\"/settings/node_management\"]", + "[\"/\",\"/settings/node_management\"]", + "B1a7cASr1kJ_GaXOoFFL EqVDkDxpR6wjuW9uygAR yLJEso9sfjhFhUCuw3qC is-valid", + "ant-modal-content", + "ant-modal-close", + "B1a7cASr1kJ_GaXOoFFL EqVDkDxpR6wjuW9uygAR yLJEso9sfjhFhUCuw3qC is-valid", + "ant-modal-content", + "ant-modal-close", + "ant-modal-body", + "ant-modal-close-x", + "ant-modal-body", + "ant-modal-close-x", + "ant-modal-body", + "ant-modal-close", + "ant-modal", + "B1a7cASr1kJ_GaXOoFFL EqVDkDxpR6wjuW9uygAR is-invalid", + "B1a7cASr1kJ_GaXOoFFL EqVDkDxpR6wjuW9uygAR is-invalid", + "push.41918", + "push.6913", + "s.d.default", + ".g.onClick", + "ant-drawer-wrapper-body", + "$1.000071", + "$0.244817", + "$1.000071", + "e.derivePath", + "[\"/\",\"/home\"]", + "[\"/\",\"/home\"]", + "AnimationEvent", + " is granted ", + "ant-modal-body", + "ant-modal-body", + "v4.2.4", + ".$.1", + "ant-modal-footer", + "ant-modal-body", + "ant-modal-content", + "ant-modal-content", + "ant-modal-footer", + ".afterClose", + "C.J", + ".onKeyDown", + ".onMouseDown", + ".onMouseUp", + ".className", + ".focus", + "push.87309._", + "push.87309.M", + "MessageChannel", + "LIjDnCw03w_0OzZtdYb3 juPccjYCf6WtmiaMdmvg", + "R1N0LPVFR8", + "ant-input-affix-wrapper ant-input-affix-wrapper-textarea-with-clear-btn", + "disablepictureinpicture", + "nomodule", + "itemscope", + "novalidate", + "autofocus", + "formnovalidate", + "disableremoteplayback", + "playsinline", + "contenteditable", + "allowfullscreen", + "DOMRectReadOnly", + "DOMRect", + "e.error", + "e.bumpUntil", + "t.toString", + ".get", + "PerformanceObserver", + "r.isCanceled", + "r.request", + "https://debug.tronscan.io/#/", + "https://debug.tronscan.io/favicon.png?v=1", + "get firstHiddenTime", + "https://debug.tronscan.io/favicon.png?v=1", + "TRONSCAN | TRON BlockChain Explorer | 波场区块链浏览器", + "TRONSCAN | TRON BlockChain Explorer | 波场区块链浏览器", + "function Object() { [native code", + "] }", + "function DataView() { [native co", + "de] }", + "function Promise() { [native cod", + "e] }", + "function WeakMap() { [native cod", + "e] }", + ".92856.n.d.A", + ".p.cancel", + "E.value", + ".create.get", + ".create.set", + "23655.n.d.Ar", + "23655.n.d.Ho", + "push.87309.m", + "push.87309.v", + "push.87309.C", + "push.87309.x", + ".newInstance", + "E.get", + "E.get", + "E.value", + "E.value", + "95976.n.d.F3", + "95976.n.d.J9", + ".c.onError", + ".c.onWarn", + ".69838.n.d.A", + ".77150.n.d.A", + ".A.listen", + "E.value", + "E.value", + "E.get", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "A.createHref", + "41583.A.push", + ".A.replace", + ".41583.A.go", + ".gr.config", + "E.value", + "E.get", + "E.value", + "E.value", + "E.value", + ".destroyAll", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + ".gr.confirm", + ".onChange", + "E.get", + "E.value", + "E.value", + ".gr.error", + ".gr.success", + "E.value", + ".gr.info", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + ".87309.n.d.D", + ".96808.n.d.b", + "E.value", + "E.value", + "E.value", + ".Ke.clone", + "forwardRef.W", + "E.value", + ".iconRender", + "E.value", + ".59203.ae", + ".59203.ce", + "E.value", + "E.value", + "E.value", + "E.value", + ".handleReset", + ".59203.re", + "E.value", + ".onClose", + "B.get", + "B.get", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + ".80012.dr", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "41583.n.d.tH", + "push.41583.B", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "push.91105.i", + ".65883.n.d.A", + ".gr.useModal", + ".80012.or", + "B.get", + "B.value", + "B.value", + "B.value", + "B.get", + "B.value", + "B.value", + "B.value", + "B.value", + ".91105.n.d.c", + "B.value", + "B.value", + "B.value", + "e.", + "B.value", + "B.value", + "B.value", + "B.get", + "B.value", + "B.value", + "B.value", + "B.value", + "push.1531.f", + "push.1531.p", + "B.value", + "B.value", + "B.value", + "B.value", + ".er.config", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "23655.n.d.OC", + "23655.n.d.hr", + "23655.n.d.lo", + "23655.n.d.pg", + "23655.n.d.sb", + "23655.n.d.uo", + "B.get", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "B.value", + "41583.n.d.Gh", + "41583.n.d.Oi", + "41583.n.d.Rr", + "41583.n.d.pX", + "41583.n.d.rc", + ".66002.r.n.t", + ".80012.er", + ".80012.Qn", + ".1531.n.d.TG", + "push.1531.u", + "push.1531.l", + ".TronGasFree", + "d.EvmGasFree", + "push.59203.R", + "push.59203.F", + ".13731.n.d.A", + ".80012._t", + "useMemo.pull", + "useMemo.push", + "push.96808.r", + "push.96808.o", + "push.96808.i", + ".Dn.destroy", + "49483.n.d.Ob", + "49483.n.d.zO", + ".96808.n.d.A", + ".ie", + ".ae", + ".Dn.config", + ".Dn.close", + ".Dn.open", + ".80012.wt", + ".An.destroy", + ".An.config", + ".An.open", + "forwardRef.f", + ".80012.on", + ".80012.nr", + ".", + ".80012.Qt", + ".80012.Jn", + ".80012.kt", + ".qe.warning", + ".onChange", + ".qe.register", + "80012.Ge.any", + ".Ge.required", + ".Ge.date", + ".Ge.pattern", + ".Ge.enum", + ".Ge.object", + ".Ge.array", + "^(pink|red|yellow|orange|cyan|green|blue|purple|geekblue|magenta|volcano|gold|lime)(-inverse)?$", + "97908", + ".e.exports", + ".get", + ".get", + ".get", + "d._fetchData", + "49445.n.d.Ei", + "49445.n.d.$x", + ".onFocus", + ".onBlur", + ".onChange", + ".onKeyDown", + ".onKeyPress", + ".onKeyUp", + "pu.ItemGroup", + "pu.Divider", + "85504.n.d.hN", + "85504.n.d.TT", + ".addSider", + ".removeSider", + "85504.n.d.RK", + ".get", + ".e.exports", + ".e.exports", + "d.stripZeros", + ".n.d.zeroPad", + ".t.normalize", + ".e.exports", + ".get", + ".e.exports", + ".get", + ".e.exports", + ".get", + "d.SigningKey", + "push.73780.r", + ".e.exports", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + "n.d.namehash", + "n.d.nameprep", + "d.parseEther", + "d.parseUnits", + ".n.d.poll", + ".d.ripemd160", + ".n.d.sha256", + ".n.d.sha512", + ".shallowCopy", + "n.d.shuffled", + "ZN.value", + "YN.value", + "YN.value", + ".get", + "WN.value", + "WN.value", + ".get", + ".get", + ".n.d.Indexed", + ".d.Interface", + ".n.d.Logger", + ".d.ParamType", + ".n.d.RLP", + ".isValidName", + "IS.value", + "n.d.Fragment", + ".n.d.HDNode", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + "n.d.hexValue", + "d.hexZeroPad", + ".d.isAddress", + ".n.d.isBytes", + ".isBytesLike", + ".isHexString", + "fd.value", + "Yi.value", + "Yi.value", + "Yi.value", + "Yi.value", + ".get", + ".getInstance", + ".e.exports", + ".get", + ".get", + ".get", + ".e.exports", + ".e.exports", + ".e.exports", + ".get", + ".get", + ".FormatTypes", + ".d.getStatic", + ".hashMessage", + ".d.hexConcat", + ".get", + ".get", + ".get", + ".get", + ".toWei", + ".get", + "n.d.AbiCoder", + "get [Symbol.toStringTag]", + "set [Symbol.toStringTag]", + ".get", + "get constructor", + "set constructor", + ".d.fetchJson", + ".formatEther", + ".formatUnits", + "d.getAddress", + ".get", + "get disposed", + "get disposed", + ".e.exports", + ".get", + ".get", + "extensions::SafeBuiltins", + ".get", + ".get", + ".get", + ".get", + ".fromWei", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".47984.n.d.S", + "v8/LoadTimes", + ".get", + ".get", + ".get", + "get [Symbol.toStringTag]", + "set [Symbol.toStringTag]", + ".get", + "get constructor", + "set constructor", + ".n.d.commify", + ".computeHmac", + "n.d.deepCopy", + ".defaultPath", + ".d.dnsEncode", + "get disposed", + "get disposed", + ".get", + ".get", + ".get", + ".n.d.base58", + ".n.d.base64", + "49445.n.d.Zo", + ".get", + ".get", + ".get", + "49445.n.d.O4", + ".get", + "HTMLElement", + ".get", + "HTMLScriptElement", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".e.exports", + ".get", + ".get", + ".get", + ".get", + "^contentGroup([0-9]+)$", + "^dimension([0-9]+)$", + "^metric([0-9]+)$", + "^\\&(.*)$", + ".get", + ".get", + ".get", + ".get", + ".get", + "49445.n.d.IF", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + "55", + "49", + "45", + "40", + "66", + "43", + "64", + "61", + "63", + "19", + "42", + "58", + "37", + "53", + "54", + "33", + "62", + "30", + "34", + "50", + "35", + "59", + "38", + "10", + "51", + "22", + "27", + "47", + "29", + "44", + "13", + "12", + "39", + "21", + "28", + "26", + "56", + "23", + "20", + "24", + "36", + "60", + "15", + "25", + "41", + "65", + "46", + "52", + "32", + "17", + "57", + "16", + "18", + ".get", + ".get", + "push.73780.o", + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.", + ".get", + ".get", + ".get", + "svg-close-circle-svg-0", + "svg-close-circle-svg-0", + "26efcade6aee49c4c34d09e379dfc42b9dc809af59061fbecfdf462b18b90e72", + "e.encode", + "Lt.Z", + "Mr.ca", + "Mr.S", + "Mr.$", + "ca.get", + "ca.ma", + "ja.remove", + "ja.getAll", + "svg-close-circle-svg-0", + "svg-close-circle-svg-0", + "svg-close-circle-svg-0", + "svg-close-circle-svg-0", + "2977fc753bd2ee526c31bef6da5a808ced5ed0d656557c0e3a0d468bfe9154fc", + "ant-drawer-mask", + "https://debug.tronscan.io/#/", + "TJZHVazWATHy1b6TjSGr91axMQP5MQLFB3", + ".stringify", + "extensions::SafeBuiltins", + ".", + "m/44'/195'/0", + "m/44'/195'/0", + "v8/LoadTimes", + ".U.isFinite", + ".p.validate", + ".U.gt", + ".90530.p.eq", + ".U.gte", + ".U.isInteger", + ".U.lt", + ".U.lte", + ".U.isNaN", + "U.isNegative", + "U.isPositive", + "._wnafMulAdd", + ".U.isZero", + ".b._wnafMul", + ".U.minus", + "modulo.U.mod", + ".U.times", + ".U.negated", + "22545.U.plus", + ".U.sd", + ".U.shiftedBy", + ".U.sqrt", + ".b.validate", + ".U.toFixed", + ".U.toFormat", + "U.toFraction", + ".U.toNumber", + ".toPrecision", + ".U.toString", + ".b.point", + ".U.toJSON", + ".decode", + ".encode", + ".toWords", + ".fromWords", + "t.byteLength", + ".encode", + ".decode", + ".r.d.decode", + ".r.d.encode", + "push.89872", + ".30709.r.d.z", + ".34476.r.d.V", + ".n.encode", + ".34476.r.d.R", + ".s.encode", + "c._encodeStr", + "._encodeTime", + "._encodeNull", + "c._encodeInt", + "._encodeBool", + "86574.c._use", + ".6192.r.d.Yc", + ".i.decode", + ".s.decode", + ".c._peekTag", + "c._decodeTag", + "._decodeList", + "c._decodeStr", + "._decodeTime", + "._decodeNull", + "._decodeBool", + "c._decodeInt", + "82102.c._use", + ".a.isError", + "90888.a.save", + ".a.restore", + ".a.enterKey", + ".a.exitKey", + ".a.leaveKey", + "90888.a.path", + ".enterObject", + ".leaveObject", + ".a.error", + "a.wrapResult", + ".n.rethrow", + ".c.clone", + ".c._wrap", + "62776.r.d.j9", + ".c._init", + ".c._useArgs", + ".29861.c.use", + ".c.optional", + ".89872.r.d.Y", + ".29861.c.def", + ".c.explicit", + ".c.implicit", + "85443.r.d.oe", + ".w.chainId", + ".29861.c.obj", + ".29861.c.key", + "85443.r.d.m0", + ".29861.c.any", + ".c.choice", + ".c.contains", + ".c._decode", + ".c._getUse", + ".c._encode", + ".c._isNumstr", + "._isPrintstr", + ".26579.r.d.t", + "c.", + "c.", + "50287.i.save", + ".i.restore", + ".replace", + ".i.isEmpty", + ".i.readUInt8", + "50287.i.skip", + "85443.r.d.Sp", + ".50287.i.raw", + "50287.o.join", + "._getDecoder", + ".n.decode", + "._getEncoder", + ".n.encode", + "freeze.error", + ".s.toBytes", + ".c.toBytes", + ".c.fromBytes", + "92833.r.d._v", + ".R.decrypt", + "push.19109.S", + "92833.r.d.dg", + ".S.encrypt", + "92833.r.d.H5", + ".S.decrypt", + "push.19109.M", + "92833.r.d.Wj", + ".M.encrypt", + "92833.r.d._E", + ".M.decrypt", + "push.19109.U", + "92833.r.d.d5", + ".U.encrypt", + ".90232.r.d.I", + "push.90232.a", + ".U.decrypt", + "push.19109.Q", + ".55945.r.d.Y", + ".Q.encrypt", + ".k.setBytes", + ".pkcs7.pad", + ".pkcs7.strip", + "53653.r.d.I3", + "53653.r.d.gn", + "53653.r.d.gs", + "42830.r.d.y2", + "push.30709", + ".s.toBytes", + ".s.fromBytes", + "A.", + ".c.toBytes", + ".c.fromBytes", + "push.90516", + "push.96572.R", + ".R._prepare", + ".R.encrypt", + ".constructor", + ".R.decrypt", + "push.96572.S", + ".S.encrypt", + ".S.decrypt", + "push.96572.M", + ".M.encrypt", + "90516.r.d._3", + ".M.decrypt", + "push.96572.U", + "90516.r.d.ug", + ".U.encrypt", + "90516.r.d.kt", + ".U.decrypt", + "push.96572.Q", + "90516.r.d.wX", + ".Q.encrypt", + "push.96572.k", + ".k.setValue", + ".k.setBytes", + ".k.increment", + "push.96572.F", + "90516.r.d.vi", + ".F.encrypt", + "90516.r.d.iX", + ".pkcs7.pad", + ".pkcs7.strip", + "48836.r.d.pD", + "90516.r.d.Ej", + "85443.r.d.Qq", + ".constructor", + "push.42165", + "24445.r.d.FW", + "24445.r.d.KA", + "24445.r.d.dJ", + "24445.r.d.wu", + ".isIndexed", + ".signature", + "push.24445", + ".constructor", + ".constructor", + "t.Withdrawal", + ".t.toType", + ".t.ecsign", + ".t.ecrecover", + ".t.toRpcSig", + "t.fromRpcSig", + ".getProvider", + "91460.t.Lock", + ".t.toAscii", + ".t.fromUtf8", + ".t.fromAscii", + ".t.getKeys", + ".isHexString", + ".get", + ".get", + ".get", + ".get", + "protobuf.Any", + "Any.toObject", + "Any.toObject", + ".getTypeUrl", + ".setTypeUrl", + "Any.getValue", + "Any.setValue", + ".getTypeName", + ".Any.pack", + ".Any.unpack", + "30709.w.salt", + "42830.r.d.kZ", + ".i.toString", + "push.76162.b", + "push.76162.g", + ".76162.w.g", + ".76162.w.Mc", + "w.fromObject", + "76162.v.next", + "v.", + ".76162.w.Jb", + ".w.clear", + ".76162.w.Cb", + ".76162.w.Eb", + ".w.entries", + "76162.w.keys", + ".w.values", + ".w.forEach", + "85443.r.d.QT", + ".76162.w.set", + ".76162.w.get", + ".76162.w.has", + ".76162.w.Jc", + ".76162.ie.Ca", + ".ie.clone", + ".ie.clear", + ".76162.ie.Y", + ".76162.ie.H", + ".76162.ie.Db", + ".ie.setEnd", + ".ie.reset", + ".76162.ie.B", + ".76162.ie.Ma", + ".ie.advance", + ".67677.r.d.r", + ".76162.ie.ya", + ".89.r.d.A", + ".76162.ie.Qb", + ".ie.getError", + ".76162.ie.w", + ".76162.ie.ea", + ".76162.ie.ta", + ".76162.ie.kb", + ".76162.ie.mb", + ".76162.ie.o", + ".28343.r.d.A", + ".76162.ie.da", + ".76162.ie.O", + ".76162.ie.Ea", + ".r.d.encode", + ".76162.ie.Ia", + ".r.d.decode", + ".76162.ie.Ga", + ".76162.ie.Ha", + ".76162.ie.sa", + ".76162.ie.Fa", + ".76162.ie.Ja", + ".76162.ie.fb", + ".76162.ie.Ka", + ".76162.ie.Gc", + "88281.r.d.Zf", + ".76162.ie.Ec", + ".76162.ie.m", + ".76162.ie.ga", + "88281.r.d.sc", + ".76162.ie.ha", + "88281.r.d.HE", + ".76162.ie.Xb", + "88281.r.d.L5", + ".76162.ie.Vb", + ".76162.ie.P", + ".76162.ie.ba", + ".76162.ie.ca", + ".76162.ie.aa", + ".76162.ie.Z", + ".76162.ie.pa", + ".64885.r.d.q", + ".76162.ie.ra", + ".76162.ie.fa", + ".r.encode", + ".76162.ie.Dc", + ".76162.ie.qa", + ".r.toArray", + ".76162.ie.ia", + ".76162.ie.$", + ".76162.ce.Ca", + ".76162.ce.Fb", + ".76162.ce.B", + ".76162.ce.Y", + ".r.intFromLE", + ".76162.ce.Hb", + ".76162.ce.Lb", + "r.parseBytes", + ".76162.ce.Mb", + ".76162.ce.bb", + ".ce.getError", + ".76162.ce.H", + ".ce.reset", + ".ce.advance", + ".76162.ce.oa", + ".76162.ce.Oa", + ".76162.ce.Lc", + ".r.getJSF", + ".76162.ce.lb", + ".76162.ce.gb", + ".r.getNAF", + ".76162.ce.hb", + ".76162.ce.ib", + ".76162.ce.jb", + ".76162.ce.C", + ".get", + ".76162.ce.Hc", + ".76162.ce.Ic", + ".76162.ce.Yb", + ".76162.ce.Ub", + ".76162.ce.Gb", + ".76162.ce.P", + ".76162.ce.Wb", + ".76162.ce.ba", + ".76162.ce.ca", + ".76162.ce.m", + ".G.verify", + ".76162.ce.Fc", + "90530.G.sign", + ".76162.ce.ga", + ".76162.ce.ha", + ".76162.ce.zc", + ".76162.ce.Ac", + ".76162.ce.Bc", + "G.genKeyPair", + ".76162.ce.Rb", + ".76162.ce.Sb", + ".76162.ce.Tb", + ".76162.ce.vc", + ".76162.ce.wc", + ".76162.ce.xc", + ".G.keyPair", + ".76162.ce.yc", + "push.90530.O", + ".76162.ce.aa", + ".76162.ce.Z", + ".76162.ce.pa", + ".k.toDER", + ".76162.ce.ra", + ".76162.ce.fa", + "k._importDER", + ".76162.ce.qa", + ".76162.ce.ia", + ".M.inspect", + ".76162.ce.Cc", + ".76162.ce.w", + ".76162.ce.ea", + ".76162.ce.$", + ".M.verify", + ".76162.ce.ta", + ".76162.ce.gc", + "90530.M.sign", + ".76162.ce.hc", + ".M.derive", + ".76162.ce.ic", + ".76162.ce.jc", + ".76162.ce.qc", + ".76162.ce.rc", + ".76162.ce.sc", + ".76162.ce.tc", + ".76162.ce.nc", + "M.getPrivate", + ".76162.ce.oc", + ".76162.ce.pc", + ".M.getPublic", + ".76162.ce.bc", + ".76162.ce.cc", + ".M.validate", + ".76162.ce.dc", + ".76162.ce.kc", + ".fromPrivate", + ".76162.ce.lc", + ".76162.ce.mc", + "M.fromPublic", + ".76162.ce.fc", + ".76162.ce.$b", + ".C.generate", + ".76162.ce.Zb", + ".76162.ce.ac", + ".C.reseed", + ".76162.ce.uc", + ".C._update", + ".76162.ce.ec", + ".76162.le.F", + ".76162.be.Ib", + ".initialize", + ".getMapField", + ".be.toMap", + ".76162.be.g", + ".be.toString", + ".C._hmac", + ".76162.be.Kc", + ".difference", + ".be.equals", + ".76162.be.Bb", + ".be.clone", + ".be.clone", + ".be.copyInto", + ".De.dump", + ".76162.De.X", + ".C._init", + ".76162.De.$a", + ".Oe.length", + "76162.Oe.end", + ".76162.Oe.l", + ".76162.Oe.A", + ".76162.Oe.j", + ".76162.Oe.M", + ".76162.Oe.va", + "w.isInfinity", + ".76162.Oe.ua", + ".76162.Oe.wa", + ".w.inspect", + ".76162.Oe.xa", + ".w.eqXToP", + ".76162.Oe.Ta", + ".76162.Oe.W", + ".76162.Oe.be", + ".90530.w.eq", + ".76162.Oe.ae", + ".76162.Oe.s", + ".76162.Oe.V", + ".90530.w.mul", + ".76162.Oe.Qc", + "90530.w.trpl", + ".76162.Oe.Pc", + ".76162.Oe.S", + ".76162.Oe.T", + ".76162.Oe.ka", + ".76162.Oe.L", + "set constructor", + ".76162.Oe.J", + "get constructor", + ".76162.Oe.I", + "set [Symbol.toStringTag]", + ".76162.Oe.R", + "90530.w._dbl", + ".76162.Oe.ja", + "get [Symbol.toStringTag]", + ".76162.Oe.N", + ".76162.Oe.K", + ".76162.Oe.U", + "76162.Ve.cmp", + ".76162.Ve.La", + ".w._threeDbl", + ".76162.Ve.Da", + ".76162.Ve.cb", + ".w._zeroDbl", + ".76162.Ve.Ob", + ".90530.w.dbl", + ".76162.Ve.Ua", + "76162.Ve.add", + "76162.Ve.sub", + ".76162.Ve.eb", + "90530.w.dblp", + ".76162.Ve.Xa", + ".Ve.toString", + ".Ve.clone", + "76162.We.add", + "76162.We.sub", + ".We.clone", + ".We.toString", + ".76162.Ze.pb", + ".w.mixedAdd", + ".76162.Ze.Pb", + ".Ze.reset", + ".90530.w.add", + ".76162.Ze.ab", + ".76162.Ze.Kb", + ".90530.w.neg", + ".76162.Ze.Va", + ".90530.w.toP", + ".76162.Ze.Ya", + ".76162.Ze.Nc", + ".76162.Ze.S", + ".B.jpoint", + ".76162.Ze.ob", + ".76162.Ze.T", + ".90530.I.toJ", + ".76162.Ze.ka", + ".76162.Ze.s", + ".90530.I.neg", + ".76162.Ze.ub", + ".76162.Ze.V", + ".76162.Ze.vb", + ".90530.I.eq", + ".76162.Ze.rb", + ".76162.Ze.sb", + ".I.jmulAdd", + ".76162.Ze.$d", + ".76162.Ze.Zd", + ".I.mulAdd", + ".76162.Ze.Pa", + ".90530.I.mul", + ".76162.Ze.Qa", + "90530.I.getY", + ".76162.Ze.nb", + ".76162.Ze.Ra", + "90530.I.getX", + ".76162.Ze.Sa", + ".90530.I.dbl", + ".76162.Ze.qb", + ".76162.Ze.L", + ".76162.Ze.J", + ".76162.Ze.I", + ".76162.Ze.R", + ".76162.Ze.U", + ".76162.Ze.ja", + ".90530.I.add", + ".76162.Ze.Rc", + ".76162.Ze.Sc", + "I.isInfinity", + ".76162.Ze.Oc", + ".76162.Ze.K", + ".76162.Ze.N", + ".76162.Ze.A", + ".76162.Ze.l", + ".I.inspect", + ".76162.Ze.tb", + ".76162.Ze.Ed", + ".I.fromJSON", + ".76162.Ze.Fd", + ".76162.Ze.Gd", + ".I.toJSON", + ".76162.Ze.Qd", + ".76162.Ze.Rd", + ".I._getBeta", + ".76162.Ze.Sd", + ".76162.Ze.Hd", + ".76162.Ze.Ud", + ".76162.Ze.Vd", + ".76162.Ze.Wd", + ".B.point", + ".76162.Ze.Xd", + ".76162.Ze.Md", + ".76162.Ze.Nd", + ".76162.Ze.Od", + ".B.validate", + ".76162.Ze.Pd", + ".76162.Ze.yd", + "B.pointFromX", + ".76162.Ze.zd", + ".76162.Ze.Ad", + "B._endoSplit", + ".76162.Ze.Jd", + ".76162.Ze.Kd", + ".76162.Ze.Ld", + ".76162.Ze.Cd", + ".76162.Ze.wd", + ".76162.Ze.ud", + ".76162.Ze.xd", + ".76162.Ze.Td", + "90530.p.dblp", + ".76162.Ze.vd", + ".76162.Ze.Id", + ".p._getBeta", + ".76162.Ze.Dd", + ".76162.Ze.Bd", + ".76162.Ze.Yd", + ".76162.Ze.ad", + ".76162.Ze.bd", + "._getDoubles", + ".76162.Ze.cd", + ".76162.Ze.md", + "._hasDoubles", + ".76162.Ze.nd", + ".76162.Ze.od", + "p.precompute", + ".76162.Ze.dd", + ".76162.Ze.pd", + ".p.encode", + ".76162.Ze.qd", + ".p._encode", + ".76162.Ze.rd", + ".76162.Ze.sd", + ".76162.Ze.hd", + ".76162.Ze.jd", + ".76162.Ze.kd", + ".decodePoint", + ".76162.Ze.ld", + ".76162.Ze.Wc", + ".76162.Ze.Xc", + ".76162.Ze.Yc", + ".76162.Ze.ed", + ".76162.Ze.fd", + ".76162.Ze.gd", + ".76162.Ze.$c", + ".76162.Ze.Uc", + ".c.equal", + ".76162.Ze.Tc", + "90530.r.d.EC", + ".76162.Ze.Vc", + ".76162.Ze.Zc", + ".76162.Ze.td", + "d.BaseWallet", + ".d.EvmWallet", + ".d.httpProxy", + ".27511.r.d.l", + ".69425.r.d.J", + "push.69425.n", + ".constructor", + "push.69425", + "42165.r.d.Rj", + "push.42165.i", + "push.7877.ke", + "48836.r.d.eR", + "48836.r.d.fw", + "79753.r.d.Os", + "79753.r.d.ii", + "push.7877.et", + "push.7877.tt", + "55007.r.d.$o", + "55007.r.d.FK", + "55007.r.d.Pw", + "55007.r.d.Zp", + "55007.r.d.aX", + "55007.r.d.bp", + "55007.r.d.hc", + ".constructor", + "55007.format", + "55007.format", + "55007.format", + "55007.format", + "50355.r.d.$v", + "50355.r.d.AU", + "50355.r.d.mP", + ".constructor", + ".constructor", + "get data", + "get length", + "push.50355", + "get data", + "get consumed", + ".70518.r.d.D", + ".constructor", + ".constructor", + ".constructor", + ".constructor", + ".constructor", + ".FormatTypes", + "r.d.Fragment", + ".r.d.Indexed", + ".d.Interface", + ".d.ParamType", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + "create.a.get", + ".t.intToHex", + ".intToBuffer", + ".t.zeros", + "push.32696.i", + "push.32696.o", + ".unpadBuffer", + "t.unpadArray", + ".t.toBuffer", + ".bufferToHex", + ".bufferToInt", + "t.fromSigned", + "t.toUnsigned", + ".t.short", + ".t.toUtf8", + ".t.baToJSON", + ".bigIntToHex", + ".t.Address", + ".t.Account", + "get context", + "get document", + "get window", + "get installed", + ".dispatch", + "48836.r.d.LV", + "48836.r.d.XK", + "48836.r.d.d0", + ".96428.r.d.j", + "48836.r.d.Is", + "48836.r.d.lQ", + "push.30709.d", + "CSSStyleSheet", + "42830.r.d.cZ", + "push.6192", + "push.6192.m", + ".6192.r.d.xQ", + ".6192.r.d.w", + "HTMLCanvasElement", + ".87751.u.get", + ".87751.u.set", + ".l.create", + ".f.monadic", + "d._fetchData", + ".d.fetchJson", + ".n.d.poll", + "push.48893.l", + ".n.d.Wallet", + "push.46438.b", + "push.46438", + "get mnemonic", + "get privateKey", + "get publicKey", + ".n.d.commify", + ".formatEther", + ".formatUnits", + "d.parseEther", + "d.parseUnits", + ".n.d.parse", + ".d.serialize", + "n.d.nameprep", + ".toUtf8Bytes", + ".d.keccak256", + ".n.d.pack", + ".n.d.sha256", + "d.SigningKey", + "push.33390", + ".computeHmac", + ".d.ripemd160", + ".n.d.sha256", + ".n.d.sha512", + ".randomBytes", + "n.d.shuffled", + "n.d.deepCopy", + ".d.getStatic", + ".shallowCopy", + "push.32018.i", + "push.32018", + ".d.ErrorCode", + "n.d.LogLevel", + ".n.d.HDNode", + ".defaultPath", + "push.27320", + "get extendedKey", + "40085.n.d.Q8", + "40085.n.d.Wh", + "40085.n.d.kM", + "40085.n.d.uV", + ".72387.n.d.A", + ".72387.n.d.o", + ".d.dnsEncode", + ".hashMessage", + "31248.n.d.id", + ".isValidName", + "n.d.namehash", + ".d.hexConcat", + "n.d.hexValue", + ".isBytesLike", + ".isHexString", + "d.stripZeros", + ".n.d.zeroPad", + ".n.d.Base32", + "dpWSD4jypM1D8hlnlIgM y1yodzQUfoG30EZlTkrv", + ".n.d.Base58", + ".n.d.BaseX", + "d.getAddress", + ".d.isAddress", + ".7365.n.d.J$", + ".45273.n.d.H", + "45273.n.d.K6", + "45273.n.d.YL", + "45273.n.d.n6", + "45273.n.d.oS", + "73208.n.d.$e", + "73208.n.d.P3", + "73208.n.d.cM", + "73208.n.d.lf", + "73208.n.d.yf", + ".84611.n.d.A", + "push.84611.s", + "push.40152.s", + ".90787.n.d.A", + "push.90787.s", + ".21198.n.d.A", + "push.21198.s", + "push.9033.s", + ".56369.n.d.A", + ".15046.n.d.A", + "39805.n.d.uy", + "1dc050828f1a60c452eac2d2a13388876f86be3c1b94b1fac2c45f19699cec55", + "get [Symbol.toStringTag]", + "set [Symbol.toStringTag]", + "get constructor", + "set constructor", + "get disposed", + "get disposed", + "push.89780", + "push.73936", + "push.98308", + ".popup", + ".12812.A.d.Y", + "push.12812.S", + ".2462.A.d.w", + ".76021.A.d.G", + ".76021.A.d.m", + ".39021.A.d.A", + "_.decryptNew", + ".53064.A.d.O", + ".53064.A.d.w", + "push.53064.N", + "push.53064.S", + ".80805.A.d.R", + "push.80805.R", + ".48665.A.d.e", + "push.48665.I", + ".41806.A.d.E", + ".45928.A.d.w", + ".43329.A.d.E", + ".26618.A.d.n", + ".20873.A.d.g", + "51752.A.d.E1", + "51752.A.d.H9", + "51752.A.d.IZ", + "51752.A.d.gr", + "51752.A.d.nq", + ".13420.A.d.d", + ".13420.A.d.f", + ".58104.A.d.$", + ".34811.A.d.y", + "12534.A.d.Gb", + "12534.A.d.KU", + "xfvaaqj5", + "12534.A.d.Y1", + "12534.A.d.lw", + "12534.A.d.pB", + ".82328.A.d.g", + ".14402.A.d.e", + "load__bubble", + "load__bubble", + "24404.A.d.AJ", + "24404.A.d.AV", + "24404.A.d.CG", + "iiNcFx82dAqLZEtcZ3YU QdWKntXwD8r3Q5Nro_tK", + "24404.A.d.Q6", + "24404.A.d.Yw", + "24404.A.d.fL", + "Iu8u1gVkICOyrnsrU8Bp t1PVPRvXoyyJbpLxyReY", + "24404.A.d.gr", + "24404.A.d.vE", + "24404.A.d.xy", + ".65096.A.d.$", + "31297.A.d.CS", + "31297.A.d.HT", + "31297.A.d.c5", + "push.31297.e", + "95836.A.d.Mp", + "95836.A.d.OR", + "95836.A.d.px", + "11939.A.d.N8", + "11939.A.d.PI", + "11939.A.d.vO", + "abbc646e4ab4543ce941a35271a812b2986c65400fea2ab7891abb2a08037955", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.get", + "E.set", + "E.get", + "E.set", + "E.get", + "E.set", + "E.get", + "E.get", + "E.get", + "E.get", + "E.value", + "E.get", + "E.get", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.get", + "E.get", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.get", + "E.get", + "E.set", + "E.get", + "E.set", + "E.get", + "E.set", + "E.get", + "E.set", + "E.get", + "E.set", + "E.get", + "E.set", + "E.get", + "E.set", + "E.get", + "E.set", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "Object_keys", + "JSON_parse", + "Math_floor", + "Math_ceil", + "Math_round", + "Math_max", + "Math_min", + "Math_abs", + "Math_pow", + "Math_sqrt", + "JSON_", + "Object_", + "Object_", + "Object_", + "Object_", + "E.value", + "E.value", + "E.value", + "E.get", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.get", + "E.value", + "E.value", + "E.value", + "E.value", + "E.get", + "E.get", + "E.get", + "E.get", + "E.value", + "E.value", + "E.value", + "E.value", + "E.get", + "E.value", + "E.get", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.set", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.get", + "E.get", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.get", + "E.value", + "E.get", + "E.get", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.get", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "E.value", + "t.Withdrawal", + ".t.toType", + ".t.ecsign", + ".t.ecrecover", + ".t.toRpcSig", + "t.fromRpcSig", + ".6186.t.Lock", + ".t.toAscii", + ".t.fromUtf8", + ".t.fromAscii", + ".t.getKeys", + ".isHexString", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + "create.a.get", + ".t.intToHex", + ".intToBuffer", + ".t.zeros", + "push.54390.i", + "push.54390.o", + ".unpadBuffer", + "t.unpadArray", + ".t.toBuffer", + ".bufferToHex", + ".bufferToInt", + "t.fromSigned", + "t.toUnsigned", + ".t.short", + ".t.toUtf8", + ".t.baToJSON", + ".bigIntToHex", + ".t.Address", + "45465.s.d.Ay", + ".t.Account", + ".zeroAddress", + ".t.getBlobs", + ".AccessLists", + ".Transaction", + ".t.initKZG", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + "create.a.get", + "get type", + "45465.s.d.BL", + "create.a.get", + ".t.Common", + "get node", + "get cache", + "get node", + "get cache", + ".get", + ".set", + ".get", + ".set", + "get node", + "get cache", + "get uint8Array", + "get bitLen", + "get bitArray", + "get length", + "get node", + "get cache", + "get length", + "get node", + "get cache", + "t.TreeViewDU", + "get node", + "get node", + ".get", + ".set", + ".get", + ".set", + "get node", + "get uint8Array", + "get bitLen", + "get length", + "get node", + "get length", + "get node", + ".t.TreeView", + ".t.BitArray", + ".t.zeroHash", + "83887.s.d.p2", + "t.Case.snake", + ".constant", + ".Case.pascal", + "t.Case.camel", + ".Case.header", + "push.64185.o", + ".t.Case.eth2", + "t.namedClass", + ".t.merkleize", + ".mixInLength", + ".toHexString", + "push.30136.A", + ".30136.s.d.A", + ".BitListType", + "push.50571.f", + "85027.t.Type", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + ".get", + "get rootHashObject", + "get root", + "get left", + "get right", + ".t.zeroNode", + "58396.t.Tree", + "get rootNode", + "set rootNode", + "get root", + ".get", + ".get", + ".createProof", + "t.BranchNode", + "get rootHashObject", + "get root", + "get left", + "get right", + ".t.LeafNode", + "get rootHashObject", + "get root", + "get left", + "get right", + ".t.identity", + ".t.compose", + "push.50571.A", + "push.628.T", + ".50571.s.d.A", + "push.52640.n", + "push.628.h", + ".t.setHasher", + ".get", + ".gindexChild", + "push.83887.x", + "push.91338.u", + "push.83887.S", + "push.54918.x", + ".91338.s.d.A" +] \ No newline at end of file diff --git a/zona_sur1.pdf b/zona_sur1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5ea259eb654a0b388b75d735f79a20e8e78743fd GIT binary patch literal 2386535 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%0Ale^4qcS>}m7RPZ?#AG42rr2~}RXBFRbm@@6 zpRoq@p(za1HbR3o6{*h*aKQjL|a?2W{UmT-?$J{}CzyCM1)YJuK=;L^pv5?@%fC1z!hD`(;U-83p^X$f5bkr42 zlt@MEKNB?$+KtX*m=<#&XLFWyYsc;iP-?+TH|s z$=)=Pw5l38x4y11_HM4DDM~?42bR}_B zZfUvA+5}mMUduE0zJSBseXNBQHM5bffs}pm*&cuu*}B*>mNnw+;#m|}6s9PN9Bo!4qJijIiKik0%RSqaZ4s*%Br?Vc1>z>G z`dE9*9(j)iGg@_0X*)D+qyjncA_c{=hC_T@)lTUp_?7d%4^NT5KI=WGx(WC0Vc%4en3s&J})${A)_k{!#DNtrc#^6`77@2KXA7{ z^|s)oB}gbVPj$f}Mf2Vaa@vj{s@!cYe>?m19J0hrc|t-y#F{QwU5!D_C)P6S*c5C3 z!5Q1*&_jqBPn(4s;C!lSqucGK`sS`WWFAS%E;nvRr?WXLL>y)F3@GbCabwa)+`jVZhL&tyz;DJ%(is?$6n$*W`{WmtA ze6fq4zK{dlT$=nWn#2_hAqXBktLZ=+OEvkF*| z-~Lr;`(?bzK7t5JK7X?m8rt&$NaOtpiEt6B_)CL-ygu(p;Ytec30&&6u$O8l{L5!#+|)zFRqP1C1=!V&YqlD0H>>V z{?zE?T=(3@eJ&`dPb2#D4a6-u;&|sauCUC@QtW0WSb+y6jk8f;BK*j-EvY)BnVD+$ zEi>7AZ#!YQJuPDrK$9Y;eSgpusA$AG3_#%%gLYc(IWAqycjO`7)L7RlHmhQ7i*gq$ zhfS0@6MJ)`Znu?5u@4!u_k(wtV-hbIZ5rXC6I$s-4r1oi^z^zG`Ury8p$H#s-t$%Y zaHU8D4K7p_i+;e~xs=ba5|J$-K9Y*Yb!(kBpWQ`Mx@Pi;aC77@CDf7vGs(PX8L>r< zMVtH~%YQ1L;l(f5`k*t(o|~{!cRRKV4y4t`*IstM1m7|?>dB;T>Yxq7pBg$e&&w>U z`9+yU@I$2xMo=Plxr?}4dF+)5MhChv-9?C~6q)5u!^Pi|Hx2*xhRBcoawEYAd_U#U zjpPoauRLeR*Ys#&4^i-nvYW`$W{)oSwV{L$sm8MG}s z0teOdg=^nwk{H|F%K7JrMK->;+NfoxsS+u7O9}H#9{<+%Xe>b8#)77IPB?i-# zZLm2I+PEGGml1oVy85cyW673W3uqn_u?Yv1L2B?`%*}x=L#i0cF7i@*#j2~p9|P_X zTT4J#09kqfx_+J^zpe2t-N?QIhjfl^8P_%2-qpDRa@n^?j$f@R-lXad&VyG&$nW2M zH!(_HD&P}lTuG<#g@~pn7k~-a~1PU}cSP1X_^}I@>E<0m({XOs=slmXO7oJKi zsbV2lE=p0_O$M6MBt_Vo>`0CN5&HrISXEiwgkpxq$#gw!>js$;QWjzl4_AiEDQK#6 zDr~M-rCUjHomgo4R$LN3Ebu(s6Cp%xb}zNa9razEF9J!Z?oMRU^9*i}RXissCpFr9 z8Jsml0zCejGGsN$tMB=UjC z+rH_Kh4`SOYuP7*>n*>yqp2DzPvSu`ajnFu$>xAm$q?K5mF9Yi1%3{m z2O#}q?}QH|o^#i1$Y`)9oZejna9B`BUdf|21 zc315+oS!RS9}W5W9j4$p5@#n>$)oV(1|&Vk>iL%#bQK(bA^mV;_o)x%5xWN3$g>Ly zRgdY;8Hb?wX1#GcwAnu`MP;tUJFu?m8ZN;1`>PWEx&2p&C1JVd1*QN<^rd(@V;*H5 zfVDpnzVe3m{Fl@5e;WA;|F_f*?3s4{zcMYqjsA`9nE9TyT}>q=Kc_Zq#P#mf*eJJ) z1a{ko7d8#Ic?rh+$k(3hx|-63u3(O0GcBIHCSUWv*dJ^3cm{588;+jWMFpVTL6Bd6 zJ*jI}z5U2(g<+@GdPM~I(0-TaLFT{9DQVVJolU^!MNC{j(4DE0o1xjx%9_Fzt~~J$ zzts2crY6iYMa61h6koUuKl+rDj;H~aD+il!1v#&lxrY#r0aA2OK}*`O3ww3=1vt=u zXqSFJAy8M(L7O5?qNz*KJzaBlbB)l#DCJfpqV-im!H-eya5BEsmJQYB*JE zj|7{r@fn-b>-6b=RVVmw5T~uF0tq9|5r@5}nV2`ejKwHBZknUaCow@~(taVmftQlZ z$>w-BY~9s{JP4axx8mFA^ULh-5Q%*_<2i6w?(inokW>#>n;(^FuqrfM?NyQ(9q3mF zFd(6)nieh3>U29Fcp3gKL$j>n`~sP_vL_xWdZ6_Ooz_t@D=~MJi_G-~iPi>{p67U> zOo4J!NvHhpp?O}GU)f7cn^fweOE(8v>P}>fxZDdWr*}-VL{x`pQ4&Sbw0B}+yKl40 zw36d>;b3&?`k-;vyv;xr8!lKsS657429fK0kX!&L#eOLX$H;%Gh>+z1mP2M3;u9>i z&<0tsFe6QMI5=$Td1R_c6G)=RJcEySmiLJi`9)KQ5g&|-eg42b3@JOg(N_LUjql-3 zIf9gR!c1e+%??zSX0%gKCr2eEMXS*Y9CirbrL4pE^!L}vJ>AM&uVH&R%v|90#m2jD zlsF@&a>^6oFN*v@M@-iCtCH)#nPAPOaBYP~ie#&KaQ(iAEztJMM$zcjTEY`Iedh$x z)))*>)P8HGr=ul#NdAzp=*bcR z87amEGOp8;P_=UF=O@I$dO)Vr4)&})b5laSqM-?WK2Tv^bC@?53#b_8=Ebo~Q`;?! zdGk2?llCh~;6@J8FWE#pY%>7`W7)h`z=yLkGC8zHd)3In$*`l~rp|^T`;+TB@*oc<+nk*(J=R5X^J(X(S6kFG|FU;C&41g|gb9u%Bh)$)Xug!% zI@G_TERx9bg+(e-y$2)~o18v$7h@%}H>PTsVu+5kkyR|+#n*S0$y$n0WskGxd{3R$ zG1ypLoxvRZZNo9DO+evH-rpFOL*=#<{)552zvojZ3+{=%1 z?Aw0HYp%;UMe9_hiYrvGku2ej+VesF+5FuAE6H>0=+|xih2|Sw*=9-WbuFWJZDOHA zV&&W&s}zm5WF%c`X8ienl!Ruvz9DKl^?IIubB!N8vtq6ksZjvdX`G3&pmZDhO|W_# z;}7GVWFle4M{c}%R08@-Pr$b>6k`V3I3%sKV}R$#!bAD>^mUFhc`BK1yc@5`KupYU z?}MM4Af}iLyn@gN&ETaBnAn&jP=KKz16`694^CAQ4=!(OPCi5cBnQWk=Q}5gHAS=w zHY`XA!bpS`$8D7z6kIB;$&K1Hl+ALtes&=pdv4}u639m;ugQmo*m3zTF zyOfh#p=iM*6JtrTu2u=isv{@_|0OVt-&BY}|F z$^F)fH(1cr>!*?#ri!es&aC-dNokW~3@!aj1(@;yJ~))kTQ5Ac6Q&91gWXMcWH;XL zItu&2uP^N!dEqY=0v8Ibw^TD6IB&jo_`WjJUFt@?BcQ3+#2-)P$H9hF$@50t={5c4 zx(X>*AAMy%zf@#&9CL7(^zTcf*0x3H@)8xYVA}cgbhf^Z!We^rcK;RW z*K2g&eWt$bCo88J5ERmZ{-G%m!dUK#t3@LOuAp_JR&!w8nBX2Tmf{n+V_7`I5vAfw zo^lA5R-VqbO$vy`U?bAc@!9$g(4__MT*#)8O%SmMDZvS!kXKqC)Yw;@d02P;6g%LW zYczLj$?^Jsxx%5*df-Y2=Wky^}~{+s-Olh3ln2 z{GiO&I@kO-MTwnR;=+(P<2L0t6Pd?$d@VH;rNf>S5bh1@Q$ShqS2XhvCHa|mi`t@zl}%!=TZzw@DIgN*97YaFiZ$` zlSLisbP+m(>R;TL|8NCll*X+ zbPG0$MaRJ;9#-gqqh0@YcqIR)x8q+JmhyiT#VuoUqZ4D2rM??=V|QII21 zz|5V!(MO2!f_TO*Uu?o^q4wQMFzCMGC{Vl z5F1+1@bzc_?ETymE@}0a7w@Kj)~L-r{36@P!k6b)e3d8vAq)!GgW+be>g4sH za;16kq)ug_`MpE}`nqESve-X-@3xkZGx3rM6b?~9T`Wbj3C=Dj%*~$m!^{#^s*AMY zIL5v7m!ul%3rps|ID(XoBviz_g?d;!4F$J}o{ZYcRF zHUPTlV`sn7AH-msm2c*`k`$-EU#FA$ zHKp}kB7i{s-urhlG(;!G%G^-_-ZyQQ_H`$U`Wj;?l@Xg8$ga3uD({k$rTE8+5n5Db zNukO1n0T#sc&+6$Vl&7IA&k$~BerlBWQ@%p>ff#%LQ42<>lP z8GBr#X%2pDBdP`7YXn&IdO7q9sXx z-)56(*;CAfs34cBW`ETV&cX`Oa<`z+|7U*Sps6yMa z=Nkl)6%B}ZbdeT*bN61GlIbtr_tef)vaN{HWH?)zsLXf;RLD@lgKlvka`TOUCRG@6 zfthBAxv+0NI@DmYi}hqXM>>sTEGr#72-A9fyo5unf&jc&#B*t5fzW8-nT3IN!0LF9 zAxkHWr*g*ile5X{qv6_aX<}fupGNGYSHh^-%*A>>%4#RievV$T6HB6>zjf`W~kf|~;B7}tQ3uuVyDVvAf* zJQ(5|9h{sfO8O9!92j9`$ey6+lUiKZJS$?bL3sOe+J2Q&9@qe$92$&$=p!|)cSl{U zB=AIg!ZBd$G?j|YJa+LaX^r!sRaX87&Vc9Q@_b+G9nvwlt4w#0PJ3{&u0>EF$c|Os z^T$)%poTuGc~rqywilbs3Y$;c+Q>$}#2d6@VK*@I99y08JJN#^X)O{9qe3(uJU-@7 zjW3Q%ICav~wrNFO_=T+1YNX|4Q>zVRV2QRkMKT{@MZzl6O1E*vD0w;IVVgBhXlY`K z$Enhq)T-%+t6)i1L1H4bU251kjv~j1qwP5vWAC( zSg9Ute@&fAn8sIx6!(iH_sIf~>}6I<%5cRKedGony#c}{@qYLE29u`fBhQPujm*C? zbi;saYh_8^59H;MiRvuwW0!iAI5}YtRlnR9?IN@jGgL z?YiWBMxGBFb*vbU7yZJ0x$A4eEthJ4vGi5#vFwWVo(QF(v`=xr8D>htM@)AxX`;cS z=hD8pQ7b%34Ip!;3W;Cd35SQkXTVLja94v}QtW7&6@lI6JR~h)2(n1Lq^+Hw z9}mZaJ%*y+l1;fzFt$C0Lnc*|8FVz-!$$xc->_M?9Lj`Sk8TMi|q>HyW7HF+Wf)1d1&%Sh9YVc!&3# z_RG|v_YigDsv?cy8x!1+Z#MSm;T4CxkI)g|iPR)AzXZmTl{r1cvJN;nYr{S!hkR|f zmFIe$_p7U1m&#}zs}>vqnnL-)LYlBQyUHQ3lzEOH0VKJOV*aV#j)BL#BjBaj&Aoc84SkMJiyr> z2Q0U@9u(Dx({#x$TdX2e{3er>@UbE5YHN+K@P2*22Qx-|QRu)JnySp$GNS|^cn}R* z6mDdZ2G|sP(m^FjPWuO}ZSzB9=({k}?7^u7o+w1;Q|?1Lq)DkO8z~*aggpkp(StsDZQRPxDu@AUKnlxI$P*VFi1G)OI=wS%x|BY?1@dxtO14(@)Yy{rnf0 z^cl*yy3#c1CgU9kSU<@1Di-=sJg7j|;&MIO)fHcCP@np#v8!brI};xf>kcb7fF)vY zl_q$YCaRs{txNHjrY7eHF30Myin8&TW^b}Uj*&wg3_JEFHw(9G=(S@*VTbN4R?y=Ei%+*0iI z`o3yR2~Y%K8*MLNK!3~|e}4U$>_HKty=18h4o4tbK2BnABbKtRPkCK1(X}XHohgJ(hByn;!&y=d zI=YUAFIw;l-^@y@4@KvvVm_?DmZkBMn~=g!xtu%TR*$8~bkrl>Xszn(g`2T%s$nqU z2BFjzGcs%2{)KuQKF*6E{%bJOPy|I`zza$_3*p?1J3A8>>^Ue#J{ z$Be^OaAsIre?1Boe}9H;JC}Bk+I?FH8?XA(c67X1MQ=&fDc$4-!EUFBU)!QZ&UIke z&-8a6RPyK{?)1%!{_G%=JFX0f8AzN_+lx>dZyi`#g2*$k;6aaOzfZW4nqopf!F z>wI3Ap!pa$GAP-#uv5NUhwzyLph+k64;5G1}K z1~q}QAz{xXUa}tDhEKsZo;#IDN+Vo3I%k-0Vs}J%RfKQI8)`o8;ev74rFp2H_hltb zX#i>WPueaycbxiMwKOakRyNODChhUbgRp<}JA5 zYa>@*JW5s-X;T;6Ae$1ScL1utOUaJiXtJ-XR3yvFtLqyv|XN8eNQHR%@53Yfs* z)tH^HqHp-O<)tM7!pjxk+-?DO3f+1@mh4%&X_tt9;EeC73W9eVx{Q?`wE;7w#brus zU=eIo*1LD^U%ID)5b9W}Fdhtb|KNR8&I1I>bQ4>g)u($ItlM&68voAmL7|4JI2~PeE{nuNne|su~-8E#5kg zDE{Y?YlyVaxv|TsVWvr`&bpo?(>c=PYGJXD>L@=7VAk79Qy#t83O*FG^S;{m_HXKR zrLduv*}TShskdqGi00{E4WF>&W_cot+LEf9AAii_G5A(^iOmTxXpHOl=^vwpeAcTR zeMu+s)_w|>n%-ayIb9rbXQiw58pM>-xP&O{I_I4Dja3z8&<#AOdjNoH%`t2^0T(Zt zf9fqcI}^pPndQ^9GK>33<3I0m&mZ%qd*L%sn>W?QoU1G8z;vtAbGI^=zry0Q?D`Rd@zw_9F}imGe)j zH%~8RN03Y8_+iV@I!MZ!<|X7;@9k9q>y{Fx0z%i~LM* z1p#=+-0GmR*QZX40fzkrTi+(Hh6^FMO*HhOe_^EgnP;sJFKLJ?r=edZvyI``7BJlk z{i=L`@6v4xN6tuVXrkg+!IwK6%IfkxEh53&f#0MefC|ccn@`=384W0( z^UO)j_J@42)?J>Ka~^^A-GZ%z2j~Hi70@j%dIJS}pWzDO%ZRUxE49sc{SuxBxA}kI zYIGFg7lgz5r?Ew_K<;1Lx$ z$fSs(+-MV;u)ouH1U`C}v2qu6HhHJcv$Ch!2MXXBjQ9~bA2|ycuLq6flY&AHzjZd4 zihlfJDIw#&HX51nW6uMlaiM#GW##Q!0ro$;RM47W%X@Ey&Rj~--(SU3MYg(gF^=za z2|-TeR_2U4-wlL$EtVjYPX_&%wL(e)wL;(3kvc)Vo~GWs$5*4h0k6LY^kY{EQiF}< z?)s|E#q~09QibMl1E3u6mBRcV{W3p+CF3Wbt2f{us%#)_v0AgG)Q5>c)RAKAZ2UJK z%2hdOON~({XPe`~6ATeOe&rYB<^w6x%4sy|D~joyq6dCJ;cIw#;7kgvp;D%sbWxA5 zF|e3)?gB=?TV-~ul+aqd+R|N*ZR@~#Fbj`}v&>lRMV}Tu=UF4%h<2i@x5uCHg49+p zzLGO3Gl|_e(D;IKpIP_rek9%&6D!VW#KPLWScB=b99EEAv730k9wLN?^pl1Um`y}b z|JL201tFW<^mCq+MCboXG`=H^SCtQrV_Z`qN6&xIbr%0iS!mYY@->wmgPIa&L1kT# z^iE+R2N;?~F;PVsoar~`T&EsWY49%r-H5=RTT`w747WQy7XaFH| zrpW9L(pV>XowvCel2CmWN+oH$16dy;*HkVj;P=3F&f*(ADr3Sb{`d}17m!2m!?6pC3F8oV%%*g042P{Vbbrs*u&r^0l)-XHlvoM3%PIxIG; zUKVL%Bq84m1FLCy#3fIM^zTOlwj*W0kgDtW=w;|Z?5}YCw(LSi()b)yjS9xR6JY&$ z7*&fG-;nLpF5?`U?wTaReSaJ?zJr%qo9l0DM?Z!k+5_TSmQ8O>?=%zwlPG&ORoy4p zL$`shQC3{hvLN8@)L;-=IYVmYg7P)n7pZuiZk+KUHm;)uH(0}b6qeFXV>w@1M-qj* zuP`UoPQdbQqL}{WO~Onj|$02 zSw-gUqE>r=J*04@+$acJ!!wqo%*(>M3r*RVV2eE;L}mq`DfQP@%Hs5fin`j0FRY zl;6FKIkw$bQMHM0O!od}MMZ{02J@5{HZ!2B>mEvC=tK~dPKCFRM z$V`P5u4rMq{JD9DWyFmvb7mZb+-BDxd@LJR|>NItoB z_fKhIN_-lyDbh_-L*7-4s-4w!C44!HVFsGHpSY;J!z@V@{JJi24XHPf;s25Qh{O6w9VoaJ=!9vM7lzLzzH=s7xyr~i4p^Kd*> z#%!LOvL&PE*EkLxN8Uq~4E9gd2&?AKnAh16vzpnZ5SuSFViJPy_Q|?$txng~+lq8c zenn!&KpV9YS&QzDK{0EiKRSZPNaCUGGX51_X3lV_0oX=rOvMXn&-jEB0v?Y1BGIx6 zWSkfS^yvrn37Nh0U3_A&k9hsQIn0u2vU-!&4@}sp%BZ=zHN4Zmk~9+|B~^Q$JS)^_ zdy4{p?QZ5oMNyrtTW>HmQ% zV#~cmGp*BNm4??$w!^&Z1EZ4xPX6an&cNH;XL4lnwstvcM&gl0|9?vHt08{9`ZWBA|TY@UonF{F@~ zm}}-AbF7ya+(eM})>QutVwth$jz|emPk~PP?|^o}vOTk;{YVtpTMI9~7qJkHP{Rjr z5^uccCE57&&%=~o!}(dXxPF-N2(Bj?Wm$oA3bjdm8D1*h(*_XETai^s?AfGKF%+SH zRze^D&E7j&?X}&A?s5Oai_3~6`U`N%7r6xAf$6c`kqUn$;5}f-pQDi-W|fHB{vj(t z;oIaWrEw=rWfvyawF3Wg8h$nCs+6|;e@J`FpfLveR^cMnqBg1hx(?|t^1|D2ES`!ydj&pb29z1F?1b^We}oQZZpeeLi~wvlng zQxhK$XlqSaIc@JEy@8s;%?7iIC*Pa+W6(~J%Z~6okplKpwMauWR}r({4SyLvR_XU> z$4&lSzFxLv&d{GpKQ&P-PskdsvTb5L+KaCzVvb#1YXF9X(Lk?;nV1yneOIX$E}9)% z@Bz$M#QxpF-9X_7{_MgwpTo1u9oZF6p|F6|O7-99A7O}L*HUBnE)!LIci$}NQ&6Y` zTwJpyeeeeB9OtDL6;5p>3lcD4wyuUNTH$`-gp6xM%9a&>3YTt|H(Rkg68@`)jpH~OnIYAtd3P+bdVkem z%VIt7?`1ap#JlS$MK?m_P|joc6z*jfDk-UzLj^dMVaEcc1759@g@mDHu!!D?No}~& zTu)QxG{~SCehIsb$!ZeEq`hGJ)xPWxL!AsfRu2!KCXwiUwUB<5XIBPtXnR{`&QNoQ ze5E37%}qqdx-~Q=?m?Y)e%P?C!M_Aq{PcP_`6+G1>1b}K3k+h^}8=lo64Qg_N;Ps7cxX3Zm$ zAM;q>rPy-P^oPS8!>(^gXEIl)D|-ad$;+*%@=0rr!skWzbNuz|L`yT_mco>wg z4_DI*>F%KmS{V1XMFjk3G;etv-T=o!j|@--$gLr`2o>Xw<2DD z;2wfCjvDgW^>`*&jw($}-WwH5p;(~=y>%yF=3u?0Ww@BJU!IW{C6DSnCi}nGCTbbhJ`psyyR&?9_M_IIs|qxvfNe1I2bWSh~dhWum%Q8*!V(jw^n6+ zG}F8NP3qjb+al!`?rRNyymz^yBQ0b^Q}$vrb?G{3y@lK792zK&*cj`7xGCi6s`7+x zzDk4%s<3%@j__#z;Hz$AfgA~g>iZ0>=GEjqrU)eyNW=se0~l)b1CsE0cRLN^7qg~@ zH4&?c=k?YkV@!B^&m^JeZJQ~Py%e9kgSgXBduL5tYgQ_m64P`IWgG>t?r9v;Fwlx+ zbB(7ZZV?b1f(z7KILdvHNXpfQHF?!J$dCVB}=&}Uv zmQ?_|BtK@GW^&}@a_SEY4Rnd7n8H2~#|;|t*Pw{&2mWA&Exkz>YND&UO|Rv($EhX5GDd2B}Bs&*S5(GF!rIOj|YBk(a4E5V*|xFLuS~D^M!1rN+U;hVn;G9%4J&1m3T`%ZYC)* zn*kv;tAh;~4C{xcEB93~$~XFQP1e8BRm@-k(^ncS&bbwsF=>aQBK#W~Zxc2Fp)hZZ z$q__Ytc@ml8iNY_8j+w}Re25a!a)|C-wJ9bSyBwB3Tj68B>)5U4VYnXJ9xLtZ{`tnK3zlcRX>^NAjvXRg}R@Tu;$0?j_!)~6Y zxg|U$GAR4b+s$4aI}KuC;PFY%!&TS*x-hdMI9i5*uh76~&-K{B!PMMht4Xcx(bhVM90S87<^Yg^1oG=1MWxjJ&6no9iqBM4px z-ERo!e7{7=QrwH;YR)*!c~B&?sQIDY&5{>ZTDiu6OUbfJ6GI5VA@ z)kFurc`(V0fgK1Y{vhzqDYLFqh$@44(M&xj3NZ?EX|*KMR5tMB#I952ss-onyG{uK znb7wm_FA*en%X?1%-_IKy|4b(AXej~f*`55gfP0Cv4R)7g2V3vEq(38XQT_Y8)UqS zO_H$~f9)8Ai=p0flEKCC;U*IgP$=)~sbXQQ?oglf?s+LM;;C*kLi)!iPxHWyV?F!* z3|=E@s%*^|aeoGRu|aV4TTvM;Vj2NleiDA+7wvcqVeVLZUPhUr07fT}6}34VH9*N@ z1OxH1n1D_z)=n$3=Ofz?*hdAvZp-H6cP&tgw+|)ct?Gor^*(J3M8pzJCghs3FPsPH{6VscGRKw9GaOAQfp zdfiwf55Fskso&83)eNbat6*bdFpWo4S493Tg;t~37$d68g&i(E5Uu2csqW1}9PT|z z!p>JbdV^796+P1Tjc=6nsrZ|HKl2Y|5+9A+r}E%l5=pwmb?yt^+d%<@9*O4I7uO>j zI<<~kaMvAW0T$11@!Jv}1CuC(p`uceZ@XQtsw2@D=*msjrwrn%kJA#ewTmrOh@ApR zCb?8jM9My<^bX-gGP5;yWm7%}spHMn$D&v|Q}zyXn!M!8Wh)KKT36#ZB21-xbbxDU zSE_@2Y#8@9OWa~Eky^d3WIWLTus0}m)w&vzlm*HbVz_6{b}2)oagI}pk(rM&70@^^)Og zGNH@3>rL$V_N}f9pv9yx$ue+-*4zMzC;zUa!7|n58qWLd;?7MJ9xzIB#q|f1^}8k* zTbbO&HS>O_#S!sGW6408QOvnPy_BRqLV@VCfx~C?jL#bBekOZA2V~y%@QD`*@N}hk z?57FN8SM!%zUpacd7y^)4FMcCzbpT>2vpPE`Eh3UYwcds!Kre=yjdCPMAnX8Z-|{^RLC z;%e*HsT^BkpAv+HZ%7+$BqGd(BNU+)a^AWY;W(b_a`Nkok00J?vbO`KM-AR=7cum% z|G|XMF{gv?CrX$n`I~2UpO;HX8)Elc)I5s{i{TX63px8miN6d&#W@uJV5<5$96A$r zpkcZHQ>^nCatk~TANxU{oAT~t3XlmM0~k~6jDmXF`rl`Tl{9PH%Q%~sBabEu2>R1KsY<)$cBfrB=}Ce+(#?hSRHV7Q*5>FT zAnR%n57V%+v1XOQII72NB+XMDwewhv!b6GMpe;66O#_yq>y1=6a`WS)rWI?oa=NAy z;yCH{H=)p<8RnY_@NAP^JB!n4q`su7ccqpS(RFXp(%*(GS$?;iBf!mcaw2ek-}@-7 zMbWZ8D880B`@If-wjd#o%pFSC-1$75-SqA$vkx=(ngbM^Ufo3WrdsANvM^C~!q|0; zjHP@MRLR&6Dr;@FlmM4p_sXlPJp9>E*Q!UE0_lq@o(^P}fC+^23rane*yA=%C7=7H zC6Ia@RiOv4F4V4W4TZ@&jo}-$T_csBmJzx!b=LbQ(S#;j>Hj{$Kx`quW^7QML|sK0 zhfa9=7CkmksGHkrUPL*jM-$&>{Dm8WkmKhB+yVpc>9do#Bk?3-Kq7O37*qj(R9*ac6BfZCK}5Ph=q8W4NnGg-l8SGjEVUxG zlN=W8Ghp_H1ueuQNHit+VjxQbL#~WbX38vXJkzK)f4A0BqT$89KN4fC+ZV@3tkbzm ze1QJ;flF)XINw@AQz zcH~Pd9Y7;A8pzJ(msv&!5Y>?~a(Wcr$xqj&GsB;D@l~7Hp^xH2=;T<6=vi;|2DAH@ z!Nlq1+E3p!`wtZ+^Ox8%Ulr-~mm7uf zq!T3{ZP#LYd+racpUq+SZ5ZurrFZCjt!hN(lze|TV(SldUxS;Qz#5=j*TXX5an0g! z`|EW?GHzS!yywXM-u6Rlk!==zAJ%4cAQh`+{7Q7ll#I}%5q@HH+U3U3TBB{r2FD=# zdPW5Pwy+aBe-K0boNxV~gkik(09RWE5y-Y?CB`6H+0V+38fKdlxf;7`CZ-qCo#WZU zhGq>CoDWR4N;B~UT8dGm0xV_+2`fsNwR54S(<4if~xz3(wYt z@H&$SHgeXvX5W1lz7sZ5H2`ozdv0+_$MA8-(t+W)c9m=eBb2e{W>PKj?kh>zBS64}ykRoWlvH~1_(ID~MZ)G`n9vmpr zN`Gg9K(WS;@{wH4T5h+jaMRz44r*`nBTY)G+yD=j$liJu4hJPP3$T~{2Fe$x zm7jQGmG_=;^=FjY7%BUa&mCVSZ{w<^)h=Vqjg!YU6TcAa+>%Lrl^j~T=-w}(6EAx^ z&3>d&<1N~{r0UiVj}^=N$^|`OkGH9SJ`9hIu`@G-GZNEdFRQVbaMYk(-@El?bx2XF zSx=m#&N{Hpr#_qEha2IKS>O&mb=zF!cC*0ugxAwY_bTE0#oI$Gh^V07JVxiEkGAfP zHl`%nV9fdFV0>{Gg8H0&1I`q6qG*E@b0H@uu`008lM=IHD`1icqXTL5#CI`*8kzxz zo_79`aj|1oFac3Cw(Wh7?Pw96*`zt1&u^Y88aLJnqqHg`v#F^-A?)6i0M-nSX$6|N zY?!$;=@6L4BjXKMH}i*5nJ;W3Gi+F09c(b6oI&IuMPSHVa)fs>W{(3*F*oteRJGgL z7^m+QBqlplFC47OPoxrSelz9Rm$?{JvSc%4{iV+_mOq5#{tRuDo7D(NiI&ZP-(AT^ zNN|UnJHLIW0P3kI#5|ZHmb4biG#fAjcx8Fw1z2r1PAm7!C zaz%Xt|CoFa!&KfT=(0?E!0dJPgpqnWQDvCi?ht)FqPSvcNHv*}nv5H9<9Q*v-Pz%) zOp~5+TGTnGQuA6qSHufD8e~00l=j0S0y$v@IA(3X$YSQor?J&5`A+8Z`E!4}Ta2~G zry=$$*XRH$<@z+owB4ccoDLW=CJdW+0qbql5zhkDkCG$9OXZTtb*YBL`><=Rd+9z% z?Obg=-^`--%xVM|Fbh4A`UqgniHD@n>FJk2tSp%V?rw0g{zyf_exA-7Be;6du!5i- zk3p2bX5vj_w4cz%2Hh8=r<89?D_8fru%rT6^Qddir01$4)^XAc%Bdbstd-rDzfRTA(Ld**X#o&K^)qS7B32wjDf@Ws=9RqP6k*l5Ww752|lK8 zUQxu+VRtxDOy%~mW&u8#XJ;Rm$RF01l9t{4u6@(X(Li`);GMK=ZOV; zs)QJRR|O7pecr;{j_(R9>>q2F@ar$dr4Xm;-3wHZfO8n)C%wZ7hQG=2amnf+O^pBG z<5mby$A=5{lF*bFU|`u)gSGpO;M6h<{e?YYo|4=f<59)7&KHYkZ(Ao45W~E{IUv0 zhX)Wq!vmORa?Rp5d7@#WbE8pis=w$M7+A|!juB188#lTRIPd-z?jSttVDtHUOXRtS zqf*>{A2;@nW4ov*+hnb6e~cZ#*sS}DGG+7<@|qn-SkIC0_!A}Lhujg2ryQ;lABhW7 zR~6M?FO5rZhLS>ja@9I#@}Rsk8V!HCBpVuSx)rC%Z(foAz-@i${-Z1Cu=Bi%nS1>C zE_u3`^dGfl~{vsr3Wen{`3Lx{=hEs3$Gb>Kzgu$(GNX!;HxU=(YO+{8%l+ zHrS%}wCj{@klqz<+%ZW@LVE_mo`)&M#eXnSoJ8Z+lpGMc^A-b4-KO-R7&i+t>rA8+ zXCnchMHl&eu3&i=@KW+w#or>e0y_Lcd0$to8t*#r{jp|-&gE^y_*?#?aj-02+232m zaPYXMeYQV z@TB^H)@rW;u|>|I`lc>=eApCR!GyLMqA0l zK4S0T>iI@{8$yQ+PZv@W6WnN+4>iXsqXpKfKbf>b34G!eeNg0vadOYipXQ`ZYEIzs zRY#-aZVtN_)GH?&20md8?GjVJ{?cqLT{%vvUzg#sawZldkr~o)r_4=|nGfmBT_Q(8 zBCp~5SSE|LeQrKTycDM>ST*{ISSFgIAzr=5atctHztm!0K}P={s+ z#=mJNe;r;*ciRxEn8R6w;PzvkiS4Nrw*?nJ6FBQ^u1c^xq|Qk*z`(HAz2kJ-r46s1 zLzY%VKFADDbidhb$k@+~R%q)s;H`o?GJ{n%j+ZO=HWYFO4TLNMY;^I|()cOZ=&*)v^ zQDQWkG{lpQQ7va`CD%{3mJGMh=7l#UaMXiqXH4-TV!#J-cVg1$rmhCUQdtG_d z!9nRrr9MAO6|+fpS(ea$U9z!YCvx!@O8ca6s)c}jN8+WmTGjmdcCSkg+;i;UrB@C! z-*FoRIh>-01Wqa1t1RfqipVa38~d)lMgyKVd__~?qf}`5CTEsU8THR(MLbw#s-Gu< zs|B^8@%2b|OZ`#pw2t0Zq@=B?*9L2r#P2tqtZu~de1{-wCpz*f?@z|?5< z;DSIyAE*I5$`y17xc!MBWi%6wMX$?~vO6=&5|O-~@k^}~j)Y+wb}n0zBd;Q&Ff|t&Qk`U*yTMzS1XH3## zXRdM)Jh#W{PK+4>KTJJDlZ`1i+(n;hxTqmnAHmhPKKT<4d^EX{xZl8~2v|nk)HN!rJ&_(cXXT-y_++sq1+e*Kr1y#b!Y=d4Avs#!&mYC?bbV4DS4bS|h4OuSwZ+*oo? zVo*vOBjsG%Ck%3y%E4Yg)fEzf+?c)WD1KMxUoC})3|z;#S*qfY6GG#>dLMAgXeQG; zFiSGOTp&w{`!k8N!0G%8YMX-*Y5%s}m15P^1IbzY5C<^#T} zQa_Xh-)xQD zZs()9|ED2h3Br_Bh>ZAY>!u(LBVK!D{9AIC*6M3QPEw+ASK(rmIr|Ca*vVfymInt! z(<4Q_4DqZLPS?K9A!-5~k?`}vD7zGo4Hu6V;`syddzUj6E8%62nMhq)QMvp*SU|Ns zlh8_2%S1f7N$lHS=w0HiznC{qP3;i-9O_Pab@;hSS~17EcNR95+g(8#B6W3b6#qEx zd|SfwCDahHjIQGy7YcLtU)reSY5|JKTmx2&>4hcZ+4HB(8J=S5^615gEWV%L&BsY; zFfhkSU6c^0I$i=(nP86xZNG+J@S`0)fu)i&nNT=eajQw%uC%5x2g~-F!Vu)=Rf44i=aUKzEDaTun(=Cwpi4z_xU7? zEa~MGLPJB5kEaVeVm$9XS$aN-N}B7bI$3k*aqbmoNUKdE5}Afys;YuF>O_^#n-0m? z0lKt}maGU($}cA6V|M$0=Ts!Mwy;zV&L|Zm3NA<6yDl(&geR ztR7d++9%#YkI?5khaoiX&3lFo`xN6T$m^nxu(TFA(q>S@S(CRyuHSA>rA5D|y_e3q zfi(A4XKg*8*`6-RsSs51F%R5prDyxGh0@mJ`anGn6utt8qvbdc(_~Z1@x};nK4HB6 zJ}aLjLWTOynSv?FgB6qNX55RLHO^kF7AWDu0|kkQ4V8-@|A;VZ$yA|Sz+6QGZZj5I z!WgJ!Oe<-U zJn<6GZ`SBGb*QST{)gQWZJ12VRo>4D?JO@wD~OI5awEtiNicUPrq0<$NXJ`!XCfQUznVUupl<1Fn`}=zO z-!#-MZ91X6fMr66&JfNUfBJNXrtV6`IP1BKfK~__=b8aqxlw9LPG6llFwX@9Lp8H( z{6yTvEw$xQf2XsZpxE-FAj@nM65G#P2{%`NXJj_#kpHveDv3<5kZOQ#hERZy>$6kw zu1VgrnO1g;yRpNpWa)Zk1<0AW$N843r3_nUDYSs)iA`@{8#vjY`42`=-M!tKHBZV? zmMRKX8*qHsvcRmn*pO&%zSoF%)f4qFX6}3nsK$$=Z?-mif!|m9;T&#!f?z-F?dXVB zf!<~DVm^YHeD_*TrPtihq?!Jy%(!K051*P>DEv|5hW#vx?fCPgP$u3E-3=Mt-nK8a z+Kp^Lr_3b}s5yv}Tq$(FqkIP;OLYjYv+eq^=+i4#K%E*^EM3hRi8ZX{_ugMY#;P zN;X4Mijea?N5SLZW_u!!ZOrNEp+$C;L zEPa}`dWs>oLA7M_rZ|@B?YOw7$eC*n$gy~W$-YdvS*&RPbh9oFNVZbDrncQ+T~x%a zRd{#v&oHI5OVbDPv8hk>O-Q8q4GHE&%d4})lUda#z9?$3yVzKts9Teoa@Y7wSJd9p z*ABKtBUBM#+iNSMqN3z!@rKw3fOEUiweLx(&CcMHne{>ZO~~)nvyawg+;lh%t>U)W z@IWL~Iby<;H&Uw)ZAb^I!2W`mtD+QDE3Tiynv^o5FmS!XjYy7--p%mvqMl@OjkOtD z;zN112pxD+fM4cQ&}S>kRTcs$s2h@S{lv^Lx`Na ze~^!ciI6gsUi4atFc`A$ep>g{OwTONGXXJ+F!{eveI~8IsFc86a2CB1eu*^0*PlC#V%ka=;uuG+7Jv;{xfOa5=lYmvLry7Jd(- zfNIe|LcKXGvEOGRf?k9+&G7jpeJVH5IANwGUBa3tVgEhXm=re=U)I zek0?^-felF8OB)!l1;^9O)J}Qk-moa^DOQIo+UmGH@z-nj z=30FuW5aatp19bY#RB@tLM&CL0Q6JCoNF9=R$!BH!I=;0(WA%oDmIo3MB{)hW77f zR+7+hs3dtI+!O=9nnz*&HUnp-TA?G`I$^T#qM3C9=FO!)g8{P|=Ugj^t@I0D%Q-{$ z>ftg@RhY>j3TvT-kS^&)aTdI}vA_k0$>NONoWh-1O0>I@jea<)R4JkvvL09LsBI3>iTASK=c z4@5Z_snVgdONNt^Re};z99TG+Fe=rpUhR@MnrTDv<8VBXAFbAnr)9$LJ!nJPqSGj87FgwDceH&(3FIUi} z(V*fVMVGbxRUj-;E8npudAoZzkhM!=nk5@?nKRvU0&6U1J*1R%V_wo(S_;Ardjo=}nKmPOvx?t%5ROVC6L%5|jDs&CkDZlHP znI$*f+j9DI;YF%&{}!}|UtM<@cBpe_wvkfOqOZ%!Zp}ev$ zcJCK0*xx4Lo?F`^fF&zSz!(-Mj7dWo)LzD9N-f3tq0>}@M1MhbKH#2$CgM4fei99` zjSb29$L!9Eb*5ajFFTEJ)&s4`VK`97b=qzm^eY8}s@=b2WaEqA=e^_qq%7sR44W3n zA*eQJn?HX|*4J5{8s0SR^Ib;c3AGrHmH1^hh|@?*4ljWnileIDl_>#;r_fyGR!3M5dKNq zEBKpqj>MxHBhk(!^2#_$9P^l(kLtpmVA#UB;}gIbYyI105B9_sD$nNIXS&SBQ_a%# z^b}B($w6VB-dv1$rtyhcWlJ2hlAtwP-5O4bcK0 z*T|3Z^2F2~a^sJ$oePu4gR{QEN^b}Mm13=6##NfWHElnAxKHMn)LbLGX2wUpFmxeT zgOBZbw838XRn)8luhGab%d<G z89qTAYGP*f=Zt5$=wh6UZr_;Ybbh<0oY?qEG^RnZ9Q@%*G%Muxl@ex~wCiyrPr6F! z&uHYbE^tmrLTGxJ2~<>7b3%M%dVY8%XiQ_&$YZ|?v84hpFgJCJ67y+Y=3qX-c;Tvc zV?HjvECYN8)74b7q{W78DsLmI@?0}boiD!o_2~)Wm)i`j7H|61E*uuAd9M;hCp|A! zw)4(WHziz*cos9!vd2(S@g(Dc12P9c= z=alHL)`R6vnbO6LcfjmiE~)>7M_9 zX9p2w`z>s@9R=a zQ8|x3(JVo<4F<6W4_h~NyrP~~AG&}#wLoi?W$PafU8K59-o3no7K{j0f#HIQ3^8rh zWMb{&QIxSz5;64!!kg&`l>s+>t^~$N;idaZt8T9}rh=LoN#I*FkJdFi2dYD43%sve zd5R~t-Y7P&E{+V_6vnPWNk82`7=S&lK79-=Mw4y967iGjAs_J)RKU=;M$%_+5oyNO zGJ*(Wd0ox5KrSCZgbR{D&gw^SqssBQ&EV+jgI=Z1L&HmhAEPjv7aC6Qo;-5Wx|2NQ zbuw!nD?FO+8KY^_rCKtG1^&Tc%xICt5Mz9rXhn2|ak90QZ-4PfLRb=hw!E!o&e*$L z%AJ_-+mIcmW|fG?P-1u^r2&W^OUGhYjEYXPNaP#bxCrX(#x zggFJybM!%ACfR?ChoI0{smLWrBIoIhY3Oul=pPKu+t<*4Fnflbx`r2Tvd`N89l&<$ z+kHp(f4kNpd{k!q59TM?OaIe?#5o|IDl+!@+y78wvs%R)T1&9;qsCU_YxNA<0NihgtCzATt;fyv5+6ds$AwmwtjV{RFw&=mi`L~j_wZ9a~qoLhA78$s!TMP})d9}DrN0omsF!Auw( z|Jg0BfFT|l&QTP`i=XMVLImMOrdG2*NF?{XbdVOj;|>$D@5*-dA5G_3ige_k?2~$q z1eVZ#U48NWzU}tXa^ddI!-jMYU^7>4pPz5k1VFmR#__RM6TTVzBA=wH_J!9P2yj(|22D|pFU#f~$iCqnLbTUxl%ldO3LiLsp^~WD` z8&waaQNrSeJ_KLr*2+@Zpx2@9H`$#ryi+DsRtXQGoPGbOa7PhoAF)hRizC_6&L=Ltne_2 zK7zY3q1kF4iMN+Vr5Z>fSo+@RDhr^f(i1ylnQVOW?w#4LnHSYanGLFJi1O2P(tt)K7`8;K%t=JCJP$ zZ2ZEv;+x(l!%Ex4!;aO%y^(v)nSbFtNn>)KSSgs2Fal<#j&{?V3RVT}<82;%bSI{M zeCbvNYu!iJ_y@h1rGZn)LE6h)QN+&U5friI_cZK8uMEXiecE+QZ(&|s_@vgFrtGYJ z!C?frWz}4RL*1@8ch zN6|@Z8%$18+!|H(;r)6C0T+DiA$nt?6P54KP#jr`4+25LX2c&Ka6S8#RJM>!OiV*w zA;Vm0j%`9h7nDzn#2$jYTi6+{)y>=P-;06Vv%oW@RObU1>7QdMqNlmaygb-?lTgdp zM#1{1a4ST!5X0un+0|PLoSUSUNGu(1_BQB6~2WmY#;TfY_+8)PD`TPL~J= z=Fhw0-gWh1*W(qb&-tVVlB+rIAJ}oPxxd2u+jMjp0J?Oq4@5S}sD23ntycBASF2GS z%x`e);Ghg5%5*aFVa+vMMVBn=NG7I6r8DOl0DI7lRl0IB30@J?#QrgY07S^ z*3QR8yKVt0Ehqw`7#ZOfOd1^R2U1M_hLL+MNDb!|%H&_)|1KdpQkKW2e_1BFPolHg zw&*nNtEZT;-#zp}w;gTz<2L9s9hx^BUb!Lrv`lxZP9bk(Trn98E}_K{l*VSs#|yxi7k{kH9DYZnt=$6ERe)Z-CD} zu(GwOHP-WTPTH1bj+fXpu5J<4 zblt*|r!tHRSzic>y7c{Nj5SS;P4^Kk{RShVXC!?eita&Sw=i-e+Xwks$))o_iVfiO zw_X%!sp=ohFZD-t>L!_OSHh18#AX&14S#}}doa{Bsv3EXe{QsOWQE&Up-O8>^_Qt1 zSu@I>o3;60$12;QYIyHd#Gx~G{Kihtj8p02Pf)PBj=}zvR|Sr8+DG0isWgo;GM71@ z$dz#(IZi)u=OZVq+-2v6+pAHNbWJZDdq5ef3xz9Zcw^jUYA51dH8^l&R&0E2`WqbL z_wmfOxenIvt1pfv2d;{S7t8v2)-@=|b8WMLx7 z5V+qRBfRcNb^JG++p)nvn6-wp_j^95sV8dmXL37<%MRk@F5ivbPY&RS*eB59VCjc1 zH&i{mtJksCvy0e2-DFM(1dsN{D0Z#(e>LRm=*qS!Gj$W6KcjGNM3xoEX?zz$$KS?O zjQgD~_0sQ2a0}5-HMs2#QN&#M%1TaMVeV}lJlC0gK*ozh=AzohO;zBDyGMp(ia}cY zO$A5L3$7XW^d1{Ac5URB_EYRLp;a333qd6vFAYAav!2IVe@%bRRQ1WTaT5G7u*bOb zG~3n_7zuN=pn0S?73zSc;Fsmkl)ls<>1banZxeCJDc>f$6*{Qj)aFjy{Gm!IIX$Uf z!WC7$OpT555NBu3Cr?QE>yn>2%QpADD}RrdCE|h4Z2jDRfk$zw8kB7sbMk->?Z~|U(HV+dMD#xmIbDepflB}$1v{A$k7^t zXd4zPEfn09xnk4Xs?Md!OaDAGtQD%ClIMw44Eai*Gg zw+A{zl1I7lkrsNCrx=pg)RAx0F~jdpvhV%U++F(`ez3@;1L0g)cX=`zdx5$Zt4_B5 za@~~b15G}+j;i3tJuNI0DSh2E)fTYlP@iv<(Nh%OVbE08IP*s{bcz=H)Vp29MArX~ z7SpdHm)w4?XMsi?-D63**Z|0t@fayI`n*xU#Wl&Q|5C7EG?pEWlKs(>tcc#5P<+m% zd}Q}LJ>!gC)UI_Jrrac*!s^Fg-HZbQKE6VVE~B`c1J*Okz(JL^)QJJ?>lm@6Y)_U% zc8sn}vPvy?G|DG`vfSH00CBtJxt$L~+c`VxlU^5tc8u23ZwE$9>yUhnkO7e(R{tAA zwks`oe-7oiXJ%l}iM4^%b$8upr#UMo%;`#unEJ3gQO=ztt`rR9X&&2sdQ5aT_Xwsa zwmYjf7U_Q1B@>`vEA_4Gx=^;E>2X!KOf8e9mJf~6*2U>mCTBtGKXxCzv%C}42f#@NJ?AL@ecE*#I}hE0QjM!nQ`H;{*P3G-Rmw^iA_b2|=u|>kWOd?L35d;U&WT zd6@%jwXWqJi6?eLKP350PTr)V#UfJ9uOC-3nE5wkc&;@qpZNmT$u{IMA?Hz=%#&&g z-g&LvI~77EwCQO`@tz+yuL)fOgC3=tj*X*h~-0x08v1Lmvtt+BSSw~ zk;5@NGG~T|dR#LuX|t8%t^B&`l1v2dQqt_Ougv(RLY@3yui#yzB5mBmwlw6wh=Q-r znK@H!-Qmj)ZtX2Ux^x29m|_=+gt0Hk30bAWTy(^p9%u*ZfB{Wp8Dd&}XAT%?Mtt+Y-NoHC4FLQ~>4Ofa zz8Y3kd%hQS{m;;;ll0^Ob=#Tk-uLjQj#b8``Il-Cg~I=@7}1>UPtBt{4611PZsY16U%CC)30B z^|k)Kf-g{(z%`R}v8LO~pOg+J-&;PE%Lt}p`D&3sw`)VLNivVX-+hdbHLd8m1-^jthl%%j=`BG=Yot)N@_O=Ke=;Sfaz?jP-&* zr)apF&j>#83tf~8j@^y%OLrr-Mzu9?kG~pgONMdk^&1p;l>Qo%4Ip+p(wXs=*PZ9a z(`3cFe6d3Bx)bAq#edpKA`{Zlbi^^3;L?^!YlfTJ3_jLn+f*np%a=whHJ-F6+c0QW zn;N#vKUK7Jz7IF3XkAk--My|*wA5)^bfA_AiLIe7B`&)!L(;iz_s$W(_E;oN$k97I zKX)j|8zR2m=++}s?X-iyo*Xjsn{thsO2j5EBu}28n2mdFU|>> zY*#N`JE2U>n>x<;wR-c6EP!+|B0Wlxs-8-!?Dfw>9br@@Y9DSXsO-3AII}QFKk&@0_zc zJ^tN^c?UPK=I+VWQ{LGZv!50J3mxTiXes@ws@Ta9o|$mcD`Ux{Mp?7cq=KQ$Rxl@= zhafh&De{lg?{uCya{)XBiUvf?utXsLP=l}VVn!V1NY{PI#_P!wM`J?7uV7^h4%dUt;{;&@g8&vcz3F1VVQ--o-zmG2nn ze=L%76la+}wu4=3YKq()xI9nXr1+anW6V9rs_MjDT=IdTXF>Q1pjzT^VrRq(e4RFr8eEh<9kcx{YS96Op!3TxTDv&$nF>~Lz!^W zWWMUOGUXditJEj53+DYU*%9Y>Ba|-)uODCJQUV*by`Cc zhPIA{CEg>zNVUs}i-7hy<( zZ0WRWkKaiWiY1u^LHr@3&^aIRz_gu8n=DfIy{jmU9-@nTjERtY+yW7_3-zzcR=Wff zn^Pbwft8auJ(p4c{3pD8^EB3J8-N)nm_F9b*9$ye79c<{=yO~x)+H!$TmSk-m8^4a z3u(p!D>g8K+Sbw*DWj(Md$Un0skrcLM8kigvI}EtNLy^%m-F)53!(eGmTmpjK9ykY zBhjk&`V&%Wb_JkNw|D;*8RNV<)DNK4`^vem@Q2}+=LPmh9bBINFS zS4A!~r34!46@=6-!O?I`c?6kH{mP|(p3L>QGUYLYN@;F*P zlP&wnyoP?OB-Pf)iCNaMb^*0`PC*Qs`UzowXr9e7fFBvt|9(%s+u;a_^tI4 zx<7DKc_szCcas9un%kQimnpScTSKJ<@eZ||r?n@WkB@B_eP$}7o<7B|%3Bvtej!IJ zH(zbc{pMQT`Vd-eLrTlkU)3b%6HtEn=dV+B{vDx5jWgKMq^|%h8>6yoth?(LAuV0>?@!BfA=``&?icP$bqfJFMpXF*rX$80 z$=XmCJP(@2l|Iqm&Tc96--l7sYVm#X*PpJ`42C}(cj_4LYFc_~YKY4UMk8TTYT(^` z$XpWu+}gM7Og;7gX0Mqj=*Gy$s_h{&rVDO=+Ta?j`MY{%rG zQdctI*o#7Rst4nTG)ImC!DM6VAPzTaibHn0EOW?-X+Bd@A-+;h^cq3=YTpDkpR3B-ek7&f*7kV~T&a1Fpx5yXntfHF;Q0CnW)K zk62wMtmRWUF20)QaI1C2?eT_NM-vIqPakysAyZyb2SnqJ1j5{sSchwU)>47dt31fz z-f%!eTM}bLh^)7`JY+CYEfG&&zJ4R3TQLT9Eq*C$=ndTws{pYus?6M^Ofpc%9 z98jU@;^yYJnx5YLJ)WYrGxhqEq8hN(2c|}4`DVGFt1Jqf+geot2t@n72Tk7ml%~%6 z@5)8h4^ZJPP(T0vTh{UZZL>Jj^=nWL369hwPHRhn+p1eyjzCq|HP8G^slPMq3%%4H zD~?JdQk*UMLjG9ysR1SB3wH_ilNH-FlMyapH7IOlEUfkOl-3%K@1PYFFz}DyG~+;e zJ8g)Un{T4RFrC&fEP1nfsvB3@SPUPiTPAmiXNbYCBfu$5JhJ?EgYsB-8-O~(O4xwB z6T0yu8xMQMWT=RQqoD1VN6aeb=y09V;6IJ9md>53hutW5U;VW5o=T(}BTz~dQ%`jR z@2wsHh%uJ(-H&rB%90Wp(AB5x-hVsx5xWWkdm8!IM%_?dW5#cr=A!mU!dLq|#w=VF zynMOCUkFqZJOK#Q(~{jXcz7T701ZY?M`6lf{j-U=cd#VO3{(EDukY2EsG9dl$SyJF zDg)_?X8Y%53O?Ki{7G}lOG5bP(sJt#XOG$$TCJA;xI=S<5Ef#tr&Bv$)<4B19(Ah_ z)EUk;NyF!gyc{p2JdqKr?fv!t3epH0OkXR(?uE<$c4;Q+{NDDkU#@EZBTie& zyrLXEL`}$?d&G#LYmj_x1U7&l#&IzBa8dY#9cy3=Ce4z-`O!6za{!UdZJD1h&-*8f zMw>}DgKWzw4gWP>)f#wMV|iKt4{QHhmv(t}kZN5agHmeG6*t6%L~gXuIA+HGlMAB9 zVC4bFmG|q`VWshbI~#F)>+pW<*aiOVOgHuKs`80sJn%?l3<2=ZqyA}fZv3Hh4qalmwu0Be1rGk;D{PwQ!gh&WveUGPUM zp251cE5u^!eFGY*lB^1-|Kc#jV)Si$n^+AEBsnh|rwA<2T{KdGJs!)e8$Tg^1^)lI5O9f}cIuYXu8X#ZmDSS$ni3>nid2SO0q-Qreauwq>b@58< zN1GB%Bh3QRl`ma4IgVxR3q}*Zj>rvU>I4{YbJuoEY?H4)@3$qK^PkZZq|oa8e0KCllRB?LJ)X0ZwJfn6b6R`VH8Ea|Pgf=A`3Y z!RfMg0LBy&>-R3akMV6foxY)|jNyol?BBi)=so-W>VdA>Pqz4`p|b}xo3;IXxK%Sc z?`WwQl7EETu6${+NSR8PbD@!ciA$6F)Mc z1N*g=fuyhMvCWOgB-U=*b?vn!TxBul9oaFJ^)ll2{6f@dT{&8sh_XN4Ca(0YmV<`a zV8}T*6xW4Dw3LJ#BhSDc+O#%fVo$~LYmM@_ZGUc$oUN;XBNN})e`*oCU#RYG)$tD- zHa?hH??4Lj)^v;81m^b#l$sEk>euYK;@0# zo%gTQ*3M30x8l;BC;uV%mRJ+EtYy74Uzv@0Ew&~kvs(9>%CW64hH>rDAvU%cc|A|J z!NGm~cg`BdYao&C)T7Y1FR{%@PX>IXpV`hX{fHv zXz}eUSrJ#Zh#Zw6W@?%Ax+% z$OTix;kem%cB5@8woqmrCqQU=sY<#0a&w|KP|yumO-N<5*L)5~t3iyaUnz9S#zr{!PgA9)T2Tg_Q6R^bl?#q&>BvHBsu3ErieYGCctoQa z)XYjhG$bR^@BI(Ou8v}P?RlL0hUF4gJ5|Sv&@9>?bM+VS%5mvhfb_X0jXG|(huj_X zTr!SO_U;kIE|O8Xyr+?>n4$&eDsshocw0+HF7r)KaO}y+?lsqCsI*X-x7xuHYw1TU z?EUF(xxO}hmaIJ8%>dQ`jnfqAh4>b;+vOt3NVQQ2l+grZk2Yh%RRP1+N13J@R`~Hc zUDc*7HEDMuL=fhkC{D}0( zwHO3U{qc1abSQfU+lvy=whlMVwpzw9y0MXIx=dG->Fr8oX(iSc1+p6C95_Ap@I{g# z&8RGzwau=aUEnyuqU#SoDXkU%##a@6ks9MqV6_b*Fz01bUYuo8_s*;(%Giw=>uO!P zhR2Ck%zi8P6;{*l{=>a+!SSn!USrgKv6%~ZDF;-o6(6;|m81md$wvg0>phXuXh-2( zm&OmV6%N(@4d;3ku^E&}PNaQ*i9E1a3C7$2#U4 z9cjPlV}-&>+7P;d3F3t8dhE+G-wY}71QdBv{qu?xiL$=tnkpDs{BP`m7kRm=HY}1D ze5#t(aSv*8t+92fpzsYtgO*te_6f29fSNhayijOK`+BYQ0b)`^v>0erF^1OA0;q6x>**`A_J9vpu#SAp! z1ghsWj5xOsvd7f)9kKF~BjM8dz-j7C-h7wGNYylAt8(15E4~C+{!EnB5fo_hwq89 zR+Bc0mU0o1D}=@pyv;HUB#3^~h@G>#*#7Wx@yHu?lzPLuCghyulJ#j!3mo8QyXidVF0Tqf!zQ#L8$pIfS5O9;~ z?*f1G709rKF$UrIh;E=>-^w%Ybe*))Z=eSJUial?- zye0C9B(&oMfhe08@gCJ~!g8BdF~u)LUosnWLnd3ni}>6|Cbz13ZYGb^RXGGktqBDG z_q&o=uJgSNne{EFT&VOkLydgQ{qJ9_2)!KDlHa%|;f3?ossIjop?-*ay|x(KxwQb~ zD)m1ES&7vT%Px^t@y)pS8s~Pah4}5AdI~>0h)!wBY_JbeG3oJ+Wsfwy{wjg2kM~js zo~xZsYPc-{BPoO(mawth?iccdA;_AwD57)n%|>Bp=P3}%JSb`9C^y{d2s%(UN~ z7LCoQ2Wz1*~qJ=Vh7z1vAA94b2GyM3<7g5uy0TZ zD2@f2t%)q~604BIHHfgN_6KmX?ovH5%>YfF=w)lar-2i4|ha^F@w! zla7${panRlLXS3wcm#Q7;5v5l3zsM)+3@#pc6dKxEV5qj2}lL#iPjalZ|Ehs#`#62 zpSmeh=zL6sqcNfz&Z&sXC4LEP`|I!CA$WCVU?bTCU_Ycx)|G8#KVnS2CboxDi(_O* z-$uO$uEAi2q}K(i1&4%Ov&jo279an_iTa{VnTUgNK!05;GiGL?5=vlu(}CN2+&*9u z=Mg!7VTD^?3-aO(1vgJHQGPd?I5(v>ue*)BxvT{F><&BvKM+p^328os_vPN3e`tTW zl@B#Zq{CsakVX(`yk-x5$h5`B$4wUQ-XjX=pPfAFqPtd~C3cN~yjKeDt&dq?A8 z1On1J(x2i56uO*@k(%(I4WSrl?+9e}gv8m}xlF{AD_Kut939$OF*&p5^gXHBzB34@ zJ60~lKdwWF?(zJ5!b;O*i zCTC!!Lk@-dj2P-N37ay-0m4S%xD*YxpjfXL(33ktgd`!q9R-fK9`G-&OR} z$vP)+?>nBE&W1NkL34jo6IYU}P_p!>6PU4SmGI(CvEF*DX@q*d7nVN$i|W^I72@&N zG?{QR|EKCV`9l2;l#B{&$n*pO?T-ok`*x`^1i?4Ns-331!@Q*xwX*1@XpG(d_(sD_z5T1Z)N!bC+hoAlO8CH1;4q7jn%I=;oIBB_BsY zhol$-8Wyyv(j9l9A_jL+;64}H#Vf<3$CnuY4k|f*rBl*5%WK$if;EOt7b!=^wZ9anonZU}Q@^6VFLOk->>c;n+QgVbL*f z^+QbA&;-?~_0(RE>IRf8FY0Bwx>~#|n7;9 zjn*Pq<241WZO#wKLBUigkS zqL#2IS4zRlrH1rH*}tPt!=h|F9e*!*n7!BBi?H(<_#MZjZF0xmG#SO9OTU^X-;3;s z4Z<3~($=lKDJ_%~@ILK@m8*n}wFH>+WSUt^$4AWGjNuQoW2&>f@7>KKa-UyRKpGQ% z<)BFI!vCg3+LvN!9~X=lxF41i2=AZq1e|ci_X4~(av$bQ8VS&0&eoyAy@Lu^1Kj$N?i>&q{!u)beIz~gUL&~7lz%%z1{Hlo=2(6 z|K)(4&TR^%I@-N92%9X-&w1-;n|c`$MQ;kbRju;SxtK5ItdSi9k4G)!G6f{O8zdTK z4}Yfwv9-r)+Ts#@8^a#j(3`0=M2bx*2?$7bnmFxxtUspiPE_jZ1qGx>m?wtB9p=oo za18?y=W&0pSo}%^kUTr=wc9Xg_;MCaZcf-DB01-h)!5{OH;xLKOq@`jFj5> zhHCNxX8}1ne?6$(JeEpe@U6W0u8e2O^kN-RR>^5}ewgOmRjrDV?Yfj%C*fjW<#^w4 z8t`!pMw_J(E>EGCh^`*uU#OK_IhX<67`REfZTN=q6<6F)Cspt-wDA`(PduS7G_8Jz z_+k9<(}3DsL?cicYWeDQB&T!EfRt(0*2Tm2xx5fP=?A)o$1XO3)8d3 z3iJtD_I|h*jepB*iM|U4P6|9F4@ywp=aLG4`RtO>b;4EQ+C+%YAaRpoA0WGa_m0uz zRGyN(RQD{ir^g*{>zvyqAy72~q7S7JW!N2Oh0`2hPN#f>Hr)q4=n_5+=rQB~sMj%g z+mph3vCEiqr=l2dC0w5u6rTVj?Pxi+PH`_1lxq=&WqWINQb13aY3DL-cR;48u|jY$ zoa+ce$XtxPJ4F2?iYPdk!|ARML120oqQW^%0I?S!WevY_^iWBs=T@v6_oX#0SEl5q zAm`pD_U4`91}M8jPyP`7GRH#fl<1(uj;fLIB>tUCJlRScHj1aAv@^PD*kR@QN88qs zVzl`!M)>*qyOWQvBeNj6AV$|i|FRys!S_V{0UL+-()8}MxsL0`y_~k<&7MtAXW=+B zMCZjLRBOtMCk5)x{6cS|u18N~s2uvTWrj4Z%X7W*{>N6f81i=iBnVluxvZg=~ev11jSH(0BQ++#L-S3=UQx?q%G_=;OaIlJ`UPtPiv0E zC|4n0NN_b0P{}qyks$h9pW`$^8Pn3bWu6~-356ikqIqMjpdeRIrE&bHJPV~v2ijwE zH9f$I3^P|NjrsW)oP@ToThrJ3ps#|7pPq3Nujix1Zi?W~d(m!kA2h+ducSe+WVBNK_HqO@AWEf5Fw)k#h4n6(@fqv#!e%bDY ziy_A-!-#AF`MPFg>yP~u(Fc-v(IESQT3nAZyYpS(Aa34ZsA+`Jpq)i=)%LrCO5N+J z!tL>+7tfNcrC_7f>_DKs_WMYVc4oz3)wc5J>S0zkE+6*fYtQheWkfr$-lVfT=StE= zdMX}xrL4p{cv~RbP=XhVv8_VZ1T;# zq}#;y(W!=wYo1q-oCe?8bG9>Q$jsdmO3$?5=>gFfEd7+WXcwrJZyMb<@J`a)wH~AV zOM+sDgh8k($Z7*GIv8&190MkPKj_9yxi zX54W2=lrY5agJ`vv0s?+LLbbV>oN$0SN3i$gP-&Pq=(6M=QGwp7SG=7%&+c?V#eMy zxt{JMZMK&9Y3qh>kzB;SbMm11w%SB&pBJeV0o3OIKv-|3WubIFJ(n}s&5lrR&?aXb ztOvuJx31wI>JFdz)i1?uHPJ4`T$H85Bm;sFCO^Tc&;Z`X6&cm%xsO`-h{XJ2YBHS! zHJTNCGIMOMQl^#3n);0>O41Qc^1NulMr@x!GB>-~v@h*qqN|}%_d@-d+zNha17G=c z8i#wf7dvj0Lsz8Kul2cOIls%CSmmFVRv=WMR&p4(nk?;3II7z;Fjf~5hQvoiKUh(% zxzFzDvZmdugdU>MiE7|Ti!Uh}Ngj(=gdXljL)_w4nz?LRUTknj0P;d_jR(?O3Ux9c zfmpxIgBx9rV|+{Nkgoq|ReY=Jx2_eh;U|YUNZt5qQglD$1;|35t8Jc`W?rxjE0uki z!)2jV2a^0IWpjblqZv;zG~5`tt6wn@=fN!Hvbt33h$qxT(BfCBmh83f8fhj}ogwFN zN$!(lh|+bYozHZIqe6$p%nB)F|Luw2EI-P&L)h}pOSA`!Zun?Bes27^l`cZSO9eAF zQoXSqR}6BQv~ZnOS0#GJUzRXszETqN1V+-UQNT`i6hl+qHGg1V#c!d3y>bEaAdO5_SFH> z>g(r%9L|(B?r*v%H%W5OH3THZ^)gjEV$>~iM1of$%t8Dcw>C<0mA+$n^_~L`Bz6 zKNZy$J-z9liV74kBts5x4a1ahzp0P{h~|9gnFU+<>_4ZH4F z#VPe*#@!hU7%TIk;^_q6-|WYks|ln!UI)o)kg9W-5Z3y>zy9ay-bCHJJhh;f}# z4BgucN$4g>O9iCj@uGzGd@80bUdKG4=jl+F+S$AB*#@j290NvD7oxf9oI9Bkd1Lfq z1*2!p-~`-U0M_Ci3XffR6)W-XY{nN?nw7FRR0=Yd$X#ieN#70U>nU2Bd(|%~(tMSt zcDZ`n^bwJEmRpE$)?$`8n@eiZiVcYTmkzmqTDT(Ut#=Mu9gzYpHqJND-(0T(9BWfq4!RZ-E2xC$F-IWz(#+C&9Z!B z5))Hi*yLHJO-rV)09)0-*+FYYTypu+v<1!)q-*hgA?iiS#vqHLS#r}nTbj^Yex--P z*Xf0@{Es9CaQ~a=Z*sw-=ZfLdF+h(qD$VvOmmnM5()IPGQZpr8;zaR7AiFFZI7xhy@ZKcF# zQ3_QwH$urd+tp5v4yKnr(MRsy4^n~gaqJ$a_tw8e!8Cl3eQ-ge)u1z;AS)i678!qs zu$$tyH2<&}g~~0^DBL!id{3~`AN8Dh7jJVXrcm*v#H@s`$d<>BcYS5%Z^vp6JZ?e& zv&)HRnedUpqeek(l6-IMqD<#G!hi&oAV1Z0_l1)7`Z+2!4hZa)HW@L+`D6Ehj5h(i z$44%+{jaGIFP&6VWE6nZQZk<5lTIO*n{sH^P{GjutajgnI$GY{ z#jZO{WMk2(tkTJ)hNH(c;jLRfw>|1p#-Y4InX_}?4Z&#paQIqF;H!(V$DAfr-j?6;5OZ4e$2q`9-@Sh10If34I~RBLN;ZH?U6><36*5G#{QIj z^A*T@2KE?K+VetPN{vAj<}?aQ53BXPTlO1eA~1Nvc-K_)-7^HhUPKnGNp~bU^34W* z^|x+>`%XR0;G`C75&9*0-e261e(@tiJ z>-8^uib*L!X(;$^yjY?nzIi;Z>0z>yJgT$ozXFIo^$%+PQyyC&2d2n+%H*)i%R$WR z4;tnjKUCzM&2;`)a$QJ{I3mQb%{OQ~alY0Q{5#;SM|tCcBrGU8?URA6`K%k{xP(+* z^w~aBZjDGek{=+~xQ{!fsUMGb(qFSmnEjG<9KgiPwjASo1pC3CHxQt_Y)k)2+_sZzw}g9&@#};GzA!NLponWSpdb0{beG?cM2iu+WjM`+X<= z>2R*SSVW;dm0l+LM+bRZpt?y&I`_6H{VKaQirSX> z^#y%{p5vAR)&{yaOF-D`zco*$GpU@#Cy18z2qQH(W0BF$@BB~t@1DShRCr0kfh~dG94`#f6zrZemIm&21SKoYqpM4XloTK%X>84hHaNeS@7!8Yvh}93tlo%& z%QLH~K2w+<1?m-nuHe{3$)bN4nsrhV=&3HB`-$uMmyNTpvEih3cXZrCb6=s#@{g~f zR)nOQU{r81H%z^EbpRSF*A2g88fxi=3gQ7zge=Uvx>~apS6R8~T(tm^6gur{sdq_ia0uzGzi?ZM?pkF(oPe50qFL#G&LEPYv4IbVF8eZE#$FilUA!XO zMX;C@o%oEy&2h`+$EJA{=I>*CH6m8%v{NT6{pUI8Na$V3(NBDw5N}SZ%#h5xm&gZI zCSvY^1edDC{MA3(0*~T|EWQx!2!W#ui`b5ryu8JbGmYybDC{V_6^q@RPHJP*LMXP` zKr}=fs8qgkn1s9~=(!I$FdJ4kzIuRG8ixb1#!_8h6haBMtvI;fb1Qj}Fm&c~b+x!O zee}{1txX$lE6XV@gnsVIu26P)QD&Geu)=vk7v1emhk)+0rS?#yN}WHGFRw2Ythh2(&gF*?>a&l^QS97oH`VBJN&$nW+Cq9S#KA__F(AiGc>72;ej=d+@|rxkl#HaW zWqySh>MVA$z2As_i+7yNbdCfg9{ZT9uUZ(dAmvtT(*F>JR(Uxbw~3P?qB5 zx^RNj(YrcCwlP9iqbj($?|Jlw=r?i{qbz3B%W|zBUB?k7!Wr}}!3(`C)ZlL5gZU?^ zjO|xOT>QP$n8D6hGsh353hKH{^|Q;ZitKSvxEJ=hin|^2b8MA2W_-jLI9Oz6b0Ti; zne0bg$w@!qfGR=a;h1pjU5`2yce)<4F9_J5$_kJPsQQ=@Ehn*3kRg2f!T+Fh zg_mGH_(izPsl;&o?<_+}{XpXc0%YC6)w1^=2!!@z|G?^P_6c9VH;_n#f5WN4^A&Dd zP{c+{Q;*gbS-;+<*jo=tdS2Q3vlQX2d6%NK4Q0{AmF^dVx&sUEe;_igzO*{(penfG zh``l#?2${<0oESKsK@G&?J`rYAcl<3A#Q~C<(d;c9V<6f(ABG!rw$7<))k8Hhn+og z>~bov=24E~0*dv$0^kGmIXjg7933UAE%Kap^wm1m@|AKAo$j7whcm7(_dOGz_{XoQ zk1!FoQ!d;>SZV>^Xoe;%M9MJO#ZiN z0c!}Y88S>)a#}>yxc615QEe-*NW|VBV<(f5alQ*`hYhB0*1fQ@TyL9YD<2dbpP2UK z1R&>2m+7-N8ezlqJ@V49~TiNxK!Jv(kp`9N@gt9X(;8FOZ&N*slJ)@ueo= za*UPO7q^^BrPjjf_RDAQ5Ia`>RNQGZ^TyIh=xREJxPmR%FR@(g`$~R(`H^X%$1cBl zk2cjB#vE$4N5Ehlnfbg{JU3{EGa}a}6x@lHoMYHGc@l^!^J@HM9eJuP!aglmKasi9 z*$^r4yTxhk6&iY}tA0BQdrsqk0MH3E;{4W3Sq*ciS67K&OJJVf1?a&i2GHBZN^XXa zu0mk#=f<2`5vCQKv_0u5raD}{4ZBX_!~~T6TpPz}@jQYV)Z4WH`(8`Z{_iv5>Q9cGPsA`C0Q26^@1Tn* z$S6u~g;M=wXTLE-F!C*Pi8iKaQ|hD`X#4M}zSQ2X&`Pb}*o3lvVW;aizTNIdN54XE z=9-(uO%fU=i2lq7H=vSGj-xnJXVK|L7sV4rmua(&It8SOgEn^9uw&gA!-grPbMit{ ztC#7k77MCRf~*4pVLUsaok23SV;bxpDwnc%W6m*b&KB8zb6q!UtQH=TBJ7xgdyY#f z&o$htI0ZHD9f8+<|NJ!S+icabmH5441RX8#Hr;nx%vU!NVpw(8N3o=J+(;YBmC9}1 z?4+%`t>UqxK*qS>8N6#(ye^&;^BmQE&z{%lfSURUfH8bw>~EZSD8x?8GvsygZ3xKB z6NEno^c`_CYq;XN{2BlM%pH3EmpkPtNsx9FhSECWlcH9T^HP6UOnLCoQ&l*q3%uGsLl#nT*>&f4*(dIZkc#7lvT z6Je>=sT25bzK;jpb9j@DHo;wQ1ft)~Ugz}QaT2l9Ttb)rAe=_v0m=RU3cOe50Tehb z+#jK1R$D_TZ~rW^=MQ<#Xm5*`R9$&@p|7qtayvpl|m0zA>;H44&=@uAxj)z|oAGS>?Iu%@#j|x;OWr$5l zQ922GQ3m~3mVf4qulJ1S?6!^?k|ZuRO-XPGLVV~m^S#-yq))2MuN08-vjUoO`r&ms z?{+Ey@rZ@fj~8n<&sEdlZY-)FAM0+Py)Csb4OaJ)&RyPQU8*`M6YO=SQ}%HLA~slw z_->x+t{huxw(6qQDT=D$fF=d^G@6=*FnD<9_If-Pis~m8w+4oC4!1Z+8Pnm9stg#l z_!c2swtF4!It2Tr3&ibimpr6mo3#dW$Qik;>TclbhXn3b{hYsY6?#-_wIoZaa@?2> zKR##sM;p$Rr`%JdHHrAJm0|Rp)@JC;y@xFuMN6&^n;U1oY<|RyZzATe^?gaJGqY%LH5IzvUAIiR3YEfdI9|2UK)d3S`CkqG8Vu)Ft(uXt z(;1h-mO^mz&$aq6^o~`)Bc}fEWr_Gte#O!YhUx0% z<4VVGW>qRxl9EwkCEO{qz9u-$Y}7EB$;4cdOIxXjbeIDDAC3ud$e_3J5z2G|Ht(Hk6){{Ed8>S9?x+g^EA8~ ze05+75b||NPEvr-s5$bk=?`tM;5W1qVLssYdFSRcDOa#WqN#M)?;VeI**#S1=rpQ- z!MuT$y^nbkidQI})KQfk2i5s$^+g+`pLA?BvoRBm>RR!YHF_lP~PlSP}S*jWh1ky%^6E|dqHvdx5u zesZp5u=Y0M)rl4AdmSnd*a=Om7ZGI;k3hY`Zt8#^G&sHsQJVDNErYVLY0+xoB{U+| zI?OzEcd5{m>C_><2MFO6+%4WiyZ5HLdRuAR`;g|;Kf^Bxi~f)!eD(9l46LN`Bj6Z< zlR0R?lprw>K^uEbBXCeEk5W-7-llDrCCzM?5*wbf`{X)J(;C@ zRN!+g+4ZORc;kiiCzvc)w0WFBPVQe6(}M%(cyygOvOU+z>l`EYiIxM_7je3%H>bWu z-z&moJC=)$lj^qa zWv|kaNb_o`%RM%*zACVhVEmGMUvq;3Q+jQ`vA1n?uHakZ_lcaW_&ASwm*S7CiG&oT zjP>m`3RgthW%XL0G9)`mdl-sf9fwoTM(u@KfnGa$u-$JM0+W-o-`L&5a#p+V{-lbZ zJ;UpoS173obNlDY9=;P1E+yzLC2*&A@c##*smWQ3bOeiPF+lWrG1oiU95J`Z_ouh> zA=y8I($7TTh%F4-mUK*WYoXvNB~wA^)@mDSOv6HRM#k>Tl9p|+wI9mr63{^8s?B8e zOt|E0bTo+NAmO)6tfoQ*&Wprl1;qu-%v^553^+kJDfAOJnK>EF`5UtjN!#e=>(D=L zn?j{9^Ly5-^cUoY|5s z9q@>L91)lpl!Fp4^EBQ?V#xTz3mseUC7I9ltjC8>oxUw36g}wU_*peMQYbj2ko(G+ zjgit5kFC~_k{X?U2{N@jaqhmVv_X%p7kz9NuAX@V-YIcEYHuW4Z2V4um2JRBNe5BG zR`CAHlJpP!U;4t^Uv^FS%*My59B!d|$;Xb+&L`h_zA!KT1M&9I@gIo(c+I}MtB<6t zkunHxvK)I{h0Y*zvt6l|k`^0+!;x=#ctd-i#mso@%(pHwcgR*9;Gag_-m+8Op1f1U zoMzBh3?(cA8vrQoB5Mhveo?6U)$@wv3%>Sf!n8_L!QIe+!n7D2$;T*1`geU73%`RV zY82cgl}_5Pt|&24-x)Y&OqK$KJRQmfpR}MMYKeZ&^w7TP;N!+VdF4y8mv991gRg9( ztxN&dbqF|o0nK8=0c~+jt&` z!@YJnaPzDDo*}H(X7D5N`OHwzpOZIT9CN{tpqoi~m_ zgvutO6{jA=<+c>YAIeUj@g1?F7>h~ANkJ!He3I4)8r$Cs<~uysbI@%v^d|H;#;op% z2O|4A%s5<૎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 MGLDCyg`q%~=V6Ioe( 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�fIaEu^{ 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%0Au-&*B>%kGkMR(EYrW2Mio8?Vx)m%5brfcSe%g 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

_Tk+eLD~QF;I;Aks6CRhb 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

1l7;WFpR=CoqJq=2OjCylWrOTo>oH^a( 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 z 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%0D#2MS1as@^Ah{(=6^r-;P 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�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 z zob^ygdd<_HHpML>Weu3_KN_Nozr+D~`Bb0Mwx3R)J7c)EVt?tVAERQi;kBN_TDg+( zU2z+b%)Bwd;1S1a8hU6DR%dJBlBdKrn~&XBJRZ0~{x!RAa~;pb_zLdZZ3Du`ZvpVl z*QI&Rk*Os5kXwmGwZE4mVKce@RKjF*&T(7XZo8#eOC%Q%L*+^~yF9xw#ya}`wU#cj zRTYh?!ML7>qydi)jE<8?f6wDi(?(&@82^sCk%7%wg7vU`m>+GVwgkwUXZ zNo;(?^Xb#xox@Yrw9%jJUip&c{{S{`@u=)LIyuI1Z*>0vnIGd^E|>9lO^x*BxzlG) zv!kqy9IDwZ&PH)s+GoUH4M?^NE!4K{9i*{1k`skvjB+wCaCx8(iqI6buszdBkp5w6 z7E-nZ0f3qoIrl&PYO8JHj}P2i!yFpLqd)d@TZJ#Qm&P{W;P$Nv3{u(M7^FuFq@+Zn z0s+fpao&Lp)YZPtsV;f@1-gE1Qr#(QjX-ZBcA;#)lA)HI#kWg z(Z>f>kMu0ParcPl`B7RPBv16a zH6Z-9Q4i9JE*3n6-ZYdc!;E)3fc!@krgzw^oyVxfCZw{x$C$QH6d+*^3CQh}(9>7< zb_*n=6)bR}x#QFx-1V$1x*9mNPWqj|P^~kC0|O-B4&(E!%^$?Nk}P(1az*>cI5Oh^ zlg}rma|<#!k0dZ2styl&oeGk!zbmN0$iOC!XB~-gO&-$}O+A{e(nTXM`NECJPqu5x zyijf8@f^`wTSSqm+qH9y=j&U(57vc^>&13tZRvmmM|*8K)4(eik#lc zmeNVF2G&#`DCCivc(k)1FP|eXP)vV#)bl}Q4xbXqEZb&tF62N?dJpAISQ}*-HCfOh z0dmS8pyTOY!|;*jpFq6SZrqgOU&-mV&_=UCnWnO{95C$8I_6Ue(~u zJlS{##@ZOpE>}N44g1*-U-$?V$-UWEQHt*CSi1W(aWh!iq;aE?7kjX0>FiWjJFfWE zyfLlKrQB#*eC7b5o;3K$JR5){iijQ(ObsL5sEvLg2XY%&N0*ZRQ~|* zpZG@bk2GGy*~iZeat!_;n&ap2#;Cd+R`ADbItd`yQujtN3lDX;vD;fb z8iY)&LuPFJ>yAEP4m))i>rtiTigvW{xj(}c=*RM6wc=MkIPn#Rqj4RkqcS2$$`y{` zfKMFye@f7@@%Fi>k}ujjg|=3l7LTI zqk>Be{sSLMUm&&5OkHq4<`ag;u9J<2K1^PA! z%f}Rh{{S8Y)w^FAXfef$tIK$2U=Br_puyyFjJ>f&fo65{-&sQWmT?m)&&)B3k#4P} zj515+5;^2!>s-{HBhxQ5`F_QzwaFu45!^@!$ns;2EHNmrjSSOu#M6HFHgB<$+ zeXB}zqdugz*F({scv0FpW{IQz=xp$NoSr!t_M%3NhGcaoAciGI-Q7lhg1r3S-doHJ z&HK`N$qG0){{VXxcx!rs^Y&Xw#tF%`2S4}0HGfu>^kL849i$PYDySv|N6-cYkA~sH)0BGk90mmF< zds296or9enQbrb64?43r`Bwut{5d%1^QgomGL}2{4DJh_M??Bon4~Ush|IHjZdf^& z?=p^0Z1e0ZxNT2Cnp3k-ky~$R8FGIry4YD$ihJCcR8qOJ%aqC#^7@uXz|YiwjVlC@ zm2BiTb_0SJJ#p8qQ-b47oqVV@P5%J)-Ew}lVRZghQ*%4882M!D?OeR9(&&^T88Nj( z6Y~%_Kj->VFZ#`=0F#io^#1@qrA0QL%(?qr+VO$4`OmLU)|(Bi%Q}O1F$GRb0B~sx zxT*`14nH16JO{|Z2he7!wYApbe%e9<&_+3@J+;|fM|7Z$o1+Gr5oaTSa5Kpwkd`hN zo<|0&tXHZ(eRB^?Wl)dnQMJCJ&w+Uospp9E$Kq%L)<6KTz}?0v9f5GA3CKC)r9#&C zURKn+8}Wi#Fn^c5F=4+&JMLqVfX)n92ajCzpl2Q9Nx$M{0%w(kAIzFfKF-;^6)e(P z8=2;n(H&?GZ!=KEWUC^$r=K&joI(sx}OX|eQn`;6oOdWaA(Y@a&pJg zy;_f#2NmXXEo(EDw9~@r7qVPw@(5y#1eMzbA0S|Vd#zOP_lKa=^*JIkJW8>%@JaLo zf@`tyT(`^N$(Da4d5;#X)B$-N zxKO}+=cQYYE5*vS+OQqWU;TRX6>5uSZsQlw+sDEs{VAsLgOlTbBuA3+O>`*qtUWm zG;q3ImBqc_l2`~)8{wFY5=!*P(y4f$pRj^<{L+9uK;-`bO6%XJJ%_n1KdoJi$aW0&{OLA&AJ(NRJCDMRnLo_> zQD7h_bC2msw2uD(txQwuJ?S?80QIN>FwOzNH7s{G5Rg_@LJr}Bj2dn^#~Gs(0ivEE z)WVfIjmag$?i0TRay#O;ZGI$plFYK5NoN9Kar@*~+}sYh&ra3Hl^w+<(e$JTqv`(u z7w=#(HQj}@%^dGAC`xB|A%;2i;ZHYpVU8;z&!#5M@IFp7_Y9{67hoSd5;Lg8u-IZ`Qhd_9ja>x8RvWpJ1Z6 zFxTa~J^b!b_Q^#Y9mm5PxqVYeztbmZZ)1mW#tODWb?8C%uW>Q~ z5p(klXQg>(iS80v?`M`E@x&zB-|Yc``qxG7c&S|E>~6n#CBm=zrDjqH;P&+HX&p>< zlRIN@h!4e$YCe?>kAy8{8T(DbD?iP~SndNIzFoDEb%u+{TzvBYeZr6b099H-PePo^ zz$y?1BLsjupZ@?|Xi7Yr7=kep9F|aea54DvRGD|&U=A8V`2au0wH_02v27qCZBooJ z>Q59fMJdDXbz%1rP;uOjm2Xmy%UGaO{;uDja@9Bl&sS6nCXz-5JcARxz}38Gq2@`c=E=Rc|cq&I*7DW7vIv15=AAx1_#! z!^jY>KImVV^Zx(=1M#ZY8GTY?zzY!rZ%$4){OP0(+zqs^r%1~Xc_fuVAZLTdfA6Lr zoqYnxG_4lZF@&^*oPXOm_K*B}ykA7I`)0kOTPSU^T!P%^BRh_LzFgO@_@Z(&xuYm@ z>l7gR`H#r_mXw%7R%Pk2M`Hzwxw>XccVn_b6c%6u6YK;2ABB0JjAmc$h5|*CjleWO z?%c$laC>9Ddd1AQcJ?xWQ7zFzk^E1!az;He)#KXiru$S@D4@#aQ)tEq-2?enNnS?M zc10VL7%)W9!vxo)DO3KkF1dP5^_vaPI zMGOA`Yr!Fuux~PK6TJuaX0B6K*W04rj(zndVC#HD&r1C4A(NW=o_T`*0iYXO9J#sc5{R+4I3K>#+ zx#L-0DH!BPqwcOcf53?Z(NZZUkg3VHsZ&$a^kJyprMy$Z>$pjW4vWYK9Zz$|wM}oN zXn$wA@^xFJ-w=vMk`e|B1JJ1Jv(~c~Ib^fGmS|Ko_e&T!&vM6~*YK?AB6u|CC2&5` zmdCIFeynPv2W`aV8|-RB;fQZ81*N6^tg^GR;+BicV!tbZ3-Mw*qhR^Tke2tXMGghd^CS5v3kn6x`+6#x=Mhz9JF z=1ixqKf0!<>bHJn+-(_DQys<3it(eC`JGps=NJQzdeSW@whbJvi>Tg0E?I8m3k|cn zjpTE}jC~6OOcfAyk}l-N+Se>Go6E!#r`#Yi%XOQF%gtFkw_TB=-fnW7e3uE`*TW zy{@rxw+{;=31BLxb^+%c3QD8y%5Zlor;Ie;KXkfO{ETHM8$tC8xBAwp*7U(|9IbP9 zrbx_y?A$_wkMEC9dc?BuwYBZ8MzLcHd8{{2^6tPK0i5^EO?%<%n`VkBC%2L|fi0t! zHo~zdp1)qdO3~sar@TU^yD%!>8TJ$p_1cn{GazkL6UW z%eb6ZW6_|WR|thKoMZwOF4&xY8>;Q4?})#&?P6)B^5mX1Z#4skQb$HBUT$M+pAe)H zB%2~d1!NfIRDboy;a$gq?2;cC+`|%`kohr;F*wE;{{ZMUYHh;pAz5C>sI%>2Jg4jE z4IXI5b~jFbT6CRy_NL%_`f*&P2xL;+qhNITO(&SAOQp_9LN6G=}2pH%Y0KjZQ={U7~xq!U^CG`uKPnVrh#C) zz{Cssit~+fK_{kCGHm zeiT$XmDRSJY3Iorl133g`_1Y90N1ZCt&Q6&>e`$db-7?eTu3nzXZ1eS!c5Z5GfgX& zk&a6f$u%{_#J6+2@)5ngIuBv(P>=}8Bv!GFh;HO9gItG0Oic{4-p4 zjJdnCQH|bP5`Pg?iEl%g+sD79CNu7Tl{^kTznv)q7{}06k#a0?p5C+({{Yqkq$+dj ze?dVUXFPX4w1sjE5_^AzARKk$)};&W-+@c8laJ#41r`LzG0)xOAB{V1ez@b@Qjv)V zCpi1nAzlu99zg891z23mmNwjtLm)^R4epZQ?u0b1O>h$2-QAOr5ZobHaDq#4cXzi0 zx8M>y|K{9#X3pF>_s%(U@67i<&-XP{Z|S{j*IKpetyQ(wUbS}s4RSzt+V}JvGX!)j zSoyKzbd$jKxD3Fwqooh%X5IRLl8+X*gj|=(OEKRhF;^dkC3yq_mB%vaXN%P$*{@0`DJmP>^{c#qR}A{2K#XES0;YWDg;WZ2RG*8~ zl~1G>Q+HkMjq0pBC!0!g6^YprG2?j+{WwM*rRDCvQWe@=)RMNc37N`GqclZMYy6>L zKj?V4jp6WOUd)+;o3*U?{1(wx<3dFh#dTZlive?rX^8KOk=QKj&^X^R3QO z(LtmqeIZBhJ&<0;JKR5A!ZoF1ffv+q$W%42VNHl2nOOSLhx)XO7s`g$ucq@PPWnAJq@DE{ z6I|FEM95pg4&dHPv2FEY&PLK7Dx&8}US&n~#+hm%QJ$Vgu6bdhGb&+l9Yy`67aba4maTzOe~Lmcb>1(-W7;TV14ElB@MDctV%{V-5xZ4 zc|j-p)b~leT*QM|rSfh@uRc~JJI9GDSk8iKqAET|o#2^)o0DZ|;lg)0UsO8g?o+aC zbMvN`&2Q+UUYND#ld)hh@G$`@ZtswHL1ERQPh|ewC7XqV_JK>h;Sd;ke={<~&X?c) zFm}bwfp=Y11MTwJGKuzDPuGhG=}SpP6%_{EbO~-#Tc{MZ3*dM ztFWe$pB<7YwO(o?6O_wb(uo+{&}jdWsjk z3u3EZOHT3wC(CmxrHZ_HJr64L36HZ9&IPI>FgKtoV@te+wjbyQMzbs&cNXsaCZ-ec zR8j_KSz7|KN~sM?FD<&lF}`$gpMMsM+c=V7o3^;R@>)GEh%J2XDv+oA^sXE4u@T}! zfx8`Ak%2qs{+_Czpl!Z~A#s-YgOd(oB7+4PO^GnV^~FAIxfulXin{c>FM|qG2iEyA zCD*+sFE;00PgW}9TOtG!txd`_^1hZfT)!s~g@-@7%)e@^H7T#CPR6P7OX)Z>F}X8I zwE<~hFM=<#93)shFkf9{I|Z{~6);bQi9F%P6ouPNYx}e>DW0nlY>wwrn2uCe^U)DY z91(`xY_mF6^9GZoaa@*k(pBm_znk3jO5GHY3i&atsFzRBvpg!p8hsBkFV*>&n9Qd2 z^e&@QvhsI4urH^aroK;Q&f+@b#XV(GL~GJ+u=%e1j<^b0@rUK-=Wm4=2Wib64X&6;~{MaVu?KeUCQRdDr;Yg$)_am&M9InI-B-Rhxag4<2t%KN7Q zPj`kC7&5M(>{BVBKoK&2@Ck`57K|@`d?27$(MxS2I)q@eC7}^ExP^#GF3&y7?f0_D zt3iL`0m2lbmwYmR`+btPAR=qfn#p>pz>y&e*6!BcpJub#WLb3x zcbls{QEU%5_|AjF;nCEuf>#=tXlF@HLZucbQvI4dd~g@NI4-T3ZQkoHNmC$(>y(O& zCHvqhf2|O97nSfNGBbVki~)Y+M_$spINUJic-p4q+^U{vB*7-{Mmnl^j~iPUrr_ua zlRX~0M*v@*&lH%#PA2u+$(54LS3<1n!MonON|b~+zT0Vq*}QBQ7zbgi;7WMq5HPJT z;dKQpfp@mvp>|w9TQw;m5Zet;vJ*9dy{^&_t;=>iM3WGCV&_VB*XVH+kvG3y4Np?g z!@0GYrctf}G5vA$&1UlevuCBztlu&1jA>Y~7wGOwWLd{p!z15d%=3|v4rqU8d(8)4 zcuO^dxh^;IfW_|&q;Gs8mq2i)s+GH1T^p@j^>S3=xyS(=yHBjAWZ0>j%o44c7T-Ru zW_|Ji659nVE`hqftjLn1vaTU)h=DeRkV@_(GCFLsZHFkNE@fPi77qR02w9CtSG{== zGmQgv?Fl4#j~?aoL1sIrv9U&9^bEM=N<9THvOt~pmB&M~Cq(tO7m`oZBhei9-SUhN z2NPAQ9qhx10iVAnCuWrog3%|2LVU$^T{tY~G2jm*rC0V7)5XoNCvN-4!=L$0M|+7^ z;t5l6XNc4GJJD3FmI!}QjlrOUaj{slCJ8 zRd-~UL&sF;-<5f>NsM=ksBTjpxqHXSXB+@Hg-O!-Ym~x;1?^0{wvS>>33AD&Dz8hz z7jac;R8-I#s;bipsxsttE53+xMk_TJa9AA#LajDEoewQ))s8L*hDVNw&Q!z zROe?Un{PUe-d&#;)np?YLyc6FTbm(ml-+u#>+DqDy42oljN%2*q)mhm+YHeDLqR-1~khq;}bP_mdl4wl=9d3W>B1X(T7aG-;%hnYj+BExZ z?K&xJcsV!NY4_b6VIiri!7>fI-l2r>KFTKVc`q9u2#>P4XI1ut9-u1`-fY^ z?JSqD>#H+idD7pS`6osBTZpg&DDZt zJ9w*^v7A|c>@hG~jd_c9(ZdUxRD9x0?9C{r94wbrSjcJvA7nd}T;5NJUS31)j1(V5 zzkQm{#d*VHn8a4y@T|hRsmMYZwfja{BQtsV(Afg`Lyr6v zQxY4vgu9Hi;@@ZX&Rf&z-0nB0XuNdnu!qA4ju@=jODI;hgc&g8+na9K2QG;|2Z9;uTbt@F53@`^f=C@ru%RF_4}9#o0lXdLWm zU8TKO?@-F@&FnW7lzeL*+x~Dhd{;41Yg3@TS|!%XsC%W6UjVO)U#_$uLNf`zUeGX^ zOvbzWgVW>r*GbYgdXWT9QKBGF7?^;>tdC@Y*qftg_a|uQl(TI#N*2;h=Rcl%G4VO+ z@vZF3K{LUZ85~;v1q%p4yy|tsyt^m9SNTuB$VyHSt$#U>sA8WtG;sfpOv1aZ@zt~{ z^7wp|!;qH^o$Q$5VRY_*gOwq24uS<=W{Q<~Yvm7q_tdsS9p0LXI0)!0EU7-l()Q1VYVBJ?4239#WG79gD*pAjQXAc@(eLuS-I$9WrV2A)t zeTaElT%{XSCp2InVLs<7D%(UH?GKD=xxg2;S(`>G{f}{p=|SNt{{F$!DMCX68Y?!O z+3#0^Hx+B_*E8NOs47JdAD&!H@MsCu>-IjOHN%aPWPGV>0|`0mT?4%5t1mn`%@CXF zJ+iPwE#E_2w*xHl55wO@{sg%e$#f&YKdJA2m7Kq;I{08gZKN}9WmsK>;qAInFhP1K z#11XM!9JCjEL%_B&?t`e!^ihe*Sz=ZqYsEzN!XE)wf1NZo8Rj#K-UXfn+%E&o<{@W z^us*WXeLt&kBdJ(E%J|IElXIM2#j*ulHlluJj3>&=zFR8F@I~`S=O#PN4}=jxcm7x zaGGIS+ZQelp~Ya@)RDfb^U;o0VzzJRgu8Eueb07o&WQjA4&v~P=hrU+1KE!yg?h*U zJGe>3ld-MBPv?zcspV%H;R&_KRRZEosw?q*3=A0}t=0kA(aL?=IN7 zONUQO6hwmH8osunjk!h5Pr@Xrk8TirwN6ct%SyyKd>ewlhm?MOV48N(I(c>uQ^29w zp3lGfQFP1ZV#bf)8K&hn|8&Ssv-YMS?uY~L2yxz2K&IID8)f|i-r(-#nF|EH$Z)Cf zi%A2{HZio+FGf!K@#ID)-3mWJYecSA#ACL%`)zDpV#s_~uDPVrf@{R9hb8n2dc1dJ zLrG$L^Gm7iA=l@5!~K>pOW#`sdlDMBiTO06*m)zIfL?L@s!)zv_M;yS5<6-+K*Ji zm%nXHij;ADwrQ&t-4{_sWm{L|LuHH9vU1(^BhBNuoPld^8oHWklw^NX;*eb1udP&R zaw~b=2D%Cp%z>e$>=Y_D+6ln)Pm`ste1dmS2RkW|5`;{C3}{6~CBw@plGTasHfdL^ zlc&@ll*eqWxulASKgH_fcolUmW;aK0WoOND6?&`;;17h2s)X6s6lqT1*%B=RuI*0> z6ELrjCC~CJ-X6(59LDio{d#KwD#%SqC9JV;z2=&CK4W7!E4)~hJi>h~mtL#~Lm85o zSSfBjcH>tgk&kIE9L3yL(j>m<>y&E2=}xl(;@!Q$gL~XcILUIznz138?gS!@dBM?R z)YK5E0IwtE{uAUjs?b)OPn($;GgtoAlO%ohgbOCS$I?eG&KbIMB*AgEtMPGq0=B>E zr#J#DXWj^!b6Qw01Ydpr2@+)}p-o(ut(rhZxm}`yM_$;-_xieE+ZWj_mfD!-iD4te zCaWAil%hHFHNov_B5;4ga9d%Ja-0~0UJ&M*O?rxJFDb*D1rHa(5%HN_y$XoYS9?9)_@8_9_64=p^ISOaZ!6dCx1`4U=*t#h5V{%!ADhd zAtUtDu;DP@T}-Vab=BnBCdpg26VtSlL3r<8>bY|Gldf)1fUp|bSTglen;1a}Vu&Z@rH$l@ht1uV{eh{8wQ}yu7!J z7_BpcR#Nl*NV^wKH=p^ajTzfLm&-ynNy^#o+;g8}NsuInfc#o;nl8^exjSML8B3Xx z-;!olL+am-p%NndNtRsRGLrKMtBcTy@;mJYh{S4;8q&p43Y3C21Mlor^7C3L7y`+? z^zwG_k8+r*6OSV#_yi;rL5|^h`Dj)#RU=_2i($=jz<5KE12Y2LJ11@B&5lg^HI!X9 z!p{M0vRTV3lJ@DxSpl}YjPE4L*Cjf-rO%aLSt&BR90LcrUcRRwl)+oW;Ww;a9~t2> z`Jn!kFn+D;*(r%H$9U35>Cl`B>kQijLVR9bMZ*`d3;8e!e*fUn!`<*bOXH#C00$(# zZt*+&XC4U?YJoy1&HeQh<-$L5%vPS&`|tK`Hcx#reQsjQTETKize#tslC%6ykG(tp zbbG3*b~)_j>|?(L{yiYvUbs2RXANdgIQxn7^e!UqujIZftvc9S$QR>NtbX*2Y!i;D z-k0ep3#{t1XvlLiaeRc`_IDoYG$L=#9(*iwWzKyh)nR;&)nXsww5F~%rf2iSPKwyD zSq>J0_gsXn8^&=pDd7;-GUoZN$)Mx&(9l*o$LaxD?y{IKD*{#YaoKkG$t}ZOppY9} z#vIzW;;G>Q3DMn47#IPo)R_CI^i?3d>uRJbvy->5Po;Q1tGJW>?$kkqDx z&9USGRQNE9N92O^7|9`2Pb|k{rKi8OrQ}=FdcQX&8>{Sk341M_S(r8GFstt$ z=6QYvJKG&Xw)ukBrPLAN69_5P)Xsa*trFhWF#hSmc*sp=xyhDRrHl1nJ)J-E(_g@dBn&P{gOVc1#+cm#0L zKYYK+r|oK~EDU|pI=FkL0`dfG31L$qVPPhE-2?oej7i?1%>t|Z0uhv7>Ai+CYPo62 zH>{6(tOi1t7p$*8RT&>IvYqG&ekCYi+2zVP;LAle_9e$9x^oI#wT@uuKcgn!G8CJe z4xcdOwj)<^hg;#0svBB5fEo9C4O6N&i>_8%lA=M zdp`drWBBazmD<4`UzTz-NofDk-7e;~I;W+B*Gsqb)!r%}-^CE%^)H_!sZnR{F4f#O z4!&QJ;uSaBBZ`q|CnTxc-lFr_1tz_V0@dQdSNS}!>=a`sWpz!y>M*1Ykx z&SZl8s=R*CVP~o7*M8mGq+AE2k1O#c2cweT232Rh4v2PN{a_#vIX}X>iz)tkB)3~0 z*}szoe~K^>^1ewIQJ8lyqhy)~{wL^tUga|IyvEOYL$qW)qjoNC%0O@+V(yF89An2@ z#;3y1Qn}wksj-<1!!9lKOgKtDGEg1JY?fS01Q#{d3Iq*E-^$}Yqak+Sy`dj&^kj0g z6^|CEtXJ@@^Y@K?euq6mR-A-?JFS0fDPs0v-88H|mhkf)h07Xdi+Y*#H$}`ozN!?= z>qlfe7$*IP-3rWJ1^w?vP7#p0w;1?7Wg8BNqdVs!mx%ek@e8a_C!J3hSydfwEBNkJ zmtC?FF0)mnKsG>HxlG?v+@$y>Y3wKHbA4(22(q)t=Lx36=?;`tFSYNro5pQFK{~KH zqG-NI^2K1EqhymhLLV~A$O_0C;{0#OJB*LMg_@(VLx~u6?n6FVS%-4KrboW#|888_R74-PoJ`|`S=C^C!A)CF4q zIAMb$B)WU|a=c-BNQ}mI! zd!E8(5wQ*t#Ui}XcdN3w9Vxo73z2ZjED6z&>ulxd$Pm3Bo7H2{y-BqF9Rm&aKt$Y7 z<4EehR$7i0+gGz0TcpfMi{S>vRDg+f9g$D>B*_hUQ|QU;10+y^>t1(mkx6=-Xjujy zqr}&kC=?;agGl-sLn>TV;+sa^?KCZ&o;M+ZGs$|nhhZLA5+YivdTyY|g;lO(nmGIr zdfymd9LM>Sf;$zdW9voI?|P&tH$uXd$s<$D=vC36^sdh#nau#}vxejS5?fxevW4G$ zF;yU9Xmw>PX6rdfDzuT}b(vwScE2O@x_faMA@~A2ud^218--+q_<{AsQe-G^L5ar^F}8&WZqX<)HS z8O0i59S%~5!7KZbNoYznWk^c<6OuP_gzD+N@PYooQc0KF($YE!tK^Fx9=D-?>QNav zmi!6QZnSli#*^2*kdm5NB@X#<=iJ-ab+8!Nx}`|tjVTgY93(#V)C#@iL@=~RCPI8~SiLl2`^YmcDs8e(1O?TJLf!mqM?kH z@}cty0YXP%jUtSdOSI#Zuq8d%H@F&V4?_}x(ILMr>aHn71<+y*H|DE}RYs}Wey`bO zkF~&Uo!3o#{}{%w!@jmBL^tJ+W1~%kZh1JTJu) z8;wMl997roG+hNtnXXHt%DR{s6phb*E=R%4$TH>mIw|#z$zz)}#1Xz|t)6Sai>A`D zq6F;UFKe${btbDOn(aDlSO}>6C$58w12`vtFvf$8;CYdGxjHY_TcUa$!=ogHZ}N(R z`}S;9#U&@JZs0mKla*V8aX=A)WWPjt+Re5b_sZJh7{V}L{Mfze9nb^MwYH!r7? z^^H^4_wy_;Rl-V?g0D;VyWw=M6Zdyj)fR#ItZCgANmuwUYK|+tC6pGjD|1Pg<=qHW zZ6Sq5DW9K3@rULipWqg;)2eDzyZMhJ-@1`qTmU}B6T+JO#tq31<5iA#_sb+i&7?Oa z875QVa7-7;sH#i)nMRs(5TDabT52amHX!^28A~pX5&O2J44)NYC~$x1!tc|;dma(J zdtGtI8Cm=jgtb))vdfqtyIxm3%eZ>EL_cLrNQFb*duFV=E1QS4UEi=MRiauNVS2j( zJbv<)QN9icZ)`%=YHdHhgQz-MmZJQ=g-x8)cPWzN*4)XRN9!VL_j+nG?MD`Hy%PEx zvGA6b0MV#@1tEJ^GE`rFH=ZXFeXCVz20*PM}eH*q*% zdhv8EHYi7P_^w}44EJ=*^vL)$QA9W+E&Kp*@hhJ&KKhoZP4{CiBs4rjd3oc6OPZFh zXgcwdy5ts-``e`t-1x*<)CTZQboj1x2n#$*P|;|)t9Oj=YVp^p#Efu(F73M2K^p~r zq>aKI4I<~)k|6i0^t3EsIRAZ8w|%GFEzCh1Y>@b#^rMB}rm}P}$1oFA#_tkqlgv(8 zPSTq+yU4xpt+au1*UH-J31rJlHXniJOxEE=NS>jF64Lk z(932l-omY7>+~?uvVc_tW5@7Ufw@x|cT>k748$tYi^br1&wp$bMA_ysQNf-%;70_W zw`JL&m#24cF)n!I#IbEiyGeKPNT;peTB5x)&`xO;(=;TUO^dG<@*ICybvSgCuwt@i zJtwRZ-E;O?Dc-Jjbl5ew(nKmZnf+K?SOWQ#aI8h2CBC|ek&pcsz=7hHDYkYpQDG*I zj5XwD6b_gnh0J^VXeVgGi<0nC^&*Go+V3GDT)5l{kv3rj31p3O=ovv4drKe(N}A>bclxIK1GGT^*0@ z^Dz?^_T`7);n#~%sQ7m8oqiQ*BRbZ1$nu3!*VpjqqAb^%3ZFuUT@k%VFPkR#pSx}uyKW8YIbRkhaakh zYDgRH$HF~JHMZ0+(RCIRu=S~{ATA=|+r!yfK@i%6o!v|}Fv)}*_I=)>DR@W!7g zFTX6S)fNN{FJ$dgOJv0O>g*_ygU#~(Ti#g3O_ zusKiF?EG}YD(z1^&Nw7d-I=u z?&^juHu14HrI`EHOHu#O-HwDXIDAs9SeDBZNQAi*MD^2^t7?F}C`a zKTOt_*P63*N#Je*I(F$J_7NO^lUmTByrk2PN^JGmT|{vcI(-~G&`1|hL=Zq{BQo1f z&}|XNf}#QK3*0ajsKx?+3*%em(wf`Ve0^y&$iDhGL@<0jiOAZL7t^cQcYB`d5{)l& zhKufFn_BcU$o^9L>W^Gx-t+Uk=+}j6Wx`v8ntf<_3R`8%$ z_tHI1z^rHg5>ilXfkB}vE1^Fr_uBLej9034O=^I}ujRe_ak-D+!3fr5Pqp#tJu|A{n z4j~u06qIP!AxAOg#jGN(@{;K|<%?8V*+)D2ZwH8oYju78(4di2SGGRFoSti;CFTCj z6yEh@HMOm3IH~SsXZ4JY){5D=simIjjr~hQ%Oo+oL58QZ0mR`}VHVof5@QC?#!C{U zS>XM+v*BIY)Z+~+OG{#s?36X40S+MW&hz#-db`H!sk5+J#KNTBm}0G6C*v?oY|6lH zn}?WOW5u};arS_DbC(;sn@EbK3f7K5?+$&js*(NERa!O(cAjc*l@&Np;F!}+O?hAT`0s|+UwGXgv+-9p}g+a9Y{HSGhJpP(ws@O4#YPH$nu6RnQd zVP&BSH#M2c3nhgX*e}iE%Q^;jpD-tWNSP&R=0B0=k#?QL+a1v5*z8VN2OCCtlr(yH z@ju71$L$>Yx}O+^dB|$7Bl;F&s29w^08rH4ZLDXaL-`@!_-pS6}L!3Y$m<8ON8QaMwe67;ePI;s$SFM zSo~UWm~Vuf=2=HNg@WOkBrt86Lv}=0ZZ1&)sY#UK4K+euST>AsegTZhCCq=Q0PZ z(^f6O%#Y;}Qp_&GU;Gt4tJZ;bLa76M-0{2=rr<%W=V=n=L>$CaSQ;k#qDz$-U*wP= zgKYIhgWyH|gvry;Dh_P_yCJ6P`U^vEHjLYHGK?DA51)7mcfT_h`aU@GRN8RVZzZ!+oQbe{}63kJ+?1z@?k9+eC-ts&XOc>Ft?qLh@bQ*-H1k0gn^&#m+ zwH1+5Jw!z=_6SZDz+lsl7&hHtSu~)gs5wZ}ErKW;C17bXCr5!sjURLDCXce=4w zb0myM4UtCup+n#@sRx}Xdt&f|~b?<6kk7-hm& z2|4lK7ONB^J)p#zXR9WJrwpbiBx=Wz;coMPciktmxho}D@pyygxEqWqe7lw5hizrG z;M<+uM1UF7#VRsnjx&W9f^CcA2eQs2Bxx>!D6vynn!iy-UCkZxFwE5owX(K#<(?KD z5M`W~y7TUYC?S;1%-xKxNRXe@NpyMJCzTQ7m2p284GfH`6)85$_}rpMQ%HrbGNJb< zyf6Nmd4QLeSrHjs^v>s085;3Acy7Kwf*S2nD%<$YN~CpBho(lX7$E`4Rz@_q038Eq zBV^Ao^2;zvipx+)vY~a5y_!bixpypUQKi=a-_7j~US0V@O~p6N z7&xEQN@dyE?$VwoXH4enW`h}6?E^XiteIt-sbV)fcUgbxVGQt30|fknTc zcJ;a%*^NOtOrv`?335Mv(1iEdfvSo}6!L9uA3z}~yyx`#*W`R=>x3kUig*1gProGh zp%vzN*g+vLj-N*AqS_rC>k;po2X%C@0?#JfsuxEpxKml4dDX7{w+r}Kdn z!5%r>DsCTv}YuZ=0`pIgXQYHgdKj^PzZW?!1of3 zW;n@Ggcaxx=lV`JrJkuo+nHFF|o=jCA$x3#i$P_ffDG-i2j>|$1SphPFmPrZ&K_ovoF=lQFrI zgR?PHdFHjs9i=45IDeyRM9zI@SVGOiiOZ{`^=Qj|RjD)lV2n+_pX~1cK zKtGp3T2ME06A%apD8mQ>flxq*@L&)kum=W`3_ScV+xvZxGS*-A?+=u*K?uMG*wv9x z#`*XC`|Cj9x9K2IS@_R+kT?hh2?-eq5e109kBW+dh7Q3%fA9dE5a$slgoKEUl!S#_Ou(q9sOS&S2{14S*eQr9*#GqB zXA1}$1x$tjg9lTB;IP5)*x;WXATpq&hyW*m&o9NkFF71M0wNMJ3M$$I;DRq$AUH5Q zJRAZ%A|e7nF4!CR9fW|5h(p09hV)2TADPk~!tNjW35DueSt~AV^pKjvz##w?4G*7y zkcftsj-G*$lZ%^&mycikIaESYN?Jzcg{qpmhNhOGk+F%XnYo3dle3Gfo4ZHg>o;$M z-n|cwijIkmi%&>Q%E-*h&dJTo|6E>C`K7A5rnauFy`!_MyQjBrY)St~WcNpbJd6BP){08S0XxJsa2Q3yqvl+uIl3q97s~z^VFCXw%KnY8f2V5> zgboNM95y^QNCb4qHUhhY1g2-F!yjfIW(0#o&_vMa|K$f+15=RkOYEl*v%Q#{P3-rLD@OcqNu6nfNfP$5dx3@3ri5l-jKb4 zD1k4OFO;F6f9(Oqw!DltX9#gH$Q7VXx(0@KnvU!Pi9w?W`=Ti@)Mll-kVMKxZcAlE zoTVclNiNGFC1Zf~eSfJWu|HKJ*0YSjsbG-Z7K1smn5-xwz|Vg+VH`;8=)iE(4U9(k z$CRZEw>VX#b0`>Av)Pj?{lhYX8Q#$Y67^@3%(KcJdN_XNsbnY*JE6Cg& z6D}55sNx?zioj!3Y!?dRb%Iphw;i}(`hQ76=;RFc255Hdq-B`N@T*y@{Kf_p6!K3J z{oiHQ-@6ZM+)*)$(m!;Nh5-`uR?sOU(#%lq84+GojB^$npiHtq`#bzVBCS;N7!`d; zg7}nti@^+(5lsJoMarU#3kKQB$URcb@L#Z*(@~ZceVzRenuh)^6uAfjS{{LoJq(EZ zZwve1tG_>X9suY{82rBmDgIfc`P=)^h0M~=GW>}7(X_-yU?X5CfY1NiNvazzE>kcG zq)NDvBDyUrikhTlNa~hNcp&=l|7UUy4l05GEe}3OOjZiu*q=t^Ka1f1`TB@8B{;S{ zDf}>V{x8y^7;CWo6@YiC^kC86T(%WIR(fE?R+~2zdeDd9cBbi{v(i;2;x z3@syYz@P)9{4YrDQ^A;k2GgERnC_I}hd!DF=t!I<0DKJ+0_~VX!tDS2$$Kh+Vj<84 zLrJ!nWcZap+K`Xi{7Ei|Alg;wUe518&2#w65htk$j`{nGB1vTrB4=}XjKEj?D@s4c zwhE~n%JIYXHlOet8-aTitTdbRC|U*y5hTEA@-fL7M3~8`EQ(|{2sG6s4xq3mA*0ZL z_9SPjSrz~V$YC)`{P+5dien(q`a(wkY1QU$0q2h#V^AdrbL;^ME)icg9b8ztP;eZk*0CQH(Z&%9aP zoI4;nlZZ8y{Ge!2w9H0^Oh64mXvv}?4%QiaB#QPB`jpE7(sRNpPsWlO&A=0Y zh7L){&bkK=IiU5+4>FtmVeXm_qA^S)q$3#4MI*(WQC|ZG_ z69kNW=VFq~c11BWg5}%%@cxdX1NRTk|5XXXBw;{p$^62(DL4X`H^?kRPr_gZuI<)R z$cYUF*^53Hfq~2?l;GVV%Yzi#Qk9?`29Dr=61uZE{qz39qI)*|nKUL4>~{3o7^ysnfHvNmo&Zt_S}@F}=Yv$HY=O=)~+SpsR5(?^y9;lUg(b^ANF{x7f>yqOXnnwPfd%r6cT^+iyP$b_S7iRt~S^ z{&!W2*Wd0tJW*npE0BeBl9vA32>ezSpe6hfAo;y(FgVdvqzBwU3+`uG|^DpDTm`aecbduZ%9*Kl`B@wdz zgo;?M68V4C0R#B1KnE8I1#t(f07FZ+Z7BJ#6jBgoXZStt$&50ehygi4Mtjqv6#$@P z3yU#IdNuK3$`2%vgnIfZ6d35Tn!7`GfN?+)FJ~pF66nJIFreJ`FXqUv%)l-7(gFOi zQBf2{2>pTd#P}9CHQ@LlMj%4JT!QdQ< z2^ehT?=aq+6BHCJ8^EuWks^xz%V6Hsf`0FBT5`fY-veck7|hacWOrHr+g0EMW zwD?_V1EUPmQKmpaJe>DH$56Q=E{Y0;Wcd4M-FGd6gjpGWBvA6~bg@6eMk&ecrw~x` z2!lC2h}Mrm;6x!E>6m_P#N1N}&M7nc7jdoOtUb%lq6!9SF(5wuKf+8}`c9yfa}4$p z^aL>~dFcpyvj2sM+j`I+KtTduATIyKbc{GKg#n1P3=%Vd-uLP_4G6Mh&3`|v_5VGn z`@M6h!K~(hM6bl0W@ib}gAw_Y7$$yE>|>NAfF3?;kOt6nWd58c^=rHQ-`M_PX5G(i z$pKJ?k&z-Dj0B0P$%KGnGJ>@b{#1Yc*A_zoF&YE1T1#>UfD5LQUy05DrQ!D@GRx+S z0o7*b08=p;QE`8`5`M2@{wL018~`JjbYz!|u!;ZOVZD4VObIMuPM>bD5dwpS#ekH| z07hlR0mAmD(f)s0s{SHTf8U^XZ^8Q48Pp^l^xawH^_`rIwSjzrznA2{XJGrSJaNjiHmdt9xAOCy0M+jSIz}633$IQ+J zeBCD=F5vvH*#SQRao~VkV8HhN*845{U$-3h+n40`7y)<;{KZY+my3TzwO@1jrBLjD zQz&t^zZB>msKiWlhd4EQMob5m6d;jo1obP|k>o2);v-5BQ^!AdrldsY}^gH~e{@Gbn%=C@SZA<}Ijovy6>O$4_!t$*x7#d7~y97{bK))!^nT`&;IHl!hJ7Euz%3Iv2k(#2cHq3 zds~z@d!bGcbTm!P(Yw|@nqWqW!;TxHM;pMJ!#n}SqhJ_STiBB5>Cz)w+>vR8A!18& zK6tJIQ|T7LMlY2B{1YxZR*D|9yo zmXBYv{Lq`=IVGv``$4&KN)}b(sjuH$oio3z-wMBZIA7lDQCC>4*BNlum=*IG_O6}e ziuK)d!3>;_V)hyzm~N(Md^B69OUm{i&QDoq7gg1p!3$WG8i@;7*XS~+W@7~j{8EhP zG~C$1<8^enLD)(1oJ?F}muu&PRk_0wF0-G&k4efisa&j@8}E|jiIrrsNvHn9Z7P*- z?dy_RuZ=gXrz{&zE(1MpAJSpY&nnlmn#6ZmJG6a-$z*H#z2#l_gc&H+LB&}1UMV@_ zO91Px1M_aZNsf)0^~6chxa9Xf)Ow#jli?Xp+nH$=bSCMG2vMze8G zhpZQV7sLzrDk7{dldYi?^6%WgM1MW2%aK;mgxu`w^9guE3K-TF@-+WtQ8lcr#YhtbMbu z>N|X~s(m+fba;G(>x*0mV{ri!t=I(#qf=ss=XKCNv%d;|{qa#-BjV#HvopegeD&&`a*pc8Q?x-}7FI7(c+@ zTMGFalnXZGD{EGh$yWbc>BX(Uef^QBP{>xBdv-sAgs3z+Xz$p5bC|?N@!DcY&gW;6 zZE-AY`we>`#Y5Mvc53iFdBqn%F)ouc+Xr zB9qVgVB~L_r$JQ!YrUb`W>tf;>&*G!o%=+E3x~gBkm2>Moac%kjPb1WH;r>PPHxn! zhMdaPxg!0XTNP$;_OgEm&n766}b#I=S*4C zMw1GjMOpz0>In@)p^im#+pgGiM z7=O+8@V?WdNB{UHz$Z=Jd0)HZrOl*b>C8hxe<{vXsT{ouBTCXx1VLo(59zpTZqaL} z#GPY_R{KwM{p62LYprNW1de%W9u1q@idMYD=umLzgw?`|UImm{e1S3JI?|Q-S@4|9 z9fasPyHRZ~bUGI;nN``eXcWxmO&7B`Y`>e<$F2Nns_bx?k+`DT=smwJeA+T2UhOzv ztc%N`oF;p95#ogqvv}uL^}_P&59Ib`ln{)dz&r1HwZ5)f8+Y6hYNpl>^ID&2Un0ev zVLdB;LXoqBo%QkON|Evfe%v%Mf+d{%fk*vT=SW>974b*u<9W$+;=y~SqFl*+>K_-o zdv~wBz+D>$CDGkB6-kP3CWrmH-}I~5@}>;p%d%D_4Cl1J+AX&$e8B7Bqy41WzifSF z&;7OEPfYN8tO%5U?h75xfZy`5uA-^Fu$`suAhN-;*jD^UpA#ZYKBYx=#RxyTjS)V7 zp0IWP{QqO`Euh+H+pXbHv=k{?99rDnrMSBUw+0RFR@_R8J3)#&!5vyC#T|l63l!I) z1q%K1_Icl9|M#wQ⁣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 z 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�mEY`(cB)@SEIfT=uS~ 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�_737^=z01Tnum@AN)#rDVN}wej8^NY4 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

Xui- zu5;<~k4nJ1ms!0rnKg+>AAKZXz#mRAS`b`EnBk15Bw(rxPJl~E<2YN=TwaE zwaHiei!u3t?~lTr1+Bb+ZsU=J>c=vm+Qgo@H4^NK*|LmGzjdVR{{R80ZR1NcPcSeo z_naK(*w-VeV^*~z54!#2nOIAWpqVp~@5NWvWCjl??1)CfO{b~H@~bjTB$v%-ff4YG z8#vFX?_9TvH3+4fgt(G8z!(jT9{afU=}_u9Xo5&?vv(Zx#u@iWa>m#|&5k_(+RIsY6U)4#x0@#% zk<|YH^{Abt4>K6aRXBDEdiSicDGiVb0lE&Rwu-p5G@zbIL3w2ibI(1iR_@|E+l1X7 zz{!w|dJdS+dd4`5YoH-W$s?Vnt$nh4i|vHmcJfF}72nDF zRRUQZofqXiob@F7)OR{|HwmmC7Cy9wh8(B^^_4?I>af5^;^c31H7G77lE4*!07}^H{pAE9A z?fxF#)eJ=EILID@tyzVf;FZGm`FW^jv9UVZMBjMt5>#VGtZrwL*odf@#x=D0(u+_zWb-lx2}nIpH`AzkT{gV&m`W{|z3JArd%y-rW4 zS{GHcNfi{G#ee{|E6NQgmYrr-QGgaK1d2iKd8*_@^Shp#XBIU}gOB-S zoxZiG7agjls{a7Q%INnfzt*qfxT-Bq`dXo)q)|zVaIEZVD5GvoFErsrgdkdYS}8>q z5zlHPH`1S{@~TfCrD2H@2 zLnOztq7rGkPJwYF&*rHFJ{B#fAOp$&0PEFFMQ%i7$^6+f&)x&83{$r&Dcaa#ax!=) z>q~I}v{I2cA&*jX)2R2VZ8Jcd=0H^UQ;*WJP)}57rj3g`c<;8t!wk)UxXyT~Bp+ZA z+J{xc{_%6SA74RKw2e{~o-+dO+;Cm^#~!q?NfrI<%^+rx$#j00{A-=TrY9?xbt{dM ztWc^8bvr=Daq3j}2C(Nbw5)*%gPa5(oj6S}ndF&^F5Dh^pIU}69(}9O^R%D6?N*Tt zEo6tzeEjND0}ZsFKz(V#49C@Ws6Xol@4yO(Jb%627>zTXndgd?{DzD=!sbRGE?bYm zdeLzYc&7U*K6aA7yHMEg-k|$eDqOe9Nnl1mQ|Je!L2%rir+S{s zyk?p}NYd<#EI~sz%m82EKGh6zN)(lmPTb=h<2^w1G+B_7;&2FTV?1ZnRp}*InpTbl z5HAEqc?Y!tVyrK+edQFEU7)b!XRqTJH0B1~ zn4oBxI8u4fwrLES{Vpx!jbufPpSr2k(oY|iXn-jgY?M=ueQB#BlyPw>X|tWjf_{}~ z>f}Qt8!g7v+FNhWk5SDoqUvX=mOKw!)hH$jx;?)k z;DOF@QY_&MGC+QCMrGu4=~Oc8x9u&%X~`j2*x}?s$zJ&O{&g0m;pyX$&u0_OU`nFQ z22?&i={~(_bWv$-dG@>MCP1WlD;neG_2)SPwsjqOZgjY9T11-O2QF|io=N;V){$#s zS&FxU-pT;-%r2rCh_mDldI9`2nwG6`sH0q7D+%TR0LN;S&tcxE-N^wZ!fam54naPH z(yK=^?NKNM0hL_vqx@-tMvGrqhQh}-2c($&F-2r%Y@aO|lROf=Xrjd*R>L$?{{X9S z#C5^WDqXni`qL8Gbo*kFCfp2?6mox^M=iCUt){e6w2H0XH(*r$9M`QHkC$D~JC$5l zy0niW?%+~Cy(*0UX0t9lSEAcvec&zVk+XiFVzc7#J(a;AU0hr!Bm&@L_2#Bu0!JEc zg`o;gaK(=`o2x#?su1eRcRvvH^bPiF3%imAG6)}~W;c&@iET>h`eZPXk_^b%`gO%< zYMLAAHiqhG;}M1llmK#iRtw(8(Na%i*0}0oCZ4BdJTzLoN_QHcjxWLUwIOV$pDhBB z`HpIj{3F-bCw2C*JCn{)&mVa+`ksJwsOOV<7wqDpGuM!;6b2LRMY&tX)x^f8rL=8jc;vq$oPc^_QWojbxY-cH9+)T4?yK72;% zNk6Sn)@GK<-Yq;X>2~Fx7{TKIGPSW6?{{UTd zL6dSACJ?NOLhsI3o&`-drruydfb0B7Fi5E-uu$8>2^3(aa56jowG_H~mL5R^j&~kK zRl?%H!HFU{7o4(^G5FJNLP(j7Ne2Z~e+c&f0PEF-*in%sGXcSDV1J3IL~SDttW{Xy zLku6%kQLV5Oom4Jh#C9C@~NOX=)7`$>QA$6nBm9ZI+}si(neAlSR9j_e<~R6Pv$n( zDU1Wu9`&URo?>p`9^*BS9t#C&0k5q`HoosY_F4{nImBXZEYw zrxV7$h$-~~FFy~J0e+pUPeGaF)-9rD$Sw|jYZK{P9u{5RA+#QhPw7Jyk7I!VzPUK; zzt*hO7S0|?Tyh%%tS&cK4Nr*gr2WxAr-h~9QtlNNG`OJ&6uW2-L24{3i-ABL>4ndw z0G#92or2~~$jtI{P>7yKREyRLE%(D(c(8fDA^SI2mKr}vjW^CnoUPnx3z{VY2uDDeqkhG ziDT)J!Tc(P`gyV89X@#*AhUd<>T3|T^DVrDk1SEV-=!O15F zkHUu1r`8JF+prQJyU6^iy}C4#0!HJG*olbQE=G zI}VL;X9V7AZB%Wi-<)RtJU%AggQe7_Q+8DC-W@1U?j8hwQV2}sS zakrXCS8-s(6#nt*53dzkSyg8MlEe&d2b}ujr8jYxpoE#$HBdny9n1zZNpcY;aIWNa z=e9WGG{lxPRbbB29!ubK9e)~kn6BbL`Th}+o!{UoS%8tq#DYfR1`d0l=}P=mJmG{=NKk6!w7|5Ba%5sud0>DP zk3;_e)~c4WNN-d@7n<3D#0O4|BX(K-}x#a%7Cm6)!5cv(_JQZmdkGI~{6Hp0g8+EqnmEhowdarNwTT=u7`%&^$q$dbm3CRM=u z+)}8J2=fle?t;MX3JWITMxXTQT)xx@Dx=gL(+XTJR zU{5wwD>AU!#Djy}R~tG<5)6^Kh6gy!b^87AySG@Ck&JKiVY%bEt_Q?Zp|q3BY~nUn zBcLX^Dq5t^LW6LoNhG^6TVfAmnt^X^yxd858v72_zzLZo8>RDe$>)*nn(i#_bZtXL zm_?(cEgU-$Bq+e+KU&D~ImVqS9PM>dKA_e#WA7VQmWL8`>**ws8fF0wG8pq+4}v6``&^hv z1fE26uiQgVwfTu)}%NN#NC!7ZtiXFt)6xB8#~I5G7ltXuG(t1k}lgxWoZkRD!_b$JOym? z$I`3o7V%GXk=n~6Gdniv6KUl0S&)3J*4|V^GZFj6$Rv0AR7Xt&*lSLbO!CQhGss3{ zE}$Ixb*xstL`fxRvy-#{aJ8*@XSxX-APNpb6T$iqO6G5hf)yk3$Q<+cz3WR{MVl>d z{ymYT@@$Xp0U-n*ucc2Grm{TCt4(uwq#dE9Vik|^e=5td({J@%-(|O!b&W>-tGi&& z>0M@lq{z2FW4MATB#Z9FJh%k+;~Y^YkRzT{f*6A)+=dvC@*5p$JGG7_^L(IH@=>$K zd;b9XtE|*ui|w*QK9y#K1BSK110A!DO>@k!qDux{G8ih6(=_2Lfl1|qyUfzIr0 zKHjw)k|c`TH-^VMj~Mk8PY)CAen2}x29iluMpOWCz~>^a!XC1uWg=2pMS|}7 zeZ*)R%0dS0oYO_0A*4XK95(L0^gW~C$+?`KclIazXc=VO0L>H)xiiZVl1)V;g>8?> zBf05S&^$!B`^rH(z3Mh9H*hk?b^+##3dN{_B!I<_@VcG_PYW^q**p#i$7-u;*eA>7 z`*EDr$P2Mz0wo+ zVNN zx#2b4;yZEd$FH%jl06T@NOCRiW%|pH=~`AW=$2EYmikdyFmU2s$EVVU^cBvFOJdfH z#C3Dut!Tu4UT{h2jO7C zWKege+$w_%{UvjRsr4hD1XeJbzS;RAP;fr07kOOXxKX6sx)xZiUEeM$cS z3TVEzEydI={^2?PRg#zpLI7}i+9*c?Y>;>~a-v;H7Yvp%N`HBB$G*fIezmpX+iM$} zxw8b42;wb?&|^6rvU6Omsm!wHo=tV$66R~R^oWn;L(^bwwRU6pj^@V7-Z)KwCVQ=j zVLNslXC!p!D?3=W(yi_zl)R5SF8HN^_}Y8pkIJ;XPQb$u0~onKkIHMybvuck<97EU zI94Y+N1&^WIhD?NG`Bk^)9hxkE}D~>*l%Qze6gQ%-!+t)HlV^=g|;mZ%b8F0*rMZ#1^jWuj~{mB6PMB*xlnKvZZOa14YT^u{RFFN7Ab$XUtG z)&%5|eQRwzNq2pTC$_XPfr(m3cZT#H+;*nwHhNZ|sEumzF5u(JJ3!<6zx{ft$}L%v zmZv->ntOL`+ZU?{Fe}K4LM@k6P!H zF^}y45f*Xt4hgPStn?_3c^!PH*sc`grV0Ag_S;rcWl~gRf~qr-+NsLrqz9yZ11RI^ zQ~A-XS%`0Ne^2R1WxI8eF5(xFxlP;A1Du6CoO))byqYDQ%x)D}ftsyk9!3~Aex-4N z?L_U9vDtR@Do0T%Nlcdv?0)Ki7@U)ioc8)tTI@w0 z=zv#a>z*o_xEePSM!@dfw><#B{0Dlg6y9T!K=PsK@Ay?T-*M%lf?bXVJ5`$~^K|hn zY)$~%oO7P0mnaj$=?q_JM3F8IKqz*Ar_&vC=~1g4krz<$#`}Qi52!VxsoUIHLvL*~ zZ5kFXu4Lh|I&|w*7@5^lNn0C&pb5Jf{lU(Lz*g}w~&$pp?ChY2Q=D$&k=WMOxqEGEqFCC; zBN&kK0o+?|K4$uLt`;3e4L9uK_j}BWpvj!&!RH`#AB9hIt){Q8G?uomtt@3h0PM~V zMh|+{KI$c{O|sA(G6_{DmN}(!xS=`cx3zP=DL?TnnTl)!3OVbMTGD@OX54vzTgHF@ zxatQYtLhS4rM%|;-bvy~5w>Iu@P9G%rw6I4e(jGdwGVMB#S(9kjujAOpTfNpNP;!8 zH#hFkTn7IDR|w%oG03iNWx9yZ{hefnDI9Hc^EwYeR<`wU_O|M`V|2gURsA9ftfMJBPaKK{bcQFijrvRzr^Fp}dYW=gPTIaJ=Ic&v=JY z7g0|VA=pZ>Vmc5jLTjr}H3E|=rzH>^eg?5`rna0&qG1X#;A|(KdT@=H>PqP4VUb%n z1P1QM?^mFFI*R3u!^F}E{LPXSA9!FKXSH%LY1(($f}6QqWaP$}$K*Y66n0kCON zUfwxh0i={O79WK{JdzRS$Rs7)gm5;X9-wusw=}VjCXF@i)xrB;?vV&P@HaL&u3jr- z`%T1btjQE-YRA)mV_ntWsbrRay=e(jK~aU@`PM$4Z*KEVbvclU2nz&Aa^9Tdx3y;M ziLu9B-b|L$+qC{&yn`Y3^4RTJA~n0z8DL17Vn*RN-5){gU7hWQnwQG%+b7Op=P~^V zJ?kd*Wxpyc;CH)^^ubKe!8JeI>s zhUlszNbIcY*muAOliHme66y9Ak8l|`jh`qETb$>2AXXFNSd{K7frUfK`qNsHTpG>H z)?PzKsT_Nl5DxR{ll-Y3b-c6lqe!D@h6o26zxwr+D@d{VK|l;SE6G1vY)=~7JZ3pJ z9)uB!)g%I6u`Z`>RfinpkF7q}f&0Y)dthKw7AuyAjk{ET697-=S{9ML-RA!ES(mg=w~!@mn;FG)oo%`6L9e&rD}IsqHjjdv_k$ z?QJc_9#Zd|uckAan~2T6&~+OqmE^TETd_N4jP4EeBlW6(*>@(|NtP2Ox?^;TGN?~& z-81c7{P#LFtTJ2ZS2snR?Q~Qo6YMtvehs8aGuoaI(gE>PCA0G`aOI z$nz2#Zx{?Y_cc63c+X0#l1u*pEZ=JP3)ucO0Ssg%nYWYEwrQo*w)z@j?hAEX`wnY< z&0GEu{X{v=Zs5j0;8lkfPfX{h*0=539uvC2A2r-PKN=Y+5v`MyKxAW+$n8!`GGA*u zV?9BsC32{RNgvLofRUa{42VB*N?O~Eor9%P9#Yg9i4hI8_QTCFV za58;|N*G6S)%=k~9Cqu30B5hQVo2kha-)oT)bgu59&??=i2<|LshndS$5T!rQ*bSW z;CHCxkd%=1IH@s_jAz?4*Nx0=g>IdNQ7dq@2qLnPwudv2;}~phuANBoijGw0uO_ne ziwNeicxSd{nilh7lbq+K4`an?gq?zs1i2$51Se_qtlBNGM=2VpP&nrR&>goH+QS~b z>QuD6amBR9{@I$4>6(L(MXb2@;+2BsOFXN&JOX&G!@#L~=0Adey#vKffU!R#?nDKrI0{5=q|h8sJ}Y2-Y=oII|-?;7VdEh6U9 z%1P#r5g9SPIaEG|x2`3$&Bevk`4Mdq1q2)s`qw9{UrTv&Df8F{0htNl2&O?HrBA3rF^BbBt;)sv5SUE~QjR%y6K@ap$7?pIVJE3VBO0by1d99SQ4H!28`wlYl#) z{kT4}AnwPc#Xh*V<8LgXBbW7@OjkxHa%ZlG=3kb3){dVDhg5*XtHEtWpNUuqi~ zEXvdQaXrJaWlO2e`V1 zC6CT$RvuUc?NQaU-;Tnf<1khy3XXhqnkie)f7UppU__W^_c6(oW3$Xjy! z+>YLrGDxE=(JO)6=Z~cg2%NA}wWDSusojjxPu#!5APd+LnkfwSJ1d(fltrhIqD-T# z$2ljSN&b}u^_p8-D0{e`Mt)EnuziP}=a`yr8CDvRL z3KBsd(z+cw2_@6*)JJzuXq)2t!<*f8&y7R?Ou`LNS!<*6k^s7Ef*3_W+}g% z_8k2yd#h+nVrbmz##pz*Xwpg-4#xu@T>k({z>`#WK@67?>{Gj8JgM*bRP)JlWbBLrgUA*#@`FzCP zwEqBF&$fc%d#jTpOQ+$w#>H8^usFqMS>Ch}DX{Z@cG>e0wiG_(RkN#H-3dZ|^5$j> z8@D8nQfnrLO?{%?YHc06s@uWk28wSp3dbj?AJkS&)|oDeltP@IN z&)p{({5@+}%H*>=+k}0r`C>3f-ZZchCGw@4%ZqnBa5((&^rRc1a?D&XILh_>>hIZ@ zg6iAz-a*Lrtpq^RqC%!o^6tn0e=5BN<*rN3YHn32 zwCMEnB!Rxu3aIUpY8iCl4q$LMP1kA}6Ki6F3(5+9V~?^c)4yIj2uiYW)} zaRZES5BOHHLjq{V)$b8wY1Pbt9AsyXo$EdHT}sY>DtJ7pam;La6(q1u+H%`rM4o7D z=dd+5A1b+^ZR{Iv>-PD3qW=JmOB`Bq^_F(}0a?*mT{t+|f!8fomruFfv~47I2B(=7 zWL;nE-lcAv>w*1g%PyCaqS|hInJ^Ex2D4fzf^vI$(j;OMvTqq~Hn7bc!DVw)-q?e% zX}ghm++2nJboezZY$!TZ3RvNOVt+cIurs2lnXtLQJqA50c%nX0L|nN)>pT4@Qm{0c zqjP;FwZ*(p*xItnrJS;lln(y@N@ky|YIjpjy3*DdqC0XS89$h)k!HD>CSZhHsU0{! zg-bfgJH||mA7%>1a5m??K4L6rKBsdMtgUqqlE(yjDU}}B6^p8Pisj>fvzL!=@i7WV z;40)6masb%iGw%y+>n0?gZnDVVdh*zxx4Oe54B60DI*YSw}ft!TDSwbS0H_Te=4UY zpwmv#jbio2I4LWN>0d$8q<{GK&JW6rauj_kPwY)JvdJ7fBVHIY9R32AIP8u|zR;2Z zCEeVrc?;)oJ;}{<-T*4v&&?x91jB2RdE%`mkEg{C%V{3$=aJT@v{kpd5?e$q(lLg0 z;%sZ`$rlc5nBZQRqB6ZvDNO~H4wKe z0`9lUg3asmb;n*Qm%ah;zMz8Q+lFJvEK#%c6w|Pt$DBjsJNtqS+AQP@29)k6^Q+c+ z^@Y`>qT@?O1&7@MHlM<}dyj>7FhFIF>Ud*sx&YsU+#H(7PXSGB6UP{{Skp292X#>GD7|b8RymBit{^_}~*or-XH7 z)2@|aSxb;q#(e?ev31=eQ(FkLV=xiO7@fTaDA9`Aon5zuva*Y9PfxsJ0ADPyt1T#APh>^UCgwRs{o z^D3vxJjE-|uehsI&SC<@JYsSgiCl%}=~V4}Ypq8cTuVCLm2#`+uKW+imLC*D=3JR9 zEvA-qY&xi4ES~*3dscFQSfQ&==0>3;R{#J>80o?MD;LOiY!SGZ3P|hIwQH@;lywLv zympOIdBEM1$2hKz%Sq9$?gXFONerZi+i-z0-MVLtQj7%CFm%m1Zq3eMXAwujwgHo# zl}h7I^6dW68ou1%0y(cjT|NyurKN-``C!en!s`i;En(}!i5u&gv?oMP(oFCOZtMe}nk8pQdwKQtSGP zS_=zV<`71~c1bfxFgx?x+NrAwWaF8^r?UvgU2=nXD_|vA9q`Q5|1hOooDDs$bnrw@r;?wvH@2pP1l`V4qrDS}judPd3oRAS?4Kv@N-hyL74zrOj)l zMJ?6z7U0LV(j&M#W1pBD8p0Z)3U^0OmUx6#zh_wad4zdw-TCc`bZ>iWe63|>v#hbQ z6SE|OM^^2cujj+3*@%^+k%+My9`{XXmGYtHz2RlBv?_G=G4p#Or>M^58 zsQ1e>iaPm21dH?$v^H;l^-4`cyiN=vN~{Ej1^F z(&0)?bQb`Q0-nR%)yw8>Pf2m9S=-%C8+sv4;xXSN-m^clBv4#DN{W77dT08Ia@*Y6 zG;=JTY0fsf95=C~<86s)nYX?g(yuIIyN(GhrY*ITe)R*_ZU#P;V%p^`^muJ;Qb`io zaLhhYjP>{HR@+Z)&hf&~$WG}K1gjtReXBlbWQsFuYbbXIeAyUSdvJd)ed^UqD-mJy z-A4ppzmjRK+vR46?Ogu=cCzGHrk^&5Wk9(guiW*`NjR4yS7OY;(_S`c`;>+Us;kTWQWZkEgzC(c#dR z{?)EvkpzyQ4mvRIedxW>Mwy}k44=Gb3iuewJxQYWEmLitV=NCGyQfTB?!&P-P=Cg| zJv+jeKWDdleX5W15)Vc8J^AfXHj=+%k|B>XcIA-u&1_j}7uHsB+oj84Mlw1ddS22d ziw!1bCXqMWnQljx#Yikugg(ZRo9S2YTXIR=)BrnuaniNUr+QhB+9b&sCnF}X zW44mk;_C4n$tDO>o{W1^=0PeFMjoj#8nx3{OD4kX4)KP;Jc2vdJ0|%iJ0nEf&gj<_ z(cM^F#coZ^MDHGB%0>d`p1sXtNehVpD&unGXO24>sL2@44GxT3px-nvFkyuo`OORG zOCd-UDlbF>0M%{khb%Z=qaA5H%roz8pz<&}dsde+u(HkOM5*MUU~(CKed*CVBC-MU zci3<<^s1K9fhN)p4{z^PtjJ_%VC@L|#10odGflk*W*7>anS$hvs+~<-j^L|^=H8H; z8FJY;`gf{wqpXp#sluO`$l|59U@yPYcPfQDzFwfxZ$gw=tzi0l=(jNlq-&!lQZHTtQj%O&Hq*K#qHk5GDgbLs6_a_N^c9*E2s@=gUj1M5!!)Vj=nRY7Z{ zP8bPVC12t@v!BAIZ8qcshl7rvz3oj^IH?ADZa)boRg*}#cZ|sP%;4bdY-D;< zKj9fylt?bpG6pveNvrPy%426!x;EUL@DECuA$nL<3Sy;N-JKyFaa1 zi$aANS@mGV5?Bau4trxYIETN*p7kPW`eL7+ONSt1IO|Rcicpn4)sO1% z7`k?jr;oK9^Vbz1w9(NHW4k;b`DyHD_!8Kc`se^;h8MuJmoM|P*zc4@-f zL2bZEbi0>n%$1l(q~onMS&{X48upeNMW~e9-%0z?hAk$43V+!XX^!6X6v#iVV*2yW zX?XSgjaRi~{aPnVW1J11d@@7)DpvqiX>G0+DFT~zQa8r?;p;dmlLVVxda|D zN3|2f8qX!m+bnAoPB;t{@NrFcy_yz7WK^Cv`j4e$+DSE>K1_1CP|V*k$;ml2Wpyi+ zJ&)8?dtyGUY*{o(14liKG7>P&D(8yIywNl}xi-zGLHF`nHU|UKr&?9jrWxF;_*2HP zNW(>+QVlg&PYlXBkAwU#ENN$E*Ab(!W*fHctda2ADXk~8vehB^h#<)h_x}KZobg=} z>Ncf`HsoiV6PlH;EM<(Okzq)|1JbQmL^={U8GajTnmprsTHHc0=NSfH9*VxW?NZzL zUr}4dygEdt+@58DG8hgzcCOB8G@^?OPb7R{Kx`a)W~Po-x3+>CEmBmD6O~qwen*a# ze%36PN=2K02I%^X5sOQi;=RU7&GH;$ve%q=p2kabcpBt9&`4F&sjkaev%A&oRtLVf zJm(-C%k;sn3hza{w{>Y>1dgnF`&3JnvLy*5bAM);ZU|_Z8X>sx%G9EH?xT68b(OJ< zG2Fy@;2QR4Ktf1 zWnee_s(B>#tBfHRZ?aJ&PaYJWIpUX1(r3NDhR!T*m4My2ZRemSu3TvH$Ee9{tdcq$ zI8o3J{?yp4T=33|F09f+6!0vncPV4f(Ek93<6YgCgmoLMLl&(K*o?1LVnO_S(>x2I zK-ag|jU2vIAOy(3bAkEQ-B$JuK50C=8<<%DUF$9bbJPMl(~XlVP`c2dx;3?|1lhnO zQ8|RHoa7t=ez-Lc{3FuItrbSuV+aBbe`@8u@gre zHo@H#{H)|R@Q>p9S83vXK3DM@TFVQ;eKLhrN!7pvb|6(d4I#A&FYTR97)bjCil9;GQ;WRGq`$Vz}YR>xY$USmX+f*Wf_iAiM#(PqFOhA6H5GU!L9 z+oNgmI|SvMsXnw;yrk%8YC4^+y^< ze2V2RtZlyCwq==NV~HeY3<>oZB<-cV)#bLf@-0+Eq+~juygFkYsdA=`P3ylB-^(mE z){?W6^T;v@5&9GOA9}R~{mt4iiUpR`?>`*x%{VR)-ONf@x1z_QF#V`vGsO|Nx zx5Fvt>C(=#JWcz+b`New4GN4>(3{x7y|=aiT!oWiBnHnX&||Qz4IHakAXAQ~ZU`fu z`Kp(~b%R*QDdriw5;K(+%MtG=Xkjy}t zcYm}14M=8o1g)&cZwHEDmPTaTYdK@ee7$Qm2^}2KBl3chLFD$QM)DVh3pr5Z3!Vow zhGsiSwU{Y5$pg1qy99P}ylj_hPT)Y!JNwltZL>K_DH?I0yIC`gM%)lOq0odI8XrVfHC!`ucc^hW_64gSjkY`&-AT%PFB+}HES!yl~Oro5jyS4 z^T&RB3d?i$rxsSRDmR<8fo}NfPI;{zH^dU&XpmL19M z(zI9Z08vJNg?d!MR6;g@pbi3z41FrpEHtcDg4!E(Zz%$9JDVNNRMu2~X1Aj_0<_d| zR5h{x021%}XtgqqhLqpDa>gw66s-^n4nGQ*jP<2FfVI!dsob7~3l@6S4MsRkzmnTP zX3oF~B>J3m{A*Mx$Ky+JWenDuC_e?04L;R2xRDZ7$ALW#m<0kY+g9Wl=8UaKXpO=X0-I}Jv8`QIM|$p$j=-O z)q5DI-*b@EJSJ_7pJm+2$7CUhC5h~PD<@I#2SWK-p~<Ay4s*`~irKT4%HtJY+Bnkw2|#1}ybqLp zd()>W6uv-R^R^wO>JfVnrYl-Y$fmGU9>I4S4gPZyTRwxOU~DkOCChn{ z)9oHhNanTFWn7L!C~=?0vZ<-lN=;~6nb|HPjHm)rgPx;`kS}VD)=#v>=It!K$MJjB zgy)=AEgdPgH)a7nfaa=yXvP}?DI4FlXq5faf4Xa(y`F1Gl*f*8PDfl;)aj|C3bh;! zMbuY6>LlabRLiKYKh!zTxUM=+8Aop^iJ_3P{{VGY6fch9P)UMcU%Iuoutq;vk=rh$ zKj+>505MXHNMrszpYs*O4b}wZJ3&gy;3CM~y9k!G_~KhSdK68XX9a>k>NgsdWDU zMt{MDJ}pW)E)oZc(chIPkbf%V;_;QV(jqKZ0hzXgu{ix}q7k3%t2}fGxYWvmNT^~Z zDOlLY6!5g-zbGTUDvtHZW47XL6&%ZmB+vIvSpXiD71#WGP5%H~&+?^U<~hrW#k?&e zAC*Q;W{qSPAjZIUB~B{Fq)4;`bvUd^wYy78r?;8GWyV1rIIZDJnC7cjl+_x%U*5$^ znytT2Fn)ECn&y(jormxhAk;LOSfZjA10(=AA6ma)Ld2U3s6^cze>#zGVl9B zsRaH{mc_OPV~_y+{{W?BDoq-~vXQ81cJbP=SHw2W(YWdO`c$J@haBX3aZ|}7PiYd` zN?Ptnh#OHs2e~Gv>CIx>YEX;Ih9vD^IVy2l34do!8BRDIzZ#!!G%?u?=zf&!mKe@{pdaT(DZp|3s0$`nzgcdr ze$1>99k)3EWPkeU%LSX;#|-w6$dTh4w{;(lNc;+D9AM|`O-YdH#G<-12Kq~g{zYN; z6N0C=`RiJ7>DoxynB7PpGZHfA-lB!KnFmHgh5*#6HymTFK6xQ~C^Kf(^3uu_j^03k zZ~+Fb$E@4j9L@G-JqG+&IUWz{eOI8pvy{O&|rY9I~7?K3&WBRhc#2LeR(M%N7F$Bt)Z+bBfd6C8TXi)^BqR zT9wq7H=;7K5P?*8z`!2W=ki+%#=$zYZaVBaOErj0S81XsjoW?k8jyPCz|&14TVULd^Fv&#E*qLmW#2 z;iZiR)*ich0qs~i#`_Dm3$fMLJGSr+dsk7Zn~gfkOW?Acwj@9}Devvlxy#*F+W!DY znUO?pX2^|?AY-xbTQw3Bk#9w~hWgjbjv)-F7CdJ;=kE&Wv{{Xux4L;gV+LmPM^0T!kVgL-Ik~--@usQQ)2zmnnMSP4ay@&j|wX0yD+Ul7|DUD+`K#&CC3-U@h! z+a-%|&9Dqu=OZSoMmPA1&m56556Oi?T9tFz7w>i;ezjjxgLa!b@7t9;mCadG`_|xf zs`{kq4xKTQNfB8}#YNmyANr=xKhATH(Kj;Jgx-DOJ8?#w@!)Dz_ z`$Dst(9)atjC07wDWGJL=}Wql99K1t)btk|=M<;1ae>Zh0}bB8^{3=~peW8s&$p!{ zhjHT|XB6yxKMGCMpwehp6BP{UB!H^OLo?@xsmLsA3 ztAA64tFw`kMsV^n^PI2)1E1wx4uKTYu)4d7OPgzGo60BV2v67PR2xr!J#C6&Ry$c3 zZN+uE28AV!yS3wT;Gu*cmv6tRqD>{CRN&jxT^0qqwA5jla3){~_Qg%2M7GxQ+k|M| zH^XJR`+-`k9C3^y0CA27Y6^nefcc2QZuqWt&dA2aHyf{gcBdZv)baEpqB%G2alnWX z`P9fe(rCNbmA}-#s6u~A<~3CXU{lbmS4`*q9#8iV@~(4IAHB3vI)VKws)Eqt#63?o zzhU-?$WNPgH)f!S4(pNMikk42o_@dUPv~km{%`TFlyeBl`=gHCYiC$v9*?7e!7u}m zdFff0!kX3b3Ki4zP(SCz8~M@$87_)BIL{d5^!#dHv_~Rz2zwARO;gxPZ^cL=V;1G- z9FbH8o{cGOQq^~3bfX#SYuO_i)}S3R4S42(9?f>ZmCC%M8SHD>W8+SqLvrQW3nIl-+xIwfm;K~(X9gO7U5k6}C~>sp#} zpRwv8dVnx9?_0A1I4`Gwd0EEMw;hFDYt|5!GW^AODtQL7B#u;NXHqlXobtOUUCp;S zAoR^00PHl>&8s#BNE!O#wER|qw5x26L#_@zs)m{W03Ju^I{hnS#7Ab65M|`B9XsN= z=kXiEV~u4S({6A^KDBnj+(+e1n)co~tBex$~Y!P1sd)kVmi9w?DHW+6KXa#xYcUHn_HwJ8I|rTQiJ@r-$N{;>_*XOI7R{Oi*#32vpfvii7&~k^ z2mS+FMv{`b&pOUBvFIOTxKWcA9>ft)E2B#!L5GAB5 zKsC7pgz6;~PUxlzJ^FMM;<+7%J4!b)XYk&;6MpkbxhhUW?H|iE5B6p2XYDauMC9|B z`ubO(-uTXIeQs?%G{%1`=G96C)^|$7{=Y5ee2s}@oWQNn%3ex^~&%nz0Zg=OUV4gZtm{e2bm8led@Wc z7CeUT0|uI~n>@JeCn9bSN-NYGO!$7RRz|Q#2MncvAkj}j9%VO(ZEhfV-ojmsyGY&$ zKc#Y?Wscn4J*0m#whVF&!*8HIwS7qGo^ep_#_w~Vp|4Ns(UIqUVo^DlhstJF1QW;% zFmYam;k|MjzXuH^oBb*YcM+bdag2Ud&RoK?MstAuNBC7pE+(*=-sT`9RX8Ib!{0xJ zan_{iv$Bm=Qvn~*Pmub_T(JB6v-R@1%#Q1gYKEZhRD#%v|30!xo z+ERJ`E4Pn$J125Rag2Aaw^&JS?PObtQbsDEGOjQ)?Of-D7yc@FWH`tyMn|nlZ1oV? zB#iQXDYwWau$4ooJ9s2?J&i{kfcMWd`-xQ|8;XV80mqQX2+REF*?RZXr<%E`HW zrR00!w63)cP+DF|E6hvG0tsT|e51BGs&__N^=OvS2$f`F#dFBXsHbgITa=JaS*`{F zLP!|;QbLh&wY$>|$o<*!p^ZV={@r^vj>r2J#GC?PUW0+fc<{W}e%YyFIm988$vUU;u!w2+H9w;Z;?o-tH}PFQ}mm8-YzkbBkQ{{YUiwTJm*A5&8`?wZs1jPPkk zG{s?`!k2NbW{%6~NTQc^91hgLc*lB7jsF0p77La)d(*cL)n6wx?DN*4p`udsn}MiH zQf}-iqz9dAWI^HyW*nI20lt|P-brn5d4C?E!vKTJjOnjrzRn2H+PAcSAHdgmCq>?Yrry+-2)T~Yb&UoucO*M^Wsj^DpN1z>PGe9|| zVcf6Q{z5_j08}tf)~q0?2mF6A&PS3457ws{6zmrkOb8!8-8IhYpDoRwsOR}s^yIV- zJ*%459DSxH=jGTdqKeSuukjvrc7J;@#s`?g^)%aXSxE#%TVl4Wa z=tnsz^sSE)4Y6p+jN?p;Bh!;vvB4zn0xo)UT_(Gwn~R-2T2Q`SjA%!G38cW~qqSKO z1!EE z>U<`&z9VCGE^5Ac;+J>5aM<)2Gl0m-MnM=gkv@ZL_U}BVX^L{bYh*95#c6NjG}+vX zMjOvPMKsz($|;=v=>`bG`hY9Td{jT;rMy0cfAkSvqkI63c^`NlE6hAj3Go%7a5~+|IWdbx;pINENT82|Y{{Ya1Y|IF+ zmlj*PGLT8E)jnhO_pKd4!r8X$WRcUQWud|;&n$3F9RTmN&<%(D1a(flA|s4HD)w; zzRHqga>fT-@tV;PfGwLJdOVzcO;));x3GXX3O}7{-iC49?mRLCnrxB-f##ap^2Ryt zIpd1U@aEOi8vp_4wsH7Y!C-QB_2#%Ix#&Ya1G5^p|>( zd5f5=w<%yaKP_1CEzOi+((2Xb;1EM&imsO$X}r`=*=7UmU%bN(SLNV)*Ihq^;H&YG ze{9{on99QJZ8v<&!TIZdLv7`xAOP0t+gG6ZyH`KwX$z)?5ME>KpWa-7zxmfgqBLGk z^b8~WDv`hMV|TSGt3s$fOcMU|=3a2*rw?xZqK11+=W9K*<>dAEtSx+CQ0h zFPRw%=!Y4>;Bi-N?%K?{`7xcxzc~6=uTBb7_B^_d(l#_yQGazDWtkrh^K~bITlVZ5 zT9}TFagpuPx%~?MM!u2!n9HOkff>o>uXuiGCAfv=aPK4Uayc3HHNje+EY7-fybT`_ zSzXQJFz`(9nA3*Xc0XOiKDhj7w4a*f0Z}HclM*i(OBJy3KlOM z%6{QJGml(irVpo;)O^?+O0fmG8&Ax*I6u#&1Qzi)x`;jOM2G;AKku9moPVD5kuC9x z-_0-v-h9PT!zOx;di17+(}mrpH<{MgHs_vWz{vFU>&-UU*hvPQ(1~LndGfe#y_1zW z>`r>s5?+8^iz(7{jo5z@4hsJON~#x7Vw;lL@aJ(HZ%lAUJRH>a5nCHO&nD(Yk9Jfs z#>3rt=kuy4ns_Kg)1fyfZbALq?c{wi>+4mZhEEmwo=v)BQZD0%EC%80MO3>wc)g!G z&CEy4Y{mx)bJL|10p>|?ySHYVvVQGJJmRy`Rcv6?sUz$gf$7q{#VD?)k0?o&{LG%b zj`YoP!}~pzNIPeNCQ=C_Cz2`@Z{DdOjFDXji#&^+KFuR^Y3<@(GwscB;@XnX>B6TM zsh#1yOKd76!IBe^$0Q!r+eNM{#|;q1-ONEa}yly^NSo2MxCVA$Q z<{uG1mppNNj(o=G2Jd>)`(>;R=f^$4WM7(DGEzgH+2npziKN@dd#GKzy6uVr`&@C< zaav1#9-$IPJ*glr*tR+Ox$o&w)N(g;>+8FQgY4-nh{uiX(0vVd`6{3f$KJVpAX>=l z45>VGq4^SCKMeP-h|Bk}`PHN%Mt%l6)=sS<^C2F_uC$#wtesL{-^I@W8kwyPDehO@ z$TcW@j+In6$j^TDBxU7dBT~d3G2XD{Iys9u1Da?*KjWI74KnHXkCAru%X3tN1(Dg0 z03XtmL*}_Y@8?GDwF=6vft7&=kZE_|=QS2Cz3HL8aoka0zK0F3#1~nd zj`IQs;w!jcmNj0=Fe`}h2`5#b+ELHtU6fD0);9j~gI6`7oF1gRsj5lqNw{N^(v8D4 zosF(8M^b4)6&^vQ28#;g6#oFGzx{Iq^{K(CsB?KC&qc@UQ-ec6ac1Tw9dlg9v~zK= zeeKcmLF3-KNw;||u|qKA0&$w9y6}Qcv>!0!7TiCTZ%w3*dXa6Oe=me@Wp{L*2FWB1 z#-~pTYD*f0L~Wy;uD|15ph+Q>qd{`B zhc^0(PGoCo!5{ZUiz9FiEb%IY9RRO-k-nb>&9!2$9>6j`BYa2{T;GtcMMc_2lp*Wq1?#4 z17hdYSD5&Pck6e2^&oTf73uecFpr)$4A(Pz;pi@JWVmY?+_}!>lK|I69gZsdoISZH z1#0Pqn#)uxjmK|ZpLkaI@Wr}}ojP&#n9|y44FuOQn@{w4)Mh_4=dOCz&6wEZuZ6^@ z5T^)vAdFRHjQMHTgU_I^LLMKq2j;PlKJycg(wjDkW~fiuAYMB8hd;`WW*QJ!f^9N8 zLUHd`JWSy&U~&!yKb11x+FNUBT2_Z)Tql;q;Ct~_d`TL~VG!-d@~kR+NZOym%ypGK zyG-$j{{SvcQ@fRZ*&ATs00|zssZF{Shm(UITRyp}jD=)~dVqgg(dP{{{Rx# z=y5xaJM^tqB>gKF!#h_c0gZWm$Z^({oj(eT-{u2{c(Hm7~VR>%`S7=FhXY0V} zRlngMc(1NEUs{y8xAGLOZEmQ}szR~d+asE~n>OzQwmq@_HDw#+9C6#4 zB|D&n9#%FT*(IT6%NE!O9e+wSCLdv)0MG82kYtVAiuEZrlGO8REl!6*g&@{LA{E=K!42Gb=WoA0H}wt(7?C zN1*=z3YYsR30G)OFCgt8$5HE4gjE_^s>-s21;!Yvj!&tf zbhMQ~AvUqg@yYl4)zy%;^&`LOPPaqna5@Z%r1cXhN#VOTk(uI&*z#DQ$v(7JtiS6{ zIHI+&7d}{65x5f-&rETePawj<-f2kw=xh(lyBYo;I!F7xTHW0Ju9 zRe7y%?9*)4b0#~LB8MyJD_G6)iImKK{nT&f)yqu5u z=1nVon1E!pIUmHzMIx>;E3YsS6zXxw3VKzAxtzWPzc)_3Y8d|jvyTeJM_`>rP5zFf z2tWfjZ1y3CH9qdZ4^?pl15cgMt2`d<>$MS5XKusD0l=O^?u&tN%957 z!|at4X;Hx>_a90xa7fA1A)iatByB<)i&l~&g<-U~AJ0icMJ?$+~riW@fh_U z`Kq&DJ7zJuK&`qrC+6E#=9+dPo)OR81oN6!D#u-AtzE=njb>I-ke$j?A4vlINg zm+qYNURMR&ix}M#D-)K-HEk~D0PV`-zU))DnmrWE0OZz9{DrPjKrGnc4(7R4)Gq@K zw+_C;nv?C%y9St=n3&Ndri%<7<%pMRNw? z^@%1;#k!1jH3ahBOrtXSY&)v~S@N@9WOiwFmMr2)5RNkc0M?-UOknN{xDt2=A1`X> z#q_&KEH~pB-BvB{e{>O}J4audlT2zz*hy9LS8yFh>UfjZvc{nhKQ|uusaE<1AAdhl ziiZ|jnlucYQY@r{^{R_?8)U1F2Tasv?R=?Ucp^32a&g5RtQ^&jU&IoB#Lnmbx)14H zm9vksMaLTjdETvdw>NW6g9|K~0F2_h3me21FssaqAW#W*#(xU89SDq-%~Ig|Qg7#j zPn0!x}=01lNIC{>4Pu|>r*GjS;lRmAXM3&y!EGId6Ct9qSc2IMnUvEVx8pM zILjhuv1;Jn`J>1rk4$u_t@W7DBRF#)IS5Y&-itAFqp$lmpCc4hh_dom6*?>ysPd=) z5t4Dw(zuIFbld7ic~F#WgCDge-n(%2Via;P*$z69=zVIrTPK|(uNurIxRGRH4Hu$g1Yv;}}90JxCnY;O886 zrg^7vtkY(-**mg_~>T0MrvrofN6&hJG%4QBX{XV}*`0JUrHB@Z=$;zrG{$VgT^15~wo zidIWQ9I$BNIpb&Rnx`lF$O$7mSNYVa&E-Z38-n%!0B6(ls3pN@M+fB}hc&-Lk#2Wh z9FzVfa^PSasW3k()iM%s=~x~eeY#wOc1XF9WcTS>#rW%*=aSUygtRRa&V8w>7istP zs7#%@8U(%l@l(oIF=!Q43)dYgRg>l5_Q?9xA2S4+l^kR6sz{e3Nn8*KJ-Mha-x_S^ zKfro-;-Xnb+GW)0Eo5AexJT(u#JOl-1+=}0#S{$NloKdFDzFuxEiD^^VHtK%8JV)D zAB7rOjcj8e4DLDl=Cz`gaw_?nMDj(ES=-AL7sRTBmBR&2fM5&{%BGsvRs4i{1I29GH$k0ri&CNNL)u4h&F zbqYh6HI_`A11trx_$t?{HlwE|{{S{+QkV_7TaVJKje9_5P;agGX9FsKsH#$stdA7B z_-T5$3w>=l>5&s5{c%}0pAWU$VsmWl2*@#f*&l^{0Q&y`he7%8?RO9MN&b|h#Cj(T zm(c(}yBmLnQj-;t^Go=9Q@3Iyj%fWuM8oyPMfNL%8%)Yb=LbAj({gK?EXqSoZ29}a z<2^qSRZM;xzCc>i!1IxWQB}^xW9H8y@m&Z=Il-<+$I<9J?_7=>w0-obwRF%Z)}y zq0MJ~lI(Dks}7$x7^GCbkN#RO9r8^(Fu85sMmaJO^u|BNpl!?dm}k|8T8LcTqYS~n zo_63)~a=h~A3R+2?gi8}UBDj&5no~`)Po@p7fyFkxPwH&iDpW)~+ zm8EgmaJ-P5^sCE>0OD6*yBG2mkEd!6rcLKsJc%PIQ``~w)Y?|3aipx?OM=rj zT1V^j9@SSucQw30;jJ4*(#(QMUggf%m5Al4ifGn0S})r5AY{1PyK53Q`VKqhv+pLn zy}etxZW>7wg~%8O=~eF{y1wS_S)|7&kOBO<(Ar?MEZOQU`?%I^pn%&+2XCmYXS)G% ztOz7vXPo~4g>xdyXDXjJu{of@BCs2ndf=LiBGj4DNvT5s!#cYTLV!kol@QhAZm7%e zky!p+xFano{{VlrCe>waircY{v~r;5X1%VZ33*GC9_QS>_X@oo^bL$iE0@|-^e5Dc z21&p;qmeQDMs`AUBk!-^!kI1DjSdKA^cBhi!=wJRzHFVO$G%N3W>>T}Ww?0=G694g z1!muucm^W`{xx6i7YcFa0zGj+ytv(;l=h|U*!`lho?3q_Duz~WNyaltADXkXxyp`t z924j&{{Y&UhW*$(haLX_okGsCCK*{sJZFLWQOL#4if$%(H#SJm0RI4orAM{I+n61p zvys#3SL2NVY|NzX7-OEaD#Xxil#;=>f4nH=7coxZm`UbTC1 z-TbQdVZkJC1Gaxk&yp4sC_*;5;OF$GYZGzBmuiELnRz+yp0vRsNTw1gIUoU#dSC48 zoxB1z^R)U^H+dFdo3ck-o_*?5Kw0x$TLI5KG2Xf_4c*KAqKnZA5ObR6?4w3yEOMDU zMRa<4h;9~4f_5BK$(uzTc$bc+G~L|RJQuAdPDVk%^s66gTy^8VD;`r`V?)g62c|v z7#%lLe%uhY<`t8yUcBiXP@}osxRo4zIqz2(8P0b_edA&e_CKvbEPym$?vLk4t8jLx zwRQk=k_Y9@NG)z3VHV*C7|S>7TUf^DP2uVG>C%FE`%H)VR=3)h9eFjz+b*MR0f{7! z=5pls=C4OR;7my9Sae`3Hw{fyOCzKg0|B#)ahgMNI%nRw^pfL}WDZYL(0)}atFYe#hDx$P)ejWIF0y4L3N2JVy^fa4@HrcNg+W8UhMmYc-s!uxgE%b{UFcQ?rilg}EcK&9stF{2$5gk5kq@E||l$>;E`Qr=*}i~=~|nhXojK;MQbHp0e0g5%9oHS}9SmS8fN> ziYuYTvhZ$KBhe4|QCH5z%3t%>2ORPF(k#*O>Gi6F?QD`8JaV|8G7*A$4w<6DF8PrW zjCJXgnqBdcjBV$NrZ(}lvys3CpSuH)#ZPc447A=vQcH90AYX7^nHHN1?|}yyA<6k>=Xgi>t<^EUhJxG56R4e3aUmOR zWMWT1Gm~E6o)ys5Hk(l(BOknN)cCwRWoqTEq`8Qm2G{64s=cZgA>z__b5vB``enke zP;tdjlFY`$G)|-*M%wpZ>;Te&H5rjH^Njq>`1Ym#!;l78@7Ys!QCMy`$FHp()Hx3X z^4)my<@}E{2=j&V+paKHzJYBWXNStTmMI1>a~CJ-b5#ET;T5uZ5Xl{+in+)zXK?)J z_Q*L83u|`=1qg3`YA>_MLCE&bE8bJVx-Xc{`hBy<*+e}ljo_aTlfCrl*FA##zm-31 zgOQ#LZCj5)>q+)O-0_djy|um^XmU1INfi2T>GY_sei-QT60l1oN8Ps?J*-%{S>lao zgkzshl?vG?EX5i3c4qsgy|sQ8X`w&k=4l%k&)p)Rli^jM$y?TL!z+*1G`ZqCNbxB& z{o|G+Jba@ZR8OX>I3bQyU~yj5{{RZc2}|V|Q-DT!{OY=VEV*=G_tB$cjj`l6>qj&~ z(mZt8$Ob&a_zFC`l^7dH9rIqlC&HVs7)N^!?!cxq`qg3ZpHVI|b#4>69jNArS)N$F za`4gr0N*q;vhL{Xfxsssy>c&vhvoZ4=u_XzT<7(v<@iTx@sB4|bYtD&-TG#w$|JKp zY+uT(!IfBgVx(K-!6YkKFw+O42(wCMLS1IAhs0j#5^q)oSRRv*H7 z=jl$uD*orpScc=Cr>-fivB%a)2R()=*|L$Cuyx#jh%Y9ilE!BTa;x!-=L8R}G@1gs zh})4WWR3$KO&bZu(yi_qoYr#zgBQzyI6VDo3yXP51rWE({?Bi%JF#d?VVIw}&(@+l z$MEw=cdT)$0Js??k4iUOqA3!vJx*JJMZ&{>dHu}i@}})_a>E(yD!_YyNyXCqG&JyFg)=LA^GsTmMV3mI z8-O`IsaH;Ql_U~wC~^Y~im?>Qyq4TR91et`;Up#E7``>-hJj1y4N*qBPKRvzCWVxrgO@bbYN-@SA%Zvr4yK>7K&rE!wOgf9tpk90-RV|XTx2!}PKB{sDFlxq z#TYLmoGQoj7ALUvuD?q7VXA6@CA^hvlhBRN_>M7CD8&@2HqSLM+z?wkLEzw3U+n9@ zGa_~i)Z_ds+#~o)rNJg{bs1zQqN(!9{CTTT_#eYoWD#rjkU!_7fyd%8P~{X>tnlQs zpXCiR6212Isn*T`eDE zh`bYr9WsX_{{XL1Kvr$yIn?a?#0-H)ygQ=Ac!oWYsD(#lI27?Lq~TnK_c^S=c4c)~ zVloEc6UQFD!?izU(_uhGe#)nHE3xQaX>K_E@-7D;pfuk)?C@3=82iPrbLrBmt+nA| zCAwAg!eEcDH3iJ}7E*1#)D>mMcD%fwprkWT%{xoTs4>@J%^;rBXe}XH=H&5DhTzK! z$mPM?`?cMJ>DH;Yk2J0Bwy{qk1E<^=^v^U{4!qr4XB&Y%g3$A01z?a5Rsy)oPZ-Il zU6hMW+X5Ur?ej{099EptuArgx%}xtfb;w7HX=C-z6lfZo%+q6Ro>W=ra#;RYsM{%n zCFsHb0H#Va`q!Rb#qk)(_R>r?nR1UDv^34SPeas+3E^$7|cr9$VQPPLSDBR!j3zNKw6sUY9a zmY{dY=bF2rS=nhbve-lq+8jKw5x6!uB%kF=o+WZJ2tFi5cR^(U5?R{j(DkVA&Ta8yInaV!P+Jf@%WzNqw?=#w=vqq8pPP$3rXdY z+3AcQt|}cwQl?EOh`dH5VI7{4v>Xl7us`|*6p|~vjMA#cJ`R$%^aCqYwq%y}i&O84Ad-bLHfyUvJ=ySza<+%qxN_d6IQ@f8+K%fb7JGjrf z^{C!miZ&r&cmy^nJfk{#8rOZ1ALGf+>90 zJRaO>rMUawj^076^D6`QTaMz8xl#OHxa84bG%~o|)BUDA(?&k% zW%a=|Pjh_3XvrD+RGD(Q1pb^-u*)PfvB4@q$IDMukblcXCmm{@TOaEQ=Z-(Zmvf-| z*}=dbv{(y-x{SHV9h0pz=eGWN^fg;^=jJshoa#s2JaSDI0pJb;BN6`6;H zXSa!$-9Q9?=<?Dku%DDJlti_)u zTUn3$;WPP~^`Pmr?+kEw&UvT#yy0W{anrq0sU$8$cxBIlHS2JE%|Fb?{PH`;=~)x# zH*sg}8ePhJybLSokuW3>8y&GuZIAx2D`)$_5Gks!sXT|wa%q;OiZc0ZdGx3x(PMMD zCSjjWMSVFfhMzitC9Ds|PGbPpZ2l4O#lg&)WIK!sGkZ?)Kjgyf+ENmcM8i&+i$z{{X&7t5WzQ!&3!QrA9W7mkh%n ztuJbWk)8-5Ez3AOb~PwPQZhLn{8zaj0{Ci1-7b|IpZ1-GKO&&TR`@G&k?q?y1w}>EvKC4q*0c~VFcHq9)N)WPF@1gL2qL6OTC%WXAa`0K+~<09aac-!TX`q!6B;LjG@Tat8%(2h^< zqagkO*D|+%d@rPvK6B;%|i=@Ygbsa5#my zuLEi1j1`*RP1x#UJpPpsxGXR&X^?YkwbzDv*`iiy&6@KlU}e?jQr%V1bsQ? zr;An5ZkZK)M{exncgr&1iurAh+?+2X*R5KxC9YLYSDbAJ{NjfNVCHAjZF!*Z!&bIn z4^K1}&!7O-UajNJ2Sh6Es7%ZEOejHYpZ0N@@cAuf^N59IFOiOZ@8wYHI$h{h&Ah7Y zz~)d?`<%5(iYWHs@n1xi&>MK}XBqpXZ0FqKtY|(kv+-T)=}jN@d$%bbawH#LUuyDQ zFGrL?v|d{(5&`+Kl76+(TXLjwRgkV<+;jJMmP~>#u36+eLB~MJvQ)oxE*0_pa~lb6&ef@u7*%K3>3d z;+&ASS!01CPyinO&F$VVdjYlg;*-C z)>d5YKF9ji!3NbhKmj<)H(z>uaR3yKaybCvm6{(iWjS>ndfG)c)=|o!;n3Y6{C>3^ z#pTV*i7vDVWprGR^o3G=vsxk%xR4b{@BaYnq;xx#kS+)DG3`u7Y%qDchnag~mUhn< z`k^wp9CpQC`yG$j&?ld4Ioe0ee?e1iOonFw6Y}w#pYWiagxWO`ifC)2xi1f8y+YlKdZBntzujIa9Z} z$6DwzAoAETQgEmESJ&4xq&CsXKD=h8bvrT$;P46m06C_{Kp9v4aX=Adcg7EYS_`f* zvnM}+s|68;4$+=|?I)AS7~#J5X#rdB43UBAY5TY;4t+9BIiTx|9QFs1OdzQWeq4@u ziMqm^kar7J-cYFstaz|>1Y0ntvk{A4G!{t&wVh3~I z=|IV&Yz|6pBZ9)59G*%Hf4oQIObQA6z<@X;XYr?vyI8qa7#n%T05nKco;m7y$O4)q zC647Rag)Fl=0wKaf=?uL6yQk*0hsmxbf5~-%D~`SvysT`y#-hu$+9?paECw+?tUQH zK@aZku1RnU?gWP*Il(PB1c%@fAV84d1Sf>x8XQ6(5C|dvA-ntT?tOdT-Mx3;`@R47 zJ(xZ--P2Q3)m>d(HPyn3DwbS3b_bDa(h{j;5%$gAjA?erfCPqgUAltlbFyujZ9%CFex8L6S(F2j zEl6JCn7W&8BpuI?z!5M975C^MpBy{o(!+vR?g|r5pmjIsx}S9%3kJy7R$)JkE|{=* zjGiq3HK>xt*X!VQY~YDShyC4jlnl8u$7zRwjYG8hAR!4__LjO`(LNtwcB`q9!9z#z z$}Iu45}byq4)5slntk^^RW91O*Wt+c?_5i)B^HpWR_!H_ypUrH1?<)NbWZ5jt9d~q zlkwanrYA@8$o{){f*&%@X9j#TtBZIJTvNVH6DUBZ9BCL0!T!$_KqqjoO+ogyuSgn? z4=JpLxtd8BM_IAbt4;4|KHP91uRQ=%sgNexwDslBC5eOmX$WZKk0~(MJRKkCHx6p1 zT_)ZZq)IEN@6$NAJ9ArM!!ng2Fhz;3WjV7!<->|81vXjqF4Tj7Cus`PrwYH#!jFOZ ztGHC;8?+<*ce_xPAj&VH1CW;!XzD8~_+KysN8npNoD5FpP0455;+57*dk-tLl3z@T zbfdi)oxQ4g5FNMXcx--eTy{IeJ!vO{=}VHIh0p_t|mq2abk;tew9>nUiXNxhvSCoKL_2a+<4`9P-sVw*LDk09N)nGem{$z z>QFfsrgx-IZ}cON7A z-eZhn%yI`Ar8})ycj~b{tg(m}OVN|k7ZTiWn9SdlF~(R`F{wH4>?}0igB{E*WcnmT zpk+Ed3beGYT_LV(O2N&;hc-XYZaJm!ELqrj_mnGYGiPX1$HU10uZq*rR7wJwYl3ukWvu| ze4j`$pV{G4bdYBhu>Ef1WOSf&X7Y&uMqKM#|=b}bK=IDjFqO2z{_qgAar zCZcM!XLI|MZOFRwG}V5|^aI12@C&z5#XPXau27qj*3`0VsOxUi?&`!8obYXoxuvtg z-4qtozjzgT$7*ru@OZL8FUNO!BZcJ)?p?{YMTgn)mr_#k30`6jC#^ZXjKtX3ph$%X zUO`Q?H`Sz}{ZcqQq9?ij8%a_n`0g*fE!L_kHz9t)HZH#A3QUEOYsL9_j~()oM2$0Yb{Ur~Rue8#JUr;h)B4qKb)?b`f z^J;|*TF(~bq<>?nIJVqh%<|mHxHp0(EDG~iLs7pZpt;_!kQjR*UMUyIvQP(NtHgh4 zm40$fxP^Fsjm?;na1@tCCO9|w2;`pA;Kxg`f6DOXaRnG{f99ZnX#v%?S`@#t^ESoR zcaV3xWy1ZLlE2d2j#~H|OhkXKw+&z~w zsD%}7TrLXRqO9W3Nb=IE3&x= zUt-31Ic&QKQh1jUO1qVO*m*}?L_<~eIw400+d9okv(p7Oj2lsi|AISO@IYZem*kUr z={*Rd06zED_!+5qHkW_ht?H(ZDtn3XBbeuy1J_#ShrR+5>-8$0v6*11ZdvV=m6NQ` zXQgBkJk6%D8`Ha6_6O0ic*4!Rw`m+l>X9vv=jVdyq{6v+LqoC`dUbpT#)c-vvyDzIyRHtn0!ox>(eiIC9Fj% zC0D+wErO`VBZ1?xZtH;f(5iJxsg@CIGis3Jq60yTR8Pb-yU>P}XM|2+Bt_RPZHpNU zT4uO~VM88C9xDrDP8HK^h<#{YKxYyS*7CWyxGL*tV;_c4l|rzH!m``MTo<$rQ~6%s zDmdjckvT}^u*7x`brBI1H}3cd?g+9|CrHYmbMp?p--aByck>M!ZM4+IPIDxQ0%AeZKZZwES(Q` zeo4}ne!YMq%MW`><#rZJo4GJaA5?-U*vr~Q2Wg@mMVevz5h=&IhHz~^AN8ym4@G@P zy@0k>W#vn}R0i#=%OnN#)XTSp7gpR{6oeGx9E-*d~i;@X8L^+kxwyf^cwI+@79)otTrd4Q7CNcRb7JLe}k0UIe7M zBb+T|w&1v<6-@QoZt`ym4xSbxh8LeINLH@eIF%&gy6{do*A-BiG}gEtUrseCDLB4I zUKdL%vPux-0DH0b%DmI)bFm(C4`~ie#?GqGF%W2nJO%N91Uv@%g2?jbUXbHoILMPX zMcXXsI0kua*&KHED_p|$v52aut`)M3dxCKvWp}>g@$_>?x(KprG{hM6jB^TXEa82$ zGR&HF?$sr(6a-^tee=5MVG$EE*nM3Kz9vVkwj&^cu+Vafn3ivw75-J@QPzR6xzPDy z#A_cW z>m4s@5NRzg_2BuI&GkeNUbC4KMWC2nnRBLn^(>WLm#2F=EI*FaMfi*(p?rjYBYgIJ zU~YOi4tIC=o+2AO-(rVQARMK83)vC-X~X)g*G@>zZSP&>RgF$5wfN3#)Chf&Tn>i(E$ zu{&W9(-j^qv6-#|6$?v>DHY%5O-3rf2LiF;p~ot*VcKFb_FY+ z@J;>XN*faitc7p%fIzkpiEd@ftDF2}M|s>z&?7!d#Z3^YEn%NJ$G)u2Jjaw~{W;43 z-*}L7z3fTDCjq@TPntfGtd+J;G+Q(?r@ckz7&?xRui_7s)m|(x&cpgIM*q$>sM^?QuE_ zAn2}R^clOiWg3FHI$ox0#!ANcIG6PkvcC)G-MY`eY|t3W-G;%a$NUjB*3@>rw&7~{ zXiQ00lims(52JApGxokm-qvt;VnNoWasbLjSJs%5$AvBXiK~E84A@oz`-xmfI@(h+ z4|$WQF}h+h(Ya^b7-rN5%qH3*?OKDcY^%)ZO9o__&%)2d3~g|(Og4g8IZy;%SiR<9 zTJu3^>96Dp3ERnOw5JExC3#IID3oeDqXeF(3Ko~4+}7{&z|%d<`rh$8iV2Bg{Ga*fJs zYboMuKl6((SSF?f{sW{&l( zzng(W5PJrm>0=6AYDv%fY083FKi@wu+dAt1%&RF8DJag#2Yw@;9x6XF2jr}Xo;TRI z_OySmTX}7T_TdncpN15&wN8P^#fr-O22kJ#!CDAA*QL1@+PBaogeGK>ut9qv@Wdt1Sz92eXC;9IWs6#n1J8&7KNxO!Y?CuBhuPpx0Z6EV1U@jbU9 zBlgeFqE>#&lis=*a`J~r1y)1aCTi^i0&!L6Q%~#~DB55c;1~u1_EFlVAUF*dsoRO)S zZ0uN$kCee;y5R$_;74rshxwYk~hs$#+ z-c*t8U=6s1mGv_1f_tvf+GoGVO|X-~E>Qt8NF{y}sU2Hf_9q@w*QAW$+)&p&S;BJK zjF-Z-ZL(}$7h%!IGp(XpyatR`ve-PKC}52qmzR@OZ(*bZTZE4S_k!AG!JrvtcBxu& zbOwsg`EUo^Ohs#3!^e!lyXt(C@@$cVDDzbMDql5aC2c?O$y<1>)Y4P(7(CN?zA1SL zhm?_w97ZG7Bg6*3-Ls?i>{@z{6#Gz97LnI9!;p8H^G@yH*EgzG%Pte^v8rI*e1l1} zAs1HZPotSWLudJL686z8bvXa{3L9L}Ns&Vnd6U3XLEZTOg;f_8ZMe2mm(sZI=(JeoCfOV_Er`ioZ6n|9yf7C zM>88MPJKH|4_g{2l#8EJ!OG6Y)`Nzd55_6&?BMLC?P6wO#VKRuWoKcfB`?J(W#{3p zVdVzw4CUhNWaZ>R1LKslbMUZoV8V@&5D^6`yGxrBH zd;&ZGI$E46R!%m+>-hP&pkiV;n7?5CefIkb=$4Y4q8tbT0Rhnf(EtScz6vsu^|7-C zfmBsNtRN5w9fX2}073z-5P+bBg!JQla}CnG_0#oDL=zu`44i;V6FE(Szg^$t10h7@ zfk3r!-{(QnAaqnzG*lFHG&D2}40KFvFb*~r7B(rtZ9Fg~88sCp83hFm0|zq=9UDCb z1w?>_jSI@l%S+8HC<@~i;o#xrz5#-Ofq{XIg-wEkL&8lUs+PfSWqNqw4@ zo{?WrSX5k6T2@|H-_ZD?sk!B4_v@bCzW#y1p~Un*5WQ~*$45q?g`yHjYNDCB-lpRY zK?h4EJge=(py$#0NNDahfl0)`yUKWcL)s6@{up7Q{}N^YLD=8ungd}2jERVkgbxx2 zeUzLkq7FwY0)qm<*^9&@5Ev-Se>Vs`8)4cF;H^Zu&5PTR ztVME(u?DvjnYxvHJejU$B+-8(^#7%IOtMUCAVDSe)QeN{yonpRv)tw8K#rmhHBi7v z<`c4DbVxoN^sfdM=%}4-9wHo)hf39etBRw9LiLE$M(D=-(jM`$GeY(hEVlFEmf?UfLHV8V-@t?a z5`X;#y#J@(`$%g-0;i7!s-7RR;Do}#Vw)$WHSv$zpWMR?h^Q(Ufo4bcMmYZt_x%r~ z(dMD#XOLz8Zaw~9-TqIe{cqr-85npsIx7RDOSvAC9T9l$uBCzGBCjOis#Z*;3c}=eS96w> zAOSak#&Jk#PSlFqK|*lJbKAvH2!iduA>tvWpWJ&ztb>UFA%7$2|J{H-rY(zBmLE)o z2e!T`LmoN6=*6DM0Mr3qYd8cnLJA=JzaSBl2k5NAn+r9UlB35VAa=NFU(%Pd1q~!O z+b-T+BM?uB3PlFSUu0N(g8TCED(>4Z9#IR|$tH zb*AiSOpwV$hLfEe1i}5kq0r2BZ3}-RDFtA>pj{S(qJO)}{}q-&rf)7BEYXy}p*T@e zL!o3TNs<7O7Hw$7CdW($-%7NT2XiV(59T2;Os-6Zz>Pq*%)TlP$7MD(LfTiUQfI%MM5IaB@_66sC2%Ai>MVQuB>?%V2HwByYWIP$j z^LO;Kf7*xBf*Wpx$%s%A7<8k-aKp7{5)-80IP9ot5tCtxvb1senIn*5g@!+(Vr2r# zEoumyWU8#l76izwSO{u-21tTO$!AAu(vug2kl{69kEh}lbvDgU%m8q!wClnGb zpf`R!Jt4XGH>>B-u8Mq>qKX62zoRF%=1LhBXe%g~hJIPXp1DcVCNLD3}Zn z#=C2Cti27o;if+yq+B2fBxglPaN9lg5fB(q4gh*CS%fq*Kt}(fZa`)y3(gvcx+`WV zL9npkCK`}DWL``q&6!|Iz(An+qd4|5p#aTB8_g(yH=1G`sk9KVhCuo8TH^?^0=(8C zvqn6sMZ74HnyMp^JgJG_H-7$u*R_Gp**ya21X$WkP! z73P6HvJ@mqjzIb#Ao|IqBsFHh>diwzqR3E5k|xuDfaYwwz`GCxgn^>sQ{LS_C9PN< zZA``RdVUC|Km%J$!T}j23ei-Yp4vtz$>4{3gR?XcJ$QF5D5hF908xOW22{o$Va>nG zBLGgmR6=t_L7tF9HGn*3EmzdKww#gnTklpVh5E#wFBw{C^=1u&_pHLOS4clbS8KAsO^&GNhL|(9RYC4{Vx&!)XsvOZF_>wL1l6+6n&Pj34drulbbl zi@E-X&WZq;2o2h05R&BPqWlnyxzzt!>>)%}{saE|dpT4H$N@x59yt~WNlSj>k1r+3 z=q%H7E_r5uMr{3H>$JSnqJl;cuQt%ntNl>%kn`a@0Ov8;0ll!co%{bYCj4iGjD%+d z5w*SHxBt3af0CWNni3d5;XwVg067$z4E*#0&;3Jw{zsa}lrkW`BeH=0=GJLpJ{%Q% zBY1AqFHH&Hv+5s~0Dn|c`~~^2MQ_Z$f9NN=am@U6ej<4{Gha?sGY=0dV*oDjf0yR> z{6@ca6Iq)%xLf_=Ns_zq9R2J|`q^0ob@a48jK0-oyIxH2N|1ZT$C0 zQEvi3_ywTs7GfH6aGu5g9e-U3@O%ZyL?e3q-|Td7 z=jmkOVdw00;~1vl;goT9G_!NMX|YhCy~;Y>xN?nYpf~Zqg`1Y_>Dek{RN*ekT zLN@|Mn(GDyK`yA^%{y*V)M$SAlm7cg{Z#+loZ7Z#mUd1yz(|4Lb^QN)`{#O*c6N5V zVFDNzl!K3#hKCEr0eJU+i3##>@N)w-BJ1M;)Q0hoK>$B~e#IsLbKEeamKgB&D`tQJ zc>f3CH!u4yhb-`LasM)6fgk$&c>m6Th5y{~{5(Jbc2jIx|3xAvxZ_7Q<5u(laYNFH1z5V8FiEkSWE_UTN2KP%hO=RH!g%O9D<(dMjv@tx9Lz-et71 zmCqz4PJkb_#b11BrnmdRUdKI&TX~pYcx$&3j+bYuTjpjJfp4lT*HSTOG`&18ky^({#ZjT%Ja9=g6}Zat_2 z2al!b;tRue*@L~eEB7c_?Y;!dq4Hg(^+ja4KgWW7M8Ho5q1{5D=q4coFOZU>=> z(S#D@nWAt+r3?|A;3YJ>KlsA#<^aihrKTG3jVbK#T{X&_ct^=H(dpO7%XRuKlY>q~ z(v?m$84W~mMJEb0uglTuvAPIVAZB_FcBHt2NV=z?%>*Us^+m0Fl@~s}%L)=51OZcT zC3KdIq3+yr+o~}J`}<`NKx-5}fN=t&(0Q)q>u=my!7h%-klZaLx zGe@iO_MkfsBH8YINLZG?YA(U30^_<$g&&wU>wq>`UE0-7CSE$V{?cDbfD?J3?GgUd zZyy$PNAA0izQtwx`zCs=W3# zyHbTn(`rZN93s#}Wc_t^t5j&k0=ryvMJ9IbKBN_EwW4vB zH1I3U(t6hO`cl-N8MSJFYqUt0fEd~bO_`rn{!nNC00Yl!L&|q+f%S>k&$8i(^p0DE zE(u0Wf~A!MSGK#SUT;ZD8?M~_J6si?49X@2o32@{DpzkLsPO$){@*yOIuH=OdeMJh zOZw3b{L=aUyM54qgE7R<`szlTRIV?pmTX_liAxkM+Vk&vzq?SGKB{vc%GJ8} z5!w9xq+@~m@`0#m*pPO$-?H68YF%xx{FkfIpc#VpE}1HmBat(-*Q@9{5w9h`*J^Wa z5lB`yms#N#xqQl>^x5u+Wu77}RbgI#cP(AumVm9CZ>2p>NMUed<^Nv*ITfg+SAU6HHx+|aDwo{`w#2 z&*3~x_S@lPaV=`iy;dS7UirGi(OJvEm1j(B+F~xzYSP6z6mLx!-kS{_S;KvxCY`~@ zoZ2ntp=?$$9%HM&?X%h$d>xL|mUB$)M@@ksdKdB~=l){VMcF@SMgM8=sm9G%Qw=k> zn_;6jH?=smtlXVF-7Ku!0j(2I7Ui`)0Lve^me=N|`C&Q$R{}IYj0fO~o0kSSe&~#x za?Va3Kt?$z%@31;Q;wSkdZRi5+8YlI^rvU#_-MF)dRC5~hWF=uyfn}sS7KtnXqEt& zAH!g|xoLpo2EW$Dgg>4 z{G?v~c%GMw1~`6oUl6$e0|J29&x$#Km7P!DH^vsHs+FaknUu57Pv2t%`2p;Be;83fDFU_O4!q*0vAObY z&Ymv7dw)p19}!M%P8~NhCwG^ddb9B5l-B;+XkY-cj+wbTkVP99=WF5dQ{B4L@bLat zr~mcmrJqL&|IRlaZb3fSZ$I*E8Y#Qa58%IguJqju*AHYepa||V!Hv}HUqEMzCUn*8Cn(6@<2`4|64!Tyqs0JHmBHbs?RzKBvAQ2tqfMbD#t<>T6W^%5mr(x% zwCp>CvoaAaB;Q;&4aYeRMb~{jN?LI5mR*@XejCj-kTn`UddSHuB7yS;}Rfczn|Xej8M>Zl$)7a?p>cz04ZUV zNDo#GEekn(^iiiXyTnLuD|H)|eOht7bnC-(YX&xzoK*Z1QoAKG(~mXD&lh_|)2f-f z-FJCwP2<(_&!+7oG1e!zUbrZ1mOC=|3pGdq+pbrOi z@SDt)rXcC8Cq_^f4VsF8!DRH$38vx-x++5>0TVJAa*q^bc6{6aJ zSMu7c7R=weIJ?u<A~W?g?YyVm=Zz>9=E(B}?`4A_TJ&WN zNs$%06LH^(iFMc*&%&m5TeJ`jpC5gZ!$?1-S!q+A0gBoS%E|?tQ7S5mL%LS-tXZ7V zZ`7TF(v5Q%u}3ZwVj+g@(XpiHNXTIID875*fO8M4_dBOeTdOgeKvFs>{rCdDHNJpQF zLU_k9=M*jv%w={u@nJ-#| z>?>)oj#v^Op=6Svv9$&rhO`iv#b6b$ms>D)lRec;6VPv_0}^uI_Q4_cd znkBsRj)o=~qyil2YU^N+HSTB2usvnQ-`z`!+C*fOn!7(oG0;0%Go!>coU5E;)wxI=6==dS5C_F5}Ygb zEl>mJzRwDbM~4hanlT(v%B(LO4ug=@skP2fy7s=BNM;L0nx9C&D@Yg?us zI+mUHit^it50paPl@OKE^hJ>m22)|;r^iMgO!*#Ssi|z*OfiCGnKDHQ*xnR)VUUdN zxS+q_Hu8Af5V!}f==0dH;|bmkc+wJSWC^7~Ckqk}?7e^98WsX7L0~BjZks~u*SSUG zY2sVn5%}5^~x|e0Pk$cZt-hxXm zIN#kD<{DZVxwI`kayzx{?tID2e9qa{R#yG(o|ry_>Lum8Spv>uKUQf-_|BMD*>cCQ zsuz~_cbn5AMYJu+JHi4LwgxO+LLi6XIjl|dPba*KYvQfF ztWIuD_3zCeJ+rCRG~b_iML=tEM9|Sfn8SuA6*13pM4vI%L2N5gp0v|I$Qr(*AP+1$ zvi*94sOB!))-B%x!@V=xU7C@Es95JGg{VpLcw#6X4>Jnx<5cOHy(|rO7=NqqvD@ck zci5fO1dJBp!X)!$jyw&VyAq|ZDK%>X?>XC1M|YT(ON&Jh_y}DHy$qsgm-vFbMM{7^ zTDOdM*gp)cPi0oJX0kso;E;~VmbRE!-`*;sjdR9lM z#*;v4QMCx-G%hahiaq~w$fCb1B(Xe3_5M>`@qD}CgPa@*1QQWO{#0%jemqx;SH<Id02;QvKFIVSC5ndT!3JB^*XA#GoV8>T3R~Dl@?NaZLZb5<%&~mtt$D zrB%uCz2_&D;n=~#cRA2rs~6yH^e?@4XvtCy-2MFh+G@I$R3y42Y}1GTU@@TmKHbjz zdk4V`>S7G|mJHk$J03yk?X53VaB8SwN1NpNbjM5V#V8&FLl4ZS$bslYWKSM?rx$-j zZ#NnRKQaazGZJkMj%_Hq>WmcM4 zgqpPG%?fK9+6uJcrE7Yae#2#a>M$(I$R_4csN?2Jgli_$q)5ZuP0(1;GBZz4Uy9_? zN?Ab^Pu4MLce|y9YjVd8vevor6tT~RPqD3xQDf&x zUHjLxTq^ckpQ2+bJ-mB|Bgo2%X5MW}s`Xj1f5x#+c?E0vtZQ~C>eCB3vsZB!QR6-K zL=S5)wRT-zF48gibMj}ddvg2i=UpRhU7}9n;-%Ze)Mi2F%Y(MD{Soyg4=hx3tTIAF zjgarDGNautM9#SPB#(Gjp9qm-vfJt%G3sOrJR;c|<6<}&o47MSoB0VX)viUa69%~H z-lK7YTY0;^oVURJ>jY?-L|&D8Wa2C;-mll`ZOo7=sKn{I%&2MbDX^dWK=oXSWmo4D z@@QF~d_2&mGkvs?<`-F;9FmP!EvvbMyQF4Hu!@g?@PMw+x3G5dE&+;jkWta|Rd=cJ zZ#HWKpPdb<9R)S!-}l^RH<6}7bH!dG*aqQ<1hN=>QE{yAT6a(zwXwU6*S`wJQrGv9 zdxhXVlU6*=s%5p$8f?RsESFxsWGG!D$RAp zCTCWsNlg}snS?oJU!5ZT{7mq%UenrLk2`%2R2rXg_vq#%BVTFt-A1CR2otU`LmJi1 zGn%?PD@QaIbDP!yIl@qy4p#E4ZCiF~|h&`U~Upo-sbDOE4GzEJ2{)=6eSG5-yP3eSV&}SC= z?>W$(37tRjc~gRq{DQJe(O7{-@`8ZNNPqs>{6jhWj)+F1u{jV1Urnl(K+)H+0h}EC z5&750*a57~I+1+AZ1$k1i8BUAomPUK#2J_V-;uI(LHz%~$on61D8YVqD8YW1V1T*u zvqK5?!x;KIhtiMCzkI*>3mr;7UjB#S{#l3850d@_^griN`cY7S0{S0yDE%-^e}VfK zIFtmSTpV1yG`t*8E&(Xb&oLN`Lr{?apE{Iazvoc;VTJ#K;6MME$N#G-uv~xGqx8?G z!2Udr0Sb(x=KHmg``cNsAXDJ~FPQa;`}%LQUU6Ulm_GWybJi>962a;JX1)HH&HMlR zS+Dy%y~1%u!3ydhHy*-WT-5J(zZ^A}({)-nqf4_`PsZ!l;0hX>EX;rMIKH1@kZI!U zz&9b-6`oO!;99m@G^HJ>Ztzf8oKdK;d-kyyg}3PStA=yL0j-YRh0;?IxJydBwQT40 zr%$Yf0vsJ|WsQ*}=G=ji&z?VkSVXV3QxUq9E;K`njnYy4Fp4uXgZMTXm!p;;STVZ&DmcU%*m%W6UT z1cVCbd?LiMKCG;3OWE1ttP$^(AVV4a5vp;6XQl5A$+6KZP2^qPdyX}i3==5jiisis zi-cRCFdQrCBk?)!7X|c+$dX8rxbLa0)!rkXTdO7>%C#?zKk&~9D>5M9R8q06+Pxop z`ou|M^OeP1RsJ)EEbZ7%SZDrvttyS%EE1m`9m{!hFKp;pz;5d>unSYCAw$2k#>EDe zDs*1dF3iae!F1I1U7V8hoSF+Ob04f&E{1-ED!Iqdm%MD(5A%VAjd-Py!hi{8m2T}| zA)JWuZa)O$Qa8TkzPg#NZfMqRJ;LC7d45T%Q4jhanFa?oW_vyeOM5D~e@8Z#c~k3p zD@64*g;i+CEUsWQB<*~IV&Z7S)S&`7z}mfPDmS}5K< zu54SJLUTZXZdWxaSuV)^Q`~5g?P9F|8qar-$VcdxjLni`rM6;nKAz!kv$x;SAFl)n zl}_$?J3qB$kGdvBXb$Ru&<4>ecG}x0hrC1fgPSyqB2X)xbQ}!#G{^1NE7K<>Dtn&w z8r&zki{Y&n+bjw`Hdq)x1=CNLor<#Rj`9Qtru3IY8D=mT4=gesg~Y2nJ=DKTmWAu) zm#`EPJHSj`%;H7W`L=Y8+|6aFuXy&6NAI0kFYb+Kg(3!xy={9=CWS9r_rwpI81x2$ zp?wI&?aerybh%tDD%;ku0YSC&UGbhkzGvV8HH^7{uTx~>x0E)GzYe(A<%^bB7TAvA z!qBcDjwmq<3X5{bxq+X#`zF5iV~dhs*#{fae=QML!}~&(Dx5SCDfT*d_=*)vwj@C} zB2Z2=PQ5$DN{}kqNs+#bHnPLMnt@(Wj#b`Of~@up5m9IVOwx$6(dbv5gzC{}$#`wB zUY+aZsjEJ1Kg_z%*t5L~hfe8SX#=I$Z8Mbbq8!XszEu&M3$R9hU5?S4ywbEPQ=sLb z&5C|xP4Nu}>P}yHq6Sqt;j(96FLswSRYhWFTktHsXFX;V=hD^rp+MAkE#o$WUnF>0 zBuP_11lO+FY^hYA?Pxv2OP{pduST#0b+MD-8;b$QU2^^{Pu9_>HoU&lTrO-&Ock3{ zb5)9GZhLo2FCJg*-o7(9#6olVQT(1guk4lI+weX}V`K{nTzZ&`s=JUxZ8?VGax&T? zLmI!Bw|nEf#LO-YT!D>7mrmzI0=|k3El4$3qZY=_T|K(cWhWIPWQZyq{9H=vs+V4r zc_`l)aKCy}_nxxtyzr7Y5;Dz7fFEAZ%tS(RzRZ59i~1Ws+=fX8vlNMfTIY`yt?dtI zFtA;Rsne&1n^0}O!LA0&Ujy&3`du9q3pjgu9XYO4gP z2jQ6Fw94tUZVOvvs(N3^*?SOP?LUnfTP65>C0W-0C}&lsX|jD7H`H7cZGxD(tSZ-y z$&0Q`^jOt~Js6L-rD*(>!DsG*N!rF}mQ6o8GyPB0Gu5(m{UkEc*j}3OMzAvd^+~RM zLoMB@K84+xh?R8&mRDMp`#Jh*^5uGS`Q)yuE21>l7HkPsT(Vc@GQ6hc0}-5Y zQ&)Zgb}GJ_5wW(RKs+c;JG$6u-BNVNRyXpsQ^H`PqFO1!`8wY_AMf5*CQqFGIJU1> zMEqYx?%eY^=Z>I#jE$$MmAUxk9%21(_%nWTsw2Cy*+n_BJ89oRL`Z~r6;*i!5n9~n zf~alEN-q_v*SQyQ36RcoZL&U&sFT z#&?iBjkS(uqHx%eiBA2JvM*_qqB4Hsilrl3^|tMF#F*;4MniUw#j{$r@K@TcS%H*$ zZ#bP&7VFW`Oj$vF3wkljk2z@SVn?3ELdH!)OV|QjO?GmG!xPop?u+y9n_jM^40r)+ zo+b>~fc7arB9s~y!PiF>F)808J)@R3_V<8C=n+QQ7BGbdw9htJLdzm|YdN z*5Y`WT{L)tiiG{``hC^1+%bjs!I^KcaxJnu`tP|9`}XzeD;3Ub+Aj?c zQdJm2+$5Y@C{7PdmNTwBg2ddoU7F|Y6EPGQF7e(hhLNQrBMJuzX)!t#a@G)jnB#oH zkg5Gb;Avu^?JMIti-cGh(mTQ(rt68y)V&c5EN}m?T$P8D4~eon<=TxIzD^CBxn7mU zD-upCGjLEEC%}EB)Szmc22o8STA`{Uow7{b`5}1HYJ($Ot_RXEB*9L~ZNh!U)}^P+ zGiBt{J5-k9`>|;2li?YPF37<_^_Yj^=M!tOnkPgX3AdcQbg8xo?^Zqe4l0Yu3i7!s zxKdx$IdpC~5Z`KPZVI`)KE4{nTb-%jcw6O+@D(*vWZ=eo=Vu}6^8pd*=iw@E@ z(lg@7ErEO$ZL6axFWdilMf zRQlwX0Q7uezM6QZ1zCZ*Q&*3NO2?`nKAvZWm4Db*g%iEBD#|i5i?PrU+ken>au_63 zBhuW3{wy#IyymWXOWpp#-NEJ~E^TF-b}VveC+TxnBM|qZ9e;d&CJPFi3#zKpi#lS; z^4)S4VOhmq>Cy*ews44yH0dx^ah4iO|4cqjyH!h7)J3K2PCbBvT$rd4yb6$90l=Q zP<4@hwmCw!m_#$Vx~5)nOom2g%_y$#AWcw`e#1BRYKwH6L=p=LF<)a4ZV<)R#oK4R z*2XGlD;Q$7gV++H-(nmL>>VwwxJ*XCg&*-BBfF1CyB2gaj-;%l2(gHyim#rQkCZIV zcO%z|xD$7Wbve8Z9Y2k^)7yPNaf1qU@n!5}&)7?7gSg&TlW2k4C7|P*=LY{f?^_BL zla6Dccs!*e5n6AYgV#>Finl0UatNI6sUj?3@I=Sj>n3HrHO1YBj2IXgmjU~1KTj=4 zH!z*NZzAn%d5#-s@J?*GNamGM*ooyk;XddmW?wNGKKD4(fWjMgtt)3|fcH5hSWvM1JIH>n z>&2?#sGp`eL5uI^tRWTuPAmINg)}UbeG55h?CAi~_;*kYzhAr1zFc_`zZ|#pEpOAU z>Q{H@N9JHOpys{lsSm6(R!5D^@wMhH`$i3?dwcF4btZSw&!RW_+b$8}N_B68brbK3C;s$Pm@; zdhAt;HE4Z;JS6QRb}w!4YOnS-<`(ZAVMiVnnZ{TtrI^mF8nMXnnRxD@qBjZMVP(7W zTa(!_bW43thMp-7^tR;#A$=?05im9P!Q;manrwp5JE0>-5EHvDUTYB-!N9fWeN&ZHfMu6 z<<)!Mrg_ZoSoD5)#o8PWw5@ zSGXt;N&RO;r0*J;#GD@LeANfP4nN31>`6$`)FPFjl+{~4P~EjR!2wr1z8dK#DREkR z9vvG|5_LO!0drKTmj!nODJNODwD=-eC)GcP!(b&bFC^Nc@qwKHgfhC{!;A!{-~)0r z-b_u~TePUo%dF|zRt_$uu%#N**ly8C&Bt#--VHMl;PL?LNY>q@>T(q6#7LA`Od1na zymW{vdpNhSiXSwi9etsP_Es@P=Vb6LuXLXYe&P#22WAJ_w7r zyA0Xz`b?qsREk!}f`PSMb2?^pQE`hDsmcGFtYXRTQz7fZ{85iI0<5PR>HV71x+7A% zAm-8BNN>9a<6dRk|N^%6ZeYTnim+T()czZn&;*Niv^HBR$5mSs?IjwmI zOBbmqu&^WCG-p^R#p>zk;IL4vSmS+r{QX33@jF0aJmLDw)>@K@BfYLw!pgsz@O6=ztvG1)4%K zHWPoSNbJSGB5)6VPZ<$8zV$%23#%o<{j~TysGw>iA$t}Vw4SSklx%3N7chuE-`YGz z8S?z8HbX*pyd)>mc{(ZbWt>vPGy21k~*U;#DP^7F%#A6(cgsmSCVZ+IQx6`N@Y~M7=B`G zU`pwIFnD!2*_+&cd<%uzM2iMG{#_@IwJU>s>LHb*b?coQm$d0!ax14C3V0VI1#m5?LEAG%w@CG5YpjK^f zbG6U~W8j>6)kyTQ*7O{_dubjKtb!ZT7eucu(xtzp73?9}A@uw#DIuvztew?hSYT;K zwhv`ckOJ<*Jej>A+e&jFzMrL8dy-=MdKrETVT8Q-Sr#(^V#`iWMA}k+B~vhS4vd~# zY5tb?*!?0))d~|>P<>xQ6$TF7X58xBv)0T5ZxxI;nlEm7F?jN>rM*ZQ*r3P1&=DxJ zX9%QvXEU8N&;l~)bL*8uj*{%69%>q1Ke{E@`JruI>E&0dR-{C8E&ms0gL4ZuC%vBT z_A|%BRGgL`OBI^y2f0Q1+$tt7DKV7z6I9`=%rTZx5po+`+xAwBu}~u>n+NgPv&APn z+G08@@aX1}Hxvb4xk?(5Fq*jTLPZ1WWXy;U=RnS18UopaBebLYPI{_lHyyV>2< z)vK#lt*Tm8UAunq(Tw@CI=DAreK@5^Ikk5hA59mLv&9i$3s+QGEMMZVSdYi!VM%C9 zKSat9;u+f#cNS2IgxZVQlW=5uc(dbsQ)jj#yR{8MMjS9rBtPYZ-feL2w-@9|p5lG? z?(@OA3VEfCn#!$Z_CSAHqb)AiS;73Gw7Gpu+dz0QX@DG)x$(<9B%(*sY^6^}V;NcF zgcr=4to3wtyY0{e)nKRw@*I0GJss&DuWMCLoVlqE01dV@6jQ)!rCoTQ?G6E0Fh28Vbx-rJ1 zF+(AFgzuoTx~nJkbxn-3irdRDr=>`qswdTEEKOQ9CSx|Gon}2RR2mzaz&=x0T;{vt zdSJEbO}r!_Tr~=Sva11Rpr5~#Dy4IoOX9j#d7&;Tmu@Uc%pwHk6DKw~D?jC3Z-$Z;>)7)Q)e)4?DIQ&5ni^JK@^91F1dY;Y)>Qu<>4&=wh2gQqnbz+;3 zoM$)yF5Va~YEPOq;;XiiaC_p-mRqhnNN-LAVx>OR?gvJvD+3MDm1R^PtGdR<1tVqV z^sV|MY&VVpi=d04MRloQQWv^CEm4eza&7!5i+I$htbL!>ULb+0Px>~_qrM2rSSP0z zy3UIt>(}Z_t}D?izkADNhSb`+204I~Mp1kW*z&7$TmS5XIOU@HlDR4L)PXPS)htov zG(w)b+44Q(0>P}TUJ6^)fv6@KbA6*NN~;pgV_I207q(+mtkXB|E434oZb_!~JY`|1 zGSVygSQg{k2T5y`wi4644k;w&P02jxM>=4KcCwnvq*lcT$?Lp9Krh4iw4_E!YhF8} zaz>|{aZ|Csw&Hx(tt52;VAiejkVZuyL%`~bRD7UtxJ)Q;**@D-AwS$iby93D&5Mew zMfS82QTR-YFlFP^ra;NV(jB1U_+B?IREaMXby7FE&qmty?r=%Xh$je9kTzsbE&iPE zwMc~t_VQ)QTq+S$R?zro@#nd^MrwWlA&rT!#-`zn)MxH#Dho9mL<8M6M z{IGI2VdCf1E0j^)M~xq~a5-?AQDp2G&be=T(k*g@u%coRVy4HkVy$aTcVa@*AtIYIH2oOEDpOUjdTiFgdey}!0}6R=TS?`+^a#gGOt(S^l2Rh(#ONg1qL1-TF<`6^!cqLT=@vjZy0SBJ^=R zuJkvp?RX5gANZ_0W32)sK1tQ+bTb4d62HT~Tq0-HP zd~w)KA@ZH6yvck>9j#r(k+=HH40Ufe@p&*~2FkkyOOM#yeN=LFF8z#QK>(q_dmys4 zcZ)C0Agp(Sr-Ov=c^vM3{$6KMHKlg`o7gZ5v{F*s2=huD@hp*5x=XCuY~D!B%pymQ z1G2u)Y|iaB@key6cqE<^5nqa{6YQJ}9h?|aq$&tmWOT?w&k>>mMpOl@Xy}?I&my>~ ztaM2>!zW{1%v30lSh^4h0!&Dtyi7HRo^HonXw()>F3Ucd zVnEk|!=QHYg4dY)dq?4rZ4hCoBdbV2E$UV}mc!mn(VF5X7XdrlxDi{}oNX17c$rQby2?mt|#-7S1-XxbuSpIT-qfT(Bn=Fxpe6z0ZZA$q8MqYCNZ9rX%2D zS*5w-C3`G-;e@a4CBK8T>#Vo}hVnGi@`QVi(w8Q8lO+S++d7wMrO74;$vfO(wTE_z zq7Z|VRdRQEiM{x5&o=$jiVL<~~`~%d&BBJJTgyXlpJJ_C|Aoc@MJTbG}!X z(yFa<5+ruf^Q5w@5uNzpSU1uO)ctkp%Yglf=S;AF^30l+(Fq>Wn{E5;vre#uK33hd zal8}-VwAwRp5CYS!aPO&HHl&C?;!ta247*l*`Zn@uocn1TVA%)b zjqO6?f|bsRHg5<5c@Z_YGYQS*fqqE>Ulm_p^i-$Sf!hB3{w@?1+&q9@ zMRKRe;&^os%0zXgMwcfzC-z((cOz=pdV=|Rg>KH3r)1WVoZP7QN3tNL)4Ah*#Sk0H*J=|qqCkmI=ozE)S zH)}Cq4ZB!qiYT>IU8taof_sKbX$6ng@pjvdm-0Vkx8>pkmLESwoyrzJoBrm{D0M@Bs8)bAG`br?W<- ztnn1vo*#tHnST##tP-k0XMKZed45>W=EZQhp}=h1CE=+-&@{MiMX*INOiFk?-uOv^ z>&!5D)u#Cg!@?T14U?C`gy%&6I>D@jGAxKu0b!i2PD?}5Oju>X(=STxoXR0@!5A&E zXXTq(r;(cUu4P$%&Nq&gaMU44Bx~RVo<#D(N)Q5Wz9eZCdNgNDD)RY?YR%{6+5JY6 zM3|#N^@%K6%>0!;CeRIcDF(}~did_7Y7v*&$~SfA6PV(zPJep3y1XtKn%(vV)VMtO zG}|aVbMvTSUZ<7=E$w8TWdi@aoXE0=5^dEy$iN`%X$M{H<9>`iIh*2EK86M#nwUtO zOqi=l)ye*aw@(Z<^6<3y;v7 zJ=Xa4Dl#|F7!e-l`mDqwtb-43nrsJnfHu^H~QTmC0?ea+n@0{HuYG_edpA`9R`=$N8WqaWu4>$AE`WMqjfJ4FY@F zIsURNtf)F|e*5(FKy9v(Yu}X&cY<-YfYm6=Y|si5u5V25%2;1jXCfJEooB|;bdKn=JoR^lmrO-!MVc1?6`bojWYeY8 zjF-k%ZN-i`r;E@SQE0=PVpeaiJa#sfPI&F zZ0%CjrrY>P4%USFscTf~OZYSo`uFE-az%VBWl(l22%+Jg%DNUG=Ctz`G*F39r^BYx z9a;E2)d|}qymXo!2WkOSV18pg_?IC8QhHw=;RknYhuM2hoc4*CsMla5utl`rNKv7^g3 zgowrQIH&@u`c0{7%6WQmwFdUyRS*?ZmZ9muWRBeeB2T55xuD1%D5?)6k@*;U_Ftc; zuXpQSmdug+bnFhGUG36wy6BJM`q<3*Ov~8z!bPao*utqEJ7s(oKXeFp{SNvplIM5r zQY`Q+=8h&Q_%caymoCoMB3!4vGexl*%AXs76qWlf?vv@$Rg)Kxjz>jsVgcVuc67Ug zHC(e7NY0g=zOp-C%ctwF5q2~3My}T>?d+&72HGfS5jv=`D_p_rnsd=bOsFk@6y(tg zi+OrUW}~+YNQNpDR3yS>c3@`X5K3SI&I_NdBbTJxOW5=8f+>g<)yRTY(6+^{Ok0Oh z{2-IM{Y5gG5*!i>% zs)qwJRy$9L4pf~iK1#png_wqP#=rH{`!YQHr=2(Qe3@7qcHyql2Td6bzUs!Hz$pcflkD$sbR&g)Or5{el)h%@8;~`@mK^yNk*pY zb&^!tj~^JHQs_9h*>-s==@aCe_eS22U28PY`c_YU<`v6~XlwQX6lZWV)W}hqYSYwo zSK|N7=10AEkvJ6+9wIuE5+f_n>=IeN6(vo=_tubbv}fqcVDA zH;^rDRDB~T?dr4pO>whB?RMyS!J;8${Wg`)85RO_7V<{u;dY+k1IgIM2K2s3-A`PA z&(raUS#f^(Tgjkt|9d^Dt3VMnZ>x{tsJZcP7+)M?cCLS8>Dml2w^x>YVc9dj8c&yE zMy(LvA4z6+gt4QMJz4G_%2R3ntx>J^+-d~pRb(NTqMpCs)pU_O7I^%^l9M%#Vwo-c zu(uuJz4d|53F(Edq;($57fy_b>1&m<17)tfz`Tk55PzgKlbxl!W8`Gp!oG|8(qt*O zMT&M9;`DQO*T>G}PZaP1s8^oAFh%( zYz5!$=!L(#4a*7ksnPCrdA1xo(1c)kuoQ1t(2v~%ee9A=+wlUyIk*Gn>Vgi1n)sbgFomyNJa=@!_uvh zd{t;Z&RX;QssMrCYftmD=sUjTWx9)Mhgu{Ta)!O?kBeJTtwJ5Am%>|3bKCMG*51QG z<2eJnWsaYm&C6?K;%>xO4WmTJP98q6^5mUH$e%D)U;C2q zhQj9xUY>QL8R4{CCu5B&$cRFcy<@we7fNubQ1)0>Ui6(8%i#+V*JtPKGOzMz9lcPo zms_-Na_;!sB9x`?M9MqAbZa^Cb&CyGl=goLxpeyuk{Df8aNlHz=t1mGSqpFe<}Z)| zJeLtYz$#QbNc6ba^9uI(B=e5z^JwEK=i;N1uZ|eiavnIX zE7S}(fo{iXP;D)~7nzIFp`c=ZP@XGcg=CrZ+9wnpbDPD5?GNFP1yw={zk|@<+qhSa zAEt%}N&EZIo>cOcMm4TnE9WZEtfYHHgO^sbK3|exowKCa9F!UommQGZ#ZiW>g}u~o zG;OS1whE2YYzqyK>je`NMW3HWLF_wH;nw-4oeDH14GE3lk@KL;NjiMm-jT+z<+o$1 z;*$AYkM#$E!X*F)QI?r6;AEsBo}Q4{jl2rp_@;DpBT`EeW;*;l#=!+AJzpY9=25N$ zm$j=vRpG~K9df$Rv&;8H!by2CU_=;)p@(JkGBME=EO>=tb0L{wMqnB2wl9)(+w*x& zI2@-}(Z%#3C6^~xM`QJL(l!Qf^Xl!j-m1ceMlDBlMIU-Pky9n$89{x^;p!%wW+{D2 zrx}p)Hp*7#F>N)|L*142kcrCLx3G##v4J+7QSRIM0-vTTH^a%?KT4h8`8{hy_VmyY z#TsA|ZBmuQ_i+g3x>lQtme$f$r&FMCZPp$%6*$-pt8(k%?%wqKn%r4e9hJknxDZMy zB8k3De(hRXJ$3LZXsc zx5+C{#$Sm(+DG$_YeiNAOXiqoewNs#e)aS{9&+}~BOSi_^{WZFRXvlmW#i$|;IGq0 zE;vS`y#%jvoi~hf)fAXnA4dfVI(w*(mg*Eg9Sz|okfXflQuE(}A?TABQPAfvnOk#y z5cpyfcUxd`YubW9qvCe142K@!>Y^z6IH3dk;)QuA3~kwd>P4BZ8P;0q%MUy3NHb@0 z9EW&YagT*w6zShuNi#v0i+G@EpH|RMYiLBpgD3`aYJBYS7KY7&&x-*J)qc6*3u8oChod;gz1@i1J3UnKBgbPufu#MV~ zTuLg)oEL7MWx?i_eM>zlr~7PH9_Y-%_3g#Vp3Ezf9P^h+h2^7Dkmi08J^xspazgK_ z$$jHdqI+>Uunm#IDshvnh~_=%F%*Ei&kaTdd()L zq6jL}JDOcMp3|!F;(FbI#(Q!qn={^1a+W6DEBwSb>IsUIrb6B(GbK@9@h1duzx2(s zw1b@~*02n+uRgNc&cckJmi6&IY(W?>atPi24k}gnM))}wft@FC=!wq*;SG0( z#X{PKm$zxB8QOUyuU`u z%~4c#cqthVu8ZdksSP+jk|DXw1>_ignTnSj=EQ%J}Q7O*bLdv8U7 zroHs~FX?G6P7DK6hhx0)^yQ%&Q&D=oE~XO>{JgB`hN?)6MVUi?;T)K{ai<1uBogdzHpD>$;5pr7%XyKLhd%DLOau<$R>HWwh-rxo7?zdXkH%2*C8FkI7%Pp z*Y6`E&k0}VSi_vSwb-@7g1H{ylV`RRhm39JII~gwMF*IUGGUo)K4+@)W(%O+za((d z;;b&WvDUG7hnlY~U&QP7*i6-q8@Q4;GOagm6mx}&`7CsFRus0Ydn6Gm^rlW6rF%U+ zcd~Ax+aZ2ap1I~QLZQ6WL@H~EU6oSY8nav9GRKTfZ;at?{KB7FIePLz%uO zrhv3sG;@!)Z$zF#iIybhs7`dJI&;8+MnYgPZQQU-&g3IAN~g!`_FZnB+!GJUi3C&t zzPs&&G^Q^nM(-h58jYvS=k<3Gvz|qC*x0tF-#2=n8#TrZlC<>__Fa^=}qYbXAW z`A#VJA`uQAMa=CyW>|Z+0VT~MT8EGVlZ+jC1qui4YIhtG@%P`*lNP>>2n1z!w-jLF z?I>q|p_v!v8%IaXN04zHxWFP+O4fB+iaeAcCyvul5~*g1J0}@}aJ=j()~><#Tn|?d zVi*>vpI|haR1_ghdK9SkS%)93%C40#0?|Fy&>d#F$&m$o>7*xh@M@GWUJZ|m#ILjz zNud@JwH?2+wN#7Pa(q42JV?E?B`~HtRq=krAJdKxAN;y#*P($Fb&^rQAr+YKqU$k{ zU{sC7A#J2q5n}P~(i+smFxudH7bh@+>NJx2ZJhH}o`h3FGOPwIRzG?aE)_^Qz8$FU zJ^4LVA_jLquw$}!m1GK5;ZX&9mp?Wv8LyQ z7?|mmcoi?E)r!a?c+(P?E%<$uzz|F-(Eveux}zW&dE(F@#ByAv2#-ica?_MuOCd{4 z!dp4%ke5*9kwQd+WW;Bs{fPeNF40e)zZwq6kTFn(a8KAqyf_QU__k`f(xn;Wt6e*1=2gKf4j0n>S! z(H!;WnohOGz7BWdDms1ySaoJ$s{RkSdx<{Xs-993kEHvPcrB1B_!DB1o((y#2-6DUk*HFT8Q;1ag_uPWeJt}~R&h&Soz~AV3JB-9)j?53zv9(x7r%3JKcPhf){*I=)jg%I5116@^NU!%UfsW4L$~fw*bQu)3L@s&ucKGBw2){Omy+V7} zMJMU8+zeQ=Y-u4mp5vWmanDLMsuV)q+DAKJN}#lnPxH*ppjO4x%^H=(NN?Z=soB@W z-GvfM99(;j>#0kb1^Nm1dIPIVz0G*TVSiuo+|+(C|=z!B+V z;@?58&w*M-GGX6h_CUUcOTi@MFpS!$7O{`(eF@aJDS>5_KZa>WV+O~-?p!Wr@tnEj{-FJwe39trO*$C>SE zV$Tf21zNvGlz^ur=^zvhb*S|r7eyj8iITEwf8zUKzV@P&3;q#uDq^u(PMlV_`;gO! z@~ox9^1$abC1Jh|lkFQ?NCksdylf==Ijz%(lW4U}s0-VPB_2t#5oS~kNt%WvL;Om$ zdx6P5UcMtvHJata$FCaUBplt?LMj3pEEYq(Xrg_J$lQAO#7wS+hlN8`YEdF@2B%}X za#`tm#R^T_7(KN|-uyomTWh)fe?YKL;OuQ~- zj8ilWrSvxqkBPw#t%5dq&Ssi|VYljs-xO9y&Bd-Wb#!WOfAzVZlx$DNM-zY!(v+PV$vnWZ3WyfKjF4e5`8g zcpW&mAYV4bhq_EW$;PaScaV`60TzV~8+N?{1yz!6-H~#T$ajP~GVKC0F&dEvI{L9Ha#2 zbbZK`Q7m8GTu5n5QgokU`HfGUCfx`Y1KvplSbh}n#)d3kU*OQTNF$ZuAULkqm8-?* zy~)8ax6gIv6-67Ff*XEI#@eW%UWrK_0C`68<_@CYxo{$xv^`1rCKQB5B2QQHMHI=# zqUR9$K`O?TdRlebs#;_6O4XU2z5GfaE^=zBQB~GhBW=fnqbZhl!XjlK?K0Du*a-d@ z>sforW9Cv6GMHW0LQO^r-S41fwfO>HHemLrU15>Lx&3UB#_C9r)K<+WxgKE{TMxpC zMJ%Vh=GfcJs6Dyr)DvbUA2Z9ZioM9MUurRDjAbBm+E+egm@)qL9_0lyHskvRuQ^w> zdOyV?uTN~sXkSryJ)%MlBDA>!4b88~=cJ~&20}E>yJ&NsX!GQLrq!%Wy?8%kr!-;j^+C842@Hdplc5sw(YhZIb-ks# zwup)KQs`P4m9=$G!rRu9m`2ywkD#92*eaMB-lOKO&&mS5)@iQJ2YbmYdV&db6qS&^ zpooyRY<1dpfXL>^al-kKMS|bAGz}KR?jp#HfwUL)Y-3VN|G~1Wl1{n&Hp#jM{%8L- zmWG5f1uPR*>D-k`ciaj^o`|Uu_Sxh_B{660w^Jrqkt^RX1IXpZnxSYi#?`m{=3-Ium#*)miSq-?o#G*lQGBcRhl~2iiJC@nQl0b z4^Pn1fV*lElE7jvGiCX5id1$u?qlu@upw>1)5>ANvC0FRjpoG8#!U%#gHJ<{uzDmj z9;3k5R#m3Dhj>FC_9#ke$j=e$Xg!Q;s-zvP0>M#ha|9NOS5yn0s>fQoy4oeocCjn3 z>Ppl_C7bDo=j}FVmYlzX+WG_$UvT+2BfenbqySmb5j_lB=JncE*@t5zGY}r;cf?pY356r=Qec2ZhqJXNEy2d29sOv*pO<~}nax=Z(q5Q!KFZ!!Hu^@v< ztcQczvPeTCWeD^N=bF`jh3nim9z zl1MlTrkTYmGeJj`vklYo8Af^|b;<=fd+WVlu~v22t7mzTb%2AX@`QR{CuB?Rz1XHI z%t5DA_Ab5qOASO`G`7(XVM&nMMR&J;AGgfASE{aap7R0Kx{Pk!K5dm_+lngR0eq|P z-8IZjh5Gs=W1LhxZfeG1g~D-x!%WSVd=kM+rrM#Sa@2}M9{%C5YLJ3ce|OZ!(b+QS6<+CGo2$@ z{I&F2YfiL_Wyq&1<-!MD@6|L;JWZs4TENTcFC=&*@ zcd;E4ka?E}M$%2P62f;b7#1hRU)=X;KFvOkBjV>#!Af$r!lx8mZ!vN1FuqQfx)INp ztYu6@^@5H#et(?XM}W*E5J$d)G-2pR=oG3#4OybBAaRlsJ(MCD%eKSNVP2OEh)@UK zf2gVC3B1JW9!sq^Am0{pbm#8G5e8#Cd+Qoi`Mg?vUs!NeJAs%io|h{dyEre0h0WJE zW=9J~no%o9r3zl^u4-~g9ARd^6g^}Z*&xVH9}RC%Y+qKH<*pa(mEX>A<~WZrbi$gk zr{NriwKnqyW& zDXPE^#Za9xhC{Yv=SIUcn$h8G;dkXS;b)f1 zji`Bk2knzijuB)poAliF3?J`49r7k+98kqN_ zmfC{X5(d_}1`+IZQEBR)uRsZlmCzXg?=R@m@=otH;n<_QYaN>RFga4Yudi>I195*NS zB}vSTihnatxj=r_Df4tG=Ky6~u%oS{PZ+UAnuG=2W_slOzWH>3gN%D9NNIE4+0vM{Eiz2T{p z3pcl?8iF!Dq^A;Kt)SNm$a;~gXkZv(;};!>)vCrZN+0yI)8??EMD!@f#O91cBjn=J z99C0alGNVL9|~5pv1gz)s!P*jJX`=hJym#Gv7`B};5K@OeFMRciU1h%%$O>ro^kY-nyd}ym&c&K zU83yEBxz&5zEc~rbh30!(0HV)+e4ltTd3uTc(GN_%SGSeAVY=d=je4jgE1bVy?Ks1 zwR@f_HB7)kjzO||Hf*gVS7sARsJ^zt*=u4R$U}98>GZjmx#-4<%PCw z?LOuA3dX$UFU90zeNGO~cR1fjyl}w|H6j0&CVDa|w&=W<`?EMr9sd(L@|=*hr71(W z6asaX%k@YD;@M$#k!#s^I&bmuR4X5qt=tR=?Rt8vz4LlSrCR^?3G$5koB~y}Wy!*T zlD1Cp+Yc;_*B%pXsh3707s{D0Z1Sj}ExkBleUS?BI@E1Za4r#LV2X-f>47#D8+EQfLl zh7y1r@}d%X7^Oc{8o9$ng>b4!i3Sj-@fQhOyB5;iPWe*gZCnm=3(avAAs`7IN`6S6 zDS#!}P>pS$iVNa;VxDyaUN=|))(yuTy##wI8R{zLrf&JaZyaf&5vN08=J=*mGnXN% z$QzZ8AP-6E;wmCIoUoRMql0VNE+{1+OtrSPBn14(!G=$X@LOG8U`^xZcJk18rE~5q z$O(>s1;UOt2$`6c17^fIyT$CC7OE?g5wFUtl0d?ag=;5mW~gE4xKERu6>E8Zk@J47 zA_Cbt+ph3FJkBSA=@J*+`QYVMWzFS`n-Jr2Lcc53cbDMuOAB;usn|km!i$UIP23`~ z+M|HvkBi_?kS&5GoD=p1&TJs6=T>E|`;8xFMQ(`q=O|I*`Q)7$G-1W(ZzO38cB$dZ z94;S=F;J{S$tF8ZBLh_5JMMO z&4duyd8-VcmG{YHQ&~zq-jj(ub!EKQk*SY)zjzwOe-jDuq+v8_2-m{hcr-73C_xkb z#48YWvX?Ja1zmMOwUE4Th*|z{0}>TEC;vVXdP-8250hBoM&geO3AjK+pc#1F{`C znS17C2WU_Y5Anm7LyO%s5^Wu61@Z9tPd;{O)D z^N*09lr*_2pEF+)q|-3VcVfbI9TY&_qaObq&fY)b@BJ0wK`F^zWSGddU>d31T;}yW z%y**rMvq1yu{osxYd3@@`j4LNK8)!+J76jV zUy(zDyP`Z{vM~Z(ILPD6L}LNPD*N1c7&9~Z-y>N6lWO)q;cx$i`2V|YNlN~nIi0K2 zNu^#e0_{li(m__KMxPo=k}|a$+LwvCn+-JDfSJ_ch1tN$$*2>K!3OO+?#k`TR6Lp@)rQ zj&i)v@xG}3iQH`OJ(d0Zgn%_olF?)Usx`uYBjM~3n2@1-Uo1%v7g7Ky|9UOqNwT~g z$UqSW7#ga(2RTQFfV63-|GPWz=@8}L!lP~N9RQs1Uz3eL0Ji^vET~+kC<*X{kuN?s zTkeX|*!=^8%o4cvWZ>b*oijnHBU~H6*uul!Ot?h}Igm;rR94Z%YegQwFaYQI&oxP~ ziZGfNS>m``X+jTu??KCkKy~65BjZI41LPtBL{S0=1M?aAViJaETb|``v4M7Jpz?kI zhM@r;=wIF70p)s(3ZWf{6BTBHj-L}ItFx7i`64TCg;+V?^SAK|{&i37-|_B#e~py* zJsUhqy0>6d=;4Tpq_+ExoIV7!d*ARpS0209DJ9Stdhfgpen@yG4e--olsh=c%y za46g{gRzVz`Am3&v4gxp1`yebicoK6YO*~5eSZ>3JhA?q$O7t2NjmD^s&syJs4sG< zpu;D|Q%6AXa=gT`sId^x!u6O7+j|QoA*2yy5O_in#!;M0nKC<&nqml8D5%;W-9FQPVeCj6LkIwUp(QxPl*XNn9t+XB7|CTN6vD>fBT+YtV~rg(59!yF>wmI(_=e$gN@Ml1&+jFGL5MMl&H z**@5jK^12pT^RvtQ(2)u-?S;4`Qra<_XVpkUGHsUYz#daWU(>+wj~z^lT#bSscg%( z0>=Pijgbe6P;!^=qZ6=0cr5jid?qXc8)SH`VB|k_HU5m+(fR>Tuf(n}daaFk$h zaEuUIc1#|_pR&Y1vR1YcIGWr+7$UjBrKLvdr;vNaXql!8Dn*|5*D!a$19PO{NFTJt}U7+H&Biq&{$*x zHaVu8EF%h(o{6ADlsq6ugLv5>3(5h{MgFnqWCcu6aEz=!wGvP@DG37_=lyBZzjd~s z1A`POTd~OZUq|x!mp`j#XeDvL@RZF$@5_$_P%qwR`ajz`0RvOUkk5VM3!>aPtz;(hv+N2Px->0ug_BrX5Y;e&cGNcAL597Jh>X#{j;YBCJ3SoRCoV0YyM4T{a13ID*9 z&V%~s4~_7*26?|PDhqTBX~5K(MqAM#_dQr;MbZKl@Wh{VdVV@bi8;wY0&Da5X~1YQ zAYu9Z5SJfy=~GOlWWbeVmA-E!+3p+uKkH2WuZ_2KrnCeM*jfHwIe&2cXiP~Q=DtG5 zjs{%WJfi!(e`5d(#&f(7u=le}XTV;xZGMiaF#*lh)1vlJSN&deBE>Z ze&w%w-Sa=d3FTtt{4Ht#;Dk=JKJ*oO)FNc7aq!6`<-r3M6=8jDq(@2apeK9OLT20W zZ@3Ug956H2sfD_ge8Y16aG(F*iN8iAvvr^+fO@^!rEp7o`7I)=%mGW!mo*^)E>Ot*m?L_gQwYrT>)bdk)dBa{mep4i`5g00d%X z;$~z60Jy&#akDY9{&Nh@4`Wmo0RDa$>yK3ZWXt}Vz<-XxVd8!!WePU8a34|nh?E|eRU7x9wFfrlKI|&M_0(hva{MG3o7aVnk z6XEiRHfe-&JdnKUBPU|y9qGxFbPTtkq82w)$AaUKg>1E+*1TwD+G^|)ccNBYq;4aix}8e*A_}Wn zF^Iim^-xY^J%u{R$wk;yG%R_S-7`oVpS?!uG&$AD6iKD04X5uz5ZA&cVvKY42p4D0 z;PsBB?Z}N;Rh7jKbg5>pn$4~z;jZplDqWG(!~cjbp5+jPJ^TKZ4aR6GgZ6B3nd#g} zS^DJef$}oGjdsc4UaHg6Kyo%iM6ItPcvFvp8>k^C%OdOA{TKbO#hEiYzIMrH zx44VB#cjH9W2~vDed`O?UNJoWH5q zeEMuL`1&r$`)dz(0yFID1Gz*I?4LP<>V+$2gsyNX;qGK>%yo2dfH)q%h&zY7&GXE5 zchlz9O+(NtJL8CZnpFzav1&q523>M%whu7@7JsJ7qbZB(NQZV$To?4SMuO~cbg z;nS<)7lPwGmoQP|bt3zt_!I*YuR>zyj6+$u{Bf8j{yGNpC~1El$hJQ=RbMiH!d3 z1}tATyyMf7>IiM_ZmR%6O4Ro{K6PeH8yK%MVO7|U9^^}tPoJMu>n|cri}5?nawjnSKEG}h z(yQRoOXeo#^Rm2&2*$z!JnZEa%6B^l?b#byqh^!RoMuJ-PUq@aZd39rNhJ^LhLVal zktQp(1H5?H3j1^FeRLz91?}-QV4E?|vs_jV)mf80khEyS{P-o1Dw zD)Y4~@gdHB91yEa$!`eGW_Fo_SWI_cUd_bp{DD0hK6<uq>*AVG78>;K1KBe7<9g2t?u3drzq7?B#4q-czpFl`1C2yL2AFY*lWt?WJoWl+ws@zg9VVEpht-F)e)E$b8y18rO84nSl=v- zVpOl`>9qBZrQ59TggTYQ+W+R7Y26v?D4>jrC%9|t1F@^kKh6?p)Ye*4PcZU41{5PUF||C!XR^%CN>w$!1$;{pl6g3w!Mpv`Oym zJ`Izf6_7FSfmn*T$ivQ80vd0Qc((g=I@Gih6VVrStg*?6oOV-FCb~LI-Q*mG;HE#>0Dzt{UU4~P)_DOmM66kP9*k+io#l&Fz zpn^@tq+0PvF;Lk2QFjG1l_wBW(T zR;)U=@(rPM7t2M7-#nQ<*YvGDzMOp?S&CZ2iHj(i zT>+E$6g%v-sBrnbVO$`XJv;%kf%gN6pnPiX7+&JjG#+Wf?n@Zkh9}1hX9PC0TPKG^ zl$CWiT3Pl`??qPWGx{mfE*lx=Sp;v#DHAmoTHQ|0cJno96X;rK6J$G6O2$q2KI=0h zjSE&~f82UVWcuvgB(V>=-o5%=qsbr)SAF~{BLTc)ZnYg&V7U|mxwM4C3|_n2 z)<>EFcRJfw&Ccl|hdd0Qvg>XtoL8%t_AiztjSa$Ae_5Wx>2=?nFkb$`@a<=a0_8i@h24@KgEm$muz;ua6<;sGfxT;3pe^99Io!!4H zREmb?rq2`&9ZhYWNq^2RRW^09b8$2_b>icDChq1esp1Scf55(^3J2+rz6r1g_^*H< zWnhnmjTHC*`vL;bBq#nSXH;SxK3HUMs;)%JTDC2@X=WU*fTm zGXK~EWN0cFS(+N(i;=bglE%V93ViNw_45$8`bR(MmqQLxmY-sOoMmPw1wMa^%uUL| z{kKC7CT`OE?LW?Q0ExTb{v&{mi4^$!#~}xhsQV2F021~~4**D*A_wrpt^4ghrXmM3 zClKq$Bi+Yxv@=#Qb=G;NC?@et)zr=TXF^4Oeu@74lD_ZNJ(Dvv0UL_gx!rdonMk=g zm`K^#e)QG=EdsgW1l;21lS?|dQ?sXgd8 z--F&O2M8CP10DL(#D_wi1o^GEkaJ|TJca6)Cz zewr7<$Paueq{<5CiD97zyPhj3e1EkV(4Nz~e`xH(WL(Y|KKtVGl4~7qTUV-=h>pQr z!ifX#@aT32kKo{l$or+u|Hs~22FKBC+k!1-28$(2vY43}y2Z@0EM{hwEtVy_<3cW3UKh>3Sk%*6bdnC|Gvtc;56s>;f&z4xlU*7CVqpmNPBKWFnd z#@U_sN4vmF@Qd#mZa&%j0KeBqt{305(a=`D7l%McWm_XJ4+`Ydkpx{`D;nqN?eSB# z^=k!jp`UoX(bZ`uni#B|_!UfYqdw%;x|p#@MT)w7<96GX7M%zQ+dN3u>K^wrqHMaX zyvy|K2HUFUvWHKT6%W1d8`jmIpQG+%pSSN)-y=HxyuF$Y#Vb_QQp z9hb`!DSok{7=HwBhdwA+Y4f#Gcbcg+n|;XoP-r%SR~XwPzmO?*xIjz`tdDnf(O);5 zuKO&ZPP&$L1OaAqs`y@zMKVJnEJg7C% zDWAl)nJ}z|yTOJKd>hqJd`L!P4+^UdlRU1g@gNPSQ?SQ2LtKiRtRT{J)(7^I>A50# zkPB52bz0ac@LI}^mZTG%W^h{5Vfq?zev+?|_5D$5bNwP-hAUv`*a59>yg-I7t z!d!AniuUSXr%R+{pP{s#wLb47?!_swZ7zw@w*}1Ls*yOcQv|PC@s#}NtHrmDFA<3H}iF^=p zLW(MhoH{=Xux#&ZYQ{;zf%~iILu5Qu>RqZR%P;0hE&O-8k!EYoTJL5%QH8;osMI8Etx$mrp z8H}q=r`ZytCI?c3Zca$@2~DzZmi{7<05=kJBRv^084=kw@$D-O=8R!5!geXtiuh!~uuB{Jpv3^ZInK^jtaGfg37 z>U>BQkwJV-m-O$(fv6BTmO{`lS{1OQ<%i%=do6e5)J7)I&Q6K4!IKv2^c)m&|4wbv zDIQs46CMHp*jKV+xAhjp3G%~ogy{5L4H=H~7{u4ci3?=!&}p-@Q-JxT#3jRPP1xeib%mL0oN{+u zzeFnAz?A?j zP)OXXzGJ>TFY}K^l-zjygCOq@5~q3nvgW`_r1y&4yKv7|X*|2S!2ZV^Hz$&Yx@F_`Aiqxn`#z&4U_1R(JhC#GQgOyQ zTeUd^IhowwGu%>{?NgE`2-iGUbtnr6hXoCL!x2B-adpcZ9ki_1VG`0PIt{7bz?pDK zh9#Y9EMId6k5k@TxwV|rQBq@yCFO)?3$abZX~I#DeP(Y*tNt84#c{k2Jc%Scy;{n_ z7c{ezw(9@H&Yo{NhsT_Ok)e}f`*F{mK7!51xLqIjL|5E`Cy`FWS0vuFH-fAhyRu0c zB7m13;fvBj<0+Yq>y>h1Xj3aU$;H&nWm|UB&Ib1uDrCMCOH2vVnjrBNw=Y#~O!|MDGf;x>xCAR$Tb-W<4qU-yP zFCjC&#kjky6B{JihX^db=*;ztKRP<|eo0)Op?z#jRHwvwd79=92-}%-9gd9b`ZZaV zTmR7K>JEEHZlrqh>Uwpg32OGrGo`a~P-7-l_?dBvhDp0rBnjP_SAQfYPSLM2r15b~ zur~?Sutsl03S$uNs`=j6JyF@s1HaH(M_)kY23h)`POYH^mvGlDO^nk}t@83`frVtP z-Q;}JEz9Gp*AcYyalvHUH^x@KA^iA+;m^N2+r%_h0C_2QyD4|G&RZp=$0vH0>F5L4 zJ~*M*4#!fis=Vz@B-&)6HvKA^k>=wDzw%|?o|dmxu%UZM#~~M}cpKqEv^Ky5;`)XPLoIR~Vn{9g@p@pwA(21b+(iytCm?mqPtNq{aEd_V8cxV<28Y<}IljdKnnsYy(S| zu!Kkg?ACt(^zwFUsyy(CaU?06T$*Vmw@0RUaSYX290wduspL})6a6U~*efVDhF`6r zgV>`FNf=(F_MEa>q??u8ja^+V69iM-)l?Ka{dJ2~6*9GSABfBO=R?aF&%W_oaXOmegOzC{(3Dr!c#e@|Q{_0JMhlbDg*v9bO4r}`mon3k(Af)~E zQ-)O@&y@N@fZr%VRPGa{KD`?MB`(?gk>?W@og{M4hB1@<_LCR0QgY584{RE&i%3i} z#gK+rE-fE9_3d+I*A^m?hi@06oRcg8lg~%b99E0fI{3eF0kM)~lAph!4|VOP8fcDj zv7By#Y0tc}vb>x=On{FJB+brE%{PyObd9DxWu>)J&l-#UyDwaZD<; zYjONtf@xe{9vX+c1d2uO`F%niUDE((!3qP-$3Ww;^6j&5%R#p7b+$1aw+SL6dWJ-T zgn8POue2Bz2H%d<V+2j0$%z-QxZV z$*8oM`b)kn7KZ(Q;p6?k16=X2{R3R_u>AvE@v!}eCkF9a{=*mgpMk4?cK+YpjsJ?K z{oewv{`vF&cEA57aP`kA{TsdiTfo&n7wX^W{l5uZ{o|SbXTSeX09Wj6ERezGVqs_F zWvAf%XN!-Ig`fX_30(28{p)7@KLJ<&IN|?!fd5P2ii?BqKY=R_?*Be=^*?-CDM<|} z^MB#9tp63tf_TQ}tp6j8mV=9nga5yV^8V*MTEG{`7w~r*peOBRZ2<0i)3;w$b zkOUyY!y~}MAtE3kAR!?lqvE2WqM)D>V&h=ok`j@VkrI)RP*AhbQcyBck&w{w(lfEK zL$ZI#Y59fuID}X@xj6pS2^10%5-JKR0U8m&l99>ZZ-=f7C&AMAP%JEMyS7SY z79Vz3kscqHwP;V1Q9G>4bz!T=$Ii;_P+MU^MgO=^oB=qfDTPn(8kER3k`g6qmB}C-5fL~oOF0y(oPq1{(vs4 zH`+dndm-qu4lZ=~0OL5cM=m~-PRHb251ABEEt*NX91wk6XY9TmiD(f=n`V1+DjAnT z@m=l!Mp=6~T~ZCaeebP>ud!OvfV}v{Z_DqR>q62Az`am3eRC8>BZ|98A)@7=T|5Pu z9lOgX(e|d|D9&%FvCGFE}Y9qrOoUJ zSiGc2R0wyaJi8e#Z}e+SQokHDLR52pG%L?km9urR60A9Ocn$;>N+xM_o1+~8tF-%x zR+rYr;%gX3&0Hs8zZ_XB_eWS3S?zK2sCBFD(ef=2CDlL~DQv8`AR zuUlGjy~U_o<-N4+M7t6Le1a~r-`V2Qk13*QU$U;nspq0qc=lC_NyQH8&RMF=ekIT} z>&#<;Ox8h@Fvn5Nv{@zcL&0bRb0_SZoBVkzp#$Um8!|rg1y0jp)NThgRSO^|Y;PzQ zL?LuxKInpQMGR}^ibc+$x+YKjr|`Okgs_OTk+WHdBFp!5b(nAR$bGz+GB*k=m;+h0 z2zYGk4u&9} z&$~o*wY!ZAEbre;FVA7R2K|2XskZd3^Ut3q8YOY!A<~XdOMv06cATBb-lu^nux&wQ zL7;4HxAh0z9i(^@^b{n2aYFaey0WEKX0Z-W^F%k;!{)ynlpEBr&1YQu@lu%TNy}ex z$szQ|^_H-F@e&sk2fSW(F{I`s?5g|SB|&bw=)hg2&y;+kou1cTN$|+-G7(S2Rl5l~zt*b{ zS}44PTnF(nVBn1llCrnjyQ-DH%zT$R(H$fe>IENa=uM0e7Fsyoy^_w5xDAp#Yr%&_ z#G$*;7acI|jw^ugLoK~Cqzf2fW4Z*9ZJjNE;$VxGiD5%VZXSqMjjB0%%gtp;YLM3h0OUr9weP1bJ`8&Ih_o=+TC@ zygx^4Mie@icO%MRDQ!o+4S}7UUrSd4N)~x}v4jhzBVu{k2#)XGHIChpD5Z^!Ik7na zgQG(v&+a9ajgF0a4Y}rCIytb#*21N5;qvY-EU&+*u;TQ`G2(BZXU%htO;B@G{dVDE z**CsdH*e&aup}4dy`1j*rP%x_{4HP zxvKS}9`J40CKSWAhyg^izgU^7B`kngS^DVIJt?pYZW43WZ5Ap`%h&Ain}fQRC*}tL zhqMc2JGH;58OBLsxH2)_)`J2XmhC@g@W_y`6Lz0&)OWB;_R27y zq!p)6b8O;`95kU1SIQXOh^@CuXl@v}J|xU0DwkiPXPvR$;X2N8G<#^^CVB|rX||;& ztkgl9EjO1ib-KJe6>D#-sf*&QA$-z@*6D+@Qe(03Da?prRl%ezLu1BJFWZ$JA zp%+4EeL8pD9(!~Y+TWFxx9Wo9Z1-Al4|sLzdxxMS@m=N~KhLAsj%ywC zEJ$4SJ&kn@xPl!5l14KlY1s1(h9pQ@w;b+wnu-;hUHRugIwRNIf|;2fEiGc-N2yH- zMA9p51?i=ZW=_=c08bG*fUf)dBb%gQ)QBNH$@u70A%9T;<`k~M)*U%$;XW2 zY{p7-FU@-1MyMjcZ_b2q<|^#NBqZQb?#Y5@JM;y%E}gP4&Qq}Yq!e-B^71yPTBOdYYK+XxPKp(AHgyzUnHc2xh7uBu=I1=;_2$$C;KAOzvxB^y4sH^I$0P zzxtOeEN{Shm?rJG1Tj>4;6Dr@SWED1;iK=o;cERG8)rVFCG83&c^*yoES^j zJX6KO>yT?xtrY`Nk(p}NDy*zdZ2RcSnfr7chj9d_Dc7VW<92lFA*k`^OfM!ql!jda zVQ9+?qo*}DEJdY**C(XvlFyi6%}d3b_H?Bk3;P_ZC@WW$9^tl1uv=xYS@r9zXR-+V zMLvl(jN*modF?t^EdYQLKlAfL?L)liR*TpJ6B^c$M_gmJFRY22=JWk%>{kBeoPB-1yauP>*9WMUtSJo{(;zMNbDPk67iq&Usw}7#ZVaJXLp(Y=FYV*GSu5#Q)m{YUV1W=FL{&xTvz+T zA6FBzB8FSX$O==e#hqxMlE7`804E}M{ukheajdGeFv=&U0{q>>9>4MfthmaWNz!i+ ztJF979;{{F%-W2uPO9si_!O)~AN3(!UO_~)7Zp07Q5F9OCG^NDhd`7W_0%A@($@^u*>>94g-n(=SxUdBz&-YCYEdeY^r@+SwZO%jh zDi_dEUY21R=fq{j9TE$x0`@QyRg%uN=ffag_4ea>!;j{gbw{m_@CyV+*NScixJ(~{ zhe?k@5?Zj5VT$E`5~TPrH}JUXapANL4W_7|3!*N>R8Ve4RG7y!g^miik!{y&eP^@t zwj^uCEf{`f`2C&8N+Eb8MLs0C(wHe7c|Z*~xvd=7K;P33zxmKgUMP1?VU+4{IS}Vv z71A^n5Y_+;8*v?VC8Ec`96sC^-Bs=dk?FY|HjT|Rs1b}RXp;sR1nNzuy2y2#+qWKn zeaGwgQqaJ^&-=l}wz6AvF*a}+;b}o$W_dVA0erC)C|67K#3nQV@G;4=s^e!;Uc_5e zLZ;g<<)x9{3x3Fv{0o5TCzB(qqi*qnn3G7(6)wePq>(Tl0 zg|`oUaYFnw3oSW~E&2mG^FTsmi^(4kQ~+0>6pSzz$B<+vZ|7x(V8wV_>?pRxB9e^1 ztXrqYeYesonqCS^{dR2T*oU!4XY8W5@ zDj95)r{_|H>l07R3cEmrEa)c{MGPZCt-8Po58g-9y9!^ZrE{2#HhmLls3QUG^r%$H znO<4>m;?~PHnW+Tu#-gdNnoYc^#Mp}$rLkw*s>R+%PgR=z`!|r>&302{WJlF4gqf% zcC}8xY(|^HqV*=4Jt76$=UVx?5Xcf=V*$3bug&@k5C}sM{JsZA;$9B5UVDS;xzn6v zXHIDF-R|gY(gS$A!fx;@NTfHga-4ZM2HT}#D+p;#dE3xef|$DY{=SN6Ws6i_v!RRn zgu$hkip+xlFF>RrUg^---mWR-nyVRygO}DVy<&J~xsVwfsM-4RSaHhpD+g7cjf0-N zJ)UP5EH?v8V||v8m^`V_Fg@0n$<;EZzm@jp8cnM+t@ne8u9}>@wD%i{@*j)PO9ZyYbr2 zRF|(3PxZ7h-*P;_{DY4g{~@h^|gk573n&EHo_#>pESfiTP8(dJPf}ldlu3= zH$-dIwr1959rM{G$AA~o^!Dz;sQv=%MPG=T)-oLUt6I)nhEMQI_Um3g9FN=UcMeC} zrBJ=!TE5!y&^5CnlW)Qhslb?~aTAwaJ2veHrG8f5E1h4c3jNe()cA@<+9^hn2n2MQ&!jJj_ z^=yIC6qy@kJ*`&oropZ}8@v01*Tqk&=)v(*TNY(V{%F9ugH*bwNCo0e8f)M!b6lWY z{B8ue1@|wY79#P$5Ipu{$g0L5jlSmqR^HA3zI4 znY7fd4ibJ+NEh8m&V0&nS-r^>aC|w*>_ER`5GCvu6_$LDl}5ab6S`0sq1fdSWze%+*p47f!jETQVq!%kkt#~ci08yhPUIYu^w z0}#SIQZZpKOe3}E9}@Ku*SXoe7<45ie@;D`=#{y#wsv#A7p?+~`_#XHsEXkXwbhOU zyx$$YlueFbz*%>cKOKXa`#sbXRNMF&q?;{F$`y0sOD-n@dy)pu3eqQEVKwg? zd$;KKuH=QtBp4p}hpS@U#`uXiR^VuvW<+aE!6We|G3aXC>a!HcP0}*bHtF9f1tBD@ ziv=q-1}bo>)cR;b^bf_R83rnhs3$L}el&RMBAi~yTWzkL8jMTFaAV*uq7O$?9<+qfUbj{wU}zlqUD`EH!>7VJMm%zM{EpPK-^4 z?gUn5jQC{Cda%gS58BQ3$OsQG)Uim*sRqHiRe_k5N}5duTtps3X`ZRaPWsWl%hOLS~tKUHVAmTF;%Utyg=kQLNG4;lwc9IIHp<=%Z z7Y%Yhb#^6K^jnv3c2=@E_#(4eSNSBr{ckDZIZ;KuxvDTWl&L5?<{$bRUyck*L8xrN(3)Gr4RI(z*$YBNW)2v9^|~b{3_b zBSAcTpZ&){;ll&$u?%B2REldjs$}rHK?s$W;~qxL@jjy-{9hod4Xj);{H{aYg#E^Y zE+fAwCVX?~$+QDI_P|Q>lLA850;c*YG||r?U$)`zVH^=eCrZ;t-JfI?n6)S15#$u+ z2cp#|H8WY5d&+`-00d16V$a}*D_&=2?^UtODX%(AX*@}PC67DY_^Fn%IX>AU4ZcD* z-WWh0ZM;#{*!KN5Il$c_PO!~{ifUubM_%d+_gZo0Ui&DHJr`$f(`m;{JFsR-vx~nm)=^RA?(6C`R>+&( z(5-YuVK5_O`QqZdIT3#j4m;>HXk_^O5OmU2(!y5dKy>n3G6YerC&RO0r;x_Doz z8Zy}vGOapqdN5jPHifAd`paoDkl9k+U)dGNII?e<)4Bj%p(J^f z6m1#eYm>e_@ECU!a+^D8wGzL1z<%TX=8hgM+2@nP{(6G9*z;McD_H~VtPtN$;XGNa zx0N(MF;r|?=cazHYEN0ZvZ=Q&G}WJSJ+Y(AkB}o=Hl;Ht#{WdYgQd6*k-I2P_{iM481 ztp&uB5<^frk^3(IDvpJh^0byOBW)3o*zy~HvA6yKpta&iV-jwp61Jyg- zs1x~D?Q9f$%P~rdRzLgyEKrB7eR5D|0U(eL3e(TE?qq&5QL}Qg*!+geY64-ju2hqm zad_(4t%d*jS+646eq8EDymO{$K8M4{sPi-JN)7)*7(9f&whOhHeyH8o*gEPQJIu!OHYI8TXM=i#`BY5sC z@k3YxoCqK{q@p$8(Z-|a>%)Xys2BN+PVjZ?kl! zoLP^=wkut6)l{|(5RMFn4LzJ*4ltJa&b8?5i}lq72MODbZ|j^}>Sk4~g^~q<4-Fl@ z1~}wlRq1NrTQGh-0=$+tqiJu>?N_77N?LM|A)(wJWPgo4T)UCs&+8N<;f19CXP|`H z5NAf5|FkwU*Cgd7FSb&ExzMY(x$I*yoSAhT9oXT_C`X7iSCALH9u11-+kFfZozxq8pX(E(ibe9 z-gBdWFR48Ip5v7#$ikkmu8s6gvB>i226hCV7o0@qJ^A!{a**w|psi}4UrMaQhVGhx z3qG-Kt8c1sF2t)n9S=nPK#%Xq86VRT?XxhV;IWAIW5BGvZ-$cz;E*BSz)sLb_#AbC zIZ(nG93SUzE8@wln->EXPUr?rY|f;`8T8*s3e`3NN7zYETiyp}SY=LyDqc7779Th2h|)15qQ!Qw@l5qoapwy03?o;?!Cq2-auK2R6gPMP2ew=(uK?URQROTPS6;)|2+#P?mMn$v*I4%Mi~& zBt3=8vQq1~mps!)DB$F=J#ro=JEfuG!jdE1g+e8B@(Xp_$ov>;Q&l9w(0y`Mg!xMk zJm>r(e16@o<5Z+S#R`Ny2l&nE$yfyDx<*}IA}y_H&G*T@IZUHq6EMFkN7qCxG$)Ow0!UG z`!ViNoi`N5B>EV}S-Uw1q^GXH1^Wbfb*`yC81uC2-mmZE>6KI>S_-92K5{OcYIfAo zs2Sbi{VR+;(GRsUhh^8!&zdD2MnCfR8xbGxx$83;hg9NgYS>PStLPIXTW(fL$%!8Q z-&IR!Y02HLB)u}lj0Z~Lfs=Zw#$k32 zvfQ0cyee0YmfFlx{`wLoNknnn-Mu@PmD|&Hj??d>F)MHHV}HJ5_wAw=k_46QLL`%z zzd^-QT=}WuYlK$JFO&QrB^LzO$Hi=h)Xs@TMO|uhmMslg96a~+>nzj6%_1w_L>gu? z(5EJ&4KCZPSTWI=(zX73l&7s&_tqdDs(1qz{zLv}XSq*c-}gU^bbP}Ejz*`trF`vq z!kJuu0gV9@ryLhjYW*4{cfttGjuY9Atl31lS+x}53j5v_r5S`v60@jmg2X`x#Z~+T z-#{PJqlUi60%TyxHaZ!B8ozdugkoRB+O4Kjt_%vIq1#Ic9AuS8Z>r)c2KJ?&7om!5 z0Tt{Q;IYr`Yv{_3#eg@ls`m+9>ZVx98cxTF_mM6g2Lg5W@h%~35+7v ze$DK^(bkBT6{73e`Cl0Yo-_+3K4f?7H0KMBjEyuf6Xy>#t_D3^OWeonmk0u50Qb9K zpE0*(l#m2ju+?5Ea&eIBBgDBq?ockU`5-Vq+YK8AMQA_9#s;q}s$!cRws2KBf)BLc z`%<{)$N0Lo^#G{0>2Y#!7^tz9#tYf&q4a!m;gdOq=mV4 ziJ()wX(3FbM8|?Nt@j+GJx5^AgM7=Makc}+(vb#CC0EB7Tz}vk{U#8tF=Z_vy&uyO zw!-NU(}I?NK!M5YvyiiN{t@^?oWyoo`$r`es43&)oYq{mGq%)=#^J&b{!$|*7aPKZ z*cJQ~ZNw;knohcQS@j9q3_WCq#BX1la!~dO#TOIrvouWXuXH>;f=3w9!Di8~m0UXt2?Q{47)1=pnM~l1LKc!;m)(WV zOXn8Z`rT|3G=!*Z`z|g>w?mc>9mPRpUDoR0H2*2Z%<#E&>vZz^mJIqW5lnJYmY?V;VDaccpt#|dzb2=1jl ziLEmzrLeUi+^d!~P+z{tnq~2}2HDOzvqf^{E`zBHH31)Ok>JA{qnuIr;#AQSa~1)_ zY=L$&4n6Vpx$U>uwDwe416d1kR+N-?z>^|~v{1on(iL2&^V8g5g|rAI4j*QO@Erd# z5i#8?=3eN+qh~I6>@sRp!=gDA!3}utoarFq!sgWcLVgD}0h{)=ahBq&ed@ zkX;0O)` z5#vec$3@;x?MMc8)M0$P)!auS{J+~W)f{QMcQu0WIpPq7a)SA{v}y7F0wTUR*99ia zY!NYCJ>Hic96K|5ur~pGTxSZdBM6rQS}M7t-Yq!oV`YuMjpHNGM*9Tbom?$)XY(t3 z;Lz_w9KgrwBJq3|lzQmg7KxuoqAeX@iefLegr7HY<@4(N->EV;1L zA$X<}rU$#9AZ%q+`h&8QNBYJWh2WpN1TfV;k;DClHX7dg4-NdJ!80-W!VE_EI+ErU za&3MyGA%Un*0DtJ6Fi4}lr<8c(>65Yb*ZSFv12(k2@MStmsbW_#otyO`frbQDL#|f zrz0{qM~WZLWT{=DAknBcMrDogi6mXTd<&2%n!n9QIb!4;ZNHWp(7YbST|YoIL*2d0 z<7$teLV{vh)wT^zJimPBa>Y;@D4KgeDmqsdSJgSnIKLN)SOQ;iehFx_5k-D15>Kjk zg@oa8ZP#+Fs)7MV;xhBXGBzL~)*Y+CahqOJms3SDk}FzUlfd)5nHpbUJeQSs*K4U1 z{i0RrWVoL=iHvOos`J+rPbWOt(sJ5fz510;<4N(GT}m?x=h>C9;jh+QBkGYriQIME zZD`l)_r~TTtHrCl%8g{sl;QR0oo3TN*LMkBB@|!q284YV96Zc@i^#(oMt#>!HUuMr z2gbCm-&xQ+R}{}uigp!$f1$14*MIks3OL1>A{wom5gBAqhK1)BN`k6htUFM+(Nl`3QEcAEo0etfQ4-~7zs`56+V77dMm`3>gAF?o zjscPUVWUA-ft1fSM0E3e@MEgsx&vWPGLn&v9~8|=7;AHR#HA4w`1-D za?A`i*Rs$@t2X1(t+o#FSC-C$PR49z?5(_tI&JOk%M|S`J1Db533$9nT?hRZJ-5dN zCT^r;+h$FOo6aWW?O}p*I$gCIV+dIr*IA4{8PEr^*T=NW)x1juaL-gWRse&?3`{So z;ORdjE1fa(BuIZkAwVL6Q(=RShEg;E9aN7nrvoG+V_(9#$4`A$j!#S)n=%e|<9L29 z{o32jSm8b{FlE3au4TzD)whl#bTD#!Q1L$y3DU+WJxM&Nr&3IcCQrfiA~*60^Kxfw z4|aA(y&hW^kqi17NbAEMFN@n&`)u?L4M?1~S^$DyT)-Eoi9|l=Y0` za`srfMH=oKS`FYDGr{+0RMt0K&^r6yJ|FOHGGP?AK5H{iWMUD*J8=$n3M!c1pPqNQ zI{3Uv(=HuOz;)!qwB^8#*ow#pms9N*=>I(gN7}8 zVslv^cj~1J2CP}BLOUWR^y82aYPS9YSQyq56iUQF@!jxhR1mBh=69jyR0Yq)zCAZu z)69o$ed;}E*<0#`x9Z@+dHaQHVTlbR&J!v zc>3*)Zm500&ksSzPw(!^q50w3){qXKOqd}NUt7oPl7rg3*3NvM+WcO(YwJ|_jazS~ zesny2DykzzmBkBIZhy7w{j-BcQzAPpSWGC*cioD+Ifq@@Wp~fLCx_u16105JN`;K7 zYCg;F+N~d*L_E$m_p~}rx~g69ni4iOufy)8og1>^2bCA2?9VP8k$)seOtTDs$WhWK z75F19&wc+R&x)lOwJcL$XXo)D4wlZ@I`!1Ya4?lzU-wzYo@`zq;H&Ohz8jLW@@! z@4_pR>2h>*4Ibw%vRvucvcjbaVL8ejP`Y$qLPyy8dUPy^VB^LB%hNZLftB2eu26NPVST0Z1$MadU%Jm zF&|u+uaBK$#B+Ilxn`w~TVl+5PY(6jG)pxAer&$}7_Y*b!qyu|u2)~F$Gy>9QsGex zVv;8$6}KySI1^1)vpz^v`jw!s@5;GOk-(um=5#3Riy0_@!);#P(4gdnY(@qMJUhkK{T|O-Qm+*XIO4$O|i1Bo0aP8k8ely3`GbG!f&MyP2V;q7GLN? z)RD}onbN2zg~*hZF!r_7$04GvP)Q2?;-o;7XSXt5N9Mwc#IkeykfMMV$c#-|A6Ti) zh5x;SlKGYBM4S1e5ZZ25V4{}ZZa*Q${b+V?5ecfcFxql+EKidRI=rVR!c4KEr;4_k zxdp5XB3`}Pkt-wdZ@Vjj-e6zP1az?^SGm-8`sXSt^y-y zQ?lV1=b$P@Rh10#K7ZEylMX}9Go6L?@bx%xH7<}r$sRh2GZX^OrGlH*ZjR}S(Iopn z0eL?t<{U`B+SBhp*qq>h zf1aH=?K?qwQRvEYH|H<6cNStBrD)RCqS5?hzL#>u9u+05Bm?`M#R(m?w1m^fM7@=K(nw&*0uCAv5xUqY6J)BToRw#<8j+uR9ouv zYx{7cC&%MQttfSWqz2Vt;fKgg2OWrbHkR|T+%xz)p_92CR5b4QSH|kUfDl=IfL}_m zFhcg?Z5fAE#)z0XW>1$RfN?LO;2XkzhG*&0=j~A>KLwJuvWpA9map%c)Se=Yvalcq z%PLeqt=@u#MGVw^UO?qFNvti5+G5oi_lK`k=$Vo%{{0f=JZDDK_AaA_UNwp7hmJ18 zK=Ugt4w|gP1m0ruN)6;ZOjs`9> z)#Dm}Lsf;q$<=V1QT9Wa5|o1sY9k+m{{sBxjUE*pWMA8*b4!a^qa7oL>Z5~a2}@l{ zm;7p(K%Tou`UeSnBzIEcuc5r>8!VDB523P-beNl}vDU!@AC?cs`3X;Kq^{gwS~P34 zOs8e6AO~wudm&F&zsptzn<|7}w9NUGTuQ8chaih)mFG`)DYsma_fjX7&8jHwFe4 z&>0)TOv49_D~gfI{*8TV5!sKOr^2A7#VVEr4OW=?0p$_hmoEVg@h5s2j&=j*R1MJ} z!eM^yd>K#S`mU?IV zP5^Hw3(esYfP`>eS;<(X(r`YB(T8(^0{-viu+uBUogZ9B^hL4&!q4hiWz+*aOEn|$ zLGZkeS`NA4r>fQTg;k>|^o*OmHf0n2hM(bj@i*WR3HN+w52i00u6}tPep`>)9`jn; zif=%Dvk}EG8pMdOcidTKiW6J?YG;;0MR-q8i6$|t-4?}P1$h}(zox88IxIBZr~+_gB+AIevtqq0Ir zB3sjJxh;Azz**^u>7+%6x~$m+yI2dlbM4zLH@Bq-en&FN{+V7muO_k2bI6#z3~S0i z^iW!L;aHUyyI`p5@bUYh`HkearBNQA9MD0Djs7KN9Y_LPr`r=D;fDHSH+GY~{2oWS z=(DV;LwPziJG?vX(N)oz z=?Yd$mFRUVPHZwj`6aI%19P=2rVJoeFZW9gx}&Th+?i|*JkcT}jyD}?jJ&KhNgLcR zz;Q4i<;iFh?;R&t5HYrg3N!n<(>dDoGHQ3U%pDQ#!fV4Fsk^ z)(8x+Ik~EOSbEYWC(Xus2fQEPJiN2~FV@_4>MHjuaeBk4 zYv7%!bP>WUK1fhzOC_WRZ}Gpe_ZDDvWZ9zd!CeEv-QDHj?yfQXL94FV^Q9G|>3wU(T zc*KZP^3)yy9)hOi$qVEimxNd$!-%=J00& z&RHk3X(cr?+T*kG@MdUs@VFT7p3PM`S87Vdpx}5mC59wmv~AKs^!cCP;8zQ$_)Hjx z5K3%}C~iPUC*+ObkA1!zCHN-)fYT_S<$KKKN!JPoR|gF^Db{8pT1k)_+`$Xmsv`vtMXJqLXK-p*H3-ne8^UAnZuE{D zt$Gx1`RMz`>08{vgaJBLua0|XNGuYMJi<_+9m%>^F*=3rG{uTiW1!1=?-)I=s(Y`B z9hv6daAHEV?Xaix>l?-9z=Ey{o?|~>X6Ui3{_wD&o zMmIp@KcQV=6C=0y%#RKho~n<+23z2b@9Xk$(9Tj&y%!}gd)hyI`T7Z^+cfS8Ya%Ho z{L8^X^|-XWDR?PwAx3Q#rVfqszBqP)Hv%R@FZ!|jzYP1` zgrp@jhYQfH`mIc@=;2jUWSz;H2#f(cd6wsxOIq4hp+|`~VVaw#e7;?b>wfgIl#0|r zbr}v(a-F|p2-Ln+8w;5f=a)btYNK@R=j1m)dMzW?k{NxBhYTIP0PO;&uUYvLLr0Ew zX*i+Q%qLK;){g4db!9oY&C*GG`sAX>)`C$Xp#lu1M}xX7`CL>uqf{gyShS?f)%BvU z9K*kD$5APFcD(5!)a#hzi)3r`*_Kp5O6dlJc2bW5h_b3odQZ68yVCj_0metkl<-w) zp%1IJz&--Dl0(;)b3gVy=$6TBVh$ehLv3X+}a@$Sv~VPH*`yVG8kW% zG*@72p%44AoPrc%E(R)5=0eo;^|3{iYK!70zc$kyU=1fL!!x;tIF?(7b%{RsTM-KE zO+!_%BV$g73=v&8*9ERnW40+%PpZ7>Ov&V-10~6>(O@*>2yXBX&|bxdlL)c;W4&hR zco!^pl81_OXJP`1lU`nd{J@&{z|I&Alhlu`?@QZuzmY5=LDv2+zj zF zG^1T(D1v^{)uf#>l&eY0)m#Kt!RH)u`#pS(oAgWYXCE6HP_rKd_vgvm!j}*{pEL}b z859ai!FY9hRqAT>FNG%cj|9yZc{QlCO}!JctT&U@oR!-8)bHamtCKJ^4VLxesHEB& zxpG-6Ngs?ajLQQ^;wPo92TWYxj0sAocAD(j8 z^DQrt=mVox_?TABn=%3{)tvEM13D6h#@EvN8@T-wTIPL8<%>(b4s|#q{CEQOs2-*Q zu_k!m6W^f6O2uaJZ*IQ&aa}@k;>ewO`pk>AXalS#AH}5g>b~(ZgT0&O4fg_@(6u8@i9TVPe?^5 zCC((%`fciw)g>lnw15>kuJ)3YYj!-UuN$Yer_{N!Yz{`?i!h;Vi*masO&8Mn*2QQM z1#sKv_C?7?_fzdj*DU)QcGV#Q&I3?bZDC4*6#Cf#RFSl)v~LVBG~=09K&557U#N=# zwvtQgdY|vw@tpSvOjOq1^lHo8mVm&jcYerV3NMH71FFcyMW6GLv~KsT8w;~&9=BEts8ZF7n)t6b&>wiR*$xH4oJ8;;PeuF#1NSw@!iLHFf@xD3a$R46#@F<> z+v2{dT5#pPU)z|7fUEkl zB4+37Fy=M5p zK6-pPyqB8qyzE+$*8%fpG~{>}kr(dnb*99p4wTS9+b8u8-x$~Wp%Zy|ft>*r*;7)Q z6jo*m4p2}@xi}YdZPP^^><&OS0Kwd{fUG@9-gxfBlB@Na!>gLr23GD?#at#BBBC zrbZA?_A`{b>>Wa4UFy zOyiQhFg zWnOmO9`%Y1c?$L=VFIb?GTy4s6E)_-HP{5D?*&Hr4DhY@l9HM4!*i!45_&RZn-eG% zk^|qP@)KY0f7h@VP~(@Vg0TO{yegK6>OB^Sc+9*klJI=Eqlv6*Ya&ow|8gz`E_HJG zOSd>Hh23)6!!>!srp3?)S0aH+YMCer3(13AQO8A`8!dzf|Dtr18DA0^n8)> zH~Y5+u1Vz_GzdvdgsT-%le~G+7>$ncj0q%MmuuF>1)|SikRcFQd-`xp1KofcVO-G4ZH(+0RyCW-A7YG7MN|I7xxuZ*eMTd)B z@?aWSJqLk-!6P)g8*Rd?`B;43!=f>S6v)SJ2!gdfB!QxJOKZU{Abx@-kC zz4ae%ij2P54E@sLQ#C&~#RyU0_hx80&0~uH1pMHquA~KbaD!scjKNRAzY2m1?gE1@ z?*b`yRRnY1V!X9LR3^lf=_eU_BkAf$f0PaF*@HnTu|tu+>HFZ8@SO4_k$ELJI45Ip zciQvpqSX6|jfEeE)KW(k#*w*qiqhKN!W*SiJNnNg!dA=_m^B_QzInTbdeB{5`=0#C z{^bM-0|a3{5wB_v%_g@SZ^gW$#eG&mPJw(CHIu9{ITGGI)`-Sm2xGsn>R(&F0YB)J z1vVhRc)3Xy&W@+#}K zPKhHrdJ>O&v?xDiBm*Ri#{<=vkT5YL5gF$-uB-U@y86JS4UIZ$yot4mdJWj>PR~f) z|D$r&8=J?rg<3$8cou+p}Idj}y3wc_EVJ|wzBQ_43g zc%Vy?gla|2_r4st(O-tLQ;Q^HBJ^T3??$-|wmd>ndh$C#5V1ZcsXKZ)Yw*qUvgc+= zLdQKRm%S3zA=u7JIH zee5~ugVnlW;;Ov$zdIJk)h@6YEstK<2F_fuFHf| zPq8AL7Yz4rRIo(_5FLD0ryPiAkqT>0yh%*jb{=%&w)A%*!~GPUbJKtF>JMu;KR^<1 ze}HNVuhp5|_5pnY!$xW&0F(FS(!yS&q^&E0?hegXUq!JpBuBz=sA8O{zJn)(cRya| z_FFnmUn)QPwoO#S?6)vQ6(2Z5!C!6l5{|M*vffWsE$}B}bOOuf5M^KZ>Y1#PtX)(m z6#(;12v|=cz6>QGJ>8%Hc3mMZ1i~$bT|1b=tsrXCEv#?8q-1M3W#bQnz)p6ggu1AX zag;XT6tCAx=12ELO|Rs$2t|3wOnNs`B@da8+832#KIEEYoUi0Ez!qwN8suT!Hb|gf zA8nS}x$&jis(+2Zn-_;!nWU3`*~{i=Xr!At$H?`YE;Fi?!)7tTkyf6yN!1W|p$N6G z?T$5&#i!_i5{k$^#!F8zpdL1F8XiC%Si>uH8tI^i|L;9@X-O`@;qO|_}End*W~ zmQ)hAm_v^{Z~u_A;V0XVM+cef{_Er`rcO*_LMcayB1E3`4CqP-M5r)c(Pv1u8HMs- zJc*d5h8fG)&*`O#8MWs%UBh}ZFNg=M@voDO3n+NUR&8A$Fy)_2f!bCde(7FRvg>XrOE)m zDhhdB!N95}sn1{|JWRCq@p(s(jJ=LB_yDTZuXAC=4bB_Ku4D;gO1FL-xw+ynfP(N;^dt>?%R%+5VE{_WH6#HN@GWvw*E z?^9s!7b)e2D zqG-Q+MM6yhp7LVxPX5_A=bE<%>>5^7aPVzChazota2v8efqWhk((`4bc)wYxaUxhY zC1U*Pt*CE2^ZcEIXz-u_MX@g{{B=eZp2RxJJIWC%t-+D3Dutm5qii2P;2!SoR zXcR*N0ZoLtIIKZRg~S9w3ik86+Ini3s7_G1FHYr|^Q$VmuJr`)xiIor!fFbmMs5|` z;&{hL(9SAOzk6&erD+Al2DJ^|GkD%wc~kinEL;eNDLYn3G*ISQ_RvC+2KRGPPw;a< zqL6RTt%J2}y%AP~v?%@g+$*(HaXgU_beKXZ&_$CztTULiR28)oyM@5VDjmRX)*dE| zW7`{@TqkVBJ^RwSm9ol9bAEMiZgC=i8)M-zSpGQ0U)%wfX`Emm6OO zRBJLgVF(d@4&`=NX?|?T)XfTc^|}c!a+Tlyg1GTO$ip?f`^4-%bt8Dp z#POuekSC^gZ#Ykr{O!yP<=Gi!0wJ=476mrWRnrnOL1k!gaE2bRmWOyEuKSEpMW2FI zeH#*r(4*3~|7x!2<0hvwu#5ISiA9Z| zol%~4h249+ST96$%d%OLa{g8McNe^A<&;Zk|9VA23C47x9=tB%l(eg;vhYDh2aOv$ z&g&!`2CAW!sOqdKj=RjabkqbsH-UT``0HC-l<)L(-b?lo!CwLvb^X%HC;VmT)k{t* zb%nf-MY32#Uaof)-y&vEn8_Zd13C0Bw{AaGFi5x9I_zi8Pi;f?np~%Z5+?F?jZ#ng zRd@G0t}VN#uD+kpAm;d7^F5WE^hMrVR5+noZPB?#1EB?k68!2UJ(Y<%+-2> z?J&+EatU!$Y3vk>!*!YD{4S`{)uPCfTRXT!yMfJ|t!s$P>#L@CC6W~jAs-E-W4%V9 z7qjPIUVmn1MRE6$LfK9~kOn~tuZrI>#LXRfNzuR z3jE2cvG#=8}c8R>+(T}eF`gCU!Gm~B$mG3Qvitu9;*KvD<1wbe)` zkII1W>{~>&`L<*n70tkM&kkNgH{kNm744{;OWq5E4C-QIL zRbGc7Y~bN-n*9JJ+}mg-AS`L|bUqyKE3KO8>sn8Ti`w7~ZrG3w?bN{c*&tkuB1^xQ z#~p?h-WwBoUho5?6j<{$5p&Eb0}2<4_)e{&Tb7i4r*@+Q$N2R)bxc83Rmnowmb_Kd06WXMx}R!v-~_|5aAMEI_*3&9TCB02)@>9Bqxmq0mW>%0sCGBCqeue)-C zIPt{R6U~^}k9tjT;p7>lDU9IVSmA-Hz7wVo8MKPBLD6dog*{Fp{qt~KU+P5$xO>RJ zaJ;y{hK>*P0*#cc+GBC9$||k7>80 zJ(FigGBK?uo~t2wu4zUU&gy+Z99nu_GbZm92St<4hMsqdpWmaqpI6 z0}NURNaV~it?eryG*=Kvjat9;+o|l;Zc1mp&!`ZS&Opi+{(?Kkw;|{=gSl)&`ed`6 zeuI*1<1X_O{^B~*8&!4#4*GIeDNTXtTOPC<<@xpGVV=sB)tNWxhZyW7I8Eb(lm<9w2C$2m${N!@pr6O`Io&h>}cCF%O$2RBVY z#Nd9c``V6#(L0uzPc=twi`fT8)G@Bn2{ZoA<9DzfBJV7>;GaRojI|ArggLWW!7kmi z*im4-bHIh~|GZQB0q<_VNEu!K@sSv;!^}U&;{;oIUX>j;^OLQ2}2ui0$->m z7t;?sf#jelWGD^eKyqjGJUo*iWSI;8EMQOH`L41M{~;AY*cwc94K9amFP0r>7k#)A zE!rZLIr)BQreu*&*nf9H@dNZmb;Uq0d?_h3PBd@#S)#(xj_cEl!BGxp!S8Rx`l&`e zXKGoi8CcraE4c=f6S7@%^)m}|d9gWVrkp;EV~e$Jq&N_Ok7erZ$Moa6bEq<;y1M;! zlZN4YhFcBMNa!{$@?mr!lIcv?1Hx;VR-CyJ8>7)Yg{M+cm}>MG_+<2I#L;$@+rpW6 zgSYygFP_KsV5P%5U@Tyeq#bW_2j<8nRZ)!SZ6gbZx#~4#rl`K zl<+qcK1UzMjJwEKCN35MK9*!XyxyKGoka``g}Mr_=^y8$4kKUfM>=Ww*@2)I)73V` zw=ExgIc$Mnth?vF2bh23&Sgk+eZ@p^a}0G+V?wK`kN5gjupo3N{zBxi!da@=F;7F(Ur~L&j$;?p9luVb<`~cS*%`PWxhM}DjNmEn#)Tr_v zVDFD4*R%Lul|v#Wdd?hFB7i zBK>fYs_gkRxyr_JopKO;P{esDycI|K_p3rp@a+Wk?8+kWMNfDIvTsf$BV2}Ra93*( z#y@SUo{{yBD6s`aKo-PGljizda*;u!OOJ4@xD^|(#M6S}Av)JnC7-j>zd~IL`Dldp zrkYD9?vr|603Fea={E7Z)k&k)D=J)4dRbD8(AW=aaz%xZUV}Sd0CA}5eZ~soP1FIy zI!J%0mOY)ErE=?^Z zy;4Y>6cb(~zwJPvOBfvnWwo6Ks(``|Q3k|M;LV;Xx`i|bt3F9GD;~*CrZ2m<8T?8) zk?ih#OEClLmg6S}+Lv2rE*!DB9p%(9SY`uKt4^gLWVC=!bRX;c&&urI`3-3V-&@Be zMz8Y<>x+V(L)j~>=QkW+1OFxI__q3$g-&GyvllJJ`*@WhXUw@sf^yO@j6?WCr zjM#PJ+ZbK6S2R~ME;6y#qh9!t-q!feceJ7E9$aVKr?-6*&hZGqFw3QyGpdO<^Ib_#1qZr|X6uc= zSCP(xkplZ`0aFk#)|DjA=y6)uSrtpLrMMC2&_NGob|_9`_cq1VidlA?x$OS|s)$u- z<1iTB=?kNPP#z8My6Pke6S9pm;T~*q-W|OAa5Jl=$ot9@K2E&Fu63Nq$7fbPhi>X? zt3o@YV7^X|wZ?%?2@uuZ^JDr1m8^PXwNjqYT)Tm*@Ui}MUBsQge z223pPP2}fD6N9_nXPd&^`uA{90uKf@VHe6CXYj$85NCNbU?MNO0Nj!n78$8BMJjD) zGiFA)tEO>pirF>K3eu}y2ze%|lf89^%FXHbX=GgYOxW_cRvz(08O{??^4Zi>Ck#a* zY%g$4^{H{!)&5kydCDf!4xe-* zB;?)eHsIR^&ri6>hdHAaTpXhEnYs>KllmPV8eJmT7aEv)TieWy$=S9vm41Nc;$Qki zt)NLo@!nfUjAW-6b02RTSfQpR=X76DJKCM)%m(c0 zkp(tb+zoIaZQ_|eZjX^CnUoFm(#Ipq&GSf5>y78$Bz?b-{gZ2)ykWSc~c}$$CSmVBYJOBq`d?lq34tdBtw7ULKU1bPSds zIGY1VlrIxoDFk4sQzmq>o8j%61481@`mMTmUW04)Z(*m@!*QW%N#@eulT3$y`9v7Y zmP@-WI^>)+0HUYa(pqbN!o05Mbb!A8wttclkDZ)e`gNs8GXtW%l<9Q&dQ$p~k|M?e!li$SP^!VvTH~&UokD zyi%WW9Ss;nRMEab!a%vaQM5kzp=`p7_0nWdW=U5@aVr|Ax_&~pyIu2+l#{UcYViD0 ztbz0;Q|P7Mg3kS|r3k@cAbmn)bRWN&XUw{>XLc-+z&nsV#r+N|x7^VZ0tNrCz+RxDIUX!)p zmEoMy7UJ|?E*vLwWD(K^!h2whf+vjZy31swy`v%TgtLl2$v}~|Z-)YEn<01?*x2#r z_;9vaW(8A9hB5%!--hii?P=ds=S4|-9#f$aYEPU4Z7oiCxl4cv?DodU@&l3Z&3ZB4 zErB``10)FkE3W|X0hm!qlb~4MPX2o5(6}Adf&+Hr*rOLaErbD$I`Emc8D=pFcrU>; zE*F~~$D>>bxGN(4c;is}{pTe@6k=$kcbllJ{^b(U&m1T>Ed}obtD*3=Do0!gp(r7O z`-#H&uF4Fgt|=wf=C|+|h4208yB4>B-ME)g+3rwSZ=TL+z#)%@NbiVXlP4nJ_BHf< zbVpv?nTZ=K^4?`P0@&DCx&PuKfcFnOxBjnP1pMmkn(fhTqS|i`1GqVP|H>!ckA)wrAapq? zSt$?%1O((W$Y+0szW{xyzxWH#m-=7qF8~4(TJ8V&3;4goU%-jzbTLU7R52DP04o4X zRRnHLdQI}rj~Mx=N`iQ-ilHD=BSFgDp;M`eL3na7G(KL0YP8S0(|x9QOEXQxtwjs% zndw0Jw`vbq-QJ}hC6Et4OBH%jcv27v5=In8q|Jx=_ajBZa=Nq-L9WW{SyM^W!Lb8Z zB^#W{m2*KjSnp708mFuvI7Wp}%68X-O#XWc@Vn|jQ$*TamQKs;kOvWcS5^G9FLl%% zM0BmDLdyyIkU}lVofy2};a@h2NQWOp(n}IlVv&skVI26gDMY`keg_(sB#a~sO9kS; zim+Z5gw92RymloY`&$+0=6^SQj^NBHznE%7R+!+MQk60NN)t&}G>x8oI+dZME7A{u z|A+;Y@1G7+bTcYYY$E&0B`NuyI8E%?u2M@NdqE!+7%V80Nl7etS^yjV)j-EKW^I)Z z8A+QDOWcU6h$06=79}&&Rz#hSQjpV}h840Q%DE8hD`zZ@-qTYrmo|1)tq6c7{E#LV8mOk@8D1OANr|KDR# zNnK~DhS}x>WZAJ&zFToV^e7Ws9A_bKKHR^{Q2*@wJ#&$0fTY_f#zIY2fsh1*#Q$uF z-~>hcsuadrcj#p%1`&ktskTSDvz}RjRFg7YiMxYX>8v2~@!3VUa}<3*?pUEmlkM3m zkN}7O*F}@+=1!#7D1g7JA~1hKKo+#hzbptMM8mQOo{9uFrbxxUr0?Y`Do`#~U7UNmAdX-K!c2t0Qixy?I5`zp z(OpHuM$o~ZP!Gt={wCgOzD$s2sk&=y;~q%NS;THycCgeGG6;v$A}dor5~TkpyytJ5 zo8WUK|D*`&Z{oLP2R4XEl9aRYUq_sO1LHxpXsQB|+Gd zbla&(;xGescr3dV{g4hccsED5;2$}{m6IKy= zb1GT|svM!Xr0!4zbrfrY&Q%2If0mj2!n|ap0PPL-j88ShXSysO`YT=KT;5V9FDGd4 zQ3sRLl>_P0(LU1u%4D_*R9Vpz!=G} z0FA`OYLqVt3#2wF31W{_pG!;-3l=TTpGIF&v8F9zyHNKo#v1%X1x&JM!U9dOiQ~I- zR)Y}vrxJQWQ%^+TVXc*kXmyoJf%oz{8!8%AP?tMBpo>4WIKs7S>-7XR%^bh z2)q?ma$z-qe6;zZf0O_t6%ci4K_#e-H`cgdKuwX&o|=G=Bz>d}2dh!2+D3~kIV&X8 zf~-tck+A z1i@bvZBD;h&+M>*5b38*qMYbUkpvMa;*#e`f=Izwji1AF{yAaInw{xf68mlfDrh~4 zIJpsEvOX#WN#&&zP|BS4SVwfc`OusA?rgEvpUNPtO2SJm{%Ib11_%#UhC$UjMh(95!s?!Ra>({qW*Q;6bNi0bmP3gT7;X;_gU>zNfqh!V0H z)qiB_l_ZHE%uH=eg_Wv6`+qG46cRX(g4mhA*5za)0X?skvk{PoL6y?AT5Y+ zYFaDx-(*Sux`hMHnGBQ=B2$hw-z1V2ONF$kAQF}@Qcf589}PE9F=3_WLl-1rsX*PT zO56N>>$9lqC#$oT1Q1!>dL}#wGgy)~-^iNInif<%N`(d5ql01kV>Y=MomD>ccCfsx z2)rUKp_(TkE6`7+5b~$4@}YO70Y;YxNSUMrB|vNeF#q{cl7Eq<{8jU$7XxT6$(I=X zN*+KU^qg`)z5UMy3Vsz{hmu5P|2dP4pPCebrya#D0+?5%+@r`*Q-M$_nGSob=O1go zM^sf%n-oEaM3d81ngNC6C=%kk|7<5JtbY-$|0w$ZNzeU9bNvC!O9p6qOn|kRTmhI2 z0Rx!I5K#bsC;hM3@!zCFlmLSZ5GcF=c91=i1Qw7E@o0CeiWEdb|5;|ypJ7`41_R|7 zs3zP$oEdtYiuv3drAE0QM|i%>5| z{6Ps^i1CZQ5ad!2eE;wG6I-AiP2?l3NdNz(hh;RRSu~{EA3rS6NKLTvP5)OO9Kzqw zd_Vq!IbinRQM#17gQ=Ufqr;=Ocv21)2}gTlYllaYWdjIS(&5p;yB_HyYxrGwBxOf; z2QydTIc9b);O8;$Z~^y!0|z8=v;A~Y51cuH>}tRncuABzBHWdlFLe7vJX%J$cAA7B25;r=zOU!Zfd^Kd?v z{O>}4O!z0D{~p#KDEnij{t4*6Z-+Ni=nhFQH=v94NZnlA&42#<4o3it zc*I0CA>i-#n85qH(mlS3<(aaHjk&2Ci@Ljs+hbhT-q_NdMcdlU&Fb;3zpYT69kxW~m7@J%9c|iLNR9-m|)iQg2SLq_E(N4;F@Y+Un<5f zmLu@{e>C)&tdLGoLkXk!%WL>AjL}~if2`gbyiUeT_kTL<_pm_reC-aQUBLQ{(xR=U z-P^rU+Ty9F=&upf2fA^FYQuR~UZaJ|RBa3fWR73crO2j#dOGR1zb@PEJmz3fdo6!8 zHhlG&q1mbT=^OfDwQy3xzs`AW_TFF{k2!2X(>F3e%beI^y!Z05;r+lAS3AG$^LGx< z#}-4gu4W13%9F|9rLF$bdSCZtx0jtnHHI5Fj(IxnI|5A1=`D67c^Fpm8X{T__jwK{ z-+en=2J*p3{61R`DdxVH3;tHz^4q)jo^AsrsJC{=hrSK($2Rz{KDA%nhuqg%3BP}n zEQc53^nzM}4Cy&-5B|DSgb*@0Mx46<62iFLqND%#yVX){YBLYxqJ|}9k_8qL?+*c0 z$#Oa(zssU6>-99Z+x6Ds$Ecg%!f`-pWk9&O(!(~>w}6^2%^<=%>)OuCqbpW>`l8@3EnmDk=$)F8 z;SXN8+jlM27z$B&?8^0W4S`psYLnEta*|nI^w{>mjmH1}8;U#SJjrykRrrD88J~~K zXYgkSZUrwr?26|aXB_*F6ueNA?}@&tN8I~=J5M|KTqXFTaE$=sa z!oB|jGct5~iMNry7{7c>gL;t->aC{T99ea7MY3+8P228d;ZESi9m;ys%IANeOg##W z-(>W^E3N(;j3#bQuD=miEBwmj#<=0eeHm-3$cgCamh@IK@Nf)rRZwTG7|ilq|{>29z<8G%wGm-9q;w2whTbMw|>;qB!qUROGW;z zaLf04N=SW31%1dqbN0}NNZ%F}(3zV3Wm6CHl~arTvm~(sv^RJS8|6?-mtBi!>A$Kb zQ^YOr##fR5Xuxlw(M8j*7$<=bqsV6=MEvewvENC5-D)9#s${cd7B+|z=6B0Meg+bNk&vIT;b8Qp%j~H511<5 zYF)atv(nT2z1owd=V)Eq7m^&;!&yFsi#CB!TJ5uTGmgyX8D-LzwuqR)=#Tv`=EF8o$mWfYG24#`fZ=vj?uzJ&TA2ja!hs2eHv6{bBH6uP7$)71lsH80e0W-UBfeR4*(J2OWOr9&MWd=d~D zuAWcM$h=jtz0B=%JdUEOeR}M;QEFJJB_lmEZbj2ud9~rhuE(g|smpAUv}Sr+;ngkS zn>&_PdEBYXv@>lfaVz{%D#!}@-}|Yh!mkN`Ul7Rk;$>&FB5+GlKij9RrZ?9FX4-H47j1PlTPf}Ztt-#*rR;Sda)*e!T=+AW;w zcB67Xm+x#R>|5{zpFoZ{y!YdWdw-!_PD1!f#sBY95<8%*{xv13JgRvr#x9RT1wS=K z7BzEMM|T%fb5}q?1yoCEbvIy?0JxS`=O+DWRRC8!q>t*Y8gRwVNeUc4HB1&MM+Z0H zK`A!UNA(iW@YqRzu7w4zI7r!k$t%T0%Kl4UDQ;5EU!UV7W&3$0B=nme3V`{kfwHrc z0>>k;U!p+npBB!qQEpQ9U%>uM1&p6x?4Ms#!KCcJsG2`hx!HM1AH#nD;|5Y6!++f1 zWF-ZT|A=yP@Q^+R;092zUv+q(U@Cxx0c8B87Ao8vK(heh*QZ<@P1Via^jK6Rq*ye} zz1)5&ir6nF@n24|k9HZ0qPdy1v6!RRFJm`gZdOt*&Y$)c(278BxB{04J) z4(`9Q0Di*$ji>(O@gNRXHr~JHZCkp-u>}3tpU_x;s35Vtg()xjY+w&BwQcT;EJ)3f zY_h-#8Cf7jfh-$Qgt>Em2BEXXUl0Fon0`k~v!Pv)wJQu=jZU?83c(`AXnO5*GB3CG^mKBNrzQ5&Xlxv1yB;YLO;|J2 z0h)4b+=G|jN9MZyLB}GpR?Y**U@Z(Qgsaih$pp4s-zx^NA_%+^W6>e}r^ZU^kUF#NBT748N56*kfR_*?+L7`7mP9v0{;S zu>mWelk8mZUWguxe@7DC{?s{1gtXedlQp}S_|=>Z;dDsH$@y^++~s&38hDJOc)O``S|9t7{1Ye$*e8Db?Vx zSLiarn1}G7sD~aU)3gE=!j%pVTdO|grd^N>f zr7>YV1`KhG>#SRO+NKuK`)C>-%9Q(fs5p+s=X9S(8M_*V%MXXG44vSul>8t;v`!-O zYK+)Y#R*AY?%VLLX?Q3_@V-tb?jhoJ_jMiWRg2afI;{^fK?$+rY4PEA?On^57IUU* zVJ~g{G?x2AxORuA#e%`tMLwSS2}e{K9Rl5`pn&>QeQ%3b9)n^YbOi6Hc%73T<^tYe zRNHgt@|4S~?nAyBmWyd&%3$`8221eUVo5SpKr3tPIv#$**Z9N?hO9%o7JwE00Dl;Z z^t|8WRgoiifd;QGmIhReE=zD5{gku`msY4xjAX*6vTZ|*+WIssq&}$BBK-`|Cu4n& zSz=$@!j#t^r@ud`NKrC9*!pbQv&;ES!-4cjp}9R)Bf?T!ZoK--&=HvY+DswAFI7Hl z30`yJ!nG<);k)OLeJ?l!)NJ1B?PAhtmlgX}!_<#p6I`|f52N$WT{WB0s6&05bxa{i z{hFvE`+i9~F$iqTh?nm%<_A1WYMdYy$PI8%2qkEl)10%nN?wV7nq-e{o)MnmH4|VW z{3=N&L4p^r@=iwwBDEGBYf1}&0dnaX`y3vZ79^vwDB+hC1|T8(^-x^1y~BjH(xk)tFHHx@2E_&@ z&-v?Tr0ZBZ*3Ego&3|j?x=&Yn{Q)Y=fXdM12~$QuQ7TncpTlZW4_{9!{I7g__07%FJ?$)_s#R9h@rH2e1G&}j zj}(vU30^*o<9OzGp6D4uLUPkqp4$uEaVI1B5 zsK>9Cq?7-n{H*32+)h#B=HScM?u|P8O%C(cp9(4Kf_+EVrr>Dgfin!2`1CckL@?Di8JyXgl*L|NxLzlr5Uix^8d*s;gHMlx(itljBZXB` ziGwFr7c29kLmXUwl>5l@>7U|YO}LQ z$=MBz<&0#u!TY!5+&*pe_4Cnu$Y#`34bxfj>t}FRdzUCNB0g!##=MO0qYxbTo6}l&8+0&N}tGT`IfLJG3_Hf>s zN0y9IQ*$<_o7s=gMI3HKJa5k&hDOtVb_#Htz0;xt!pMqx|x}}x)etv^69=lhI*!osYKBs^xndN_fvrSbno4W2ODXd$w zSGs|@GSS*<_2~^x8FIHmnC7vPd48MdI}$nAJc3kEsq~>L*MwYXP}iv;AKsHN;FPY zvoXriD;jFwlV&_-c_U8Q_7?d(iX;2~@b(r^aW!AQXyXzjSa64+A-F@Mja%aqg1bY| z00DwEjk^bT2*KUmonXOTf;+jL?>{s5zFF(7nR)N6*DThlQ>WNnn^Ur-_HVN`z0mhy z)1&6Qr(6&>yF2oV5qz5i&>O7+G{0z>%81SFA3=kN{7UK+WFy8aC2V*+a7s>3aKSBY zu!_^a6`p2D%6vNtU+O=@X32ZFdLB>jj_^ytC@|0l4vZ@AR}iRmc++tIz1*~Xus(*3SK1q!~z5)$0hU3X%R%MN=B0Y^NT3L zH;N7;t55|3uql#Qw&E{VA~`}<3guT-b^X(pVb(nSq8CVHM(2Ad@SbU8bYBMQ_X(yA z=a}Pi8)!ReSjv94X~3(7Bxv}Awn2mTw(4Y=D}KA1yoIAceeJ3Ag-&LPr2?0!_1Rgi zGDPKd&ZEj`O>&2&uiKp1hX&&4TBis>EH4Z%G(jqa=#PY295Zip{}^+c@5OKT20c2R zN#AmCntr6p7%mEdcJywQy!J#_#;)!oRoo&aj*x;U6pLn%fA}&Ta%TVfS&8eI!4n_f zM8Y|@+vZHQAq)%r=_;>q%2CADzPaRjx?oSuqaep(5?$s2k1U5c%@JJLtd9FyC&Ad5 zvzu#4a#EWoggN?V?MrAq-%G`_VVi)?VVwLYWa1N(7^ZJ5XwMJ7jZcb^zZIY)N^~c@ z(+VN^oWhWJYAx*$zzNsq4IiVQz+NI$P$7yV-g*{!*U$25tk4oq#H5Jy?F-eyxg?D|u1FEJr{s3-* zF%$o96vY3Z{8pU*=C}Hn?g&$L{>^XoFLmxe`K|tG{2#i?|LIKof9JRQ=ga@wbpNM* ztAAMfA5j0F`K|u>NBs|||9AaX|ERV9PWS%VDpeOBVZ2pU z>;fxd_5AO6TCASG?Er8g-vEH>=s(K0{2zb*bOLZt;oRY2tkD4Aao`Ye;QsUiC}BNCf<+d?KL2$4Z_nWo5Rs5kP|?u; zi93A_fQLgsfJa0?LPCVG3+D@a4nV{~!lmXAN5)e#Mxk-W=M0F=L8XccIa8fqxU2xJ;qHq2u15KmW_xKb-yd7z_M= z#Myr^_P_aB0${)fCOi%T4gd()Ik5J;E!bLX@4fG;ZH>BW^?A`S@}8syk}xe!ILkGx z__q~t(7rE<@KBjpWaOzxQ* z{*woYwff2Zl-nCpX~yjg_dLW0KerD^U-R(Si{|_VdH(=vJ2DByjT;LJo~($*U?s*P z=OekXw*$tE!srHXjPi)-uzU{{B1~=FC!2;OWXM_g)LeC@Bo$)Sbxy!Gk~NN!jTBy+ zd6v;eL~kY7#jaiw1j3~Z*J^_Uq4CgZP&uukkO%jU6h?2HvfyoA=Ar;W|I@%XbP*Lj z%}9+nlu_^a*_q!eF0My1^7#rEc*x24ry@W-{$nOckF&H8!ZZZF=O$ZH0SbQMZk?${ zuy$667t8H(X5vupBX0&1jiNIxlJ`-QJ*sjDT<673CqyewMXNukBB+R1oh(K7CqxNG zk4K^uPYu8lnR)CpiH#we){(qYE27A*AoCa#LYYnv5<_CxdH}CKsEMIPdrNSvsFyIp zab$(WWh((a(h#GBug76Dy;6C>u2sLfy zKC$q>_e$o=#bcPAia+!h{Ma2O!XkkCt8 zj{n7q47|0JTtL20WCV7e;XaN%xCe*wpWLg@B2#2q9gH!Vz%bHMMQd%SiT2uvip(CS zPaX9D79zz1bwcqg)22t#i^wz2Gxut>50t~n46`q8Er>JsA%U6-Ec535msG5ACBx*7eP}jU2pxGVMhK*36(=2<+mP8K&EoP(- zU+ovzZQMQKvG^ozD3~B>y=?}D56E@}m;1nh0Rt!<+z@!GSV`=3#H`M%l01Z=Bt!Jv z5WuZKKl9c*fpq!`FEt!Zj`w3jUHC{8wKVnyrbqIgM|v{SUR+E<`!QMF$rM-W!8Xv| z&g*B!&LWd2rY~RA6qX>!Ku+Kd-)hoSQ&}UmM(umY` zIq7D5%37@X?ga={tIxFycoGEhdEUhH~K8fsiN1fcO1p=Slmb{U3&(CBiLZINU42=bDB;gkiBp;I} zUp_goP;&4Q$C!TK4Kk(@ks1Vo`jO$v%genvMd&(zU=1%#lf{~L3FQ0oRwwyph=w%+6om)EGrXn+I3;x z6oG*-JgJgCkmm$NE)?T3t#(G6zA$AHTi|WR@o^Z`PlNIu3Z+Vg0G;&kkCF)q75Q)> z8*2hz^crpRPMY|-~fYpGs_YPcAhn?Aps4A2LVX=&~; zR%&SS7oHAec5#Y}TnK^7Sie?Ia~v{%T_|YZ+7fwvdGat9R{1mZ%&F9KwWVXaTGLWM zH*yB5Ib~`*0ZT)bj6W9(*qO~Xm){f=C<>#fWV*d#7WgKX4c>Oij6KhF9}Z8&(e-=5+R z;C3p1k!!BwtmcLL!K?_Uy5F;CI6z*?xt~sKn#qDLMmL-`OK3J1=mDE|%TLy(ABxKs zF*M2`__T`-F74ZfA6sAxge7cY*lO|r1uCM2Kp_IEO(|=xFq(OCQQi&DSJtch1;e4E zy)0QUtZ`owrN)=HFk+E{P_^Np)bQw=^p^*2)91p!b!<$|%7X$aEB>{=QVaHGUo4Wz zrZ*#~T{%ptiEwk;%Wa&D3CF2<@Y2&^S7Of;nA|8Lpmm zD=m*MTR0zE z4u7Qy9O8#bKa1?0PW&B{!EJLdZjL3cK$~~#QL2$EWKPc4l~AQ7w-pGVolQAtD>xET zY-f)E@q`GkcL%)ym>Ki1q*_ol`R}6*ZF(Q`Sl9Fd{Z4m}uB+IxnA9`(XzSfp@=g;S zTN{lrXv3r2gV8R{9<+p%@P>izIGXJIhl_{)B-1U-7x=2`Hhb?FK-Z->OJkp!R7L_a zAHDx#OFC_`lxVm_OfDq|m|Dmo)rx^G*qL>ZFUCRB*f{2aHyDL1 z%V%J4af~ygR_4dKhd1@O2K;(@&<2lX)XMjN)KDmK99DdueG0}uW)r=8z{ybiFxAgu zW3+$BuRwV_^YVz_ZsYF-Jj;=CmYOUvtumf zt;(*oqS*E7-}$F)d>S5YdJi^(=?q>h%T9j)0VFEau5ku`0G*M9zCo*}OtkY*2rmJV zw)2�xS4Z?H_}YpYVZ-w=xy7x)W|sIR4!!U15)l4~)5I-*r9E<(&qJ?)?g+xyzEq” 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

NEo(N8YqAn_v4*vOX9fBx= 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

<*8#+lo{Yru;;cZ+>!>24wRl)!9LYK2Y!B( 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%0ApH`h))f*RI`k{XbLFt*$I(5L#RT=8rsL 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 z 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

^)||Fweej3Uda(3hs)x%(@vEQ8wCjk?5TF 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 literal 0 HcmV?d00001

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≉g)9qqXx4Ij>Qj1og&wPU0Pqpd1LI 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

wfJ7~p@@c6f1}6YxJ75IGpTi_X6NS}AhY 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�?@=ljx*4>5p)cxxO^*gh6K|YuLwCT)WQgo}iKm2LpGv7C8 zPi+evnWnrFxiZ=PJS=io%H(&@i{MVC!$PU6Q1)=IZ?iTEU#x-_D4Ukf1fD8+xYooW z#w}F1Za2eHXx%xjpC~sch9ESiDAPMskoM(t4-4Y^dKVqp*rl^79VY_5u5cO7v#X{! z^;*G*oKk}2eH5lgdC22y*}hE%<+wjFY9f6EEf6CV!lCcsG;k=Z=gT*bzr*)+H@I8B zX+oLQl_#G~F>)-%J|sU!F5NFO0och{Bv&`mD^KhLd+{^@igRjGR7w?jNn4w(6IW+-hJWv{>4`4h>h>Q zEn~9Ms)S%&cz2blb+DH3;UP>$aV~wl<<;#MrE^>cD*CVKvzn-;>Ah-Orw;6qfvT`O#-<{fIUv6e9?%Jgpb-EV(ct8C< z$Oot@l_P$%lQ6q-Q?qma*yrHB+EFmEO=oUbz?MR5=w4`O<3J!5$E~5K5d5#jx3(n4 zp^agWPL8Cag!IhEC9I_Q=+_lgA2U+KaIswyRlExch^bXIq8RF;6ukY@h_K=vuFD&@ zavY;?pHp9!;u+w4G|yoZEc?P@Myh6~;|k%y=H`72pi`CNft{+bwyq^Mxhr?d3fW8? z+bk{Yar^|}DJL7w_ratHiXkSpkOw{YLZeT(=iAtEL|H$}Vb(oRqoxhp?A{%?4}b88 zAd;cngT4Bi#YOOFzr=pW)BUZM?_@smZFk0Xv?vEzYZRJ@DV|Y>a)faIy0eCPL2#7w z(d51lCdU4l#Z825uMW!LaC)`b+|lycs+ip3`RgYMH?z+p?|wT-&@`{WPxC`Rv$(C$ zg+tZ1HTGMlx5rgILpxv1WxGA?m>mX95!%zEkC@c1NnOG~5b|99UA#e7_kt ze|82?j2>TMgl~N6q-m6KNcFNP**C5yRl9;Q3sv3OG$A& zF>tcynk_u1*IqWEQ%DfPeeqBQEEz!e{4EL5@p*Yb>&h-?@`>P8Pa>evAVofX($8s1 zT|lrMd>DkyHs97f^!UiTpiZ5Gp1A02%*PSCPHK4k_sYrF1xUvn>5Dq=@&@t zABo0qqh3p!yb4|p{2pVhdr_6KdFJFA&NylH2X!E`vB+y{UH9!Y@qlV8VT&*P_GiDR z2Cs`~VJNoGCOTujs)|{%qr#8VTvC`xv0rDso-!Q6U(2ul)f<}Qk-zC!md0P^o5055 z>{RFcXT=fE`g#8|STZW>{YDbT&E(@U_g(%pKE(u|J9MO7Sgd3;BPaZaX`lAZe3WVY zIlquw$^Ll~gSFwOuEaQA^!P=MLz6t=211eR@qN7=6QM-(^2fJ>L2IMw%LWA2sow=j zE7%PULS03!@7xsO@*J)~S3Gd4nr7os>H_m!i%&)xQ_#Ylce-ZJ;Cvj<($C4Xv()kpE%y+s_% zUQPTA+)WX0)X_e$;7TaDg~>2ieK%#)Zyoer?d^HpX`|0Er_WmCh{(tLPpiB`e!JjR+Iam7f-(?&NlmmQzi6fwzl|(+1BLM zPme{Iy4{>GhRT_tOiOL>dE|JseE7=V z9_zPea^Khem30|k-@{k6rUM-Cj9JXe+HmjBMaKsWyxmnBz5Q!mYS=Pa{YiNjDivp0J)O5^2aVJmQ>sZ}Y?PVM~^Fy3GbJ z3E)pqqeo&^=PM##Qm$zz@kT=DWe^UzA&W0LzqSHm)W}PI3ldJj?dDpiR63BDBLKTp zc4X`_Ka559$y)3c+tTQx7cMp(q8go`PH?@`*tVrOmuOh#X6aOKM%douu8RDZQ_N1L zV!VU#&b-t1q2BYFr*`7*-sHlWiVLH^xCi74hZcnvY!k@^nP|FH=N>ba73wPL(u_Ug zc(W>;HtHr+zwqehy%#>+ld;@mE<{<0i0i9^v({d&H&nvD^$(?#r5uUYi_?Cux*rx* zSF^Eh7o1RuQtPyTsxIt~Qq|fpUMX@&;<74uRS%%z)A`=HPkee~&hY5D>Gv2`9)Q;7 zl3$Lvv3Gy}S$+BNyA}d9r*A8)dm>MJ*xF>U9%y(`wpp5pklK}R^2O!;q%e!gv_5xd z$Kui_;%@);Y?=kf>wIgGc4uuW6G>cVD=9iV=U}ty+>Wy+7RfzGw1oXzA~; zcXY4cci$d3_=PLexYtHEZ)QJFDnv9EU{mgX%txmqJZFuM9;0NFILH7eUqi1@GS11- zsFHq9wU?2nj=Gjak8@Lt*ph60WahYCVt)0{PrS@3ish0UVP`c^qwLhB)Hl_w9G<7$ zAKK_@t(o|l7Mv%m@&+m4BA7loGW;~@FsX$sZ7d*e6iG&tH0`hV>pm8~;`(UAxgr_B zd-;PCy9ew0evTD(fL1l0UFk6;VMxu=oSdb#DeXe+!jhC7QzJa-Bg^fDidqXc>|MfJ z7ZCxf@9HNu`Lth##4VJb`^BzQh<*3`QIdY&{iOV3HaY%yUiV$p_n(~4jyTylS)^Hl zev4{pr9Fx&d&C+zE*n);l+M=|^Et=fj(C`e(7$g?nMv%|_?Aano`94yFSlOUmdCf` zZIoif(XjJ_JTsKhW-+n0{@q30DOzd92T4zZFaJPf3f|xTzd?HcKe0*wgmoZR`4^k? zPap>#|6j35|2X+SK*xW@`uv+G`L7w7fBg7=`?~*UM&|#SP5OsO|AVXl&)B4YRMh|A z>i?Mu`*$t7;)l+sBXe{zVr3@A)MVA6pCji#-yR5EA)6&_{nJ z|11KxR25Ye0W2&mzzqBY{wx8;3a{;K06;?n;06GI0KkP{0l45E7Wh_$K>o4)yAL34 z{d52C0fGX+0XN_-**65`|Jwh19)R^O8vrV!|I7f700KNbd^}tNe0+RDLINTZC@Bds zF$oRjZE`3BEfXUHEj>Lm8$TyA3ok1@J(oC)_r9QrhzJv>q>O~n1Abu22c=Sb7Bueuvh?W3M>c()}Ic53A|HWuqOUi#=l-z*bp3C zJbVH|B4Y4_np*%i76gKg1Hr|`0ma4g13w3FC~zt73CiQ$MwsKXxIl#hV{-^tA69;) z(iz@o6Si;-A|$$Vmzsu_or9AL#w{W$CN3c<_2{vJqLQ+Ts;-{CfuYe8V@oS*n-{ir zFWuZdJiT6f`vkuYdG|gv3>6ojkeHO5@*y=hFCSe{SX5l{xvIJb^o?z3Z2#8L+11_C z`+a0|?C1EzPWtQGjw`G>{D5|4invB6Io(E_$%5! zB>V3P7WDs0vi}h5f5|lskbn&nn*u@sz=4f`B!a@RtVriL(LFolo`|U*cr+=xk&+BKyF5$TD6ZhwkMha<_sg8 zS;uchq5*t*NT$}yLccd=vU-nxG{siLULoK70jd;MXS%?}2{qbhkF8$pcFCAb#|;cS zB)jk)DT_b&?6MTBm#+;RXd zE_I`EduCJrY>rl3|wZyP>U=D9$;2yIipKh z@xGATPJEy;q=q`1u{-!;v|VsfU@H~hC8ZEcTf^JV3DfwSE86c6>rx-~Mk~9W{KLmd zeyQK)S!;5%V}=jrg+~ZFtK;YDtm^{PvvR0tx2A8Fx-ypRL!Mu3_+X5#>qSU5TsBaq zZt1t9Rlic4e=`3dAX56^RQXBh_2iiFxuszvFu2?=FZ>61z#4YBk$WA*|@PPkI20;m0Xd+S|5ly z3^N6Xc%vr9bnJW;9HU|InC>n8_|9a*w+!%aKIz|)sHd@zi&}gC8Li4{ru9?LVc&dJ z(BTXocD-Rr<~(;^vRE0cQc=y&GAhZrKTRrsszv{O%0Wpn)Q49cbe-+CF9F;;`SD+x zxeeQ8vc|f2EE5<`k5AZL55VHi#dwY)we)`q=pp;W(%-`0xjf~R*-+rX_ISz~#u=x!VOvDlc~G zv!BqTP6wJeJ4z9z&U>8(CTsQT)5iS*c@#BTtul6jUZuWz!lpBA`OPKd2mG>5-?I-L zcMYv3h>89Hu2}Ks@u^8Onzc0#E4zqqCwa1mU26aj>#AmR?j#NFu&uqsJjxmgsYrEa zIb7_`EWS0Jf@zJkWz^t;l!@Tlo6woC!R&Edinl6}8AgR3e;t4W)d2$=w3B2%h>;6j}np|d#h&|D2AN6IHih!Rv& z3zj3mrABWkKyE{;>qX3l?srmyT^Kw-$PuGVb<9Rfx0hFA;&+AA#HV=o*_gK2;GXbp>^W@; z{wUaUmjiCOsp5-RLdmLudi2bmf;3(Lohr;uE*l5Jk?iz^pI{rwEhK$#l8sYHmf)f` zWVJ7Io^1;h>X5IEWK{kE>K76rlu^nXYBle*mBx#nZTV=Xqsu*{m0f-sTMw?L0$)zh zOzIONEfS;rbdFh0etzo?JL$pafv5`6eq)z#Ewb69KR{uaK0Hg5*$IP(TJ2wpv~rqT zpEhOvxhsTJEM9rvIg0$$I?5+JCQoR2kv@d~7*Ekpri9SR!J&0x_8ZgH2p7htl4F1F zW^u-QSwnv8#E6QODMcG;>{lKnLTo4gCGBaew*b4HifnT#P$Lj_tSrx0{CIM!LYQgD zz&%rDII*^qED!Y3EbuI3`o!Z;D%LfNS?(IAcNc8WyR<3ubvvPkV)ZL5PdV0C?PE$| zC$ER`H^(jn-ss=&Y>BpX$c*-IRbkq{Rd_L>k{%(Z)nW?)V=I5kCwnTQML8#S^#`D& z21BbP8QfYqVMB6%esIrfE4-;+ah);OBu@UCCtGqZv${lL=Uf~A!2{Bzh@(7{x~7QK zR{NzL+CCXv#EKn?Js*y8>y|lCLrLjk zNp9OhAVKn{=-hCi{wxn#tFy;kI zz8bLyjr)u-<#W8W&CGKp zK(KptB=U;{{-rjq?JK@TNrER|tfV82+8$W$?`T2d)lh(=M3?dGWo5EIZ<0%7>L2tt ze7Fm`redS(4)DGd8>0s@mfD7U#NTE9;y{v)k!-rCEl>?8xvap*=rl(b&%D)E4mr?Q zoM9ZM8Xu>>HkHS|qQ+R;Lcj!FvC*zB+Pz-(w{BK{5XtR)?maO(7nO*$uJ~ob_m^6s%@sa3sS8eT1X>cXXGXZT3Tp2%TX${2FLpe7F3%Gg7Kt=A@?nX1lcMs`7g0g6w5L z19qCzvr& znBtnZ&b>%<3%Bib;{w#A`T-F#KbhjmzbcnDwnYLN%+3}|P!VRQWDGdMTr_i2v8r=3 z6a)piI{B!xA;*k$wIRsspX7!gR`%ER-hz~u%GnFV*B8rS05zc&90BJ zDOLHnpBsRn4b_J+J$Hsx$UrCOCo_<1dwwL;_Dnwb znPiAhzP55dXC3kA^xFfg(fiRF`=@zAD?~rSDFb)vgXI{YF8P9?mRR~q#L-9n0?+U< zA*fE1K}yy7aOJwXy$`#>(f+~+>SlA+U#1&^0#^|W{kD)C8U{uGgw}m}f6;fTHmw5J zZ|o1cq{Ho<$=3ok(%O4H#pX9J)BENgEPuF;dNE>*5KpnM-}7{j1gZJ$`Zte4QnR!V9)EMleDCD+2hiZ(g=atC zdMxD>&T;X{qfZ$=Ra?Us-BEY^DY;OcJR3b=3(0UIeQL_@c>SoT#V7Q8;jt*~`CW~< zM*BG(OU%!~bE1uIb)6^~q?EyJ!F&4!VT2d29={(qw7ju@$RPH867zdtUP!uxr~!4K zi-Kf)WF?R6rgG6qIRzPUKNmoxu~g1X5$_GMK3Sq zthu0@Qrg&9YVr@3qwsYvi1M+AHR6<)o{lP4MjJ?!locyvRCJ4eJqZ(nOQ{oQyhA=h zk>le>s~=qc)R=zT=50p;oVn7xUm8i+=wqZ6l~89igYhf$p9Fhten9vP-#1EpviHUrVT^gqJSwV zd*nnygyX`pGNjjh#Z=S}4R|Qo59o}H%5luQp*(S!LZqQU3K{}VqgZNk^x%9;3HC0} zVHBWFWC{)kxKMwlGJaUjeZV3aJNjq@WdY#XO+x2^-j#zqpFhBBZAb-ITfs&6Wc)E+ zFW{lOU~InBtw1)~L+zw~l!jd^a1A1GVd zY?fPkpFA@7`&Amo9CEw02ZZ%l_dQV`Noq%CnM}gO!4NX7WP$nZN{Q&{Ptu`n*(3|+ z8X|Vj`)cBR3pTDo!GOp!M?Lj5Lmq@CH#MLOeWYV9uS)H`YO*#n-3pgDrQdcWYw(%} ziro~i9W2jMxBdWSI;F337tJ~gjH6G(RjxzJ7V|zSZ7Je;Z^_Y*H420ZX!5^#Y_5J- z8-sge!hw!%_f!SyTgDt`u0~8P;W1RhmIXduord*|CdzeUPr@!(w3_GJQ%rl3+owrv z2VJb_1?G>~T)&+Z7@u2ei1WB!Iy9@cZY~qY$q>INJ}pyr_~oS*p3(GPu!GD1ejt0| z7*O9C#C}z&*t(k=y`jat0;y94$H=Z7i4)oC9OW&Pu`vLpm`xQ+A1zh@n4#4=QPm%@ z6!^J11x;18VRD67a;A>3*C58_x|I$p*9k;`Dr_>F3>=I9b_8cGtmc1~{_7+l7o2+n zD3d|;3{=F4z%#&exST+^fX2?p$<06sf*s8nA8L^?1oj>!NbBf)QtTx2#Uz(ZZzmuy z5xnj*tcMNyQ z48d0Q!s5rUB{EaKp)pC_Q@4VtO^+|z?(@q#X9WWSvJ28oO!xbl*~LdysT}y& z%oaKYdhpLjBWt$v37v3cOR-O`HDB&Iy2VePfZ4J!P%M4-8E3DacTeySlvUtMm->m? zc|>AYWbj1U2yJY@rAy{$J|kKazrdCO_O~t+1Q@H^R1pz6Rz4{4qD`bKFZRJEOvzYo zYf|u%$h2X-?0f`k%qA@i-UvH)xwbqk2#^3_gs~$vm@wBL+5~Sly0OK2O&`ZK-#QO{ zr4F_={*Gg&M1V6jYaZ$ya7^OYRt%U=wQ{R7E~0Q<(gv;I(a=_DvRmZEh1PfXgfP6^ z!Vh@HZQtKiLvg$P_mPz3?Fsns!y%0R-5EY5lebKoc7@vD!miAjme@*6LWj}epz9w% z+xD>gO;&Lc?oErVJgXn8`3={VqmPMc-6Fg=cku~9a5|B8=_FCvY4O3~6RnFPO!as} zBiwV4^QMq#Bs|cI=EUjD_JOl=>z+r6$qDBMZZmRE5)+haG4{Q7;`0+}rj(T<=qH5R z4~B+6fPD><;A)D)2~|q1@d1-;If>Ol%1&VSn!)1dCglU!Vv(|&#U>5l$+V1ZQA@|d z(S_R|z;9TN-Zi(oou&M9gzo;g^Rz5uV{Ke%q7|22J5UQqG1aJcC>+*or^S^Zvs2*O zQpV|oZmJXEv2(c0T8`3Zp{0RzNS5P!Fgb!=K~tOx$sP0~GFl5+qrtl30-WT#ES!f3 zwI7O)<&GKiM-&`OnG<{Cyy%-ePZ8@dhaJmWof1L|*WEdz%hasOZvX1HP#w^I1%N15 z69Vep(vgr<59&N9ZYP?7s}s<^OOI#g($4{F52&|5c~ECR#8RAg-cZwQ69>oHj3_%7 z@b;+DzY|_SfgxC%n<_4d0{)g1E{6kc66j7Tl$;2eo#$x4?+g$(fNDy7Dgbl}7^`ZN zKLeYYW+xZ)i_eQ_`F=<}S%RL9>7zU9ak+t;&PeW$qP|KN6?-4v?{^hmr0Z1lErh`E zv!B&uCeyy%R{cuV?Drw1%HODaOY@Fv4|#^K+x-Vr3X}L-3ISDoKW>rqiKx^S+59f; zE@s=qgyVKB>~J%*ept@JO)M+sAhtHx-3!oKNlp0yZ@u*gsLc)FfsTEm-%FJSQy(@4 z2s3pTZfHK`pOLj{u^RE|`Gv`VtA6;z%H*?*`v(X_gi}o0|9Dht#IH0%9Y1C1h*Y)x$qVM%Glh=`-?*qQ+WzuEX$(i9-A+nawMjAMn$5_M zFX5*zpV!R0M=K|gpH3;AzyRvMgYk z@Y|G^GYaqHjO*UeBq}{qg#EHY%w*aU6RM$P4x+o#rNC?-klSbuVflOh2i;d4L}9x- zE0T7}>ykGLJc0aNC9O_%m?Pu@2g(Z)54QLEY<)_whgEB1FGuJsCy;Rm*h1?;`ztPo zGvSKuugvx|wlGRZw`lXR8}7nHzAgL)T)wXt_jD&_Q{|+8h&LDwu2>%9O z0vndY#@r{G*11P=v=0#77gQNH4KJ=??tg$?uzn}dm?^EridN*64gN_9M49Ydq~^m- zv8$rx@NU>n5_ZC~%>m~|S@=SIH>OXH)>1Yr3)-4!?cI2U>%Wj^LXfIZQQHPQ>xrh8&3x z|I7EMR%Mtfy)RB@MgqqL8H{)!c5wj}ygiMq4LMq0Bk~W*m!q`G@q2x=H>L(&*Q|{; zULr!0@cEeZvGAOYm&lbac=6!*2=RP?Cw|1WavCt^bh^J2W%14CU$3c zc_ljd%LWT;ULvhKdCeVv#jTU&J_@|hug{5s5)!egO5qv%$-VS`u=Hux*~9WfDAMBbY_FH^y+6Q9Pt3dOHqd}# z^C`qk(ke0fO1I%gSc{fF6}~!5K9)L!?&QF|hqhaZwZ>l#0F}`XuXYS~r%lN7c`#IF zpe~Lrs_?wAq;)q!_u>Q|2~HLH5F~sc!s^#(Q31quZyv&3I;b&K#ahd-1Yj`v+Lqa)3R~7R(YkVuU7**=gR?X7DYnaP@j0z+xh9@ z?#u{3s=z|NkIZY|X-*!brf?T6DXq#;wM-W7J`%oRW%l=jz3HoEVy{PR?qsbRAho(8 zTiR|U@^PQmm48j5?k*8HAGt}K33Eidtlx(x8h7Wg9-zCSZ6&-8frCj#mrZvt9zqI~ z$B}nuxv1E2Tmt7~NLH>&FA%y*w)uA?RJq@Yddj>SJ#yO5+rF&w_)?>FW)8pBe;Fn) z66K@MRJoAVS|S13?3uYR17N6)C&l1nb%vwwi+I+ZX|1XSNd@r;UkS~ef8x)&*$}+p z!hElUxGC{4Z+1QE1ZfSr%3G>}FNC_@q4X z>Ar4;VAQy5fIY=r&lug_OGo%z9pZ*Z-5q2b%D1ly zR%>`hF}t1lm>!#}iR3cO@h>E+@mT%e4<+dKYQ7=AxUOA}ddZRJNV^!XfnsHf z*yA!CY+zk>6kh6;7CeE`IWRLWvxA`p>QtqMaCq#9jzi$M*l2>h?Cv4m^%5*eruptM zZNWVyAKmGIyEI_FYAN{$t8{;n#rrP7%Fpf#S?NPQX#mu~Vy0ieG?Ui%5~ST!;8jEL z74w|3fO=^PA3s~SMU&E+++BIbS)IkKrru+!kdMfACBCE`p6wV@M<(8my1s>xPo35t zd><`NPjyry`|dz*FQftuyu)%$g{cznODmqQ>64WbmtS)Cx%;u`)*Wr=@@Lqlu;8-( z3}eH1*gX<38c$bK~;t6JU=!D1?GM=#WG1G!t zqir@$r?dmRRKRTqK(|{}FqP;Q8EDX;9~m*@fVuqDBLM^o1bU!V;~)P)gu;9qYVntc z1ix!_nvI>Hb11D#tAIF?c;1yljxOmsoqEk*xSpSi@Myi!yA2<9Q74Axq4kC4#OLbt zKt=oya5)y}IJ2il{ z0K0FgJN+QFY+zs!W{%)0*YFSEDFjC=SCW{sC_L8|*5T$_=fbXUPSs?oO1MfQzHw7k zI6ARqW&B_x`U)XOrO@2AYY&ns0bI}}+YGhu-8Z%UM(AvUqSWZIy5jpFb!$4yF(=1mh?F2v%=&e)C)avz@56+;MJ)P1(D@D0X;_-Sjv+?{ z&HLSb%HfzJivR|cpnm>OUh}VUoBTewuTq^()A8Rv$>%KS>CGk%ut+KiPb+w(RQO%# zEZ-q(Bt|UvqOCU6)6od?B%9a_+t(jwWT#tO&!?6V6sA4 zJ-UYRk;J5A6K3vC^FLc=?{@ea{Y$cBuf(Lp@o}n!4?!O12`iO@gTo57GAn?r${I&A z2|xnZ@o=@FIA@~@jXYE#gIcnnzVkU=)2N0coO1T-ZN?TIVap>bce3+Btci&&IU3#d z->r4E4t!m7B``B;G)YN-3RKxP6^t+RMGxT@@uZsqR|g_KD{ap61u#PV&Ma+m2k zX424`_LJK17*pRY@$~4 zh{HWFzQh+;Az$L>^zheJTM?-hN;2=46y>hEp+I;7wcOnewV(yxtTGz5H`zC~lihpt zez1TSPH%2tLffu)A!Dij!y8IV%6P9hOMm(3P7t?8kiSHz;&EZ!mjO-a{9IW0s>YyN z0I)-wY-j#Z`TZ*<*|F{hD#!zPtKD29TYE zqXB(PZ{rC(gKEh9575k&O(xyK4YMJ7Sn`4X7@?ov5@HnQbT7oW$UN!tQg>9l@)^qq zc9R0%oyQJ#%U7NZ9Jn?dN1$fr%P8J8};7U`A>(4vx)Qi;V5Rb zea1r)Ax7)g^xqzRey2uww7!jhoZb7zeDo^+`>rP{9vg#87z2@?)djf`ta9>Qk23vyol~IR)yX*0xs;j(*zQ- zuRO6+mJcxQxtqTq&oQPiGGE-wacxA1Al6r-IS_>Ler|86I{ zcE4{CygktyK|cQJbnW6d=ps`ak26fL%a-a)=DO=$%sR4d@wE7bBYttjZG&!AV|?>4 z+Acs2N*3UvbXM}VlM?oyGY26Q-;+H8nW`S4|a;0KxHe7-$;rq%Ncg z4p!cc-I@RD<=h}+m*1u>k%#6dFI3eOj2|6OA?}ngbM{%0$fF*V=&rH0ryY~hDCUhi zQY8q1zVJSVW(L@k`8xZK2oj;A9qmI$u2tCkKTd!AESe+4=GHBM^~5caX8Wa|WtSj2 z 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