Keeping Up with Keke: blog codes -->

blog codes

Random Facts Generator:
♡ copy + paste the full code below into an HTML/JavaScript gadget on your blog! To make it yours, swap out the sample facts inside the randomFacts list with your own, then tweak the title, button text, or colors to match your theme. The cute little click sound is already built in, so you don’t have to upload anything extra ✧

<!--

  RANDOM FACT WIDGET + CLICK SOUND

  Customize:

  1. Edit the facts inside the randomFacts array.

  2. Change the colors in the CSS.

  3. Change the title and button text in the HTML.

-->


<div class="random-fact-box">


  <div class="fact-title">♡ random fact ♡</div>


  <div id="random-fact" class="fact-text">

    click below for a random fact ✧

  </div>


  <button id="random-fact-button" class="fact-button" type="button">

    new fact ♡

  </button>


</div>


<style>

.random-fact-box {

  width: 100%;

  max-width: 165px;

  box-sizing: border-box;

  margin: 14px auto;

  background: #fff0f7;

  border: 2px solid #ef9fc3;

  box-shadow:

    3px 3px 0 #dc7caa,

    0 0 8px rgba(255, 160, 200, 0.3);

  font-family: "Courier New", monospace;

  color: #70495d;

  border-radius: 4px;

  overflow: hidden;

  text-align: center;

}


