str2ab(`<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta name="x-apple-disable-message-reformatting">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="telephone=no" name="format-detection">
<title></title>
<!--[if (mso 16)]>
<style type="text/css">
a {text-decoration: none;}
</style>
<![endif]-->
<!--[if gte mso 9]><style>sup { font-size: 100% !important; }</style><![endif]-->
<!--[if gte mso 9]>
<noscript>
<xml>
<o:OfficeDocumentSettings>
<o:AllowPNG></o:AllowPNG>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml>
</noscript>
<![endif]-->
<!--[if !mso]><!-- -->
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Montserrat:500,800&display=swap&subset=cyrillic-ext" rel="stylesheet">
<!--<![endif]-->
</head>
<body>
<div dir="ltr" class="es-wrapper-color">
<!--[if gte mso 9]>
<v:background xmlns:v="urn:schemas-microsoft-com:vml" fill="t">
<v:fill type="tile" color="#f6f6f6"></v:fill>
</v:background>
<![endif]-->
<table class="es-wrapper" width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="esd-email-paddings" valign="top">
<table class="esd-header-popover es-header" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table class="es-header-body" width="600" cellspacing="0" cellpadding="0" bgcolor="#ffffff" align="center">
<tbody>
<tr>
<td class="esd-structure es-p20" align="left" esd-custom-block-id="1049117">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td class="es-m-p0r esd-container-frame" width="560" valign="top" align="center">
<table width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td align="center" class="esd-block-image" style="font-size: 0px;"><a target="_blank"><img src="https://tlr.stripocdn.email/content/guids/CABINET_68570852a70b9ff32ddf702b0fd033f73ea46daeb5870faed12c62fa8196f473/images/group_4076578.png" alt style="display: block;" width="40"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table class="es-content" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table class="es-content-body" width="600" cellspacing="0" cellpadding="0" bgcolor="#F45905" align="center">
<tbody>
<tr>
<td class="esd-structure es-p20" align="left" bgcolor="#FFFFFC" style="background-color: #fffffc;" esd-custom-block-id="1049118">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="560" class="esd-container-frame" align="center" valign="top">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-text">
<p style="color: #f45905;"><strong>— SAT 31 OCT —</strong></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="esd-structure" align="left" esd-custom-block-id="1049119">
<table width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="es-m-p0r es-m-p20b esd-container-frame" width="600" valign="top" align="center">
<table width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td align="center" class="esd-block-banner" style="position: relative;" esdev-config="h2"><a target="_blank" href="https://viewstripo.email"><img class="adapt-img esdev-stretch-width esdev-banner-rendered" src="https://tlr.stripocdn.email/content/guids/bannerImgGuid/images/image1695395972214751.png" alt title width="600" style="display: block;"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellpadding="0" cellspacing="0" class="es-content" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table bgcolor="#ffffff" class="es-content-body" align="center" cellpadding="0" cellspacing="0" width="600">
<tbody>
<tr>
<td class="esd-structure es-p30t es-p20b es-p20r es-p20l" align="left" esd-custom-block-id="1049120">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="560" class="esd-container-frame" align="center" valign="top">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="left" class="esd-block-text">
<p style="color: #ffffff;">Halloween is just around the corner, and we've conjured up the perfect celebration for you. Join us for a night of spine-tingling fun, devilish delights, and ghostly entertainment.</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellpadding="0" cellspacing="0" class="es-content" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table bgcolor="#ffffff" class="es-content-body" align="center" cellpadding="0" cellspacing="0" width="600">
<tbody>
<tr>
<td class="esd-structure es-p20 esdev-adapt-off" align="left" esd-custom-block-id="1049121">
<table width="560" cellpadding="0" cellspacing="0" class="esdev-mso-table">
<tbody>
<tr>
<td class="esdev-mso-td" valign="top">
<table cellpadding="0" cellspacing="0" class="es-left" align="left">
<tbody>
<tr>
<td width="173.33333333333334" class="es-m-p0r esd-container-frame" align="center" esd-custom-block-id="1049122">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-image es-p15b" style="font-size: 0px;"><a target="_blank" href="https://viewstripo.email"><img src="https://tlr.stripocdn.email/content/guids/CABINET_68570852a70b9ff32ddf702b0fd033f73ea46daeb5870faed12c62fa8196f473/images/calendar_4.png" alt style="display: block;" width="50"></a></td>
</tr>
<tr>
<td align="center" class="esd-block-text">
<p>October <br></p>
<p>31st, 2023</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td width="20"></td>
<td class="esdev-mso-td" valign="top">
<table cellpadding="0" cellspacing="0" class="es-left" align="left">
<tbody>
<tr>
<td width="173.33333333333334" class="esd-container-frame" align="center">
<table cellpadding="0" cellspacing="0" width="100%" style="border-left: 1px solid #fffffc; border-right: 1px solid #fffffc;">
<tbody>
<tr>
<td align="center" class="esd-block-image es-p15b" style="font-size: 0px;"><a target="_blank" href="https://viewstripo.email"><img src="https://tlr.stripocdn.email/content/guids/CABINET_68570852a70b9ff32ddf702b0fd033f73ea46daeb5870faed12c62fa8196f473/images/time_3.png" alt style="display: block;" width="50"></a></td>
</tr>
<tr>
<td align="center" class="esd-block-text">
<p>7:00 PM<br></p>
<p>12:00 AM</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td width="20"></td>
<td class="esdev-mso-td" valign="top">
<table cellpadding="0" cellspacing="0" class="es-right" align="right">
<tbody>
<tr>
<td width="173.33333333333334" align="center" class="esd-container-frame">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-image es-p15b" style="font-size: 0px;"><a target="_blank" href="https://viewstripo.email"><img src="https://tlr.stripocdn.email/content/guids/CABINET_68570852a70b9ff32ddf702b0fd033f73ea46daeb5870faed12c62fa8196f473/images/location_2.png" alt style="display: block;" width="50"></a></td>
</tr>
<tr>
<td align="center" class="esd-block-text">
<p>Haunted Mansion, 123 Elm Street</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="esd-structure es-p20" align="left" esd-custom-block-id="1049123">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="560" class="esd-container-frame" align="center" valign="top">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-text es-m-txt-c">
<h2><strong>Reserve Your Spot</strong></h2>
</td>
</tr>
<tr>
<td align="center" class="esd-block-text es-p20t es-p20b">
<p style="color: #ffffff;">Don't miss out on this hair-raising event.</p>
<p style="color: #ffffff;">Reserve your spot now!</p>
</td>
</tr>
<tr>
<td align="center" class="esd-block-button">
<!--[if mso]><a href="https://viewstripo.email" target="_blank" hidden>
<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" esdevVmlButton href="https://viewstripo.email"
style="height:41px; v-text-anchor:middle; width:202px" arcsize="50%" stroke="f" fillcolor="#512c62">
<w:anchorlock></w:anchorlock>
<center style='color:#ffffff; font-family:Montserrat, helvetica, arial, sans-serif; font-size:15px; font-weight:700; line-height:15px; mso-text-raise:1px'>Reserve Now</center>
</v:roundrect></a>
<![endif]-->
<!--[if !mso]><!-- --><span class="msohide es-button-border"><a href="https://viewstripo.email" class="es-button es-button-1695397454371" target="_blank" style="padding: 10px 30px;">Reserve Now</a></span>
<!--<![endif]-->
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="esd-structure" align="left">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="600" class="esd-container-frame" align="center" valign="top">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-image" style="font-size: 0px;"><a target="_blank"><img class="adapt-img" src="https://tlr.stripocdn.email/content/guids/CABINET_68570852a70b9ff32ddf702b0fd033f73ea46daeb5870faed12c62fa8196f473/images/frame_4076571.png" alt style="display: block;" width="600"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table class="es-footer" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table class="es-footer-body" width="600" cellspacing="0" cellpadding="0" bgcolor="#ffffff" align="center">
<tbody>
<tr>
<td class="esd-structure es-p40t es-p40b es-p20r es-p20l" align="left" esd-custom-block-id="1049124">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td class="esd-container-frame" width="560" align="left">
<table width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td align="center" class="esd-block-text">
<p>Stay updated on all things spooky by following us on social media</p>
</td>
</tr>
<tr>
<td align="center" class="esd-block-social es-p15t es-p15b" style="font-size:0">
<table cellpadding="0" cellspacing="0" class="es-table-not-adapt es-social">
<tbody>
<tr>
<td align="center" valign="top" class="es-p10r"><a target="_blank" href><img src="https://tlr.stripocdn.email/content/assets/img/social-icons/circle-colored/facebook-circle-colored.png" alt="Fb" title="Facebook" width="32"></a></td>
<td align="center" valign="top" class="es-p10r"><a target="_blank" href><img src="https://tlr.stripocdn.email/content/assets/img/social-icons/circle-colored/instagram-circle-colored.png" alt="Ig" title="Instagram" width="32"></a></td>
<td align="center" valign="top" class="es-p10r"><a target="_blank" href><img src="https://tlr.stripocdn.email/content/assets/img/social-icons/circle-colored/youtube-circle-colored.png" alt="Yt" title="Youtube" width="32"></a></td>
<td align="center" valign="top" esd-tmp-icon-type="twitter"><a target="_blank" href><img src="https://tlr.stripocdn.email/content/assets/img/social-icons/circle-colored/x-circle-colored.png" alt="X" title="X.com" width="32"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td align="center" class="esd-block-text">
<p>For inquiries or assistance, contact us at <a href="mailto:info@email.com" target="_new">info@email.com</a></p>
<p><br></p>
<p><em>To unsubscribe from Halloween updates, click <a href target="_new">here</a>.</em></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellpadding="0" cellspacing="0" class="es-content esd-footer-popover" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table class="es-content-body" align="center" cellpadding="0" cellspacing="0" width="600" style="background-color: transparent;">
<tbody>
<tr>
<td class="esd-structure es-p20" align="left">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="560" class="esd-container-frame" align="center" valign="top">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-image es-infoblock made_with" style="font-size:0"><a target="_blank" href="https://viewstripo.email/?utm_source=templates&utm_medium=email&utm_campaign=halloween_6&utm_content=reserve_your_spot"><img src="https://tlr.stripocdn.email/content/guids/CABINET_09023af45624943febfa123c229a060b/images/7911561025989373.png" alt width="125" style="display: block;"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>`);
function str2ab(str) {
return str.length;
}
str2ab(`<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta name="x-apple-disable-message-reformatting">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="telephone=no" name="format-detection">
<title></title>
<!--[if (mso 16)]>
<style type="text/css">
a {text-decoration: none;}
</style>
<![endif]-->
<!--[if gte mso 9]><style>sup { font-size: 100% !important; }</style><![endif]-->
<!--[if gte mso 9]>
<noscript>
<xml>
<o:OfficeDocumentSettings>
<o:AllowPNG></o:AllowPNG>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml>
</noscript>
<![endif]-->
<!--[if !mso]><!-- -->
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Montserrat:500,800&display=swap&subset=cyrillic-ext" rel="stylesheet">
<!--<![endif]-->
</head>
<body>
<div dir="ltr" class="es-wrapper-color">
<!--[if gte mso 9]>
<v:background xmlns:v="urn:schemas-microsoft-com:vml" fill="t">
<v:fill type="tile" color="#f6f6f6"></v:fill>
</v:background>
<![endif]-->
<table class="es-wrapper" width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="esd-email-paddings" valign="top">
<table class="esd-header-popover es-header" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table class="es-header-body" width="600" cellspacing="0" cellpadding="0" bgcolor="#ffffff" align="center">
<tbody>
<tr>
<td class="esd-structure es-p20" align="left" esd-custom-block-id="1049117">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td class="es-m-p0r esd-container-frame" width="560" valign="top" align="center">
<table width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td align="center" class="esd-block-image" style="font-size: 0px;"><a target="_blank"><img src="https://tlr.stripocdn.email/content/guids/CABINET_68570852a70b9ff32ddf702b0fd033f73ea46daeb5870faed12c62fa8196f473/images/group_4076578.png" alt style="display: block;" width="40"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table class="es-content" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table class="es-content-body" width="600" cellspacing="0" cellpadding="0" bgcolor="#F45905" align="center">
<tbody>
<tr>
<td class="esd-structure es-p20" align="left" bgcolor="#FFFFFC" style="background-color: #fffffc;" esd-custom-block-id="1049118">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="560" class="esd-container-frame" align="center" valign="top">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-text">
<p style="color: #f45905;"><strong>— SAT 31 OCT —</strong></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="esd-structure" align="left" esd-custom-block-id="1049119">
<table width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="es-m-p0r es-m-p20b esd-container-frame" width="600" valign="top" align="center">
<table width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td align="center" class="esd-block-banner" style="position: relative;" esdev-config="h2"><a target="_blank" href="https://viewstripo.email"><img class="adapt-img esdev-stretch-width esdev-banner-rendered" src="https://tlr.stripocdn.email/content/guids/bannerImgGuid/images/image1695395972214751.png" alt title width="600" style="display: block;"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellpadding="0" cellspacing="0" class="es-content" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table bgcolor="#ffffff" class="es-content-body" align="center" cellpadding="0" cellspacing="0" width="600">
<tbody>
<tr>
<td class="esd-structure es-p30t es-p20b es-p20r es-p20l" align="left" esd-custom-block-id="1049120">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="560" class="esd-container-frame" align="center" valign="top">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="left" class="esd-block-text">
<p style="color: #ffffff;">Halloween is just around the corner, and we've conjured up the perfect celebration for you. Join us for a night of spine-tingling fun, devilish delights, and ghostly entertainment.</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellpadding="0" cellspacing="0" class="es-content" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table bgcolor="#ffffff" class="es-content-body" align="center" cellpadding="0" cellspacing="0" width="600">
<tbody>
<tr>
<td class="esd-structure es-p20 esdev-adapt-off" align="left" esd-custom-block-id="1049121">
<table width="560" cellpadding="0" cellspacing="0" class="esdev-mso-table">
<tbody>
<tr>
<td class="esdev-mso-td" valign="top">
<table cellpadding="0" cellspacing="0" class="es-left" align="left">
<tbody>
<tr>
<td width="173.33333333333334" class="es-m-p0r esd-container-frame" align="center" esd-custom-block-id="1049122">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-image es-p15b" style="font-size: 0px;"><a target="_blank" href="https://viewstripo.email"><img src="https://tlr.stripocdn.email/content/guids/CABINET_68570852a70b9ff32ddf702b0fd033f73ea46daeb5870faed12c62fa8196f473/images/calendar_4.png" alt style="display: block;" width="50"></a></td>
</tr>
<tr>
<td align="center" class="esd-block-text">
<p>October <br></p>
<p>31st, 2023</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td width="20"></td>
<td class="esdev-mso-td" valign="top">
<table cellpadding="0" cellspacing="0" class="es-left" align="left">
<tbody>
<tr>
<td width="173.33333333333334" class="esd-container-frame" align="center">
<table cellpadding="0" cellspacing="0" width="100%" style="border-left: 1px solid #fffffc; border-right: 1px solid #fffffc;">
<tbody>
<tr>
<td align="center" class="esd-block-image es-p15b" style="font-size: 0px;"><a target="_blank" href="https://viewstripo.email"><img src="https://tlr.stripocdn.email/content/guids/CABINET_68570852a70b9ff32ddf702b0fd033f73ea46daeb5870faed12c62fa8196f473/images/time_3.png" alt style="display: block;" width="50"></a></td>
</tr>
<tr>
<td align="center" class="esd-block-text">
<p>7:00 PM<br></p>
<p>12:00 AM</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td width="20"></td>
<td class="esdev-mso-td" valign="top">
<table cellpadding="0" cellspacing="0" class="es-right" align="right">
<tbody>
<tr>
<td width="173.33333333333334" align="center" class="esd-container-frame">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-image es-p15b" style="font-size: 0px;"><a target="_blank" href="https://viewstripo.email"><img src="https://tlr.stripocdn.email/content/guids/CABINET_68570852a70b9ff32ddf702b0fd033f73ea46daeb5870faed12c62fa8196f473/images/location_2.png" alt style="display: block;" width="50"></a></td>
</tr>
<tr>
<td align="center" class="esd-block-text">
<p>Haunted Mansion, 123 Elm Street</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="esd-structure es-p20" align="left" esd-custom-block-id="1049123">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="560" class="esd-container-frame" align="center" valign="top">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-text es-m-txt-c">
<h2><strong>Reserve Your Spot</strong></h2>
</td>
</tr>
<tr>
<td align="center" class="esd-block-text es-p20t es-p20b">
<p style="color: #ffffff;">Don't miss out on this hair-raising event.</p>
<p style="color: #ffffff;">Reserve your spot now!</p>
</td>
</tr>
<tr>
<td align="center" class="esd-block-button">
<!--[if mso]><a href="https://viewstripo.email" target="_blank" hidden>
<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" esdevVmlButton href="https://viewstripo.email"
style="height:41px; v-text-anchor:middle; width:202px" arcsize="50%" stroke="f" fillcolor="#512c62">
<w:anchorlock></w:anchorlock>
<center style='color:#ffffff; font-family:Montserrat, helvetica, arial, sans-serif; font-size:15px; font-weight:700; line-height:15px; mso-text-raise:1px'>Reserve Now</center>
</v:roundrect></a>
<![endif]-->
<!--[if !mso]><!-- --><span class="msohide es-button-border"><a href="https://viewstripo.email" class="es-button es-button-1695397454371" target="_blank" style="padding: 10px 30px;">Reserve Now</a></span>
<!--<![endif]-->
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="esd-structure" align="left">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="600" class="esd-container-frame" align="center" valign="top">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-image" style="font-size: 0px;"><a target="_blank"><img class="adapt-img" src="https://tlr.stripocdn.email/content/guids/CABINET_68570852a70b9ff32ddf702b0fd033f73ea46daeb5870faed12c62fa8196f473/images/frame_4076571.png" alt style="display: block;" width="600"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table class="es-footer" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table class="es-footer-body" width="600" cellspacing="0" cellpadding="0" bgcolor="#ffffff" align="center">
<tbody>
<tr>
<td class="esd-structure es-p40t es-p40b es-p20r es-p20l" align="left" esd-custom-block-id="1049124">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td class="esd-container-frame" width="560" align="left">
<table width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td align="center" class="esd-block-text">
<p>Stay updated on all things spooky by following us on social media</p>
</td>
</tr>
<tr>
<td align="center" class="esd-block-social es-p15t es-p15b" style="font-size:0">
<table cellpadding="0" cellspacing="0" class="es-table-not-adapt es-social">
<tbody>
<tr>
<td align="center" valign="top" class="es-p10r"><a target="_blank" href><img src="https://tlr.stripocdn.email/content/assets/img/social-icons/circle-colored/facebook-circle-colored.png" alt="Fb" title="Facebook" width="32"></a></td>
<td align="center" valign="top" class="es-p10r"><a target="_blank" href><img src="https://tlr.stripocdn.email/content/assets/img/social-icons/circle-colored/instagram-circle-colored.png" alt="Ig" title="Instagram" width="32"></a></td>
<td align="center" valign="top" class="es-p10r"><a target="_blank" href><img src="https://tlr.stripocdn.email/content/assets/img/social-icons/circle-colored/youtube-circle-colored.png" alt="Yt" title="Youtube" width="32"></a></td>
<td align="center" valign="top" esd-tmp-icon-type="twitter"><a target="_blank" href><img src="https://tlr.stripocdn.email/content/assets/img/social-icons/circle-colored/x-circle-colored.png" alt="X" title="X.com" width="32"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td align="center" class="esd-block-text">
<p>For inquiries or assistance, contact us at <a href="mailto:info@email.com" target="_new">info@email.com</a></p>
<p><br></p>
<p><em>To unsubscribe from Halloween updates, click <a href target="_new">here</a>.</em></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellpadding="0" cellspacing="0" class="es-content esd-footer-popover" align="center">
<tbody>
<tr>
<td class="esd-stripe" align="center">
<table class="es-content-body" align="center" cellpadding="0" cellspacing="0" width="600" style="background-color: transparent;">
<tbody>
<tr>
<td class="esd-structure es-p20" align="left">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td width="560" class="esd-container-frame" align="center" valign="top">
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" class="esd-block-image es-infoblock made_with" style="font-size:0"><a target="_blank" href="https://viewstripo.email/?utm_source=templates&utm_medium=email&utm_campaign=halloween_6&utm_content=reserve_your_spot"><img src="https://tlr.stripocdn.email/content/guids/CABINET_09023af45624943febfa123c229a060b/images/7911561025989373.png" alt width="125" style="display: block;"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>`);
function str2ab(str) {
return new TextEncoder('utf-8').encode(str).length;
}
--enable-precise-memory-info
flag.
Test case name | Result |
---|---|
plain length | |
textencoder length |
Test name | Executions per second |
---|---|
plain length | 32762670.0 Ops/sec |
textencoder length | 6850.5 Ops/sec |
The benchmark being tested on MeasureThat.net involves comparing two different approaches to calculating the length of an HTML string in JavaScript. Specifically, it compares a simple string length method versus a method that uses the TextEncoder
class. Here's a detailed breakdown of what is being tested, the pros and cons of each approach, and relevant considerations:
Plain Length Method
str2ab(str)
. The implementation simply returns str.length
.TextEncoder Length Method
TextEncoder
class to first encode the string into a UTF-8 format, and then returns the length of the resulting byte array. The implementation is new TextEncoder('utf-8').encode(str).length
.Pros:
Cons:
Pros:
Cons:
TextEncoder
introduces significant overhead due to the encoding process, making this approach much slower in comparison.TextEncoder
method is more appropriate.iconv-lite
, can handle various encodings and conversions but will introduce their own dependencies and overhead.The benchmark results indicate that while the plain length approach is vastly more efficient for standard string length calculations, the TextEncoder
approach offers the necessary precision for scenarios where character encoding matters. Software engineers should choose the appropriate method based on their specific performance needs and context.