CINXE.COM
Mailchimp Server Status
<html> <head> <title>Mailchimp Server Status</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="/static/default.css"> <link rel="stylesheet" href="/static/style.css.php?header_bg=f6f6f4&header_text=000000"> <link rel="stylesheet" href="/static/fontawesome/css/all.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.15/css/intlTelInput.css" integrity="sha256-Q35kn/SM+AW5mosKvh9cdofWZ2XZQECPFULVWv4LB6U=" crossorigin="anonymous"/> <link rel="stylesheet" href="/helpers/custom.css.php?id=9604&ts=1729783370"> </head> <body> <div id="root"> <section class="hero is-primary"> <div class="hero-body"> <div style="display: flex; align-items: center; justify-content: center; flex-flow: column;" class="container"> <div id="logo_image"> <img style="margin: 0 10px;" height="55px" width="250px" src="https://app.statuscake.com/Uploads/Logos/9745370.png" alt=""> </div> <div style="text-align: center;" id="header-text"> <h1 class="title"><a href="/page/2e62dc70-1d2b-4e8a-9d6a-b34409f4d7a6">Mailchimp Server Status</a></h1> <h2 class="subtitle"></h2> </div> </div> </div> </section> <div class="notification is-success" id="status-bar"> <div class="container"> <div class="level"> <div class="level-left"> <span class="icon"><i class="fa fa-check"></i></span> All Systems are Online </div> <div class="level-right"> </div> </div> </div> </div> <section class="section"> <div class="container"> <div class="columns"> <div class="column is-12"> <div class="content box"> <h1>Unsubscribe from Updates</h1> <p>Stop receiving updates and events.</p> <div class="tabs"> <ul> <li id="tab-email" class="is-active"><a data-type="email">Email</a></li> <li id="tab-sms"><a data-type="sms">SMS</a></li> <li id="tab-webhook"><a data-type="webhook">Webhook</a></li> </ul> </div> <div id="subscribe-email" class="panel"> <h5>Unsubscribe from Email</h5> <p>Enter the email address you wish to unsubscribe.</p> <div class="field has-addons"> <p class="control"> <input class="input" type="text" placeholder="Email Address" id="sub_email"> </p> <p class="control"> <a class="button is-danger btn-subscribe">Unsubscribe</a> </p> </div> </div> <div id="subscribe-sms" style="display:none"> <h5>Unsubscribe from SMS</h5> <p>Enter the phone number address you wish to unsubscribe.</p> <div class="field has-addons"> <p class="control"> <input class="input" type="text" id="sub_phone" placeholder="Mobile Number"> </p> <p class="control"><a class="button is-danger btn-subscribe">Unsubscribe</a></p> </div> </div> <div id="subscribe-webhook" style="display:none"> <h5>Unsubscribe from Webhooks</h5> <p>Enter the exact url you wish to unsubscribe.</p> <div class="field has-addons"> <p class="control"> <input id="sub_webhook" class="input" type="text" placeholder="Endpoint URL"> </p> <p class="control"><a class="button is-danger btn-subscribe">Unsubscribe</a></p> </div> </div> <p id="form-error" class="help is-danger" style="display: none">An unknown error has occurred</p> <p id="form-success" class="help is-success" style="display: none">You have been subscribed. You will receive confirmation shortly.</p> </div> </div> </div> </div> </section> </div> <!-- <script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> --> <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js" integrity="sha256-1hjUhpc44NwiNg8OwMu2QzJXhD8kcj+sJA3aCQZoUjg=" crossorigin="anonymous"></script> --> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js" integrity="sha512-qTXRIMyZIFb8iQcfjXWCO8+M5Tbc38Qi5WzdPOYZHIlZpzBHG3L3by84BBBOiRGiEb7KKtAOAs5qYdUiZiQNNQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.13/moment-timezone-with-data-2012-2022.min.js" integrity="sha256-+5qLxtbk4c2md6Wr70zMmahTHwH+CoFueQVQcRRSusg=" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/2.1.4/js.cookie.min.js"></script> <script type="application/javascript"> jQuery.fn.shake = function(interval,distance,times){ interval = typeof interval === "undefined" ? 100 : interval; distance = typeof distance === "undefined" ? 10 : distance; times = typeof times === "undefined" ? 3 : times; let jTarget = $(this); jTarget.css('position','relative'); for(let iter=0;iter<(times+1);iter++){ jTarget.animate({ left: ((iter%2===0 ? distance : distance*-1))}, interval); } return jTarget.animate({ left: 0},interval); }; $(document).ready(function () { // Convert static timestamps into visitor timezone $('.timestamp').each(function (item) { var utcTime = moment.tz($(this).text(), 'UTC'); $(this).html(utcTime.tz('UTC').format('dddd, Do MMMM YYYY HH:mm z')); }); // Fold/unfold parents with children $('.singleton-parent').click(function (event) { let parent = $(event.target); let container = parent.closest('.singleton-container'); if (container.hasClass('opened')) { // Close all child nodes container.removeClass('opened'); container.children('.singleton-children').children('div').addClass('is-hidden'); container.children('.singleton-status').find('.tag').removeClass('is-hidden') } else { // Open all child nodes container.addClass('opened'); container.children('.singleton-children').children('div').removeClass('is-hidden'); container.children('.singleton-status').find('.tag').addClass('is-hidden') } }); }) </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.15/js/intlTelInput.min.js"></script> <script> let selectedType = 'email'; let telInput = $('#sub_phone'); let formError = $('#form-error'); let formOk = $('#form-success'); $(document).ready(function () { $('.tabs').find('li').click(function (event) { let t = $(this).find('a'); selectedType = t.data('type'); $('[id^=subscribe-]').hide(); $('[id^=tab-]').removeClass('is-active'); $('#subscribe-' + t.data('type')).show(); $('#tab-' + t.data('type')).addClass('is-active'); formOk.hide(); formError.hide(); }); telInput.intlTelInput({initialCountry: 'auto', autoPlaceholder: 'aggressive', nationalMode: true, utilsScript: 'https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.15/js/utils.js'}); telInput.on('keyup change', resetTel); telInput.on('blur', validateTel); $('#btn_sub_phone').click(function (event) { let number = validateTel(); if (validateTel()) { console.log(number); } }); $('.btn-subscribe').click(unsubscribe); }); function resetTel() { formError.hide(); $('#tel-input').removeClass('is-danger'); } function validateTel() { resetTel(); if ($.trim(telInput.val())) { if (telInput.intlTelInput("isValidNumber")) { return telInput.intlTelInput('getNumber'); } else { $('#tel-input').addClass("is-danger"); formError.html('Invalid phone number').show(); return false; } } } function unsubscribe() { let value = $('#sub_' + selectedType).val(); if (selectedType === 'sms') value = validateTel(); $.getJSON('https://pages.statuscake.com/do_unsubscribe.php', {hash: '2e62dc70-1d2b-4e8a-9d6a-b34409f4d7a6', type: selectedType, value}, function (data) { if (data.error) { formError.html(data.message).show(); formOk.hide(); } else { formError.hide(); formOk.html(data.message).show(); } }) } </script> </body> </html>