[Request] Shut Down Animation - Samsung Epic 4G Touch

Great to see so much activities in the forum. When I moved from EVO 4G to E4GT I was little worried that the E4GT would not have as much developers attention as EVO line.
Anywho.. I was thinking of getting rid of that ugly yellow sprint 4G animation on the shutdown process but no threads about that yet. I took chance by adding startup animation zip file in the system/media/video/shutdown folder but it doesn't work. I tried changing the .qmg file name to something different and that eliminated the animation and replaced with a 'phone is shutting down' pop up window.
Does anyone know if there is any way to get custom animation for shutdown?

i know you have to have a kernal that supports custom bootanime's so maybe same for shutdowns, and i can link up the thread on what kernal that i know for sure lets you have bootanimes
edited: here is that link press here

Shut down animation
dased14 said:
i know you have to have a kernal that supports custom bootanime's so maybe same for shutdowns, and i can link up the thread on what kernal that i know for sure lets you have bootanimes
edited: here is that link press here
Click to expand...
Click to collapse
I already have the kernel in your link above and I've changed the startup boot animation. However, shut down animation doesn't work by adding a zipped animation file in the shut down directory. I'll wait and see if any developer come up with the kernel that support the shut down animation change.
BTW, I thanked you for your kind reply with the link

+1000000000000000 for a shutdown animation!!!

Op read my mind lol
Sent from my SPH-D710 using XDA App

Once this is possible, I'm setting my shutdown animation to a BSOD.

Here's the Galaxy S2's stock shutdown animation (linked in the following post). It's a .qmg so it should work fine if you replace the stock one.
http://forum.xda-developers.com/showpost.php?p=14092377&postcount=4

Thanks!!! That .qmg file works!!!! It's not the best graphic available but much better than the yellow sprint 4G splash.

svtisland said:
Thanks!!! That .qmg file works!!!! It's not the best graphic available but much better than the yellow sprint 4G splash.
Click to expand...
Click to collapse
No prob, IMHO it'll work for now until the roms start including custom shutdown animations. It's much easier on the eyes with the black backgroud vs. the blinding white stock one.

thanks! can't wait for a bsod shut down animation

Sycobob said:
Once this is possible, I'm setting my shutdown animation to a BSOD.
Click to expand...
Click to collapse
lol thats a good idea

On the OG Epic......Wasn't there just a folder with a bunch of pngs in it in system/media/video/shutdown?
Man.....it would be awesome if it was that easy. Damn qmg files.

12MaNy said:
On the OG Epic......Wasn't there just a folder with a bunch of pngs in it in system/media/video/shutdown?
Man.....it would be awesome if it was that easy. Damn qmg files.
Click to expand...
Click to collapse
Yeah it was. I was going to do a shutdown and then I saw it was qmg now. You can guess what I said next

crawrj said:
Yeah it was. I was going to do a shutdown and then I saw it was qmg now. You can guess what I said next
Click to expand...
Click to collapse
Probably something like "%$#! this!". Lol

12MaNy said:
Probably something like "%$#! this!". Lol
Click to expand...
Click to collapse
LMFAO
10char

Anybody remember the name of the .qmg file in system/media/video/shutdown? I want to try something.....

12MaNy said:
Anybody remember the name of the .qmg file in system/media/video/shutdown? I want to try something.....
Click to expand...
Click to collapse
shutdown.qmg
Sent from my SPH-D710 using xda premium

Check out my thread... http://forum.xda-developers.com/showthread.php?t=1330380
You can replace shutdown.qmg with any qmg file from any samsung phone that uses .qmg for shutdown... Just rename the file shutdown.qmg and place in the correct location
Enjoy.
Sent from my SPH-D710 using XDA App

joshbeach said:
Check out my thread... http://forum.xda-developers.com/showthread.php?t=1330380
You can replace shutdown.qmg with any qmg file from any samsung phone that uses .qmg for shutdown... Just rename the file shutdown.qmg and place in the correct location
Enjoy.
Click to expand...
Click to collapse
This is already known. I believe the OP was looking for custom shutdown animations.

So its as easy and getting the animation. Converted to a qmp format and renaming it in the corrmect place it seems then? Should be easy if that's all there is to it right? I think even my challanged mind could figure and make one

