1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <title>Linon/Powell Furniture</title> 6 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 9 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/icon_images/s144/missing.png"> 10<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/icon_images/s114/missing.png"> 11<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/icon_images/s72/missing.png"> 12<link rel="apple-touch-icon-precomposed" href="/icon_images/s57/missing.png"> 13 14<link rel="shortcut icon" type="image/x-icon" href="/icon_images/s57/missing.png" /> 15 16 <style type="text/css"> 17 :root { 18 19 /* Base Colors */ 20 --theme-color-gold : #e0c465; 21 --theme-color-gold-x-light : #fff8e2; 22 --theme-color-gold-light : #e6c54e; 23 --theme-color-gold-mid-dark : #d7b43b; 24 --theme-color-gold-dark : #a68200; 25 --theme-color-gold-x-dark : #847558; 26 27 --theme-color-blue : #638aa8; 28 --theme-color-blue-mid-light : #4995cf; 29 --theme-color-blue-light : #e6eef5; 30 --theme-color-blue-mid-dark : #3870a0; 31 --theme-color-blue-dark : #3d5e78; 32 33 --theme-color-grey : #808080; 34 --theme-color-grey-x-light : #f9f9f9; 35 --theme-color-grey-light : #dcdcdc; 36 --theme-color-grey-mid-dark : #555; 37 --theme-color-grey-dark : #303030; 38 --theme-color-grey-x-dark : #222222; 39 40 --theme-color-red : #933d3d; 41 --theme-color-red-dark : #560c0c; 42 43 /* Base design elements */ 44 --catalog-item-box-shadow : 0 0 5px rgba(0,0,0,.2); 45 --catalog-item-border-color : rgba(0,0,0,.09); 46 --catalog-items-grid-gap : 2em; 47 48 49 50 /* Light theme colors */ 51 /* ---------------------------------------------------------------- */ 52 53 --theme-color-blue : #4b8ac0; 54 55 --theme-highlight-color : var(--theme-color-blue); 56 --theme-highlight-color-dark : var(--theme-color-blue-dark); 57 --theme-highlight-color-mid-dark: var(--theme-color-blue-mid-dark); 58 --theme-highlight-color-x-dark : var(--theme-color-blue-x-dark); 59 --theme-highlight-color-light : var(--theme-color-blue-light); 60 61 /* Layout colors */ 62 /* ---------------------------------------------------------------- */ 63 --primary-bg-color : var(--theme-color-grey-x-light); 64 --secondary-bg-color : rgba(0,0,0,.1); 65 --divider-color : #e3e3e3; 66 67 68 /* Text colors */ 69 /* ---------------------------------------------------------------- */ 70 --base-font-color : var(--theme-color-grey-dark); 71 --base-font-color-dark : var(--theme-color-grey-dark); 72 --base-font-color-x-dark: var(--theme-color-grey-x-dark); 73 --quiet-font-color : var(--theme-color-grey); 74 --link-color : var(--theme-color-blue); 75 --link-color-hover : var(--theme-color-blue-dark); 76 --heading-color : var(--theme-highlight-color-dark); 77 --heading-color-alt : var(--theme-color-blue); 78 79 80 /* Icons Colors */ 81 /* ---------------------------------------------------------------- */ 82 --icon-color : var(--theme-highlight-color); 83 --icon-color-dark : var(--theme-highlight-color-dark); 84 --search-icon : 'ecat/search-dark.svg'; 85 86 87 /* Module colors */ 88 /* ---------------------------------------------------------------- */ 89 --bookmark-bubble-highlight : var(--theme-highlight-color-dark); 90 91 --button-bg : var(--theme-highlight-color); 92 --button-bg-light : var(--theme-highlight-color-light); 93 --button-bg-dark : var(--theme-highlight-color-mid-dark); 94 --button-bg-hover : var(--theme-highlight-color-mid-dark); 95 --button-text : #fff; 96 97 --catalog-promo-price-color : var(--theme-highlight-color); 98 --catalog-item-color : var(--base-font-color); 99 100 --content-header-bg : var(--secondary-bg-color); 101 --content-header-icon-color : var(--theme-color-grey); 102 --content-header-divider-color: #bbbbbb; 103 104 --filter-search-results-color : var(--theme-color-grey-mid-dark); 105 --filter-group-title-color : var(--theme-color-grey-mid-dark); 106 107 --customer-feature-background : var(--theme-color-grey-x-light); 108 --customer-feature-stat-color : var(--theme-highlight-color-x-dark); 109 110 --menu-bar-title-color : var(--base-font-color); 111 --menu-bar-link-color : var(--theme-highlight-color); 112 --menu-bar-bg : 'transparent'; 113 --menu-bar-border-color : var(--secondary-bg-color); 114 115 --nav-alt-bg-color : #fff; 116 117 --pagination-color : var(--theme-highlight-color); 118 --pagination-color-invert : var(--theme-highlight-color-dark); 119 --pagination-color-disabled : #808080; 120 121 --product-promo-price-color : var(--theme-highlight-color-dark); 122 123 --search-input-bg : rgba(255,255,255, 0.5); 124 --search-input-text : rgba(0, 0, 0, 0.8); 125 126 --content-header-input-bg-color : rgba(255,255,255, 0.5); 127 --content-header-input-text-color : rgba(0, 0, 0, 0.8); 128 129 --stat-feature-color : var(--theme-highlight-color-x-dark); 130 131 --table-hover-color : var(--theme-highlight-color-light); 132 133 --tabs-active-color : var(--link-color); 134 135 --panel-bg : #fff; 136 --panel-box-shadow : rgba(0, 0, 0, 0.3) 0 1px 1px; 137 --panel-header-padding : .5em; 138 139 140 /* Misc Colors */ 141 /* ---------------------------------------------------------------- */ 142 --hover-color: #e3e3e3; 143 144 145 /* mm-menu nav */ 146 /* ---------------------------------------------------------------- */ 147 --mm_t_backgroundColor : #fff; 148 --mm_t_borderColor : rgba(0, 0, 0, 0.1); 149 --mm_t_emphasizedColor : rgba(0, 0, 0, 0.9);
150 --mm_t_emphasizedBackgroundColor : rgba(0, 0, 0, 0.1); 151 --mm_t_highlightedBackgroundColor : rgba(0, 0, 0, 0.05); 152 --mm_t_textColor : rgba(0, 0, 0, 0.8); 153 --mm_t_dimmedTextColor : rgba(0, 0, 0, 0.4); 154 --mm_t_inputBackgroundColor : rgba(0, 0, 0, 0.07); 155 --mm_t_inputTextColor : var(--mm_t_textColor); 156 --mm_t_pageShadow : 0 0 20px rgba(0, 0, 0, 0.5); 157 --mm_t_shadow : inset 5px 0px 10px -5px rgba(0, 0, 0, 0.2); 158 159 160 161 162 163 164 165 166 167 168 169 170 } 171</style> 172 173 <link rel="stylesheet" media="screen" href="/assets/application-ecat-e726bf81719404b5dcacd4cb721639e1b9a759e26fd8773b030969a6aa43d5f7.css" /> 174 <link rel="stylesheet" media="all and (min-width: 900px)" href="/assets/jquery.mmenu.widescreen-6857a940b276f3958f275a19dfe86126dd92c0cf7716832a05306896040abbc1.css" /> 175 <link rel="stylesheet" media="print" href="/assets/application-ecat-print-fed6e3f13ec4f32c88c7c29aaa699f53e6a707c2f9a4711a72752b212b5f6510.css" /> 176 177 <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400,400italic,300,600' rel='stylesheet' type='text/css'> 178 179
179<script> 180 var IS_ECAT_REQUEST = false; 181 </script>
181 182 183
183<script src="/assets/application-ecat-e0cf6dc9f4df9594eaf266634a1d3b7737045ef8d73a7b50d693b32cfba0c6ea.js"></script>
183 184 <!-- Mobile Bookmark Bubble --> 185 <!--
185<script> 186 window.addEventListener('load', function() { 187 window.setTimeout(function() { 188 var bubble = new google.bookmarkbubble.Bubble(); 189 var parameter = 'bmb=1'; 190 bubble.hasHashParameter = function() { 191 return window.location.hash.indexOf(parameter) != -1; 192 }; 193 bubble.setHashParameter = function() { 194 if (!this.hasHashParameter()) { 195 window.location.hash += parameter; 196 } 197 }; 198 bubble.showIfAllowed(); 199 }, 1000); 200 }, false); 201 </script>
201 --> 202 203 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 66 bytes, lines 203-204
203 204 <script async src="https://www.googletagmanager.com/gtag/js?id=
204UA-91001044-1
vendor: 14 bytes, lines 204-205
204"></script> 205
205<script> 206 window.dataLayer = window.dataLayer || []; 207 function gtag(){dataLayer.push(arguments);} 208 window.dataLayer.push({}); 209 gtag('js', new Date()); 210 gtag('config', 'UA-91001044-1'); 211 </script>
211 212 213 <meta name="csrf-param" content="authenticity_token" /> 214<meta name="csrf-token" content="ZHOavRUvOt0Jfwprw8DIoArfzM8VpMBB6rvH7WrafgpDwfwy+pc/2nAa3s5qkXDUFI+vPwkvZTYFgWPHcn5A9g==" /> 215 216 <!-- Payment Integrations --> 217
217<script src="https://core.spreedly.com/iframe/express-3.min.js"></script>
vendor: 79 bytes, lines 217-222
217 218 219 220 221 222 <script src="https://www.google.com/recaptcha/api.js?render=
2226Lc5JtoUAAAAAJ2hJhKltxFsIDoLwrj5PjCnpBd-
vendor: 22 bytes, lines 222-227
222"></script> 223 224 225 226 227
227<script type="importmap" data-turbo-track="reload">{ 228 "imports": { 229 "@hotwired/turbo-rails": "/assets/turbo.min-bf6688b27a6738ca6c0d683a570be45702d12bc0c68fd4704ca0eb84008572cd.js", 230 "@hotwired/stimulus": "/assets/stimulus.min-57b0dcce346fbe2eda23a198a8d319c40dd6ab0bdb267c32a17c835acb5a7191.js", 231 "@hotwired/stimulus-loading": "/assets/stimulus-loading-4063be4dd030652c027ea006ae30888747c039aa699819631423c6e8501addc8.js", 232 "trix_config": "/assets/trix_config-cafc7f48386c43de9a35ef31ae8ac878cf508c550a27d19c2697e04c03b4eb5f.js", 233 "trix": "https://cdn.jsdelivr.net/npm/[email protected]/dist/trix.esm.min.js", 234 "@rails/actiontext": "https://cdn.jsdelivr.net/npm/@rails/[email protected]/app/assets/javascripts/actiontext.esm.js", 235 "@rails/activestorage": "https://cdn.jsdelivr.net/npm/@rails/[email protected]/app/assets/javascripts/activestorage.esm.js", 236 "sortablejs": "https://cdn.jsdelivr.net/npm/[email protected]/modular/sortable.esm.js", 237 "sortablejs-complete": "https://cdn.jsdelivr.net/npm/[email protected]/modular/sortable.complete.esm.js", 238 "nested_sortable_fetch": "/assets/nested_sortable_fetch-30e8a0d8456b12da39d2a08b9ce468eda8f7028414af0ea34a953fdf9f532347.js", 239 "controllers/application": "/assets/controllers/application-5703baa647baaa5a3da21d4e61aa5686824d0e0ab82c2ba11f5c963cc8414a8f.js", 240 "controllers/async_web_poll_controller": "/assets/controllers/async_web_poll_controller-6e583af31b9ca2b86551018fd5bbc9df2cb1dd73167a3f90d4dd27552f91b21c.js", 241 "controllers/autofocus_controller": "/assets/controllers/autofocus_controller-cd165bb9794f644e89714f1bdf35dd757295f61156e9df76d798dc59b60f0f6e.js", 242 "controllers/autosubmit_controller": "/assets/controllers/autosubmit_controller-1c0c6e625349dca890b6d3068109a635859b5ca77b85d0be86493614fb159c7f.js", 243 "controllers/bulk_form_submit_controller": "/assets/controllers/bulk_form_submit_controller-30d885dc70e1585cf53707a048afc0cc71af12a68f5b70046a8a97eae192a523.js", 244 "controllers/checkbox_controller": "/assets/controllers/checkbox_controller-41312d7d88c4ee49d3a4b210a89d0297902e89aac7648f789141c2cf204656e9.js", 245 "controllers/csv_import_controller": "/assets/controllers/csv_import_controller-46c9070ca4102f543f4beb210faf2441c4ef17d62a2a10ddbb6ed89bc001991e.js", 246 "controllers/custom_field_type_controller": "/assets/controllers/custom_field_type_controller-7188fa4f74ee6544974e51c36c6c64415797bbe698d5bc56abad4cca07a759e8.js", 247 "controllers/date_range_custom_controller": "/assets/controllers/date_range_custom_controller-b16d9cd0144e78f39403995101af91d2b3ad4953ef229b6111bb294bc5c7da1a.js", 248 "controllers/dropdown_controller": "/assets/controllers/dropdown_controller-f8d7381edaebc08d0220da8828f11fd841662b245382bb263f42e24ed74f0204.js", 249 "controllers/dropzone_controller": "/assets/controllers/dropzone_controller-4756ea7fa33232a600cdece2ead4234fc0b63bb4579baf66d99fea9a98deba32.js", 250 "controllers/element_controller": "/assets/controllers/element_controller-aa77a068ffd71ca9a15cbe38812b6c9e45839b13d731efd12c5f0e7d0f750fe4.js", 251 "controllers/feature_stat_controller": "/assets/controllers/feature_stat_controller-411508b79e0fd06586ac9c167aa24457a886bdbf8db8c12e74eb908224f1f174.js", 252 "controllers/file_upload_controller": "/assets/controllers/file_upload_controller-7f45a7cbb0edef6b991a1d7681a76df413b2ad510348ac536eef8428fbbcc2ba.js", 253 "controllers/filtercheckbox_controller": "/assets/controllers/filtercheckbox_controller-9955c907ec347d74cb49625c12bf297dd10aa70357bf9ce75b5a821dfc39058f.js", 254 "controllers/filterlabel_controller": "/assets/controllers/filterlabel_controller-d0c8704f0654dfb61a04d0aa34aeca876ee92f7a4658e369887b1c76d38a80e8.js", 255 "controllers/filters_controller": "/assets/controllers/filters_controller-d3c991f83e0481f5456784d85e38769eb1534ba1d3cbd7c3fd116ed0d4cefe57.js", 256 "controllers/flat_sortable_table_controller": "/assets/controllers/flat_sortable_table_controller-606b9a1aefd85005ee3f209019bc86bdf831f8a239d9f7add7e40fe84e49c6f8.js", 257 "controllers/form_validation_controller": "/assets/controllers/form_validation_controller-9d684d2e6663a3b2847a654fd3ca0391ff70e11f606140fc87e6c6fccabd96f8.js", 258 "controllers/html_dialog_controller": "/assets/controllers/html_dialog_controller-9b05b36538c144e2330f535108aa15da0ee783f230cae91dce46495afcab0108.js", 259 "controllers": "/assets/controllers/index-c81bff2e67ff138b443ada4b9128faa696930e44c2d4bcfb2ac214a6dc5ee241.js", 260 "controllers/ipad_report_form_controller": "/assets/controllers/ipad_report_form_controller-29ddfde726ead26c4b857ac456af432d2ded3c95e54b4e6ce2c041a7e42362e0.js", 261 "controllers/nested_sortable_list_controller": "/assets/controllers/nested_sortable_list_controller-d59d53451c2995a3e1d7b64dbd1d374dd994505154ff73339f025a056b3d0cc6.js", 262 "controllers/numeric_reorder_controller": "/assets/controllers/numeric_reorder_controller-67be37cb17bbda79e677e3da6c528d01c4b1459e0e21b682ef40abe7d331b1c5.js", 263 "controllers/option_form_field_type_controller": "/assets/controllers/option_form_field_type_controller-343b752fa36dbcbecb452c300b81f1d41debc395fb5d0aa6fa1699e4b0ea57d1.js", 264 "controllers/order_custom_field_type_controller": "/assets/controllers/order_custom_field_type_controller-b4428d11da4e2d22f3cef359c1b18ff0945bf685c9697dfedfb8380a48cd8532.js", 265 "controllers/orderable_controller": "/assets/controllers/orderable_controller-b
2656ae6ba028574a4722e9a356f322fe574a4fe92ac3a9782637406261ccecff49.js", 266 "controllers/org_settings_tabs_controller": "/assets/controllers/org_settings_tabs_controller-5a77a6252f6a06f82dd0db7f085c1bb292787ce08159e855370102a069ea23b8.js", 267 "controllers/org_user_form_controller": "/assets/controllers/org_user_form_controller-82a9cdca176f30f36507b0f6d414d49ac2afcd5db68c96c23f5486b84d047367.js", 268 "controllers/organization_export_controller": "/assets/controllers/organization_export_controller-90fb50623e17cbd94f308d931b4f87cb6b2053ccd7a50086b6abcc8957ead7fa.js", 269 "controllers/pagination_controller": "/assets/controllers/pagination_controller-476fad954a6d2b9ed92e7cfa02607900d353e9f89e69e92349bb3e729d307361.js", 270 "controllers/passkey_controller": "/assets/controllers/passkey_controller-40d183bf58635e83444cc1d73c5ddfde0df9d71c9204f4a00338a48791d6816f.js", 271 "controllers/passkey_detect_controller": "/assets/controllers/passkey_detect_controller-d472f041e4c8af4f5bdb2feb48c788792242a667d7a4bc92a3d9366bd39a695f.js", 272 "controllers/pattern_input_controller": "/assets/controllers/pattern_input_controller-10e1d4462392cc2bb030c36b2e98fd783fa3b3c58ab70866d5daa80af7252f3c.js", 273 "controllers/reactive_form_controller": "/assets/controllers/reactive_form_controller-1219a6d5861cac84b03a96135e41e105ec609fead67f3621370b193e41510d86.js", 274 "controllers/remainingcharacters_controller": "/assets/controllers/remainingcharacters_controller-730a379b2f051de88c3e164b756aa1bad43162cf5d9b237626788890f7b3152a.js", 275 "controllers/rep_assistant/chat_controller": "/assets/controllers/rep_assistant/chat_controller-bf4dac1f83f0992371a75c32a541388268178548fa4cbe122882697ac44fe412.js", 276 "controllers/rep_assistant/layout_controller": "/assets/controllers/rep_assistant/layout_controller-68d3908848cbb20cc4fc0617c8903a4e35cb662145b44c02f26579b0062dd8f3.js", 277 "controllers/s3_upload_controller": "/assets/controllers/s3_upload_controller-65fa21c2d2c7416db273e2eb449a446401766bd7dcd50e53d8035d9be9d4a752.js", 278 "controllers/search_params_controller": "/assets/controllers/search_params_controller-0175e863713eca7beaa0fe5d1feca157eab039b24fced80901e3a43aa111071d.js", 279 "controllers/searchable_select_controller": "/assets/controllers/searchable_select_controller-9aeacbadac457798951ba4309c680ae365fa3645cc667bb876cf97492a5d22f4.js", 280 "controllers/select_clear_all_controller": "/assets/controllers/select_clear_all_controller-88ead1255e5e2b9d4819592c8735945e8b03b8f09d2f70242658929c93eb8841.js", 281 "controllers/sidebar_controller": "/assets/controllers/sidebar_controller-ac8e774d38557be66021d50c13e363808fbf16e7c4f0b0ec926ae12e0d47d79e.js", 282 "controllers/sortable_form_submit_controller": "/assets/controllers/sortable_form_submit_controller-17d8a855e5ce2df1708e375d5c29708375213788f7231bf9b3d2479fef889369.js", 283 "controllers/standard_upload_controller": "/assets/controllers/standard_upload_controller-42f3bda88c756acff06b6dd25009b45e34ffc188d33c39a922cc3b7f933c3269.js", 284 "controllers/ui_tryout_panel_controller": "/assets/controllers/ui_tryout_panel_controller-20602cf3c7c670bd5d661d84eb0a4828b5bdb623eeb9e9cb00916176e708bd8e.js", 285 "controllers/user_search_controller": "/assets/controllers/user_search_controller-135628ed56d3d657420c05f4eb93150adef2acda244a03b1877e699094158a46.js", 286 "controllers/user_type_form_controller": "/assets/controllers/user_type_form_controller-5c477f64cc84993fa26af3c10826e4c227bbe4f8228a9d1f7f3c09e0829a9de4.js" 287 } 288}</script>
288 289<link rel="modulepreload" href="/assets/turbo.min-bf6688b27a6738ca6c0d683a570be45702d12bc0c68fd4704ca0eb84008572cd.js"> 290<link rel="modulepreload" href="/assets/stimulus.min-57b0dcce346fbe2eda23a198a8d319c40dd6ab0bdb267c32a17c835acb5a7191.js"> 291<link rel="modulepreload" href="/assets/stimulus-loading-4063be4dd030652c027ea006ae30888747c039aa699819631423c6e8501addc8.js"> 292<link rel="modulepreload" href="/assets/trix_config-cafc7f48386c43de9a35ef31ae8ac878cf508c550a27d19c2697e04c03b4eb5f.js"> 293<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/trix.esm.min.js"> 294<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/@rails/[email protected]/app/assets/javascripts/actiontext.esm.js"> 295<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/@rails/[email protected]/app/assets/javascripts/activestorage.esm.js">
296<script src="/assets/es-module-shims.min-0dbc291d78e80bb356aa6a760b30d57d97e4deb4f13e2a017cb3676ee6bd0d60.js" async="async" data-turbo-track="reload"></script>
vendor: 1 bytes, line 296
296
297<script type="module">import "application"</script>
297 298
298<script type="module">import "@hotwired/turbo-rails"</script>
298 299
299<script type="module">import "@hotwired/stimulus" 300import "@hotwired/stimulus-loading" 301import "controllers"</script>
301 302 303 304</head> 305<body class="login touch-scroll" data-turbo="false"> 306 307 308 309 310 311<div class="login-container"> 312 <div class="login-logo"> 313 <img src="https://s3.amazonaws.com/sct-mobile-site-images-production/139/mobile_sites/88/splash_images/LPF_DocLogo.png?1562162900" alt="Lpf doclogo" /> 314 </div> 315 <div class="panel login-panel"> 316 <form class="login-form" action="/lpf/e/1/login" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" autocomplete="off" /><input type="hidden" name="authenticity_token" value="XE7uHg4PUVKAPwcVf1R/xEQTgzPYBCWmGlp5NBdZ8OZ7/IiR4bdUVfla07DWBcewWkPgw8SPgNH1YN0eD/3OGg==" autocomplete="off" /> 317 <p class="cookie-error error text-center">Cookies must be enabled to login.</p> 318 319 <fieldset> 320 <ol> 321 <li> 322 <label for="username">Username</label> 323 <input type="text" name="username" id="username" autocorrect="off" autocapitalize="off" required="required" /> 324 <svg class="icon input-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-avatar-outline" /></svg> 325 </li> 326 <li> 327 <label for="password">Password</label> 328 <input type="password" id="password" name="password" required="required"> 329 <svg class="icon input-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-key" /></svg> 330 </li> 331 332 333 <li> 334 <input type="submit" value="Login" class="button"> 335 </li> 336 <li><hr></li> 337 <li class="login-register"> 338 <p class="text-center" style="margin: 0 0 .125em;">or</p> 339 <a href="#" class="toggle-login-form button button-register" data-target="register-form"> 340 Apply for Access 341 </a> 342 </li> 343 <li><hr></li> 344 <li class="text-center"> 345 <a class="button" href="/supercat/passwordless_sessions/new">Email me a login link</a> 346 </li> 347 <li class="login-support"> 348 <a href="#" class="toggle-login-form" data-target="forgot-username-form">Forgot Username?</a> 349 or 350 <a href="#" class="toggle-login-form" data-target="forgot-password-form">Password?</a> 351 </li> 352 </ol> 353 </fieldset> 354</form> 355 356<form class="forgot-username-form is-hidden" action="/lpf/e/1/forgot_username" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" autocomplete="off" /><input type="hidden" name="authenticity_token" value="f4Tghugev+Oh9X0BdvXTfaiQLFztwTw+c2mkrFjL5hFYNoYJB6a65NiQqaTfpGsJtsBPrPFKmUmcUwCGQG/Y7Q==" autocomplete="off" /> 357 <input name="return_url" type="hidden" value="/lpf/e/1/login"> 358 <p class="text-small">Please enter your email address and we will send you your username.</p> 359 <fieldset> 360 <ol> 361 <li> 362 <label for="email">Email Address</label> 363 <input type="email" id="email" name="email"> 364 <svg class="icon input-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-email" /></svg> 365 </li> 366 <li> 367 <input type="submit" value="Send Username" class="button"> 368 </li> 369 </ol> 370 </fieldset> 371 <div class="login-support"> 372 <a href="#" class="toggle-login-form" data-target="login-form"> 373 <svg class="icon back-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-arrow-l" /></svg> 374 Return to Login 375 </a> 376 </div> 377 <hr> 378 <div class="text-small"> 379 <p>Username reminder emails will come from <strong>[email protected]</strong>. Be sure to add us to your address book to ensure you recieve the email, or check your spam folder.</p> 380 </div> 381</form> 382<form class="forgot-password-form is-hidden" action="/lpf/e/1/forgot_password" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" autocomplete="off" /><input type="hidden" name="authenticity_token" value="2UjqiejnJ4jkWHPJ7DejgIETuqk+fXK+/xsRRPZwBnj++owGB18ij509p2xFZhv0n0PZWSL218kQIbVu7tQ4hA==" autocomplete="off" /> 383 <input name="return_url" type="hidden" value="/lpf/e/1/login"> 384 <p class="text-small">Please enter your email address and we will send you instructions for resetting your password.</p> 385 <fieldset> 386 <ol> 387 <li> 388 <label for="email">Email Address</label> 389 <input type="email" id="email" name="email"> 390 <svg class="icon input-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-email" /></svg> 391 </li> 392 <li> 393 <input type="submit" value="Send Reset Instructions" class="button"> 394 </li> 395 </ol> 396 </fieldset> 397 <div class="login-support"> 398 <a href="#" class="toggle-login-form" data-target="login-form"> 399 <svg class="icon back-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-arrow-l" /></svg> 400 Return to Login 401 </a> 402 </div> 403 <hr> 404 <div class="text-small"> 405 <p>Password reset emails will come from <strong>
405[email protected]</strong>. Be sure to add us to your address book to ensure you recieve the email, or check your spam folder.</p> 406 </div> 407</form> 408 409<form class="register-form is-hidden" action="/lpf/e/1/enrollment/request_acct" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" autocomplete="off" /><input type="hidden" name="authenticity_token" value="mwZBr0KiMYZL8OkLh5+mDryWDtHyPr4w/QKO4Wu9aKq8tCcgrRo0gTKVPa4uzh56osZtIe61G0cSOCrLcxlWVg==" autocomplete="off" /> 410 <input name="return_url" type="hidden" value=""> 411 <p>Please enter your email address and we will send you instructions for requesting access to this catalog.</p> 412 <fieldset> 413 <ol> 414 <li> 415 <label for="email">Email Address</label> 416 <input type="email" id="request_account_email" name="email" required> 417 <svg class="icon input-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-email" /></svg> 418 </li> 419 <li> 420 <input type="submit" value="Request Account" class="button"> 421 </li> 422 </ol> 423 </fieldset> 424 425 <input name="recaptcha_token" type="hidden" id="recaptcha_token_cf92696f5b275132a5a2"/> 426
426<script> 427 (function() { 428 var _initFormHandlersDone = false; 429 var tokenId = "recaptcha_token_cf92696f5b275132a5a2"; 430 var siteKey = "6Lc5JtoUAAAAAJ2hJhKltxFsIDoLwrj5PjCnpBd-"; 431 var actionName = "eCatEnrollmentRequestAccount"; 432 433 function setRecaptchaToken() { 434 if (typeof grecaptcha !== 'undefined') { 435 grecaptcha.ready(function() { 436 grecaptcha.execute(siteKey, {action: actionName}).then(function(token) { 437 var tokenInput = document.getElementById(tokenId); 438 if (tokenInput) { 439 tokenInput.value = token; 440 } 441 }); 442 }); 443 } 444} 445 446 447 // Generate token on page load 448 setRecaptchaToken(); 449 450 // Regenerate token when form is shown (for hidden forms) 451 function initFormHandlers() { 452 if (_initFormHandlersDone) return; 453 454 _initFormHandlersDone = true; 455 var form = document.querySelector('form.register-form, form.left-labels'); 456 if (form) { 457 // Watch for form visibility changes 458var observer = new MutationObserver(function() { 459 if (!form.classList.contains('is-hidden')) { 460 setRecaptchaToken(); 461 } 462}); 463observer.observe(form, { attributes: true, attributeFilter: ['class'] }); 464 465 // Also regenerate on submit to ensure fresh token 466form.addEventListener('submit', function(e) { 467 var tokenInput = document.getElementById(tokenId); 468 if (tokenInput) { 469 // Always regenerate token on submit to ensure it's fresh 470 if (typeof grecaptcha !== 'undefined') { 471 grecaptcha.ready(function() { 472 grecaptcha.execute(siteKey, {action: actionName}).then(function(token) { 473 tokenInput.value = token; 474 // Allow form to submit after token is set 475 setTimeout(function() { 476 form.submit(); 477 }, 100); 478 }); 479 }); 480 e.preventDefault(); 481 return false; 482 } 483 } 484}); 485 486 } 487 } 488 489 document.addEventListener('DOMContentLoaded', initFormHandlers); 490 document.addEventListener('turbo:load', initFormHandlers); 491 if (document.readyState !== 'loading') initFormHandlers(); 492})(); 493 494 </script>
494 495 496 <div class="login-support"> 497 <a href="#" class="toggle-login-form" data-target="login-form"> 498 <svg class="icon back-icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-arrow-l" /></svg> 499 Return to Login 500 </a> 501 </div> 502</form> 503 </div> 504 <p class="powered-by"> 505 eCat Online<br /> 506 Powered by SuperCat Solutions 507 </p> 508</div> 509
510<script type="text/javascript"> 511 $(function () { 512 EcatFormHelper.validateFields({parentSelector: '.login-panel'}); 513 SuperCat.Login.initialize(); 514 }); 515</script>
515 516 517 518 519 520 <!-- Bookmark Bubble --> 521 <div class="modal" id="bookmark-bubble-modal"> 522 <div class="modal-content"> 523 <div class="panel"> 524 <h4 class="text-center">Bookmark this page</h4> 525 <p>To add this page to your home screen:</p> 526 <dl> 527 <dt>iOS</dt> <dd>Tap <img src="/assets/ecat/bookmark-bubble/action-icon-ios-6a2aed0a5973ce48d1c6d8dbbc366cdf28bcbd0b9b1afd26893a6b2743dfcc3c.png" alt="Action icon ios" /> and then <strong>Add to Home Screen</strong>.</dd> 528 <dt>Android</dt> <dd>Tap <img src="/assets/ecat/bookmark-bubble/action-icon-android-652d56ac3446e0f58d6eb4b324bd62f3098fcdea75893ca867d6c7418393bc0f.png" alt="Action icon android" /> and tap on <strong>Add to homescreen</strong></dd> 529 </dl> 530 <p class="text-center"><small><a href="#" id="hide-bubble">Don't show this again</a></small></p> 531 </div> 532 </div> 533 </div> 534 535 <div class="modal-overlay"></div> 536 537
537<script src="//static.getclicky.com/js" type="text/javascript"></script>
537 538
538<script type="text/javascript">try{ clicky.init(101328092); }catch(e){}</script>
538 539 <noscript><p><img alt="Clicky" width="1" height="1" src="//in.getclicky.com/101328092ns.gif" /></p></noscript> 540
540<script src="//static.getclicky.com/inc/javascript/jqm.js" type="text/javascript"></script>
540 541 <div id="datepicker"></div> 542 543 544 <div class="modal" id="server-error"> 545 <div class="modal-content"> 546 <div class="top-nav"> 547 <div class="left"> 548 <a href="#" class="modal-close"><svg class="icon"><use xlink:href="/assets/ecat/sprite-f735286eb66d77a8d5b4bb12cc0f7d9ba6d598816ffbd8de99e56ae067520e2b.svg#icon-close" /></svg><span class="hide-text-small">Close</span></a> 549 </div> 550 <div class="center">Server Error</div> 551 <div class="right"></div> 552 </div> 553 554 <div class="panel"> 555 <h4 class="text-center">We're sorry, but something went wrong</h4> 556 <p class="text-center">Don't worry - it's not your fault</p> 557 <p class="text-center"> 558 Please try this request again and if the problem persists<br/> 559 <span class="nowrap"> 560 email 561 <a href="mailto:[email protected]?body=-%20-%20-%20-%0A%0AWe%27re%20very%20sorry%20for%20the%20inconvenience.%20%20We%27d%20appreciate%20it%20very%20much%20if%20you%20would%20describe%20below%2C%20step-by-step%2C%20what%20you%20did%20just%20before%20the%20error%20occurred.%20%20Please%20add%20any%20other%20information%20that%20might%20help%20us%20reproduce%20and%20fix%20the%20problem%2C%20then%20send%20this%20email%20to%20us.%0A%0AThanks%20for%20your%20help%21%0A%0ASuperCat%20Solutions%0A%0A-%20-%20-%20-%0A%0AProblem%20description%3A%0A&subject=I%20received%20a%20server%20error%20message%20while%20using%20eCat%20Online">[email protected]</a> 562 </span> 563 </p> 564 565 </div> 566 </div> 567</div> 568 569 570</body> 571</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.