30 seconds of code uses cookies to provide a high quality user experience and gather anonymized data for statistical analysis of the website's traffic. You can learn more by reading our cookie policy. By clicking Accept you accept their installation.