// An object listing my different identity aspects

export const IDENTITIES = {
  26: {
    url: "",
    images: [
      {
        src: "/emoji/18_plus.svg",
        alt: "Over 18 emoji",
      },
    ],
    extra_classes: "pointer-events-none",
  },
  "Trans-femme": {
    url: "/identities/gender",
    images: [
      {
        src: "/emoji/transgender_flag.svg",
        alt: "Transgender flag emoji",
      },
      {
        src: "/emoji/female_symbol.svg",
        alt: "Female symbol emoji",
      },
    ],
    extra_classes: "xl:pt-1 xl:align-text-bottom xl:text-sm xl:min-h-full",
  },
  "She/Her": {
    url: "/identities/pronouns",
    images: [
      {
        src: "/emoji/speech_bubble_left.svg",
        alt: "A speech bubble emoji",
      },
    ],
    extra_classes: "",
  },
  Polyam: {
    url: "/identities/sexuality",
    locator: "Polyam",
    images: [
      {
        src: "/emoji/polyamory_flag.svg",
        alt: "Polyamory flag emoji",
      },
    ],
    extra_classes: "",
  },
  Pansexual: {
    url: "/identities/sexuality",
    locator: "Pansexual",
    images: [
      {
        src: "/emoji/pansexual_flag.svg",
        alt: "Pansexual flag emoji",
      },
    ],
    extra_classes: "",
  },
  Lesbian: {
    url: "/identities/sexuality",
    locator: "Lesbian",
    images: [
      {
        src: "/emoji/lesbian_flag.svg",
        alt: "Lesbian flag emoji",
      },
    ],
    extra_classes: "",
  },
  Single: {
    url: "/identities/partners",
    images: [
      {
        src: "/emoji/blue_heart.svg",
        alt: "Blue heart emoji",
      },
    ],
    extra_classes: "",
  },
  ADHD: {
    url: "/identities/neuro",
    images: [
      {
        src: "/emoji/neurodiversity.svg",
        alt: "Neurodiversity symbol emoji",
      },
    ],
    extra_classes: "",
  },
  "Fox witch": {
    url: "/identities/fursona",
    images: [
      {
        src: "/emoji/fox.svg",
        alt: "Fox emoji",
      },
      {
        src: "/emoji/magic_wand.svg",
        alt: "Magic wand emoji",
      },
    ],
    extra_classes: "xl:pt-1 xl:align-text-bottom xl:text-sm xl:min-h-full",
  },
};

// An object listing pages folks can visit

export const PAGES = {
  "Stuff I do!": {
    url: "/projects",
    images: [
      {
        src: "/emoji/crt_prompt.svg",
        alt: "CRT prompt emoji",
      },
    ],
  },
  "See Testimonials!": {
    url: "/testimonials",
    images: [{ src: "/emoji/awoo.svg", alt: "Awoo emoji" }],
  },
  "HRT Tracker!": {
    url: "/hrt",
    images: [
      {
        src: "/emoji/trans_heart.png",
        alt: "Transgender heart emoji",
      },
    ],
  },
  FAQ: {
    url: "/faq",
    images: [
      {
        src: "/emoji/red_question_mark.svg",
        alt: "Red question mark emoji",
      },
    ],
  },
  Servers: {
    url: "/servers",
    images: [
      {
        src: "/emoji/computer.svg",
        alt: "Computer emoji",
      },
    ],
  },
  "Support Me?": {
    url: "/support",
    images: [
      {
        src: "/emoji/green_money.svg",
        alt: "Green money emoji",
      },
    ],
  },
};

// An object listing pages folks can visit

export const CONTACTS = {
  "My public Mastodon": {
    url: "https://vulpine.club/@shadow8t4",
    src: "/emoji/mastodon-logo.png",
    alt: "The Mastodon logo",
    url_text: "@shadow8t4@vulpine.club",
  },
  "My Twitter": {
    url: "https://twitter.com/alexis_werefox",
    src: "/emoji/twitter-logo.png",
    alt: "The Twitter logo",
    url_text: "@alexis_werefox",
  },
  "My Twitch": {
    url: "https://twitch.tv/alexis_werefox",
    src: "/emoji/twitch-logo.png",
    alt: "The Twitch logo",
    url_text: "@Alexis_Werefox",
  },
  "My e-mail": {
    url: "mailto:adh9694@gmail.com",
    src: "/emoji/inbox.svg",
    alt: "An inbox emoji",
    url_text: "adh9694@gmail.com",
  },
};