Related

[Q] Request R2d2 Bootanimation

Hi.
I don't know if anybody has done it already (If someone has, I can't find it) but has anybody been able to make that bootanimation for the EVO?
Thank you in advance
someone has. there is a thread circulating this forum. I had used it but didn't like it too much
sent via HTC EVO
Me too I want the original not the one that they cut
Sent from my PC36100 using XDA App
I had it for awhile and thought it was pretty dumb, along with the SW LWPs. They could have done a lot better all the way around.
xxdjvalexx said:
Hi.
I don't know if anybody has done it already (If someone has, I can't find it) but has anybody been able to make that bootanimation for the EVO?
Thank you in advance
Click to expand...
Click to collapse
are you talking about the Droid 2 R2D2 Boot animation? If so, here is it. Flash through recovery: http://www.multiupload.com/PGD0EZP32C
Awesome work , wouldn't happen to have the ringtones too would you
never mind saw they are included
I did find some posts regarding this bootanimation, but they were either for the droid or for the hero. I've downloaded the one 2 posts above but I only get a black screen. Any ideas?
Sent from my EVO using XDA App
abu_noah said:
are you talking about the Droid 2 R2D2 Boot animation? If so, here is it. Flash through recovery: http://www.multiupload.com/PGD0EZP32C
Click to expand...
Click to collapse
were you able to get the sound to work on boot up ? everything else is working great
xxdjvalexx said:
I did find some posts regarding this bootanimation, but they were either for the droid or for the hero. I've downloaded the one 2 posts above but I only get a black screen. Any ideas?
Sent from my EVO using XDA App
Click to expand...
Click to collapse
you need to use the bootanimation.zip in the system/media/ within the .zip itself
Here is the Boot Animation and a sound I put together. I put it all in the
system/media/ using push method.
Enjoy!!!!
I will also post the apk live wallpapers and the wallpapers for the R2D2 droid also when i can pull them off my phone.
Here are the Live Wallpapers most of them you have to shake to activate them.
http://www.megaupload.com/?d=NXAS8PFA
cds36 said:
were you able to get the sound to work on boot up ? everything else is working great
Click to expand...
Click to collapse
Well, I converted the sound to mp3 but its out of sync.
tmixmn:
Thanx for the audio file! Now everything is working great!
Sent from my EVO using XDA App

International s3 boot and shutdown animation

