```ruby
class CompanyProfile

  def self.normalize(data)
    {}.tap do |result|
      result[:email_s] = 'anonymous@code.org'
      result[:name_s] = required downcased stripped data[:name_s]
      result[:display_name_s] = required stripped data[:display_name_s]
      result[:video_key_s] = nil_if_empty stripped data[:video_key_s]
      result[:intro_top_copy_t] = nil_if_empty stripped data[:intro_top_copy_t]
      result[:intro_bottom_copy_t] = nil_if_empty stripped data[:intro_bottom_copy_t]
      result[:additional_actions_copy_t] = nil_if_empty stripped data[:additional_actions_copy_t]

      if FormError.detect_errors(result).empty?
        result[:logo_path_s] = nil_if_empty uploaded_file data[:logo_file]
      end
    end
  end

end
```

Allow a single space for display name for employee engagement landing page.
user
```ruby
class CompanyProfile

  def self.normalize(data)
    {}.tap do |result|
      result[:email_s] = 'anonymous@code.org'
      result[:name_s] = required downcased stripped data[:name_s]
      result[:display_name_s] = required  data[:display_name_s]
      result[:video_key_s] = nil_if_empty stripped data[:video_key_s]
      result[:intro_top_copy_t] = nil_if_empty stripped data[:intro_top_copy_t]
      result[:intro_bottom_copy_t] = nil_if_empty stripped data[:intro_bottom_copy_t]
      result[:additional_actions_copy_t] = nil_if_empty stripped data[:additional_actions_copy_t]

      if FormError.detect_errors(result).empty?
        result[:logo_path_s] = nil_if_empty uploaded_file data[:logo_file]
      end
    end
  end

end
```
assistant