.fact-title {

  background: linear-gradient(#ffd0e3, #f3a6c8);

  color: #873f63;

  font-size: 10px;

  font-weight: bold;

  padding: 7px 4px;

  letter-spacing: 1px;

  text-shadow: 1px 1px #fff;

  border-bottom: 1px solid #dd87ad;

}


.fact-text {

  min-height: 60px;

  padding: 12px 10px 8px;

  font-size: 9px;

  line-height: 1.5;

  display: flex;

  align-items: center;

  justify-content: center;

  overflow-wrap: anywhere;

}


.fact-button {

  margin: 0 0 10px;

  padding: 5px 9px;

  border: 1px solid #d977a6;

  background: #ffd4e6;

  color: #9c4d73;

  font-family: "Courier New", monospace;

  font-size: 9px;

  font-weight: bold;

  cursor: pointer;

  box-shadow: 2px 2px 0 #e49abc;

}


.fact-button:hover {

  background: #ffc3dc;

}


.fact-button:active {

  transform: translate(1px, 1px);

  box-shadow: 1px 1px 0 #e49abc;

}

</style>


<script>

(function () {


  /* EDIT THESE FACTS */

  var randomFacts = [

    "this is your first custom fact! ♡",

    "add another fun fact here ✧",

    "you can include as many facts as you want!",

    "change the colors in the CSS to match your blog.",

    "this widget avoids showing the same fact twice in a row."

  ];


  var lastFact = -1;

  var button = document.getElementById("random-fact-button");

  var factBox = document.getElementById("random-fact");


  if (!button || !factBox) return;


  /*

    Exact uploaded MP3, stored as Base64 chunks.

    The script converts it into a Blob URL so Blogger

    does not have to play a giant data: URL directly.

  */


  var buttonClickBase64 =

    "SUQzBAAAAAABAFRYWFgAAAASAAADbWFqb3JfYnJhbmQAbXA0MgBUWFhYAAAAEQAAA21pbm9yX3ZlcnNpb24AMABUWFhYAAAAHAAAA2NvbXBhdGlibGVfYnJhbmRzAGlzb21tcDQyAFRTU0UAAAAPAAADTGF2ZjU4LjI5LjEwMAAAAAAAAAAAAAAA//uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAAjAABYKAAODhUVFRwcHCMjIyoqKjExMTg4Pz8/R0dHTk5OVVVVXFxcY2NjampxcXF4eHiAgICHh4eOjo6VlZWcnKOjo6qqqrGxsbi4uMDAwMfHx87O1dXV3Nzc4+Pj6urq8fHx+Pj4//8AAAAATGF2YzU4LjU0AAAAAAAAAAAAAAAAJANAAAAAAAAAWCjbQTdhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+7BkAA/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV" +

    "VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV" +

    "VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV" +

    "VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7sGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV" +

    "VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uyZAAP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAETEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUEVbBgCWMMweIGc4iEPVK09CYq0AhUqL0JptsvdhjR2nLUUzUeUgietVFNhDXWbqYPKsO9zjxNl6qjHGJxx6XPU3lcDIBEn0zi0AjKjkBrhYiPpftUhfdG4MQhmr1m6pGFrqWYoG/ziReSOI4b4NZR/EBEaTQBBtVyuHDeJzGtx57lhFZ0zwQRHEylUyL4Q1GGsOyiutot4luq9daVCHEHTBDCYpZtpTqtdT7L+LJXE0x224P60Bd74Q63ZjoBGVTD0DQQhGkEAgJOhA1kF4HMAhgxgVKLDR4c1+2kPYgkWaYToLGgyRoOO2JknazuMja8nQqu05TRJxPAu+1ptLj8MjV2luiOXMVKmeiomWnMliEACpUVgchBGqOGEbFegoC22pNcbm/zaO3TRepwgBbTbmv6Zftkz/NqfsbkaDCMQu6OVGkAc4MABY8AEQsxV492Yget0meYkhymXKqxHCwhGAUYdQgAR8NgTUbYsAVAkIIMAOA+QPYAkE9DLIWrCflULQHGZRkUakIN9LE4ZVGn1st5xnYWAn6DQxDFSJonTLUja5vGCKoG9MISIeMghgk5pFeeBCwzBghlhHCAliGeDkEjJMMQv56GCXoNMLwjJHg5ChHWShNI//uyZOwMgAAAaQAAAAgAAA0gAAABJZmkokM/AMPps9Wc8z4ZY4N5pmYTQSc5i8FsUp1wk4hBdz7JwfxCDPGOSAvB/oW2HGTw6RYyQHSebJAVQ9B6ljPxlZy/ncErBgEJGOaBIyRC0E7dRG80z4LwW9mZCKoAgAr4XomI54yKCKj4yCBZEzNjDUlbV+ILJStcY/AS10zUik95YnMkqWwFRWHKvZK3RCWhnkusuI0V6F1JmPKroWAvJUay1nll5SKEflNUrDDZQ4uyKGqCUAuRG0iARRTaTHU1EjoC59oTcUBjvoT1rw0vtIyLJovYliuKslZD0OsouNiomkuEmuSBbE2dB9IdTeRvy5C+nZU0VspnKSJYUi0hrwDDTnTBZE36SKsUgaYoPKXyYY9TQFDGctARKGRvGOFIlKZsBZ89z+KPoTEREDIku9VdIctugDYAp5qyxkM1D3aeelxlzgNNamjeielehuLWFrNxRKlTHQbLmFwMBmNUCQMgZgfQeBC1SCSF4A4BDD9NIuKnRqHVZUOXLgYQH+FlJCGDTAFYSMI+L82S5k0amBKO0adTOWFEjoOZInY3n0aSBahNAEiKKQ8shYO1aRuJgThg+QxBvkBLtxMABsWUHG/N4OMDIIsBKk6Azi7AgQlg/w0QoWA0RxHkfJcziFnZQ5x62ZLqc9ziHrTKvFfQRmmsaYR8oxCh0EjCPoxAsAhZcz+DgDkdFzeSAVzSKo2g6CbC+I2uCuCGi1JYMgYQNces4SdJMTReOEvx3LZYSRJ8yUUq1aqLOBbEgYagJkPwOtfRCcVi7dCyMoyCaExMZXHyvi3hzlwbCMkL//uyZP+C+R5pLSs4ffEDLRWwPS+iI92c4Kxh99s9MxzAx7MZFLNksZB0eh6DPFiPxQqNzTCuOokpVE4JIGINU6IMZ6X8vyEsEZkZ9wABWo30dkEjQPUSLWLUgwtwAiMNVjUoaBKnUhildujcBTAu4xFi4BaawoSyybFnkTTQXeItmWXV8WUX6hLTrWO8Sl8AKYJ0QGn4AkJTqbJNGgxKcSfBy6y8iZpjWdFGhAOROziN5cd5mcQuiUrWvTw+ggNBkBiJ4BChvJ3QQkF4FNHpLKF8F2AghqMq1k4gAaDCy0qGoluy9boMJMazaVCCSg1IOuFCJcgEZdtFdHCGHEWmruacAKAMgDW85vQvkrvMEf8QAQgQkMZS2NRFbUAb3JUMFNVjopWhshbBqDtsPZesIyRKtgwAAs1CW57+RepGH8WEbR92vx5pQxdqPcCrGzkjDDVyogFsRkN/FJWLm5rsW8y10XBpq/tnbyo3GHFhgJBMZJZMQwbjuSx3HAfCWTQrIAiCQoX2YEsnoRYO43G32zN9gwZM3/fpA8BXxDzjE8BODvC4G+hShE3OsScx1YpxC0EjDnKgTB7Cfl/FzZnE6zsDUFgXlBAJQLgsH+TtVCbocF4LA9fKxWHjTpmvMz9eZiGAABwwZPzh18kLj0R7B2FbEMCYmaXAaHkR20f42XCZCrODzKbYkIhDN5MIiWftEh2MwXCQiaCQPB7BuTzxYoukUWJBMeJBMrfSuT7GbSi8ttCRF238qCIL/j7mFaUNwbOTC9FE249SHUdmDskFNedrH4+UKyYUHh/huwOapIvmygpHZyfAIeDEahFBuTqEmAwT//uyZByABMtTwQ0lgAJcZkg2oaQAFaWVPbmHgAlfF+X3HrAAlQpnB60wguj2PxpiZxY8JBVHfF71VHqboyocqipAgoyyIZsWwOGJ4XSEOoo0eyejhWxmEW2nD9P6OTAS2F/YemUJ5rCRPZhSjl3FkxWPTfE+f8zMGoMMp/0H2+qrCMt69ABpQDPh8pW4QTsVuG/+O+9h/v/////hMQMrsBTQuODYoEA25GRk7ZAKLmufX1eCqCpMLQdK5tv1RU2SJTXX2ntNcgQJuhIkvnmOyT7VNwLPVDhc6i1x4yy0qr5UfjX9/7+/v99j4+DQDL/wpAQ4bB/2IfCDoV91L7atjUdXZIhKGKz/sTSrjAjCcW/oZCvdyn+UhuE0xi3ysjnCvLej08SkXJbCSbxvGq0vfqiI4JR+xw2TOMW3rqxbYFQo0PnU7IvquJEcvm2P9fTOwMjyJ2TV7HIs0pNl5B+da/3n+jgxx37+/pE+VY6s4sbmzKyqvgf///////e8eJ/r/f/3EZ73dP93gUpBZ44qHwyHGwtHg9GAEAAAH+X6vU/8ZShpk4/kzKhfmBNPnH19bzjP4smHOk7ZDXQ4xBDHWDg4bjYTB1pU9O6Qq2IOYw3JZ8rJ72NZEfU3f4BAJgRf5RvAYHEF9nJ7PJ4HAgFAQBAIHAiQCAIcy2EwJFDXfsAsC0IGFNKWy3Cv+xgP7f+hT3qyyW7rUN/agC1QlD4kBUATVqEXSVFPwHx6RHiYJB6dkfWauvFxPy3n73k/gPKOuNJEEu1y2Zax4yftv0maPiKVrvfHY7gem2LsXM51+b9XA4s0yImQulLx2JJd2Vq235LR//uyZEaABTJf2249gABQydqkx6gAVaGXWzmIAAFeJyorHnAAbJ0Z/T5XwUvbvWHj8sTk2md+9s2Zcrh0YuRkkBhVgIB+ziQoiBjsCunkixNwtoaXp5hoIQAVnqrnGnWrJGiLFsWCdHXPeeilHIh99CQuZypvn2/0M+hX/8x/sxVP//893Qwn8qPSY0iKjf/FZJAEQRRQAks6jOIcShWAjU3K6zODONrEVfmkAS0cy8O4nYGAHRsTJMk2tQNiAwuOAgI6isamZoio8OQHwC4CgbkVSYvqsoRuOYXQyILAZjLC5itSZbdi4QMrnByHRUTSnVUgummMwLGMYQQaZACcVosY0UW0FWpkYIKDsLBFGFyEEPUTXWcPlEzPf6K5cRcihFCcGXFzjvIIiXkUTGtHpe//+fTWmy6GxYNHqsEUUAKAAAAAIHAV95tK1namaNeCSSNZ9DWHM+cgqB4VQdVIkMcNSpY10sNxpOPyxN1YS7nGjxYeT2bxuLBEIfzv/1PH3t+n+A8vf/NZKiL//6nEAXi+ldsSE4QAAAAASAAACjbYBCpAtFRPVEQqocCdM1rOqGBAZxFtRZK1mZ3C" +

    "bjCFKUlwaY3ltNlyUxqO+IsAShIQcsDCeU2vvIURzHOdRAj9ZG+M1QLwd9D00QUcVoSevLqDrGc6/nbXVZWIkX/tWsD2/+cGioWB6rkOvpTfW7Zz/j//5xbqV0+alphtl1BhZhWvuFjF8X+v///+lt61WuN2+qxf859v/XGsWxH2S6Ni5bEgAgJAAAAAIgAAgsAAsbFP4aK1uGIlDUFt15YyvSC3RV5DM6fZLyNw34Z+wCBYGOQS//uyZHAABW9e1u5l4AJaZErPzJgAFKmLQ/2HgAFhlaZTsJAASJP4YAzqBtd/n/7Fb/9KfYIu1ry8QgrFwV5z/0CrkViicsPQe/8n+tYdiUlAAIJZTmFZo0lCJYu8EDXoFFvComhLNAIfhhBE2BYrcUYS9VHUxmwUwXqExE4cRLl0gjhUsjHt+rbeDNBfGU4ytUOPDYcLqfKqfS2xPvGlayqyjBE3uFGfsMHNfrWYv8u9Zz6vdPtQYfr4cWtpbVrXMW9vHtbztc0LMbVovzX5pvddQoVXv8tfmlPbUHWq6////zjNM7v8fVcU+Ka825fS/meaBAAApNkjc2huw+sHvk1BJouAI1h2WsvzS0trUKYpcKVXIVk0paqDMkixMVMT7BHZrnkpecKLN7KV41Uakn////+ntLf/uOCjn/8MetPtJFciqAhM05/YOgABAAAlTJaYOoehr7JRzLclVGynVZ0gFQMvjbuK2LDRRfrFnAV+tiAUkn6hEifWhjUroKdgt8tAkSyqWQvDFQPhJKy4u2dEo4PZPgRK5ipKzuqKQCMDx1AsdirVl1Df9tWUDC0z0dn4xRKrAQC2qp8uvMZSRIxHlW7nMrZPIzwqv8YknlTvs6Z/Y60DXP+drto+N3gIw5NXvCZJAnvlHQgUPoNJQAAhABQAVTFSb2SqKibo/QWU5Rgiha/TqNbZtG9DMKi/QPAwcDo8ARHl0dSo5klxEECwPiModVlg6z/gkbCc0Qqf/0KXngKffFl1POaoptk7ZUAABMIWFzJtr6n0LS3KHNpywJAhTMiw6cikkHImIMZ4fhYApCwEkEAZFy2Nh+REMa2N//uyZJSCBRxey9sMNbJSBDmeYYVEE71jNXWHgAldLqWSniABySSrUDQ3TvXSQ3Z44P1W+mjfG1mEwMjhf31rW8Ykv4u/T0rEtj4n1BcrxnmoMat8394Muvu18RKetP6bv7V1rx582pmeXN841emt28kPbyKr25CG5WQX9o8O2d+2P97/zqkSAdckvx/fcqa0ABdj2LmW6gmj1PwGcuZq13n5+H0t9ujAQbmEnUEWb/Y6oS/KYg6lUzuhvQpTBWd33oqWciv3mMhnd0lK/9md5JOvfm/3Z1by2WoVzkL1UpiFBm9ReFWVNGIkABCCBwDgcDgUCAQARLjMnAsXMuPGhpkDwhAGACiyc6o0HSjgrMjDii/hYDmJDmaDIzsPSIYoZEoLdRZIShwqJR1htMg3JkHAy3BgAohLKDJ9pqDSgDA4ANfXP1PGVBsz5c9kV5MRTuB56qikJBDMg4CacS1DH5XZXU5DCmAyBBdM+OuuChbhHOyHBEgZebB8ZAkY0pKnAfyu2jB2ILUXI9sbaSxIvwYQCSBgoLMAEBpsKOjX4WXwHAkrh2w4/xwMMOXD8BwPGI9JXHC7kxgJX4AApPIPopIISUdCJRRTkrl85OSeB3mSTcCPtlcJDQxgJI0MFl80vwaUQHGsJFuTFjDTzQEON9DNqaCN5ggc+4ks+rCIpSUlixn2/KE1wwmX8ZohYuvcaWJIUkFg1Y0R4ANCGNeuMGFBRElTmcVGdJgIEXXDiIIBkxkhHCpIwoHn/////////////////8gh+OQ5L///////////////9nEFKbMxyIBQAAAAAAVjEQNDsjEuYwMdnNOw//uyZMaAC8aEz/5rQACqqdj0zWQAIbGXVfm9AAohsCTjOUABY4I8z1Y3jzl1mDJDDkB55+opqG8sLG3DYCgHZi0p++9+6v8KAF6H8EagEFMhEeJz5//Gsdf8V33/1/444/vB/zKCW7/1CwKXqNivWu1d46TrbRgbJ1h2n6MRYwAU5SQ4uyWeb7///3/+y+mimpRYjFjOkROWDcrTYYs5Nj/y/////7G888+59//3GZJZ7W5TbLSue/9tCRSMUMpIZIZmJSAQJKQBbqm9pagJGTIo0zxnMBBR0tMKHRQJMdCTfUMzcVMlHDEhYwcTNCDguEo2F0CQMaEEAlZkBijaSLqhAZIR3zGkzLpAesHTKPSaz6OjEI48hpx5hAI8zRJj9h/WZO7CIHgKAKwCQockjy1wQES3aduGozZgubma9/zIEBAGUbZg7TK5TXmItNSuTWuaoIx/xCu0hmbtto38Ow/B0zLKGZ7II3LcqKA4jJ6s0+cQj7xtcae7zQIHs0z7awl1a6/sZgXueX9vWO/r4XUpKupTdpL9NKZA4sWoHdlMRvTsuj0DSmVdtQqj1TZXrfdXccP0lsgOg6Lu9WiroLrZ5NulK4yzYAAAoBAAAYaBRQATEoEBINMFAoRh0YERksFAUQA5Lm1IwZ5KhQJF+jQUX2ZbS4jKhWSAxQoMEANVwWCNRToImrnEnpieAAAgEgCxTgNOGAKSq8PUJwnCIMBtS4GaOAYUaGZ8xW3/6Rk5xJ1f//X///////GPDI/+oXomH//FLl97/+CwISkXQpWGMAAAAAAABJUTCJiW5CwS0TEDS9MpM3qQkYKFjwK1Ej1a//uyZBEGZlRj0f9nAABUSfma7LQAGCF/K2y9NslyKKJBncyYGEMHb2ZBA31L4r2YbGmVNedKG4e+ddILgVrfB2VyvI80ZhmcXkg9FYKZ1EmHP1WjUafVhrivq5MUa015YZyaRwnWyl2WVqtbqxmljMZu2e0tLjW7rKajMt5lTZfrLGlpcf/e+bxq461l+PKtLZ1W3S3pTLe1aXHH8v///mPP5jjjjj/N7/+7xxmXZl2VNTWu93jlvHm7msu1qamtZfS2auWdLz61NGqbFQAAoABwAI5FoIgKPMiAoxnsHPkLcgAU0iwEixVQVhq7WIjDGyKKLb/0a1ol0HkADoBQheQW0fiWcyGCC7DiHsPYumv////pv///////////1mReSayACaSxfkeaB0QtADlRoMqpGG8DyTEvP6cyCzaROC8BKILhADJxFsqgY7RW+z1ezUUc1nMyL4w+zeDkolJJIsxHCiAkwV2k+rFGczeS8sMdeN5XLtJEuNA4irL4TcbiqIsq5l9OrbHFPZQsybWYyJOVrVzJCeJAWH9EqNKyySJphhhgRvhe6dKzy3xNYuRQlk855s+TQQqXNBFeBv3Ka0E4/snfkqlqaKcGm9PyQs4qxe34dwO0qeXVq3zQ0wlu4/QoaYoAKYESBUFNewx0TNWMDpRIx6HMuNDKCUyk8MaZzAgIbK31//+tAvgYJg30PwAq4EZg1UKXC/gtYn4BYYor1mqv///9Q5jO//////////+us1L5UEgFxsYHjdUQEAAAAItQlMtpa8gxJVESANmdaxqym8cy5gxlKoqF/lqtJCo79RpMRrM8pUpzDLgrqf+4//uyZBoDNV9hyaMsNkBVyii1YypQFXWHIIww14FZLePg8BXI5Uw5KvLbgpquJnS0MmmHVw43yy9ksrxJL5yyPR+EKctD0X4VbUSzxOZdOSkfNuodYWzpMq9dFt8VvJTir9iU4hQ3Q1jNz1raKHErrTN+GHUSCZRLPZkfjbJp6P713iaOIj8nZpPkLx875Cea01hb6KNl6qoif3JyAQAFFyalpdqzC6KahdI1+EKQLQQsIxjCPSREguyf9DDGP0H7yILoToYA3DMF0VCMRFW//T/qe/4N4gwiFQk/////M/////zBSMhDBVFwXKBVLx7/RLgRgAgAGLHnK9f1tEOA8ZYczPKJxkOA9rQEeVLGDKbviBgrlgmea848ldqmWI7L42K7DqGILgXkU+EUzHNALiAWT/16" +

    "m0K1wvlmFo9Q0xVY0yqcL5Omhzva6FZ07exE1OwWsFV/TO2ZOrS6yc/RdA26fKFKysCmp9Q+9Tlj05Sn0cEMVJWrZvfWrEmYFoSfFveoppvCHUSNxs5eFHJaiqlnMUiDJsGCsYkpu6oKgEAMccCbUx7PwbQhYbg7QiYiOXCOzr4kLqHxmQBHxEawoPGCiOX/iYvbOvp4o/xNw6oMHW+ov27chG/oqEulNLVVv/+gweUVAgsKuZ1xN96Cnh82CEUOWBoAACmWy42yfwaCyUKuNOQASWFxV+J1BAmtxlgz6sBMHza08H6EcWTorQJj9AKpeJq81ODbuUVLPlAOFMjziQCLJmhM4UOvNUT505wWnKIahk/RxyYFckL813matVo26KEK6RiRk4V6ikzUzKNyEV3coqoG5SfJ78L2dNw7//uyZD+CBLBhyFsMM8Blq3kdReLSEfWFGQwwz0lpqeQwkwoptuPT8GO7+WJJsf9OstElS20s5NvrOkoFW1gQACoAAB8ZXHlywwJcEGAb4TJfEASQNiT+nf1GJgcM0GmTdakCaRSS/4ETBGVIPpwZi93YZZv/hqe3iOXvf5WZRIn84jn5qqGCl/1IHkYuZTtUkjf/yolLmcqHqr060oMWoygsfIBGRac9OQNBEWe9dgIG3j1I/NxYgtdvFEiKBlqNaveMR9SE5CD551U8VTQ7Jqmi+tNjLqAVmjl5dNWwFMCgZJCYoocXT4CzlXR0m2KSnTUZgjzknOt9I7MEsrLsgE6/fDorNRci8pXB/ZJJ5xrd/zhMEsvG01q7VvS15AJqCf01dVqOfS92tf5XKraXhoJqSOxLQDAQbBGeBnugBogACfy9/9giRBk8/BjNikJ+P/3VseRLmZb/MKf6VRGW0xl9jHKVm++W3wono9Vywwr/RzTXLW6yHcy/VVfpMyq6s7VK4MrQvWXlPhIAABmEAAuw/s2liWzAhZPTZRNQRYRPgRG2VVAjR18wS4MQWaRgKpCvTOVsn8WjICXJFHxOEiWeWn5rX+kSNV5OA1PRuV2tGqnuRo1mRNy0Nn8sizxUuCrUSnMY60muZ86RejnJHxpttb5ubk67ui3EjjkQr0ripsJsmwAADLCAAhWIWGlBVNCuhZ7KJ8EWE0nIScMkLPiTNoV0PIkBtVDbMiIriFDeXFVnJxgiXlSJnE2YDEmYCAoRJZg1Jg1VVAj1SH1qzT9cM1Af+k3CZQHX7fLpa9VXmKdm7nJdqre2cklXNIgqXqkq//uyRHQJk9NVw8npMXJ3S4h5JGbmTzGY/gMYd8nBMiAIgw35JVUubILFYCkoKaKWxea23mGt9n/H/NVR2HEmNeYOInWmdkznrJnaNI6AStb+fnq1JOhZI8xaPltKHFxRQUjtPINZ1mLfeVaiR6A20Th05dGz0KPMSI6deU8JETStbS0SRayNAsJdnSR5pScEl7M6Roice4moOtVMbY28W68+oZodgNE1AOpC09E0bI4aa0LXCc10E8KI5vh+iYRBh1kQVAGD3RzJpSCmKAKA+JSLMjmpdGk5v6gXyRaIJwWKCpSkz06rFYaqXRIaksPPxJPhi0sZqlsHgVNgdFYZ/VXRoHQGjmNbUf1yMSa8BH/tfPm5RManVVpXlUTluUkWRRJIyeNx7dFGs7SEgwVt6XlEt+RjPPJV515w5ZFTTKijteabX/0jBJFtpJ0cZ5ytmcBsoksiiyT08ts5VUSJORROS2t8y1eTtlGWJJF1Vm4dTkbRnGY6zacjlJORg3Gav3I2RRglpGWIqJJeUYOywqeRNb5Sirm14UijWiElSaikwimhhKJMwojZyRDFxGJyVxZsK2SwZhJ8pyMsckaicScApFkTAFqLU2tWv6rDknliVVJWznqv/69b3c1GCVkVCiJVTnNzW01XnuRJCQnDrlyO/0+N5colstufZqn7RtuMx9WAQ6kGAUGn3pQU6KUY8Cb2HWRK0sKTK0vREKkSpCKRTFMUkpDuSshISVQEjxI5I2XBZrEc/WcSIoot72uSprnwSaapJ/0ax7fUdp5RSdDGO2izlvOIjWLNya3KzuifEbUzm87X/O3ZlXmyITlbRicS//uyRK2Pc7ZoOoBAMwB6rIdAJMPaT22g1AGk0QHfMJqUZI6Rk3p/Pvy1U9tuPnl7ara9JUSlDZc/ovJiiOVSVu0kSM/HR4MAg4KKXLgi5ZclZg1J4VRiWMERNIsCRktNwLK64FBggE2FIycZlDHcCFEBLRKkZ6mGPU49BQlqphw2ZlMLrM1DDhbbilPIYYTBwYllGehpI1qMZRFLdBXWMGQk2MWDVruwcHj9HG5FCAAAVUBrwwB9XsFZVllDStr9/BEGT5zhLmhRF8+Z4o7eag9Ps64NQ7GUYcO7S1ImyjRQ5vL/AUzcKReUZdWgWKbSj1EQLEm5L6i2Asci+a+kjt19RK+CluWol8NZMayyJa2ZZz847nfddTsx7tbqotLTuClaRO9G4upgBSEYaKiol1D3/5UA1ELMIlbKpHjQVhg7/XdtPGkSTozoRLXKutOlqii3CLJA14cciWYs0odhSjZRqtwvVxkV5A9NMSJFLG/Eih2lLKLWi/SfbN3vhz+2WU3BQIOoTgMKWROmDrCXkidaInXe29kTsJTceki9InMupQGpygq57AJH/9tI42sS3KOBorTUWp57yajh1gFfNImkZmCKu5uUWRJEiVwSsolgMArIwSOCih0s/NRo5KTloyic1kYSmTYI5XOXPo0AjfjOxKNNzTUTSNkYSc1HDiSephKPtWuroD661gy/ySvcMn6LkMxiKoNSaYkk9LxOhOjJcSi0cupQlEp9gJgHKjpUYoZ7q0kg1Jq3gAFqFEy+Aif/NVkVHI92qc/rfzSMEgEj///3qqryaElQScAmREGnrM51SWG4RQRaqzK8FUJwRbJU//uyZOKGg9RmMihiMPJ5jMZFFSbSUwmesEMZlcJfs5YIIyYolLMqkoiBIEg0Kp6IQyzSIiCxpE0RGiFiQiBJChg9DC4ImUpSlLVQqGkU0OLCpGCJcS0iaVQpNLIgsGioIhlCSqwKhmtSCwmWRTCplFaopXcKjpKIiYqKUSYpOIyUs1aqTEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uyZAAP8BAAgAMgAAgBwBAAYAABAAABpAAAACAAADSAAAAEOC822TEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy4xMDCqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq" +

    "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uwZAAP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAETEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+7JkAA/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARMQU1FMy4xMDCqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqo=";


  var buttonClickSound = null;


  function buildButtonClickSound() {

    try {

      var binary = atob(buttonClickBase64);

      var bytes = new Uint8Array(binary.length);


      for (var i = 0; i < binary.length; i++) {

        bytes[i] = binary.charCodeAt(i);

      }


      var blob = new Blob([bytes], { type: "audio/mpeg" });

      var soundUrl = URL.createObjectURL(blob);


      buttonClickSound = new Audio(soundUrl);

      buttonClickSound.preload = "auto";

      buttonClickSound.volume = 0.65;


      buttonClickSound.load();

    } catch (error) {

      console.log("Could not prepare click sound.");

    }

  }


  function playButtonClick() {

    if (!buttonClickSound) {

      buildButtonClickSound();

    }


    if (!buttonClickSound) return;


    buttonClickSound.pause();

    buttonClickSound.currentTime = 0;


    var playPromise = buttonClickSound.play();


    if (playPromise !== undefined) {

      playPromise.catch(function () {

        console.log("Click sound was blocked.");

      });

    }

  }


  function showRandomFact() {

    var randomIndex;


    playButtonClick();


    do {

      randomIndex = Math.floor(Math.random() * randomFacts.length);

    } while (randomIndex === lastFact && randomFacts.length > 1);


    lastFact = randomIndex;

    factBox.innerHTML = randomFacts[randomIndex];

  }


  /*

    Prepare audio after the page loads.

    The actual playback still happens only after a click,

    which satisfies browser sound rules.

  */


  buildButtonClickSound();


  button.addEventListener("click", showRandomFact);


})();

</script>



Talking Doll:

♡ copy + paste the full code below into an HTML/JavaScript gadget on your blog! Replace YOUR-DOLL-IMAGE-URL-HERE with the image link for your own doll or character, then swap out the sample phrases inside the messages list with whatever you want her to say. You can also play around with the colors in the CSS to match your blog theme. The cute little click sound + animations are already built in ✧

<!--

  ♡ TALKING DOLL WIDGET ♡


  Customize:

  1. Replace YOUR-DOLL-IMAGE-URL-HERE with your own transparent doll/image URL.

  2. Edit the messages inside the messages array.

  3. Change the colors in the CSS to match your blog.

  4. The click sound is already built in.

-->


<div id="talking-doll-widget">

  <div id="doll-speech" class="doll-speech hidden">hiiii ♡</div>


  <button id="talking-doll" type="button" aria-label="Click the doll for a message">

    <img

      id="talking-doll-img"

      src="YOUR-DOLL-IMAGE-URL-HERE"

      alt="Talking doll"

    >


    <span class="doll-sparkle sparkle-one">✦</span>

    <span class="doll-sparkle sparkle-two">♡</span>

    <span class="doll-sparkle sparkle-three">✧</span>

</button>


  <div class="doll-caption">♡ click the doll for a message ♡</div>

</div>


<style>

#talking-doll-widget {

  width: 100%;

  max-width: 300px;

  margin: 20px auto;

  text-align: center;

  position: relative;

  font-family: Georgia, serif;

}


