42 Advisory and consulting services relating to computer software and hardware, namely, video editing or publishing software and hardware; design and development of computer software and hardware, namely, video editing or publishing software and hardware; maintenance and repair of computer software and hardware, namely, video editing or publishing software and hardware; provision of cloud-based software as a service featuring software for video editing and compressing and decompressing digital video; provision of video-related cloud-based software as a service featuring software for video editing and compressing and decompressing digital video; providing a computer software platform enabling users the ability to upload, edit, post, publish, download and share video content; providing a computer software platform for the temporary use of non-downloadable software enabling users to upload, edit, post, publish, download and share video content; providing a website featuring online non-downloadable software, enabling users to upload, edit, post, publish, download and share video content; application service provider services featuring application programming interface (API) software for integration of video content into websites; providing online, non-downloadable cloud-hosted software for video editing and compressing and decompressing digital video; providing online, non-downloadable cloud-hosted video editing software; providing online, non-downloadable cloud-hosted video publishing software; providing online, non-downloadable cloud-hosted software relating to video editing or publishing services, namely, software for controlling the operation of audio and video devices