What does the Costa Rica flag mean?

the flag of costa rica means white is for peace blue is for the blue sky and red is for the blood the country fought for