Loading...
Loading...
{
"latency": 137,
"ipAddresses": [
"99.83.190.102",
"76.223.27.102",
"13.248.155.104",
"75.2.70.75"
],
"dns": {
"NS": [
"ns-cloud-e3.googledomains.com.",
"ns-cloud-e1.googledomains.com.",
"ns-cloud-e2.googledomains.com.",
"ns-cloud-e4.googledomains.com."
],
"A": [
"99.83.190.102",
"76.223.27.102",
"13.248.155.104",
"75.2.70.75"
],
"TXT": [
"one-time-verification=0a0e333a-971b-4adb-a226-be232906a1e2",
"one-time-verification=60c0b160-f01d-446e-b69d-6825f2a287b8",
"firebase=graceblocks-prod",
"MS=ms64285067",
"firebase=graceblocks-4efeb",
"google-site-verification=gmXruYBOytDPi1ajc3V4tTnTbA2n9yfOuPszK_M6pzA",
"v=spf1 include:_spf.firebasemail.com include:mail.zendesk.com ?all",
"google-site-verification=MeivkDXbgS_O0mzqPabANb8rHpzr6C5yG_NVcp5uEwk"
]
}
}
[
{
"url": "https://graceblocks.com",
"technologies": [
{
"slug": "hsts",
"name": "HSTS",
"icon": "default.svg",
"versions": [],
"categories": [
{
"id": 16,
"slug": "security",
"name": "Security"
}
],
"confirmedAt": 1724831632
}
]
}
]
{
"data": {
"total": 6,
"personal_emails": 1,
"generic_emails": 5,
"department": {
"executive": 0,
"it": 0,
"finance": 0,
"management": 0,
"sales": 2,
"legal": 1,
"support": 2,
"hr": 0,
"marketing": 0,
"communication": 0,
"education": 0,
"design": 0,
"health": 0,
"operations": 0
},
"seniority": {
"junior": 0,
"senior": 0,
"executive": 0
}
},
"meta": {
"params": {
"domain": "graceblocks.com",
"company": null,
"type": null
}
}
}
{
"whois.verisign-grs.com": {
"Domain Status": [
"clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited",
"clientTransferProhibited https://icann.org/epp#clientTransferProhibited"
],
"Name Server": [
"NS-CLOUD-E1.GOOGLEDOMAINS.COM",
"NS-CLOUD-E2.GOOGLEDOMAINS.COM",
"NS-CLOUD-E3.GOOGLEDOMAINS.COM",
"NS-CLOUD-E4.GOOGLEDOMAINS.COM"
],
"Domain Name": "GRACEBLOCKS.COM",
"Registry Domain ID": "2368176659_DOMAIN_COM-VRSN",
"Registrar WHOIS Server": "whois.squarespace.domains",
"Registrar URL": "http://domains2.squarespace.com",
"Updated Date": "2024-05-18T04:54:39Z",
"Created Date": "2019-03-10T23:45:14Z",
"Expiry Date": "2025-03-10T23:45:14Z",
"Registrar": "Squarespace Domains II LLC",
"Registrar IANA ID": "895",
"Registrar Abuse Contact Email": "[email protected]",
"Registrar Abuse Contact Phone": "+1.6466935324",
"DNSSEC": "unsigned",
"URL of the ICANN Whois Inaccuracy Complaint Form": "https://www.icann.org/wicf/",
">>> Last update of whois database": "2025-02-08T20:53:47Z <<<",
"text": [
"For more information on Whois status codes, please visit https://icann.org/epp",
"",
"NOTICE: The expiration date displayed in this record is the date the",
"registrar's sponsorship of the domain name registration in the registry is",
"currently set to expire. This date does not necessarily reflect the expiration",
"date of the domain name registrant's agreement with the sponsoring",
"registrar. Users may consult the sponsoring registrar's Whois database to",
"view the registrar's reported date of expiration for this registration.",
"",
"TERMS OF USE: You are not authorized to access or query our Whois",
"database through the use of electronic processes that are high-volume and",
"automated except as reasonably necessary to register domain names or",
"modify existing registrations; the Data in VeriSign Global Registry",
"Services' (\"VeriSign\") Whois database is provided by VeriSign for",
"information purposes only, and to assist persons in obtaining information",
"about or related to a domain name registration record. VeriSign does not",
"guarantee its accuracy. By submitting a Whois query, you agree to abide",
"by the following terms of use: You agree that you may use this Data only",
"for lawful purposes and that under no circumstances will you use this Data",
"to: (1) allow, enable, or otherwise support the transmission of mass",
"unsolicited, commercial advertising or solicitations via e-mail, telephone,",
"or facsimile; or (2) enable high volume, automated, electronic processes",
"that apply to VeriSign (or its computer systems). The compilation,",
"repackaging, dissemination or other use of this Data is expressly",
"prohibited without the prior written consent of VeriSign. You agree not to",
"use electronic processes that are automated and high-volume to access or",
"query the Whois database except as reasonably necessary to register",
"domain names or modify existing registrations. VeriSign reserves the right",
"to restrict your access to the Whois database in its sole discretion to ensure",
"operational stability. VeriSign may restrict or terminate your access to the",
"Whois database for failure to abide by these terms of use. VeriSign",
"reserves the right to modify these terms at any time.",
"",
"The Registry database contains ONLY .COM, .NET, .EDU domains and",
"Registrars."
]
},
"whois.squarespace.domains": {
"Domain Status": [
"clientDeleteProhibited http://www.icann.org/epp#clientDeleteProhibited",
"clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited"
],
"Name Server": [
"ns-cloud-e3.googledomains.com",
"ns-cloud-e4.googledomains.com",
"ns-cloud-e2.googledomains.com",
"ns-cloud-e1.googledomains.com"
],
"Domain Name": "graceblocks.com",
"Registry Domain ID": "2368176659_DOMAIN_COM-VRSN",
"Registrar WHOIS Server": "whois.squarespace.domains",
"Registrar URL": "https://domains2.squarespace.com",
"Registrar": "Squarespace Domains II LLC",
"Registrar IANA ID": "895",
"Registrar Abuse Contact Email": "[email protected]",
"Registrar Abuse Contact Phone": "+1.646-693-5324",
"Reseller": "",
"Updated Date": "2024-05-18T04:54:39.134790Z",
"Created Date": "2019-03-10T23:45:14Z",
"Expiry Date": "2025-03-10T23:45:14Z",
"Registry Registrant ID": "",
"Registrant Name": "",
"Registrant Organization": "Mrs.",
"Registrant Street": "",
"Registrant City": "",
"Registrant State/Province": "MA",
"Registrant Postal Code": "",
"Registrant Country": "US",
"Registrant Phone": "",
"Registrant Phone Ext": "",
"Registrant Fax": "",
"Registrant Fax Ext": "",
"Registrant Email": "https://domains.squarespace.com/whois-contact-form",
"Registry Admin ID": "",
"Admin Name": "",
"Admin Organization": "Mrs.",
"Admin Street": "",
"Admin City": "",
"Admin State/Province": "MA",
"Admin Postal Code": "",
"Admin Country": "US",
"Admin Phone": "",
"Admin Phone Ext": "",
"Admin Fax": "",
"Admin Fax Ext": "",
"Admin Email": "https://domains.squarespace.com/whois-contact-form",
"Registry Tech ID": "",
"Tech Name": "",
"Tech Organization": "Mrs.",
"Tech Street": "",
"Tech City": "",
"Tech State/Province": "MA",
"Tech Postal Code": "",
"Tech Country": "US",
"Tech Phone": "",
"Tech Phone Ext": "",
"Tech Fax": "",
"Tech Fax Ext": "",
"Tech Email": "https://domains.squarespace.com/whois-contact-form",
"DNSSEC": "unsigned",
"URL of the ICANN WHOIS Data Problem Reporting System": "http://wdprs.internic.net/",
"text": [
"The registration data available in this service is limited. Additional data may be available at https://lookup.icann.org.",
"****** Last update of WHOIS database: 2024-05-18T04:54:39.134790Z"
]
}
}
<!DOCTYPE html><!-- Last Published: Thu Feb 06 2025 16:07:36 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="%%PUBLISH_URL_REPLACEMENT%%" data-wf-page="64f4a67858fe75c666f1a4db" data-wf-site="64f4a67758fe75c666f1a499"><head><meta charset="utf-8"/><title>404 Not Found -GraceBlocks</title><meta content="404 Not Found -GraceBlocks" property="og:title"/><meta content="404 Not Found -GraceBlocks" property="twitter:title"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/css/graceblocks.webflow.4981131f7.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["Abril Fatface:regular"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/66a274ba3c2c233dfa8c9b1d_GraceBlocks%20Favicon%20Purple%20G%2032x32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/66a27ae9416bf3397b741907_Google%20Workspace%20Logo.png" rel="apple-touch-icon"/><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-ZJSQN8XCVK"></script><script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('set', 'developer_id.dZGVlNj', true);gtag('config', 'G-ZJSQN8XCVK');</script><script type="text/javascript">!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.agent='plwebflow';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('consent', 'revoke');fbq('init', '1122903079021148');fbq('track', 'PageView');</script><link href="https://unpkg.com/beerslider/dist/BeerSlider.css" rel="stylesheet" type="text/css" />
<style>
table {
border-collapse: collapse;
height: 65px;
width: 100%;
}
td {
padding: 10px;
vertical-align: top;
}
</style>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-59NPCKB');</script>
<!-- End Google Tag Manager -->
<script async="" src="https://www.googletagmanager.com/tgag/js?id=G-ZJSQN8XCVK" type="fs-cc" fs-cc-categories="analytics"></script>
<script type="fs-cc" fs-cc-categories="analytics">
window.dataLayer = window.dataLayer || {};
function gtag(){dataLayer.push(arguments);}
gtag('js', new DateP());
gtag('config', 'G-ZJSQN8XCVK');
</script>
<!-- Digital Sparks Cookie Consent -->
<script async src="https://cdn.jsdelivr.net/npm/@finsweet/cookie-consent@1/fs-cc.js" fs-cc-mode="opt-in"></script>
<script async src="https://cdn.jsdelivr.net/gh/digital-sparks/cookie-consent-boost@1/dist/index.js"></script>
<!-- Digital Sparks Cookie Consent -->
<script>
document.addEventListener("DOMContentLoaded", function() {
// Function to scroll to the element with an offset
function scrollToElementWithOffset(element, offset) {
const elementPosition = element.getBoundingClientRect().top;
const offsetPosition = elementPosition + window.pageYOffset - offset;
window.scrollTo({
top: offsetPosition,
behavior: 'smooth'
});
}
// Scroll to the key area with a 40px offset when the page loads
const keyArea = document.getElementById('SALT');
if (keyArea) {
scrollToElementWithOffset(keyArea, 40);
}
});
</script>
<script src="https://js.stripe.com/v3/" type="text/javascript" data-wf-ecomm-key="pk_live_nyPnaDuxaj8zDxRbuaPHJjip" data-wf-ecomm-acct-id="acct_1GZ1LiERqpLfk4rF"></script><script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script></head><body style="opacity:0" class="page-wrapper"><div data-collapse="medium" data-animation="default" data-duration="400" data-w-id="58db7844-5919-d71b-dd74-2323ed8dffe9" data-easing="ease" data-easing2="ease" role="banner" class="header w-nav"><div class="container-default w-container"><div class="header-wrapper"><div class="split-content header-right"><a href="/" class="brand w-nav-brand"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/64f4aa38bfb0eee685ba5fce_GB%20Transparent.svg" alt="" class="header-logo"/></a><nav role="navigation" class="nav-menu w-nav-menu"><ul role="list" class="header-navigation"><li class="nav-item-wrapper"><a href="/" class="nav-link">Home</a></li><li class="nav-item-wrapper"><a href="/about-graceblocks" class="nav-link">About</a></li><li class="nav-item-wrapper"><div data-hover="true" data-delay="0" data-w-id="fa7357df-5414-fd9a-4681-81ae4a1b1401" class="nav-link-dropdown w-dropdown"><div class="nav-link dropdown w-dropdown-toggle"><div>Features <span class="dropdown-arrow"></span></div></div><nav class="dropdown-list features w-dropdown-list"><div class="dropdown-nav-main-wrapper features"><div class="features-dropdown-main-wrapper"><div class="features-dropdown-wrapper"><ul role="list" class="features-dropdown-list w-list-unstyled"><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper yellow w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6568ec68f75c3370b7f0fcad_Easy%20Feature.svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">Simple and fast</div><div class="feature-dropdown-text">Walk up and use, then leverage robust support to master</div></div></a></li><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper yellow w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6568ec68ea3a11e0368c4c3c_Collaboration%20icon.svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">Collaboration made easy</div><div class="feature-dropdown-text">Keep everyone in sync</div></div></a></li><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper yellow w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6568ee1fbc03f39375c21381_Messaging%20Icon.svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">Native email and texting capabilities</div><div class="feature-dropdown-text">Communicate with your contacts effortlessly</div></div></a></li><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper yellow w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/677991213345c57cf8b0363e_Simplified%20Workflow%20Icon%20(1).svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">Workflow automation</div><div class="feature-dropdown-text">Automate actions, manage workflows effortlessly</div></div></a></li></ul></div><div class="features-dropdown-wrapper"><ul role="list" class="features-dropdown-list w-list-unstyled"><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper blue w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6568ee1f91810d1c386c5da0_Attachments%20Icopn.svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">Document management</div><div class="feature-dropdown-text">Store docs with your data, not in a separate file structure</div></div></a></li><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper blue w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6568ee1e95beed4b03e7f9db_Forms%20Icon.svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">Form builder</div><div class="feature-dropdown-text">Build robust forms with embedded conditions</div></div></a></li><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper blue w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6568ec6c47d34141662fa072_Security%20Icon.svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">Security and Control</div><div class="feature-dropdown-text">Leverage granular data access security options</div></div></a></li><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper blue w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6568ec6c60df036e557646ae_Formulas%20Icon.svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">Formulas</div><div class="feature-dropdown-text">Calculate and contatinate to your hearts content</div></div></a></li></ul></div><div class="features-dropdown-wrapper last"><ul role="list" class="features-dropdown-list w-list-unstyled"><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper green w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6568ec6c27e4347591fc75f6_Not%20Coding%20Required.svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">No coding required</div><div class="feature-dropdown-text">Make it your way with a click and a drag</div></div></a></li><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper green w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6568ed25bc91e9114951c2de_Group%20416.svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">iOS & Andriod app</div><div class="feature-dropdown-text">Find us in the app store</div></div></a></li><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper green w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6568ed25bfd04096ee74345e_tag%20icon.svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">Marketplace</div><div class="feature-dropdown-text">Find inspiration, give inspiration</div></div></a></li><li class="features-dropdown-list-item"><a href="/features" class="feature-dropdown-wrapper green w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6568ec6ac32ecda9505f2fbf_API%20Icon.svg" loading="eager" alt="" class="image feature-dropdown"/><div class="feature-dropdown-content"><div class="title feature-dropdown">API First</div><div class="feature-dropdown-text">Connect and extend your core systems</div></div></a></li></ul></div></div><div class="flex-vc features-dropdown"><a href="/take-a-tour" class="take-a-tour w-button">Take a quick tour!</a></div></div></nav></div></li><li class="nav-item-wrapper"><div data-hover="true" data-delay="0" data-w-id="71254ffd-624e-c9c2-b162-7e2bed2f5108" class="nav-link-dropdown w-dropdown"><div class="nav-link dropdown w-dropdown-toggle"><div>More <span class="dropdown-arrow"></span></div></div><nav class="dropdown-list w-dropdown-list"><div class="dropdown-nav-main-wrapper"><div class="dropdown-nav-pages-wrapper"><div class="title dropdown">Menu</div><div class="dropdown-nav-content"><ul role="list" class="dropdown-nav"><li class="dropdown-nav-item"><a href="/" class="dropdown-nav-link">Home</a></li><li class="dropdown-nav-item"><a href="/about-graceblocks" class="dropdown-nav-link">About</a></li><li class="dropdown-nav-item"><a href="/features" class="dropdown-nav-link">Features</a></li><li class="dropdown-nav-item"><a href="/support" class="dropdown-nav-link">Support</a></li></ul><ul role="list" class="dropdown-nav last"><li class="dropdown-nav-item"><a href="/post" class="dropdown-nav-link">Blog</a></li><li class="dropdown-nav-item"><a href="/marketplace" class="dropdown-nav-link">Marketplace</a></li><li class="dropdown-nav-item"><a href="/pricing" class="dropdown-nav-link">Pricing</a></li><li class="dropdown-nav-item"><a href="/contact" class="dropdown-nav-link">Contact</a></li></ul></div></div><div class="dropdown-nav-pages-wrapper last"><div class="title dropdown">Utility pages</div><div class="dropdown-nav-content"><ul role="list" class="dropdown-nav last"><li class="dropdown-nav-item"><a href="/utility-pages/start-here" class="dropdown-nav-link">CRM</a></li><li class="dropdown-nav-item"><a href="/utility-pages/style-guide" class="dropdown-nav-link">Recruiting</a></li><li class="dropdown-nav-item"><a href="https://saaslifytemplate.webflow.io/401" class="dropdown-nav-link">Password protected</a></li><li class="dropdown-nav-item"><a href="https://saaslifytemplate.webflow.io/404" class="dropdown-nav-link">404 not found</a></li><li class="dropdown-nav-item"><a href="#" class="dropdown-nav-link">Licenses</a></li><li class="dropdown-nav-item"><a href="/utility-pages/changelog" class="dropdown-nav-link">Changelog</a></li><li class="dropdown-nav-item"><a href="https://brixtemplates.com/more-webflow-templates" class="dropdown-nav-link special">Browse more templates</a></li></ul></div></div></div></nav></div></li><li class="nav-item-wrapper header-buttons-mobile"><div class="header-buttons-mobile-wrapper"><a href="/contact" class="button-secondary small header-button-mobile w-button">Sign in</a><a href="/pricing" class="button-primary small header-button-mobile w-button">Start free trial</a></div></li></ul></nav><div data-node-type="commerce-cart-wrapper" data-open-product="" data-wf-cart-type="leftDropdown" data-wf-cart-query="" data-wf-page-link-href-prefix="" class="w-commerce-commercecartwrapper cart"><a href="#" data-node-type="commerce-cart-open-link" class="w-commerce-commercecartopenlink cart-button w-inline-block" role="button" aria-haspopup="dialog" aria-label="Open cart"><div class="w-inline-block">Cart</div><div class="w-commerce-commercecartopenlinkcount cart-quantity">0</div></a><div data-node-type="commerce-cart-container-wrapper" style="display:none" class="w-commerce-commercecartcontainerwrapper w-commerce-commercecartcontainerwrapper--cartType-leftDropdown cart-wrapper"><div data-node-type="commerce-cart-container" role="dialog" class="w-commerce-commercecartcontainer cart-container"><div class="w-commerce-commercecartheader cart-header"><h4 class="w-commerce-commercecartheading">Your Cart</h4><a href="#" data-node-type="commerce-cart-close-link" class="w-commerce-commercecartcloselink cart-close-button w-inline-block" role="button" aria-label="Close cart"><svg width="16px" height="16px" viewBox="0 0 16 16"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g fill-rule="nonzero" fill="#333333"><polygon points="6.23223305 8 0.616116524 13.6161165 2.38388348 15.3838835 8 9.76776695 13.6161165 15.3838835 15.3838835 13.6161165 9.76776695 8 15.3838835 2.38388348 13.6161165 0.616116524 8 6.23223305 2.38388348 0.616116524 0.616116524 2.38388348 6.23223305 8"></polygon></g></g></svg></a></div><div class="w-commerce-commercecartformwrapper"><form data-node-type="commerce-cart-form" style="display:none" class="w-commerce-commercecartform"><script type="text/x-wf-template" id="wf-template-86d01ae5-f4f5-e0fe-d623-45a4fc1f5cf4"></script><div class="w-commerce-commercecartlist cart-list" data-wf-collection="database.commerceOrder.userItems" data-wf-template-id="wf-template-86d01ae5-f4f5-e0fe-d623-45a4fc1f5cf4"></div><div class="w-commerce-commercecartfooter cart-footer"><div aria-live="" aria-atomic="false" class="w-commerce-commercecartlineitem cart-line-item"><div>Subtotal</div><div class="w-commerce-commercecartordervalue cart-subtotal"></div></div><div><div data-node-type="commerce-cart-quick-checkout-actions" style="display:none"><a role="button" tabindex="0" aria-haspopup="dialog" aria-label="Apple Pay" data-node-type="commerce-cart-apple-pay-button" style="background-image:-webkit-named-image(apple-pay-logo-white);background-size:100% 50%;background-position:50% 50%;background-repeat:no-repeat" class="w-commerce-commercecartapplepaybutton apple-pay" tabindex="0"><div></div></a><a role="button" tabindex="0" aria-haspopup="dialog" data-node-type="commerce-cart-quick-checkout-button" style="display:none" class="w-commerce-commercecartquickcheckoutbutton"><svg class="w-commerce-commercequickcheckoutgoogleicon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16"><defs><polygon id="google-mark-a" points="0 .329 3.494 .329 3.494 7.649 0 7.649"></polygon><polygon id="google-mark-c" points=".894 0 13.169 0 13.169 6.443 .894 6.443"></polygon></defs><g fill="none" fill-rule="evenodd"><path fill="#4285F4" d="M10.5967,12.0469 L10.5967,14.0649 L13.1167,14.0649 C14.6047,12.6759 15.4577,10.6209 15.4577,8.1779 C15.4577,7.6339 15.4137,7.0889 15.3257,6.5559 L7.8887,6.5559 L7.8887,9.6329 L12.1507,9.6329 C11.9767,10.6119 11.4147,11.4899 10.5967,12.0469"></path><path fill="#34A853" d="M7.8887,16 C10.0137,16 11.8107,15.289 13.1147,14.067 C13.1147,14.066 13.1157,14.065 13.1167,14.064 L10.5967,12.047 C10.5877,12.053 10.5807,12.061 10.5727,12.067 C9.8607,12.556 8.9507,12.833 7.8887,12.833 C5.8577,12.833 4.1387,11.457 3.4937,9.605 L0.8747,9.605 L0.8747,11.648 C2.2197,14.319 4.9287,16 7.8887,16"></path><g transform="translate(0 4)"><mask id="google-mark-b" fill="#fff"><use xlink:href="#google-mark-a"></use></mask><path fill="#FBBC04" d="M3.4639,5.5337 C3.1369,4.5477 3.1359,3.4727 3.4609,2.4757 L3.4639,2.4777 C3.4679,2.4657 3.4749,2.4547 3.4789,2.4427 L3.4939,0.3287 L0.8939,0.3287 C0.8799,0.3577 0.8599,0.3827 0.8459,0.4117 C-0.2821,2.6667 -0.2821,5.3337 0.8459,7.5887 L0.8459,7.5997 C0.8549,7.6167 0.8659,7.6317 0.8749,7.6487 L3.4939,5.6057 C3.4849,5.5807 3.4729,5.5587 3.4639,5.5337" mask="url(#google-mark-b)"></path></g><mask id="google-mark-d" fill="#fff"><use xlink:href="#google-mark-c"></use></mask><path fill="#EA4335" d="M0.894,4.3291 L3.478,6.4431 C4.113,4.5611 5.843,3.1671 7.889,3.1671 C9.018,3.1451 10.102,3.5781 10.912,4.3671 L13.169,2.0781 C11.733,0.7231 9.85,-0.0219 7.889,0.0001 C4.941,0.0001 2.245,1.6791 0.894,4.3291" mask="url(#google-mark-d)"></path></g></svg><svg class="w-commerce-commercequickcheckoutmicrosofticon" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><g fill="none" fill-rule="evenodd"><polygon fill="#F05022" points="7 7 1 7 1 1 7 1"></polygon><polygon fill="#7DB902" points="15 7 9 7 9 1 15 1"></polygon><polygon fill="#00A4EE" points="7 15 1 15 1 9 7 9"></polygon><polygon fill="#FFB700" points="15 15 9 15 9 9 15 9"></polygon></g></svg><div>Pay with browser.</div></a></div><a href="/checkout" value="Continue to Checkout" data-node-type="cart-checkout-button" class="w-commerce-commercecartcheckoutbutton button-primary mg-top-16px" data-loading-text="Hang Tight...">Continue to Checkout</a></div></div></form><div class="w-commerce-commercecartemptystate empty-state cart-empty"><div>No items found.</div><a href="/pricing" class="button-primary cart-empty w-button">Start free trial</a></div><div aria-live="" style="display:none" data-node-type="commerce-cart-error" class="w-commerce-commercecarterrorstate error-message"><div class="w-cart-error-msg" data-w-cart-quantity-error="Product is not available in this quantity." data-w-cart-general-error="Something went wrong when adding this item to the cart." data-w-cart-checkout-error="Checkout is disabled on this site." data-w-cart-cart_order_min-error="The order minimum was not met. Add more items to your cart to continue." data-w-cart-subscription_error-error="Before you purchase, please use your email invite to verify your address so we can send order updates.">Product is not available in this quantity.</div></div></div></div></div></div></div><div class="split-content header-left"><a href="https://my.graceblocks.com/auth/sign-in" target="_blank" class="button-secondary small header-button w-button">Sign in</a><a href="https://my.graceblocks.com/auth/sign-up" target="_blank" class="button-primary small header-button w-button">Sign up for free</a><div class="menu-button w-nav-button"><div class="header-menu-button-icon-wrapper"><div class="icon-wrapper"><div class="header-menu-button-icon-top"></div><div class="header-menu-button-icon-medium"></div><div class="header-menu-button-icon-bottom"></div></div></div></div></div></div></div></div><section class="utility-page-wrap _404"><div class="container-default w-form"><div class="_404-wrapper"><div data-w-id="5f2c6fa0-6f5f-6c99-204a-2f2830d983ae" style="-webkit-transform:translate3d(0, 0, 0) scale3d(0.9, 0.9, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(0.9, 0.9, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(0.9, 0.9, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(0.9, 0.9, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);opacity:0" class="_404-images-wrapper"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/65695c7063931ea93e11da0a_plug%20held%20by%20girl.png" loading="eager" alt="" class="image not-found-1"/><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/65695c6f67cc761e7d8ceb1b_mail%20plug.png" loading="eager" alt="" class="image not-found-2"/><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/64f4a67858fe75c666f1a5f4_shape-3-404-saaslify-template.svg" loading="eager" alt="" class="image _404-images-bg"/></div><div data-w-id="4e0104b7-c86a-8b02-d54d-f416d0a9380d" style="-webkit-transform:translate3d(0, 20px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 20px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 20px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 20px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);opacity:0" class="_404-content"><div class="_404-number">404</div><h1 class="title _404">Oops! Page not found</h1><p class="paragraph _404">They page you have requested is not available. Please try again.</p><div class="mg-top-24px"><a href="/" class="button-primary w-button">Back to homepage</a></div></div><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/64f4a67858fe75c666f1a5f5_shape-1-404-saaslify-template.svg" loading="eager" style="opacity:0;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0)" data-w-id="05eec24f-065a-8d96-c168-df02c8575c0b" alt="" class="image _404-shape-1"/><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/64f4a67858fe75c666f1a5f6_shape-2-404-saaslify-template.svg" loading="eager" style="opacity:0;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0deg) skew(0, 0)" data-w-id="0ae8db6f-b46a-5b90-3c21-f743cfc390d0" alt="" class="image _404-shape-2"/></div></div></section><footer class="footer"><div class="container-default footer-container w-container"><div data-w-id="a6a558c1-15d3-709a-79fc-899085c4cc4b" class="footer-content-top"><a href="/" class="footer-logo-container w-inline-block"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/64f4a9cf882ad7a75cfaeea5_White-GB%403x.png" alt="" loading="eager" class="footer-logo"/></a><p class="paragraph text-color-neutral-100 footer-main-content">Empowering businesses and individuals to make stellar systems quickly.</p></div><div data-w-id="77890907-5c73-7e43-ca61-d07008355ab0" class="footer-content"><div class="footer-newsletter-wrapper"><div class="title text-color-neutral-100 footer-title">Subscribe to our newsletter</div><p class="paragraph text-color-neutral-400 footer-newsletter">Sign up now for a front-row seat to all things GraceBlocks!</p><div class="footer-newsletter-form-block w-form"><form id="wf-form-Footer-Newsletter-Form" name="wf-form-Footer-Newsletter-Form" data-name="Footer Newsletter Form" method="get" class="footer-newsletter-form" data-wf-page-id="64f4a67858fe75c666f1a4db" data-wf-element-id="c084ffc1-fc5c-c0e0-7f44-cd45b064e496"><input class="input footer-newsletter w-input" maxlength="256" name="email" data-name="Email" placeholder="Enter your email address" type="email" id="email" required=""/><input type="submit" data-wait="Please wait..." class="button-primary button-secondary-6 footer-newsletter w-button" value="Subscribe"/></form><div class="success-message w-form-done"><div>Thanks for joining our newsletter.</div></div><div class="error-message w-form-fail"><div>Oops! Something went wrong.</div></div></div></div><div class="footer-content-right"><div class="footer-menu-main-content"><div class="footer-menu-wrapper"><div class="title text-color-neutral-100 footer-title">Pages</div><div class="footer-menu-content"><ul role="list" class="footer-nav w-list-unstyled"><li class="footer-nav-item"><a href="/" class="footer-nav-link">Home</a></li><li class="footer-nav-item"><a href="/about-graceblocks" class="footer-nav-link">About</a></li><li class="footer-nav-item"><a href="/features" class="footer-nav-link">Features</a></li><li class="footer-nav-item"><a href="/support" class="footer-nav-link">Support</a></li></ul><ul role="list" class="footer-nav last w-list-unstyled"><li class="footer-nav-item"><a href="/post" class="footer-nav-link">Blog</a></li><li class="footer-nav-item"><a href="/marketplace" class="footer-nav-link">Marketplace</a></li><li class="footer-nav-item"><a href="/pricing" class="footer-nav-link">Pricing</a></li><li class="footer-nav-item"><a href="/contact" class="footer-nav-link">Contact</a></li></ul></div></div><div class="footer-menu-wrapper last"><div class="title text-color-neutral-100 footer-title">Use Cases</div><div class="footer-menu-content"><ul role="list" class="footer-nav w-list-unstyled"><li class="footer-nav-item"><a href="/utility-pages/start-here" class="footer-nav-link">CRM</a></li><li class="footer-nav-item"><a href="/utility-pages/style-guide" class="footer-nav-link">Recruiting</a></li><li class="footer-nav-item"><a href="https://saaslifytemplate.webflow.io/401" class="footer-nav-link">Finance</a></li></ul><ul role="list" class="footer-nav last w-list-unstyled"><li class="footer-nav-item"><a href="/utility-pages/start-here" class="footer-nav-link">Home Rentals</a></li><li class="footer-nav-item"><a href="/utility-pages/style-guide" class="footer-nav-link">HR Ops</a></li><li class="footer-nav-item"><a href="https://saaslifytemplate.webflow.io/401" class="footer-nav-link">Ticketing</a></li></ul></div></div></div><div class="footer-support-wrapper"><div class="title text-color-neutral-100 footer-title">Contact us</div><div class="w-layout-grid footer-support-grid"><a href="mailto:[email protected]" class="footer-support-link w-inline-block"><div class="image-wrapper footer-support-icon"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/656c0968007286e1e7f7cdfa_email%20icon%202.svg" loading="eager" alt="" class="image footer-support-icon"/></div><div class="footer-support-content"><div class="title text-color-neutral-100 footer-support">Email us</div><div class="footer-support-text">[email protected]</div></div></a><a href="tel:415-640-9888" class="footer-support-link-hidden w-inline-block"><div class="image-wrapper footer-support-icon"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/656c096898d222e8871027cd_phone%20icon%202.svg" loading="eager" alt="" class="image footer-support-icon"/></div><div class="footer-support-content"><div class="title text-color-neutral-100 footer-support">Call us</div><div class="footer-support-text">(415) 640-9888</div></div></a><a href="https://my.graceblocks.com/form?x=MTAxfGdyYWNlYmxvY2tzXzAxfDIwMg==" target="_blank" class="footer-support-link w-inline-block"><div class="image-wrapper footer-support-icon"><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/64f4a67858fe75c666f1a53b_icon-3-support-footer-saaslify-template.svg" loading="eager" alt="Chat Icon - Saaslify X Webflow Template" class="image footer-support-icon"/></div><div class="footer-support-content"><div class="title text-color-neutral-100 footer-support">Want a prototype?</div><div class="footer-support-text">Send us a request.</div></div></a></div></div></div></div><div data-w-id="b98c10b7-5023-2c00-5780-5f2a6367656c" class="footer-content-bottom"><div class="footer-small-print">Copyright © 2025 GraceRock LLC dba GraceBlocks, All rights reserved. <br/><a href="/privacy" class="link-white">Privacy Policy</a> - <a href="/terms-of-service" class="link-white">Terms of Service</a></div><div class="footer-social-media-wrapper"><a href="https://www.facebook.com/graceblocks" target="_blank" class="footer-social-media-link"></a><a href="https://twitter.com/graceblocks" target="_blank" class="footer-social-media-link icon-size-12px"></a><a href="https://www.instagram.com/graceblocks" target="_blank" class="footer-social-media-link icon-size-13px"></a><a href="https://www.linkedin.com/company/graceblocks" target="_blank" class="footer-social-media-link icon-size-12px"></a><a href="https://www.youtube.com/channel/UCylstO58-JDyMF7SjJHwoRQ" target="_blank" class="footer-social-media-link icon-size-10px"></a></div></div><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/64f4a67858fe75c666f1a553_shape-1-footer-saaslify-template.svg" loading="eager" data-w-id="d3e26ecf-4bfd-66df-8497-99a90a9136fb" alt="" class="image footer-shape-1"/><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/6565775ed006b23a3993683c_Pink%20Blob.svg" loading="eager" data-w-id="bc966cc8-f3e9-375a-2619-ce5424dc630e" alt="" class="image footer-shape-2"/><img src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/64f4a67858fe75c666f1a551_shape-3-footer-saaslify-template.svg" loading="eager" data-w-id="294d7e31-2376-c3af-be88-4b4b7db15587" alt="" class="image footer-shape-3"/></div><div fs-cc-display="block" fs-cc="banner" class="fs-cc-banner_component"><div class="fs-cc-styles"><div class="fs-cc-default_maxwidth"></div><div class="fs-cc-default_background"></div><div class="fs-cc-default_padding"></div><div class="fs-cc-default_radius"></div><div class="fs-cc-default_border"></div><div class="fs-cc-default_hide-all"></div></div><div class="fs-cc-banner_modal fs-cc-default_radius fs-cc-default_border fs-cc-default_maxwidth fs-cc-default_background"><a fs-cc="deny" href="#" class="fs-cc-modal_close-button w-inline-block"><div class="fs-cc-screenreader-only">Close Cookie Popup</div><div class="fs-cc-modal_close-button-line"></div><div class="fs-cc-modal_close-button-line is-second"></div></a><div class="fs-cc-modal_wrapper fs-cc-default_padding"><div class="fs-cc-modal_title">Cookie Preferences</div><div class="fs-cc-modal_description">By clicking “Accept All”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts as outlined in our <a href="/privacy" target="_blank" class="fs-cc-modal_link">privacy policy</a>.</div><div class="fs-cc-modal_prefs w-form"><form id="ck-form" name="wf-form-ck-form" data-name="ck-form" method="get" class="fs-cc-prefs_wrapper" data-wf-page-id="64f4a67858fe75c666f1a4db" data-wf-element-id="b0670537-0fee-f2da-f21d-240222eaccb0"><div class="fs-cc-prefs_option"><div class="fs-cc-prefs_checkbox w-clearfix"><div class="fs-cc-prefs_checkbox-toggle is-required"></div><div class="fs-cc-prefs_checkbox-label">Strictly Necessary (Always Active)</div></div><div class="fs-cc-prefs_description">Cookies required to enable basic website functionality.</div></div><div class="fs-cc-prefs_option"><label class="w-checkbox fs-cc-prefs_checkbox w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom fs-cc-prefs_checkbox-toggle"></div><input type="checkbox" id="fs__analytics" name="Fs-Analytics" data-name="Fs Analytics" fs-cc-checkbox="analytics" style="opacity:0;position:absolute;z-index:-1"/><span for="Fs-Analytics" class="fs-cc-prefs_checkbox-label w-form-label">Analytics<br/></span></label><div class="fs-cc-prefs_description">Cookies helping us understand how this website performs, how visitors interact with the site, and whether there may be technical issues.</div></div><div class="fs-cc-prefs_option"><label class="w-checkbox fs-cc-prefs_checkbox w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom fs-cc-prefs_checkbox-toggle"></div><input type="checkbox" id="fs__marketing" name="Fs-Marketing" data-name="Fs Marketing" fs-cc-checkbox="marketing" style="opacity:0;position:absolute;z-index:-1"/><span for="Fs-Marketing" class="fs-cc-prefs_checkbox-label w-form-label">Marketing</span></label><div class="fs-cc-prefs_description">Cookies used to deliver advertising that is more relevant to you and your interests.</div></div><div class="fs-cc-prefs_option"><label class="w-checkbox fs-cc-prefs_checkbox w-clearfix"><div class="w-checkbox-input w-checkbox-input--inputType-custom fs-cc-prefs_checkbox-toggle"></div><input type="checkbox" id="fs__personalization" name="Fs-Personalization" data-name="Fs Personalization" fs-cc-checkbox="personalization" style="opacity:0;position:absolute;z-index:-1"/><span for="Fs-Personalization" class="fs-cc-prefs_checkbox-label w-form-label">Personalization<br/></span></label><div class="fs-cc-prefs_description">Cookies allowing the website to remember choices you make (such as your user name, language, or the region you are in).</div></div></form><div class="fs-cc-default_hide-all w-form-done"></div><div class="fs-cc-default_hide-all w-form-fail"></div></div></div><div class="fs-cc-modal_buttons fs-cc-default_padding fs-cc-default_radius fs-cc-default_background"><div class="fs-button-line-wrap fs-cc-default_padding"><div class="fs-cc-hl fs-cc-default_border"></div></div><a data-w-id="b0670537-0fee-f2da-f21d-240222eaccd4" href="#" class="fs-cc-button fs-cc-is-secondary w-inline-block"><div class="fs-cc-button_text">Customize</div></a><a fs-cc="submit" href="#" class="fs-cc-button fs-cc-is-secondary fs-cc-default_hide-all w-inline-block"><div class="fs-cc-button_text">Save</div></a><div class="fs-cc-button_actions"><a fs-cc="deny" href="#" class="fs-cc-button w-inline-block"><div class="fs-cc-button_text">Decline All</div></a><a fs-cc="allow" href="#" class="fs-cc-button w-inline-block"><div class="fs-cc-button_text">Accept All</div></a></div></div></div></div></footer><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64f4a67758fe75c666f1a499" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/js/webflow.a62158d8.82d533c664583ad6.js" type="text/javascript"></script><script src="https://unpkg.com/beerslider/dist/BeerSlider.js"></script>
<script>
// Wait for the page to load
$(document).ready(function () {
// Select all elements with the class "Image Wrapper" and loop through them
const imageWrappers = document.getElementsByClassName("Image Wrapper");
for(const imageWrapper of imageWrappers){
// Get the source of the first and second image within the current "image-wrapper" element
const firstImage = imageWrapper.querySelectorAll('img')[0].src;
const secondImage = imageWrapper.querySelectorAll('img')[1].src;
// Create a template for the beer slider using the first and second image sources
const template = `
<div class="beer-slider" data-beer-label="before">
<img src="${firstImage}">
<div class="beer-reveal" data-beer-label="after">
<img src="${secondImage}">
</div>
</div>
`;
// Remove the first and second images
imageWrapper.querySelectorAll('img')[1].remove();
imageWrapper.querySelectorAll('img')[0].remove();
// Append the template to the current "image-wrapper" element
imageWrapper.insertAdjacentHTML('afterbegin',template);
}
// Select all elements with the class "beer-slider" and loop through them
const beerSliders = document.getElementsByClassName("beer-slider");
for(const beerSlider of beerSliders){
// Initialize the BeerSlider plugin on the current element, passing in the "start" data attribute as the option
new BeerSlider(beerSlider, { start: beerSlider.dataset.start });
}
});
</script>
<style>
.beer-slider {
height: 100% !important;
}
.beer-slider,
.beer-slider>img {
width: 100% !important;
}
.beer-range::-webkit-slider-thumb {
-webkit-appearance: auto;
}
</style>
<script> $("#print").click(function() { window.print(); }); </script>
<script>
var Webflow = Webflow || [];
Webflow.push(function() {
$('a.back-button').click(function() {
history.back(1); return false;
});
});
</script>
<script>
document.addEventListener("DOMContentLoaded", function() {
const checkoutButton = document.querySelector("#checkout-button22"); // Replace "#checkout-button" with the ID or class of your checkout button
checkoutButton.addEventListener("click", function(event) {
const cartItems = Array.from(document.querySelectorAll(".w-commerce-commercecartiteminfo")); // Replace ".cart-item" with the selector that targets your cart items
for (const item of cartItems) {
const toggle = item.querySelector(".enable-multi-purchase"); // Replace ".Enable-Multi-Purchase" with the selector that targets your toggle field
if (toggle && toggle.innerText === "No") {
const quantity = item.querySelector(".cart-item-quantity"); // Replace ".text-block-32" with the selector that targets the quantity input field
if (quantity && quantity.value > 1) {
event.preventDefault();
alert("The following items can only be purchased in a quantity of 1. Please adjust the cart quantities to proceed.");
return;
}
}
}
});
});
</script>
</style>
<div id="chat_bot"></div>
<script>
(function() {
// Define regular expressions to match URL patterns
var botExcludePattern = /\/.*bot.*/i; // Matches any URL with /bot/ or /bots/ in it
var supportPattern = /support/i; // Matches any URL with "support" in it
var inspirementPattern = /inspirement/i; // Matches any URL with "inspirement" in it
// Get the current URL
var currentUrl = window.location.href;
// Check if the current URL does not match the exclude pattern
if (!botExcludePattern.test(currentUrl)) {
// Determine which bot ID to use
var botId = '25427'; // Default sales bot ID
if (supportPattern.test(currentUrl)) {
botId = '27099'; // Support bot ID
} else if (inspirementPattern.test(currentUrl)) {
botId = '38916'; // Inspirement bot ID
}
// Load the chat plugin script dynamically
var script = document.createElement('script');
script.src = "https://app.aminos.ai/js/chat_plugin.js";
script.setAttribute('data-bot-id', botId);
document.body.appendChild(script);
// Adjusting the chat bubble's height and width when it opens
script.onload = function() {
var checkExist = setInterval(function() {
var chatBubble = document.querySelector('.aminos-chat-bubble'); // Adjust this selector if needed
if (chatBubble) {
chatBubble.style.height = '650px';
chatBubble.style.width = 'auto';
chatBubble.style.position = 'fixed'; // Ensure the chat bubble stays fixed
chatBubble.style.bottom = '20px'; // Adjust bottom position as needed
chatBubble.style.right = '20px'; // Adjust right position as needed
clearInterval(checkExist);
}
}, 100); // Adjust the interval time as needed
};
}
})();
</script>
</body></html>
{}
{
"error": false,
"result": {
"success": true,
"ogTitle": "Home - GraceBlocks",
"ogDescription": "Transform your spreadsheets into collaborative systems effortlessly with GraceBlocks. Instantly create customized views and combine your data with the document management and collaboration tools your neam needs to operate effectively.",
"twitterTitle": "Home - GraceBlocks",
"twitterDescription": "Transform your spreadsheets into collaborative systems effortlessly with GraceBlocks. Instantly create customized views and combine your data with the document management and collaboration tools your neam needs to operate effectively.",
"ogType": "website",
"twitterCard": "summary_large_image",
"ogImage": [
{
"url": "https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/656e8327887567106ef09019_Screenshot%20(189).png",
"type": "png"
}
],
"twitterImage": [
{
"url": "https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/656e8327887567106ef09019_Screenshot%20(189).png"
}
],
"favicon": "https://cdn.prod.website-files.com/64f4a67758fe75c666f1a499/66a274ba3c2c233dfa8c9b1d_GraceBlocks%20Favicon%20Purple%20G%2032x32.png",
"charset": "utf-8",
"requestUrl": "https://graceblocks.com"
},
"response": {}
}
{
"status": 200,
"statusText": "",
"headers": {
"age": "189966",
"alt-svc": "h3=\":443\"; ma=86400",
"cf-cache-status": "HIT",
"cf-ray": "90ee835e4df0c5c3-IAD",
"connection": "keep-alive",
"content-encoding": "gzip",
"content-security-policy": "frame-ancestors 'self'",
"content-type": "text/html",
"date": "Sat, 08 Feb 2025 20:54:08 GMT",
"last-modified": "Thu, 06 Feb 2025 16:08:02 GMT",
"strict-transport-security": "max-age=31536000",
"surrogate-control": "max-age=432000",
"surrogate-key": "www.graceblocks.com 64f4a67758fe75c666f1a499 pageId:64f4a67858fe75c666f1a505 64f4a67858fe75c666f1a4d2",
"transfer-encoding": "chunked",
"vary": "Accept-Encoding",
"x-cluster-name": "us-east-1-prod-hosting-red",
"x-frame-options": "SAMEORIGIN",
"x-lambda-id": "de031d39-66b5-4ac1-90bb-31d4882f724a",
"set-cookie": "_cfuvid=OVVpYpbK0UOe0.Nw7cxRC6S_3DvZDIYr_sAN7gee3m0-1739048048459-0.0.1.1-604800000; path=/; domain=.cdn.webflow.com; HttpOnly; Secure; SameSite=None"
}
}