// Use this to list out partners on the partners page. >w>

export const PARTNERS = {
  //   parnter: {
  //     url: "",
  //     avi: "",
  //     fields: {
  //       "": "",
  //     },
  //     bio: ``,
  //   },
};

// This is where you put the testimonial users' info

export const TESTIMONIALS = {
  colabunny: {
    json: "https://yiff.life/@colabunny.json",
    url: "https://yiff.life/@colabunny",
    content: '"please stay your jokes are funny and smart"',
  },
  ElfLord: {
    url: "https://freedom.horse/@ElfLord",
    json: "https://freedom.horse/@ElfLord.json",
    content: `"Someday I'm gonna visit you in Texas, and when I get there, I'm going to realize you don't live in Texas at all, and I'm in the wrong state"`,
  },
  Decimal: {
    url: "https://plush.city/@Decimal",
    json: "https://plush.city/@Decimal.json",
    content: `"I will appreciate the heck out of you any day"`,
  },
  skelly: {
    url: "https://redroo.ml/@skelly",
    json: "https://redroo.ml/@skelly.json",
    content: `"this an an official invitation for any one of you to put 'fuck you i dont give testimonials' as a testimonial by me on your profile"`,
  },
  Drako_Fenris: {
    url: "https://yiff.life/@Drako_Fenris",
    json: "https://yiff.life/@Drako_Fenris.json",
    content: `"[Alexis' future wife] lives in the ether yet to be revealed. she awaits the day her big tiddie goth gf rides in on her unicorn and rescues her."`,
  },
  "00dani": {
    url: "https://vulpine.club/@00dani",
    json: "https://vulpine.club/@00dani.json",
    content: `"*falls in love with you* haha whoopsies 😳"`,
  },
  Gumby: {
    url: "https://puppy.cafe/@Gumby",
    json: "https://puppy.cafe/@Gumby.json",
    content: `"im love alexis a lot 💚 🐀"`,
  },
  AshBunny: {
    url: "https://vulpine.club/@AshBunny",
    json: "https://vulpine.club/@AshBunny.json",
    content: `"heck. I don't think I can take all of this support."`,
  },
  heatherhorns: {
    url: "https://plush.city/@heatherhorns",
    json: "https://plush.city/@heatherhorns.json",
    content: `";~;

    gpsd gosh"`,
  },
  MutoShack: {
    url: "https://functional.cafe/@MutoShack",
    json: "https://functional.cafe/@MutoShack.json",
    content: `"yess w'all say nice things! usually "alexis is the good" and "alexis is the gay"

    because it is the truth"`,
  },
  immychan: {
    url: "https://antabaka.me/@immychan",
    json: "https://antabaka.me/@immychan.json",
    content: `"Oh damn you're cute 😳"`,
  },
  nautilee: {
    url: "https://dragon.style/@nautilee",
    json: "https://dragon.style/@nautilee.json",
    content: `"...how are you so goshdarn cute"`,
  },
  lindsays: {
    url: "https://hackers.town/@lindsays",
    json: "https://hackers.town/@lindsays.json",
    content: `"Regarding @shadow8t4  : She's an amazing, sweet, beautiful dork, and a spectacular best friend. also, a butt."`,
  },
};

// This is where I put the questions and answers for the FAQ

export const FAQS = {
  q1: {
    question: `"So is Werefox like a species or...?"`,
    answer: `That's a good question! No, my fursona's full name is Alexis Werefox, 
        so Werefox is just a last name. I am just a fox!`,
    src: "/images/alexis_heart.png",
    alt: "Alexis giving a heart emoji",
  },
  q2: {
    question: `"How can you be Pansexual and a Lesbian?"`,
    answer: `I believe I've been told the proper term is "sapphic", 
        it just means I *am* Pansexual, but I prefer those who identify more femme.`,
    src: "/images/alexis_wink.png",
    alt: "Alexis winking and giving a peace sign",
  },
  q3: {
    question: `"How do I get more Xenia stickers?"`,
    answer: `Yeah, about that. So, I've made a few posts aobut this, but when 
        I first started giving those out, I was in a good financial position, among 
        other things. Now I'm not! I will get to it when I do.`,
    src: "/images/alexis_annoyed.png",
    alt: "Alexis looking annoyed and crossing her arms",
  },
  q4: {
    question: `"What do you do?"`,
    answer: `Lots of things! Lately, though, I've been focusing on myself and my 
        transition. I could use some financial support (since I'm currently 
        unemployed) if you're feeling up to it and can afford it! If you want to 
        know more about what I do, you can check out "Stuff I do!" from the main 
        page, and "Support Me?" if you wanna toss me some funds!`,
    src: "/images/alexis_shrug.png",
    alt: "Alexis shrugging",
  },
};

