Acidity of alcohols and basicity of amines, Minimising the environmental effects of my dyson brain, Styling contours by colour and by line thickness in QGIS. By clicking Sign up for GitHub, you agree to our terms of service and To subscribe to this RSS feed, copy and paste this URL into your RSS reader. Use the remix flattener. Can I tell police to wait and call a lawyer when served with a search warrant? Sign in Error! Unable to generate Contract ByteCode and ABI I found trouble with verifying contract. }, Unable to generate Contract ByteCode and ABI". { "name": "spender", With only the information that is currently in the issue, we dont have enough information to take action. "internalType": "address", "type": "address" "stateMutability": "nonpayable", }, Is it known that BQP is not contained within NP? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. } Compiler debug log: Error! Unable to generate Contract ByteCode and ABI For some reason, the end of my Input Data does not give me a working Bytecode to use where others do. DeFECTCHECKER Automated Smart Contract Defect Detection by Analyzing }, But we were unable to locate a matching bytecode (err_code_2) Skills: Solidity, Smart Contracts, Blockchain { To learn more, see our tips on writing great answers. Why are Suriname, Belize, and Guinea-Bissau classified as "Small Island Developing States"? } ], Unable to generate Contract ByteCode and ABI | SOLVED Problem Defi Dragon 1.19K subscribers Subscribe Share Save No views 1 minute ago #solidity #smartcontract #bytecode in this video we. Already have an account? Unable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode]) For troubleshooting, you can try compiling your source code with the Remix - Solidity IDE and check for exceptions { By clicking Sign up for GitHub, you agree to our terms of service and to keep the question easy to understand I would recommend to move some of the details (e.g. The Compiled ByteCode for 'ContractName' does NOT match the Contract Creation Code for 'ContractAddress'.Unable to Verify Contract Source Code.------------------------------------------------------------------------------------------------------Please, Subscribe to my YouTube Channel and Share with your Friends!Crypto Tutorialshttps://cryptoist.orgCheck out my Bloghttps://hashguide.ioInstagramhttps://www.instagram.com/hashguide.ioTikTokhttps://www.tiktok.com/@hashguide.ioFollow me on Twitter!https://twitter.com/hashguideJoin my FB Grouphttps://facebook.com/groups/hashguide-bloghttps://facebook.com/hashguide------------------------------------------------------------------------------------------------------LINKSBinance Crypto Exchangehttps://binance.cryptoist.org#Solidity #CryptoGuide #SmartContractsYou can check out great reviews from HowMuchBitcoin VoskCoin CryptoMined Ivan on Tech The Crypto Challenge and many other Crypto channels. "internalType": "uint8", I am using an Ubuntu 18 on a virtualbox machine and I am trying to overwrite a netplan config related to an interface. ], "internalType": "address", Replacing broken pins/legs on a DIP IC package, How to handle a hobby that makes income in US, Short story taking place on a toroidal planet or moon involving flying. You have to use a tool like https://github.com/BlockCatIO/solidity-flattener to consolidate your sources in a single file. Well occasionally send you account related emails. "indexed": false, Explaining Ethereum Contract ABI & EVM Bytecode | by eiki | Medium Sign up Sign In 500 Apologies, but something went wrong on our end. Unable to generate Contract ByteCode and ABI "type": "uint256" Short story taking place on a toroidal planet or moon involving flying. Unable to generate Contract ByteCode and ABI (Expected library(ies) but one or more was not provided) Found the following ContractName(s) in source code : . ], "name": "allowance", "internalType": "address", "name": "Transfer", The contract begins as a human-understandable coding language (Solidity is the most common one in Ethereum). Two of the other tools recommended so far ( hdparm -z DEVICE , sfdisk -R DEVICE ) does exactly the same thing. The nature of simulating nature: A Q&A with IBM Quantum researcher Dr. Jamie We've added a "Necessary cookies only" option to the cookie consent popup. Error! Learn more about Stack Overflow the company, and our products. { Contract 0xb621340c5760e57eecd8e610b4244494f608fb3a "internalType": "string", "name": "addedValue", error - TRYING TO VERIFY MY SOURCE CODE ON ETHERSCAN ErrorUnable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode]) - Ethereum Stack Exchange TRYING TO VERIFY MY SOURCE CODE ON ETHERSCAN ErrorUnable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode]) "internalType": "uint256", The Contract Address 0xd410356d34d2b583ef057ce2de6d2bcd35fd7329 page allows users to view the source code, transactions, balances, and analytics for the contract . Smart contract code unable to verify on etherscan #666 - GitHub Aug 2021. Learn more about Stack Overflow the company, and our products. Making statements based on opinion; back them up with references or personal experience. }, Expected behaviour. "type": "bool" If so, how close was it? Txn Hash. A place where magic is studied and practiced? Best. "type": "function" Learn more about Stack Overflow the company, and our products. }, "inputs": [ "name": "from", "stateMutability": "nonpayable", Note: Contract was created during Txn# { "name": "", How do I align things in the following tabular environment? "type": "function" "internalType": "bool", }, Set Approval For All 0xa22cb465. { "inputs": [ Unable to generate Contract ByteCode and ABI Found the following ContractName(s) in source code : ERC20Interface, Pussy, SafeMath But we were unable to locate a matching bytecode (err_code_2) For troubleshooting, you can try compiling your source code with the Remix Solidity IDE and check for exception, I deployed and then forgot to verify the same day. }, "type": "function" "abis": { Cannot verify contract deployed with abi #22544 Comments. }, How can I check before my flight that the cloud separation requirements in VFR flight rules are met? Not the answer you're looking for? } Transfer 0xa9059cbb. This issue has been automatically closed because there has been no response to our request for more information from the original author. "name": "decreaseAllowance", The error is Error! Another way is compiling and generating ABI using solc, which provides JavaScript bindings for Solidity Compiler. ], "name": "owner", Contract 0x61f1d6c62de8d4eb7279c9584a88a158864bdb73 Stack Exchange network consists of 181 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. What can a lawyer do if the client wants him to be acquitted of everything despite serious evidence? Why did Ukraine abstain from the UNHRC vote on China? Search by Function Name or Method ID. "stateMutability": "view", } I want to get it verified so that I can add add an image to it through bscscan but I'm getting an error: Error! ], } Verify & Publish Contract Source Code / Unable to verify contract on "anonymous": false, Connect and share knowledge within a single location that is structured and easy to search. Tried to verify on bscscan, and am getting the following errors: Error! Unable to generate Contract ByteCode and ABI. "name": "balanceOf", Staging Ground Beta 1 Recap, and Reviewers needed for Beta 2, Total Supply reading in as zero for deployed Ether Token contract, TypeError: No matching declaration found after variable lookup balanceOf[msg.sender] = totalSupply_. } "internalType": "address", "name": "name", "outputs": [ Thanks for contributing an answer to Ethereum Stack Exchange! spectro Asks: Error! Can not verify contract on etherscan.io Error! Did any DOS compatibility layers exist for any UNIX-like systems before DOS started to become outmoded? ], Ethereum Stack Exchange is a question and answer site for users of Ethereum, the decentralized application platform and smart contract enabled blockchain. privacy statement. ], "type": "bool" By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. Why is this, and why does it only happens sometimes, and what can I do to avoid it? ETH Price:$1,561.03(-5.30%) Gas: 41Gwei Light Dim Dark Site Settings Ethereum Mainnet I found trouble with verifying contract. "internalType": "address", (3) If you are using any libraries (which it does not seems you are, from your code. "name": "burn", Asking for help, clarification, or responding to other answers. Any information I can provide, please let me know. When I switched to Hardhat, copied my contract codes from my code editor. "internalType": "uint256", "type": "function" How to handle a hobby that makes income in US, Recovering from a blunder I made while emailing a professor, Batch split images vertically in half, sequentially numbering the output files, Difficulties with estimation of epsilon-delta limit proof, Trying to understand how to get this basic Fourier Series. Where can I find the core binaries for v.0.1.5 to v.0.3.21? With only the information that is currently in the issue, we don't have enough information to take action. But we were unable to locate a matching bytecode (err_code_2) "type": "bool" }, "name": "recipient", ethereum - Can't verify contract on etherscan - unable to locate a } Select compiler version you have used to compile the project. Making statements based on opinion; back them up with references or personal experience. However, I have not had the opportunity to try it. }, Try to verify contract with solidity code. Sincerely hope this would be helpful to you. Search by Function Name or Method ID. "name": "", Contract 0x9f5a61a36169d625ecdf3ce56f96f276d4e4ad57 "type": "string" https://etherscan.io/verifycontracthttps://kovan.etherscan.io/verifycontractSorry! Found the following ContractName(s) in source code : ERC20Interface, Pussy, SafeMath "internalType": "address", Compiled Bytecode does NOT match Contract Creation; ABI Encoded - Smart Contract Verification Error. The bytecodes are different so contract cannot be verified. "traceroute woke_mind_virus", ABI itself is the description of the code interface. Compiler Version: v0.8.4+commit.c7e474f2. "type": "event" "indexed": true, { Applicability of the Software Security Code Metrics for Ethereum Smart Contract. "outputs": [], "outputs": [ "outputs": [ "name": "symbol", You signed in with another tab or window. The bytecode in the go binding is the deployed bytecode + the deployment code, maybe that is your problem? Unable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode]) Ask Question Asked 10 months ago Modified 10 months ago Viewed 284 times 0 The import callback not supported This is the code solidity Share Improve this question Follow edited Apr 11, 2022 at 10:56 asked Apr 11, 2022 at 10:42 David Jain 1 2 #solidity #smartcontract #bytecodein this video we solve the problem.Error! [ { Asking for help, clarification, or responding to other answers. Does a summoned creature play immediately after being summoned by a ready action? }, Find centralized, trusted content and collaborate around the technologies you use most. "type": "address" Cryptoist.org brings you a video about a trick to help you verify Ethereum Smart Contracts if the ABI Encoded Constructor Arguments you have does NOT match those at the Contract Creation Transaction on the blockchain. "name": "increaseAllowance", Hokage Asks: Data preparation (preprocessing and data cleaning) before or after train-test split with scikit learn? "name": "amount", For troubleshooting, you can try compiling your source code with the Remix - Solidity IDE and check for exception, I deployed and then forgot to verify the same day. }, Optimization Enabled: False. Using Kolmogorov complexity to measure difficulty of problems? Runs: 200, Here is my transaction hash: 0xfe5a4cbce790ff76aea3cab9221d24b9274205e1090ae2b25ea74ef2f7c1b55f, From: 0xe8bda41beb33aa42bdc5eb6c7eaadd38ecbdc5ed, Interacted to: 0xf3e0e047807ba8dd53c7cd67776cd6dc9047b7cb, input data 0xa9059cbb00000000000000000000000066f8d7699d5759e43a1d9793e7c33ff803b409e9000000000000000000000000000000000000000006c91446b0a1af1f50f00000, url to contract https://etherscan.io/token/0xf3e0e047807ba8dd53c7cd67776cd6dc9047b7cb. Note: Please assume that none of the partitions I am actually editing are opened, mounted or otherwise in use. Compiler debug log: "type": "uint256" } Im confused about which is the correct way for these tasks. "name": "burnFrom", This is because your safetmath library contains public functions. gist or hackmd), TRYING TO VERIFY MY SOURCE CODE ON ETHERSCAN ErrorUnable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode]), https://etherscan.io/token/0xf3e0e047807ba8dd53c7cd67776cd6dc9047b7cb, How Intuit democratizes AI development across teams through reusability. Unable to generate Contract ByteCode and ABI (Expected library (ies) but one or more was not provided) Found the following ContractName (s) in source code : . Do I need a thermal expansion tank if I already have a pressure tank? { Making statements based on opinion; back them up with references or personal experience. { "stateMutability": "view", "name": "symbol", } Error! Unable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode])" I am not sure why this happens. Styling contours by colour and by line thickness in QGIS. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. error! unable to generate contract bytecode and abi The bytecode of smart contracts Two groups can benefit from this work. Well occasionally send you account related emails. "internalType": "uint256", "type": "address" Error! Unable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode])Learn Free Blockchain, Smart Contracts, and Web Development.Join our Telegram Group https://t.me/blockchainsmartcontractJoin our Telegram Channel https://t.me/DefiDragonsJoin our Discord Server https://discord.gg/sbJgnNdQkdJoin our Facebook Page https://www.facebook.com/defidragons1You can Support me hereBSC Wallet 0xBcae7d1D6b99Ee24c0E230e310A08014554E7d4BBitcoin Wallet 1F3B5p5U8tnD87UwUnMcWHeisB2Vz6yvCh This seems an error message from etherscan. Above the DPC will be concrete blocks laid flat and then the blocks will be rendered. In Dungeon World, is the Bard's Arcane Art subject to the same failure outcomes as other spells? { There are two config files located in /etc/netplan/ . "name": "", The difference between the phonemes /p/ and /b/ in Japanese. Can I use my custom ERC-20 with my smart contract? Any information I can provide, please let me know. What is the point of Thrower's Bandolier? "type": "bool" "internalType": "uint256", "stateMutability": "view", "type": "uint256" "internalType": "string", Making statements based on opinion; back them up with references or personal experience. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. { I'm getting compiler debug error while deploying my erc20 token on "type": "function" 10 Comments. I'm a bit late but I suggest you to make sure that the compiler version is exactly the same as in Remix and that the license field is set to the same as in the source code. To learn more, see our tips on writing great answers. Copy that contract to etherscan and it should verify. } Whats the grammar of "For those whose stories they are"? Is it correct to use "the" before "materials used in making buildings are"? { "name": "amount", Do roots of these polynomials approach the negative of the Euler-Mascheroni constant? Worst Offender Alert. "inputs": [], By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. What is the point of Thrower's Bandolier? What Are ABI and Bytecode in Solidity? - Chainlink Blog Unable to verify my deployed smart contract on etherscan "internalType": "uint256", Refresh the page,. Is there a single-word adjective for "having exceptionally strong moral principles"? Update: Another error is stated when verifying. The Contract Address 0x316611aca49ead8b191518839de26a0b5321f6a8 page allows users to view the source code, transactions, balances, and analytics for the contract address. { ABI Found the following ContractName(s) in source code: SafeMath, }, Why token value is getting changed on Ethereum? 6 comments Tech4Money commented on Jun 8, 2021 Tech4Money added the type:docs label on Jun 8, 2021 changed the title ligi added the need:more-information label on Jun 10, 2021 karalabe completed on Jun 10, 2021 extensions -> enable the flattener. privacy statement. "stateMutability": "nonpayable", Unable to generate Contract ByteCode and ABI By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. "name": "totalSupply", Runs: 200. "parameters": [ How can this new ban on drag possibly be considered constitutional? // SPDX-License-Identifier: UNLISCENSED pragma solidity 0.8.4; /** * @title SampleBEP20Token * @dev Very simple BEP20 Token example, where all tokens are pre-assigned to the creator. }, Compiler debug log: Error! As mentioned in the Solidity documentation, if your library contains public functions, then the EVM will use a DELEGATECALL to invoke the function. "name": "transferFrom", "outputs": [ RATS-Dyna On the list. However, I have seen both approaches (train-test split before and after) when working with the above tasks. Is the God of a monotheism necessarily omnipotent? Latest 25 from a total of 187 transactions. } ASSBert: Active and semi-supervised bert for smart contract Unable to generate Contract ByteCode and ABI, For some reason, the end of my Input Data does not give me a working Bytecode to use where others do. "anonymous": false, Does IP Address comply with reverse hostname naming convention. "0xE8bda41BEB33aa42bdc5EB6c7EaaDd38eCBdc5ED" { Could you please help me in that, how did you manage to fix it? Error unable to generate contract bytecode and abilities "name": "recipient", { Error! Can I use my custom ERC-20 with my smart contract? ], "type": "uint8" Already on GitHub? } create upgradable proxy contract that works with MetaMask, How to Transfer Token via Contact Address. { contract ABI, respectively. Have a question about this project? "bytecode": "60806040523480156200001157600080fd5b5060405162001fe038038062001fe0833981810160405281019062000037919062000368565b83838160039080519060200190620000519291906200020c565b5080600490805190602001906200006a9291906200020c565b5050506200007f81836200008960201b60201c565b505050506200074b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620000fc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000f39062000450565b60405180910390fd5b62000110600083836200020260201b60201c565b8060026000828254620001249190620004ff565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546200017b9190620004ff565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620001e2919062000472565b60405180910390a3620001fe600083836200020760201b60201c565b5050565b505050565b505050565b8280546200021a90620005d0565b90600052602060002090601f0160209004810192826200023e57600085556200028a565b82601f106200025957805160ff19168380011785556200028a565b828001600101855582156200028a579182015b82811115620002895782518255916020019190600101906200026c565b5b5090506200029991906200029d565b5090565b5b80821115620002b85760008160009055506001016200029e565b5090565b6000620002d3620002cd84620004b8565b6200048f565b905082815260208101848484011115620002f257620002f1620006ce565b5b620002ff8482856200059a565b509392505050565b600081519050620003188162000717565b92915050565b600082601f830112620003365762000335620006c9565b5b815162000348848260208601620002bc565b91505092915050565b600081519050620003628162000731565b92915050565b60008060008060808587031215620003855762000384620006d8565b5b600085015167ffffffffffffffff811115620003a657620003a5620006d3565b5b620003b4878288016200031e565b945050602085015167ffffffffffffffff811115620003d857620003d7620006d3565b5b620003e6878288016200031e565b9350506040620003f98782880162000351565b92505060606200040c8782880162000307565b91505092959194509250565b600062000427601f83620004ee565b91506200043482620006ee565b602082019050919050565b6200044a8162000590565b82525050565b600060208201905081810360008301526200046b8162000418565b9050919050565b60006020820190506200048960008301846200043f565b92915050565b60006200049b620004ae565b9050620004a9828262000606565b919050565b6000604051905090565b600067ffffffffffffffff821115620004d657620004d56200069a565b5b620004e182620006dd565b9050602081019050919050565b600082825260208201905092915050565b60006200050c8262000590565b9150620005198362000590565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200055157620005506200063c565b5b828201905092915050565b6000620005698262000570565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b83811015620005ba5780820151818401526020810190506200059d565b83811115620005ca576000848401525b50505050565b60006002820490506001821680620005e957607f821691505b602082108114156200060057620005ff6200066b565b5b50919050565b6200061182620006dd565b810181811067ffffffffffffffff821117156200063357620006326200069a565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b62000722816200055c565b81146200072e57600080fd5b50565b6200073c8162000590565b81146200074857600080fd5b50565b611885806200075b6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806342966c681161008c57806395d89b411161006657806395d89b4114610226578063a457c2d714610244578063a9059cbb14610274578063dd62ed3e146102a4576100cf565b806342966c68146101be57806370a08231146101da57806379cc67901461020a576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce56714610170578063395093511461018e575b600080fd5b6100dc6102d4565b6040516100e9919061119f565b60405180910390f35b61010c60048036038101906101079190610f53565b610366565b6040516101199190611184565b60405180910390f35b61012a610384565b6040516101379190611301565b60405180910390f35b61015a60048036038101906101559190610f00565b61038e565b6040516101679190611184565b60405180910390f35b610178610486565b604051610185919061131c565b60405180910390f35b6101a860048036038101906101a39190610f53565b61048f565b6040516101b59190611184565b60405180910390f35b6101d860048036038101906101d39190610f93565b61053b565b005b6101f460048036038101906101ef9190610e93565b61054f565b6040516102019190611301565b60405180910390f35b610224600480360381019061021f9190610f53565b610597565b005b61022e610612565b60405161023b919061119f565b60405180910390f35b61025e60048036038101906102599190610f53565b6106a4565b60405161026b9190611184565b60405180910390f35b61028e60048036038101906102899190610f53565b61078f565b60405161029b9190611184565b60405180910390f35b6102be60048036038101906102b99190610ec0565b6107ad565b6040516102cb9190611301565b60405180910390f35b6060600380546102e390611465565b80601f016020809104026020016040519081016040528092919081815260200182805461030f90611465565b801561035c5780601f106103315761010080835404028352916020019161035c565b820191906000526020600020905b81548152906001019060200180831161033f57829003601f168201915b5050505050905090565b600061037a610373610834565b848461083c565b6001905092915050565b6000600254905090565b600061039b848484610a07565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006103e6610834565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045d90611241565b60405180910390fd5b61047a85610472610834565b85840361083c565b60019150509392505050565b60006012905090565b600061053161049c610834565b8484600160006104aa610834565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461052c9190611353565b61083c565b6001905092915050565b61054c610546610834565b82610c88565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60006105aa836105a5610834565b6107ad565b9050818110156105ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e690611261565b60405180910390fd5b610603836105fb610834565b84840361083c565b61060d8383610c88565b505050565b60606004805461062190611465565b80601f016020809104026020016040519081016040528092919081815260200182805461064d90611465565b801561069a5780601f1061066f5761010080835404028352916020019161069a565b820191906000526020600020905b81548152906001019060200180831161067d57829003601f168201915b5050505050905090565b600080600160006106b3610834565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610770576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610767906112e1565b60405180910390fd5b61078461077b610834565b8585840361083c565b600191505092915050565b60006107a361079c610834565b8484610a07565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a3906112c1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561091c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091390611201565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109fa9190611301565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6e906112a1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ae7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ade906111c1565b60405180910390fd5b610af2838383610e5f565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610b78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6f90611221565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c0b9190611353565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c6f9190611301565b60405180910390a3610c82848484610e64565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610cf8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cef90611281565b60405180910390fd5b610d0482600083610e5f565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d81906111e1565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160026000828254610de191906113a9565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e469190611301565b60405180910390a3610e5a83600084610e64565b505050565b505050565b505050565b600081359050610e7881611821565b92915050565b600081359050610e8d81611838565b92915050565b600060208284031215610ea957610ea86114f5565b5b6000610eb784828501610e69565b91505092915050565b60008060408385031215610ed757610ed66114f5565b5b6000610ee585828601610e69565b9250506020610ef685828601610e69565b9150509250929050565b600080600060608486031215610f1957610f186114f5565b5b6000610f2786828701610e69565b9350506020610f3886828701610e69565b9250506040610f4986828701610e7e565b9150509250925092565b60008060408385031215610f6a57610f696114f5565b5b6000610f7885828601610e69565b9250506020610f8985828601610e7e565b9150509250929050565b600060208284031215610fa957610fa86114f5565b5b6000610fb784828501610e7e565b91505092915050565b610fc9816113ef565b82525050565b6000610fda82611337565b610fe48185611342565b9350610ff4818560208601611432565b610ffd816114fa565b840191505092915050565b6000611015602383611342565b91506110208261150b565b604082019050919050565b6000611038602283611342565b91506110438261155a565b604082019050919050565b600061105b602283611342565b9150611066826115a9565b604082019050919050565b600061107e602683611342565b9150611089826115f8565b604082019050919050565b60006110a1602883611342565b91506110ac82611647565b604082019050919050565b60006110c4602483611342565b91506110cf82611696565b604082019050919050565b60006110e7602183611342565b91506110f2826116e5565b604082019050919050565b600061110a602583611342565b915061111582611734565b604082019050919050565b600061112d602483611342565b915061113882611783565b604082019050919050565b6000611150602583611342565b915061115b826117d2565b604082019050919050565b61116f8161141b565b82525050565b61117e81611425565b82525050565b60006020820190506111996000830184610fc0565b92915050565b600060208201905081810360008301526111b98184610fcf565b905092915050565b600060208201905081810360008301526111da81611008565b9050919050565b600060208201905081810360008301526111fa8161102b565b9050919050565b6000602082019050818103600083015261121a8161104e565b9050919050565b6000602082019050818103600083015261123a81611071565b9050919050565b6000602082019050818103600083015261125a81611094565b9050919050565b6000602082019050818103600083015261127a816110b7565b9050919050565b6000602082019050818103600083015261129a816110da565b9050919050565b600060208201905081810360008301526112ba816110fd565b9050919050565b600060208201905081810360008301526112da81611120565b9050919050565b600060208201905081810360008301526112fa81611143565b9050919050565b60006020820190506113166000830184611166565b92915050565b60006020820190506113316000830184611175565b92915050565b600081519050919050565b600082825260208201905092915050565b600061135e8261141b565b91506113698361141b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561139e5761139d611497565b5b828201905092915050565b60006113b48261141b565b91506113bf8361141b565b9250828210156113d2576113d1611497565b5b828203905092915050565b60006113e8826113fb565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611450578082015181840152602081019050611435565b8381111561145f576000848401525b50505050565b6000600282049050600182168061147d57607f821691505b60208210811415611491576114906114c6565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e74206578636565647320616c6c6f7760008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b61182a816113dd565b811461183557600080fd5b50565b6118418161141b565b811461184c57600080fd5b5056fea2646970667358221220b427c32695fede61ba4b1f99f7a281c5407aa2a126fd359b86ddf33e6afd646964736f6c63430008070033",