This is not my work. Mopral in the international s3 forum pulled this from his phone and told me what to do and it works.
Original forum: http://forum.xda-developers.com/showthread.php?t=1729184
I would back up ur original files instead of over writing them.
Boot files go to /system/media
Shutdown file goes to /system/media/video/shutdown
Make sure to set proper permission. If u don't kno them check the original files
http://www.mediafire.com/?bt330f933bfft43
Here is the power on sound from the international s3 and a custom power off sound that maches the power on sound all provided by chadster214. Check bottom of post.
thanks
Tweezydak1d said:
Boot files go to /system/media
Shutdown file goes to /system/media/
Click to expand...
Click to collapse
You accidentally a few words.
Shutdown file actually goes in /system/media/video/shutdown
Also, I got the same sounds when I swapped in the international versions. Do they both have the same sound or is the sound located in a different file in a different place?
I believe they are the same sounds. Thanks for the tip I've changed the op
Sent from my SGH-T999 using Tapatalk 2
I would like to remove the sound from the startup and shutdown animations, but some quick googling around didn't turn up any way to edit .qmg files.
Do you happen to know how to edit them or have mute versions of the .qmg files?
what about the sounds???
I don't kno how to modify the sounds I was assisted in doing this mod.
Sent from my SGH-T999 using Tapatalk 2
Animation Sounds
I manage to extract the sounds off of the international SGSIII ROM. I noticed samsung only place a poweron sound so I made a poweroff sound to match with it. simply extract the files into /system/media/audio/ui.
I hope you guys like the poweroff sound .
feel free to add this on the OP.
chadster214 said:
I manage to extract the sounds off of the international SGSIII ROM. I noticed samsung only place a poweron sound so I made a poweroff sound to match with it. simply extract the files into /system/media/audio/ui.
I hope you guys like the poweroff sound .
feel free to add this on the OP.
Click to expand...
Click to collapse
Works good, just wish they could be a tad louder sometimes, but they're perfect.
Updated File.. sorry I didn't know that the upload was bad
brfield said:
Works good, just wish they could be a tad louder sometimes, but they're perfect.
Click to expand...
Click to collapse
I can make them a tad louder..
here you go...
chadster214 said:
I can make them a tad louder..
here you go...
Click to expand...
Click to collapse
Bad upload. The others worked perfect. Thanks for this.
SGS3 awaiting some dev love
Artimus009 said:
Bad upload. The others worked perfect. Thanks for this.
SGS3 awaiting some dev love
Click to expand...
Click to collapse
Thanks! Upload fixed!
qmg.
:good:
FreydNot said:
I would like to remove the sound from the startup and shutdown animations, but some quick googling around didn't turn up any way to edit .qmg files.
Do you happen to know how to edit them or have mute versions of the .qmg files?
Click to expand...
Click to collapse
You cannot edit .qmg files, only samsung has the program to do that.
You can however delete those files, so you dont have to listen to the sounds.
You can also replace the qmg files with other .qmg files from different devices. such as the international boot animation, instead of the sprint one.
once a kernel is developed, that has init d support, and custom boot animation support, we can add any boot animation.zip or boot animation.sanim to the system/media files, and system/media/video/shutdown for the shutdown animation, which is shutdown.zip typically.
this is the same with any samsung device.
Thanks! Boot and Shutdown animations works flawlessly on AT&T SGH-i747 Galaxy S3.
anyway this could be made into a bootanimation.zip
djkinetic said:
anyway this could be made into a bootanimation.zip
Click to expand...
Click to collapse
Unfortunately no. But if u delete the custom boot animation (boot animation.zip) then the stock will play. The international is considered stock. Anything ending .qmg is "stock".
Sent from my SPH-L710 using xda premium
What does the boot animation look like. is it just Samsung logo that has a blue halo? That's all I get. Even deleted the stock ones.
Sent from my SPH-L710 using xda app-developers app
martyzidek said:
What does the boot animation look like. is it just Samsung logo that has a blue halo? That's all I get. Even deleted the stock ones.
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
yea that's all
Sent from my SGH-T999 using xda premium
Chilled26 said:
yea that's all
Sent from my SGH-T999 using xda premium
Click to expand...
Click to collapse
Thanks
Sent from my SPH-L710 using xda app-developers app
System Manager Application started FCing on me after I replaced these files. Anybody else? Weird

Jelly Bean Boot Animation (and wallpapers)

get it here... i know the wallpapers already have a thread here, so im just throwing these in here to consolidate
Does this go somewhere other than /system/media? I put it there and set permissions but no luck.
Sent from my SAMSUNG-SGH-I747 using xda premium
JediSooner said:
Does this go somewhere other than /system/media? I put it there and set permissions but no luck.
Sent from my SAMSUNG-SGH-I747 using xda premium
Click to expand...
Click to collapse
You shouldn't have to set permissions. Did you delete or move the stock one?
To me it looks a bit lame .. just a glowing nexus logo. The ics one looked good with all the tiles.
. anyone found cool galaxy animations?
hdjoe said:
To me it looks a bit lame .. just a glowing nexus logo. The ics one looked good with all the tiles.
. anyone found cool galaxy animations?
Click to expand...
Click to collapse
yeah, its nothing fancy thats for sure!
It just needs to be resized so it takes up more of the screen.
Make it bigger and it'll look different, probably better.
mrmako777 said:
You shouldn't have to set permissions. Did you delete or move the stock one?
Click to expand...
Click to collapse
I might just skip this one after all. But to answer your question, there is no other bootanimation.zip in /system/media... only a bunch of .qmg files. When searching for "bootanimation" on the phone, the only thing that comes back is a non-zip file in /system/bin.
By "set permissions" I meant that I just made it rw-r--r-- like everything else in /system/media.
Doesn't everyone on stock ROM have 3 different transitions on boot - Galaxy S III logo, Samsung animation, then AT&T animation?
Does this work for the S3 from tmobile?..
JUSMEJOSE said:
Does this work for the S3 from tmobile?..
Click to expand...
Click to collapse
If you are on the stock rom, it will not work afaik because of the way Samsung does things. Since this is my first Samsung device so I'm no expert lol.
mrmako777 said:
If you are on the stock rom, it will not work afaik because of the way Samsung does things. Since this is my first Samsung device so I'm no expert lol.
Click to expand...
Click to collapse
Fancy seeing you on these forums....
How you liken the s3 ?

