diff --git a/assets/gameLoop.b95cc220.js b/assets/gameLoop.b95cc220.js index c9e9547..ad8e697 100644 --- a/assets/gameLoop.b95cc220.js +++ b/assets/gameLoop.b95cc220.js @@ -1 +1 @@ -import{_ as T,s as d,p as e,a as l,l as c,D as m,b as s,g as p}from"./index.154edd5d.js";import"./vue.e305c975.js";import{b1 as v}from"./@vue.359f7754.js";/* empty css */import"./nanoevents.1080beb7.js";import"./lz-string.f2f3b7cf.js";import"./is-plain-object.906d88e8.js";import"./vue-next-select.0b2b1d01.js";import"./vue-toastification.d643abb2.js";import"./@pixi.45135ab2.js";import"./eventemitter3.dc5195d7.js";import"./earcut.7c12e2a9.js";import"./url.5a27916e.js";import"./querystring.b35d81f8.js";import"./vuedraggable.96a532dc.js";import"./sortablejs.a0419146.js";import"./vue-textarea-autosize.35804eaf.js";let n=null,o=null;function r(){const t=Date.now();let i=(t-e.time)/1e3;e.time=t;const f=i;if(l.lastTenTicks.push(f),l.lastTenTicks.length>10&&(l.lastTenTicks=l.lastTenTicks.slice(1)),(o==null?void 0:o.value)&&!e.keepGoing||l.hasNaN||(i=Math.max(i,0),e.devSpeed===0))return;if(c.value=!1,e.offlineTime!=null){if(m.gt(e.offlineTime,s.offlineLimit*3600)&&(e.offlineTime=s.offlineLimit*3600),m.gt(e.offlineTime,0)&&e.devSpeed!==0){const u=Math.max(e.offlineTime/10,i);e.offlineTime=e.offlineTime-u,i+=u}else e.devSpeed===0&&(e.offlineTime+=i);(!e.offlineProd||m.lt(e.offlineTime,0))&&(e.offlineTime=null)}if(i=Math.min(i,s.maxTickLength),e.devSpeed!=null&&(i*=e.devSpeed),Number.isFinite(i)||(i=1e308),m.eq(i,0))return;e.timePlayed+=i,Number.isFinite(e.timePlayed)||(e.timePlayed=1e308);let a=f;for(;a>1;)p.emit("update",i/f,1),a--;p.emit("update",i*a/f,a),d.unthrottled?(requestAnimationFrame(r),n!=null&&(clearInterval(n),n=null)):n==null&&(n=setInterval(r,50))}async function M(){o=(await T(()=>import("./index.154edd5d.js").then(function(t){return t.c}),["assets/index.154edd5d.js","assets/index.061e3258.css","assets/@fontsource.c175eac8.css","assets/vue.e305c975.js","assets/earcut.7c12e2a9.js","assets/@vue.359f7754.js","assets/nanoevents.1080beb7.js","assets/lz-string.f2f3b7cf.js","assets/is-plain-object.906d88e8.js","assets/vue-next-select.0b2b1d01.js","assets/vue-next-select.9e6f4164.css","assets/vue-toastification.d643abb2.js","assets/vue-toastification.4b5f8ac8.css","assets/@pixi.45135ab2.js","assets/eventemitter3.dc5195d7.js","assets/url.5a27916e.js","assets/querystring.b35d81f8.js","assets/vuedraggable.96a532dc.js","assets/sortablejs.a0419146.js","assets/vue-textarea-autosize.35804eaf.js"])).hasWon,v(o,t=>{t&&p.emit("gameWon")}),d.unthrottled?requestAnimationFrame(r):n=setInterval(r,50)}export{M as startGameLoop}; +import{_ as T,s as d,p as e,a as l,l as c,D as m,b as s,g as p}from"./index.154edd5d.js";import"./vue.e305c975.js";import{b1 as v}from"./@vue.359f7754.js";/* empty css */import"./nanoevents.1080beb7.js";import"./lz-string.f2f3b7cf.js";import"./is-plain-object.906d88e8.js";import"./vue-next-select.0b2b1d01.js";import"./vue-toastification.d643abb2.js";import"./@pixi.45135ab2.js";import"./eventemitter3.dc5195d7.js";import"./earcut.7c12e2a9.js";import"./url.5a27916e.js";import"./querystring.b35d81f8.js";import"./vuedraggable.96a532dc.js";import"./sortablejs.a0419146.js";import"./vue-textarea-autosize.35804eaf.js";let n=null,o=null;function r(){const t=Date.now();let i=(t-e.time)/1e3;e.time=t;const f=i;if(l.lastTenTicks.push(f),l.lastTenTicks.length>10&&(l.lastTenTicks=l.lastTenTicks.slice(1)),(o==null?void 0:o.value)&&!e.keepGoing||l.hasNaN||(i=Math.max(i,0),e.devSpeed===0))return;if(c.value=!1,e.offlineTime!=null){if(m.gt(e.offlineTime,s.offlineLimit*3600)&&(e.offlineTime=s.offlineLimit*3600),m.gt(e.offlineTime,0)&&e.devSpeed!==0){const u=Math.max(e.offlineTime/10,i);e.offlineTime=e.offlineTime-u,i+=u}else e.devSpeed===0&&(e.offlineTime+=i);(!e.offlineProd||m.lt(e.offlineTime,0))&&(e.offlineTime=null)}if(i=Math.min(i,s.maxTickLength),e.devSpeed!=null&&(i*=e.devSpeed),Number.isFinite(i)||(i=1e308),m.eq(i,0))return;e.timePlayed+=i,Number.isFinite(e.timePlayed)||(e.timePlayed=1e308);let a=f;for(;a>1;)p.emit("update",i/f,1),a--;p.emit("update",i*a/f,a),d.unthrottled?(requestAnimationFrame(r),n!=null&&(clearInterval(n),n=null)):n==null&&(n=setInterval(r,50))}async function M(){o=(await T(()=>import("./index.154edd5d.js").then(function(t){return t.c}),["assets/index.154edd5d.js","assets/index.fc2aa971.css","assets/@fontsource.c175eac8.css","assets/vue.e305c975.js","assets/earcut.7c12e2a9.js","assets/@vue.359f7754.js","assets/nanoevents.1080beb7.js","assets/lz-string.f2f3b7cf.js","assets/is-plain-object.906d88e8.js","assets/vue-next-select.0b2b1d01.js","assets/vue-next-select.9e6f4164.css","assets/vue-toastification.d643abb2.js","assets/vue-toastification.4b5f8ac8.css","assets/@pixi.45135ab2.js","assets/eventemitter3.dc5195d7.js","assets/url.5a27916e.js","assets/querystring.b35d81f8.js","assets/vuedraggable.96a532dc.js","assets/sortablejs.a0419146.js","assets/vue-textarea-autosize.35804eaf.js"])).hasWon,v(o,t=>{t&&p.emit("gameWon")}),d.unthrottled?requestAnimationFrame(r):n=setInterval(r,50)}export{M as startGameLoop}; diff --git a/assets/index.061e3258.css b/assets/index.fc2aa971.css similarity index 51% rename from assets/index.061e3258.css rename to assets/index.fc2aa971.css index 050d27e..399a78b 100644 --- a/assets/index.061e3258.css +++ b/assets/index.fc2aa971.css @@ -1 +1 @@ -.table{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;max-width:100%;margin:0 auto}.table-grid{display:flex;flex-flow:column}.table+.table{margin-top:10px}.row{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;max-width:100%;margin:0 10px}.row>:not(.feature){margin:0;display:flex}.col{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;height:100%;margin:10px 0}.row.mergeAdjacent>.feature:not(.dontMerge),.row.mergeAdjacent>.tooltip-container>.feature:not(.dontMerge){margin-left:0;margin-right:0;border-radius:0}.row.mergeAdjacent>.feature:not(.dontMerge):first-child,.row.mergeAdjacent>.tooltip-container:first-child>.feature:not(.dontMerge){border-radius:var(--border-radius) 0 0 var(--border-radius)}.row.mergeAdjacent>.feature:not(.dontMerge):last-child,.row.mergeAdjacent>.tooltip-container:last-child>.feature:not(.dontMerge){border-radius:0 var(--border-radius) var(--border-radius) 0}.row.mergeAdjacent>.feature:not(.dontMerge):first-child:last-child,.row.mergeAdjacent>.tooltip-container:first-child:last-child>.feature:not(.dontMerge){border-radius:var(--border-radius)}.row-grid{display:flex}.row-grid.mergeAdjacent>.feature:not(.dontMerge),.row-grid.mergeAdjacent>.tooltip-container>.feature:not(.dontMerge){margin:0;border-radius:0}.row-grid.mergeAdjacent>.feature:not(.dontMerge):last-child,.row-grid.mergeAdjacent>.tooltip-container:last-child>.feature:not(.dontMerge){border-radius:0}.row-grid.mergeAdjacent>.feature:not(.dontMerge):first-child,.row-grid.mergeAdjacent>.tooltip-container:first-child>.feature:not(.dontMerge){border-radius:0}.table-grid>.row-grid.mergeAdjacent:last-child>.feature:not(.dontMerge):first-child{border-bottom-left-radius:var(--border-radius)}.table-grid>.row-grid.mergeAdjacent:first-child>.feature:not(.dontMerge):last-child{border-top-right-radius:var(--border-radius)}.table-grid>.row-grid.mergeAdjacent:first-child>.feature:not(.dontMerge):first-child{border-top-left-radius:var(--border-radius)}.table-grid>.row-grid.mergeAdjacent:last-child>.feature:not(.dontMerge):last-child{border-bottom-right-radius:var(--border-radius)}.col.mergeAdjacent .feature:not(.dontMerge){margin-top:0;margin-bottom:0;border-radius:0}.col.mergeAdjacent .feature:not(.dontMerge):first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}.col.mergeAdjacent .feature:not(.dontMerge):last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.col.mergeAdjacent .feature:not(.dontMerge):first-child:last-child{border-radius:var(--border-radius)}.resize-listener[data-v-2b1dc1bc]{position:absolute;top:0px;left:0;right:-4px;bottom:5px;z-index:-10;pointer-events:none}.modal-mask{position:fixed;z-index:9998;top:0;left:0;bottom:0;right:0;background-color:#00000080;transition:opacity .3s ease}.modal-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-container{min-width:640px;max-width:95vw;max-height:calc(95vh - 20px);background-color:var(--background);padding:20px;margin-top:20px;border-radius:5px;transition:all .3s ease;text-align:left;border:var(--modal-border);box-sizing:border-box;display:flex;flex-direction:column}.modal-header{width:100%;margin-top:-50px;text-align:center}.modal-header>h2{font-family:Great Vibes,cursive;font-weight:400;font-size:64px}.modal-body{margin:20px 0;width:100%;overflow-y:auto;overflow-x:hidden}.modal-footer{width:100%}.modal-default-footer{display:flex}.modal-default-flex-grow{flex-grow:1}.modal-enter-from,.modal-leave-active{opacity:0}.modal-enter-from .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.advent{width:80%;max-width:700px;background:url(./adventCalendarGameJamCalandar.0fdeb6b8.png);background-size:contain;display:flex;flex-direction:column;padding-top:28%;padding-left:10%;padding-right:10%;background-repeat:no-repeat;aspect-ratio:3151 / 4190}.advent.decorating{filter:hue-rotate(-150deg)}.advent.decorating>*{filter:hue-rotate(150deg)}.advent>.table{width:100%}.advent>.table>.row{width:100%;margin:0 0 -5%;justify-content:space-around}.notif[data-v-66323fd4]{position:absolute;top:0;left:5px;z-index:10;pointer-events:none;user-select:none;color:var(--accent3);font-size:x-large;animation:1s linear infinite bounce-66323fd4;border-radius:var(--border-radius);background:var(--locked)}@keyframes bounce-66323fd4{0%{animation-timing-function:cubic-bezier(.1361,.2514,.2175,.8786);transform:translate(0) scaleY(1)}37%{animation-timing-function:cubic-bezier(.7674,.1844,.8382,.7157);transform:translateY(-20px) scaleY(1)}72%{animation-timing-function:cubic-bezier(.1118,.2149,.2172,.941);transform:translate(0) scaleY(1)}87%{animation-timing-function:cubic-bezier(.7494,.2259,.8209,.6963);transform:translateY(10px) scaleY(.602)}to{transform:translate(0) scaleY(1)}}.tooltip-container[data-v-6102fa3a]{position:relative;--xoffset: 0px;--yoffset: 0px;text-shadow:none!important}.tooltip[data-v-6102fa3a],.tooltip[data-v-6102fa3a]:after{pointer-events:none;position:absolute}.tooltip[data-v-6102fa3a]{text-align:center;width:150px;font-size:14px;line-height:1.2;bottom:calc(100% + var(--yoffset));left:calc(50% + var(--xoffset));margin-bottom:5px;transform:translate(-50%);padding:7px;border-radius:3px;background-color:var(--tooltip-background);color:var(--points);z-index:100!important;word-break:break-word}.tooltip[data-v-6102fa3a] hr{margin:var(--feature-margin) 0}.shown[data-v-6102fa3a]{z-index:10}.fade-enter-from[data-v-6102fa3a],.fade-leave-to[data-v-6102fa3a]{opacity:0}.tooltip[data-v-6102fa3a]:after{content:" ";position:absolute;top:100%;bottom:100%;left:calc(50% - var(--xoffset));width:0;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--tooltip-background) transparent transparent transparent}.tooltip.left[data-v-6102fa3a],.side-nodes .tooltip[data-v-6102fa3a]:not(.right):not(.bottom):not(.top){bottom:calc(50% + var(--yoffset));left:unset;right:calc(100% + var(--xoffset));margin-bottom:unset;margin-right:5px;transform:translateY(50%)}.tooltip.left[data-v-6102fa3a]:after,.side-nodes .tooltip[data-v-6102fa3a]:not(.right):not(.bottom):not(.top):after{top:calc(50% + var(--yoffset));bottom:unset;left:100%;right:100%;margin-left:unset;margin-top:-5px;border-color:transparent transparent transparent var(--tooltip-background)}.tooltip.right[data-v-6102fa3a]{bottom:calc(50% + var(--yoffset));left:calc(100% + var(--xoffset));margin-bottom:unset;margin-left:5px;transform:translateY(50%)}.tooltip.right[data-v-6102fa3a]:after{top:calc(50% + var(--yoffset));left:0;right:100%;margin-left:-10px;margin-top:-5px;border-color:transparent var(--tooltip-background) transparent transparent}.tooltip.bottom[data-v-6102fa3a]{top:calc(100% + var(--yoffset));bottom:unset;left:calc(50% + var(--xoffset));margin-bottom:unset;margin-top:5px;transform:translate(-50%)}.tooltip.bottom[data-v-6102fa3a]:after{top:0;margin-top:-10px;border-color:transparent transparent var(--tooltip-background) transparent}.pinned[data-v-6102fa3a]{position:absolute;right:-5px;top:-5px;transform:rotate(45deg)}.collapsible-container[data-v-a72c16aa]{width:calc(100% - 10px)}.collapsible-toggle[data-v-a72c16aa]{max-width:unset;width:calc(100% + 0px);margin:0 0 0 -5px;background:var(--raised-background);padding:var(--feature-margin);color:var(--foreground);cursor:pointer;transition-duration:0s}.collapsible-toggle[data-v-a72c16aa]:last-child{margin-left:unset}[data-v-a72c16aa] .collapsible-toggle+.table{max-width:unset;width:calc(100% + 10px);margin-left:-5px}[data-v-a72c16aa] .col{margin-top:0;margin-bottom:0;width:100%}.mergeAdjacent .collapsible-toggle[data-v-a72c16aa]{border:0;border-top-left-radius:0!important;border-top-right-radius:0!important}[data-v-a72c16aa] .mergeAdjacent .feature:not(.dontMerge):first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}@keyframes letters-bar{0%{background:0 0 / auto 70% no-repeat linear-gradient(white,white),0 0 / 113px 113px repeat repeating-linear-gradient(-45deg,red 0 20px,white 20px 40px,blue 40px 60px,white 60px 80px)}to{background:0 0 / auto 70% no-repeat linear-gradient(white,white),113px 0px / 113px 113px repeat repeating-linear-gradient(-45deg,red 0 20px,white 20px 40px,blue 40px 60px,white 60px 80px)}}@keyframes wrapping-paper-bar{0%{background:0 0 / 113px 113px repeat repeating-linear-gradient(-45deg,rgb(255,76,76) 0 10px,rgb(255,255,255) 10px 20px,rgb(65,255,95) 20px 30px,rgb(255,255,255) 30px 40px)}to{background:113px 0 / 113px 113px repeat repeating-linear-gradient(-45deg,rgb(255,76,76) 0 10px,rgb(255,255,255) 10px 20px,rgb(65,255,95) 20px 30px,rgb(255,255,255) 30px 40px)}}@keyframes ribbon-bar{0%{background:0 0 / 114px 114px repeat repeating-linear-gradient(-45deg,darkred 0 10px,#af0000 10px 20px)}to{background:114px 0px / 114px 114px repeat repeating-linear-gradient(-45deg,darkred 0 10px,#af0000 10px 20px)}}@keyframes toys-bar{0%{background:0 0 / 114px 114px repeat repeating-linear-gradient(-45deg,#4bdc13 0 10px,green 10px 20px)}to{background:114px 0px / 114px 114px repeat repeating-linear-gradient(-45deg,#4bdc13 0 10px,green 10px 20px)}}.mark[data-v-2207999f]{position:absolute;left:-25px;top:-10px;width:30px;height:30px;z-index:1;pointer-events:none;margin-left:.9em;margin-right:.9em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em solid transparent;border-left:.3em solid transparent;font-size:10px}.star[data-v-2207999f]{left:-10px;width:0;height:0;margin-left:.9em;margin-right:.9em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em solid #ffcc00;border-left:.3em solid transparent;font-size:10px;pointer-events:none}.star[data-v-2207999f]:before,.star[data-v-2207999f]:after{content:"";width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em solid #ffcc00;border-left:1em solid transparent;transform:rotate(-35deg)}.star[data-v-2207999f]:after{transform:rotate(35deg)}.node[data-v-a48cb382]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.bar[data-v-8dbd7dd6]{position:relative;display:table;overflow:hidden;border-radius:10px;padding-bottom:1px}.overlayTextContainer[data-v-8dbd7dd6]{position:absolute;top:0;border-radius:10px;vertical-align:middle;display:flex;justify-content:center;z-index:3}.overlayText[data-v-8dbd7dd6]{z-index:6}.border[data-v-8dbd7dd6]{border:2px solid;border-radius:10px;border-color:var(--foreground);overflow:hidden}.border[data-v-8dbd7dd6]:not(.overlayTextContainer){margin:-1px 0 -1px -1px}.fill[data-v-8dbd7dd6]{position:absolute;background-color:var(--foreground);overflow:hidden;padding:.5px;margin-left:-.5px;transition-duration:.2s;z-index:2}.feature:not(li),.feature:not(li) button{position:relative;padding:5px;border-radius:var(--border-radius);border:2px solid rgba(0,0,0,.125);margin:var(--feature-margin);box-sizing:border-box;color:var(--feature-foreground);z-index:0;transition:all .5s,z-index 0s .5s}.can,.can button{background-color:var(--layer-color);cursor:pointer}.can:hover,.can:hover button{transform:scale(1.15);box-shadow:0 0 20px var(--points);z-index:1;transition:all .5s,z-index 0s}.locked,.locked button{background-color:var(--locked);cursor:not-allowed}.bought,.bought button{background-color:var(--bought);cursor:default}.clickable[data-v-b21cfe44]{min-height:120px;width:120px;font-size:10px}.clickable.small[data-v-b21cfe44]{min-height:unset}.clickable>*[data-v-b21cfe44]{pointer-events:none}.resize-listener[data-v-063f6d6b]{position:absolute;top:0px;left:0;right:-4px;bottom:5px;z-index:-10;pointer-events:none}svg[data-v-063f6d6b]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-10;pointer-events:none}.left-side-nodes[data-v-39ca96d0]{position:absolute;left:15px;top:65px}.side-nodes[data-v-39ca96d0]{position:absolute;right:15px;top:65px}.left-side-nodes[data-v-39ca96d0] .treeNode,.side-nodes[data-v-39ca96d0] .treeNode{margin:20px auto}.small[data-v-39ca96d0] .treeNode{height:60px;width:60px}.small[data-v-39ca96d0] .treeNode>*:first-child{font-size:30px}.treeNode[data-v-1c0c107d]{height:100px;width:100px;border-radius:50%;padding:0;margin:0 10px}.treeNode>*[data-v-1c0c107d]:first-child{width:100%;height:100%;border:2px solid rgba(0,0,0,.125);border-radius:inherit;font-size:40px;color:#00000080;text-shadow:2px 2px 4px rgba(0,0,0,.25);box-shadow:-4px -4px 4px #00000040 inset,0 0 20px var(--background);text-transform:capitalize;display:flex}.treeNode>*:first-child>*[data-v-1c0c107d]{pointer-events:none}.modifier-toggle{padding-right:10px;transform:translateY(-1px);display:inline-block}.modifier-toggle.collapsed{transform:translate(-5px,-5px) rotate(-90deg)}.sticky[data-v-cccac690]{position:sticky;background:var(--background);width:calc(100% - 2px);z-index:3}.main-display-container{vertical-align:middle;margin-bottom:20px;display:flex;transition-duration:0s}.upgrade[data-v-1110c7b2]{min-height:120px;width:120px;font-size:10px}.upgrade>*[data-v-1110c7b2]{pointer-events:none}.modifier-container{display:flex;padding:1px 8px}.modifier-container:nth-child(2n){background:var(--raised-background)}.modifier-amount{flex-shrink:0;text-align:right}:not(:first-of-type,:last-of-type)>.modifier-amount:after{content:var(--unit);opacity:0}.modifier-description{flex-grow:1}.key[data-v-5e2d38ce]{display:inline-block;height:1.4em;min-width:1em;margin-block:.1em;padding-inline:.2em;vertical-align:.1em;background:var(--foreground);color:var(--feature-foreground);border:1px solid #0007;border-radius:.3em;box-shadow:0 .1em #0007,0 .1em var(--foreground);font-size:smaller;text-align:center;user-select:none;transition:transform 0s,box-shadow 0s}.key[data-v-5e2d38ce]:active{transform:translateY(.1em);box-shadow:none}.field{display:flex;position:relative;min-height:2em;margin:10px 0;user-select:none;justify-content:space-between;align-items:center}.field>*{margin:0}.vue-select{width:50%;border-radius:var(--border-radius)}.field-buttons .vue-select{width:unset}.vue-select,.vue-dropdown{border-color:var(--outline)}.vue-dropdown{background:var(--raised-background)}.vue-dropdown-item{color:var(--foreground)}.vue-dropdown-item,.vue-dropdown-item *{transition-duration:0s}.vue-dropdown-item.highlighted{background-color:var(--highlighted)}.vue-dropdown-item.selected,.vue-dropdown-item.highlighted.selected{background-color:var(--bought)}.vue-input input{font-size:inherit}.vue-input input::placeholder{color:var(--link)}.milestone[data-v-c60a4c8e]{width:calc(100% - 10px);min-width:120px;padding-left:5px;padding-right:5px;background-color:var(--locked);border-width:4px;border-radius:5px;color:#00000080}.milestone.done[data-v-c60a4c8e]{background-color:var(--bought);cursor:default}.milestone[data-v-c60a4c8e] .equal-spaced{display:flex;justify-content:center}.milestone[data-v-c60a4c8e] .equal-spaced>*{margin:auto}.field[data-v-2a0854f4]{cursor:pointer;pointer-events:all}input[data-v-2a0854f4]{appearance:none;pointer-events:none}span[data-v-2a0854f4]{width:100%;padding-right:41px;position:relative}input+span[data-v-2a0854f4]:before{content:"";position:absolute;top:calc(50% - 7px);right:0px;border-radius:7px;width:36px;height:14px;background-color:var(--outline);opacity:.38;vertical-align:top;transition:background-color .2s,opacity .2s;border:solid 1px var(--feature-foreground)}input+span[data-v-2a0854f4]:after{content:"";position:absolute;top:calc(50% - 10px);right:16px;border-radius:50%;width:20px;height:20px;background-color:var(--locked);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;transition:background-color .2s,transform .2s;border:solid 1px var(--feature-foreground)}input:checked+span[data-v-2a0854f4]:before{background-color:var(--link);opacity:.6}input:checked+span[data-v-2a0854f4]:after{background-color:var(--link);transform:translate(16px)}input:active+span[data-v-2a0854f4]:before{background-color:var(--link);opacity:.6}input:checked:active+span[data-v-2a0854f4]:before{background-color:var(--outline);opacity:.38}input:disabled+span[data-v-2a0854f4]{color:#000;opacity:.38;cursor:default}input:disabled+span[data-v-2a0854f4]:before{background-color:var(--outline);opacity:.38}input:checked:disabled+span[data-v-2a0854f4]:before{background-color:var(--link);opacity:.6}.tabButton[data-v-610a2549]{background-color:transparent;color:var(--foreground);font-size:20px;cursor:pointer;padding:5px 20px;margin:5px;border-radius:5px;border:2px solid;flex-shrink:0;border-color:var(--layer-color)}.tabButton[data-v-610a2549]:hover{transform:scale(1.1);text-shadow:0 0 7px var(--foreground)}:not(.floating)>.tabButton[data-v-610a2549]{height:50px;margin:0;border-left:none;border-right:none;border-top:none;border-bottom-width:4px;border-radius:0;transform:unset}:not(.floating) .tabButton[data-v-610a2549]:not(.active){border-bottom-color:transparent}.tabButton>*[data-v-610a2549]{pointer-events:none}.tab-family-container[data-v-c168dfd4]{margin:calc(50px + var(--feature-margin)) 20px var(--feature-margin) 20px;position:relative;border:solid 4px;border-color:var(--outline);overflow-y:auto}.layer-tab>.tab-family-container[data-v-c168dfd4]:first-child{margin:-4px -11px var(--feature-margin) -11px;padding-bottom:50px}.layer-tab>.tab-family-container[data-v-c168dfd4]:first-child:nth-last-child(3){border-bottom-style:none;border-left-style:none;border-right-style:none;height:calc(100% + 50px)}.modal-body>.tab-family-container[data-v-c168dfd4]:first-child{margin:calc(10px + var(--feature-margin)) 10px 0 10px;border:none}.tab-family-container[data-v-c168dfd4]>:nth-child(2){margin-top:20px}.modal-body>.tab-family-container[data-v-c168dfd4]>:nth-child(2){margin-top:50px}.tab-family-container[data-v-f18896fc][data-v-c168dfd4]>:last-child{margin-bottom:20px}.tab-buttons-container[data-v-c168dfd4]{z-index:4}.tab-buttons-container[data-v-c168dfd4]:not(.floating){border-bottom:solid 4px;border-color:inherit}:not(.layer-tab):not(.modal-body)>.tab-family-container>.tab-buttons-container[data-v-c168dfd4]:not(.floating){width:calc(100% + 6px);margin-left:-3px}.tab-buttons-container:not(.floating) .tab-buttons[data-v-c168dfd4]{text-align:left;margin-bottom:-4px}.tab-buttons-container.floating .tab-buttons[data-v-c168dfd4]{justify-content:center;margin-top:-25px}.tab-buttons[data-v-c168dfd4]{margin-bottom:24px;display:flex;flex-flow:wrap;z-index:4}.layer-tab>.tab-family-container:first-child:nth-last-child(3)>.tab-buttons-container>.tab-buttons[data-v-c168dfd4]{padding-right:60px}.tab-buttons[data-v-c168dfd4]:not(.floating){text-align:left;border-bottom:inherit;border-width:4px;box-sizing:border-box;height:50px}.modal-body .tab-buttons[data-v-c168dfd4]{width:100%;margin-left:0;margin-right:0;padding-left:0}.showGoBack>.tab-family-container>.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-c168dfd4]{padding-left:70px}:not(.showGoBack)>.tab-family-container>.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-c168dfd4]{padding-left:0}.minimizable>.tab-buttons-container[data-v-c168dfd4]:not(.floating):first-child{padding-right:50px}.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-c168dfd4]{margin-top:-50px}.tab-buttons-container+*[data-v-c168dfd4]{margin-top:20px}.factoryDisp[data-v-573a86c3]{position:absolute;top:0;bottom:0;left:158px;right:0;touch-action:none}.factory-tabs{position:absolute!important;top:0;bottom:-6px;left:-12px;right:0;border:0px solid var(--outline)}.factory-tabs>:nth-child(2){margin-top:60px!important}.energy-bar .overlayText{display:block;width:100%;padding:10px;line-height:30px;height:30px}.energy-bar,.energy-bar .overlayTextContainer{overflow:visible!important}.energy-bar .overlayText>div{background:var(--raised-background);border-radius:var(--border-radius);box-shadow:0 1px 5px #000;line-height:20px;height:20px}.energy-bar .overlayText>div:first-child{padding:5px 10px;float:left}.energy-bar .overlayText>div:last-child{height:30px;float:right}.energy-bar .overlayText .tooltip-container{display:inline-block}.control-btn{background:transparent;color:var(--foreground);border:none;line-height:30px;height:30px}:not(:first-child)>.control-btn{border-left:1px solid var(--foreground)}.factory-container{width:auto;top:113px;bottom:0;left:0px;right:0px;position:absolute;background-color:var(--raised-background);overflow:hidden;z-index:1}.info-container{position:absolute;width:max-content;max-width:300px;margin:20px 0 10px 10px;padding:5px 10px;background:var(--background);border-radius:var(--border-radius);box-shadow:0 1px 5px #000;text-align:left;font-size:smaller;transition:height .3s;pointer-events:none;user-select:none;z-index:2}.comp-container{position:absolute;top:0;left:0;bottom:0;width:158px;z-index:-1}.comp-container.hovered{z-index:1}.comp-info{position:absolute;top:0;right:-10px;padding:5px 10px;width:max-content;max-width:320px;background:var(--background);border-radius:var(--border-radius);box-shadow:0 1px 5px #0007;text-align:left;font-size:smaller;pointer-events:none;transition:transform .3s;z-index:-1}.comp-list .comp:nth-child(2n - 1) .comp-info{right:-85px}.comp-list .comp:hover .comp-info{transform:translate(calc(20px + 100%))}.comp-list{width:100%;height:100%;overflow-y:overlay;overflow-x:hidden;padding-right:370px;direction:rtl}.comp-list-child{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;align-content:flex-start;width:148px;direction:ltr}.comp-list:after{content:"";position:absolute;border-right:solid 2px var(--locked);background:var(--raised-background);top:0;bottom:0;left:0;right:0;z-index:-1}.comp-list .comp{position:relative;width:50px;height:50px;margin:10px;pointer-events:all}.comp-list .comp:nth-child(3):after,.comp-list .comp:nth-child(4):after{content:"";position:absolute;top:calc(100% + 10px);height:2px;background-color:var(--foreground);left:0;right:0}.comp-list .comp:nth-child(3):after{right:-50px}.comp-list .comp:nth-child(4):after{left:-50px}.comp-list .comp img.selected:not(.producedItem){transform:translate(-5px,-5px);filter:drop-shadow(2px 2px 0 var(--foreground)) drop-shadow(5px 5px 5px #0007)}.producedItem{position:absolute;pointer-events:none;width:calc(50px / 3);height:calc(50px / 3);left:10px;top:25px}.toy[data-v-9ca7cc66]{width:90px;display:flex;flex-direction:column;margin:10px!important}.toy img[data-v-9ca7cc66]{width:100%;aspect-ratio:1/1}@keyframes focused-focus-bar{0%{background:0 0 / 28px 28px repeat repeating-linear-gradient(-45deg,red 0 10px,green 10px 20px)}to{background:28px 0px / 28px 28px repeat repeating-linear-gradient(-45deg,red 0 10px,green 10px 20px)}}@keyframes focused-xp-bar{0%{background:0 0 / 28px 28px repeat repeating-linear-gradient(-45deg,yellow 0 10px,lime 10px 20px)}to{background:28px 0px / 28px 28px repeat repeating-linear-gradient(-45deg,yellow 0 10px,lime 10px 20px)}}.day[data-v-627d92b6]{flex:13% 0 0;position:relative;display:flex;background-color:var(--raised-background);aspect-ratio:1;margin:5%}.mastered.day.wallpaper[data-v-627d92b6]{box-shadow:#00000040 0 0 0 3px inset;background:linear-gradient(225deg,rgb(255,76,76) 11.1%,rgb(255,255,255) 11.1% 22.2%,rgb(65,255,95) 22.2% 33.3%,rgb(255,255,255) 33.3% 44.4%,rgb(255,76,76) 44.4% 55.5%,rgb(255,255,255) 55.5% 66.6%,rgb(65,255,95) 66.6% 77.7%,rgb(255,255,255) 77.7% 88.8%,rgb(255,76,76) 88.8%)}.door-enter-from[data-v-627d92b6]:before,.door-enter-from[data-v-627d92b6]:after,.door-close-enter-to[data-v-627d92b6]:before,.door-close-enter-to[data-v-627d92b6]:after{transform:perspective(150px) rotateY(0)!important}.door-enter-from .date[data-v-627d92b6],.door-close-enter-to .date[data-v-627d92b6]{transform:translate(-50%,-50%) perspective(150px) rotateY(0)!important}.door-enter-active[data-v-627d92b6]:before,.door-enter-active[data-v-627d92b6]:after,.door-close-enter-active[data-v-627d92b6]:before,.door-close-enter-active[data-v-627d92b6]:after{z-index:2}.door-enter-active .date[data-v-627d92b6],.door-close-enter-active .date[data-v-627d92b6]{z-index:3}.day .doors[data-v-627d92b6]:before,.day .doors[data-v-627d92b6]:after,.day .doors .date[data-v-627d92b6]{transition:1s}.day.opened .doors[data-v-627d92b6]:before{transform-origin:left}.day.opened .doors[data-v-627d92b6]:after{transform-origin:right}.day.opened:not(.masteryLock) .doors[data-v-627d92b6]:before{transform:perspective(150px) rotateY(-135deg)}.day.opened:not(.masteryLock) .doors[data-v-627d92b6]:after{transform:perspective(150px) rotateY(135deg)}.day.opened .doors .date[data-v-627d92b6]:first-child{transform-origin:left;clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.day.opened .doors .date[data-v-627d92b6]:last-child{transform-origin:right;clip-path:polygon(100% 0,50% 0,50% 100%,100% 100%)}.day.opened:not(.masteryLock) .doors .date[data-v-627d92b6]:first-child{transform:translate(-50%,-50%) perspective(150px) rotateY(-135deg)}.day.opened:not(.masteryLock) .doors .date[data-v-627d92b6]:last-child{transform:translate(-50%,-50%) perspective(150px) rotateY(135deg)}.tooltip-container[data-v-627d92b6],.doors[data-v-627d92b6]{position:absolute;width:100%;height:100%;top:0;left:0}.day.opened .doors[data-v-627d92b6]{cursor:pointer}.doors[data-v-627d92b6]:before,.doors[data-v-627d92b6]:after{content:"";position:absolute;background-color:var(--locked);width:50%;height:100%;pointer-events:none;z-index:1}.doors[data-v-627d92b6]:before{top:0;left:0}.doors[data-v-627d92b6]:after{top:0;right:0}.masteryLock[data-v-627d92b6]{cursor:not-allowed}.masteryLock>*[data-v-627d92b6]{pointer-events:none}.masteryLock>*[data-v-627d92b6]>:not(.doors){opacity:0}.masteryLock .icon[data-v-627d92b6]{transition-duration:.2s;transition-delay:.8s}.mastered.wallpaper .doors[data-v-627d92b6]:before,.mastered.wallpaper .doors[data-v-627d92b6]:after{background:linear-gradient(225deg,rgb(255,76,76) 11.1%,rgb(255,255,255) 11.1% 22.2%,rgb(65,255,95) 22.2% 33.3%,rgb(255,255,255) 33.3% 44.4%,rgb(255,76,76) 44.4% 55.5%,rgb(255,255,255) 55.5% 66.6%,rgb(65,255,95) 66.6% 77.7%,rgb(255,255,255) 77.7% 88.8%,rgb(255,76,76) 88.8%)}.mastered .ribbon[data-v-627d92b6]{position:absolute;top:-2px;left:0px;width:calc(100% + 0px);height:calc(100% + 4px);overflow:hidden;pointer-events:none;user-select:none;z-index:11}.mastered .ribbon[data-v-627d92b6]:after{content:"\1f380";color:red;position:absolute;top:-5px;left:-5px;font-size:xx-large;transform:rotate(-45deg);z-index:1}.mastered .ribbon[data-v-627d92b6]:before{content:"";width:calc(100% - 24px);height:100%;border:solid darkred 8px;transform:rotate(45deg);position:absolute;top:0;left:0;border-top:none;border-bottom:none;z-index:1}.date[data-v-627d92b6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:large;pointer-events:none;user-select:none;backface-visibility:hidden;width:calc(100% - 14px)}.timer[data-v-627d92b6]{position:absolute;bottom:-12px;left:50%;padding:0 3px;transform:translate(-50%);z-index:3;pointer-events:none;user-select:none;white-space:nowrap;font-size:small;border:2px solid rgba(0,0,0,.125);border-radius:var(--border-radius);background:var(--locked)}.icon[data-v-627d92b6]{pointer-events:none;background-size:contain;width:90%;height:90%;margin:5%}.lore[data-v-627d92b6]{position:absolute;top:2px;right:2px;width:20px;height:20px;z-index:1;border-radius:50%;cursor:pointer;background-color:var(--highlighted);user-select:none}.lore[data-v-627d92b6]:hover{box-shadow:0 0 10px var(--points)}.lock[data-v-627d92b6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.2;font-size:400%;z-index:2}.scene[data-v-bf061c5e]{width:600px;position:relative;max-width:95%;aspect-ratio:2/1}.scene[data-v-bf061c5e]:after{content:"";position:absolute;width:100%;height:20%;border-radius:50% 50% 0 0/100% 100% 0 0;bottom:0;background:white}.scene-item[data-v-bf061c5e]{width:13.3%;height:26.6%;position:absolute;z-index:1}.scene-bubble[data-v-bf061c5e]{position:absolute;background:white;height:20%;padding:5px;border-radius:10px}.scene-bubble[data-v-bf061c5e]:after{content:"";position:absolute;width:0;height:0;top:100%;left:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid white}.scene-bubble.left[data-v-bf061c5e]:after{left:unset;right:100%;top:30px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:15px solid white;border-left:unset;z-index:1}.scene-bubble .scene-item[data-v-bf061c5e]{height:calc(100% - 10px);width:unset;aspect-ratio:1/1;position:static}.layer-tab[data-v-da5746d4]:not(.minimized){padding-top:20px;padding-bottom:20px;min-height:100%;flex-grow:1;text-align:center;position:relative}.inner-tab>.layer-container>.layer-tab[data-v-da5746d4]:not(.minimized){padding-top:50px}.layer-tab.minimized[data-v-da5746d4]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;padding:55px 0 0;margin:0;cursor:pointer;font-size:40px;color:var(--foreground);border:none;background-color:transparent}.layer-tab.minimized>*[data-v-da5746d4]{margin:0;writing-mode:vertical-rl;text-align:left;padding-left:10px;width:50px}.inner-tab>.layer-container>.layer-tab[data-v-da5746d4]:not(.minimized){margin:-50px -10px;padding:50px 10px}.modal-body .layer-tab[data-v-da5746d4]{padding-bottom:0}.modal-body .layer-tab[data-v-da5746d4]:not(.hasSubtabs){padding-top:0}.minimize[data-v-da5746d4]{position:sticky;top:6px;right:9px;z-index:7;line-height:30px;border:none;background:var(--background);box-shadow:var(--background) 0 2px 3px 5px;border-radius:50%;color:var(--foreground);font-size:40px;cursor:pointer;margin-top:-44px;margin-right:-30px}.minimized+.minimize[data-v-da5746d4]{transform:rotate(-90deg);top:10px;right:18px;pointer-events:none}.layer-tab.minimized>*>.desc{color:var(--accent1);font-size:30px}details[data-v-4b4bda40]{margin:10px 0;padding-left:18px}summary[data-v-4b4bda40]{cursor:pointer;margin-bottom:10px;margin-left:-18px}ul[data-v-4b4bda40]{margin:var(--feature-margin) 0;background:var(--raised-background);border:2px solid rgba(0,0,0,.125);padding:5px 5px 5px 15px;list-style:inside}li[data-v-4b4bda40]{margin:8px 0}li[data-v-4b4bda40]:before{padding:2px 8px;margin-right:8px;border-radius:var(--border-radius)}.feature[data-v-4b4bda40]:before{content:"Feature";background:var(--accent1)}.fix[data-v-4b4bda40]:before{content:"Fix";background:var(--accent2)}.balancing[data-v-4b4bda40]:before{content:"Balancing";background:var(--accent3)}.breaking[data-v-4b4bda40]:before{content:"Breaking";background:var(--danger)}.info-modal .modal-header{font-family:unset;font-weight:unset;font-size:unset;margin-top:unset}.info-modal-header{display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.info-modal-header *{margin:0}.info-modal-logo{height:4em;width:4em}.info-modal-title{display:flex;flex-grow:1;flex-direction:column;padding:10px 0;text-align:center}.info-modal-title h2{font-family:Great Vibes,cursive;font-weight:400;font-size:64px;margin-top:-40px}.info-modal-discord-link{display:flex;align-items:center}.info-modal-discord{margin:0 4px 0 0}.feedback[data-v-01a1b95c]{position:relative}.feedback[data-v-01a1b95c]:after{position:absolute;left:calc(100% + 5px);top:50%;transform:translateY(-50%);content:"\2714";opacity:0;pointer-events:none;box-shadow:inset 0 0 0 35px #6f94b600;text-shadow:none}.feedback.left[data-v-01a1b95c]:after{left:unset;right:calc(100% + 5px)}.feedback.activated[data-v-01a1b95c]:after{animation:feedback-01a1b95c .5s ease-out forwards}@keyframes feedback-01a1b95c{0%{opacity:1;transform:scale3d(.4,.4,1),translateY(-50%)}80%{opacity:.1}to{opacity:0;transform:scale3d(1.2,1.2,1),translateY(-50%)}}.option-tabs{border-bottom:2px solid var(--outline)}.option-tabs button{background-color:transparent;color:var(--foreground);margin-bottom:-2px;font-size:14px;cursor:pointer;padding:5px 20px;border:none;border-bottom:2px solid var(--foreground)}.option-tabs button:not(.selected){border-bottom-color:transparent}.option-title .tooltip-container{display:inline;margin-left:5px}.option-title desc{display:block;opacity:.6;font-size:small;width:300px;margin-left:0}.save-button{text-align:right}form[data-v-90bd4994]{margin:0;width:100%}.field>*[data-v-90bd4994]{margin:0}input[data-v-90bd4994]{width:50%;outline:none;border:solid 1px var(--outline);background-color:unset;border-radius:var(--border-radius)}.fullWidth[data-v-90bd4994]{width:100%}.container[data-v-2f8ef34c]{display:flex;align-items:center;background:var(--raised-background);box-shadow:var(--raised-background) 0 2px 3px 5px}.container.confirming button[data-v-2f8ef34c]{font-size:1em}.container>*[data-v-2f8ef34c]{margin:0 4px}.danger,.button.danger{position:relative;border:solid 2px var(--danger);border-right-width:16px}.danger:after{position:absolute;content:"!";color:#fff;right:-13px}.save[data-v-0e3ab4ae]{position:relative;border:solid 4px var(--outline);padding:4px;background:var(--raised-background);margin:var(--feature-margin);display:flex;align-items:center;min-height:30px}.save.active[data-v-0e3ab4ae]{border-color:var(--bought)}.open[data-v-0e3ab4ae]{display:inline;margin:0;padding-left:0}.handle[data-v-0e3ab4ae]{flex-grow:0;margin-right:8px;margin-left:0;cursor:pointer}.details[data-v-0e3ab4ae]{margin:0 80px 0 0;flex-grow:1}.error[data-v-0e3ab4ae]{font-size:.8em;color:var(--danger)}.save-version[data-v-0e3ab4ae]{margin-left:4px;font-size:.7em;opacity:.7}.actions[data-v-0e3ab4ae]{position:absolute;top:0;bottom:0;right:4px;display:flex;padding:4px;z-index:1}.editname[data-v-0e3ab4ae]{margin:0}.save button{transition-duration:0s}.save .actions button{display:flex;font-size:1.2em}.save .actions button .material-icons{font-size:unset}.save .button.danger{display:flex;align-items:center;padding:4px}.save .field,.field form[data-v-5229ff3f],.field .field-title[data-v-5229ff3f],.field .field-buttons[data-v-5229ff3f]{margin:0}.field-buttons[data-v-5229ff3f]{display:flex}.field-buttons .field[data-v-5229ff3f]{margin:0 0 0 8px}.modal-footer[data-v-5229ff3f]{margin-top:-20px}.footer[data-v-5229ff3f]{display:flex;margin-top:20px}.importingFailed input{color:red}.field-buttons .v-select{width:220px}.presets .vue-select[aria-expanded=true] vue-dropdown{visibility:hidden}.nav[data-v-8495e562]{background-color:var(--raised-background);display:flex;left:0;right:0;top:0;height:46px;width:100%;border-bottom:4px solid var(--outline)}.nav>*[data-v-8495e562]{height:46px;width:46px;display:flex;cursor:pointer;flex-shrink:0}.nav>.banner[data-v-8495e562]{height:100%;width:unset}.overlay-nav[data-v-8495e562]{position:fixed;top:10px;left:10px;display:flex;flex-direction:column;z-index:2}.overlay-nav>*[data-v-8495e562]{height:50px;width:50px;display:flex;cursor:pointer;margin:0;align-items:center;justify-content:center}.title[data-v-8495e562]{font-family:Great Vibes,cursive;font-size:46px;text-align:left;margin-left:12px;cursor:unset}.nav>.title[data-v-8495e562]{width:unset;flex-shrink:1;padding-right:8px;overflow:hidden;white-space:nowrap}.nav .saves[data-v-8495e562],.nav .info[data-v-8495e562]{display:flex}.tooltip-container[data-v-8495e562]{width:100%;height:100%;display:flex}.overlay-nav .discord[data-v-8495e562]{position:relative}.discord img[data-v-8495e562]{width:100%;height:100%}.discord-links[data-v-8495e562]{position:fixed;top:45px;padding:20px;right:-280px;width:200px;transition:right .25s ease;background:var(--raised-background);z-index:10}.overlay-nav .discord-links[data-v-8495e562]{position:absolute;left:-280px;right:unset;transition:left .25s ease}.overlay-nav .discord:hover .discord-links[data-v-8495e562]{left:-10px}.discord-links li[data-v-8495e562]{margin-bottom:4px}.discord-links li[data-v-8495e562]:first-child{font-size:1.2em}*:not(.overlay-nav) .discord:hover .discord-links[data-v-8495e562]{right:0}.material-icons[data-v-8495e562]{font-size:36px}.material-icons[data-v-8495e562]:hover{text-shadow:5px 0 10px var(--link),-3px 0 12px var(--foreground)}.nav .version-container[data-v-8495e562]{display:flex;height:25px;margin-bottom:0;margin-left:10px}.overlay-nav .version-container[data-v-8495e562]{width:unset;height:25px}.version[data-v-8495e562]{color:var(--points)}.version:hover span[data-v-8495e562]{text-shadow:5px 0 10px var(--points),-3px 0 12px var(--points)}.nav>div>a[data-v-8495e562],.overlay-nav>div>a[data-v-8495e562]{color:var(--foreground);text-shadow:none}.tabs-container[data-v-e251e576]{width:100vw;flex-grow:1;overflow-x:auto;overflow-y:hidden;display:flex}.tabs-container[data-v-e251e576]:not(.useHeader){width:calc(100vw - 50px);margin-left:50px}.tab[data-v-e251e576]{position:relative;height:100%;flex-grow:1;transition-duration:0s;overflow-y:auto;overflow-x:hidden}.inner-tab[data-v-e251e576]{padding:50px 10px;min-height:calc(100% - 100px);display:flex;flex-direction:column;margin:0;flex-grow:1}.tab+.tab>.inner-tab[data-v-e251e576]{border-left:solid 4px var(--outline)}.tab hr{height:4px;border:none;background:var(--outline);margin:var(--feature-margin) 0}.tab .modal-body hr{margin:7px 0}.game-over-modal-header[data-v-4a50ce42]{display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.game-over-modal-header *[data-v-4a50ce42]{margin:0}.game-over-modal-logo[data-v-4a50ce42]{height:4em;width:4em}.game-over-modal-title[data-v-4a50ce42]{display:flex;flex-direction:column;padding:10px 0;margin-left:10px}.game-over-footer[data-v-4a50ce42]{display:flex;justify-content:flex-end}.game-over-footer button[data-v-4a50ce42]{margin:0 10px}.game-over-modal-discord-link[data-v-4a50ce42]{display:flex;align-items:center}.game-over-modal-discord[data-v-4a50ce42]{margin:0 4px 0 0}.nan-modal-header[data-v-7372ecde]{padding:10px 0;margin-left:10px}.nan-footer[data-v-7372ecde]{display:flex;justify-content:flex-end}.nan-footer button[data-v-7372ecde]{margin:0 10px}.nan-modal-discord-link[data-v-7372ecde]{display:flex;align-items:center}.nan-modal-discord[data-v-7372ecde]{margin:0 4px 0 0}.tpsDisplay[data-v-46a3ed5b]{position:absolute;left:10px;bottom:10px;z-index:100}.low[data-v-46a3ed5b]{color:var(--danger)}.fade-leave-to[data-v-46a3ed5b]{opacity:0}:root{color-scheme:dark}*{transition-duration:.5s;font-family:Roboto Mono,monospace;font-weight:700;margin:auto;text-size-adjust:none}*:focus{outline:none}body{overflow:hidden;transition:none;text-align:center}html,body,#app{min-height:100%;height:100%}h1,h2,h3,b,input{display:inline}button{color:#000}a,.button,.link{display:block;color:var(--link);background:none;border:none;cursor:pointer;text-decoration:none}a:hover,.button:hover,.link:hover{text-shadow:5px 0 10px var(--link),-3px 0 12px var(--link)}.button:disabled{opacity:.5;cursor:not-allowed}.button:disabled:hover{text-shadow:none}ul{list-style-type:none}.Vue-Toastification__toast{margin:unset}*{scrollbar-color:var(--accent1) #ffffff0f}::-webkit-scrollbar{appearance:none;width:16px;height:16px;background-color:#ffffff0f}::-webkit-scrollbar-thumb{--back-color: var(--accent1);background:linear-gradient(90deg,var(--back-color),var(--back-color)) no-repeat content-box;border:2px solid transparent}::-webkit-scrollbar-thumb:hover{--back-color: var(--foreground)}::-webkit-scrollbar-button:single-button{--back-color: transparent;--arrow-color: var(--accent1);width:16px;height:16px}::-webkit-scrollbar-button:single-button:hover{--back-color: #ffffff0f;--arrow-color: var(--foreground)}::-webkit-scrollbar-button:single-button:active{--back-color: var(--foreground);--arrow-color: var(--background)}::-webkit-scrollbar-button:single-button:disabled{--arrow-color: var(--foreground)}::-webkit-scrollbar-button:single-button:vertical:decrement{background:conic-gradient(#0000 37.5%,var(--arrow-color) 37.5% 62.5%,#0000 62.5%) no-repeat content-box,linear-gradient(90deg,var(--back-color),var(--back-color)) no-repeat content-box;background-size:60% 50%,100% 100%;background-position:50% 20%,0% 0%}::-webkit-scrollbar-button:single-button:vertical:increment{background:conic-gradient(var(--arrow-color) 12.5%,#0000 12.5% 87.5%,var(--arrow-color) 87.5%) no-repeat content-box,linear-gradient(90deg,var(--back-color),var(--back-color)) no-repeat content-box;background-size:60% 50%,100% 100%;background-position:50% 80%,0% 0%}::-webkit-scrollbar-button:single-button:horizontal:decrement{background:conic-gradient(#0000 12.5%,var(--arrow-color) 12.5% 37.5%,#0000 37.5%) no-repeat content-box,linear-gradient(90deg,var(--back-color),var(--back-color)) no-repeat content-box;background-size:50% 60%,100% 100%;background-position:20% 50%,0% 0%}::-webkit-scrollbar-button:single-button:horizontal:increment{background:conic-gradient(#0000 62.5%,var(--arrow-color) 62.5% 87.5%,#0000 87.5%) no-repeat content-box,linear-gradient(90deg,var(--back-color),var(--back-color)) no-repeat content-box;background-size:50% 60%,100% 100%;background-position:80% 50%,0% 0%}::-webkit-scrollbar-corner{background:#070710}.unaffordable{color:var(--danger)}.decoration-effect{border:solid 8px darkred;padding:4px;width:576px;position:relative;border-radius:10px}.decoration-effect:not(.ribbon){border-image:repeating-linear-gradient(-45deg,rgb(255,76,76) 0 10px,rgb(255,255,255) 10px 20px,rgb(65,255,95) 20px 30px,rgb(255,255,255) 30px 40px) 12/10px}.decoration-effect.ribbon:before{content:"\1f380";color:red;position:absolute;top:-20px;left:-20px;font-size:xx-large;transform:rotate(-45deg);z-index:1}.layer-container{min-width:100%;min-height:100%;margin:0;flex-grow:1;display:flex;isolation:isolate}.goBack{position:sticky;top:10px;left:10px;line-height:30px;margin-top:-43px;margin-left:-35px;border:none;background:var(--background);box-shadow:var(--background) 0 2px 3px 5px;border-radius:50%;color:var(--foreground);font-size:30px;cursor:pointer;z-index:7}.goBack:hover{transform:scale(1.1);text-shadow:0 0 7px var(--foreground)}.app[data-v-8f3af388]{background-color:var(--background);color:var(--foreground);display:flex;flex-flow:column;min-height:100%;height:100%}#modal-root[data-v-8f3af388]{position:absolute;min-height:100%;height:100%} +.table{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;max-width:100%;margin:0 auto}.table-grid{display:flex;flex-flow:column}.table+.table{margin-top:10px}.row{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;max-width:100%;margin:0 10px}.row>:not(.feature){margin:0;display:flex}.col{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;height:100%;margin:10px 0}.row.mergeAdjacent>.feature:not(.dontMerge),.row.mergeAdjacent>.tooltip-container>.feature:not(.dontMerge){margin-left:0;margin-right:0;border-radius:0}.row.mergeAdjacent>.feature:not(.dontMerge):first-child,.row.mergeAdjacent>.tooltip-container:first-child>.feature:not(.dontMerge){border-radius:var(--border-radius) 0 0 var(--border-radius)}.row.mergeAdjacent>.feature:not(.dontMerge):last-child,.row.mergeAdjacent>.tooltip-container:last-child>.feature:not(.dontMerge){border-radius:0 var(--border-radius) var(--border-radius) 0}.row.mergeAdjacent>.feature:not(.dontMerge):first-child:last-child,.row.mergeAdjacent>.tooltip-container:first-child:last-child>.feature:not(.dontMerge){border-radius:var(--border-radius)}.row-grid{display:flex}.row-grid.mergeAdjacent>.feature:not(.dontMerge),.row-grid.mergeAdjacent>.tooltip-container>.feature:not(.dontMerge){margin:0;border-radius:0}.row-grid.mergeAdjacent>.feature:not(.dontMerge):last-child,.row-grid.mergeAdjacent>.tooltip-container:last-child>.feature:not(.dontMerge){border-radius:0}.row-grid.mergeAdjacent>.feature:not(.dontMerge):first-child,.row-grid.mergeAdjacent>.tooltip-container:first-child>.feature:not(.dontMerge){border-radius:0}.table-grid>.row-grid.mergeAdjacent:last-child>.feature:not(.dontMerge):first-child{border-bottom-left-radius:var(--border-radius)}.table-grid>.row-grid.mergeAdjacent:first-child>.feature:not(.dontMerge):last-child{border-top-right-radius:var(--border-radius)}.table-grid>.row-grid.mergeAdjacent:first-child>.feature:not(.dontMerge):first-child{border-top-left-radius:var(--border-radius)}.table-grid>.row-grid.mergeAdjacent:last-child>.feature:not(.dontMerge):last-child{border-bottom-right-radius:var(--border-radius)}.col.mergeAdjacent .feature:not(.dontMerge){margin-top:0;margin-bottom:0;border-radius:0}.col.mergeAdjacent .feature:not(.dontMerge):first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}.col.mergeAdjacent .feature:not(.dontMerge):last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.col.mergeAdjacent .feature:not(.dontMerge):first-child:last-child{border-radius:var(--border-radius)}.resize-listener[data-v-2b1dc1bc]{position:absolute;top:0px;left:0;right:-4px;bottom:5px;z-index:-10;pointer-events:none}.modal-mask{position:fixed;z-index:9998;top:0;left:0;bottom:0;right:0;background-color:#00000080;transition:opacity .3s ease}.modal-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-container{min-width:640px;max-width:95vw;max-height:calc(95vh - 20px);background-color:var(--background);padding:20px;margin-top:20px;border-radius:5px;transition:all .3s ease;text-align:left;border:var(--modal-border);box-sizing:border-box;display:flex;flex-direction:column}.modal-header{width:100%;margin-top:-50px;text-align:center}.modal-header>h2{font-family:Great Vibes,cursive;font-weight:400;font-size:64px}.modal-body{margin:20px 0;width:100%;overflow-y:auto;overflow-x:hidden}.modal-footer{width:100%}.modal-default-footer{display:flex}.modal-default-flex-grow{flex-grow:1}.modal-enter-from,.modal-leave-active{opacity:0}.modal-enter-from .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.advent{width:80%;max-width:700px;background:url(./adventCalendarGameJamCalandar.0fdeb6b8.png);background-size:contain;display:flex;flex-direction:column;padding-top:28%;padding-left:10%;padding-right:10%;background-repeat:no-repeat;aspect-ratio:3151 / 4190}.advent.decorating{filter:hue-rotate(-150deg)}.advent.decorating>*{filter:hue-rotate(150deg)}.advent>.table{width:100%}.advent>.table>.row{width:100%;margin:0 0 -5%;justify-content:space-around}.notif[data-v-66323fd4]{position:absolute;top:0;left:5px;z-index:10;pointer-events:none;user-select:none;color:var(--accent3);font-size:x-large;animation:1s linear infinite bounce-66323fd4;border-radius:var(--border-radius);background:var(--locked)}@keyframes bounce-66323fd4{0%{animation-timing-function:cubic-bezier(.1361,.2514,.2175,.8786);transform:translate(0) scaleY(1)}37%{animation-timing-function:cubic-bezier(.7674,.1844,.8382,.7157);transform:translateY(-20px) scaleY(1)}72%{animation-timing-function:cubic-bezier(.1118,.2149,.2172,.941);transform:translate(0) scaleY(1)}87%{animation-timing-function:cubic-bezier(.7494,.2259,.8209,.6963);transform:translateY(10px) scaleY(.602)}to{transform:translate(0) scaleY(1)}}.tooltip-container[data-v-6102fa3a]{position:relative;--xoffset: 0px;--yoffset: 0px;text-shadow:none!important}.tooltip[data-v-6102fa3a],.tooltip[data-v-6102fa3a]:after{pointer-events:none;position:absolute}.tooltip[data-v-6102fa3a]{text-align:center;width:150px;font-size:14px;line-height:1.2;bottom:calc(100% + var(--yoffset));left:calc(50% + var(--xoffset));margin-bottom:5px;transform:translate(-50%);padding:7px;border-radius:3px;background-color:var(--tooltip-background);color:var(--points);z-index:100!important;word-break:break-word}.tooltip[data-v-6102fa3a] hr{margin:var(--feature-margin) 0}.shown[data-v-6102fa3a]{z-index:10}.fade-enter-from[data-v-6102fa3a],.fade-leave-to[data-v-6102fa3a]{opacity:0}.tooltip[data-v-6102fa3a]:after{content:" ";position:absolute;top:100%;bottom:100%;left:calc(50% - var(--xoffset));width:0;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--tooltip-background) transparent transparent transparent}.tooltip.left[data-v-6102fa3a],.side-nodes .tooltip[data-v-6102fa3a]:not(.right):not(.bottom):not(.top){bottom:calc(50% + var(--yoffset));left:unset;right:calc(100% + var(--xoffset));margin-bottom:unset;margin-right:5px;transform:translateY(50%)}.tooltip.left[data-v-6102fa3a]:after,.side-nodes .tooltip[data-v-6102fa3a]:not(.right):not(.bottom):not(.top):after{top:calc(50% + var(--yoffset));bottom:unset;left:100%;right:100%;margin-left:unset;margin-top:-5px;border-color:transparent transparent transparent var(--tooltip-background)}.tooltip.right[data-v-6102fa3a]{bottom:calc(50% + var(--yoffset));left:calc(100% + var(--xoffset));margin-bottom:unset;margin-left:5px;transform:translateY(50%)}.tooltip.right[data-v-6102fa3a]:after{top:calc(50% + var(--yoffset));left:0;right:100%;margin-left:-10px;margin-top:-5px;border-color:transparent var(--tooltip-background) transparent transparent}.tooltip.bottom[data-v-6102fa3a]{top:calc(100% + var(--yoffset));bottom:unset;left:calc(50% + var(--xoffset));margin-bottom:unset;margin-top:5px;transform:translate(-50%)}.tooltip.bottom[data-v-6102fa3a]:after{top:0;margin-top:-10px;border-color:transparent transparent var(--tooltip-background) transparent}.pinned[data-v-6102fa3a]{position:absolute;right:-5px;top:-5px;transform:rotate(45deg)}.collapsible-container[data-v-a72c16aa]{width:calc(100% - 10px)}.collapsible-toggle[data-v-a72c16aa]{max-width:unset;width:calc(100% + 0px);margin:0 0 0 -5px;background:var(--raised-background);padding:var(--feature-margin);color:var(--foreground);cursor:pointer;transition-duration:0s}.collapsible-toggle[data-v-a72c16aa]:last-child{margin-left:unset}[data-v-a72c16aa] .collapsible-toggle+.table{max-width:unset;width:calc(100% + 10px);margin-left:-5px}[data-v-a72c16aa] .col{margin-top:0;margin-bottom:0;width:100%}.mergeAdjacent .collapsible-toggle[data-v-a72c16aa]{border:0;border-top-left-radius:0!important;border-top-right-radius:0!important}[data-v-a72c16aa] .mergeAdjacent .feature:not(.dontMerge):first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}@keyframes letters-bar{0%{background:0 0 / auto 70% no-repeat linear-gradient(white,white),0 0 / 113px 113px repeat repeating-linear-gradient(-45deg,red 0 20px,white 20px 40px,blue 40px 60px,white 60px 80px)}to{background:0 0 / auto 70% no-repeat linear-gradient(white,white),113px 0px / 113px 113px repeat repeating-linear-gradient(-45deg,red 0 20px,white 20px 40px,blue 40px 60px,white 60px 80px)}}@keyframes wrapping-paper-bar{0%{background:0 0 / 113px 113px repeat repeating-linear-gradient(-45deg,rgb(255,76,76) 0 10px,rgb(255,255,255) 10px 20px,rgb(65,255,95) 20px 30px,rgb(255,255,255) 30px 40px)}to{background:113px 0 / 113px 113px repeat repeating-linear-gradient(-45deg,rgb(255,76,76) 0 10px,rgb(255,255,255) 10px 20px,rgb(65,255,95) 20px 30px,rgb(255,255,255) 30px 40px)}}@keyframes ribbon-bar{0%{background:0 0 / 114px 114px repeat repeating-linear-gradient(-45deg,darkred 0 10px,#af0000 10px 20px)}to{background:114px 0px / 114px 114px repeat repeating-linear-gradient(-45deg,darkred 0 10px,#af0000 10px 20px)}}@keyframes toys-bar{0%{background:0 0 / 114px 114px repeat repeating-linear-gradient(-45deg,#4bdc13 0 10px,green 10px 20px)}to{background:114px 0px / 114px 114px repeat repeating-linear-gradient(-45deg,#4bdc13 0 10px,green 10px 20px)}}.mark[data-v-2207999f]{position:absolute;left:-25px;top:-10px;width:30px;height:30px;z-index:1;pointer-events:none;margin-left:.9em;margin-right:.9em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em solid transparent;border-left:.3em solid transparent;font-size:10px}.star[data-v-2207999f]{left:-10px;width:0;height:0;margin-left:.9em;margin-right:.9em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em solid #ffcc00;border-left:.3em solid transparent;font-size:10px;pointer-events:none}.star[data-v-2207999f]:before,.star[data-v-2207999f]:after{content:"";width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em solid #ffcc00;border-left:1em solid transparent;transform:rotate(-35deg)}.star[data-v-2207999f]:after{transform:rotate(35deg)}.node[data-v-a48cb382]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.bar[data-v-8dbd7dd6]{position:relative;display:table;overflow:hidden;border-radius:10px;padding-bottom:1px}.overlayTextContainer[data-v-8dbd7dd6]{position:absolute;top:0;border-radius:10px;vertical-align:middle;display:flex;justify-content:center;z-index:3}.overlayText[data-v-8dbd7dd6]{z-index:6}.border[data-v-8dbd7dd6]{border:2px solid;border-radius:10px;border-color:var(--foreground);overflow:hidden}.border[data-v-8dbd7dd6]:not(.overlayTextContainer){margin:-1px 0 -1px -1px}.fill[data-v-8dbd7dd6]{position:absolute;background-color:var(--foreground);overflow:hidden;padding:.5px;margin-left:-.5px;transition-duration:.2s;z-index:2}.feature:not(li),.feature:not(li) button{position:relative;padding:5px;border-radius:var(--border-radius);border:2px solid rgba(0,0,0,.125);margin:var(--feature-margin);box-sizing:border-box;color:var(--feature-foreground);z-index:0;transition:all .5s,z-index 0s .5s}.can,.can button{background-color:var(--layer-color);cursor:pointer}.can:hover,.can:hover button{transform:scale(1.15);box-shadow:0 0 20px var(--points);z-index:1;transition:all .5s,z-index 0s}.locked,.locked button{background-color:var(--locked);cursor:not-allowed}.bought,.bought button{background-color:var(--bought);cursor:default}.clickable[data-v-b21cfe44]{min-height:120px;width:120px;font-size:10px}.clickable.small[data-v-b21cfe44]{min-height:unset}.clickable>*[data-v-b21cfe44]{pointer-events:none}.resize-listener[data-v-063f6d6b]{position:absolute;top:0px;left:0;right:-4px;bottom:5px;z-index:-10;pointer-events:none}svg[data-v-063f6d6b]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-10;pointer-events:none}.left-side-nodes[data-v-39ca96d0]{position:absolute;left:15px;top:65px}.side-nodes[data-v-39ca96d0]{position:absolute;right:15px;top:65px}.left-side-nodes[data-v-39ca96d0] .treeNode,.side-nodes[data-v-39ca96d0] .treeNode{margin:20px auto}.small[data-v-39ca96d0] .treeNode{height:60px;width:60px}.small[data-v-39ca96d0] .treeNode>*:first-child{font-size:30px}.treeNode[data-v-1c0c107d]{height:100px;width:100px;border-radius:50%;padding:0;margin:0 10px}.treeNode>*[data-v-1c0c107d]:first-child{width:100%;height:100%;border:2px solid rgba(0,0,0,.125);border-radius:inherit;font-size:40px;color:#00000080;text-shadow:2px 2px 4px rgba(0,0,0,.25);box-shadow:-4px -4px 4px #00000040 inset,0 0 20px var(--background);text-transform:capitalize;display:flex}.treeNode>*:first-child>*[data-v-1c0c107d]{pointer-events:none}.modifier-toggle{padding-right:10px;transform:translateY(-1px);display:inline-block}.modifier-toggle.collapsed{transform:translate(-5px,-5px) rotate(-90deg)}.sticky[data-v-cccac690]{position:sticky;background:var(--background);width:calc(100% - 2px);z-index:3}.main-display-container{vertical-align:middle;margin-bottom:20px;display:flex;transition-duration:0s}.upgrade[data-v-1110c7b2]{min-height:120px;width:120px;font-size:10px}.upgrade>*[data-v-1110c7b2]{pointer-events:none}.modifier-container{display:flex;padding:1px 8px}.modifier-container:nth-child(2n){background:var(--raised-background)}.modifier-amount{flex-shrink:0;text-align:right}:not(:first-of-type,:last-of-type)>.modifier-amount:after{content:var(--unit);opacity:0}.modifier-description{flex-grow:1}.key[data-v-5e2d38ce]{display:inline-block;height:1.4em;min-width:1em;margin-block:.1em;padding-inline:.2em;vertical-align:.1em;background:var(--foreground);color:var(--feature-foreground);border:1px solid #0007;border-radius:.3em;box-shadow:0 .1em #0007,0 .1em var(--foreground);font-size:smaller;text-align:center;user-select:none;transition:transform 0s,box-shadow 0s}.key[data-v-5e2d38ce]:active{transform:translateY(.1em);box-shadow:none}.field{display:flex;position:relative;min-height:2em;margin:10px 0;user-select:none;justify-content:space-between;align-items:center}.field>*{margin:0}.vue-select{width:50%;border-radius:var(--border-radius)}.field-buttons .vue-select{width:unset}.vue-select,.vue-dropdown{border-color:var(--outline)}.vue-dropdown{background:var(--raised-background)}.vue-dropdown-item{color:var(--foreground)}.vue-dropdown-item,.vue-dropdown-item *{transition-duration:0s}.vue-dropdown-item.highlighted{background-color:var(--highlighted)}.vue-dropdown-item.selected,.vue-dropdown-item.highlighted.selected{background-color:var(--bought)}.vue-input input{font-size:inherit}.vue-input input::placeholder{color:var(--link)}.milestone[data-v-c60a4c8e]{width:calc(100% - 10px);min-width:120px;padding-left:5px;padding-right:5px;background-color:var(--locked);border-width:4px;border-radius:5px;color:#00000080}.milestone.done[data-v-c60a4c8e]{background-color:var(--bought);cursor:default}.milestone[data-v-c60a4c8e] .equal-spaced{display:flex;justify-content:center}.milestone[data-v-c60a4c8e] .equal-spaced>*{margin:auto}.field[data-v-2a0854f4]{cursor:pointer;pointer-events:all}input[data-v-2a0854f4]{appearance:none;pointer-events:none}span[data-v-2a0854f4]{width:100%;padding-right:41px;position:relative}input+span[data-v-2a0854f4]:before{content:"";position:absolute;top:calc(50% - 7px);right:0px;border-radius:7px;width:36px;height:14px;background-color:var(--outline);opacity:.38;vertical-align:top;transition:background-color .2s,opacity .2s;border:solid 1px var(--feature-foreground)}input+span[data-v-2a0854f4]:after{content:"";position:absolute;top:calc(50% - 10px);right:16px;border-radius:50%;width:20px;height:20px;background-color:var(--locked);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;transition:background-color .2s,transform .2s;border:solid 1px var(--feature-foreground)}input:checked+span[data-v-2a0854f4]:before{background-color:var(--link);opacity:.6}input:checked+span[data-v-2a0854f4]:after{background-color:var(--link);transform:translate(16px)}input:active+span[data-v-2a0854f4]:before{background-color:var(--link);opacity:.6}input:checked:active+span[data-v-2a0854f4]:before{background-color:var(--outline);opacity:.38}input:disabled+span[data-v-2a0854f4]{color:#000;opacity:.38;cursor:default}input:disabled+span[data-v-2a0854f4]:before{background-color:var(--outline);opacity:.38}input:checked:disabled+span[data-v-2a0854f4]:before{background-color:var(--link);opacity:.6}.tabButton[data-v-610a2549]{background-color:transparent;color:var(--foreground);font-size:20px;cursor:pointer;padding:5px 20px;margin:5px;border-radius:5px;border:2px solid;flex-shrink:0;border-color:var(--layer-color)}.tabButton[data-v-610a2549]:hover{transform:scale(1.1);text-shadow:0 0 7px var(--foreground)}:not(.floating)>.tabButton[data-v-610a2549]{height:50px;margin:0;border-left:none;border-right:none;border-top:none;border-bottom-width:4px;border-radius:0;transform:unset}:not(.floating) .tabButton[data-v-610a2549]:not(.active){border-bottom-color:transparent}.tabButton>*[data-v-610a2549]{pointer-events:none}.tab-family-container[data-v-c168dfd4]{margin:calc(50px + var(--feature-margin)) 20px var(--feature-margin) 20px;position:relative;border:solid 4px;border-color:var(--outline);overflow-y:auto}.layer-tab>.tab-family-container[data-v-c168dfd4]:first-child{margin:-4px -11px var(--feature-margin) -11px;padding-bottom:50px}.layer-tab>.tab-family-container[data-v-c168dfd4]:first-child:nth-last-child(3){border-bottom-style:none;border-left-style:none;border-right-style:none;height:calc(100% + 50px)}.modal-body>.tab-family-container[data-v-c168dfd4]:first-child{margin:calc(10px + var(--feature-margin)) 10px 0 10px;border:none}.tab-family-container[data-v-c168dfd4]>:nth-child(2){margin-top:20px}.modal-body>.tab-family-container[data-v-c168dfd4]>:nth-child(2){margin-top:50px}.tab-family-container[data-v-f18896fc][data-v-c168dfd4]>:last-child{margin-bottom:20px}.tab-buttons-container[data-v-c168dfd4]{z-index:4}.tab-buttons-container[data-v-c168dfd4]:not(.floating){border-bottom:solid 4px;border-color:inherit}:not(.layer-tab):not(.modal-body)>.tab-family-container>.tab-buttons-container[data-v-c168dfd4]:not(.floating){width:calc(100% + 6px);margin-left:-3px}.tab-buttons-container:not(.floating) .tab-buttons[data-v-c168dfd4]{text-align:left;margin-bottom:-4px}.tab-buttons-container.floating .tab-buttons[data-v-c168dfd4]{justify-content:center;margin-top:-25px}.tab-buttons[data-v-c168dfd4]{margin-bottom:24px;display:flex;flex-flow:wrap;z-index:4}.layer-tab>.tab-family-container:first-child:nth-last-child(3)>.tab-buttons-container>.tab-buttons[data-v-c168dfd4]{padding-right:60px}.tab-buttons[data-v-c168dfd4]:not(.floating){text-align:left;border-bottom:inherit;border-width:4px;box-sizing:border-box;height:50px}.modal-body .tab-buttons[data-v-c168dfd4]{width:100%;margin-left:0;margin-right:0;padding-left:0}.showGoBack>.tab-family-container>.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-c168dfd4]{padding-left:70px}:not(.showGoBack)>.tab-family-container>.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-c168dfd4]{padding-left:0}.minimizable>.tab-buttons-container[data-v-c168dfd4]:not(.floating):first-child{padding-right:50px}.tab-buttons-container:not(.floating):first-child .tab-buttons[data-v-c168dfd4]{margin-top:-50px}.tab-buttons-container+*[data-v-c168dfd4]{margin-top:20px}.factoryDisp[data-v-573a86c3]{position:absolute;top:0;bottom:0;left:158px;right:0;touch-action:none}.factory-tabs{position:absolute!important;top:0;bottom:-6px;left:-12px;right:0;border:0px solid var(--outline)}.factory-tabs>:nth-child(2){margin-top:60px!important}.energy-bar .overlayText{display:block;width:100%;padding:10px;line-height:30px;height:30px}.energy-bar,.energy-bar .overlayTextContainer{overflow:visible!important}.energy-bar .overlayText>div{background:var(--raised-background);border-radius:var(--border-radius);box-shadow:0 1px 5px #000;line-height:20px;height:20px}.energy-bar .overlayText>div:first-child{padding:5px 10px;float:left}.energy-bar .overlayText>div:last-child{height:30px;float:right}.energy-bar .overlayText .tooltip-container{display:inline-block}.control-btn{background:transparent;color:var(--foreground);border:none;line-height:30px;height:30px}:not(:first-child)>.control-btn{border-left:1px solid var(--foreground)}.factory-container{width:auto;top:113px;bottom:0;left:0px;right:0px;position:absolute;background-color:var(--raised-background);overflow:hidden;z-index:1}.info-container{position:absolute;width:max-content;max-width:300px;margin:20px 0 10px 10px;padding:5px 10px;background:var(--background);border-radius:var(--border-radius);box-shadow:0 1px 5px #000;text-align:left;font-size:smaller;transition:height .3s;pointer-events:none;user-select:none;z-index:2}.comp-container{position:absolute;top:0;left:0;bottom:0;width:158px;z-index:-1}.comp-container.hovered{z-index:1}.comp-info{position:absolute;top:0;right:-10px;padding:5px 10px;width:max-content;max-width:320px;background:var(--background);border-radius:var(--border-radius);box-shadow:0 1px 5px #0007;text-align:left;font-size:smaller;pointer-events:none;transition:transform .3s;z-index:-1}.comp-list .comp:nth-child(2n - 1) .comp-info{right:-85px}.comp-list .comp:hover .comp-info{transform:translate(calc(20px + 100%))}.comp-list{width:100%;height:100%;overflow-y:overlay;overflow-x:hidden;padding-right:370px;direction:rtl;padding-left:10px}.comp-list-child{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;align-content:flex-start;width:148px;direction:ltr}.comp-list:after{content:"";position:absolute;border-right:solid 2px var(--locked);background:var(--raised-background);top:0;bottom:0;left:0;right:0;z-index:-1}.comp-list .comp{position:relative;width:50px;height:50px;margin:10px;pointer-events:all}.comp-list .comp:nth-child(3):after,.comp-list .comp:nth-child(4):after{content:"";position:absolute;top:calc(100% + 10px);height:2px;background-color:var(--foreground);left:0;right:0}.comp-list .comp:nth-child(3):after{right:-50px}.comp-list .comp:nth-child(4):after{left:-50px}.comp-list .comp img.selected:not(.producedItem){transform:translate(-5px,-5px);filter:drop-shadow(2px 2px 0 var(--foreground)) drop-shadow(5px 5px 5px #0007)}.producedItem{position:absolute;pointer-events:none;width:calc(50px / 3);height:calc(50px / 3);left:10px;top:25px}.toy[data-v-9ca7cc66]{width:90px;display:flex;flex-direction:column;margin:10px!important}.toy img[data-v-9ca7cc66]{width:100%;aspect-ratio:1/1}@keyframes focused-focus-bar{0%{background:0 0 / 28px 28px repeat repeating-linear-gradient(-45deg,red 0 10px,green 10px 20px)}to{background:28px 0px / 28px 28px repeat repeating-linear-gradient(-45deg,red 0 10px,green 10px 20px)}}@keyframes focused-xp-bar{0%{background:0 0 / 28px 28px repeat repeating-linear-gradient(-45deg,yellow 0 10px,lime 10px 20px)}to{background:28px 0px / 28px 28px repeat repeating-linear-gradient(-45deg,yellow 0 10px,lime 10px 20px)}}.day[data-v-627d92b6]{flex:13% 0 0;position:relative;display:flex;background-color:var(--raised-background);aspect-ratio:1;margin:5%}.mastered.day.wallpaper[data-v-627d92b6]{box-shadow:#00000040 0 0 0 3px inset;background:linear-gradient(225deg,rgb(255,76,76) 11.1%,rgb(255,255,255) 11.1% 22.2%,rgb(65,255,95) 22.2% 33.3%,rgb(255,255,255) 33.3% 44.4%,rgb(255,76,76) 44.4% 55.5%,rgb(255,255,255) 55.5% 66.6%,rgb(65,255,95) 66.6% 77.7%,rgb(255,255,255) 77.7% 88.8%,rgb(255,76,76) 88.8%)}.door-enter-from[data-v-627d92b6]:before,.door-enter-from[data-v-627d92b6]:after,.door-close-enter-to[data-v-627d92b6]:before,.door-close-enter-to[data-v-627d92b6]:after{transform:perspective(150px) rotateY(0)!important}.door-enter-from .date[data-v-627d92b6],.door-close-enter-to .date[data-v-627d92b6]{transform:translate(-50%,-50%) perspective(150px) rotateY(0)!important}.door-enter-active[data-v-627d92b6]:before,.door-enter-active[data-v-627d92b6]:after,.door-close-enter-active[data-v-627d92b6]:before,.door-close-enter-active[data-v-627d92b6]:after{z-index:2}.door-enter-active .date[data-v-627d92b6],.door-close-enter-active .date[data-v-627d92b6]{z-index:3}.day .doors[data-v-627d92b6]:before,.day .doors[data-v-627d92b6]:after,.day .doors .date[data-v-627d92b6]{transition:1s}.day.opened .doors[data-v-627d92b6]:before{transform-origin:left}.day.opened .doors[data-v-627d92b6]:after{transform-origin:right}.day.opened:not(.masteryLock) .doors[data-v-627d92b6]:before{transform:perspective(150px) rotateY(-135deg)}.day.opened:not(.masteryLock) .doors[data-v-627d92b6]:after{transform:perspective(150px) rotateY(135deg)}.day.opened .doors .date[data-v-627d92b6]:first-child{transform-origin:left;clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.day.opened .doors .date[data-v-627d92b6]:last-child{transform-origin:right;clip-path:polygon(100% 0,50% 0,50% 100%,100% 100%)}.day.opened:not(.masteryLock) .doors .date[data-v-627d92b6]:first-child{transform:translate(-50%,-50%) perspective(150px) rotateY(-135deg)}.day.opened:not(.masteryLock) .doors .date[data-v-627d92b6]:last-child{transform:translate(-50%,-50%) perspective(150px) rotateY(135deg)}.tooltip-container[data-v-627d92b6],.doors[data-v-627d92b6]{position:absolute;width:100%;height:100%;top:0;left:0}.day.opened .doors[data-v-627d92b6]{cursor:pointer}.doors[data-v-627d92b6]:before,.doors[data-v-627d92b6]:after{content:"";position:absolute;background-color:var(--locked);width:50%;height:100%;pointer-events:none;z-index:1}.doors[data-v-627d92b6]:before{top:0;left:0}.doors[data-v-627d92b6]:after{top:0;right:0}.masteryLock[data-v-627d92b6]{cursor:not-allowed}.masteryLock>*[data-v-627d92b6]{pointer-events:none}.masteryLock>*[data-v-627d92b6]>:not(.doors){opacity:0}.masteryLock .icon[data-v-627d92b6]{transition-duration:.2s;transition-delay:.8s}.mastered.wallpaper .doors[data-v-627d92b6]:before,.mastered.wallpaper .doors[data-v-627d92b6]:after{background:linear-gradient(225deg,rgb(255,76,76) 11.1%,rgb(255,255,255) 11.1% 22.2%,rgb(65,255,95) 22.2% 33.3%,rgb(255,255,255) 33.3% 44.4%,rgb(255,76,76) 44.4% 55.5%,rgb(255,255,255) 55.5% 66.6%,rgb(65,255,95) 66.6% 77.7%,rgb(255,255,255) 77.7% 88.8%,rgb(255,76,76) 88.8%)}.mastered .ribbon[data-v-627d92b6]{position:absolute;top:-2px;left:0px;width:calc(100% + 0px);height:calc(100% + 4px);overflow:hidden;pointer-events:none;user-select:none;z-index:11}.mastered .ribbon[data-v-627d92b6]:after{content:"\1f380";color:red;position:absolute;top:-5px;left:-5px;font-size:xx-large;transform:rotate(-45deg);z-index:1}.mastered .ribbon[data-v-627d92b6]:before{content:"";width:calc(100% - 24px);height:100%;border:solid darkred 8px;transform:rotate(45deg);position:absolute;top:0;left:0;border-top:none;border-bottom:none;z-index:1}.date[data-v-627d92b6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:large;pointer-events:none;user-select:none;backface-visibility:hidden;width:calc(100% - 14px)}.timer[data-v-627d92b6]{position:absolute;bottom:-12px;left:50%;padding:0 3px;transform:translate(-50%);z-index:3;pointer-events:none;user-select:none;white-space:nowrap;font-size:small;border:2px solid rgba(0,0,0,.125);border-radius:var(--border-radius);background:var(--locked)}.icon[data-v-627d92b6]{pointer-events:none;background-size:contain;width:90%;height:90%;margin:5%}.lore[data-v-627d92b6]{position:absolute;top:2px;right:2px;width:20px;height:20px;z-index:1;border-radius:50%;cursor:pointer;background-color:var(--highlighted);user-select:none}.lore[data-v-627d92b6]:hover{box-shadow:0 0 10px var(--points)}.lock[data-v-627d92b6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.2;font-size:400%;z-index:2}.scene[data-v-bf061c5e]{width:600px;position:relative;max-width:95%;aspect-ratio:2/1}.scene[data-v-bf061c5e]:after{content:"";position:absolute;width:100%;height:20%;border-radius:50% 50% 0 0/100% 100% 0 0;bottom:0;background:white}.scene-item[data-v-bf061c5e]{width:13.3%;height:26.6%;position:absolute;z-index:1}.scene-bubble[data-v-bf061c5e]{position:absolute;background:white;height:20%;padding:5px;border-radius:10px}.scene-bubble[data-v-bf061c5e]:after{content:"";position:absolute;width:0;height:0;top:100%;left:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid white}.scene-bubble.left[data-v-bf061c5e]:after{left:unset;right:100%;top:30px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:15px solid white;border-left:unset;z-index:1}.scene-bubble .scene-item[data-v-bf061c5e]{height:calc(100% - 10px);width:unset;aspect-ratio:1/1;position:static}.layer-tab[data-v-da5746d4]:not(.minimized){padding-top:20px;padding-bottom:20px;min-height:100%;flex-grow:1;text-align:center;position:relative}.inner-tab>.layer-container>.layer-tab[data-v-da5746d4]:not(.minimized){padding-top:50px}.layer-tab.minimized[data-v-da5746d4]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;padding:55px 0 0;margin:0;cursor:pointer;font-size:40px;color:var(--foreground);border:none;background-color:transparent}.layer-tab.minimized>*[data-v-da5746d4]{margin:0;writing-mode:vertical-rl;text-align:left;padding-left:10px;width:50px}.inner-tab>.layer-container>.layer-tab[data-v-da5746d4]:not(.minimized){margin:-50px -10px;padding:50px 10px}.modal-body .layer-tab[data-v-da5746d4]{padding-bottom:0}.modal-body .layer-tab[data-v-da5746d4]:not(.hasSubtabs){padding-top:0}.minimize[data-v-da5746d4]{position:sticky;top:6px;right:9px;z-index:7;line-height:30px;border:none;background:var(--background);box-shadow:var(--background) 0 2px 3px 5px;border-radius:50%;color:var(--foreground);font-size:40px;cursor:pointer;margin-top:-44px;margin-right:-30px}.minimized+.minimize[data-v-da5746d4]{transform:rotate(-90deg);top:10px;right:18px;pointer-events:none}.layer-tab.minimized>*>.desc{color:var(--accent1);font-size:30px}details[data-v-4b4bda40]{margin:10px 0;padding-left:18px}summary[data-v-4b4bda40]{cursor:pointer;margin-bottom:10px;margin-left:-18px}ul[data-v-4b4bda40]{margin:var(--feature-margin) 0;background:var(--raised-background);border:2px solid rgba(0,0,0,.125);padding:5px 5px 5px 15px;list-style:inside}li[data-v-4b4bda40]{margin:8px 0}li[data-v-4b4bda40]:before{padding:2px 8px;margin-right:8px;border-radius:var(--border-radius)}.feature[data-v-4b4bda40]:before{content:"Feature";background:var(--accent1)}.fix[data-v-4b4bda40]:before{content:"Fix";background:var(--accent2)}.balancing[data-v-4b4bda40]:before{content:"Balancing";background:var(--accent3)}.breaking[data-v-4b4bda40]:before{content:"Breaking";background:var(--danger)}.info-modal .modal-header{font-family:unset;font-weight:unset;font-size:unset;margin-top:unset}.info-modal-header{display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.info-modal-header *{margin:0}.info-modal-logo{height:4em;width:4em}.info-modal-title{display:flex;flex-grow:1;flex-direction:column;padding:10px 0;text-align:center}.info-modal-title h2{font-family:Great Vibes,cursive;font-weight:400;font-size:64px;margin-top:-40px}.info-modal-discord-link{display:flex;align-items:center}.info-modal-discord{margin:0 4px 0 0}.feedback[data-v-01a1b95c]{position:relative}.feedback[data-v-01a1b95c]:after{position:absolute;left:calc(100% + 5px);top:50%;transform:translateY(-50%);content:"\2714";opacity:0;pointer-events:none;box-shadow:inset 0 0 0 35px #6f94b600;text-shadow:none}.feedback.left[data-v-01a1b95c]:after{left:unset;right:calc(100% + 5px)}.feedback.activated[data-v-01a1b95c]:after{animation:feedback-01a1b95c .5s ease-out forwards}@keyframes feedback-01a1b95c{0%{opacity:1;transform:scale3d(.4,.4,1),translateY(-50%)}80%{opacity:.1}to{opacity:0;transform:scale3d(1.2,1.2,1),translateY(-50%)}}.option-tabs{border-bottom:2px solid var(--outline)}.option-tabs button{background-color:transparent;color:var(--foreground);margin-bottom:-2px;font-size:14px;cursor:pointer;padding:5px 20px;border:none;border-bottom:2px solid var(--foreground)}.option-tabs button:not(.selected){border-bottom-color:transparent}.option-title .tooltip-container{display:inline;margin-left:5px}.option-title desc{display:block;opacity:.6;font-size:small;width:300px;margin-left:0}.save-button{text-align:right}form[data-v-90bd4994]{margin:0;width:100%}.field>*[data-v-90bd4994]{margin:0}input[data-v-90bd4994]{width:50%;outline:none;border:solid 1px var(--outline);background-color:unset;border-radius:var(--border-radius)}.fullWidth[data-v-90bd4994]{width:100%}.container[data-v-2f8ef34c]{display:flex;align-items:center;background:var(--raised-background);box-shadow:var(--raised-background) 0 2px 3px 5px}.container.confirming button[data-v-2f8ef34c]{font-size:1em}.container>*[data-v-2f8ef34c]{margin:0 4px}.danger,.button.danger{position:relative;border:solid 2px var(--danger);border-right-width:16px}.danger:after{position:absolute;content:"!";color:#fff;right:-13px}.save[data-v-0e3ab4ae]{position:relative;border:solid 4px var(--outline);padding:4px;background:var(--raised-background);margin:var(--feature-margin);display:flex;align-items:center;min-height:30px}.save.active[data-v-0e3ab4ae]{border-color:var(--bought)}.open[data-v-0e3ab4ae]{display:inline;margin:0;padding-left:0}.handle[data-v-0e3ab4ae]{flex-grow:0;margin-right:8px;margin-left:0;cursor:pointer}.details[data-v-0e3ab4ae]{margin:0 80px 0 0;flex-grow:1}.error[data-v-0e3ab4ae]{font-size:.8em;color:var(--danger)}.save-version[data-v-0e3ab4ae]{margin-left:4px;font-size:.7em;opacity:.7}.actions[data-v-0e3ab4ae]{position:absolute;top:0;bottom:0;right:4px;display:flex;padding:4px;z-index:1}.editname[data-v-0e3ab4ae]{margin:0}.save button{transition-duration:0s}.save .actions button{display:flex;font-size:1.2em}.save .actions button .material-icons{font-size:unset}.save .button.danger{display:flex;align-items:center;padding:4px}.save .field,.field form[data-v-5229ff3f],.field .field-title[data-v-5229ff3f],.field .field-buttons[data-v-5229ff3f]{margin:0}.field-buttons[data-v-5229ff3f]{display:flex}.field-buttons .field[data-v-5229ff3f]{margin:0 0 0 8px}.modal-footer[data-v-5229ff3f]{margin-top:-20px}.footer[data-v-5229ff3f]{display:flex;margin-top:20px}.importingFailed input{color:red}.field-buttons .v-select{width:220px}.presets .vue-select[aria-expanded=true] vue-dropdown{visibility:hidden}.nav[data-v-8495e562]{background-color:var(--raised-background);display:flex;left:0;right:0;top:0;height:46px;width:100%;border-bottom:4px solid var(--outline)}.nav>*[data-v-8495e562]{height:46px;width:46px;display:flex;cursor:pointer;flex-shrink:0}.nav>.banner[data-v-8495e562]{height:100%;width:unset}.overlay-nav[data-v-8495e562]{position:fixed;top:10px;left:10px;display:flex;flex-direction:column;z-index:2}.overlay-nav>*[data-v-8495e562]{height:50px;width:50px;display:flex;cursor:pointer;margin:0;align-items:center;justify-content:center}.title[data-v-8495e562]{font-family:Great Vibes,cursive;font-size:46px;text-align:left;margin-left:12px;cursor:unset}.nav>.title[data-v-8495e562]{width:unset;flex-shrink:1;padding-right:8px;overflow:hidden;white-space:nowrap}.nav .saves[data-v-8495e562],.nav .info[data-v-8495e562]{display:flex}.tooltip-container[data-v-8495e562]{width:100%;height:100%;display:flex}.overlay-nav .discord[data-v-8495e562]{position:relative}.discord img[data-v-8495e562]{width:100%;height:100%}.discord-links[data-v-8495e562]{position:fixed;top:45px;padding:20px;right:-280px;width:200px;transition:right .25s ease;background:var(--raised-background);z-index:10}.overlay-nav .discord-links[data-v-8495e562]{position:absolute;left:-280px;right:unset;transition:left .25s ease}.overlay-nav .discord:hover .discord-links[data-v-8495e562]{left:-10px}.discord-links li[data-v-8495e562]{margin-bottom:4px}.discord-links li[data-v-8495e562]:first-child{font-size:1.2em}*:not(.overlay-nav) .discord:hover .discord-links[data-v-8495e562]{right:0}.material-icons[data-v-8495e562]{font-size:36px}.material-icons[data-v-8495e562]:hover{text-shadow:5px 0 10px var(--link),-3px 0 12px var(--foreground)}.nav .version-container[data-v-8495e562]{display:flex;height:25px;margin-bottom:0;margin-left:10px}.overlay-nav .version-container[data-v-8495e562]{width:unset;height:25px}.version[data-v-8495e562]{color:var(--points)}.version:hover span[data-v-8495e562]{text-shadow:5px 0 10px var(--points),-3px 0 12px var(--points)}.nav>div>a[data-v-8495e562],.overlay-nav>div>a[data-v-8495e562]{color:var(--foreground);text-shadow:none}.tabs-container[data-v-e251e576]{width:100vw;flex-grow:1;overflow-x:auto;overflow-y:hidden;display:flex}.tabs-container[data-v-e251e576]:not(.useHeader){width:calc(100vw - 50px);margin-left:50px}.tab[data-v-e251e576]{position:relative;height:100%;flex-grow:1;transition-duration:0s;overflow-y:auto;overflow-x:hidden}.inner-tab[data-v-e251e576]{padding:50px 10px;min-height:calc(100% - 100px);display:flex;flex-direction:column;margin:0;flex-grow:1}.tab+.tab>.inner-tab[data-v-e251e576]{border-left:solid 4px var(--outline)}.tab hr{height:4px;border:none;background:var(--outline);margin:var(--feature-margin) 0}.tab .modal-body hr{margin:7px 0}.game-over-modal-header[data-v-4a50ce42]{display:flex;margin:-20px -20px 0;background:var(--raised-background);align-items:center}.game-over-modal-header *[data-v-4a50ce42]{margin:0}.game-over-modal-logo[data-v-4a50ce42]{height:4em;width:4em}.game-over-modal-title[data-v-4a50ce42]{display:flex;flex-direction:column;padding:10px 0;margin-left:10px}.game-over-footer[data-v-4a50ce42]{display:flex;justify-content:flex-end}.game-over-footer button[data-v-4a50ce42]{margin:0 10px}.game-over-modal-discord-link[data-v-4a50ce42]{display:flex;align-items:center}.game-over-modal-discord[data-v-4a50ce42]{margin:0 4px 0 0}.nan-modal-header[data-v-7372ecde]{padding:10px 0;margin-left:10px}.nan-footer[data-v-7372ecde]{display:flex;justify-content:flex-end}.nan-footer button[data-v-7372ecde]{margin:0 10px}.nan-modal-discord-link[data-v-7372ecde]{display:flex;align-items:center}.nan-modal-discord[data-v-7372ecde]{margin:0 4px 0 0}.tpsDisplay[data-v-46a3ed5b]{position:absolute;left:10px;bottom:10px;z-index:100}.low[data-v-46a3ed5b]{color:var(--danger)}.fade-leave-to[data-v-46a3ed5b]{opacity:0}:root{color-scheme:dark}*{transition-duration:.5s;font-family:Roboto Mono,monospace;font-weight:700;margin:auto;text-size-adjust:none}*:focus{outline:none}body{overflow:hidden;transition:none;text-align:center}html,body,#app{min-height:100%;height:100%}h1,h2,h3,b,input{display:inline}button{color:#000}a,.button,.link{display:block;color:var(--link);background:none;border:none;cursor:pointer;text-decoration:none}a:hover,.button:hover,.link:hover{text-shadow:5px 0 10px var(--link),-3px 0 12px var(--link)}.button:disabled{opacity:.5;cursor:not-allowed}.button:disabled:hover{text-shadow:none}ul{list-style-type:none}.Vue-Toastification__toast{margin:unset}*{scrollbar-color:var(--accent1) #ffffff0f}::-webkit-scrollbar{appearance:none;width:16px;height:16px;background-color:#ffffff0f}::-webkit-scrollbar-thumb{--back-color: var(--accent1);background:linear-gradient(90deg,var(--back-color),var(--back-color)) no-repeat content-box;border:2px solid transparent}::-webkit-scrollbar-thumb:hover{--back-color: var(--foreground)}::-webkit-scrollbar-button:single-button{--back-color: transparent;--arrow-color: var(--accent1);width:16px;height:16px}::-webkit-scrollbar-button:single-button:hover{--back-color: #ffffff0f;--arrow-color: var(--foreground)}::-webkit-scrollbar-button:single-button:active{--back-color: var(--foreground);--arrow-color: var(--background)}::-webkit-scrollbar-button:single-button:disabled{--arrow-color: var(--foreground)}::-webkit-scrollbar-button:single-button:vertical:decrement{background:conic-gradient(#0000 37.5%,var(--arrow-color) 37.5% 62.5%,#0000 62.5%) no-repeat content-box,linear-gradient(90deg,var(--back-color),var(--back-color)) no-repeat content-box;background-size:60% 50%,100% 100%;background-position:50% 20%,0% 0%}::-webkit-scrollbar-button:single-button:vertical:increment{background:conic-gradient(var(--arrow-color) 12.5%,#0000 12.5% 87.5%,var(--arrow-color) 87.5%) no-repeat content-box,linear-gradient(90deg,var(--back-color),var(--back-color)) no-repeat content-box;background-size:60% 50%,100% 100%;background-position:50% 80%,0% 0%}::-webkit-scrollbar-button:single-button:horizontal:decrement{background:conic-gradient(#0000 12.5%,var(--arrow-color) 12.5% 37.5%,#0000 37.5%) no-repeat content-box,linear-gradient(90deg,var(--back-color),var(--back-color)) no-repeat content-box;background-size:50% 60%,100% 100%;background-position:20% 50%,0% 0%}::-webkit-scrollbar-button:single-button:horizontal:increment{background:conic-gradient(#0000 62.5%,var(--arrow-color) 62.5% 87.5%,#0000 87.5%) no-repeat content-box,linear-gradient(90deg,var(--back-color),var(--back-color)) no-repeat content-box;background-size:50% 60%,100% 100%;background-position:80% 50%,0% 0%}::-webkit-scrollbar-corner{background:#070710}.unaffordable{color:var(--danger)}.decoration-effect{border:solid 8px darkred;padding:4px;width:576px;position:relative;border-radius:10px}.decoration-effect:not(.ribbon){border-image:repeating-linear-gradient(-45deg,rgb(255,76,76) 0 10px,rgb(255,255,255) 10px 20px,rgb(65,255,95) 20px 30px,rgb(255,255,255) 30px 40px) 12/10px}.decoration-effect.ribbon:before{content:"\1f380";color:red;position:absolute;top:-20px;left:-20px;font-size:xx-large;transform:rotate(-45deg);z-index:1}.layer-container{min-width:100%;min-height:100%;margin:0;flex-grow:1;display:flex;isolation:isolate}.goBack{position:sticky;top:10px;left:10px;line-height:30px;margin-top:-43px;margin-left:-35px;border:none;background:var(--background);box-shadow:var(--background) 0 2px 3px 5px;border-radius:50%;color:var(--foreground);font-size:30px;cursor:pointer;z-index:7}.goBack:hover{transform:scale(1.1);text-shadow:0 0 7px var(--foreground)}.app[data-v-8f3af388]{background-color:var(--background);color:var(--foreground);display:flex;flex-flow:column;min-height:100%;height:100%}#modal-root[data-v-8f3af388]{position:absolute;min-height:100%;height:100%} diff --git a/index.html b/index.html index e56d835..f9ad1d8 100644 --- a/index.html +++ b/index.html @@ -32,7 +32,7 @@ - + diff --git a/sw.js b/sw.js index 95205b5..a6fb46d 100644 --- a/sw.js +++ b/sw.js @@ -1 +1 @@ -if(!self.define){let s,e={};const i=(i,l)=>(i=new URL(i+".js",l).href,e[i]||new Promise((e=>{if("document"in self){const s=document.createElement("script");s.src=i,s.onload=e,document.head.appendChild(s)}else s=i,importScripts(i),e()})).then((()=>{let s=e[i];if(!s)throw new Error(`Module ${i} didn’t register its module`);return s})));self.define=(l,n)=>{const r=s||("document"in self?document.currentScript.src:"")||location.href;if(e[r])return;let t={};const u=s=>i(s,r),o={module:{uri:r},exports:t,require:u};e[r]=Promise.all(l.map((s=>o[s]||u(s)))).then((s=>(n(...s),t)))}}define(["./workbox-7369c0e1"],(function(s){"use strict";self.addEventListener("message",(s=>{s.data&&"SKIP_WAITING"===s.data.type&&self.skipWaiting()})),s.precacheAndRoute([{url:"assets/@fontsource.c175eac8.css",revision:null},{url:"assets/@pixi.45135ab2.js",revision:null},{url:"assets/@vue.359f7754.js",revision:null},{url:"assets/earcut.7c12e2a9.js",revision:null},{url:"assets/eventemitter3.dc5195d7.js",revision:null},{url:"assets/gameLoop.b95cc220.js",revision:null},{url:"assets/index.061e3258.css",revision:null},{url:"assets/index.154edd5d.js",revision:null},{url:"assets/is-plain-object.906d88e8.js",revision:null},{url:"assets/lz-string.f2f3b7cf.js",revision:null},{url:"assets/nanoevents.1080beb7.js",revision:null},{url:"assets/querystring.b35d81f8.js",revision:null},{url:"assets/sortablejs.a0419146.js",revision:null},{url:"assets/url.5a27916e.js",revision:null},{url:"assets/vue-next-select.0b2b1d01.js",revision:null},{url:"assets/vue-next-select.9e6f4164.css",revision:null},{url:"assets/vue-textarea-autosize.35804eaf.js",revision:null},{url:"assets/vue-toastification.4b5f8ac8.css",revision:null},{url:"assets/vue-toastification.d643abb2.js",revision:null},{url:"assets/vue.e305c975.js",revision:null},{url:"assets/vuedraggable.96a532dc.js",revision:null},{url:"assets/workbox-window.4a8794bb.js",revision:null},{url:"index.html",revision:"df1aacd85b63851a88f6eb887b6b5d40"},{url:"favicon.ico",revision:"eead31eb5b19fa3bdc34af83d898c0b7"},{url:"robots.txt",revision:"5e0bd1c281a62a380d7a948085bfe2d1"},{url:"apple-touch-icon.png",revision:"26e53bb981d06c8069ffd9d2a14fce0e"},{url:"pwa-192x192.png",revision:"a16785d9e890858c5b508e0ef6954aaf"},{url:"pwa-512x512.png",revision:"b84004b93fd62ef6599ff179372861a1"},{url:"manifest.webmanifest",revision:"5f32ad2a77eb001e1b6a588835dc1efc"}],{}),s.cleanupOutdatedCaches(),s.registerRoute(new s.NavigationRoute(s.createHandlerBoundToURL("index.html")))})); +if(!self.define){let s,e={};const i=(i,l)=>(i=new URL(i+".js",l).href,e[i]||new Promise((e=>{if("document"in self){const s=document.createElement("script");s.src=i,s.onload=e,document.head.appendChild(s)}else s=i,importScripts(i),e()})).then((()=>{let s=e[i];if(!s)throw new Error(`Module ${i} didn’t register its module`);return s})));self.define=(l,n)=>{const r=s||("document"in self?document.currentScript.src:"")||location.href;if(e[r])return;let t={};const u=s=>i(s,r),o={module:{uri:r},exports:t,require:u};e[r]=Promise.all(l.map((s=>o[s]||u(s)))).then((s=>(n(...s),t)))}}define(["./workbox-7369c0e1"],(function(s){"use strict";self.addEventListener("message",(s=>{s.data&&"SKIP_WAITING"===s.data.type&&self.skipWaiting()})),s.precacheAndRoute([{url:"assets/@fontsource.c175eac8.css",revision:null},{url:"assets/@pixi.45135ab2.js",revision:null},{url:"assets/@vue.359f7754.js",revision:null},{url:"assets/earcut.7c12e2a9.js",revision:null},{url:"assets/eventemitter3.dc5195d7.js",revision:null},{url:"assets/gameLoop.b95cc220.js",revision:null},{url:"assets/index.154edd5d.js",revision:null},{url:"assets/index.fc2aa971.css",revision:null},{url:"assets/is-plain-object.906d88e8.js",revision:null},{url:"assets/lz-string.f2f3b7cf.js",revision:null},{url:"assets/nanoevents.1080beb7.js",revision:null},{url:"assets/querystring.b35d81f8.js",revision:null},{url:"assets/sortablejs.a0419146.js",revision:null},{url:"assets/url.5a27916e.js",revision:null},{url:"assets/vue-next-select.0b2b1d01.js",revision:null},{url:"assets/vue-next-select.9e6f4164.css",revision:null},{url:"assets/vue-textarea-autosize.35804eaf.js",revision:null},{url:"assets/vue-toastification.4b5f8ac8.css",revision:null},{url:"assets/vue-toastification.d643abb2.js",revision:null},{url:"assets/vue.e305c975.js",revision:null},{url:"assets/vuedraggable.96a532dc.js",revision:null},{url:"assets/workbox-window.4a8794bb.js",revision:null},{url:"index.html",revision:"c0fbc05c3b27650940bcd7ae38206d52"},{url:"favicon.ico",revision:"eead31eb5b19fa3bdc34af83d898c0b7"},{url:"robots.txt",revision:"5e0bd1c281a62a380d7a948085bfe2d1"},{url:"apple-touch-icon.png",revision:"26e53bb981d06c8069ffd9d2a14fce0e"},{url:"pwa-192x192.png",revision:"a16785d9e890858c5b508e0ef6954aaf"},{url:"pwa-512x512.png",revision:"b84004b93fd62ef6599ff179372861a1"},{url:"manifest.webmanifest",revision:"5f32ad2a77eb001e1b6a588835dc1efc"}],{}),s.cleanupOutdatedCaches(),s.registerRoute(new s.NavigationRoute(s.createHandlerBoundToURL("index.html")))}));