diff --git a/app/assets/quadraticlands/config.codekit3 b/app/assets/quadraticlands/config.codekit3
index 91acdb8e37b..f8e1768c994 100644
--- a/app/assets/quadraticlands/config.codekit3
+++ b/app/assets/quadraticlands/config.codekit3
@@ -27,6 +27,24 @@
"oAP": "/css/app.css.map",
"oF": 0
},
+ "/css/section_introduction.css": {
+ "aP": 1,
+ "bl": 0,
+ "ft": 16,
+ "ma": 0,
+ "oA": 0,
+ "oAP": "/css/section_introduction-min.css",
+ "oF": 0,
+ "oS": 3
+ },
+ "/css/section_introduction.css.map": {
+ "cB": 0,
+ "ft": 8192,
+ "hM": 0,
+ "oA": 0,
+ "oAP": "/css/section_introduction.css.map",
+ "oF": 0
+ },
"/images/700x900.png": {
"ft": 32768,
"iS": 295213,
@@ -710,26 +728,13 @@
"/images/governance.svg": {
"ft": 2097152,
"miP": 0,
- "oA": 2,
+ "oA": 1,
"oAP": "/images/governance.svg",
"oF": 0,
"opt": 0,
"plM": 52780316221407,
"prP": 0
},
- "/images/informationage.png": {
- "ft": 32768,
- "iS": 77381,
- "oA": 0,
- "oAP": "/images/informationage.png",
- "oF": 0,
- "oIPL": 0,
- "opt": 0,
- "oT": 1,
- "ou": "lpckwebp-none",
- "q": 100,
- "rq": 75
- },
"/images/mission/back-card.svg": {
"ft": 2097152,
"miP": 0,
@@ -906,6 +911,39 @@
"plM": 52780316221407,
"prP": 0
},
+ "/images/quadratic.svg": {
+ "ft": 2097152,
+ "miP": 0,
+ "oA": 1,
+ "oAP": "/images/quadratic.svg",
+ "oF": 0,
+ "opt": 0,
+ "plM": 52780316221407,
+ "prP": 0
+ },
+ "/images/quadratic2.svg": {
+ "ft": 2097152,
+ "miP": 0,
+ "oA": 1,
+ "oAP": "/images/quadratic2.svg",
+ "oF": 0,
+ "opt": 0,
+ "plM": 52780316221407,
+ "prP": 0
+ },
+ "/images/senator-dummy.jpg": {
+ "ft": 16384,
+ "iS": 29717,
+ "jF": 0,
+ "oA": 1,
+ "oAP": "/images/senator-dummy.jpg",
+ "oF": 0,
+ "oIPL": 0,
+ "opt": 0,
+ "ou": "lpckwebp-none",
+ "q": 100,
+ "rq": 75
+ },
"/images/test.png": {
"ft": 32768,
"iS": 763532,
@@ -922,13 +960,23 @@
"/images/token.svg": {
"ft": 2097152,
"miP": 0,
- "oA": 2,
+ "oA": 1,
"oAP": "/images/token.svg",
"oF": 0,
"opt": 0,
"plM": 52780316221407,
"prP": 0
},
+ "/images/token2.svg": {
+ "ft": 2097152,
+ "miP": 0,
+ "oA": 1,
+ "oAP": "/images/token2.svg",
+ "oF": 0,
+ "opt": 0,
+ "plM": 52780316221407,
+ "prP": 0
+ },
"/images/town.svg": {
"ft": 2097152,
"miP": 0,
@@ -1239,6 +1287,17 @@
"sC": 0,
"tS": 0
},
+ "/js/web3-samples.js": {
+ "bF": 0,
+ "ft": 64,
+ "ma": 1,
+ "mi": 1,
+ "oA": 0,
+ "oAP": "/js/web3-samples-min.js",
+ "oF": 0,
+ "sC": 0,
+ "tS": 0
+ },
"/js/web3alert.js": {
"bF": 0,
"ft": 64,
@@ -1406,6 +1465,19 @@
"oS": 3,
"sct": 0
},
+ "/scss/delegation-toggle.scss": {
+ "aP": 0,
+ "bl": 0,
+ "dP": 10,
+ "ec": 1,
+ "ft": 4,
+ "ma": 1,
+ "oA": 1,
+ "oAP": "/css/delegation-toggle.css",
+ "oF": 0,
+ "oS": 3,
+ "sct": 0
+ },
"/scss/figure.scss": {
"aP": 0,
"bl": 0,
@@ -1601,6 +1673,32 @@
"oS": 3,
"sct": 0
},
+ "/scss/quest/quest-delegateaddress.scss": {
+ "aP": 0,
+ "bl": 0,
+ "dP": 10,
+ "ec": 1,
+ "ft": 4,
+ "ma": 1,
+ "oA": 1,
+ "oAP": "/scss/css/quest-delegateaddress.css",
+ "oF": 0,
+ "oS": 3,
+ "sct": 0
+ },
+ "/scss/quest/quest-delegationmode.scss": {
+ "aP": 0,
+ "bl": 0,
+ "dP": 10,
+ "ec": 1,
+ "ft": 4,
+ "ma": 1,
+ "oA": 1,
+ "oAP": "/scss/css/quest-delegationmode.css",
+ "oF": 0,
+ "oS": 3,
+ "sct": 0
+ },
"/scss/quest/quest-intro.scss": {
"aP": 0,
"bl": 0,
@@ -1627,6 +1725,19 @@
"oS": 3,
"sct": 0
},
+ "/scss/quest/quest-senators.scss": {
+ "aP": 0,
+ "bl": 0,
+ "dP": 10,
+ "ec": 1,
+ "ft": 4,
+ "ma": 1,
+ "oA": 1,
+ "oAP": "/scss/css/quest-senators.css",
+ "oF": 0,
+ "oS": 3,
+ "sct": 0
+ },
"/scss/quest/quest-setup.scss": {
"aP": 0,
"bl": 0,
@@ -1796,6 +1907,19 @@
"oS": 3,
"sct": 0
},
+ "/scss/section_introduction.scss": {
+ "aP": 0,
+ "bl": 0,
+ "dP": 10,
+ "ec": 1,
+ "ft": 4,
+ "ma": 1,
+ "oA": 1,
+ "oAP": "/css/section_introduction.css",
+ "oF": 0,
+ "oS": 3,
+ "sct": 0
+ },
"/scss/section_mission.scss": {
"aP": 0,
"bl": 0,
@@ -1889,6 +2013,15 @@
}
},
"hooks": [
+ {
+ "enabled": 1,
+ "name": "Hook #1",
+ "predicateDataBase64Encoded": "YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGvEBYLDBMYICorLjU5Pj9CRkpPUFNZXWFjVSRudWxs0w0ODxAREl8QF05TQ29tcG91bmRQcmVkaWNhdGVUeXBlXxAPTlNTdWJwcmVkaWNhdGVzViRjbGFzcxACgAKAFdIUDxUXWk5TLm9iamVjdHOhFoADgBTUDxkaGxwdHh9fEBFOU1JpZ2h0RXhwcmVzc2lvbl8QEE5TTGVmdEV4cHJlc3Npb25fEBNOU1ByZWRpY2F0ZU9wZXJhdG9ygBOADoAEgBHVISIjJA8lJicoKVlOU09wZXJhbmReTlNTZWxlY3Rvck5hbWVfEBBOU0V4cHJlc3Npb25UeXBlW05TQXJndW1lbnRzgAaABRADgAiADVx2YWx1ZUZvcktleTrSIw8sLRABgAfSLzAxMlokY2xhc3NuYW1lWCRjbGFzc2VzXxAQTlNTZWxmRXhwcmVzc2lvbqMxMzRcTlNFeHByZXNzaW9uWE5TT2JqZWN00hQPNjihN4AJgAzTDyM6Ozw9WU5TS2V5UGF0aIALEAqACl1pbnB1dEZ1bGxQYXRo0i8wQEFfEBxOU0tleVBhdGhTcGVjaWZpZXJFeHByZXNzaW9uo0AzNNIvMENEXk5TTXV0YWJsZUFycmF5o0NFNFdOU0FycmF50i8wR0hfEBNOU0tleVBhdGhFeHByZXNzaW9upEdJMzRfEBROU0Z1bmN0aW9uRXhwcmVzc2lvbtNLIw9MTU5fEA9OU0NvbnN0YW50VmFsdWWADxAAgBBecXVhZHJhdGljbGFuZHPSLzBRUl8QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jUTM01A9UVVZXTSxYWk5TTW9kaWZpZXJXTlNGbGFnc15OU09wZXJhdG9yVHlwZYASEGPSLzBaW18QFU5TSW5QcmVkaWNhdGVPcGVyYXRvcqNaXDRfEBNOU1ByZWRpY2F0ZU9wZXJhdG9y0i8wXl9fEBVOU0NvbXBhcmlzb25QcmVkaWNhdGWjXmA0W05TUHJlZGljYXRl0i8wRWKiRTTSLzBkZV8QE05TQ29tcG91bmRQcmVkaWNhdGWjZGA0AAgAEQAaACQAKQAyADcASQBMAFEAUwBsAHIAeQCTAKUArACuALAAsgC3AMIAxADGAMgA0QDlAPgBDgEQARIBFAEWASEBKwE6AU0BWQFbAV0BXwFhAWMBcAF1AXcBeQF+AYkBkgGlAakBtgG/AcQBxgHIAcoB0QHbAd0B3wHhAe8B9AITAhcCHAIrAi8CNwI8AlICVwJuAnUChwKJAosCjQKcAqECvQLBAsoC1QLdAuwC7gLwAvUDDQMRAycDLANEA0gDVANZA1wDYQN3AAAAAAAAAgEAAAAAAAAAZgAAAAAAAAAAAAAAAAAAA3s=",
+ "runOrder": 0,
+ "scriptSourceString": "",
+ "scriptType": 1,
+ "uuidString": "7B4BA642-8AA0-4C3A-8054-9FDDD92AC13C"
+ }
],
"manualImportLinks": {
},
diff --git a/app/assets/quadraticlands/css/app.css b/app/assets/quadraticlands/css/app.css
index 6d154caffba..39f4013b4a8 100644
--- a/app/assets/quadraticlands/css/app.css
+++ b/app/assets/quadraticlands/css/app.css
@@ -1 +1 @@
-@media(min-width: 1313px){:root{--device: "desktop"}}@media(max-width: 1312px){:root{--device: "laptop"}}@media(max-width: 992px){:root{--device: "tablet"}}@media(max-width: 688px){:root{--device: "phone"}}:root{--purple_light: #8C65F7;--purple: #6F3FF5;--purple_dark: #5932C4;--pink_light: #F579A6;--pink: #F35890;--pink_dark: #D44D6E;--aqua_light: #5BF1CD;--aqua: #02E2AC;--aqua_dark: #11BC92;--space: #0E0333;--space_pink: #301041;--space_light: #1A103D;--space_light_alpha: rgba(255, 255, 255, 0.05);--space_glass: #0E033322;--space_glass_firefox: #0E0333DD;--white: #FFFFFF;--stone: #9B95B0;--smoke: #3B3058}*{margin:0;padding:0;box-sizing:border-box}img{display:block;width:100%}body{background-color:var(--space);color:var(--stone)}html{scroll-behavior:smooth}html{font-family:"Poppins",sans-serif;font-kerning:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.66em}h1{font-family:"Space Mono",monospace;color:var(--white);font-size:200%;font-weight:400;line-height:1.6em;margin-bottom:2rem;animation:colorcycle-shadow 3s ease-in-out infinite}h2{font-family:"Space Mono",monospace;color:var(--white);font-size:150%;font-weight:400;line-height:1.6em;margin-bottom:2rem}h2 span{animation:colorcycle-text 1s ease-in-out infinite}h3{font-family:"Poppins",sans-serif;font-size:100%;font-weight:500;color:var(--purple_light);margin-bottom:2rem}h3 span{animation:colorcycle-text 1s ease-in-out infinite}p{font-size:100%;font-weight:400;margin-bottom:2rem}ol,ul{margin-bottom:2rem}li{margin-bottom:.5em}a{color:var(--white)}a:hover{color:var(--space);animation:colorcycle-text 1s ease-in-out infinite}a:focus{outline:none;color:var(--pink)}@media(min-width: 1313px){html{font-size:140%}}@media(max-width: 1312px){html{font-size:120%}}@media(max-width: 992px){html{font-size:110%}}@media(max-width: 688px){html{font-size:100%}h1{font-size:180%}}nav{display:flex;z-index:8888}#nav-user{align-self:center;margin-right:30px}#nav-user a{text-decoration:none;color:var(--purple_light)}#nav-user a:hover{color:var(--white)}#nav-user div{display:flex}#nav-user div img{width:40px;height:40px;display:block;border-radius:32px;align-self:center}#nav-user div span{align-self:center;margin-left:5px}#nav-user.hide{display:none}@media(max-width: 992px){#nav-user{margin-right:15px}#nav-user span{display:none}}#nav-links{z-index:22222;align-self:center;white-space:nowrap;margin-right:30px}#nav-links a{color:var(--purple_light);margin-right:30px}#nav-links a[aria-current=page] li{color:var(--white)}#nav-links a:hover li{color:var(--white)}#nav-links a:last-child{margin-right:initial}#nav-links a li{color:var(--purple_light);display:inline-block;margin-bottom:initial}#nav-links ul{margin-bottom:initial}@media(max-width: 992px){#nav-links{margin-right:15px}#nav-links a{margin-right:15px}}@media(max-width: 688px){#nav-links{display:flex}#nav-links ul{background-color:var(--space);box-shadow:0px 0px 100px 0px var(--pink);animation:menu-background 4s ease-in-out infinite;position:absolute;display:none;top:130px;right:1em;left:1em;z-index:1000}#nav-links ul.active{display:block}#nav-links ul a{text-decoration:none;margin:initial;padding:initial}#nav-links ul a li{color:var(--purple);display:block;padding:1.3em 1.3em}#nav-links ul a:hover{animation:inherit}#nav-links ul a:hover li{background-color:var(--purple);color:var(--space)}#nav-links ul a[aria-current=page]{color:var(--white)}}#nav-wallet{display:flex;cursor:pointer;align-items:center;justify-content:center;background-color:var(--space_light);padding:.5em;border-radius:4px}#nav-wallet img,#nav-wallet svg{width:32px;height:32px;display:block;align-self:center;cursor:pointer}#nav-wallet #noproviderIcon.hide{display:none}#nav-wallet #providerIcon img.hide,#nav-wallet #providerIcon svg.hide{display:none}#nav-wallet span{font-size:80%;font-weight:600;font-family:"Space Mono",monospace;padding:0em 1em;margin-right:.5em}#nav-wallet span.claimable{background-color:var(--aqua_light);color:var(--space);animation:colorcycle-shadow 3s ease-in-out infinite}#nav-wallet span.claimable a{color:var(--space);text-decoration:none}#nav-wallet.hide{display:none}@media(max-width: 688px){#nav-wallet span{display:none}}#nav-signin{align-self:center}#nav-signin .btn{margin-bottom:0px}#nav-signin.hide{display:none}#burger{display:none;z-index:9999}@media(max-width: 688px){#burger{display:block;margin-right:0px;align-self:center}#burger img,#burger svg{width:32px;height:32px;display:block;align-self:center;cursor:pointer}#burger .burgerIcon{display:inline-block}#burger .closeIcon{display:inline-block}}header{display:grid;grid-template-columns:48px auto;grid-column-gap:1em;height:130px;font-weight:600;font-size:80%;margin:0em 30px;user-select:none}header .logos{margin:auto;display:flex;z-index:9999}header .logos .gitcoin{margin-right:15px}header .logos .gitcoin img,header .logos .gitcoin svg{width:31.64px;height:40px;display:block}header .logos .arrow{margin:auto;margin-right:15px}header .logos .arrow img,header .logos .arrow svg{width:10px;height:15px;display:block}header .logos .quadraticlands img,header .logos .quadraticlands svg{height:40px;width:40px;display:block}header nav{align-self:center;justify-self:end}@media(max-width: 992px){header{margin:0em 20px}}@media(max-width: 688px){header{margin:0em 10px}}.btn{margin:0;margin-left:.1em;margin-right:.1em;margin-bottom:1rem;display:inline-block;padding:.66rem 1.66em;font-size:100%;font-weight:600;text-decoration:none;white-space:nowrap;border:none;cursor:pointer;line-height:1.5em;background-color:var(--pink_light);color:var(--space);user-select:none;border-radius:4px}.btn:hover{animation:colorcycle 1s ease-in-out infinite;opacity:1}.btn:focus{outline:none;color:var(--space)}.btn.sm{padding:.3rem 1em;font-size:80%}.btn.purple{background-color:var(--purple_light)}.btn.aqua{background-color:var(--aqua_light)}figure{user-select:none}figure img,figure svg{display:block;margin:0;padding:0}figure.floating{animation:floating 3s ease-in-out infinite}#wallet-provider{background-color:var(--space);animation:menu-background 4s ease-in-out infinite;position:absolute;top:1em;right:1em;z-index:22222;min-width:280px;display:none}#wallet-provider.active{display:block}#wallet-provider #current_gtc{color:var(--aqua)}#wallet-provider div.header{display:grid;grid-template-columns:auto 32px;grid-column-gap:1em;padding:.7em 1em;cursor:pointer;background-color:var(--space);border-bottom:1px solid var(--smoke);color:var(--stone);font-size:80%;font-weight:600;align-self:center}#wallet-provider div.header img,#wallet-provider div.header svg{width:32px;height:32px;display:block;align-self:center;cursor:pointer}#wallet-provider div.status{padding:1em 2em;border-bottom:1px solid var(--smoke);background-color:var(--aqua);background-color:var(--purple);font-size:80%;font-weight:600;color:var(--space);cursor:default}#wallet-provider div.status small{font-size:100%}#wallet-provider div.provider{display:grid;grid-template-columns:auto 32px;grid-column-gap:1em;padding:.7em 1em;cursor:pointer;color:var(--stone);font-size:80%;font-weight:600;align-self:center;cursor:pointer}#wallet-provider div.provider img,#wallet-provider div.provider svg{width:32px;height:32px;display:block;align-self:center;cursor:pointer}#wallet-provider div.provider:hover{color:var(--space);background-color:var(--purple)}[data-sal]{transition-duration:.2s;transition-duration:var(--sal-duration, 0.2s);transition-delay:0s;transition-delay:var(--sal-delay, 0s);transition-timing-function:ease;transition-timing-function:var(--sal-easing, ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1, 0, 0, 1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(0.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}section#particles{position:fixed;top:0;height:100vh;width:100vw;z-index:-1111}section#particles svg{margin:auto;position:absolute;top:0;left:0;width:0px;height:0px;fill:none}@keyframes colorcycle{0%{background-color:var(--pink)}33%{background-color:var(--aqua)}66%{background-color:var(--purple)}100%{background-color:var(--pink)}}@keyframes colorcycle-text{0%{color:var(--pink)}33%{color:var(--aqua)}66%{color:var(--purple)}100%{color:var(--pink)}}@keyframes colorcycle-border{0%{border:2px solid var(--pink)}33%{border:2px solid var(--aqua)}66%{border:2px solid var(--purple)}100%{border:2px solid var(--pink)}}@keyframes colorcycle-stroke{0%{stroke:var(--pink)}33%{stroke:var(--aqua)}66%{stroke:var(--purple)}100%{stroke:var(--pink)}}@keyframes colorcycle-shadow-pink-purple{0%{filter:drop-shadow(0px 0px 44px var(--pink)) drop-shadow(0px 0px 6px var(--pink))}50%{filter:drop-shadow(0px 0px 44px var(--purple)) drop-shadow(0px 0px 6px var(--purple))}100%{filter:drop-shadow(0px 0px 44px var(--pink)) drop-shadow(0px 0px 6px var(--pink))}}@keyframes menu-background{0%{box-shadow:0px 0px 100px 0px var(--pink)}33%{box-shadow:0px 0px 100px 0px var(--aqua)}66%{box-shadow:0px 0px 100px 0px var(--purple)}100%{box-shadow:0px 0px 100px 0px var(--pink)}}@keyframes floating{0%{transform:translate(0, 0px)}50%{transform:translate(0, 15px)}100%{transform:translate(0, 0px)}}@keyframes floating-reverse{0%{transform:translate(0, 15px)}50%{transform:translate(0, 0px)}100%{transform:translate(0, 15px)}}@keyframes colorcycle-fill{0%{fill:var(--pink)}33%{fill:var(--aqua)}66%{fill:var(--purple)}100%{fill:var(--pink)}}@keyframes colorcycle-shadow{0%{filter:drop-shadow(0px 0px 11px var(--pink))}33%{filter:drop-shadow(0px 0px 11px var(--aqua))}66%{filter:drop-shadow(0px 0px 11px var(--purple))}100%{filter:drop-shadow(0px 0px 11px var(--pink))}}.web3modal-modal-lightbox{background-color:var(--space_glass_firefox) !important;background-color:none !important;z-index:99999999 !important;background-color:green}@supports(-webkit-backdrop-filter: blur(2em)) or (backdrop-filter: blur(2em)){.web3modal-modal-lightbox{background-color:var(--space_glass);backdrop-filter:blur(18px)}}.web3modal-modal-card{background-color:transparent !important;padding:0em !important;border-radius:initial !important}.web3modal-provider-wrapper{border:none !important;border-radius:inherit !important}.web3modal-modal-container{padding:0px !important}.web3modal-provider-wrapper{padding:.2em !important}.web3modal-provider-container{background-color:var(--space_light) !important;border-radius:initial !important;cursor:pointer;border:none !important}.web3modal-provider-container .web3modal-provider-icon{margin-top:.5em !important}.web3modal-provider-container .web3modal-provider-name{color:var(--purple_light) !important;font-family:"Space Mono",monospace !important;font-weight:400 !important;font-size:150% !important}.web3modal-provider-container .web3modal-provider-description{color:var(--stone) !important}.web3modal-provider-container:hover .web3modal-provider-name{color:var(--white) !important;animation:colorcycle-shadow 3s ease-in-out infinite}table{display:table;box-sizing:border-box;border-collapse:collapse;margin-bottom:2rem}table td{vertical-align:top;order-collapse:collapse;border:1px solid var(--smoke);padding:.5rem}table thead td{color:var(--white)}#flashMessageContainer{z-index:10000;position:fixed;top:1em;right:1em;width:300px}#flashMessageContainer div{display:block;background-color:var(--aqua_light);color:var(--space);line-height:1.3em;margin-bottom:.5em;padding:.5em 1em;font-size:75%;font-family:"Space Mono",monospace;font-weight:400;transition:all 1s linear;animation:colorcycle 1s ease-in-out infinite}#cookielaw{position:fixed;bottom:0px;left:0px;right:0px;display:flex;align-items:center;padding:3em;width:100%}#cookielaw .text{font-size:80%;margin-right:2em;color:var(--aqua_light)}#cookielaw .button{margin-left:auto}#cookielaw .button .btn{margin:0;animation:colorcycle 1s ease-in-out infinite}#cookielaw a{text-decoration:none}#cookielaw.hide{display:none}@media(max-width: 688px){#cookielaw{display:block;padding:1.5em}#cookielaw .text{margin-right:initial;margin-bottom:2em}#cookielaw .button{text-align:right}}.glass{background-color:var(--space_glass_firefox)}@supports(-webkit-backdrop-filter: blur(2em)) or (backdrop-filter: blur(2em)){.glass{background-color:var(--space_glass);backdrop-filter:blur(18px)}}::-moz-selection{background:var(--aqua_light);color:var(--space)}::selection{background:var(--aqua_light);color:var(--space)}section.column{margin-bottom:6em;margin:auto;max-width:1200px;padding:0em 6em}section.column.centered{text-align:center}section.column figure{margin:0;padding:0;background-color:var(--smoke)}@media(min-width: 1313px){section.column{padding:0em 3em}}@media(max-width: 688px){section.column{padding:0em 1.5em}}section.table{margin:0em 1.5em}section.table table{width:100%}section.table thead th{color:var(--purple_light);font-weight:500;border-bottom:initial;background-color:var(--space_pink);position:sticky;top:0;font-size:80%;padding:1em;cursor:pointer}section.table thead th:hover{color:var(--white)}section.table thead th[data-direction=asc]{color:var(--white)}section.table thead th[data-direction=asc]:after{content:" ▲";font-size:70%}section.table thead th[data-direction=desc]{color:var(--white)}section.table thead th[data-direction=desc]:after{content:" ▼";font-size:70%}section.table tbody td{border:none;border-bottom:1px solid var(--smoke);white-space:nowrap;text-align:center;padding:1em}section.table tbody td a{text-decoration:none}@media(max-width: 992px){section.table{margin:0em 0em;overflow:hidden}section.table .wrapper{overflow-x:auto}}section.grid{display:grid;grid-template-columns:50% 50%;max-width:1600px;margin:auto;margin-bottom:6em}section.grid div{align-self:center;text-align:right;margin:0em 3em}section.grid figure{padding:3em}section.grid figure img,section.grid figure svg{height:100%}section.grid.reverse{grid-template-columns:50% 50%}section.grid.reverse div{grid-column:1;grid-row:1;text-align:left}section.grid.reverse figure{grid-column:2;grid-row:1}@media(max-width: 992px){section.grid{display:block}section.grid figure{padding:0px}section.grid figure img,section.grid figure svg{padding:initial}section.grid div{padding:3em 0em;text-align:left}}@media(max-width: 688px){section.grid div{margin:0em 1.5em}}section.headline{height:130px;margin-bottom:2em;display:flex;align-items:center;justify-content:center}section.headline .content h1{color:var(--white);animation:inherit;margin:0;padding:0}section.headline .content h1 span{background-color:var(--space)}section.hero{width:100%;height:100vh;margin-top:-130px;display:grid;margin-bottom:3em;z-index:-5}section.hero div.content{align-self:center;grid-column:1;grid-row:1;max-width:600px;margin-left:3em;user-select:none}section.hero div.background{grid-column:1;grid-row:1}section.hero svg{display:block;height:100vh;width:100%}section.hero img{display:block;height:100vh;object-fit:cover}section.hero h1{color:var(--white);animation:inherit}section.hero h1 span{background-color:var(--space_pink)}@media(max-width: 688px){section.hero div.content{margin-left:1.5em;max-width:80%}}section.faq article .q{padding:1em 0em;border-bottom:1px solid var(--smoke);color:var(--white)}section.faq article .q span{animation:colorcycle-text 1s ease-in-out infinite;margin-right:1em}section.faq article .q a{text-decoration:none}section.faq article .a{display:none}section.faq article:target .q{border:none}section.faq article:target .a{display:block;padding:1em 0em}section.mission{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0em 1.5em;grid-column-gap:2em}section.mission a{text-decoration:none}section.mission .card{margin-bottom:2em;user-select:none}section.mission .card .card-image{background-color:var(--space_light);border:2px solid var(--space_light);transition:all 200ms ease-in-out}section.mission .card .card-image img,section.mission .card .card-image svg{width:100%}section.mission .card .card-body{display:flex;justify-content:space-between;margin-top:1em}section.mission .card .card-body .card-text .card-title{font-weight:500;color:var(--purple_light)}section.mission .card .card-body .card-text .card-subtitle{font-weight:400;color:var(--stone);font-size:80%}section.mission .card .card-body .card-text .card-subtitle.active{color:var(--pink_light)}section.mission .card .card-body .card-badges{display:flex;align-items:center;align-self:flex-start}section.mission .card .card-body .card-badges .card-badge{display:flex;align-items:center;justify-content:center;background-color:var(--space_pink);padding:.5em;margin-left:.5em}section.mission .card .card-body .card-badges .card-badge svg{width:32px;height:32px;fill:var(--space)}section.mission .card .card-body .card-badges .card-badge span{font-size:80%;line-height:initial;font-family:"Space Mono",monospace;color:var(--white);font-weight:700}section.mission .card .card-body .card-badges .card-badge.gtc-token{background-color:var(--aqua_light);animation:colorcycle-shadow 3s ease-in-out infinite}section.mission .card .card-body .card-badges .card-badge.gtc-token span{color:var(--space)}section.mission .card .card-body .card-badges .card-badge.done{background-color:var(--aqua_light)}section.mission .card .card-body .card-badges .card-badge.done svg{fill:none;stroke:var(--space);stroke-width:4}section.mission .card:hover .card-body .card-text .card-title{color:var(--white)}section.mission .card.locked:hover .card-body .card-text .card-title{color:var(--purple_light)}section.mission .card.done .card-body .card-text .card-title{color:var(--aqua_light)}section.mission .card.done:hover .card-body .card-text .card-title{color:var(--aqua_light)}section.mission .card.playable .card-image{animation:colorcycle-border 1s ease-in-out infinite}section.mission .card.playable:hover .card-image{background-color:transparent}@media(max-width: 1312px){section.mission{grid-template-columns:1fr 1fr}}@media(max-width: 992px){section.mission{grid-template-columns:1fr 1fr}}@media(max-width: 688px){section.mission{grid-template-columns:1fr}}section.background{position:fixed;height:100vh;width:100vw;z-index:-2222}section.background img,section.background svg{width:100%;height:100%;object-fit:cover}section#footersocial{display:flex;justify-content:space-between;margin:0em 3em;margin-top:8em}section#footersocial a div{display:block}section#footersocial a div svg{display:block;background-color:none;stroke:var(--purple_light);stroke-width:2;stroke-miterlimit:5;width:48px;height:48px;fill:none;pointer-events:none}section#footersocial a div:hover svg{stroke:var(--white)}@media(max-width: 688px){section#footersocial{margin-left:1.5em;margin-right:1.5em;margin-top:6em;margin-bottom:3em}section#footersocial a div svg{width:36px;height:36px}}section#footer{text-align:center;margin:3em 3em;padding:3em;margin-bottom:12em;border-top:1px solid var(--smoke);user-select:none}section#footer a{margin-right:1.5em;text-decoration:none;font-weight:600;font-size:80%;color:var(--purple_light)}section#footer a[aria-current=page]{color:var(--white)}section#footer a:last-child{margin-right:initial}section#footer a:hover{animation:inherit;color:var(--white)}@media(max-width: 688px){section#footer{margin:0em 1.5em;padding:3em}section#footer a{display:block;margin-right:initial;padding-bottom:2em}}section.quest main{height:calc(100vh - 130px);display:grid}section.quest main .wrapper{justify-self:center;align-self:center;padding:0px;margin:0px auto}section.quest main .wrapper h1{text-align:center;margin:auto;margin-bottom:1.5em}section.quest main .wrapper.scrollable{display:block;justify-self:initial;align-self:initial;margin-top:4em;padding-bottom:15em}section.quest main .wrapper.scrollable h1{margin-left:2em;margin-right:2em}section.quest div.seperator{height:2px;position:fixed;bottom:132px;left:0px;right:0px}section.quest nav{position:fixed;bottom:0px;left:0px;right:0px;height:130px;display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:1em;font-weight:600;color:var(--white);user-select:none}section.quest nav div{align-self:center}section.quest nav .left{justify-self:left;margin-left:2em}section.quest nav .center{text-align:center;word-break:break-all}section.quest nav .right{justify-self:right;margin-right:2em}section.quest nav .btn{margin-bottom:initial}section.quest nav svg{display:block;margin:0;padding:0;width:64px;height:64px}section.quest nav a{text-decoration:none}.quest-intro{max-width:600px;padding:2em;text-align:center;animation:menu-background 4s ease-in-out infinite}@media(max-width: 688px){.quest-intro{padding:2em 1em;margin:1em}}.quest-video{width:70vw;height:45.675vw;max-height:calc(90vh - 130px)}.quest-video iframe,.quest-video object,.quest-video embed{width:100%;height:100%;border:0}@media(max-width: 688px){.quest-video{width:100vw;height:56.25vw}}.quest-quiz{justify-self:center;align-self:center}.quest-quiz .question{text-align:center;margin:0em 3em}.quest-quiz .reply{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;margin:0em 3em;user-select:none}.quest-quiz .reply a{background-color:var(--purple_light);height:100px;cursor:pointer;display:grid;padding:.5em;text-decoration:none}.quest-quiz .reply a div{display:inline-block;font-weight:600;color:var(--space);justify-self:center;align-self:center;text-align:center}.quest-quiz .reply a:hover{animation:colorcycle 1s ease-in-out infinite}@media(max-width: 688px){.quest-quiz .question{text-align:center;margin:1em}.quest-quiz .question h1{font-size:120%}.quest-quiz .reply{margin:0em 1em;grid-gap:.5em}}.quest-claim{justify-self:center;align-self:center}.quest-claim .claim{max-width:600px;padding:2em;text-align:center;animation:menu-background 4s ease-in-out infinite}.quest-claim .claim p{margin-bottom:initial}.quest-claim .claim #advanced label{display:block;margin-top:1em;margin-bottom:.5em;font-size:80%;line-height:1em;color:var(--stone)}.quest-claim .claim #advanced input{display:block;padding:.5em 1em;color:var(--space);font-family:"Space Mono",monospace;background-color:var(--aqua);font-size:90%;text-align:center;word-break:break-all;border:none;outline:none;width:100%;margin-top:.3em;margin-bottom:1em}.quest-claim .claim #advanced input:focus{outline:none}.quest-claim .claim .claimAdress{width:100%}.quest-claim .claim div.grid{display:grid;grid-template-columns:1fr auto;grid-row-gap:.2em;font-family:"Space Mono",monospace;line-height:1.5em}.quest-claim .claim div.grid span.description{justify-self:start;text-align:left}.quest-claim .claim div.grid span.token{justify-self:end;text-align:right}.quest-claim .claim div.grid.total{margin-top:.5em;padding-top:.5em;border-top:1px solid var(--smoke);color:var(--white);font-weight:600}@media(max-width: 688px){.quest-claim .claim{padding:2em 1em;margin:1em}}.quest-vote{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;margin:0em 3em;user-select:none}.quest-vote .option{height:100px;cursor:pointer;display:flex;padding:.5em;text-decoration:none;cursor:pointer}.quest-vote .option label,.quest-vote .option div{display:inline;justify-self:center;align-self:center;cursor:pointer}.quest-vote .option label{font-weight:600;color:var(--white);margin:0em 1em;word-break:break-all}.quest-vote .option div{display:flex;margin-right:.5em;margin-left:auto;width:auto}.quest-vote .option div input,.quest-vote .option div span{display:inline;justify-self:center;align-self:center}.quest-vote .option div input{border:0;outline:0;padding:0;margin:0;background-color:transparent;color:var(--aqua);font-size:100%;font-weight:600;width:40px;height:80px;text-align:right;margin-right:.1em;margin-left:1em;cursor:pointer;-moz-appearance:textfield}.quest-vote .option div input::selection{background-color:var(--aqua);color:var(--space)}.quest-vote .option div span{color:var(--aqua)}.quest-vote .option .bar{position:absolute;top:0;left:0;background-color:var(--purple_light);width:0%;height:100%;z-index:-1;transition:all 1000ms linear}.quest-vote .option.active{background-color:var(--space);animation:colorcycle-shadow 3s ease-in-out infinite}.quest-vote .option:hover{animation:colorcycle-shadow 3s ease-in-out infinite;backdrop-filter:none;background-color:var(--space)}.quest-vote input::-webkit-outer-spin-button,.quest-vote input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width: 688px){.quest-vote{grid-template-columns:1fr}.quest-vote .intro{padding:2em 1em;margin:1em}}#quest-setup{position:fixed;top:1em;right:1em}#quest-setup div{cursor:pointer}#quest-setup div svg{display:block;background-color:none;stroke:var(--purple_light);stroke-width:2;stroke-miterlimit:5;width:48px;height:48px;fill:none;pointer-events:none}#quest-setup div:hover svg{stroke:var(--white)}#progressbar{width:100%;background-color:var(--purple_light);height:2px;transition:all 1000ms linear}#progressbar.halftime{background-color:var(--aqua_light)}#progressbar.hurryup{animation:colorcycle 1s ease-in-out infinite}section.dashboard{display:grid;grid-template-columns:1fr 1fr;margin:auto;margin:0em 1.5em;grid-gap:1em}section.dashboard .section.full{grid-column:1/span 2}section.dashboard .header{background-color:var(--space_pink);display:flex;align-items:center;height:90px;user-select:none}section.dashboard .content{margin:50px 30px}section.dashboard a{text-decoration:none}@media(max-width: 992px){section.dashboard{grid-template-columns:1fr}section.dashboard .section.full{grid-column:initial}}section.dashboard .header svg{width:50px;height:50px;display:block}section.dashboard .header .icon{margin-left:1em}section.dashboard .header .title{margin-left:1em;font-weight:500;color:var(--purple_light)}section.dashboard .header .title span{color:var(--aqua_light)}section.dashboard .header .arrow{margin-left:auto}section.dashboard .header .arrow svg{margin-right:.5em;stroke:var(--purple_light)}section.dashboard .header:hover .arrow svg{stroke:var(--white)}section.dashboard .content-governance .wrapper{margin:auto;max-width:900px}section.dashboard .content-governance .text{text-align:center;margin:auto;margin-bottom:2em}section.dashboard .content-governance .delegate{margin:auto;text-align:center}section.dashboard .content-governance .delegate input{padding:.66rem 1.66em;font-size:100%;font-weight:600;color:var(--space);font-family:"Space Mono",monospace;background-color:var(--aqua);border:none;outline:none;text-align:center;width:600px}section.dashboard .content-governance .delegate input:focus{border:none}@media(max-width: 992px){section.dashboard .content-governance .delegate input{width:100%;margin-bottom:1em}}section.dashboard .content-leaderboard .col{display:flex;align-items:center;margin-bottom:1em}section.dashboard .content-leaderboard .place{margin-right:1em}section.dashboard .content-leaderboard .score{margin-left:auto}section.dashboard .content-mission .col{display:flex;align-items:center;margin-bottom:1em}section.dashboard .content-mission .mission-status{margin-left:auto;color:var(--stone)}section.dashboard .content-mission .mission-status.playable{color:var(--pink_light)}section.dashboard .content-mission .mission-status.locked {color:var(--smoke)}section.dashboard .content-mission .mission-status.done{color:var(--aqua_light)}section.dashboard .content-mission .mission-status-icon{margin-left:1em}section.dashboard .content-mission .mission-status-icon svg{fill:var(--stone);height:17px;width:17px;display:block}section.dashboard .content-mission .mission-status-icon.playable svg{fill:var(--pink_light)}section.dashboard .content-mission .mission-status-icon.locked svg{fill:var(--smoke)}section.dashboard .content-mission .mission-status-icon.done svg{fill:var(--aqua_light)}section.dashboard .content-proposals .col{display:flex;align-items:center;margin-bottom:1em}section.dashboard .content-wallet .amount{font-family:"Space Mono",monospace;color:var(--aqua_light);font-size:200%;font-weight:400;margin-bottom:.2em;line-height:1.3em;text-align:center}section.dashboard .content-wallet .status{font-size:100%;font-weight:400;text-align:center}figure.intro img,figure.intro svg{background-color:var(--space_light)}figure.outro img,figure.outro svg{background-color:var(--space_light)}@media(max-width: 992px){figure.intro img,figure.intro svg,figure.outro img,figure.outro svg{max-height:700px;object-fit:cover}}@media(max-width: 688px){figure.intro img,figure.intro svg,figure.outro img,figure.outro svg{max-height:600px;object-fit:cover}}.hide{display:none !important}.d-none{display:none !important}.receiveadress{display:block;padding:.5em 1em;color:var(--aqua_light);font-family:"Space Mono",monospace;background-color:var(--space_pink);font-size:90%;text-align:center;word-break:break-all;margin-bottom:1em}/*# sourceMappingURL=app.css.map */
+@media(min-width: 1313px){:root{--device: "desktop"}}@media(max-width: 1312px){:root{--device: "laptop"}}@media(max-width: 992px){:root{--device: "tablet"}}@media(max-width: 688px){:root{--device: "phone"}}:root{--purple_light: #8C65F7;--purple: #6F3FF5;--purple_dark: #5932C4;--pink_light: #F579A6;--pink: #F35890;--pink_dark: #D44D6E;--aqua_light: #5BF1CD;--aqua: #02E2AC;--aqua_dark: #11BC92;--blue: #3E00FF;--space: #0E0333;--space_pink: #301041;--space_light: #1A103D;--space_light_alpha: rgba(255, 255, 255, 0.05);--space_glass: #0E033322;--space_glass_firefox: #0E0333DD;--white: #FFFFFF;--stone: #9B95B0;--smoke: #3B3058;--twitter: #1DA1F2}*{margin:0;padding:0;box-sizing:border-box}img{display:block;width:100%}body{background-color:var(--space);color:var(--stone)}html{scroll-behavior:smooth}html{font-family:"Poppins",sans-serif;font-kerning:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.66em}h1{font-family:"Space Mono",monospace;color:var(--white);font-size:200%;font-weight:400;line-height:1.6em;margin-bottom:2rem;animation:colorcycle-shadow 3s ease-in-out infinite}h2{font-family:"Space Mono",monospace;color:var(--white);font-size:150%;font-weight:400;line-height:1.6em;margin-bottom:2rem}h2 span{animation:colorcycle-text 1s ease-in-out infinite}h3{font-family:"Poppins",sans-serif;font-size:100%;font-weight:500;color:var(--purple_light);margin-bottom:2rem}h3 span{animation:colorcycle-text 1s ease-in-out infinite}p{font-size:100%;font-weight:400;margin-bottom:2rem}ol,ul{margin-bottom:2rem}li{margin-bottom:.5em}a{color:var(--white)}a:hover{color:var(--space);animation:colorcycle-text 1s ease-in-out infinite}a:focus{outline:none;color:var(--pink)}@media(min-width: 1313px){html{font-size:140%}}@media(max-width: 1312px){html{font-size:120%}}@media(max-width: 992px){html{font-size:110%}}@media(max-width: 688px){html{font-size:100%}h1{font-size:180%}}nav{display:flex;z-index:8888}#nav-user{align-self:center;margin-right:30px}#nav-user a{text-decoration:none;color:var(--purple_light)}#nav-user a:hover{color:var(--white)}#nav-user div{display:flex}#nav-user div img{width:40px;height:40px;display:block;border-radius:32px;align-self:center}#nav-user div span{align-self:center;margin-left:5px}#nav-user.hide{display:none}@media(max-width: 992px){#nav-user{margin-right:15px}#nav-user span{display:none}}#nav-links{z-index:22222;align-self:center;white-space:nowrap;margin-right:30px}#nav-links a{color:var(--purple_light);margin-right:30px}#nav-links a[aria-current=page] li{color:var(--white)}#nav-links a:hover li{color:var(--white)}#nav-links a:last-child{margin-right:initial}#nav-links a li{color:var(--purple_light);display:inline-block;margin-bottom:initial}#nav-links ul{margin-bottom:initial}@media(max-width: 992px){#nav-links{margin-right:15px}#nav-links a{margin-right:15px}}@media(max-width: 688px){#nav-links{display:flex}#nav-links ul{background-color:var(--space);box-shadow:0px 0px 100px 0px var(--pink);animation:menu-background 4s ease-in-out infinite;position:absolute;display:none;top:130px;right:1em;left:1em;z-index:1000}#nav-links ul.active{display:block}#nav-links ul a{text-decoration:none;margin:initial;padding:initial}#nav-links ul a li{color:var(--purple);display:block;padding:1.3em 1.3em}#nav-links ul a:hover{animation:inherit}#nav-links ul a:hover li{background-color:var(--purple);color:var(--space)}#nav-links ul a[aria-current=page]{color:var(--white)}}#nav-wallet{display:flex;cursor:pointer;align-items:center;justify-content:center;background-color:var(--space_light);padding:.5em;border-radius:4px}#nav-wallet img,#nav-wallet svg{width:32px;height:32px;display:block;align-self:center;cursor:pointer}#nav-wallet #noproviderIcon.hide{display:none}#nav-wallet #providerIcon img.hide,#nav-wallet #providerIcon svg.hide{display:none}#nav-wallet span{font-size:80%;font-weight:600;font-family:"Space Mono",monospace;padding:0em 1em;margin-right:.5em}#nav-wallet span.claimable{background-color:var(--aqua_light);color:var(--space);animation:colorcycle-shadow 3s ease-in-out infinite}#nav-wallet span.claimable a{color:var(--space);text-decoration:none}#nav-wallet.hide{display:none}@media(max-width: 688px){#nav-wallet span{display:none}}#nav-signin{align-self:center}#nav-signin .btn{margin-bottom:0px}#nav-signin.hide{display:none}#burger{display:none;z-index:9999}@media(max-width: 688px){#burger{display:block;margin-right:0px;align-self:center}#burger img,#burger svg{width:32px;height:32px;display:block;align-self:center;cursor:pointer}#burger .burgerIcon{display:inline-block}#burger .closeIcon{display:inline-block}}header{display:grid;grid-template-columns:48px auto;grid-column-gap:1em;height:130px;font-weight:600;font-size:80%;margin:0em 30px;user-select:none}header .logos{margin:auto;display:flex;z-index:9999}header .logos .gitcoin{margin-right:15px}header .logos .gitcoin img,header .logos .gitcoin svg{width:31.64px;height:40px;display:block}header .logos .arrow{margin:auto;margin-right:15px}header .logos .arrow img,header .logos .arrow svg{width:10px;height:15px;display:block}header .logos .quadraticlands img,header .logos .quadraticlands svg{height:40px;width:40px;display:block}header nav{align-self:center;justify-self:end}@media(max-width: 992px){header{margin:0em 20px}}@media(max-width: 688px){header{margin:0em 10px}}.btn{margin:0;margin-left:.1em;margin-right:.1em;margin-bottom:1rem;display:inline-block;padding:.66rem 1.66em;font-size:100%;font-weight:600;text-decoration:none;white-space:nowrap;border:none;cursor:pointer;line-height:1.5em;background-color:var(--pink_light);color:var(--space);user-select:none;border-radius:4px}.btn:hover{animation:colorcycle 1s ease-in-out infinite;opacity:1}.btn:focus{outline:none;color:var(--space)}.btn.sm{padding:.3rem 1em;font-size:80%}.btn.purple{background-color:var(--purple_light)}.btn.aqua{background-color:var(--aqua_light)}.btn.twitter{background-color:var(--twitter)}figure{user-select:none}figure img,figure svg{display:block;margin:0;padding:0}figure.floating{animation:floating 3s ease-in-out infinite}#wallet-provider{background-color:var(--space);animation:menu-background 4s ease-in-out infinite;position:absolute;top:1em;right:1em;z-index:22222;min-width:280px;display:none}#wallet-provider.active{display:block}#wallet-provider #current_gtc{color:var(--aqua)}#wallet-provider div.header{display:grid;grid-template-columns:auto 32px;grid-column-gap:1em;padding:.7em 1em;cursor:pointer;background-color:var(--space);border-bottom:1px solid var(--smoke);color:var(--stone);font-size:80%;font-weight:600;align-self:center}#wallet-provider div.header img,#wallet-provider div.header svg{width:32px;height:32px;display:block;align-self:center;cursor:pointer}#wallet-provider div.status{padding:1em 2em;border-bottom:1px solid var(--smoke);background-color:var(--aqua);background-color:var(--purple);font-size:80%;font-weight:600;color:var(--space);cursor:default}#wallet-provider div.status small{font-size:100%}#wallet-provider div.provider{display:grid;grid-template-columns:auto 32px;grid-column-gap:1em;padding:.7em 1em;cursor:pointer;color:var(--stone);font-size:80%;font-weight:600;align-self:center;cursor:pointer}#wallet-provider div.provider img,#wallet-provider div.provider svg{width:32px;height:32px;display:block;align-self:center;cursor:pointer}#wallet-provider div.provider:hover{color:var(--space);background-color:var(--purple)}[data-sal]{transition-duration:.2s;transition-duration:var(--sal-duration, 0.2s);transition-delay:0s;transition-delay:var(--sal-delay, 0s);transition-timing-function:ease;transition-timing-function:var(--sal-easing, ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1, 0, 0, 1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(0.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}section#particles{position:fixed;top:0;height:100vh;width:100vw;z-index:-1111}section#particles svg{margin:auto;position:absolute;top:0;left:0;width:0px;height:0px;fill:none}@keyframes colorcycle{0%{background-color:var(--pink)}33%{background-color:var(--aqua)}66%{background-color:var(--purple)}100%{background-color:var(--pink)}}@keyframes colorcycle-text{0%{color:var(--pink)}33%{color:var(--aqua)}66%{color:var(--purple)}100%{color:var(--pink)}}@keyframes colorcycle-border{0%{border:2px solid var(--pink)}33%{border:2px solid var(--aqua)}66%{border:2px solid var(--purple)}100%{border:2px solid var(--pink)}}@keyframes colorcycle-stroke{0%{stroke:var(--pink)}33%{stroke:var(--aqua)}66%{stroke:var(--purple)}100%{stroke:var(--pink)}}@keyframes colorcycle-shadow-pink-purple{0%{filter:drop-shadow(0px 0px 44px var(--pink)) drop-shadow(0px 0px 6px var(--pink))}50%{filter:drop-shadow(0px 0px 44px var(--purple)) drop-shadow(0px 0px 6px var(--purple))}100%{filter:drop-shadow(0px 0px 44px var(--pink)) drop-shadow(0px 0px 6px var(--pink))}}@keyframes menu-background{0%{box-shadow:0px 0px 100px 0px var(--pink)}33%{box-shadow:0px 0px 100px 0px var(--aqua)}66%{box-shadow:0px 0px 100px 0px var(--purple)}100%{box-shadow:0px 0px 100px 0px var(--pink)}}@keyframes floating{0%{transform:translate(0, 0px)}50%{transform:translate(0, 15px)}100%{transform:translate(0, 0px)}}@keyframes floating-reverse{0%{transform:translate(0, 15px)}50%{transform:translate(0, 0px)}100%{transform:translate(0, 15px)}}@keyframes colorcycle-fill{0%{fill:var(--pink)}33%{fill:var(--aqua)}66%{fill:var(--purple)}100%{fill:var(--pink)}}@keyframes colorcycle-shadow{0%{filter:drop-shadow(0px 0px 11px var(--pink))}33%{filter:drop-shadow(0px 0px 11px var(--aqua))}66%{filter:drop-shadow(0px 0px 11px var(--purple))}100%{filter:drop-shadow(0px 0px 11px var(--pink))}}@keyframes colorcycle-shadow-big{0%{filter:drop-shadow(0px 0px 22px var(--pink))}33%{filter:drop-shadow(0px 0px 22px var(--aqua))}66%{filter:drop-shadow(0px 0px 22px var(--purple))}100%{filter:drop-shadow(0px 0px 22px var(--pink))}}.web3modal-modal-lightbox{background-color:var(--space_glass_firefox) !important;background-color:none !important;z-index:99999999 !important;background-color:green}@supports(-webkit-backdrop-filter: blur(2em)) or (backdrop-filter: blur(2em)){.web3modal-modal-lightbox{background-color:var(--space_glass);backdrop-filter:blur(18px)}}.web3modal-modal-card{background-color:transparent !important;padding:0em !important;border-radius:initial !important}.web3modal-provider-wrapper{border:none !important;border-radius:inherit !important}.web3modal-modal-container{padding:0px !important}.web3modal-provider-wrapper{padding:.2em !important}.web3modal-provider-container{background-color:var(--space_light) !important;border-radius:initial !important;cursor:pointer;border:none !important}.web3modal-provider-container .web3modal-provider-icon{margin-top:.5em !important}.web3modal-provider-container .web3modal-provider-name{color:var(--purple_light) !important;font-family:"Space Mono",monospace !important;font-weight:400 !important;font-size:150% !important}.web3modal-provider-container .web3modal-provider-description{color:var(--stone) !important}.web3modal-provider-container:hover .web3modal-provider-name{color:var(--white) !important;animation:colorcycle-shadow 3s ease-in-out infinite}table{display:table;box-sizing:border-box;border-collapse:collapse;margin-bottom:2rem}table td{vertical-align:top;order-collapse:collapse;border:1px solid var(--smoke);padding:.5rem}table thead td{color:var(--white)}#flashMessageContainer{z-index:10000;position:fixed;top:1em;right:1em;width:300px}#flashMessageContainer div{display:block;background-color:var(--aqua_light);color:var(--space);line-height:1.3em;margin-bottom:.5em;padding:.5em 1em;font-size:75%;font-family:"Space Mono",monospace;font-weight:400;transition:all 1s linear;animation:colorcycle 1s ease-in-out infinite}#cookielaw{position:fixed;bottom:0px;left:0px;right:0px;display:flex;align-items:center;padding:3em;width:100%}#cookielaw .text{font-size:80%;margin-right:2em;color:var(--aqua_light)}#cookielaw .button{margin-left:auto}#cookielaw .button .btn{margin:0;animation:colorcycle 1s ease-in-out infinite}#cookielaw a{text-decoration:none}#cookielaw.hide{display:none}@media(max-width: 688px){#cookielaw{display:block;padding:1.5em}#cookielaw .text{margin-right:initial;margin-bottom:2em}#cookielaw .button{text-align:right}}.glass{background-color:var(--space_glass_firefox)}@supports(-webkit-backdrop-filter: blur(2em)) or (backdrop-filter: blur(2em)){.glass{background-color:var(--space_glass);backdrop-filter:blur(18px)}}::-moz-selection{background:var(--aqua_light);color:var(--space)}::selection{background:var(--aqua_light);color:var(--space)}.delegation-toggle{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;cursor:pointer}.delegation-toggle .label{margin:0em 1em;font-weight:600;color:var(--white)}.toggle{display:flex;align-items:center;user-select:none;padding:.5em;border-radius:50px;color:var(--space);font-weight:600;width:250px;justify-content:space-between;margin:1em 0em;transition:all 300ms linear}.toggle:hover{animation:colorcycle-shadow 3s ease-in-out infinite}.toggle .circle{width:50px;height:50px;border-radius:50px;background-color:var(--white)}.toggle .enabled,.toggle .disabled{margin:0em 1em}.toggle.enabled{background-color:var(--purple_light)}.toggle.enabled .enabled{display:block}.toggle.enabled .disabled{display:none}.toggle.enabled .circle{margin-left:1em}.toggle.disabled{background-color:var(--aqua_light)}.toggle.disabled .enabled{display:none}.toggle.disabled .disabled{display:block}.toggle.disabled .circle{margin-right:1em}section.column{margin-bottom:6em;margin:auto;max-width:1200px;padding:0em 6em}section.column.centered{text-align:center}section.column figure{margin:0;padding:0;background-color:var(--smoke)}@media(min-width: 1313px){section.column{padding:0em 3em}}@media(max-width: 688px){section.column{padding:0em 1.5em}}section.table{margin:0em 1.5em}section.table table{width:100%}section.table thead th{color:var(--purple_light);font-weight:500;border-bottom:initial;background-color:var(--space_pink);position:sticky;top:0;font-size:80%;padding:1em;cursor:pointer}section.table thead th:hover{color:var(--white)}section.table thead th[data-direction=asc]{color:var(--white)}section.table thead th[data-direction=asc]:after{content:" ▲";font-size:70%}section.table thead th[data-direction=desc]{color:var(--white)}section.table thead th[data-direction=desc]:after{content:" ▼";font-size:70%}section.table tbody td{border:none;border-bottom:1px solid var(--smoke);white-space:nowrap;text-align:center;padding:1em}section.table tbody td a{text-decoration:none}@media(max-width: 992px){section.table{margin:0em 0em;overflow:hidden}section.table .wrapper{overflow-x:auto}}section.grid{display:grid;grid-template-columns:50% 50%;max-width:1600px;margin:auto;margin-bottom:6em}section.grid div{align-self:center;text-align:right;margin:0em 3em}section.grid figure{padding:3em}section.grid figure img,section.grid figure svg{height:100%}section.grid.reverse{grid-template-columns:50% 50%}section.grid.reverse div{grid-column:1;grid-row:1;text-align:left}section.grid.reverse figure{grid-column:2;grid-row:1}@media(max-width: 992px){section.grid{display:block}section.grid figure{padding:0px}section.grid figure img,section.grid figure svg{padding:initial}section.grid div{padding:3em 0em;text-align:left}}@media(max-width: 688px){section.grid div{margin:0em 1.5em}}section.headline{height:130px;margin-bottom:2em;display:flex;align-items:center;justify-content:center}section.headline .content h1{color:var(--white);animation:inherit;margin:0;padding:0}section.headline .content h1 span{background-color:var(--space)}section.hero{width:100%;height:100vh;margin-top:-130px;display:grid;margin-bottom:3em;z-index:-5}section.hero div.content{align-self:center;grid-column:1;grid-row:1;max-width:600px;margin-left:3em;user-select:none}section.hero div.background{grid-column:1;grid-row:1}section.hero svg{display:block;height:100vh;width:100%}section.hero img{display:block;height:100vh;object-fit:cover}section.hero h1{color:var(--white);animation:inherit}section.hero h1 span{background-color:var(--space_pink)}@media(max-width: 688px){section.hero div.content{margin-left:1.5em;max-width:80%}}section.faq article .q{padding:1em 0em;border-bottom:1px solid var(--smoke);color:var(--white)}section.faq article .q span{animation:colorcycle-text 1s ease-in-out infinite;margin-right:1em}section.faq article .q a{text-decoration:none}section.faq article .a{display:none}section.faq article:target .q{border:none}section.faq article:target .a{display:block;padding:1em 0em}section.mission{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0em 1.5em;grid-column-gap:2em}section.mission a{text-decoration:none}section.mission .card{margin-bottom:2em;user-select:none}section.mission .card .card-image{background-color:var(--space_light);border:2px solid var(--space_light);transition:all 200ms ease-in-out}section.mission .card .card-image img,section.mission .card .card-image svg{width:100%}section.mission .card .card-body{display:flex;justify-content:space-between;margin-top:1em}section.mission .card .card-body .card-text .card-title{font-weight:500;color:var(--purple_light)}section.mission .card .card-body .card-text .card-subtitle{font-weight:400;color:var(--stone);font-size:80%}section.mission .card .card-body .card-text .card-subtitle.active{color:var(--pink_light)}section.mission .card .card-body .card-badges{display:flex;align-items:center;align-self:flex-start}section.mission .card .card-body .card-badges .card-badge{display:flex;align-items:center;justify-content:center;background-color:var(--space_pink);padding:.5em;margin-left:.5em}section.mission .card .card-body .card-badges .card-badge svg{width:32px;height:32px;fill:var(--space)}section.mission .card .card-body .card-badges .card-badge span{font-size:80%;line-height:initial;font-family:"Space Mono",monospace;color:var(--white);font-weight:700}section.mission .card .card-body .card-badges .card-badge.gtc-token{background-color:var(--aqua);animation:colorcycle-shadow 3s ease-in-out infinite}section.mission .card .card-body .card-badges .card-badge.gtc-token span{color:var(--space)}section.mission .card .card-body .card-badges .card-badge.done{background-color:var(--aqua_light)}section.mission .card .card-body .card-badges .card-badge.done svg{fill:none;stroke:var(--space);stroke-width:4}section.mission .card:hover .card-body .card-text .card-title{color:var(--white)}section.mission .card.locked:hover .card-body .card-text .card-title{color:var(--purple_light)}section.mission .card.done .card-body .card-text .card-title{color:var(--aqua_light)}section.mission .card.done:hover .card-body .card-text .card-title{color:var(--aqua_light)}section.mission .card.playable .card-image{animation:colorcycle-border 1s ease-in-out infinite}section.mission .card.playable:hover .card-image{background-color:transparent}@media(max-width: 1312px){section.mission{grid-template-columns:1fr 1fr}}@media(max-width: 992px){section.mission{grid-template-columns:1fr 1fr}}@media(max-width: 688px){section.mission{grid-template-columns:1fr}}section.background{position:fixed;height:100vh;width:100vw;z-index:-2222}section.background img,section.background svg{width:100%;height:100%;object-fit:cover}section#footersocial{display:flex;justify-content:space-between;margin:0em 3em;margin-top:8em}section#footersocial a div{display:block}section#footersocial a div svg{display:block;background-color:none;stroke:var(--purple_light);stroke-width:2;stroke-miterlimit:5;width:48px;height:48px;fill:none;pointer-events:none}section#footersocial a div:hover svg{stroke:var(--white)}@media(max-width: 688px){section#footersocial{margin-left:1.5em;margin-right:1.5em;margin-top:6em;margin-bottom:3em}section#footersocial a div svg{width:36px;height:36px}}section#footer{text-align:center;margin:3em 3em;padding:3em;margin-bottom:12em;border-top:1px solid var(--smoke);user-select:none}section#footer a{margin-right:1.5em;text-decoration:none;font-weight:600;font-size:80%;color:var(--purple_light)}section#footer a[aria-current=page]{color:var(--white)}section#footer a:last-child{margin-right:initial}section#footer a:hover{animation:inherit;color:var(--white)}@media(max-width: 688px){section#footer{margin:0em 1.5em;padding:3em}section#footer a{display:block;margin-right:initial;padding-bottom:2em}}section.introduction{margin:auto;margin-top:3em;max-width:1200px;padding:0em 6em;text-align:center}section.introduction h1 span.aqua{color:var(--aqua)}section.introduction p{margin-bottom:0em}@media(min-width: 1313px){section.introduction{padding:0em 3em}}@media(max-width: 688px){section.introduction{padding:0em 1.5em}}section.quest main{height:calc(100vh - 130px);display:grid}section.quest main .wrapper{justify-self:center;align-self:center;padding:0px;margin:0px auto}section.quest main .wrapper h1{text-align:center;margin:auto;margin-bottom:1.5em}section.quest main .wrapper.scrollable{display:block;justify-self:initial;align-self:initial;margin-top:4em;padding-bottom:15em}section.quest main .wrapper.scrollable h1{margin-left:2em;margin-right:2em}section.quest div.seperator{height:2px;position:fixed;bottom:132px;left:0px;right:0px}section.quest nav{position:fixed;bottom:0px;left:0px;right:0px;height:130px;display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:1em;font-weight:600;color:var(--white);user-select:none}section.quest nav div{align-self:center}section.quest nav .left{justify-self:left;margin-left:2em}section.quest nav .center{text-align:center;word-break:break-all}section.quest nav .right{justify-self:right;margin-right:2em}section.quest nav .btn{margin-bottom:initial}section.quest nav svg{display:block;margin:0;padding:0;width:64px;height:64px}section.quest nav a{text-decoration:none}.quest-intro{max-width:600px;padding:2em;text-align:center;animation:menu-background 4s ease-in-out infinite}@media(max-width: 688px){.quest-intro{padding:2em 1em;margin:1em}}.quest-video{width:70vw;height:45.675vw;max-height:calc(90vh - 130px)}.quest-video iframe,.quest-video object,.quest-video embed{width:100%;height:100%;border:0}@media(max-width: 688px){.quest-video{width:100vw;height:56.25vw}}.quest-quiz{justify-self:center;align-self:center}.quest-quiz .question{text-align:center;margin:0em 3em}.quest-quiz .reply{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;margin:0em 3em;user-select:none}.quest-quiz .reply a{background-color:var(--purple_light);height:100px;cursor:pointer;display:grid;padding:.5em;text-decoration:none}.quest-quiz .reply a div{display:inline-block;font-weight:600;color:var(--space);justify-self:center;align-self:center;text-align:center}.quest-quiz .reply a:hover{animation:colorcycle 1s ease-in-out infinite}@media(max-width: 688px){.quest-quiz .question{text-align:center;margin:1em}.quest-quiz .question h1{font-size:120%}.quest-quiz .reply{margin:0em 1em;grid-gap:.5em}}.quest-claim{justify-self:center;align-self:center}.quest-claim .claiming,.quest-claim .claimed,.quest-claim .error{padding:2em;text-align:center;animation:menu-background 4s ease-in-out infinite}.quest-claim .claiming figure img,.quest-claim .claimed figure img,.quest-claim .error figure img{width:300px;margin:auto;margin-bottom:1em}.quest-claim .error{max-width:600px}.quest-claim .claim{padding:2em;text-align:center;animation:menu-background 4s ease-in-out infinite}.quest-claim .claim p{margin-bottom:initial}.quest-claim .claim .addresses{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;margin-bottom:1em}.quest-claim .claim .addresses .claim_address p{text-align:left;margin-bottom:.5em}.quest-claim .claim .addresses .claim_address div{padding:1em;background-color:var(--smoke)}.quest-claim .claim .addresses .delegate_address p{text-align:right;margin-bottom:.5em}.quest-claim .claim .addresses .delegate_address div{padding:1em;background-color:var(--space_pink)}.quest-claim .claim .addresses textarea{display:block;padding:0em;margin:0em;width:350px;height:auto;font-family:"Space Mono",monospace;font-size:100%;resize:none;word-break:break-all;border:none;outline:none;color:var(--aqua_light);background-color:transparent}.quest-claim .claim .addresses textarea:focus{outline:none}.quest-claim .claim div.grid{display:grid;grid-template-columns:1fr auto;grid-row-gap:.2em;font-family:"Space Mono",monospace;line-height:1.5em}.quest-claim .claim div.grid span.description{justify-self:start;text-align:left}.quest-claim .claim div.grid span.token{justify-self:end;text-align:right}.quest-claim .claim div.grid.total{margin-top:.5em;padding-top:.5em;border-top:1px solid var(--smoke);color:var(--white);font-weight:600}@media(max-width: 992px){.quest-claim .claim .addresses{grid-template-columns:1fr}.quest-claim .claim .addresses .delegate_address p{text-align:left}}@media(max-width: 688px){.quest-claim .claim{padding:2em 1em;margin:1em}}.quest-vote{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;margin:0em 3em;user-select:none}.quest-vote .option{height:100px;cursor:pointer;display:flex;padding:.5em;text-decoration:none;cursor:pointer}.quest-vote .option label,.quest-vote .option div{display:inline;justify-self:center;align-self:center;cursor:pointer}.quest-vote .option label{font-weight:600;color:var(--white);margin:0em 1em;word-break:break-all}.quest-vote .option div{display:flex;margin-right:.5em;margin-left:auto;width:auto}.quest-vote .option div input,.quest-vote .option div span{display:inline;justify-self:center;align-self:center}.quest-vote .option div input{border:0;outline:0;padding:0;margin:0;background-color:transparent;color:var(--aqua);font-size:100%;font-weight:600;width:40px;height:80px;text-align:right;margin-right:.1em;margin-left:1em;cursor:pointer;-moz-appearance:textfield}.quest-vote .option div input::selection{background-color:var(--aqua);color:var(--space)}.quest-vote .option div span{color:var(--aqua)}.quest-vote .option .bar{position:absolute;top:0;left:0;background-color:var(--purple_light);width:0%;height:100%;z-index:-1;transition:all 1000ms linear}.quest-vote .option.active{background-color:var(--space);animation:colorcycle-shadow 3s ease-in-out infinite}.quest-vote .option:hover{animation:colorcycle-shadow 3s ease-in-out infinite;backdrop-filter:none;background-color:var(--space)}.quest-vote input::-webkit-outer-spin-button,.quest-vote input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width: 688px){.quest-vote{grid-template-columns:1fr}}#quest-setup{position:fixed;top:1em;right:1em}#quest-setup div{cursor:pointer}#quest-setup div svg{display:block;background-color:none;stroke:var(--purple_light);stroke-width:2;stroke-miterlimit:5;width:48px;height:48px;fill:none;pointer-events:none}#quest-setup div:hover svg{stroke:var(--white)}.quest-delegationmode{max-width:650px;text-align:center;padding:2em 1em;margin:1em}.quest-delegationmode p{margin-bottom:0em}@media(max-width: 688px){.quest-delegationmode{padding:2em 1em;margin:1em}}.quest-senators{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;margin:0em 3em;margin-top:3em}.quest-senators .senator-card{user-select:none;background-color:var(--space_light);cursor:pointer;position:relative}.quest-senators .senator-card .senator-details{display:flex;background-color:#0E0333EE;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.quest-senators .senator-card .senator-details .btn{margin-bottom:0px}.quest-senators .senator-card:hover{animation:colorcycle-shadow-big 3s ease-in-out infinite}.quest-senators .senator-card:hover .senator-details{opacity:1}.quest-senators .senator-card .senator{display:flex;align-items:center}.quest-senators .senator-card .senator figure img{width:140px;height:140px;display:block}.quest-senators .senator-card .senator .text{margin:0em 1.5em}.quest-senators .senator-card .senator .text .name{color:var(--white);font-weight:500}.quest-senators .senator-card .senator .text .description{font-size:80%;line-height:160%;margin-top:.3em;margin-bottom:.2em}.quest-senators .senator-card .senator .text .selected{color:var(--aqua);font-weight:500;display:none}.quest-senators .senator-card.selected{background-color:var(--purple_light)}.quest-senators .senator-card.selected .senator .text .description{display:none}.quest-senators .senator-card.selected .senator .text .selected{display:block}.quest-senators .senator-card.selected:hover .senator-details{opacity:0}@media(max-width: 992px){.quest-senators{margin:0em 2em;grid-template-columns:1fr}.quest-senators .senator-card .senator figure img{width:120px;height:120px}}@media(max-width: 688px){.quest-senators{margin:0em 1em}.quest-senators .senator-card .senator figure img{width:100px;height:100px}}.quest-delegateaddress{margin:0em 3em;margin-top:3em}.quest-delegateaddress input{display:block;padding:.5em 1em;margin:0px auto;border:0px;outline:0px;width:800px;max-width:90%;color:var(--pink_light);font-family:"Space Mono",monospace;background-color:var(--space_pink);font-size:100%;text-align:center;word-break:break-all}.quest-delegateaddress input::placeholder{color:var(--space)}.quest-delegateaddress input:focus{background-color:none}#progressbar{width:100%;background-color:var(--purple_light);height:2px;transition:all 1000ms linear}#progressbar.halftime{background-color:var(--aqua_light)}#progressbar.hurryup{animation:colorcycle 1s ease-in-out infinite}section.dashboard{display:grid;grid-template-columns:1fr 1fr;margin:auto;margin:0em 1.5em;grid-gap:1em}section.dashboard .section.full{grid-column:1/span 2}section.dashboard .header{background-color:var(--space_pink);display:flex;align-items:center;height:90px;user-select:none}section.dashboard .content{margin:50px 30px}section.dashboard a{text-decoration:none}@media(max-width: 992px){section.dashboard{grid-template-columns:1fr}section.dashboard .section.full{grid-column:initial}}section.dashboard .header svg{width:50px;height:50px;display:block}section.dashboard .header .icon{margin-left:1em}section.dashboard .header .title{margin-left:1em;font-weight:500;color:var(--purple_light)}section.dashboard .header .title span{color:var(--aqua_light)}section.dashboard .header .arrow{margin-left:auto}section.dashboard .header .arrow svg{margin-right:.5em;stroke:var(--purple_light)}section.dashboard .header:hover .arrow svg{stroke:var(--white)}section.dashboard .content-governance .wrapper{margin:auto;max-width:900px}section.dashboard .content-governance .text{text-align:center;margin:auto;margin-bottom:2em}section.dashboard .content-governance .delegate{margin:auto;text-align:center}section.dashboard .content-governance .delegate input{padding:.66rem 1.66em;font-size:100%;font-weight:600;color:var(--space);font-family:"Space Mono",monospace;background-color:var(--aqua);border:none;outline:none;text-align:center;width:600px}section.dashboard .content-governance .delegate input:focus{border:none}@media(max-width: 992px){section.dashboard .content-governance .delegate input{width:100%;margin-bottom:1em}}section.dashboard .content-leaderboard .col{display:flex;align-items:center;margin-bottom:1em}section.dashboard .content-leaderboard .place{margin-right:1em}section.dashboard .content-leaderboard .score{margin-left:auto}section.dashboard .content-mission .col{display:flex;align-items:center;margin-bottom:1em}section.dashboard .content-mission .mission-status{margin-left:auto;color:var(--stone)}section.dashboard .content-mission .mission-status.playable{color:var(--pink_light)}section.dashboard .content-mission .mission-status.locked {color:var(--smoke)}section.dashboard .content-mission .mission-status.done{color:var(--aqua_light)}section.dashboard .content-mission .mission-status-icon{margin-left:1em}section.dashboard .content-mission .mission-status-icon svg{fill:var(--stone);height:17px;width:17px;display:block}section.dashboard .content-mission .mission-status-icon.playable svg{fill:var(--pink_light)}section.dashboard .content-mission .mission-status-icon.locked svg{fill:var(--smoke)}section.dashboard .content-mission .mission-status-icon.done svg{fill:var(--aqua_light)}section.dashboard .content-proposals .col{display:flex;align-items:center;margin-bottom:1em}section.dashboard .content-wallet .amount{font-family:"Space Mono",monospace;color:var(--aqua_light);font-size:200%;font-weight:400;margin-bottom:.2em;line-height:1.3em;text-align:center}section.dashboard .content-wallet .status{font-size:100%;font-weight:400;text-align:center}figure.intro img,figure.intro svg{background-color:var(--space_light)}figure.outro img,figure.outro svg{background-color:var(--space_light)}@media(max-width: 992px){figure.intro img,figure.intro svg,figure.outro img,figure.outro svg{max-height:700px;object-fit:cover}}@media(max-width: 688px){figure.intro img,figure.intro svg,figure.outro img,figure.outro svg{max-height:600px;object-fit:cover}}.hide{display:none !important}.d-none{display:none !important}.receiveAddress{display:block;padding:.5em 1em;color:var(--aqua_light);font-family:"Space Mono",monospace;background-color:var(--smoke);font-size:90%;text-align:center;word-break:break-all;margin-bottom:1em}/*# sourceMappingURL=app.css.map */
diff --git a/app/assets/quadraticlands/css/app.css.map b/app/assets/quadraticlands/css/app.css.map
index 14b90751b00..d64f9e83534 100644
--- a/app/assets/quadraticlands/css/app.css.map
+++ b/app/assets/quadraticlands/css/app.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../scss/breakpoints.scss","../scss/core.scss","../scss/typography.scss","../scss/nav.scss","../scss/nav/user.scss","../scss/nav/links.scss","../scss/nav/wallet.scss","../scss/nav/signin.scss","../scss/nav/burger.scss","../scss/header.scss","../scss/buttons.scss","../scss/figure.scss","../scss/wallet-provider.scss","../scss/sal.scss","../scss/particles.scss","../scss/keyframes.scss","../scss/web3modal.scss","../scss/table.scss","../scss/flashmessage.scss","../scss/cookielaw.scss","../scss/glass.scss","../scss/selection.scss","../scss/section_column.scss","../scss/section_table.scss","../scss/section_grid.scss","../scss/section_headline.scss","../scss/section_hero.scss","../scss/section_faq.scss","../scss/section_mission.scss","../scss/section_background.scss","../scss/section_footersocial.scss","../scss/section_footer.scss","../scss/quest/section.scss","../scss/quest/quest-intro.scss","../scss/quest/quest-video.scss","../scss/quest/quest-quiz.scss","../scss/quest/quest-claim.scss","../scss/quest/quest-vote.scss","../scss/quest/quest-setup.scss","../scss/quest/progressbar.scss","../scss/dashboard/section_dashboard.scss","../scss/dashboard/header.scss","../scss/dashboard/content-governance.scss","../scss/dashboard/content-leaderboard.scss","../scss/dashboard/content-mission.scss","../scss/dashboard/content-proposals.scss","../scss/dashboard/content-wallet.scss","../scss/figure_introoutro.scss","../scss/app.scss"],"names":[],"mappings":"CAMA,0BACC,MACC,qBAIF,0BACC,MACC,oBAIF,yBACC,MACC,oBAIF,yBACC,MACC,mBC1BF,MAGI,wBACA,kBACA,uBAGA,sBACA,gBACA,qBAGA,sBACA,gBACA,qBAGA,iBACA,sBACA,uBACA,+CACA,yBACA,iCAGA,iBACA,iBACA,iBAKJ,EACI,SACA,UACA,sBAIJ,IACI,cACA,WAIJ,KACI,8BACA,mBAIJ,KACI,uBCrDJ,KACI,iCACA,kBACA,mCACA,kCACA,kCACA,mBAIJ,GACI,mCACA,mBACA,eACA,gBACA,kBACA,mBACA,oDAGJ,GACI,mCACA,mBACA,eACA,gBACA,kBACA,mBACA,QACI,kDAIR,GACI,iCACA,eACA,gBACA,0BACA,mBACA,QACI,kDAIR,EACI,eACA,gBACA,mBAIJ,MACI,mBAGJ,GACI,mBAKJ,EACI,mBAEA,QACI,mBACA,kDAGJ,QACI,aACA,kBAUR,0BACI,KACI,gBAIR,0BACI,KACC,gBAIL,yBACI,KACC,gBAIL,yBACI,KACC,eAED,GACI,gBCvGR,IAEC,aACA,aCHD,UAEC,kBACA,kBAEA,YACC,qBACA,0BAEA,kBACC,mBAKF,cACC,aACA,kBACC,WACA,YACA,cACA,mBACA,kBAED,mBACC,kBACA,gBAKF,eACC,aAOF,yBAEC,UACC,kBACA,eACC,cC5CH,WAEC,cAEA,kBACA,mBACA,kBAEA,aAEC,0BACA,kBAIC,mCACC,mBAKD,sBACC,mBAIF,wBACC,qBAGD,gBACC,0BACA,qBACA,sBAMF,cACC,sBASF,yBAEC,WACC,kBACA,aACC,mBAaH,yBAGC,WAEC,aAEA,cACC,8BACA,yCACA,kDACA,kBACA,aACA,UACA,UACA,SACA,aAEA,qBACC,cAID,gBACC,qBACA,eACA,gBAEA,mBACC,oBACA,cACA,oBAGD,sBACC,kBAEA,yBACC,+BACA,mBAIF,mCACC,oBC/GL,YAEC,aACA,eACG,mBACA,uBAEA,oCACA,aACA,kBAEH,gCACC,WACA,YACA,cACA,kBACA,eAIA,iCACC,aAMA,sEACC,aAKH,iBACC,cACA,gBACA,mCACA,gBACA,kBAID,2BACC,mCACA,mBACA,oDACA,6BACC,mBACA,qBAUF,iBACC,aAOF,yBAGE,iBACC,cCtEH,YACC,kBAEA,iBACC,kBAGD,iBACC,aCRF,QACC,aACA,aAID,yBAEC,QACC,cACA,iBACA,kBACA,wBACC,WACA,YACA,cACA,kBACA,eAGD,oBACC,qBAED,mBACC,sBCxBH,OAEC,aACA,gCACA,oBAEA,aAEA,gBACA,cAEA,gBACA,iBAIA,cAEC,YACA,aA6BA,aA3BA,uBACC,kBACA,sDACC,cACA,YACA,cAIF,qBACC,YACA,kBACA,kDACC,WACA,YACA,cAKD,oEACC,YACA,WACA,cAYH,WACC,kBACA,iBASF,yBACC,OACC,iBAKF,yBACC,OACC,iBC5EF,KACE,SACA,iBACA,kBACA,mBAGA,qBACA,sBACA,eACA,gBACA,qBACA,mBACA,YACA,eACA,kBAGA,mCACA,mBAEA,iBACA,kBAGA,WACE,6CACA,UAGF,WACE,aACA,mBASJ,QACE,kBACA,cAMF,YACE,qCAGF,UACE,mCCtDF,OAEC,iBAEA,sBACC,cACA,SACA,UAGD,gBACC,2CCXF,iBAEC,8BACA,kDAEA,kBACA,QACA,UACA,cAEA,gBAEA,aAEA,wBACC,cAGD,8BACC,kBAID,4BACC,aACA,gCACA,oBACA,iBACA,eACA,8BACA,qCAEA,mBACA,cACA,gBACA,kBAEA,gEACC,WACA,YACA,cACA,kBACA,eAMF,4BACC,gBACA,qCACA,6BACA,+BACA,cACA,gBACA,mBACA,eAEA,kCACC,eAMF,8BAEC,aACA,gCACA,oBACA,iBACA,eAEA,mBACA,cACA,gBACA,kBACA,eAEA,oEACC,WACA,YACA,cACA,kBACA,eAGD,oCACC,mBACA,+BCzFH,+/OCEC,eACA,MACA,aACA,YACA,cAIA,sBACC,YACA,kBACA,MACA,OACA,UACA,WACA,UCfF,sBACI,gCACA,iCACA,mCACA,mCAGJ,2BACI,qBACA,sBACA,wBACA,wBAGJ,6BACI,gCACA,iCACA,mCACA,mCAGJ,6BACI,sBACA,uBACA,yBACA,yBAKJ,yCACI,qFACA,0FACA,wFAKJ,2BACI,4CACA,6CACA,+CACA,+CAIJ,oBACI,+BACA,iCACA,kCAGJ,4BACI,gCACA,gCACA,mCAWJ,2BACI,oBACA,qBACA,uBACA,uBAGJ,6BACI,gDACA,iDACA,mDACA,mDC/EJ,0BACC,uDACA,iCACA,4BACA,uBAGD,8EACC,0BACC,oCACA,4BAKF,sBACC,wCACA,uBACA,iCAGD,4BACC,uBACA,iCAID,2BACC,uBAID,4BACC,wBAID,8BAEC,+CACA,iCACA,eACA,uBAEA,uDACC,2BAGD,uDACC,qCACG,8CACA,2BACA,0BAGJ,8DACC,8BAMA,6DACC,8BACA,oDChEH,MAEC,cACA,sBACA,yBACA,mBAEA,SACC,mBACA,wBACA,8BACA,cAIA,eACC,mBChBH,uBAEC,cACA,eACA,QACA,UAEA,YAEA,2BACC,cACA,mCACA,mBACA,kBACA,mBAEA,iBAEA,cACA,mCACA,gBAEA,yBAEA,6CCxBF,WACC,eACA,WACA,SACA,UACA,aACA,mBACA,YACA,WAEA,iBACC,cACA,iBACA,wBAGD,mBACC,iBACA,wBACC,SACA,6CAIF,aACC,qBAGD,gBACC,aAQF,yBACC,WACC,cACA,cACA,iBACC,qBACA,kBAED,mBACC,kBC5CH,OACC,4CAKD,8EACC,OACC,oCACA,4BCXF,iBACC,6BACA,mBAGD,YACC,6BACA,mBCPD,eAEC,kBACA,YACA,iBACA,gBAEA,wBACC,kBAID,sBACC,SACA,UACA,8BAQF,0BACC,eACC,iBAeF,yBACC,eACC,mBC1CF,cAEC,iBAEA,oBACC,WAKA,uBACC,0BACA,gBACA,sBACA,mCACA,gBACA,MACA,cACA,YACA,eAEA,6BACC,mBAGD,2CACC,mBACA,iDACC,aACA,cAKF,4CACC,mBACA,kDACC,aACA,cAWH,uBACC,YACA,qCACA,mBACA,kBACA,YAEA,yBACC,qBAaJ,yBAEC,cAEC,eACA,gBAEA,uBACC,iBC9EH,aAEC,aACA,8BAEA,iBACA,YACA,kBAEA,iBACC,kBACA,iBACA,eAGD,oBACC,YACA,gDACG,YAIJ,qBACC,8BAEC,yBACC,cACA,WACA,gBAED,4BACC,cACA,WAkBJ,yBACC,aACC,cAEA,oBACC,YAEA,gDACG,gBAIJ,iBACC,gBACA,iBAUH,yBAEE,iBACC,kBC7EH,iBACC,aACA,kBACA,aACA,mBACA,uBAGC,6BACC,mBACA,kBACA,SACA,UAEA,kCACC,8BCfJ,aACC,WACA,aACA,kBACA,aACA,kBAEA,WAEA,yBACC,kBACA,cACA,WACA,gBACA,gBACA,iBAGD,4BACC,cACA,WAGD,iBACC,cACA,aACA,WAGD,iBACC,cACA,aACA,iBAGD,gBACC,mBACA,kBAEA,qBACC,mCAyDH,yBAEE,yBACC,kBACA,eCjGD,uBACC,gBACA,qCACA,mBAEA,4BACI,kDACA,iBAGJ,yBACC,qBAKF,uBACC,aAKA,8BACC,YAED,8BACC,cACA,gBC/BJ,gBAEC,aACA,kCACA,iBACA,oBAEA,kBACC,qBAMF,sBAEC,kBACA,iBAGA,kCAEC,oCACA,oCAEA,iCACA,4EACC,WAKF,iCAEC,aACA,8BACA,eAIC,wDACC,gBACG,0BAGJ,2DACC,gBACG,mBACA,cAEA,kEACC,wBAMN,8CAEC,aACA,mBACA,sBAEA,0DACC,aACA,mBACA,uBACA,mCACA,aACA,iBAEA,8DACC,WACA,YACA,kBAGD,+DACC,cACA,oBACA,mCACA,mBACA,gBAGD,oEACC,mCACA,oDACA,yEACC,mBAKF,+DACC,mCACA,mEACC,UACA,oBACA,eAeF,8DACC,mBAeA,qEACC,0BAcF,6DACC,wBAQA,mEACC,wBAYJ,2CACE,oDAID,iDACC,6BAkBJ,0BACC,gBACC,+BAIF,yBACC,gBACC,+BAIF,yBACC,gBACC,2BC7MF,mBAEC,eACA,aACA,YACA,cAEA,8CACC,WACA,YACA,iBCVF,qBAEC,aACA,8BAEA,eACA,eAIC,2BACC,cAEA,+BACC,cACA,sBACA,2BACA,eACA,oBACA,WACA,YACA,UACA,oBAIA,qCACC,oBAkBL,yBACC,qBACC,kBACA,mBACA,eACA,kBAIE,+BACC,WACA,aCxDL,eAEC,kBACA,eACA,YACA,mBACA,kCACA,iBAEA,iBACC,mBACA,qBACA,gBACA,cACA,0BAGA,oCACC,mBAID,4BACC,qBAGD,uBACC,kBACA,mBAQH,yBACC,eACC,iBACA,YACA,iBACC,cACA,qBACA,oBCtCF,mBAEC,2BACA,aAIA,4BACC,oBACA,kBAEA,YACA,gBAEA,+BACC,kBACA,YACA,oBAGD,uCACC,cACA,qBACA,mBAEA,eACA,oBAEA,0CACC,gBACA,iBAWJ,4BACC,WACA,eACA,aACA,SACA,UAGD,kBACC,eACA,WACA,SACA,UACA,aAEA,aACA,kCACA,aACA,gBACA,mBAEA,iBAEA,sBACC,kBAGD,wBACC,kBACA,gBAGD,0BACC,kBACA,qBAGD,yBACC,mBACA,iBAGD,uBACC,sBAGD,sBACC,cACA,SACA,UACA,WACA,YAGD,oBACC,qBCrGH,aACC,gBACA,YACA,kBACA,kDAID,yBACC,aACC,gBACA,YCXF,aAEC,WAGA,gBACA,8BAGA,2DACC,WACA,YACA,SAQF,yBACC,aACE,YACA,gBCvBH,YAEC,oBACA,kBAEA,sBACC,kBACA,eAGD,mBACC,aACA,8BACA,aACA,eACA,iBAEA,qBACC,qCACA,aACA,eACA,aACA,aACA,qBAGA,yBACC,qBACA,gBACA,mBACA,oBACA,kBACA,kBAID,2BACC,6CAcJ,yBAGE,sBACC,kBACA,WACA,yBACC,eAIF,mBACC,eACA,eChEH,aAEC,oBACA,kBAGA,oBACC,gBACA,YACA,kBACA,kDAEA,sBACC,sBAMA,oCACC,cACA,eACA,mBACA,cACA,gBACA,mBAGD,oCACC,cACA,iBACA,mBACA,mCACA,6BACA,cACA,kBACA,qBACA,YACA,aACA,WACA,gBACA,kBAEA,0CACC,aASH,iCACC,WAGD,6BACC,aACA,+BACA,kBAEA,mCACA,kBAEA,8CACC,mBACA,gBAGD,wCACC,iBACA,iBAGD,mCACC,gBACA,iBACA,kCACA,mBACA,gBAmBJ,yBAEE,oBACC,gBACA,YCvGH,YAEC,aACA,8BACA,aACA,eACA,iBAEA,oBACC,aACA,eACA,aACA,aACA,qBACA,eAEA,kDACC,eACA,oBACA,kBACA,eAGD,0BACC,gBACA,mBACA,eAEA,qBAID,wBACC,aAEA,kBACA,iBAEA,WAGA,2DACC,eACA,oBACA,kBAGD,8BACC,SACA,UACA,UACA,SACA,6BACA,kBACA,eACA,gBACA,WACA,YACA,iBACA,kBACA,gBACA,eAIA,0BAEA,yCACC,6BACA,mBAKF,6BACC,kBAKF,yBACC,kBACA,MACA,OACA,qCACA,SACA,YACA,WACA,6BAGD,2BACC,8BACA,oDAGD,0BACC,oDACA,qBACA,8BAMF,0FACC,wBACA,SAkBF,yBACC,YAEC,0BAMA,mBACC,gBACA,YCxIH,aAEC,eACA,QACA,UAEA,iBAEC,eAEA,qBACC,cACA,sBACA,2BACA,eACA,oBACA,WACA,YACA,UACA,oBAIA,2BACC,oBCxBJ,aACC,WACA,qCACA,WAEA,6BAEA,sBACC,mCAGD,qBACC,6CCZF,kBAEC,aACA,8BACA,YACA,iBACA,aAIC,gCACC,qBAIF,0BACC,mCACA,aACA,mBACA,YACA,iBAGD,2BACC,iBAGD,oBACC,qBAOF,yBACC,kBACC,0BAEC,gCACC,qBCtCH,8BACC,WACA,YACA,cAGD,gCACC,gBAGD,iCACC,gBACA,gBACA,0BACA,sCACC,wBAIF,iCACC,iBACA,qCACC,kBACA,2BAOA,2CACC,oBC/BH,+CACC,YACA,gBAGD,4CAEC,kBACA,YACA,kBAGD,gDACC,YACA,kBAGA,sDACC,sBACA,eACA,gBACA,mBACA,mCACA,6BACA,YACA,aACA,kBAEA,YAEA,4DACC,YAiBJ,yBAGG,sDACC,WACA,mBCjDH,4CACC,aACA,mBACA,kBAGD,8CACC,iBAOD,8CACC,iBCfD,wCACC,aACA,mBACA,kBAMD,mDACC,iBACA,mBAEA,oFACA,8EACA,gFAID,wDACC,gBAEA,4DACC,kBACA,YACA,WACA,cAGY,4FACF,sFACF,wFC/BV,0CACC,aACA,mBACA,kBCHD,0CACI,mCACA,wBACA,eACA,gBACA,mBACD,kBACC,kBAGJ,0CACI,eACA,gBACA,kBChBH,kCACC,oCAMD,kCACC,oCAgBH,yBAEE,oEACC,iBACA,kBAOH,yBAEE,oEACC,iBACA,kBC2BH,MACC,wBAGD,QACC,wBAGD,eACC,cACA,iBAEA,wBACA,mCACA,mCAEA,cACA,kBAEA,qBACA","file":"app.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../scss/breakpoints.scss","../scss/core.scss","../scss/typography.scss","../scss/nav.scss","../scss/nav/user.scss","../scss/nav/links.scss","../scss/nav/wallet.scss","../scss/nav/signin.scss","../scss/nav/burger.scss","../scss/header.scss","../scss/buttons.scss","../scss/figure.scss","../scss/wallet-provider.scss","../scss/sal.scss","../scss/particles.scss","../scss/keyframes.scss","../scss/web3modal.scss","../scss/table.scss","../scss/flashmessage.scss","../scss/cookielaw.scss","../scss/glass.scss","../scss/selection.scss","../scss/delegation-toggle.scss","../scss/section_column.scss","../scss/section_table.scss","../scss/section_grid.scss","../scss/section_headline.scss","../scss/section_hero.scss","../scss/section_faq.scss","../scss/section_mission.scss","../scss/section_background.scss","../scss/section_footersocial.scss","../scss/section_footer.scss","../scss/section_introduction.scss","../scss/quest/section.scss","../scss/quest/quest-intro.scss","../scss/quest/quest-video.scss","../scss/quest/quest-quiz.scss","../scss/quest/quest-claim.scss","../scss/quest/quest-vote.scss","../scss/quest/quest-setup.scss","../scss/quest/quest-delegationmode.scss","../scss/quest/quest-senators.scss","../scss/quest/quest-delegateaddress.scss","../scss/quest/progressbar.scss","../scss/dashboard/section_dashboard.scss","../scss/dashboard/header.scss","../scss/dashboard/content-governance.scss","../scss/dashboard/content-leaderboard.scss","../scss/dashboard/content-mission.scss","../scss/dashboard/content-proposals.scss","../scss/dashboard/content-wallet.scss","../scss/figure_introoutro.scss","../scss/app.scss"],"names":[],"mappings":"CAMA,0BACC,MACC,qBAIF,0BACC,MACC,oBAIF,yBACC,MACC,oBAIF,yBACC,MACC,mBC1BF,MAGI,wBACA,kBACA,uBAGA,sBACA,gBACA,qBAGA,sBACA,gBACA,qBAEA,gBAIA,iBACA,sBACA,uBACA,+CACA,yBACA,iCAGA,iBACA,iBACA,iBAIA,mBAOJ,EACI,SACA,UACA,sBAIJ,IACI,cACA,WAIJ,KACI,8BACA,mBAIJ,KACI,uBC9DJ,KACI,iCACA,kBACA,mCACA,kCACA,kCACA,mBAIJ,GACI,mCACA,mBACA,eACA,gBACA,kBACA,mBACA,oDAGJ,GACI,mCACA,mBACA,eACA,gBACA,kBACA,mBACA,QACI,kDAIR,GACI,iCACA,eACA,gBACA,0BACA,mBACA,QACI,kDAIR,EACI,eACA,gBACA,mBAIJ,MACI,mBAGJ,GACI,mBAKJ,EACI,mBAEA,QACI,mBACA,kDAGJ,QACI,aACA,kBAUR,0BACI,KACI,gBAIR,0BACI,KACC,gBAIL,yBACI,KACC,gBAIL,yBACI,KACC,eAED,GACI,gBCvGR,IAEC,aACA,aCHD,UAEC,kBACA,kBAEA,YACC,qBACA,0BAEA,kBACC,mBAKF,cACC,aACA,kBACC,WACA,YACA,cACA,mBACA,kBAED,mBACC,kBACA,gBAKF,eACC,aAOF,yBAEC,UACC,kBACA,eACC,cC5CH,WAEC,cAEA,kBACA,mBACA,kBAEA,aAEC,0BACA,kBAIC,mCACC,mBAKD,sBACC,mBAIF,wBACC,qBAGD,gBACC,0BACA,qBACA,sBAMF,cACC,sBASF,yBAEC,WACC,kBACA,aACC,mBAaH,yBAGC,WAEC,aAEA,cACC,8BACA,yCACA,kDACA,kBACA,aACA,UACA,UACA,SACA,aAEA,qBACC,cAID,gBACC,qBACA,eACA,gBAEA,mBACC,oBACA,cACA,oBAGD,sBACC,kBAEA,yBACC,+BACA,mBAIF,mCACC,oBC/GL,YAEC,aACA,eACG,mBACA,uBAEA,oCACA,aACA,kBAEH,gCACC,WACA,YACA,cACA,kBACA,eAIA,iCACC,aAMA,sEACC,aAKH,iBACC,cACA,gBACA,mCACA,gBACA,kBAID,2BACC,mCACA,mBACA,oDACA,6BACC,mBACA,qBAUF,iBACC,aAOF,yBAGE,iBACC,cCtEH,YACC,kBAEA,iBACC,kBAGD,iBACC,aCRF,QACC,aACA,aAID,yBAEC,QACC,cACA,iBACA,kBACA,wBACC,WACA,YACA,cACA,kBACA,eAGD,oBACC,qBAED,mBACC,sBCxBH,OAEC,aACA,gCACA,oBAEA,aAEA,gBACA,cAEA,gBACA,iBAIA,cAEC,YACA,aA6BA,aA3BA,uBACC,kBACA,sDACC,cACA,YACA,cAIF,qBACC,YACA,kBACA,kDACC,WACA,YACA,cAKD,oEACC,YACA,WACA,cAYH,WACC,kBACA,iBASF,yBACC,OACC,iBAKF,yBACC,OACC,iBC5EF,KACE,SACA,iBACA,kBACA,mBAGA,qBACA,sBACA,eACA,gBACA,qBACA,mBACA,YACA,eACA,kBAGA,mCACA,mBAEA,iBACA,kBAGA,WACE,6CACA,UAGF,WACE,aACA,mBASJ,QACE,kBACA,cAMF,YACE,qCAGF,UACE,mCAIF,aACE,gCC3DF,OAEC,iBAEA,sBACC,cACA,SACA,UAGD,gBACC,2CCXF,iBAEC,8BACA,kDAEA,kBACA,QACA,UACA,cAEA,gBAEA,aAEA,wBACC,cAGD,8BACC,kBAID,4BACC,aACA,gCACA,oBACA,iBACA,eACA,8BACA,qCAEA,mBACA,cACA,gBACA,kBAEA,gEACC,WACA,YACA,cACA,kBACA,eAMF,4BACC,gBACA,qCACA,6BACA,+BACA,cACA,gBACA,mBACA,eAEA,kCACC,eAMF,8BAEC,aACA,gCACA,oBACA,iBACA,eAEA,mBACA,cACA,gBACA,kBACA,eAEA,oEACC,WACA,YACA,cACA,kBACA,eAGD,oCACC,mBACA,+BCzFH,+/OCEC,eACA,MACA,aACA,YACA,cAIA,sBACC,YACA,kBACA,MACA,OACA,UACA,WACA,UCfF,sBACI,gCACA,iCACA,mCACA,mCAGJ,2BACI,qBACA,sBACA,wBACA,wBAGJ,6BACI,gCACA,iCACA,mCACA,mCAGJ,6BACI,sBACA,uBACA,yBACA,yBAKJ,yCACI,qFACA,0FACA,wFAKJ,2BACI,4CACA,6CACA,+CACA,+CAIJ,oBACI,+BACA,iCACA,kCAGJ,4BACI,gCACA,gCACA,mCAWJ,2BACI,oBACA,qBACA,uBACA,uBAGJ,6BACI,gDACA,iDACA,mDACA,mDAGJ,iCACI,gDACA,iDACA,mDACA,mDCtFJ,0BACC,uDACA,iCACA,4BACA,uBAGD,8EACC,0BACC,oCACA,4BAKF,sBACC,wCACA,uBACA,iCAGD,4BACC,uBACA,iCAID,2BACC,uBAID,4BACC,wBAID,8BAEC,+CACA,iCACA,eACA,uBAEA,uDACC,2BAGD,uDACC,qCACG,8CACA,2BACA,0BAGJ,8DACC,8BAMA,6DACC,8BACA,oDChEH,MAEC,cACA,sBACA,yBACA,mBAEA,SACC,mBACA,wBACA,8BACA,cAIA,eACC,mBChBH,uBAEC,cACA,eACA,QACA,UAEA,YAEA,2BACC,cACA,mCACA,mBACA,kBACA,mBAEA,iBAEA,cACA,mCACA,gBAEA,yBAEA,6CCxBF,WACC,eACA,WACA,SACA,UACA,aACA,mBACA,YACA,WAEA,iBACC,cACA,iBACA,wBAGD,mBACC,iBACA,wBACC,SACA,6CAIF,aACC,qBAGD,gBACC,aAQF,yBACC,WACC,cACA,cACA,iBACC,qBACA,kBAED,mBACC,kBC5CH,OACC,4CAKD,8EACC,OACC,oCACA,4BCXF,iBACC,6BACA,mBAGD,YACC,6BACA,mBCND,mBAEC,aACA,mBAEA,mBACA,uBAEA,eAGA,0BACC,eACA,gBACA,mBAOF,QAEC,aACA,mBACA,iBACA,aACA,mBACA,mBACA,gBACA,YACA,8BAEA,eAEA,4BAEA,cACC,oDAID,gBACC,WACA,YACA,mBACA,8BAGD,mCACC,eAKD,gBAEC,qCAEA,yBACC,cAGD,0BACC,aAGD,wBACC,gBAKF,iBAEC,mCAEA,0BACC,aAGD,2BACC,cAGD,yBACC,iBCvFH,eAEC,kBACA,YACA,iBACA,gBAEA,wBACC,kBAID,sBACC,SACA,UACA,8BAQF,0BACC,eACC,iBAeF,yBACC,eACC,mBC1CF,cAEC,iBAEA,oBACC,WAKA,uBACC,0BACA,gBACA,sBACA,mCACA,gBACA,MACA,cACA,YACA,eAEA,6BACC,mBAGD,2CACC,mBACA,iDACC,aACA,cAKF,4CACC,mBACA,kDACC,aACA,cAWH,uBACC,YACA,qCACA,mBACA,kBACA,YAEA,yBACC,qBAaJ,yBAEC,cAEC,eACA,gBAEA,uBACC,iBC9EH,aAEC,aACA,8BAEA,iBACA,YACA,kBAEA,iBACC,kBACA,iBACA,eAGD,oBACC,YACA,gDACG,YAIJ,qBACC,8BAEC,yBACC,cACA,WACA,gBAED,4BACC,cACA,WAkBJ,yBACC,aACC,cAEA,oBACC,YAEA,gDACG,gBAIJ,iBACC,gBACA,iBAUH,yBAEE,iBACC,kBC7EH,iBACC,aACA,kBACA,aACA,mBACA,uBAGC,6BACC,mBACA,kBACA,SACA,UAEA,kCACC,8BCfJ,aACC,WACA,aACA,kBACA,aACA,kBAEA,WAEA,yBACC,kBACA,cACA,WACA,gBACA,gBACA,iBAGD,4BACC,cACA,WAGD,iBACC,cACA,aACA,WAGD,iBACC,cACA,aACA,iBAGD,gBACC,mBACA,kBAEA,qBACC,mCAyDH,yBAEE,yBACC,kBACA,eCjGD,uBACC,gBACA,qCACA,mBAEA,4BACI,kDACA,iBAGJ,yBACC,qBAKF,uBACC,aAKA,8BACC,YAED,8BACC,cACA,gBC/BJ,gBAEC,aACA,kCACA,iBACA,oBAEA,kBACC,qBAMF,sBAEC,kBACA,iBAGA,kCAEC,oCACA,oCAEA,iCACA,4EACC,WAKF,iCAEC,aACA,8BACA,eAIC,wDACC,gBACG,0BAGJ,2DACC,gBACG,mBACA,cAEA,kEACC,wBAMN,8CAEC,aACA,mBACA,sBAEA,0DACC,aACA,mBACA,uBACA,mCACA,aACA,iBAEA,8DACC,WACA,YACA,kBAGD,+DACC,cACA,oBACA,mCACA,mBACA,gBAGD,oEACC,6BAEA,oDACA,yEACC,mBAKF,+DACC,mCACA,mEACC,UACA,oBACA,eAeF,8DACC,mBAeA,qEACC,0BAcF,6DACC,wBAQA,mEACC,wBAYJ,2CACE,oDAID,iDACC,6BAkBJ,0BACC,gBACC,+BAIF,yBACC,gBACC,+BAIF,yBACC,gBACC,2BC9MF,mBAEC,eACA,aACA,YACA,cAEA,8CACC,WACA,YACA,iBCVF,qBAEC,aACA,8BAEA,eACA,eAIC,2BACC,cAEA,+BACC,cACA,sBACA,2BACA,eACA,oBACA,WACA,YACA,UACA,oBAIA,qCACC,oBAkBL,yBACC,qBACC,kBACA,mBACA,eACA,kBAIE,+BACC,WACA,aCxDL,eAEC,kBACA,eACA,YACA,mBACA,kCACA,iBAEA,iBACC,mBACA,qBACA,gBACA,cACA,0BAGA,oCACC,mBAID,4BACC,qBAGD,uBACC,kBACA,mBAQH,yBACC,eACC,iBACA,YACA,iBACC,cACA,qBACA,oBC3CH,qBAEC,YAEA,eAEA,iBACA,gBACA,kBAQE,kCACC,kBAKH,uBACC,kBAUF,0BACC,qBACC,iBAeF,yBACC,qBACC,mBC/CD,mBAEC,2BACA,aAIA,4BACC,oBACA,kBAEA,YACA,gBAEA,+BACC,kBACA,YACA,oBAGD,uCACC,cACA,qBACA,mBAEA,eACA,oBAEA,0CACC,gBACA,iBAWJ,4BACC,WACA,eACA,aACA,SACA,UAGD,kBACC,eACA,WACA,SACA,UACA,aAEA,aACA,kCACA,aACA,gBACA,mBAEA,iBAEA,sBACC,kBAGD,wBACC,kBACA,gBAGD,0BACC,kBACA,qBAGD,yBACC,mBACA,iBAGD,uBACC,sBAGD,sBACC,cACA,SACA,UACA,WACA,YAGD,oBACC,qBCrGH,aACC,gBACA,YACA,kBACA,kDAID,yBACC,aACC,gBACA,YCXF,aAEC,WAGA,gBACA,8BAGA,2DACC,WACA,YACA,SAQF,yBACC,aACE,YACA,gBCvBH,YAEC,oBACA,kBAEA,sBACC,kBACA,eAGD,mBACC,aACA,8BACA,aACA,eACA,iBAEA,qBACC,qCACA,aACA,eACA,aACA,aACA,qBAGA,yBACC,qBACA,gBACA,mBACA,oBACA,kBACA,kBAID,2BACC,6CAcJ,yBAGE,sBACC,kBACA,WACA,yBACC,eAIF,mBACC,eACA,eChEH,aAEC,oBACA,kBAGA,iEACC,YACA,kBACA,kDAGC,kGACC,YACA,YACA,kBAMH,oBACC,gBAKD,oBAEC,YACA,kBACA,kDAEA,sBACC,sBAGD,+BAEC,aACA,8BACA,aAEA,kBAGC,gDACC,gBACA,mBAGD,kDACC,YAEA,8BAMD,mDACC,iBACA,mBAED,qDACC,YAEA,mCAIF,wCACC,cACA,YACA,WAEA,YACA,YAEA,mCAEA,eACA,YAEA,qBACA,YACA,aAEA,wBACA,6BAGA,8CACC,aAeH,6BACC,aACA,+BACA,kBAEA,mCACA,kBAEA,8CACC,mBACA,gBAGD,wCACC,iBACA,iBAGD,mCACC,gBACA,iBACA,kCACA,mBACA,gBAiBJ,yBAGG,+BACC,0BAGC,mDACC,iBAgBN,yBAEE,oBACC,gBACA,YChLH,YAEC,aACA,8BACA,aACA,eAIA,iBAEA,oBACC,aACA,eACA,aACA,aACA,qBACA,eAEA,kDACC,eACA,oBACA,kBACA,eAGD,0BACC,gBACA,mBACA,eAEA,qBAID,wBACC,aAEA,kBACA,iBAEA,WAGA,2DACC,eACA,oBACA,kBAGD,8BACC,SACA,UACA,UACA,SACA,6BACA,kBACA,eACA,gBACA,WACA,YACA,iBACA,kBACA,gBACA,eAIA,0BAEA,yCACC,6BACA,mBAKF,6BACC,kBAKF,yBACC,kBACA,MACA,OACA,qCACA,SACA,YACA,WACA,6BAGD,2BACC,8BACA,oDAGD,0BACC,oDACA,qBACA,8BAMF,0FACC,wBACA,SAkBF,yBACC,YAEC,2BCnIF,aAEC,eACA,QACA,UAEA,iBAEC,eAEA,qBACC,cACA,sBACA,2BACA,eACA,oBACA,WACA,YACA,UACA,oBAIA,2BACC,oBCxBJ,sBACC,gBAEA,kBAEA,gBACA,WAEA,wBACC,kBAQF,yBACC,sBACC,gBACA,YCpBF,gBAEC,aACA,8BACA,aACA,eAEA,eAGA,8BAEC,iBAEA,oCACA,eAEA,kBAEA,+CAEC,aAGA,2BAEA,kBACA,MACA,OACA,WACA,YAEA,UAEA,oDACC,kBAKF,oCAEC,wDAEA,qDACC,UAOF,uCAEC,aACA,mBAGC,kDACC,YACA,aACA,cAIF,6CAEC,iBAEA,mDACC,mBACA,gBAGD,0DACC,cACA,iBACA,gBACA,mBAGD,uDACC,kBACA,gBACA,aAYH,uCACC,qCAME,mEACC,aAGD,gEACC,cAOF,8DACC,UAuBL,yBACC,gBAEC,eAEA,0BAKG,kDACC,YACA,cAYN,yBACC,gBAEC,eAKG,kDACC,YACA,cC7KN,uBAEC,eACA,eAEA,6BAEC,cACA,iBACA,gBAEA,WACA,YAEA,YACA,cAEA,wBACA,mCACA,mCACA,eAEA,kBACA,qBAEA,0CACC,mBAGD,mCACG,sBC9BL,aACC,WACA,qCACA,WAEA,6BAEA,sBACC,mCAGD,qBACC,6CCZF,kBAEC,aACA,8BACA,YACA,iBACA,aAIC,gCACC,qBAIF,0BACC,mCACA,aACA,mBACA,YACA,iBAGD,2BACC,iBAGD,oBACC,qBAOF,yBACC,kBACC,0BAEC,gCACC,qBCtCH,8BACC,WACA,YACA,cAGD,gCACC,gBAGD,iCACC,gBACA,gBACA,0BACA,sCACC,wBAIF,iCACC,iBACA,qCACC,kBACA,2BAOA,2CACC,oBC/BH,+CACC,YACA,gBAGD,4CAEC,kBACA,YACA,kBAGD,gDACC,YACA,kBAGA,sDACC,sBACA,eACA,gBACA,mBACA,mCACA,6BACA,YACA,aACA,kBAEA,YAEA,4DACC,YAiBJ,yBAGG,sDACC,WACA,mBCjDH,4CACC,aACA,mBACA,kBAGD,8CACC,iBAOD,8CACC,iBCfD,wCACC,aACA,mBACA,kBAMD,mDACC,iBACA,mBAEA,oFACA,8EACA,gFAID,wDACC,gBAEA,4DACC,kBACA,YACA,WACA,cAGY,4FACF,sFACF,wFC/BV,0CACC,aACA,mBACA,kBCHD,0CACI,mCACA,wBACA,eACA,gBACA,mBACD,kBACC,kBAGJ,0CACI,eACA,gBACA,kBChBH,kCACC,oCAMD,kCACC,oCAgBH,yBAEE,oEACC,iBACA,kBAOH,yBAEE,oEACC,iBACA,kBCiCH,MACC,wBAGD,QACC,wBAKD,gBACC,cACA,iBAEA,wBACA,mCACA,8BAEA,cACA,kBAEA,qBACA","file":"app.css"}
\ No newline at end of file
diff --git a/app/assets/quadraticlands/css/section_introduction.css b/app/assets/quadraticlands/css/section_introduction.css
new file mode 100644
index 00000000000..37aea62c1a1
--- /dev/null
+++ b/app/assets/quadraticlands/css/section_introduction.css
@@ -0,0 +1 @@
+/*# sourceMappingURL=section_introduction.css.map */
diff --git a/app/assets/quadraticlands/css/section_introduction.css.map b/app/assets/quadraticlands/css/section_introduction.css.map
new file mode 100644
index 00000000000..dd19530fc74
--- /dev/null
+++ b/app/assets/quadraticlands/css/section_introduction.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":[],"names":[],"mappings":"","file":"section_introduction.css"}
\ No newline at end of file
diff --git a/app/assets/quadraticlands/images/governance.svg b/app/assets/quadraticlands/images/governance.svg
index eef215f7b21..b5ced7b3487 100644
--- a/app/assets/quadraticlands/images/governance.svg
+++ b/app/assets/quadraticlands/images/governance.svg
@@ -1,50 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/app/assets/quadraticlands/images/informationage.png b/app/assets/quadraticlands/images/informationage.png
deleted file mode 100644
index f90ffa1cb84..00000000000
Binary files a/app/assets/quadraticlands/images/informationage.png and /dev/null differ
diff --git a/app/assets/quadraticlands/images/quadratic.svg b/app/assets/quadraticlands/images/quadratic.svg
new file mode 100644
index 00000000000..0ee670c1cd4
--- /dev/null
+++ b/app/assets/quadraticlands/images/quadratic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/app/assets/quadraticlands/images/quadratic2.svg b/app/assets/quadraticlands/images/quadratic2.svg
new file mode 100644
index 00000000000..98ba3294a0d
--- /dev/null
+++ b/app/assets/quadraticlands/images/quadratic2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/app/assets/quadraticlands/images/senator-dummy.jpg b/app/assets/quadraticlands/images/senator-dummy.jpg
new file mode 100644
index 00000000000..9dcb57a6afd
Binary files /dev/null and b/app/assets/quadraticlands/images/senator-dummy.jpg differ
diff --git a/app/assets/quadraticlands/images/token.svg b/app/assets/quadraticlands/images/token.svg
index 7c21db0c120..42fafc6869e 100644
--- a/app/assets/quadraticlands/images/token.svg
+++ b/app/assets/quadraticlands/images/token.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/app/assets/quadraticlands/images/token2.svg b/app/assets/quadraticlands/images/token2.svg
new file mode 100644
index 00000000000..b1baab9e142
--- /dev/null
+++ b/app/assets/quadraticlands/images/token2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/app/assets/quadraticlands/scss/app.scss b/app/assets/quadraticlands/scss/app.scss
index 11b0f992981..1ddcd728973 100644
--- a/app/assets/quadraticlands/scss/app.scss
+++ b/app/assets/quadraticlands/scss/app.scss
@@ -25,6 +25,7 @@
@import "cookielaw";
@import "glass";
@import "selection";
+@import "delegation-toggle";
/* sections */
@import "section_column";
@@ -37,6 +38,7 @@
@import "section_background";
@import "section_footersocial";
@import "section_footer";
+@import "section_introduction";
/* section quest */
@import "quest/section";
@@ -46,10 +48,14 @@
@import "quest/quest-claim";
@import "quest/quest-vote";
@import "quest/quest-setup";
+@import "quest/quest-delegationmode";
+@import "quest/quest-senators";
+@import "quest/quest-delegateaddress";
@import "quest/progressbar";
+
/* section dashboard */
@import "dashboard/section_dashboard";
@import "dashboard/header";
@@ -75,13 +81,15 @@
display: none !important;
}
-.receiveadress{
+
+
+.receiveAddress{
display: block;
padding: 0.5em 1em;
color : var(--aqua_light);
font-family: 'Space Mono', monospace;
- background-color: var(--space_pink);
+ background-color: var(--smoke);
font-size: 90%;
text-align: center;
@@ -95,4 +103,3 @@
-
diff --git a/app/assets/quadraticlands/scss/buttons.scss b/app/assets/quadraticlands/scss/buttons.scss
index ba3347f7617..0418c650936 100644
--- a/app/assets/quadraticlands/scss/buttons.scss
+++ b/app/assets/quadraticlands/scss/buttons.scss
@@ -56,6 +56,10 @@
}
+.btn.twitter{
+ background-color: var(--twitter);
+}
+
diff --git a/app/assets/quadraticlands/scss/core.scss b/app/assets/quadraticlands/scss/core.scss
index 14730849c14..e41d2812608 100644
--- a/app/assets/quadraticlands/scss/core.scss
+++ b/app/assets/quadraticlands/scss/core.scss
@@ -15,6 +15,9 @@
--aqua : #02E2AC;
--aqua_dark : #11BC92;
+ --blue : #3E00FF;
+
+
/* space with shades : 15%pink, 5%white, 5%white only, space 22hex transparent */
--space : #0E0333;
--space_pink : #301041; /*+15%pink*/
@@ -28,6 +31,12 @@
--stone : #9B95B0; /* default text grey */
--smoke : #3B3058; /* seperator lines darkish grey */
+
+ /* other brand colors */
+ --twitter : #1DA1F2;
+
+
+
}
diff --git a/app/assets/quadraticlands/scss/delegation-toggle.scss b/app/assets/quadraticlands/scss/delegation-toggle.scss
new file mode 100644
index 00000000000..7316013a2b6
--- /dev/null
+++ b/app/assets/quadraticlands/scss/delegation-toggle.scss
@@ -0,0 +1,102 @@
+
+.delegation-toggle{
+
+ display: flex;
+ flex-flow: row wrap;
+
+ align-items: center;
+ justify-content: center;
+
+ cursor: pointer;
+
+
+ .label{
+ margin: 0em 1em;
+ font-weight: 600;
+ color: var(--white);
+ }
+
+}
+
+
+
+.toggle{
+
+ display: flex;
+ align-items: center;
+ user-select: none;
+ padding: 0.5em;
+ border-radius: 50px;
+ color: var(--space);
+ font-weight: 600;
+ width: 250px;
+ justify-content: space-between;
+
+ margin: 1em 0em;
+
+ transition: all 300ms linear;
+
+ &:hover{
+ animation: colorcycle-shadow 3s ease-in-out infinite;
+ };
+
+
+ .circle{
+ width: 50px;
+ height: 50px;
+ border-radius: 50px;
+ background-color: var(--white);
+ }
+
+ .enabled, .disabled{
+ margin: 0em 1em;
+ }
+
+
+
+ &.enabled{
+
+ background-color: var(--purple_light);
+
+ .enabled{
+ display: block;
+ }
+
+ .disabled{
+ display: none;
+ }
+
+ .circle{
+ margin-left: 1em;
+ }
+
+ }
+
+ &.disabled{
+
+ background-color: var(--aqua_light);
+
+ .enabled{
+ display: none;
+ }
+
+ .disabled{
+ display: block;
+ }
+
+ .circle{
+ margin-right: 1em;
+ }
+
+ }
+
+
+
+
+}
+
+
+
+
+
+
diff --git a/app/assets/quadraticlands/scss/keyframes.scss b/app/assets/quadraticlands/scss/keyframes.scss
index 25962081c76..b50d997e8d8 100644
--- a/app/assets/quadraticlands/scss/keyframes.scss
+++ b/app/assets/quadraticlands/scss/keyframes.scss
@@ -80,6 +80,13 @@
100% { filter: drop-shadow(0px 0px 11px var(--pink)) ; }
}
+@keyframes colorcycle-shadow-big {
+ 0% { filter: drop-shadow(0px 0px 22px var(--pink)) ; }
+ 33% { filter: drop-shadow(0px 0px 22px var(--aqua)) ; }
+ 66% { filter: drop-shadow(0px 0px 22px var(--purple)) ; }
+ 100% { filter: drop-shadow(0px 0px 22px var(--pink)) ; }
+}
+
diff --git a/app/assets/quadraticlands/scss/quest/quest-claim.scss b/app/assets/quadraticlands/scss/quest/quest-claim.scss
index 8423b2473e1..ac09e0ac609 100644
--- a/app/assets/quadraticlands/scss/quest/quest-claim.scss
+++ b/app/assets/quadraticlands/scss/quest/quest-claim.scss
@@ -4,8 +4,29 @@
align-self: center;
- .claim{
+ .claiming, .claimed, .error{
+ padding: 2em;
+ text-align: center;
+ animation: menu-background 4s ease-in-out infinite;
+
+ figure{
+ img{
+ width: 300px;
+ margin: auto;
+ margin-bottom: 1em;
+
+ }
+ }
+ }
+
+ .error{
max-width: 600px;
+ }
+
+
+
+ .claim{
+
padding: 2em;
text-align: center;
animation: menu-background 4s ease-in-out infinite;
@@ -13,47 +34,77 @@
p{
margin-bottom: initial;
}
+
+ .addresses{
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ grid-gap: 1em;
- #advanced{
+ margin-bottom: 1em;
- label{
- display: block;
- margin-top: 1em;
- margin-bottom: 0.5em;
- font-size: 80%;
- line-height: 1em;
- color: var(--stone);
+ .claim_address{
+ p{
+ text-align: left;
+ margin-bottom: 0.5em;
+ }
+
+ div{
+ padding: 1em;
+
+ background-color: var(--smoke);
+ }
+
+ }
+
+ .delegate_address{
+ p{
+ text-align: right;
+ margin-bottom: 0.5em;
+ }
+ div{
+ padding: 1em;
+
+ background-color: var(--space_pink);
+ }
}
- input{
+ textarea{
display: block;
- padding: 0.5em 1em;
- color : var(--space);
+ padding: 0em;
+ margin: 0em;
+
+ width: 350px;
+ height: auto;
+
font-family: 'Space Mono', monospace;
- background-color: var(--aqua);
- font-size: 90%;
- text-align: center;
+
+ font-size: 100%;
+ resize: none;
+
word-break: break-all;
border: none;
outline: none;
- width: 100%;
- margin-top: 0.3em;
- margin-bottom: 1em;
+
+ color : var(--aqua_light);
+ background-color: transparent;
+
&:focus {
outline: none;
}
}
+
+
}
- .claimAdress{
- width: 100%;
- }
+
+
+
div.grid{
display: grid;
@@ -95,6 +146,28 @@
+@media #{$tablet} {
+ .quest-claim{
+ .claim{
+ .addresses{
+ grid-template-columns: 1fr;
+
+ .delegate_address{
+ p{
+ text-align: left;
+ }
+ }
+ }
+
+
+ }
+ }
+}
+
+
+
+
+
@media #{$phone} {
diff --git a/app/assets/quadraticlands/scss/quest/quest-delegateaddress.scss b/app/assets/quadraticlands/scss/quest/quest-delegateaddress.scss
new file mode 100644
index 00000000000..b44a5352538
--- /dev/null
+++ b/app/assets/quadraticlands/scss/quest/quest-delegateaddress.scss
@@ -0,0 +1,37 @@
+.quest-delegateaddress{
+
+ margin: 0em 3em;
+ margin-top: 3em;
+
+ input{
+
+ display: block;
+ padding: 0.5em 1em;
+ margin: 0px auto;
+
+ border: 0px;
+ outline: 0px;
+
+ width: 800px;
+ max-width: 90%;
+
+ color : var(--pink_light);
+ font-family: 'Space Mono', monospace;
+ background-color: var(--space_pink);
+ font-size: 100%;
+
+ text-align: center;
+ word-break: break-all;
+
+ &::placeholder {
+ color: var(--space);
+ }
+
+ &:focus {
+ background-color: none;
+ }
+
+ }
+
+
+}
diff --git a/app/assets/quadraticlands/scss/quest/quest-delegationmode.scss b/app/assets/quadraticlands/scss/quest/quest-delegationmode.scss
new file mode 100644
index 00000000000..99dedc66d9a
--- /dev/null
+++ b/app/assets/quadraticlands/scss/quest/quest-delegationmode.scss
@@ -0,0 +1,26 @@
+.quest-delegationmode{
+ max-width: 650px;
+
+ text-align: center;
+
+ padding: 2em 1em;
+ margin: 1em;
+
+ p{
+ margin-bottom: 0em;
+ }
+
+
+
+}
+
+
+@media #{$phone} {
+ .quest-delegationmode{
+ padding: 2em 1em;
+ margin: 1em;
+ }
+}
+
+
+
diff --git a/app/assets/quadraticlands/scss/quest/quest-senators.scss b/app/assets/quadraticlands/scss/quest/quest-senators.scss
new file mode 100644
index 00000000000..6a53f09605d
--- /dev/null
+++ b/app/assets/quadraticlands/scss/quest/quest-senators.scss
@@ -0,0 +1,187 @@
+.quest-senators{
+
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ grid-gap: 1em;
+ margin: 0em 3em;
+
+ margin-top: 3em;
+
+
+ .senator-card{
+
+ user-select: none;
+
+ background-color: var(--space_light);
+ cursor: pointer;
+
+ position: relative;
+
+ .senator-details{
+
+ display: flex;
+
+
+ background-color: #0E0333EE;
+
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+
+ opacity: 0;
+
+ .btn{
+ margin-bottom: 0px;
+ }
+
+ }
+
+ &:hover{
+
+ animation: colorcycle-shadow-big 3s ease-in-out infinite;
+
+ .senator-details{
+ opacity: 1;
+ }
+
+
+ };
+
+
+ .senator{
+
+ display: flex;
+ align-items: center;
+
+ figure{
+ img{
+ width: 140px;
+ height: 140px;
+ display: block;
+ }
+ }
+
+ .text{
+
+ margin: 0em 1.5em;
+
+ .name{
+ color: var(--white);
+ font-weight: 500;
+ }
+
+ .description{
+ font-size: 80%;
+ line-height: 160%;
+ margin-top: 0.3em;
+ margin-bottom: 0.2em;
+ }
+
+ .selected{
+ color: var(--aqua);
+ font-weight: 500;
+ display: none;
+ }
+
+ }
+
+
+
+
+ }
+
+
+
+ &.selected{
+ background-color: var(--purple_light);
+
+ .senator{
+
+ .text{
+
+ .description{
+ display: none;
+ }
+
+ .selected{
+ display: block;
+ }
+ }
+
+ }
+
+ &:hover{
+ .senator-details{
+ opacity: 0;
+ }
+ };
+
+ }
+
+
+
+ }
+
+
+
+
+
+
+}
+
+
+
+
+
+
+
+@media #{$tablet} {
+ .quest-senators{
+
+ margin: 0em 2em;
+
+ grid-template-columns: 1fr;
+
+ .senator-card{
+ .senator{
+ figure{
+ img{
+ width: 120px;
+ height: 120px;
+ }
+ }
+ }
+ }
+
+ }
+}
+
+
+
+
+@media #{$phone} {
+ .quest-senators{
+
+ margin: 0em 1em;
+
+ .senator-card{
+ .senator{
+ figure{
+ img{
+ width: 100px;
+ height: 100px;
+ }
+ }
+ }
+ }
+
+
+
+ }
+}
+
+
+
+
diff --git a/app/assets/quadraticlands/scss/quest/quest-vote.scss b/app/assets/quadraticlands/scss/quest/quest-vote.scss
index 27d56e3d7e9..a324f10ec43 100644
--- a/app/assets/quadraticlands/scss/quest/quest-vote.scss
+++ b/app/assets/quadraticlands/scss/quest/quest-vote.scss
@@ -4,6 +4,9 @@
grid-template-columns: 1fr 1fr;
grid-gap: 1em;
margin: 0em 3em;
+
+ //background-color: green;
+
user-select: none;
.option{
@@ -132,14 +135,7 @@
}
- .intro{
- padding: 2em 1em;
- margin: 1em;
- }
-
-
-
-
+
}
}
diff --git a/app/assets/quadraticlands/scss/section_introduction.scss b/app/assets/quadraticlands/scss/section_introduction.scss
new file mode 100644
index 00000000000..71134c91ce1
--- /dev/null
+++ b/app/assets/quadraticlands/scss/section_introduction.scss
@@ -0,0 +1,59 @@
+section.introduction{
+
+ margin: auto;
+
+ margin-top: 3em;
+
+ max-width: 1200px;
+ padding: 0em 6em;
+ text-align: center;
+
+
+
+
+ h1{
+
+ span{
+ &.aqua{
+ color: var(--aqua);
+ }
+ }
+ }
+
+ p{
+ margin-bottom: 0em;
+ }
+
+
+
+}
+
+
+
+
+@media #{$desktop} {
+ section.introduction{
+ padding: 0em 3em;
+ }
+}
+
+
+@media #{$laptop} {
+ section.introduction{
+ }
+}
+
+@media #{$tablet} {
+ section.introduction{
+ }
+}
+
+@media #{$phone} {
+ section.introduction{
+ padding: 0em 1.5em;
+ }
+}
+
+
+
+
diff --git a/app/assets/quadraticlands/scss/section_mission.scss b/app/assets/quadraticlands/scss/section_mission.scss
index 5ae3e8b1840..493af326743 100644
--- a/app/assets/quadraticlands/scss/section_mission.scss
+++ b/app/assets/quadraticlands/scss/section_mission.scss
@@ -84,7 +84,8 @@ section.mission .card{
}
&.gtc-token{
- background-color: var(--aqua_light);
+ background-color: var(--aqua);
+
animation: colorcycle-shadow 3s ease-in-out infinite;
span{
color: var(--space);
diff --git a/app/quadraticlands/templates/quadraticlands/_inlinesvg/gtctoken.svg b/app/quadraticlands/templates/quadraticlands/_inlinesvg/gtctoken.svg
new file mode 100644
index 00000000000..725acd9c9a3
--- /dev/null
+++ b/app/quadraticlands/templates/quadraticlands/_inlinesvg/gtctoken.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/app/quadraticlands/templates/quadraticlands/_inlinesvg/gtctoken_dark.svg b/app/quadraticlands/templates/quadraticlands/_inlinesvg/gtctoken_dark.svg
deleted file mode 100644
index 1e880e553d3..00000000000
--- a/app/quadraticlands/templates/quadraticlands/_inlinesvg/gtctoken_dark.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/app/quadraticlands/templates/quadraticlands/components/wallet-provider.html b/app/quadraticlands/templates/quadraticlands/components/wallet-provider.html
index 6bce1d2a6a1..3293e265993 100644
--- a/app/quadraticlands/templates/quadraticlands/components/wallet-provider.html
+++ b/app/quadraticlands/templates/quadraticlands/components/wallet-provider.html
@@ -39,7 +39,7 @@
-
GTC
+ GTC
diff --git a/app/quadraticlands/templates/quadraticlands/index.html b/app/quadraticlands/templates/quadraticlands/index.html
index 6771f21226d..6e1cf368020 100644
--- a/app/quadraticlands/templates/quadraticlands/index.html
+++ b/app/quadraticlands/templates/quadraticlands/index.html
@@ -81,7 +81,7 @@ For us, Governance means we all are part of something.
-
+
diff --git a/app/quadraticlands/templates/quadraticlands/mission/card.html b/app/quadraticlands/templates/quadraticlands/mission/card.html
index 965eb9aa6cd..6a819e33669 100644
--- a/app/quadraticlands/templates/quadraticlands/mission/card.html
+++ b/app/quadraticlands/templates/quadraticlands/mission/card.html
@@ -19,8 +19,8 @@
{% if tokens %}
- {% include "quadraticlands/_inlinesvg/gtctoken_dark.svg" %}
- +{{tokens}}
+ {% include "quadraticlands/_inlinesvg/gtctoken.svg" %}
+ + {{tokens}}
{% endif %}
diff --git a/app/quadraticlands/templates/quadraticlands/mission/index.html b/app/quadraticlands/templates/quadraticlands/mission/index.html
index 9370d897b22..e9da613f4ca 100644
--- a/app/quadraticlands/templates/quadraticlands/mission/index.html
+++ b/app/quadraticlands/templates/quadraticlands/mission/index.html
@@ -15,8 +15,10 @@
{% block 'content' %}
+
-
Token Distribution Missions
@@ -26,7 +28,7 @@
- {% with name="1. Proof of Knowledge"%}
+ {% with name="1. Proof of Knowledge" %}
{% if not proof_of_knowledge %}
{% include 'quadraticlands/mission/card.html' with playable="true" message="available" svg="proof-of-know-start.svg" url="/quadraticlands/mission/knowledge" %}
@@ -39,65 +41,76 @@
-
+
+
+
-
+
- {% with name="2. Proof of Receive" %}
+ {% with name="2. Proof of Use" %}
- {% if not proof_of_knowledge %}
+ {% if not proof_of_knowledge %}
- {% include 'quadraticlands/mission/card.html' with message="locked" svg="proof-of-receive-start.svg" tokens=total_claimable_gtc locked="true" %}
+ {% include 'quadraticlands/mission/card.html' with message="locked" svg="proof-of-use-start.svg" locked="true" %}
{% else %}
- {% if not proof_of_receive %}
- {% include 'quadraticlands/mission/card.html' with playable="true" message="available" svg="proof-of-receive-start.svg" url="/quadraticlands/mission/receive" tokens=total_claimable_gtc %}
+ {% if not proof_of_use %}
+ {% include 'quadraticlands/mission/card.html' with playable="true" message="available" svg="proof-of-use-start.svg" url="/quadraticlands/mission/use" %}
{% else %}
- {% include 'quadraticlands/mission/card.html' with message="completed" svg="proof-of-receive-end.svg" done="true" locked="true" %}
- {% endif %}
+ {% include 'quadraticlands/mission/card.html' with message="completed" svg="proof-of-use-end.svg" done="true" locked="true" %}
+ {% endif %}
{% endif %}
-
{% endwith %}
-
-
-
- {% with name="3. Proof of Use" %}
+
+
+
+
+ {% with name="3. Proof of Receive" %}
- {% if not proof_of_receive %}
+ {% if not proof_of_use %}
- {% include 'quadraticlands/mission/card.html' with message="locked" svg="proof-of-use-start.svg" locked="true" %}
+ {% include 'quadraticlands/mission/card.html' with message="locked" svg="proof-of-receive-start.svg" tokens=total_claimable_gtc locked="true" %}
{% else %}
- {% if not proof_of_use %}
- {% include 'quadraticlands/mission/card.html' with playable="true" message="available" svg="proof-of-use-start.svg" url="/quadraticlands/mission/use" %}
+ {% if not proof_of_receive %}
+ {% include 'quadraticlands/mission/card.html' with playable="true" message="available" svg="proof-of-receive-start.svg" url="/quadraticlands/mission/receive" tokens=total_claimable_gtc %}
{% else %}
- {% include 'quadraticlands/mission/card.html' with message="completed" svg="proof-of-use-end.svg" done="true" locked="true" %}
- {% endif %}
+ {% include 'quadraticlands/mission/card.html' with message="completed" svg="proof-of-receive-end.svg" done="true" locked="true" %}
+ {% endif %}
{% endif %}
+
{% endwith %}
+
+
+
+
-
+
+
+
diff --git a/app/quadraticlands/templates/quadraticlands/mission/knowledge/outro.html b/app/quadraticlands/templates/quadraticlands/mission/knowledge/outro.html
index 00dac4da0e4..3585977bb95 100644
--- a/app/quadraticlands/templates/quadraticlands/mission/knowledge/outro.html
+++ b/app/quadraticlands/templates/quadraticlands/mission/knowledge/outro.html
@@ -24,7 +24,7 @@
{% csrf_token %}
# Chapter 1 of 3
Congratulations, you're smart and survived the first mission.
- Next chapter
+ Next chapter
diff --git a/app/quadraticlands/templates/quadraticlands/mission/receive/claim.html b/app/quadraticlands/templates/quadraticlands/mission/receive/claim.html
index ce7887b4480..3f4c1016929 100644
--- a/app/quadraticlands/templates/quadraticlands/mission/receive/claim.html
+++ b/app/quadraticlands/templates/quadraticlands/mission/receive/claim.html
@@ -19,60 +19,47 @@
-
+
-
-
-
- {% include "quadraticlands/_inlinesvg/setup.svg" %}
-
-
-
-
+
+
-
- {% if user.is_authenticated %}
-
-
-
-
-
-
-
-
-
-
-
-
Claim & delegate your tokens in one Transaction.
-
-
+
Token Distribution
+
+
+
+
+
+
Delegation Address
+
+
+
+
-
-
-
Member of Gitcoin +200 GTC
Helpful Person +100 GTC
Have a Grand +100 GTC
- Have a Kudos +100 GTC
- Staff +500 GTC
-
@@ -80,28 +67,48 @@
Total +{{ total_claimable_gtc }} GTC
-
-
+{{ total_claimable_gtc }}GTC
-
-
-
+
+
+
-
-
+
+
+
+
+
Claiming (Pending)
+
+
+{{ total_claimable_gtc }} GTC
+
Your tokens are on the way.
+
+
+
+
+
+
+
+
Claimed
+
+
+{{ total_claimable_gtc }} GTC
+
You successfully claimed your GTC Tokens.
+
+
- {% else %}
-
-
- {% endif %}
+
+
+
+
+
Error
+
We're sorry, there was an issue with your claim. Please check for more info, try again, and/or contact support@gitcoin.co
+
+
+
-
-
@@ -120,7 +127,7 @@
+{{ total_claimable_gtc }}GTC
-
+
@@ -178,25 +185,44 @@
+{{ total_claimable_gtc }}GTC
document.addEventListener("DOMContentLoaded",function(){
// update the interface to the first initial state
+ // to debug other stages goto console and type
+
updateInterface('init');
+ //updateInterface('pending');
+ //updateInterface('success');
+ //updateInterface('error');
+
window.addEventListener('dataWalletReady', function(e) {
- $('#wallet-address').html(selectedAccount)
+
+ // show selectedAccount in textarea claim_address
+ const claim_address = document.getElementById("claim_address")
+ claim_address.value = selectedAccount
+ console.log ("claim_address:" + selectedAccount)
+
+ // show selectedAccount in textarea delegate_address
+ // when there was no delegate address rendered to this page
+ const delegate_address_textarea = document.getElementById('delegate_address')
+ if (delegate_address_textarea.value == '') {
+ delegate_address_textarea.value = selectedAccount
+ console.log("no delegate_address found in textarea - replacing it with selectedAccount:" + selectedAccount)
+ }
+
}, false);
console.log( "CLAIM DOCUMENT READY" );
+
$(document).on('click', '#beginClaim', (event) => {
console.log('BEGIN CLAIM');
// confirm we have a working web3 connection if not, return error
+ // this might never be the case, as we force anyway a wallet connection
+ // that pops up when no web3 connection.
try {
const network = checkWeb3();
} catch (error) {
-
- updateInterface('nowallet');
-
return console.log('Please confirm you have a wallet connected!!');
}
@@ -209,14 +235,13 @@
+{{ total_claimable_gtc }}GTC
// working before delegate set add
// var getClaimData = fetchData('/quadraticlands/claim', 'POST', {'address':selectedAccount}, {'X-CSRFToken': csrftoken});
-
- var delegate_adress = document.getElementById("delegateToAdress").value
- if (!delegate_adress) { delegate_adress = selectedAccount}
- console.debug("DELEGATE TO ", delegate_adress)
+ // read delegate_address from textarea
+ var delegate_address = document.getElementById("delegate_address").value
+ console.debug("DELEGATE TO ", delegate_address)
var getClaimData = fetchData('/quadraticlands/claim', 'POST', {
'address':selectedAccount,
- 'delegate':delegate_adress
+ 'delegate':delegate_address
}, {'X-CSRFToken': csrftoken});
@@ -384,138 +409,130 @@
+{{ total_claimable_gtc }}GTC
}
+
// DYNAMIC USER INTERFACE
-// status = init, pending, success, nowallet, error
+// status = init, pending, success, error
function updateInterface(status="init", transactionHash="") {
+ // main views
+ const view_claim = document.getElementById("claim");
+ const view_claiming = document.getElementById("claiming");
+ const view_claimed = document.getElementById("claimed");
+ const view_error = document.getElementById("error");
+
// define block explorer for generating a link with txhash
const blockExplorerLink = "https://rinkeby.etherscan.io/tx/";
const blockExplorerName ="Etherscan";
- // interface
- const claimBackground = document.getElementById("claimBackground");
- const claimHeadline = document.getElementById("claimHeadline");
- const claimListing = document.getElementById("claimListing");
- const claimListingTotal = document.getElementById("claimListingTotal");
- const claimTokenAmount = document.getElementById("claimTokenAmount");
- const claimStatusMessage = document.getElementById("claimStatusMessage");
- const claimTXLink = document.getElementById("claimTXLink");
+ // background
+ const background = document.getElementById("background");
+
+ // dynamic bottom bar
const divClaimButton = document.getElementById("divClaimButton");
const divClaimingSpinner = document.getElementById("divClaimingSpinner");
- const divClaimedButton = document.getElementById("divClaimedButton");
- const claimAdress = document.getElementById("claimAdress");
- const advanced = document.getElementById("advanced");
- const questSetup = document.getElementById("quest-setup");
-
+ const divClaimedButton = document.getElementById("divClaimedButton");
+ // transaction links
+ const transaction_link_pending = document.getElementById("transaction_link_pending")
+ const transaction_link_success = document.getElementById("transaction_link_success")
+ const transaction_link_error = document.getElementById("transaction_link_error")
if (status=="init")
{
- claimBackground.src = "/static/quadraticlands/images/background/claim.svg";
- claimHeadline.innerHTML = "Claim your GTC Tokens to:";
- claimTokenAmount.classList.add("hide");
- claimStatusMessage.innerHTML = "";
- claimStatusMessage.classList.add("hide");
- claimTXLink.classList.add("hide");
- claimListing.classList.remove("hide");
- claimListingTotal.classList.remove("hide");
- divClaimButton.classList.remove("hide");
- divClaimingSpinner.classList.add("hide");
- divClaimedButton.classList.add("hide");
- claimAdress.classList.remove("hide");
- questSetup.classList.remove("hide");
+ // switch view to
+ view_claim.classList.remove("hide")
+ view_claiming.classList.add("hide")
+ view_claimed.classList.add("hide")
+ view_error.classList.add("hide")
+
+ // dynamic bottom bar
+ divClaimButton.classList.remove("hide")
+ divClaimingSpinner.classList.add("hide")
+ divClaimedButton.classList.add("hide")
+
+ // background
+ background.src = "/static/quadraticlands/images/background/claim.svg";
}
+
if (status=="pending")
{
- claimBackground.src = "/static/quadraticlands/images/background/claiming.svg";
- claimHeadline.innerHTML = "Claiming
(Pending) ";
- claimTokenAmount.classList.remove("hide");
- claimStatusMessage.innerHTML = "The tokens are on the way...";
- claimStatusMessage.classList.remove("hide");
- claimTXLink.innerHTML = "
"+blockExplorerName+" ";
- claimTXLink.classList.remove("hide");
- claimListing.classList.add("hide");
- claimListingTotal.classList.add("hide");
- divClaimButton.classList.add("hide");
- divClaimingSpinner.classList.remove("hide");
- divClaimedButton.classList.add("hide");
- claimAdress.classList.remove("hide");
- questSetup.classList.add("hide");
- advanced.classList.add("hide");
+ // switch view to
+ view_claim.classList.add("hide")
+ view_claiming.classList.remove("hide")
+ view_claimed.classList.add("hide")
+ view_error.classList.add("hide")
+
+ // dynamic bottom bar
+ divClaimButton.classList.add("hide")
+ divClaimingSpinner.classList.remove("hide")
+ divClaimedButton.classList.add("hide")
+
+ // background
+ background.src = "/static/quadraticlands/images/background/claiming.svg";
+
+ // build an etherscan link for this transaction
+ link = "
"+blockExplorerName+" "
+ transaction_link_pending.innerHTML = link
+ transaction_link_success.innerHTML = link
+ transaction_link_error.innerHTML = link
+
+ // notification
flashMessage("Your claim has been broadcast to the network!",5000);
}
+
if (status=="success")
{
- claimBackground.src = "/static/quadraticlands/images/background/claimed.svg";
- claimHeadline.innerHTML = "Claimed";
- claimTokenAmount.classList.remove("hide");
- claimStatusMessage.innerHTML = "You successfully claimed some GTC Tokens. Welcome to the DAO.";
- claimListing.classList.add("hide");
- claimListingTotal.classList.add("hide");
- divClaimButton.classList.add("hide");
- divClaimingSpinner.classList.add("hide");
- divClaimedButton.classList.remove("hide");
- claimAdress.classList.remove("hide");
- questSetup.classList.add("hide");
- advanced.classList.add("hide");
+ // switch view to
+ view_claim.classList.add("hide")
+ view_claiming.classList.add("hide")
+ view_claimed.classList.remove("hide")
+ view_error.classList.add("hide")
+
+ // dynamic bottom bar
+ divClaimButton.classList.add("hide")
+ divClaimingSpinner.classList.add("hide")
+ divClaimedButton.classList.remove("hide")
+
+ // background
+ background.src = "/static/quadraticlands/images/background/claimed.svg";
+
+ // notification
flashMessage("Transaction Confirmed",5000);
}
- if (status=="error")
- {
- claimBackground.src = "/static/quadraticlands/images/background/claim.svg";
- claimHeadline.innerHTML = "Oops";
- claimTokenAmount.classList.remove("hide");
- claimStatusMessage.innerHTML = "Please check transaction for more info, try again, and/or contact support@gitcoin.co";
- claimTokenAmount.classList.add("hide");
- divClaimingSpinner.classList.add("hide");
- divClaimedButton.classList.add("hide");
- divClaimButton.classList.remove("hide");
- claimAdress.classList.remove("hide");
- questSetup.classList.add("hide");
- advanced.classList.add("hide");
- flashMessage("Error",5000);
- }
- if (status=="nowallet")
+ if (status=="error")
{
- claimBackground.src = "/static/quadraticlands/images/background/claim.svg";
- claimHeadline.innerHTML = "No Wallet found";
- claimTokenAmount.classList.add("hide");
- claimStatusMessage.innerHTML = "Please select a Wallet by going back to
Proof of Receive ";
- claimStatusMessage.classList.remove("hide");
- claimTXLink.classList.add("hide");
- claimListing.classList.add("hide");
- claimListingTotal.classList.add("hide");
- divClaimButton.classList.add("hide");
- divClaimingSpinner.classList.add("hide");
- divClaimedButton.classList.add("hide");
- claimAdress.classList.add("hide");
- questSetup.classList.add("hide");
- advanced.classList.add("hide");
- }
+ // switch view to
+ view_claim.classList.add("hide")
+ view_claiming.classList.add("hide")
+ view_claimed.classList.add("hide")
+ view_error.classList.remove("hide")
+ // dynamic bottom bar
+ divClaimButton.classList.add("hide")
+ divClaimingSpinner.classList.add("hide")
+ divClaimedButton.classList.add("hide")
+ // background
+ background.src = "/static/quadraticlands/images/background/claim.svg";
-}
+ // notification
+ flashMessage("Error",5000);
+ }
+
+}
-document.addEventListener("DOMContentLoaded",function(){
- const advancedButton = document.getElementById("advancedButton");
- const advanced = document.getElementById("advanced");
- advancedButton.addEventListener("click", () => {
- advanced.classList.toggle("hide");
- });
-});
diff --git a/app/quadraticlands/templates/quadraticlands/mission/receive/index.html b/app/quadraticlands/templates/quadraticlands/mission/receive/index.html
index bf2c206104d..216bfc74e30 100644
--- a/app/quadraticlands/templates/quadraticlands/mission/receive/index.html
+++ b/app/quadraticlands/templates/quadraticlands/mission/receive/index.html
@@ -23,10 +23,10 @@
-
# Chapter 2 of 3
+
# Chapter 3 of 3
Proof of receive
-
+
Continue
@@ -74,14 +74,14 @@
Proof of receive
function updateInterface(status){
const receiveMessage = document.getElementById("receiveMessage");
- const receiveAdress = document.getElementById("receiveAdress");
+ const receiveAddress = document.getElementById("receiveAddress");
const buttonContinue = document.getElementById("buttonContinue");
// no wallet > warning
if (status=="nowallet")
{
receiveMessage.innerHTML = "Please connect to your Wallet in the top right corner!";
- receiveAdress.classList.add("hide");
+ receiveAddress.classList.add("hide");
buttonContinue.classList.add("hide");
console.log("INTERFACE:NOWALLET");
}
@@ -90,9 +90,9 @@
Proof of receive
if (status=="continue")
{
receiveMessage.innerHTML = "You will be rewarded with GTC Tokens to";
- receiveAdress.classList.remove("hide");
- //receiveAdress.innerHTML = shortenAdress(selectedAccount);
- receiveAdress.innerHTML = selectedAccount;
+ receiveAddress.classList.remove("hide");
+ //receiveAddress.innerHTML = shortenAdress(selectedAccount);
+ receiveAddress.innerHTML = selectedAccount;
buttonContinue.classList.remove("hide");
console.log("INTERFACE:CONTINUE");
}
diff --git a/app/quadraticlands/templates/quadraticlands/mission/receive/outro.html b/app/quadraticlands/templates/quadraticlands/mission/receive/outro.html
index a8a653b933b..ebfbe2b8576 100644
--- a/app/quadraticlands/templates/quadraticlands/mission/receive/outro.html
+++ b/app/quadraticlands/templates/quadraticlands/mission/receive/outro.html
@@ -24,6 +24,7 @@
{% csrf_token %}
# Chapter 2 of 3
Congratulations, you got GTC Tokens and survived the second mission.
+
Next chapter
diff --git a/app/quadraticlands/templates/quadraticlands/mission/use/delegate.html b/app/quadraticlands/templates/quadraticlands/mission/use/delegate.html
new file mode 100644
index 00000000000..c59516a0d3e
--- /dev/null
+++ b/app/quadraticlands/templates/quadraticlands/mission/use/delegate.html
@@ -0,0 +1,284 @@
+{% extends 'quadraticlands/components/base.html' %}
+{% load humanize static i18n %}
+
+{% block 'twittercard' %}
+
+
+
+
+
+
+
+{% endblock %}
+
+
+{% block 'content' %}
+
+
+{% include 'quadraticlands/components/fullscreen.html' %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Proof of Use
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endblock %}
+
+
+
+
+
+{% block 'scripts' %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endblock %}
+
+
+
+
diff --git a/app/quadraticlands/templates/quadraticlands/mission/use/delegationmode.html b/app/quadraticlands/templates/quadraticlands/mission/use/delegationmode.html
new file mode 100644
index 00000000000..7d489a31660
--- /dev/null
+++ b/app/quadraticlands/templates/quadraticlands/mission/use/delegationmode.html
@@ -0,0 +1,181 @@
+{% extends 'quadraticlands/components/base.html' %}
+{% load humanize static i18n %}
+
+{% block 'twittercard' %}
+
+
+
+
+
+
+
+{% endblock %}
+
+
+{% block 'content' %}
+
+
+{% include 'quadraticlands/components/fullscreen.html' %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
I don’t want to govern and prefer to delegate my voting power to a Gitcoin Senator or another Ethereum Adress.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Proof of Use
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endblock %}
+
+
+
+
+
+{% block 'scripts' %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endblock %}
+
+
+
+
diff --git a/app/quadraticlands/templates/quadraticlands/mission/use/index.html b/app/quadraticlands/templates/quadraticlands/mission/use/index.html
index 5ae6f6bc6f0..dc909b571bc 100644
--- a/app/quadraticlands/templates/quadraticlands/mission/use/index.html
+++ b/app/quadraticlands/templates/quadraticlands/mission/use/index.html
@@ -20,10 +20,10 @@
-
# Chapter 3 of 3
+
# Chapter 2 of 3
Proof of use
-
More GTC means more influence in the Gitcoin Network. Participate in our living constitution by vote for Gitcoins core values.
-
I am ready
+
Delegate your voting power to a Gitcoin Senator or become active in governance by vote in gitcoins core principles.
+
I am ready
diff --git a/app/quadraticlands/templates/quadraticlands/mission/use/outro.html b/app/quadraticlands/templates/quadraticlands/mission/use/outro.html
index 84169d5dc0a..d61aa6d8a98 100644
--- a/app/quadraticlands/templates/quadraticlands/mission/use/outro.html
+++ b/app/quadraticlands/templates/quadraticlands/mission/use/outro.html
@@ -24,7 +24,7 @@
{% csrf_token %}
# Chapter 3 of 3
Congratulations, you are real blockchain democrat.
-
Continue
+
Continue
diff --git a/app/quadraticlands/templates/quadraticlands/mission/use/senator_item.html b/app/quadraticlands/templates/quadraticlands/mission/use/senator_item.html
new file mode 100644
index 00000000000..a1d8ef2929c
--- /dev/null
+++ b/app/quadraticlands/templates/quadraticlands/mission/use/senator_item.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
{{name}}
+
{{description}}
+
will be your delegate
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/quadraticlands/templates/quadraticlands/mission/use/snapshot.html b/app/quadraticlands/templates/quadraticlands/mission/use/snapshot_unused.html
similarity index 100%
rename from app/quadraticlands/templates/quadraticlands/mission/use/snapshot.html
rename to app/quadraticlands/templates/quadraticlands/mission/use/snapshot_unused.html
diff --git a/app/quadraticlands/templates/quadraticlands/mission/use/vote.html b/app/quadraticlands/templates/quadraticlands/mission/use/vote.html
index 70e2b3890d5..7375116f220 100644
--- a/app/quadraticlands/templates/quadraticlands/mission/use/vote.html
+++ b/app/quadraticlands/templates/quadraticlands/mission/use/vote.html
@@ -14,49 +14,32 @@
{% block 'content' %}
+
{% include 'quadraticlands/components/fullscreen.html' %}
+
+
+
-
-
-
-
-
Introduction
-
Gitcoin’s Core Values
-
Influence our principles of our living constitution by balance your voting power to the core values you care the most by drag some sliders.
-
-
-
-
+
+
+
+ Influence the core values of gitcoin
+ Balance your voting power to your favorite core values
+
-
-
-
-
-
-
+
+
+
@@ -126,6 +111,7 @@
What is Gitcoin’s core values ?
+
{% endblock %}
@@ -149,10 +135,8 @@
What is Gitcoin’s core values ?
const inputs = document.querySelectorAll("input")
- /*********** VIEW ON LOAD - right now i skip the intro - and load voting instant for faster testing
- but later it will initialy just load "intro" */
- updateInterface("intro")
- //updateInterface("voting")
+ /*********** VIEW ON LOAD */
+ updateInterface("voting")
@@ -236,12 +220,6 @@
What is Gitcoin’s core values ?
- /*********** VIEW:INTRO > BUTTON TO SWITCH TO VIEW:VOTING */
- const btnStart = document.getElementById("btnStart")
- btnStart.addEventListener("click", () => {
- updateInterface("voting")
- });
-
/*********** VIEW:VOTING > BUTTON TO SUBMIT */
@@ -258,15 +236,12 @@
What is Gitcoin’s core values ?
// submit function with users selection
submit()
- // update view to results
- updateInterface("results")
});
-
});
@@ -283,11 +258,9 @@
What is Gitcoin’s core values ?
function updateInterface(status){
// views
- const interfaceIntro = document.getElementById("intro")
const interfaceVoting = document.getElementById("voting")
// hide all views
- interfaceIntro.classList.add("hide")
interfaceVoting.classList.add("hide")
// hide all things in nav bar that might change based on view
@@ -300,19 +273,11 @@
What is Gitcoin’s core values ?
// update interface based on interface status
- if (status=="intro")
- {
- interfaceIntro.classList.remove("hide")
- btnStart.classList.remove("hide")
- console.debug("INTERFACE:INTRO")
- }
-
-
if (status=="voting")
{
interfaceVoting.classList.remove("hide")
availablePercent.classList.remove("hide")
- flashMessage("UP/DOWN key's to quickly distribute your voting power",8000);
+ // flashMessage("UP/DOWN key's to quickly distribute your voting power",8000);
console.debug("INTERFACE:VOTING")
}
@@ -320,14 +285,12 @@
What is Gitcoin’s core values ?
if (status=="success")
{
console.debug("INTERFACE:SUCCESS")
+
+ // forward
+ window.location = "/quadraticlands/mission/use/outro";
}
- if (status=="results")
- {
- console.debug("INTERFACE:RESULTS")
- }
-
}
@@ -382,6 +345,8 @@
What is Gitcoin’s core values ?
const signature = result.result;
console.log('signature', signature);
console.log('msgParams', JSON.parse( msgParams ));
+
+ updateInterface("success")
}
);
@@ -392,6 +357,10 @@
What is Gitcoin’s core values ?
+
+
+
+
// helper to build the EIP712Domain Object
function EIP712Domain(){
@@ -472,25 +441,6 @@
What is Gitcoin’s core values ?
-
diff --git a/app/quadraticlands/urls.py b/app/quadraticlands/urls.py
index 409a7ed6526..b54ab34ea4a 100644
--- a/app/quadraticlands/urls.py
+++ b/app/quadraticlands/urls.py
@@ -37,7 +37,7 @@
path('proposal/
/', proposal, name='proposal'),
re_path(r'^(?P about|leaderboard|privacy|terms-of-service|mission_knowledge_intro|dashboard|faq|web3|particletest|particletest2|proposal)$', base, name='quadraticlands_base'),
re_path(r'^mission/(?Pknowledge|receive|use)$', mission_base, name='mission_base'),
- re_path(r'^mission/(?Pknowledge|receive|use)/(?Pintro|outro|claim|snapshot|vote)$', mission_state, name='mission_state'),
+ re_path(r'^mission/(?Pknowledge|receive|use)/(?Pintro|outro|claim|snapshot|vote|delegationmode|delegate)$', mission_state, name='mission_state'),
re_path(r'^mission/(?Pknowledge|receive|use)/question/(?P1|2)$', mission_question, name='mission_question'),
re_path(r'^mission/(?Pknowledge|receive|use)/question/(?P1|2)/(?Pright|wrong|timeout)$', mission_answer, name='mission_answer'),