1(this.webpackJsonpproject4=this.webpackJsonpproject4||[]).push([[0],{39:function(e,t,n){},48:function(e,t,n){"use strict";n.r(t);var a=n(4),s=n.n(a),A=n(32),c=n.n(A),l=(n(39),n(26));n(40);l.a.initializeApp({apiKey:"AIzaSyD1TfKIjuziwL2S16k_0ZINFem6_qt9HWE",authDomain:"anonymous-poll-fefaf.firebaseapp.com",projectId:"anonymous-poll-fefaf",storageBucket:"anonymous-poll-fefaf.appspot.com",messagingSenderId:"493724375810",appId:"1:493724375810:web:eaabc65a8b686c8628801b"});var r=l.a,o=n(11),i=n(18),b=n(2);var j=function(){var e=Object(a.useState)(localStorage.getItem("dark-mode")),t=Object(o.a)(e,2),n=t[0],s=t[1],A=document.querySelector("body"),c=localStorage.getItem("dark-mode");return"dark"===c&&A.classList.add("dark-theme-body"),Object(b.jsxs)("header",{className:"wrapper",children:[Object(b.jsx)("a",{href:"#main-content",class:"skip-link",children:"Skip to content"}),Object(b.jsxs)("h2",{children:[Object(b.jsx)("img",{className:"logo",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAH0CAYAAACHEBA3AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAOxAAADsQBlSsOGwAAHKRJREFUeJzt3XuUpHV95/HP93mqerrnfuUO4yWjwiYmm7CK53jNkiUikBgR1ygICg7MoOaQZE1idAaOORzdBLlMdzODILCSRNYbK4cELyFx2dvxkmxWAZMoF4Fwh2Fmerqr6nm++0cPOgjMTHddfs/3qffrnJz843R9pqfqzVNPVT0lAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIjBUg9AtbWvmTxBXh6n0l6pjh/iyhbJfaGkUZUalXxEbk2VanipXK5M5Z77VS6XqTDzQuYdZdYyecvNppVpt8l2K/OnTXaPZeV3s1y323vP/27avzGqjGBBktTeNnG8Mj9RbXu1F77OO7ZcHTVTbLGm71bDHrGmfz/L8m9mDfu8nbn+hym2oFoI1hDqfGbrb6ronOhtO9Y7eom3tFRe8ftCQ52s4Y+paXcq89sbuX+Zo7HhU+07KbriN944otFHfr58SqeWu+3XfMZe4S0tTr2rZ3KVWdMft1F9J1+Rf14LytvspA0/Sj0L/UOwashvvGSss33BR7xtp/q0r1NpWepNg2AjvstG7Fs24tvyszb8pZl56k3oLYJVE+5u5aevvKBol+/3aVv3kxPfQ8pGNGOj+u+N3C+09228PfUe9MZQ36nroHP15Gne8t8rd/uvDMuR1FzZiO3Ixsq/zk1/ZGdv/JfUezB/BCsg3zb+S51SF/uMvdHbGk29J5JsTA9p1G5ovGT0j+1NZ02n3oO5IVhB+K3XLyrv33FhsVtn+rStSr0nvEyeLbLvNVbkm/T2c77M+a4YCFYA7avGL/Ld9jve0pLUW+rIFuuOZrM82953/v9KvQX7RrAqrD05fpm3dI63bSz1lmFgi/TD5li53s48/xupt+D5EawK6myd2FJO+9netgWptwwjW2j32IJyffN9G7+aeguejWBVhPvmrNi25rJiyt6vQiOp90CyhXZfNlae3zhr41dSb8EsglUBxbaJDxS7/RM89asmW6w7mkvzt9lvr78r9ZZhR7ASam+bON5ndIPP6KDUW7AfmTxb5H/dOKxxqp28fir1nGFFsBLwm65e0nlg5rZySr+SegvmKPdOY7Uuzt69YRNvhRg8gjVgnauveHO5I/uCd3j6F1m2xL/VeNnC1/Pm08EiWAPUnhz/YrnL3pp6B3rDmj6TLdVvN87a+MXUW4YFwRqA1jVbXq2d+S3e8pWpt6D3sqX6q8by1SfbaacVqbfUHcHqs9bk+Od8yt5e+QvkoSs24lPZsuwdjfecd3PqLXXGg6hP2hMTr/OOvuItLUu9BYOTLdXXG7+cn2jHrm+n3lJHBKsP2lsnN5U7fHPqHUjDRm17c2n5Gjtj452pt9QNweqx9sT435ZT9obUO5BYQ0W+Kju9cfq5f5F6Sp0QrB7xrVtXt2fK73nLD069BRVhrmyZPtU8e+MFqafUBcHqgfbWra8tpztfU9u4mB6eI1vitzdWrHkjryJ2j2B1qbNt8vRiZ3ktlyfGvthC/bh5ZP4KPtbTHR5kXWhfOfGfi6f9emKF/fEpHdm+u/OIf3brL6TeEhlHWPPUnpj4Wjml41PvQDANFflqe3vj3ed9KfWUiAjWPLS2jP+9T9svpd6BoDJ5vjJ7V+NMXkGcK57KzFFry/idxApdKWXFk+UNxbVbzks9JRqOsA6Qu1try+Q9mtFRqbegLlyN1fpwfubGT6ZeEgXBOkAzV4zfpxk7MvUO1IxJjVV2QX7meZ9KPSUCgnUAWlsm7vJpvTz1
1DtRULs9X2XsbZ5x3beopVcc5rP1ojY9/m1ihrwpZ8bhf4/9l4jdTT6k6grUP7YnxW323cRlj9F8haz3uX/AbJl+VekqVEawX0J4c/9Nyyv5D6h0YIh3L2o+X3/RbLl+TekpVEazn0dk2+a5yl/1u6h0YPt6yBZ17Gnf4t7c2U2+pIoL1M/zTkz9f7CivT70Dw6uc0urOdzr/M/WOKuJVwr341q2rW7s796pjC1NvOSCZlI1KttAkcz1zrQjLXDY6+0/rbclnJN8pFdsTbsWc5SvLbY33nr8+9Y4qIVh7mbls4m619aLUO/YlWyzZmJQt/GmUDpRPuzoPm5wvporBpPxgnd5494bPpp5SFQRrj/bk5OfLXf621Duej41K2XJXvlhS3uU/WeFq30+0wmioGDmsWGenfeDu1FOqgGBJ6lx55VnFzvKa1Dt+Vr5MylZJ1uPTr96W2j/q7c9E/2SjeqJxXH4IX2zBSXf5VROvLHYVn069Y2/5Mqn5Eik/pPexkmZ/Zs43JIZRTmtl5++L21PvqIKhD1Z7SrfJq3EBPhuVGkf2L1R7y5Z4f28APVVu16uK6yY3pd6RWiUeqKm0xie+5m1V4lgjX21qrpWyAb0+OdcT9kiv80T5Mf/8xCtT70hpaIPVmhw/33env2KojUjNta58VYIjnqH91w+qsKzzsP+d33jjSOopqQzlXdYvu2yd77ZLU+/IFkvNo+b+9oSeKdPcLOav3G3LO08/+rXUO1IZymC11PgblcpTbsiXSY3D1f3bFObJ25zDiqp8yl7vn5s8LfWOFIYuWO3x8U1q2xEpN+SrTfkhKRdIJe96D639aHntMD41HKpg+eR1h5fT9tGUG/KDEp2v2lshFU9y0j0yn7axYsdj/y31jkEbqmC1W7tuk6d7Kpgvk/IV6UPReUicv6qB4ik/wa+fPCH1jkEammC1Jibe422tS3X7+TIlfxqoQuo8IJU7E+9Ab7ips9NvSD1jkIYmWN7yLalu20alfE26p4HedhXbpdaPiFXdlFNaVVw3mfQ0xyClf34yAK0tE3/m07ogyY1nUvPI/r91wWekcsqljsmnf3pb5bTz9K/mbESt5s91ltqJH5xJvaXfGqkH9JtfPLGiNaMPpbr9/KD+xarc4SqfNpVT2hOlZ26HtywME29ppHgov07Sf0y9pd9q/5Sws1Q3pDrRni005ct6HKti9kJ87bulzoM2+xSPI6ihV2zX24fhWvC1DpaPjx9Z7tabU91+fkhvj3TKHa72fVLxkOStnv5oRFdYVvxr43OpZ/RbrYPVcV2Z6rbzVd67Ky4Us5HqPGiECi+o2KE3+pc+tTz1jn6qbbD88mvWlDP69SQ3nkn5it78KJ+R2vdzPXYcgI6seHJBrb9ApbbB6tj0tlTXucpXeE8+I+gzUvs+cTljHLDiaX9LnY+yahks/9Otq8uWTkly4z06unomVpxQx5x0LCueWPCZ1DP6pZbBao+Vl8rT/N3y5erBF0UQK8xfuUsn+42XjKXe0Q+1C5ZfcsmYT5fvSHX7vbj0cOdBI1aYN28pL6ZGL0+9ox9qF6z2yOifyS3JG2JtpPtLDxdP+uw71oEulDv8PX7b5tq9Mbx2wfK23pvqtrPlXYamkIrHhuLTUugzn7Fmee9BF6Xe0Wu1ClbriolzVWhBqtvPujxrUDwqngqiZ8ppPzf1hl6rVbBUJvqAsyRl3T0dfOaKCkCvlLtshX/xytek3tFLtQmWX3H1YSmvd9Xt13OVT/FUED3mUvFU+fHUM3qpNsFq20zSL5m0Bd2dv+I6VeiHckqv829v7fPX8g5ObYKldtpLa9hYF08HZ/gwM/rDp9Us7yzXp97RK7UIVvvyiTd4oaUpN1gX319S7uBtDOifcro8P/WGXqlFsGT6cPIJXRx0++56/DOgmsqp7GV+09VLUu/ohVo8Usq2fjXl7XdzdCVJ3uEIC33Udiu37/691DN6IXywOlu2nKQy3XuvJMka3b3Cx/kr9JtPZ2ek3tAL4YNVuv1+6g1A1RVTWus3XXVw6h3dCh8sb9urU2/ohtf+e05QCR1Zub0d/tXC0MFqXTL5qtRPB7vlndQLMCzKGT819YZuhQ6WFvj7U0+QujxpXnLCHYPhM3a0u4f+SEXoYHnHT0i9QZo9aT7fp3a+K/T9B4H4tBq6cfLfp97RjbDB8ssvX6q2HZF6xzPKJ+f+Z/jAMwat2O3npN7QjbDBKjojb0i9YW/FdqncNcc/8whHVxiwlr0q9YRuhA1W2SwrdwKx8+CBR6t4iA88Y/DKlg533xz2cR92uJd6beoNz1FKnful4jGXihf4n+yS2vfyPYNIw6fV1C1rXpl6x3zFveZz218kVfMpVfG4qXhcyhbvddkZN5U7eVc70iufzN4p6R9S75iPkMFqXT75b73llT86LHdK2lnNqGJ4lS1/U+oN81X5B/3zsYan+Qp6oA5aelnqCfMVMlgqdFzqCUBU3tHSqCfeQ44uCx2TegMQlU/LdPOhIY+yQgZLha9NPQGIrNzhJ6beMB/hguWXXnWwvJvrewLwmeL1qTfMR7hgdbxzdOoNQHTe0ctTb5iPcMFSozw29QQgvEJrUk+Yj3DBctkvpN4AROcdLUu9YT7CBUvuyb7dGagL76jht16/KPWOuQoXLC9VmUvKAGF1TGrvDHeN93DBktvK1BOAWphSuBew4gWrULjDWKCSCj8k9YS5ihcsAD1RduI9WwkVrOgX0AcqpdSq1BPmKlSwAPSOl7489Ya5ihWsCy/kCAvomSzce7FiBQtA75S+JPWEuYoVrE2b+NZRoEdcGku9Ya5iBauqF3EHIuo4wQIQhY2kXjBXBAsYUl4q3HXlCBY
1wtJwjLABRWLhzwgQLQBgEC0AYBAtAGAQLQBgEC0AYjdQD5soG9d5cd3lbUhHuhZTBMpc1TTLJ2y6V/L660pSs4RrEhzqsqe19v5EeixYsbx41qJvac4cpJe9IPiOVO13lTpPKQW2oHhuTssVStlCypqR87weWSYXkbVM57Sp3Sj7lEpcxe1424rO/y0WZbMT3ejQO7Pf1j4O6oV6JFqzBy2Y/wGAjUrZk9o7k06biiVLljiF5IDZdjdWmbIn2/1jKJctd+aiUL5ckU7nDVDxWyltD8vvaF5PyVXt+Nz+JPZ/pP1AEax5s1NU4zOTTUuchl8/U9IGYS/kqU76iux+TLXFlS0zldlPnMZc6vZkXTbZMaqyRlKdeEhfB6oKNSs0XmYonpOLR1Gt6y8ak5uGS8t791z9b5hpZIrUflHxXz35s9eVS84jZ+wu6w6uEPZCvnL1DKqvHoX2+wtU8Sv05Eshmf1d5uKuJz4+NSiMvJla9QrB6xBZJzbVZ+Ct25QdJ+UH9/0vkq6XGocF/WfuRLZSaa8VTwB4iWD1kI67mkalXzF+2VF2fr5rb7bnylfU4Kv1ZNuJqHF7vIKdAsHrMxqRGuK+n3LP70MHfbr7GZHX7atxcah5htTlFUCUEqw+yZZItDHRntT0n2BNpHqrwT6X31jhYindpvBgIVp80Do7zCMxXeNrzLLmUr47z+9qX2ffrpV5RXwSrT8Lccfe81yq1fLn39C0UqUQ8HRAJweqjCC/d58u8GveCTMpXVmHI/NmoD+6zrkMq9j2k4myBKn/UkC2pzl0gW1zt39X+ZIvTH6nWXXXurTWVLU69YB/y2aOCqrARSY3q7JmrSv9b1wTB6rMq/1c3W1S9OGRR3+KQ7zmiRl8RrD7LKvyRjGysejGt4qYDkRGrgSBY/Vblj5dX8CMjVuXf174EfiobCcEahIo+CCsZh2bMI6xK/i5riGANgFX1Xc9VPMJqBj1SafBQGgR+y4NQ0d9yJb/3t4qbDoBZ0NAGU9GHEgA8F8ECEAbBAhAGwQIQBsECEAbBAhAGwRoA44sygZ4gWIOQV/TNRVV9QyvwAgjWAFgVP2dWwXe5A/tDsAbAKvj5OCNYCIhgDYCNpF7wXDZSwaM+YD8I1gDYQkkV+6xZlS8sCLwQgjUg2cLUC56Ny/kiIoI1IFU6orHRxN9DCMwTwRqQbKkq8w06+crqxBOYC4I1KJnUWJP+122jQb7gFXge6R9BQyRb5rIFaY+yGodydIW4CNaApQxGvpq3MyA2gjVgtkBqHJrgdhdK+arB3y7QSwQrgWzp7NPDgcldzcMHd3NAvxCsRBqHmLLl/b8dG3GNrDX+pVEL3I0Tahzc33Na2WJX80XGVRlQG3z9Y2LZUldzROo84vLdPYpXJjUOMmXLevPjgKogWBVgo1LzKFO5Uyoelbw1zx+UufJVmfIVXrnPLgK9QLAqJFs8+38+bSp3ucqdkk/v+89YU7JFe/7sQiNUqDWCVUE26spH93obQiF5Ofv/5ZJyyTLxr4ehw10+gnzPBfc4eY4hx6uEAMIgWADCIFgAwiBYAMIgWADCIFgAwiBYAMIgWADCIFgAwiBYAMIgWADCIFgAwiBYAMIgWADCIFgAwiBYAMIgWADCIFhAL/Tv29qwF4KF6gl44W4LuDkigoXKCfngj7g5IIKFyrFGvK8qCxnZgAgWKsdGg50Qyl3KU48YDgQLlZMtTr1gbrIlwQIbGMFC5dgCzR61BJEHC2xkBAuVlC0OctRiki1KPWJ4ECxUUmNV6gUHJl8dJKw1QbBQTU0pX5l6xH40pHxlnKeudUCwUFn5Kqv0q2+Ng1MvGD4EC9WVuZqHpx7x/LJl8V7NrAOChUqzMSlfk3rFs9kCV+OQ1CuGE8FC5eUrpWxxRc4V5a7m4ZxoT4VgIYTG4aZ8Rdpo2QJpZK1JzaQzhhqfgEIY+UEmG5M6Dw7+trMlUuOwwd8uno0jLISSLZFGXjq4p4g2IjWOIFZVwREW4mnMPkX0aVPnUZdP9f4mbMSVrzJlS3v/szF/BAth2aireaQkl8pdUrnT5dMmb7tUzu3EuDVnX/3LFpmyRZKanFivIoKF+Gz2PVE//fyhSYXkbe07XOaz17H6yUl0IlV1BAv1lEuWS1JF3g6BnuCkO4AwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWgDAIFoAwCBaAMAgWMLT8dakXzBXBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAoaW7069YK5CBcvMPP
1UGoDbcdqaeMFehggWgh0zTqSfMVbxguVqpJwD1YD9OvWCu4gVL/kTqBUAtuH6QesJcBQyW7k89AKiH8q7UC+YqYrC+nnoAEJ5Lmj7oG6lnzFW8YLU618h5sRDoimu7nXYarxL2m536oX+WbCr1DiC0zL6desJ8hAuWJMn01dQTgNDK4qLUE+YjZrDGso+IZ4XA/JTabr9x/jdTz5iPkMGy48+9Q5nuSb0DCCkr/zz1hPkKGSxJUukfTz0BCKilxY9dkHrEfFnqAd3wmyaeUqZlqXcAgfy5nbzhXalHzFfcI6xZH+JcFnCAXC3lnfNSz+hG6GDZb2y4TtIdqXcAIWR+kZ34wadTz+hG6GBJkvLGW+Vepp4BVJrrATtp45+kntGt8MGyt7z/n5Q1fpenhsALammBvyb1iF4IHyxJspPWXyrpC6l3ABXkUvZWO2FjuEvJPJ9aBEuS7JQNp0rlP6TeAVSGS5L/gZ187i2pp/RKbYIlSTrpsX8n98dTzwAqwfRpO3njJ1PP6KVaBctsc0cLlhwj6V9TbwGSct1sJ284J/WMXqtVsCTJTjjjES1+5CWS3516CzB4LpmusFM2nJx6ST+Efqf7vrh7ppsnbpXb8fX9WwJ7mX17zwfslI0Tqaf0S+0fyv6VyQ/K/RKZ8tRbgL5xf1zZgjfaSWd/L/WUfqp9sCTJv7J1tbzzVzIdOyR/ZQwL91LKrrJTzjs39ZRBGKpHr980/uvKNCHZi1NvAbrkkv2NpPfYyec9kHrMoAxVsJ7hN215vSy7VPJflFntXnhAnfmUpFs1suRcO+GMR1KvGbShDNbe/OaJP1Kpd8l8nWTN1HuA5yi1U+bfVUN/YiduHOrLgw99sPbmt1x1nMrWqSrtWJm/VG6LU2/qinkmq99bV/aptEIK/MlSc5fsEbnfJbP/ozXNa+y4cx5OPasqCFaN+R0X/Y5Mn0q9Y6Dy8qX2ss0/Sj0D/TFc//UFEBrBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsECEAbBAhAGwQIQBsGqs0zTqScMXFtTqSegfwhWnZV6KvWEgVs4hH/nIUKw6iyzoXvw2os3D99R5RAhWHXmxV2pJwzY/009AP1FsOrsFcf8WPKnU88YGPdhC/TQIVg1ZnZaIdk/p94xOPa91AvQXwSr7txvTz1hYMyG5+86pAhW3eXZ36aeMBg+rdHif6degf4iWHU32vi71BMGwvU/eIWw/ghWzdnaP3xS7jel3tF3Zp9NPQH9R7CGQZ5dm3pCX7l2acXYf009A/1HsIaAvfyjX5b0QOodffQ5O+T3d6Uegf4jWMNjS+oBfeKy8hOpR2AwCNawWNjcKml36hm951+1ozf/U+oVGAyCNSRs7R8+KfknU+/osUKyj6QegcEhWMOkseJiqUYfX3HfYkd/7DupZ2BwCNYQsXUfnJH7+tQ7esJ1r9z/OPUMDBbBGjJ2zOZvSn5h6h1dcbWl8rfs32zemXoKBstSD0AafueFX5Xs11LvmB8/147etDX1CgweR1jDquGnSv6PqWfMmftlxGp4EawhZes2P62Gv0Xy+1NvOWDuX9LRfkHqGUiHYA0xW7f5fnn2q3K/L/WWA3Czmiveaba5TD0E6XAOC/IfbjpKM/nXZVqXessL+Eu9ojzdbHMn9RCkRbAgSfLvb16pLNsq6dTUW37C1Zb8wzr6Y5eamaeeg/QIFp7F77joP8mU/rN5rntlehtvDMXeOIeFZ7FjPvZJNeznJN2caMKMXB/X8vIYYoWfxREWXpDfceFbJP2BzF47oFv8jDy72I756BB9cQbmgmBhv/wHm16rMtsg2Tt7/8P1sKTr1CyvsHWb47zFAkkQLBwwv+sTS1TOvEOmN8v1JplWzO8H+b/I9A1JX7KjN93a25WoM4KFefMfXPSLcv9luR0j1zEyP0LSaskOk7RD0mNyf1iy+2T6vtz/n5r+LY6kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDu/j/Ust1hoLbUFgAABGtpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8nPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6QXR0cmliPSdodHRwOi8vbnMuYXR0cmlidXRpb24uY29tL2Fkcy8xLjAvJz4KICA8QXR0cmliOkFkcz4KICAgPHJkZjpTZXE+CiAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9J1Jlc291cmNlJz4KICAgICA8QXR0cmliOkNyZWF0ZWQ+MjAyMS0wMy0xNDwvQXR0cmliOkNyZWF0ZWQ+CiAgICAgPEF0dHJpYjpFeHRJZD5mNTBhYjA5OC1jOWJlLTRjNGEtOTk3Ny1lM2M4YzU5YWJjNWY8L0F0dHJpYjpFeHRJZD4KICAgICA8QXR0cmliOkZiSWQ+NTI1MjY1OTE0MTc5NTgwPC9BdHRyaWI6RmJJZD4KICAgICA8QXR0cmliOlRvdWNoVHlwZT4yPC9BdHRyaWI6VG91Y2hUeXBlPgogICAgPC9yZGY6bGk+CiAgIDwvcmRmOlNlcT4KICA8L0F0dHJpYjpBZHM+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyc+CiAgPGRjOnRpdGxlPgogICA8cmRmOkFsdD4KICAgIDxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+bG9nbzwvcmRmOmxpPgogICA8L3JkZjpBbHQ+CiAgPC9kYzp0aXRsZT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6cGRmPSdodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvJz4KICA8cGRmOkF1dGhvcj5YYW5kcmlhIEQmIzM5O1NpbHZhPC9wZGY6QXV0aG9yPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczp4bXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nPgogIDx4bXA6Q3JlYXRvclRvb2w+Q2FudmE8L3htcDpDcmVhdG9yVG9vbD4KIDwvcmRmOkRlc2NyaXB0aW9uPgo8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSdyJz8+oS7KNwAAAABJRU5ErkJggg==",alt:"popsicle logo"})," Popsipoll"]}),Object(b.jsx)("nav",{children:Object(b.jsxs)("ul",{children:[Object(b.jsx)("li",{children:Object(b.jsx)(i.b,{to:"/pollbooths",children:"Poll Booths"})}),Object(b.jsx)("li",{children:Object(b.jsx)(i.b,{to:"/",children:"Create Poll"})}),Object(b.jsx)("li",{children:Object(b.jsx)("button",{className:"theme-button",onClick:function(){"dark"===c?(A.classList.remove("dark-theme-body"),localStorage.setItem("dark-mode","light"),c="light",s("light")):(A.classList.add("dark-theme-body"),localStorage.setItem("dark-mode","dark"),c="dark",s("dark"))},children:"dark"===n?"Light Mode":"Dark Mode"})})]})})]})};var d=function(){return Object(b.jsx)("footer",{children:Object(b.jsxs)("p",{children:["Created at ",Object(b.jsx)("a",{href:"https://junocollege.com",children:"Juno College"})," / Cam, Fernanda, Jake and Melissa"]})})},h=n(21),u=n(15);var p=function(e){return Object(b.jsxs)("section",{className:"poll",id:"main-content",children:[Object(b.jsx)("h1",{children:"Create A Poll"}),Object(b.jsxs)("form",{onSubmit:e.handleSubmit,children:[Object(b.jsx)("label",{htmlFor:"title",className:"sr-only",children:"Poll Title"}),Object(b.jsx)("input",{name:"title",id:"title",type:"text",placeholder:"Poll Title",onCh
1ange:e.handleChange,value:e.formFields.title,required:!0}),Object(b.jsx)("label",{htmlFor:"question",className:"sr-only",children:"Question"}),Object(b.jsx)("input",{name:"question",id:"question",type:"text",placeholder:"Question",onChange:e.handleChange,value:e.formFields.question,required:!0}),e.options.map((function(t,n){return Object(b.jsxs)("div",{children:[Object(b.jsx)("label",{htmlFor:t,className:"sr-only",children:t}),Object(b.jsx)("input",{type:"text",name:t,id:t,className:"option",placeholder:"Type an answer option here",value:e.formFields.answers[t].title,onChange:e.handleChangeAnswers,required:!0})]},n)})),Object(b.jsx)("button",{type:"submit",children:"Create Poll"})]}),Object(b.jsx)("button",{onClick:e.addOptions,children:"Add more options"}),Object(b.jsx)("button",{onClick:function(){!0===function(){if(""===e.formFields.title||""===e.formFields.question)return!1;var t=!0;for(var n in e.formFields.answers)t=""===e.formFields.answers[n].title;return!0!==t}()?e.setPreview(!e.preview):alert("Please fill out form.")},input:e.formFields,children:"Preview Poll"})]})};var m=function(e){return Object(b.jsxs)("section",{className:"poll",id:"main-content",children:[Object(b.jsx)("h1",{children:e.formFields.title}),Object(b.jsxs)("form",{children:[Object(b.jsx)("h2",{children:e.formFields.question}),e.answersNames.map((function(t,n){return Object(b.jsxs)("div",{className:"radio",children:[Object(b.jsx)("input",{type:"radio",id:t,name:"option",value:e.formFields.answers[t].title,required:!0}),Object(b.jsx)("label",{htmlFor:t,children:e.formFields.answers[t].title})]},n)}))]}),Object(b.jsx)("button",{onClick:function(){alert("This is just a preview. You cannot vote in the preview.")},children:"Vote"}),Object(b.jsx)("button",{className:"backButton",onClick:function(){e.setPreview(!e.preview)},children:"Back"})]})};var v=function(e){var t=e.firebase,n=Object(a.useState)(!1),s=Object(o.a)(n,2),A=s[0],c=s[1],l=Object(a.useState)({title:"",question:"",answers:{option1:{title:"",votes:0},option2:{title:"",votes:0}}}),r=Object(o.a)(l,2),i=r[0],j=r[1],d=Object(a.useState)(["option1","option2"]),v=Object(o.a)(d,2),O=v[0],f=v[1];return Object(b.jsx)(b.Fragment,{children:A?Object(b.jsx)(m,{formFields:i,preview:A,setPreview:c,answersNames:O}):Object(b.jsx)(p,{handleSubmit:function(e){e.preventDefault();var n=t.database().ref("polls"),a=n.push(i).key;n.on("value",(function(){window.location.replace("/sharepoll/".concat(a))}))},handleChange:function(e){j(Object(u.a)(Object(u.a)({},i),{},Object(h.a)({},e.target.name,e.target.value)))},formFields:i,preview:A,setPreview:c,handleChangeAnswers:function(e){j(Object(u.a)(Object(u.a)({},i),{},{answers:Object(u.a)(Object(u.a)({},i.answers),{},Object(h.a)({},e.target.name,{title:e.target.value,votes:0}))}))},addOptions:function(){var e=Object.keys(i.answers),t="option".concat(e.length+1);e.push(t),f(e),j(Object(u.a)(Object(u.a)({},i),{},{answers:Object(u.a)(Object(u.a)({},i.answers),{},Object(h.a)({},t,{title:"",votes:0}))}))},options:O})})};var O=function(e){var t=window.location.origin+"/votepoll/"+e.match.params.uniqueKey;return Object(b.jsxs)("section",{className:"poll",id:"main-content",children:[Object(b.jsx)("h1",{children:"Congrats!"}),Object(b.jsx)("h2",{children:"Your poll was created successfully"}),Object(b.jsx)("p",{children:"Share your poll with friends:"}),Object(b.jsx)("input",{className:"url",readOnly:!0,type:"text",value:t,id:"newUrl"}),Object(b.jsxs)("div",{children:[Object(b.jsx)("button",{onClick:function(){document.getElementById("newUrl").select(),document.execCommand("copy")},children:"Copy URL"}),Object(b.jsx)("button",{onClick:function(){window.location.replace(t)},children:"View Poll"})]})]})},f=n(19);var g=function(e){var t=Object(a.useState)(""),n=Object(o.a)(t,2),s=n[0],A=n[1],c=Object(a.useState)(""),l=Object(o.a)(c,2),r=l[0],i=l[1],j=Object(a.useState)([]),d=Object(o.a)(j,2),h=d[0],p=d[1],m=Object(a.useState)(!0),v=Object(o.a)(m,2),O=v[0],g=v[1],C=e.match.params.uniqueKey;Object(a.useEffect)((function(){var t=e.match.params.uniqueKey;f.a.database().ref("polls").child(t).once("value",(function(e){var t=e.val();A(t),g(!1);
1var n=Object.keys(t.answers);p(n)}))}),[e.match.params.uniqueKey]);var B=function(e){i(e.target.id)};return Object(b.jsx)("section",{className:"poll",id:"main-content",children:O?Object(b.jsx)("h2",{children:"Loading poll..."}):s?Object(b.jsxs)(b.Fragment,{children:[Object(b.jsx)("h1",{children:s.title}),Object(b.jsxs)("form",{onSubmit:function(t){t.preventDefault();var n=e.match.params.uniqueKey;if(localStorage.getItem(C)!==n){localStorage.setItem(C,n);var a=Object(u.a)({},s);for(var A in a.answers)r===A&&a.answers[A].votes++;var c=f.a.database().ref("polls").child(n);c.set(a),c.on("value",(function(){window.location.replace("/results/".concat(n))}))}else alert("You already voted for this question!")},children:[Object(b.jsx)("h2",{children:s.question}),h.map((function(e,t){return Object(b.jsxs)("div",{className:"radio",children:[Object(b.jsx)("input",{type:"radio",id:e,name:"option",value:s.answers[e].title,required:!0,onChange:B}),Object(b.jsx)("label",{htmlFor:e,children:s.answers[e].title})]},t)})),Object(b.jsx)("button",{children:"Vote"})]})]}):Object(b.jsx)("h1",{children:"Sorry! Poll not found."})})};var C=function(e){var t=Object(a.useState)(""),n=Object(o.a)(t,2),s=n[0],A=n[1],c=Object(a.useState)(!0),l=Object(o.a)(c,2),r=l[0],i=l[1],j=Object(a.useState)([]),d=Object(o.a)(j,2),h=d[0],u=d[1];Object(a.useEffect)((function(){var t=e.match.params.uniqueKey;f.a.database().ref("polls").child(t).once("value",(function(e){var t=e.val();A(t),i(!1);var n=Object.keys(t.answers);u(n)}))}),[e.match.params]);var p=0;if(s)for(var m in s.answers)p+=s.answers[m].votes;return Object(b.jsx)("section",{className:"poll",id:"main-content",children:r?Object(b.jsx)("h2",{children:"Loading results..."}):s?Object(b.jsxs)(b.Fragment,{children:[Object(b.jsx)("h1",{children:s.title}),Object(b.jsx)("h2",{children:"Thank you for voting!"}),Object(b.jsxs)("div",{className:"results",children:[Object(b.jsx)("h3",{children:"Results"}),Object(b.jsxs)("p",{children:[Object(b.jsx)("span",{className:"bold",children:"Number of Voters:"})," ",p]}),Object(b.jsx)("p",{children:Object(b.jsx)("span",{className:"bold",children:s.question})}),h.map((function(e,t){return Object(b.jsxs)("p",{children:[s.answers[e].title,": ",s.answers[e].votes]},t)}))]})]}):Object(b.jsx)("h1",{children:"Sorry! Poll not found."})})};var B=function(){var e=Object(a.useState)([]),t=Object(o.a)(e,2),n=t[0],s=t[1];return Object(a.useEffect)((function(){f.a.database().ref("polls").on("value",(function(e){var t=e.val(),n=[];for(var a in t)n.push({uniqueKey:a,title:t[a].title});s(n)}))}),[]),Object(b.jsxs)("section",{className:"poll",id:"main-content",children:[Object(b.jsx)("h1",{children:"Poll Booths"}),n.map((function(e){return Object(b.jsx)("div",{className:"pollBooth",children:Object(b.jsx)(i.b,{to:"/votepoll/".concat(e.uniqueKey),className:"link",children:Object(b.jsx)("h2",{children:e.title})})},e.uniqueKey)}))]})},w=n(9);var I=function(){return Object(b.jsx)(i.a,{basename:"",children:Object(b.jsxs)("div",{className:"App container",children:[Object(b.jsx)(j,{}
1),Object(b.jsxs)("main",{className:"wrapper",children:[Object(b.jsx)(w.a,{exact:!0,path:"/",render:function(){return Object(b.jsx)(v,{firebase:r})}}),Object(b.jsx)(w.a,{path:"/sharepoll/:uniqueKey",component:O}),Object(b.jsx)(w.a,{path:"/votepoll/:uniqueKey",component:g}),Object(b.jsx)(w.a,{path:"/results/:uniqueKey",component:C}),Object(b.jsx)(w.a,{path:"/pollbooths",component:B})]}),Object(b.jsx)(d,{})]})})},x=function(e){e&&e instanceof Function&&n.e(3).then(n.bind(null,49)).then((function(t){var n=t.getCLS,a=t.getFID,s=t.getFCP,A=t.getLCP,c=t.getTTFB;n(e),a(e),s(e),A(e),c(e)}))};c.a.render(Object(b.jsx)(s.a.StrictMode,{children:Object(b.jsx)(I,{})}),document.getElementById("root")),x()}},[[48,1,2]]]); 2//# sourceMappingURL=main.66558d1a.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.