diff --git a/openassessment/__init__.py b/openassessment/__init__.py index 4ba9789bf5..945bb7f9fd 100644 --- a/openassessment/__init__.py +++ b/openassessment/__init__.py @@ -2,4 +2,4 @@ Initialization Information for Open Assessment Module """ -__version__ = '6.10.0' +__version__ = '6.11.0' diff --git a/openassessment/conf/locale/en/LC_MESSAGES/django.po b/openassessment/conf/locale/en/LC_MESSAGES/django.po index c8fc0689a7..b9cbe3ed81 100644 --- a/openassessment/conf/locale/en/LC_MESSAGES/django.po +++ b/openassessment/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-ora2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-07 14:52-0400\n" +"POT-Creation-Date: 2024-05-09 08:22-0500\n" "PO-Revision-Date: 2014-06-04 15:41-0400\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" @@ -224,6 +224,7 @@ msgstr "" #: templates/legacy/edit/oa_edit_basic_settings_list.html:93 #: templates/legacy/edit/oa_edit_basic_settings_list.html:131 #: templates/legacy/edit/oa_edit_basic_settings_list.html:157 +#: templates/legacy/edit/oa_edit_basic_settings_list.html:169 #: templates/legacy/edit/oa_edit_peer_assessment.html:45 msgid "False" msgstr "" @@ -232,6 +233,7 @@ msgstr "" #: templates/legacy/edit/oa_edit_basic_settings_list.html:94 #: templates/legacy/edit/oa_edit_basic_settings_list.html:132 #: templates/legacy/edit/oa_edit_basic_settings_list.html:158 +#: templates/legacy/edit/oa_edit_basic_settings_list.html:170 #: templates/legacy/edit/oa_edit_peer_assessment.html:46 msgid "True" msgstr "" @@ -331,6 +333,28 @@ msgid "" "response." msgstr "" +#: templates/legacy/edit/oa_edit_basic_settings_list.html:167 +msgid "Allow Learner Resubmissions" +msgstr "" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:174 +msgid "" +"Set to TRUE to allow learners to resubmit ungraded work. Set to FALSE if " +"resubmissions are not allowed." +msgstr "" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:178 +msgid "Resubmission Grace Period" +msgstr "" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:187 +msgid "" +"Specify the maximum period during which resubmissions are allowed. If left " +"blank, learners will be able to reset their submission as long as it has not " +"been graded. The grace period starts once the learner has submitted their " +"response." +msgstr "" + #: templates/legacy/edit/oa_edit_criterion.html:6 #: templates/legacy/staff_area/oa_student_info.html:122 #: templates/legacy/staff_area/oa_student_info_assessment_detail.html:25 @@ -1600,7 +1624,7 @@ msgstr "" msgid "We could not submit your response" msgstr "" -#: templates/legacy/response/oa_response.html:332 +#: templates/legacy/response/oa_response.html:333 msgid "Submit your response and move to the next step" msgstr "" @@ -1700,6 +1724,14 @@ msgid "" " " msgstr "" +#: templates/legacy/response/oa_response_submitted.html:63 +msgid "We could not reset your response" +msgstr "" + +#: templates/legacy/response/oa_response_submitted.html:69 +msgid "Reset response and submit again" +msgstr "" + #: templates/legacy/response/oa_response_team_already_submitted.html:15 msgid "Error" msgstr "" @@ -2354,6 +2386,22 @@ msgstr "" msgid "Self Assessment to Staff Assessment" msgstr "" +#: xblock/openassessmentblock.py:1358 +msgid "You can't reset your submission." +msgstr "" + +#: xblock/openassessmentblock.py:1371 +msgid "The user does not exist." +msgstr "" + +#: xblock/openassessmentblock.py:1374 +msgid "There is no submission to reset." +msgstr "" + +#: xblock/openassessmentblock.py:1376 +msgid "Submission reset successfully." +msgstr "" + #: xblock/rubric_reuse_mixin.py:62 msgid "You must specify a block id from which to copy a rubric." msgstr "" @@ -2454,30 +2502,30 @@ msgid "" "allow the team to resubmit a response." msgstr "" -#: xblock/studio_mixin.py:244 xblock/studio_mixin.py:256 +#: xblock/studio_mixin.py:246 xblock/studio_mixin.py:258 msgid "Error updating XBlock configuration" msgstr "" -#: xblock/studio_mixin.py:261 +#: xblock/studio_mixin.py:263 msgid "Error: Text Response and File Upload Response cannot both be disabled" msgstr "" -#: xblock/studio_mixin.py:265 +#: xblock/studio_mixin.py:267 msgid "" "Error: When Text Response is disabled, File Upload Response must be Required" msgstr "" -#: xblock/studio_mixin.py:268 +#: xblock/studio_mixin.py:270 msgid "" "Error: When File Upload Response is disabled, Text Response must be Required" msgstr "" -#: xblock/studio_mixin.py:292 +#: xblock/studio_mixin.py:294 #, python-brace-format msgid "Validation error: {error}" msgstr "" -#: xblock/studio_mixin.py:324 +#: xblock/studio_mixin.py:328 msgid "Successfully updated OpenAssessment XBlock" msgstr "" diff --git a/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po b/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po index 89ed846c44..2e8d568cfb 100644 --- a/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-ora2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-07 14:52-0400\n" +"POT-Creation-Date: 2024-05-09 08:44-0500\n" "PO-Revision-Date: 2014-06-04 15:41-0400\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" @@ -18,518 +18,545 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:77 xblock/static/js/src/oa_server.js:113 -#: xblock/static/js/src/oa_server.js:137 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:78 xblock/static/js/src/oa_server.js:114 +#: xblock/static/js/src/oa_server.js:138 msgid "This section could not be loaded." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:158 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:159 msgid "The staff assessment form could not be loaded." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:180 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:181 msgid "The display of ungraded and checked out responses could not be loaded." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:214 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:215 msgid "This response could not be submitted." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 #: xblock/static/js/src/oa_server.js:237 +msgid "The submission could not be reset." +msgstr "" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:260 msgid "Please check your internet connection." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:262 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:285 msgid "This feedback could not be submitted." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:287 xblock/static/js/src/oa_server.js:378 -#: xblock/static/js/src/oa_server.js:401 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:310 xblock/static/js/src/oa_server.js:401 +#: xblock/static/js/src/oa_server.js:424 msgid "This assessment could not be submitted." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:424 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:447 msgid "One or more rescheduling tasks failed." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:484 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:509 msgid "This problem could not be saved." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:505 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:530 msgid "The server could not be contacted." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:531 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:556 msgid "Could not retrieve upload url." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:550 xblock/static/js/src/oa_server.js:569 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:575 xblock/static/js/src/oa_server.js:594 msgid "Server error." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:589 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:614 msgid "Could not retrieve download url." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:615 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:640 msgid "The submission could not be removed from the grading pool." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:671 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:696 msgid "Multiple teams returned for course" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:678 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:703 msgid "Could not load teams information." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:700 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:725 msgid "User lookup failed" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:705 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:730 msgid "Error when looking up username" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:729 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:754 msgid "Failed to clone rubric" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "View and grade responses" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "Demo the new Grading Experience" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:97 msgid "Unit Name" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:98 msgid "Units" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:105 msgid "Assessment" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:106 msgid "Assessments" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:113 #: xblock/static/js/src/lms/oa_course_items_listing.js:114 msgid "Total Responses" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:121 #: xblock/static/js/src/lms/oa_course_items_listing.js:122 msgid "Training" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:129 #: xblock/static/js/src/lms/oa_course_items_listing.js:130 msgid "Peer" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:137 #: xblock/static/js/src/lms/oa_course_items_listing.js:138 msgid "Self" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:145 #: xblock/static/js/src/lms/oa_course_items_listing.js:146 msgid "Waiting" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:153 #: xblock/static/js/src/lms/oa_course_items_listing.js:154 msgid "Staff" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:161 #: xblock/static/js/src/lms/oa_course_items_listing.js:162 msgid "Final Grade Received" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:169 msgid "Staff Grader" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:200 msgid "List of Open Assessments is unavailable" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:302 #: xblock/static/js/src/lms/oa_course_items_listing.js:353 msgid "Please wait" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:326 msgid "Block view is unavailable" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:338 msgid "Back to Full List" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_confirmation_alert.js:5 msgid "Confirm" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_confirmation_alert.js:7 msgid "Cancel" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:253 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:261 msgid "" "There is still file upload in progress. Please wait until it is finished." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:243 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:251 msgid "Cannot submit empty response even everything is optional." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:235 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:243 msgid "Please upload a file." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:228 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:236 msgid "Please provide a response." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:328 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:336 msgid "No files selected for upload." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:335 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:343 msgid "Please provide a description for each file you are uploading." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:344 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:352 msgid "Your file has been deleted or path has been changed: " msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:439 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:447 msgid "Saving draft" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:446 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:454 msgid "" "If you leave this page without saving or submitting your response, you will " "lose any work you have done on the response." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:461 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:469 msgid "Saving draft..." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:477 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:485 msgid "Draft saved!" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:490 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:498 msgid "Error" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:511 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:519 msgid "Confirm Submit Response" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:514 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:523 +msgid "" +"You're about to submit your response for this assignment. After you submit " +"this response, you may have a limited time to resubmit before your " +"submission is graded." +msgstr "" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:529 msgid "" "You're about to submit your response for this assignment. After you submit " "this response, you can't change it or submit a new response." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:589 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:571 +msgid "Confirm Reset" +msgstr "" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:573 +msgid "" +"You're about to reset your response for this assignment. You will need to " +"submit a new response in order to complete this step. Are you sure you want " +"to continue?" +msgstr "" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:644 msgid "Individual file size must be {max_files_mb}MB or less." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:603 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:658 msgid "" "File upload failed: unsupported file type. Only the supported file types can " "be uploaded. If you have questions, please reach out to the course team." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:614 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:669 msgid "The maximum number files that can be saved is " msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:682 -#: xblock/static/js/src/lms/oa_response.js:688 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:737 +#: xblock/static/js/src/lms/oa_response.js:743 msgid "Describe " msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:682 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:737 msgid "(required):" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:702 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:757 msgid "Thumbnail view of " msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:779 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:834 msgid "Confirm Delete Uploaded File" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:804 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:859 msgid "" "Are you sure you want to delete the following file? It cannot be restored.\n" "File: " msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_self.js:138 msgid "" "If you leave this page without submitting your self assessment, you will " "lose any work you have done." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:143 #: xblock/static/js/src/lms/oa_staff_area.js:253 msgid "Unexpected server error." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:147 msgid "You must provide a learner name." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:214 msgid "" "This grade will be applied to all members of the team. Do you want to " "continue?" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:218 msgid "Confirm Grade Team Submission" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:304 msgid "Error getting the number of ungraded responses" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:538 msgid "" "If you leave this page without submitting your staff assessment, you will " "lose any work you have done." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_training.js:130 msgid "Feedback available for selection." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_peer.js:217 msgid "" "If you leave this page without submitting your peer assessment, you will " "lose any work you have done." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Refresh" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Action" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Review" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Username" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Peers Assessed" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Peer Responses Received" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Time Spent On Current Step" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Staff assessment" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Grade Status" msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "The \"{name}\" problem is configured to require a minimum of {min_grades} " "peer grades, and asks to review {min_graded} peers." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "There are currently {stuck_learners} learners in the waiting state, meaning " "they have not yet met all requirements for Peer Assessment. " msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "However, {overwritten_count} of these students have received a grade through " "the staff grade override tool already." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Error while fetching student data." msgstr "" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 #: xblock/static/js/src/lms/oa_base.js:441 msgid "Unable to load" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Paragraph" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Preformatted" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 3" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 4" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 5" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 6" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_container_item.js:43 msgid "Unnamed Option" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_container_item.js:53 msgid "Not Selected" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_rubric.js:124 msgid "Problem cloning rubric" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:100 msgid "Criterion Added" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:102 msgid "" "You have added a criterion. You will need to select an option for the " @@ -537,13 +564,13 @@ msgid "" "Steps tab." msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:150 #: xblock/static/js/src/studio/oa_edit_listeners.js:186 msgid "Option Deleted" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:152 msgid "" "You have deleted an option. That option has been removed from its criterion " @@ -551,64 +578,71 @@ msgid "" "select a new option for the criterion." msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:188 msgid "" "You have deleted all the options for this criterion. The criterion has been " "removed from the sample responses in the Learner Training step." msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:214 msgid "Criterion Deleted" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:216 msgid "" "You have deleted a criterion. The criterion has been removed from the " "example responses in the Learner Training step." msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:394 msgid "Warning" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:395 msgid "" "Changes to steps that are not selected as part of the assignment will not be " "saved." msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 -#: xblock/static/js/src/studio/oa_edit_settings.js:91 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:104 +msgid "" +"Time must be in the format dd:hh:mm. The days must be between 00 and 99, the " +"hours between 00 and 23, and the minutes between 00 and 59." +msgstr "" + +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:118 msgid "File types can not be empty." msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 -#: xblock/static/js/src/studio/oa_edit_settings.js:101 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:128 msgid "The following file types are not allowed: " msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit.js:183 msgid "Save Unsuccessful" msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit.js:184 msgid "Errors detected on the following tabs: " msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 msgid "" "This ORA has already been released. Changes will only affect learners making " "new submissions. Existing submissions will not be modified by this change." msgstr "" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 -#: xblock/static/js/src/studio/oa_edit.js:319 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit.js:321 msgid "error count: " msgstr "" diff --git a/openassessment/conf/locale/eo/LC_MESSAGES/django.mo b/openassessment/conf/locale/eo/LC_MESSAGES/django.mo index f1f1ba4a6e..d9b3d9e7c4 100644 Binary files a/openassessment/conf/locale/eo/LC_MESSAGES/django.mo and b/openassessment/conf/locale/eo/LC_MESSAGES/django.mo differ diff --git a/openassessment/conf/locale/eo/LC_MESSAGES/django.po b/openassessment/conf/locale/eo/LC_MESSAGES/django.po index e2a9e45d80..605a7dd7a1 100644 --- a/openassessment/conf/locale/eo/LC_MESSAGES/django.po +++ b/openassessment/conf/locale/eo/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-ora2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-07 14:52-0400\n" +"POT-Creation-Date: 2024-05-09 08:22-0500\n" "PO-Revision-Date: 2014-06-04 15:41-0400\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" @@ -257,6 +257,7 @@ msgstr "Àllöw Mültïplé Fïlés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #: templates/legacy/edit/oa_edit_basic_settings_list.html #: templates/legacy/edit/oa_edit_basic_settings_list.html #: templates/legacy/edit/oa_edit_basic_settings_list.html +#: templates/legacy/edit/oa_edit_basic_settings_list.html #: templates/legacy/edit/oa_edit_peer_assessment.html msgid "False" msgstr "Fälsé Ⱡ'σяєм ιρѕ#" @@ -265,6 +266,7 @@ msgstr "Fälsé Ⱡ'σяєм ιρѕ#" #: templates/legacy/edit/oa_edit_basic_settings_list.html #: templates/legacy/edit/oa_edit_basic_settings_list.html #: templates/legacy/edit/oa_edit_basic_settings_list.html +#: templates/legacy/edit/oa_edit_basic_settings_list.html #: templates/legacy/edit/oa_edit_peer_assessment.html msgid "True" msgstr "Trüé Ⱡ'σяєм ι#" @@ -394,6 +396,38 @@ msgstr "" "Spéçïfý whéthér léärnérs çän séé thé rüßrïç whïlé théý äré wörkïng ön théïr " "réspönsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +#: templates/legacy/edit/oa_edit_basic_settings_list.html +msgid "Allow Learner Resubmissions" +msgstr "Àllöw Léärnér Résüßmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html +msgid "" +"Set to TRUE to allow learners to resubmit ungraded work. Set to FALSE if " +"resubmissions are not allowed." +msgstr "" +"Sét tö TRÛÉ tö ällöw léärnérs tö résüßmït üngrädéd wörk. Sét tö FÀLSÉ ïf " +"résüßmïssïöns äré nöt ällöwéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html +msgid "Resubmission Grace Period" +msgstr "Résüßmïssïön Gräçé Pérïöd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html +msgid "" +"Specify the maximum period during which resubmissions are allowed. If left " +"blank, learners will be able to reset their submission as long as it has not" +" been graded. The grace period starts once the learner has submitted their " +"response." +msgstr "" +"Spéçïfý thé mäxïmüm pérïöd dürïng whïçh résüßmïssïöns äré ällöwéd. Ìf léft " +"ßlänk, léärnérs wïll ßé äßlé tö rését théïr süßmïssïön äs löng äs ït häs nöt" +" ßéén grädéd. Thé gräçé pérïöd stärts önçé thé léärnér häs süßmïttéd théïr " +"réspönsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłł#" + #: templates/legacy/edit/oa_edit_criterion.html #: templates/legacy/staff_area/oa_student_info.html #: templates/legacy/staff_area/oa_student_info_assessment_detail.html @@ -2137,6 +2171,15 @@ msgstr "" " Ýöü stïll nééd tö çömplété thé %(start_tag)ssélf ässéssmént%(end_tag)s stép.\n" " Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +#: templates/legacy/response/oa_response_submitted.html +msgid "We could not reset your response" +msgstr "" +"Wé çöüld nöt rését ýöür réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: templates/legacy/response/oa_response_submitted.html +msgid "Reset response and submit again" +msgstr "Rését réspönsé änd süßmït ägäïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + #: templates/legacy/response/oa_response_team_already_submitted.html msgid "Error" msgstr "Érrör Ⱡ'σяєм ιρѕ#" @@ -2960,6 +3003,24 @@ msgid "Self Assessment to Staff Assessment" msgstr "" "Sélf Àsséssmént tö Stäff Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" +#: xblock/openassessmentblock.py +msgid "You can't reset your submission." +msgstr "" +"Ýöü çän't rését ýöür süßmïssïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: xblock/openassessmentblock.py +msgid "The user does not exist." +msgstr "Thé üsér döés nöt éxïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#: xblock/openassessmentblock.py +msgid "There is no submission to reset." +msgstr "" +"Théré ïs nö süßmïssïön tö rését. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: xblock/openassessmentblock.py +msgid "Submission reset successfully." +msgstr "Süßmïssïön rését süççéssfüllý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + #: xblock/rubric_reuse_mixin.py msgid "You must specify a block id from which to copy a rubric." msgstr "" diff --git a/openassessment/conf/locale/eo/LC_MESSAGES/djangojs.mo b/openassessment/conf/locale/eo/LC_MESSAGES/djangojs.mo index 7ce4dbcc90..27c0439180 100644 Binary files a/openassessment/conf/locale/eo/LC_MESSAGES/djangojs.mo and b/openassessment/conf/locale/eo/LC_MESSAGES/djangojs.mo differ diff --git a/openassessment/conf/locale/eo/LC_MESSAGES/djangojs.po b/openassessment/conf/locale/eo/LC_MESSAGES/djangojs.po index 698d067a6f..d25a9bf8e8 100644 --- a/openassessment/conf/locale/eo/LC_MESSAGES/djangojs.po +++ b/openassessment/conf/locale/eo/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-ora2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-07 14:52-0400\n" +"POT-Creation-Date: 2024-05-09 08:44-0500\n" "PO-Revision-Date: 2014-06-04 15:41-0400\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" @@ -18,56 +18,63 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js xblock/static/js/src/oa_server.js #: xblock/static/js/src/oa_server.js msgid "This section could not be loaded." msgstr "" "Thïs séçtïön çöüld nöt ßé löädéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "The staff assessment form could not be loaded." msgstr "" "Thé stäff ässéssmént förm çöüld nöt ßé löädéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя α#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "The display of ungraded and checked out responses could not be loaded." msgstr "" "Thé dïspläý öf üngrädéd änd çhéçkéd öüt réspönsés çöüld nöt ßé löädéd. " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "This response could not be submitted." msgstr "" "Thïs réspönsé çöüld nöt ßé süßmïttéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js +#: xblock/static/js/src/oa_server.js +msgid "The submission could not be reset." +msgstr "" +"Thé süßmïssïön çöüld nöt ßé rését. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "Please check your internet connection." msgstr "" "Pléäsé çhéçk ýöür ïntérnét çönnéçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "This feedback could not be submitted." msgstr "" "Thïs féédßäçk çöüld nöt ßé süßmïttéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js xblock/static/js/src/oa_server.js #: xblock/static/js/src/oa_server.js msgid "This assessment could not be submitted." @@ -75,198 +82,198 @@ msgstr "" "Thïs ässéssmént çöüld nöt ßé süßmïttéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "One or more rescheduling tasks failed." msgstr "" "Öné ör möré résçhédülïng täsks fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "This problem could not be saved." msgstr "" "Thïs prößlém çöüld nöt ßé sävéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "The server could not be contacted." msgstr "" "Thé sérvér çöüld nöt ßé çöntäçtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "Could not retrieve upload url." msgstr "Çöüld nöt rétrïévé üplöäd ürl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js xblock/static/js/src/oa_server.js msgid "Server error." msgstr "Sérvér érrör. Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "Could not retrieve download url." msgstr "" "Çöüld nöt rétrïévé döwnlöäd ürl. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "The submission could not be removed from the grading pool." msgstr "" "Thé süßmïssïön çöüld nöt ßé rémövéd fröm thé grädïng pööl. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "Multiple teams returned for course" msgstr "" "Mültïplé téäms rétürnéd för çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "Could not load teams information." msgstr "" "Çöüld nöt löäd téäms ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "User lookup failed" msgstr "Ûsér lööküp fäïléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "Error when looking up username" msgstr "Érrör whén löökïng üp üsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/oa_server.js msgid "Failed to clone rubric" msgstr "Fäïléd tö çlöné rüßrïç Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "View and grade responses" msgstr "Vïéw änd grädé réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Demo the new Grading Experience" msgstr "Démö thé néw Grädïng Éxpérïénçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Unit Name" msgstr "Ûnït Nämé Ⱡ'σяєм ιρѕυм ∂σł#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Units" msgstr "Ûnïts Ⱡ'σяєм ιρѕ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Assessment" msgstr "Àsséssmént Ⱡ'σяєм ιρѕυм ∂σłσ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Assessments" msgstr "Àsséssménts Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Total Responses" msgstr "Tötäl Réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Training" msgstr "Träïnïng Ⱡ'σяєм ιρѕυм ∂#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Peer" msgstr "Péér Ⱡ'σяєм ι#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Self" msgstr "Sélf Ⱡ'σяєм ι#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Waiting" msgstr "Wäïtïng Ⱡ'σяєм ιρѕυм #" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Staff" msgstr "Stäff Ⱡ'σяєм ιρѕ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Final Grade Received" msgstr "Fïnäl Grädé Réçéïvéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Staff Grader" msgstr "Stäff Grädér Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "List of Open Assessments is unavailable" msgstr "" "Lïst öf Öpén Àsséssménts ïs ünäväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Please wait" msgstr "Pléäsé wäït Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Block view is unavailable" msgstr "Blöçk vïéw ïs ünäväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_course_items_listing.js msgid "Back to Full List" msgstr "Bäçk tö Füll Lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_confirmation_alert.js msgid "Confirm" msgstr "Çönfïrm Ⱡ'σяєм ιρѕυм #" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_confirmation_alert.js msgid "Cancel" msgstr "Çänçél Ⱡ'σяєм ιρѕυ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "" "There is still file upload in progress. Please wait until it is finished." @@ -274,48 +281,48 @@ msgstr "" "Théré ïs stïll fïlé üplöäd ïn prögréss. Pléäsé wäït üntïl ït ïs fïnïshéd. " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Cannot submit empty response even everything is optional." msgstr "" "Çännöt süßmït émptý réspönsé évén évérýthïng ïs öptïönäl. Ⱡ'σяєм ιρѕυм ∂σłσя" " ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Please upload a file." msgstr "Pléäsé üplöäd ä fïlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Please provide a response." msgstr "Pléäsé prövïdé ä réspönsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "No files selected for upload." msgstr "Nö fïlés séléçtéd för üplöäd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Please provide a description for each file you are uploading." msgstr "" "Pléäsé prövïdé ä désçrïptïön för éäçh fïlé ýöü äré üplöädïng. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Your file has been deleted or path has been changed: " msgstr "" "Ýöür fïlé häs ßéén délétéd ör päth häs ßéén çhängéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" " αмєт, ¢σηѕє¢тєтυя α#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Saving draft" msgstr "Sävïng dräft Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "" "If you leave this page without saving or submitting your response, you will " @@ -324,27 +331,43 @@ msgstr "" "Ìf ýöü léävé thïs pägé wïthöüt sävïng ör süßmïttïng ýöür réspönsé, ýöü wïll " "lösé äný wörk ýöü hävé döné ön thé réspönsé. Ⱡ'σяєм ιρѕυ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Saving draft..." msgstr "Sävïng dräft... Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Draft saved!" msgstr "Dräft sävéd! Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Error" msgstr "Érrör Ⱡ'σяєм ιρѕ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Confirm Submit Response" msgstr "Çönfïrm Süßmït Réspönsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/js/src/lms/oa_response.js +msgid "" +"You're about to submit your response for this assignment. After you submit " +"this response, you may have a limited time to resubmit before your " +"submission is graded." +msgstr "" +"Ýöü'ré äßöüt tö süßmït ýöür réspönsé för thïs ässïgnmént. Àftér ýöü süßmït " +"thïs réspönsé, ýöü mäý hävé ä lïmïtéd tïmé tö résüßmït ßéföré ýöür " +"süßmïssïön ïs grädéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂є#" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "" "You're about to submit your response for this assignment. After you submit " @@ -359,14 +382,35 @@ msgstr "" "¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " "ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/js/src/lms/oa_response.js +msgid "Confirm Reset" +msgstr "Çönfïrm Rését Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js +#: xblock/static/js/src/lms/oa_response.js +msgid "" +"You're about to reset your response for this assignment. You will need to " +"submit a new response in order to complete this step. Are you sure you want " +"to continue?" +msgstr "" +"Ýöü'ré äßöüt tö rését ýöür réspönsé för thïs ässïgnmént. Ýöü wïll nééd tö " +"süßmït ä néw réspönsé ïn ördér tö çömplété thïs stép. Àré ýöü süré ýöü wänt " +"tö çöntïnüé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕ#" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Individual file size must be {max_files_mb}MB or less." msgstr "" "Ìndïvïdüäl fïlé sïzé müst ßé {max_files_mb}MB ör léss. Ⱡ'σяєм ιρѕυм ∂σłσя " "ѕιт αмєт, ¢σηѕє¢тєтυя #" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "" "File upload failed: unsupported file type. Only the supported file types can" @@ -381,35 +425,35 @@ msgstr "" "¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " "ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηι#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "The maximum number files that can be saved is " msgstr "" "Thé mäxïmüm nümßér fïlés thät çän ßé sävéd ïs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя α#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js #: xblock/static/js/src/lms/oa_response.js msgid "Describe " msgstr "Désçrïßé Ⱡ'σяєм ιρѕυм ∂σł#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "(required):" msgstr "(réqüïréd): Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Thumbnail view of " msgstr "Thümßnäïl vïéw öf Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "Confirm Delete Uploaded File" msgstr "Çönfïrm Délété Ûplöädéd Fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_response.js msgid "" "Are you sure you want to delete the following file? It cannot be restored.\n" @@ -418,7 +462,7 @@ msgstr "" "Àré ýöü süré ýöü wänt tö délété thé föllöwïng fïlé? Ìt çännöt ßé réstöréd.\n" "Fïlé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_self.js msgid "" "If you leave this page without submitting your self assessment, you will " @@ -427,19 +471,19 @@ msgstr "" "Ìf ýöü léävé thïs pägé wïthöüt süßmïttïng ýöür sélf ässéssmént, ýöü wïll " "lösé äný wörk ýöü hävé döné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_staff_area.js #: xblock/static/js/src/lms/oa_staff_area.js msgid "Unexpected server error." msgstr "Ûnéxpéçtéd sérvér érrör. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_staff_area.js msgid "You must provide a learner name." msgstr "" "Ýöü müst prövïdé ä léärnér nämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_staff_area.js msgid "" "This grade will be applied to all members of the team. Do you want to " @@ -448,19 +492,19 @@ msgstr "" "Thïs grädé wïll ßé äpplïéd tö äll mémßérs öf thé téäm. Dö ýöü wänt tö " "çöntïnüé? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_staff_area.js msgid "Confirm Grade Team Submission" msgstr "Çönfïrm Grädé Téäm Süßmïssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_staff_area.js msgid "Error getting the number of ungraded responses" msgstr "" "Érrör géttïng thé nümßér öf üngrädéd réspönsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя α#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_staff_area.js msgid "" "If you leave this page without submitting your staff assessment, you will " @@ -469,13 +513,13 @@ msgstr "" "Ìf ýöü léävé thïs pägé wïthöüt süßmïttïng ýöür stäff ässéssmént, ýöü wïll " "lösé äný wörk ýöü hävé döné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_training.js msgid "Feedback available for selection." msgstr "" "Féédßäçk äväïläßlé för séléçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_peer.js msgid "" "If you leave this page without submitting your peer assessment, you will " @@ -484,43 +528,43 @@ msgstr "" "Ìf ýöü léävé thïs pägé wïthöüt süßmïttïng ýöür péér ässéssmént, ýöü wïll " "lösé äný wörk ýöü hävé döné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "Refresh" msgstr "Réfrésh Ⱡ'σяєм ιρѕυм #" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "Action" msgstr "Àçtïön Ⱡ'σяєм ιρѕυ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "Review" msgstr "Révïéw Ⱡ'σяєм ιρѕυ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "Username" msgstr "Ûsérnämé Ⱡ'σяєм ιρѕυм ∂#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "Peers Assessed" msgstr "Péérs Àssésséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "Peer Responses Received" msgstr "Péér Réspönsés Réçéïvéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "Time Spent On Current Step" msgstr "Tïmé Spént Ön Çürrént Stép Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "Staff assessment" msgstr "Stäff ässéssmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "Grade Status" msgstr "Grädé Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "" "The \"{name}\" problem is configured to require a minimum of {min_grades} " "peer grades, and asks to review {min_graded} peers." @@ -529,7 +573,7 @@ msgstr "" "péér grädés, änd äsks tö révïéw {min_graded} péérs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αм#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "" "There are currently {stuck_learners} learners in the waiting state, meaning " "they have not yet met all requirements for Peer Assessment. " @@ -537,7 +581,7 @@ msgstr "" "Théré äré çürréntlý {stuck_learners} léärnérs ïn thé wäïtïng stäté, méänïng " "théý hävé nöt ýét mét äll réqüïréménts för Péér Àsséssmént. Ⱡ'σяєм ιρ#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "" "However, {overwritten_count} of these students have received a grade through" " the staff grade override tool already." @@ -545,67 +589,67 @@ msgstr "" "Höwévér, {overwritten_count} öf thésé stüdénts hävé réçéïvéd ä grädé thröügh" " thé stäff grädé övérrïdé tööl älréädý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js msgid "Error while fetching student data." msgstr "" "Érrör whïlé fétçhïng stüdént dätä. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js #: xblock/static/js/src/lms/oa_base.js msgid "Unable to load" msgstr "Ûnäßlé tö löäd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_tiny_mce.js msgid "Paragraph" msgstr "Pärägräph Ⱡ'σяєм ιρѕυм ∂σł#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_tiny_mce.js msgid "Preformatted" msgstr "Préförmättéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_tiny_mce.js msgid "Heading 3" msgstr "Héädïng 3 Ⱡ'σяєм ιρѕυм ∂σł#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_tiny_mce.js msgid "Heading 4" msgstr "Héädïng 4 Ⱡ'σяєм ιρѕυм ∂σł#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_tiny_mce.js msgid "Heading 5" msgstr "Héädïng 5 Ⱡ'σяєм ιρѕυм ∂σł#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_tiny_mce.js msgid "Heading 6" msgstr "Héädïng 6 Ⱡ'σяєм ιρѕυм ∂σł#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_container_item.js msgid "Unnamed Option" msgstr "Ûnnäméd Öptïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_container_item.js msgid "Not Selected" msgstr "Nöt Séléçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_rubric.js msgid "Problem cloning rubric" msgstr "Prößlém çlönïng rüßrïç Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_listeners.js msgid "Criterion Added" msgstr "Çrïtérïön Àddéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_listeners.js msgid "" "You have added a criterion. You will need to select an option for the " @@ -621,13 +665,13 @@ msgstr "" "νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " "¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłι#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_listeners.js #: xblock/static/js/src/studio/oa_edit_listeners.js msgid "Option Deleted" msgstr "Öptïön Délétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_listeners.js msgid "" "You have deleted an option. That option has been removed from its criterion " @@ -643,7 +687,7 @@ msgstr "" "∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" " ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂є#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_listeners.js msgid "" "You have deleted all the options for this criterion. The criterion has been " @@ -658,12 +702,12 @@ msgstr "" "¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " "ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łα#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_listeners.js msgid "Criterion Deleted" msgstr "Çrïtérïön Délétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_listeners.js msgid "" "You have deleted a criterion. The criterion has been removed from the " @@ -672,12 +716,12 @@ msgstr "" "Ýöü hävé délétéd ä çrïtérïön. Thé çrïtérïön häs ßéén rémövéd fröm thé " "éxämplé réspönsés ïn thé Léärnér Träïnïng stép. Ⱡ'σяєм ιρѕυм ∂#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_listeners.js msgid "Warning" msgstr "Wärnïng Ⱡ'σяєм ιρѕυм #" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_listeners.js msgid "" "Changes to steps that are not selected as part of the assignment will not be" @@ -686,31 +730,46 @@ msgstr "" "Çhängés tö stéps thät äré nöt séléçtéd äs pärt öf thé ässïgnmént wïll nöt ßé" " sävéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js +#: xblock/static/js/src/studio/oa_edit_settings.js +msgid "" +"Time must be in the format dd:hh:mm. The days must be between 00 and 99, the" +" hours between 00 and 23, and the minutes between 00 and 59." +msgstr "" +"Tïmé müst ßé ïn thé förmät dd:hh:mm. Thé däýs müst ßé ßétwéén 00 änd 99, thé" +" höürs ßétwéén 00 änd 23, änd thé mïnütés ßétwéén 00 änd 59. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσя#" + +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_settings.js msgid "File types can not be empty." msgstr "Fïlé týpés çän nöt ßé émptý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit_settings.js msgid "The following file types are not allowed: " msgstr "" "Thé föllöwïng fïlé týpés äré nöt ällöwéd: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit.js msgid "Save Unsuccessful" msgstr "Sävé Ûnsüççéssfül Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit.js msgid "Errors detected on the following tabs: " msgstr "" "Érrörs détéçtéd ön thé föllöwïng täßs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js msgid "" "This ORA has already been released. Changes will only affect learners making" " new submissions. Existing submissions will not be modified by this change." @@ -724,7 +783,7 @@ msgstr "" "¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " "ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт α#" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js #: xblock/static/js/src/studio/oa_edit.js msgid "error count: " msgstr "érrör çöünt: Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" diff --git a/openassessment/conf/locale/es_419/LC_MESSAGES/django.mo b/openassessment/conf/locale/es_419/LC_MESSAGES/django.mo index 4a1908c8f1..b88e64fc42 100644 Binary files a/openassessment/conf/locale/es_419/LC_MESSAGES/django.mo and b/openassessment/conf/locale/es_419/LC_MESSAGES/django.mo differ diff --git a/openassessment/conf/locale/es_419/LC_MESSAGES/django.po b/openassessment/conf/locale/es_419/LC_MESSAGES/django.po index b571f0f28d..8605932035 100644 --- a/openassessment/conf/locale/es_419/LC_MESSAGES/django.po +++ b/openassessment/conf/locale/es_419/LC_MESSAGES/django.po @@ -35,7 +35,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-07 14:52-0400\n" +"POT-Creation-Date: 2024-05-09 11:58-0400\n" "PO-Revision-Date: 2014-06-11 13:03+0000\n" "Last-Translator: Zimeng Chen, 2023\n" "Language-Team: Spanish (Latin America) (http://app.transifex.com/open-edx/" @@ -272,6 +272,7 @@ msgstr "Habilita Múltiples Documentos" #: templates/legacy/edit/oa_edit_basic_settings_list.html:93 #: templates/legacy/edit/oa_edit_basic_settings_list.html:131 #: templates/legacy/edit/oa_edit_basic_settings_list.html:157 +#: templates/legacy/edit/oa_edit_basic_settings_list.html:169 #: templates/legacy/edit/oa_edit_peer_assessment.html:45 msgid "False" msgstr "Falso" @@ -280,6 +281,7 @@ msgstr "Falso" #: templates/legacy/edit/oa_edit_basic_settings_list.html:94 #: templates/legacy/edit/oa_edit_basic_settings_list.html:132 #: templates/legacy/edit/oa_edit_basic_settings_list.html:158 +#: templates/legacy/edit/oa_edit_basic_settings_list.html:170 #: templates/legacy/edit/oa_edit_peer_assessment.html:46 msgid "True" msgstr "Verdadero" @@ -398,6 +400,34 @@ msgstr "" "Especifica si los estudiantes pueden ver la rúbrica mientras se encuentran " "formulando su respuesta." +#: templates/legacy/edit/oa_edit_basic_settings_list.html:167 +msgid "Allow Learner Resubmissions" +msgstr "Permitir Reenvíos de Estudiantes" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:174 +msgid "" +"Set to TRUE to allow learners to resubmit ungraded work. Set to FALSE if " +"resubmissions are not allowed." +msgstr "" +"Configura en VERDADERO para permitir a los estudiantes reenviar trabajos no " +"calificados. Configura en FALSO si los reenvíos no están permitidos." + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:178 +msgid "Resubmission Grace Period" +msgstr "Período de Gracia para Reenvíos" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:187 +msgid "" +"Specify the maximum period during which resubmissions are allowed. If left " +"blank, learners will be able to reset their submission as long as it has not " +"been graded. The grace period starts once the learner has submitted their " +"response." +msgstr "" +"Especifica el período máximo durante el cual se permiten los reenvíos. Si se " +"deja en blanco, los estudiantes podrán restablecer su envío siempre y cuando " +"no haya sido calificado. El período de gracia comienza una vez que el " +"estudiante ha enviado su respuesta." + #: templates/legacy/edit/oa_edit_criterion.html:6 #: templates/legacy/staff_area/oa_student_info.html:122 #: templates/legacy/staff_area/oa_student_info_assessment_detail.html:25 @@ -1954,7 +1984,7 @@ msgstr "" msgid "We could not submit your response" msgstr "No pudimos subir su respuesta" -#: templates/legacy/response/oa_response.html:332 +#: templates/legacy/response/oa_response.html:333 msgid "Submit your response and move to the next step" msgstr "Publique su respuesta y continúe con el siguiente paso" @@ -2080,6 +2110,14 @@ msgstr "" "Todavía debe completar la %(start_tag)setapa de auto evaluación%(end_tag)s.\n" " " +#: templates/legacy/response/oa_response_submitted.html:63 +msgid "We could not reset your response" +msgstr "No pudimos restablecer su respuesta" + +#: templates/legacy/response/oa_response_submitted.html:69 +msgid "Reset response and submit again" +msgstr "Restablecer respuesta y enviar de nuevo" + #: templates/legacy/response/oa_response_team_already_submitted.html:15 msgid "Error" msgstr "Error" @@ -2864,6 +2902,22 @@ msgstr "Auto Evaluación a Evaluación Par" msgid "Self Assessment to Staff Assessment" msgstr "Auto Evaluación a Evaluación del Personal" +#: xblock/openassessmentblock.py:1358 +msgid "You can't reset your submission." +msgstr "No puede restablecer su envío." + +#: xblock/openassessmentblock.py:1371 +msgid "The user does not exist." +msgstr "El usuario no existe." + +#: xblock/openassessmentblock.py:1374 +msgid "There is no submission to reset." +msgstr "No hay envío para restablecer." + +#: xblock/openassessmentblock.py:1376 +msgid "Submission reset successfully." +msgstr "Envío restablecido con éxito." + #: xblock/rubric_reuse_mixin.py:62 msgid "You must specify a block id from which to copy a rubric." msgstr "" @@ -2981,36 +3035,36 @@ msgstr "" "integrantes del equipo para el problema para permitirle al equipo enviar " "nuevamente una respuesta." -#: xblock/studio_mixin.py:244 xblock/studio_mixin.py:256 +#: xblock/studio_mixin.py:246 xblock/studio_mixin.py:258 msgid "Error updating XBlock configuration" msgstr "Error al actualizar la configuración del XBlock" -#: xblock/studio_mixin.py:261 +#: xblock/studio_mixin.py:263 msgid "Error: Text Response and File Upload Response cannot both be disabled" msgstr "" "Error: Texto de Respuesta y Archivo de Respuesta Cargado no pueden ser ambos " "inhabilitados" -#: xblock/studio_mixin.py:265 +#: xblock/studio_mixin.py:267 msgid "" "Error: When Text Response is disabled, File Upload Response must be Required" msgstr "" "Error: Cuando el Texto de Respuesta es inhabilitado, es requerido el Archivo " "de Respuesta Cargado" -#: xblock/studio_mixin.py:268 +#: xblock/studio_mixin.py:270 msgid "" "Error: When File Upload Response is disabled, Text Response must be Required" msgstr "" "Error: Cuando el Archivo de Respuesta Cargado es inhabilitado, es requerido " "el Texto de Respuesta" -#: xblock/studio_mixin.py:292 +#: xblock/studio_mixin.py:294 #, python-brace-format msgid "Validation error: {error}" msgstr "Error de validación: {error}" -#: xblock/studio_mixin.py:324 +#: xblock/studio_mixin.py:328 msgid "Successfully updated OpenAssessment XBlock" msgstr "Se actualizó correctamente el OpenAssessment XBlock" diff --git a/openassessment/conf/locale/es_419/LC_MESSAGES/djangojs.mo b/openassessment/conf/locale/es_419/LC_MESSAGES/djangojs.mo index 131f8e6cd2..a67d76dafe 100644 Binary files a/openassessment/conf/locale/es_419/LC_MESSAGES/djangojs.mo and b/openassessment/conf/locale/es_419/LC_MESSAGES/djangojs.mo differ diff --git a/openassessment/conf/locale/es_419/LC_MESSAGES/djangojs.po b/openassessment/conf/locale/es_419/LC_MESSAGES/djangojs.po index 7ecaddc029..4126111292 100644 --- a/openassessment/conf/locale/es_419/LC_MESSAGES/djangojs.po +++ b/openassessment/conf/locale/es_419/LC_MESSAGES/djangojs.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-07 14:52-0400\n" +"POT-Creation-Date: 2024-05-09 11:58-0400\n" "PO-Revision-Date: 2014-06-11 13:04+0000\n" "Last-Translator: Jesica Greco, 2023\n" "Language-Team: Spanish (Latin America) (http://app.transifex.com/open-edx/" @@ -31,275 +31,281 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " "1 : 2;\n" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:77 xblock/static/js/src/oa_server.js:113 -#: xblock/static/js/src/oa_server.js:137 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:78 xblock/static/js/src/oa_server.js:114 +#: xblock/static/js/src/oa_server.js:138 msgid "This section could not be loaded." msgstr "Esta sección no pudo ser cargada." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:158 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:159 msgid "The staff assessment form could not be loaded." msgstr "La valoración del equipo del curso no pudo ser cargada." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:180 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:181 msgid "The display of ungraded and checked out responses could not be loaded." msgstr "La lista de respuestas marcadas y no calificadas no pudo ser cargada." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:214 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:215 msgid "This response could not be submitted." msgstr "Esta respuesta no pudo ser enviada." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 #: xblock/static/js/src/oa_server.js:237 +msgid "The submission could not be reset." +msgstr "El envío no pudo ser restablecido." + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:260 msgid "Please check your internet connection." msgstr "Por favor, revisar la conexión de Internet." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:262 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:285 msgid "This feedback could not be submitted." msgstr "Este comentario no pudo ser enviado." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:287 xblock/static/js/src/oa_server.js:378 -#: xblock/static/js/src/oa_server.js:401 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:310 xblock/static/js/src/oa_server.js:401 +#: xblock/static/js/src/oa_server.js:424 msgid "This assessment could not be submitted." msgstr "Esta revisión no pudo ser enviada." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:424 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:447 msgid "One or more rescheduling tasks failed." msgstr "Una o más tareas de re-programación falló." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:484 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:509 msgid "This problem could not be saved." msgstr "Este problema no pudo ser guardado." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:505 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:530 msgid "The server could not be contacted." msgstr "No se ha podido contactar con el servidor." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:531 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:556 msgid "Could not retrieve upload url." msgstr "No se pudo recuperar la url de subida." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:550 xblock/static/js/src/oa_server.js:569 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:575 xblock/static/js/src/oa_server.js:594 msgid "Server error." msgstr "Error en el servidor." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:589 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:614 msgid "Could not retrieve download url." msgstr "No se pudo recuperar la url de descarga." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:615 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:640 msgid "The submission could not be removed from the grading pool." msgstr "La entrega no pudo ser eliminada de la lista de evaluaciones" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:671 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:696 msgid "Multiple teams returned for course" msgstr "Varios equipos encontrados para el curso" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:678 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:703 msgid "Could not load teams information." msgstr "No se pudo cargar la información de los equipos." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:700 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:725 msgid "User lookup failed" msgstr "Falló búsqueda del usuario" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:705 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:730 msgid "Error when looking up username" msgstr "Error al buscar el nombre de usuario" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:729 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:754 msgid "Failed to clone rubric" msgstr "Falló al duplicar rúbrica" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "View and grade responses" msgstr "Ver y calificar las respuestas" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "Demo the new Grading Experience" msgstr "Demostración de la nueva experiencia de calificación" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:97 msgid "Unit Name" msgstr "Nombre de la unidad" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:98 msgid "Units" msgstr "Unidades" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:105 msgid "Assessment" msgstr "Evaluación" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:106 msgid "Assessments" msgstr "Evaluaciones" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:113 #: xblock/static/js/src/lms/oa_course_items_listing.js:114 msgid "Total Responses" msgstr "Total de respuestas" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:121 #: xblock/static/js/src/lms/oa_course_items_listing.js:122 msgid "Training" msgstr "Entrenamiento" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:129 #: xblock/static/js/src/lms/oa_course_items_listing.js:130 msgid "Peer" msgstr "Par" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:137 #: xblock/static/js/src/lms/oa_course_items_listing.js:138 msgid "Self" msgstr "Auto" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:145 #: xblock/static/js/src/lms/oa_course_items_listing.js:146 msgid "Waiting" msgstr "Esperando" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:153 #: xblock/static/js/src/lms/oa_course_items_listing.js:154 msgid "Staff" msgstr "Equipo del Curso" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:161 #: xblock/static/js/src/lms/oa_course_items_listing.js:162 msgid "Final Grade Received" msgstr "Calificación final recibida" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:169 msgid "Staff Grader" msgstr "Calificador de personal" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:200 msgid "List of Open Assessments is unavailable" msgstr "Lista de evaluaciones abiertas no disponible" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:302 #: xblock/static/js/src/lms/oa_course_items_listing.js:353 msgid "Please wait" msgstr "Por favor espere" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:326 msgid "Block view is unavailable" msgstr "Vista de bloque no disponible" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:338 msgid "Back to Full List" msgstr "Volver a la lista completa" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_confirmation_alert.js:5 msgid "Confirm" msgstr "Confirmar" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_confirmation_alert.js:7 msgid "Cancel" msgstr "Cancelar" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:253 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:261 msgid "" "There is still file upload in progress. Please wait until it is finished." msgstr "" "Todavía hay una carga de archivos en curso. Por favor espere hasta que " "termine." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:243 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:251 msgid "Cannot submit empty response even everything is optional." msgstr "No se puede enviar una respuesta vacía, incluso si todo es opcional." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:235 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:243 msgid "Please upload a file." msgstr "Cargue un archivo." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:228 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:236 msgid "Please provide a response." msgstr "Proporcione una respuesta." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:328 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:336 msgid "No files selected for upload." msgstr "No hay archivos seleccionados para cargar." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:335 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:343 msgid "Please provide a description for each file you are uploading." msgstr "Proporcione una descripción para cada archivo que está cargando." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:344 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:352 msgid "Your file has been deleted or path has been changed: " msgstr "Su archivo ha sido eliminado o la ruta ha sido cambiada:" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:439 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:447 msgid "Saving draft" msgstr "Guardando borrador" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:446 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:454 msgid "" "If you leave this page without saving or submitting your response, you will " "lose any work you have done on the response." @@ -307,28 +313,39 @@ msgstr "" "Si abandona esta página sin guardar o enviar su respuesta, perderá todo el " "trabajo realizado en la respuesta." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:461 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:469 msgid "Saving draft..." msgstr "Guardando borrador..." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:477 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:485 msgid "Draft saved!" msgstr "¡Borrador guardado!" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:490 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:498 msgid "Error" msgstr "Error" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:511 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:519 msgid "Confirm Submit Response" msgstr "Confirmar Respuesta Enviada" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:514 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:523 +msgid "" +"You're about to submit your response for this assignment. After you submit " +"this response, you may have a limited time to resubmit before your " +"submission is graded." +msgstr "" +"Está a punto de subir su respuesta para esta tarea. Después de subirla, " +"podría tener un tiempo limitado para volver a subirla antes de que su " +"respuesta sea calificada." + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:529 msgid "" "You're about to submit your response for this assignment. After you submit " "this response, you can't change it or submit a new response." @@ -336,14 +353,30 @@ msgstr "" "Está a punto de subir su respuesta para esta tarea. Después de subirla, no " "podrá cambiarla o subir una nueva respuesta." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:589 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:571 +msgid "Confirm Reset" +msgstr "Confirmar Restablecimiento" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:573 +msgid "" +"You're about to reset your response for this assignment. You will need to " +"submit a new response in order to complete this step. Are you sure you want " +"to continue?" +msgstr "" +"Está a punto de restablecer su respuesta para esta tarea. Necesitará subir " +"una nueva respuesta para completar este paso. ¿Está seguro de que desea " +"continuar?" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:644 msgid "Individual file size must be {max_files_mb}MB or less." msgstr "" "El tamaño del archivo debe ser de aproximadamente {max_files_mb}MB o menos." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:603 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:658 msgid "" "File upload failed: unsupported file type. Only the supported file types can " "be uploaded. If you have questions, please reach out to the course team." @@ -352,34 +385,34 @@ msgstr "" "archivos soportados podrán ser cargados. Si presentas dudas, por favor ponte " "en contacto con el equipo del curso encargado. " -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:614 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:669 msgid "The maximum number files that can be saved is " msgstr "El número máximo de archivos que se pueden guardar es" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:682 -#: xblock/static/js/src/lms/oa_response.js:688 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:737 +#: xblock/static/js/src/lms/oa_response.js:743 msgid "Describe " msgstr "Describir" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:682 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:737 msgid "(required):" msgstr "(requerido):" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:702 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:757 msgid "Thumbnail view of " msgstr "Vista miniatura de" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:779 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:834 msgid "Confirm Delete Uploaded File" msgstr "Confirmar Eliminar Archivos Subidos " -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:804 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:859 msgid "" "Are you sure you want to delete the following file? It cannot be restored.\n" "File: " @@ -388,7 +421,7 @@ msgstr "" "restaurado.\n" "Archivo:" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_self.js:138 msgid "" "If you leave this page without submitting your self assessment, you will " @@ -397,18 +430,18 @@ msgstr "" "Si abandona esta página sin enviar su auto evaluación, perderá todos los " "cambios realizados." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:143 #: xblock/static/js/src/lms/oa_staff_area.js:253 msgid "Unexpected server error." msgstr "Ocurrió un error inesperado en el servidor." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:147 msgid "You must provide a learner name." msgstr "Debe ingresar un nombre." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:214 msgid "" "This grade will be applied to all members of the team. Do you want to " @@ -417,17 +450,17 @@ msgstr "" "Esta calificación se aplicará a todos los miembros del equipo. ¿Desea " "continuar?" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:218 msgid "Confirm Grade Team Submission" msgstr "Confirmar el envío de la calificación de equipo." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:304 msgid "Error getting the number of ungraded responses" msgstr "Error al obtener el número de respuestas no calificadas." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:538 msgid "" "If you leave this page without submitting your staff assessment, you will " @@ -436,12 +469,12 @@ msgstr "" "Si abandona esta página sin enviar su evaluación, se perderán todos los " "cambios realizados." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_training.js:130 msgid "Feedback available for selection." msgstr "Comentarios disponibles para esta selección." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_peer.js:217 msgid "" "If you leave this page without submitting your peer assessment, you will " @@ -450,43 +483,43 @@ msgstr "" "Si abandona esta página sin enviar su trabajo, perderá todos los cambios " "realizados." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Refresh" msgstr "Refrescar" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Action" msgstr "Acción" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Review" msgstr "Revisar" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Username" msgstr "Nombre de usuario" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Peers Assessed" msgstr "Parejas evaluadas." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Peer Responses Received" msgstr "Respuestas de parejas recibidas." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Time Spent On Current Step" msgstr "Tiempo gastado en el paso actual" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Staff assessment" msgstr "Examen de personal" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Grade Status" msgstr "Estado de la calificación" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "The \"{name}\" problem is configured to require a minimum of {min_grades} " "peer grades, and asks to review {min_graded} peers." @@ -494,7 +527,7 @@ msgstr "" "El problema \"{name}\" está configurado con un mínimo de {min_grades} " "calificaciones en pareja, y solicita revisar al menos {min_graded} parejas." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "There are currently {stuck_learners} learners in the waiting state, meaning " "they have not yet met all requirements for Peer Assessment. " @@ -503,7 +536,7 @@ msgstr "" "espera, lo cual significa que ellos aún no cumplen con todos los " "requerimientos para el examen en parejas. " -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "However, {overwritten_count} of these students have received a grade through " "the staff grade override tool already." @@ -511,66 +544,66 @@ msgstr "" "Sin embargo, {overwritten_count} de estos estudiantes ya han recibido una " "calificación a través de la herramienta de anulación de notas del personal. " -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Error while fetching student data." msgstr "Ocurrió un error mientras se obtenían los datos de los estudiantes." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 #: xblock/static/js/src/lms/oa_base.js:441 msgid "Unable to load" msgstr "No se ha podido cargar" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Paragraph" msgstr "Párrafo" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Preformatted" msgstr "Preformateado" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 3" msgstr "Encabezado 3" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 4" msgstr "Encabezado 4" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 5" msgstr "Encabezado 5" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 6" msgstr "Encabezado 6" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_container_item.js:43 msgid "Unnamed Option" msgstr "Opción sin nombre" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_container_item.js:53 msgid "Not Selected" msgstr "No seleccionado" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_rubric.js:124 msgid "Problem cloning rubric" msgstr "Problema al duplicar la rúbrica" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:100 msgid "Criterion Added" msgstr "Criterio añadido." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:102 msgid "" "You have added a criterion. You will need to select an option for the " @@ -581,13 +614,13 @@ msgstr "" "el paso de entrenamiento de estudiante. Para hacer esto, presiona clic en la " "pestaña de Pasos de Examen. " -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:150 #: xblock/static/js/src/studio/oa_edit_listeners.js:186 msgid "Option Deleted" msgstr "Opción borrada." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:152 msgid "" "You have deleted an option. That option has been removed from its criterion " @@ -598,7 +631,7 @@ msgstr "" "ejemplo de respuestas en el paso de entrenamiento del estudiante. Es posible " "que tenga que seleccionar una nueva opción para el criterio." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:188 msgid "" "You have deleted all the options for this criterion. The criterion has been " @@ -608,12 +641,12 @@ msgstr "" "removido de las respuestas de ejemplo en el paso de entrenamiento del " "estudiante." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:214 msgid "Criterion Deleted" msgstr "Criterio borrado." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:216 msgid "" "You have deleted a criterion. The criterion has been removed from the " @@ -622,12 +655,12 @@ msgstr "" "Ha borrado un criterio. El criterio ha sido removido de los ejemplos de " "respuesta en el paso de entrenamiento del estudiante." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:394 msgid "Warning" msgstr "Atención:" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:395 msgid "" "Changes to steps that are not selected as part of the assignment will not be " @@ -636,27 +669,36 @@ msgstr "" "Los cambios en los pasos que no están seleccionados como parte de la tarea " "no serán guardados." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 -#: xblock/static/js/src/studio/oa_edit_settings.js:91 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:104 +msgid "" +"Time must be in the format dd:hh:mm. The days must be between 00 and 99, the " +"hours between 00 and 23, and the minutes between 00 and 59." +msgstr "" +"El tiempo debe estar en el formato dd:hh:mm. Los días deben estar entre 00 y " +"99, las horas entre 00 y 23, y los minutos entre 00 y 59." + +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:118 msgid "File types can not be empty." msgstr "Tipo de archivo no puede ser vacío." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 -#: xblock/static/js/src/studio/oa_edit_settings.js:101 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:128 msgid "The following file types are not allowed: " msgstr "Los siguientes tipos de archivos son soportados:" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit.js:183 msgid "Save Unsuccessful" msgstr "Guardado sin éxito" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit.js:184 msgid "Errors detected on the following tabs: " msgstr "Errores detectados en las siguientes pestañas:" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 msgid "" "This ORA has already been released. Changes will only affect learners making " "new submissions. Existing submissions will not be modified by this change." @@ -665,7 +707,7 @@ msgstr "" "usuarios que hagan nuevos envíos. Los envíos ya existentes no serán " "modificados por este cambio. " -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 -#: xblock/static/js/src/studio/oa_edit.js:319 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit.js:321 msgid "error count: " msgstr "recuento de errores:" diff --git a/openassessment/conf/locale/es_ES/LC_MESSAGES/django.mo b/openassessment/conf/locale/es_ES/LC_MESSAGES/django.mo index 4dffdd00c1..026c8442c8 100644 Binary files a/openassessment/conf/locale/es_ES/LC_MESSAGES/django.mo and b/openassessment/conf/locale/es_ES/LC_MESSAGES/django.mo differ diff --git a/openassessment/conf/locale/es_ES/LC_MESSAGES/django.po b/openassessment/conf/locale/es_ES/LC_MESSAGES/django.po index 14bd6ac523..c5af1d2c1d 100644 --- a/openassessment/conf/locale/es_ES/LC_MESSAGES/django.po +++ b/openassessment/conf/locale/es_ES/LC_MESSAGES/django.po @@ -27,7 +27,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-07 14:51-0400\n" +"POT-Creation-Date: 2024-05-09 08:30-0500\n" "PO-Revision-Date: 2014-06-11 13:03+0000\n" "Last-Translator: Jesica Greco, 2022-2023\n" "Language-Team: Spanish (Spain) (http://app.transifex.com/open-edx/edx-" @@ -264,6 +264,7 @@ msgstr "Permitir múltiples archivos" #: templates/legacy/edit/oa_edit_basic_settings_list.html:93 #: templates/legacy/edit/oa_edit_basic_settings_list.html:131 #: templates/legacy/edit/oa_edit_basic_settings_list.html:157 +#: templates/legacy/edit/oa_edit_basic_settings_list.html:169 #: templates/legacy/edit/oa_edit_peer_assessment.html:45 msgid "False" msgstr "Falso" @@ -272,6 +273,7 @@ msgstr "Falso" #: templates/legacy/edit/oa_edit_basic_settings_list.html:94 #: templates/legacy/edit/oa_edit_basic_settings_list.html:132 #: templates/legacy/edit/oa_edit_basic_settings_list.html:158 +#: templates/legacy/edit/oa_edit_basic_settings_list.html:170 #: templates/legacy/edit/oa_edit_peer_assessment.html:46 msgid "True" msgstr "Verdadero" @@ -391,6 +393,34 @@ msgstr "" "Especifica si los estudiantes pueden ver la rúbrica mientras se trabajan en " "su respuesta." +#: templates/legacy/edit/oa_edit_basic_settings_list.html:167 +msgid "Allow Learner Resubmissions" +msgstr "Permitir Reenvíos de Estudiantes" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:174 +msgid "" +"Set to TRUE to allow learners to resubmit ungraded work. Set to FALSE if " +"resubmissions are not allowed." +msgstr "" +"Establece en VERDADERO para permitir a los estudiantes reenviar trabajos no " +"calificados. Establece en FALSO si no se permiten reenvíos." + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:178 +msgid "Resubmission Grace Period" +msgstr "Período de Gracia para Reenvíos" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:187 +msgid "" +"Specify the maximum period during which resubmissions are allowed. If left " +"blank, learners will be able to reset their submission as long as it has not " +"been graded. The grace period starts once the learner has submitted their " +"response." +msgstr "" +"Especifica el período máximo durante el cual se permiten los reenvíos. Si se " +"deja en blanco, los estudiantes podrán restablecer su entrega siempre que no " +"haya sido calificada. El período de gracia comienza una vez que el estudiante " +"ha enviado su respuesta." + #: templates/legacy/edit/oa_edit_criterion.html:6 #: templates/legacy/staff_area/oa_student_info.html:122 #: templates/legacy/staff_area/oa_student_info_assessment_detail.html:25 @@ -1956,7 +1986,7 @@ msgstr "" msgid "We could not submit your response" msgstr "No se ha podido enviar tu respuesta" -#: templates/legacy/response/oa_response.html:332 +#: templates/legacy/response/oa_response.html:333 msgid "Submit your response and move to the next step" msgstr "Envía tu respuesta y continúa con el paso siguiente" @@ -2086,6 +2116,14 @@ msgstr "" "%(start_tag)sautoevaluación%(end_tag)s.\n" " " +#: templates/legacy/response/oa_response_submitted.html:63 +msgid "We could not reset your response" +msgstr "No se ha podido restablecer tu respuesta" + +#: templates/legacy/response/oa_response_submitted.html:69 +msgid "Reset response and submit again" +msgstr "Restablecer respuesta y enviar de nuevo" + #: templates/legacy/response/oa_response_team_already_submitted.html:15 msgid "Error" msgstr "Error" @@ -2873,6 +2911,22 @@ msgstr "Autoevaluación a evaluación por pares" msgid "Self Assessment to Staff Assessment" msgstr "Autoevaluación a evaluación del equipo docente" +#: xblock/openassessmentblock.py:1358 +msgid "You can't reset your submission." +msgstr "No puedes restablecer tu entrega." + +#: xblock/openassessmentblock.py:1371 +msgid "The user does not exist." +msgstr "El usuario no existe." + +#: xblock/openassessmentblock.py:1374 +msgid "There is no submission to reset." +msgstr "No hay ninguna entrega para restablecer." + +#: xblock/openassessmentblock.py:1376 +msgid "Submission reset successfully." +msgstr "Entrega restablecida con éxito." + #: xblock/rubric_reuse_mixin.py:62 msgid "You must specify a block id from which to copy a rubric." msgstr "" @@ -2992,36 +3046,36 @@ msgstr "" "menos que elimines el estado de la tarea de uno de los miembros del equipo " "para permitir al equipo reenviar una respuesta." -#: xblock/studio_mixin.py:244 xblock/studio_mixin.py:256 +#: xblock/studio_mixin.py:246 xblock/studio_mixin.py:258 msgid "Error updating XBlock configuration" msgstr "Error al actualizar la configuración del XBlock" -#: xblock/studio_mixin.py:261 +#: xblock/studio_mixin.py:263 msgid "Error: Text Response and File Upload Response cannot both be disabled" msgstr "" "Error: no se puede deshabilitar el texto de respuesta y la respuesta por " "carga de archivo a la vez" -#: xblock/studio_mixin.py:265 +#: xblock/studio_mixin.py:267 msgid "" "Error: When Text Response is disabled, File Upload Response must be Required" msgstr "" "Error: cuando el texto de respuesta está deshabilitado, la respuesta por " "subida de archivo es obligatoria" -#: xblock/studio_mixin.py:268 +#: xblock/studio_mixin.py:270 msgid "" "Error: When File Upload Response is disabled, Text Response must be Required" msgstr "" "Error: cuando la respuesta por subida de archivo está deshabilitada, el " "texto de respuesta es obligatorio" -#: xblock/studio_mixin.py:292 +#: xblock/studio_mixin.py:294 #, python-brace-format msgid "Validation error: {error}" msgstr "Error de validación: {error}" -#: xblock/studio_mixin.py:324 +#: xblock/studio_mixin.py:328 msgid "Successfully updated OpenAssessment XBlock" msgstr "OpenAssessment XBlock actualizado con éxito" diff --git a/openassessment/conf/locale/es_ES/LC_MESSAGES/djangojs.mo b/openassessment/conf/locale/es_ES/LC_MESSAGES/djangojs.mo index e39bc95bb5..88184bb5c2 100644 Binary files a/openassessment/conf/locale/es_ES/LC_MESSAGES/djangojs.mo and b/openassessment/conf/locale/es_ES/LC_MESSAGES/djangojs.mo differ diff --git a/openassessment/conf/locale/es_ES/LC_MESSAGES/djangojs.po b/openassessment/conf/locale/es_ES/LC_MESSAGES/djangojs.po index a8df6e1a1e..c6367bd9b6 100644 --- a/openassessment/conf/locale/es_ES/LC_MESSAGES/djangojs.po +++ b/openassessment/conf/locale/es_ES/LC_MESSAGES/djangojs.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-07 14:51-0400\n" +"POT-Creation-Date: 2024-05-09 08:39-0500\n" "PO-Revision-Date: 2014-06-11 13:04+0000\n" "Last-Translator: Jesica Greco, 2022-2023\n" "Language-Team: Spanish (Spain) (http://app.transifex.com/open-edx/edx-" @@ -30,277 +30,283 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " "1 : 2;\n" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:77 xblock/static/js/src/oa_server.js:113 -#: xblock/static/js/src/oa_server.js:137 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:78 xblock/static/js/src/oa_server.js:114 +#: xblock/static/js/src/oa_server.js:138 msgid "This section could not be loaded." msgstr "Esta sección no ha podido cargarse." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:158 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:159 msgid "The staff assessment form could not be loaded." msgstr "La evaluación por el equipo docente no ha podido cargarse." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:180 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:181 msgid "The display of ungraded and checked out responses could not be loaded." msgstr "" "No se ha podido cargar la visualización de respuestas sin calificar y " "revisadas." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:214 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:215 msgid "This response could not be submitted." msgstr "Esta respuesta no ha podido enviarse." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 #: xblock/static/js/src/oa_server.js:237 +msgid "The submission could not be reset." +msgstr "La entrega no ha podido restablecerse." + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:260 msgid "Please check your internet connection." msgstr "Por favor, revisar la conexión de Internet." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:262 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:285 msgid "This feedback could not be submitted." msgstr "La retroalimentación no ha podido enviarse." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:287 xblock/static/js/src/oa_server.js:378 -#: xblock/static/js/src/oa_server.js:401 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:310 xblock/static/js/src/oa_server.js:401 +#: xblock/static/js/src/oa_server.js:424 msgid "This assessment could not be submitted." msgstr "Esta tarea no ha podido enviarse." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:424 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:447 msgid "One or more rescheduling tasks failed." msgstr "Error en una o más tareas de reprogramación." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:484 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:509 msgid "This problem could not be saved." msgstr "Este ejercicio no ha podido guardarse." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:505 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:530 msgid "The server could not be contacted." msgstr "No se ha podido contactar con el servidor." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:531 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:556 msgid "Could not retrieve upload url." msgstr "No se ha podido obtener la URL de carga." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:550 xblock/static/js/src/oa_server.js:569 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:575 xblock/static/js/src/oa_server.js:594 msgid "Server error." msgstr "Error del servidor." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:589 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:614 msgid "Could not retrieve download url." msgstr "No se ha podido obtener la URL de descarga." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:615 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:640 msgid "The submission could not be removed from the grading pool." msgstr "La entrega no ha podido eliminarse del tablón de calificaciones." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:671 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:696 msgid "Multiple teams returned for course" msgstr "Varios equipos han regresado por curso" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:678 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:703 msgid "Could not load teams information." msgstr "No ha podido cargarse la información de los equipos." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:700 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:725 msgid "User lookup failed" msgstr "Error de búsqueda de usuario" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:705 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:730 msgid "Error when looking up username" msgstr "Error al buscar el nombre de usuario" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:8 -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:1 -#: xblock/static/js/src/oa_server.js:729 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:754 msgid "Failed to clone rubric" msgstr "No se ha podido clonar la rúbrica" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "View and grade responses" msgstr "Ver y calificar respuestas" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "Demo the new Grading Experience" msgstr "Demostración de la nueva Experiencia de Calificación" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:97 msgid "Unit Name" msgstr "Nombre de la unidad" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:98 msgid "Units" msgstr "Unidades" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:105 msgid "Assessment" msgstr "Tarea" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:106 msgid "Assessments" msgstr "Tareas" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:113 #: xblock/static/js/src/lms/oa_course_items_listing.js:114 msgid "Total Responses" msgstr "Respuestas totales" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:121 #: xblock/static/js/src/lms/oa_course_items_listing.js:122 msgid "Training" msgstr "Práctica" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:129 #: xblock/static/js/src/lms/oa_course_items_listing.js:130 msgid "Peer" msgstr "Compañero" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:137 #: xblock/static/js/src/lms/oa_course_items_listing.js:138 msgid "Self" msgstr "Auto" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:145 #: xblock/static/js/src/lms/oa_course_items_listing.js:146 msgid "Waiting" msgstr "Esperando" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:153 #: xblock/static/js/src/lms/oa_course_items_listing.js:154 msgid "Staff" msgstr "Equipo docente" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:161 #: xblock/static/js/src/lms/oa_course_items_listing.js:162 msgid "Final Grade Received" msgstr "Nota final recibida" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:169 msgid "Staff Grader" msgstr "Calificador de personal" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:200 msgid "List of Open Assessments is unavailable" msgstr "El listado de tareas abiertas no está disponible" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:302 #: xblock/static/js/src/lms/oa_course_items_listing.js:353 msgid "Please wait" msgstr "Por favor, espera" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:326 msgid "Block view is unavailable" msgstr "La vista en bloque no está disponible" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:338 msgid "Back to Full List" msgstr "Volver a la lista completa" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_confirmation_alert.js:5 msgid "Confirm" msgstr "Confirmar" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_confirmation_alert.js:7 msgid "Cancel" msgstr "Cancelar" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:253 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:261 msgid "" "There is still file upload in progress. Please wait until it is finished." msgstr "" "Todavía hay una carga de archivos en curso. Por favor, espere hasta que " "termine." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:243 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:251 msgid "Cannot submit empty response even everything is optional." msgstr "No se puede enviar una respuesta vacía, incluso si todo es opcional." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:235 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:243 msgid "Please upload a file." msgstr "Por favor, cargue un archivo." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:228 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:236 msgid "Please provide a response." msgstr "Por favor, escriba una respuesta." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:328 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:336 msgid "No files selected for upload." msgstr "No hay archivos seleccionados para cargar." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:335 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:343 msgid "Please provide a description for each file you are uploading." msgstr "Proporcione una descripción para cada archivo que está cargando." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:344 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:352 msgid "Your file has been deleted or path has been changed: " msgstr "Su archivo ha sido eliminado o la ruta ha sido cambiada:" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:439 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:447 msgid "Saving draft" msgstr "Guardando borrador" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:446 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:454 msgid "" "If you leave this page without saving or submitting your response, you will " "lose any work you have done on the response." @@ -308,28 +314,39 @@ msgstr "" "Si abandonas esta página sin guardar o enviar tu respuesta, perderás todo el " "trabajo que hayas realizado en la respuesta." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:461 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:469 msgid "Saving draft..." msgstr "Guardando borrador..." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:477 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:485 msgid "Draft saved!" msgstr "¡Borrador guardado!" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:490 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:498 msgid "Error" msgstr "Error" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:511 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:519 msgid "Confirm Submit Response" msgstr "Confirmar el envío de la respuesta" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:514 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:523 +msgid "" +"You're about to submit your response for this assignment. After you submit " +"this response, you may have a limited time to resubmit before your " +"submission is graded." +msgstr "" +"Estás a punto de enviar tu respuesta para esta tarea. Después de enviar esta " +"respuesta, es posible que tengas un tiempo limitado para reenviarla antes de " +"que se califique tu envío." + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:529 msgid "" "You're about to submit your response for this assignment. After you submit " "this response, you can't change it or submit a new response." @@ -337,13 +354,29 @@ msgstr "" "Estás a punto de enviar tu respuesta para esta tarea. Después de enviar esta " "respuesta, no podrás cambiarla o enviar una nueva." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:589 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:571 +msgid "Confirm Reset" +msgstr "Confirmar Restablecimiento" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:573 +msgid "" +"You're about to reset your response for this assignment. You will need to " +"submit a new response in order to complete this step. Are you sure you want " +"to continue?" +msgstr "" +"Estás a punto de restablecer tu respuesta para esta tarea. Deberás enviar " +"una nueva respuesta para completar este paso. ¿Estás seguro de que quieres " +"continuar?" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:644 msgid "Individual file size must be {max_files_mb}MB or less." msgstr "Cada archivo individual debe tener {max_files_mb}MB como máximo." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:603 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:658 msgid "" "File upload failed: unsupported file type. Only the supported file types can " "be uploaded. If you have questions, please reach out to the course team." @@ -352,34 +385,34 @@ msgstr "" "cargar los tipos de archivos admitidos. Si tienes alguna pregunta, contacta " "con el equipo del curso." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:614 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:669 msgid "The maximum number files that can be saved is " msgstr "El número máximo de archivos que se pueden guardar es" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:682 -#: xblock/static/js/src/lms/oa_response.js:688 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:737 +#: xblock/static/js/src/lms/oa_response.js:743 msgid "Describe " msgstr "Describir" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:682 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:737 msgid "(required):" msgstr "(obligatorio):" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:702 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:757 msgid "Thumbnail view of " msgstr "Vista en miniatura de" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:779 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:834 msgid "Confirm Delete Uploaded File" msgstr "Confirmar la eliminación del archivo cargado" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 -#: xblock/static/js/src/lms/oa_response.js:804 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:859 msgid "" "Are you sure you want to delete the following file? It cannot be restored.\n" "File: " @@ -387,7 +420,7 @@ msgstr "" "¿Seguro que quieres eliminar el siguiente archivo? No se podrá restaurar.\n" "Archivo:" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_self.js:138 msgid "" "If you leave this page without submitting your self assessment, you will " @@ -396,18 +429,18 @@ msgstr "" "Si abandonas esta página sin enviar tu autoevaluación, perderás todo el " "trabajo que hayas realizado." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:143 #: xblock/static/js/src/lms/oa_staff_area.js:253 msgid "Unexpected server error." msgstr "Error inesperado del servidor" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:147 msgid "You must provide a learner name." msgstr "Debes proporcionar el nombre de un estudiante." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:214 msgid "" "This grade will be applied to all members of the team. Do you want to " @@ -416,17 +449,17 @@ msgstr "" "Esta calificación se aplicará a todos los miembros del equipo. ¿Quieres " "continuar?" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:218 msgid "Confirm Grade Team Submission" msgstr "Confirmar el envío de la calificación de equipo" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:304 msgid "Error getting the number of ungraded responses" msgstr "Error al obtener el número de respuestas sin calificar" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:538 msgid "" "If you leave this page without submitting your staff assessment, you will " @@ -435,12 +468,12 @@ msgstr "" "Si abandonas esta página sin enviar tu evaluación, perderás todo el trabajo " "que hayas realizado." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_training.js:130 msgid "Feedback available for selection." msgstr "Retroalimentación disponible para tu selección." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:403 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_peer.js:217 msgid "" "If you leave this page without submitting your peer assessment, you will " @@ -449,43 +482,43 @@ msgstr "" "Si abandonas esta página sin enviar tu evaluación por pares, perderás todo " "el trabajo que hayas realizado." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Refresh" msgstr "Refrescar" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Action" msgstr "Acción" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Review" msgstr "Revisar" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Username" msgstr "Nombre de usuario" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Peers Assessed" msgstr "Compañero evaluado" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Peer Responses Received" msgstr "Respuestas de compañeros recibidas" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Time Spent On Current Step" msgstr "Tiempo empleado en el paso actual" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Staff assessment" msgstr "Evaluación del equipo docente" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Grade Status" msgstr "Estado de la calificación" -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "The \"{name}\" problem is configured to require a minimum of {min_grades} " "peer grades, and asks to review {min_graded} peers." @@ -494,7 +527,7 @@ msgstr "" "calificaciones de compañeros y solicita revisar al menos a {min_graded} " "compañeros." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "There are currently {stuck_learners} learners in the waiting state, meaning " "they have not yet met all requirements for Peer Assessment. " @@ -503,7 +536,7 @@ msgstr "" "lo cual significa que aún no cumplen con todos los requisitos para la " "evaluación por pares." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "However, {overwritten_count} of these students have received a grade through " "the staff grade override tool already." @@ -512,66 +545,66 @@ msgstr "" "calificación a través de la herramienta de sobrescritura de calificación por " "el equipo docente." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Error while fetching student data." msgstr "Error al obtener los datos de los estudiantes." -#: xblock/static/dist/openassessment-lms.7430e499fae20eeff7bd.js:409 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 #: xblock/static/js/src/lms/oa_base.js:441 msgid "Unable to load" msgstr "No se ha podido cargar" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Paragraph" msgstr "Párrafo" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Preformatted" msgstr "Preformateado" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 3" msgstr "Encabezado 3" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 4" msgstr "Encabezado 4" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 5" msgstr "Encabezado 5" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 6" msgstr "Encabezado 6" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_container_item.js:43 msgid "Unnamed Option" msgstr "Opción sin nombre" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_container_item.js:53 msgid "Not Selected" msgstr "No seleccionado" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_rubric.js:124 msgid "Problem cloning rubric" msgstr "Problema al duplicar la rúbrica" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:100 msgid "Criterion Added" msgstr "Criterio añadido" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:102 msgid "" "You have added a criterion. You will need to select an option for the " @@ -582,13 +615,13 @@ msgstr "" "el paso para el entrenamiento del estudiante. Para hacer esto, haz clic en " "la pestaña Pasos de evaluación." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:150 #: xblock/static/js/src/studio/oa_edit_listeners.js:186 msgid "Option Deleted" msgstr "Opción eliminada" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:152 msgid "" "You have deleted an option. That option has been removed from its criterion " @@ -599,7 +632,7 @@ msgstr "" "respuestas de ejemplo del paso para el entrenamiento del estudiante. Es " "posible que tengas que seleccionar una nueva opción para el criterio." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:188 msgid "" "You have deleted all the options for this criterion. The criterion has been " @@ -609,12 +642,12 @@ msgstr "" "eliminado de las respuestas de ejemplo del paso para el entrenamiento del " "estudiante." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:214 msgid "Criterion Deleted" msgstr "Criterio eliminado" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:216 msgid "" "You have deleted a criterion. The criterion has been removed from the " @@ -623,12 +656,12 @@ msgstr "" "Has eliminado un criterio. El criterio se ha eliminado de las respuestas de " "ejemplo del paso para el entrenamiento del estudiante." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:394 msgid "Warning" msgstr "Aviso" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:395 msgid "" "Changes to steps that are not selected as part of the assignment will not be " @@ -637,27 +670,36 @@ msgstr "" "Los cambios en los pasos que no están seleccionados como parte de la tarea " "no se guardarán." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 -#: xblock/static/js/src/studio/oa_edit_settings.js:91 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:104 +msgid "" +"Time must be in the format dd:hh:mm. The days must be between 00 and 99, the " +"hours between 00 and 23, and the minutes between 00 and 59." +msgstr "" +"El tiempo debe estar en el formato dd:hh:mm. Los días deben estar entre 00 y " +"99, las horas entre 00 y 23 y los minutos entre 00 y 59." + +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:118 msgid "File types can not be empty." msgstr "Los tipos de archivo no pueden estar en blanco" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 -#: xblock/static/js/src/studio/oa_edit_settings.js:101 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:128 msgid "The following file types are not allowed: " msgstr "No se permiten los siguientes tipos de archivos:" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit.js:183 msgid "Save Unsuccessful" msgstr "Guardado sin éxito" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit.js:184 msgid "Errors detected on the following tabs: " msgstr "Errores detectados en las siguientes pestañas:" -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 msgid "" "This ORA has already been released. Changes will only affect learners making " "new submissions. Existing submissions will not be modified by this change." @@ -666,7 +708,7 @@ msgstr "" "afectarán a los estudiantes que hagan nuevas entregas. Las entregas ya " "realizadas no se verán modificadas por este cambio." -#: xblock/static/dist/openassessment-studio.585fc29283be893133d6.js:25 -#: xblock/static/js/src/studio/oa_edit.js:319 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit.js:321 msgid "error count: " msgstr "recuento de errores:" diff --git a/openassessment/runtime_imports/classes.py b/openassessment/runtime_imports/classes.py index 732278e1da..e518f9d27e 100644 --- a/openassessment/runtime_imports/classes.py +++ b/openassessment/runtime_imports/classes.py @@ -36,3 +36,12 @@ def import_waffle_flag(): """ from edx_toggles.toggles import WaffleFlag return WaffleFlag + + +def import_student_module(): + """ + Helper method that imports StudentModule from edx-platform at runtime. + https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/courseware/models.py#L79 + """ + from lms.djangoapps.courseware.models import StudentModule + return StudentModule diff --git a/openassessment/runtime_imports/functions.py b/openassessment/runtime_imports/functions.py index 12647ba629..030a471d71 100644 --- a/openassessment/runtime_imports/functions.py +++ b/openassessment/runtime_imports/functions.py @@ -16,6 +16,17 @@ def anonymous_id_for_user(*args, **kwargs): return imported_anonymous_id_for_user(*args, **kwargs) +def get_user_by_username_or_email(*args, **kwargs): + """ + Helper method that imports get_user_by_username_or_email from edx platform at runtime + and calls it with the given args. + """ + from common.djangoapps.student.models.user import ( + get_user_by_username_or_email as imported_get_user_by_username_or_email, + ) + return imported_get_user_by_username_or_email(*args, **kwargs) + + def get_course_blocks(*args, **kwargs): """ Helper method that imports get_course_blocks from edx platform at runtime and calls it with the given args. @@ -24,6 +35,17 @@ def get_course_blocks(*args, **kwargs): return imported_get_course_blocks(*args, **kwargs) +def reset_student_attempts(*args, **kwargs): + """ + Helper method that imports reset_student_attempts from edx platform at runtime + and calls it with the given args. + """ + from lms.djangoapps.instructor.enrollment import ( + reset_student_attempts as imported_reset_student_attempts + ) + return imported_reset_student_attempts(*args, **kwargs) + + def modulestore(*args, **kwargs): """ Helper method that imports modulestore from edx platform at runtime and calls it with the given args. diff --git a/openassessment/templates/legacy/edit/oa_edit_basic_settings_list.html b/openassessment/templates/legacy/edit/oa_edit_basic_settings_list.html index 6a506ea027..d1e4b01227 100644 --- a/openassessment/templates/legacy/edit/oa_edit_basic_settings_list.html +++ b/openassessment/templates/legacy/edit/oa_edit_basic_settings_list.html @@ -162,4 +162,30 @@ {% trans "Specify whether learners can see the rubric while they are working on their response." %}

