Тёмный

Full-Stack Dapp using Solidity, Ether.js, Hardhat, and React JS | Code Eater - Blockchain | Hindi 

Code Eater
Подписаться 115 тыс.
Просмотров 49 тыс.
50% 1

🌟Full-Stack Live Class - www.codeeater.in🌟
🌟Full premium courses🌟
1. Solidity Course - codedamn.com/l...
Smart Contract Testing (using Hardhat and Truffle) - codedamn.com/l...
3. Ethereum and Solidity Exam - codedamn.com/e...
4. Optimizing Smart Contract Course - codedamn.com/l...
Github - github.com/ksh...
✨ Important Videos ✨
🎦 Order to watch courses -
• Video
🎦 Blockchain Developer Roadmap -
• How to become a Blockc...
🎦 Blockchain Developer Roadmap (For Non-Tech) -
• Blockchain Developer R...
✌️Other Courses✌️ -
📘 Master Blockchain(6 hours) -
• Blockchain Full Course...
📘 Master Solidity(4 hours) -
• Solidity Programming T...
📘 Solidity Project -
• Solidity Project For B...
📘 Truffle Full Course -
• Truffle Full Course | ...
📘 We3.js Full Course -
• web3.js full course | ...
📘 NFT Full Course -
ru-vid.com....
📘 Hardhat Full Course -
• Learn Everything about...
----------------- 👆 Available on Code Eater ----------------------------
📧 Business Email - ksrivas199@gmail.com
💬Instagram - / codeeater21
Linkedin - / kshitij-srivastava-477...
Twitter - / kshitijweb3
✨ Important Books ✨
1) Bitcoin - amzn.to/3r4nJ5S
2) Ethereum - amzn.to/3r4nJ5S
3) Hyperledger 1 - amzn.to/3rVjmcB
4) Hyperledger 2 - amzn.to/3g2r52Z
5) Mining - amzn.to/3IMtJ9z
6) Lightning Network - amzn.to/3u3bnwG
Code Eater's Full setup 👇
🔴 Livestreaming Webcam 👉 amzn.to/3mHXnE3
💻 Editing Laptop 👉 amzn.to/3Ht5tbY
🎤 Microphone 👉 amzn.to/3mL5kbV
🖊️Pen Tab 👉 amzn.to/33ZEmGL
Thank you for watching - I really appreciated it :)
Cheers,
Code Eater
#codeeater #cryptocurrency

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 185   
@Codeeater21
@Codeeater21 Год назад
Facing Errors 🔴🔴 1) If you are facing any error then make sure the dependency version that I am using you are using the same dependency version. Error especially occurs because of hardhat and ethers js dependency version so make sure to check the package.json github.com/kshitijofficial/chaiDapp/blob/main/package.json github.com/kshitijofficial/chaiDapp/blob/main/client/package.json
@SanjuktaChatterjee-eq8km
@SanjuktaChatterjee-eq8km Год назад
still facing a type error in the deploy() function. tried to change it with deployContract but that is also not working.
@khadarvali1621
@khadarvali1621 Год назад
​@@SanjuktaChatterjee-eq8kmsame error​
@vishalgurudasani9581
@vishalgurudasani9581 Год назад
@@SanjuktaChatterjee-eq8km use this const Chai = await ethers.deployContract("chai"); await Chai.waitForDeployment(); console.log("chai deployed at:", Chai.target) this worked for me
@gayatrikhot7572
@gayatrikhot7572 9 месяцев назад
have you solved this problem? I'm also facing same error @@SanjuktaChatterjee-eq8km
@foothitball5717
@foothitball5717 Год назад
Sir why don't you create a course about defi. Because me and everyone needs this course. And i see lots of courses but i am not satisfied with that
@Ali-vc8ng
@Ali-vc8ng Год назад
Yes using erc20
@18devpratapsingh33
@18devpratapsingh33 Год назад
can u suggest some courses or good resources for defi
@Codeeater21
@Codeeater21 Год назад
Enroll in the blockchain bootcamp - www.codeeater.in
@bmodi16
@bmodi16 Год назад
youtube.com/@codeeaterweb3971 This Channel is trying to impersonate You and posting your video.. Please take Action!
@moviekit4220
@moviekit4220 Год назад
A tutorial about uploading images or files to the ipfs using react/js front-end would be great.
@gryffindor9326
@gryffindor9326 Год назад
Sir i am getting (HH801 Plugin @nomicfoundatiom-toolbox) after the npx hardhat run --network vokta ....
@Codeeater21
@Codeeater21 Год назад
Hey please check the dependencies I am using for this dapp
@gryffindor9326
@gryffindor9326 Год назад
​@@Codeeater21yes but i'm taking the same steps you did
@nidhishsrivastava4868
@nidhishsrivastava4868 Год назад
For those who are getting some error in hardhat 2.14,write const {ethers} = require("hardhat").then instead of using hre.ethers,use ethers
@simranpatil1261
@simranpatil1261 Год назад
The best tutorial on blockchain on RU-vid💯. Thank a lot for such an amazing content👍
@tryhardswayam7634
@tryhardswayam7634 Год назад
I am excited. can you please keep providing this small projects every week this really helps me understanding core concepts of web3 and thank you once again.
@vyakurr123
@vyakurr123 Год назад
I have a problem here in Goerli Faucent is this :"To receive Goerli ETH, your wallet must have a minimum balance of 0.001 ETH on mainnet. Please add ETH to your wallet and try again. " I have 0 ether in my metamask account so how to solve this.
@AmitKumar-ld3mz
@AmitKumar-ld3mz Год назад
same problem bro if u have solved can u help me out . if u have any alternative
@Hackeryt2033
@Hackeryt2033 Год назад
use sepolia instead of goerli
@Manishverma-yo6tb
@Manishverma-yo6tb 5 месяцев назад
Thanks Bro for creating this types of amazing video..
@Ashx321
@Ashx321 5 месяцев назад
have you deployed the app successfully?
@Ashx321
@Ashx321 5 месяцев назад
im getting an error on displaying the memo.
@Ashx321
@Ashx321 5 месяцев назад
it will be kind of you to share it. I'm facing a lot of -dependency issues and uncaught promise issues also it is hard to debug as I don't know react!! thankyou so much!!
@user-dy5vo7ov4j
@user-dy5vo7ov4j Год назад
Nice sir . Create another dapp there have more functionality.
@Codeeater21
@Codeeater21 Год назад
Yes its planned for 2023 :)
@CharmiTank
@CharmiTank 8 месяцев назад
TypeError: contract.deployed is not a function at main () at processTicksAndRejections (node:internal/process/task_queues:95:5) i am facing this issue
@amarswain892
@amarswain892 8 месяцев назад
use this code await contract.waitForDeployment();
@marketguru7119
@marketguru7119 Год назад
Bhaiya I am fan of your teaching style Hat's off 🙏🙏🙏
@v.tarun5249
@v.tarun5249 2 месяца назад
there is no script file now there is iginition
@DaBrightShado
@DaBrightShado Год назад
Sir you are really amazing and the way of teaching Mashallah.
@kajalshukla887
@kajalshukla887 Год назад
Thank you. It is indeed a very exciting and useful video and looking for more such videos in future but with more functionality
@rohitjambhulkar7687
@rohitjambhulkar7687 Год назад
Sir event listeners pe ek video tutorial please
@Rekha-q8k5e
@Rekha-q8k5e 16 часов назад
I'm Excited
@DhanadaPanda
@DhanadaPanda 7 месяцев назад
I am getting an error of contract.deployed() is not a function.. how to solve it please any give me the solution..
@blackhat5458
@blackhat5458 5 месяцев назад
Because of the Hardhat version
@muhammadosama1410
@muhammadosama1410 Год назад
Sir that's why we love Code Eater. Amazing. You are not creating just a DApp but also values in our career. Stay hungry 🙂😉
@09_amanbhatt51
@09_amanbhatt51 Год назад
hello sir, i'm facing the below error while calling the getMemoes function could not decode result data (value="0x", info={ "method": "getMemos", "signature": "getMemoes()" }, code=BAD_DATA, version=6.7.1) so , how i can solve it ?
@hrishikeshhazarika6237
@hrishikeshhazarika6237 3 месяца назад
i did not get script.js ?
@sadhikakumarisingh1037
@sadhikakumarisingh1037 Год назад
Wow
@WebDeveloperRao
@WebDeveloperRao 6 месяцев назад
you just started video-making smart contracts...you have to clear all dapp cycles...what is Ether.js, Hardhat, smart contracts etc...please
@Codeeater21
@Codeeater21 6 месяцев назад
I already have. Please check the playlist.
@WebDeveloperRao
@WebDeveloperRao 6 месяцев назад
@@Codeeater21 Thanks bro ❣Love from Pakistan
@manishapadole4173
@manishapadole4173 Год назад
Why you are using truffle?? In previous solidity videos you used metamask
@mrshephu
@mrshephu Год назад
Thanku Sir
@moizkhanbroadthinker6856
@moizkhanbroadthinker6856 Год назад
sir cleaver programmer kya projects dakay basically content English ma hn is leya students ko problem hoti hn small projects asay ee banaya to everything grap hoti hn .U know sir What i want to say
@Viral_shingala
@Viral_shingala Год назад
sir blockchian sikhne k liye pahele javascript sikhna jaruri hei
@AmitKumar-ld3mz
@AmitKumar-ld3mz Год назад
its helpfull and easy to understand if u know js else u shoud atleast have a small idea on the syntax
@aamir067
@aamir067 Год назад
hello sir . wo may batana chahta tha k agr ap playlist ko follow kerty ho to is project may jo jo technologies use howi hay wo is playlist may pehly say cover nhi howi hay . mera matlb is project ko yaha nhi hona chaiye tha playlist may , iski jaga ek dusra project hona chaiye jo k web3.js based ho .
@manavkalra6549
@manavkalra6549 9 месяцев назад
Hi Kshitij. How did you upload the dapp project/directory to git. I tried to push it to git but having issues with the "client" folder. Did you push it as a sub module, where you had to create a new separate repo for the client folder?
@nikhilkajota114
@nikhilkajota114 Год назад
sir please make a video on how we can integrate node js and express js in our dapp?
@Codeeater21
@Codeeater21 Год назад
Sure I am working on it:)
@mohdamir5934
@mohdamir5934 4 месяца назад
fun and learn
@VaibhavSharma-q3y2w
@VaibhavSharma-q3y2w Год назад
Sir I am getting error contract.deployed is not a function .sir could you tell why I am getting this error
@vimal__dubey6646
@vimal__dubey6646 Год назад
chai> npx hardhat run scripts/deploy.js TypeError: contract.deployed is not a function at main (E:\projectmain\chai\scripts\deploy.js:30:18) at processTicksAndRejections (node:internal/process/task_queues:95:5) anyone please connect
@11csepratikshaargulewar71
@11csepratikshaargulewar71 Год назад
Same problem i facing too , anyone can help please do so
@CrazyConfusedYoutuber
@CrazyConfusedYoutuber Год назад
Me too Bro same problem facing
@Hackeryt2033
@Hackeryt2033 Год назад
change your code like this in finalDeploy.js const chai = await hre.ethers.deployContract('chai'); await chai.waitForDeployment(); console.log("Address of contract:", await chai.getAddress()); this will return your contract address and will wait until deployment of contract
@aapsikhaira7794
@aapsikhaira7794 Год назад
you can remove await contract.deployed reason -> in Hardhat, you can directly interact with the contract's ABI without the need for the deployed function. You should use the "contract" object itself to call functions on your deployed contract. this will fix it
@Ashx321
@Ashx321 5 месяцев назад
@@Hackeryt2033 thanks a lot man !!!!!!!!!!!!!!!!!!!
@vaibhavrajput8677
@vaibhavrajput8677 Год назад
First comment
@sigmamale7914
@sigmamale7914 Год назад
awesome content, please make a 'UNISWAP CLONE' (full stack full dapp) , i hope you will reach 1 million subscriber one day
@FatScorpie
@FatScorpie 10 месяцев назад
Sir I am facing this error "Cannot mix BigInt and other types, use explicit conversions TypeError: Cannot mix BigInt and other types, use explicit conversions" how can i solve this?
@Codeeater21
@Codeeater21 10 месяцев назад
See pinned comment
@KratikKumar-t9n
@KratikKumar-t9n Год назад
agar main net me agar BTC transaction ke liye use karna ho toh uske liye bhi hai yeh smart contract valid hai or yahi template use kar sakte hai kya sare crypto ke liye ?????
@ska8124
@ska8124 10 месяцев назад
can you pls make a dapp video which could help to track and trace records. Using the same tools as this one
@nikhilkajota114
@nikhilkajota114 Год назад
sir at the time of console.log(state) it is showing [ Buy.js:5 Uncaught (in promise) TypeError: Cannot destructure property 'contract' of 'state' as it is undefined. at buyChai]
@dipikaadak2278
@dipikaadak2278 Год назад
Perfect, simple, best tutorial. 🔥💯 We were asked to make a blockchain mini project on record system. Literally searched for it but didn't find a proper tutorial for it. This tutorial saved us...we added more input fields in smart contact & react js and presented this project as a data record system. Thanks a lot 🙏🙏
@ska8124
@ska8124 10 месяцев назад
brother i need your help plz. my project is similar to yours ..can you guide me on that from where did you get the tutorial for it. i will be grateful for it brother
@gayatrikhot7572
@gayatrikhot7572 9 месяцев назад
It gives error in await contract.deployed(). Please solve this problem, I'm stuck on it.
@Codeeater21
@Codeeater21 9 месяцев назад
Check the version that I m using
@gayatrikhot7572
@gayatrikhot7572 9 месяцев назад
@@Codeeater21 I am using latest updated version..please solve query. Is there any latest similar video for dapp implementation, please share 🙏🙏
@akshaymehare9708
@akshaymehare9708 2 месяца назад
@@gayatrikhot7572 i solved this error if you want code reply to this message with your email id
@AmitKumar-ld3mz
@AmitKumar-ld3mz Год назад
Can this connected account be changed for this website . i mean that the first step you connected the metamask account(1) and then it showed the transactions and msg send to this account . so can this account 1 can be changed?
@SarathPrakash-jp7wd
@SarathPrakash-jp7wd 10 месяцев назад
I am incredibly grateful to Code Eater for such amazing content on Blockchain Development that is not available elsewhere. Keep doing what you are doing! Hats off to you!
@niteshprajapat7918
@niteshprajapat7918 Год назад
you are awesome Sir ❤️
@makefunof7136
@makefunof7136 Год назад
Sir , very good video I want to ask something I deployed the smart contract And now I changed some of the functionality I want to make it apper on the web app But after deploying the change it's still give me error of previous deployment How to apply new Deployment
@Codeeater21
@Codeeater21 Год назад
You need to re deploy
@srijanshovit844
@srijanshovit844 Год назад
mast course sir ji...completed my own as well with deployment
@Codeeater21
@Codeeater21 Год назад
Great 👏
@madhursarafjain2484
@madhursarafjain2484 Год назад
a query here does everyone see transaction history and messages when they connect with their account
@DebikaDipakSamanta
@DebikaDipakSamanta Год назад
is it not possible to update the text of the message via another transaction?
@Akash-xl6vj
@Akash-xl6vj Год назад
My name was spelled Aakash but I had never seen it as Akaash😆. The video was incredibly useful, excited for more such Dapps.
@praveen2645
@praveen2645 Год назад
now i understand, why learn while making projects. many misunderstandings clear. thankyou sir
@moizkhanbroadthinker6856
@moizkhanbroadthinker6856 Год назад
Sir Really superlative project basically that kinds of projects is an actual public need
@SaurabhSingh-vb7fu
@SaurabhSingh-vb7fu Год назад
Thanks Sir ji❤ for this DAPP ❤and also for momos😁
@WORLDLENS391
@WORLDLENS391 Год назад
Sir My addressing is showing In Vs code translation is not shown in etherscan what to do sir
@AmitKumar-ld3mz
@AmitKumar-ld3mz Год назад
goerli faucet is demanding atleast 0.001 eth in my goerli testnet account . its not for free can someone help me out i am stuck at this stage of the project
@Hackeryt2033
@Hackeryt2033 Год назад
you may use sepolia as there is no need to be 0.001 eth in mainnet
@zzr4579
@zzr4579 Год назад
i am getting error in 15 line under constructor i.e; parse error : ParserError: Expected primary expression. owner=payable(msg.sender); ^-----^
@subhamdudheria9523
@subhamdudheria9523 Год назад
Resolved?
@RaghavDaada
@RaghavDaada Год назад
sir maza aagaya dapp bana kr and bass css wala part thoda sikhna pade ga baki sab to samaj aagaya
@11csepratikshaargulewar71
@11csepratikshaargulewar71 Год назад
TypeError: Cannot read properties of undefined (reading 'parseEther') at main (C:\Users\ASUS\Chai\scripts\deploy.js:47:44) at processTicksAndRejections (node:internal/process/task_queues:95:5) can anyone please help me to resolve this issue TypeError which is occuring
@Codeeater21
@Codeeater21 Год назад
Which ether version you are using?
@vishalgurudasani9581
@vishalgurudasani9581 Год назад
If you are using utils don't use instead use this hre.ethers.parseEther("1")
@tj_flow_
@tj_flow_ Год назад
utils hata do shi ho jaygea
@Sachin_richkid
@Sachin_richkid Год назад
I'm not finding that website
@getmotivated7029
@getmotivated7029 Год назад
Sir Kya dapp to iOS aur play store par run kar sakte hain
@PhoneBackup-y7m
@PhoneBackup-y7m Год назад
meta mask wallet is not opening
@mohankumar9511
@mohankumar9511 Год назад
Thank you for this valuable tutorial , i enjoyed a lot and practiced with it
@dhavalsaxena9583
@dhavalsaxena9583 Год назад
Amazing Project learned a lot from this project.
@subhamdudheria9523
@subhamdudheria9523 Год назад
How do i gain access to the amount sent by user
@IAMDEV1
@IAMDEV1 Год назад
By the way , I don't want to learn both tool Hardhat, or truffle , which one you should recommend to me that will help to me a lot further.? any one have answer to just tell me. Please.?
@Codeeater21
@Codeeater21 Год назад
Watch ether.js course. I have shared the difference theor
@sigmadeveloper1331
@sigmadeveloper1331 Год назад
Really useful please build instagram web3.0 clone
@Codeeater21
@Codeeater21 Год назад
Sure
@shashanksingh4708
@shashanksingh4708 Год назад
Sir can u make a react crash course for beginners
@amit4learners
@amit4learners Год назад
Wonderful I appreciate your efforts . learning lot
@ADITYAVIKRAMSINGH-x7y
@ADITYAVIKRAMSINGH-x7y 7 месяцев назад
TypeError: contract.deployed is not a function at main (/Users/adityavikarmsingh/Dapp-02/dapp/scripts/finaldeploy.js:7:18) at processTicksAndRejections (node:internal/process/task_queues:95:5) error aara sir even after having same dependancy
@mbm.editzz
@mbm.editzz 7 месяцев назад
bhai same aara
@prajwalnayak4634
@prajwalnayak4634 6 месяцев назад
@@mbm.editzz remove that line its not needed await contract.deployed wala
@mbm.editzz
@mbm.editzz 6 месяцев назад
@@prajwalnayak4634 web3js wala bhi gadbad tha so i just did with the same dependency versions as sir
@kunallahiri
@kunallahiri Год назад
Where do I find the css code for the chai dapp
@subhamdudheria9523
@subhamdudheria9523 Год назад
0.9.13
@nithin3476
@nithin3476 Год назад
as it is copied from alchemy
@Codeeater21
@Codeeater21 Год назад
Yes indeed inspired from there. They used coffee I made chai. Indian style. And not as it is. I have made some tweaks:)
@nithin3476
@nithin3476 Год назад
yup helpful for india, hindi community 👍 @@Codeeater21
@adityalakra2800
@adityalakra2800 Год назад
Amazing Course
@motivationallaround8561
@motivationallaround8561 Год назад
can anyone send me a code ?
@archichaudhari9283
@archichaudhari9283 Год назад
I am excited for the course.
@developmywebsiteo1695
@developmywebsiteo1695 Год назад
nice , need advance topics and have your ever used foundry as ethereum development environment tool
@Codeeater21
@Codeeater21 Год назад
Not currently but a tutorial on it soon
@ashpreetsinghanand7260
@ashpreetsinghanand7260 Год назад
I had Already created a buy me a coffee clone but will definitely build this dapp😁
@abhijeetchatap4972
@abhijeetchatap4972 Год назад
i want this Dapp can you give it to me
@surajkumarrr13
@surajkumarrr13 Год назад
Hum first hum first
@DivineMeditationPowers
@DivineMeditationPowers Год назад
Can we do same for BNB
@moizkhanbroadthinker6856
@moizkhanbroadthinker6856 Год назад
sir kindly link deya ga netlify ka
@princemishra8647
@princemishra8647 Год назад
personal timestamp 46:00
@vanshikakumari5744
@vanshikakumari5744 Год назад
I am getting an error "artifact for contract "chai " Not found" Can someone help?
@Codeeater21
@Codeeater21 Год назад
Check your artifacts after compilation
@vanshikakumari5744
@vanshikakumari5744 Год назад
@@Codeeater21 thank you sir. it works😊
@ramuvv9928
@ramuvv9928 Год назад
thank you for the tutorial
@battlefox3294
@battlefox3294 Год назад
❤❤❤
@Cesium6423
@Cesium6423 Год назад
Sir,I am excited
@priyanshubartwal8464
@priyanshubartwal8464 Год назад
Thank you sir
@5uryaprakashPi
@5uryaprakashPi Год назад
I'm excited
@journeyofmanojyadav1002
@journeyofmanojyadav1002 Год назад
I am very excited 😊
@seema2522
@seema2522 Год назад
👌👌👌👍👍
@UsmanKhan-nc2md
@UsmanKhan-nc2md Год назад
tysm sir, keep it up
@GOPALATARKAR
@GOPALATARKAR Год назад
thank you kshitij sir
@mr.snappy9964
@mr.snappy9964 Год назад
Very Helpful..
@shubhambansal8794
@shubhambansal8794 Год назад
Thanku Khitiz bhai, Really loved the course ❤
@trainmaniaaa
@trainmaniaaa Год назад
Bhai Blockchain project bata do koi for resume please
@shashanksingh4708
@shashanksingh4708 Год назад
what if the project consists of more than one smart contract ? We have to deploy all of them one by one in the main function in the deploy script right ?
@Codeeater21
@Codeeater21 Год назад
Hardhat will deploy all of them at once.
@shashanksingh4708
@shashanksingh4708 Год назад
@@Codeeater21 so i call the deploy function on all of them right? I mean all the contracts I have created...
@shreshthagupta4033
@shreshthagupta4033 Год назад
Can you make a tutorial on topic that how to host dapp on internet
@Codeeater21
@Codeeater21 Год назад
internet as in?
@shreshthagupta4033
@shreshthagupta4033 Год назад
@@Codeeater21 I mean how we can get a domain name for my dapp so that anyone can access my website through that website link
@engineerabi
@engineerabi Год назад
jabrdast
@KratikKumar-t9n
@KratikKumar-t9n Год назад
sir isme Goerli ke alawa dusra use kar sakte hai testnet ke liye jese sepolia
@Codeeater21
@Codeeater21 Год назад
Yes
@KratikKumar-t9n
@KratikKumar-t9n Год назад
@@Codeeater21 or agar main net me agar BTC transaction ke liye use karna ho toh uske liye bhi hai yeh smart contract valid hai or yahi template use kar sakte hai kya sare crypto ke liye ?????
@thileepanilankumaran6840
@thileepanilankumaran6840 Год назад
Waiting for English :(
@Codeeater21
@Codeeater21 Год назад
Please subscribe to the English channel ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-kxatBGK0uo8.html
@madhursarafjain2484
@madhursarafjain2484 Год назад
getting error parseEther is not a function . please help with this
@Codeeater21
@Codeeater21 Год назад
Check your ether version
@madhursarafjain2484
@madhursarafjain2484 Год назад
@@Codeeater21 yes thanks resolved
@Thameshchandravanshi
@Thameshchandravanshi Год назад
@@madhursarafjain2484 getting same error
@aryan2k202
@aryan2k202 Год назад
@@Codeeater21 which ether version are u using
@aminabcf5749
@aminabcf5749 Год назад
English please 😞
@Codeeater21
@Codeeater21 Год назад
Please join my "code eater web3" channel. You will find English content there :)
Далее
Как открыть багажник?
00:36
Просмотров 14 тыс.
Kubernetes 101 workshop - complete hands-on
3:56:03
Просмотров 1,6 млн
Cloud Design Patterns
3:40:10
Просмотров 818