

'use strict';
{
  const globals = this;
  const django = globals.django || (globals.django = {});

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

  /* gettext library */

  django.catalog = django.catalog || {};
  
  const newcatalog = {
    " Filters": " Filters",
    " For multiple choice questions the percentages may add up to more than 100%.": " For multiple choice questions the percentages may add up to more than 100%.",
    " New Question": " New Question",
    " Report": " Report",
    " characters": " characters",
    " comments": " comments",
    " reports": " reports",
    "%s participant gave %s answers.": [
      "%s participant gave %s answers.",
      "%s participants gave %s answers."
    ],
    "%s participant gave 1 answer.": "%s participant gave 1 answer.",
    "1 person has answered.": [
      "1 person has answered.",
      "%s people have answered."
    ],
    "1 reply": [
      "1 reply",
      "%s replies"
    ],
    "1 year": "1 year",
    "AI": "AI",
    "Abort": "Abort",
    "Add Question": "Add Question",
    "Add a new chapter": "Add a new chapter",
    "Add a new paragraph": "Add a new paragraph",
    "Add and Edit Questions": "Add and Edit Questions",
    "Add feedback": "Add feedback",
    "Affiliation": "Affiliation",
    "All comments": "All comments",
    "Allow unregistered users to vote": "Allow unregistered users to vote",
    "Answer": "Answer",
    "Answered questions will be displayed in the statistics according to the chosen affiliation.": "Answered questions will be displayed in the statistics according to the chosen affiliation.",
    "Attention importing a file will delete the existing polygons.": "Attention importing a file will delete the existing polygons.",
    "Block": "Block",
    "Blocked": "Blocked",
    "Blocked by moderator": "Blocked by moderator",
    "By ": "By ",
    "Cancel": "Cancel",
    "Categories: ": "Categories: ",
    "Change answer": "Change answer",
    "Chapter navigation": "Chapter navigation",
    "Chapter title": "Chapter title",
    "Choose categories for your comment": "Choose categories for your comment",
    "Clear search": "Clear search",
    "Click for image-based question": "Click for image-based question",
    "Click for text-based question": "Click for text-based question",
    "Click to be updated about this project via email.": "Click to be updated about this project via email.",
    "Click to dislike": "Click to dislike",
    "Click to hide expanded text.": "Click to hide expanded text.",
    "Click to like": "Click to like",
    "Click to no longer be updated about this project via email.": "Click to no longer be updated about this project via email.",
    "Click to only display marked questions": "Click to only display marked questions",
    "Click to only display questions which are not hidden": "Click to only display questions which are not hidden",
    "Click to order list by likes": "Click to order list by likes",
    "Click to view filters": "Click to view filters",
    "Click to view list of marked questions screen": "Click to view list of marked questions screen",
    "Click to view rest of comment text.": "Click to view rest of comment text.",
    "Click to view statistics of answered questions": "Click to view statistics of answered questions",
    "Close": "Close",
    "Close information": "Close information",
    "Comment blocked successfully.": "Comment blocked successfully.",
    "Comment highlighted successfully.": "Comment highlighted successfully.",
    "Comment unblocked successfully.": "Comment unblocked successfully.",
    "Comment unhighlighted successfully.": "Comment unhighlighted successfully.",
    "Contents": "Contents",
    "Copied": "Copied",
    "Copy": "Copy",
    "Created on ": "Created on ",
    "Delete": "Delete",
    "Delete comment": "Delete comment",
    "Deleted by creator on": "Deleted by creator on",
    "Deleted by moderator on": "Deleted by moderator on",
    "Did you mean:": "Did you mean:",
    "Discussion": "Discussion",
    "Dislikes": "Dislikes",
    "Do you really want to delete this comment?": "Do you really want to delete this comment?",
    "Do you want to load this preset and delete all the existing polygons?": "Do you want to load this preset and delete all the existing polygons?",
    "Edit": "Edit",
    "Edit chapter": "Edit chapter",
    "Edit feedback": "Edit feedback",
    "Enable this option to allow users who are not registered to participate in the voting process.": "Enable this option to allow users who are not registered to participate in the voting process.",
    "Entries": "Entries",
    "Entry successfully created": "Entry successfully created",
    "Explanation": "Explanation",
    "Export polygon as GeoJSON": "Export polygon as GeoJSON",
    "External Video": "External Video",
    "External video": "External video",
    "Filter": "Filter",
    "Filters": "Filters",
    "Follow": "Follow",
    "Following": "Following",
    "Go to discussion": "Go to discussion",
    "Go to top": "Go to top",
    "Headline": "Headline",
    "Here you can ask your question": "Here you can ask your question",
    "Here you can find a video from Google (YouTube). To protect your data the content will only be loaded after you give your consent. Only then will YouTube set Cookies that collect information on user behaviour.": "Here you can find a video from Google (YouTube). To protect your data the content will only be loaded after you give your consent. Only then will YouTube set Cookies that collect information on user behaviour.",
    "Here you can find a video from Vimeo. To protect your data the content will only be loaded after you give your consent. Only then will Vimeo set cookies that collect information on user behaviour.": "Here you can find a video from Vimeo. To protect your data the content will only be loaded after you give your consent. Only then will Vimeo set cookies that collect information on user behaviour.",
    "Hide moderator's feedback": "Hide moderator's feedback",
    "Hide other answers": "Hide other answers",
    "Highlight": "Highlight",
    "Highlighted": "Highlighted",
    "I am not a robot": "I am not a robot",
    "If you add an image, please provide an alternate text. It serves as a textual description of the image content and is read out by screen readers. Describe the image in approx. 80 characters. Example: A busy square with people in summer.": "If you add an image, please provide an alternate text. It serves as a textual description of the image content and is read out by screen readers. Describe the image in approx. 80 characters. Example: A busy square with people in summer.",
    "If you leave this page changes you made will not be saved.": "If you leave this page changes you made will not be saved.",
    "Image mode": "Image mode",
    "Import polygon via file upload": "Import polygon via file upload",
    "Info": "Info",
    "Invalid file format.": "Invalid file format.",
    "Join the discussion": "Join the discussion",
    "Last discussed": "Last discussed",
    "Last edit was on ": "Last edit was on ",
    "Last edited on ": "Last edited on ",
    "Latest edit on": "Latest edit on",
    "Likes": "Likes",
    "Link to video: ": "Link to video: ",
    "Load more": "Load more",
    "Loading...": "Loading...",
    "Mark as read": "Mark as read",
    "Mark as unread": "Mark as unread",
    "Moderation dashboard overview": "Moderation dashboard overview",
    "Moderation project": "Moderation project",
    "Moderator": "Moderator",
    "Moderator's feedback": "Moderator's feedback",
    "More information can be found in the privacy policy of Google under: ": "More information can be found in the privacy policy of Google under: ",
    "More information can be found in the privacy policy of Vimeo under: ": "More information can be found in the privacy policy of Vimeo under: ",
    "Most answers": "Most answers",
    "Most down votes": "Most down votes",
    "Most recent": "Most recent",
    "Most reported": "Most reported",
    "Most up votes": "Most up votes",
    "Move down": "Move down",
    "Move up": "Move up",
    "Multiple Choice question": "Multiple Choice question",
    "Multiple answers are possible.": "Multiple answers are possible.",
    "New answer": "New answer",
    "Newest": "Newest",
    "No matches found within the project area": "No matches found within the project area",
    "Note that uploading Shapefiles is not supported with Internet Explorer 10": "Note that uploading Shapefiles is not supported with Internet Explorer 10",
    "Notification filters and sorting": "Notification filters and sorting",
    "Notification successfully marked as read.": "Notification successfully marked as read.",
    "Notification successfully marked as unread.": "Notification successfully marked as unread.",
    "Notifications has unread comments": "Notifications has unread comments",
    "Notifications of comments from project": "Notifications of comments from project",
    "Oldest": "Oldest",
    "Only invited users can actively participate.": "Only invited users can actively participate.",
    "Open information": "Open information",
    "Open question": "Open question",
    "Ordering": "Ordering",
    "Other": "Other",
    "Over 1 year left": "Over 1 year left",
    "Paragraph": "Paragraph",
    "Participants can add their own answer": "Participants can add their own answer",
    "Participants can vote for more than one option (multiple choice)": "Participants can vote for more than one option (multiple choice)",
    "Play video": "Play video",
    "Please add a comment.": "Please add a comment.",
    "Please enter your answer in this field.": "Please enter your answer in this field.",
    "Please login to answer": "Please login to answer",
    "Please login to comment": "Please login to comment",
    "Please specify:": "Please specify:",
    "Post": "Post",
    "Projects": "Projects",
    "Projects I am moderating": "Projects I am moderating",
    "Question": "Question",
    "Questions Answered": "Questions Answered",
    "Read": "Read",
    "Read less": "Read less",
    "Read more...": "Read more...",
    "Report": "Report",
    "Report sent": "Report sent",
    "Reported": "Reported",
    "Save": "Save",
    "Search": "Search",
    "Search contributions": "Search contributions",
    "Send Report": "Send Report",
    "Share": "Share",
    "Share link": "Share link",
    "Show less": "Show less",
    "Show moderator's feedback": "Show moderator's feedback",
    "Show more": "Show more",
    "Show other answers": "Show other answers",
    "Show preliminary results": "Show preliminary results",
    "Show results": "Show results",
    "Solve the math problem and click on the correct result. <strong>If you are having difficulty please contact us by {}email{}.</strong>": "Solve the math problem and click on the correct result. <strong>If you are having difficulty please contact us by {}email{}.</strong>",
    "Something seems to have gone wrong, please try again.": "Something seems to have gone wrong, please try again.",
    "Sorting": "Sorting",
    "Start search": "Start search",
    "Statistics": "Statistics",
    "Submit answer": "Submit answer",
    "Text mode": "Text mode",
    "Thank you! We are taking care of it.": "Thank you! We are taking care of it.",
    "The comment has already been moderated. Your feedback could not be saved.": "The comment has already been moderated. Your feedback could not be saved.",
    "The currently active phase doesn't allow to comment.": "The currently active phase doesn't allow to comment.",
    "The document could not be updated.": "The document could not be updated.",
    "The document has been updated.": "The document has been updated.",
    "The poll could not be updated. Please check the data you entered again.": "The poll could not be updated. Please check the data you entered again.",
    "The poll has been updated.": "The poll has been updated.",
    "The uploaded file could not be imported.": "The uploaded file could not be imported.",
    "The uploaded file is not a valid geojson file.": "The uploaded file is not a valid geojson file.",
    "The uploaded file is not a valid shapefile.": "The uploaded file is not a valid shapefile.",
    "There was a problem loading the CAPTCHA.": "There was a problem loading the CAPTCHA.",
    "This comment was blocked": "This comment was blocked",
    "This {}comment{} has been reported 1 time since it's creation": [
      "This {}comment{} has been reported 1 time since it's creation",
      "This {}comment{} has been reported %s times since it's creation"
    ],
    "To poll": "To poll",
    "Unblock": "Unblock",
    "Unhighlight": "Unhighlight",
    "Unread": "Unread",
    "Upload": "Upload",
    "Upload a polygon from a GeoJSON (.geojson) or a zipped Shapefile (.zip).": "Upload a polygon from a GeoJSON (.geojson) or a zipped Shapefile (.zip).",
    "View all": "View all",
    "Voting Options": "Voting Options",
    "Write feedback": "Write feedback",
    "Yes, I have read and agree to this organisation's %(linkStart)s terms of use %(linkEnd)s.": "Yes, I have read and agree to this organisation's %(linkStart)s terms of use %(linkEnd)s.",
    "You can still manage all your preferences on User Agreements.": "You can still manage all your preferences on User Agreements.",
    "You want to report this content? Your message will be sent to the moderation. The moderation will look at the reported content. The content will be deleted if it does not meet our discussion rules (netiquette).": "You want to report this content? Your message will be sent to the moderation. The moderation will look at the reported content. The content will be deleted if it does not meet our discussion rules (netiquette).",
    "You will be updated via email.": "You will be updated via email.",
    "You will no longer be updated via email.": "You will no longer be updated via email.",
    "Your answer could not be saved. Please check the data you entered again.": "Your answer could not be saved. Please check the data you entered again.",
    "Your answer has been saved.": "Your answer has been saved.",
    "Your answer is invalid or empty. Please try again.": "Your answer is invalid or empty. Please try again.",
    "Your choice": "Your choice",
    "Your comment": "Your comment",
    "Your comment here": "Your comment here",
    "Your feedback was successfully deleted.": "Your feedback was successfully deleted.",
    "Your feedback was successfully delivered.": "Your feedback was successfully delivered.",
    "Your feedback was successfully updated.": "Your feedback was successfully updated.",
    "Your message": "Your message",
    "Your reply": "Your reply",
    "Your reply here": "Your reply here",
    "add like": "add like",
    "add question to shortlist": "add question to shortlist",
    "add to live list": "add to live list",
    "add to shortlist": "add to shortlist",
    "all": "all",
    "cancel": "cancel",
    "characters": "characters",
    "comment": [
      "comment",
      "comments"
    ],
    "delete": "delete",
    "display on screen": "display on screen",
    "display question on screen": "display question on screen",
    "display: ": "display: ",
    "edit": "edit",
    "entry": [
      "entry",
      "entries"
    ],
    "entry found for ": [
      "entry found for ",
      "entries found for "
    ],
    "first chapter": "first chapter",
    "hide one reply": [
      "hide one reply",
      "hide %s replies"
    ],
    "hide question from audience": "hide question from audience",
    "hide replies": "hide replies",
    "is shown in front of a question? It has been marked by the moderation.": "is shown in front of a question? It has been marked by the moderation.",
    "left": "left",
    "likes": "likes",
    "mark as done": "mark as done",
    "mark as hidden": "mark as hidden",
    "mark question as answered": "mark question as answered",
    "new chapter": "new chapter",
    "no one has answered this question": "no one has answered this question",
    "noun\u0004Answer": "Answer",
    "on shortlist": "on shortlist",
    "other": "other",
    "person commented on this proposal.": [
      "person commented on this proposal.",
      "persons commented on this proposal."
    ],
    "person supports this proposal.": [
      "person supports this proposal.",
      "persons support this proposal."
    ],
    "person voted for this proposal.": [
      "person voted for this proposal.",
      "persons voted for this proposal."
    ],
    "play video": "play video",
    "post": "post",
    "posted a {}comment{}": "posted a {}comment{}",
    "private": "private",
    "public": "public",
    "remove": "remove",
    "remove from live list": "remove from live list",
    "remove from shortlist": "remove from shortlist",
    "save changes": "save changes",
    "select affiliation": "select affiliation",
    "semi-public": "semi-public",
    "submit feedback": "submit feedback",
    "undo like": "undo like",
    "undo mark as hidden": "undo mark as hidden",
    "update feedback": "update feedback",
    "verb\u0004Reply": "Reply",
    "view one reply": [
      "view one reply",
      "view %s replies"
    ]
  };
  for (const key in newcatalog) {
    django.catalog[key] = newcatalog[key];
  }
  

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

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

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

    django.pgettext = function(context, msgid) {
      let value = django.gettext(context + '\x04' + msgid);
      if (value.includes('\x04')) {
        value = msgid;
      }
      return value;
    };

    django.npgettext = function(context, singular, plural, count) {
      let value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count);
      if (value.includes('\x04')) {
        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",
      "%m/%d/%Y %H:%M:%S",
      "%m/%d/%Y %H:%M:%S.%f",
      "%m/%d/%Y %H:%M",
      "%m/%d/%y %H:%M:%S",
      "%m/%d/%y %H:%M:%S.%f",
      "%m/%d/%y %H:%M",
      "%Y-%m-%d"
    ],
    "DATE_FORMAT": "N j, Y",
    "DATE_INPUT_FORMATS": [
      "%Y-%m-%d",
      "%m/%d/%Y",
      "%m/%d/%y",
      "%b %d %Y",
      "%b %d, %Y",
      "%d %b %Y",
      "%d %b, %Y",
      "%B %d %Y",
      "%B %d, %Y",
      "%d %B %Y",
      "%d %B, %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) {
      const 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;
  }
};