.doll-speech {

  position: relative;

  width: 210px;

  min-height: 48px;

  margin: 0 auto 14px;

  padding: 12px 15px;

  box-sizing: border-box;

  background: linear-gradient(180deg, #ffffff 0%, #fff2f8 100%);

  border: 2px solid #f0a2c7;

  border-radius: 19px;

  color: #b34f83;

  font-size: 13px;

  font-style: italic;

  line-height: 1.45;

  box-shadow: 0 3px 0 #ffd5e8, 0 5px 12px rgba(193, 76, 134, .15);

  opacity: 1;

  transform: translateY(0);

  transition: opacity .25s ease, transform .25s ease;

  z-index: 20;

}


.doll-speech::after {

  content: "";

  position: absolute;

  bottom: -10px;

  left: 50%;

  width: 17px;

  height: 17px;

  background: #fff2f8;

  border-right: 2px solid #f0a2c7;

  border-bottom: 2px solid #f0a2c7;

  transform: translateX(-50%) rotate(45deg);

}


.doll-speech.hidden {

  opacity: 0;

  transform: translateY(5px);

  pointer-events: none;

}


#talking-doll {

  position: relative;

  display: block;

  width: 100%;

  padding: 0;

  margin: 0 auto;

  appearance: none;

  -webkit-appearance: none;

  border: 0;

  background: transparent;

  cursor: pointer;

}


