

(function(globals) {

  var django = globals.django || (globals.django = {});

  
  django.pluralidx = function(n) {
    var v=(n != 1);
    if (typeof(v) == 'boolean') {
      return v ? 1 : 0;
    } else {
      return v;
    }
  };
  

  /* gettext library */

  django.catalog = django.catalog || {};
  
  var newcatalog = {
    "datatable column header\u0004ADPSALE1": "Second place where captives were landed",
    "datatable column header\u0004ADPSALE2": "Third place where captives were landed",
    "datatable column header\u0004AFRINFO": "Captive Background",
    "datatable column header\u0004CARGO": "Cargo",
    "datatable column header\u0004COMMENTS": "Comments",
    "datatable column header\u0004CREW3": "Crew at first landing of captives",
    "datatable column header\u0004D1SLATRA": "Date captive embarkation began",
    "datatable column header\u0004DATARR32": "Date vessel arrived with captives",
    "datatable column header\u0004DATARR43": "Date vessel arrived at homeport",
    "datatable column header\u0004DATEDEPA": "Date vessel's voyage began",
    "datatable column header\u0004DLSLATRA": "Date vessel departed with captives",
    "datatable column header\u0004FATE2": "Outcome of voyage for captives",
    "datatable column header\u0004MJBYPTIMP": "Principal place where captives were purchased",
    "datatable column header\u0004MJSLPTIMP": "Principal place where captives were landed",
    "datatable column header\u0004NATINIMP": "Flag of vessel",
    "datatable column header\u0004NATIONAL": "Flag of vessel",
    "datatable column header\u0004NCAR13": "Captives carried from 1st port",
    "datatable column header\u0004NCAR15": "Captives carried from 2nd port",
    "datatable column header\u0004NCAR17": "Captives carried from 3rd port",
    "datatable column header\u0004PLAC1TRA": "First place where captives were purchased",
    "datatable column header\u0004PLAC2TRA": "Second place where captives were purchased",
    "datatable column header\u0004PLAC3TRA": "Third place where captives were purchased",
    "datatable column header\u0004PORTRET": "Place where vessel's voyage ended",
    "datatable column header\u0004PTDEPIMP": "Place where vessel's voyage began",
    "datatable column header\u0004RESISTANCE": "Resistance",
    "datatable column header\u0004RIG": "Rig or type of vessel",
    "datatable column header\u0004SLA1PORT": "First place where captives were landed",
    "datatable column header\u0004SLAARRIV": "Captives arrived at 1st port",
    "datatable column header\u0004SLAS32": "Captives landed at 1st port",
    "datatable column header\u0004SLAS36": "Captives landed at 2nd port",
    "datatable column header\u0004SLAS39": "Captives landed at 3rd port",
    "datatable column header\u0004SLINTEND": "Captives intended to be purchased at 1st place",
    "datatable column header\u0004VOY1IMP": "Voyage duration, homeport to disembarkation (in days)",
    "datatable column header\u0004VOYAGE": "Duration of captives' crossing (in days)",
    "datatable column header\u0004VYMRTIMP": "Captive deaths during crossing",
    "datatable column header\u0004VYMRTRAT": "Percentage of captives who died during crossing",
    "enslavers popup label\u0004ADPSALE1": "Second place where captives were landed",
    "enslavers popup label\u0004ADPSALE2": "Third place where captives were landed",
    "enslavers popup label\u0004AFRINFO": "Captive Background",
    "enslavers popup label\u0004CARGO": "Cargo",
    "enslavers popup label\u0004CREW3": "Crew at first landing of captives",
    "enslavers popup label\u0004D1SLATRA": "Date captive embarkation began",
    "enslavers popup label\u0004DATARR32": "Date vessel arrived with captives",
    "enslavers popup label\u0004DATARR43": "Date vessel arrived at homeport",
    "enslavers popup label\u0004DATEDEPA": "Date vessel's voyage began",
    "enslavers popup label\u0004DLSLATRA": "Date vessel departed with captives",
    "enslavers popup label\u0004FATE2": "Outcome of voyage for captives",
    "enslavers popup label\u0004MJBYPTIMP": "Principal place where captives were purchased",
    "enslavers popup label\u0004MJSLPTIMP": "Principal place where captives were landed",
    "enslavers popup label\u0004NATINIMP": "Flag of vessel",
    "enslavers popup label\u0004NATIONAL": "Flag of vessel",
    "enslavers popup label\u0004NCAR13": "Captives carried from 1st port",
    "enslavers popup label\u0004NCAR15": "Captives carried from 2nd port",
    "enslavers popup label\u0004NCAR17": "Captives carried from 3rd port",
    "enslavers popup label\u0004PLAC1TRA": "First place where captives were purchased",
    "enslavers popup label\u0004PLAC2TRA": "Second place where captives were purchased",
    "enslavers popup label\u0004PLAC3TRA": "Third place where captives were purchased",
    "enslavers popup label\u0004PORTRET": "Place where vessel's voyage ended",
    "enslavers popup label\u0004PTDEPIMP": "Place where vessel's voyage began",
    "enslavers popup label\u0004RESISTANCE": "Resistance",
    "enslavers popup label\u0004RIG": "Rig or type of vessel",
    "enslavers popup label\u0004SLA1PORT": "First place where captives were landed",
    "enslavers popup label\u0004SLAARRIV": "Captives arrived at 1st port",
    "enslavers popup label\u0004SLAS32": "Captives landed at 1st port",
    "enslavers popup label\u0004SLAS36": "Captives landed at 2nd port",
    "enslavers popup label\u0004SLAS39": "Captives landed at 3rd port",
    "enslavers popup label\u0004SLINTEND": "Captives intended to be purchased at 1st place",
    "enslavers popup label\u0004VOY1IMP": "Voyage duration, homeport to disembarkation (in days)",
    "enslavers popup label\u0004VOYAGE": "Duration of captives' crossing (in days)",
    "enslavers popup label\u0004VYMRTIMP": "Captive deaths during crossing",
    "enslavers popup label\u0004VYMRTRAT": "Percentage of captives who died during crossing",
    "filter description TAST\u0004VOYAGE": "Middle Passage",
    "filter select description\u0004AFRINFO": "The list of search terms below contains language many consider offensive. These terms derive from historical sources produced by slave traders and are reproduced here to allow users to interpret those sources for information on enslaved people\u2019s backgrounds.",
    "filter select description\u0004RESISTANCE": "African or Afro-descendant resistance on ship or shore, etc",
    "filter select description\u0004SLAARRIV": "Captives on board at 1st port of arrival before landing",
    "filter select description\u0004VYMRTRAT": "Please use whole numbers, e.g. 75",
    "filter select label\u0004ADPSALE1": "Second place where captives were landed",
    "filter select label\u0004ADPSALE2": "Third place where captives were landed",
    "filter select label\u0004AFRINFO": "Captive Background",
    "filter select label\u0004CARGO": "Cargo",
    "filter select label\u0004CREW3": "Crew at first landing of captives",
    "filter select label\u0004D1SLATRA": "Date captive embarkation began",
    "filter select label\u0004DATARR32": "Date vessel arrived with captives",
    "filter select label\u0004DATARR43": "Date vessel arrived at homeport",
    "filter select label\u0004DATEDEPA": "Date vessel's voyage began",
    "filter select label\u0004DLSLATRA": "Date vessel departed with captives",
    "filter select label\u0004FATE2": "Outcome of voyage for captives",
    "filter select label\u0004MJBYPTIMP": "Principal place where captives were purchased",
    "filter select label\u0004MJSLPTIMP": "Principal place where captives were landed",
    "filter select label\u0004NATINIMP": "Flag of vessel",
    "filter select label\u0004NATIONAL": "Flag of vessel",
    "filter select label\u0004NCAR13": "Captives carried from 1st port",
    "filter select label\u0004NCAR15": "Captives carried from 2nd port",
    "filter select label\u0004NCAR17": "Captives carried from 3rd port",
    "filter select label\u0004PLAC1TRA": "First place where captives were purchased",
    "filter select label\u0004PLAC2TRA": "Second place where captives were purchased",
    "filter select label\u0004PLAC3TRA": "Third place where captives were purchased",
    "filter select label\u0004PORTRET": "Place where vessel's voyage ended",
    "filter select label\u0004PTDEPIMP": "Place where vessel's voyage began",
    "filter select label\u0004RESISTANCE": "Resistance",
    "filter select label\u0004RIG": "Rig or type of vessel",
    "filter select label\u0004SLA1PORT": "First place where captives were landed",
    "filter select label\u0004SLAARRIV": "Captives arrived at 1st port",
    "filter select label\u0004SLAS32": "Captives landed at 1st port",
    "filter select label\u0004SLAS36": "Captives landed at 2nd port",
    "filter select label\u0004SLAS39": "Captives landed at 3rd port",
    "filter select label\u0004SLINTEND": "Captives intended to be purchased at 1st place",
    "filter select label\u0004SOURCE": "Sources of data",
    "filter select label\u0004VOY1IMP": "Voyage duration, homeport to disembarkation (in days)",
    "filter select label\u0004VOYAGE": "Duration of captives' crossing (in days)",
    "filter select label\u0004VYMRTIMP": "Captive deaths during crossing",
    "filter select label\u0004VYMRTRAT": "Percentage of captives who died during crossing",
    "filter select label\u0004YEARAM": "Year captives were landed IMP",
    "past popup label\u0004ADPSALE1": "Second place where captives were landed",
    "past popup label\u0004ADPSALE2": "Third place where captives were landed",
    "past popup label\u0004AFRINFO": "Captive Background",
    "past popup label\u0004CARGO": "Cargo",
    "past popup label\u0004CREW3": "Crew at first landing of captives",
    "past popup label\u0004D1SLATRA": "Date captive embarkation began",
    "past popup label\u0004DATARR32": "Date vessel arrived with captives",
    "past popup label\u0004DATARR43": "Date vessel arrived at homeport",
    "past popup label\u0004DATEDEPA": "Date vessel's voyage began",
    "past popup label\u0004DLSLATRA": "Date vessel departed with captives",
    "past popup label\u0004FATE2": "Outcome of voyage for captives",
    "past popup label\u0004MJBYPTIMP": "Principal place where captives were purchased",
    "past popup label\u0004MJSLPTIMP": "Principal place where captives were landed",
    "past popup label\u0004NATINIMP": "Flag of vessel",
    "past popup label\u0004NATIONAL": "Flag of vessel",
    "past popup label\u0004NCAR13": "Captives carried from 1st port",
    "past popup label\u0004NCAR15": "Captives carried from 2nd port",
    "past popup label\u0004NCAR17": "Captives carried from 3rd port",
    "past popup label\u0004PLAC1TRA": "First place where captives were purchased",
    "past popup label\u0004PLAC2TRA": "Second place where captives were purchased",
    "past popup label\u0004PLAC3TRA": "Third place where captives were purchased",
    "past popup label\u0004PORTRET": "Place where vessel's voyage ended",
    "past popup label\u0004PTDEPIMP": "Place where vessel's voyage began",
    "past popup label\u0004RESISTANCE": "Resistance",
    "past popup label\u0004RIG": "Rig or type of vessel",
    "past popup label\u0004SLA1PORT": "First place where captives were landed",
    "past popup label\u0004SLAARRIV": "Captives arrived at 1st port",
    "past popup label\u0004SLAS32": "Captives landed at 1st port",
    "past popup label\u0004SLAS36": "Captives landed at 2nd port",
    "past popup label\u0004SLAS39": "Captives landed at 3rd port",
    "past popup label\u0004SLINTEND": "Captives intended to be purchased at 1st place",
    "past popup label\u0004VOY1IMP": "Voyage duration, homeport to disembarkation (in days)",
    "past popup label\u0004VOYAGE": "Duration of captives' crossing (in days)",
    "past popup label\u0004VYMRTIMP": "Captive deaths during crossing",
    "past popup label\u0004VYMRTRAT": "Percentage of captives who died during crossing",
    "voyages popup label\u0004COMMENTS": "Comments"
  };
  for (var key in newcatalog) {
    django.catalog[key] = newcatalog[key];
  }
  

  if (!django.jsi18n_initialized) {
    django.gettext = function(msgid) {
      var value = django.catalog[msgid];
      if (typeof(value) == 'undefined') {
        return msgid;
      } else {
        return (typeof(value) == 'string') ? value : value[0];
      }
    };

    django.ngettext = function(singular, plural, count) {
      var value = django.catalog[singular];
      if (typeof(value) == 'undefined') {
        return (count == 1) ? singular : plural;
      } else {
        return value[django.pluralidx(count)];
      }
    };

    django.gettext_noop = function(msgid) { return msgid; };

    django.pgettext = function(context, msgid) {
      var value = django.gettext(context + '\x04' + msgid);
      if (value.indexOf('\x04') != -1) {
        value = msgid;
      }
      return value;
    };

    django.npgettext = function(context, singular, plural, count) {
      var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count);
      if (value.indexOf('\x04') != -1) {
        value = django.ngettext(singular, plural, count);
      }
      return value;
    };

    django.interpolate = function(fmt, obj, named) {
      if (named) {
        return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])});
      } else {
        return fmt.replace(/%s/g, function(match){return String(obj.shift())});
      }
    };


    /* formatting library */

    django.formats = {
    "DATETIME_FORMAT": "N j, Y, P",
    "DATETIME_INPUT_FORMATS": [
      "%Y-%m-%d %H:%M:%S",
      "%Y-%m-%d %H:%M:%S.%f",
      "%Y-%m-%d %H:%M",
      "%Y-%m-%d",
      "%m/%d/%Y %H:%M:%S",
      "%m/%d/%Y %H:%M:%S.%f",
      "%m/%d/%Y %H:%M",
      "%m/%d/%Y",
      "%m/%d/%y %H:%M:%S",
      "%m/%d/%y %H:%M:%S.%f",
      "%m/%d/%y %H:%M",
      "%m/%d/%y"
    ],
    "DATE_FORMAT": "N j, Y",
    "DATE_INPUT_FORMATS": [
      "%Y-%m-%d",
      "%m/%d/%Y",
      "%m/%d/%y"
    ],
    "DECIMAL_SEPARATOR": ".",
    "FIRST_DAY_OF_WEEK": "0",
    "MONTH_DAY_FORMAT": "F j",
    "NUMBER_GROUPING": "3",
    "SHORT_DATETIME_FORMAT": "m/d/Y P",
    "SHORT_DATE_FORMAT": "m/d/Y",
    "THOUSAND_SEPARATOR": ",",
    "TIME_FORMAT": "P",
    "TIME_INPUT_FORMATS": [
      "%H:%M:%S",
      "%H:%M:%S.%f",
      "%H:%M"
    ],
    "YEAR_MONTH_FORMAT": "F Y"
  };

    django.get_format = function(format_type) {
      var value = django.formats[format_type];
      if (typeof(value) == 'undefined') {
        return format_type;
      } else {
        return value;
      }
    };

    /* add to global namespace */
    globals.pluralidx = django.pluralidx;
    globals.gettext = django.gettext;
    globals.ngettext = django.ngettext;
    globals.gettext_noop = django.gettext_noop;
    globals.pgettext = django.pgettext;
    globals.npgettext = django.npgettext;
    globals.interpolate = django.interpolate;
    globals.get_format = django.get_format;

    django.jsi18n_initialized = true;
  }

}(this));

