Smart Clothing: Technology and Applications