#talking-doll:focus-visible {

  outline: 2px dashed #ed8dbb;

  outline-offset: 5px;

  border-radius: 15px;

}


#talking-doll-img {

  display: block;

  width: 100%;

  max-width: 285px;

  height: auto;

  margin: 0 auto;

  filter: drop-shadow(0 5px 4px rgba(122, 51, 76, .16));

  transform-origin: center bottom;

  transition: transform .18s ease, filter .18s ease;

}


#talking-doll:hover #talking-doll-img {

  transform: scale(1.025);

  filter: drop-shadow(0 6px 5px rgba(122, 51, 76, .22));

}


#talking-doll-img.doll-click {

  animation: dollBounce .4s ease;

}


@keyframes dollBounce {

  0% { transform: scale(1) rotate(0deg); }

  30% { transform: scale(1.045) rotate(-1.5deg); }

  60% { transform: scale(1.025) rotate(1.5deg); }

  100% { transform: scale(1) rotate(0deg); }

}


.doll-sparkle {

  position: absolute;

  pointer-events: none;

  color: #f1a1c8;

  text-shadow: 0 1px 0 white;

  animation: sparkleFloat 2.3s ease-in-out infinite;

}


.sparkle-one {

  top: 16%;

  left: 5%;

  font-size: 20px;

}