+
  • +
    + + +
    +

    + {% trans "Set to TRUE to allow learners to resubmit ungraded work. Set to FALSE if resubmissions are not allowed." %} +

    +
    +
    + + +
    +

    {% trans "Specify the maximum period during which resubmissions are allowed. If left blank, learners will be able to reset their submission as long as it has not been graded. The grace period starts once the learner has submitted their response." %}

    +

    +
    +
  • diff --git a/openassessment/templates/legacy/response/oa_response.html b/openassessment/templates/legacy/response/oa_response.html index 3ba0c66fbc..33f91aac22 100644 --- a/openassessment/templates/legacy/response/oa_response.html +++ b/openassessment/templates/legacy/response/oa_response.html @@ -328,6 +328,7 @@
    {% trans "We could not submit your response" %}
    diff --git a/openassessment/templates/legacy/response/oa_response_submitted.html b/openassessment/templates/legacy/response/oa_response_submitted.html index e8fa2de3ad..9f8c3d047b 100644 --- a/openassessment/templates/legacy/response/oa_response_submitted.html +++ b/openassessment/templates/legacy/response/oa_response_submitted.html @@ -57,6 +57,24 @@
    {% trans "Status" %}
    {% include "legacy/oa_team_uploaded_files.html" with file_upload_type=file_upload_type team_file_urls=team_file_urls header=translated_header class_prefix="submission__team__answer" including_template="response_submitted" xblock_id=xblock_id %} + {% if allow_learner_resubmissions %} +
    +
    +
    {% trans "We could not reset your response" %}
    +
    +
    +
      +
    • + +
    • +
    +
    +
    +

    +
    + {% endif %} {% endblock %} diff --git a/openassessment/xblock/apis/ora_config_api.py b/openassessment/xblock/apis/ora_config_api.py index f8f09d4208..592f984209 100644 --- a/openassessment/xblock/apis/ora_config_api.py +++ b/openassessment/xblock/apis/ora_config_api.py @@ -8,6 +8,7 @@ class ORAConfigAPI: XBLOCK_FIELDS = [ "allow_file_upload", "allow_latex", + "allow_learner_resubmissions", "allow_multiple_files", "date_config_type", "file_upload_response_raw", @@ -16,6 +17,7 @@ class ORAConfigAPI: "leaderboard_show", "prompt", "prompts_type", + "resubmissions_grace_period", "rubric_criteria", "rubric_feedback_prompt", "rubric_feedback_default_text", diff --git a/openassessment/xblock/apis/submissions/submissions_api.py b/openassessment/xblock/apis/submissions/submissions_api.py index 6ec949be74..9dd7001234 100644 --- a/openassessment/xblock/apis/submissions/submissions_api.py +++ b/openassessment/xblock/apis/submissions/submissions_api.py @@ -240,6 +240,7 @@ def response_config(self): "text_response_editor": self.config_data.text_response_editor, "show_rubric_during_response": self.config_data.show_rubric_during_response, "allow_latex": self.config_data.allow_latex, + "allow_learner_resubmissions": self.config_data.allow_learner_resubmissions, # File upload "enable_delete_files": False, "file_upload_response": self.config_data.file_upload_response, diff --git a/openassessment/xblock/openassessmentblock.py b/openassessment/xblock/openassessmentblock.py index 21d31ec1cf..f950a7909d 100644 --- a/openassessment/xblock/openassessmentblock.py +++ b/openassessment/xblock/openassessmentblock.py @@ -11,6 +11,7 @@ import pytz from django.conf import settings +from django.contrib.auth import get_user_model from django.template.loader import get_template from bleach.sanitizer import Cleaner @@ -20,6 +21,8 @@ from xblock.exceptions import NoSuchServiceError from xblock.fields import Boolean, Integer, List, Scope, String +from openassessment.runtime_imports.functions import reset_student_attempts, get_user_by_username_or_email +from openassessment.runtime_imports.classes import import_student_module from openassessment.staffgrader.staff_grader_mixin import StaffGraderMixin from openassessment.workflow.errors import AssessmentWorkflowError from openassessment.xblock.apis.grades_api import GradesAPI @@ -51,6 +54,7 @@ from openassessment.xblock.ui_mixins.legacy.handlers_mixin import LegacyHandlersMixin from openassessment.xblock.ui_mixins.legacy.views_mixin import LegacyViewsMixin from openassessment.xblock.ui_mixins.mfe.mixin import MfeMixin +from openassessment.xblock.utils.allow_resubmission import allow_resubmission from openassessment.xblock.utils.validation import validator from openassessment.xblock.config_mixin import ConfigMixin from openassessment.xblock.workflow_mixin import WorkflowMixin @@ -135,6 +139,12 @@ class OpenAssessmentBlock( help="Allow multiple files uploaded with submission (if file upload enabled)." ) + allow_learner_resubmissions = Boolean( + default=False, + scope=Scope.settings, + help="Allow learners to resubmit their response." + ) + date_config_type = String( default=DATE_CONFIG_MANUAL, scope=Scope.settings, @@ -183,6 +193,12 @@ class OpenAssessmentBlock( help="The type of prompt. html or text" ) + resubmissions_grace_period = String( + default="", + scope=Scope.settings, + help="The time in hours and minutes after the student's submission date that resubmissions are allowed." + ) + rubric_criteria = List( default=DEFAULT_RUBRIC_CRITERIA, scope=Scope.content, @@ -915,6 +931,7 @@ def parse_xml(cls, node, runtime, keys): block.allow_file_upload = config['allow_file_upload'] block.allow_latex = config['allow_latex'] + block.allow_learner_resubmissions = config['allow_learner_resubmissions'] block.allow_multiple_files = config['allow_multiple_files'] block.file_upload_response = config['file_upload_response'] block.file_upload_type = config['file_upload_type'] @@ -922,6 +939,7 @@ def parse_xml(cls, node, runtime, keys): block.leaderboard_show = config['leaderboard_show'] block.prompts = config['prompts'] block.prompts_type = config['prompts_type'] + block.resubmissions_grace_period = config['resubmissions_grace_period'] block.rubric_criteria = config['rubric_criteria'] block.rubric_feedback_prompt = config['rubric_feedback_prompt'] block.rubric_feedback_default_text = config['rubric_feedback_default_text'] @@ -1324,6 +1342,39 @@ def publish_assessment_event(self, event_name, assessment, **kwargs): event_data ) + @XBlock.json_handler + def reset_submission(self, data, suffix=""): # pylint: disable=unused-argument + """ + Reset the student's submission. + + Args: + data (dict): Unused parameter. Defaults to {}. + suffix (str, optional): Unused parameter. Defaults to ''. + + Returns: + dict: A dictionary indication the status with keys 'success' (bool) and 'msg' (str) + """ + if not allow_resubmission(self.config_data, self.workflow_data, self.submission_data.student_submission): + return {"success": False, "msg": self._("You can't reset your submission.")} + + StudentModule = import_student_module() + User = get_user_model() + + block_user = self.runtime.service(self, "user").get_current_user() + username = block_user.opt_attrs.get("edx-platform.username") + + try: + user = get_user_by_username_or_email(username) + reset_student_attempts(self.course_id, user, self.location, user, True) # pylint: disable=no-member + except User.DoesNotExist as error: + logger.exception(f"An error occurred while resetting the submission: {error}") + return {"success": False, "msg": self._("The user does not exist.")} + except StudentModule.DoesNotExist as error: + logger.exception(f"An error occurred while resetting the submission: {error}") + return {"success": False, "msg": self._("There is no submission to reset.")} + + return {"success": True, "msg": self._("Submission reset successfully.")} + @XBlock.json_handler def publish_event(self, data, suffix=''): # pylint: disable=unused-argument """ diff --git a/openassessment/xblock/static/dist/manifest.json b/openassessment/xblock/static/dist/manifest.json index e6018befe6..7dcef6ef98 100644 --- a/openassessment/xblock/static/dist/manifest.json +++ b/openassessment/xblock/static/dist/manifest.json @@ -1,23 +1,23 @@ { "base_url": "/static/dist", - "openassessment-editor-textarea.js": "/openassessment-editor-textarea.de70b044ddf6baeaf0b7.js", - "openassessment-editor-textarea.js.map": "/openassessment-editor-textarea.de70b044ddf6baeaf0b7.js.map", - "openassessment-editor-tinymce.js": "/openassessment-editor-tinymce.a87e38bc7b19d8273858.js", - "openassessment-editor-tinymce.js.map": "/openassessment-editor-tinymce.a87e38bc7b19d8273858.js.map", - "openassessment-lms.css": "/openassessment-lms.7430e499fae20eeff7bd.css", - "openassessment-lms.js": "/openassessment-lms.7430e499fae20eeff7bd.js", - "openassessment-lms.css.map": "/openassessment-lms.7430e499fae20eeff7bd.css.map", - "openassessment-lms.js.map": "/openassessment-lms.7430e499fae20eeff7bd.js.map", - "openassessment-ltr.css": "/openassessment-ltr.5b291771f2af113d4918.css", - "openassessment-ltr.js": "/openassessment-ltr.5b291771f2af113d4918.js", - "openassessment-ltr.css.map": "/openassessment-ltr.5b291771f2af113d4918.css.map", - "openassessment-ltr.js.map": "/openassessment-ltr.5b291771f2af113d4918.js.map", - "openassessment-rtl.css": "/openassessment-rtl.731b1e1ea896e74cb5c0.css", - "openassessment-rtl.js": "/openassessment-rtl.731b1e1ea896e74cb5c0.js", - "openassessment-rtl.css.map": "/openassessment-rtl.731b1e1ea896e74cb5c0.css.map", - "openassessment-rtl.js.map": "/openassessment-rtl.731b1e1ea896e74cb5c0.js.map", - "openassessment-studio.js": "/openassessment-studio.2f5a8d7caafc999b604a.js", - "openassessment-studio.js.map": "/openassessment-studio.2f5a8d7caafc999b604a.js.map", + "openassessment-editor-textarea.js": "/openassessment-editor-textarea.2cee26d88c3441ada635.js", + "openassessment-editor-textarea.js.map": "/openassessment-editor-textarea.2cee26d88c3441ada635.js.map", + "openassessment-editor-tinymce.js": "/openassessment-editor-tinymce.0b97b77ad7f1b7150f67.js", + "openassessment-editor-tinymce.js.map": "/openassessment-editor-tinymce.0b97b77ad7f1b7150f67.js.map", + "openassessment-lms.css": "/openassessment-lms.d29f0bd34bb5d82d36fb.css", + "openassessment-lms.js": "/openassessment-lms.d29f0bd34bb5d82d36fb.js", + "openassessment-lms.css.map": "/openassessment-lms.d29f0bd34bb5d82d36fb.css.map", + "openassessment-lms.js.map": "/openassessment-lms.d29f0bd34bb5d82d36fb.js.map", + "openassessment-ltr.css": "/openassessment-ltr.7955a1e2cc11fc6948de.css", + "openassessment-ltr.js": "/openassessment-ltr.7955a1e2cc11fc6948de.js", + "openassessment-ltr.css.map": "/openassessment-ltr.7955a1e2cc11fc6948de.css.map", + "openassessment-ltr.js.map": "/openassessment-ltr.7955a1e2cc11fc6948de.js.map", + "openassessment-rtl.css": "/openassessment-rtl.9de7c9bc7c1048c07707.css", + "openassessment-rtl.js": "/openassessment-rtl.9de7c9bc7c1048c07707.js", + "openassessment-rtl.css.map": "/openassessment-rtl.9de7c9bc7c1048c07707.css.map", + "openassessment-rtl.js.map": "/openassessment-rtl.9de7c9bc7c1048c07707.js.map", + "openassessment-studio.js": "/openassessment-studio.fba153d2eafbb4c8e78c.js", + "openassessment-studio.js.map": "/openassessment-studio.fba153d2eafbb4c8e78c.js.map", "fallback-default.png": "/4620b30a966533ace489dcc7afb151b9.png", "default-avatar.svg": "/95ec738c0b7faac5b5c9126794446bbd.svg" } \ No newline at end of file diff --git a/openassessment/xblock/static/dist/openassessment-editor-textarea.de70b044ddf6baeaf0b7.js b/openassessment/xblock/static/dist/openassessment-editor-textarea.2cee26d88c3441ada635.js similarity index 94% rename from openassessment/xblock/static/dist/openassessment-editor-textarea.de70b044ddf6baeaf0b7.js rename to openassessment/xblock/static/dist/openassessment-editor-textarea.2cee26d88c3441ada635.js index b3f38a1c62..6e5557c375 100644 --- a/openassessment/xblock/static/dist/openassessment-editor-textarea.de70b044ddf6baeaf0b7.js +++ b/openassessment/xblock/static/dist/openassessment-editor-textarea.2cee26d88c3441ada635.js @@ -1,2 +1,2 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=208)}({208:function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var r=0;r>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}a.suppressDeprecationWarnings=!1,a.deprecationHandler=null,A=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)s(e,t)&&n.push(t);return n};var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,D=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,C={},j={};function R(e,t,n,r){var a=r;"string"==typeof r&&(a=function(){return this[r]()}),e&&(j[e]=a),t&&(j[t[0]]=function(){return x(a.apply(this,arguments),t[1],t[2])}),n&&(j[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function P(e,t){return e.isValid()?(t=Y(t,e.localeData()),C[t]=C[t]||function(e){var t,n,r,a=e.match(N);for(t=0,n=a.length;t=0&&D.test(e);)e=e.replace(D,r),D.lastIndex=0,n-=1;return e}var W={};function q(e,t){var n=e.toLowerCase();W[n]=W[n+"s"]=W[t]=e}function B(e){return"string"==typeof e?W[e]||W[e.toLowerCase()]:void 0}function H(e){var t,n,r={};for(n in e)s(e,n)&&(t=B(n))&&(r[t]=e[n]);return r}var I={};function F(e,t){I[e]=t}function X(e){return e%4==0&&e%100!=0||e%400==0}function U(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function V(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=U(t)),n}function $(e,t){return function(n){return null!=n?(J(this,e,n),a.updateOffset(this,t),this):G(this,e)}}function G(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function J(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&X(e.year())&&1===e.month()&&29===e.date()?(n=V(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),we(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}var K,Q=/\d/,Z=/\d\d/,ee=/\d{3}/,te=/\d{4}/,ne=/[+-]?\d{6}/,re=/\d\d?/,ae=/\d\d\d\d?/,oe=/\d\d\d\d\d\d?/,ie=/\d{1,3}/,se=/\d{1,4}/,ce=/[+-]?\d{1,6}/,ue=/\d+/,le=/[+-]?\d+/,de=/Z|[+-]\d\d:?\d\d/gi,fe=/Z|[+-]\d\d(?::?\d\d)?/gi,pe=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function me(e,t,n){K[e]=k(t)?t:function(e,r){return e&&n?n:t}}function he(e,t){return s(K,e)?K[e](t._strict,t._locale):new RegExp(be(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,a){return t||n||r||a}))))}function be(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}K={};var ye,ve={};function ge(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),l(t)&&(r=function(e,n){n[t]=V(e)}),n=0;n68?1900:2e3)};var De=$("FullYear",!0);function Ce(e,t,n,r,a,o,i){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,a,o,i),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,a,o,i),s}function je(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Re(e,t,n){var r=7+t-n;return-(7+je(e,0,r).getUTCDay()-t)%7+r-1}function Pe(e,t,n,r,a){var o,i,s=1+7*(t-1)+(7+n-r)%7+Re(e,r,a);return s<=0?i=Ne(o=e-1)+s:s>Ne(e)?(o=e+1,i=s-Ne(e)):(o=e,i=s),{year:o,dayOfYear:i}}function Ye(e,t,n){var r,a,o=Re(e.year(),t,n),i=Math.floor((e.dayOfYear()-o-1)/7)+1;return i<1?r=i+We(a=e.year()-1,t,n):i>We(e.year(),t,n)?(r=i-We(e.year(),t,n),a=e.year()+1):(a=e.year(),r=i),{week:r,year:a}}function We(e,t,n){var r=Re(e,t,n),a=Re(e+1,t,n);return(Ne(e)-r+a)/7}function qe(e,t){return e.slice(t,7).concat(e.slice(0,t))}R("w",["ww",2],"wo","week"),R("W",["WW",2],"Wo","isoWeek"),q("week","w"),q("isoWeek","W"),F("week",5),F("isoWeek",5),me("w",re),me("ww",re,Z),me("W",re),me("WW",re,Z),Me(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=V(e)})),R("d",0,"do","day"),R("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),R("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),R("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),R("e",0,0,"weekday"),R("E",0,0,"isoWeekday"),q("day","d"),q("weekday","e"),q("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),me("d",re),me("e",re),me("E",re),me("dd",(function(e,t){return t.weekdaysMinRegex(e)})),me("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),me("dddd",(function(e,t){return t.weekdaysRegex(e)})),Me(["dd","ddd","dddd"],(function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);null!=a?t.d=a:h(n).invalidWeekday=e})),Me(["d","e","E"],(function(e,t,n,r){t[r]=V(e)}));var Be="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),He="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ie="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Fe=pe,Xe=pe,Ue=pe;function Ve(e,t,n){var r,a,o,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=m([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=ye.call(this._weekdaysParse,i))?a:null:"ddd"===t?-1!==(a=ye.call(this._shortWeekdaysParse,i))?a:null:-1!==(a=ye.call(this._minWeekdaysParse,i))?a:null:"dddd"===t?-1!==(a=ye.call(this._weekdaysParse,i))||-1!==(a=ye.call(this._shortWeekdaysParse,i))||-1!==(a=ye.call(this._minWeekdaysParse,i))?a:null:"ddd"===t?-1!==(a=ye.call(this._shortWeekdaysParse,i))||-1!==(a=ye.call(this._weekdaysParse,i))||-1!==(a=ye.call(this._minWeekdaysParse,i))?a:null:-1!==(a=ye.call(this._minWeekdaysParse,i))||-1!==(a=ye.call(this._weekdaysParse,i))||-1!==(a=ye.call(this._shortWeekdaysParse,i))?a:null}function $e(){function e(e,t){return t.length-e.length}var t,n,r,a,o,i=[],s=[],c=[],u=[];for(t=0;t<7;t++)n=m([2e3,1]).day(t),r=be(this.weekdaysMin(n,"")),a=be(this.weekdaysShort(n,"")),o=be(this.weekdays(n,"")),i.push(r),s.push(a),c.push(o),u.push(r),u.push(a),u.push(o);i.sort(e),s.sort(e),c.sort(e),u.sort(e),this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Ge(){return this.hours()%12||12}function Je(e,t){R(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function Ke(e,t){return t._meridiemParse}R("H",["HH",2],0,"hour"),R("h",["hh",2],0,Ge),R("k",["kk",2],0,(function(){return this.hours()||24})),R("hmm",0,0,(function(){return""+Ge.apply(this)+x(this.minutes(),2)})),R("hmmss",0,0,(function(){return""+Ge.apply(this)+x(this.minutes(),2)+x(this.seconds(),2)})),R("Hmm",0,0,(function(){return""+this.hours()+x(this.minutes(),2)})),R("Hmmss",0,0,(function(){return""+this.hours()+x(this.minutes(),2)+x(this.seconds(),2)})),Je("a",!0),Je("A",!1),q("hour","h"),F("hour",13),me("a",Ke),me("A",Ke),me("H",re),me("h",re),me("k",re),me("HH",re,Z),me("hh",re,Z),me("kk",re,Z),me("hmm",ae),me("hmmss",oe),me("Hmm",ae),me("Hmmss",oe),ge(["H","HH"],3),ge(["k","kk"],(function(e,t,n){var r=V(e);t[3]=24===r?0:r})),ge(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),ge(["h","hh"],(function(e,t,n){t[3]=V(e),h(n).bigHour=!0})),ge("hmm",(function(e,t,n){var r=e.length-2;t[3]=V(e.substr(0,r)),t[4]=V(e.substr(r)),h(n).bigHour=!0})),ge("hmmss",(function(e,t,n){var r=e.length-4,a=e.length-2;t[3]=V(e.substr(0,r)),t[4]=V(e.substr(r,2)),t[5]=V(e.substr(a)),h(n).bigHour=!0})),ge("Hmm",(function(e,t,n){var r=e.length-2;t[3]=V(e.substr(0,r)),t[4]=V(e.substr(r))})),ge("Hmmss",(function(e,t,n){var r=e.length-4,a=e.length-2;t[3]=V(e.substr(0,r)),t[4]=V(e.substr(r,2)),t[5]=V(e.substr(a))}));var Qe,Ze=$("Hours",!0),et={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Le,monthsShort:Te,week:{dow:0,doy:6},weekdays:Be,weekdaysMin:Ie,weekdaysShort:He,meridiemParse:/[ap]\.?m?\.?/i},tt={},nt={};function rt(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(r=ot(a.slice(0,t).join("-")))return r;if(n&&n.length>=t&&rt(a,n)>=t-1)break;t--}o++}return Qe}(e)}function ut(e){var t,n=e._a;return n&&-2===h(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>we(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,h(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),h(e)._overflowWeeks&&-1===t&&(t=7),h(e)._overflowWeekday&&-1===t&&(t=8),h(e).overflow=t),e}var lt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,dt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ft=/Z|[+-]\d\d(?::?\d\d)?/,pt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],mt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ht=/^\/?Date\((-?\d+)/i,bt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,yt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function vt(e){var t,n,r,a,o,i,s=e._i,c=lt.exec(s)||dt.exec(s);if(c){for(h(e).iso=!0,t=0,n=pt.length;t7)&&(c=!0)):(o=e._locale._week.dow,i=e._locale._week.doy,u=Ye(Ot(),o,i),n=_t(t.gg,e._a[0],u.year),r=_t(t.w,u.week),null!=t.d?((a=t.d)<0||a>6)&&(c=!0):null!=t.e?(a=t.e+o,(t.e<0||t.e>6)&&(c=!0)):a=o),r<1||r>We(n,o,i)?h(e)._overflowWeeks=!0:null!=c?h(e)._overflowWeekday=!0:(s=Pe(n,r,a,o,i),e._a[0]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(i=_t(e._a[0],r[0]),(e._dayOfYear>Ne(i)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),n=je(i,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?je:Ce).apply(null,s),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==o&&(h(e).weekdayMismatch=!0)}}function Lt(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],h(e).empty=!0;var t,n,r,o,i,s,c=""+e._i,u=c.length,l=0;for(r=Y(e._f,e._locale).match(N)||[],t=0;t0&&h(e).unusedInput.push(i),c=c.slice(c.indexOf(n)+n.length),l+=n.length),j[o]?(n?h(e).empty=!1:h(e).unusedTokens.push(o),_e(o,n,e)):e._strict&&!n&&h(e).unusedTokens.push(o);h(e).charsLeftOver=u-l,c.length>0&&h(e).unusedInput.push(c),e._a[3]<=12&&!0===h(e).bigHour&&e._a[3]>0&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),null!==(s=h(e).era)&&(e._a[0]=e._locale.erasConvertYear(s,e._a[0])),wt(e),ut(e)}else Mt(e);else vt(e)}function Tt(e){var t=e._i,n=e._f;return e._locale=e._locale||ct(e._l),null===t||void 0===n&&""===t?y({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),w(t)?new _(ut(t)):(d(t)?e._d=t:o(n)?function(e){var t,n,r,a,o,i,s=!1;if(0===e._f.length)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis?this:e:y()}));function Et(e,t){var n,r;if(1===t.length&&o(t[0])&&(t=t[0]),!t.length)return Ot();for(n=t[0],r=1;r=0?new Date(e+400,t,n)-126227808e5:new Date(e,t,n).valueOf()}function an(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-126227808e5:Date.UTC(e,t,n)}function on(e,t){return t.erasAbbrRegex(e)}function sn(){var e,t,n=[],r=[],a=[],o=[],i=this.eras();for(e=0,t=i.length;e(o=We(e,r,a))&&(t=o),ln.call(this,e,t,n,r,a))}function ln(e,t,n,r,a){var o=Pe(e,t,n,r,a),i=je(o.year,0,o.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}R("N",0,0,"eraAbbr"),R("NN",0,0,"eraAbbr"),R("NNN",0,0,"eraAbbr"),R("NNNN",0,0,"eraName"),R("NNNNN",0,0,"eraNarrow"),R("y",["y",1],"yo","eraYear"),R("y",["yy",2],0,"eraYear"),R("y",["yyy",3],0,"eraYear"),R("y",["yyyy",4],0,"eraYear"),me("N",on),me("NN",on),me("NNN",on),me("NNNN",(function(e,t){return t.erasNameRegex(e)})),me("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),ge(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var a=n._locale.erasParse(e,r,n._strict);a?h(n).era=a:h(n).invalidEra=e})),me("y",ue),me("yy",ue),me("yyy",ue),me("yyyy",ue),me("yo",(function(e,t){return t._eraYearOrdinalRegex||ue})),ge(["y","yy","yyy","yyyy"],0),ge(["yo"],(function(e,t,n,r){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[0]=n._locale.eraYearOrdinalParse(e,a):t[0]=parseInt(e,10)})),R(0,["gg",2],0,(function(){return this.weekYear()%100})),R(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),cn("gggg","weekYear"),cn("ggggg","weekYear"),cn("GGGG","isoWeekYear"),cn("GGGGG","isoWeekYear"),q("weekYear","gg"),q("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),me("G",le),me("g",le),me("GG",re,Z),me("gg",re,Z),me("GGGG",se,te),me("gggg",se,te),me("GGGGG",ce,ne),me("ggggg",ce,ne),Me(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=V(e)})),Me(["gg","GG"],(function(e,t,n,r){t[r]=a.parseTwoDigitYear(e)})),R("Q",0,"Qo","quarter"),q("quarter","Q"),F("quarter",7),me("Q",Q),ge("Q",(function(e,t){t[1]=3*(V(e)-1)})),R("D",["DD",2],"Do","date"),q("date","D"),F("date",9),me("D",re),me("DD",re,Z),me("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),ge(["D","DD"],2),ge("Do",(function(e,t){t[2]=V(e.match(re)[0])}));var dn=$("Date",!0);R("DDD",["DDDD",3],"DDDo","dayOfYear"),q("dayOfYear","DDD"),F("dayOfYear",4),me("DDD",ie),me("DDDD",ee),ge(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=V(e)})),R("m",["mm",2],0,"minute"),q("minute","m"),F("minute",14),me("m",re),me("mm",re,Z),ge(["m","mm"],4);var fn=$("Minutes",!1);R("s",["ss",2],0,"second"),q("second","s"),F("second",15),me("s",re),me("ss",re,Z),ge(["s","ss"],5);var pn,mn,hn=$("Seconds",!1);for(R("S",0,0,(function(){return~~(this.millisecond()/100)})),R(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),R(0,["SSS",3],0,"millisecond"),R(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),R(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),R(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),R(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),R(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),R(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),q("millisecond","ms"),F("millisecond",16),me("S",ie,Q),me("SS",ie,Z),me("SSS",ie,ee),pn="SSSS";pn.length<=9;pn+="S")me(pn,ue);function bn(e,t){t[6]=V(1e3*("0."+e))}for(pn="S";pn.length<=9;pn+="S")ge(pn,bn);mn=$("Milliseconds",!1),R("z",0,0,"zoneAbbr"),R("zz",0,0,"zoneName");var yn=_.prototype;function vn(e){return e}yn.add=Vt,yn.calendar=function(e,t){1===arguments.length&&(arguments[0]?Jt(arguments[0])?(e=arguments[0],t=void 0):Kt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Ot(),r=Pt(n,this).startOf("day"),o=a.calendarFormat(this,r)||"sameElse",i=t&&(k(t[o])?t[o].call(this,n):t[o]);return this.format(i||this.localeData().calendar(o,this,Ot(n)))},yn.clone=function(){return new _(this)},yn.diff=function(e,t,n){var r,a,o;if(!this.isValid())return NaN;if(!(r=Pt(e,this)).isValid())return NaN;switch(a=6e4*(r.utcOffset()-this.utcOffset()),t=B(t)){case"year":o=Qt(this,r)/12;break;case"month":o=Qt(this,r);break;case"quarter":o=Qt(this,r)/3;break;case"second":o=(this-r)/1e3;break;case"minute":o=(this-r)/6e4;break;case"hour":o=(this-r)/36e5;break;case"day":o=(this-r-a)/864e5;break;case"week":o=(this-r-a)/6048e5;break;default:o=this-r}return n?o:U(o)},yn.endOf=function(e){var t,n;if(void 0===(e=B(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?an:rn,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=36e5-nn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-nn(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-nn(t,1e3)-1}return this._d.setTime(t),a.updateOffset(this,!0),this},yn.format=function(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=P(this,e);return this.localeData().postformat(t)},yn.from=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||Ot(e).isValid())?Ht({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},yn.fromNow=function(e){return this.from(Ot(),e)},yn.to=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||Ot(e).isValid())?Ht({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},yn.toNow=function(e){return this.to(Ot(),e)},yn.get=function(e){return k(this[e=B(e)])?this[e]():this},yn.invalidAt=function(){return h(this).overflow},yn.isAfter=function(e,t){var n=w(e)?e:Ot(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=B(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()9999?P(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):k(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",P(n,"Z")):P(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},yn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r="moment",a="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+r+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=a+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(yn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),yn.toJSON=function(){return this.isValid()?this.toISOString():null},yn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},yn.unix=function(){return Math.floor(this.valueOf()/1e3)},yn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},yn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},yn.eraName=function(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},yn.isLocal=function(){return!!this.isValid()&&!this._isUTC},yn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},yn.isUtc=Wt,yn.isUTC=Wt,yn.zoneAbbr=function(){return this._isUTC?"UTC":""},yn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},yn.dates=T("dates accessor is deprecated. Use date instead.",dn),yn.months=T("months accessor is deprecated. Use month instead",ze),yn.years=T("years accessor is deprecated. Use year instead",De),yn.zone=T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),yn.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return M(t,this),(t=Tt(t))._a?(e=t._isUTC?m(t._a):Ot(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var r,a=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),i=0;for(r=0;r0):this._isDSTShifted=!1,this._isDSTShifted}));var gn=z.prototype;function Mn(e,t,n,r){var a=ct(),o=m().set(r,t);return a[n](o,e)}function _n(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return Mn(e,t,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=Mn(e,r,n,"month");return a}function wn(e,t,n,r){"boolean"==typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,l(t)&&(n=t,t=void 0),t=t||"");var a,o=ct(),i=e?o._week.dow:0,s=[];if(null!=n)return Mn(t,(n+i)%7,r,"day");for(a=0;a<7;a++)s[a]=Mn(t,(a+i)%7,r,"day");return s}gn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return k(r)?r.call(t,n):r},gn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(N).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},gn.invalidDate=function(){return this._invalidDate},gn.ordinal=function(e){return this._ordinal.replace("%d",e)},gn.preparse=vn,gn.postformat=vn,gn.relativeTime=function(e,t,n,r){var a=this._relativeTime[n];return k(a)?a(e,t,n,r):a.replace(/%d/i,e)},gn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return k(n)?n(t):n.replace(/%s/i,t)},gn.set=function(e){var t,n;for(n in e)s(e,n)&&(k(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},gn.eras=function(e,t){var n,r,o,i=this._eras||ct("en")._eras;for(n=0,r=i.length;n=0)return c[r]},gn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*n},gn.erasAbbrRegex=function(e){return s(this,"_erasAbbrRegex")||sn.call(this),e?this._erasAbbrRegex:this._erasRegex},gn.erasNameRegex=function(e){return s(this,"_erasNameRegex")||sn.call(this),e?this._erasNameRegex:this._erasRegex},gn.erasNarrowRegex=function(e){return s(this,"_erasNarrowRegex")||sn.call(this),e?this._erasNarrowRegex:this._erasRegex},gn.months=function(e,t){return e?o(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ae).test(t)?"format":"standalone"][e.month()]:o(this._months)?this._months:this._months.standalone},gn.monthsShort=function(e,t){return e?o(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ae.test(t)?"format":"standalone"][e.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},gn.monthsParse=function(e,t,n){var r,a,o;if(this._monthsParseExact)return ke.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(a=m([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(o="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[r]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},gn.monthsRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||xe.call(this),e?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=Se),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},gn.monthsShortRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||xe.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=Oe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},gn.week=function(e){return Ye(e,this._week.dow,this._week.doy).week},gn.firstDayOfYear=function(){return this._week.doy},gn.firstDayOfWeek=function(){return this._week.dow},gn.weekdays=function(e,t){var n=o(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?qe(n,this._week.dow):e?n[e.day()]:n},gn.weekdaysMin=function(e){return!0===e?qe(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},gn.weekdaysShort=function(e){return!0===e?qe(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},gn.weekdaysParse=function(e,t,n){var r,a,o;if(this._weekdaysParseExact)return Ve.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=m([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},gn.weekdaysRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||$e.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=Fe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},gn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||$e.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Xe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},gn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||$e.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ue),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},gn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},gn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},it("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===V(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=T("moment.lang is deprecated. Use moment.locale instead.",it),a.langData=T("moment.langData is deprecated. Use moment.localeData instead.",ct);var Ln=Math.abs;function Tn(e,t,n,r){var a=Ht(t,n);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function An(e){return e<0?Math.floor(e):Math.ceil(e)}function On(e){return 4800*e/146097}function Sn(e){return 146097*e/4800}function kn(e){return function(){return this.as(e)}}var En=kn("ms"),zn=kn("s"),xn=kn("m"),Nn=kn("h"),Dn=kn("d"),Cn=kn("w"),jn=kn("M"),Rn=kn("Q"),Pn=kn("y");function Yn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Wn=Yn("milliseconds"),qn=Yn("seconds"),Bn=Yn("minutes"),Hn=Yn("hours"),In=Yn("days"),Fn=Yn("months"),Xn=Yn("years"),Un=Math.round,Vn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function $n(e,t,n,r,a){return a.relativeTime(t||1,!!n,e,r)}var Gn=Math.abs;function Jn(e){return(e>0)-(e<0)||+e}function Kn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,a,o,i,s,c=Gn(this._milliseconds)/1e3,u=Gn(this._days),l=Gn(this._months),d=this.asSeconds();return d?(e=U(c/60),t=U(e/60),c%=60,e%=60,n=U(l/12),l%=12,r=c?c.toFixed(3).replace(/\.?0+$/,""):"",a=d<0?"-":"",o=Jn(this._months)!==Jn(d)?"-":"",i=Jn(this._days)!==Jn(d)?"-":"",s=Jn(this._milliseconds)!==Jn(d)?"-":"",a+"P"+(n?o+n+"Y":"")+(l?o+l+"M":"")+(u?i+u+"D":"")+(t||e||c?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(c?s+r+"S":"")):"P0D"}var Qn=xt.prototype;return Qn.isValid=function(){return this._isValid},Qn.abs=function(){var e=this._data;return this._milliseconds=Ln(this._milliseconds),this._days=Ln(this._days),this._months=Ln(this._months),e.milliseconds=Ln(e.milliseconds),e.seconds=Ln(e.seconds),e.minutes=Ln(e.minutes),e.hours=Ln(e.hours),e.months=Ln(e.months),e.years=Ln(e.years),this},Qn.add=function(e,t){return Tn(this,e,t,1)},Qn.subtract=function(e,t){return Tn(this,e,t,-1)},Qn.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=B(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+On(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Sn(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},Qn.asMilliseconds=En,Qn.asSeconds=zn,Qn.asMinutes=xn,Qn.asHours=Nn,Qn.asDays=Dn,Qn.asWeeks=Cn,Qn.asMonths=jn,Qn.asQuarters=Rn,Qn.asYears=Pn,Qn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*V(this._months/12):NaN},Qn._bubble=function(){var e,t,n,r,a,o=this._milliseconds,i=this._days,s=this._months,c=this._data;return o>=0&&i>=0&&s>=0||o<=0&&i<=0&&s<=0||(o+=864e5*An(Sn(s)+i),i=0,s=0),c.milliseconds=o%1e3,e=U(o/1e3),c.seconds=e%60,t=U(e/60),c.minutes=t%60,n=U(t/60),c.hours=n%24,i+=U(n/24),a=U(On(i)),s+=a,i-=An(Sn(a)),r=U(s/12),s%=12,c.days=i,c.months=s,c.years=r,this},Qn.clone=function(){return Ht(this)},Qn.get=function(e){return e=B(e),this.isValid()?this[e+"s"]():NaN},Qn.milliseconds=Wn,Qn.seconds=qn,Qn.minutes=Bn,Qn.hours=Hn,Qn.days=In,Qn.weeks=function(){return U(this.days()/7)},Qn.months=Fn,Qn.years=Xn,Qn.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,a=!1,o=Vn;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(a=e),"object"==typeof t&&(o=Object.assign({},Vn,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),n=this.localeData(),r=function(e,t,n,r){var a=Ht(e).abs(),o=Un(a.as("s")),i=Un(a.as("m")),s=Un(a.as("h")),c=Un(a.as("d")),u=Un(a.as("M")),l=Un(a.as("w")),d=Un(a.as("y")),f=o<=n.ss&&["s",o]||o0,f[4]=r,$n.apply(null,f)}(this,!a,o,n),a&&(r=n.pastFuture(+this,r)),n.postformat(r)},Qn.toISOString=Kn,Qn.toString=Kn,Qn.toJSON=Kn,Qn.locale=Zt,Qn.localeData=tn,Qn.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Kn),Qn.lang=en,R("X",0,0,"unix"),R("x",0,0,"valueOf"),me("x",le),me("X",/[+-]?\d+(\.\d{1,3})?/),ge("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),ge("x",(function(e,t,n){n._d=new Date(V(e))})), -//! moment.js -a.version="2.29.1",t=Ot,a.fn=yn,a.min=function(){var e=[].slice.call(arguments,0);return Et("isBefore",e)},a.max=function(){var e=[].slice.call(arguments,0);return Et("isAfter",e)},a.now=function(){return Date.now?Date.now():+new Date},a.utc=m,a.unix=function(e){return Ot(1e3*e)},a.months=function(e,t){return _n(e,t,"months")},a.isDate=d,a.locale=it,a.invalid=y,a.duration=Ht,a.isMoment=w,a.weekdays=function(e,t,n){return wn(e,t,n,"weekdays")},a.parseZone=function(){return Ot.apply(null,arguments).parseZone()},a.localeData=ct,a.isDuration=Nt,a.monthsShort=function(e,t){return _n(e,t,"monthsShort")},a.weekdaysMin=function(e,t,n){return wn(e,t,n,"weekdaysMin")},a.defineLocale=st,a.updateLocale=function(e,t){if(null!=t){var n,r,a=et;null!=tt[e]&&null!=tt[e].parentLocale?tt[e].set(E(tt[e]._config,t)):(null!=(r=ot(e))&&(a=r._config),t=E(a,t),null==r&&(t.abbr=e),(n=new z(t)).parentLocale=tt[e],tt[e]=n),it(e)}else null!=tt[e]&&(null!=tt[e].parentLocale?(tt[e]=tt[e].parentLocale,e===it()&&it(e)):null!=tt[e]&&delete tt[e]);return tt[e]},a.locales=function(){return A(tt)},a.weekdaysShort=function(e,t,n){return wn(e,t,n,"weekdaysShort")},a.normalizeUnits=B,a.relativeTimeRounding=function(e){return void 0===e?Un:"function"==typeof e&&(Un=e,!0)},a.relativeTimeThreshold=function(e,t){return void 0!==Vn[e]&&(void 0===t?Vn[e]:(Vn[e]=t,"s"===e&&(Vn.ss=t-1),!0))},a.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},a.prototype=yn,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()}).call(this,n(33)(e))},function(e,t,n){"use strict";(function(e){n.d(t,"e",(function(){return r})),n.d(t,"p",(function(){return a})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"o",(function(){return c})),n.d(t,"q",(function(){return u})),n.d(t,"t",(function(){return l})),n.d(t,"i",(function(){return d})),n.d(t,"r",(function(){return f})),n.d(t,"s",(function(){return p})),n.d(t,"k",(function(){return m})),n.d(t,"m",(function(){return h})),n.d(t,"j",(function(){return b})),n.d(t,"l",(function(){return y})),n.d(t,"g",(function(){return v})),n.d(t,"f",(function(){return g})),n.d(t,"h",(function(){return M})),n.d(t,"n",(function(){return _})),n.d(t,"b",(function(){return w}));var r="1.13.2",a="object"==typeof self&&self.self===self&&self||"object"==typeof e&&e.global===e&&e||Function("return this")()||{},o=Array.prototype,i=Object.prototype,s="undefined"!=typeof Symbol?Symbol.prototype:null,c=o.push,u=o.slice,l=i.toString,d=i.hasOwnProperty,f="undefined"!=typeof ArrayBuffer,p="undefined"!=typeof DataView,m=Array.isArray,h=Object.keys,b=Object.create,y=f&&ArrayBuffer.isView,v=isNaN,g=isFinite,M=!{toString:null}.propertyIsEnumerable("toString"),_=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],w=Math.pow(2,53)-1}).call(this,n(8))},function(e,t,n){var r; -/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t=0&&n<=a.b}}function j(e){return function(t){return null==t?void 0:t[e]}}var R=j("byteLength"),P=C(R),Y=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var W=a.r?function(e){return a.l?Object(a.l)(e)&&!O(e):P(e)&&Y.test(a.t.call(e))}:D(!1),q=j("length");function B(e,t){t=function(e){for(var t={},n=e.length,r=0;r":">",'"':""","'":"'","`":"`"},We=Pe(Ye),qe=Pe(ue(Ye)),Be=X.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},He=/(.)^/,Ie={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Fe=/\\|'|\r|\n|\u2028|\u2029/g;function Xe(e){return"\\"+Ie[e]}var Ue=/^\s*(\w|\$)+\s*$/;function Ve(e,t,n){!t&&n&&(t=n),t=me({},t,X.templateSettings);var r=RegExp([(t.escape||He).source,(t.interpolate||He).source,(t.evaluate||He).source].join("|")+"|$","g"),a=0,o="__p+='";e.replace(r,(function(t,n,r,i,s){return o+=e.slice(a,s).replace(Fe,Xe),a=s+t.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?o+="'+\n((__t=("+r+"))==null?'':__t)+\n'":i&&(o+="';\n"+i+"\n__p+='"),t})),o+="';\n";var i,s=t.variable;if(s){if(!Ue.test(s))throw new Error("variable is not a bare identifier: "+s)}else o="with(obj||{}){\n"+o+"}\n",s="obj";o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{i=new Function(s,"_",o)}catch(e){throw e.source=o,e}var c=function(e){return i.call(this,e,X)};return c.source="function("+s+"){\n"+o+"}",c}function $e(e,t,n){var r=(t=Me(t)).length;if(!r)return _(n)?n.call(e):n;for(var a=0;a1)rt(s,t-1,n,r),a=r.length;else for(var c=0,u=s.length;ct?(r&&(clearTimeout(r),r=null),s=u,i=e.apply(a,o),r||(a=o=null)):r||!1===n.trailing||(r=setTimeout(c,l)),i};return u.cancel=function(){clearTimeout(r),s=0,r=a=o=null},u}function ut(e,t,n){var r,a,i,s,c,u=function(){var o=Re()-a;t>o?r=setTimeout(u,t-o):(r=null,n||(s=e.apply(c,i)),r||(i=c=null))},l=o((function(o){return c=this,i=o,a=Re(),r||(r=setTimeout(u,t),n&&(s=e.apply(c,i))),s}));return l.cancel=function(){clearTimeout(r),r=i=c=null},l}function lt(e,t){return et(t,e)}function dt(e){return function(){return!e.apply(this,arguments)}}function ft(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}}function pt(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}function mt(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}var ht=et(mt,2);function bt(e,t,n){t=ze(t,n);for(var r,a=H(e),o=0,i=a.length;o0?0:a-1;o>=0&&o0?s=i>=0?i:Math.max(i+c,s):c=i>=0?Math.min(i+1,c):i+c+1;else if(n&&i&&c)return r[i=n(r,o)]===o?i:-1;if(o!=o)return(i=t(a.q.call(r,s,c),N))>=0?i+s:-1;for(i=e>0?s:c-1;i>=0&&i0?0:i-1;for(a||(r=t[o?o[s]:s],s+=e);s>=0&&s=3;return t(e,Se(n,a,4),r,o)}}var Et=kt(1),zt=kt(-1);function xt(e,t,n){var r=[];return t=ze(t,n),Ot(e,(function(e,n,a){t(e,n,a)&&r.push(e)})),r}function Nt(e,t,n){return xt(e,dt(ze(t)),n)}function Dt(e,t,n){t=ze(t,n);for(var r=!nt(e)&&H(e),a=(r||e).length,o=0;o=0}var Rt=o((function(e,t,n){var r,a;return _(t)?a=t:(t=Me(t),r=t.slice(0,-1),t=t[t.length-1]),St(e,(function(e){var o=a;if(!o){if(r&&r.length&&(e=_e(e,r)),null==e)return;o=e[t]}return null==o?o:o.apply(e,n)}))}));function Pt(e,t){return St(e,Oe(t))}function Yt(e,t){return xt(e,Ae(t))}function Wt(e,t,n){var r,a,o=-1/0,i=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,c=(e=nt(e)?e:se(e)).length;so&&(o=r);else t=ze(t,n),Ot(e,(function(e,n,r){((a=t(e,n,r))>i||a===-1/0&&o===-1/0)&&(o=e,i=a)}));return o}function qt(e,t,n){var r,a,o=1/0,i=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,c=(e=nt(e)?e:se(e)).length;sr||void 0===n)return 1;if(n1&&(r=Se(r,t[1])),t=G(e)):(r=Qt,t=rt(t,!1,!1),e=Object(e));for(var a=0,o=t.length;a1&&(n=t[1])):(t=St(rt(t,!1,!1),String),r=function(e,n){return!jt(t,n)}),Zt(e,r,n)}));function tn(e,t,n){return a.q.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))}function nn(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[0]:tn(e,e.length-t)}function rn(e,t,n){return a.q.call(e,null==t||n?1:t)}function an(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[e.length-1]:rn(e,Math.max(0,e.length-t))}function on(e){return xt(e,Boolean)}function sn(e,t){return rt(e,t,!1)}var cn=o((function(e,t){return t=rt(t,!0,!0),xt(e,(function(e){return!jt(t,e)}))})),un=o((function(e,t){return cn(e,t)}));function ln(e,t,n,r){u(t)||(r=n,n=t,t=!1),null!=n&&(n=ze(n,r));for(var a=[],o=[],i=0,s=q(e);i1?r.rejectWith(this,[gettext("Multiple teams returned for course")]):0===e.count?r.resolveWith(this,[null]):r.resolveWith(this,[e.results[0]])})).fail((function(){r.rejectWith(this,[gettext("Could not load teams information.")])}))})).promise()}},{key:"getUsername",value:function(){var e=this.url("get_student_username");return $.Deferred((function(t){$.ajax({type:"POST",url:e,data:JSON.stringify({}),contentType:o}).done((function(e){null===e.username?t.rejectWith(this,[gettext("User lookup failed")]):t.resolveWith(this,[e.username])})).fail((function(){t.rejectWith(this,[gettext("Error when looking up username")])}))}))}},{key:"cloneRubric",value:function(e){var t=this.url("get_rubric"),n={target_rubric_block_id:String(e)};return $.Deferred((function(e){$.ajax({type:"POST",url:t,data:JSON.stringify(n),contentType:o}).done((function(t){t.success?e.resolveWith(this,[t.rubric]):e.rejectWith(this,[t.msg])})).fail((function(){e.rejectWith(this,[gettext("Failed to clone rubric")])}))}))}}])&&a(t.prototype,n),r&&a(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.a=i},,,function(e,t,n){"use strict";var r=function(){},a=function(e,t){var n=arguments.length;t=new Array(n>1?n-1:0);for(var r=1;r2?r-2:0);for(var o=2;o0&&t-1 in e)}h.fn=h.prototype={jquery:"2.2.4",constructor:h,selector:"",length:0,toArray:function(){return s.call(this)},get:function(e){return null!=e?e<0?this[e+this.length]:this[e]:s.call(this)},pushStack:function(e){var t=h.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e){return h.each(this,e)},map:function(e){return this.pushStack(h.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n=0},isPlainObject:function(e){var t;if("object"!==h.type(e)||e.nodeType||h.isWindow(e))return!1;if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype||{},"isPrototypeOf"))return!1;for(t in e);return void 0===t||p.call(e,t)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[f.call(e)]||"object":typeof e},globalEval:function(e){var t,n=eval;(e=h.trim(e))&&(1===e.indexOf("use strict")?((t=i.createElement("script")).text=e,i.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(y,"ms-").replace(v,g)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var n,r=0;if(M(e))for(n=e.length;r+~]|"+R+")"+R+"*"),F=new RegExp("="+R+"*([^\\]'\"]*?)"+R+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+P+"$"),V={ID:new RegExp("^#("+P+")"),CLASS:new RegExp("^\\.("+P+")"),TAG:new RegExp("^("+P+"|[*])"),ATTR:new RegExp("^"+Y),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+j+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},$=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,Z=/'|\\/g,ee=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),te=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},ne=function(){f()};try{N.apply(E=D.call(_.childNodes),_.childNodes),E[_.childNodes.length].nodeType}catch(e){N={apply:E.length?function(e,t){x.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function re(e,t,r,a){var o,s,u,l,d,m,y,v,w=t&&t.ownerDocument,L=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==L&&9!==L&&11!==L)return r;if(!a&&((t?t.ownerDocument||t:_)!==p&&f(t),t=t||p,h)){if(11!==L&&(m=K.exec(e)))if(o=m[1]){if(9===L){if(!(u=t.getElementById(o)))return r;if(u.id===o)return r.push(u),r}else if(w&&(u=w.getElementById(o))&&g(t,u)&&u.id===o)return r.push(u),r}else{if(m[2])return N.apply(r,t.getElementsByTagName(e)),r;if((o=m[3])&&n.getElementsByClassName&&t.getElementsByClassName)return N.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!O[e+" "]&&(!b||!b.test(e))){if(1!==L)w=t,v=e;else if("object"!==t.nodeName.toLowerCase()){for((l=t.getAttribute("id"))?l=l.replace(Z,"\\$&"):t.setAttribute("id",l=M),s=(y=i(e)).length,d=U.test(l)?"#"+l:"[id='"+l+"']";s--;)y[s]=d+" "+me(y[s]);v=y.join(","),w=Q.test(e)&&fe(t.parentNode)||t}if(v)try{return N.apply(r,w.querySelectorAll(v)),r}catch(e){}finally{l===M&&t.removeAttribute("id")}}}return c(e.replace(B,"$1"),t,r,a)}function ae(){var e=[];return function t(n,a){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=a}}function oe(e){return e[M]=!0,e}function ie(e){var t=p.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function se(e,t){for(var n=e.split("|"),a=n.length;a--;)r.attrHandle[n[a]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function ue(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function le(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return oe((function(t){return t=+t,oe((function(n,r){for(var a,o=e([],n.length,t),i=o.length;i--;)n[a=o[i]]&&(n[a]=!(r[a]=n[a]))}))}))}function fe(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=re.support={},o=re.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},f=re.setDocument=function(e){var t,a,i=e?e.ownerDocument||e:_;return i!==p&&9===i.nodeType&&i.documentElement?(m=(p=i).documentElement,h=!o(p),(a=p.defaultView)&&a.top!==a&&(a.addEventListener?a.addEventListener("unload",ne,!1):a.attachEvent&&a.attachEvent("onunload",ne)),n.attributes=ie((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ie((function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=J.test(p.getElementsByClassName),n.getById=ie((function(e){return m.appendChild(e).id=M,!p.getElementsByName||!p.getElementsByName(M).length})),n.getById?(r.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var n=t.getElementById(e);return n?[n]:[]}},r.filter.ID=function(e){var t=e.replace(ee,te);return function(e){return e.getAttribute("id")===t}}):(delete r.find.ID,r.filter.ID=function(e){var t=e.replace(ee,te);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],a=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[a++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&h)return t.getElementsByClassName(e)},y=[],b=[],(n.qsa=J.test(p.querySelectorAll))&&(ie((function(e){m.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&b.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||b.push("\\["+R+"*(?:value|"+j+")"),e.querySelectorAll("[id~="+M+"-]").length||b.push("~="),e.querySelectorAll(":checked").length||b.push(":checked"),e.querySelectorAll("a#"+M+"+*").length||b.push(".#.+[+~]")})),ie((function(e){var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&b.push("name"+R+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||b.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),b.push(",.*:")}))),(n.matchesSelector=J.test(v=m.matches||m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&ie((function(e){n.disconnectedMatch=v.call(e,"div"),v.call(e,"[s!='']:x"),y.push("!=",W)})),b=b.length&&new RegExp(b.join("|")),y=y.length&&new RegExp(y.join("|")),t=J.test(m.compareDocumentPosition),g=t||J.test(m.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return d=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===p||e.ownerDocument===_&&g(_,e)?-1:t===p||t.ownerDocument===_&&g(_,t)?1:l?C(l,e)-C(l,t):0:4&r?-1:1)}:function(e,t){if(e===t)return d=!0,0;var n,r=0,a=e.parentNode,o=t.parentNode,i=[e],s=[t];if(!a||!o)return e===p?-1:t===p?1:a?-1:o?1:l?C(l,e)-C(l,t):0;if(a===o)return ce(e,t);for(n=e;n=n.parentNode;)i.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;i[r]===s[r];)r++;return r?ce(i[r],s[r]):i[r]===_?-1:s[r]===_?1:0},p):p},re.matches=function(e,t){return re(e,null,null,t)},re.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&f(e),t=t.replace(F,"='$1']"),n.matchesSelector&&h&&!O[t+" "]&&(!y||!y.test(t))&&(!b||!b.test(t)))try{var r=v.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return re(t,p,null,[e]).length>0},re.contains=function(e,t){return(e.ownerDocument||e)!==p&&f(e),g(e,t)},re.attr=function(e,t){(e.ownerDocument||e)!==p&&f(e);var a=r.attrHandle[t.toLowerCase()],o=a&&k.call(r.attrHandle,t.toLowerCase())?a(e,t,!h):void 0;return void 0!==o?o:n.attributes||!h?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},re.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},re.uniqueSort=function(e){var t,r=[],a=0,o=0;if(d=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(S),d){for(;t=e[o++];)t===e[o]&&(a=r.push(o));for(;a--;)e.splice(r[a],1)}return l=null,e},a=re.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=a(t);return n},(r=re.selectors={cacheLength:50,createPseudo:oe,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ee,te),e[3]=(e[3]||e[4]||e[5]||"").replace(ee,te),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||re.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&re.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=i(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ee,te).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=T[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&T(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var a=re.attr(r,e);return null==a?"!="===t:!t||(a+="","="===t?a===n:"!="===t?a!==n:"^="===t?n&&0===a.indexOf(n):"*="===t?n&&a.indexOf(n)>-1:"$="===t?n&&a.slice(-n.length)===n:"~="===t?(" "+a.replace(q," ")+" ").indexOf(n)>-1:"|="===t&&(a===n||a.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,a){var o="nth"!==e.slice(0,3),i="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===a?function(e){return!!e.parentNode}:function(t,n,c){var u,l,d,f,p,m,h=o!==i?"nextSibling":"previousSibling",b=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!c&&!s,g=!1;if(b){if(o){for(;h;){for(f=t;f=f[h];)if(s?f.nodeName.toLowerCase()===y:1===f.nodeType)return!1;m=h="only"===e&&!m&&"nextSibling"}return!0}if(m=[i?b.firstChild:b.lastChild],i&&v){for(g=(p=(u=(l=(d=(f=b)[M]||(f[M]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]||[])[0]===w&&u[1])&&u[2],f=p&&b.childNodes[p];f=++p&&f&&f[h]||(g=p=0)||m.pop();)if(1===f.nodeType&&++g&&f===t){l[e]=[w,p,g];break}}else if(v&&(g=p=(u=(l=(d=(f=t)[M]||(f[M]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]||[])[0]===w&&u[1]),!1===g)for(;(f=++p&&f&&f[h]||(g=p=0)||m.pop())&&((s?f.nodeName.toLowerCase()!==y:1!==f.nodeType)||!++g||(v&&((l=(d=f[M]||(f[M]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]=[w,g]),f!==t)););return(g-=a)===r||g%r==0&&g/r>=0}}},PSEUDO:function(e,t){var n,a=r.pseudos[e]||r.setFilters[e.toLowerCase()]||re.error("unsupported pseudo: "+e);return a[M]?a(t):a.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?oe((function(e,n){for(var r,o=a(e,t),i=o.length;i--;)e[r=C(e,o[i])]=!(n[r]=o[i])})):function(e){return a(e,0,n)}):a}},pseudos:{not:oe((function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[M]?oe((function(e,t,n,a){for(var o,i=r(e,null,a,[]),s=e.length;s--;)(o=i[s])&&(e[s]=!(t[s]=o))})):function(e,a,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:oe((function(e){return function(t){return re(e,t).length>0}})),contains:oe((function(e){return e=e.replace(ee,te),function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}})),lang:oe((function(e){return U.test(e||"")||re.error("unsupported lang: "+e),e=e.replace(ee,te).toLowerCase(),function(t){var n;do{if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===m},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return $.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:de((function(){return[0]})),last:de((function(e,t){return[t-1]})),eq:de((function(e,t,n){return[n<0?n+t:n]})),even:de((function(e,t){for(var n=0;n=0;)e.push(r);return e})),gt:de((function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var a=e.length;a--;)if(!e[a](t,n,r))return!1;return!0}:e[0]}function ye(e,t,n,r,a){for(var o,i=[],s=0,c=e.length,u=null!=t;s-1&&(o[u]=!(i[u]=d))}}else y=ye(y===i?y.splice(m,y.length):y),a?a(null,i,y,c):N.apply(i,y)}))}function ge(e){for(var t,n,a,o=e.length,i=r.relative[e[0].type],s=i||r.relative[" "],c=i?1:0,l=he((function(e){return e===t}),s,!0),d=he((function(e){return C(t,e)>-1}),s,!0),f=[function(e,n,r){var a=!i&&(r||n!==u)||((t=n).nodeType?l(e,n,r):d(e,n,r));return t=null,a}];c1&&be(f),c>1&&me(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(B,"$1"),n,c0,a=e.length>0,o=function(o,i,s,c,l){var d,m,b,y=0,v="0",g=o&&[],M=[],_=u,L=o||a&&r.find.TAG("*",l),T=w+=null==_?1:Math.random()||.1,A=L.length;for(l&&(u=i===p||i||l);v!==A&&null!=(d=L[v]);v++){if(a&&d){for(m=0,i||d.ownerDocument===p||(f(d),s=!h);b=e[m++];)if(b(d,i||p,s)){c.push(d);break}l&&(w=T)}n&&((d=!b&&d)&&y--,o&&g.push(d))}if(y+=v,n&&v!==y){for(m=0;b=t[m++];)b(g,M,i,s);if(o){if(y>0)for(;v--;)g[v]||M[v]||(M[v]=z.call(c));M=ye(M)}N.apply(c,M),l&&!o&&M.length>0&&y+t.length>1&&re.uniqueSort(c)}return l&&(w=T,u=_),g};return n?oe(o):o}(o,a))).selector=e}return s},c=re.select=function(e,t,a,o){var c,u,l,d,f,p="function"==typeof e&&e,m=!o&&i(e=p.selector||e);if(a=a||[],1===m.length){if((u=m[0]=m[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&n.getById&&9===t.nodeType&&h&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(ee,te),t)||[])[0]))return a;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(c=V.needsContext.test(e)?0:u.length;c--&&(l=u[c],!r.relative[d=l.type]);)if((f=r.find[d])&&(o=f(l.matches[0].replace(ee,te),Q.test(u[0].type)&&fe(t.parentNode)||t))){if(u.splice(c,1),!(e=o.length&&me(u)))return N.apply(a,o),a;break}}return(p||s(e,m))(o,t,!h,a,!t||Q.test(e)&&fe(t.parentNode)||t),a},n.sortStable=M.split("").sort(S).join("")===M,n.detectDuplicates=!!d,f(),n.sortDetached=ie((function(e){return 1&e.compareDocumentPosition(p.createElement("div"))})),ie((function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")}))||se("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&ie((function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||se("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ie((function(e){return null==e.getAttribute("disabled")}))||se(j,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),re}(n);h.find=_,h.expr=_.selectors,h.expr[":"]=h.expr.pseudos,h.uniqueSort=h.unique=_.uniqueSort,h.text=_.getText,h.isXMLDoc=_.isXML,h.contains=_.contains;var w=function(e,t,n){for(var r=[],a=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(a&&h(e).is(n))break;r.push(e)}return r},L=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},T=h.expr.match.needsContext,A=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,O=/^.[^:#\[\.,]*$/;function S(e,t,n){if(h.isFunction(t))return h.grep(e,(function(e,r){return!!t.call(e,r,e)!==n}));if(t.nodeType)return h.grep(e,(function(e){return e===t!==n}));if("string"==typeof t){if(O.test(t))return h.filter(t,e,n);t=h.filter(t,e)}return h.grep(e,(function(e){return l.call(t,e)>-1!==n}))}h.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?h.find.matchesSelector(r,e)?[r]:[]:h.find.matches(e,h.grep(t,(function(e){return 1===e.nodeType})))},h.fn.extend({find:function(e){var t,n=this.length,r=[],a=this;if("string"!=typeof e)return this.pushStack(h(e).filter((function(){for(t=0;t1?h.unique(r):r)).selector=this.selector?this.selector+" "+e:e,r},filter:function(e){return this.pushStack(S(this,e||[],!1))},not:function(e){return this.pushStack(S(this,e||[],!0))},is:function(e){return!!S(this,"string"==typeof e&&T.test(e)?h(e):e||[],!1).length}});var k,E=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(h.fn.init=function(e,t,n){var r,a;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:E.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof h?t[0]:t,h.merge(this,h.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:i,!0)),A.test(r[1])&&h.isPlainObject(t))for(r in t)h.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(a=i.getElementById(r[2]))&&a.parentNode&&(this.length=1,this[0]=a),this.context=i,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):h.isFunction(e)?void 0!==n.ready?n.ready(e):e(h):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),h.makeArray(e,this))}).prototype=h.fn,k=h(i);var z=/^(?:parents|prev(?:Until|All))/,x={children:!0,contents:!0,next:!0,prev:!0};function N(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}h.fn.extend({has:function(e){var t=h(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&h.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?h.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?l.call(h(e),this[0]):l.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(h.uniqueSort(h.merge(this.get(),h(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),h.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return w(e,"parentNode")},parentsUntil:function(e,t,n){return w(e,"parentNode",n)},next:function(e){return N(e,"nextSibling")},prev:function(e){return N(e,"previousSibling")},nextAll:function(e){return w(e,"nextSibling")},prevAll:function(e){return w(e,"previousSibling")},nextUntil:function(e,t,n){return w(e,"nextSibling",n)},prevUntil:function(e,t,n){return w(e,"previousSibling",n)},siblings:function(e){return L((e.parentNode||{}).firstChild,e)},children:function(e){return L(e.firstChild)},contents:function(e){return e.contentDocument||h.merge([],e.childNodes)}},(function(e,t){h.fn[e]=function(n,r){var a=h.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(a=h.filter(r,a)),this.length>1&&(x[e]||h.uniqueSort(a),z.test(e)&&a.reverse()),this.pushStack(a)}}));var D,C=/\S+/g;function j(){i.removeEventListener("DOMContentLoaded",j),n.removeEventListener("load",j),h.ready()}h.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return h.each(e.match(C)||[],(function(e,n){t[n]=!0})),t}(e):h.extend({},e);var t,n,r,a,o=[],i=[],s=-1,c=function(){for(a=e.once,r=t=!0;i.length;s=-1)for(n=i.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(e){return e?h.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return a=i=[],o=n="",this},disabled:function(){return!o},lock:function(){return a=i=[],n||(o=n=""),this},locked:function(){return!!a},fireWith:function(e,n){return a||(n=[e,(n=n||[]).slice?n.slice():n],i.push(n),t||c()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},h.extend({Deferred:function(e){var t=[["resolve","done",h.Callbacks("once memory"),"resolved"],["reject","fail",h.Callbacks("once memory"),"rejected"],["notify","progress",h.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return a.done(arguments).fail(arguments),this},then:function(){var e=arguments;return h.Deferred((function(n){h.each(t,(function(t,o){var i=h.isFunction(e[t])&&e[t];a[o[1]]((function(){var e=i&&i.apply(this,arguments);e&&h.isFunction(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this===r?n.promise():this,i?[e]:arguments)}))})),e=null})).promise()},promise:function(e){return null!=e?h.extend(e,r):r}},a={};return r.pipe=r.then,h.each(t,(function(e,o){var i=o[2],s=o[3];r[o[1]]=i.add,s&&i.add((function(){n=s}),t[1^e][2].disable,t[2][2].lock),a[o[0]]=function(){return a[o[0]+"With"](this===a?r:this,arguments),this},a[o[0]+"With"]=i.fireWith})),r.promise(a),e&&e.call(a,a),a},when:function(e){var t,n,r,a=0,o=s.call(arguments),i=o.length,c=1!==i||e&&h.isFunction(e.promise)?i:0,u=1===c?e:h.Deferred(),l=function(e,n,r){return function(a){n[e]=this,r[e]=arguments.length>1?s.call(arguments):a,r===t?u.notifyWith(n,r):--c||u.resolveWith(n,r)}};if(i>1)for(t=new Array(i),n=new Array(i),r=new Array(i);a0||(D.resolveWith(i,[h]),h.fn.triggerHandler&&(h(i).triggerHandler("ready"),h(i).off("ready"))))}}),h.ready.promise=function(e){return D||(D=h.Deferred(),"complete"===i.readyState||"loading"!==i.readyState&&!i.documentElement.doScroll?n.setTimeout(h.ready):(i.addEventListener("DOMContentLoaded",j),n.addEventListener("load",j))),D.promise(e)},h.ready.promise();var R=function(e,t,n,r,a,o,i){var s=0,c=e.length,u=null==n;if("object"===h.type(n))for(s in a=!0,n)R(e,t,s,n[s],!0,o,i);else if(void 0!==r&&(a=!0,h.isFunction(r)||(i=!0),u&&(i?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(h(e),n)})),t))for(;s-1&&void 0!==n&&q.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){q.remove(this,e)}))}}),h.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=W.get(e,t),n&&(!r||h.isArray(n)?r=W.access(e,t,h.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=h.queue(e,t),r=n.length,a=n.shift(),o=h._queueHooks(e,t);"inprogress"===a&&(a=n.shift(),r--),a&&("fx"===t&&n.unshift("inprogress"),delete o.stop,a.call(e,(function(){h.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return W.get(e,n)||W.access(e,n,{empty:h.Callbacks("once memory").add((function(){W.remove(e,[t+"queue",n])}))})}}),h.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length",""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function Z(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&h.nodeName(e,t)?h.merge([e],n):n}function ee(e,t){for(var n=0,r=e.length;n-1)a&&a.push(o);else if(u=h.contains(o.ownerDocument,o),i=Z(d.appendChild(o),"script"),u&&ee(i),n)for(l=0;o=i[l++];)K.test(o.type||"")&&n.push(o);return d}te=i.createDocumentFragment().appendChild(i.createElement("div")),(ne=i.createElement("input")).setAttribute("type","radio"),ne.setAttribute("checked","checked"),ne.setAttribute("name","t"),te.appendChild(ne),m.checkClone=te.cloneNode(!0).cloneNode(!0).lastChild.checked,te.innerHTML="",m.noCloneChecked=!!te.cloneNode(!0).lastChild.defaultValue;var oe=/^key/,ie=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,se=/^([^.]*)(?:\.(.+)|)/;function ce(){return!0}function ue(){return!1}function le(){try{return i.activeElement}catch(e){}}function de(e,t,n,r,a,o){var i,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)de(e,s,n,r,t[s],o);return e}if(null==r&&null==a?(a=n,r=n=void 0):null==a&&("string"==typeof n?(a=r,r=void 0):(a=r,r=n,n=void 0)),!1===a)a=ue;else if(!a)return e;return 1===o&&(i=a,(a=function(e){return h().off(e),i.apply(this,arguments)}).guid=i.guid||(i.guid=h.guid++)),e.each((function(){h.event.add(this,t,a,r,n)}))}h.event={global:{},add:function(e,t,n,r,a){var o,i,s,c,u,l,d,f,p,m,b,y=W.get(e);if(y)for(n.handler&&(n=(o=n).handler,a=o.selector),n.guid||(n.guid=h.guid++),(c=y.events)||(c=y.events={}),(i=y.handle)||(i=y.handle=function(t){return void 0!==h&&h.event.triggered!==t.type?h.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(C)||[""]).length;u--;)p=b=(s=se.exec(t[u])||[])[1],m=(s[2]||"").split(".").sort(),p&&(d=h.event.special[p]||{},p=(a?d.delegateType:d.bindType)||p,d=h.event.special[p]||{},l=h.extend({type:p,origType:b,data:r,handler:n,guid:n.guid,selector:a,needsContext:a&&h.expr.match.needsContext.test(a),namespace:m.join(".")},o),(f=c[p])||((f=c[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,r,m,i)||e.addEventListener&&e.addEventListener(p,i)),d.add&&(d.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),a?f.splice(f.delegateCount++,0,l):f.push(l),h.event.global[p]=!0)},remove:function(e,t,n,r,a){var o,i,s,c,u,l,d,f,p,m,b,y=W.hasData(e)&&W.get(e);if(y&&(c=y.events)){for(u=(t=(t||"").match(C)||[""]).length;u--;)if(p=b=(s=se.exec(t[u])||[])[1],m=(s[2]||"").split(".").sort(),p){for(d=h.event.special[p]||{},f=c[p=(r?d.delegateType:d.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=o=f.length;o--;)l=f[o],!a&&b!==l.origType||n&&n.guid!==l.guid||s&&!s.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(f.splice(o,1),l.selector&&f.delegateCount--,d.remove&&d.remove.call(e,l));i&&!f.length&&(d.teardown&&!1!==d.teardown.call(e,m,y.handle)||h.removeEvent(e,p,y.handle),delete c[p])}else for(p in c)h.event.remove(e,p+t[u],n,r,!0);h.isEmptyObject(c)&&W.remove(e,"handle events")}},dispatch:function(e){e=h.event.fix(e);var t,n,r,a,o,i=[],c=s.call(arguments),u=(W.get(this,"events")||{})[e.type]||[],l=h.event.special[e.type]||{};if(c[0]=e,e.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,e)){for(i=h.event.handlers.call(this,e,u),t=0;(a=i[t++])&&!e.isPropagationStopped();)for(e.currentTarget=a.elem,n=0;(o=a.handlers[n++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(o.namespace)||(e.handleObj=o,e.data=o.data,void 0!==(r=((h.event.special[o.origType]||{}).handle||o.handler).apply(a.elem,c))&&!1===(e.result=r)&&(e.preventDefault(),e.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,a,o,i=[],s=t.delegateCount,c=e.target;if(s&&c.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&(!0!==c.disabled||"click"!==e.type)){for(r=[],n=0;n-1:h.find(a,this,null,[c]).length),r[a]&&r.push(o);r.length&&i.push({elem:c,handlers:r})}return s]*)\/>/gi,pe=/\s*$/g;function ye(e,t){return h.nodeName(e,"table")&&h.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function ve(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ge(e){var t=he.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Me(e,t){var n,r,a,o,i,s,c,u;if(1===t.nodeType){if(W.hasData(e)&&(o=W.access(e),i=W.set(t,o),u=o.events))for(a in delete i.handle,i.events={},u)for(n=0,r=u[a].length;n1&&"string"==typeof b&&!m.checkClone&&me.test(b))return e.each((function(a){var o=e.eq(a);y&&(t[0]=b.call(this,a,o.html())),_e(o,t,n,r)}));if(f&&(o=(a=ae(t,e[0].ownerDocument,!1,e,r)).firstChild,1===a.childNodes.length&&(a=o),o||r)){for(s=(i=h.map(Z(a,"script"),ve)).length;d")},clone:function(e,t,n){var r,a,o,i,s,c,u,l=e.cloneNode(!0),d=h.contains(e.ownerDocument,e);if(!(m.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||h.isXMLDoc(e)))for(i=Z(l),r=0,a=(o=Z(e)).length;r0&&ee(i,!d&&Z(e,"script")),l},cleanData:function(e){for(var t,n,r,a=h.event.special,o=0;void 0!==(n=e[o]);o++)if(P(n)){if(t=n[W.expando]){if(t.events)for(r in t.events)a[r]?h.event.remove(n,r):h.removeEvent(n,r,t.handle);n[W.expando]=void 0}n[q.expando]&&(n[q.expando]=void 0)}}}),h.fn.extend({domManip:_e,detach:function(e){return we(this,e,!0)},remove:function(e){return we(this,e)},text:function(e){return R(this,(function(e){return void 0===e?h.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return _e(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ye(this,e).appendChild(e)}))},prepend:function(){return _e(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ye(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return _e(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return _e(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(h.cleanData(Z(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return h.clone(this,e,t)}))},html:function(e){return R(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!pe.test(e)&&!Q[(J.exec(e)||["",""])[1].toLowerCase()]){e=h.htmlPrefilter(e);try{for(;n")).appendTo(t.documentElement))[0].contentDocument).write(),t.close(),n=Ae(e,t),Le.detach()),Te[e]=n),n}var Se=/^margin/,ke=new RegExp("^("+F+")(?!px)[a-z%]+$","i"),Ee=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},ze=function(e,t,n,r){var a,o,i={};for(o in t)i[o]=e.style[o],e.style[o]=t[o];for(o in a=n.apply(e,r||[]),t)e.style[o]=i[o];return a},xe=i.documentElement;function Ne(e,t,n){var r,a,o,i,s=e.style;return""!==(i=(n=n||Ee(e))?n.getPropertyValue(t)||n[t]:void 0)&&void 0!==i||h.contains(e.ownerDocument,e)||(i=h.style(e,t)),n&&!m.pixelMarginRight()&&ke.test(i)&&Se.test(t)&&(r=s.width,a=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=i,i=n.width,s.width=r,s.minWidth=a,s.maxWidth=o),void 0!==i?i+"":i}function De(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){var e,t,r,a,o=i.createElement("div"),s=i.createElement("div");function c(){s.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",s.innerHTML="",xe.appendChild(o);var i=n.getComputedStyle(s);e="1%"!==i.top,a="2px"===i.marginLeft,t="4px"===i.width,s.style.marginRight="50%",r="4px"===i.marginRight,xe.removeChild(o)}s.style&&(s.style.backgroundClip="content-box",s.cloneNode(!0).style.backgroundClip="",m.clearCloneStyle="content-box"===s.style.backgroundClip,o.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",o.appendChild(s),h.extend(m,{pixelPosition:function(){return c(),e},boxSizingReliable:function(){return null==t&&c(),t},pixelMarginRight:function(){return null==t&&c(),r},reliableMarginLeft:function(){return null==t&&c(),a},reliableMarginRight:function(){var e,t=s.appendChild(i.createElement("div"));return t.style.cssText=s.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",s.style.width="1px",xe.appendChild(o),e=!parseFloat(n.getComputedStyle(t).marginRight),xe.removeChild(o),s.removeChild(t),e}}))}();var Ce=/^(none|table(?!-c[ea]).+)/,je={position:"absolute",visibility:"hidden",display:"block"},Re={letterSpacing:"0",fontWeight:"400"},Pe=["Webkit","O","Moz","ms"],Ye=i.createElement("div").style;function We(e){if(e in Ye)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=Pe.length;n--;)if((e=Pe[n]+t)in Ye)return e}function qe(e,t,n){var r=X.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Be(e,t,n,r,a){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,i=0;o<4;o+=2)"margin"===n&&(i+=h.css(e,n+U[o],!0,a)),r?("content"===n&&(i-=h.css(e,"padding"+U[o],!0,a)),"margin"!==n&&(i-=h.css(e,"border"+U[o]+"Width",!0,a))):(i+=h.css(e,"padding"+U[o],!0,a),"padding"!==n&&(i+=h.css(e,"border"+U[o]+"Width",!0,a)));return i}function He(e,t,n){var r=!0,a="width"===t?e.offsetWidth:e.offsetHeight,o=Ee(e),i="border-box"===h.css(e,"boxSizing",!1,o);if(a<=0||null==a){if(((a=Ne(e,t,o))<0||null==a)&&(a=e.style[t]),ke.test(a))return a;r=i&&(m.boxSizingReliable()||a===e.style[t]),a=parseFloat(a)||0}return a+Be(e,t,n||(i?"border":"content"),r,o)+"px"}function Ie(e,t){for(var n,r,a,o=[],i=0,s=e.length;i1)},show:function(){return Ie(this,!0)},hide:function(){return Ie(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){V(this)?h(this).show():h(this).hide()}))}}),h.Tween=Fe,Fe.prototype={constructor:Fe,init:function(e,t,n,r,a,o){this.elem=e,this.prop=n,this.easing=a||h.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(h.cssNumber[n]?"":"px")},cur:function(){var e=Fe.propHooks[this.prop];return e&&e.get?e.get(this):Fe.propHooks._default.get(this)},run:function(e){var t,n=Fe.propHooks[this.prop];return this.options.duration?this.pos=t=h.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Fe.propHooks._default.set(this),this}},Fe.prototype.init.prototype=Fe.prototype,Fe.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=h.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){h.fx.step[e.prop]?h.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[h.cssProps[e.prop]]&&!h.cssHooks[e.prop]?e.elem[e.prop]=e.now:h.style(e.elem,e.prop,e.now+e.unit)}}},Fe.propHooks.scrollTop=Fe.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},h.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},h.fx=Fe.prototype.init,h.fx.step={};var Xe,Ue,Ve=/^(?:toggle|show|hide)$/,$e=/queueHooks$/;function Ge(){return n.setTimeout((function(){Xe=void 0})),Xe=h.now()}function Je(e,t){var n,r=0,a={height:e};for(t=t?1:0;r<4;r+=2-t)a["margin"+(n=U[r])]=a["padding"+n]=e;return t&&(a.opacity=a.width=e),a}function Ke(e,t,n){for(var r,a=(Qe.tweeners[t]||[]).concat(Qe.tweeners["*"]),o=0,i=a.length;o1)},removeAttr:function(e){return this.each((function(){h.removeAttr(this,e)}))}}),h.extend({attr:function(e,t,n){var r,a,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?h.prop(e,t,n):(1===o&&h.isXMLDoc(e)||(t=t.toLowerCase(),a=h.attrHooks[t]||(h.expr.match.bool.test(t)?Ze:void 0)),void 0!==n?null===n?void h.removeAttr(e,t):a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:(e.setAttribute(t,n+""),n):a&&"get"in a&&null!==(r=a.get(e,t))?r:null==(r=h.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!m.radioValue&&"radio"===t&&h.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r,a=0,o=t&&t.match(C);if(o&&1===e.nodeType)for(;n=o[a++];)r=h.propFix[n]||n,h.expr.match.bool.test(n)&&(e[r]=!1),e.removeAttribute(n)}}),Ze={set:function(e,t,n){return!1===t?h.removeAttr(e,n):e.setAttribute(n,n),n}},h.each(h.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=et[t]||h.find.attr;et[t]=function(e,t,r){var a,o;return r||(o=et[t],et[t]=a,a=null!=n(e,t,r)?t.toLowerCase():null,et[t]=o),a}}));var tt=/^(?:input|select|textarea|button)$/i,nt=/^(?:a|area)$/i;h.fn.extend({prop:function(e,t){return R(this,h.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[h.propFix[e]||e]}))}}),h.extend({prop:function(e,t,n){var r,a,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&h.isXMLDoc(e)||(t=h.propFix[t]||t,a=h.propHooks[t]),void 0!==n?a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:e[t]=n:a&&"get"in a&&null!==(r=a.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=h.find.attr(e,"tabindex");return t?parseInt(t,10):tt.test(e.nodeName)||nt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(h.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),h.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){h.propFix[this.toLowerCase()]=this}));var rt=/[\t\r\n\f]/g;function at(e){return e.getAttribute&&e.getAttribute("class")||""}h.fn.extend({addClass:function(e){var t,n,r,a,o,i,s,c=0;if(h.isFunction(e))return this.each((function(t){h(this).addClass(e.call(this,t,at(this)))}));if("string"==typeof e&&e)for(t=e.match(C)||[];n=this[c++];)if(a=at(n),r=1===n.nodeType&&(" "+a+" ").replace(rt," ")){for(i=0;o=t[i++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");a!==(s=h.trim(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,a,o,i,s,c=0;if(h.isFunction(e))return this.each((function(t){h(this).removeClass(e.call(this,t,at(this)))}));if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(C)||[];n=this[c++];)if(a=at(n),r=1===n.nodeType&&(" "+a+" ").replace(rt," ")){for(i=0;o=t[i++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");a!==(s=h.trim(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):h.isFunction(e)?this.each((function(n){h(this).toggleClass(e.call(this,n,at(this),t),t)})):this.each((function(){var t,r,a,o;if("string"===n)for(r=0,a=h(this),o=e.match(C)||[];t=o[r++];)a.hasClass(t)?a.removeClass(t):a.addClass(t);else void 0!==e&&"boolean"!==n||((t=at(this))&&W.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":W.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+at(n)+" ").replace(rt," ").indexOf(t)>-1)return!0;return!1}});var ot=/\r/g,it=/[\x20\t\r\n\f]+/g;h.fn.extend({val:function(e){var t,n,r,a=this[0];return arguments.length?(r=h.isFunction(e),this.each((function(n){var a;1===this.nodeType&&(null==(a=r?e.call(this,n,h(this).val()):e)?a="":"number"==typeof a?a+="":h.isArray(a)&&(a=h.map(a,(function(e){return null==e?"":e+""}))),(t=h.valHooks[this.type]||h.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,a,"value")||(this.value=a))}))):a?(t=h.valHooks[a.type]||h.valHooks[a.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(a,"value"))?n:"string"==typeof(n=a.value)?n.replace(ot,""):null==n?"":n:void 0}}),h.extend({valHooks:{option:{get:function(e){var t=h.find.attr(e,"value");return null!=t?t:h.trim(h.text(e)).replace(it," ")}},select:{get:function(e){for(var t,n,r=e.options,a=e.selectedIndex,o="select-one"===e.type||a<0,i=o?null:[],s=o?a+1:r.length,c=a<0?s:o?a:0;c-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),h.each(["radio","checkbox"],(function(){h.valHooks[this]={set:function(e,t){if(h.isArray(t))return e.checked=h.inArray(h(e).val(),t)>-1}},m.checkOn||(h.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var st=/^(?:focusinfocus|focusoutblur)$/;h.extend(h.event,{trigger:function(e,t,r,a){var o,s,c,u,l,d,f,m=[r||i],b=p.call(e,"type")?e.type:e,y=p.call(e,"namespace")?e.namespace.split("."):[];if(s=c=r=r||i,3!==r.nodeType&&8!==r.nodeType&&!st.test(b+h.event.triggered)&&(b.indexOf(".")>-1&&(y=b.split("."),b=y.shift(),y.sort()),l=b.indexOf(":")<0&&"on"+b,(e=e[h.expando]?e:new h.Event(b,"object"==typeof e&&e)).isTrigger=a?2:3,e.namespace=y.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:h.makeArray(t,[e]),f=h.event.special[b]||{},a||!f.trigger||!1!==f.trigger.apply(r,t))){if(!a&&!f.noBubble&&!h.isWindow(r)){for(u=f.delegateType||b,st.test(u+b)||(s=s.parentNode);s;s=s.parentNode)m.push(s),c=s;c===(r.ownerDocument||i)&&m.push(c.defaultView||c.parentWindow||n)}for(o=0;(s=m[o++])&&!e.isPropagationStopped();)e.type=o>1?u:f.bindType||b,(d=(W.get(s,"events")||{})[e.type]&&W.get(s,"handle"))&&d.apply(s,t),(d=l&&s[l])&&d.apply&&P(s)&&(e.result=d.apply(s,t),!1===e.result&&e.preventDefault());return e.type=b,a||e.isDefaultPrevented()||f._default&&!1!==f._default.apply(m.pop(),t)||!P(r)||l&&h.isFunction(r[b])&&!h.isWindow(r)&&((c=r[l])&&(r[l]=null),h.event.triggered=b,r[b](),h.event.triggered=void 0,c&&(r[l]=c)),e.result}},simulate:function(e,t,n){var r=h.extend(new h.Event,n,{type:e,isSimulated:!0});h.event.trigger(r,null,t)}}),h.fn.extend({trigger:function(e,t){return this.each((function(){h.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return h.event.trigger(e,t,n,!0)}}),h.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),(function(e,t){h.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}})),h.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),m.focusin="onfocusin"in n,m.focusin||h.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){h.event.simulate(t,e.target,h.event.fix(e))};h.event.special[t]={setup:function(){var r=this.ownerDocument||this,a=W.access(r,t);a||r.addEventListener(e,n,!0),W.access(r,t,(a||0)+1)},teardown:function(){var r=this.ownerDocument||this,a=W.access(r,t)-1;a?W.access(r,t,a):(r.removeEventListener(e,n,!0),W.remove(r,t))}}}));var ct=n.location,ut=h.now(),lt=/\?/;h.parseJSON=function(e){return JSON.parse(e+"")},h.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||h.error("Invalid XML: "+e),t};var dt=/#.*$/,ft=/([?&])_=[^&]*/,pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,mt=/^(?:GET|HEAD)$/,ht=/^\/\//,bt={},yt={},vt="*/".concat("*"),gt=i.createElement("a");function Mt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,a=0,o=t.toLowerCase().match(C)||[];if(h.isFunction(n))for(;r=o[a++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var a={},o=e===yt;function i(s){var c;return a[s]=!0,h.each(e[s]||[],(function(e,s){var u=s(t,n,r);return"string"!=typeof u||o||a[u]?o?!(c=u):void 0:(t.dataTypes.unshift(u),i(u),!1)})),c}return i(t.dataTypes[0])||!a["*"]&&i("*")}function wt(e,t){var n,r,a=h.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((a[n]?e:r||(r={}))[n]=t[n]);return r&&h.extend(!0,e,r),e}gt.href=ct.href,h.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":vt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":h.parseJSON,"text xml":h.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?wt(wt(e,h.ajaxSettings),t):wt(h.ajaxSettings,e)},ajaxPrefilter:Mt(bt),ajaxTransport:Mt(yt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,a,o,s,c,u,l,d,f=h.ajaxSetup({},t),p=f.context||f,m=f.context&&(p.nodeType||p.jquery)?h(p):h.event,b=h.Deferred(),y=h.Callbacks("once memory"),v=f.statusCode||{},g={},M={},_=0,w="canceled",L={readyState:0,getResponseHeader:function(e){var t;if(2===_){if(!s)for(s={};t=pt.exec(o);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===_?o:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return _||(e=M[n]=M[n]||e,g[e]=t),this},overrideMimeType:function(e){return _||(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(_<2)for(t in e)v[t]=[v[t],e[t]];else L.always(e[L.status]);return this},abort:function(e){var t=e||w;return r&&r.abort(t),T(0,t),this}};if(b.promise(L).complete=y.add,L.success=L.done,L.error=L.fail,f.url=((e||f.url||ct.href)+"").replace(dt,"").replace(ht,ct.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=h.trim(f.dataType||"*").toLowerCase().match(C)||[""],null==f.crossDomain){u=i.createElement("a");try{u.href=f.url,u.href=u.href,f.crossDomain=gt.protocol+"//"+gt.host!=u.protocol+"//"+u.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=h.param(f.data,f.traditional)),_t(bt,f,t,L),2===_)return L;for(d in(l=h.event&&f.global)&&0==h.active++&&h.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!mt.test(f.type),a=f.url,f.hasContent||(f.data&&(a=f.url+=(lt.test(a)?"&":"?")+f.data,delete f.data),!1===f.cache&&(f.url=ft.test(a)?a.replace(ft,"$1_="+ut++):a+(lt.test(a)?"&":"?")+"_="+ut++)),f.ifModified&&(h.lastModified[a]&&L.setRequestHeader("If-Modified-Since",h.lastModified[a]),h.etag[a]&&L.setRequestHeader("If-None-Match",h.etag[a])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&L.setRequestHeader("Content-Type",f.contentType),L.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+vt+"; q=0.01":""):f.accepts["*"]),f.headers)L.setRequestHeader(d,f.headers[d]);if(f.beforeSend&&(!1===f.beforeSend.call(p,L,f)||2===_))return L.abort();for(d in w="abort",{success:1,error:1,complete:1})L[d](f[d]);if(r=_t(yt,f,t,L)){if(L.readyState=1,l&&m.trigger("ajaxSend",[L,f]),2===_)return L;f.async&&f.timeout>0&&(c=n.setTimeout((function(){L.abort("timeout")}),f.timeout));try{_=1,r.send(g,T)}catch(e){if(!(_<2))throw e;T(-1,e)}}else T(-1,"No Transport");function T(e,t,i,s){var u,d,g,M,w,T=t;2!==_&&(_=2,c&&n.clearTimeout(c),r=void 0,o=s||"",L.readyState=e>0?4:0,u=e>=200&&e<300||304===e,i&&(M=function(e,t,n){for(var r,a,o,i,s=e.contents,c=e.dataTypes;"*"===c[0];)c.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(a in s)if(s[a]&&s[a].test(r)){c.unshift(a);break}if(c[0]in n)o=c[0];else{for(a in n){if(!c[0]||e.converters[a+" "+c[0]]){o=a;break}i||(i=a)}o=o||i}if(o)return o!==c[0]&&c.unshift(o),n[o]}(f,L,i)),M=function(e,t,n,r){var a,o,i,s,c,u={},l=e.dataTypes.slice();if(l[1])for(i in e.converters)u[i.toLowerCase()]=e.converters[i];for(o=l.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!c&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),c=o,o=l.shift())if("*"===o)o=c;else if("*"!==c&&c!==o){if(!(i=u[c+" "+o]||u["* "+o]))for(a in u)if((s=a.split(" "))[1]===o&&(i=u[c+" "+s[0]]||u["* "+s[0]])){!0===i?i=u[a]:!0!==u[a]&&(o=s[0],l.unshift(s[1]));break}if(!0!==i)if(i&&e.throws)t=i(t);else try{t=i(t)}catch(e){return{state:"parsererror",error:i?e:"No conversion from "+c+" to "+o}}}return{state:"success",data:t}}(f,M,L,u),u?(f.ifModified&&((w=L.getResponseHeader("Last-Modified"))&&(h.lastModified[a]=w),(w=L.getResponseHeader("etag"))&&(h.etag[a]=w)),204===e||"HEAD"===f.type?T="nocontent":304===e?T="notmodified":(T=M.state,d=M.data,u=!(g=M.error))):(g=T,!e&&T||(T="error",e<0&&(e=0))),L.status=e,L.statusText=(t||T)+"",u?b.resolveWith(p,[d,T,L]):b.rejectWith(p,[L,T,g]),L.statusCode(v),v=void 0,l&&m.trigger(u?"ajaxSuccess":"ajaxError",[L,f,u?d:g]),y.fireWith(p,[L,T]),l&&(m.trigger("ajaxComplete",[L,f]),--h.active||h.event.trigger("ajaxStop")))}return L},getJSON:function(e,t,n){return h.get(e,t,n,"json")},getScript:function(e,t){return h.get(e,void 0,t,"script")}}),h.each(["get","post"],(function(e,t){h[t]=function(e,n,r,a){return h.isFunction(n)&&(a=a||r,r=n,n=void 0),h.ajax(h.extend({url:e,type:t,dataType:a,data:n,success:r},h.isPlainObject(e)&&e))}})),h._evalUrl=function(e){return h.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},h.fn.extend({wrapAll:function(e){var t;return h.isFunction(e)?this.each((function(t){h(this).wrapAll(e.call(this,t))})):(this[0]&&(t=h(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this)},wrapInner:function(e){return h.isFunction(e)?this.each((function(t){h(this).wrapInner(e.call(this,t))})):this.each((function(){var t=h(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=h.isFunction(e);return this.each((function(n){h(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(){return this.parent().each((function(){h.nodeName(this,"body")||h(this).replaceWith(this.childNodes)})).end()}}),h.expr.filters.hidden=function(e){return!h.expr.filters.visible(e)},h.expr.filters.visible=function(e){return e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0};var Lt=/%20/g,Tt=/\[\]$/,At=/\r?\n/g,Ot=/^(?:submit|button|image|reset|file)$/i,St=/^(?:input|select|textarea|keygen)/i;function kt(e,t,n,r){var a;if(h.isArray(t))h.each(t,(function(t,a){n||Tt.test(e)?r(e,a):kt(e+"["+("object"==typeof a&&null!=a?t:"")+"]",a,n,r)}));else if(n||"object"!==h.type(t))r(e,t);else for(a in t)kt(e+"["+a+"]",t[a],n,r)}h.param=function(e,t){var n,r=[],a=function(e,t){t=h.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=h.ajaxSettings&&h.ajaxSettings.traditional),h.isArray(e)||e.jquery&&!h.isPlainObject(e))h.each(e,(function(){a(this.name,this.value)}));else for(n in e)kt(n,e[n],t,a);return r.join("&").replace(Lt,"+")},h.fn.extend({serialize:function(){return h.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=h.prop(this,"elements");return e?h.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!h(this).is(":disabled")&&St.test(this.nodeName)&&!Ot.test(e)&&(this.checked||!G.test(e))})).map((function(e,t){var n=h(this).val();return null==n?null:h.isArray(n)?h.map(n,(function(e){return{name:t.name,value:e.replace(At,"\r\n")}})):{name:t.name,value:n.replace(At,"\r\n")}})).get()}}),h.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Et={0:200,1223:204},zt=h.ajaxSettings.xhr();m.cors=!!zt&&"withCredentials"in zt,m.ajax=zt=!!zt,h.ajaxTransport((function(e){var t,r;if(m.cors||zt&&!e.crossDomain)return{send:function(a,o){var i,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(i in e.xhrFields)s[i]=e.xhrFields[i];for(i in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||a["X-Requested-With"]||(a["X-Requested-With"]="XMLHttpRequest"),a)s.setRequestHeader(i,a[i]);t=function(e){return function(){t&&(t=r=s.onload=s.onerror=s.onabort=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Et[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),r=s.onerror=t("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout((function(){t&&r()}))},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),h.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return h.globalEval(e),e}}}),h.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),h.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain)return{send:function(r,a){t=h("