old_contents: # -*- coding: utf-8 -*-
  """Application configuration."""
  import os
  
  
  class Config(object):
      """Base configuration."""
  
      SECRET_KEY = os.environ.get('SHOP_SECRET', 'secret-key')  # TODO: Change me
      APP_DIR = os.path.abspath(os.path.dirname(__file__))  # This directory
      PROJECT_ROOT = os.path.abspath(os.path.join(APP_DIR, os.pardir))
      BCRYPT_LOG_ROUNDS = 13
      ASSETS_DEBUG = False
      DEBUG_TB_ENABLED = False  # Disable Debug toolbar
      DEBUG_TB_INTERCEPT_REDIRECTS = False
      CACHE_TYPE = 'simple'  # Can be "memcached", "redis", etc.
  
      FULFIL_SUBDOMAIN = os.environ.get('FULFIL_SUBDOMAIN')
      FULFIL_API_KEY = os.environ.get('FULFIL_API_KEY')
  
      THEME = 'default'
      THEME_PATHS = [
          os.path.join(APP_DIR, 'themes/'),
      ]
  
  
  class ProdConfig(Config):
      """Production configuration."""
  
      ENV = 'prod'
      DEBUG = False
      DEBUG_TB_ENABLED = False  # Disable Debug toolbar
  
  
  class DevConfig(Config):
      """Development configuration."""
  
      ENV = 'dev'
      DEBUG = True
      DEBUG_TB_ENABLED = True
      ASSETS_DEBUG = True  # Don't bundle/minify static assets
      CACHE_TYPE = 'simple'  # Can be "memcached", "redis", etc.
  
  
  class TestConfig(Config):
      """Test configuration."""
  
      TESTING = True
      DEBUG = True
      BCRYPT_LOG_ROUNDS = 4  # For faster tests; needs at least 4 to avoid "ValueError: Invalid rounds"
      WTF_CSRF_ENABLED = False  # Allows form testing
  
new_contents: # -*- coding: utf-8 -*-
  """Application configuration."""
  import os
  
  
  class Config(object):
      """Base configuration."""
  
      SECRET_KEY = os.environ.get('SHOP_SECRET', 'secret-key')  # TODO: Change me
      APP_DIR = os.path.abspath(os.path.dirname(__file__))  # This directory
      PROJECT_ROOT = os.path.abspath(os.path.join(APP_DIR, os.pardir))
      BCRYPT_LOG_ROUNDS = 13
      ASSETS_DEBUG = False
      DEBUG_TB_ENABLED = False  # Disable Debug toolbar
      DEBUG_TB_INTERCEPT_REDIRECTS = False
      CACHE_TYPE = 'simple'  # Can be "memcached", "redis", etc.
  
      FULFIL_SUBDOMAIN = os.environ.get('FULFIL_SUBDOMAIN')
      FULFIL_API_KEY = os.environ.get('FULFIL_API_KEY')
      FULFIL_CHANNEL = os.environ.get('FULFIL_CHANNEL')
  
      THEME = 'default'
      THEME_PATHS = [
          os.path.join(APP_DIR, 'themes/'),
      ]
  
  
  class ProdConfig(Config):
      """Production configuration."""
  
      ENV = 'prod'
      DEBUG = False
      DEBUG_TB_ENABLED = False  # Disable Debug toolbar
  
  
  class DevConfig(Config):
      """Development configuration."""
  
      ENV = 'dev'
      DEBUG = True
      DEBUG_TB_ENABLED = True
      ASSETS_DEBUG = True  # Don't bundle/minify static assets
      CACHE_TYPE = 'simple'  # Can be "memcached", "redis", etc.
  
  
  class TestConfig(Config):
      """Test configuration."""
  
      TESTING = True
      DEBUG = True
      BCRYPT_LOG_ROUNDS = 4  # For faster tests; needs at least 4 to avoid "ValueError: Invalid rounds"
      WTF_CSRF_ENABLED = False  # Allows form testing
  
subject: Add CHANNEL as env variable