/*jshint maxlen:10000000 */
export default {
  "/u/eviltrout.json": {
    user_badges: [
      {
        id: 5870,
        granted_at: "2014-05-16T02:39:38.388Z",
        badge_id: 4,
        user_id: 19,
        granted_by_id: -1,
      },
      {
        id: 40673,
        granted_at: "2014-03-31T14:23:18.060Z",
        post_id: 7241,
        post_number: 19,
        badge_id: 23,
        user_id: 19,
        granted_by_id: -1,
        topic_id: 3153,
      },
      {
        id: 5868,
        granted_at: "2014-05-16T02:39:38.380Z",
        badge_id: 3,
        user_id: 19,
        granted_by_id: -1,
      },
    ],
    badges: [
      {
        id: 4,
        name: "Leader",
        description: null,
        grant_count: 7,
        allow_title: true,
        multiple_grant: false,
        icon: "fa-user",
        image: null,
        listable: true,
        enabled: true,
        badge_grouping_id: 4,
        system: true,
        badge_type_id: 1,
      },
      {
        id: 23,
        name: "Great Share",
        description: null,
        grant_count: 14,
        allow_title: false,
        multiple_grant: true,
        icon: "fa-certificate",
        image: null,
        listable: true,
        enabled: true,
        badge_grouping_id: 2,
        system: true,
        badge_type_id: 1,
      },
      {
        id: 3,
        name: "Regular",
        description: null,
        grant_count: 30,
        allow_title: true,
        multiple_grant: false,
        icon: "fa-user",
        image: null,
        listable: true,
        enabled: true,
        badge_grouping_id: 4,
        system: true,
        badge_type_id: 2,
      },
    ],
    badge_types: [
      { id: 1, name: "Gold", sort_order: 9 },
      { id: 2, name: "Silver", sort_order: 8 },
      { id: 3, name: "Bronze", sort_order: 7 },
    ],
    users: [
      {
        id: 19,
        username: "eviltrout",
        uploaded_avatar_id: null,
        avatar_template:
          "/letter_avatar/eviltrout/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png",
      },
      {
        id: -1,
        username: "system",
        uploaded_avatar_id: null,
        avatar_template:
          "/letter_avatar/system/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png",
      },
    ],
    topics: [
      {
        id: 3153,
        title: "Is it better for Discourse to use JavaScript or CoffeeScript?",
        fancy_title:
          "Is it better for Discourse to use JavaScript or CoffeeScript?",
        slug: "is-it-better-for-discourse-to-use-javascript-or-coffeescript",
        posts_count: 56,
      },
    ],
    user: {
      user_option: {
        text_size_seq: 1,
      },
      id: 19,
      username: "eviltrout",
      uploaded_avatar_id: null,
      avatar_template:
        "/letter_avatar/eviltrout/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png",
      name: "Robin Ward",
      email: "robin.ward@example.com",
      associated_accounts: [
        {
          name: "facebook",
          description: "robin.ward@example.com",
          can_revoke: true,
        },
      ],
      last_posted_at: "2015-05-07T15:23:35.074Z",
      last_seen_at: "2015-05-13T14:34:23.188Z",
      bio_raw:
        'Co-founder of Discourse. Previously, I created <a href="http://forumwarz.com">Forumwarz</a>. <a href="https://twitter.com/eviltrout">Follow me on Twitter</a>. I am @eviltrout.',
      bio_cooked:
        '<p>Co-founder of Discourse. Previously, I created <a href="http://forumwarz.com">Forumwarz</a>. <a href="https://twitter.com/eviltrout">Follow me on Twitter</a>. I am <a class="mention" href="/u/eviltrout">@eviltrout</a>.</p>',
      created_at: "2013-02-03T15:19:22.704Z",
      website: "http://eviltrout.com",
      location: "Toronto",
      can_edit: false,
      can_edit_username: true,
      can_edit_email: true,
      can_edit_name: true,
      stats: [
        { action_type: 13, count: 342, id: null },
        { action_type: 12, count: 109, id: null },
        { action_type: 4, count: 27, id: null },
        { action_type: 5, count: 1607, id: null },
        { action_type: 6, count: 771, id: null },
        { action_type: 1, count: 333, id: null },
        { action_type: 2, count: 2671, id: null },
        { action_type: 7, count: 949, id: null },
        { action_type: 9, count: 42, id: null },
        { action_type: 3, count: 8, id: null },
        { action_type: 11, count: 20, id: null },
      ],
      can_send_private_messages: true,
      can_send_private_message_to_user: false,
      bio_excerpt:
        '<p>Co-founder of Discourse. Previously, I created <a href="http://forumwarz.com">Forumwarz</a>. <a href="https://twitter.com/eviltrout">Follow me on Twitter</a>. I am <a class="mention" href="/u/eviltrout">@eviltrout</a>.</p>',
      trust_level: 4,
      moderator: true,
      admin: true,
      title: "co-founder",
      badge_count: 23,
      notification_count: 3244,
      has_title_badges: true,
      custom_fields: {},
      user_fields: { 1: "33" },
      pending_count: 0,
      post_count: 1987,
      can_be_deleted: false,
      can_delete_all_posts: false,
      locale: "",
      email_digests: true,
      email_messages_level: 0,
      email_level: 1,
      digest_after_minutes: 10080,
      mailing_list_mode: false,
      auto_track_topics_after_msecs: 60000,
      new_topic_duration_minutes: 1440,
      external_links_in_new_tab: false,
      dynamic_favicon: true,
      skip_new_user_tips: false,
      enable_quoting: true,
      muted_category_ids: [],
      regular_category_ids: [],
      tracked_category_ids: [],
      watched_category_ids: [3],
      watched_first_post_category_ids: [],
      private_messages_stats: { all: 101, mine: 13, unread: 3 },
      gravatar_avatar_upload_id: 5275,
      custom_avatar_upload_id: 1573,
      card_image_badge: "/images/avatar.png",
      card_image_badge_id: 120,
      muted_usernames: [],
      can_change_location: true,
      ignored_usernames: [],
      invited_by: {
        id: 1,
        username: "sam",
        uploaded_avatar_id: null,
        avatar_template:
          "/letter_avatar/sam/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png",
      },
      custom_groups: [
        {
          id: 44,
          automatic: false,
          name: "ubuntu",
          user_count: 11,
          alias_level: 0,
          visible: true,
          automatic_membership_email_domains: null,
          primary_group: false,
          title: null,
        },
        {
          id: 47,
          automatic: false,
          name: "discourse",
          user_count: 7,
          alias_level: 0,
          visible: true,
          automatic_membership_email_domains: null,
          primary_group: false,
          title: null,
        },
      ],
      featured_user_badge_ids: [5870, 40673, 5868],
      card_badge: {
        id: 120,
        name: "Garbage Man",
        description:
          'This Discourse developer successfully called something "garbage!"',
        grant_count: 3,
        allow_title: false,
        multiple_grant: false,
        icon: "/images/avatar.png",
        image: "/images/avatar.png",
        listable: false,
        enabled: false,
        badge_grouping_id: 8,
        system: false,
        badge_type_id: 3,
      },
      user_auth_tokens: [
        {
          id: 2,
          client_ip: "188.192.99.49",
          location: "Augsburg, Bavaria, Germany",
          browser: "Google Chrome",
          device: "Linux Computer",
          os: "Linux",
          icon: "fab-linux",
          created_at: "2018-09-08T21:22:56.225Z",
          seen_at: "2018-09-08T21:22:56.512Z",
          is_active: false,
        },
        {
          id: 3,
          client_ip: "188.120.223.89",
          location: "České Budějovice, České Budějovice District, Czechia",
          browser: "Google Chrome",
          device: "Linux Computer",
          os: "Linux",
          icon: "fab-linux",
          created_at: "2018-09-08T21:33:41.616Z",
          seen_at: "2018-09-08T21:33:42.209Z",
          is_active: true,
        },
        {
          id: 6,
          client_ip: "188.233.223.89",
          location: "Tula, Tul'skaya Oblast, Russia",
          browser: "Internet Explorer",
          device: "Windows Computer",
          os: "Windows",
          icon: "fab-windows",
          created_at: "2018-09-07T21:44:41.616Z",
          seen_at: "2018-09-08T21:44:42.209Z",
          is_active: false,
        },
      ],
      user_notification_schedule: {
        enabled: false,
        day_0_start_time: 480,
        day_0_end_time: 1020,
        day_1_start_time: 480,
        day_1_end_time: 1020,
        day_2_start_time: 480,
        day_2_end_time: 1020,
        day_3_start_time: 480,
        day_3_end_time: 1020,
        day_4_start_time: 480,
        day_4_end_time: 1020,
        day_5_start_time: 480,
        day_5_end_time: 1020,
        day_6_start_time: 480,
        day_6_end_time: 1020,
      },
    },
  },
  "/u/eviltrout/card.json": {
    user_badges: [
      {
        id: 5870,
        granted_at: "2014-05-16T02:39:38.388Z",
        badge_id: 4,
        user_id: 19,
        granted_by_id: -1,
      },
      {
        id: 40673,
        granted_at: "2014-03-31T14:23:18.060Z",
        post_id: 7241,
        post_number: 19,
        badge_id: 23,
        user_id: 19,
        granted_by_id: -1,
        topic_id: 3153,
      },
      {
        id: 5868,
        granted_at: "2014-05-16T02:39:38.380Z",
        badge_id: 3,
        user_id: 19,
        granted_by_id: -1,
      },
    ],
    badges: [
      {
        id: 4,
        name: "Leader",
        description: null,
        grant_count: 7,
        allow_title: true,
        multiple_grant: false,
        icon: "fa-user",
        image: null,
        listable: true,
        enabled: true,
        badge_grouping_id: 4,
        system: true,
        badge_type_id: 1,
      },
      {
        id: 23,
        name: "Great Share",
        description: null,
        grant_count: 14,
        allow_title: false,
        multiple_grant: true,
        icon: "fa-certificate",
        image: null,
        listable: true,
        enabled: true,
        badge_grouping_id: 2,
        system: true,
        badge_type_id: 1,
      },
      {
        id: 3,
        name: "Regular",
        description: null,
        grant_count: 30,
        allow_title: true,
        multiple_grant: false,
        icon: "fa-user",
        image: null,
        listable: true,
        enabled: true,
        badge_grouping_id: 4,
        system: true,
        badge_type_id: 2,
      },
    ],
    badge_types: [
      { id: 1, name: "Gold", sort_order: 9 },
      { id: 2, name: "Silver", sort_order: 8 },
      { id: 3, name: "Bronze", sort_order: 7 },
    ],
    users: [
      {
        id: 19,
        username: "eviltrout",
        uploaded_avatar_id: null,
        avatar_template:
          "/letter_avatar/eviltrout/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png",
      },
      {
        id: -1,
        username: "system",
        uploaded_avatar_id: null,
        avatar_template:
          "/letter_avatar/system/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png",
      },
    ],
    user: {
      id: 19,
      username: "eviltrout",
      name: "Robin Ward",
      avatar_template:
        "/letter_avatar/eviltrout/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png",
      last_posted_at: "2015-05-07T15:23:35.074Z",
      last_seen_at: "2015-05-13T14:34:23.188Z",
      created_at: "2013-02-03T15:19:22.704Z",
      can_send_private_messages: true,
      can_send_private_message_to_user: false,
      trust_level: 4,
      moderator: true,
      admin: true,
      title: "co-founder",
      badge_count: 23,
      custom_fields: {},
      bio_excerpt:
        '<p>Co-founder of Discourse. Previously, I created <a href="http://forumwarz.com">Forumwarz</a>. <a href="https://twitter.com/eviltrout">Follow me on Twitter</a>. I am <a class="mention" href="/u/eviltrout">@eviltrout</a>.</p>',
      website: "http://eviltrout.com",
      location: "Toronto",
      featured_user_badge_ids: [5870, 40673, 5868],
    },
  },
  "/u/eviltrout/bookmarks.json": {
    user_bookmark_list: {
      bookmarks: [
        {
          excerpt: "Here this is my new topic where I yell.",
          tags: [],
          id: 576,
          created_at: "2020-04-07T05:30:40.446Z",
          topic_id: 119,
          linked_post_number: 1,
          post_id: 281,
          name: "test",
          reminder_at: null,
          title: "Yelling topic title :/",
          deleted: false,
          hidden: false,
          category_id: 1,
          closed: false,
          archived: false,
          archetype: "regular",
          highest_post_number: 5,
          bumped_at: "2020-04-06T05:20:00.172Z",
          slug: "yelling-topic-title",
          post_user_username: "someguy",
          post_user_name: "Some Guy",
          post_user_avatar_template:
            "/letter_avatar/someguy/{size}/3_f9720745f5ce6dfc2b5641fca999d934.png",
        },
      ],
    },
  },
  "/user_actions.json": {
    user_actions: [
      {
        action_type: 7,
        created_at: "2014-01-16T14:13:05Z",
        excerpt:
          "So again,  \n\nWhat is the problem?\n\nI need to check user_trust_level , i get the &#39;username&#39; from a form via ajax, i need to check what level he is on discourse \n\nAlso, if possible, i would like to get other details as well, like email address etc. \n\nI took a look at : <a href='https://github.com/discourse/discourse_api' rel='nofollow'>https://github.com/discourse/dis&hellip;</a>",
        avatar_template:
          "//www.gravatar.com/avatar/bdab7e61b3191e483492fd680f563fed.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/bdab7e61b3191e483492fd680f563fed.png?s={size}&r=pg&d=identicon",
        slug: "how-to-check-the-user-level-via-ajax",
        topic_id: 11993,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 1,
        reply_to_post_number: null,
        username: "Abhishek_Gupta",
        name: "Abhishek Gupta",
        user_id: 8021,
        acting_username: "Abhishek_Gupta",
        acting_name: "Abhishek Gupta",
        acting_user_id: 8021,
        title: "How to check the user level via ajax? :/",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-15T16:53:49Z",
        excerpt:
          "A good fix would be to have the ERB template do an if statement.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug:
          "users-activate-account-pulling-blank-logo-instead-of-defaulting-to-h2",
        topic_id: 10911,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 3,
        reply_to_post_number: 2,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title:
          "/users/activate-account pulling blank logo instead of defaulting to h2",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-15T15:21:37Z",
        excerpt:
          "A good fix would be to have the ERB template do an if statement.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug:
          "users-activate-account-pulling-blank-logo-instead-of-defaulting-to-h2",
        topic_id: 10911,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 3,
        reply_to_post_number: 2,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title:
          "/users/activate-account pulling blank logo instead of defaulting to h2",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 6,
        created_at: "2014-01-15T12:22:12Z",
        excerpt:
          "OK - i see what you mean. From the piwik code I should add: \n\n_paq.push([&quot;setDocumentTitle&quot;, document.domain + &quot;/&quot; + document.title]);\n\n? \n\nUnfortunately I have had to give up on Piwik for now because I have switched the forum to SSL on a free cert and have used up the free subdomain for the forum. &hellip;",
        avatar_template: "/images/avatar.png",
        acting_avatar_template: "/images/avatar.png",
        slug:
          "support-for-piwik-analytics-as-an-alternative-to-google-analytics",
        topic_id: 7512,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 26,
        reply_to_post_number: 25,
        username: "citkane",
        name: "Michael Jonker",
        user_id: 7604,
        acting_username: "citkane",
        acting_name: "Michael Jonker",
        acting_user_id: 7604,
        title:
          "Support for Piwik Analytics as an alternative to Google Analytics",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-15T11:16:36Z",
        excerpt:
          "<a class='mention' href='/users/eviltrout'>@eviltrout</a> recently added support for multiple API keys [wink] \n\n<a href='//meta.discourse.org/uploads/default/2905/4c8decfac1518ff6.png' target='_blank'>[]</a>",
        avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        slug: "allow-for-multiple-api-keys",
        topic_id: 7444,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 3,
        reply_to_post_number: null,
        username: "zogstrip",
        name: "Régis Hanol",
        user_id: 1995,
        acting_username: "zogstrip",
        acting_name: "Régis Hanol",
        acting_user_id: 1995,
        title: "Allow for multiple API Keys",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-15T10:58:46Z",
        excerpt:
          "<a class='mention' href='/users/eviltrout'>@eviltrout</a> added a tooltip when you click on the user&#39;s avatar which allows you to show the posts made by that user \n\n[image]",
        avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        slug: "to-group-posts-by-a-user",
        topic_id: 7412,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 4,
        reply_to_post_number: 3,
        username: "zogstrip",
        name: "Régis Hanol",
        user_id: 1995,
        acting_username: "zogstrip",
        acting_name: "Régis Hanol",
        acting_user_id: 1995,
        title: "To group posts by a user",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-15T10:36:15Z",
        excerpt:
          "<a class='mention' href='/users/eviltrout'>@eviltrout</a>  implemented per-user API key a while ago [wink] \n\n  <a href='//meta-discourse.r.worldssl.net/uploads/default/2905/4c8decfac1518ff6.png' class='lightbox' title='Topics_-_Discourse_Meta-5.png'>[image]\nTopics_-_Discourse_Meta-5.png884x339 29.6 KB\n</a>",
        avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        slug: "auth-using-rest-api",
        topic_id: 5937,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 3,
        reply_to_post_number: 2,
        username: "zogstrip",
        name: "Régis Hanol",
        user_id: 1995,
        acting_username: "zogstrip",
        acting_name: "Régis Hanol",
        acting_user_id: 1995,
        title: "Auth using REST API?",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-15T09:55:17Z",
        excerpt:
          "<a class='mention' href='/users/eviltrout'>@eviltrout</a> has recently introduced this feature and has even blogged about it: \n\n \n    \n      \n        <a href='http://eviltrout.com/2014/01/04/hiding-offscreen-ember.html' class='track-link' target='_blank'>\n          eviltrout.com\n        </a>\n      \n    \n  \n    \n    <a href='http://eviltrout.com/2014/01/04/hiding-offscreen-ember.html' target='_blank'>Hiding Offscreen Content in Ember.js - Evil Trout&#39;s Blog</a>",
        avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        slug: "infinite-scrolling-reusing-dom-nodes",
        topic_id: 5186,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 3,
        reply_to_post_number: null,
        username: "zogstrip",
        name: "Régis Hanol",
        user_id: 1995,
        acting_username: "zogstrip",
        acting_name: "Régis Hanol",
        acting_user_id: 1995,
        title: "Infinite scrolling: Reusing DOM nodes",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-15T00:54:32Z",
        excerpt:
          "You can retrieve a user&#39;s JSON by making a call to /users/username.json but that assumes you know the user&#39;s username. If that&#39;s impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you&#39;re looking to&hellip;",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/035d12bad251759d8fbc9fb10574d1f6.png?s={size}&r=pg&d=identicon",
        slug: "get-current-user-information-via-json",
        topic_id: 11959,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 2,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "watchmanmonitor",
        acting_name: "Watchman Monitoring",
        acting_user_id: 8085,
        title: "Get current user information via JSON",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-14T21:59:51Z",
        excerpt:
          "You can retrieve a user&#39;s JSON by making a call to /users/username.json but that assumes you know the user&#39;s username. If that&#39;s impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you&#39;re looking to&hellip;",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/9cfd2536afac32d209335b092094c12c.png?s={size}&r=pg&d=identicon",
        slug: "get-current-user-information-via-json",
        topic_id: 11959,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 2,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "znation",
        acting_name: "znation",
        acting_user_id: 8163,
        title: "Get current user information via JSON",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-14T21:46:50Z",
        excerpt:
          "Okay I&#39;ve fixed the https [point_right] http links on the server side and in the Javascript click tracking as <a class='mention' href='/users/bhaelochon'>@BhaelOchon</a> pointed out. \n\nLet me know if you find anything else broken.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug: "broken-links-possibly-related-to-https",
        topic_id: 11831,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 18,
        reply_to_post_number: 16,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title: "Broken links, possibly related to HTTPS",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 6,
        created_at: "2014-01-14T21:43:28Z",
        excerpt:
          "Thanks for your help <a class='mention' href='/users/eviltrout'>@eviltrout</a>! I will consider making that change and sending a pull request. I may not get to it for a while. \n\nI am embedding Discourse on another site and it is mostly going well. I have indeed been using your blog for inspiration.",
        avatar_template:
          "//www.gravatar.com/avatar/9cfd2536afac32d209335b092094c12c.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/9cfd2536afac32d209335b092094c12c.png?s={size}&r=pg&d=identicon",
        slug: "get-current-user-information-via-json",
        topic_id: 11959,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 3,
        reply_to_post_number: 2,
        username: "znation",
        name: "znation",
        user_id: 8163,
        acting_username: "znation",
        acting_name: "znation",
        acting_user_id: 8163,
        title: "Get current user information via JSON",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-14T21:21:52Z",
        excerpt:
          "Okay I&#39;ve fixed the https [point_right] http links on the server side and in the Javascript click tracking as <a class='mention' href='/users/bhaelochon'>@BhaelOchon</a> pointed out. \n\nLet me know if you find anything else broken.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        slug: "broken-links-possibly-related-to-https",
        topic_id: 11831,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 18,
        reply_to_post_number: 16,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "zogstrip",
        acting_name: "Régis Hanol",
        acting_user_id: 1995,
        title: "Broken links, possibly related to HTTPS",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-14T21:03:07Z",
        excerpt:
          "Okay I&#39;ve fixed the https [point_right] http links on the server side and in the Javascript click tracking as <a class='mention' href='/users/bhaelochon'>@BhaelOchon</a> pointed out. \n\nLet me know if you find anything else broken.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug: "broken-links-possibly-related-to-https",
        topic_id: 11831,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 18,
        reply_to_post_number: 16,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title: "Broken links, possibly related to HTTPS",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-14T20:42:51Z",
        excerpt:
          "You can retrieve a user&#39;s JSON by making a call to /users/username.json but that assumes you know the user&#39;s username. If that&#39;s impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you&#39;re looking to&hellip;",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug: "get-current-user-information-via-json",
        topic_id: 11959,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 2,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title: "Get current user information via JSON",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-14T20:29:23Z",
        excerpt:
          "You can retrieve a user&#39;s JSON by making a call to /users/username.json but that assumes you know the user&#39;s username. If that&#39;s impossible, I would be happy to accept a PR that would return the current user JSON from /session/current-user or something like that. \n\nAdditionally, if you&#39;re looking to&hellip;",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug: "get-current-user-information-via-json",
        topic_id: 11959,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 2,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title: "Get current user information via JSON",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-14T19:20:28Z",
        excerpt:
          "Perhaps the [&#39;trackpageView&#39;] is not the correct API call? We can probably send more information across such as the URL.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug:
          "support-for-piwik-analytics-as-an-alternative-to-google-analytics",
        topic_id: 7512,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 25,
        reply_to_post_number: 24,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title:
          "Support for Piwik Analytics as an alternative to Google Analytics",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-14T19:19:46Z",
        excerpt: "Nope but I bet you can find one!",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug: "how-far-to-take-user-documentation",
        topic_id: 11943,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 4,
        reply_to_post_number: 3,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title: "How far to take user documentation?",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 6,
        created_at: "2014-01-14T18:37:05Z",
        excerpt:
          "I&#39;d be glad to write a pull request to take use there.  Is there a specific part of their documentation you have in mind?",
        avatar_template:
          "//www.gravatar.com/avatar/035d12bad251759d8fbc9fb10574d1f6.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/035d12bad251759d8fbc9fb10574d1f6.png?s={size}&r=pg&d=identicon",
        slug: "how-far-to-take-user-documentation",
        topic_id: 11943,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 3,
        reply_to_post_number: 2,
        username: "watchmanmonitor",
        name: "Watchman Monitoring",
        user_id: 8085,
        acting_username: "watchmanmonitor",
        acting_name: "Watchman Monitoring",
        acting_user_id: 8085,
        title: "How far to take user documentation?",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 6,
        created_at: "2014-01-14T16:04:28Z",
        excerpt:
          "Thanks <a class='mention' href='/users/eviltrout'>@eviltrout</a> , the code in the &#39;bottom of pages&#39; now reads: \n\n&lt;script type=&quot;text/javascript&quot;&gt;\nDiscourse.PageTracker.current().on(&#39;change&#39;, function() {\n  console.log(&#39;tracked!&#39;)\n  _paq.push([&#39;trackPageView&#39;]);\n});\n&lt;/script&gt;\n\nThe console is logging &#39;tracked!&#39; and piwik is logging for each page c&hellip;",
        avatar_template: "/images/avatar.png",
        acting_avatar_template: "/images/avatar.png",
        slug:
          "support-for-piwik-analytics-as-an-alternative-to-google-analytics",
        topic_id: 7512,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 23,
        reply_to_post_number: 22,
        username: "citkane",
        name: "Michael Jonker",
        user_id: 7604,
        acting_username: "citkane",
        acting_name: "Michael Jonker",
        acting_user_id: 7604,
        title:
          "Support for Piwik Analytics as an alternative to Google Analytics",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-14T15:58:27Z",
        excerpt:
          "This topic is now archived. It is frozen and cannot be changed in any way.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug: "regression-cannot-sort-topic-list",
        topic_id: 11944,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 4,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title: "Regression: Cannot sort topic list",
        deleted: false,
        hidden: false,
        moderator_action: true,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-14T15:26:57Z",
        excerpt:
          "I do think that leading them into the official rails documentation at that point is not a bad idea. Like &quot;congratulations, everything is ready but now you&#39;ll need to understand the platform we built it in to be productive.&quot;",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug: "how-far-to-take-user-documentation",
        topic_id: 11943,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 2,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title: "How far to take user documentation?",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-14T08:28:00Z",
        excerpt:
          "I&#39;ve just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>.  \n\nIt works with a similar API to embedding comments: \n\n &lt;script type=&quot;text/javascript&quot;&gt;\n  var discourseUrl = &quot;http://fishtank.eviltrout.com/&quot;;\n\n  (function() {\n    var d = document.createEleme&hellip;",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        slug:
          "discourse-plugin-for-static-site-generators-like-jekyll-or-octopress",
        topic_id: 7965,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 98,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "sam",
        acting_name: "Sam Saffron",
        acting_user_id: 1,
        title:
          "Discourse plugin for static site generators like Jekyll or Octopress",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-14T00:21:26Z",
        excerpt:
          "In <a href='https://github.com/discourse/discourse/pull/1821' rel='nofollow'>pull request 1821</a>, <a class='mention' href='/users/eviltrout'>@eviltrout</a> asked: \n\n &quot;About rails s: I wouldn&#39;t be against adding it but at what point do we stop holding their hand and expect them to know how rails works? I&#39;m sure rails documentation could do a better job than us. Actually maybe we should just link to that? \n\nWhat point to &hellip;",
        avatar_template:
          "//www.gravatar.com/avatar/035d12bad251759d8fbc9fb10574d1f6.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/035d12bad251759d8fbc9fb10574d1f6.png?s={size}&r=pg&d=identicon",
        slug: "how-far-to-take-user-documentation",
        topic_id: 11943,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 1,
        reply_to_post_number: null,
        username: "watchmanmonitor",
        name: "Watchman Monitoring",
        user_id: 8085,
        acting_username: "watchmanmonitor",
        acting_name: "Watchman Monitoring",
        acting_user_id: 8085,
        title: "How far to take user documentation?",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 6,
        created_at: "2014-01-13T21:58:28Z",
        excerpt:
          "It looks uneeded, but you need to review a fair amount of code to confirm it is not needed.  \n\nI am going to keep it for now cause its safer under some weird edge conditions.",
        avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        slug:
          "ruby-question-about-use-of-klass-self-in-the-site-customization-rb",
        topic_id: 11889,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 3,
        reply_to_post_number: 2,
        username: "sam",
        name: "Sam Saffron",
        user_id: 1,
        acting_username: "sam",
        acting_name: "Sam Saffron",
        acting_user_id: 1,
        title:
          "Ruby question about use of klass=self in the site_customization.rb",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-13T21:11:32Z",
        excerpt:
          "I had to fix an issue with Google analytics so I added a new API hook that can be used. \n\nIf you add the following it should work: \n\n Discourse.PageTracker.current().on(&#39;change&#39;, function() {\n  _paq.push([&#39;trackPageView&#39;]);\n});",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        slug:
          "support-for-piwik-analytics-as-an-alternative-to-google-analytics",
        topic_id: 7512,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 22,
        reply_to_post_number: 16,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "sam",
        acting_name: "Sam Saffron",
        acting_user_id: 1,
        title:
          "Support for Piwik Analytics as an alternative to Google Analytics",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 6,
        created_at: "2014-01-13T21:10:57Z",
        excerpt:
          "Having a look, the fix is a bit scary imho, we should fix the root issue.",
        avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        slug: "error-after-update-to-0-9-8-1",
        topic_id: 11903,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 11,
        reply_to_post_number: 10,
        username: "sam",
        name: "Sam Saffron",
        user_id: 1,
        acting_username: "sam",
        acting_name: "Sam Saffron",
        acting_user_id: 1,
        title: "Error after update to 0.9.8.1",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-13T20:50:34Z",
        excerpt:
          "I&#39;ve just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>.  \n\nIt works with a similar API to embedding comments: \n\n &lt;script type=&quot;text/javascript&quot;&gt;\n  var discourseUrl = &quot;http://fishtank.eviltrout.com/&quot;;\n\n  (function() {\n    var d = document.createEleme&hellip;",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template: "/images/avatar.png",
        slug:
          "discourse-plugin-for-static-site-generators-like-jekyll-or-octopress",
        topic_id: 7965,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 98,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "trident",
        acting_name: "Ben T",
        acting_user_id: 5707,
        title:
          "Discourse plugin for static site generators like Jekyll or Octopress",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-13T20:44:56Z",
        excerpt:
          "I had to fix an issue with Google analytics so I added a new API hook that can be used. \n\nIf you add the following it should work: \n\n Discourse.PageTracker.current().on(&#39;change&#39;, function() {\n  _paq.push([&#39;trackPageView&#39;]);\n});",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        slug:
          "support-for-piwik-analytics-as-an-alternative-to-google-analytics",
        topic_id: 7512,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 22,
        reply_to_post_number: 16,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "zogstrip",
        acting_name: "Régis Hanol",
        acting_user_id: 1995,
        title:
          "Support for Piwik Analytics as an alternative to Google Analytics",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-13T20:40:21Z",
        excerpt:
          "I had to fix an issue with Google analytics so I added a new API hook that can be used. \n\nIf you add the following it should work: \n\n Discourse.PageTracker.current().on(&#39;change&#39;, function() {\n  _paq.push([&#39;trackPageView&#39;]);\n});",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug:
          "support-for-piwik-analytics-as-an-alternative-to-google-analytics",
        topic_id: 7512,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 22,
        reply_to_post_number: 16,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title:
          "Support for Piwik Analytics as an alternative to Google Analytics",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-13T19:52:04Z",
        excerpt:
          "<a class='mention' href='/users/sam'>@Sam</a> do you have any idea why only some people are getting this issue? I dont&#39; mind the proposed fix but I&#39;d prefer to know why it happens in the first place.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        slug: "error-after-update-to-0-9-8-1",
        topic_id: 11903,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 10,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "sam",
        acting_name: "Sam Saffron",
        acting_user_id: 1,
        title: "Error after update to 0.9.8.1",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-13T19:01:19Z",
        excerpt:
          "I&#39;ve just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>.  \n\nIt works with a similar API to embedding comments: \n\n &lt;script type=&quot;text/javascript&quot;&gt;\n  var discourseUrl = &quot;http://fishtank.eviltrout.com/&quot;;\n\n  (function() {\n    var d = document.createEleme&hellip;",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug:
          "discourse-plugin-for-static-site-generators-like-jekyll-or-octopress",
        topic_id: 7965,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 98,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title:
          "Discourse plugin for static site generators like Jekyll or Octopress",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-13T18:50:14Z",
        excerpt:
          "I&#39;ve just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>.  \n\nIt works with a similar API to embedding comments: \n\n &lt;script type=&quot;text/javascript&quot;&gt;\n  var discourseUrl = &quot;http://fishtank.eviltrout.com/&quot;;\n\n  (function() {\n    var d = document.createEleme&hellip;",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        slug:
          "discourse-plugin-for-static-site-generators-like-jekyll-or-octopress",
        topic_id: 7965,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 98,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "zogstrip",
        acting_name: "Régis Hanol",
        acting_user_id: 1995,
        title:
          "Discourse plugin for static site generators like Jekyll or Octopress",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-13T18:47:33Z",
        excerpt:
          "I am pretty sure that the denizens of SO are correct and the variable is unneeded. <a class='mention' href='/users/sam'>@sam</a> can confirm but it seems like it was once needed for something that has since been removed and the variable declaration was left intact.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug:
          "ruby-question-about-use-of-klass-self-in-the-site-customization-rb",
        topic_id: 11889,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 2,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title:
          "Ruby question about use of klass=self in the site_customization.rb",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-13T18:45:41Z",
        excerpt:
          "I&#39;ve just added the ability to list reply counts on your blog index and archive pages as you <a href='http://eviltrout.com/archives/' rel='nofollow'>can see here</a>.  \n\nIt works with a similar API to embedding comments: \n\n &lt;script type=&quot;text/javascript&quot;&gt;\n  var discourseUrl = &quot;http://fishtank.eviltrout.com/&quot;;\n\n  (function() {\n    var d = document.createEleme&hellip;",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug:
          "discourse-plugin-for-static-site-generators-like-jekyll-or-octopress",
        topic_id: 7965,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 98,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title:
          "Discourse plugin for static site generators like Jekyll or Octopress",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-13T17:19:08Z",
        excerpt:
          "<a class='mention' href='/users/sam'>@Sam</a> do you have any idea why only some people are getting this issue? I dont&#39; mind the proposed fix but I&#39;d prefer to know why it happens in the first place.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/5120fc4e345db0d1a964888272073819.png?s={size}&r=pg&d=identicon",
        slug: "error-after-update-to-0-9-8-1",
        topic_id: 11903,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 10,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "riking",
        acting_name: "Kane York",
        acting_user_id: 6626,
        title: "Error after update to 0.9.8.1",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-13T16:41:31Z",
        excerpt:
          "I&#39;d love to see API support. <a class='mention' href='/users/sam'>@sam</a> and <a class='mention' href='/users/eviltrout'>@eviltrout</a>, I can facilitate an intro to the piwik guys if you want—I&#39;ve written about them before and they&#39;re typically super-responsive. Because I know you guys are totally hunting for new stuff to do [wink]",
        avatar_template: "/images/avatar.png",
        acting_avatar_template: "/images/avatar.png",
        slug:
          "support-for-piwik-analytics-as-an-alternative-to-google-analytics",
        topic_id: 7512,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 20,
        reply_to_post_number: null,
        username: "Lee_Ars",
        name: "Lee_Ars",
        user_id: 4457,
        acting_username: "Lee_Ars",
        acting_name: "Lee_Ars",
        acting_user_id: 4457,
        title:
          "Support for Piwik Analytics as an alternative to Google Analytics",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-13T16:15:51Z",
        excerpt:
          "The code looks okay but it&#39;s hard to debug this way.  \n\nOne thing you could do is add a: console.log(&#39;tracked!&#39;) just before line 8. Then open a developer console and see if the javascript is running properly.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug:
          "support-for-piwik-analytics-as-an-alternative-to-google-analytics",
        topic_id: 7512,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 18,
        reply_to_post_number: 16,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title:
          "Support for Piwik Analytics as an alternative to Google Analytics",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-13T15:10:41Z",
        excerpt:
          "This is really interesting. I&#39;d like to hear your findings.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug:
          "focus-events-track-which-window-is-the-last-active-instance-of-a-forum-edit",
        topic_id: 11872,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 9,
        reply_to_post_number: 8,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title:
          "Focus events: Track which window is the last active instance of a forum Edit",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-13T15:02:45Z",
        excerpt:
          "The code looks okay but it&#39;s hard to debug this way.  \n\nOne thing you could do is add a: console.log(&#39;tracked!&#39;) just before line 8. Then open a developer console and see if the javascript is running properly.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug:
          "support-for-piwik-analytics-as-an-alternative-to-google-analytics",
        topic_id: 7512,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 18,
        reply_to_post_number: 16,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title:
          "Support for Piwik Analytics as an alternative to Google Analytics",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 5,
        created_at: "2014-01-13T14:53:13Z",
        excerpt:
          "<a class='mention' href='/users/sam'>@Sam</a> do you have any idea why only some people are getting this issue? I dont&#39; mind the proposed fix but I&#39;d prefer to know why it happens in the first place.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug: "error-after-update-to-0-9-8-1",
        topic_id: 11903,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 10,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title: "Error after update to 0.9.8.1",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-13T06:27:26Z",
        excerpt:
          "Can this be archived <a class='mention' href='/users/eviltrout'>@eviltrout</a>?",
        avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug: "search-not-working-for-staff-users",
        topic_id: 11371,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 13,
        reply_to_post_number: null,
        username: "codinghorror",
        name: "Jeff Atwood",
        user_id: 32,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title: "Search not working for Staff users",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-13T05:32:46Z",
        excerpt:
          "When you navigate to another topic using the &quot;suggested topics&quot; area we are not registering a page view with Google.  \n\n<a class='mention' href='/users/eviltrout'>@eviltrout</a> perhaps we should do this from discourse location instead of  application controller?",
        avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        slug: "google-analytics-is-not-registering-page-views",
        topic_id: 11914,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 1,
        reply_to_post_number: null,
        username: "sam",
        name: "Sam Saffron",
        user_id: 1,
        acting_username: "sam",
        acting_name: "Sam Saffron",
        acting_user_id: 1,
        title: "Google analytics is not registering page views",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-13T02:50:25Z",
        excerpt:
          "<a class='mention' href='/users/eviltrout'>@eviltrout</a> any ideas here, the code seems correct",
        avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        slug:
          "support-for-piwik-analytics-as-an-alternative-to-google-analytics",
        topic_id: 7512,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 17,
        reply_to_post_number: 16,
        username: "sam",
        name: "Sam Saffron",
        user_id: 1,
        acting_username: "sam",
        acting_name: "Sam Saffron",
        acting_user_id: 1,
        title:
          "Support for Piwik Analytics as an alternative to Google Analytics",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-12T22:31:35Z",
        excerpt:
          "This is an interesting approach an an interesting feature. <a class='mention' href='/users/eviltrout'>@eviltrout</a> your thoughts. Essentially allows us to have notifications cross tabs.",
        avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        slug:
          "focus-events-track-which-window-is-the-last-active-instance-of-a-forum-edit",
        topic_id: 11872,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 4,
        reply_to_post_number: 1,
        username: "sam",
        name: "Sam Saffron",
        user_id: 1,
        acting_username: "sam",
        acting_name: "Sam Saffron",
        acting_user_id: 1,
        title:
          "Focus events: Track which window is the last active instance of a forum Edit",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-12T18:01:04Z",
        excerpt:
          "This was the link  \n\n<a href='https://github.com/metricfu/metric_fu/blob/b1bf8feb921916fc265f041efa3157a6a6530a9b/lib/metric_fu/logging/mf_debugger.rb#L24' rel='nofollow'>metric_fu</a> \n\n[metric_fu](https://github.com/metricfu/metric_fu/blob/b1bf8feb921916fc265f041efa3157a6a6530a9b/lib/metric_fu/logging/mf_debugger.rb#L24)\n\nSeems to work fine now that <a class='mention' href='/users/eviltrout'>@eviltrout</a> worked so hard to get us MDTest 1.1 compliant.",
        avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug: "underscores-in-linked-text-can-cause-markdown-bug",
        topic_id: 10848,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 3,
        reply_to_post_number: null,
        username: "codinghorror",
        name: "Jeff Atwood",
        user_id: 32,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title: "Underscores in linked text can cause markdown bug",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 6,
        created_at: "2014-01-12T04:14:06Z",
        excerpt:
          "Awesome plugin, but doesn&#39;t seem to work out of the box with images \n\n<a href='https://github.com/discourse/discourse-spoiler-alert/issues/2' class='onebox' target='_blank' rel='nofollow'>https://github.com/discourse/discourse-spoiler-alert/issues/2</a>",
        avatar_template: "/images/avatar.png",
        acting_avatar_template: "/images/avatar.png",
        slug: "brand-new-plugin-interface",
        topic_id: 8793,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 64,
        reply_to_post_number: 44,
        username: "xrvk",
        name: "Eero Heikkinen",
        user_id: 8068,
        acting_username: "xrvk",
        acting_name: "Eero Heikkinen",
        acting_user_id: 8068,
        title: "Brand new plugin interface",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-11T23:36:11Z",
        excerpt:
          "A few things,  \n\n<a class='mention' href='/users/eviltrout'>@eviltrout</a> myself and many others have discourse_docker hosted on DigitalOcean, my user cpu is usually around 2% I have plenty of capacity.  \n\nI know that stonehearth and other larger scale discourse work on DigitalOcean fine. Officially we strongly recommend a 2GB instance, thoug&hellip;",
        avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
        slug: "performance-issue-on-digital-ocean-with-discourse-docker",
        topic_id: 11895,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 2,
        reply_to_post_number: null,
        username: "sam",
        name: "Sam Saffron",
        user_id: 1,
        acting_username: "sam",
        acting_name: "Sam Saffron",
        acting_user_id: 1,
        title: "Performance issue on DigitalOcean with discourse_docker",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-11T00:58:23Z",
        excerpt:
          "Confirmed on try.discourse.org, this is still an issue. \n\n<a class='mention' href='/users/eviltrout'>@eviltrout</a> can you add that to your list -- unless you are a staff member you should not be able to delete (your own) posts from an archived topic.",
        avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug: "archived-discussions-still-allow-posts-to-be-deleted",
        topic_id: 6479,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 3,
        reply_to_post_number: null,
        username: "codinghorror",
        name: "Jeff Atwood",
        user_id: 32,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title: "Archived discussions still allow posts to be deleted",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-11T00:35:38Z",
        excerpt:
          "Agree, <a class='mention' href='/users/eviltrout'>@eviltrout</a> can you make sure the usercard is using the same logic as the user page in displaying profile info?",
        avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug: "usercard-does-not-resize-for-obnoxiously-large-images",
        topic_id: 11007,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 5,
        reply_to_post_number: 4,
        username: "codinghorror",
        name: "Jeff Atwood",
        user_id: 32,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title: "Usercard does not resize for obnoxiously large images",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-11T00:34:06Z",
        excerpt:
          "<a class='mention' href='/users/eviltrout'>@eviltrout</a> can you make sure the &quot;import post&quot; button is suppressed on the user page when editing &quot;about me&quot;?  \n\n(I agree it is like a &quot;lose all my work&quot; button on that page if you happen to press it..) \n\nThen I can archive this.",
        avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug:
          "quote-post-button-should-be-disabled-or-raise-an-error-when-creating-a-new-topic",
        topic_id: 834,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 5,
        reply_to_post_number: 4,
        username: "codinghorror",
        name: "Jeff Atwood",
        user_id: 32,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title:
          '"Quote Post" button should be disabled or raise an error when creating a new topic',
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 7,
        created_at: "2014-01-10T21:00:11Z",
        excerpt:
          "&gt;\n\nLooks good now. Thanks for these fixes <a class='mention' href='/users/eviltrout'>@eviltrout</a>, we (and markdown-js) are now MDTest 1.1 compliant!",
        avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug: "text-editor-issue-with-the-code-block",
        topic_id: 10050,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 5,
        reply_to_post_number: null,
        username: "codinghorror",
        name: "Jeff Atwood",
        user_id: 32,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title: "Text Editor issue with the code block",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 1,
        created_at: "2014-01-10T20:07:46Z",
        excerpt:
          "We can&#39;t repro that one, also seems a bit obscure. But thank you very much for all the reports, whenever I see a bug entry from YOU I always know it is going to be a good one based on experience here and elsewhere. [trophy]",
        avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        slug: "security-error-on-console-noticed-on-meta",
        topic_id: 11825,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 12,
        reply_to_post_number: 11,
        username: "codinghorror",
        name: "Jeff Atwood",
        user_id: 32,
        acting_username: "eviltrout",
        acting_name: "Robin Ward",
        acting_user_id: 19,
        title: "Security Error on console (noticed on meta)",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-10T19:48:08Z",
        excerpt:
          "Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I&#39;ve pushed out a fix in master.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/51d623f33f8b83095db84ff35e15dbe8.png?s={size}&r=pg&d=identicon",
        slug: "sidekiq-cpu-load-since-latest-release",
        topic_id: 9515,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 22,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "codinghorror",
        acting_name: "Jeff Atwood",
        acting_user_id: 32,
        title: "Sidekiq CPU load since latest release",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-10T19:47:17Z",
        excerpt:
          "Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I&#39;ve pushed out a fix in master.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/42776c4982dff1fa45ee8248532f8ad0.png?s={size}&r=pg&d=identicon",
        slug: "sidekiq-cpu-load-since-latest-release",
        topic_id: 9515,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 22,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "neil",
        acting_name: "Neil",
        acting_user_id: 2,
        title: "Sidekiq CPU load since latest release",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-10T17:39:24Z",
        excerpt:
          "We should consider doing what Google Drive does: they intercept cmd-f and pop up a box that allows you to dynamically search.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/5120fc4e345db0d1a964888272073819.png?s={size}&r=pg&d=identicon",
        slug: "ctrl-f-search-is-interrupted-by-quotation-popup",
        topic_id: 7114,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 12,
        reply_to_post_number: 11,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "riking",
        acting_name: "Kane York",
        acting_user_id: 6626,
        title: "Ctrl+F search is interrupted by quotation popup",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-10T17:29:15Z",
        excerpt:
          "Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I&#39;ve pushed out a fix in master.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/5120fc4e345db0d1a964888272073819.png?s={size}&r=pg&d=identicon",
        slug: "sidekiq-cpu-load-since-latest-release",
        topic_id: 9515,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 22,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "riking",
        acting_name: "Kane York",
        acting_user_id: 6626,
        title: "Sidekiq CPU load since latest release",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-10T17:24:37Z",
        excerpt:
          "Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I&#39;ve pushed out a fix in master.",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
        acting_avatar_template:
          "//www.gravatar.com/avatar/b7797beb47cfb7aa0fe60d09604aaa09.png?s={size}&r=pg&d=identicon",
        slug: "sidekiq-cpu-load-since-latest-release",
        topic_id: 9515,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 22,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "zogstrip",
        acting_name: "Régis Hanol",
        acting_user_id: 1995,
        title: "Sidekiq CPU load since latest release",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 6,
        created_at: "2014-01-10T17:02:35Z",
        excerpt:
          "Fixed [smile] \n\ntop - 12:02:00 up 12 days,  2:16,  1 user,  load average: 0.28, 0.92, 0.97\nTasks: 115 total,   1 running, 114 sleeping,   0 stopped,   0 zombie\nCpu0  :  0.7%us,  0.3%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st\nCpu1  :  0.7%us,  0.3%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,&hellip;",
        avatar_template: "/images/avatar.png",
        acting_avatar_template: "/images/avatar.png",
        slug: "sidekiq-cpu-load-since-latest-release",
        topic_id: 9515,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 23,
        reply_to_post_number: 22,
        username: "michaeld",
        name: "Michael",
        user_id: 6548,
        acting_username: "michaeld",
        acting_name: "Michael",
        acting_user_id: 6548,
        title: "Sidekiq CPU load since latest release",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
      {
        action_type: 2,
        created_at: "2014-01-10T16:58:12Z",
        excerpt:
          "Thanks for letting us know. It turns out that by using minutely(5) instead of minutely causes ice_cube to peg a core at 100% usage. I&#39;ve pushed out a fix in master.",
        avatar_template: "/images/avatar.png",
        acting_avatar_template: "/images/avatar.png",
        slug: "sidekiq-cpu-load-since-latest-release",
        topic_id: 9515,
        target_user_id: 19,
        target_name: "Robin Ward",
        target_username: "eviltrout",
        post_number: 22,
        reply_to_post_number: null,
        username: "eviltrout",
        name: "Robin Ward",
        user_id: 19,
        acting_username: "trident",
        acting_name: "Ben T",
        acting_user_id: 5707,
        title: "Sidekiq CPU load since latest release",
        deleted: false,
        hidden: false,
        moderator_action: false,
        edit_reason: null,
      },
    ],
  },
  "/topics/created-by/eviltrout.json": {
    users: [
      {
        id: 19,
        username: "eviltrout",
        avatar_template:
          "//www.gravatar.com/avatar/c6e17f2ae2a215e87ff9e878a4e63cd9.png?s={size}&r=pg&d=identicon",
      },
      {
        id: 5460,
        username: "ned",
        avatar_template: "/images/avatar.png",
      },
      {
        id: 402,
        username: "thebrianbarlow",
        avatar_template: "/images/avatar.png",
      },
      {
        id: 5707,
        username: "trident",
        avatar_template: "/images/avatar.png",
      },
      {
        id: 32,
        username: "codinghorror",
        avatar_template: "/images/avatar.png",
      },
      {
        id: 1995,
        username: "zogstrip",
        avatar_template: "/images/avatar.png",
      },
      {
        id: 2702,
        username: "ryanflorence",
        avatar_template: "/images/avatar.png",
      },
      {
        id: 9,
        username: "tms",
        avatar_template:
          "//www.gravatar.com/avatar/3981cd271c302f5cba628c6b6d2b32ee.png?s={size}&r=pg&d=identicon",
      },
      {
        id: 1,
        username: "sam",
        avatar_template:
          "//www.gravatar.com/avatar/3dcae8378d46c244172a115c28ca49ce.png?s={size}&r=pg&d=identicon",
      },
      {
        id: 2636,
        username: "lonnon",
        avatar_template:
          "//www.gravatar.com/avatar/9489ef302fbff6c19bba507d09f8cd1d.png?s={size}&r=pg&d=identicon",
      },
    ],
    topic_list: {
      can_create_topic: false,
      draft: null,
      draft_key: "new_topic",
      draft_sequence: null,
      topics: [
        {
          id: 7764,
          title: "New: Reply via Email Support!",
          fancy_title: "New: Reply via Email Support!",
          slug: "new-reply-via-email-support",
          posts_count: 32,
          reply_count: 24,
          highest_post_number: 35,
          image_url: "/uploads/meta_discourse/1227/8f4e5818dfaa56c7.png",
          created_at: "2013-06-25T11:58:39.000-04:00",
          last_posted_at: "2014-01-09T18:53:06.000-05:00",
          bumped: true,
          bumped_at: "2014-01-09T17:09:40.000-05:00",
          unseen: false,
          pinned: false,
          visible: true,
          closed: false,
          archived: false,
          views: 2201,
          like_count: 46,
          has_summary: false,
          archetype: "regular",
          last_poster_username: "codinghorror",
          category_id: 2,
          posters: [
            { extras: null, description: "Original Poster", user_id: 19 },
            { extras: null, description: "Most Posts", user_id: 5460 },
            { extras: null, description: "Frequent Poster", user_id: 402 },
            { extras: null, description: "Frequent Poster", user_id: 5707 },
            {
              extras: "latest",
              description: "Most Recent Poster",
              user_id: 32,
            },
          ],
        },
        {
          id: 9318,
          title: "Discourse has a new Markdown Parser!",
          fancy_title: "Discourse has a new Markdown Parser!",
          slug: "discourse-has-a-new-markdown-parser",
          posts_count: 1,
          reply_count: 0,
          highest_post_number: 1,
          image_url: null,
          created_at: "2013-08-24T14:08:06.000-04:00",
          last_posted_at: "2013-08-24T14:08:06.000-04:00",
          bumped: true,
          bumped_at: "2013-08-24T14:13:25.000-04:00",
          unseen: false,
          pinned: false,
          visible: true,
          closed: false,
          archived: false,
          views: 812,
          like_count: 13,
          has_summary: false,
          archetype: "regular",
          last_poster_username: "eviltrout",
          category_id: 7,
          posters: [
            {
              extras: "latest",
              description: "Original Poster, Most Recent Poster",
              user_id: 19,
            },
          ],
        },
        {
          id: 7019,
          title: "Discourse Ember Refactorings",
          fancy_title: "Discourse Ember Refactorings",
          slug: "discourse-ember-refactorings",
          posts_count: 5,
          reply_count: 3,
          highest_post_number: 5,
          image_url: null,
          created_at: "2013-05-30T11:16:36.000-04:00",
          last_posted_at: "2013-06-02T11:22:58.000-04:00",
          bumped: true,
          bumped_at: "2013-06-02T11:22:58.000-04:00",
          unseen: false,
          pinned: false,
          visible: true,
          closed: false,
          archived: false,
          views: 1075,
          like_count: 15,
          has_summary: false,
          archetype: "regular",
          last_poster_username: "eviltrout",
          category_id: 7,
          posters: [
            {
              extras: "latest",
              description: "Original Poster, Most Recent Poster",
              user_id: 19,
            },
            { extras: null, description: "Most Posts", user_id: 1995 },
            { extras: null, description: "Frequent Poster", user_id: 2702 },
          ],
        },
        {
          id: 4650,
          title: "Migrating off Active Record Observers",
          fancy_title: "Migrating off Active Record Observers",
          slug: "migrating-off-active-record-observers",
          posts_count: 8,
          reply_count: 7,
          highest_post_number: 8,
          image_url: null,
          created_at: "2013-03-11T11:26:13.000-04:00",
          last_posted_at: "2013-05-14T18:40:16.000-04:00",
          bumped: true,
          bumped_at: "2013-05-14T18:40:16.000-04:00",
          unseen: false,
          pinned: false,
          visible: true,
          closed: false,
          archived: false,
          views: 377,
          like_count: 3,
          has_summary: false,
          archetype: "regular",
          last_poster_username: "sam",
          category_id: 7,
          posters: [
            { extras: null, description: "Original Poster", user_id: 19 },
            { extras: null, description: "Most Posts", user_id: 9 },
            { extras: null, description: "Frequent Poster", user_id: 1995 },
            { extras: null, description: "Frequent Poster", user_id: 32 },
            { extras: "latest", description: "Most Recent Poster", user_id: 1 },
          ],
        },
        {
          id: 4960,
          title: "Vagrant Updates!",
          fancy_title: "Vagrant Updates!",
          slug: "vagrant-updates",
          posts_count: 5,
          reply_count: 3,
          highest_post_number: 5,
          image_url: "/plugins/emoji/images/fish.png",
          created_at: "2013-03-20T22:29:22.000-04:00",
          last_posted_at: "2013-03-21T19:06:40.000-04:00",
          bumped: true,
          bumped_at: "2013-03-21T19:06:40.000-04:00",
          unseen: false,
          pinned: false,
          visible: true,
          closed: false,
          archived: false,
          views: 500,
          like_count: 4,
          has_summary: false,
          archetype: "regular",
          last_poster_username: "zogstrip",
          category_id: 7,
          posters: [
            { extras: null, description: "Original Poster", user_id: 19 },
            { extras: null, description: "Most Posts", user_id: 1 },
            { extras: null, description: "Frequent Poster", user_id: 32 },
            {
              extras: "latest",
              description: "Most Recent Poster",
              user_id: 1995,
            },
          ],
        },
        {
          id: 2918,
          title: "New: Updated Docs",
          fancy_title: "New: Updated Docs",
          slug: "new-updated-docs",
          posts_count: 3,
          reply_count: 2,
          highest_post_number: 3,
          image_url: null,
          created_at: "2013-02-12T12:13:02.000-05:00",
          last_posted_at: "2013-02-15T17:57:19.000-05:00",
          bumped: true,
          bumped_at: "2013-02-15T17:57:19.000-05:00",
          unseen: false,
          pinned: false,
          visible: true,
          closed: false,
          archived: false,
          views: 457,
          like_count: 10,
          has_summary: false,
          archetype: "regular",
          last_poster_username: "eviltrout",
          category_id: 10,
          posters: [
            {
              extras: "latest",
              description: "Original Poster, Most Recent Poster",
              user_id: 19,
            },
            { extras: null, description: "Most Posts", user_id: 2636 },
          ],
        },
      ],
    },
  },
  "/u/charlie.json": {
    user_badges: [
      {
        id: 17,
        granted_at: "2019-03-06T19:08:28.230Z",
        count: 1,
        badge_id: 3,
        user_id: 5,
        granted_by_id: -1,
      },
    ],
    badges: [
      {
        id: 3,
        name: "Regular",
        description:
          '\u003ca href="https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/"\u003eGranted\u003c/a\u003e recategorize, rename, followed links, wiki, more likes',
        grant_count: 3,
        allow_title: true,
        multiple_grant: false,
        icon: "fa-user",
        image: null,
        listable: true,
        enabled: true,
        badge_grouping_id: 4,
        system: true,
        slug: "regular",
        manually_grantable: false,
        badge_type_id: 2,
      },
    ],
    badge_types: [{ id: 2, name: "Silver", sort_order: 8 }],
    users: [
      {
        id: 5,
        username: "charlie",
        name: null,
        avatar_template: "/letter_avatar_proxy/v3/letter/c/d6d6ee/{size}.png",
        moderator: false,
        admin: false,
      },
      {
        id: -1,
        username: "system",
        name: "system",
        avatar_template: "/user_avatar/localhost/system/{size}/2_2.png",
        moderator: true,
        admin: true,
      },
    ],
    user: {
      id: 5,
      username: "charlie",
      name: null,
      avatar_template: "/letter_avatar_proxy/v3/letter/c/d6d6ee/{size}.png",
      last_posted_at: null,
      last_seen_at: null,
      created_at: "2019-03-06T19:06:20.340Z",
      can_edit: true,
      can_edit_username: true,
      can_edit_email: true,
      can_edit_name: true,
      ignored: false,
      can_ignore_user: false,
      can_send_private_messages: true,
      can_send_private_message_to_user: true,
      trust_level: 3,
      moderator: false,
      admin: false,
      title: null,
      uploaded_avatar_id: null,
      badge_count: 3,
      has_title_badges: true,
      custom_fields: {},
      pending_count: 0,
      profile_view_count: 1,
      time_read: 0,
      recent_time_read: 0,
      primary_group_name: null,
      primary_group_flair_url: null,
      primary_group_flair_bg_color: null,
      primary_group_flair_color: null,
      staged: false,
      second_factor_enabled: false,
      post_count: 0,
      can_be_deleted: true,
      can_delete_all_posts: true,
      locale: null,
      muted_category_ids: [],
      regular_category_ids: [],
      watched_tags: [],
      watching_first_post_tags: [],
      tracked_tags: [],
      muted_tags: [],
      tracked_category_ids: [],
      watched_category_ids: [],
      watched_first_post_category_ids: [],
      system_avatar_upload_id: null,
      system_avatar_template:
        "/letter_avatar_proxy/v3/letter/c/d6d6ee/{size}.png",
      muted_usernames: [],
      ignored_usernames: [],
      mailing_list_posts_per_day: 0,
      can_change_bio: true,
      user_api_keys: null,
      user_auth_tokens: [],
      invited_by: null,
      groups: [
        {
          id: 10,
          automatic: true,
          name: "trust_level_0",
          display_name: "trust_level_0",
          user_count: 14,
          mentionable_level: 0,
          messageable_level: 0,
          visibility_level: 0,
          automatic_membership_email_domains: null,
          primary_group: false,
          title: null,
          grant_trust_level: null,
          incoming_email: null,
          has_messages: false,
          flair_url: null,
          flair_bg_color: null,
          flair_color: null,
          bio_raw: null,
          bio_cooked: null,
          public_admission: false,
          public_exit: false,
          allow_membership_requests: false,
          full_name: null,
          default_notification_level: 3,
          membership_request_template: null,
        },
        {
          id: 11,
          automatic: true,
          name: "trust_level_1",
          display_name: "trust_level_1",
          user_count: 9,
          mentionable_level: 0,
          messageable_level: 0,
          visibility_level: 0,
          automatic_membership_email_domains: null,
          primary_group: false,
          title: null,
          grant_trust_level: null,
          incoming_email: null,
          has_messages: false,
          flair_url: null,
          flair_bg_color: null,
          flair_color: null,
          bio_raw: null,
          bio_cooked: null,
          public_admission: false,
          public_exit: false,
          allow_membership_requests: false,
          full_name: null,
          default_notification_level: 3,
          membership_request_template: null,
        },
        {
          id: 12,
          automatic: true,
          name: "trust_level_2",
          display_name: "trust_level_2",
          user_count: 6,
          mentionable_level: 0,
          messageable_level: 0,
          visibility_level: 0,
          automatic_membership_email_domains: null,
          primary_group: false,
          title: null,
          grant_trust_level: null,
          incoming_email: null,
          has_messages: false,
          flair_url: null,
          flair_bg_color: null,
          flair_color: null,
          bio_raw: null,
          bio_cooked: null,
          public_admission: false,
          public_exit: false,
          allow_membership_requests: false,
          full_name: null,
          default_notification_level: 3,
          membership_request_template: null,
        },
        {
          id: 13,
          automatic: true,
          name: "trust_level_3",
          display_name: "trust_level_3",
          user_count: 3,
          mentionable_level: 0,
          messageable_level: 0,
          visibility_level: 0,
          automatic_membership_email_domains: null,
          primary_group: false,
          title: null,
          grant_trust_level: null,
          incoming_email: null,
          has_messages: false,
          flair_url: null,
          flair_bg_color: null,
          flair_color: null,
          bio_raw: null,
          bio_cooked: null,
          public_admission: false,
          public_exit: false,
          allow_membership_requests: false,
          full_name: null,
          default_notification_level: 3,
          membership_request_template: null,
        },
      ],
      group_users: [
        { group_id: 10, user_id: 5, notification_level: 3 },
        { group_id: 11, user_id: 5, notification_level: 3 },
        { group_id: 12, user_id: 5, notification_level: 3 },
        { group_id: 13, user_id: 5, notification_level: 3 },
      ],
      featured_user_badge_ids: [17],
      user_option: {
        user_id: 5,
        mailing_list_mode: false,
        mailing_list_mode_frequency: 1,
        email_digests: true,
        email_messages_level: 0,
        email_level: 1,
        external_links_in_new_tab: false,
        dynamic_favicon: false,
        skip_new_user_tips: false,
        enable_quoting: true,
        digest_after_minutes: 10080,
        automatically_unpin_topics: true,
        auto_track_topics_after_msecs: 240000,
        notification_level_when_replying: 2,
        new_topic_duration_minutes: 2880,
        email_previous_replies: 2,
        email_in_reply_to: true,
        like_notification_frequency: 1,
        include_tl0_in_digests: false,
        theme_ids: [2],
        theme_key_seq: 0,
        allow_private_messages: true,
        homepage_id: null,
        hide_profile_and_presence: false,
        text_size: "normal",
        text_size_seq: 0,
      },
    },
  },
  "/u/charlie/card.json": {
    user_badges: [
      {
        id: 17,
        granted_at: "2019-03-06T19:08:28.230Z",
        count: 1,
        badge_id: 3,
        user_id: 5,
        granted_by_id: -1,
      },
    ],
    badges: [
      {
        id: 3,
        name: "Regular",
        description:
          '<a href="https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/">Granted</a> recategorize, rename, followed links, wiki, more likes',
        grant_count: 3,
        allow_title: true,
        multiple_grant: false,
        icon: "fa-user",
        image: null,
        listable: true,
        enabled: true,
        badge_grouping_id: 4,
        system: true,
        slug: "regular",
        manually_grantable: false,
        badge_type_id: 2,
      },
    ],
    badge_types: [{ id: 2, name: "Silver", sort_order: 8 }],
    users: [
      {
        id: 5,
        username: "charlie",
        name: null,
        avatar_template: "/letter_avatar_proxy/v3/letter/c/d6d6ee/{size}.png",
        moderator: false,
        admin: false,
      },
      {
        id: -1,
        username: "system",
        name: "system",
        avatar_template: "/user_avatar/localhost/system/{size}/2_2.png",
        moderator: true,
        admin: true,
      },
    ],
    user: {
      id: 5,
      username: "charlie",
      name: null,
      avatar_template: "/letter_avatar_proxy/v3/letter/c/d6d6ee/{size}.png",
      last_posted_at: null,
      last_seen_at: null,
      created_at: "2019-03-06T19:06:20.340Z",
      ignored: false,
      can_ignore_user: false,
      can_send_private_messages: true,
      can_send_private_message_to_user: true,
      trust_level: 3,
      moderator: false,
      admin: false,
      title: null,
      badge_count: 3,
      custom_fields: {},
      time_read: 0,
      recent_time_read: 0,
      primary_group_name: null,
      primary_group_flair_url: null,
      primary_group_flair_bg_color: null,
      primary_group_flair_color: null,
      staged: false,
      featured_user_badge_ids: [17],
    },
  },
  "/u/charlie/summary.json": {
    topics: [],
    badges: [
      {
        id: 3,
        name: "Regular",
        description:
          '\u003ca href="https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/"\u003eGranted\u003c/a\u003e recategorize, rename, followed links, wiki, more likes',
        grant_count: 3,
        allow_title: true,
        multiple_grant: false,
        icon: "fa-user",
        image: null,
        listable: true,
        enabled: true,
        badge_grouping_id: 4,
        system: true,
        slug: "regular",
        manually_grantable: false,
        badge_type_id: 2,
      },
    ],
    badge_types: [{ id: 2, name: "Silver", sort_order: 8 }],
    users: [
      {
        id: 5,
        username: "charlie",
        name: null,
        avatar_template: "/letter_avatar_proxy/v3/letter/c/d6d6ee/{size}.png",
        moderator: false,
        admin: false,
      },
      {
        id: -1,
        username: "system",
        name: "system",
        avatar_template: "/user_avatar/localhost/system/{size}/2_2.png",
        moderator: true,
        admin: true,
      },
    ],
    user_summary: {
      likes_given: 0,
      likes_received: 0,
      topics_entered: 0,
      posts_read_count: 0,
      days_visited: 0,
      topic_count: 0,
      post_count: 0,
      time_read: 0,
      recent_time_read: 0,
      topic_ids: [],
      replies: [],
      links: [],
      most_liked_by_users: [],
      most_liked_users: [],
      most_replied_to_users: [],
      badges: [
        {
          id: 17,
          granted_at: "2019-03-06T19:08:28.230Z",
          count: 1,
          badge_id: 3,
          user_id: 5,
          granted_by_id: -1,
        },
      ],
      top_categories: [],
    },
  },
  "/u/%E3%83%A9%E3%82%A4%E3%82%AA%E3%83%B3.json": {
    user_badges: [],
    user: {
      id: 2,
      username: "ライオン",
      name: null,
      avatar_template:
        "/letter_avatar_proxy/v4/letter/%E3%83%A9/d9b06d/{size}.png",
      email: "lion@example.com",
      last_posted_at: null,
      last_seen_at: "2019-06-26T09:29:56.044Z",
      bio_raw: "this is my bio",
      bio_cooked: "\u003cp\u003ethis is my bio\u003c/p\u003e",
      created_at: "2019-06-26T08:40:40.964Z",
      can_edit: true,
      can_edit_username: true,
      can_edit_email: true,
      can_edit_name: true,
      ignored: false,
      muted: false,
      can_ignore_user: false,
      can_mute_user: false,
      can_send_private_messages: true,
      can_send_private_message_to_user: false,
      bio_excerpt: "this is my bio",
      trust_level: 1,
      moderator: false,
      admin: false,
      title: null,
      uploaded_avatar_id: null,
      badge_count: 0,
      has_title_badges: false,
      custom_fields: {},
      pending_count: 0,
      profile_view_count: 1,
      time_read: 0,
      recent_time_read: 0,
      primary_group_name: null,
      primary_group_flair_url: null,
      primary_group_flair_bg_color: null,
      primary_group_flair_color: null,
      second_factor_enabled: false,
      second_factor_backup_enabled: false,
      associated_accounts: [],
      locale: "en",
      muted_category_ids: [],
      regular_category_ids: [],
      watched_tags: [],
      watching_first_post_tags: [],
      tracked_tags: [],
      muted_tags: [],
      tracked_category_ids: [],
      watched_category_ids: [],
      watched_first_post_category_ids: [],
      system_avatar_upload_id: null,
      system_avatar_template:
        "/letter_avatar_proxy/v4/letter/%E3%83%A9/d9b06d/{size}.png",
      muted_usernames: [],
      ignored_usernames: [],
      mailing_list_posts_per_day: 0,
      can_change_bio: true,
      user_api_keys: null,
      user_auth_tokens: [
        {
          id: 2,
          client_ip: "127.0.0.1",
          location: "unknown",
          browser: "Google Chrome",
          device: "GNU/Linux Computer",
          os: "Linux",
          icon: "fab-linux",
          created_at: "2019-06-26T08:41:18.436Z",
          seen_at: "2019-06-26T09:24:24.683Z",
          is_active: true,
        },
      ],
      invited_by: null,
      groups: [
        {
          id: 10,
          automatic: true,
          name: "trust_level_0",
          display_name: "trust_level_0",
          user_count: 2,
          mentionable_level: 0,
          messageable_level: 0,
          visibility_level: 0,
          primary_group: false,
          title: null,
          grant_trust_level: null,
          has_messages: false,
          flair_url: null,
          flair_bg_color: null,
          flair_color: null,
          bio_cooked: null,
          bio_excerpt: null,
          public_admission: false,
          public_exit: false,
          allow_membership_requests: false,
          full_name: null,
          default_notification_level: 3,
          membership_request_template: null,
        },
        {
          id: 11,
          automatic: true,
          name: "trust_level_1",
          display_name: "trust_level_1",
          user_count: 2,
          mentionable_level: 0,
          messageable_level: 0,
          visibility_level: 0,
          primary_group: false,
          title: null,
          grant_trust_level: null,
          has_messages: false,
          flair_url: null,
          flair_bg_color: null,
          flair_color: null,
          bio_cooked: null,
          bio_excerpt: null,
          public_admission: false,
          public_exit: false,
          allow_membership_requests: false,
          full_name: null,
          default_notification_level: 3,
          membership_request_template: null,
        },
      ],
      group_users: [
        { group_id: 10, user_id: 2, notification_level: 3, owner: false },
        { group_id: 11, user_id: 2, notification_level: 3, owner: false },
      ],
      featured_user_badge_ids: [],
      user_option: {
        user_id: 2,
        mailing_list_mode: false,
        mailing_list_mode_frequency: 1,
        email_digests: true,
        email_level: 1,
        email_messages_level: 0,
        external_links_in_new_tab: false,
        dynamic_favicon: false,
        skip_new_user_tips: false,
        enable_quoting: true,
        enable_defer: false,
        digest_after_minutes: 1440,
        automatically_unpin_topics: true,
        auto_track_topics_after_msecs: 240000,
        notification_level_when_replying: 2,
        new_topic_duration_minutes: 2880,
        email_previous_replies: 2,
        email_in_reply_to: true,
        like_notification_frequency: 1,
        include_tl0_in_digests: false,
        theme_ids: [2],
        theme_key_seq: 0,
        allow_private_messages: true,
        homepage_id: null,
        hide_profile_and_presence: false,
        text_size: "normal",
        text_size_seq: 0,
        title_count_mode: "notifications",
      },
    },
  },
  "/u/%E3%83%A9%E3%82%A4%E3%82%AA%E3%83%B3/summary.json": {
    topics: [],
    user_summary: {
      likes_given: 0,
      likes_received: 0,
      topics_entered: 0,
      posts_read_count: 0,
      days_visited: 1,
      topic_count: 0,
      post_count: 0,
      time_read: 0,
      recent_time_read: 0,
      bookmark_count: 0,
      topic_ids: [],
      replies: [],
      links: [],
      most_liked_by_users: [],
      most_liked_users: [],
      most_replied_to_users: [],
      badges: [],
      top_categories: [],
    },
  },
};