// This is where I put my server specifications

export const SERVERS = {
  "Intel NUC": {
    model: "8i5BEH",
    cpu: "Intel i5 8529U eight-core @2.3-3.8Ghz",
    gpu: "Intel Iris Plus Graphics 655",
    ram: "16 Gb @2400Mhz",
    os: "Ubuntu Server 20.04",
  },
  "Raspberry Pi 4 (x2)": {
    model: "B Rev 1.4",
    cpu: "BCM2835 four-core @1.5Ghz",
    gpu: "N/A",
    ram: "8 Gb",
    os: "Ubuntu Server 20.04",
  },
  "ASUS MINIPC": {
    model: "PB50 0601",
    cpu: "AMD Ryzen 5 3550H eight-core @2.1-3.7GHz",
    gpu: "AMD Radeon Vega 8 Graphics",
    ram: "32 Gb",
    os: "Ubuntu Server 20.10",
  },
};

// An object listing the different stuff I do

export const PROJECTS = {
  Services: {
    url: "/projects/services",
    src: "/emoji/crt_blue_screen.svg",
    alt: "A CRT blue screen emoji",
    description: `Here is a list of some of the services I host.
    Some of them, because a few I keep to just myself.`,
  },
  Streaming: {
    url: "/projects/streaming",
    src: "/emoji/twitch-logo.png",
    alt: "Twitch logo",
    description: `I stream regularly now! Mostly Beat Saber workouts.
    If you're interested in that, here are some associated links!`,
  },
  Poetry: {
    url: "https://write.as/a-letter-to-the-void",
    new_tab: true,
    src: "/emoji/pen.svg",
    alt: "Pen emoji",
    description: `Sometimes, I write poetry. It's not the happiest
    always, but I am proud of it. It would mean a lot if you took
    a look!`,
  },
  Blog: {
    url: "https://werefox.dev",
    new_tab: true,
    src: "/emoji/page_with_pencil.svg",
    alt: "Paper with a pencil emoji",
    description: `I don't update it too often, but I do also maintain
    a blog! You can follow it to keep up with what I'm doing as well!`,
  },
  Programming: {
    url: "https://gitea.werefox.dev/shadow8t4",
    new_tab: true,
    src: "/emoji/laptop.svg",
    alt: "Laptop emoji",
    description: `Much like this site, sometimes I program things!
    Gotta at least try and put that Comp. Sci. degree to good use!`,
  },
  "Non-public Stuff": {
    url: "/projects/private",
    src: "/emoji/no_entry.svg",
    alt: "No entry emoji",
    description: `Here are some other things that I host for myself
    some of these are public, but I only give myself access, and I
    have no plans on making them public.`,
  },
  "Other Stuff": {
    url: "/projects/other",
    src: "/emoji/asterisk.svg",
    alt: "Asterisk emoji",
    description: `Here are just some other little things I've done
    that don't really fit in any specific category.`,
  },
};

// An object listing the services I host

