<commit_before><!--

  Built by <NAME>:

    <EMAIL>
    twitter.com/konklone
    github.com/konklone

  Hosted on Nodejitsu (nodejitsu.com), an excellent Node.js app host.

  Flags mostly "borrowed" from flagpedia.net (thanks Flagpedia!) and Wikipedia.

  Thanks to @micahbrich and @btj for all of their help.

  Made of two Node apps:
    Main site - github.com/isitchristmas/web
    Streaming - github.com/isitchristmas/sockets

  Tech stack:
    Node.js, WebSockets, SockJS, Redis, MongoDB

  Services used:
    Nodejitsu, OpenRedis, MongoLab, MaxMind, Logentries

  Bug reports and stuff:
    github.com/isitchristmas/web/issues

  = Open up the dev console =

-->

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>Is it Christmas?</title>
  <link rel="alternate" title="Is It Christmas?" href="rss.xml" type="application/rss+xml" />

  <style type="text/css">
    html, body {height: 100%;}
    body {text-align: center;}

    a#answer {
      display: inline-block;
      margin-top: 200px;
      font-weight: bold;
      font-size: 120pt;
      font-family: Arial, sans-serif;
      text-decoration: none;
      color: black;
    }

    .flag {
      position: absolute;
      cursor: none;
    }

    .flag.me {pointer-events: none;}

    .flag img {
      border: 1px solid #d6d6d6;
      -webkit-border-radius: 2px;
         -moz-border-radius: 2px;
           -o-border-radius: 2px;
              border-radius: 2px;

      -webkit-transition: opacity 1s;
         -moz-transition: opacity 1s;
           -o-transition: opacity 1s;
              transition: opacity 1s;
    }

    /* click effect, width and height set dynamically */
    .click {
      position: absolute;
      border: 1px solid #000;

      -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
              border-radius: 3px;

      -webkit-transition: 0.5s ease-out;
         -moz-transition: 0.5s ease-out;
           -o-transition: 0.5s ease-out;
              transition: 0.5s ease-out;
    }

    #legend {
      position: fixed;
      top: 0; right: 0;
      width: 200px;
      padding-right: 15px; padding-top: 5px;
      text-align: right;
      font-size: 10pt;

      -webkit-transition: 0.25s linear;
         -moz-transition: 0.25s linear;
           -o-transition: 0.25s linear;
              transition: 0.25s linear;
    }
  </style>

  <script type="text/javascript" src="christmas.js"></script><commit_msg>Get rid of firefox errors<commit_after><!--

  Built by <NAME>:

    <EMAIL>
    twitter.com/konklone
    github.com/konklone

  Hosted on Nodejitsu (nodejitsu.com), an excellent Node.js app host.

  Flags mostly "borrowed" from flagpedia.net (thanks Flagpedia!) and Wikipedia.

  Thanks to @micahbrich and @btj for all of their help.

  Made of two Node apps:
    Main site - github.com/isitchristmas/web
    Streaming - github.com/isitchristmas/sockets

  Tech stack:
    Node.js, WebSockets, SockJS, Redis, MongoDB

  Services used:
    Nodejitsu, OpenRedis, MongoLab, MaxMind, Logentries

  Bug reports and stuff:
    github.com/isitchristmas/web/issues

  = Open up the dev console =

-->

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>Is it Christmas?</title>
  <link rel="alternate" title="Is It Christmas?" href="rss.xml" type="application/rss+xml" />

  <style type="text/css">
    html, body {height: 100%;}
    body {text-align: center;}

    a#answer {
      display: inline-block;
      margin-top: 200px;
      font-weight: bold;
      font-size: 120pt;
      font-family: Arial, sans-serif;
      text-decoration: none;
      color: black;
    }

    .flag {
      position: absolute;
      cursor: none;
    }

    .flag.me {pointer-events: none;}

    .flag img {
      border: 1px solid #d6d6d6;
      -webkit-border-radius: 2px;
           -o-border-radius: 2px;
              border-radius: 2px;

      -webkit-transition: opacity 1s;
         -moz-transition: opacity 1s;
           -o-transition: opacity 1s;
              transition: opacity 1s;
    }

    /* click effect, width and height set dynamically */
    .click {
      position: absolute;
      border: 1px solid #000;

      -webkit-border-radius: 3px;
              border-radius: 3px;

      -webkit-transition: 0.5s ease-out;
         -moz-transition: 0.5s ease-out;
           -o-transition: 0.5s ease-out;
              transition: 0.5s ease-out;
    }

    #legend {
      position: fixed;
      top: 0; right: 0;
      width: 200px;
      padding-right: 15px; padding-top: 5px;
      text-align: right;
      font-size: 10pt;

      -webkit-transition: 0.25s linear;
         -moz-transition: 0.25s linear;
           -o-transition: 0.25s linear;
              transition: 0.25s linear;
    }
  </style>

  <script type="text/javascript" src="christmas.js"></script>
{'fraction_non_alphanumeric': 0.12339544513457557, 'fraction_numerical': 0.02401656314699793, 'mean_word_length': 2.176199868507561, 'pattern_counts': {'":': 0, '<': 31, '<?xml version=': 0, '>': 31, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2708971', 'n_tokens_mistral': 1775, 'n_tokens_neox': 1585, 'n_words': 419}