<!DOCTYPE html> <html lang="en-CA"> <head> <script type="application/ld+json"> {
      "@context": "https://schema.org",
      "@graph": [
        {
          "@type": "Organization",
          "name": "Arbor Interactive Entertainment Ltd.",
          "url": "http://cencias.com",
          "logo": "https://cdn.mapledroparcade.com/favicon.png?cb=ws1pwpjo",
          "contactPoint": {
            "@type": "ContactPoint",
            "email": "support@mapledroparcade.com",
            "contactType": "customer support"
          }
        },
        {
          "@type": "WebApplication",
          "name": "Canopy Cascade",
          "applicationCategory": "GameApplication",
          "genre": "Social Casino Slot",
          "offers": { "@type": "Offer", "price": "0", "priceCurrency": "CAD" }
        },
        {
          "@type": "WebApplication",
          "name": "The Sap Centrifuge",
          "applicationCategory": "GameApplication",
          "genre": "Social Casino Wheel",
          "offers": { "@type": "Offer", "price": "0", "priceCurrency": "CAD" }
        },
        {
          "@type": "WebApplication",
          "name": "Bark & Reveal",
          "applicationCategory": "GameApplication",
          "genre": "Social Casino Scratch",
          "offers": { "@type": "Offer", "price": "0", "priceCurrency": "CAD" }
        }
      ]
    } </script> <style>:root{--shadow-wide:#0F251A;--density-low:#E8F1E9;--opacity-wide:#FFA62B;--layer-wide:#C17924;--edge-outer:#72C076;--glow-root:#1A3A28;--opacity-xs:#2A5A3D;--sat-cool:'Cinzel Decorative',serif;--fg-core:'Lora',serif;--base-sparse:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);--base-thick:8px;--tone-primary:16px;--blur-near:32px;--radius-dark:50px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--fg-core);background-color:var(--shadow-wide);color:var(--density-low);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--sat-cool);font-weight:700;line-height:1.2;margin-bottom:1rem}a{color:var(--opacity-wide);text-decoration:none;transition:var(--base-sparse)}a:hover{color:var(--edge-outer);text-shadow:0 0 8px rgba(114,192,118,.5)}button{font-family:var(--sat-cool);background:linear-gradient(135deg,var(--opacity-wide),var(--layer-wide));color:#fff;border:none;padding:12px 24px;border-radius:var(--radius-dark);font-size:1.1rem;cursor:pointer;transition:var(--base-sparse);box-shadow:0 4px 15px rgba(255,166,43,.3);text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,166,43,.5);background:linear-gradient(135deg,#ffb752,var(--opacity-wide))}button:active{transform:translateY(1px)}button:disabled{background:#555;box-shadow:none;cursor:not-allowed;opacity:.7}img{max-width:100%;height:auto;display:block}.dock-area{max-width:1200px;margin:0 auto;padding:0 20px}.drawer-bar{text-align:center}#embers-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1}.edge-block{animation:sway 6s ease-in-out infinite alternate}@keyframes sway{from{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes pulseGlow{0%{box-shadow:0 0 10px var(--opacity-wide)}50%{box-shadow:0 0 25px var(--opacity-wide)}100%{box-shadow:0 0 10px var(--opacity-wide)}}@keyframes floatDrop{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-50px);opacity:0}}header{position:fixed;top:0;left:0;width:100%;z-index:100;background:rgba(15,37,26,.9);backdrop-filter:blur(10px);border-bottom:2px solid var(--opacity-xs);padding:10px 0;box-shadow:0 4px 30px rgba(0,0,0,.5)}.header-drop{display:flex;justify-content:space-between;align-items:center}.form-bridge{font-family:var(--sat-cool);font-size:1.5rem;color:var(--opacity-wide);font-weight:700;display:flex;align-items:center;gap:10px}.form-bridge img{width:32px;height:32px}.tile-lane{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.4);padding:5px 15px;border-radius:var(--radius-dark);border:1px solid var(--layer-wide);position:relative}.text-edge{width:24px;height:32px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 32" fill="%23FFA62B"><path d="M12 0C12 0 2 14 2 22C2 27.5 6.5 32 12 32C17.5 32 22 27.5 22 22C22 14 12 0 12 0Z"/></svg>') no-repeat center;filter:drop-shadow(0 0 5px var(--opacity-wide))}#balance-display{font-family:var(--sat-cool);font-size:1.2rem;font-weight:700;color:var(--opacity-wide)}.particle{position:fixed;width:10px;height:10px;background:var(--opacity-wide);border-radius:50%;pointer-events:none;z-index:1000;box-shadow:0 0 10px var(--opacity-wide);transition:all 1s cubic-bezier(.25, .1, .25, 1)}section{position:relative;z-index:2;padding:100px 0}.hero-line{border-radius:60px 60px 0 0;margin-top:-40px;background:var(--shadow-wide);box-shadow:0 -20px 40px rgba(0,0,0,.5)}#hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:80px;overflow:hidden}.badge-zone{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.6;filter:saturate(1.2)}.toast-holder{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,var(--shadow-wide) 100%);z-index:-1}.list-mesh{max-width:800px;padding:40px;background:rgba(15,37,26,.7);backdrop-filter:blur(8px);border-radius:var(--blur-near);border:1px solid var(--opacity-xs)}.list-mesh h1{font-size:clamp(2.5rem, 5vw, 4.5rem);color:var(--opacity-wide);text-shadow:0 2px 10px rgba(0,0,0,.8)}.list-mesh p{font-size:1.2rem;margin-bottom:30px}.form-lane{font-size:1.5rem;padding:15px 40px}#daily{background:linear-gradient(180deg,var(--shadow-wide) 0,var(--glow-root) 100%)}.tabs-row{display:flex;flex-direction:column;align-items:center;gap:30px}.note-well{position:relative;width:200px;height:200px}.snap-cap{width:100%;height:100%;object-fit:contain;animation:pulseGlow 4s infinite;border-radius:50%}.tag-trunk{background:var(--opacity-xs);padding:20px 40px;border-radius:var(--radius-dark);font-family:var(--sat-cool);font-size:1.5rem;border:2px solid var(--edge-outer)}#refinery{background:var(--glow-root);position:relative}.anchor-rail{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.outer-row{padding:20px}.outer-row h2{font-size:2.5rem;color:var(--opacity-wide)}.feed-track{position:relative;width:100%;max-width:500px;margin:0 auto;aspect-ratio:1/1;background:url('https://cdn.mapledroparcade.com/sap_centrifuge_cover.webp?h=0hvdqc8l') center/cover no-repeat;border-radius:50%;border:15px solid var(--shadow-wide);box-shadow:inset 0 0 50px rgba(0,0,0,.9),0 0 30px rgba(255,166,43,.3);display:flex;align-items:center;justify-content:center;overflow:hidden}#wheel-img{width:95%;height:95%;object-fit:contain;transform-origin:center;will-change:transform;border-radius:50%}.list-tier{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:40px solid var(--edge-outer);filter:drop-shadow(0 2px 5px rgba(0,0,0,.5));z-index:5}.link-trunk{text-align:center;margin-top:20px}.dock-view{height:30px;font-size:1.5rem;font-weight:700;color:var(--edge-outer);margin-bottom:10px;text-shadow:0 0 10px rgba(114,192,118,.5)}#games{background:var(--shadow-wide)}.page-span{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:40px}.drop-bridge{background:var(--glow-root);border-radius:var(--tone-primary);overflow:hidden;border:2px solid var(--opacity-xs);transition:var(--base-sparse);display:flex;flex-direction:column}.drop-bridge:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.6);border-color:var(--opacity-wide)}.text-part{width:100%;aspect-ratio:3/4;object-fit:cover;border-bottom:2px solid var(--opacity-xs)}.link-set{padding:20px;flex-grow:1;display:flex;flex-direction:column}.link-set h3{color:var(--opacity-wide);margin-bottom:10px}.link-set p{font-size:.9rem;margin-bottom:20px;flex-grow:1}.link-set .pin-wrapper{font-size:.8rem;color:var(--edge-outer);margin-bottom:15px;font-family:var(--sat-cool)}.snap-slot{position:fixed;inset:0;background:rgba(0,0,0,.9);z-index:200;display:none;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.snap-slot.active{display:flex}.popup-col{background:var(--glow-root);padding:30px;border-radius:var(--blur-near);border:2px solid var(--opacity-wide);max-width:900px;width:95%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 0 50px rgba(255,166,43,.2)}.page-box{position:absolute;top:15px;right:20px;background:0 0;border:none;font-size:2rem;color:var(--density-low);box-shadow:none;padding:0;line-height:1}.page-box:hover{color:var(--opacity-wide);transform:scale(1.1);background:0 0;box-shadow:none}.step-rail{width:100%;aspect-ratio:16/9;background:#0a140f;border-radius:var(--tone-primary);border:8px solid #3e2723;box-shadow:inset 0 0 30px #000;position:relative;overflow:hidden;display:flex;flex-direction:column}.stack-pod{flex-grow:1;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);gap:5px;padding:10px}.slot-cell{background:rgba(255,255,255,.05);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:2rem;position:relative;overflow:hidden}.core-lane{width:80%;height:80%;object-fit:contain;transition:transform .3s cubic-bezier(.175, .885, .32, 1.275)}.core-lane.shatter{transform:scale(0);opacity:0}.app-span{padding:15px;background:#2d1a11;display:flex;justify-content:space-between;align-items:center;border-top:4px solid #1a0f0a}.grid-tag{font-family:var(--sat-cool);font-size:1.2rem;color:var(--edge-outer)}.overlay-root{position:relative;width:100%;max-width:600px;margin:0 auto;aspect-ratio:4/3;background:tan;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5);border:5px solid #5c4033;cursor:crosshair;touch-action:none}.controlOrigin-base{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2px;padding:10px;background:#2c1a10}.controlOrigin-cell{background:tan;display:flex;align-items:center;justify-content:center;font-family:var(--sat-cool);font-size:2.5rem;font-weight:700;color:#5c4033;border-radius:5px;text-shadow:1px 1px 0 rgba(255,255,255,.5)}.controlOrigin-cell.win-cell{color:var(--opacity-wide);text-shadow:0 0 10px var(--opacity-wide);animation:pulseGlow 1s infinite alternate}#controlOrigin-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:10}.aside-part{display:flex;justify-content:space-between;align-items:center;margin-top:20px}#trust{background:var(--opacity-xs)}.tabs-section{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.sidebar-band{flex:1;min-width:250px;text-align:center}.sidebar-band img{max-width:300px;margin:0 auto;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5));animation:sway 4s ease-in-out infinite alternate}.aside-gap{flex:2;min-width:300px;background:rgba(15,37,26,.8);padding:30px;border-radius:var(--blur-near);border-left:5px solid var(--opacity-wide)}.aside-gap h2{color:var(--opacity-wide)}.dock-tag{display:inline-block;background:var(--shadow-wide);padding:5px 15px;border-radius:var(--radius-dark);font-family:var(--sat-cool);font-weight:700;border:1px solid var(--edge-outer);margin-top:15px}#community{background:var(--shadow-wide);text-align:center}.edge-gap{max-width:600px;margin:0 auto;background:linear-gradient(to right,#2a1610,#3e2723,#2a1610);border-radius:20px;padding:30px;border:2px solid #5c4033;box-shadow:0 20px 50px rgba(0,0,0,.8)}.view-knot{display:flex;justify-content:space-between;padding:15px;border-bottom:1px dashed rgba(255,166,43,.3);font-family:var(--sat-cool);font-size:1.2rem}.view-knot:last-child{border-bottom:none}.view-knot span:last-child{color:var(--opacity-wide);text-shadow:0 0 5px rgba(255,166,43,.5)}footer{position:relative;background:#050a07;padding:80px 0 40px;text-align:center;border-top:5px solid #2a1610}.layout-slab{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.15;z-index:0}.page-mark{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px;text-align:left}.popup-body h4{color:var(--layer-wide);border-bottom:1px solid var(--opacity-xs);padding-bottom:10px}.popup-body ul{list-style:none}.popup-body ul li{margin-bottom:10px}.popup-body a{color:var(--density-low);font-size:.9rem}.popup-body a:hover{color:var(--opacity-wide)}.feed-col{font-size:.8rem;color:#888;text-align:justify;margin-bottom:30px;background:rgba(255,255,255,.02);padding:20px;border-radius:var(--base-thick);border-left:3px solid var(--layer-wide)}.link-holder{font-size:.8rem;color:#666;display:flex;flex-direction:column;align-items:center;gap:10px;border-top:1px solid #222;padding-top:20px}.anchor-flex{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid #fff;border-radius:50%;font-weight:700;font-family:var(--sat-cool);color:#fff}.flow-seat{position:fixed;inset:0;background:var(--shadow-wide);z-index:9999;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;transition:opacity .5s}.flow-frame{background:var(--glow-root);padding:40px;border-radius:var(--blur-near);max-width:500px;border:2px solid var(--opacity-wide);box-shadow:0 0 50px rgba(0,0,0,.8)}.flow-frame h2{color:var(--opacity-wide);font-size:2rem}.secondary-band{display:flex;gap:20px;justify-content:center;margin-top:30px}#cookie-banner{position:fixed;bottom:0;left:0;width:100%;background:rgba(15,37,26,.95);backdrop-filter:blur(10px);padding:20px;z-index:9998;border-top:1px solid var(--opacity-wide);transform:translateY(100%);transition:transform .5s ease;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}#cookie-banner.show{transform:translateY(0)}.data-trunk{flex:1;min-width:300px;font-size:.9rem}.list-wrapper{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.anchor-rail{grid-template-columns:1fr;text-align:center}.list-mesh h1{font-size:2.5rem}.header-drop{flex-direction:row}.page-span{grid-template-columns:1fr}.step-rail{aspect-ratio:auto;height:400px}.overlay-root{aspect-ratio:1/1}}</style> <style>html{scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden}canvas,img,svg,video{max-width:100%;height:auto}</style> <style>@font-face{font-family:'Cinzel Decorative';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.mapledroparcade.com/fonts/cinzel-decorative-400.woff2?cb=tkbsig1u) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cinzel Decorative';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.mapledroparcade.com/fonts/cinzel-decorative-400.woff2?t=azvysjtg) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cinzel Decorative';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.mapledroparcade.com/fonts/cinzel-decorative-700.woff2?_=46ef8622) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cinzel Decorative';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.mapledroparcade.com/fonts/cinzel-decorative-700.woff2?h=mnfg2p15) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style> <meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline'; img-src 'self' data: https://cdn.mapledroparcade.com; font-src 'self' https://cdn.mapledroparcade.com; connect-src 'self'; style-src 'self' 'unsafe-inline'; default-src 'self'"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta property="og:image" content="https://cdn.mapledroparcade.com/hero_bg.webp?r=745i1q52"> <link rel="dns-prefetch" href="https://cdn.mapledroparcade.com"> <link rel="preconnect" href="https://cdn.mapledroparcade.com"> <title>Maple Drop Arcade | Free Social Casino Canada</title> <meta charset="UTF-8"> <meta name="description" content="Discover the Great Canopy at Maple Drop Arcade. A 100% free social casino experience for Canadians. Play botanical-themed games with zero real money."> <link rel="preload" as="image" fetchpriority="high" imagesrcset="https://cdn.mapledroparcade.com/canopy_cascade_symbol.webp?r=46eaf587&w=344 344w, https://cdn.mapledroparcade.com/canopy_cascade_symbol.webp?r=46eaf587&w=522 522w, https://cdn.mapledroparcade.com/canopy_cascade_symbol.webp?r=46eaf587&w=792 792w, https://cdn.mapledroparcade.com/canopy_cascade_symbol.webp?r=46eaf587 1024w" imagesizes="(max-width: 768px) 93vw, (max-width: 1200px) 50vw, 600px"> <link rel="icon" href="https://cdn.mapledroparcade.com/favicon.png?cb=ws1pwpjo" type="image/png"> <meta property="og:type" content="website"> <meta property="og:description" content="Experience a lush, retro-botanical arcade where every game is 100% free to play."> <meta property="og:title" content="Maple Drop Arcade | Free Social Casino"> <meta property="og:url" content="http://cencias.com"> </head> <body> <div class="list-wrapper" aria-hidden="true"> <img fetchpriority="high" id="asset-cascade-symbol" src="https://cdn.mapledroparcade.com/canopy_cascade_symbol.webp?r=46eaf587" srcset="https://cdn.mapledroparcade.com/canopy_cascade_symbol.webp?r=46eaf587&w=344 344w, https://cdn.mapledroparcade.com/canopy_cascade_symbol.webp?r=46eaf587&w=522 522w, https://cdn.mapledroparcade.com/canopy_cascade_symbol.webp?r=46eaf587&w=792 792w, https://cdn.mapledroparcade.com/canopy_cascade_symbol.webp?r=46eaf587 1024w" sizes="(max-width: 768px) 93vw, (max-width: 1200px) 50vw, 600px" width="1024" height="1024" width="100" height="100" alt="Symbol"> <img loading="lazy" id="asset-bark-texture" src="https://cdn.mapledroparcade.com/bark_reveal_texture.webp?_=mnffxnsd" srcset="https://cdn.mapledroparcade.com/bark_reveal_texture.webp?_=mnffxnsd&w=388 388w, https://cdn.mapledroparcade.com/bark_reveal_texture.webp?_=mnffxnsd&w=599 599w, https://cdn.mapledroparcade.com/bark_reveal_texture.webp?_=mnffxnsd&w=900 900w, https://cdn.mapledroparcade.com/bark_reveal_texture.webp?_=mnffxnsd 1200w" sizes="(max-width: 768px) 87vw, (max-width: 1200px) 45vw, 600px" width="1200" height="670" width="800" height="450" alt="Texture" crossorigin="anonymous"> </div> <div id="age-gate" class="flow-seat"> <div class="flow-frame" id="age-gate-content"> <h1>Welcome to<br>Maple Drop Arcade</h1> <p style="margin:20px 0">The Great Canopy is a 100% free social casino experience. No real money is used or won.</p> <p style="font-weight:700;color:var(--edge-outer)">Are you 19 years of age or older?</p> <div class="secondary-band"> <button id="btn-age-yes">Yes, I am 19+</button> <button id="btn-age-no" style="background:#555;box-shadow:none">No</button> </div> </div> </div> <div id="cookie-banner"> <div class="data-trunk"> We use cookies to ensure you get the best experience in our free social casino. <a href="/cookies" style="text-decoration:underline">Learn more</a>. </div> <div style="display:flex;gap:10px"> <button id="btn-cookie-accept">Accept All</button> <button id="btn-cookie-reject" style="background:0 0;border:1px solid var(--density-low);box-shadow:none">Essential Only</button> </div> </div> <canvas id="embers-canvas" aria-hidden="true"></canvas> <header> <div class="dock-area header-drop"> <a href="#" class="form-bridge" aria-label="Maple Drop Arcade Home"> <img loading="lazy" src="https://cdn.mapledroparcade.com/favicon.png?cb=ws1pwpjo" width="32" height="32" alt="Logo"> <span style="display:none">Maple Drop Arcade</span> </a> <div class="tile-lane" id="currency-target" aria-label="Your Amber Drops Balance"> <div class="text-edge"></div> <span id="balance-display">25000</span> </div> </div> </header> <main> <section id="hero"> <img loading="lazy" src="https://cdn.mapledroparcade.com/hero_bg.webp?r=745i1q52" srcset="https://cdn.mapledroparcade.com/hero_bg.webp?r=745i1q52&w=393 393w, https://cdn.mapledroparcade.com/hero_bg.webp?r=745i1q52&w=620 620w, https://cdn.mapledroparcade.com/hero_bg.webp?r=745i1q52&w=923 923w, https://cdn.mapledroparcade.com/hero_bg.webp?r=745i1q52 1200w" sizes="(max-width: 768px) 90vw, (max-width: 1200px) 47vw, 600px" width="1200" height="670" class="badge-zone" width="1920" height="1080" alt="Solarpunk Greenhouse Canopy"> <div class="toast-holder"></div> <div class="dock-area relative z-10"> <div class="list-mesh"> <h1>Step Into The Glowing Canopy</h1> <p>Experience a lush, retro-botanical arcade where every game is 100% free to play. No real money, just pure relaxation and fun.</p> <button class="form-lane" onclick='document.getElementById("games").scrollIntoView({behavior:"smooth"})'>Begin Your Harvest</button> </div> </div> </section> <section id="daily" class="hero-line"> <div class="dock-area drawer-bar tabs-row"> <h2>Your Daily Harvest</h2> <p>Return to the Great Canopy every day to replenish your Amber Drops for free.</p> <div class="note-well"> <img loading="lazy" src="https://cdn.mapledroparcade.com/daily_harvest_bucket.webp?h=mnffy9zo" srcset="https://cdn.mapledroparcade.com/daily_harvest_bucket.webp?h=mnffy9zo&w=346 346w, https://cdn.mapledroparcade.com/daily_harvest_bucket.webp?h=mnffy9zo&w=520 520w, https://cdn.mapledroparcade.com/daily_harvest_bucket.webp?h=mnffy9zo&w=797 797w, https://cdn.mapledroparcade.com/daily_harvest_bucket.webp?h=mnffy9zo 1024w" sizes="(max-width: 768px) 89vw, (max-width: 1200px) 55vw, 600px" width="1024" height="1024" class="snap-cap edge-block" width="300" height="300" alt="Glowing Sap Bucket"> </div> <div id="daily-ui"> <button id="btn-claim-daily" style="font-size:1.2rem;padding:15px 40px">Claim 5000 Drops</button> <div id="daily-timer" class="tag-trunk" style="display:none">Next Harvest: 23:59:59</div> </div> </div> </section> <section id="refinery" class="hero-line"> <div class="dock-area anchor-rail"> <div class="outer-row"> <h2>The Master Refinery</h2> <p>Power up the ancient refining wheel. Spin the massive centrifuge to separate the purest maple energy and claim your bounty.</p> <ul style="list-style:none;margin:20px 0;color:var(--edge-outer)"> <li>✓ 100% Free to Play</li> <li>✓ Win up to 1000 Drops</li> <li>✓ Spin cost: 100 Drops</li> </ul> <div class="link-trunk"> <div class="dock-view" id="wheel-msg">Ready to refine</div> <button id="btn-spin-wheel">Pull Spin Lever (100)</button> </div> </div> <div class="feed-track"> <div class="list-tier"></div> <img loading="lazy" src="https://cdn.mapledroparcade.com/sap_centrifuge_wheel.webp?t=46eb6688" srcset="https://cdn.mapledroparcade.com/sap_centrifuge_wheel.webp?t=46eb6688&w=337 337w, https://cdn.mapledroparcade.com/sap_centrifuge_wheel.webp?t=46eb6688&w=520 520w, https://cdn.mapledroparcade.com/sap_centrifuge_wheel.webp?t=46eb6688&w=765 765w, https://cdn.mapledroparcade.com/sap_centrifuge_wheel.webp?t=46eb6688 1024w" sizes="(max-width: 768px) 92vw, (max-width: 1200px) 57vw, 600px" width="1024" height="1024" id="wheel-img" width="500" height="500" alt="Centrifuge Wheel"> </div> </div> </section> <section id="games" class="hero-line"> <div class="dock-area"> <h2 class="drawer-bar">Games of the Grove</h2> <p class="drawer-bar" style="max-width:600px;margin:0 auto">Discover the hidden arcades scattered throughout the greenhouse. All games use virtual Amber Drops.</p> <div class="page-span"> <div class="drop-bridge"> <img loading="lazy" src="https://cdn.mapledroparcade.com/canopy_cascade_cover.webp?cb=46eabbe7" srcset="https://cdn.mapledroparcade.com/canopy_cascade_cover.webp?cb=46eabbe7&w=311 311w, https://cdn.mapledroparcade.com/canopy_cascade_cover.webp?cb=46eabbe7&w=477 477w, https://cdn.mapledroparcade.com/canopy_cascade_cover.webp?cb=46eabbe7&w=643 643w, https://cdn.mapledroparcade.com/canopy_cascade_cover.webp?cb=46eabbe7 896w" sizes="(max-width: 768px) 90vw, (max-width: 1200px) 46vw, 600px" width="896" height="1200" class="text-part" width="400" height="533" alt="Canopy Cascade"> <div class="link-set"> <h3>Canopy Cascade</h3> <p>Pull the ancient vines. Chain together matching flora to gather a massive harvest of glowing drops.</p> <span class="pin-wrapper">Cost: 50 Drops</span> <button onclick='computeSocket("modal-cascade")'>Play Slots</button> </div> </div> <div class="drop-bridge"> <img loading="lazy" src="https://cdn.mapledroparcade.com/bark_reveal_cover.webp?r=46ebb8c7" srcset="https://cdn.mapledroparcade.com/bark_reveal_cover.webp?r=46ebb8c7&w=290 290w, https://cdn.mapledroparcade.com/bark_reveal_cover.webp?r=46ebb8c7&w=460 460w, https://cdn.mapledroparcade.com/bark_reveal_cover.webp?r=46ebb8c7&w=699 699w, https://cdn.mapledroparcade.com/bark_reveal_cover.webp?r=46ebb8c7 896w" sizes="(max-width: 768px) 86vw, (max-width: 1200px) 55vw, 600px" width="896" height="1200" class="text-part" width="400" height="533" alt="Bark & Reveal"> <div class="link-set"> <h3>Bark & Reveal</h3> <p>Gently peel back the enchanted birch bark to uncover glowing secrets. Match three runes to win.</p> <span class="pin-wrapper">Cost: 25 Drops</span> <button onclick='computeSocket("modal-bark")'>Play Scratch</button> </div> </div> </div> </div> </section> <section id="trust" class="hero-line"> <div class="dock-area tabs-section"> <div class="sidebar-band"> <img loading="lazy" src="https://cdn.mapledroparcade.com/mascot.webp?v=46ea77cd" srcset="https://cdn.mapledroparcade.com/mascot.webp?v=46ea77cd&w=267 267w, https://cdn.mapledroparcade.com/mascot.webp?v=46ea77cd&w=410 410w, https://cdn.mapledroparcade.com/mascot.webp?v=46ea77cd&w=602 602w, https://cdn.mapledroparcade.com/mascot.webp?v=46ea77cd 800w" sizes="(max-width: 768px) 92vw, (max-width: 1200px) 53vw, 600px" width="800" height="800" width="400" height="400" alt="Barnaby the Squirrel"> </div> <div class="aside-gap"> <h2>Barnaby's Guide to Free Play</h2> <p>"Chit-chit! Welcome Harvester! My name is Barnaby. I'm here to ensure your time in the Canopy is relaxing and worry-free."</p> <p style="margin-top:15px">Please remember that Maple Drop Arcade is a <strong>social casino designed solely for entertainment</strong>. Our Amber Drops are purely magical energy—they hold <strong>no real-world value</strong>, cannot be purchased with real money, and cannot be exchanged for real prizes.</p> <span class="dock-tag">100% Free • No Real Money • Entertainment Only</span> </div> </div> </section> <section id="community" class="hero-line"> <div class="dock-area"> <h2>Top Harvesters</h2> <p style="margin-bottom:30px">A bustling community of explorers. (Scores are simulated for entertainment)</p> <div class="edge-gap"> <div class="view-knot"><span>1. MapleKing</span><span>94,250 Drops</span></div> <div class="view-knot"><span>2. BrassLeaf</span><span>88,100 Drops</span></div> <div class="view-knot"><span>3. SolarSpark</span><span>76,400 Drops</span></div> <div class="view-knot"><span>4. AcornHoarder</span><span>65,900 Drops</span></div> <div class="view-knot"><span>5. CanopyGhost</span><span>62,050 Drops</span></div> </div> </div> </section> </main> <footer class="hero-line"> <img loading="lazy" src="https://cdn.mapledroparcade.com/roots_footer_bg.webp?r=mnffyvah" srcset="https://cdn.mapledroparcade.com/roots_footer_bg.webp?r=mnffyvah&w=376 376w, https://cdn.mapledroparcade.com/roots_footer_bg.webp?r=mnffyvah&w=579 579w, https://cdn.mapledroparcade.com/roots_footer_bg.webp?r=mnffyvah&w=919 919w, https://cdn.mapledroparcade.com/roots_footer_bg.webp?r=mnffyvah 1200w" sizes="(max-width: 768px) 90vw, (max-width: 1200px) 59vw, 600px" width="1200" height="670" class="layout-slab" width="1920" height="1080" alt="Roots background"> <div class="dock-area relative z-10"> <div class="feed-col"> <strong>Responsible Gambling:</strong> Maple Drop Arcade is dedicated to providing a safe, enjoyable, and 100% free social casino experience. All games are for entertainment purposes only, requiring no real money and offering no prizes of real-world value. We strictly prohibit access to individuals under the age of 19. While our Amber Drops are purely virtual, we encourage all Harvesters to play responsibly. If you feel that simulated gaming is negatively impacting your life, please seek support. </div> <div class="page-mark"> <div class="popup-body"> <h3>Company Info</h3> <ul> <li>Arbor Interactive Entertainment Ltd.</li> <li>400 Burrard Street, Suite 1400</li> <li>Vancouver, BC V6C 3A6</li> <li>Corp Number: 8912345</li> <li>Email: <a href="#" data-notify-href="support@mapledroparcade.com">support@mapledroparcade.com</a></li> </ul> </div> <div class="popup-body"> <h4>Legal</h4> <ul> <li><a href="/terms">Terms of Service</a></li> <li><a href="/privacy">Privacy Policy</a></li> <li><a href="/cookies">Cookie Policy</a></li> </ul> </div> <div class="popup-body"> <h4>Support Resources</h4> <ul> <li><a href="https://www.responsiblegambling.org/" target="_blank" rel="noopener">Responsible Gambling Council</a></li> <li><a href="https://www.connexontario.ca/" target="_blank" rel="noopener">ConnexOntario</a></li> <li><a href="https://www.ccsa.ca/" target="_blank" rel="noopener">Canadian Centre on Substance Use</a></li> <li style="color:var(--opacity-wide)">ConnexOntario Helpline: 1-866-531-2600</li> </ul> </div> </div> <div class="link-holder"> <div class="anchor-flex">19+</div> <p>&copy; <span id="year"></span> Arbor Interactive Entertainment Ltd. All rights reserved.</p> <p>Social Casino - No Real Money Gaming.</p> </div> </div> </footer> <div id="modal-cascade" class="snap-slot"> <div class="popup-col"> <button class="page-box" onclick='cacheCycle("modal-cascade")' aria-label="Close Game">&times;</button> <h2 style="color:var(--opacity-wide);text-align:center;margin-bottom:5px">Canopy Cascade</h2> <p style="text-align:center;margin-bottom:20px;color:#aaa;font-size:.9rem">Match 3+ vertically or horizontally to cascade.</p> <div class="step-rail"> <div class="stack-pod" id="cascade-grid"> </div> <div class="app-span"> <div class="grid-tag" id="cascade-msg">Ready to pull vine</div> <button id="btn-cascade-spin">Pull Vine (50)</button> </div> </div> </div> </div> <div id="modal-bark" class="snap-slot"> <div class="popup-col"> <button class="page-box" onclick='cacheCycle("modal-bark")' aria-label="Close Game">&times;</button> <h2 style="color:var(--opacity-wide);text-align:center;margin-bottom:5px">Bark & Reveal</h2> <p style="text-align:center;margin-bottom:20px;color:#aaa;font-size:.9rem">Peel the bark to reveal runes. Match 3 to win!</p> <div class="overlay-root" id="controlOrigin-container"> <div class="controlOrigin-base" id="controlOrigin-base"> </div> <canvas id="controlOrigin-canvas" width="600" height="450"></canvas> </div> <div class="aside-part"> <div class="grid-tag" id="bark-msg">Cost: 25 Drops</div> <div style="display:flex;gap:10px"> <button id="btn-bark-new">New Card (25)</button> <button id="btn-bark-peel" style="background:var(--opacity-xs);border:1px solid var(--edge-outer)">Peel All</button> </div> </div> </div> </div> <script>document.getElementById("year").innerText=(new Date).getFullYear();let balance=25e3;const balanceDisplay=document.getElementById("balance-display"),targetIcon=document.getElementById("currency-target");function trackLink(){const e=localStorage.getItem("initEvent");null!==e&&(balance=parseInt(e,10)),mountResult(),toggleLink()}function writeWidget(){localStorage.setItem("initEvent",balance.toString())}function mountResult(){balanceDisplay.innerText=balance.toLocaleString()}function buildFilter(e,t){balance+=e,writeWidget(),mountResult(),e>0&&t&&execTask(t)}function execTask(e){const t=e.getBoundingClientRect(),n=targetIcon.getBoundingClientRect();for(let e=0;e<10;e++){const e=document.createElement("div");e.className="particle",e.style.left=t.left+t.width/2+"px",e.style.top=t.top+t.height/2+"px",document.body.appendChild(e),e.getBoundingClientRect();const a=50*(Math.random()-.5),i=50*(Math.random()-.5);e.style.transform=`translate(${a}px, ${i}px)`,setTimeout(()=>{e.style.left=n.left+15+"px",e.style.top=n.top+15+"px",e.style.transform="scale(0.2)",e.style.opacity="0"},50),setTimeout(()=>e.remove(),1050)}}function toggleLink(){const e=localStorage.getItem("queueSource"),t=(new Date).toDateString(),n=document.getElementById("btn-claim-daily"),a=document.getElementById("daily-timer");e===t?(n.style.display="none",a.style.display="block",invokeHandler(),setInterval(invokeHandler,1e3)):(n.style.display="inline-block",a.style.display="none")}function invokeHandler(){const e=new Date,t=new Date(e.getFullYear(),e.getMonth(),e.getDate()+1)-e,n=Math.floor(t%864e5/36e5),a=Math.floor(t%36e5/6e4),i=Math.floor(t%6e4/1e3);document.getElementById("daily-timer").innerText=`Next Harvest: ${n.toString().padStart(2,"0")}:${a.toString().padStart(2,"0")}:${i.toString().padStart(2,"0")}`}function fetchState(){const e=document.getElementById("embers-canvas"),t=e.getContext("2d");let n,a;const i=[];function l(){n=e.width=window.innerWidth,a=e.height=window.innerHeight}window.addEventListener("pipeBridge",l),l();for(let e=0;e<50;e++)i.push({x:Math.random()*n,y:Math.random()*a,r:2*Math.random()+1,dx:.5*(Math.random()-.5),dy:-1*Math.random()-.5,o:.5*Math.random()+.1});!function e(){t.clearRect(0,0,n,a),i.forEach(e=>{e.x+=e.dx,e.y+=e.dy,e.y<-10&&(e.y=a+10,e.x=Math.random()*n),t.beginPath(),t.arc(e.x,e.y,e.r,0,2*Math.PI),t.fillStyle=`rgba(255, 166, 43, ${e.o})`,t.fill()}),requestAnimationFrame(e)}()}function computeSocket(e){document.getElementById(e).classList.add("active")}function cacheCycle(e){document.getElementById(e).classList.remove("active")}document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("age-gate"),t=document.getElementById("cookie-banner");"true"===localStorage.getItem("validateCursor")&&(e.style.display="none"),document.getElementById("btn-age-yes").addEventListener("click",()=>{localStorage.setItem("validateCursor","true"),e.style.opacity="0",setTimeout(()=>e.style.display="none",500)}),document.getElementById("btn-age-no").addEventListener("click",()=>{document.getElementById("age-gate-content").innerHTML='<h2 style="color:red;">Access Denied</h2><p style="margin-top:20px;">You must be 19 years or older to enter this site. Please close this window.</p>'}),"true"!==localStorage.getItem("manageHandler")&&setTimeout(()=>t.classList.add("show"),1e3),document.getElementById("btn-cookie-accept").addEventListener("click",()=>{localStorage.setItem("manageHandler","true"),t.classList.remove("show")}),document.getElementById("btn-cookie-reject").addEventListener("click",()=>{localStorage.setItem("manageHandler","true"),t.classList.remove("show")}),trackLink(),fetchState(),patchContent()}),document.getElementById("btn-claim-daily").addEventListener("click",function(){buildFilter(5e3,this),localStorage.setItem("queueSource",(new Date).toDateString()),toggleLink()});let wheelSpinning=!1;const wheelImg=document.getElementById("wheel-img"),wheelBtn=document.getElementById("btn-spin-wheel"),wheelMsg=document.getElementById("wheel-msg");let currentRotation=0;wheelBtn.addEventListener("click",()=>{if(wheelSpinning||balance<100)return void(balance<100&&(wheelMsg.innerText="Not enough Drops"));buildFilter(-100),wheelSpinning=!0,wheelBtn.disabled=!0,wheelMsg.innerText="Refining...",wheelMsg.style.color="var(--density-low)";const e=Math.floor(360*Math.random());currentRotation+=1440+e,wheelImg.style.transition="transform 4s cubic-bezier(0.2, 0.8, 0.1, 1)",wheelImg.style.transform=`rotate(${currentRotation}deg)`,setTimeout(()=>{wheelSpinning=!1,wheelBtn.disabled=!1;const e=currentRotation%360;let t=0;t=e<45?1e3:e<135?50:e<225?250:e<315?10:500,t>0?(wheelMsg.innerText=`Harvested ${t} Drops!`,wheelMsg.style.color="var(--opacity-wide)",buildFilter(t,wheelImg)):wheelMsg.innerText="Try again!"},4e3)});const cascadeGrid=document.getElementById("cascade-grid"),cascadeBtn=document.getElementById("btn-cascade-spin"),cascadeMsg=document.getElementById("cascade-msg"),SYMBOLS=['<div style="font-size:2rem;">🍁</div>','<div style="font-size:2rem;">🌰</div>','<div style="font-size:2rem;">🌿</div>',`<img loading="lazy" src="${document.getElementById("asset-cascade-symbol").src}" class="core-lane" alt="crystal">`];let gridData=[],cascadeActive=!1;function sendThread(){cascadeGrid.innerHTML="",gridData=[];for(let e=0;e<3;e++){gridData[e]=[];for(let t=0;t<5;t++){const n=document.createElement("div");n.className="slot-cell";const a=Math.floor(Math.random()*SYMBOLS.length);gridData[e][t]={dom:n,val:a},n.innerHTML=SYMBOLS[a],cascadeGrid.appendChild(n)}}}function yieldBuffer(e){let t=[];for(let e=0;e<3;e++)for(let n=0;n<3;n++){let a=gridData[e][n].val;-1!==a&&a===gridData[e][n+1].val&&a===gridData[e][n+2].val&&t.push({r:e,c:n},{r:e,c:n+1},{r:e,c:n+2})}for(let e=0;e<5;e++)for(let n=0;n<1;n++){let a=gridData[n][e].val;-1!==a&&a===gridData[n+1][e].val&&a===gridData[n+2][e].val&&t.push({r:n,c:e},{r:n+1,c:e},{r:n+2,c:e})}if(t.length>0){t=t.filter((e,t,n)=>n.findIndex(t=>t.r===e.r&&t.c===e.c)===t);let n=10*t.length;e+=n,cascadeMsg.innerText=`Combo! +${n}`,t.forEach(e=>{gridData[e.r][e.c].dom.firstElementChild.classList.add("shatter"),gridData[e.r][e.c].val=-1}),setTimeout(()=>selectPanel(e),400)}else queueUpdate(e)}function selectPanel(e){for(let e=0;e<5;e++){let t=0;for(let n=2;n>=0;n--)-1===gridData[n][e].val?t++:t>0&&(gridData[n+t][e].val=gridData[n][e].val,gridData[n+t][e].dom.innerHTML=gridData[n][e].dom.innerHTML,gridData[n][e].val=-1,gridData[n][e].dom.innerHTML="");for(let n=0;n<t;n++){const t=Math.floor(Math.random()*SYMBOLS.length);gridData[n][e].val=t,gridData[n][e].dom.innerHTML=SYMBOLS[t],gridData[n][e].dom.firstElementChild.style.animation="floatDrop 0.2s reverse"}}setTimeout(()=>yieldBuffer(e),500)}function queueUpdate(e){cascadeActive=!1,cascadeBtn.disabled=!1,e>0?(cascadeMsg.innerText=`Total Harvest: ${e}`,buildFilter(e,cascadeBtn)):cascadeMsg.innerText="Try another vine"}sendThread(),cascadeBtn.addEventListener("click",async()=>{if(!(cascadeActive||balance<50)){cascadeActive=!0,cascadeBtn.disabled=!0,buildFilter(-50),cascadeMsg.innerText="Vines tumbling...";for(let e=0;e<5;e++)for(let t=0;t<3;t++)gridData[t][e].dom.innerHTML="",setTimeout(()=>{const n=Math.floor(Math.random()*SYMBOLS.length);gridData[t][e].val=n,gridData[t][e].dom.innerHTML=SYMBOLS[n],gridData[t][e].dom.style.animation="floatDrop 0.3s reverse"},100*e+50*t);setTimeout(()=>yieldBuffer(0),1e3)}});const sCanvas=document.getElementById("controlOrigin-canvas"),sCtx=sCanvas.getContext("2d",{willReadFrequently:!0}),sBase=document.getElementById("controlOrigin-base"),sBtnNew=document.getElementById("btn-bark-new"),sBtnPeel=document.getElementById("btn-bark-peel"),sMsg=document.getElementById("bark-msg");let isDrawing=!1,scratchActive=!1,barkWinAmt=0,RUNES=["❂","↟","∿","✦","⚶"];function patchContent(){sCanvas.width=sCanvas.offsetWidth||600,sCanvas.height=sCanvas.offsetHeight||450}function validateHandler(){if(balance<25)return;buildFilter(-25),scratchActive=!0,sMsg.innerText="Peel the bark!",sBase.innerHTML="";let e=Math.random()>.66,t=RUNES[Math.floor(Math.random()*RUNES.length)];barkWinAmt=e?10*Math.floor(20*Math.random())+50:0;let n=[];if(e)for(n=[t,t,t];n.length<9;)n.push(RUNES[Math.floor(Math.random()*RUNES.length)]);else for(;n.length<9;){let e=RUNES[Math.floor(Math.random()*RUNES.length)];n.filter(t=>t===e).length<2&&n.push(e)}n.sort(()=>Math.random()-.5),n.forEach(e=>{let t=document.createElement("div");t.className="controlOrigin-cell",t.innerText=e,t.dataset.rune=e,sBase.appendChild(t)}),sCtx.globalCompositeOperation="source-over";const a=document.getElementById("asset-bark-texture");a.complete&&0!==a.naturalHeight?sCtx.drawImage(a,0,0,sCanvas.width,sCanvas.height):(sCtx.fillStyle="#8b5a2b",sCtx.fillRect(0,0,sCanvas.width,sCanvas.height)),sCtx.globalCompositeOperation="destination-out",sCtx.lineJoin="round",sCtx.lineCap="round",sCtx.lineWidth=40}function controlOrigin(e){if(!scratchActive||!isDrawing)return;e.preventDefault();const t=sCanvas.getBoundingClientRect(),n=e.touches?e.touches[0].clientX:e.clientX,a=e.touches?e.touches[0].clientY:e.clientY,i=(n-t.left)*(sCanvas.width/t.width),l=(a-t.top)*(sCanvas.height/t.height);sCtx.lineTo(i,l),sCtx.stroke(),sCtx.beginPath(),sCtx.moveTo(i,l)}function syncSlot(){const e=sCtx.getImageData(0,0,sCanvas.width,sCanvas.height).data;let t=0;for(let n=3;n<e.length;n+=16)e[n]<128&&t++;t/(e.length/16)>.5&&(sCtx.clearRect(0,0,sCanvas.width,sCanvas.height),triggerRef())}function triggerRef(){if(scratchActive=!1,barkWinAmt>0){sMsg.innerText=`Harvested ${barkWinAmt} Drops!`,buildFilter(barkWinAmt,sBtnPeel);const e=Array.from(sBase.children);let t={};e.forEach(e=>t[e.dataset.rune]=(t[e.dataset.rune]||0)+1);let n=Object.keys(t).find(e=>t[e]>=3);e.forEach(e=>{e.dataset.rune===n&&e.classList.add("win-cell")})}else sMsg.innerText="No magic found this time."}sBtnNew.addEventListener("click",validateHandler),sCanvas.addEventListener("mousedown",e=>{isDrawing=!0,sCtx.beginPath(),controlOrigin(e)}),sCanvas.addEventListener("mousemove",controlOrigin),window.addEventListener("mouseup",()=>{isDrawing&&(isDrawing=!1,syncSlot())}),sCanvas.addEventListener("touchstart",e=>{isDrawing=!0,sCtx.beginPath(),controlOrigin(e)},{passive:!1}),sCanvas.addEventListener("touchmove",controlOrigin,{passive:!1}),window.addEventListener("touchend",()=>{isDrawing&&(isDrawing=!1,syncSlot())}),sBtnPeel.addEventListener("click",()=>{scratchActive&&(sCtx.clearRect(0,0,sCanvas.width,sCanvas.height),triggerRef())})</script> <script>document.querySelectorAll("form[data-reach]").forEach(function(t){t.addEventListener("submit",function(e){e.preventDefault();var n=new FormData(t),o=[];n.forEach(function(t,e){t&&o.push(e+": "+t)});var a=t.getAttribute("data-reach");window.location.href="mailto:"+a+"?subject=Contact&body="+encodeURIComponent(o.join("\n"))})}),document.querySelectorAll("a[data-notify-href]").forEach(function(t){t.addEventListener("click",function(e){e.preventDefault(),window.location.href="mailto:"+t.getAttribute("data-notify-href")})})</script> </body> </html>