diff --git a/Public/assets/festival-info.css b/Public/assets/festival-info.css new file mode 100644 index 0000000..42fbfd1 --- /dev/null +++ b/Public/assets/festival-info.css @@ -0,0 +1,59 @@ + +.list-title { + font-size: 56px; + color: white; + top: 20px; + left: 5%; + width: 90%; + position: relative; +} + +.selector-box { + position: relative; + width: 90%; + left: 5%; + top: 20px; + bottom: 20px; + height: 60px; +} + +.selector-button { + position: absolute; + padding: 10px 0px; + border: thin solid rgba(255, 255, 255, 0.2); + background: rgba(255, 255, 255, 0.1); + text-align: center; + color: white; + top: 0%; + width: 33%; + margin: 0; + margin-top: 10px; + +} + +.left-button { + left: 0%; + border-radius: 15px 0px 0px 15px; +} + +.middle-button { + left: 33%; +} + +.right-button { + left: 66%; + border-radius: 0px 15px 15px 0px; +} + + +.member-list { + font-size: 24px; + color: white; + top: 20px; + left: 5%; + position: relative; + width: 90%; + height: 75%; + overflow-y: auto; + } + \ No newline at end of file diff --git a/Public/assets/festival-info.js b/Public/assets/festival-info.js new file mode 100644 index 0000000..4a8a7fa --- /dev/null +++ b/Public/assets/festival-info.js @@ -0,0 +1,19 @@ +function loadList(name, source) { + + document.getElementById("left-button").style.backgroundColor = 'rgba(255, 255, 255, 0.1)' + document.getElementById("middle-button").style.backgroundColor = 'rgba(255, 255, 255, 0.1)' + document.getElementById("right-button").style.backgroundColor = 'rgba(255, 255, 255, 0.1)' + source.style.backgroundColor = 'rgba(255, 255, 255, 0.3)' + + var txtFile = new XMLHttpRequest(); + var allText = "Liste nicht geladen"; + txtFile.onreadystatechange = function () { + if (txtFile.readyState === XMLHttpRequest.DONE && txtFile.status == 200) { + allText = txtFile.responseText.split("\n").join("
"); + } + document.getElementById("remote-content").innerHTML = allText; + } + var list = '/lists/' + name; + txtFile.open("GET", list, true); + txtFile.send(null); +} diff --git a/Public/assets/festival.css b/Public/assets/festival.css new file mode 100644 index 0000000..1305354 --- /dev/null +++ b/Public/assets/festival.css @@ -0,0 +1,1675 @@ +html { + font-family: -apple-system, BlinkMacSystemFont, "SF Hello", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; + font-weight: 200; +} + +html, body { + margin: 0; + padding: 0; +} + +body { + background-color: #2D212D; +} + +.wrapper { + padding: 0; + margin: 0; + min-height: 100%; + background: linear-gradient(160deg, #784141, #271c27); +} + +.texts { + padding: 5%; + width: 90%; + color: white; + display: -ms-grid; + display: grid; + row-gap: 10px; + -webkit-column-gap: 0px; + column-gap: 0px; + -ms-grid-columns: 100%; + grid-template-columns: 100%; + justify-items: center; + position: absolute; + top: 20%; + -webkit-transition-duration: 500ms; + transition-duration: 500ms; +} + +.title-text { + font-size: 144px; + -ms-grid-row: 1; + grid-row: 1; +} + +.normal-text { + font-size: 56px; + -ms-grid-column: 1; + grid-column: 1; + font-weight: 100; +} + +.date-text { + -ms-grid-row: 2; + grid-row: 2; +} + +.location-text { + -ms-grid-row: 3; + grid-row: 3; +} + +.site-title { + font-size: 56px; + color: white; + top: 20px; + left: 5%; + width: 90%; + position: absolute; +} + +.button { + padding: 10px 40px; + border: thin solid rgba(255, 255, 255, 0.2); + border-radius: 15px; + background: rgba(255, 255, 255, 0.1); + min-width: 100px; + text-align: center; +} + +.half-button { + padding: 10px 20px; + min-width: 80px; +} + +.button:hover { + border: thin solid rgba(255, 255, 255, 0.4); + background: rgba(255, 255, 255, 0.2); +} + +.register-button { + -ms-grid-row: 4; + grid-row: 4; + margin-top: 20px; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} + +.participation-buttons { + -ms-grid-row: 5; + grid-row: 5; + -ms-grid-column: 1; + grid-column: 1; + display: none; +} + +.not-participate-button { + margin-right: 10px; +} + +.participate-button { + margin-left: 10px; +} + +.name-form { + -ms-grid-row: 4; + grid-row: 4; + -ms-grid-column: 1; + grid-column: 1; + margin-top: 20px; + display: none; +} + +input[type=text] { + background-color: rgba(255, 255, 255, 0.3); + font-size: 56px; + color: white; + border: thin solid rgba(255, 255, 255, 0.2); + border-radius: 15px; + padding: 10px 10px; + font-family: -apple-system, BlinkMacSystemFont, "SF Hello", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; + font-weight: 100; +} + +::-webkit-input-placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: lightgray; + opacity: 1; + /* Firefox */ +} + +:-ms-input-placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: lightgray; + opacity: 1; + /* Firefox */ +} + +::-ms-input-placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: lightgray; + opacity: 1; + /* Firefox */ +} + +::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: lightgray; + opacity: 1; + /* Firefox */ +} + +:-ms-input-placeholder { + /* Internet Explorer 10-11 */ + color: lightgray; +} + +::-ms-input-placeholder { + /* Microsoft Edge */ + color: lightgray; +} + +.final-text { + -ms-grid-row: 4; + grid-row: 4; + margin: 40px 0; +} + +.registered-text { + display: none; +} + +.declined-text { + display: none; +} + +.error-text { + display: none; +} + +.add-calender-event { + -ms-grid-row: 5; + grid-row: 5; + /* display: none; */ +} + +@media only screen and (max-width: 800px) { + .title-text { + font-size: 18vw; + } + .normal-text { + font-size: 7vw; + } + input[type=text] { + font-size: 7vw; + } +} + +@media only screen and (min-aspect-ratio: 1 / 1) { + .title-text { + font-size: 12vh; + } + .normal-text { + font-size: 4vh; + } + input[type=text] { + font-size: 4vh; + } +} + +@-webkit-keyframes blinkOff { + from { + opacity: 1.0; + } + to { + opacity: 0.0; + } +} + +@keyframes blinkOff { + from { + opacity: 1.0; + } + to { + opacity: 0.0; + } +} + +@-webkit-keyframes blinkOn { + from { + opacity: 0.0; + } + to { + opacity: 1.0; + } +} + +@keyframes blinkOn { + from { + opacity: 0.0; + } + to { + opacity: 1.0; + } +} + +.bokeh { + width: 100%; + height: 100%; + position: absolute; + overflow: hidden; +} + +.bokeh div { + position: absolute; + overflow: hidden; + border-radius: 50%; + -webkit-animation-direction: alternate; + animation-direction: alternate; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} + +.bokeh div:nth-child(1) { + width: 9rem; + height: 9rem; + top: -9rem; + left: -6%; + color: rgba(255, 224, 169, 0.46); + -webkit-box-shadow: 0 24.9rem 0.3rem currentColor; + box-shadow: 0 24.9rem 0.3rem currentColor; + -webkit-animation-duration: 0.72s; + animation-duration: 0.72s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(2) { + width: 9rem; + height: 9rem; + top: -9rem; + left: -6%; + color: rgba(255, 224, 169, 0.34); + -webkit-box-shadow: 0 24.9rem 1.8rem currentColor; + box-shadow: 0 24.9rem 1.8rem currentColor; + -webkit-animation-duration: 0.72s; + animation-duration: 0.72s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(3) { + width: 9.8rem; + height: 9.8rem; + top: -9.8rem; + left: 37%; + color: rgba(230, 185, 123, 0.43); + -webkit-box-shadow: 0 5.5rem 0.4rem currentColor; + box-shadow: 0 5.5rem 0.4rem currentColor; + -webkit-animation-duration: 1.28s; + animation-duration: 1.28s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(4) { + width: 9.8rem; + height: 9.8rem; + top: -9.8rem; + left: 37%; + color: rgba(230, 185, 123, 0.37); + -webkit-box-shadow: 0 5.5rem 2.4rem currentColor; + box-shadow: 0 5.5rem 2.4rem currentColor; + -webkit-animation-duration: 1.28s; + animation-duration: 1.28s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(5) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: -8%; + color: rgba(235, 225, 178, 0.44); + -webkit-box-shadow: 0 24.4rem 0.6rem currentColor; + box-shadow: 0 24.4rem 0.6rem currentColor; + -webkit-animation-duration: 1.58s; + animation-duration: 1.58s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(6) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: -8%; + color: rgba(235, 225, 178, 0.26); + -webkit-box-shadow: 0 24.4rem 2.2rem currentColor; + box-shadow: 0 24.4rem 2.2rem currentColor; + -webkit-animation-duration: 1.58s; + animation-duration: 1.58s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(7) { + width: 7.4rem; + height: 7.4rem; + top: -7.4rem; + left: 87%; + color: rgba(222, 208, 162, 0.36); + -webkit-box-shadow: 0 24.2rem 0.4rem currentColor; + box-shadow: 0 24.2rem 0.4rem currentColor; + -webkit-animation-duration: 0.88s; + animation-duration: 0.88s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(8) { + width: 7.4rem; + height: 7.4rem; + top: -7.4rem; + left: 87%; + color: rgba(222, 208, 162, 0.32); + -webkit-box-shadow: 0 24.2rem 0.8rem currentColor; + box-shadow: 0 24.2rem 0.8rem currentColor; + -webkit-animation-duration: 0.88s; + animation-duration: 0.88s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(9) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: -5%; + color: rgba(248, 242, 231, 0.42); + -webkit-box-shadow: 0 22.3rem 0.3rem currentColor; + box-shadow: 0 22.3rem 0.3rem currentColor; + -webkit-animation-duration: 1.35s; + animation-duration: 1.35s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(10) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: -5%; + color: rgba(248, 242, 231, 0.25); + -webkit-box-shadow: 0 22.3rem 1.5rem currentColor; + box-shadow: 0 22.3rem 1.5rem currentColor; + -webkit-animation-duration: 1.35s; + animation-duration: 1.35s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(11) { + width: 7.8rem; + height: 7.8rem; + top: -7.8rem; + left: 40%; + color: rgba(222, 208, 162, 0.36); + -webkit-box-shadow: 0 1.7rem 0.3rem currentColor; + box-shadow: 0 1.7rem 0.3rem currentColor; + -webkit-animation-duration: 0.88s; + animation-duration: 0.88s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(12) { + width: 7.8rem; + height: 7.8rem; + top: -7.8rem; + left: 40%; + color: rgba(222, 208, 162, 0.37); + -webkit-box-shadow: 0 1.7rem 0.9rem currentColor; + box-shadow: 0 1.7rem 0.9rem currentColor; + -webkit-animation-duration: 0.88s; + animation-duration: 0.88s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(13) { + width: 7.4rem; + height: 7.4rem; + top: -7.4rem; + left: 33%; + color: rgba(222, 208, 162, 0.39); + -webkit-box-shadow: 0 3.5rem 0.9rem currentColor; + box-shadow: 0 3.5rem 0.9rem currentColor; + -webkit-animation-duration: 0.96s; + animation-duration: 0.96s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(14) { + width: 7.4rem; + height: 7.4rem; + top: -7.4rem; + left: 33%; + color: rgba(222, 208, 162, 0.38); + -webkit-box-shadow: 0 3.5rem 0.8rem currentColor; + box-shadow: 0 3.5rem 0.8rem currentColor; + -webkit-animation-duration: 0.96s; + animation-duration: 0.96s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(15) { + width: 8.6rem; + height: 8.6rem; + top: -8.6rem; + left: 12%; + color: rgba(230, 185, 123, 0.47); + -webkit-box-shadow: 0 14.9rem 0.5rem currentColor; + box-shadow: 0 14.9rem 0.5rem currentColor; + -webkit-animation-duration: 1.19s; + animation-duration: 1.19s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(16) { + width: 8.6rem; + height: 8.6rem; + top: -8.6rem; + left: 12%; + color: rgba(230, 185, 123, 0.3); + -webkit-box-shadow: 0 14.9rem 1.7rem currentColor; + box-shadow: 0 14.9rem 1.7rem currentColor; + -webkit-animation-duration: 1.19s; + animation-duration: 1.19s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(17) { + width: 6.2rem; + height: 6.2rem; + top: -6.2rem; + left: -10%; + color: rgba(222, 208, 162, 0.45); + -webkit-box-shadow: 0 16.1rem 0.3rem currentColor; + box-shadow: 0 16.1rem 0.3rem currentColor; + -webkit-animation-duration: 1.33s; + animation-duration: 1.33s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(18) { + width: 6.2rem; + height: 6.2rem; + top: -6.2rem; + left: -10%; + color: rgba(222, 208, 162, 0.26); + -webkit-box-shadow: 0 16.1rem 1.9rem currentColor; + box-shadow: 0 16.1rem 1.9rem currentColor; + -webkit-animation-duration: 1.33s; + animation-duration: 1.33s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(19) { + width: 7.8rem; + height: 7.8rem; + top: -7.8rem; + left: -18%; + color: rgba(235, 225, 178, 0.46); + -webkit-box-shadow: 0 8.4rem 0.9rem currentColor; + box-shadow: 0 8.4rem 0.9rem currentColor; + -webkit-animation-duration: 1.31s; + animation-duration: 1.31s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(20) { + width: 7.8rem; + height: 7.8rem; + top: -7.8rem; + left: -18%; + color: rgba(235, 225, 178, 0.22); + -webkit-box-shadow: 0 8.4rem 1.1rem currentColor; + box-shadow: 0 8.4rem 1.1rem currentColor; + -webkit-animation-duration: 1.31s; + animation-duration: 1.31s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(21) { + width: 5.4rem; + height: 5.4rem; + top: -5.4rem; + left: 60%; + color: rgba(248, 242, 231, 0.48); + -webkit-box-shadow: 0 1.4rem 0.4rem currentColor; + box-shadow: 0 1.4rem 0.4rem currentColor; + -webkit-animation-duration: 0.98s; + animation-duration: 0.98s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(22) { + width: 5.4rem; + height: 5.4rem; + top: -5.4rem; + left: 60%; + color: rgba(248, 242, 231, 0.23); + -webkit-box-shadow: 0 1.4rem 1.8rem currentColor; + box-shadow: 0 1.4rem 1.8rem currentColor; + -webkit-animation-duration: 0.98s; + animation-duration: 0.98s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(23) { + width: 7.8rem; + height: 7.8rem; + top: -7.8rem; + left: 50%; + color: rgba(222, 208, 162, 0.49); + -webkit-box-shadow: 0 2.3rem 0.2rem currentColor; + box-shadow: 0 2.3rem 0.2rem currentColor; + -webkit-animation-duration: 1.43s; + animation-duration: 1.43s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(24) { + width: 7.8rem; + height: 7.8rem; + top: -7.8rem; + left: 50%; + color: rgba(222, 208, 162, 0.34); + -webkit-box-shadow: 0 2.3rem 2.2rem currentColor; + box-shadow: 0 2.3rem 2.2rem currentColor; + -webkit-animation-duration: 1.43s; + animation-duration: 1.43s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(25) { + width: 8.6rem; + height: 8.6rem; + top: -8.6rem; + left: 20%; + color: rgba(230, 185, 123, 0.31); + -webkit-box-shadow: 0 20rem 0.9rem currentColor; + box-shadow: 0 20rem 0.9rem currentColor; + -webkit-animation-duration: 1.01s; + animation-duration: 1.01s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(26) { + width: 8.6rem; + height: 8.6rem; + top: -8.6rem; + left: 20%; + color: rgba(230, 185, 123, 0.25); + -webkit-box-shadow: 0 20rem 2.4rem currentColor; + box-shadow: 0 20rem 2.4rem currentColor; + -webkit-animation-duration: 1.01s; + animation-duration: 1.01s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(27) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: 12%; + color: rgba(230, 185, 123, 0.33); + -webkit-box-shadow: 0 14.8rem 0.7rem currentColor; + box-shadow: 0 14.8rem 0.7rem currentColor; + -webkit-animation-duration: 0.64s; + animation-duration: 0.64s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(28) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: 12%; + color: rgba(230, 185, 123, 0.23); + -webkit-box-shadow: 0 14.8rem 1.5rem currentColor; + box-shadow: 0 14.8rem 1.5rem currentColor; + -webkit-animation-duration: 0.64s; + animation-duration: 0.64s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(29) { + width: 8.6rem; + height: 8.6rem; + top: -8.6rem; + left: 15%; + color: rgba(224, 197, 165, 0.34); + -webkit-box-shadow: 0 10.3rem 0.5rem currentColor; + box-shadow: 0 10.3rem 0.5rem currentColor; + -webkit-animation-duration: 1.03s; + animation-duration: 1.03s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(30) { + width: 8.6rem; + height: 8.6rem; + top: -8.6rem; + left: 15%; + color: rgba(224, 197, 165, 0.38); + -webkit-box-shadow: 0 10.3rem 1.8rem currentColor; + box-shadow: 0 10.3rem 1.8rem currentColor; + -webkit-animation-duration: 1.03s; + animation-duration: 1.03s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(31) { + width: 9.4rem; + height: 9.4rem; + top: -9.4rem; + left: 70%; + color: rgba(248, 242, 231, 0.5); + -webkit-box-shadow: 0 1.4rem 0.7rem currentColor; + box-shadow: 0 1.4rem 0.7rem currentColor; + -webkit-animation-duration: 0.76s; + animation-duration: 0.76s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(32) { + width: 9.4rem; + height: 9.4rem; + top: -9.4rem; + left: 70%; + color: rgba(248, 242, 231, 0.3); + -webkit-box-shadow: 0 1.4rem 2.2rem currentColor; + box-shadow: 0 1.4rem 2.2rem currentColor; + -webkit-animation-duration: 0.76s; + animation-duration: 0.76s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(33) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: 24%; + color: rgba(224, 197, 165, 0.38); + -webkit-box-shadow: 0 23.8rem 0.6rem currentColor; + box-shadow: 0 23.8rem 0.6rem currentColor; + -webkit-animation-duration: 1.47s; + animation-duration: 1.47s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(34) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: 24%; + color: rgba(224, 197, 165, 0.21); + -webkit-box-shadow: 0 23.8rem 2.3rem currentColor; + box-shadow: 0 23.8rem 2.3rem currentColor; + -webkit-animation-duration: 1.47s; + animation-duration: 1.47s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(35) { + width: 7rem; + height: 7rem; + top: -7rem; + left: 76%; + color: rgba(248, 242, 231, 0.39); + -webkit-box-shadow: 0 12.8rem 0.8rem currentColor; + box-shadow: 0 12.8rem 0.8rem currentColor; + -webkit-animation-duration: 1.23s; + animation-duration: 1.23s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(36) { + width: 7rem; + height: 7rem; + top: -7rem; + left: 76%; + color: rgba(248, 242, 231, 0.23); + -webkit-box-shadow: 0 12.8rem 2.5rem currentColor; + box-shadow: 0 12.8rem 2.5rem currentColor; + -webkit-animation-duration: 1.23s; + animation-duration: 1.23s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(37) { + width: 9.8rem; + height: 9.8rem; + top: -9.8rem; + left: 74%; + color: rgba(255, 255, 217, 0.5); + -webkit-box-shadow: 0 3.6rem 0.7rem currentColor; + box-shadow: 0 3.6rem 0.7rem currentColor; + -webkit-animation-duration: 0.67s; + animation-duration: 0.67s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(38) { + width: 9.8rem; + height: 9.8rem; + top: -9.8rem; + left: 74%; + color: rgba(255, 255, 217, 0.21); + -webkit-box-shadow: 0 3.6rem 2.2rem currentColor; + box-shadow: 0 3.6rem 2.2rem currentColor; + -webkit-animation-duration: 0.67s; + animation-duration: 0.67s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(39) { + width: 9.4rem; + height: 9.4rem; + top: -9.4rem; + left: 85%; + color: rgba(255, 224, 169, 0.45); + -webkit-box-shadow: 0 1.9rem 0.5rem currentColor; + box-shadow: 0 1.9rem 0.5rem currentColor; + -webkit-animation-duration: 0.74s; + animation-duration: 0.74s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(40) { + width: 9.4rem; + height: 9.4rem; + top: -9.4rem; + left: 85%; + color: rgba(255, 224, 169, 0.36); + -webkit-box-shadow: 0 1.9rem 1.9rem currentColor; + box-shadow: 0 1.9rem 1.9rem currentColor; + -webkit-animation-duration: 0.74s; + animation-duration: 0.74s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(41) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: -15%; + color: rgba(248, 242, 231, 0.33); + -webkit-box-shadow: 0 10.3rem 0.8rem currentColor; + box-shadow: 0 10.3rem 0.8rem currentColor; + -webkit-animation-duration: 0.7s; + animation-duration: 0.7s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(42) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: -15%; + color: rgba(248, 242, 231, 0.3); + -webkit-box-shadow: 0 10.3rem 2rem currentColor; + box-shadow: 0 10.3rem 2rem currentColor; + -webkit-animation-duration: 0.7s; + animation-duration: 0.7s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(43) { + width: 5.8rem; + height: 5.8rem; + top: -5.8rem; + left: 15%; + color: rgba(230, 185, 123, 0.36); + -webkit-box-shadow: 0 24rem 0.4rem currentColor; + box-shadow: 0 24rem 0.4rem currentColor; + -webkit-animation-duration: 0.63s; + animation-duration: 0.63s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(44) { + width: 5.8rem; + height: 5.8rem; + top: -5.8rem; + left: 15%; + color: rgba(230, 185, 123, 0.33); + -webkit-box-shadow: 0 24rem 2rem currentColor; + box-shadow: 0 24rem 2rem currentColor; + -webkit-animation-duration: 0.63s; + animation-duration: 0.63s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(45) { + width: 5.8rem; + height: 5.8rem; + top: -5.8rem; + left: 100%; + color: rgba(248, 242, 231, 0.47); + -webkit-box-shadow: 0 4.3rem 0.5rem currentColor; + box-shadow: 0 4.3rem 0.5rem currentColor; + -webkit-animation-duration: 1.28s; + animation-duration: 1.28s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(46) { + width: 5.8rem; + height: 5.8rem; + top: -5.8rem; + left: 100%; + color: rgba(248, 242, 231, 0.34); + -webkit-box-shadow: 0 4.3rem 1.4rem currentColor; + box-shadow: 0 4.3rem 1.4rem currentColor; + -webkit-animation-duration: 1.28s; + animation-duration: 1.28s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(47) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: 25%; + color: rgba(222, 208, 162, 0.44); + -webkit-box-shadow: 0 18rem 1.1rem currentColor; + box-shadow: 0 18rem 1.1rem currentColor; + -webkit-animation-duration: 0.98s; + animation-duration: 0.98s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(48) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: 25%; + color: rgba(222, 208, 162, 0.39); + -webkit-box-shadow: 0 18rem 2.1rem currentColor; + box-shadow: 0 18rem 2.1rem currentColor; + -webkit-animation-duration: 0.98s; + animation-duration: 0.98s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(49) { + width: 7.4rem; + height: 7.4rem; + top: -7.4rem; + left: 7%; + color: rgba(255, 224, 169, 0.32); + -webkit-box-shadow: 0 12.5rem 0.7rem currentColor; + box-shadow: 0 12.5rem 0.7rem currentColor; + -webkit-animation-duration: 0.77s; + animation-duration: 0.77s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(50) { + width: 7.4rem; + height: 7.4rem; + top: -7.4rem; + left: 7%; + color: rgba(255, 224, 169, 0.34); + -webkit-box-shadow: 0 12.5rem 1.8rem currentColor; + box-shadow: 0 12.5rem 1.8rem currentColor; + -webkit-animation-duration: 0.77s; + animation-duration: 0.77s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(51) { + width: 9.8rem; + height: 9.8rem; + top: -9.8rem; + left: -6%; + color: rgba(230, 185, 123, 0.39); + -webkit-box-shadow: 0 21.7rem 0.8rem currentColor; + box-shadow: 0 21.7rem 0.8rem currentColor; + -webkit-animation-duration: 1.08s; + animation-duration: 1.08s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(52) { + width: 9.8rem; + height: 9.8rem; + top: -9.8rem; + left: -6%; + color: rgba(230, 185, 123, 0.26); + -webkit-box-shadow: 0 21.7rem 1.2rem currentColor; + box-shadow: 0 21.7rem 1.2rem currentColor; + -webkit-animation-duration: 1.08s; + animation-duration: 1.08s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(53) { + width: 6.2rem; + height: 6.2rem; + top: -6.2rem; + left: 12%; + color: rgba(222, 208, 162, 0.37); + -webkit-box-shadow: 0 21rem 0.2rem currentColor; + box-shadow: 0 21rem 0.2rem currentColor; + -webkit-animation-duration: 0.89s; + animation-duration: 0.89s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(54) { + width: 6.2rem; + height: 6.2rem; + top: -6.2rem; + left: 12%; + color: rgba(222, 208, 162, 0.35); + -webkit-box-shadow: 0 21rem 1.8rem currentColor; + box-shadow: 0 21rem 1.8rem currentColor; + -webkit-animation-duration: 0.89s; + animation-duration: 0.89s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(55) { + width: 9rem; + height: 9rem; + top: -9rem; + left: 88%; + color: rgba(255, 224, 169, 0.32); + -webkit-box-shadow: 0 11.9rem 0.6rem currentColor; + box-shadow: 0 11.9rem 0.6rem currentColor; + -webkit-animation-duration: 1.21s; + animation-duration: 1.21s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(56) { + width: 9rem; + height: 9rem; + top: -9rem; + left: 88%; + color: rgba(255, 224, 169, 0.27); + -webkit-box-shadow: 0 11.9rem 1.1rem currentColor; + box-shadow: 0 11.9rem 1.1rem currentColor; + -webkit-animation-duration: 1.21s; + animation-duration: 1.21s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(57) { + width: 5.8rem; + height: 5.8rem; + top: -5.8rem; + left: 18%; + color: rgba(235, 225, 178, 0.42); + -webkit-box-shadow: 0 20.5rem 0.6rem currentColor; + box-shadow: 0 20.5rem 0.6rem currentColor; + -webkit-animation-duration: 0.93s; + animation-duration: 0.93s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(58) { + width: 5.8rem; + height: 5.8rem; + top: -5.8rem; + left: 18%; + color: rgba(235, 225, 178, 0.37); + -webkit-box-shadow: 0 20.5rem 1rem currentColor; + box-shadow: 0 20.5rem 1rem currentColor; + -webkit-animation-duration: 0.93s; + animation-duration: 0.93s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(59) { + width: 8.2rem; + height: 8.2rem; + top: -8.2rem; + left: 32%; + color: rgba(235, 225, 178, 0.34); + -webkit-box-shadow: 0 16.1rem 0.5rem currentColor; + box-shadow: 0 16.1rem 0.5rem currentColor; + -webkit-animation-duration: 0.73s; + animation-duration: 0.73s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(60) { + width: 8.2rem; + height: 8.2rem; + top: -8.2rem; + left: 32%; + color: rgba(235, 225, 178, 0.34); + -webkit-box-shadow: 0 16.1rem 0.9rem currentColor; + box-shadow: 0 16.1rem 0.9rem currentColor; + -webkit-animation-duration: 0.73s; + animation-duration: 0.73s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(61) { + width: 5.8rem; + height: 5.8rem; + top: -5.8rem; + left: 7%; + color: rgba(235, 225, 178, 0.47); + -webkit-box-shadow: 0 23.7rem 1rem currentColor; + box-shadow: 0 23.7rem 1rem currentColor; + -webkit-animation-duration: 1.22s; + animation-duration: 1.22s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(62) { + width: 5.8rem; + height: 5.8rem; + top: -5.8rem; + left: 7%; + color: rgba(235, 225, 178, 0.3); + -webkit-box-shadow: 0 23.7rem 2.3rem currentColor; + box-shadow: 0 23.7rem 2.3rem currentColor; + -webkit-animation-duration: 1.22s; + animation-duration: 1.22s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(63) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: 100%; + color: rgba(230, 185, 123, 0.36); + -webkit-box-shadow: 0 21.3rem 1.1rem currentColor; + box-shadow: 0 21.3rem 1.1rem currentColor; + -webkit-animation-duration: 1.18s; + animation-duration: 1.18s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(64) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: 100%; + color: rgba(230, 185, 123, 0.38); + -webkit-box-shadow: 0 21.3rem 0.7rem currentColor; + box-shadow: 0 21.3rem 0.7rem currentColor; + -webkit-animation-duration: 1.18s; + animation-duration: 1.18s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(65) { + width: 9rem; + height: 9rem; + top: -9rem; + left: -4%; + color: rgba(255, 224, 169, 0.43); + -webkit-box-shadow: 0 10.7rem 0.9rem currentColor; + box-shadow: 0 10.7rem 0.9rem currentColor; + -webkit-animation-duration: 1.08s; + animation-duration: 1.08s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(66) { + width: 9rem; + height: 9rem; + top: -9rem; + left: -4%; + color: rgba(255, 224, 169, 0.27); + -webkit-box-shadow: 0 10.7rem 1rem currentColor; + box-shadow: 0 10.7rem 1rem currentColor; + -webkit-animation-duration: 1.08s; + animation-duration: 1.08s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(67) { + width: 8.2rem; + height: 8.2rem; + top: -8.2rem; + left: 53%; + color: rgba(224, 197, 165, 0.41); + -webkit-box-shadow: 0 12.3rem 0.8rem currentColor; + box-shadow: 0 12.3rem 0.8rem currentColor; + -webkit-animation-duration: 1.49s; + animation-duration: 1.49s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(68) { + width: 8.2rem; + height: 8.2rem; + top: -8.2rem; + left: 53%; + color: rgba(224, 197, 165, 0.22); + -webkit-box-shadow: 0 12.3rem 2.6rem currentColor; + box-shadow: 0 12.3rem 2.6rem currentColor; + -webkit-animation-duration: 1.49s; + animation-duration: 1.49s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(69) { + width: 9.8rem; + height: 9.8rem; + top: -9.8rem; + left: 46%; + color: rgba(222, 208, 162, 0.47); + -webkit-box-shadow: 0 6.3rem 0.4rem currentColor; + box-shadow: 0 6.3rem 0.4rem currentColor; + -webkit-animation-duration: 0.95s; + animation-duration: 0.95s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(70) { + width: 9.8rem; + height: 9.8rem; + top: -9.8rem; + left: 46%; + color: rgba(222, 208, 162, 0.22); + -webkit-box-shadow: 0 6.3rem 2.5rem currentColor; + box-shadow: 0 6.3rem 2.5rem currentColor; + -webkit-animation-duration: 0.95s; + animation-duration: 0.95s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(71) { + width: 9rem; + height: 9rem; + top: -9rem; + left: 66%; + color: rgba(235, 225, 178, 0.48); + -webkit-box-shadow: 0 7rem 0.6rem currentColor; + box-shadow: 0 7rem 0.6rem currentColor; + -webkit-animation-duration: 1.21s; + animation-duration: 1.21s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(72) { + width: 9rem; + height: 9rem; + top: -9rem; + left: 66%; + color: rgba(235, 225, 178, 0.3); + -webkit-box-shadow: 0 7rem 0.8rem currentColor; + box-shadow: 0 7rem 0.8rem currentColor; + -webkit-animation-duration: 1.21s; + animation-duration: 1.21s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(73) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: 38%; + color: rgba(248, 242, 231, 0.32); + -webkit-box-shadow: 0 21.1rem 0.4rem currentColor; + box-shadow: 0 21.1rem 0.4rem currentColor; + -webkit-animation-duration: 1.38s; + animation-duration: 1.38s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(74) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: 38%; + color: rgba(248, 242, 231, 0.36); + -webkit-box-shadow: 0 21.1rem 1.7rem currentColor; + box-shadow: 0 21.1rem 1.7rem currentColor; + -webkit-animation-duration: 1.38s; + animation-duration: 1.38s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(75) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: -15%; + color: rgba(255, 255, 217, 0.46); + -webkit-box-shadow: 0 8rem 0.2rem currentColor; + box-shadow: 0 8rem 0.2rem currentColor; + -webkit-animation-duration: 0.84s; + animation-duration: 0.84s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(76) { + width: 6.6rem; + height: 6.6rem; + top: -6.6rem; + left: -15%; + color: rgba(255, 255, 217, 0.26); + -webkit-box-shadow: 0 8rem 2.6rem currentColor; + box-shadow: 0 8rem 2.6rem currentColor; + -webkit-animation-duration: 0.84s; + animation-duration: 0.84s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(77) { + width: 9rem; + height: 9rem; + top: -9rem; + left: 80%; + color: rgba(255, 255, 217, 0.5); + -webkit-box-shadow: 0 10.9rem 1rem currentColor; + box-shadow: 0 10.9rem 1rem currentColor; + -webkit-animation-duration: 1.18s; + animation-duration: 1.18s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(78) { + width: 9rem; + height: 9rem; + top: -9rem; + left: 80%; + color: rgba(255, 255, 217, 0.4); + -webkit-box-shadow: 0 10.9rem 0.7rem currentColor; + box-shadow: 0 10.9rem 0.7rem currentColor; + -webkit-animation-duration: 1.18s; + animation-duration: 1.18s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(79) { + width: 8.6rem; + height: 8.6rem; + top: -8.6rem; + left: 39%; + color: rgba(248, 242, 231, 0.39); + -webkit-box-shadow: 0 15.6rem 0.3rem currentColor; + box-shadow: 0 15.6rem 0.3rem currentColor; + -webkit-animation-duration: 0.81s; + animation-duration: 0.81s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(80) { + width: 8.6rem; + height: 8.6rem; + top: -8.6rem; + left: 39%; + color: rgba(248, 242, 231, 0.4); + -webkit-box-shadow: 0 15.6rem 2rem currentColor; + box-shadow: 0 15.6rem 2rem currentColor; + -webkit-animation-duration: 0.81s; + animation-duration: 0.81s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(81) { + width: 8.2rem; + height: 8.2rem; + top: -8.2rem; + left: 80%; + color: rgba(230, 185, 123, 0.44); + -webkit-box-shadow: 0 21.3rem 0.3rem currentColor; + box-shadow: 0 21.3rem 0.3rem currentColor; + -webkit-animation-duration: 1.48s; + animation-duration: 1.48s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(82) { + width: 8.2rem; + height: 8.2rem; + top: -8.2rem; + left: 80%; + color: rgba(230, 185, 123, 0.39); + -webkit-box-shadow: 0 21.3rem 0.7rem currentColor; + box-shadow: 0 21.3rem 0.7rem currentColor; + -webkit-animation-duration: 1.48s; + animation-duration: 1.48s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(83) { + width: 9.4rem; + height: 9.4rem; + top: -9.4rem; + left: 13%; + color: rgba(235, 225, 178, 0.41); + -webkit-box-shadow: 0 5.2rem 0.7rem currentColor; + box-shadow: 0 5.2rem 0.7rem currentColor; + -webkit-animation-duration: 0.97s; + animation-duration: 0.97s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(84) { + width: 9.4rem; + height: 9.4rem; + top: -9.4rem; + left: 13%; + color: rgba(235, 225, 178, 0.29); + -webkit-box-shadow: 0 5.2rem 1.6rem currentColor; + box-shadow: 0 5.2rem 1.6rem currentColor; + -webkit-animation-duration: 0.97s; + animation-duration: 0.97s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(85) { + width: 7rem; + height: 7rem; + top: -7rem; + left: 79%; + color: rgba(255, 255, 217, 0.4); + -webkit-box-shadow: 0 20rem 0.6rem currentColor; + box-shadow: 0 20rem 0.6rem currentColor; + -webkit-animation-duration: 0.9s; + animation-duration: 0.9s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(86) { + width: 7rem; + height: 7rem; + top: -7rem; + left: 79%; + color: rgba(255, 255, 217, 0.24); + -webkit-box-shadow: 0 20rem 2rem currentColor; + box-shadow: 0 20rem 2rem currentColor; + -webkit-animation-duration: 0.9s; + animation-duration: 0.9s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(87) { + width: 9.8rem; + height: 9.8rem; + top: -9.8rem; + left: 99%; + color: rgba(222, 208, 162, 0.42); + -webkit-box-shadow: 0 11rem 0.5rem currentColor; + box-shadow: 0 11rem 0.5rem currentColor; + -webkit-animation-duration: 1.33s; + animation-duration: 1.33s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(88) { + width: 9.8rem; + height: 9.8rem; + top: -9.8rem; + left: 99%; + color: rgba(222, 208, 162, 0.3); + -webkit-box-shadow: 0 11rem 0.7rem currentColor; + box-shadow: 0 11rem 0.7rem currentColor; + -webkit-animation-duration: 1.33s; + animation-duration: 1.33s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(89) { + width: 9.4rem; + height: 9.4rem; + top: -9.4rem; + left: 34%; + color: rgba(235, 225, 178, 0.43); + -webkit-box-shadow: 0 22.7rem 0.5rem currentColor; + box-shadow: 0 22.7rem 0.5rem currentColor; + -webkit-animation-duration: 0.69s; + animation-duration: 0.69s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(90) { + width: 9.4rem; + height: 9.4rem; + top: -9.4rem; + left: 34%; + color: rgba(235, 225, 178, 0.34); + -webkit-box-shadow: 0 22.7rem 2.4rem currentColor; + box-shadow: 0 22.7rem 2.4rem currentColor; + -webkit-animation-duration: 0.69s; + animation-duration: 0.69s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(91) { + width: 7rem; + height: 7rem; + top: -7rem; + left: 75%; + color: rgba(248, 242, 231, 0.41); + -webkit-box-shadow: 0 20rem 0.8rem currentColor; + box-shadow: 0 20rem 0.8rem currentColor; + -webkit-animation-duration: 1.38s; + animation-duration: 1.38s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(92) { + width: 7rem; + height: 7rem; + top: -7rem; + left: 75%; + color: rgba(248, 242, 231, 0.38); + -webkit-box-shadow: 0 20rem 2.3rem currentColor; + box-shadow: 0 20rem 2.3rem currentColor; + -webkit-animation-duration: 1.38s; + animation-duration: 1.38s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(93) { + width: 8.2rem; + height: 8.2rem; + top: -8.2rem; + left: 76%; + color: rgba(230, 185, 123, 0.46); + -webkit-box-shadow: 0 9.4rem 0.6rem currentColor; + box-shadow: 0 9.4rem 0.6rem currentColor; + -webkit-animation-duration: 1.41s; + animation-duration: 1.41s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(94) { + width: 8.2rem; + height: 8.2rem; + top: -8.2rem; + left: 76%; + color: rgba(230, 185, 123, 0.32); + -webkit-box-shadow: 0 9.4rem 1.4rem currentColor; + box-shadow: 0 9.4rem 1.4rem currentColor; + -webkit-animation-duration: 1.41s; + animation-duration: 1.41s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(95) { + width: 8.6rem; + height: 8.6rem; + top: -8.6rem; + left: 75%; + color: rgba(248, 242, 231, 0.4); + -webkit-box-shadow: 0 15.1rem 0.6rem currentColor; + box-shadow: 0 15.1rem 0.6rem currentColor; + -webkit-animation-duration: 1.14s; + animation-duration: 1.14s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(96) { + width: 8.6rem; + height: 8.6rem; + top: -8.6rem; + left: 75%; + color: rgba(248, 242, 231, 0.27); + -webkit-box-shadow: 0 15.1rem 1.5rem currentColor; + box-shadow: 0 15.1rem 1.5rem currentColor; + -webkit-animation-duration: 1.14s; + animation-duration: 1.14s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(97) { + width: 6.2rem; + height: 6.2rem; + top: -6.2rem; + left: 30%; + color: rgba(224, 197, 165, 0.5); + -webkit-box-shadow: 0 9rem 0.2rem currentColor; + box-shadow: 0 9rem 0.2rem currentColor; + -webkit-animation-duration: 1.32s; + animation-duration: 1.32s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(98) { + width: 6.2rem; + height: 6.2rem; + top: -6.2rem; + left: 30%; + color: rgba(224, 197, 165, 0.26); + -webkit-box-shadow: 0 9rem 1.7rem currentColor; + box-shadow: 0 9rem 1.7rem currentColor; + -webkit-animation-duration: 1.32s; + animation-duration: 1.32s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} + +.bokeh div:nth-child(99) { + width: 9rem; + height: 9rem; + top: -9rem; + left: 11%; + color: rgba(255, 224, 169, 0.42); + -webkit-box-shadow: 0 5.2rem 0.5rem currentColor; + box-shadow: 0 5.2rem 0.5rem currentColor; + -webkit-animation-duration: 1.46s; + animation-duration: 1.46s; + -webkit-animation-name: blinkOn; + animation-name: blinkOn; +} + +.bokeh div:nth-child(100) { + width: 9rem; + height: 9rem; + top: -9rem; + left: 11%; + color: rgba(255, 224, 169, 0.33); + -webkit-box-shadow: 0 5.2rem 2rem currentColor; + box-shadow: 0 5.2rem 2rem currentColor; + -webkit-animation-duration: 1.46s; + animation-duration: 1.46s; + -webkit-animation-name: blinkOff; + animation-name: blinkOff; +} +/*# sourceMappingURL=festival.css.map */ \ No newline at end of file diff --git a/Public/assets/festival.css.map b/Public/assets/festival.css.map new file mode 100644 index 0000000..2cce8d4 --- /dev/null +++ b/Public/assets/festival.css.map @@ -0,0 +1,9 @@ +{ + "version": 3, + "mappings": "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", + "sources": [ + "festival.scss" + ], + "names": [], + "file": "festival.css" +} \ No newline at end of file diff --git a/Public/assets/festival.js b/Public/assets/festival.js new file mode 100644 index 0000000..891a996 --- /dev/null +++ b/Public/assets/festival.js @@ -0,0 +1,64 @@ +function showRegisterForm() { + document.getElementById("text-container").style.top = '2%' + document.getElementById("register-button").style.opacity = 0 + document.getElementById("participation-buttons").style.display = 'inline-block' + document.getElementById("name-form").style.display = 'inherit' + document.getElementById("add-calender-event").style.display = 'none' + document.getElementById("guest-name").focus() + var audio = document.getElementById("audio"); + audio.play(); +} + +async function participate(isParticipating) { + let value = document.getElementById("guest-name").value + if (!value) { + return + } + let name = value.trim() + document.getElementById("participation-buttons").style.display = 'none' + document.getElementById("name-form").style.display = 'none' + console.log("Registering: " + name); + if (isParticipating) { + let registered = await performRequest(name, "register") + if (registered) { + document.getElementById("registered-text").style.display = 'inherit' + document.getElementById("add-calender-event").style.display = 'inherit' + } else { + document.getElementById("error-text").style.display = 'inherit' + } + } else { + let declined = await performRequest(name, "decline") + if (declined) { + document.getElementById("declined-text").style.display = 'inherit' + } else { + document.getElementById("error-text").style.display = 'inherit' + } + } +} + +function handleErrors(response) { + if (!response.ok) throw new Error(response.status); + return response.text(); +} + +function catchErrors(error) { + console.log(error); + return "Failed"; +} + +async function performRequest(name, path) { + let text = await fetch("festival/api/" + path, { + method: 'POST', + body: name + }).then(handleErrors).catch(catchErrors); + if (text == "Success") { + console.log("Registered: " + name); + return true; + } + console.log("Failed to register: " + text); + return false; +} + +function downloadEvent(file) { + window.location= "files/" + file +} \ No newline at end of file diff --git a/Public/assets/festival.scss b/Public/assets/festival.scss new file mode 100644 index 0000000..3cd5d2c --- /dev/null +++ b/Public/assets/festival.scss @@ -0,0 +1,274 @@ +html { + font-family: -apple-system, BlinkMacSystemFont, "SF Hello", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; + font-weight: 200; +} + +html, body { + margin: 0; + padding: 0; +} + +body { + background-color: #2D212D; +} + +.wrapper { + padding: 0; margin: 0; + min-height: 100%; + background: linear-gradient(160deg, #784141, #271c27); +} + +.texts { + padding: 5%; + width: 90%; + color: white; + display: -ms-grid; + display: grid; + row-gap: 10px; + -webkit-column-gap: 0px; + column-gap: 0px; + grid-template-columns: 100%; + justify-items: center; + position: absolute; + top: 20%; + -webkit-transition-duration: 500ms; + transition-duration: 500ms; +} + +.title-text { + font-size: 144px; + -ms-grid-row: 1; + grid-row: 1; +} + +.normal-text { + font-size: 56px; + -ms-grid-column: 1; + grid-column: 1; + font-weight: 100; +} + +.date-text { + -ms-grid-row: 2; + grid-row: 2; +} + +.location-text { + -ms-grid-row: 3; + grid-row: 3; +} + +.site-title { + font-size: 56px; + color: white; + top: 20px; + left: 5%; + width: 90%; + position: absolute; +} + +.member-list { + font-size: 24px; + color: white; + top: 20%; + left: 5%; + position: absolute; + width: 90%; + height: 75%; + overflow-y: auto; +} + +.button { + padding: 10px 40px; + border: thin solid rgba(255, 255, 255, 0.2); + border-radius: 15px; + background: rgba(255, 255, 255, 0.1); + min-width: 100px; + text-align: center; +} + +.half-button { + padding: 10px 20px; + min-width: 80px; +} + +.button:hover { + border: thin solid rgba(255, 255, 255, 0.4); + background: rgba(255, 255, 255, 0.2); +} + +.register-button { + -ms-grid-row: 4; + grid-row: 4; + margin-top: 20px; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} + +.participation-buttons { + -ms-grid-row: 5; + grid-row: 5; + -ms-grid-column: 1; + grid-column: 1; + display: none; +} + +.not-participate-button { + margin-right: 10px; +} + +.participate-button { + margin-left: 10px; +} + +.name-form { + -ms-grid-row: 4; + grid-row: 4; + -ms-grid-column: 1; + grid-column: 1; + margin-top: 20px; + display: none; +} + +input[type=text] { + background-color: rgba(255, 255, 255, 0.3); + font-size: 56px; + color: white; + border: thin solid rgba(255, 255, 255, 0.2); + border-radius: 15px; + padding: 10px 10px; + font-family: -apple-system, BlinkMacSystemFont, "SF Hello", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; + font-weight: 100; +} + +::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: rgb(211, 211, 211); + opacity: 1; /* Firefox */ +} + +:-ms-input-placeholder { /* Internet Explorer 10-11 */ + color: rgb(211, 211, 211); +} + +::-ms-input-placeholder { /* Microsoft Edge */ + color: rgb(211, 211, 211); +} + +.final-text { + -ms-grid-row: 4; + grid-row: 4; + margin: 40px 0; +} + +.registered-text { + display: none; +} + +.declined-text { + display: none; +} + +.error-text { + display: none; +} + +.add-calender-event { + -ms-grid-row: 5; + grid-row: 5; + display: none; +} + +@media only screen and (max-width: 800px) { + .title-text { + font-size: 18vw; + } + .normal-text { + font-size: 7vw; + } + input[type=text] { + font-size: 7vw; + } +} + +@media only screen and (min-aspect-ratio: 1/1) { + .title-text { + font-size: 12vh; + } + .normal-text { + font-size: 4vh; + } + input[type=text] { + font-size: 4vh; + } +} + +@keyframes blinkOff { + from { opacity: 1.0; } + to { opacity: 0.0; } +} + +@keyframes blinkOn { + from { opacity: 0.0; } + to { opacity: 1.0; } +} + +.bokeh { + width: 100%; + height: 100%; + position: absolute; + overflow: hidden; +} + +$bokehCount: 50; +$bokehBaseSize: 5rem; +$bokehBaseDuration: 0.6s; +$colorSet: ( +#f8f2e7, +#e0c5a5, +#ffe0a9, +#ebe1b2, +rgb(255, 255, 217), +rgb(222, 208, 162), +rgb(230, 185, 123), +); +.bokeh div { + position: absolute; + overflow: hidden; + border-radius: 50%; + animation-direction: alternate; + animation-iteration-count: infinite; + animation-timing-function: ease-in-out; + + @for $i from 1 through $bokehCount { + $childSize: random(12) * 0.4rem + $bokehBaseSize; + $childLeft: random(120) * 1% - 20%; + $childColor: nth($colorSet, random(length($colorSet))); + $childDuration: $bokehBaseDuration + random(100) * 0.01s; + + $childDown: (random(250) * 0.1rem); + $cFirstOpacity: 0.3 + random(20) * 0.01; + $cSecondOpacity: 0.2 + random(20) * 0.01; + $cFirstBlur: 0.1rem + random(10) * 0.1rem; + $cSecondBlur: 0.6rem + random(20) * 0.1rem; + &:nth-child(#{(2*$i)-1}) { + width: $childSize; + height: $childSize; + top: -$childSize; + left: $childLeft; + color: rgba($childColor, $cFirstOpacity); + box-shadow: 0 $childDown $cFirstBlur currentColor; + animation-duration: $childDuration; + animation-name: blinkOn; + } + &:nth-child(#{2*$i}) { + width: $childSize; + height: $childSize; + top: -$childSize; + left: $childLeft; + color: rgba($childColor, $cSecondOpacity); + box-shadow: 0 $childDown $cSecondBlur currentColor; + animation-duration: $childDuration; + animation-name: blinkOff; + } + } +} \ No newline at end of file diff --git a/Public/festival-en.html b/Public/festival-en.html new file mode 100644 index 0000000..8b23268 --- /dev/null +++ b/Public/festival-en.html @@ -0,0 +1,128 @@ + + + + + + + + + + + + CC Festival + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CC Festival
+
30 July 2022   |   2 pm
+
Geiselwind, Germany
+
Register
+
+ +
+
+ Decline + Register +
+
Registration failed
+
Registration successful
+
Invitation declined
+
Add to calendar
+
+ +
+ + diff --git a/Public/festival.html b/Public/festival.html new file mode 100644 index 0000000..4bf1f79 --- /dev/null +++ b/Public/festival.html @@ -0,0 +1,128 @@ + + + + + + + + + + + + CC Festival + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CC Festival
+
30.Juli 2022   |   14:00 Uhr
+
Geiselwind
+
Registrieren
+
+ +
+
+ Ablehnen + Zusagen +
+
Registrierung fehlgeschlagen
+
Registrierung erfolgreich
+
Einladung abgelehnt
+
Kalendereintrag
+
+ +
+ + diff --git a/Public/icons/festival.ico b/Public/icons/festival.ico new file mode 100644 index 0000000..dc1b6bf Binary files /dev/null and b/Public/icons/festival.ico differ diff --git a/Public/icons/festival.png b/Public/icons/festival.png new file mode 100644 index 0000000..3f375b1 Binary files /dev/null and b/Public/icons/festival.png differ diff --git a/Public/info.html b/Public/info.html new file mode 100644 index 0000000..ce14c1e --- /dev/null +++ b/Public/info.html @@ -0,0 +1,54 @@ + + + + + + + + + + + + CC Festival + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ Registriert + Abgelehnt + Ereignisse +
+
Liste nicht geladen
+ +
+ +