Jelly Bean .qmg bootanimaitons! I got this.

Firstly , these are for Jelly Bean . Any one who's kept up with my work here on xda knows that I'm a huge fan of boot animations. So when I heard that Jelly Bean couldn't have boot animations, I said.. wanna make a bet? As the old proverbial saying goes.. If you can't beat em.. join em. Samsung threw down their douche card and started using a corporate format to compile boot animations called QMG format. After researching it on the web for some time I found that the software to compress these bootanimations is highly expensive and guarded. So for now until I can find a copy of Qmage ( the program used to compile these boot animations) We are gonna have to stick with some "stock" bootanimations.. But... That doesn't mean that there aren't some MUCH better boot animations out there for some other phones . Like the droid series for example have a lot of really cool boot animations. I'm uploading a few .qmg boot animations here. Obviously I didn't make these, they come from corporate, but they are hella better than the stock E4GT "4g" boot animation and crappy bell tones. I've repacked them in a flashable zip that works on our JELLY BEAN leaks. If anyone has a stock .qmg boot animation from another phone (other than the e4gt) please either pm me or post a link to them here. I would like to get as big of a collection as possible.. I'm only gonna post a few that we havn't seen on this device yet.
Directions​
If you're on a STOCK JB kernel... Mobile Odin Agat's FK23 repack and flash the boot animation
If youre on Agats Kernel just boot into recovery and flash .. NO NEED to wipe ANYTHING for a boot animation.
If the boot sound doesn't work or stays the same as the stock e4gt boot sound... pull the PowerOn.ogg from the zip.. and push it with a file explorer to /system/media/ui. Reset the permissions to everything else in that folder Reboot and Enjoy!!
1. Droid_Charge_Boot_Animation
2.Samsung_Vibrant_Boot_Animation.. (same as international S3)
3.Samsung_Galaxy_S_Georgio_Armani
I have a few more.. but they are basically the same or just plain lame. Lemme know how you like these
Sweet! As soon as I see the stock sprint animation and hear that horrific jingle I want to kill it with fire! Thank you for looking into this.
Sent from my SPH-D710 using xda premium
Can i use these bootanimations on a t-mobile gs3??
Sent From My Galaxy S3 Boricua 100%
I am downloading right now Timmetal6669! Let you know how it goes....
Edit: All three work great...may favorite is the droid charge.......!
razielpr said:
Can i use these bootanimations on a t-mobile gs3??
Sent From My Galaxy S3 Boricua 100%
Click to expand...
Click to collapse
I'm sure that you can. . But I write the updater script and file path to work with this device. If you know where the bootsamsung.qmg is on your phone then unzip the file and push the files with a file explorer to the correct directory for you phone. Make sure u set the permissions correctly and it should work.
this is an awesome find bro. I linked your thread to my thread. I hope ya don't mind. love the droid charge.
g_ding84 said:
this is an awesome find bro. I linked your thread to my thread. I hope ya don't mind. love the droid charge.
Click to expand...
Click to collapse
Yeah me too
Sent from my SPH-D710 using Tapatalk 2
g_ding84 said:
this is an awesome find bro. I linked your thread to my thread. I hope ya don't mind. love the droid charge.
Click to expand...
Click to collapse
Naw I don't mind. Ex rejects are welcome to it to lol... just teasin bro.. but ya I thought it was an awesome find too. Inn looking into the software to make qmg, s.. and again if anyone has another phone that they can abd pull the .qmg boot animation from. .. lets get a collection going here.
Ok I moved file changed permission and no change in sound
Sent from my SPH-D710 using xda premium
Is this correct?
Sent from my SPH-D710 using xda premium
evo3d6 said:
Is this correct?
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
No. All the boxes on the right should be UN checked
Sent from my SPH-D710 using xda premium
Still seems to not want to play nice lol not sure what im doing wrong here has been a long day.
Sent from my SPH-D710 using xda premium
---------- Post added at 04:50 AM ---------- Previous post was at 04:45 AM ----------
Heres a better description romtoolbox root browser found zip cant move so I extracted went to extracted folder moved to ui set permission as you just described.
Sent from my SPH-D710 using xda premium
---------- Post added at 05:17 AM ---------- Previous post was at 04:50 AM ----------
Looks like file disappeared after reboot so not sure oh well atleast I got something diffrent to look at lol back to working on multi window thanks for the help
Sent from my SPH-D710 using xda premium
Awesome work!
EDIT: did notice droid charge boot sound is in system/media/ui instead of system/media/audio/ui.
Sent from my SPH-D710 using Tapatalk 2
killaphatboy said:
Awesome work!
EDIT: did notice senharge boot sound is in system/media/ui instead of system/media/audio/ui.
Sent from my SPH-D710 using Tapatalk 2
Click to expand...
Click to collapse
Just like in the op.. and those permissions were correct the second time. Had u pushed to /system/media/ui and rebooted ud be in business. . That's ok.. im making a black beta themed swype.. .. I can make some audio zipz at the same time.
DEF3NDER said:
Sweet! As soon as I see the stock sprint animation and hear that horrific jingle I want to kill it with fire! Thank you for looking into this.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
Lmao... isnt that the truth .. ha. Love your post!
Factory Boot Animations
Hey Tim. I posted a bunch of factory bootanimations here:
http://forum.xda-developers.com/showpost.php?p=31624758&postcount=866
Check them out when you have time and let me know if they work. You're welcome to repost them here if you like.
Edit: Umm, everyone else flash at your own risk. The installer script on these were originally written for ICS file system so they may not work and I don't want to break anyone's ROM.
Thank you Tim and TD, you two are all over it
thats why i made these flashable zips. works on jb. Thanks man I try lol.
timmetal6669 said:
Just like in the op.. and those permissions were correct the second time. Had u pushed to /system/media/ui and rebooted ud be in business. . That's ok.. im making a black beta themed swype.. .. I can make some audio zipz at the same time.
Click to expand...
Click to collapse
Lol...I always manually push if possible. I was just pointing it out
Sent from my SPH-D710 using Tapatalk 2

