Skip to content

Instantly share code, notes, and snippets.

import styles from '../styles/Home.module.css'
import { useEffect } from 'react';
export default function Home() {
useEffect(() => {
return () => {
if (typeof window !== 'undefined') {
(function(t,u,e,m,i,l,io){
t['TuemilioObject']=m;t[m]=t[m]||function(){(t[m].q=t[m].q||[]).push(arguments);};
*, ::after, ::before {
/*box-sizing: border-box;*/
}
.t-primary-color {
background-color:rgb(0, 105, 255);
color: white;
}
.t-input-color {
/*! For license information please see tuemilio-modal.js.LICENSE.txt */
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=225)}({19:function(e,t,n){var r;r=function()
let config = {
host: '',
remoteUpdated: false,
form: {
disabled: false,
customSubmit: false,
validationActive: true,
loginFormOnUserIdentified: false,
forceLoginForm: false,
style: {
// https://qvault.io/cryptography/how-sha-2-works-step-by-step-sha-256/
// https://en.wikipedia.org/wiki/SHA-2
function stringToBinary(string) {
string = string.toString()
return string.split('').map(function (char) {
return char.charCodeAt(0).toString(2).padStart(8, '0')
}).join('')
}
@dmarman
dmarman / total_subscribers.html
Created February 13, 2021 18:39
Get total subscribers on Tuemilio
<div style="text-align: center; padding-top:15px">There is already <span id="subscribers-count"></span> subscribers on the list.</div>
<script>
Tuemilio('onVisitCreated', function (visit){
document.getElementById('subscribers-count').innerHTML = visit.subscribers_count;
});
</script>
<!-- Start of Tuemilio Code -->
<div id="t-signup"></div>
<script>
(function(t,u,e,m,i,l,io){
t['TuemilioObject']=m;t[m]=t[m]||function(){(t[m].q=t[m].q||[]).push(arguments);};
t[m].id='8b75d132-0bd4-4988-8d84-f5d68ef4362e';l=u.createElement(e),io=u.getElementsByTagName(e)[0];
l.id=m;l.src=i;l.async=1;io.parentNode.insertBefore(l,io);
}(window,document,'script','Tuemilio','https://tuemilio.com/assets/js/modal/3.0/tuemilio-modal.js'));
Tuemilio('init', {
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=23)}([,function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var i=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),o=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(o).concat([i]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==ty
new ClipboardJS('.copy-btn');
let tuemilio = Tuemilio.new('44722aad-f267-4e78-ba81-2c644830b425');
tuemilio.on('submitted', () => {
tuemilio.button.classList.add('disabled');
});
tuemilio.on('subscribed', (dashboard) => {
tuemilio.button.classList.remove('disabled');
<!doctype html>
<html class="no-js" lang="EN">
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-114346081-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());