.sparkle-two {

  top: 42%;

  right: 1%;

  font-size: 18px;

  animation-delay: .5s;

}


.sparkle-three {

  top: 5%;

  right: 19%;

  font-size: 17px;

  animation-delay: 1s;

}


@keyframes sparkleFloat {

  0%, 100% {

    transform: translateY(0) rotate(0deg);

    opacity: .45;

  }

  50% {

    transform: translateY(-6px) rotate(10deg);

    opacity: 1;

  }

}


.doll-caption {

  margin-top: 8px;

  color: #ca6a9b;

  font-size: 11px;

  font-style: italic;

  letter-spacing: .6px;

}


@media (max-width: 400px) {

  #talking-doll-widget { max-width: 250px; }

  #talking-doll-img { max-width: 235px; }

  .doll-speech { width: 190px; font-size: 12px; }

}

</style>


<script>

(function () {

  const doll = document.getElementById("talking-doll");

  const dollImage = document.getElementById("talking-doll-img");

  const bubble = document.getElementById("doll-speech");


  /* EDIT THESE MESSAGES */

  const messages = [

    "hiiii ♡",

    "you look cute today!",

    "wait... do we have tea??",

    "remember to romanticize your life ✧",

    "go get yourself a little treat",

    "main character energy only",

    "you've got this ♡",

    "quick! make a wish",

    "your blog is sooo cute!",

    "xoxo, your favorite little doll"

  ];


  const clickSoundSource = "data:audio/mpeg;base64,SUQzBAAAAAABAFRYWFgAAAASAAADbWFqb3JfYnJhbmQAbXA0MgBUWFhYAAAAEQAAA21pbm9yX3ZlcnNpb24AMABUWFhYAAAAHAAAA2NvbXBhdGlibGVfYnJhbmRzAGlzb21tcDQyAFRTU0UAAAAPAAADTGF2ZjU4LjI5LjEwMAAAAAAAAAAAAAAA//uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAAjAABYKAAODhUVFRwcHCMjIyoqKjExMTg4Pz8/R0dHTk5OVVVVXFxcY2NjampxcXF4eHiAgICHh4eOjo6VlZWcnKOjo6qqqrGxsbi4uMDAwMfHx87O1dXV3Nzc4+Pj6urq8fHx+Pj4//8AAAAATGF2YzU4LjU0AAAAAAAAAAAAAAAAJANAAAAAAAAAWCjbQTdhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+7BkAA/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7smQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/7sGQAD/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABExBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//uyZAAP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAETEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUEVbBgCWMMweIGc4iEPVK09CYq0AhUqL0JptsvdhjR2nLUUzUeUgietVFNhDXWbqYPKsO9zjxNl6qjHGJxx6XPU3lcDIBEn0zi0AjKjkBrhYiPpftUhfdG4MQhmr1m6pGFrqWYoG/ziReSOI4b4NZR/EBEaTQBBtVyuHDeJzGtx57lhFZ0zwQRHEylUyL4Q1GGsOyiutot4luq9daVCHEHTBDCYpZtpTqtdT7L+LJXE0x224P60Bd74Q63ZjoBGVTD0DQQhGkEAgJOhA1kF4HMAhgxgVKLDR4c1+2kPYgkWaYToLGgyRoOO2JknazuMja8nQqu05TRJxPAu+1ptLj8MjV2luiOXMVKmeiomWnMliEACpUVgchBGqOGEbFegoC22pNcbm/zaO3TRepwgBbTbmv6Zftkz/NqfsbkaDCMQu6OVGkAc4MABY8AEQsxV492Yget0meYkhymXKqxHCwhGAUYdQgAR8NgTUbYsAVAkIIMAOA+QPYAkE9DLIWrCflULQHGZRkUakIN9LE4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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uyZAAP8BAAgAMgAAgBwBAAYAABAAABpAAAACAAADSAAAAEOC822TEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpMQU1FMy4xMDCqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//uwZAAP8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAETEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+7JkAA/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARMQU1FMy4xMDCqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqo=";

  const clickSound = new Audio(clickSoundSource);

  clickSound.preload = "auto";

  clickSound.volume = 0.55;


  let lastMessage = -1;

  let hideTimer;


  function playClickSound() {

    clickSound.pause();

    clickSound.currentTime = 0;

    clickSound.play().catch(function () {

      console.log("The doll sound could not play.");

    });

  }


  function makeDollTalk() {

    let randomIndex;


    do {

      randomIndex = Math.floor(Math.random() * messages.length);

    } while (randomIndex === lastMessage && messages.length > 1);


    lastMessage = randomIndex;

    bubble.textContent = messages[randomIndex];

    bubble.classList.remove("hidden");


    playClickSound();


    dollImage.classList.remove("doll-click");

    void dollImage.offsetWidth;

    dollImage.classList.add("doll-click");


    clearTimeout(hideTimer);

    hideTimer = setTimeout(function () {

      bubble.classList.add("hidden");

    }, 6000);

  }


  doll.addEventListener("click", makeDollTalk);

})();

</script>



Photobooth Strip:

♡ copy + paste the full code below into an HTML/JavaScript gadget on your blog! Replace each YOUR-PHOTO-#-URL with your own image links, then change YOUR DATE and YOUR NAME • 2026 to whatever you want printed on your photostrip. You can also tweak the colors or fonts if you want it to match your theme. The camera shutter sound, flash, and little photo-developing animation are already built in ✧


