1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta content="Stubmatic is the smarter and easier way to sell tickets & take bookings for events and activities online!" name="description"/> 7 8 <title>Stubmatic - Your personal box office</title> 9 10 <link rel="icon" type="image/png" href="/images/favicon.png"> 11 <link rel="apple-touch-icon" href="/images/favicon.png"> 12 <link rel="shortcut icon" href="/favicon.ico"> 13 14<meta property="og:site_name" content="Stubmatic"> 15<meta property="og:type" content="website"> 16<meta property="og:title" content="Stubmatic | Your personal box office"> 17<meta property="og:description" content="Stubmatic is the smarter and easier way to sell tickets & take bookings for events and activities online!"> 18<meta property="og:url" content="https://app.stubmatic.io/users/password/new"> 19<meta name="twitter:card" content="summary_large_image"> 20<meta name="twitter:title" content=""> 21<meta name="twitter:description" content=""> 22 23 24 25<meta name="csrf-param" content="authenticity_token" /> 26<meta name="csrf-token" content="49oJs_3In6ohVDEFIOjarecDQSdoxkJ3ituJez9wg1sNR97GRX4OIvG8_TxsoJlQS_6JauSTsZ_7x0RoM7td7w" /> 27 28 29 30
30<script src="https://app.stubmatic.io/assets/application-e4103c03bb5f98bb90277bb22172f5353d5a5b9c47e06563271d2441c3f3a6d4.js" data-turbo-track="reload" defer="defer"></script>
30 31 <link rel="stylesheet" href="https://app.stubmatic.io/assets/application-5790764d19ae45cda93414ecbb2e2f2f939725fed01498a6f4857490f7f5fe33.css" /> 32 <link rel="stylesheet" href="https://app.stubmatic.io/assets/actiontext-d7ef2c0077a9317e42c4f0571904ed0eddda9db6c8b76a1d5cf0f29698200747.css" data-turbo-track="reload" /> 33 <link rel="stylesheet" type="text/css" href="/stylesheets/stubmatic-sidebar.css"> 34 <link href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,[email protected],400;9..144,600;9..144,700&family=DM+Sans:wght@400;500;600;700&display=swap" rel="stylesheet" /> 35 36</head> 37 38<body> 39 <div style="min-height: 100vh;"> 40 <style> 41 .sb-auth-wrap { 42 min-height: 80vh; 43 display: flex; 44 align-items: center; 45 justify-content: center; 46 padding: 40px 20px; 47 } 48 .sb-auth-card { 49 background: #fff; 50 border: 1px solid #e2e8f0; 51 border-radius: 14px; 52 padding: 40px 36px; 53 width: 100%; 54 max-width: 420px; 55 box-shadow: 0 1px 3px rgba(0,0,0,0.04); 56 } 57 .sb-auth-logo { 58 text-align: center; 59 margin-bottom: 28px; 60 } 61 .sb-auth-logo span { 62 font-family: 'Fraunces', serif; 63 font-size: 24px; 64 font-weight: 700; 65 color: #1e293b; 66 } 67 .sb-auth-title { 68 font-family: 'Fraunces', serif; 69 font-size: 22px; 70 font-weight: 700; 71 color: #1e293b; 72 margin: 0 0 4px; 73 text-align: center; 74 } 75 .sb-auth-sub { 76 font-size: 13px; 77 color: #94a3b8; 78 text-align: center; 79 margin-bottom: 24px; 80 } 81 .sb-auth-field { 82 margin-bottom: 18px; 83 } 84 .sb-auth-field label { 85 display: block; 86 font-size: 13px; 87 font-weight: 600; 88 color: #334155; 89 margin-bottom: 6px; 90 } 91 .sb-auth-field input[type="email"] { 92 width: 100%; 93 padding: 10px 14px; 94 border: 1.5px solid #e2e8f0; 95 border-radius: 8px; 96 font-size: 14px; 97 color: #334155; 98 background: #fff; 99 outline: none; 100 transition: border-color 0.15s; 101 box-sizing: border-box; 102 } 103 .sb-auth-field input:focus { 104 border-color: #6366f1; 105 box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1); 106 } 107 .sb-auth-btn { 108 width: 100%; 109 padding: 11px 24px; 110 background: #6366f1; 111 color: #fff; 112 border: none; 113 border-radius: 8px; 114 font-size: 14px; 115 font-weight: 700; 116 cursor: pointer; 117 transition: background 0.15s; 118 } 119 .sb-auth-btn:hover { 120 background: #4f46e5; 121 } 122 .sb-auth-links { 123 text-align: center; 124 margin-top: 20px; 125 font-size: 13px; 126 } 127 .sb-auth-links a { 128 color: #6366f1; 129 text-decoration: none; 130 font-weight: 500; 131 } 132 .sb-auth-links a:hover { 133 text-decoration: underline; 134 } 135 .sb-auth-alert { 136 background: #fef2f2; 137 border: 1px solid #fecaca; 138 color: #991b1b; 139 padding: 10px 14px; 140 border-radius: 8px; 141 font-size: 13px; 142 margin-bottom: 18px; 143 } 144 .sb-auth-notice { 145 background: #f0fdf4; 146 border: 1px solid #bbf7d0; 147 color: #166534; 148 padding: 10px 14px; 149 border-radius: 8px; 150 font-size: 13px; 151 margin-bottom: 18px; 152 } 153</style> 154 155<div class="sb-auth-wrap"> 156 <div class="sb-auth-card"> 157 <div class="sb-auth-logo"> 158 <span>Stubmatic</span> 159 </div> 160 161 <h1 class="sb-auth-title">Reset your password</h1> 162 <p class="sb-auth-sub">Enter your email and we'll send you a link to reset it</p> 163 164 165 <form class="new_user" id="new_user" action="/users/password" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="7THDLkWj5SH8PZWWxIByAU8qC2tJRfvEuJamP1RSgHW2ch8GfJlbpez7Lx74Wp6RsP5cPABsD625itkjnyvZtA" /> 166 167 168 <div class="sb-auth-field"> 169 <label for="user_email">Email</label> 170 <input autofocus="autofocus" autocomplete="email" placeholder="[email protected]" type="email" value="" name="user[email]" id="user_email" /> 171 </div> 172 173 <input type="submit" name="commit" value="Send reset link" class="sb-auth-btn" data-disable-with="Send reset link" /> 174</form> 175 <div class="sb-auth-links"> 176 <a href="/users/sign_in">Back to sign in</a> 177 </div> 178 </div> 179</div> 180 </div> 181 182 183 184<!-- BEGIN GROOVE WIDGET CODE -->
185<script> 186 !function(e,t){if(!e.groove){var i=function(e,t){return Array.prototype.slice.call(e,t)},a={widget:null,loadedWidgets:{},classes:{Shim:null,Embeddable:function(){this._beforeLoadCallQueue=[],this.shim=null,this.finalized=!1;var e=function(e){var t=i(arguments,1);if(this.finalized){if(!this[e])throw new TypeError(e+"() is not a valid widget method");this[e].apply(this,t)}else this._beforeLoadCallQueue.push([e,t])};this.initializeShim=function(){a.classes.Shim&&(this.shim=new a.classes.Shim(this))},this.exec=e,this.init=function(){e.apply(this,["init"].concat(i(arguments,0))),this.initializeShim()},this.onShimScriptLoad=this.initializeShim.bind(this),this.onload=void 0}},scriptLoader:{callbacks:{},states:{},load:function(e,i){if("pending"!==this.states[e]){this.states[e]="pending";var a=t.createElement("script");a.id=e,a.type="text/javascript",a.async=!0,a.src=i;var s=this;a.addEventListener("load",(function(){s.states[e]="completed",(s.callbacks[e]||[]).forEach((function(e){e()}))}),!1);var n=t.getElementsByTagName("script")[0];n.parentNode.insertBefore(a,n)}},addListener:function(e,t){"completed"!==this.states[e]?(this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t)):t()}},createEmbeddable:function(){var t=new a.classes.Embeddable;return e.Proxy?new Proxy(t,{get:function(e,t){return e instanceof a.classes.Embeddable?Object.prototype.hasOwnProperty.call(e,t)||"onload"===t?e[t]:function(){e.exec.apply(e,[t].concat(i(arguments,0)))}:e[t]}}):t},createWidget:function(){var e=a.createEmbeddable();return a.scriptLoader.load("groove-script","https://6f925ff0-dfea-4ce0-a3bd-da13ac178724.widget.cluster.groovehq.com/api/loader"),a.scriptLoader.addListener("groove-iframe-shim-loader",e.onShimScriptLoad),e}};e.groove=a}}(window,document); 187 window.groove.widget = window.groove.createWidget(); 188 window.groove.widget.init('6f925ff0-dfea-4ce0-a3bd-da13ac178724', {}); 189</script>
189 190<!-- END GROOVE WIDGET CODE --> 191</body> 192</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.