PageSourceSearch

https://www.sitemodify.com/login?next=/home

html sitemodify.com collected 2026-09-24 18:42:48 UTC 50,913 bytes, 1,114 lines download raw bytes

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4    <meta name="robots" content="noindex"/>
5    
5<script type="text/javascript"
6        src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
vendor: 1 bytes, line 6
6
7<script src="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
vendor: 1 bytes, line 7
7
8<script>
9    jQuery.migrateMute = true;
10</script>
vendor: 1 bytes, line 10
10
11<script type="text/javascript" src="https://static.cdn-website.com/libs/jqueryui/1.13.2/jquery-ui.min.js"></script>
11
12<link type="text/css" rel="stylesheet" href="https://static.cdn-website.com/libs/jqueryui/1.13.2/smoothness/jquery-ui.min.css" />
13<script type="text/javascript" src="/editor/login/login.js"></script>
13
14    
14<script type="text/javascript" src="/editor/scripts/dm.fbconnect.js"></script>
14
15    
15<script type="text/javascript"
16            src="/common/scripts/dm.trackstats.jsp?v=2026-09-24T12_50_33"></script>
16
17
18    <title>Log in to your workspace</title>
19
20    
20<script type="text/javascript" src="/editor/nee/utils/placeholder/placeholder.js"></script>
vendor: 1 bytes, line 20
20
21<script>
22	$(function(){
23        var ua = window.navigator.userAgent;
24        var msie = ua.indexOf("MSIE ");
25
26        // Check if the browser is IE explorer 9
27        if (msie > 0 && ua.substring(msie + 5, ua.indexOf(".", msie)) === "9"){
28			$('body').addClass('lt-ie10')
29			var $pwd = $('#pwd'),
30				$email = $('#email');
31				$confirmPwd = $('#confirm-pwd');
32			$pwd = $pwd.length > 0 ? $pwd : $('#j_password');
33			$('input').placeholder();
34			$pwd[0].type="text";
35			if ($confirmPwd.length > 0){
36				$confirmPwd[0].type="text";
37			}
38		}
39	});
40</script>
40
41<link type="text/css" rel="stylesheet" href="/editor/direct/css/template.css"/>
42
43
44    <style>
45  :root {
46   --font-size-h1: 48px;  --logo-url: none;  --text-on-button: #ffffff;  --font-size-h6: 16px;  --font-size-h4: 24px;  --font-size-h5: 20px;  --font-size-h2: 40px;  --font-size-plain-text: 16px;  --font-size-h3: 32px;  --font-size-body-text: 13px;  --font-size-body: 14px;  --header-border-color: #242527;  --font-size-tiny-text: 12px;  --font-size-footer: 12px;  --font-size-tiny: 13px;  --eclectic-15: rgba(236,94,90,0.12);  --eclectic-14: rgba(236,94,90,0.12);  --link-color: #8c8c8c;  --eclectic-13: rgba(236,94,90,0.12);  --eclectic-12: rgba(236,94,90,0.12);  --eclectic-11: rgba(236,94,90,0.12);  --eclectic-10: rgba(236,94,90,0.12);  --d-title-font: Label Sans;  --font-size-pageDescription: 16px;  --header-text-opposite-color: #272B35;  --eclectic-19: rgba(236,94,90,0.12);  --eclectic-18: rgba(236,94,90,0.12);  --eclectic-17: rgba(236,94,90,0.12);  --eclectic-16: rgba(236,94,90,0.12);  --dark-primary-color: #ec5e5a;  --button-hover-color: #F86F4C;  --text-on-light: #686868;  --eclectic-3: rgba(236,94,90,0.12);  --eclectic-4: rgba(236,94,90,0.12);  --eclectic-5: rgba(236,94,90,0.12);  --eclectic-6: rgba(236,94,90,0.12);  --eclectic-7: rgba(236,94,90,0.12);  --eclectic-8: rgba(236,94,90,0.12);  --backgroundImage: none;  --eclectic-9: rgba(236,94,90,0.12);  --font-size-he-1: 16px;  --eclectic-1: rgba(236,94,90,0.12);  --eclectic-2: rgba(236,94,90,0.12);  --font-size-he-4: 12px;  --font-size-italic: 14px;  --font-size-he-2: 14px;  --font-size-he-3: 13px;  --d-font: Label Sans;  --button-color: #ec5e5a;  --font-size-bodySubtitle: 14px;  --header-color: #343539;  --font-size-display-2: 24px;  --font-size-display-1: 32px;  --backgroundColor: #f7f7f7;  --font-size-display-4: 10px;  --font-size-display-3: 20px;  --loginButtonHoverColor: rgb(228,91,87);  --visible-button-hover-color: rgb(214,85,81);  --button-visible-font-color: #ffffff;  --text-on-dark: ;  --header-text-color: #FFFFFF;  --oneDevicesFontIconColor: #343539; 
47  }
48</style>
49
50<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport'/>
51<link type="text/css" rel="stylesheet"
52      href="/editor/stylesheets/wl.login.colors.css?version=2026-09-24T12_50_33"/>
53<link type="text/css" rel="stylesheet" href="/editor/stylesheets/static/pt/login/wl.login.css"/>
54<LINK REL="SHORTCUT ICON" HREF="/editor/product/reseller/images/favicon_one_reseller.ico">
55<!-- Fonts Include -->
56<!-- loadCSS function fonts.jsp-->
57<script id="d-js-load-css">
58/**
59 * There are a few <link> tags with CSS resource in them that are preloaded in the page
60 * in each of those there is a "onload" handler which invokes the loadCSS callback
61 * defined here.
62 * We are monitoring 3 main CSS files - the runtime, the global and the page.
63 * When each load we check to see if we can append them all in a batch. If threre
64 * is no page css (which may happen on inner pages) then we do not wait for it
65 */
66(function () {
67  let cssLinks = {};
68  function loadCssLink(link) {
69    link.onload = null;
70    link.rel = "stylesheet";
71    link.type = "text/css";
72  }
73  
74    function checkCss() {
75      const pageCssLink = document.querySelector("[id*='CssLink']");
76      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
77
78        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
79            const storedRuntimeCssLink = cssLinks.runtime;
80            const storedPageCssLink = cssLinks.page;
81            const storedGlobalCssLink = cssLinks.global;
82            const storedWidgetCssLink = cssLinks.widget;
83
84            storedGlobalCssLink.disabled = true;
85            loadCssLink(storedGlobalCssLink);
86
87            if (storedPageCssLink) {
88                storedPageCssLink.disabled = true;
89                loadCssLink(storedPageCssLink);
90            }
91
92            if(storedWidgetCssLink) {
93                storedWidgetCssLink.disabled = true;
94                loadCssLink(storedWidgetCssLink);
95            }
96
97            storedRuntimeCssLink.disabled = true;
98            loadCssLink(storedRuntimeCssLink);
99
100            requestAnimationFrame(() => {
101                setTimeout(() => {
102                    storedRuntimeCssLink.disabled = false;
103                    storedGlobalCssLink.disabled = false;
104                    if (storedPageCssLink) {
105                      storedPageCssLink.disabled = false;
106                    }
107                    if (storedWidgetCssLink) {
108                      storedWidgetCssLink.disabled = false;
109                    }
110                    // (SUP-4179) Clear the accumulated cssLinks only when we're
111                    // sure that the document has finished loading and the document 
112                    // has been parsed.
113                    if(document.readyState === 'interactive') {
114                      cssLinks = null;
115                    }
116                }, 0);
117            });
118        }
119    }
120  
121
122  function loadCSS(link) {
123    try {
124      var urlParams = new URLSearchParams(window.location.search);
125      var noCSS = !!urlParams.get("nocss");
126      var cssTimeout = urlParams.get("cssTimeout") || 0;
127
128      if (noCSS) {
129        return;
130      }
131      if (link.href && link.href.includes("d-css-runtime")) {
132        cssLinks.runtime = link;
133        checkCss();
134      } else if (link.id === "siteGlobalCss") {
135        cssLinks.global = link;
136        checkCss();
137      } 
138      
139      else if (link.id && link.id.includes("CssLink")) {
140        cssLinks.page = link;
141        checkCss();
142      } else if (link.id && link.id.includes("widgetCSS")) {
143        cssLinks.widget = link;
144        checkCss();
145      }
146      
147      else {
148        requestIdleCallback(function () {
149          window.setTimeout(function () {
150            loadCssLink(link);
151          }, parseInt(cssTimeout, 10));
152        });
153      }
154    } catch (e) {
155      throw e
156    }
157  }
158  window.loadCSS = window.loadCSS || loadCSS;
159})();
160</script>
160
161<link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Abril+Fatface:ital,wght@0,400&family=Alef:ital,wght@0,400;0,700&family=Alfa+Slab+One:ital,wght@0,400&family=Alike:ital,wght@0,400&family=Allura:ital,wght@0,400&family=Amaranth:ital,wght@0,400;0,700;1,400;1,700&family=Amatic+SC:ital,wght@0,400;0,700&family=Amiko:ital,wght@0,400;0,600;0,700&family=Antic+Didone:ital,wght@0,400&family=Anton:ital,wght@0,400&family=Arvo:ital,wght@0,400;0,700;1,400;1,700&family=Bad+Script:ital,wght@0,400&family=Belgrano:ital,wght@0,400&family=Bree+Serif:ital,wght@0,400&family=Butcherman:ital,wght@0,400&family=Cabin:ital,wght@0,400..700;1,400..700&family=Cairo:ital,wght@0,200..1000;1,200..1000&family=Cardo:ital,wght@0,400;0,700;1,400&family=Contrail+One:ital,wght@0,400&family=Cookie:ital,wght@0,400&family=Courgette:ital,wght@0,400&family=Creepster:ital,wght@0,400&family=Crete+Round:ital,wght@0,400;1,400&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" /><link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Dancing+Script:ital,wght@0,400..700;1,400..700&family=Droid+Sans:ital,wght@0,400;0,700&family=Droid+Serif:ital,wght@0,400;0,700&family=Duru+Sans:ital,wght@0,400&family=Eater:ital,wght@0,400&family=EB+Garamond:ital,wght@0,400..800;
1611,400..800&family=Exo:ital,wght@0,100..900;1,100..900&family=Exo+2:ital,wght@0,100..900;1,100..900&family=Fjalla+One:ital,wght@0,400&family=Flamenco:ital,wght@0,300;0,400&family=Fugaz+One:ital,wght@0,400&family=Glegoo:ital,wght@0,400;0,700&family=Gloria+Hallelujah:ital,wght@0,400&family=Great+Vibes:ital,wght@0,400&family=Gudea:ital,wght@0,400;0,700;1,400&family=Inconsolata:ital,wght@0,200..900;1,200..900&family=Indie+Flower:ital,wght@0,400&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Josefin+Slab:ital,wght@0,100..700;1,100..700&family=Jura:ital,wght@0,300..700;1,300..700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Lobster:ital,wght@0,400&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" /><link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&family=Lora:ital,wght@0,400..700;1,400..700&family=Lusitana:ital,wght@0,400;0,700&family=Mate+SC:ital,wght@0,400&family=Maven+Pro:ital,wght@0,400..900;1,400..900&family=Mogra:ital,wght@0,400&family=Monoton:ital,wght@0,400&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nosifer:ital,wght@0,400&family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Oswald:ital,wght@0,200..700;1,200..700&family=Oxygen:ital,wght@0,300;0,400;0,700&family=Pacifico:ital,wght@0,400&family=Patua+One:ital,wght@0,400&family=Paytone+One:ital,wght@0,400&family=Permanent+Marker:ital,wght@0,400&family=Play:ital,wght@0,400;0,700&family=Playball:ital,wght@0,400&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poiret+One:ital,wght@0,400&family=Prociono:ital,wght@0,400&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" /><link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&family=Puritan:ital,wght@0,400;0,700;1,400;1,700&family=Quattrocento:ital,wght@0,400;0,700&family=Racing+Sans+One:ital,wght@0,400&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto+Slab:ital,wght@0,100..900;1,100..900&family=Rokkitt:ital,wght@0,100..900;1,100..900&family=Sanchez:ital,wght@0,400;1,400&family=Shrikhand:ital,wght@0,400&family=Signika:ital,wght@0,300..700;1,300..700&family=Slabo+13px:ital,wght@0,400&family=Slabo+27px:ital,wght@0,400&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&family=Spinnaker:ital,wght@0,400&family=Stalemate:ital,wght@0,400&family=Teko:ital,wght@0,300;0,400;0,500;0,600;0,700&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&family=UnifrakturMaguntia:ital,wght@0,400&family=Varela+Round:ital,wght@0,400&family=Vollkorn:ital,wght@0,400..900;1,400..900&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" /><link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Yanone+Kaffeesatz:ital,wght@0,200..700;1,200..700&family=Yesteryear:ital,wght@0,400&family=Julius+Sans+One:ital,wght@0,400&family=Palanquin:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700&family=Asap:ital,wght@0,100..900;1,100..900&family=Istok+Web:ital,wght@0,400;0,700;1,400;1,700&family=Muli:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Quicksand:ital,wght@0,300..700;1,300..700&family=Work+Sans:ital,wght@0,100..900;1,100..900&family=Enriqueta:ital,wght@0,400;0,500;0,600;0,700&family=Special+Elite:ital,wght@0,400&family=Petit+Formal+Script:ital,wght@0,400&family=Parisienne:ital,wght@0,400&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;
1611,900&family=Alegreya:ital,wght@0,400..900;1,400..900&family=Archivo+Narrow:ital,wght@0,400..700;1,400..700&family=Arimo:ital,wght@0,400..700;1,400..700&family=Bitter:ital,wght@0,100..900;1,100..900&family=Catamaran:ital,wght@0,100..900;1,100..900&family=Caudex:ital,wght@0,400;0,700;1,400;1,700&family=Codystar:ital,wght@0,300;0,400&family=Cuprum:ital,wght@0,400..700;1,400..700&family=Dynalight:ital,wght@0,400&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" /><link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Emblema+One:ital,wght@0,400&family=Itim:ital,wght@0,400&family=Karla:ital,wght@0,200..800;1,200..800&family=Laila:ital,wght@0,300;0,400;0,500;0,600;0,700&family=Merienda:ital,wght@0,300..900;1,300..900&family=Noticia+Text:ital,wght@0,400;0,700;1,400;1,700&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Overlock:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&family=Plaster:ital,wght@0,400&family=Quattrocento+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Satisfy:ital,wght@0,400&family=Titan+One:ital,wght@0,400&family=Questrial:ital,wght@0,400&family=Cinzel:ital,wght@0,400..900;1,400..900&family=Abel:ital,wght@0,400&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Francois+One:ital,wght@0,400&family=Hind:ital,wght@0,300;0,400;0,500;0,600;0,700&family=Merriweather+Sans:ital,wght@0,300..800;1,300..800&family=Comfortaa:ital,wght@0,300..700;1,300..700&family=Ubuntu+Condensed:ital,wght@0,400&family=Acme:ital,wght@0,400&family=PT+Sans+Narrow:ital,wght@0,400;0,700&family=Passion+One:ital,wght@0,400;0,700;0,900&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" /><link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Heebo:ital,wght@0,100..900;1,100..900&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Dosis:ital,wght@0,200..800;1,200..800&family=ABeeZee:ital,wght@0,400;1,400&family=Alegreya+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&family=Londrina+Sketch:ital,wght@0,400&family=Nobile:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Mada:ital,wght@0,200..900;1,200..900&family=Oranienbaum:ital,wght@0,400&family=Fredoka:ital,wght@0,300..700;1,300..700&family=Prata:ital,wght@0,400&family=Vidaloka:ital,wght@0,400&family=Cabin+Sketch:ital,wght@0,400;0,700&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Zilla+Slab:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Ovo:ital,wght@0,400&family=Unna:ital,wght@0,400;0,700;1,400;1,700&family=Sail:ital,wght@0,400&family=Chelsea+Market:ital,wght@0,400&family=Cutive+Mono:ital,wght@0,400&family=Wire+One:ital,wght@0,400&family=Rye:ital,wght@0,400&family=Elsie:ital,wght@0,400;0,900&family=Rozha+One:ital,wght@0,400&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" /><link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Droid+Sans+Mono:ital,wght@0,400&family=Alice:ital,wght@0,400&family=Delius:ital,wght@0,400&family=Domine:ital,wght@0,400..700;1,400..700&family=Handlee:ital,wght@0,400&family=Kameron:ital,wght@0,400;0,700&family=Kreon:ital,wght@0,300..700;1,300..700&family=Marmelad:ital,wght@0,400&family=Molengo:ital,wght@0,400&family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&family=Pinyon+Script:ital,wght@0,400&family=Poly:ital,wght@0,400;1,400&family=Reenie+Beanie:ital,wght@0,400&family=Rosario:ital,wght@0,300..700;1,300..700&family=Sofia:ital,wght@0,400&family=Tangerine:ital,wght@0,400;0,700&family=Volkhov:ital,wght@0,400;0,700;1,400;1,700&family=Sorts+Mill+Goudy:ital,wght@0,400;1,400&family=Assistant:ital,wght@0,200..800;1,200..800&family=Rubik:ital,wght@0,300..900;1,300..900&family=Varela:ital,wght@0,400&family=DM+Serif+Text:ital,wght@0,400;1,400&family=DM+Sans:ital,wght@0,100..1000;1,100..1000&family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" /><link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Be+Vietnam:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;
1610,900&family=Biryani:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Darker+Grotesque:ital,wght@0,300..900;1,300..900&family=Lexend+Deca:ital,wght@0,100..900;1,100..900&family=Manjari:ital,wght@0,100;0,400;0,700&family=DM+Serif+Display:ital,wght@0,400;1,400&family=Stardos+Stencil:ital,wght@0,400;0,700&family=Staatliches:ital,wght@0,400&family=Yeseva+One:ital,wght@0,400&family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&family=Overpass:ital,wght@0,100..900;1,100..900&family=Bebas+Neue:ital,wght@0,400&family=Sen:ital,wght@0,400..800;1,400..800&family=Inter:ital,wght@0,100..900;1,100..900&family=Lateef:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=El+Messiri:ital,wght@0,400..700;1,400..700&family=Harmattan:ital,wght@0,400;0,500;0,600;0,700&family=Tajawal:ital,wght@0,200;0,300;0,400;0,500;0,700;0,800;0,900&family=Almarai:ital,wght@0,300;0,400;0,700;0,800&family=Markazi+Text:ital,wght@0,400..700;1,400..700&family=Mirza:ital,wght@0,400;0,500;0,600;0,700&family=Katibeh:ital,wght@0,400&family=Cedarville+Cursive:ital,wght@0,400&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" /><link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Give+You+Glory:ital,wght@0,400&family=Gothic+A1:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&family=Jost:ital,wght@0,100..900;1,100..900&family=Homemade+Apple:ital,wght@0,400&family=Ramabhadra:ital,wght@0,400&family=Shadows+Into+Light:ital,wght@0,400&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Spartan:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Sulphur+Point:ital,wght@0,300;0,400;0,700&family=Alata:ital,wght@0,400&family=Krona+One:ital,wght@0,400&family=Rock+Salt:ital,wght@0,400&family=Lacquer:ital,wght@0,400&family=Epilogue:ital,wght@0,100..900;1,100..900&family=Sacramento:ital,wght@0,400&family=Bevan:ital,wght@0,400;1,400&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=Space+Grotesk:ital,wght@0,300..700;1,300..700&family=Outfit:ital,wght@0,100..900;1,100..900&family=Aboreto:ital,wght@0,400&family=Arapey:ital,wght@0,400;1,400&family=Marcellus:ital,wght@0,400&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" /><link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Red+Hat+Text:ital,wght@0,300..700;1,300..700&family=Hedvig+Letters+Serif:ital,wght@0,400&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" /><link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/css/css-font-package.min.css" />
162<link type="text/css" rel="stylesheet" href="/_dm/s/rt/css/font-icons/wl-fonts/nee.dmfonts.css"/>
163<style id="wlCustomCss">
164    @import url('https://fonts.googleapis.com/css?family=Oswald:400,500');
165
166#mainContent .dashboardPanelHeader, #siteSelectListWrapper .dashboardPanelHeader {
167	font-family: 'Oswald', sans-serif;
168  font-weight: 400;
169}
170
171#mainContent #siteList #listTitle>div, #mainContent #siteList .listTitle>div, #mainContent .siteSelectList #listTitle>div, #mainContent .siteSelectList .listTitle>div, #siteSelectListWrapper #siteList #listTitle>div, #siteSelectListWrapper #siteList .listTitle>div, #siteSelectListWrapper .siteSelectList #listTitle>div, #siteSelectListWrapper .siteSelectList .listTitle>div {
172	font-family: 'Oswald', sans-serif;
173  font-weight: 400;
174}
175
176/* Login Page */
177
178.wlLogin .logoWrapper {
179	height: auto;
180  padding: 0;
181}
182
183.wlLogin .wlLoginBtn {
184	font-size: 14px;
185  padding: 12px 20px;
186  line-height: 1;
187}
188
189.wlLogin {
190	background: #343539;
191}
192
193.wlLogin .wlLoginWrapper h1 {
194	display: none;
195}
196
197.wlLogin .wlLoginWrapper h3 {
198	text-align: center;
199  margin-bottom: 3rem;
200  text-transform: capitalize;
201  font-family: 'Oswald', sans-serif;
202  font-weight: 400;
203  display: none;
204}
205
206.wlLogin .wlLoginForm {
207	box-shadow: 0 15px 35px rgba(50,50,93,.1), 0 5px 15px rgba(0,0,0,.07);
208  border: none;
209  padding: 40px;
210  height: 279px;
211}
212
213.wlLogin .wlHeader {
214	border-bottom: none;
215  height: 80px;
216  background: transparent !important;
217}
218
219.wlLogin .wlTitle {
220	color: #686868 !important;
221}
222
223.wlLogin .logoImg {
224	margin: 4rem auto;
225  height: 85px;
226  width: auto;
227}
228
229.wlLogin .oauth2wapper {
230    display: none;
231}
232
233/* Preview */
234.onePreviewBody {
235    background-color: #f7f7f7;
236}
237
238#editorSettingsTopBar {
239    background: #2c3234;
240    border-bottom: none;
241    height: 50px;
242}
243
244#Wrapper .devicesType-wrapper, #Wrapper[data-device=all] .devicesType-wrapper, #Wrapper[data-device=desktop] .devicesType-wrapper, #Wrapper[data-device=mobile] .devicesType-wrapper, #Wrapper[data-device=tablet] .devicesType-wrapper {
245    height: 50px;
246}
247
248.onePreviewBody #editorSettingsTopBar a.layoutIcon {
249    color: #aaaaaa;
250    fill: #aaaaaa;
251}
252
253#editorSettingsTopBar a.layoutIcon:not(.active):hover {
254    background-color: #000000;
255}
256
257.onePreviewBody #editorSettingsTopBar a.layoutIcon.active {
258    background-color: #f7f7f7;
259    color: #333333;
260    fill: #333333;
261}
262
263/* Dashboard */
264#navigationWrapper {
265    background: #2c3234;
266    border-bottom: none;
267}
268
269#navigationWrapper #navigation li:not(.subnav-item):not(.language-option) {
270    border-left: 1px solid #111111;
271}
272
273#navigationWrapper #navigation li:not(.subnav-item):not(.language-option) > a {
274    color: #dddddd;
275}
276
277#navigationHeader .subnav .language-list li:first-child {
278    display: block !important;
279}
280
281#mainContent #sitesListWarper .dashboardHeaderSection, #siteSelectListWrapper #sitesListWarper .dashboardHeaderSection {
282    margin-top: 2.5rem;
283}
284
285#siteList {
286  margin-top: 2.5rem;
287}
288
289#navigationHeader #logo {
290    height: 40px;
291}
292
293#mainContent {
294	box-shadow: inset 0 1px 15px 1px rgba(0,0,0,0.1);
295}
296
297#listTitle .title {
298	text-transform: none;
299    font-size: 20px;
300}
301
302#mainContent #siteList #theList .siteName, #mainContent #siteList #theSelectList .siteName, #mainContent .siteSelectList #theList .siteName, #mainContent .siteSelectList #theSelectList .siteName, #siteSelectListWrapper #siteList #theList .siteName, #siteSelectListWrapper #siteList #theSelectList .siteName, #siteSelectListWrapper .siteSelectList #theList .siteName, #siteSelectListWrapper .siteSelectList #theSelectList .siteName {
303	font-size: 1.2rem;
304  line-height: 1;
305}
306
307#mainContent #siteList #theList .siteLine, #mainContent #siteList #theSelectList .siteLine, #mainContent .siteSelectList #theList .siteLine, #mainContent .siteSelectList #theSelectList .siteLine, #siteSelectListWrapper #siteList #theList .siteLine, #siteSelectListWrapper #siteList #theSelectList .siteLine, #siteSelectListWrapper .siteSelectList #theList .siteLine, #siteSelectListWrapper .siteSelectList #theSelectList .siteLine {
308	border: 1px solid #e7e7e7;
309}
310
311#mainContent .pagination, #mainContent #paymentsPagination, #siteSelectListWrapper .pagination, #siteSelectListWrapper #paymentsPagination {
312	border: 1px solid #e7e7e7;
313  background: #ffffff;
314  height: 50px;
315  padding: 12px 0;
316  border-radius: 0 0 4px 4px;
317  border-top: 0;
318}
319
320#mainContent #siteList #listTitle, #mainContent #siteList .listTitle, #mainContent .siteSelectList #listTitle, #mainContent .siteSelectList .listTitle, #siteSelectListWrapper #siteList #listTitle, #siteSelectListWrapper #siteList .listTitle, #siteSelectListWrapper .siteSelectList #listTitle, #siteSelectListWrapper .siteSelectList .listTitle {
321	background-color: #f0f0f0;
322  border: 1px solid #e7e7e7;
323  border-radius: 4px 4px 0 0;
324}
325
326/* Editor */
327
328#headerLogoLink {
329    margin: 5px 10px !important;
330    background-size: contain !important;
331    background-position: 0 50% !important;
332    background-repeat: no-repeat !important;
333}
334
335.editorBody #edLeftPanel svg {
336	color: #ec5e5a;
337}
338
339.editorBody #edLeftPanel *[data-component-name="Core Checkbox"] svg {
340    color: unset;
341}
342
343.editorBody #left-menu-panel-container #addelementspanel svg {
344    color: inherit !important;
345}
346
347/*.editorBody .withPanels #edTopBar, .editorBody .TopBar-main-3mh, .editorBody .TopBar-main-3w4 {
348	height: 75px;
349}8?
350
351/*.editorBody #headerLogoLink {
352	height: 43px;
353  margin-top: 16px;
354  margin-left: 24px;
355}*/
356
357/*.editorBody #edTopBar #headerLogoLink {
358	background-image: url(https://cdn.musethemes.com/files/logo-light.png) !important;
359}*/
360
361/*.editorBody #edTopBar, .editorBody .TopBar-main-3mh, .TopBar-main-3x1, .TopBarDropdown-dropdown-2x1 .Select-control, .TopBarDeviceNavigation-main-1x1 .TopBarDeviceNavigation-short--x1, .ContextMenu-titleWrapper-3x1, .editorBody .TopBarDeviceNavigation-main-1mh .TopBarDeviceNavigation-short--mh, .editorBody .TopBarDropdown-dropdown-2mh .Select-control, .editorBody .TopBar-main-3w4, .editorBody .TopBarDropdown-dropdown-2w4 .Select-control, .editorBody .TopBarDeviceNavigation-main-1w4 .TopBarDeviceNavigation-short--w4 {
362	background-color: #303135;
363}
364
365.editorBody .contextMenu .contextMenuInner>div.titleContainer.header>.title, .editorBody .contextMenu .contextMenuInner>div.titleContainer, #publishFlow #publishTitle, #popupPageType.noTabsSelection .addSinglePanel, #popupWinExampleMask.Pages .popupWinExample .closeThis {
366  background-color: #303135;
367}*/
368
369/*.DarkHeaderPopup-header-3mh, #edTopBar .Select-menu-outer {
370  background-color: #303135;
371}
372
373.editorBody .WidgetWrapper-header-3mh, .editorBody .ContextMenu-titleWrapper-3mh {
374  background: #303135;
375}
376
377.editorBody .WidgetTitle-main-emh {
378  background: #303135;
379}*/
380
381/*.editorBody .WidgetWrapper-openEditor-gmh, .editorBody .WidgetWrapper-close-1mh, .editorBody .WidgetWrapper-help-Fmh, .editorBody .WidgetWrapper-contextMenu-1mh, .editorBody .WidgetTitle-main-emh, .editorBody .WidgetWrapper-header-3mh {
382  border-color: #444444;
383}
384
385.editorBody .TopBarDropdown-main-3mh, .editorBody .TopBarDeviceNavigation-main-1mh, .editorBody .TopBarButton-main-2mh, .editorBody .TopBarButton-main-2mh.TopBarButton-left-border-3mh, .editorBody .TopBarPublish-main-5mh {
386  border-color: #222;
387}
388
389#edTopBar .Select-menu-outer {
390  border-color: #222;
391}*/
392
393/*.editorBody .WidgetContextMenu-icon-2mh {
394  color: #aaaaaa;
395}*/
396
397/* .editorBody .TopBarButton-main-2mh:hover, .editorBody .TopBarDropdown-dropdown-2mh .Select-control:hover, .editorBody .TopBarDropdown-dropdown-2w4 .Select-control:hover .editorBody .WidgetWrapper-current-1mh, .editorBody .TopBarButton-main-2w4:hover {
398  background-color: #3c3d42; */
399}
400
401/* #edTopBar .Select-option.is-focused {
402  background-color: #3c3d42 !important;
403}*/
404
405/* Editor Preview */
406#previewWrapper {
407  background: #efefef;
408}
409
410.onePreviewBody #editorSettingsTopBar .logo, #topHeader .logo {
411  /*background-image: url(https://cdn.musethemes.com/files/sitemodify-dark.svg) !important;*/
412}
413
414#topHeader .logoWrapper {
415	width: 250px !important;
416}
417
418#userInfo .subnav li:first-child {
419	display: none !important;
420}
421
422.wlAskResetPwd ::-webkit-input-placeholder, .wlLogin ::-webkit-input-placeholder { /* WebKit browsers */
423   color: transparent;
424}
425.wlAskResetPwd :-moz-placeholder, .wlLogin :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
426   color: transparent;
427}
428.wlAskResetPwd ::-moz-placeholder, .wlLogin ::-moz-placeholder { /* Mozilla Firefox 19+ */
429   color: transparent;
430}
431.wlAskResetPwd :-ms-input-placeholder, .wlLogin :-ms-input-placeholder { /* Internet Explorer 10+ */
432   color: transparent;
433}
434.wlInputs {
435 position: relative;
436}
437.wlAskResetPwd .dm-iconenvelope::before, .wlLogin .dm-iconenvelope::before {
438	content: "\e006";
439}
440
441.wlAskResetPwd h1 {text-align: center; margin-bottom: 2rem;}
442
443.wlAskResetPwd h4 {display: none;}
444
445div[class*="SiteUrl-container-"] hr + div {
446  display: none;
447}
448
449.dashboardBody .userHelp.mainnav-item {
450	display: none !important;
451}
452
453.promo-cp {
454	display: none !important;
455}
456
457[data-auto="menu-siteexport"] {
458  display: none !important;
459}
460
461#PreviewPaneWrapper[device="all"] .PreviewPaneInnerWrapper {
462  top: initial !important;
463  bottom: 10% !important;
464  transform-origin: bottom left !important;
465}
466
467/* Stats */
468
469#mainContent #dashboardAppWrapper[current-parent-route="stats"] .stats-nav-wrapper {
470    background-color: #eaeaea;
471}
472
473#mainContent #dashboardAppWrapper .navbar-inverse {
474    background-color: #eaeaea;
475}
476
477/* New Dashboard */
478/*.custom-css-top-bar {
479	background: #2c3234 !important;
480    border-bottom: none !important;
481}
482
483.custom-css-top-bar-sites, .custom-css-top-bar-stats, .custom-css-top-bar-user, .custom-css-top-bar-help {
484	border-left: 1px solid #111111 !important;
485}*/
486
487.custom-css-top-bar-help {
488	display: none !important;
489}
490
491/*.custom-css-top-bar .custom-css-top-bar-sites > a,.custom-css-top-bar .custom-css-top-bar-stats > a,.custom-css-top-bar .custom-css-top-bar-user > a,.custom-css-top-bar .custom-css-top-bar-help > a, .custom-css-top-bar .custom-css-top-bar-user > label {
492	color: #dddddd;
493}*/
494
495.custom-css-top-bar-account {
496	display: none !important;
497}
498
499.wlLoginWrapper iframe, .wlLoginWrapper #orText {
500  display: none !important;
501}
502
503.customPublishPopup {
504    background-color: rgba(52,53,57,0.9);
505}
506
507.customPublishPopup .freestylePopupBody {
508    box-shadow: 0 1px 8px rgba(0,0,0,0.3),0 5px 15px rgba(0,0,0,0.15);
509}
510
511.customPublishPopup .Flex-main-131, .customPublishPopup iframe {
512    height: 725px !important;
513}
514
515/* #left-menu-MEMBERSHIP-btn {display: none;} */
516/* Hide Store Operation Menu on Membership App */
517/*div[class^="PagesNavigationList_accordionItem__"][data-auto="navRoot_settings"] {
518    display: none;
519}*/
520
521/*body div[class^="PagesNavigationList_accordionItem__"][data-auto="navRoot_store"] {
522    display: none;
523}
524
525.PagesNavigationList_accordionItem__P\+Anc[data-auto="navRoot_store"] {
526    display: none;
527}*/
528
529/*.PagesNavigationList_pageNavItem__c4Tdy[data-auto="navItem_shippingZones"],
530.PagesNavigationList_pageNavItem__c4Tdy[data-auto="navItem_taxes"],
531.PagesNavigationList_pageNavItem__c4Tdy[data-auto="navItem_discounts"] {
532    display: none !important;
533}*/
534
535.AppStorePaymentGatewayPromo_title__JHHu2, .AppStorePaymentGatewayPromo_ctn__pAln6 {
536    display: none;
537}
538
539.PagesNavigationList_footer__BPazJ .OnboardingChecklistButton_checklist-button__fz6ze {
540    display: none;
541}
542
543/* Hide Email Changing */
544[data-auto="change-email"] {
545    display: none !important;
546}</style>
547<link type="text/css" rel="stylesheet" href="/editor/direct/css/dm.fbconnect.css"/>
548
549    <!-- add IE specific css for the editor and analytics -->
550    <!--[if IE 7]>
551    <link type="text/css" rel="stylesheet" href="css/Editor_IE7.css"/>
552    <link type="text/css" rel="stylesheet" href="css/sharingStyles_IE7.css">
553
554    <![endif]-->
555    <!--[if IE 8]>
556    <link type="text/css" rel="stylesheet" href="css/Editor_IE.css"/>
557    <![endif]-->
558
559    
559<script type="text/javascript">
560        window.dCurrentScreen = 'login';
561
562        function fbConnectDone(fbLogin) {
563            if (fbLogin && fbLogin.ok)
564                window.location = fbLogin.redirectTo;
565        }
566
567        $(document).ready(function () {
568            $('#j_username').focus();
569            $("#dmLodinForm").keyup(function (event) {
570                if (event.keyCode == 13) {
571                    $(this).submit();
572                }
573            });
574            window.localStorage.removeItem("ED_ONBOARDING");
575            window.localStorage.removeItem("TOUR");
576        });
577    </script>
vendor: 73 bytes, lines 577-579
577
578
579    <script src='https://www.google.com/recaptcha/enterprise.js?render=
5796Ld3f6EnAAAAAHl9YzkhxOwfq6NzuuEfXpyazpf5
vendor: 41 bytes, lines 579-582
579'
580            async defer></script>
581
582    
582<script type="text/javascript">
583        function captchaCallback(token) {
584            $('form.lgForm').submit();
585        }
586    </script>
586
587
588    </head>
589
590<script src="/editor/nee/utils/nee.b64.js"></script>
vendor: 1 bytes, line 590
590
591<script type="text/javascript" src="/common/commonStringsScript.jsp?lang=en&v=2026-09-24T12_50_33"></script>
vendor: 1 bytes, line 591
591
592<script type="text/javascript" src="/editor/nee/utils/common/modules/module.storage.js"></script>
vendor: 1 bytes, line 592
592
593<script type="text/javascript" src="/editor/nee/utils/common/modules/module.cookies.js"></script>
vendor: 1 bytes, line 593
593
594<script type="text/javascript" src="/common/commonPropsScript.jsp?config="></script>
594
595<style>
596  .signupBody, .wlLogin {
597    display: none;
598  }
599</style>
600
601<script src="https://static.cdn-website.com/war/editor/ed/bower_components/requirejs/require.js"></script>
vendor: 1 bytes, line 601
601
602<script src="/editor/services/modulesManager.js?v=7"></script>
602
603
604<script>
605	var moduleName = 'login';
606</script>
vendor: 1 bytes, line 606
606
607<script>
608    window.addEventListener("load", function() {
609        window.$.modulesManager.getModuleAsync("login")
610            .then(function (module) {
611                return module.getLoginService();
612            })
613            .then(function (loginService) {
614                var container = document.createElement('div');
615                container.style.width="100%";
616                var signupBox = document.getElementsByClassName('lgForm');
617                if (signupBox) {
618                    var parent = signupBox[0].parentNode;
619                    parent.replaceChild(container, signupBox[0]);
620                    if(false) {
621                        loginService.getLoginScreen({
622                            element: container,
623                            lang: "en",
624                            captcha: true ? {
625                                siteKey: "6Ld3f6EnAAAAAHl9YzkhxOwfq6NzuuEfXpyazpf5",
626                            } : null,
627                            isWLReseller: true,
628                            nonGoogleSso: false,
629                            oauthSsoClientName: ""
630                        })
631                    } else {
632                        loginService.getLoginPage({
633                            element: container,
634                            lang: "en",
635                            captcha: true ? {
636                                siteKey: "6Ld3f6EnAAAAAHl9YzkhxOwfq6NzuuEfXpyazpf5",
637                            } : null,
638                            isWLReseller: true
639                        })
640                    }
641                }
642            });
643    }, false);
644</script>
644
645
646<style>
647  .separator {
648    display: flex;
649    align-items: center;
650    text-align: center;
651    margin-bottom: 15px;
652    padding-top: 20px;
653  }
654
655  .separator::before, .separator::after {
656    content: '';
657    flex: 1;
658    border-bottom: 1px solid #A4A8AA;
659  }
660
661  .separator::before {
662    margin-right: .3em;
663  }
664
665  .separator::after {
666    margin-left: .3em;
667  }
668
669  #orText {
670    font-size: 14px;
671    color: #A4A8AA;
672  }
673
674</style>
675<body class="wlLogin loginBody ">
676
677<div class="wlHeader coloredHeader">
678    <div class="logoWrapper">
679		<div class="logoImg"></div>
680	</div>
681</div>
682<div class="wlInnerBody">
683    <div class="wlLoginWrapper">
684        <h1 class="wlTitle">Welcome</h1>
685        <h3 class="wlTitle">Log in to your workspace</h3>
686
687        <div class="login_error" style="padding-top: 7px; padding-bottom: 7px;"></div>
688        <style>
689  .abcRioButton {
690    border-radius: 1px;
691    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
692    -moz-box-sizing: border-box;
693    box-sizing: border-box;
694    -webkit-transition: background-color .218s, border-color .218s, box-shadow .218s;
695    transition: background-color .218s, border-color .218s, box-shadow .218s;
696    -webkit-user-select: none;
697    -webkit-appearance: none;
698    background-color: #fff;
699    background-image: none;
700    color: #262626;
701    cursor: pointer;
702    outline: none;
703    overflow: hidden;
704    position: relative;
705    text-align: center;
706    vertical-align: middle;
707    white-space: nowrap;
708    width: auto
709  }
710
711  .abcRioButton:hover {
712    box-shadow: 0 0 3px 3px rgba(66, 133, 244, .3)
713  }
714
715  .abcRioButtonBlue {
716    background-color: #4285f4;
717    border: none;
718    color: #fff
719  }
720
721  .abcRioButtonBlue:hover {
722    background-color: #4285f4
723  }
724
725  .abcRioButtonBlue:active {
726    background-color: #3367d6
727  }
728
729  .abcRioButtonLightBlue {
730    background-color: #fff;
731    color: #757575
732  }
733
734  .abcRioButtonLightBlue:active {
735    background-color: #eee;
736    color: #6d6d6d
737  }
738
739  .abcRioButtonIcon {
740    float: left
741  }
742
743  .abcRioButtonBlue .abcRioButtonIcon {
744    background-color: #fff;
745    border-radius: 1px
746  }
747
748  .abcRioButtonSvg {
749    display: block
750  }
751
752  .abcRioButtonContents {
753    font-family: Roboto, arial, sans-serif;
754    font-size: 14px;
755    font-weight: 500;
756    letter-spacing: .21px;
757    margin-left: 6px;
758    margin-right: 6px;
759    vertical-align: top
760  }
761
762  .abcRioButtonContentWrapper {
763    height: 100%;
764    width: 100%
765  }
766
767  .abcRioButtonBlue .abcRioButtonContentWrapper {
768    border: 1px solid transparent
769  }
770
771  .abcRioButtonErrorWrapper, .abcRioButtonWorkingWrapper {
772    display: none;
773    height: 100%;
774    width: 100%
775  }
776
777  .abcRioButtonErrorIcon, .abcRioButtonWorkingIcon {
778    margin-left: auto;
779    margin-right: auto
780  }
781
782  .abcRioButtonErrorState, .abcRioButtonWorkingState {
783    border: 1px solid #d5d5d5;
784    border: 1px solid rgba(0, 0, 0, .17);
785    box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
786    color: #262626
787  }
788
789  .abcRioButtonErrorState:hover, .abcRioButtonWorkingState:hover {
790    border: 1px solid #aaa;
791    border: 1px solid rgba(0, 0, 0, .25);
792    box-shadow: 0 1px 0 rgba(0, 0, 0, .1)
793  }
794
795  .abcRioButtonErrorState:active, .abcRioButtonWorkingState:active {
796    border: 1px solid #aaa;
797    border: 1px solid rgba(0, 0, 0, .25);
798    box-shadow: inset 0 1px 0 #ddd;
799    color: #262626
800  }
801
802  .abcRioButtonWorkingState, .abcRioButtonWorkingState:hover {
803    background-color: #f5f5f5
804  }
805
806  .abcRioButtonWorkingState:active {
807    background-color: #e5e5e5
808  }
809
810  .abcRioButtonErrorState, .abcRioButtonErrorState:hover {
811    background-color: #fff
812  }
813
814  .abcRioButtonErrorState:active {
815    background-color: #e5e5e5
816  }
817
818  .abcRioButtonErrorState .abcRioButtonErrorWrapper, .abcRioButtonWorkingState .abcRioButtonWorkingWrapper {
819    display: block
820  }
821
822  .abcRioButtonErrorState .abcRioButtonContentWrapper, .abcRioButtonErrorState .abcRioButtonWorkingWrapper, .abcRioButtonWorkingState .abcRioButtonContentWrapper {
823    display: none
824  }
825
826  .wlLoginWrapper {
827    width: 388px;
828  }
829
830  .abcRioButtonContents {
831    margin-left: -33px !important;
832  }
833
834  .abcRioButtonLightBlue {
835    max-width: 100% !important;
836  }
837
838  .auth2link {
839    text-decoration: none !important;
840  }
841
842  .oauth2wapper {
843    padding-top: 25px;
844    padding-bottom: 25px;
845  }
846
847  .lockicon::before {
848    content: '\e00f';
849    font-family: 'WL';
850    font-size: 40px;
851    line-height: 20px;
852  }
853
854  .wlLoginWrapper .login_error, .signupBox .login_error {
855    display: inline-block;
856    height: 30px;
857    line-height: 30px;
858    color: #e41e1e;
859    font-size: 14px;
860    font-weight: 600;
861    margin: 0;
862  }
863
864</style>
865
866<div style="display: inline">
867    <div class="oauth2wapper"><a id="auth2link" class="auth2link" href="/oauth2/redirect/google?remember-me=true">
868        <div style="height:40px;width:388px;" class="abcRioButton abcRioButtonLightBlue">
869            <div class="abcRioButtonContentWrapper">
870                <div class="abcRioButtonIcon" style="padding:10px">
871                    <div style="width:18px;height:18px;"
872                         class="abcRioButtonSvgImageWithFallback abcRioButtonIconImage abcRioButtonIconImage18">
873                        <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="18px"
874                             height="18px" viewBox="0 0 48 48" class="abcRioButtonSvg">
875                            <g>
876                                <path fill="#EA4335"
877                                      d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"></path>
878                                <path fill="#4285F4"
879                                      d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"></path>
880                                <path fill="#FBBC05"
881                                      d="M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6`.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"></path>
882                                <path fill="#34A853"
883                                      d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"></path>
884                                <path fill="none" d="M0 0h48v48H0z"></path>
885                            </g>
886                        </svg>
887                    </div>
888                </div>
889                <span style="font-size:14px;line-height:38px;" class="abcRioButtonContents"><span>Sign in with Google</span></span>
890            </div>
891        </div>
892    </a></div>
893</div>
894<script>
895    (function () {
896        var errorElement = document.getElementsByClassName("login_error")[0];
897        if (location.href.indexOf("login_error") > 0) {
898            errorElement.innerText = "This account couldn’t be found. "
899        }
900
901        const storageKey = 'device_fingerprint';
902
903        function generateDeviceId() {
904            return import('https://openfpcdn.io/fingerprintjs/v3')
905                .then(FingerprintJS => FingerprintJS.load())
906                .then((fp) => fp.get())
907                .then((result) => result.visitorId)
908                .catch((error) => {
909                    console.error('Failed to generate device fingerprint', error);
910                    return null;
911                });
912        }
913
914        function getDeviceId() {
915            try {
916                const storedDeviceId = localStorage.getItem(storageKey);
917                if (storedDeviceId) {
918                    return Promise.resolve(storedDeviceId);
919                }
920                return generateDeviceId().then((newId) => {
921                    if (newId) {
922                        try {
923                            localStorage.setItem(storageKey, newId);
924                        } catch (error) {
925                            console.error('Failed to store device fingerprint', error);
926                        }
927                    }
928                    return newId;
929                });
930            } catch (error) {
931                console.error('Error accessing device fingerprint storage', error);
932                return Promise.resolve(null);
933            }
934        }
935
936        function appendDeviceIdToLink(deviceId) {
937            const authLink = document.getElementById("auth2link");
938            if (!authLink) {
939                return;
940            }
941            const authLinkUrl = new URL(authLink.href);
942            if (deviceId) {
943                authLinkUrl.searchParams.set('deviceId', deviceId);
944            }
945            authLink.href = authLinkUrl.origin + authLinkUrl.pathname + '?'
946                + authLinkUrl.searchParams.toString();
947        }
948
949        let url = new URL(window.location.href);
950        if (url.searchParams.has("next")) {
951            console.log(url.searchParams.has("next"))
952
953            let next = url.searchParams.get("next");
954            url.searchParams.delete('next');
955            const newUrl = url.origin + url.pathname + (url.searchParams.toString() ? '?'
956                + searchParams.toString() : '');
957            window.history.replaceState({}, '', newUrl);
958            const authLink = document.getElementById("auth2link");
959            const authLinkUrl = new URL(authLink.href);
960            const authLinkUrlsearchParams = url.searchParams;
961            authLinkUrlsearchParams.set('next', next);
962            if (authLink.href.includes("remember-me")) {
963                authLinkUrlsearchParams.set('remember-me', 'true');
964            }
965            authLink.href = authLinkUrl.origin + authLinkUrl.pathname + '?'
966                + authLinkUrlsearchParams.toString();
967        }
968
969        getDeviceId().then((deviceId) => {
970            appendDeviceIdToLink(deviceId);
971        });
972    })();
973</script>
973
974<span id="orText" class="separator">OR</span>
975
976        <div class="lgForm"></div>
977    </div>
978</div>
979<script>
980    // Reseller custom HTML (below) subscribes to the editor JS API from window `load`
981    // listeners, but window.platform is only created by the async editor/dashboard shell
982    // module, so partner code races it and throws "platform is not defined"
983    // (Sentry EDITOR-1XB / DASHBOARD-2T). While the custom HTML executes,
984    // window.addEventListener is patched so partner `load` listeners are deferred until
985    // window.platform exists; the original is restored right after the block, so only
986    // listeners the partner registers at parse time are affected.
987    (function () {
988        var originalAddEventListener = window.addEventListener;
989        var platformReady = null;
990
991        function waitForPlatform() {
992            if (!platformReady) {
993                platformReady = (async function () {
994                    while (!window.platform) {
995                        await new Promise(function (resolve) { setTimeout(resolve, 100); });
996                    }
997                })();
998            }
999            return platformReady;
1000        }
1001
1002        window.__dmWlOriginalAddEventListener = originalAddEventListener;
1003        window.addEventListener = function (type, listener, options) {
1004            if (type !== 'load' || typeof listener !== 'function') {
1005                return originalAddEventListener.apply(window, arguments);
1006            }
1007            return originalAddEventListener.call(window, 'load', function (event) {
1008                waitForPlatform().then(function () {
1009                    try {
1010                        listener.call(window, event);
1011                    } catch (e) {
1012                        // rethrow outside the promise chain so partner errors keep hitting
1013                        // window.onerror with their usual mechanism and fingerprint
1014                        setTimeout(function () { throw e; });
1015                    }
1016                });
1017            }, options);
1018        };
1019    })();
1020</script>
1020
1021<!-- WL Custom Html Begin -->
1022<script type="text/javascript">
1023$(function() {
1024    var currentView = window.dCurrentScreen;
1025    var logoSelector = getSelector(currentView) || false;
1026    var accountName = window.dm_account_name;
1027    var cookie = getCookie('woc_duda_username');
1028
1029    // Remove the default WOCode logo
1030    $(logoSelector).css('background-image', '');
1031
1032    if(typeof accountName === 'string') {
1033        // Set cookie with username and expiration date of 1 year
1034        var cookieDate = new Date();
1035        cookieDate.setFullYear(cookieDate.getFullYear() + 1);
1036        document.cookie = 'woc_duda_username=' + accountName + '; expires=' + cookieDate.toGMTString() + '; max-age=31536000; path=/';
1037
1038        // Get logo url from the server and load it
1039        getLogoUrl(accountName);
1040    } else {
1041        // Check if we have stored username in the cookie and load the logo url from the server
1042        if(typeof cookie === 'string') {
1043            getLogoUrl(cookie);
1044        }
1045    }
1046
1047    // Request logo from the server
1048    function getLogoUrl(accountName) {
1049        var requestLogoURL = 'https://app.wocode.com/';
1050        $.ajax({
1051            method: 'POST',
1052            url: requestLogoURL,
1053            data: { command: 'get_custom_logo', duda_account_name: accountName }
1054        })
1055        .done(function(logoURL) {
1056            var waitForLogo = setInterval(function() {
1057                if($(logoSelector).length > 0) {
1058                    clearInterval(waitForLogo);
1059                    $(logoSelector).attr('style', "display: block !important; background-image: url(\'" + logoURL + "\') !important;");
1060                }
1061            }, 100);
1062        });
1063    }
1064
1065    // Get the logo selector for the current view
1066    function getSelector(currentView) {
1067        var selector;
1068
1069        switch(currentView) {
1070            case 'login':
1071                selector = '.logoWrapper .logoImg';
1072                break;
1073            case 'dashboard':
1074                selector = '#navigationHeader #logo';
1075                break;
1076            case 'editor':
1077                selector = '#edTopBar #headerLogoLink';
1078                break;
1079            case 'preview':
1080                selector = '#editorSettingsTopBar .logo';
1081                break;
1082            case 'passwordReset':
1083                selector = '.logoWrapper .logoImg';
1084                break;
1085        }
1086
1087        return selector;
1088    }
1089
1090    // Get cookie
1091    function getCookie(name) {
1092        var value = "; " + document.cookie;
1093        var parts = value.split("; " + name + "=");
1094        if (parts.length == 2) return parts.pop().split(";").shift();
1095    }
1096});
1097
1098// Catch 'closePurchaseOverlay' Message Event
1099window.onmessage = function(event) {
1100  if (event.data === 'closePurchaseOverlay') {
1101    location.reload();
1102  }
1103};
1104</script>
1104<!-- WL Custom Html End -->
1105<script>
1106    if (window.__dmWlOriginalAddEventListener) {
1107        window.addEventListener = window.__dmWlOriginalAddEventListener;
1108        delete window.__dmWlOriginalAddEventListener;
1109    }
1110</script>
1110
1111</body>
1112</html>
1113
1114

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.