text: export const DATE_FORMAT_LONG = 'MMMM D YYYY, h:mm A'
  export const DATE_FORMAT_SHORT = 'YYYY-MM-DD'
  export const DATE_FORMAT_SHORT_FRIENDLY = 'MMM D'
  export const DATE_FORMAT_MONGO = 'YYYY-MM-DD HH:mm:ss'
  
  export const CASTING_TITLES_ENUM = [
    { value: 'Casting Director', label: 'Casting Director' },
    { value: 'Casting Director / Associate', label: 'Casting Director / Associate' },
    { value: 'Associate', label: 'Associate' },
    { value: 'Associate / Assistant', label: 'Associate / Assistant' },
    { value: 'Assistant', label: 'Assistant' },
    { value: 'Assistant / Intern', label: 'Assistant / Intern' },
    { value: 'Intern', label: 'Intern' },
    { value: 'Casting Executive', label: 'Casting Executive' },
    { value: 'Casting Director / Casting Executive', label: 'Casting Director / Casting Executive' },
    { value: 'Casting Consultant', label: 'Casting Consultant' },
    { value: 'Not Currently In Casting', label: 'Not Currently In Casting' },
    { value: 'Unknown Title', label: 'Unknown Title' }
  ]
  
  export const CASTING_TITLES_SORT_ORDER = [
    'Casting Consultant',
    'Casting Executive',
    'Casting Director / Casting Executive',
    'Casting Director',
    'Casting Director / Associate',
    'Associate',
    'Associate / Assistant',
    'Assistant',
    'Assistant / Intern',
    'Intern',
    'Not Currently In Casting',
    'Unknown Title'
  ]
  
  export const PHONE_NUMBER_TYPES_ENUM = [
    { value: 'Home', label: 'Home' },
    { value: 'Home Fax', label: 'Home Fax' },
    { value: 'Mobile', label: 'Mobile' },
    { value: 'Office', label: 'Office' },
    { value: 'Office Fax', label: 'Office Fax' },
    { value: 'Other', label: 'Other' }
  ]
  
  export const ADDRESS_TYPES_ENUM = [
    { value: 'Auditions', label: 'Auditions' },
    { value: 'CSA', label: 'CSA' },
    { value: 'Former', label: 'Former' },
    { value: 'GPS', label: 'GPS' },
    { value: 'Mailing', label: 'Mailing' },
    { value: 'Main Office', label: 'Main Office' },
    { value: 'Office', label: 'Office' },
    { value: 'Other', label: 'Other' },
    { value: 'Personal', label: 'Personal' },
    { value: 'Project', label: 'Project' },
    { value: 'Secondary Office', label: 'Secondary Office' },
    { value: 'Unverified', label: 'Unverified' }
  ]
  
  export const PROJECT_TYPES_EPISODICS = [
    'TV One Hour', 'TV 1/2 Hour', 'TV Animation'
  ]
  
  export const PROJECT_TYPES_FEATURES = [
    'Feature Film', 'Feature Film (LB)', 'Feature Film (MLB)', 'Feature Film (MPA)', 'Feature Film (ULB)', 'Feature Film (UPA)'
  ]
  
  export const PROJECT_TYPES_PILOTS = [
    'Pilot One Hour', 'Pilot 1/2 Hour', 'Pilot Presentation'
  ]
  
  export const PROJECT_TYPES_OTHERS = [
    'Short Film', 'TV Daytime', 'TV Mini-Series', 'TV Movie', 'TV Talk/Variety', 'TV Sketch/Improv', 'New Media', 'Interactive', 'Podcast'
  ]
  
  export const PROJECT_TYPES_ENUM = [
    { value: 'Feature Film', label: 'Feature Film' },
    { value: 'Feature Film (LB)', label: 'Feature Film (LB)' },
    { value: 'Feature Film (MLB)', label: 'Feature Film (MLB)' },
    { value: 'Feature Film (MPA)', label: 'Feature Film (MPA)' },
    { value: 'Feature Film (ULB)', label: 'Feature Film (ULB)' },
    { value: 'Feature Film (UPA)', label: 'Feature Film (UPA)' },
    { value: 'Short Film', label: 'Short Film' },
    { value: 'Pilot One Hour', label: 'Pilot One Hour' },
    { value: 'Pilot 1/2 Hour', label: 'Pilot 1/2 Hour' },
    { value: 'Pilot Presentation', label: 'Pilot Presentation' },
    { value: 'TV One Hour', label: 'TV One Hour' },
    { value: 'TV 1/2 Hour', label: 'TV 1/2 Hour' },
    { value: 'TV Animation', label: 'TV Animation' },
    { value: 'TV Daytime', label: 'TV Daytime' },
    { value: 'TV Mini-Series', label: 'TV Mini-Series' },
    { value: 'TV Movie', label: 'TV Movie' },
    { value: 'TV Talk/Variety', label: 'TV Talk/Variety' },
    { value: 'TV Sketch/Improv', label: 'TV Sketch/Improv' },
    { value: 'New Media', label: 'New Media' },
    { value: 'Interactive', label: 'Interactive' },
    { value: 'Podcast', label: 'Podcast' }
  ]
  
  export const SHOOTING_LOCATIONS_US_ENUM = [
    { value: 'Alabama', label: 'Alabama' },
    { value: 'Albuquerque', label: 'Albuquerque, NM' },
    { value: 'Arkansas', label: 'Arkansas' },
    { value: 'Atlanta', label: 'Atlanta, GA' },
    { value: 'Austin', label: 'Austin, TX' },
    { value: 'Boston', label: 'Boston, MA' },
    { value: 'Chicago', label: 'Chicago, IL' },
    { value: 'Dallas', label: 'Dallas, TX' },
    { value: 'Hawaii', label: 'Hawaii' },
    { value: 'Las Vegas', label: 'Las Vegas, NV' },
    { value: 'Los Angeles', label: 'Los Angeles, CA' },
    { value: 'Miami', label: 'Miami, FL' },
    { value: 'Nashville', label: 'Nashville, TN' },
    { value: 'New Mexico', label: 'New Mexico' },
    { value: 'New Orleans', label: 'New Orleans, LA' },
    { value: 'New York', label: 'New York, NY' },
    { value: 'Oklahoma', label: 'Oklahoma' },
    { value: 'Philadelphia', label: 'Philadelphia, PA' },
    { value: 'Pittsburgh', label: 'Pittsburgh, PA' },
    { value: 'Portland, ME', label: 'Portland, Maine' },
    { value: 'Portland, OR', label: 'Portland, Oregon' },
    { value: 'Puerto Rico', label: 'Puerto Rico' },
    { value: 'Salt Lake City', label: 'Salt Lake City, UT' },
    { value: 'San Francisco', label: 'San Francisco, CA' },
    { value: 'Santa Fe', label: 'Santa Fe, NM' },
    { value: 'Savannah', label: 'Savannah, GA' },
    { value: 'Seattle', label: 'Seattle, WA' },
    { value: 'Virginia', label: 'Virginia' },
    { value: 'Washington', label: 'Washington, DC' },
    { value: 'Wilmington', label: 'Wilmington, NC' }
  ]
  export const SHOOTING_LOCATIONS_CANADA_ENUM = [
    { value: 'Calgary', label: 'Calgary, MB' },
    { value: 'Montreal', label: 'Montreal, QC' },
    { value: 'Nova Scotia', label: 'Nova Scotia' },
    { value: 'Toronto', label: 'Toronto, ON' },
    { value: 'Vancouver', label: 'Vancouver, BC' },
    { value: 'Winnipeg', label: 'Winnipeg, MB' }
  ]
  export const SHOOTING_LOCATIONS_WORLDWIDE_ENUM = [
    { value: 'Australia', label: 'Australia' },
    { value: 'Budapest', label: 'Budapest, Hungary' },
    { value: 'Germany', label: 'Germany' },
    { value: 'Iceland', label: 'Iceland' },
    { value: 'London', label: 'London, UK' },
    { value: 'Mexico', label: 'Mexico' },
    { value: 'New Zealand', label: 'New Zealand' },
    { value: 'Nigeria', label: 'Nigeria' },
    { value: 'Paris', label: 'Paris, France' },
    { value: 'South Africa', label: 'South Africa' },
    { value: 'Spain', label: 'Spain' },
    { value: 'Tokyo', label: 'Tokyo, Japan' },
    { value: 'United Kingdom', label: 'United Kingdom' }
  ]
  export const SHOOTING_LOCATIONS_OTHER_ENUM = [
    { value: 'TBD', label: 'TBD' }
  ]
  export const GROUPED_LOCATIONS_ENUM = [
    {
      label: 'United States',
      options: SHOOTING_LOCATIONS_US_ENUM
    },
    {
      label: 'Canada',
      options: SHOOTING_LOCATIONS_CANADA_ENUM
    },
    {
      label: 'Worldwide',
      options: SHOOTING_LOCATIONS_WORLDWIDE_ENUM
    },
    {
      label: 'Other',
      options: SHOOTING_LOCATIONS_OTHER_ENUM
    }
  ]
  export const FLAT_LOCATIONS_ENUM = [...SHOOTING_LOCATIONS_US_ENUM, ...SHOOTING_LOCATIONS_CANADA_ENUM, ...SHOOTING_LOCATIONS_WORLDWIDE_ENUM, ...SHOOTING_LOCATIONS_OTHER_ENUM]
  
  export const BROADCAST_ENUM = [
    'ABC',
    'CBS',
    'CW', // In SAG-AFTRA terms, "Made For: Broadcast Non-Network (WB/UPN/CW)" or "CW Supplement"
    'FOX',
    'Fox',
    'NBC',
    'The CW'
  ]
  
  export const CABLE_ENUM = [
    'Adult Swim',
    'AMC',
    'Audience',
    'BET',
    'Bravo',
    'Cartoon Network',
    'CMT',
    'Comedy Central',
    'DirecTV', // now Audience
    'Disney',
    'Disney Channel',
    'Disney XD',
    'E!',
    'Freeform',
    'FX',
    'FXX',
    'Hallmark',
    'History',
    'History Channel',
    'IFC',
    'Lifetime',
    'Logo',
    'MTV',
    'Nat Geo',
    'NatGeo',
    'National Geographic',
    'Nick',
    'Nickelodeon',
    'Nick Jr.',
    'OWN',
    'Paramount',
    'Paramount Network',
    'Pop TV',
    'Spike', // became Paramount Network in 2018
    'Sundance',
    'SyFy',
    'TBS',
    'TLC',
    'TNT',
    'TruTV',
    'truTV',
    'TV Land',
    'USA',
    'VH1',
    'Viceland',
    'WGN'
  ]
  
  export const PAYTV_ENUM = [
    'Cinemax',
    'Epix',
    'EPIX',
    'HBO',
    'Showtime',
    'SHO',
    'Starz',
    'STARZ'
  ]
  
  export const SVOD_ENUM = [
    'Amazon',
    'Amazon Prime',
    'Prime Video',
    'AppleTV+',
    'Apple TV+',
    'BET+',
    'CBS All Access', // will become Paramount+
    'Paramount+', // new name for CBS All Access
    'Paramount Plus',
    'DC Universe',
    'Disney+',
    'Disney Plus',
    'HBO Max',
    'Hulu',
    'FX on Hulu',
    'Netflix',
    'Quibi',
    'Spectrum Originals',
    'Seeso', // closed Nov 2017
    'UMC',
    'Viaplay',
    'YouTube Premium', // formerly YouTube Red
    'YouTube Red'
  ]
  
  export const AVOD_ENUM = [
    'Crackle',
    'Sony Crackle',
    'IMDb TV',
    'IMDbTV',
    'NBCUniversal streaming', // before it was named Peacock
    'Peacock',
    'Vudu'
  ]
  
  // 'Casting', 'Shooting', 'See Notes' are 3 actively Active statuses.
  // TODO: The number 3 appears on line 170 of ProjectFilters.js
  // On Hiatus is for episodics between seasons.
  // 'Pre-Prod.' means we expect 'Casting' status soon.
  // 'Ordered', 'On Hold', 'Suspended' are Projects that should cast at some point;
  // specify more than what is implied by each word?
  // 'Suspended' is new for COVID-19.
  // 'Undetermined' is for Projects. 'Unknown' is for Past Projects.
  export const ACTIVE_PROJECT_STATUSES_ENUM = [
    { value: 'Casting', label: 'Casting' },
    { value: 'Shooting', label: 'Shooting' },
    { value: 'See Notes', label: 'See Notes' },
    { value: 'On Hiatus', label: 'On Hiatus' },
    { value: 'On Hold', label: 'On Hold' },
    { value: 'Ordered', label: 'Ordered' },
    { value: 'Pre-Prod.', label: 'Pre-Prod.' },
    { value: 'Suspended', label: 'Suspended' },
    { value: 'Undetermined', label: 'Undetermined' }
  ]
  
  export const PAST_PROJECT_STATUSES_ENUM = [
    { value: 'Canceled', label: 'Canceled' },
    { value: 'Relocated', label: 'Relocated' },
    { value: 'Unknown', label: 'Unknown' },
    { value: 'Wrapped', label: 'Wrapped' }
  ]
  
  export const PROJECT_STATUSES_ENUM = ACTIVE_PROJECT_STATUSES_ENUM.concat(PAST_PROJECT_STATUSES_ENUM)
  
  export const ACTIVE_PROJECT_STATUSES_ARRAY = ACTIVE_PROJECT_STATUSES_ENUM.map(o => o.label)
  export const PAST_PROJECT_STATUSES_ARRAY = PAST_PROJECT_STATUSES_ENUM.map(o => o.label)
  export const PROJECT_STATUSES_ARRAY = ACTIVE_PROJECT_STATUSES_ARRAY.concat(PAST_PROJECT_STATUSES_ARRAY)
  
  export const SIZE_PER_PAGE_LIST_SEED = [{
    text: '20', value: 20
  }, {
    text: '50', value: 50
  }, {
    text: '100', value: 100
  }]
  
  export const COREUI_BRANDS_LIST = [
    'behance', 'css3', 'dribbble', 'dropbox', 'facebook', 'flickr', 'foursquare',
    'github', 'google-plus', 'html5', 'instagram', 'linkedin', 'openid', 'pinterest',
    'reddit', 'spotify', 'stack-overflow', 'tumblr', 'twitter', 'vimeo', 'vine', 'vk',
    'xing', 'yahoo', 'youtube'
  ]
  
  export const BRANDS_ENUM = [
    { brand: 'abc', fa: 'fad fa-tv-retro' },
    { brand: 'cbs', fa: 'fad fa-tv-retro' },
    { brand: 'cdg', fa: 'fal fa-rectangle-wide' },
    { brand: 'csa', fa: 'fad fa-circle' },
    { brand: 'fox', fa: 'fad fa-tv-retro' },
    { brand: 'freeform', fa: 'fad fa-tv-retro' },
    { brand: 'hulu', fa: 'fas fa-tv' },
    { brand: 'imdb', fa: 'fab fa-imdb' },
    { brand: 'imdbpro', fa: 'fab fa-imdb' },
    { brand: 'nbc', fa: 'fad fa-tv-retro' },
    { brand: 'netflix', fa: 'fas fa-tv' },
    { brand: 'vudu', fa: 'fas fa-tv' },
    { brand: 'website', fa: 'far fa-browser' },
    { brand: 'wikipedia', fa: 'fab fa-wikipedia-w' }
  ]
  
  const LINK_PLATFORMS_FREQ = [
    { value: 'CSA', label: 'CSA' },
    { value: 'Facebook', label: 'Facebook' },
    { value: 'IMDbPro', label: 'IMDbPro' },
    { value: 'Instagram', label: 'Instagram' },
    { value: 'LinkedIn', label: 'LinkedIn' },
    { value: 'Twitter', label: 'Twitter' },
    { value: 'Website', label: 'Website' },
    { value: 'Wikipedia', label: 'Wikipedia' }
  ]
  const LINK_PLATFORMS_ADDL = [
    { value: 'ABC', label: 'ABC' },
    { value: 'CBS', label: 'CBS' },
    { value: 'CDG', label: 'CDG' },
    { value: 'FOX', label: 'FOX' },
    { value: 'Freeform', label: 'Freeform' },
    { value: 'Hulu', label: 'Hulu' },
    { value: 'IMDb', label: 'IMDb' },
    { value: 'NBC', label: 'NBC' },
    { value: 'Netflix', label: 'Netflix' },
    { value: 'Vudu', label: 'Vudu' }
  ]
  export const GROUPED_LINK_PLATFORMS_ENUM = [
    {
      label: 'Frequently Used',
      options: LINK_PLATFORMS_FREQ
    },
    {
      label: 'Additional',
      options: LINK_PLATFORMS_ADDL
    }
  ]
  export const FLAT_LINK_PLATFORMS_ENUM = [...LINK_PLATFORMS_FREQ, ...LINK_PLATFORMS_ADDL]
  
  export const PAGINATION_SIZE = 5
  export const INITIAL_SIZE_PER_PAGE = 50
  
  const dummyContactRow = {
    _id: '',
    displayName: ' ', // em space
    fullAddress: '',
    updatedAt: ' ' // em space
  }
  
  export const LOADING_CONTACTS_DATA = Array(50).fill(dummyContactRow)
  
  const dummyOfficeRow = {
    _id: '',
    displayName: ' ', // em space
    fullAddress: '',
    updatedAt: ' ' // em space
  }
  
  export const LOADING_OFFICES_DATA = Array(50).fill(dummyOfficeRow)
  
  const dummyProjectRow = {
    _id: '',
    projectTitle: ' ', // em space
    casting: '',
    network: '',
    projectType: '',
    status: '',
    updatedAt: ' ' // em space
  }
  
  export const LOADING_PROJECTS_DATA = Array(50).fill(dummyProjectRow)
  
  export const ATLAS = 'Atlas'
  export const ATLAS_MOZART = 'Atlas (Mozart)'
  export const ATLAS_TRIAD = 'Atlas (Triad)'
  export const LOCAL = 'Local Mongo'
  export const MLAB = 'mLab'
  export const OTHER = 'Other Mongo'
  export const DBS = [ATLAS, ATLAS_MOZART, ATLAS_TRIAD, MLAB]
  
  export const BOOSTED = {
    contacts: 3,
    CONTACTS: 3,
    offices: 1,
    OFFICES: 1,
    projects: 2,
    PROJECTS: 2,
    pastprojects: 0,
    PASTPROJECTS: 0
  }
  
  export const BREAKPOINTS = {
    ALGOLIA: {
      VERTICAL: [555, 720, 885, 1215]
    },
    MOBILE: 576
  }
  