<!--

  VINTAGE RANDOM PHOTOBOOTH STRIP


  Customize:

  1. Replace each YOUR-PHOTO-#-URL with your own image link.

  2. Change YOUR DATE and YOUR NAME • 2026 in the HTML.

  3. Edit the colors/fonts in the CSS if you want a different look.

  4. The camera shutter sound, flash, and developing animation are already built in.

-->


<div id="photobooth-widget">


  <div class="pb-header">

    <div class="pb-title">PHOTO BOOTH</div>

    <div class="pb-subtitle">memories on film</div>

  </div>


  <div class="pb-strip-wrap">


    <div class="pb-flash" id="pb-flash"></div>


    <div class="pb-strip" id="pb-strip">


      <div class="pb-strip-top">

        <span id="pb-date-label">YOUR DATE</span>

        <span id="pb-set-label">1 / 4</span>

      </div>


      <div class="pb-photo-card">

        <div class="pb-photo-frame">

          <img id="pb-img-1" src="" alt="Photobooth photo 1" />

        </div>

      </div>


      <div class="pb-photo-card">

        <div class="pb-photo-frame">

          <img id="pb-img-2" src="" alt="Photobooth photo 2" />

        </div>

      </div>


      <div class="pb-photo-card">

        <div class="pb-photo-frame">

          <img id="pb-img-3" src="" alt="Photobooth photo 3" />

        </div>

      </div>


      <div class="pb-photo-card">

        <div class="pb-photo-frame">

          <img id="pb-img-4" src="" alt="Photobooth photo 4" />

        </div>

      </div>


      <div class="pb-footer-note">

        YOUR NAME • 2026

      </div>


    </div>

  </div>


  <button id="pb-randomize-btn" type="button">

    TAKE ANOTHER

  </button>


</div>



<style>


/* MAIN WIDGET */


#photobooth-widget {

  width: 100%;

  max-width: 205px;

  margin: 18px auto;

  text-align: center;

  font-family: "Courier New", Courier, monospace;

}



/* TITLE */


.pb-header {

  margin-bottom: 9px;

}


.pb-title {

  font-family: "Courier New", Courier, monospace;

  font-size: 15px;

  font-weight: bold;

  letter-spacing: 2px;

  color: #5d514d;

  white-space: nowrap;

}


.pb-subtitle {

  margin-top: 2px;

  font-family: Georgia, serif;

  font-size: 9px;

  font-style: italic;

  color: #9a8980;

}



/* WRAPPER */


.pb-strip-wrap {

  position: relative;

  padding: 3px 0 7px;

}



/* ACTUAL PAPER STRIP */


.pb-strip {

  position: relative;

  width: 175px;

  margin: auto;

  padding: 14px 9px 18px;

  box-sizing: border-box;

  background: #f6f1e7;

  border: 1px solid #d5cec1;

  box-shadow: 2px 3px 4px rgba(74, 60, 50, .18);

  transform: rotate(-.6deg);

  overflow: hidden;

}



/* FAINT PAPER GRAIN */


.pb-strip::after {

  content: "";

  position: absolute;

  inset: 0;

  pointer-events: none;

  opacity: .16;


  background-image: repeating-radial-gradient(

    circle at 0 0,

    rgba(70,55,45,.12) 0,

    rgba(70,55,45,.12) .5px,

    transparent .6px,

    transparent 3px

  );


  mix-blend-mode: multiply;

}



/* DATE + SET */


.pb-strip-top {

  display: flex;

  justify-content: space-between;

  align-items: center;

  margin-bottom: 7px;

  color: #746861;

  font-size: 7px;

  letter-spacing: .8px;

  position: relative;

  z-index: 2;

}



/* PHOTOS */


.pb-photo-card {

  position: relative;

  z-index: 2;

  margin: 0 0 6px;

  padding: 0;

  background: transparent;

  border: 0;

  box-shadow: none;

}


.pb-photo-card:last-of-type {

  margin-bottom: 10px;

}



/* OLD PHOTO BORDER */


.pb-photo-frame {

  width: 100%;

  aspect-ratio: 4 / 3;

  overflow: hidden;

  background: #d9d4cc;

  border: 1px solid #bdb5aa;

  box-sizing: border-box;

}



/* VINTAGE PHOTO EFFECT */


.pb-photo-frame img {

  display: block;

  width: 100%;

  height: 100%;

  object-fit: cover;


  filter:

    saturate(.78)

    contrast(.94)

    brightness(.97)

    sepia(.12);


  transition: filter .25s ease;

}



/* slightly different tones per frame */


.pb-photo-card:nth-child(2) img {

  filter:

    saturate(.73)

    contrast(.95)

    sepia(.15);

}


.pb-photo-card:nth-child(3) img {

  filter:

    saturate(.82)

    brightness(.95)

    sepia(.08);

}


.pb-photo-card:nth-child(4) img {

  filter:

    saturate(.76)

    contrast(.92)

    sepia(.14);

}


.pb-photo-card:nth-child(5) img {

  filter:

    saturate(.79)

    brightness(.96)

    sepia(.10);

}



/* BOTTOM PRINT */


.pb-footer-note {

  position: relative;

  z-index: 2;

  padding-top: 2px;

  color: #746861;

  font-family: "Courier New", Courier, monospace;

  font-size: 7px;

  letter-spacing: 1.5px;

}



/* BUTTON */


#pb-randomize-btn {

  width: 175px;

  margin-top: 11px;

  padding: 7px;


  border: 1px solid #a99c93;

  background: #f6f1e7;

  color: #625650;


  font-family: "Courier New", Courier, monospace;

  font-size: 8px;

  font-weight: bold;

  letter-spacing: 1.3px;


  cursor: pointer;


  box-shadow: 2px 2px 0 #d8cec3;

}


#pb-randomize-btn:hover {

  background: #eee7da;

}


#pb-randomize-btn:active {

  transform: translateY(1px);

  box-shadow: 1px 1px 0 #d8cec3;

}



/* FLASH */


.pb-flash {

  position: absolute;

  inset: 0;

  background: white;

  opacity: 0;

  pointer-events: none;

  z-index: 10;

}


.pb-flash.active {

  animation: vintageFlash .38s ease;

}


@keyframes vintageFlash {


  0% {

    opacity: 0;

  }


  15% {

    opacity: .95;

  }


  35% {

    opacity: .45;

  }


  100% {

    opacity: 0;

  }

}



/* DEVELOP ANIMATION */


.pb-strip.developing {

  animation: developStrip .45s ease;

}


@keyframes developStrip {


  0% {

    opacity: .6;

    transform: rotate(-.6deg) translateY(-4px);

  }


  100% {

    opacity: 1;

    transform: rotate(-.6deg) translateY(0);

  }

}


</style>



<script>


