diff --git a/files/assets/js/sparkle.min.js b/files/assets/js/sparkle.min.js new file mode 100644 index 000000000..45b707e28 --- /dev/null +++ b/files/assets/js/sparkle.min.js @@ -0,0 +1,2 @@ +(function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:d})},b.n=function(a){var c=a&&a.__esModule?function(){return a['default']}:function(){return a};return b.d(c,'a',c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p='',b(b.s=0)})([function(a,b,c){'use strict';Object.defineProperty(b,'__esModule',{value:!0});var d=c(1),e=c.n(d),f=c(5);HTMLElement.prototype.sparkle=function(a){a=a||{};var b=this.currentStyle||window.getComputedStyle(this);'relative'!==b.position&&'absolute'!==b.position&&'fixed'!==b.position&&(this.style.position='relative');let c=new f.a(a);c.fillParentElement(),this.insertAdjacentElement(a.position||'beforeend',c),c.animate()},NodeList.prototype.sparkle=function(a){this.forEach((b)=>{b.sparkle(a)})},HTMLElement.prototype.stopSparkling=function(){this.querySelectorAll('sparkle-div').forEach((a)=>a.remove)},NodeList.prototype.stopSparkling=function(){this.forEach((a)=>a.stopSparkling)}},function(a,b,c){var d=c(2);'string'==typeof d&&(d=[[a.i,d,'']]);c(4)(d,{insert:'head',singleton:!1});d.locals&&(a.exports=d.locals)},function(a,b,c){b=a.exports=c(3)(!1),b.push([a.i,'sparkle-div {\n display: block;\n overflow: hidden;\n}\nsparkle-div.cover {\n position: absolute;\n top: 0px;\n right: 0px;\n bottom: 0px;\n left: 0px;\n}\nsparkle-div sparkle-star-div {\n display: block;\n position: absolute;\n animation-name: sparkle;\n animation-duration: 4s;\n animation-timing-function: linear;\n object-fit: contain;\n}\nsparkle-div sparkle-star-div * {\n object-fit: contain;\n}\n@keyframes sparkle {\n 0% {\n transform: scale(0) rotate(0deg);\n opacity: 0;\n }\n 67% {\n transform: scale(3) rotate(360deg);\n opacity: 0.8;\n }\n 100% {\n transform: scale(0) rotate(540deg);\n opacity: 0;\n }\n}\n',''])},function(a){'use strict';function b(a,b){var d=a[1]||'',e=a[3];if(!e)return d;if(b&&'function'==typeof btoa){var f=c(e),g=e.sources.map(function(a){return'/*# sourceURL='.concat(e.sourceRoot).concat(a,' */')});return[d].concat(g).concat([f]).join('\n')}return[d].join('\n')}function c(a){var b=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),c='sourceMappingURL=data:application/json;charset=utf-8;base64,'.concat(b);return'/*# '.concat(c,' */')}a.exports=function(a){var c=[];return c.toString=function(){return this.map(function(c){var d=b(c,a);return c[2]?'@media '.concat(c[2],'{').concat(d,'}'):d}).join('')},c.i=function(a,b){'string'==typeof a&&(a=[[null,a,'']]);for(var d,e={},f=0;f`;if(a.starsource&&('string'==typeof a.starsource?b=a.starsource:this.starsource=a.starsource),!this.starsource){let a=document.createElement('div');a.style.display='block',a.innerHTML=b,a.width=this.size.width,a.height=this.size.height,this.starsource=a,this.starsource.style.visibility='hidden',this.starsource.style.width=this.size.width,this.starsource.style.height=this.size.height,this.insertAdjacentElement('beforeend',this.starsource)}}fillParentElement(){this.classList.add('cover')}animate(){for(let a,b=0;b{h.remove(),a.insertAdjacentElement('beforeend',new c(a))},e)}}b.a=c,customElements.define('sparkle-star-div',c)}]); +//# sourceMappingURL=sparkle.min.js.map \ No newline at end of file diff --git a/files/classes/user.py b/files/classes/user.py index f8ba04880..6da1fe0fc 100644 --- a/files/classes/user.py +++ b/files/classes/user.py @@ -17,8 +17,8 @@ from files.__main__ import Base, cache from files.helpers.security import * site = environ.get("DOMAIN").strip() -defaulttheme = environ.get("DEFAULT_THEME").strip() -defaultcolor = environ.get("DEFAULT_COLOR").strip() +defaulttheme = environ.get("DEFAULT_THEME", "light").strip() +defaultcolor = environ.get("DEFAULT_COLOR", "fff").strip() class User(Base, Stndrd, Age_times): __tablename__ = "users" id = Column(Integer, primary_key=True) diff --git a/files/routes/settings.py b/files/routes/settings.py index 5342b7a7d..c5b36f671 100644 --- a/files/routes/settings.py +++ b/files/routes/settings.py @@ -18,7 +18,7 @@ valid_password_regex = re.compile("^.{8,100}$") YOUTUBE_KEY = environ.get("YOUTUBE_KEY", "").strip() COINS_NAME = environ.get("COINS_NAME").strip() -GUMROAD_TOKEN = environ.get("GUMROAD_TOKEN").strip() +GUMROAD_TOKEN = environ.get("GUMROAD_TOKEN", "").strip() tiers={ "(Paypig)": 1,