Bootanimations and Shutdownanimations [Updated - 1/4/2013]

BOOTANIMATIONS:
Stock JellyBean
Stock Sprint
Stock LG
Stock ICS
Nexus 7
Pac-Man
R2-D2
SHUTDOWNANIMATIONS:
Stock LG
Stock Sprint
DO NOT FLASH IN RECOVERY!
Make sure to have a file explorer installed to do these instructions, such as Root Explorer or (What I use) Root Browser Lite.
Steps :
1. Download the ZIP
2. rename it to "bootanimation.zip" or "shutdownanimation.zip"
3. push it into your /system/media
4. set permission -rw-r-r- a.k.a 644
5. reboot
6. PRESS THE THANKS BUTTON
7. ????
8. PROFIT!!!!!
Make sure you delete the old ones, "bootanimation.zip", "bootanimation_sprint.zip" and bootanimation_boost.zip or shutdownanimation.zip and shutdownanimation_sprint.zip"
Please let me know if these do not work or the link ever gets broken or anything like that.
I do not take credit for making any of these, I have found them throughout the internet and edited them to work with this phone, such as resizing the image. If any of them are yours then please let me know!
Mega, you seem to always be the first person to "thanks" my OP when I post anything. Haha.
Also, Almost done uploading. Decided to get an account at Android File Host, was just waiting to get approved for Dev. I am trying to take the stock Jelly Bean bootanimation and reverse it for a shutdown animation.
Thank you for your work.
Does everyone know, though, that the boot animation applications from the play store work as long as you adjust the proper settings inside the app?
Sent from my LG-LS970 using xda app-developers app
sheek360 said:
Are the third party boot animation apps safe?
Click to expand...
Click to collapse
Rocket_Science said:
If by safe you mean it won't brick it, then yes they are. They should work too.
Click to expand...
Click to collapse
Should be good to go.
Thanks!!!!!
Can these just be flashed through recovery?
Sent from my LG-LS970 using xda premium
MTsol said:
Can these just be flashed through recovery?
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
No, has to be done by the directions.
Updated OP and added 4 more bootanimations.
Theoretically couldn't you do this for any file that's supposed to be a bootanimation?
For instance, I have a GS3 as well so I frequent those forums and have a couple bootanimations for that phone. I could just install them on the OG the same way you explained in your OP. Do you think there would be any problems that would cause a brick/bootloop issue because of the different dimensions of the screens?
Changing the Sound - Awkward Sounds
Heya,
This worked perfectly the above method by Epic. However now when I boot up I get the awesome nexus boot logo but still the same awkward sprint boot sound. With a look digging I discovered that the boot up or as in the phone "PoweOn_Sprint.ogg" and the bootoff "PowerOff_Sprint.ogg" all located in the same media folder "/system/media/audio/ui/" So now the question is lets start picking boot sounds (on/off) maybe the nexus 4 will be a good start.
Thank you in advance,
TheAceX
What I would do is just search up android boot animations and so far anyone I likes has work. As for the sounds, you can make the boot sound literally any song or clip you want, my power on is the ps1 boot sound which is awesome. You just have to convert the sound into .ogg with an audio converter program, rename it PowerOff_Sprint or PowerOn_Sprint respectively and make sure its capitalized exactly that way, then put it in the Ui directory.
I was gonna post a how to but no one showed interest lol
Sent from my LG-LS970 using xda premium
javskies said:
What I would do is just search up android boot animations and so far anyone I likes has work. As for the sounds, you can make the boot sound literally any song or clip you want, my power on is the ps1 boot sound which is awesome. You just have to convert the sound into .ogg with an audio converter program, rename it PowerOff_Sprint or PowerOn_Sprint respectively and make sure its capitalized exactly that way, then put it in the Ui directory.
I was gonna post a how to but no one showed interest lol
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
If you want to message me your how to I can add it to this thread and re-do the title? Let me know. Thanks!
_Epic said:
If you want to message me your how to I can add it to this thread and re-do the title? Let me know. Thanks!
Click to expand...
Click to collapse
Sounds good. Only thing is I did it on my brothers computer who went back up to school so I'll have to redo it or see if I can get him to email me. I'll let you know soon
Sent from my LG-LS970 using xda premium
javskies said:
Sounds good. Only thing is I did it on my brothers computer who went back up to school so I'll have to redo it or see if I can get him to email me. I'll let you know soon
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
Not a problem. Thanks man!
You could always try using something like THIS to convert any audio files.
I haven't tried this service so I can't vouch for it, but I've used ones like it before.
Then you install it just like the bootanimations (naming them appropriately and putting them in the proper folder).
adampatricknc said:
Theoretically couldn't you do this for any file that's supposed to be a bootanimation?
For instance, I have a GS3 as well so I frequent those forums and have a couple bootanimations for that phone. I could just install them on the OG the same way you explained in your OP. Do you think there would be any problems that would cause a brick/bootloop issue because of the different dimensions of the screens?
Click to expand...
Click to collapse
You shouldn't (it is really unlikely) have any issues.
They may look a little stretched or won't fill the screen.
If the animation is somehow broken, Android doesn't need it to boot.
I might already know the answer, but can I add this to the rom your testing? and tell which one you would like me to try.
evodev said:
I might already know the answer, but can I add this to the rom your testing? and tell which one you would like me to try.
Click to expand...
Click to collapse
Man, you don't have to ask! Doesn't matter. The R2-D2 one is pretty badass.
Sent from my LG-LS970 using xda premium
_Epic said:
Man, you don't have to ask! Doesn't matter. The R2-D2 one is pretty badass.
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
okay, Ill add it to the V4 test!
evodev said:
okay, Ill add it to the V4 test!
Click to expand...
Click to collapse
I actually just opened it and tested the r2-d2 one and the size is small. Any ideas how to resize?
Sent from my LG-LS970 using xda premium
_Epic said:
I actually just opened it and tested the r2-d2 one and the size is small. Any ideas how to resize?
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
Would LOVE if the R2D2 one could be full screen. It's one of my all time favorite Boot Animations

Categories

Resources