export const SERVICES = {
  Mastodon: {
    url: "https://masto.werefox.dev/about/",
    new_tab: true,
    src: "/emoji/mastodon-logo.png",
    alt: "The Mastodon logo",
    description: `Mastodon is an online, self-hosted social media, and social networking service. 
      It allows anyone to host their own server node in the network, and its various separately 
      operated user bases are federated across many different servers.`,
  },
  Pinafore: {
    url: "https://pina.werefox.dev/",
    new_tab: true,
    src: "/emoji/pinafore_logo.svg",
    alt: "The Pinafore logo",
    description: `An alternative web client for Mastodon, focused on speed and simplicity.`,
  },
  Halcyon: {
    url: "https://halcyon.werefox.dev/",
    new_tab: true,
    src: "/emoji/halcyon_logo.png",
    alt: "The Halcyon logo",
    description: `Halcyon is standard Twitter like client of Mastodon, And you can use it just 
      by login to your instance. Let's Toot like a tweet.`,
  },
  Brutaldon: {
    url: "https://brutal.werefox.dev/",
    new_tab: true,
    src: "/emoji/brutaldon_logo.png",
    alt: "The Brutaldon logo",
    description: `Brutaldon is a brutalist, Web 1.0 web interface for Mastodon and Pleroma.`,
  },
  PeerTube: {
    url: "https://vid.werefox.dev/",
    new_tab: true,
    src: "/emoji/peertube_logo.svg",
    alt: "The PeerTube logo",
    description: `PeerTube is a free and open-source, decentralized, federated video platform 
      powered by ActivityPub and WebTorrent, that uses peer-to-peer technology to reduce load on 
      individual servers when viewing videos.`,
  },
  Element: {
    url: "https://elem.werefox.dev/",
    new_tab: true,
    src: "/emoji/element_logo.svg",
    alt: "The Element logo",
    description: `Element (previously Riot) is an all-in-one secure chat app for teams, 
      friends and organisations. Keeps conversations in your control, safe from data-mining 
      and ads. Talk to everyone through the open global Matrix network, protected by proper 
      end-to-end encryption. (additionally, I host a Matrix server at matrix.werefox.dev)`,
  },
  Gitea: {
    url: "https://gitea.werefox.dev/",
    new_tab: true,
    src: "/emoji/gitea_logo.svg",
    alt: "The Gitea logo",
    description: `A painless self-hosted Git service. Gitea is a community managed 
      lightweight code hosting solution written in Go. It is published under the MIT license.`,
  },
};

// An object listing some links related to my streaming

export const STREAMING = {
  Twitch: {
    url: "https://twitch.tv/alexis_werefox",
    new_tab: true,
    src: "/emoji/twitch-logo.png",
    alt: "The Twtich logo",
    description: `First of all, here's a link to my Twitch channel! That's where I do my
    streams currently. I've been idly contemplating Owncast at some point, but at the
    moment with my current setup, it isn't really feasible, unfortunately.`,
  },
  PeerTube: {
    url:
      "https://vid.werefox.dev/videos/watch/playlist/6a6f95c2-30c7-4163-a3ee-ad5dc5abefcf",
    new_tab: true,
    src: "/emoji/peertube_logo.svg",
    alt: "The PeerTube logo",
    description: `My personal PeerTube instance is where I upload all my recordings (VODs).
    If you ever miss a stream and wanna see what ya missed, they're always uploaded here!
    This link will take you to a playlist where I put all of the recordings in order.`,
  },
};

// An object listing the services I host for myself

export const PRIVATE = {
  "Pi-hole": {
    url: "https://pi-hole.net/",
    new_tab: true,
    src: "/emoji/pi_hole_logo.svg",
    alt: "The Pi-hole logo",
    description: `Pi-hole is a Linux network-level advertisement and Internet tracker blocking 
    application which acts as a DNS sinkhole and optionally a DHCP server, intended for use on 
    a private network. It is designed for use on embedded devices with network capability, such 
    as the Raspberry Pi, but it can be used on other machines running Linux, including cloud 
    implementations.`,
  },
  Navidrome: {
    url: "https://github.com/navidrome/navidrome",
    new_tab: true,
    src: "/emoji/navidrome_logo.png",
    alt: "The Navidrome logo",
    description: `🎧☁️ Navidrome is a Modern Music Server and Streamer compatible with Subsonic/Airsonic`,
  },
  Kanboard: {
    url: "https://kanboard.org/",
    new_tab: true,
    src: "/emoji/kanboard_logo.svg",
    alt: "The Kanboard logo",
    description: `Kanboard is project management software that focuses on the Kanban methodology.`,
  },
};

// An object listing the services I host for myself

export const OTHER = {
  "Valentine's Day Letter": {
    url: "https://letter.werefox.dev",
    new_tab: true,
    src: "/emoji/red_heart.svg",
    alt: "Red heart emoji",
    description: `Here's a little treat I put together for Valentine's Day one year, and I decided
    to just keep it up all year. Feel free to take a look if you ever need a little pick-me-up. 💙`,
  },
  Music: {
    url: "https://soundcloud.com/alexis-werefox",
    new_tab: true,
    src: "/emoji/studio_microphone.svg",
    alt: "Microphone emoji",
    description: `*Nervous sweating* Heh! sometimes I write some music!? You're free to take a
    listen if you want! Let me know what you think! It's usually based on my poetry.`,
  },
};
