[Samsung][BOOT ANIMATION][540x960] for HTC AMAZE 4G - HTC Amaze 4G

SAMSUNG GALAXY S3 boot animaton ported to HTC AMAZE 4G!!
1-- Just download Samsung Boot Animation and Samsung Down Animation zip files.
2-- first rename the samsung boot and downanimation with the name of you devices boot animation such as:hTC_boot.zip,bootanimation.zip,or etc find the files under system>media or system>customize>resource or else.
NOTE:"differnet devices are having different paths to boot and down animation.zip files...find it yourself or ask someone!
Click to expand...
Click to collapse
3-- Now push these .zip files to the path of your boot/down animation and replace the files.....with RW permisions!
4-- AND you are done now just reboot your device to see samsung boot animation and hit the thanks button!!
--------------------FOR SAMSUNG BOOT SOUNDS----------------------
1-- Download boot.mp3 and shutdown.mp3
2-- Find the path to boot sounds!
3-- Rename the files with one which are present in your device!
4-- Push the files inside system to the boot sound path and replace the .mp3 files!
5-- Reboot and enjoy boot sounds.....
6-- And HIT the thanks :good::good: button!!!!
ONE MORE NOTE downanimation will be at top left side....it will be fixed soon for now i am busy in ports
Click to expand...
Click to collapse

R
RESERVED:angel:

GOOOOD . Be Success..:fingers-crossed:

Related

[Boot animation] bios bioot animation

