{"id":7465,"date":"2025-12-31T03:29:41","date_gmt":"2025-12-31T03:29:41","guid":{"rendered":"https:\/\/promotionexams.com\/?p=7465"},"modified":"2026-01-29T15:52:39","modified_gmt":"2026-01-29T15:52:39","slug":"testing","status":"publish","type":"post","link":"https:\/\/promotionexams.com\/?p=7465","title":{"rendered":"govt exam portal like page"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"7465\" class=\"elementor elementor-7465\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6033b9c e-con-full e-flex e-con e-parent\" data-id=\"6033b9c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5beb049 elementor-widget elementor-widget-html\" data-id=\"5beb049\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- CSSADDA Quiz - Paste in Elementor HTML Widget -->\r\n<style>\r\n    .quiz-wrapper { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; font-size: 14px; background: #f5f5f5; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }\r\n    .quiz-wrapper * { margin: 0; padding: 0; box-sizing: border-box; }\r\n\r\n    \/* Timer Bar *\/\r\n    .quiz-timer-bar { display: flex; justify-content: space-between; align-items: center; padding: 10px 20px; background: linear-gradient(to right, #1e3a8a, #2563eb); color: #fff; border-radius: 8px 8px 0 0; }\r\n    .quiz-timer-title { font-size: 14px; font-weight: 600; }\r\n    .quiz-timer-value { font-size: 18px; font-weight: 700; color: #fbbf24; }\r\n\r\n    \/* Sections Navigation Bar *\/\r\n    .quiz-sections-bar { display: flex; align-items: center; padding: 10px 15px; background: #4b5563; gap: 10px; }\r\n    .quiz-sections-label { color: #fff; font-size: 13px; font-weight: 500; margin-right: 8px; }\r\n    .quiz-section-tab { padding: 8px 18px; background: #6b7280; color: #fff; border: none; border-radius: 4px; font-size: 12px; font-weight: 500; cursor: pointer; transition: all 0.2s; margin-right: 6px; }\r\n    .quiz-section-tab:hover { background: #9ca3af; }\r\n    .quiz-section-tab.active { background: #2563eb; }\r\n\r\n    \/* Main Layout *\/\r\n    .quiz-main { display: flex; min-height: 75vh; background: #fff; border: 1px solid #e5e7eb; border-top: none; border-radius: 0 0 8px 8px; }\r\n\r\n    \/* Passage Panel *\/\r\n    .quiz-passage { width: 45%; background: #fff; border-right: 1px solid #e5e7eb; display: none; flex-direction: column; }\r\n    .quiz-passage.active { display: flex; }\r\n    .quiz-passage-header { padding: 12px 15px; background: #f1f5f9; border-bottom: 1px solid #e5e7eb; font-weight: 600; color: #1e3a8a; font-size: 14px; }\r\n    .quiz-passage-content { flex: 1; padding: 15px; overflow-y: auto; font-size: 14px; line-height: 1.8; color: #374151; text-align: justify; }\r\n    .quiz-passage-content p { margin-bottom: 12px; }\r\n    .quiz-passage-content .highlight { font-weight: 700; color: #1e3a8a; }\r\n\r\n    \/* Question Panel *\/\r\n    .quiz-question-panel { flex: 1; display: flex; flex-direction: column; min-width: 0; }\r\n    \r\n    .quiz-q-header { display: flex; justify-content: space-between; align-items: center; padding: 15px 20px; background: #fff; border-bottom: 1px solid #e5e7eb; }\r\n    .quiz-q-info { display: flex; align-items: center; gap: 12px; }\r\n    .quiz-q-num { font-size: 16px; font-weight: 700; color: #2563eb; }\r\n    .quiz-q-marks { display: flex; gap: 8px; font-size: 14px; font-weight: 600; }\r\n    .quiz-q-marks .pos { color: #22c55e; }\r\n    .quiz-q-marks .neg { color: #ef4444; }\r\n\r\n    .quiz-q-body { flex: 1; padding: 20px; overflow-y: auto; }\r\n    .quiz-q-text { font-size: 15px; color: #1f2937; margin-bottom: 25px; line-height: 1.6; }\r\n\r\n    .quiz-options { display: flex; flex-direction: column; gap: 12px; }\r\n    .quiz-option { display: flex; align-items: center; padding: 14px 16px; border: 1px solid #e5e7eb; border-radius: 6px; cursor: pointer; transition: all 0.15s; background: #fff; }\r\n    .quiz-option:hover { background: #f9fafb; border-color: #d1d5db; }\r\n    .quiz-option.selected { background: #eff6ff; border-color: #2563eb; }\r\n    .quiz-option-radio { width: 18px; height: 18px; border: 2px solid #d1d5db; border-radius: 50%; margin-right: 12px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\r\n    .quiz-option.selected .quiz-option-radio { border-color: #2563eb; }\r\n    .quiz-option.selected .quiz-option-radio::after { content: ''; width: 8px; height: 8px; background: #2563eb; border-radius: 50%; }\r\n    .quiz-option-text { font-size: 14px; color: #374151; }\r\n\r\n    \/* Footer *\/\r\n    .quiz-footer { display: flex; justify-content: space-between; align-items: center; padding: 12px 20px; background: #fff; border-top: 2px solid #e5e7eb; }\r\n    .quiz-footer-left { display: flex; gap: 10px; }\r\n    .quiz-btn { padding: 9px 18px; border-radius: 4px; font-size: 13px; font-weight: 500; cursor: pointer; transition: all 0.15s; }\r\n    .quiz-btn-mark { background: #fff; color: #2563eb; border: 1.5px solid #2563eb; }\r\n    .quiz-btn-mark:hover { background: #eff6ff; }\r\n    .quiz-btn-clear { background: #fff; color: #6b7280; border: 1.5px solid #d1d5db; }\r\n    .quiz-btn-clear:hover { background: #f3f4f6; }\r\n    .quiz-btn-save { background: #2563eb; color: #fff; border: 1.5px solid #2563eb; }\r\n    .quiz-btn-save:hover { background: #1d4ed8; }\r\n\r\n    \/* Right Sidebar *\/\r\n    .quiz-sidebar { width: 260px; background: #fafafa; display: flex; flex-direction: column; border-left: 1px solid #e5e7eb; flex-shrink: 0; overflow: hidden; }\r\n\r\n    \/* User Profile *\/\r\n    .quiz-user { padding: 15px; display: flex; gap: 12px; background: #fff; border-bottom: 1px solid #e5e7eb; }\r\n    .quiz-avatar { width: 50px; height: 60px; background: linear-gradient(135deg, #f97316, #fb923c); border-radius: 4px; display: flex; align-items: center; justify-content: center; font-size: 24px; font-weight: 700; color: #fff; flex-shrink: 0; }\r\n    .quiz-user-info { display: flex; flex-direction: column; justify-content: center; min-width: 0; }\r\n    .quiz-user-name { font-size: 14px; font-weight: 600; color: #1f2937; margin-bottom: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\r\n    .quiz-user-roll { font-size: 11px; color: #6b7280; margin-bottom: 3px; }\r\n    .quiz-user-badge { font-size: 11px; color: #2563eb; font-weight: 500; }\r\n\r\n    \/* Status Legend *\/\r\n    .quiz-legend { padding: 12px 15px; background: #fff; border-bottom: 1px solid #e5e7eb; }\r\n    .quiz-legend-grid { display: flex; flex-wrap: wrap; gap: 8px 12px; }\r\n    .quiz-legend-item { display: flex; align-items: center; gap: 5px; font-size: 11px; color: #4b5563; white-space: nowrap; }\r\n    .quiz-legend-box { width: 20px; height: 20px; border-radius: 3px; display: flex; align-items: center; justify-content: center; font-size: 9px; font-weight: 600; flex-shrink: 0; }\r\n    .quiz-legend-box.nv { background: #fff; border: 1px solid #d1d5db; color: #374151; }\r\n    .quiz-legend-box.na { background: #ef4444; color: #fff; border-radius: 50%; }\r\n    .quiz-legend-box.ans { background: #22c55e; color: #fff; border-radius: 50%; }\r\n    .quiz-legend-box.mark { background: #8b5cf6; color: #fff; border-radius: 50%; }\r\n    .quiz-legend-box.am { background: #22c55e; color: #fff; border-radius: 50%; position: relative; }\r\n    .quiz-legend-box.am::after { content: ''; position: absolute; top: -3px; right: -3px; width: 8px; height: 8px; background: #8b5cf6; border-radius: 50%; border: 1px solid #fff; }\r\n\r\n    \/* Palette Section *\/\r\n    .quiz-palette { flex: 1; display: flex; flex-direction: column; padding: 12px 15px; overflow: hidden; }\r\n    .quiz-palette-header { background: #4b5563; color: #fff; padding: 10px; text-align: center; font-size: 13px; font-weight: 600; border-radius: 4px; margin-bottom: 10px; }\r\n    .quiz-palette-label { font-size: 12px; color: #374151; font-weight: 500; margin-bottom: 10px; }\r\n    .quiz-palette-scroll { flex: 1; overflow-y: auto; overflow-x: hidden; }\r\n    \r\n    \/* Palette Grid *\/\r\n    .quiz-palette-grid { display: grid; grid-template-columns: repeat(5, 38px); gap: 8px; justify-content: start; }\r\n    .quiz-p-btn { width: 38px; height: 38px; border: 1px solid #d1d5db; border-radius: 4px; background: #fff; color: #374151; font-size: 13px; font-weight: 600; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: all 0.15s; }\r\n    .quiz-p-btn:hover { background: #f3f4f6; }\r\n    .quiz-p-btn.current { background: #2563eb !important; color: #fff !important; border-color: #2563eb !important; }\r\n    .quiz-p-btn.answered { background: #22c55e !important; color: #fff !important; border-color: #22c55e !important; border-radius: 50% !important; }\r\n    .quiz-p-btn.visited { background: #ef4444 !important; color: #fff !important; border-color: #ef4444 !important; border-radius: 50% !important; }\r\n    .quiz-p-btn.marked { background: #8b5cf6 !important; color: #fff !important; border-color: #8b5cf6 !important; border-radius: 50% !important; }\r\n    .quiz-p-btn.ans-marked { background: #22c55e !important; color: #fff !important; border-color: #22c55e !important; border-radius: 50% !important; position: relative; }\r\n    .quiz-p-btn.ans-marked::after { content: ''; position: absolute; top: -3px; right: -3px; width: 10px; height: 10px; background: #8b5cf6; border-radius: 50%; border: 2px solid #fff; }\r\n\r\n    \/* Submit Button *\/\r\n    .quiz-submit-section { padding: 12px 15px; background: #fff; border-top: 1px solid #e5e7eb; }\r\n    .quiz-btn-submit { width: 100%; padding: 12px; background: #1e3a8a; color: #fff; border: none; border-radius: 4px; font-size: 13px; font-weight: 600; cursor: pointer; letter-spacing: 0.5px; }\r\n    .quiz-btn-submit:hover { background: #1e40af; }\r\n\r\n    \/* Modal *\/\r\n    .quiz-modal { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center; z-index: 99999; }\r\n    .quiz-modal.hidden { display: none; }\r\n    .quiz-modal-box { background: #fff; border-radius: 12px; padding: 30px 40px; text-align: center; box-shadow: 0 20px 60px rgba(0,0,0,0.3); }\r\n    .quiz-modal-box h3 { font-size: 18px; color: #1f2937; margin-bottom: 25px; }\r\n    .quiz-modal-btns { display: flex; gap: 15px; justify-content: center; }\r\n    .quiz-modal-btn { padding: 10px 35px; border-radius: 25px; font-size: 14px; font-weight: 600; cursor: pointer; border: none; }\r\n    .quiz-modal-btn.yes { background: #22c55e; color: #fff; }\r\n    .quiz-modal-btn.no { background: #f59e0b; color: #fff; }\r\n\r\n    \/* Instructions Modal *\/\r\n    .quiz-instructions-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.6); display: flex; align-items: center; justify-content: center; z-index: 99999; }\r\n    .quiz-instructions-overlay.hidden { display: none; }\r\n    .quiz-instructions-box { background: #fff; border-radius: 10px; width: 650px; max-width: 95%; max-height: 90vh; overflow: hidden; box-shadow: 0 25px 80px rgba(0,0,0,0.4); display: flex; flex-direction: column; }\r\n    .quiz-instructions-header { background: #f3f4f6; padding: 15px 20px; border-bottom: 1px solid #e5e7eb; }\r\n    .quiz-instructions-header h2 { font-size: 18px; font-weight: 600; color: #1f2937; margin: 0; }\r\n    .quiz-instructions-body { padding: 20px; overflow-y: auto; flex: 1; }\r\n    .quiz-instructions-body h3 { font-size: 14px; font-weight: 600; color: #1e3a8a; margin-bottom: 15px; }\r\n    .quiz-instructions-list { list-style: disc; padding-left: 20px; margin: 0 0 15px 0; }\r\n    .quiz-instructions-list li { margin-bottom: 10px; font-size: 13px; color: #374151; line-height: 1.6; }\r\n    .quiz-instructions-list li strong { color: #1f2937; }\r\n    .quiz-status-symbols { display: flex; flex-wrap: wrap; gap: 15px; margin: 15px 0; padding: 12px; background: #f9fafb; border-radius: 6px; }\r\n    .quiz-symbol-item { display: flex; align-items: center; gap: 6px; }\r\n    .quiz-symbol-icon { width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; font-size: 10px; font-weight: 600; color: #fff; }\r\n    .quiz-symbol-icon.nv { background: #fff; border: 1px solid #9ca3af; border-radius: 3px; color: #374151; }\r\n    .quiz-symbol-icon.na { background: #ef4444; border-radius: 50%; }\r\n    .quiz-symbol-icon.ans { background: #22c55e; border-radius: 50%; }\r\n    .quiz-symbol-icon.mark { background: #8b5cf6; border-radius: 50%; }\r\n    .quiz-symbol-text { font-size: 12px; color: #4b5563; }\r\n    .quiz-instructions-footer { padding: 15px 20px; display: flex; justify-content: flex-end; border-top: 1px solid #e5e7eb; background: #f9fafb; }\r\n    .quiz-btn-begin { background: #2563eb; color: #fff; border: none; padding: 12px 30px; border-radius: 6px; font-size: 14px; font-weight: 600; cursor: pointer; }\r\n    .quiz-btn-begin:hover { background: #1d4ed8; }\r\n\r\n    \/* Analysis Page *\/\r\n    .quiz-analysis { display: none; min-height: 80vh; background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 100%); border-radius: 8px; }\r\n    .quiz-analysis.active { display: block; }\r\n    .quiz-analysis-header { text-align: center; padding: 40px 20px 20px; color: #fff; }\r\n    .quiz-analysis-header h1 { font-size: 28px; font-weight: 700; margin-bottom: 8px; }\r\n    .quiz-analysis-header p { font-size: 14px; opacity: 0.8; }\r\n    .quiz-stats-grid { display: flex; justify-content: center; gap: 12px; padding: 20px; flex-wrap: wrap; }\r\n    .quiz-stat-card { background: #fff; border-radius: 10px; padding: 15px 18px; text-align: center; min-width: 100px; box-shadow: 0 4px 20px rgba(0,0,0,0.1); }\r\n    .quiz-stat-card .icon { font-size: 24px; margin-bottom: 6px; }\r\n    .quiz-stat-card .label { font-size: 11px; color: #6b7280; margin-bottom: 6px; font-weight: 500; }\r\n    .quiz-stat-card .value { font-size: 13px; font-weight: 700; color: #fff; padding: 5px 12px; border-radius: 5px; display: inline-block; }\r\n    .quiz-stat-card .value.blue { background: #3b82f6; }\r\n    .quiz-stat-card .value.green { background: #22c55e; }\r\n    .quiz-stat-card .value.red { background: #ef4444; }\r\n    .quiz-stat-card .value.orange { background: #f59e0b; }\r\n    .quiz-stat-card .value.purple { background: #8b5cf6; }\r\n    .quiz-stat-card .value.gray { background: #6b7280; }\r\n    .quiz-analysis-content { background: #fff; margin: 20px; border-radius: 12px; padding: 20px; max-height: 40vh; overflow-y: auto; }\r\n    .quiz-analysis-content h3 { font-size: 14px; color: #dc2626; margin-bottom: 15px; padding-bottom: 12px; border-bottom: 2px solid #fee2e2; }\r\n    .quiz-review { padding: 15px; border: 1px solid #e5e7eb; border-radius: 8px; margin-bottom: 12px; background: #fafafa; }\r\n    .quiz-review.correct { border-left: 4px solid #22c55e; background: #f0fdf4; }\r\n    .quiz-review.wrong { border-left: 4px solid #ef4444; background: #fef2f2; }\r\n    .quiz-review.skipped { border-left: 4px solid #6b7280; background: #f9fafb; }\r\n    .quiz-review-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; }\r\n    .quiz-review-qnum { font-weight: 700; color: #1f2937; font-size: 14px; }\r\n    .quiz-review-status { font-size: 11px; padding: 4px 10px; border-radius: 20px; font-weight: 600; }\r\n    .quiz-review-status.correct { background: #dcfce7; color: #166534; }\r\n    .quiz-review-status.wrong { background: #fee2e2; color: #991b1b; }\r\n    .quiz-review-status.skipped { background: #f3f4f6; color: #4b5563; }\r\n    .quiz-review-q { font-size: 13px; color: #374151; margin-bottom: 10px; line-height: 1.5; }\r\n    .quiz-review-ans { font-size: 12px; color: #6b7280; line-height: 1.6; }\r\n    .quiz-review-ans .correct { color: #22c55e; font-weight: 600; }\r\n    .quiz-review-ans .wrong { color: #ef4444; font-weight: 600; }\r\n    .quiz-analysis-footer { text-align: center; padding: 25px; }\r\n    .quiz-btn-retake { padding: 14px 50px; background: #fff; color: #1e3a8a; border: none; border-radius: 8px; font-size: 15px; font-weight: 600; cursor: pointer; }\r\n\r\n    \/* Responsive *\/\r\n    @media (max-width: 900px) {\r\n        .quiz-main { flex-direction: column; }\r\n        .quiz-passage { width: 100%; max-height: 35vh; }\r\n        .quiz-sidebar { width: 100%; }\r\n        .quiz-palette-grid { grid-template-columns: repeat(8, 38px); }\r\n        .quiz-footer { flex-direction: column; gap: 10px; }\r\n        .quiz-footer-left { width: 100%; justify-content: center; }\r\n        .quiz-sections-bar { flex-wrap: wrap; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"quiz-wrapper\" oncontextmenu=\"return false;\" oncopy=\"return false;\" oncut=\"return false;\">\r\n    <!-- Instructions Modal -->\r\n    <div class=\"quiz-instructions-overlay\" id=\"quizInstructionsModal\">\r\n        <div class=\"quiz-instructions-box\">\r\n            <div class=\"quiz-instructions-header\">\r\n                <h2>\ud83d\udccb General Instructions<\/h2>\r\n            <\/div>\r\n            <div class=\"quiz-instructions-body\">\r\n                <h3>Please read the instructions carefully before starting:<\/h3>\r\n                <ul class=\"quiz-instructions-list\">\r\n                    <li>Total duration of examination is <strong id=\"quizInstructionDuration\">60 minutes<\/strong>.<\/li>\r\n                    <li>The clock will be set at the server. The countdown timer at the top right corner will display the remaining time.<\/li>\r\n                    <li>When the timer reaches zero, the examination will end automatically.<\/li>\r\n                    <li>The Question Palette displayed on the right side shows the status of each question using the following symbols:\r\n                        <div class=\"quiz-status-symbols\">\r\n                            <div class=\"quiz-symbol-item\"><div class=\"quiz-symbol-icon nv\">1<\/div><span class=\"quiz-symbol-text\">Not Visited<\/span><\/div>\r\n                            <div class=\"quiz-symbol-item\"><div class=\"quiz-symbol-icon na\">1<\/div><span class=\"quiz-symbol-text\">Not Answered<\/span><\/div>\r\n                            <div class=\"quiz-symbol-item\"><div class=\"quiz-symbol-icon ans\">1<\/div><span class=\"quiz-symbol-text\">Answered<\/span><\/div>\r\n                            <div class=\"quiz-symbol-item\"><div class=\"quiz-symbol-icon mark\">1<\/div><span class=\"quiz-symbol-text\">Marked for Review<\/span><\/div>\r\n                        <\/div>\r\n                    <\/li>\r\n                    <li>Click on <strong>Save & Next<\/strong> to save your answer and move to the next question.<\/li>\r\n                    <li>Click on <strong>Mark for Review & Next<\/strong> to mark the question for review and move to next question.<\/li>\r\n                    <li>Click on <strong>Clear Response<\/strong> to clear your selected answer.<\/li>\r\n                    <li>Click on a question number in the Question Palette to go to that question directly.<\/li>\r\n                    <li>Click on <strong>Submit Exam<\/strong> button to submit your exam.<\/li>\r\n                <\/ul>\r\n                <p style=\"margin-top: 15px; padding: 10px; background: #fef3c7; border-radius: 6px; font-size: 13px; color: #92400e;\">\r\n                    \u26a0\ufe0f <strong>Note:<\/strong> Once you start the exam, the timer will begin and cannot be paused. Screenshots and right-click are disabled.\r\n                <\/p>\r\n            <\/div>\r\n            <div class=\"quiz-instructions-footer\">\r\n                <button class=\"quiz-btn-begin\" onclick=\"quizStartExam()\">I am ready to begin \u279c<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Timer Bar -->\r\n    <div class=\"quiz-timer-bar\" id=\"quizTimerBar\">\r\n        <div class=\"quiz-timer-title\" id=\"quizExamTitle\">Combined SO\/Steno LDCE - Paper I<\/div>\r\n        <div>Time Left: <span class=\"quiz-timer-value\" id=\"quizTimer\">60:00<\/span><\/div>\r\n    <\/div>\r\n\r\n    <!-- Sections Navigation Bar -->\r\n    <div class=\"quiz-sections-bar\" id=\"quizSectionsBar\">\r\n        <span class=\"quiz-sections-label\">Sections:<\/span>\r\n        <div id=\"quizSectionTabs\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Main Quiz Area -->\r\n    <div class=\"quiz-main\" id=\"quizMain\">\r\n        <!-- Passage Panel -->\r\n        <div class=\"quiz-passage\" id=\"quizPassage\">\r\n            <div class=\"quiz-passage-header\" id=\"quizPassageHeader\">Passage<\/div>\r\n            <div class=\"quiz-passage-content\" id=\"quizPassageContent\"><\/div>\r\n        <\/div>\r\n\r\n        <!-- Question Panel -->\r\n        <div class=\"quiz-question-panel\">\r\n            <div class=\"quiz-q-header\">\r\n                <div class=\"quiz-q-info\">\r\n                    <div class=\"quiz-q-num\">Q.<span id=\"quizQNum\">1<\/span><\/div>\r\n                <\/div>\r\n                <div class=\"quiz-q-marks\">\r\n                    <span class=\"pos\">+<span id=\"quizPosMarks\">2<\/span><\/span>\r\n                    <span class=\"neg\">-<span id=\"quizNegMarks\">0.5<\/span><\/span>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"quiz-q-body\">\r\n                <div class=\"quiz-q-text\" id=\"quizQText\"><\/div>\r\n                <div class=\"quiz-options\" id=\"quizOptions\"><\/div>\r\n            <\/div>\r\n            <div class=\"quiz-footer\">\r\n                <div class=\"quiz-footer-left\">\r\n                    <button class=\"quiz-btn quiz-btn-mark\" onclick=\"quizMarkForReview()\">Mark for Review & Next<\/button>\r\n                    <button class=\"quiz-btn quiz-btn-clear\" onclick=\"quizClearSelection()\">Clear Response<\/button>\r\n                <\/div>\r\n                <button class=\"quiz-btn quiz-btn-save\" onclick=\"quizSaveAndNext()\">Save & Next<\/button>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- Right Sidebar -->\r\n        <div class=\"quiz-sidebar\">\r\n            <div class=\"quiz-user\">\r\n                <div class=\"quiz-avatar\" id=\"quizUserInitial\">G<\/div>\r\n                <div class=\"quiz-user-info\">\r\n                    <div class=\"quiz-user-name\" id=\"quizUserName\">Guest User<\/div>\r\n                    <div class=\"quiz-user-roll\" id=\"quizUserRoll\">Roll No: CSS000000<\/div>\r\n                    <div class=\"quiz-user-badge\">CSSADDA Candidate<\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"quiz-legend\">\r\n                <div class=\"quiz-legend-grid\">\r\n                    <div class=\"quiz-legend-item\"><div class=\"quiz-legend-box nv\">1<\/div>Not Visited<\/div>\r\n                    <div class=\"quiz-legend-item\"><div class=\"quiz-legend-box na\">1<\/div>Not Answered<\/div>\r\n                    <div class=\"quiz-legend-item\"><div class=\"quiz-legend-box ans\">1<\/div>Answered<\/div>\r\n                    <div class=\"quiz-legend-item\"><div class=\"quiz-legend-box mark\">1<\/div>Marked for Review<\/div>\r\n                    <div class=\"quiz-legend-item\"><div class=\"quiz-legend-box am\">1<\/div>Ans & Marked<\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"quiz-palette\">\r\n                <div class=\"quiz-palette-header\" id=\"quizPaletteHeader\">General Intelligence<\/div>\r\n                <div class=\"quiz-palette-label\">Question Palette:<\/div>\r\n                <div class=\"quiz-palette-scroll\">\r\n                    <div class=\"quiz-palette-grid\" id=\"quizPaletteGrid\"><\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"quiz-submit-section\">\r\n                <button class=\"quiz-btn-submit\" onclick=\"quizShowSubmitModal()\">SUBMIT EXAM<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Submit Modal -->\r\n    <div class=\"quiz-modal hidden\" id=\"quizSubmitModal\">\r\n        <div class=\"quiz-modal-box\">\r\n            <h3>Do you really want to submit the quiz?<\/h3>\r\n            <div class=\"quiz-modal-btns\">\r\n                <button class=\"quiz-modal-btn yes\" onclick=\"quizSubmitExam()\">Yes<\/button>\r\n                <button class=\"quiz-modal-btn no\" onclick=\"quizHideSubmitModal()\">No<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Analysis Page -->\r\n    <div class=\"quiz-analysis\" id=\"quizAnalysis\">\r\n        <div class=\"quiz-analysis-header\">\r\n            <h1 id=\"quizAnalysisTitle\">Quiz Title<\/h1>\r\n            <p>Quiz Analysis<\/p>\r\n        <\/div>\r\n        <div class=\"quiz-stats-grid\">\r\n            <div class=\"quiz-stat-card\"><div class=\"icon\">\u2b50<\/div><div class=\"label\">Score<\/div><div class=\"value blue\" id=\"quizScoreVal\">0\/0<\/div><\/div>\r\n            <div class=\"quiz-stat-card\"><div class=\"icon\">\ud83c\udfaf<\/div><div class=\"label\">Accuracy<\/div><div class=\"value green\" id=\"quizAccuracyVal\">0%<\/div><\/div>\r\n            <div class=\"quiz-stat-card\"><div class=\"icon\">\u23f1\ufe0f<\/div><div class=\"label\">Time Taken<\/div><div class=\"value purple\" id=\"quizTimeVal\">00:00<\/div><\/div>\r\n            <div class=\"quiz-stat-card\"><div class=\"icon\">\ud83d\udccb<\/div><div class=\"label\">Total<\/div><div class=\"value orange\" id=\"quizTotalVal\">0<\/div><\/div>\r\n            <div class=\"quiz-stat-card\"><div class=\"icon\">\u2705<\/div><div class=\"label\">Correct<\/div><div class=\"value green\" id=\"quizCorrectVal\">0<\/div><\/div>\r\n            <div class=\"quiz-stat-card\"><div class=\"icon\">\u274c<\/div><div class=\"label\">Wrong<\/div><div class=\"value red\" id=\"quizWrongVal\">0<\/div><\/div>\r\n            <div class=\"quiz-stat-card\"><div class=\"icon\">\u23ed\ufe0f<\/div><div class=\"label\">Skipped<\/div><div class=\"value gray\" id=\"quizSkippedVal\">0<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"quiz-analysis-content\">\r\n            <h3>Directions: Review your answers below<\/h3>\r\n            <div id=\"quizReviews\"><\/div>\r\n        <\/div>\r\n        <div class=\"quiz-analysis-footer\">\r\n            <button class=\"quiz-btn-retake\" onclick=\"quizRetake()\">\ud83d\udd04 Retake Quiz<\/button>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/ DISABLE RIGHT CLICK, SCREENSHOT, COPY\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\ndocument.addEventListener('keydown', function(e) {\r\n    if (e.key === 'F12' || (e.ctrlKey && e.shiftKey && (e.key === 'I' || e.key === 'J' || e.key === 'C')) || (e.ctrlKey && e.key === 'u') || (e.ctrlKey && e.key === 'U')) {\r\n        e.preventDefault();\r\n        return false;\r\n    }\r\n    if (e.key === 'PrintScreen') {\r\n        navigator.clipboard.writeText('');\r\n        alert('Screenshots are disabled during the exam!');\r\n        return false;\r\n    }\r\n    if (e.ctrlKey && (e.key === 'p' || e.key === 'P')) {\r\n        e.preventDefault();\r\n        return false;\r\n    }\r\n});\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/ CONFIGURATION\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\nconst QUIZ_CONFIG = {\r\n    examTitle: 'Combined SO\/Steno LDCE - Paper I',\r\n    examDuration: 60,\r\n    positiveMarks: 2,\r\n    negativeMarks: 0.5,\r\n};\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/ SECTIONS & QUESTIONS DATA\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\nconst QUIZ_SECTIONS = [\r\n    {\r\n        id: 'gi',\r\n        name: 'General Intelligence',\r\n        type: 'normal',\r\n        questions: [\r\n            { question: \"Find the odd one out from the given alternatives.\", options: [\"Gill\", \"Fin\", \"Tail\", \"Scale\"], correctAnswer: 0 },\r\n            { question: \"Select the related word: Book : Pages :: House : ?\", options: [\"Walls\", \"Bricks\", \"Rooms\", \"Windows\"], correctAnswer: 2 },\r\n            { question: \"If ROSE is coded as 6821, how is SORE coded?\", options: [\"2816\", \"8216\", \"8612\", \"1862\"], correctAnswer: 1 },\r\n            { question: \"A man walks 5 km South, turns right and walks 3 km. What direction is he from start?\", options: [\"North-East\", \"South-West\", \"South-East\", \"North-West\"], correctAnswer: 1 },\r\n            { question: \"Find the missing number: 2, 6, 12, 20, 30, ?\", options: [\"40\", \"42\", \"44\", \"46\"], correctAnswer: 1 },\r\n            { question: \"Which number replaces the question mark? 3, 9, 27, 81, ?\", options: [\"162\", \"243\", \"324\", \"729\"], correctAnswer: 1 },\r\n            { question: \"Choose the odd one out:\", options: [\"Circle\", \"Triangle\", \"Square\", \"Cylinder\"], correctAnswer: 3 },\r\n            { question: \"If COMPUTER is coded as RFUVQNPC, how is PRINTER coded?\", options: [\"QSJOUFQ\", \"SFUOQJS\", \"QJOUFQS\", \"QSJOUFS\"], correctAnswer: 0 },\r\n        ]\r\n    },\r\n    {\r\n        id: 'ga',\r\n        name: 'General Awareness',\r\n        type: 'normal',\r\n        questions: [\r\n            { question: \"Which Article of the Constitution deals with the Right to Education?\", options: [\"Article 19\", \"Article 21\", \"Article 21A\", \"Article 24\"], correctAnswer: 2 },\r\n            { question: \"The RTI Act was enacted in which year?\", options: [\"2003\", \"2004\", \"2005\", \"2006\"], correctAnswer: 2 },\r\n            { question: \"Who is the Chairman of the Rajya Sabha?\", options: [\"President\", \"Vice President\", \"Prime Minister\", \"Speaker\"], correctAnswer: 1 },\r\n            { question: \"Which committee recommended inclusion of Fundamental Duties?\", options: [\"Swaran Singh Committee\", \"Sarkaria Commission\", \"Ashok Mehta Committee\", \"Balwant Rai Mehta Committee\"], correctAnswer: 0 },\r\n            { question: \"The Finance Commission is constituted under which Article?\", options: [\"Article 270\", \"Article 280\", \"Article 290\", \"Article 300\"], correctAnswer: 1 },\r\n            { question: \"Who appoints the Chief Election Commissioner of India?\", options: [\"Prime Minister\", \"President\", \"Chief Justice\", \"Parliament\"], correctAnswer: 1 },\r\n            { question: \"The Preamble was amended by which Amendment?\", options: [\"42nd Amendment\", \"44th Amendment\", \"52nd Amendment\", \"61st Amendment\"], correctAnswer: 0 },\r\n            { question: \"Which Schedule contains provisions related to anti-defection?\", options: [\"8th Schedule\", \"9th Schedule\", \"10th Schedule\", \"11th Schedule\"], correctAnswer: 2 },\r\n        ]\r\n    },\r\n    {\r\n        id: 'qa',\r\n        name: 'Quantitative Aptitude',\r\n        type: 'normal',\r\n        questions: [\r\n            { question: \"If a number is increased by 20% and decreased by 20%, net change is:\", options: [\"No change\", \"4% increase\", \"4% decrease\", \"2% decrease\"], correctAnswer: 2 },\r\n            { question: \"The average of 5 consecutive odd numbers is 21. What is the largest?\", options: [\"23\", \"25\", \"27\", \"29\"], correctAnswer: 1 },\r\n            { question: \"A train 200m long passes a pole in 10 seconds. Speed in km\/hr?\", options: [\"60 km\/hr\", \"72 km\/hr\", \"80 km\/hr\", \"90 km\/hr\"], correctAnswer: 1 },\r\n            { question: \"Cost price Rs. 500, selling price Rs. 600. Profit percentage?\", options: [\"10%\", \"15%\", \"20%\", \"25%\"], correctAnswer: 2 },\r\n            { question: \"A can do work in 10 days, B in 15 days. Together in how many days?\", options: [\"5 days\", \"6 days\", \"7 days\", \"8 days\"], correctAnswer: 1 },\r\n            { question: \"Simple interest on Rs. 5000 at 8% per annum for 3 years?\", options: [\"Rs. 1000\", \"Rs. 1200\", \"Rs. 1400\", \"Rs. 1600\"], correctAnswer: 1 },\r\n            { question: \"Ratio of two numbers is 3:5. Sum is 64. Find larger number.\", options: [\"24\", \"32\", \"40\", \"48\"], correctAnswer: 2 },\r\n            { question: \"Find the HCF of 36 and 84.\", options: [\"6\", \"12\", \"18\", \"24\"], correctAnswer: 1 },\r\n        ]\r\n    },\r\n    {\r\n        id: 'el',\r\n        name: 'English Language',\r\n        type: 'comprehension',\r\n        passageTitle: 'Passage No 177',\r\n        passage: `<p><strong>Directions:<\/strong> Kindly read the passage carefully and answer the questions given beside.<\/p>\r\n        <p>Facebook had invested $5.7 billion into Reliance Jio led by Asia's richest man Mukesh Ambani. Reliance Jio is the most valued ancillary of Reliance Industries, the oil-to-telecoms conglomerate. The company has been able to upend India's telecoms market in this short span by <strong class=\"highlight\">proffering<\/strong> very low data prices, which has brooked it to keep competition at bay.<\/p>\r\n        <p>With a presence across a suite of services such as mobile telephony, live TV, music streaming and payments, Facebook will be looking to drive synergies across services and further consolidate its position in India.<\/p>\r\n        <p>This deal also comes in at a particularly opportune time for Mr Ambani, who has been making a concerted effort to reduce the debt on his books. He's ploughed in a reported $25 billion into Jio in recent years towards capital expenditure. At a group level Reliance's liabilities have jumped to $65 billion in financial year 2019, from $19 billion in 2015.<\/p>\r\n        <p>Mr Ambani has confirmed that his digital new commerce platform Jio Mart will collaborate with Whatsapp in the near future to help 'mom and pop' shops transact digitally with their customers in the neighbourhood. Since launching in 2016 Jio has attracted some 370 million subscribers to its service.<\/p>\r\n        <p>That <strong class=\"highlight\">expeditious<\/strong> growth has seen the company borrow large amounts of money and the deal with Facebook will help it to deliver on its plan to cut net debt to zero soon as India is seen as a pivotal market for the growth of both Facebook and its WhatsApp messaging platform.<\/p>`,\r\n        questions: [\r\n            { question: \"Which of the following can replace the word 'proffering' in the passage?\", options: [\"Offer or put forward\", \"Hold back\", \"Withdraw\", \"To lure\", \"Giveaway\"], correctAnswer: 0 },\r\n            { question: \"What does 'expeditious' mean as used in the passage?\", options: [\"Slow\", \"Quick and efficient\", \"Dangerous\", \"Uncertain\"], correctAnswer: 1 },\r\n            { question: \"How much did Facebook invest in Reliance Jio?\", options: [\"$2.5 billion\", \"$5.7 billion\", \"$19 billion\", \"$25 billion\"], correctAnswer: 1 },\r\n            { question: \"Jio Mart will collaborate with which platform?\", options: [\"Instagram\", \"WhatsApp\", \"Twitter\", \"Telegram\"], correctAnswer: 1 },\r\n            { question: \"What is the main goal mentioned for Mr Ambani?\", options: [\"Expand to USA\", \"Reduce debt to zero\", \"Buy Facebook\", \"Start airline\"], correctAnswer: 1 },\r\n            { question: \"How many subscribers has Jio attracted since 2016?\", options: [\"170 million\", \"270 million\", \"370 million\", \"470 million\"], correctAnswer: 2 },\r\n            { question: \"What is Reliance's liability in FY 2019?\", options: [\"$19 billion\", \"$25 billion\", \"$45 billion\", \"$65 billion\"], correctAnswer: 3 },\r\n        ]\r\n    },\r\n];\r\n\r\n\/\/ Process sections into flat question array\r\nconst QUIZ_ALL_QUESTIONS = [];\r\nconst QUIZ_SECTION_CONFIG = [];\r\n\r\nlet questionIndex = 1;\r\nQUIZ_SECTIONS.forEach((section, sIdx) => {\r\n    const startIndex = questionIndex;\r\n    section.questions.forEach(q => {\r\n        QUIZ_ALL_QUESTIONS.push({\r\n            id: questionIndex,\r\n            sectionIndex: sIdx,\r\n            sectionName: section.name,\r\n            sectionType: section.type,\r\n            passageTitle: section.passageTitle || null,\r\n            passage: section.passage || null,\r\n            question: q.question,\r\n            options: q.options,\r\n            correctAnswer: q.correctAnswer\r\n        });\r\n        questionIndex++;\r\n    });\r\n    QUIZ_SECTION_CONFIG.push({\r\n        id: section.id,\r\n        name: section.name,\r\n        type: section.type,\r\n        startIndex: startIndex,\r\n        endIndex: questionIndex - 1,\r\n        count: section.questions.length\r\n    });\r\n});\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/ STATE\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\nconst QUIZ_STATUS = { NOT_VISITED: 0, VISITED: 1, ANSWERED: 2, MARKED: 3, ANS_MARKED: 4 };\r\n\r\nconst quizState = {\r\n    currentQuestion: 1,\r\n    currentSection: 0,\r\n    answers: new Map(),\r\n    questionStatus: new Array(QUIZ_ALL_QUESTIONS.length + 1).fill(QUIZ_STATUS.NOT_VISITED),\r\n    timeRemaining: QUIZ_CONFIG.examDuration * 60,\r\n    timerInterval: null,\r\n    startTime: null,\r\n    totalQuestions: QUIZ_ALL_QUESTIONS.length\r\n};\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/ INIT\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\nfunction quizInit() {\r\n    quizLoadUserData();\r\n    quizUpdateUserDisplay();\r\n    document.getElementById('quizExamTitle').textContent = QUIZ_CONFIG.examTitle;\r\n    document.getElementById('quizPosMarks').textContent = QUIZ_CONFIG.positiveMarks;\r\n    document.getElementById('quizNegMarks').textContent = QUIZ_CONFIG.negativeMarks;\r\n    document.getElementById('quizInstructionDuration').textContent = QUIZ_CONFIG.examDuration + ' minutes';\r\n    quizInitSections();\r\n    quizGeneratePalette();\r\n    quizLoadQuestion(1);\r\n    quizUpdateTimerDisplay();\r\n    document.getElementById('quizInstructionsModal').classList.remove('hidden');\r\n}\r\n\r\nfunction quizStartExam() {\r\n    document.getElementById('quizInstructionsModal').classList.add('hidden');\r\n    quizStartTimer();\r\n    quizState.startTime = Date.now();\r\n}\r\n\r\nfunction quizLoadUserData() {\r\n    if (typeof cssaddaExamData !== 'undefined' && cssaddaExamData) {\r\n        QUIZ_CONFIG.userData = {\r\n            name: cssaddaExamData.userName || 'Guest User',\r\n            rollNo: cssaddaExamData.userRoll || 'CSS000000',\r\n            initial: cssaddaExamData.userInitial || 'G'\r\n        };\r\n    } else {\r\n        QUIZ_CONFIG.userData = { name: 'Guest User', rollNo: 'CSS000000', initial: 'G' };\r\n    }\r\n}\r\n\r\nfunction quizUpdateUserDisplay() {\r\n    document.getElementById('quizUserName').textContent = QUIZ_CONFIG.userData.name;\r\n    document.getElementById('quizUserRoll').textContent = 'Roll No: ' + QUIZ_CONFIG.userData.rollNo;\r\n    document.getElementById('quizUserInitial').textContent = QUIZ_CONFIG.userData.initial;\r\n}\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/ SECTIONS\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\nfunction quizInitSections() {\r\n    const container = document.getElementById('quizSectionTabs');\r\n    container.innerHTML = '';\r\n    QUIZ_SECTION_CONFIG.forEach((section, idx) => {\r\n        const btn = document.createElement('button');\r\n        btn.className = 'quiz-section-tab' + (idx === 0 ? ' active' : '');\r\n        btn.textContent = section.name;\r\n        btn.onclick = () => quizSwitchSection(idx);\r\n        btn.id = `quizSecTab-${idx}`;\r\n        container.appendChild(btn);\r\n    });\r\n}\r\n\r\nfunction quizSwitchSection(idx) {\r\n    quizState.currentSection = idx;\r\n    document.querySelectorAll('.quiz-section-tab').forEach((tab, i) => {\r\n        tab.classList.toggle('active', i === idx);\r\n    });\r\n    document.getElementById('quizPaletteHeader').textContent = QUIZ_SECTION_CONFIG[idx].name;\r\n    quizGeneratePalette();\r\n    quizLoadQuestion(QUIZ_SECTION_CONFIG[idx].startIndex);\r\n}\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/ LOAD QUESTION\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\nfunction quizLoadQuestion(qNum) {\r\n    if (qNum < 1 || qNum > quizState.totalQuestions) return;\r\n    \r\n    const question = QUIZ_ALL_QUESTIONS[qNum - 1];\r\n    quizState.currentQuestion = qNum;\r\n    \r\n    const sectionIdx = question.sectionIndex;\r\n    if (sectionIdx !== quizState.currentSection) {\r\n        quizState.currentSection = sectionIdx;\r\n        document.querySelectorAll('.quiz-section-tab').forEach((tab, i) => {\r\n            tab.classList.toggle('active', i === sectionIdx);\r\n        });\r\n        quizGeneratePalette();\r\n    }\r\n    \r\n    if (quizState.questionStatus[qNum] === QUIZ_STATUS.NOT_VISITED) {\r\n        quizState.questionStatus[qNum] = QUIZ_STATUS.VISITED;\r\n    }\r\n\r\n    const sectionConfig = QUIZ_SECTION_CONFIG[sectionIdx];\r\n    const questionInSection = qNum - sectionConfig.startIndex + 1;\r\n    document.getElementById('quizQNum').textContent = questionInSection;\r\n    document.getElementById('quizPaletteHeader').textContent = question.sectionName;\r\n\r\n    \/\/ Handle passage panel\r\n    const passagePanel = document.getElementById('quizPassage');\r\n    if (question.sectionType === 'comprehension' && question.passage) {\r\n        passagePanel.classList.add('active');\r\n        document.getElementById('quizPassageHeader').textContent = question.passageTitle || 'Passage';\r\n        document.getElementById('quizPassageContent').innerHTML = question.passage;\r\n    } else {\r\n        passagePanel.classList.remove('active');\r\n    }\r\n\r\n    document.getElementById('quizQText').textContent = question.question;\r\n\r\n    const selectedAnswer = quizState.answers.get(qNum);\r\n    document.getElementById('quizOptions').innerHTML = question.options.map((opt, i) => `\r\n        <div class=\"quiz-option ${selectedAnswer === i ? 'selected' : ''}\" onclick=\"quizSelectOption(${i})\">\r\n            <div class=\"quiz-option-radio\"><\/div>\r\n            <span class=\"quiz-option-text\">${opt}<\/span>\r\n        <\/div>\r\n    `).join('');\r\n\r\n    quizUpdatePalette();\r\n}\r\n\r\nfunction quizSelectOption(idx) {\r\n    const qNum = quizState.currentQuestion;\r\n    quizState.answers.set(qNum, idx);\r\n    \r\n    if (quizState.questionStatus[qNum] === QUIZ_STATUS.MARKED) {\r\n        quizState.questionStatus[qNum] = QUIZ_STATUS.ANS_MARKED;\r\n    } else {\r\n        quizState.questionStatus[qNum] = QUIZ_STATUS.ANSWERED;\r\n    }\r\n    \r\n    document.querySelectorAll('.quiz-option').forEach((item, i) => {\r\n        item.classList.toggle('selected', i === idx);\r\n    });\r\n    \r\n    quizUpdatePalette();\r\n}\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/ NAVIGATION\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\nfunction quizSaveAndNext() {\r\n    if (quizState.currentQuestion < quizState.totalQuestions) {\r\n        quizLoadQuestion(quizState.currentQuestion + 1);\r\n    }\r\n}\r\n\r\nfunction quizMarkForReview() {\r\n    const qNum = quizState.currentQuestion;\r\n    if (quizState.answers.has(qNum)) {\r\n        quizState.questionStatus[qNum] = QUIZ_STATUS.ANS_MARKED;\r\n    } else {\r\n        quizState.questionStatus[qNum] = QUIZ_STATUS.MARKED;\r\n    }\r\n    quizUpdatePalette();\r\n    if (qNum < quizState.totalQuestions) {\r\n        quizLoadQuestion(qNum + 1);\r\n    }\r\n}\r\n\r\nfunction quizClearSelection() {\r\n    const qNum = quizState.currentQuestion;\r\n    quizState.answers.delete(qNum);\r\n    \r\n    if (quizState.questionStatus[qNum] === QUIZ_STATUS.ANS_MARKED) {\r\n        quizState.questionStatus[qNum] = QUIZ_STATUS.MARKED;\r\n    } else if (quizState.questionStatus[qNum] === QUIZ_STATUS.ANSWERED) {\r\n        quizState.questionStatus[qNum] = QUIZ_STATUS.VISITED;\r\n    }\r\n    \r\n    document.querySelectorAll('.quiz-option').forEach(item => item.classList.remove('selected'));\r\n    quizUpdatePalette();\r\n}\r\n\r\nfunction quizGoToQuestion(qNum) {\r\n    quizLoadQuestion(qNum);\r\n}\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/ PALETTE - SECTION SPECIFIC\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\nfunction quizGeneratePalette() {\r\n    const grid = document.getElementById('quizPaletteGrid');\r\n    grid.innerHTML = '';\r\n    \r\n    const sectionConfig = QUIZ_SECTION_CONFIG[quizState.currentSection];\r\n    \r\n    for (let i = sectionConfig.startIndex; i <= sectionConfig.endIndex; i++) {\r\n        const btn = document.createElement('button');\r\n        btn.className = 'quiz-p-btn';\r\n        btn.textContent = i - sectionConfig.startIndex + 1;\r\n        btn.onclick = () => quizGoToQuestion(i);\r\n        btn.id = `quizP-${i}`;\r\n        grid.appendChild(btn);\r\n    }\r\n    \r\n    quizUpdatePalette();\r\n}\r\n\r\nfunction quizUpdatePalette() {\r\n    const sectionConfig = QUIZ_SECTION_CONFIG[quizState.currentSection];\r\n    \r\n    for (let i = sectionConfig.startIndex; i <= sectionConfig.endIndex; i++) {\r\n        const btn = document.getElementById(`quizP-${i}`);\r\n        if (!btn) continue;\r\n        \r\n        btn.className = 'quiz-p-btn';\r\n        \r\n        const status = quizState.questionStatus[i];\r\n        if (status === QUIZ_STATUS.ANSWERED) btn.classList.add('answered');\r\n        else if (status === QUIZ_STATUS.VISITED) btn.classList.add('visited');\r\n        else if (status === QUIZ_STATUS.MARKED) btn.classList.add('marked');\r\n        else if (status === QUIZ_STATUS.ANS_MARKED) btn.classList.add('ans-marked');\r\n        \r\n        if (i === quizState.currentQuestion) btn.classList.add('current');\r\n    }\r\n}\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/ TIMER\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\nfunction quizStartTimer() {\r\n    quizUpdateTimerDisplay();\r\n    quizState.timerInterval = setInterval(() => {\r\n        quizState.timeRemaining--;\r\n        if (quizState.timeRemaining <= 0) {\r\n            clearInterval(quizState.timerInterval);\r\n            quizSubmitExam();\r\n            return;\r\n        }\r\n        quizUpdateTimerDisplay();\r\n    }, 1000);\r\n}\r\n\r\nfunction quizUpdateTimerDisplay() {\r\n    const min = Math.floor(quizState.timeRemaining \/ 60);\r\n    const sec = quizState.timeRemaining % 60;\r\n    document.getElementById('quizTimer').textContent = `${min.toString().padStart(2, '0')}:${sec.toString().padStart(2, '0')}`;\r\n}\r\n\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n\/\/ SUBMIT\r\n\/\/ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\nfunction quizShowSubmitModal() {\r\n    document.getElementById('quizSubmitModal').classList.remove('hidden');\r\n}\r\n\r\nfunction quizHideSubmitModal() {\r\n    document.getElementById('quizSubmitModal').classList.add('hidden');\r\n}\r\n\r\nfunction quizSubmitExam() {\r\n    clearInterval(quizState.timerInterval);\r\n    quizHideSubmitModal();\r\n    \r\n    let correct = 0, wrong = 0, skipped = 0;\r\n    let totalScore = 0;\r\n    const maxScore = quizState.totalQuestions * QUIZ_CONFIG.positiveMarks;\r\n    const reviews = [];\r\n    \r\n    for (let i = 1; i <= quizState.totalQuestions; i++) {\r\n        const question = QUIZ_ALL_QUESTIONS[i - 1];\r\n        const userAnswer = quizState.answers.get(i);\r\n        \r\n        let status = 'skipped';\r\n        if (userAnswer !== undefined) {\r\n            if (userAnswer === question.correctAnswer) {\r\n                correct++;\r\n                totalScore += QUIZ_CONFIG.positiveMarks;\r\n                status = 'correct';\r\n            } else {\r\n                wrong++;\r\n                totalScore -= QUIZ_CONFIG.negativeMarks;\r\n                status = 'wrong';\r\n            }\r\n        } else {\r\n            skipped++;\r\n        }\r\n        \r\n        reviews.push({ num: i, question: question.question, options: question.options, correctAnswer: question.correctAnswer, userAnswer: userAnswer, status: status });\r\n    }\r\n    \r\n    const timeTaken = Math.floor((Date.now() - quizState.startTime) \/ 1000);\r\n    const mins = Math.floor(timeTaken \/ 60);\r\n    const secs = timeTaken % 60;\r\n    \r\n    const attempted = correct + wrong;\r\n    const accuracy = attempted > 0 ? ((correct \/ attempted) * 100).toFixed(2) : 0;\r\n    \r\n    document.getElementById('quizAnalysisTitle').textContent = QUIZ_CONFIG.examTitle;\r\n    document.getElementById('quizScoreVal').textContent = `${totalScore.toFixed(2)}\/${maxScore}`;\r\n    document.getElementById('quizAccuracyVal').textContent = `${accuracy}%`;\r\n    document.getElementById('quizTimeVal').textContent = `${mins.toString().padStart(2,'0')}:${secs.toString().padStart(2,'0')}`;\r\n    document.getElementById('quizTotalVal').textContent = quizState.totalQuestions;\r\n    document.getElementById('quizCorrectVal').textContent = correct;\r\n    document.getElementById('quizWrongVal').textContent = wrong;\r\n    document.getElementById('quizSkippedVal').textContent = skipped;\r\n    \r\n    const optLabels = ['A', 'B', 'C', 'D', 'E'];\r\n    document.getElementById('quizReviews').innerHTML = reviews.map(r => `\r\n        <div class=\"quiz-review ${r.status}\">\r\n            <div class=\"quiz-review-header\">\r\n                <span class=\"quiz-review-qnum\">Q${r.num}.<\/span>\r\n                <span class=\"quiz-review-status ${r.status}\">${r.status === 'correct' ? '\u2713 Correct' : r.status === 'wrong' ? '\u2717 Wrong' : '\u25cb Skipped'}<\/span>\r\n            <\/div>\r\n            <div class=\"quiz-review-q\">${r.question}<\/div>\r\n            <div class=\"quiz-review-ans\">\r\n                <span class=\"correct\">Correct: ${optLabels[r.correctAnswer]}) ${r.options[r.correctAnswer]}<\/span>\r\n                ${r.userAnswer !== undefined ? `<br><span class=\"${r.status === 'correct' ? 'correct' : 'wrong'}\">Your Answer: ${optLabels[r.userAnswer]}) ${r.options[r.userAnswer]}<\/span>` : '<br><span>Your Answer: Not attempted<\/span>'}\r\n            <\/div>\r\n        <\/div>\r\n    `).join('');\r\n    \r\n    document.getElementById('quizMain').style.display = 'none';\r\n    document.getElementById('quizTimerBar').style.display = 'none';\r\n    document.getElementById('quizSectionsBar').style.display = 'none';\r\n    document.getElementById('quizAnalysis').classList.add('active');\r\n}\r\n\r\nfunction quizRetake() {\r\n    location.reload();\r\n}\r\n\r\n\/\/ Initialize\r\ndocument.addEventListener('DOMContentLoaded', quizInit);\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fe1391 e-flex e-con-boxed e-con e-parent\" data-id=\"7fe1391\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea8a979 elementor-widget elementor-widget-spacer\" data-id=\"ea8a979\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83d\udccb General Instructions Please read the instructions carefully before starting: Total duration of examination is 60 minutes. The clock will [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"disabled","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"disabled","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7465","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/posts\/7465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7465"}],"version-history":[{"count":72,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/posts\/7465\/revisions"}],"predecessor-version":[{"id":11508,"href":"https:\/\/promotionexams.com\/index.php?rest_route=\/wp\/v2\/posts\/7465\/revisions\/11508"}],"wp:attachment":[{"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/promotionexams.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}