export const RELATIONSHIP_CHOICES = {
  // Other: 'other',
  Collaboration: 'collaboration',
  Friendship: 'friendship',
  Relationship: 'relationship',
};

export const ROMANTIC_CHOICES = {
  Monogamous: 'mono',
  Polyamorous: 'poly',
  'Open Relationship': 'open',
};

export const POLITICAL_CHOICES = {
  Progressive: 'progressive',
  Liberal: 'liberal',
  'Moderate / Centrist': 'moderate',
  Conservative: 'conservative',
  Socialist: 'socialist',
  Nationalist: 'nationalist',
  Populist: 'populist',
  'Green / Eco-Socialist': 'green',
  Technocratic: 'technocratic',
  Libertarian: 'libertarian',
  'Effective Accelerationism': 'e/acc',
  'Pause AI / Tech Skeptic': 'pause ai',
  'Independent / Other': 'other',
}

export const DIET_CHOICES = {
  Omnivore: 'omnivore',
  Vegetarian: 'veg',
  Vegan: 'vegan',
  Keto: 'keto',
  Paleo: 'paleo',
  Pescetarian: 'pescetarian',
  Other: 'other',
}

export const EDUCATION_CHOICES = {
  'High school': 'high-school',
  'College': 'some-college',
  Bachelors: 'bachelors',
  Masters: 'masters',
  PhD: 'doctorate',
}

export const RELIGION_CHOICES = {
  'Atheist': 'atheist',
  'Agnostic': 'agnostic',
  'Spiritual': 'spiritual',
  'Christian': 'christian',
  'Muslim': 'muslim',
  'Jewish': 'jewish',
  'Hindu': 'hindu',
  'Buddhist': 'buddhist',
  'Sikh': 'sikh',
  'Taoist': 'taoist',
  'Jain': 'jain',
  'Shinto': 'shinto',
  'Animist': 'animist',
  'Zoroastrian': 'zoroastrian',
  'Unitarian Universalist': 'unitarian_universalist',
  'Other': 'other',
}

export const REVERTED_RELATIONSHIP_CHOICES = Object.fromEntries(
  Object.entries(RELATIONSHIP_CHOICES).map(([key, value]) => [value, key])
);

export const REVERTED_ROMANTIC_CHOICES = Object.fromEntries(
  Object.entries(ROMANTIC_CHOICES).map(([key, value]) => [value, key])
);

export const REVERTED_POLITICAL_CHOICES = Object.fromEntries(
  Object.entries(POLITICAL_CHOICES).map(([key, value]) => [value, key])
);

export const REVERTED_DIET_CHOICES = Object.fromEntries(
  Object.entries(DIET_CHOICES).map(([key, value]) => [value, key])
);

export const REVERTED_EDUCATION_CHOICES = Object.fromEntries(
  Object.entries(EDUCATION_CHOICES).map(([key, value]) => [value, key])
);

export const REVERTED_RELIGION_CHOICES = Object.fromEntries(
  Object.entries(RELIGION_CHOICES).map(([key, value]) => [value, key])
);