{"pages":{"start":[{"if":{"condition":"!pages.oeosVersion","commands":[{"goto":{"target":"no-oeos"}}]}},{"if":{"condition":"pages.oeosVersion('0.8.3') < 0","commands":[{"goto":{"target":"old-oeos"}}]}},{"if":{"condition":"!pages.hasCssProperty('backdropFilter') && !pages.hasCssProperty('webkitBackdropFilter')","commands":[{"image":{"locator":"gallery:452d375e-0c47-4a04-b78a-f06262fb421d\/1149167"}},{"say":{"label":"<p>Looks like you&#39;re using a browser that doesn&#39;t hide my tits in a nice way. <\/p><p>I&#39;ll still obscure them, but it&#39;ll look kinda weird.<\/p>","mode":"instant"}},{"choice":{"options":[{"label":"I understand.  Next time I'll use Chrome, Safari or Edge.","commands":[]}]}}]}},{"image":{"locator":"gallery:452d375e-0c47-4a04-b78a-f06262fb421d\/1148957"}},{"eval":{"script":"(function() {\r\n\r\n  pages.clearBubbles()\r\n  pages.fullHeightImage(true)\r\n\r\n  var timeout\r\n\r\n  \/\/ Censor her tits\r\n  var titsCensor = addCensor({\r\n    height: '18%', \/\/ (18% of image height)\r\n    width: '32%', \/\/ (32% of image width)\r\n    top: '46%', \/\/ Top to center\r\n    left: '49%', \/\/ left to center\r\n    radius: '40%',  \/\/ More of a rounded box than oval \r\n    onclick: function(e, overlay) {\r\n      clearTimeout(timeout)\r\n      console.log(\"Clicked tits\")\r\n      pages.clearBubbles()\r\n      if (!twatCensor.isCensorHidden()) {\r\n        new Say({label: '<p>Is that enough?<\/p>', mode: 'instant'})\r\n        new Choice({\r\n          options: [\r\n            {\r\n              label: 'No',\r\n              onSelect: function() {\r\n                pages.clearBubbles()\r\n                new Say({label: '<p>Fine!<\/p>', mode: 'instant'})\r\n                titsCensor.showCensor()\r\n                twatCensor.showCensor()\r\n              }\r\n            }\r\n          ]\r\n        })\r\n      } else {\r\n        new Say({label: '<p>Good choice!<\/p>', mode: 'instant'})\r\n      }\r\n      clickedTtis = true\r\n    },\r\n  })\r\n\r\n  \/\/ Censor her twat\r\n  var twatCensor = addCensor({\r\n    height: '18%', \/\/ Height (18% of image height)\r\n    width: '22%', \/\/ Width (22% of image width)\r\n    top: '68%', \/\/ Top to center\r\n    left: '50%',  \/\/ left to center\r\n    onclick: function(e, overlay) {\r\n      clearTimeout(timeout)\r\n      pages.clearBubbles()\r\n      if (!titsCensor.isCensorHidden()) {\r\n        new Say({label: '<p>Edge for me!<\/p>', mode: 'instant'})\r\n        timeout = setTimeout(function() {\r\n          pages.clearBubbles()\r\n          new Say({label: '<p>Stop!<\/p>', mode: 'instant'})\r\n          titsCensor.showCensor()\r\n          twatCensor.showCensor()\r\n        }, 10000)\r\n      } else {\r\n        timeout = setTimeout(function() {\r\n          pages.clearBubbles()\r\n          new Say({label: '<p>That\\'s enough!<\/p>', mode: 'instant'})\r\n          titsCensor.showCensor()\r\n          twatCensor.showCensor()\r\n        }, 2000)\r\n      }\r\n      clickedTwat = true\r\n    },\r\n  })\r\n\r\n  new Say({label: '<p>Touch to see<\/p>', mode: 'instant'})\r\n\r\n  pages.addOnNextPageChange(function() {\r\n    clearTimeout(timeout)\r\n  })\r\n\r\n\r\n})()\r\n\r\n"}}],"no-oeos":[{"image":{"locator":"gallery:452d375e-0c47-4a04-b78a-f06262fb421d\/1149147"}},{"say":{"label":"<p>Sorry! You need to play this tease on OEOS!<\/p><p>Here&#39;s how:<\/p><p><span style=\"color: #90caf9\">https:\/\/oeos.art\/?id=48073&amp;key=e893ae8fa5<\/span><\/p>"}}],"x-js-censor-script":[{"eval":{"script":"\/*--oeos-stylesheet\r\n.censorItem {\r\n  position: absolute;\r\n  overflow: visible;\r\n}\r\n.censorItem div {\r\n  position: absolute;\r\n  font-size: 100%;\r\n  width: 100%;\r\n  height: 100%;\r\n  top: -50%;\r\n  left: -50%;\r\n  border-radius: 100%;\r\n -webkit-backdrop-filter: blur(1em);\r\n  backdrop-filter: blur(1em);\r\n  visibility: visible;\r\n  opacity: 1; \r\n  pointer-events: auto;\r\n}\r\n.no-backdrop .censorItem div {\r\n  background-color: #000000;\r\n  opacity: 0.85;\r\n}\r\n.censorItem.dohide div {\r\n  visibility: hidden;\r\n  opacity: 0;\r\n  transition: visibility 0.5s, opacity 0.5s linear;\r\n  pointer-events: none;\r\n}\r\n.censorItem.doshow div {\r\n  visibility: visible;\r\n  opacity: 1;\r\n  transition: visibility 0.5s, opacity 0.5s linear;\r\n  pointer-events: auto;\r\n}\r\n.no-backdrop .censorItem.doshow div {\r\n  opacity: 0.85;\r\n}\r\n@media only screen and (max-height: 530px) {\r\n  .censorItem div {\r\n  -webkit-backdrop-filter: blur(.8em);\r\n    backdrop-filter: blur(.8em); \r\n  }\r\n}\r\n@media only screen and (max-height: 430px) {\r\n  .censorItem div {\r\n  -webkit-backdrop-filter: blur(.6em);\r\n    backdrop-filter: blur(.6em); \r\n  }\r\n}\r\n@media only screen and (max-height: 330px) {\r\n  .censorItem div {\r\n  -webkit-backdrop-filter: blur(.5em);\r\n    backdrop-filter: blur(.5em); \r\n  }\r\n}\r\n@media only screen and (max-height: 250px) {\r\n  .censorItem div {\r\n  -webkit-backdrop-filter: blur(.3em);\r\n    backdrop-filter: blur(.3em); \r\n  }\r\n}\r\n*\/\r\n"}},{"eval":{"script":"\/\/--oeos-js-include [Censor Script Include]\r\n\r\nfunction addCensor(options) {\r\n  var opt = {\r\n    height: '20%',\r\n    width: '20%',\r\n    top: '50%',\r\n    left: '50%',\r\n    radius: '100%',\r\n    keep: false,\r\n  }\r\n  var keys = Object.keys(options)\r\n  for(var i in keys) {\r\n    var k = keys[i]\r\n    opt[k] = options[k]\r\n  }\r\n\r\n  var censor = document.createElement('div')\r\n  censor.classList.add('censorItem')\r\n  censor.style.width = opt.width\r\n  censor.style.height = opt.height\r\n  censor.style.top = opt.top\r\n  censor.style.left = opt.left\r\n  var censor2 = document.createElement('div')\r\n  censor2.remove = function() {\r\n    censor.remove()\r\n  }\r\n  if (opt.radius) censor2.style.borderRadius = opt.radius\r\n  censor2.onclick = function(e){\r\n    if (typeof opt.onclick === 'function') {\r\n      opt.onclick(e, overlay)\r\n    }\r\n    if (opt.keep) return\r\n    e.preventDefault()\r\n    censor2._didClick = true\r\n    censor.classList.add('dohide')\r\n    censor.classList.remove('doshow')\r\n  }\r\n  censor.appendChild(censor2)\r\n\r\n  var overlay = new Overlay({\r\n    type:'image',\r\n    ready: function(el) {\r\n      el.appendChild(censor)\r\n    }\r\n  })\r\n  overlay.setOnCensorClick = function (fn) {\r\n    opt.onclick = fn\r\n  }\r\n  overlay.hideCensor = function () {\r\n    censor.classList.add('dohide')\r\n    censor.classList.remove('doshow')\r\n  }\r\n  overlay.showCensor = function (now) {\r\n    if (now) censor.classList.remove('dohide')\r\n    censor.classList.add('doshow')\r\n  }\r\n  overlay.isCensorHidden = function () {\r\n    return censor.classList.contains('doshow') || !censor.classList.contains('dohide')\r\n  }\r\n  pages.addOnNextImage(function() {\r\n    overlay.remove()\r\n  })\r\n  return overlay\r\n}\r\n\r\n\r\n"}}],"old-oeos":[{"image":{"locator":"gallery:452d375e-0c47-4a04-b78a-f06262fb421d\/1149147"}},{"say":{"label":"<p>Sorry, you&#39;re running an old version of OEOS.  I need v0.8.2 or newer!<\/p><p>(You probably just need to refresh the page to update!)<\/p>"}}]},"galleries":{"452d375e-0c47-4a04-b78a-f06262fb421d":{"name":"test","images":[{"id":1148957,"hash":"456a80d184dc6de4187c7e39e947b51cd1c22e6c","size":129618,"width":600,"height":800},{"id":1149147,"hash":"31912a74b1f5450937ae61b839b061e3b63146f2","size":4188663,"width":6720,"height":4480},{"id":1149148,"hash":"ec0a6151ad24bfa22a442f3b333eb926495e07f4","size":3115380,"width":6720,"height":4480},{"id":1149149,"hash":"830aca91e4b7837d9dc6d70e03bc90ceacd3ea3a","size":3811894,"width":6720,"height":4480},{"id":1149150,"hash":"dda4448fe2fba05fff59b5db792b7269ddabd683","size":3444962,"width":4480,"height":6720},{"id":1149151,"hash":"4b0e9586d56f85abe1258c4b91b13ed194275f03","size":4056717,"width":4480,"height":6720},{"id":1149152,"hash":"9e13fcf117a238bd0b87b2dfef197e2c6117e9b7","size":4965594,"width":4480,"height":6720},{"id":1149153,"hash":"94159c00a0fa14b2ae003e8d814125f26b9f3c0d","size":3567514,"width":4480,"height":6720},{"id":1149154,"hash":"c382c903c91085c174fc794b1b0cfc5763f4b43f","size":3067448,"width":4480,"height":6720},{"id":1149155,"hash":"e6d713e8e95d31760c5bd7f08b37229baccd19ea","size":3269383,"width":6720,"height":4480},{"id":1149156,"hash":"4733ccf634decd41e10c9260106e49077f6a2354","size":3373837,"width":4480,"height":6720},{"id":1149157,"hash":"fe258053d4f4e468e9e45417bc0763d21497d5ee","size":2764113,"width":6720,"height":4480},{"id":1149158,"hash":"a5a0751a7f9b846c33fb12460ca3affc7a8763fc","size":3571418,"width":4480,"height":6720},{"id":1149159,"hash":"7996d0fadf1d83ab09192620684ce98671c56c99","size":3207399,"width":4480,"height":6720},{"id":1149160,"hash":"31a12804340a9f8513e981f0502687a7ee63ff0a","size":3115327,"width":6720,"height":4480},{"id":1149161,"hash":"7acebdf17264bdd45edd9ddbdddea8a705b5e372","size":4337148,"width":6720,"height":4480},{"id":1149162,"hash":"a6180cc92356c0b3efdf4ee99f3e818621532f56","size":3941899,"width":6720,"height":4480},{"id":1149163,"hash":"b7216b34fa45aa7e493d868f0f0ade42e45ad587","size":3355519,"width":4480,"height":6720},{"id":1149164,"hash":"ccd63f003b7898522308fe99d903bd1feaf5a430","size":3242404,"width":6720,"height":4480},{"id":1149165,"hash":"0d278593077d272007cce43bddb564ce49f4eb59","size":3769099,"width":4480,"height":6720},{"id":1149166,"hash":"b3793d10e69ce9446321effe445baccedea0ea54","size":3227296,"width":6720,"height":4480},{"id":1149167,"hash":"3936630913ffb21f5a1e6e87b3ca8a75a20349d6","size":4179988,"width":6720,"height":4480},{"id":1149168,"hash":"db02f3df15ec548f39e0168ae527b28a9b69bae0","size":3113782,"width":4480,"height":6720},{"id":1149169,"hash":"bdb2822ac364ea7c6572597c70a611c539297bd3","size":3980073,"width":4480,"height":6720},{"id":1149170,"hash":"059d1fec0d1684da606e48d7bb07be1bc0667919","size":3285621,"width":4480,"height":6720},{"id":1149171,"hash":"0e245c4c8c184d06637e9c5c6173c0ebd4f9fbe5","size":3710416,"width":6720,"height":4480},{"id":1149172,"hash":"eead55dda0873056a7e394683a536d034e68fbe8","size":3412954,"width":6720,"height":4480},{"id":1149173,"hash":"d2e4f9c4037b111d2336372d53648e8699e82dcf","size":3183571,"width":4480,"height":6720},{"id":1149174,"hash":"1b12aa26eb82a11c82e5db5949322ee7c0a32279","size":3343412,"width":4480,"height":6720},{"id":1149175,"hash":"1e57629e97f26bfa1b105195cb45360691e6cf2e","size":3176481,"width":4480,"height":6720},{"id":1149176,"hash":"cb84860da0d920834c63420f396ca487265c8ee3","size":3611267,"width":6720,"height":4480},{"id":1149177,"hash":"7951b9cf85cb3bd6118a0e091eb813a8065daa09","size":3341765,"width":4480,"height":6720},{"id":1149178,"hash":"7d847ecf9b8a5315b7abc04d37f687c61f527f75","size":3521627,"width":6720,"height":4480},{"id":1149179,"hash":"6bccb66bdee93a661889053921027cdb123f9903","size":3529356,"width":4480,"height":6720},{"id":1149180,"hash":"e1507ca56aec73385bbe561394d90d60acf155e0","size":3300310,"width":4480,"height":6720},{"id":1149182,"hash":"b815070522d63aba3471d39a749d112d499c91e9","size":3523376,"width":6720,"height":4480},{"id":1149183,"hash":"28f198c547e75a80395780498f6d37b8e0e9e613","size":3129638,"width":6720,"height":4480},{"id":1149184,"hash":"9d1bcc1a063ad9f8db3c65dc195ff4cf353d3900","size":3409697,"width":4480,"height":6720},{"id":1149185,"hash":"b075076b20d1077295867d9d9af03f3780377388","size":3559761,"width":6720,"height":4480},{"id":1149186,"hash":"ba122becc19c7b181033eada6ef78682aa29c14c","size":2986614,"width":6720,"height":4480},{"id":1149187,"hash":"eadcb3b2395599252d628daa8a9fbb10d568019b","size":3786366,"width":4480,"height":6720},{"id":1149188,"hash":"6bd440766dc60febf440f02db368c6812208df86","size":3270346,"width":4480,"height":6720},{"id":1149189,"hash":"1ef29816b1072cda7b277988d7d2bb9191df3e72","size":3523703,"width":6720,"height":4480},{"id":1149190,"hash":"b1f55f3cbc57e4f78d9766e66d6063b3fed573a1","size":3359240,"width":6720,"height":4480},{"id":1149191,"hash":"cf688a9a7c94b1448ec38641bf5b59a005deeb57","size":3948642,"width":4480,"height":6720},{"id":1149192,"hash":"bc4b638dfa46c144fcfa2aa18d4b7040bca1bd91","size":3868877,"width":4480,"height":6720},{"id":1149193,"hash":"d4a3e8aa9d9a0510f211c1a6904d9b8d2d4f3f7c","size":3565614,"width":6720,"height":4480},{"id":1149194,"hash":"5c4249f53e87f30dad1385c702e065e2d87c3f6a","size":3162851,"width":4480,"height":6720},{"id":1149195,"hash":"0309f7e5d95673eb3638d3e9a5c00f649987356f","size":4118282,"width":4480,"height":6720},{"id":1149196,"hash":"473cae3a1bf219b90b6ac8ae7fe847abdac4a29c","size":3272390,"width":4480,"height":6720},{"id":1149197,"hash":"320b2de2cd3e84cb5831bda79c216c75afe119ec","size":3260167,"width":4480,"height":6720},{"id":1149198,"hash":"7736446b2447b47a460bd3197a8d31581cfd9001","size":3182581,"width":4480,"height":6720},{"id":1149199,"hash":"7545568736223086e6a3a69824940df787f30c00","size":3276407,"width":4480,"height":6720},{"id":1149200,"hash":"66a7604d29c40859d60021f18271e58de52dd034","size":3600474,"width":4480,"height":6720},{"id":1149201,"hash":"a3e84a4213a485c31c118207a98995f69497000d","size":3141235,"width":4480,"height":6720},{"id":1149202,"hash":"786328879b3f9d2fd12f5a1fdead0433b2247e88","size":3818361,"width":4480,"height":6720},{"id":1149203,"hash":"46d83fe45246e2eebdb57d7e70865d6951622c29","size":3166393,"width":4480,"height":6720},{"id":1149204,"hash":"385b69bc6a2aa992436372a3f3d0f55c0f008330","size":3078911,"width":4480,"height":6720},{"id":1149205,"hash":"5cde2455f6ebab18e3a9e73ac5be047f2850dff2","size":3393648,"width":6720,"height":4480},{"id":1149206,"hash":"2aae72e968fd9de2edb63f1b7b98d87b9a5300ba","size":3812523,"width":6720,"height":4480},{"id":1149207,"hash":"78aae6b2f574c648bcbaf9bc1ebdd6a5bb3a9832","size":4216784,"width":4480,"height":6720},{"id":1149208,"hash":"7943927f1362f82e6f47c73b51594f7eb21829ec","size":3384959,"width":6720,"height":4480},{"id":1149209,"hash":"3d0ccd25ac6cb519adae8a3fa4b5842cc59e8fe5","size":2792826,"width":6720,"height":4480},{"id":1149210,"hash":"7a8203949239297ed68f4b1440d2b89c83e070e4","size":3610511,"width":4480,"height":6720},{"id":1149211,"hash":"1a9d690bc36831751d4ac23fdd5dcbd3e54472e9","size":3345580,"width":4480,"height":6720},{"id":1149212,"hash":"d5fc1f9ca4f8bdcae24411ec03d4aea73f6a71d7","size":3290854,"width":4480,"height":6720},{"id":1149213,"hash":"dda501a76949201437ee9bdbe5c38b3c1fe77e3b","size":4528260,"width":6720,"height":4480},{"id":1149214,"hash":"384c065653096f6e702a076b6f54f5c6c25a4aae","size":2879254,"width":6720,"height":4480}]}},"editor":{"recentImages":[{"type":"gallery","mimeType":"image\/jpeg","galleryId":"452d375e-0c47-4a04-b78a-f06262fb421d","url":"gallery:452d375e-0c47-4a04-b78a-f06262fb421d\/1149167","imageId":1149167}]},"init":"","modules":{},"files":{}}