(function () {


  const widget =

    document.getElementById("photobooth-widget");


  if (!widget) return;



  const strip =

    widget.querySelector("#pb-strip");


  const img1 =

    widget.querySelector("#pb-img-1");


  const img2 =

    widget.querySelector("#pb-img-2");


  const img3 =

    widget.querySelector("#pb-img-3");


  const img4 =

    widget.querySelector("#pb-img-4");


  const setLabel =

    widget.querySelector("#pb-set-label");


  const button =

    widget.querySelector("#pb-randomize-btn");


  const flash =

    widget.querySelector("#pb-flash");



  /*

  ♡ CAMERA SHUTTER SOUND ♡


  This is embedded directly into the widget,

  so you don't need to host an MP3 anywhere.

  */


  const shutterSound = new Audio(

    "data:audio/mpeg;base64,SUQzBAAAAAAAf1RYWFgAAAASAAADbWFqb3JfYnJhbmQAZGFzaABUWFhYAAAAEQAAA21pbm9yX3ZlcnNpb24AMABUWFhYAAAAHAAAA2NvbXBhdGlibGVfYnJhbmRzAGlzbzZtcDQxAFRTU0UAAAAOAAADTGF2ZjYxLjcuMTAzAAAAAAAAAAAAAAD/84DAAAAAAAAAAAAASW5mbwAAAA8AAAAWAAASxQAWFhYWISEhISEsLCwsNzc3NzdCQkJCTU1NTU1YWFhYZGRkZGRvb29venp6enqFhYWFkJCQkJCbm5ubm6ampqaysrKysr29vb3IyMjIyNPT09Pe3t7e3unp6en09PT09P////8AAAAATGF2YzYxLjE5AAAAAAAAAAAAAAAAJAQvAAAAAAAAEsXmVPtlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//OAxAAmpBTsAEhS7Ny9hcnTTlFZVESjwQDg+JCdA2w3BNNNP/////3M2E6TWZPvc9icNx72EaiazLTmG4Tq6v7BdIqREo8DA4JyRGonKOyjJVEhNDo+PiQVkBdZC048fYbzXNsMbCdX////uSxl7pw3NzJRWVIiUJBAIBMSE6BGxOGThOr97sJ1/////9zdz////1dR3HvYbhf//91cmWjx57tyTnmFyDESr5FJPhEQsBcIK+8sOw/cosPHNbf++LFnTM4vP3/pM62scpTb5f/zgsQoLJwVoAFIYAA7OylNX/Rs7Mz+xw42/RY5RYYHjlG373vO3wzfYWUpza9gcABAOKN9il2zN/NOz98kCIeTNOuvcmjkzza9w4EgSFG3ml5mZxY5rm3ylOn5m68zP81e4wYLObJYln8JLM7zO3m+U6/zN6dlKTixY/Or3/m9+v862vP36LFlKUmZmZuvfmlL/Rzp1efq1piEANkaCQ3gPLaGEQGn2U4GxAG7ABZE90kwbAAgCBIfqRczAD2BgkAWANi+hQRMBZIdOBgQAVAT//OCxDk2zBYcAZGYAH/zQ1czLjGgJDBRYNtAHOCmANYwkPb/PIuTZxi0BtiAdsD+8MThjMDMoLgQFDgC1//us+xmzqU2mAM4DsQDcAh4XCAcGBfUAKYBZAIjAkcXMMzf//UqgyC0F3s1MPXMUxZYEgDHjjGZGEKUHNHKD1A1QVTf/9v9FJBSaM0N00E3NE0VM03HYMeMmKsZgmwsXPm4qQgoVA+AToajrHscwYpVK9V2eYeol+yzXRNAEACDC0PEllOSZXF5jIRlDyX4epQ/Z3n/84LEITPUFpb9j3gAdQIxseMiSs4uTOzs50RGdFMrIuISIQxXi6H2/NKvfN27x1RNWypT7pEZvm0GeSe92SmmOCwxawG6Lm0KXHt8q9nQxk1m+9uLyVWss0j6lM5pe827Tb3/p/fdJsslPf4tSNPHXKyu8YhRt//Vv8ZzS/9//qkDTJr6zumd4pnNtqW72j17R7WFvWLaxbOMZ+v//j+Pf3//1PTUTO6f536sTu31SE5p5+ywXsCDWmoW1YRWZFZbW0sjL5wRx4UkRcBc/CozHf/zgsQVMOPqlvWMYAHAEHKI1Ggiph0RoJVEociuKWi8P5NTmRbKidihqaJWmxHFR7A0VDeM8WcyoXceLzc8MkeHRKMlEa6jDBdO4NeSnlo7RnDpMZQmjs8tvY7t2HD6uL0p2+v02ggUfnTOrext2sxr1evxZfJciWZanvT1u2tm+6uzauTe3Z373T007+vfJxbZef5LE7O/t5+ev2zW33Z3JyfycmZentnMvStt7prP21ZPbkvv05Y7fdQFmYl5l4c1gxZAcLIJKAhMIRrlILRp//OCxBUw7BbXH4lIAKRFHtRI0I0wK15m0qMQDwbIw2jUiQFzzyO0aojqttEnU6KGJqkyIudyST5OkgFQoQhipNEJCu+XhKr7qRpQChIuq3JdJVqmVFY38y/QbkkKDAICyMcJ9bIL8CqbDbcm1Z+W1Ly2/t3wMB4wjMXTdtupAsgjC0ptRqF7l+0bNyq5Xdb//HMJF4AmWAwIgMKjorkGzhilyf06kmYOUZQp4jtD6fUPH/1/Ly8vdf/15NL/f+TKUJFGkYQotpSI01B54BBWBpr/84LEFTBcFsJXiUgAmssuM2IQoSLAeOEQ+cFY+THWCIlISVHtgmaGQ6CoIobJAoDB8GV7RlWpLLBoKEllGMMqqqvHl6msiKwSnBmUNS1Mqbi1UNjCboSlcMI253sLdOTFvbqeyaQLIsluXe+rxG26/UP9+WRNMq9lpmo19SSO0qQslYfZS/9ai3hcnMr9HPJ3OH6j7vzcv3wbuo7OWQEi1f+a0suOXly92hIRQY1JBVz8/iN+KKMNqZWHhGhlTONBAwIAIAQb5cJ48CTtjgnLUv/zgsQXMXwWzvWMWACZaKyOsXErNw3G8qA8iYvodo3CUa5guIIqUJJDh4JY+GpSRFS1IkrKGQeyDNiW8eYllTK8tsNQJ4NyegAJm48nsbiUk/NTp2W4PidIB4iIBjKBONzxsGRahalTfNumf8+OwgiSeJBWeNFTy7ZUo86IPXSvX7odP//EG6peaCDQZdG6rpWJZPbtJMt/R2HkspbxX/MqXMX9shx11NfyuaMlh5/vYeWmL45ia3fX9NO0scJhRE3Fx5zkwoocUUKoxOiVXVRz//OCxBUsjBaqAclIAEmMhTBicdcQCaFosZlNcPCFCwoiTmIZLrkuKxmDzapOmiQirTpa5MI5YqzLDLkmmFSVcVEU6SMoAXKkI+KyU84S98EeSQrqpr7FtPF2W67c1OpjqWXqK17H1DtY1c0aUZzYRNwnJsslJJv0ouwlGpxl51KLj86nLI6rUKZ8f8uv7+//7Ooe29U9R2fkxV7kMj/nrq7qkE3wnsMXbadVM3JoD4pp9tTk5LqWaVU3lVqy+VzjlIsBzKq8OsnsxckfizpMtHr/84LEJirEFq4gekz8pRAa6jczLMFlkK+QhKLBXKpC/EmW7bXJZXDe0mh/vsp3DwTHwICoPAieNQbwGU5K9EnjKFZ6qFSZVazRVYleZMolLztufZaVORURIxTa5TtSVeZgkwVqOXXZ6qubhSTa+TVPh0z///5+5/6atmYrTbztVab2q59a7M8sckaNgjJ1kUWAS7WyEBwTOXuQRXcle7BD3p6fqc398tMNuYUtOzgpL0ggExkuKlqytjOBUVWq/feX9RI+ZyPSgsGCdfXFnayquv/zgsQ/KHK+mgJiTYmRhacEDjb0r1u2k1mwqKGhFbxttVCWRoJsq9GnKQoTmOTGQ1ukevDw5HyvmMi18yo0O3Jnk7Jg4WTSwwwUg+zTwjXQbl9LhkN3NQO/icCc/+59388Ffsuy2ENFB2aZgk4Hp1WWNBADVQ4fgxVo8kYFZYShc+Ya2UDCp8CCMlkoK3ktiAlkK9IFCUq91nkaNKpZc9lTKdVJ1yXRlItKqL6jokbyJ1pKxAqK8mmaWi2kqvPDPBnSk0nWB8CU4dQ4KWR0wb0K//OCxGEsBBaiBEpM3LNkxBdGET4zLuyzTKZaRneARk+2uXkJculXbZ9Xja2R3P0xuzlQmZKyZhqfPohnOz0+uy2/ekLas0wtKEzKQ2fGHSEG1L8pAWjZAWmQRTytEggOsXURCpEi2UmtpohJcihpOBMhgGqn0kMNwig9ZQNImk1MlJVzWS1MSyQxQsSa6vKiXcBSNJNAU1s8vMwDLNgi4BCZk6WNBSC0Gpq0xItnSbqbTWq101sc18HNw0ipsM20MLC1ipsCoqbqbWSLCwsLCx3/84LEdSaTKpIgSZGFbNKsLN1suzNJKx8rGjTMHfRQSwFPx/4u8XQn/Nb/KJXfKFDRQ1VmRAxQMCglIEBMa2wqToNXVXwmGkQaRQSQEp9HU8VGRgXD7j0AqSikuoaV7UVLtpzc6K7SaN6JhcvgYuvKUVMSm913pYl1ps+z0DCE4evVqZma9sljvEyvQiQOCyBp+NevP17/wT1Orr3zTqUcpXsmZm//NupSk78ZWdNre4wARASMBNRaD4XNC75cw5FvoFAQEBxbYAD8ocPdBJkPqv/zgsSeJ0piXWVJYAAagKXvMhDyQwmIzDj8iMbASCYqdBNMigsATJ8DcUFZ0oLD2kbnhBFyclY5HQwsSGwbCSdNQ8k0hJHQQhLcA8GwzJhw8kbMbSjTkSaSmTJPFSBMRIVY9um2Jotkln5e+SeXpxKC1zc3NJ3MXfHtajtPn1TdeXwfPMr/Pmkv5tr/vb/Dpjm7/2IHKf9bIZNSf+67rrrYziNmz/4+Pdw7/ckzvuLffsfbNjD4+gAyM049WWgUEgokpsrqKjvhjUDKUCZpBc0A//OCxMQqZA50wYlYAXsF7BNofqJxWXWCw8MgiCxBhZpMUkidHNEJhPpMkaMsQOiXY0xmiiTwjozGVKxVKuYskOozNx5IsTJTMCDDoIieOERVMqklEsbMWBCpdTFmmRePomRbSPpHEnl4vaU6K1LBBkZiTpfKpqierWigizLRVR//pGSRNF1mNjIvLYxUZF9q1Vov69H//3rdq1LRMS6ipLSRIqOlAKvt1rO/hSpFNmVxqUbWuMGuIibxIj7gsXJfK1caTQpBYlSRNSWAMBpEAoH/84LE3i5TcmZbkpABkaE1NilR6LVmrpEqoSkRN1hUKgDACJeqzKXREyGKqFlChiQtdE0sCRcAJAzcVSVQVTFJ0AIZciRJ5KMtVFKSJpFHKRJs5HP7VQxQoVmGrZ8fJZyLfJVCzGpLIrpEiRR8kSJE1sfSz40iRNWhZlsY55ItjGMULMtuMYxjLIxjHrb7jGMalUkLP6sY1KMYqoULiIm9b61VChoBTD2akiVUIo0bGihxFygr0DBT56eEiwCE86++WRKScjBEFiYiDSabuWJsWv/zgsToLuQV3AHJSABskT8lcUkSKSeTCqAmIXVbPihZ8ZTjREGhU+BCSyKmRUTAk3q04IlkWrIUKhMdDJxGKbVZpMyIjUiEUikUikaExKRQiCwSDILAUqsiEJ6IDBppNAKctD4yjirOLbIqJUoocVQqs8UzgRE3lL4hZVQ3hFND6mQoUMGlRkSyVZ1ImKoiYqeJk2VmuhISWpkLOYqzRUUkLP9CpEiazGpMQU1FMy4xMDCqfV7fw6rQ/Uuqxqzly+pZRre+qrFI1lI1spGrBQUe//OCxPAx1A2IAEmSXX0ql8Eo0xJL///1Mkl/nPGy///dE5tynglJTPSOq1k9Oi8bdbTlw+WpVC7cvEIS9DcXPbR5mLVsXutPNXeZcexdWCzLF6zvLvZgj7+t9rVsyxdb1hyLXLmeZiXNP092XVw4r1CM9yrTJeQl6m7q5lMvsSo2k6l8mh0sVO24lL0Rk4fFVSypXHLFTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/84LE4imsFTwMGZmIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU1MBVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/zgsQ+AJAEAADQAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//OCxDsAAANIAAAAAFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTEFNRTMuMTAwVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/84LEOwAAA0gAAAAAVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ=="

  );


  shutterSound.volume = 0.75;

  shutterSound.preload = "auto";



  const photoSets = [


    [

      "YOUR-PHOTO-1-URL",

      "YOUR-PHOTO-2-URL",

      "YOUR-PHOTO-3-URL",

      "YOUR-PHOTO-4-URL"

    ],


    [

      "YOUR-PHOTO-5-URL",

      "YOUR-PHOTO-6-URL",

      "YOUR-PHOTO-7-URL",

      "YOUR-PHOTO-8-URL"

    ],


    [

      "YOUR-PHOTO-9-URL",

      "YOUR-PHOTO-10-URL",

      "YOUR-PHOTO-11-URL",

      "YOUR-PHOTO-12-URL"

    ],


    [

      "YOUR-PHOTO-13-URL",

      "YOUR-PHOTO-14-URL",

      "YOUR-PHOTO-15-URL",

      "YOUR-PHOTO-16-URL"

    ]


  ];



  let currentSet = -1;



  function playShutterSound() {


    shutterSound.pause();


    shutterSound.currentTime = 0;


    shutterSound.play().catch(function () {

      console.log("Camera shutter sound could not play.");

    });


  }



  function showSet(index) {


    const set = photoSets[index];


    img1.src = set[0];

    img2.src = set[1];

    img3.src = set[2];

    img4.src = set[3];


    setLabel.textContent =

      (index + 1) +

      " / " +

      photoSets.length;


    currentSet = index;


  }



  function randomDifferentSet() {


    let next =

      Math.floor(

        Math.random() *

        photoSets.length

      );


    while (

      next === currentSet &&

      photoSets.length > 1

    ) {


      next =

        Math.floor(

          Math.random() *

          photoSets.length

        );


    }


    return next;


  }



  function flashAndChange() {


    /* CAMERA SOUND */

    playShutterSound();


    /* RESET ANIMATIONS */

    flash.classList.remove("active");

    strip.classList.remove("developing");


    void flash.offsetWidth;

    void strip.offsetWidth;


    /* CAMERA FLASH */

    flash.classList.add("active");


    /* CHANGE PHOTOS */

    setTimeout(function () {


      showSet(

        randomDifferentSet()

      );


      strip.classList.add(

        "developing"

      );


    }, 120);


  }



  button.addEventListener(

    "click",

    flashAndChange

  );



  /* RANDOM SET WHEN PAGE LOADS */


  showSet(

    Math.floor(

      Math.random() *

      photoSets.length

    )

  );


})();

