diff --git a/cdn/build/es6/node_modules/@haxtheweb/awesome-explosion/awesome-explosion.js b/cdn/build/es6/node_modules/@haxtheweb/awesome-explosion/awesome-explosion.js
index d8f15f76ef..a3e17aca36 100644
--- a/cdn/build/es6/node_modules/@haxtheweb/awesome-explosion/awesome-explosion.js
+++ b/cdn/build/es6/node_modules/@haxtheweb/awesome-explosion/awesome-explosion.js
@@ -54,4 +54,4 @@ import{LitElement as e,html as t,css as s}from"../../lit/index.js";class Awesome
class="image-tag"
alt=""
/>
- `}static get tag(){return"awesome-explosion"}updated(e){e.forEach(((e,t)=>{"state"==t&&(this.stopped=this._calculateStopped(this.state),this.playing=this._calculatePlaying(this.state),this.paused=this._calculatePaused(this.state))}))}static get properties(){return{state:{type:String,reflect:!0},stopped:{type:Boolean},playing:{type:Boolean},paused:{type:Boolean},image:{type:String},sound:{type:String},size:{type:String,reflect:!0},color:{type:String,reflect:!0},resetSound:{type:Boolean,reflect:!0,attribute:"reset-sound"}}}_calculateStopped(e,t){"stop"==e?(this.stopped=!0,void 0!==window.audio&&(window.audio.currentTime=0),this._stopSound(),this.dispatchEvent(new CustomEvent("awesome-event",{bubbles:!0,cancelable:!0,composed:!0,detail:{message:"Sound stopped"}}))):this.stopped=!1}_calculatePlaying(e,t){"play"==e?(this.playing=!0,this._playSound(),this.dispatchEvent(new CustomEvent("awesome-event",{bubbles:!0,cancelable:!0,composed:!0,detail:{message:"Sound played"}}))):this.playing=!1}_calculatePaused(e,t){"pause"==e?(this.paused=!0,this._stopSound(),this.dispatchEvent(new CustomEvent("awesome-event",{bubbles:!0,cancelable:!0,composed:!0,detail:{message:"Sound paused"}}))):this.paused=!1}_stopSound(){void 0!==window.audio&&(window.audio.pause(),this.resetSound&&(window.audio.currentTime=0))}_setPlaySound(e){this.state="play"}_setStopSound(e){this.state="pause"}_playSound(){void 0===window.audio&&(window.audio=new Audio(this.sound)),window.audio.play()}}customElements.define(AwesomeExplosion.tag,AwesomeExplosion);export{AwesomeExplosion};
\ No newline at end of file
+ `}static get tag(){return"awesome-explosion"}updated(e){e.forEach(((e,t)=>{"state"==t&&(this.stopped=this._calculateStopped(this.state),this.playing=this._calculatePlaying(this.state),this.paused=this._calculatePaused(this.state))}))}static get properties(){return{state:{type:String,reflect:!0},stopped:{type:Boolean},playing:{type:Boolean},paused:{type:Boolean},image:{type:String},sound:{type:String},size:{type:String,reflect:!0},color:{type:String,reflect:!0},resetSound:{type:Boolean,reflect:!0,attribute:"reset-sound"}}}_calculateStopped(e,t){"stop"==e?(this.stopped=!0,void 0!==globalThis.audio&&(globalThis.audio.currentTime=0),this._stopSound(),this.dispatchEvent(new CustomEvent("awesome-event",{bubbles:!0,cancelable:!0,composed:!0,detail:{message:"Sound stopped"}}))):this.stopped=!1}_calculatePlaying(e,t){"play"==e?(this.playing=!0,this._playSound(),this.dispatchEvent(new CustomEvent("awesome-event",{bubbles:!0,cancelable:!0,composed:!0,detail:{message:"Sound played"}}))):this.playing=!1}_calculatePaused(e,t){"pause"==e?(this.paused=!0,this._stopSound(),this.dispatchEvent(new CustomEvent("awesome-event",{bubbles:!0,cancelable:!0,composed:!0,detail:{message:"Sound paused"}}))):this.paused=!1}_stopSound(){void 0!==globalThis.audio&&(globalThis.audio.pause(),this.resetSound&&(globalThis.audio.currentTime=0))}_setPlaySound(e){this.state="play"}_setStopSound(e){this.state="pause"}_playSound(){void 0===globalThis.audio&&(globalThis.audio=new Audio(this.sound)),globalThis.audio.play()}}customElements.define(AwesomeExplosion.tag,AwesomeExplosion);export{AwesomeExplosion};
\ No newline at end of file
diff --git a/cdn/build/es6/node_modules/@haxtheweb/b-r/b-r.js b/cdn/build/es6/node_modules/@haxtheweb/b-r/b-r.js
index 458bf65dd6..f9d3b6eeb1 100644
--- a/cdn/build/es6/node_modules/@haxtheweb/b-r/b-r.js
+++ b/cdn/build/es6/node_modules/@haxtheweb/b-r/b-r.js
@@ -2,4 +2,4 @@
* Copyright 2021
* @license Apache-2.0, see License.md for full text.
*/
-import{LitElement as t,html as e,css as r}from"../../lit/index.js";class BR extends t{constructor(){super(),this.amount=0}render(){return e`${this.renderBR(this.amount)}
`}static get properties(){return{amount:{type:Number}}}renderBR(t){let r=0;const n=[];for(0===t&&(t=window.innerHeight/21);r
`),r++;return n}static get tag(){return"b-r"}}customElements.define(BR.tag,BR);export{BR};
\ No newline at end of file
+import{LitElement as t,html as e,css as r}from"../../lit/index.js";class BR extends t{constructor(){super(),this.amount=0}render(){return e`${this.renderBR(this.amount)}
`}static get properties(){return{amount:{type:Number}}}renderBR(t){let r=0;const n=[];for(0===t&&(t=globalThis.innerHeight/21);r