Hello Y'all!
I've created a bios-like boot animation for our wildfire:
The idea came from frysee (original thread here), but I've build all the files myself.
There are two way's to put it on your phone:
With the use of ADB:
1. place the attached bootanimation.zip in the tools folder of adb
2. open the command prompt and cd to the tools folder
3. type "adb shell" and press enter
4. type "mv <path-to-bootanimation>/bootanimation.zip <path-to-bootanimation>/bootanimation.old" and press enter
for example: mv system/media/bootanimation.zip system/media/bootanimation.old
-> now you have a backup of your original boot animation
5. exit
6. type "adb push bootanimation <path-to-bootanimation>" and press enter
for example: adb push bootanimation system/media
7. type "adb shell bootanimation" and unlock your screen. You should see the new bootanimation. Press ctrl+c to stop.
Click to expand...
Click to collapse
New to adb -> link!
You can also replace your bootanimation by using a root explorer:
frysee said:
store on root of SD card
open root explorer make sure to make R/W
go to SDCard and copy file
navigate to bootanimation path (*)
rename bootanimation.zip to something else (bootanimation1.zip)
paste file and rename bios_bootanimation.zip to bootanimation.zip, if necessary
exit root explorer
reboot phone
Profit = Enjoy Bios boot animation!
Click to expand...
Click to collapse
What is the right path to you bootanimation?
frysee said:
The right path for your bootanimation differs between devices and even ROMs, so it is hard to list the right one for every setup.
However, you should be able to track down the right one by looking for an existing bootanimation.zip using Root Explorer or ADB.
Most likely it will be one of the following:
/system/media (try this first)
/system/customize (some Evo ROMS seem to use this one)
/data/local (should work an nearly all ROMs, as long as there is no bootanimation on /system)
Click to expand...
Click to collapse
I can only tell that on cyanogenmod 7, the boot animation is indeed stored in system/media.
When you are on a stock rooted Froyo ROM, you can folow the explanation of laraz (thank you for this, laraz!):
laraz said:
store on root of SD card
open root explorer make sure to make R/W
go to SDCard and copy file hold down on file you wont and choese copy
navigate to bootanimation path (#)froyo system>customize>rescource- paste over exsting bootanimation.zip done
rename bootanimation.zip to something else (bios_bootanimation.zip)
exit root explorer
reboot phone
Click to expand...
Click to collapse
The speed of the animation is adapted to my phone: normaly I can only see it untill "activation root access SUCCEEDED", then I can enter my pin.
To adapt the speed of the animation to your phone/ROM, you can change the frames per second:
1. extract bootanimation.zip in the attachment
2. open desc.txt in notepath or similar program.
3. you see the folowing
Code:
240 320 4p 1 0 androidp 0 0 part1
the third number (in this case "4") is the frames per second.
4. adapt ONLY the third number to the desired amount of frames and save the file.
5. put android, part1 and desc.txt again in a zip-file. Make sure that YOU DO NOT USE ANY COMPRESION or it will not work!!!! (in WinRAR: use "compresion method: store")!!
6. Now you can try your new bootanimation!
Click to expand...
Click to collapse
Enjoy!
Thanks dude it is cool bro nice 1 runs smooth O
Sent from my HTC Wildfire using XDA Premium App
You're welcome
Erwin
its cool im installing right now, could you made one saying CyanogenMod 7.1???
THX
vadash said:
its cool im installing right now, could you made one saying CyanogenMod 7.1???
THX
Click to expand...
Click to collapse
Here you go
how did you edited the jpg´s one by one???
vadash said:
how did you edited the jpg´s one by one???
Click to expand...
Click to collapse
Yes, but only the relevant ones (and they are png's, not jpg's). But I have the original psd photoshop files so it wasn't that hard, 20 min of work, I think.
Erwin
Thanks ErwinP, bootanimation is great. Work fine in CM 7.0.3
Excellent job!
Sent from my Desire HD using XDA App
My phone boots up before the animation ends
(ruymanca's cyanogen mod)
calyxim said:
My phone boots up before the animation ends
(ruymanca's cyanogen mod)
Click to expand...
Click to collapse
Hehe
You can change the framerate to a higher value, if you want. It's explained in the first post!
Erwin
I need that kind of boot animation for HTC wildfire please!! I mean the boot animation from here http://forum.xda-developers.com/showthread.php?t=648555&page=68
Karthus said:
I need that kind of boot animation for HTC wildfire please!! I mean the boot animation from here http://forum.xda-developers.com/showthread.php?t=648555&page=68
Click to expand...
Click to collapse
Wait, I link you to one which is much alike:
link
works perfectly!!!
Yeah, thanx worked perfectly...
Sent from my HTC Wildfire using XDA App
nicceeee thread
nice awesome bootanimation
Can you make the boot animation flashable?
I cant replace the bootanimation.zip using rootexplorer.
I did all the steps but whenever I paste it,
it all goes back to the old bootanimation.
Thanks man.
Great bootanimation thanks.
Sent from my CM7 HTC Wildfire using XDA App

Stock Boot Animation

I need help with restoring the stock Galaxy S2 boot animation.
This was what happened. I installed jrummy's Root Tools.
In my eagerness, I replaced the original boot animation without backing up!
Now when I want to undo the changes that has been done, many an online search suggested going to system/media and removing bootanimation.zip so that bootsamsung and bootsamsungloop can work their magic...
And here is where the problem is, bootanimation.zip is nowhere to be found!
I wonder if Root Tools had totally overwritten bootsamsung and bootsamsungloop.
All I want is to get back the original bootanimation sequence.
Can anyone help with this? TIA!!!
Here is the original bootanimation
Just unzip the attached zip file and copy and paste the attached bootsamsung.qmp and bootsamsungloop.qmg to system/media and you are done..
BTW is your poweron sound intact??
Thanks bro! The poweron sound is still present.
I have resolved the problem. Apparently, I have been going at it wrongly.
I had been using Astro as file manager but it didn't allow me to access data/local where bootanimations.zip was.
After I switched to RootExplorer and removed the offending file, voila!
chetan_mohanty said:
Here is the original bootanimation
Just unzip the attached zip file and copy and paste the attached bootsamsung.qmp and bootsamsungloop.qmg to system/media and you are done..
BTW is your poweron sound intact??
Click to expand...
Click to collapse
do you have original off animation? im using branded 3 ROM, the shutdown animation look so ugly
or if u dont mind, u can upload your system/media folder thx :good:
Thanks for that, i was looking for that also

[Q] [Removing flashed boot animations?

So I flashed a boot animation and I want to remove it and us another boot animation that is not flashable and needs root explorer. So how do I remove it? Also, I have AOKP ROM for my nexus 4. I tried to apply another boot animation through the general UI, it shows the animation but it doesnt apply.
ThePwnie said:
So I flashed a boot animation and I want to remove it and us another boot animation that is not flashable and needs root explorer. So how do I remove it? Also, I have AOKP ROM for my nexus 4. I tried to apply another boot animation through the general UI, it shows the animation but it doesnt apply.
Click to expand...
Click to collapse
In many rom's bootanimation is present in the form of a ZIP Archive file! its bootanimation.zip in the media folder of system partition.. Just delete that.. Or if you only want to disable the bootanimation
Put this is build.prop in the /system partition:
Code:
debug.sf.nobootanimation = 1
This may not work with every device.. But trying isn't that bad

[BOOTANIMATIONS] Samsung Galaxy S5 BIOS Boot Animation [1080x1920]

Hi everyone,
This is my first time posting here so hello to everyone!
I recently purchased a Samsung Galaxy S5 after having iPhones for years and I haven't stopped using it since. I was looking into boot animations and I saw all the BIOS boot animations but realized that no one had created one for the Galaxy S5 yet. Because of that I made one myself specifically for the Samsung Galaxy S5 meaning that all the files are in the QMG format and not the typical bootanimation.zip style. Attached to this post are two zip archives containing the animation file. Both attachments are the same animation but one runs at 18FPS while the other runs at 22FPS. This way in-case your phone boots slower or faster than mine there will be time to completely finish the animation.
I also have it rendered at all different framerates from 5 to 60 so if you need it somewhere else let me know.
Let me know what you think as I plan on making a more unique animation in the future!
How to Install (Device Must be Rooted):
1.Download bootsamsung.qmg file to device
2. Go to system/media
3. Rename the existing bootsamsung.qmg to bootsamsungOld.qmg or something else (do not delete)
4. Rename bootsamsungloop.qmg to bootsamsungloopOld.qmg or something else (carrier animation, can delete if do not want)
5. Place the bootsamsung.qmg file you downloaded into here
6. Change the permissions of the bootsamsung.qmg file to: Owner: read,write Group: read Others: read
7. Reboot your phone and see if it works!
Since I am a new user I can't put images or a video preview here due to them being external links.
Below in attachments along with the animation files there will also be another zip archive containing a GIF preview and two pictures.
***EDIT***
Also in the attached files you will find bootanimation.zip which is the animation files for phones that dont use the Samsung .QMG file format. Note that it is still at 1080x1920 in terms of resolution and will play at 18FPS until you modify the desc.txt
Thanks, PDrizzly
Can I have one in ".zip" format please? The GS5 ROM I am using (MOAR ROM on Sprint GS5) has custom bootanimation support and uses .zip files for bootanimation!
Joe0113 said:
Can I have one in ".zip" format please? The GS5 ROM I am using (MOAR ROM on Sprint GS5) has custom bootanimation support and uses .zip files for bootanimation!
Click to expand...
Click to collapse
+1
Sent From My Galaxy S5 Far Far Away
Works great, thanks mate.
Sent from my SM-G900F using XDA Premium 4 mobile app
Now bootanimation.zip format is also available for download.
Eris _2.1_2010 said:
+1
Sent From My Galaxy S5 Far Far Away
Click to expand...
Click to collapse
All set, just check the post now its in the attached files section.
Thanks!
PDrizzly said:
All set, just check the post now its in the attached files section.
Thanks!
Click to expand...
Click to collapse
Thanks buddy, it is "bootanimation.zip" one right?
Joe0113 said:
Thanks buddy, it is "bootanimation.zip" one right?
Click to expand...
Click to collapse
Yes, that one is the standard format all the others attached files are the .qmg file format for samsung phones.
PDrizzly said:
Hi everyone,
This is my first time posting here so hello to everyone!
I recently purchased a Samsung Galaxy S5 after having iPhones for years and I haven't stopped using it since. I was looking into boot animations and I saw all the BIOS boot animations but realized that no one had created one for the Galaxy S5 yet. Because of that I made one myself specifically for the Samsung Galaxy S5 meaning that all the files are in the QMG format and not the typical bootanimation.zip style. Attached to this post are two zip archives containing the animation file. Both attachments are the same animation but one runs at 18FPS while the other runs at 22FPS. This way in-case your phone boots slower or faster than mine there will be time to completely finish the animation.
I also have it rendered at all different framerates from 5 to 60 so if you need it somewhere else let me know.
Let me know what you think as I plan on making a more unique animation in the future!
How to Install (Device Must be Rooted):
1.Download bootsamsung.qmg file to device
2. Go to system/media
3. Rename the existing bootsamsung.qmg to bootsamsungOld.qmg or something else (do not delete)
4. Rename bootsamsungloop.qmg to bootsamsungloopOld.qmg or something else (carrier animation, can delete if do not want)
5. Place the bootsamsung.qmg file you downloaded into here
6. Change the permissions of the bootsamsung.qmg file to: Owner: read,write Group: read Others: read
7. Reboot your phone and see if it works!
Since I am a new user I can't put images or a video preview here due to them being external links.
Below in attachments along with the animation files there will also be another zip archive containing a GIF preview and two pictures.
***EDIT***
Also in the attached files you will find bootanimation.zip which is the animation files for phones that dont use the Samsung .QMG file format. Note that it is still at 1080x1920 in terms of resolution and will play at 18FPS until you modify the desc.txt
Thanks, PDrizzly
Click to expand...
Click to collapse
Thanks man looks pretty good but would be improved with more colour and some kind of animation other than text. Good stuff though, much better than carrier boot.
Skarfist said:
Thanks man looks pretty good but would be improved with more colour and some kind of animation other than text. Good stuff though, much better than carrier boot.
Click to expand...
Click to collapse
Thanks alot man I appreciate it. My next animation will definitely be much more unique and complex.
PDrizzly said:
Thanks alot man I appreciate it. My next animation will definitely be much more unique and complex.
Click to expand...
Click to collapse
Cool, look forward to it
Can you do one for power off?..
Sent from my SM-G900F using Tapatalk
how to?
hi i would appreciate how you done it? tutorial on how to make bootanimation for s5 ..
cheers,
Geef
I am having trouble getting this to work on AllianceRom. The animation stops at the 12th picture and it just freezes there until the boot cycle completes. After applying the boot animation I can look into the zip archive and every png file from number 13 on is 0kb in size.
Just for some more information I have tried applying the boot animation by flashing via Rom Manager, using Rom Toolbox (Boot Animations), and by manually placing the bootanimation.zip in the system\media directory. When I manually place the zip file in (and adjust permissions), the boot screen is just black. Nothing shows up. Every other boot animation I have tried seems to work just fine. This is the only one giving me trouble.
Any advice?
Thank you.
tdilts said:
I am having trouble getting this to work on AllianceRom. The animation stops at the 12th picture and it just freezes there until the boot cycle completes. After applying the boot animation I can look into the zip archive and every png file from number 13 on is 0kb in size.
Just for some more information I have tried applying the boot animation by flashing via Rom Manager, using Rom Toolbox (Boot Animations), and by manually placing the bootanimation.zip in the system\media directory. When I manually place the zip file in (and adjust permissions), the boot screen is just black. Nothing shows up. Every other boot animation I have tried seems to work just fine. This is the only one giving me trouble.
Any advice?
Thank you.
Click to expand...
Click to collapse
Working fine on alliance. Open zip ..copy qmg bootanimation..remember to fix permissions reboot
Rename old qmg boot or overwrite
Sent from my SM-G900F using Tapatalk
Very nice, looks awesome!
Sent from my SM-G900A
Did not work for me
I am on Alliance t-mobile build 3 - i renamed my current bootsamsung.qmg to bootsamsung.qmg(stock) then i copied the bootsamsung.qmg from the 18fps into system/media. Changed the permissions and I still only get the stock alliance boot animation.
ratcityrain said:
Did not work for me
I am on Alliance t-mobile build 3 - i renamed my current bootsamsung.qmg to bootsamsung.qmg(stock) then i copied the bootsamsung.qmg from the 18fps into system/media. Changed the permissions and I still only get the stock alliance boot animation.
Click to expand...
Click to collapse
Rename alliance animation zip or delete
Sent from my SM-G900F using Tapatalk
---------- Post added at 09:32 PM ---------- Previous post was at 09:31 PM ----------
It over rides qmg
Sent from my SM-G900F using Tapatalk
That worked perfectly. Didn't realize that Alliance had a bootanimation.zip file there. Never thought to look lol
Didn't work
I have been trying to tweak some things, but nothing changes! I decided to try simply renaming the bootsamsungloop.qmg with ES file explorer to see if this would work. Sure enough, Verizon still pops up on boot. I had safestrap installed, but wasn't using it, so I uninstalled that, and still nothing. It seems very odd. Any ideas?
Hezzennater said:
I have been trying to tweak some things, but nothing changes! I decided to try simply renaming the bootsamsungloop.qmg with ES file explorer to see if this would work. Sure enough, Verizon still pops up on boot. I had safestrap installed, but wasn't using it, so I uninstalled that, and still nothing. It seems very odd. Any ideas?
Click to expand...
Click to collapse
Are you fixing permissions?try with another file explorer
Sent from my SM-G900F using Tapatalk

[Boot Animation] Google Boot Animation With Sound for Moto G 2014

Hey Folks,
Lately, I've been searching for a boot animation which has sound in it and produces sound during boot. Recently my friend gave me one boot animation which has sound in it, I have tested this animation on my MOTO G 2014 (TITAN) and it does produce sound during boot.
Tested this animation on AOSP Extended 3.0 & 3.1 ROMs & Resurrection Remix 5.8.1 for TITAN and in both the ROMS it worked fine
Here is what I found when I manually opened "bootanimation.zip" file with WinRAR, it contains part0, part1, part2 directories and a file named desc.txt which normally bootanimations have, but what I found new was that each part folder contains trim.txt which later I found that it contains data for coordinates of image to be placed on the screen while running boot animation.
The another thing which I found in the part2 folder was an audio file named "audio.wav". This file contained the audio which gets produced when the part2 of boot animation gets executed. Later I manually converted some random song to .wav and renamed it to "audio.wav" and put that file in part1 instead of part2, when I installed the boot animation, it worked
So in order to have sound on boot animation read How to do this below
HOW TO DO THIS:
1. You need a working boot animation which has frames and folders like "part0, part1, part2" and a desc.txt file. (This may also work on some STOCK ROMS, but I'm not sure).
2. Convert your favorite audio into WAVE (.wav) format and rename it to "audio.wav"
3. Put your "audio.wav" into any of the part folders i.e. in part0 or in part1, it doesn't matter because when boot animation runs that part it will produce sound
4. Compress the part0,part1,part2 & desc.txt to a zip file with no compression i.e. 0 compression and name it "bootanimation.zip"
5. Copy your modified "bootanimation.zip" to /system/media (Make sure to backup your original one)
6. Change file permissions to ( rw- r-- r--) and reboot your phone.
Tadaaa Now You'll Have a Bootanimation With SOUND.
I don't know the duration or length of audio to put inside boot animation, let me know if you find this, till then enjoy boot animation with sound
I've attached a link of a bootanimation. This one is same as AOSP Extended ROM's BootAnimation but with sound :laugh:
DOWNLOAD:
BootAnimation.zip (Google Drive Link)
Resurrection Remix 5.8.1 (BootAnim)
WARNING: CHANGING BOOT ANIMATION CAN LEAD TO BOOTLOOP OR DEVICE BRICKED, DO THIS ON YOUR OWN RISK, I WILL NOT BE RESPONSIBLE FOR BRICKED DEVICES
Great finding it works bro
Zip given by you works :good:, but when i tried to do with other ones the bootanimation didn't display, device started without any animation:
Can you add the black bootlogo too?
Coz i currently have the white one and it feels odd. THANKS!
saurabhkashyap said:
Zip given by you works :good:, but when i tried to do with other ones the bootanimation didn't display, device started without any animation:
Click to expand...
Click to collapse
Umm Ok.. Please make sure that the audio file is in .WAV format, no other file format works. Secondly make sure to compress zip file using PC, files compressed in android create problems. I've used WINRAR to make zip files and that works for me fine and make sure to have ZERO compression, if using winrar, I've attached screenshots.
If none of the above works, then compress the file using Boot Animation Factory you can download it and also learn how to use it from HERE
teckgiik101 said:
Can you add the black bootlogo too?
Coz I currently have the white one and it feels odd. THANKS!
Click to expand...
Click to collapse
Bro, This one is black boot animation, you asked for bootlogo, are you referring the boot logo which comes before this animation, i.e. the one that appears first thing when you start the phone?
Are you referring to the logo which I attached here with attachment
pkdon123 said:
Bro, This one is black boot animation, you asked for bootlogo, are you referring the boot logo which comes before this animation, i.e. the one that appears first thing when you start the phone?
Are you referring to the logo which I attached here with attachment
Click to expand...
Click to collapse
yes. i mean the "bootlogo" which replaces the bootloader unlocked warning!
teckgiik101 said:
yes. i mean the "bootlogo" which replaces the bootloader unlocked warning!
Click to expand...
Click to collapse
Alright bro, here you go, THIS IS NOT A FLASHABLE ZIP, and this is compiled for XT1068 whose resolution is 720x1280, to use this, extract the zip file, reboot your phone into bootloader mode and using fastboot flash the file, use the command:
Code:
mfastboot.exe flash logo logo.bin
MFASTBOOT is used for motorola phones to flash files in fastboot mode I don't know the reason, but in my case fastboot worked too
I MUST WARN YOU USE AT YOUR OWN RISK BUDDY, ALL THE BEST :good:
pkdon123 said:
Alright bro, here you go, THIS IS NOT A FLASHABLE ZIP, and this is compiled for XT1068 whose resolution is 720x1280, to use this, extract the zip file, reboot your phone into bootloader mode and using fastboot flash the file, use the command:
Code:
mfastboot.exe flash logo logo.bin
MFASTBOOT is used for motorola phones to flash files in fastboot mode I don't know the reason, but in my case fastboot worked too
I MUST WARN YOU USE AT YOUR OWN RISK BUDDY, ALL THE BEST :good:
Click to expand...
Click to collapse
Well.. I was looking for the black "Google" logo. but THANKS !:good::good:
teckgiik101 said:
Well.. I was looking for the black "Google" logo. but THANKS !:good::good:
Click to expand...
Click to collapse
Hahah, I thought U wanted Motorola Logo, If you provide me with white logo, I'll make it black
pkdon123 said:
Hahah, I thought U wanted Motorola Logo, If you provide me with white logo, I'll make it black
Click to expand...
Click to collapse
Here you go!
teckgiik101 said:
Here you go!
Click to expand...
Click to collapse
Here You Go
pkdon123 said:
here you go :d
Click to expand...
Click to collapse
wow, thanks!
Nice!
pkdon123 said:
Hey Folks,
Lately, I've been searching for a boot animation which has sound in it and produces sound during boot. Recently my friend gave me one boot animation which has sound in it, I have tested this animation on my MOTO G 2014 (TITAN) and it does produce sound during boot.
Tested this animation on AOSP Extended 3.0 & 3.1 ROMs & Resurrection Remix 5.8.1 for TITAN and in both the ROMS it worked fine
Here is what I found when I manually opened "bootanimation.zip" file with WinRAR, it contains part0, part1, part2 directories and a file named desc.txt which normally bootanimations have, but what I found new was that each part folder contains trim.txt which later I found that it contains data for coordinates of image to be placed on the screen while running boot animation.
The another thing which I found in the part2 folder was an audio file named "audio.wav". This file contained the audio which gets produced when the part2 of boot animation gets executed. Later I manually converted some random song to .wav and renamed it to "audio.wav" and put that file in part1 instead of part2, when I installed the boot animation, it worked
So in order to have sound on boot animation read How to do this below
HOW TO DO THIS:
1. You need a working boot animation which has frames and folders like "part0, part1, part2" and a desc.txt file. (This may also work on some STOCK ROMS, but I'm not sure).
2. Convert your favorite audio into WAVE (.wav) format and rename it to "audio.wav"
3. Put your "audio.wav" into any of the part folders i.e. in part0 or in part1, it doesn't matter because when boot animation runs that part it will produce sound
4. Compress the part0,part1,part2 & desc.txt to a zip file with no compression i.e. 0 compression and name it "bootanimation.zip"
5. Copy your modified "bootanimation.zip" to /system/media (Make sure to backup your original one)
6. Change file permissions to ( rw- r-- r--) and reboot your phone.
Tadaaa Now You'll Have a Bootanimation With SOUND.
I don't know the duration or length of audio to put inside boot animation, let me know if you find this, till then enjoy boot animation with sound
I've attached a link of a bootanimation. This one is same as AOSP Extended ROM's BootAnimation but with sound :laugh:
DOWNLOAD:
BootAnimation.zip (Google Drive Link)
Resurrection Remix 5.8.1 (BootAnim)
WARNING: CHANGING BOOT ANIMATION CAN LEAD TO BOOTLOOP OR DEVICE BRICKED, DO THIS ON YOUR OWN RISK, I WILL NOT BE RESPONSIBLE FOR BRICKED DEVICES
Click to expand...
Click to collapse
Thank you so much! :good:

Categories

Resources