Blankets with active heating or cooling sources