</script>


Secret Inbox:

♡ want to add your very own Secret Inbox to your blog? first, you'll need to create a Google Apps Script web app to collect messages from your visitors. Once you've created and deployed your web app, copy its URL (the link ending in /exec). Next, copy + paste the full widget code below into an HTML/JavaScript gadget on Blogger. Find the <iframe> section and replace the existing link after src= with your own Google Apps Script URL. Save your gadget, and you're done! Visitors will be able to type and submit secrets, confessions, and questions through your blog. You can also change the colors, fonts, and wording to match your aesthetic. Just make sure your Google Apps Script is set up to receive and store submissions! ✧

<!--
  SECRET INBOX WIDGET

  Customize:
  1. Replace the Google Apps Script URL in the iframe
     with your own deployed web app link.
  2. Make sure your Apps Script is deployed as a web app
     and allows visitors to access it.
  3. Change the title, subtitle, and instructions
     to match your blog's personality.
  4. Edit the colors/fonts in the CSS to match your theme.
  5. The pink Y2K inbox design is already built in!
  6. Anonymous submissions depend on how your
     Google Apps Script is configured.
-->
<div class="secret-inbox-note">
  💌 <b>HOW IT WORKS:</b> Have a secret, confession, question,
  or something you've been dying to tell me? Type your
  message in the box below and hit submit! You can
  leave your name out to keep things anonymous.
  I'll read every message, so don't be shy! ♡
</div>


3 comments:

  1. Hiiii! Where are all the girlies getting their characters for the talking dolls?

    ReplyDelete
    Replies
    1. hii! i got mine from pinterest! i just found an image i liked, and removed the background! xoxo

      Delete
  2. You are genuinely such a queen for this! Thank you so much!<3

    ReplyDelete

The Bad Boy and the Good Girl

 A self-proclaimed good girl, a boxer with bad-boy charm, midnight rendezvous, and the unfortunate realization that I might be catching feel...