PageSourceSearch

https://app.directiq.com/identity/account/login

html directiq.com collected 2026-10-01 09:24:42 UTC 43,804 bytes, 627 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en">
4<head>
5    <meta charset="utf-8" />
6    <title>Login - DirectIQ</title>
7    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8    <meta name="description" content="DirectIQ Dashboard App" />
9    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
10    <!-- App favicon -->
11    <link rel="apple-touch-icon" sizes="180x180" href="/assets/images/apple-touch-icon.png" />
12    <link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicon-32x32.png" />
13    <link rel="icon" type="image/png" sizes="16x16" href="/assets/images/favicon-16x16.png" />
14    <link rel="mask-icon" href="/assets/images/safari-pinned-tab.svg" color="#5bbad5" />
15    <link rel="shortcut icon" href="/assets/images/favicon.ico?v=M4K2b5JM9m" />
16    <meta name="msapplication-TileColor" content="#0000ff" />
17    <meta name="theme-color" content="#ffffff" />
18
19    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/css/select2.min.css" integrity="sha512-nMNlpuaDPrqlEls3IX/Q56H36qvBASwb3ipuo3MxeWbsQB1881ox0cRv7UPTgBlriqoynt35KjEwgGUeUXIPnw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
20    <!-- App css -->
21    <link href="/assets/css/bootstrap.css?v=TcddXy8No-DpMVveo70JVRZMFyJC68quZ3UdwPCdpbQ" rel="stylesheet" />
22    <link href="/css/identity.css" type="text/css" rel="stylesheet" />
23
24    
25        <!-- Google Tag Manager -->
26        
26<script>
vendor: 359 bytes, lines 26-30
26(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
27        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
28        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
29        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
30        })(window,document,'script','dataLayer','
30GTM-T9486ZHK
vendor: 3 bytes, line 30
30');
30</script>
30
31        <!-- End Google Tag Manager -->
32        <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 72 bytes, lines 32-33
32
33        <script async src="https://www.googletagmanager.com/gtag/js?id=
33G-1YMT6ML682
vendor: 20 bytes, lines 33-34
33"></script>
34        
34<script>
35            
vendor: 166 bytes, lines 35-38
35window.dataLayer = window.dataLayer || [];
36            function gtag() { dataLayer.push(arguments); }
37            gtag('js', new Date());
38            gtag('config', '
38G-1YMT6ML682
vendor: 12 bytes, lines 38-39
38');
39        
39</script>
39
40        
40<script src="/js/ga-analytics.js?v=lUlnevjmNEyiWHztLIQm2W80Ug3Hx1wA2Ch6sqEIu6I"></script>
40
41       
41<script src="https://cdn.jsdelivr.net/npm/@statsig/js-client@3/build/statsig-js-client+session-replay+web-analytics.min.js?apikey="></script>
41
42        
42<script>
43              async function initializeStatsig() {
44                    try {
45                      const user = {
46                            userID: '0',
47                            email: ''
48                            };
49
50                        await Statsig.instance().updateUserAsync(user);
51
52                    } catch (error) {
53                      console.error('Failed to initialize Statsig:', error);
54                    }
55                  }
56
57                  initializeStatsig();     
58        </script>
58
59        
59<script type="text/javascript">
60            (function(c,l,a,r,i,t,y){
61                c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
62                t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
63                y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
64            })(window, document, "clarity", "script", "g5ulty6mb9");
65        </script>
65
66
67</head>
68<body data-layout-mode="two-column" class="animation-stopper _login">
69    
70        <!-- Google Tag Manager (noscript) -->
vendor: 76 bytes, lines 70-71
70
71        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
71GTM-T9486ZHK
vendor: 105 bytes, lines 71-73
71"
72              height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
73        
73<!-- End Google Tag Manager (noscript) -->
74        
74<script src="/js/ga-analytics-dynamic.js?v=QFMcZVJxrNGXW9zMBS6SXA-W5lN0u8k7kNoq5f8CVm0"></script>
74
75
76
77    <div class="header">
78        <div class="logo">
79            <a class="login__logo-link" href="/identity/account/login">
80                <svg class="svg-icon" width="188" height="32" viewBox="0 0 188.035 40.004" xmlns="http://www.w3.org/2000/svg"><path d="M679.524,357.489h2.47v23.272h-2.47Z" transform="translate(-679.523 -340.758)" fill="#1d53d8" /><path d="M721.577,357.489h2.471v23.272h-2.471Z" transform="translate(-684.191 -340.758)" fill="#1d53d8" /><path d="M682.147,383.394v-2.2h35.542v2.2Z" transform="translate(-679.814 -343.391)" fill="#1d53d8" /><path d="M719.379,355.4,699.45,369.731,679.523,355.4l19.927-16.731Z" transform="translate(-679.523 -338.668)" fill="#1d53d8" /><path d="M707.951,367.749l3.777,3.777-20.646,5.948,8.077-5.721" transform="translate(-680.806 -341.896)" fill="#1d53d8" /><g transform="translate(49.905 7.689)"><g transform="translate(0 0)"><path d="M72.613,21a13.712,13.712,0,0,1-.94,5.236,10.827,10.827,0,0,1-2.821,4.033,13.106,13.106,0,0,1-4.607,2.6,19.567,19.567,0,0,1-6.233.94c-2.416,0-4.249-.056-5.519-.159s-1.965-.179-2.116-.207V10.088c0-.874.489-1.354,1.448-1.447.583-.076,1.4-.151,2.472-.236s2.266-.113,3.639-.113a19.415,19.415,0,0,1,6.271.941,13.415,13.415,0,0,1,4.607,2.622,10.823,10.823,0,0,1,2.821,4.015A13.4,13.4,0,0,1,72.613,21Zm-2.679,0a12.334,12.334,0,0,0-.7-4.25,8.3,8.3,0,0,0-2.219-3.327,10.6,10.6,0,0,0-3.9-2.163,18.624,18.624,0,0,0-5.716-.781,31.558,31.558,0,0,0-3.215.123c-.771.084-1.222.14-1.335.169V31.308c.16.047.63.113,1.391.216a30.637,30.637,0,0,0,3.451.141,16.542,16.542,0,0,0,5.368-.809,10.554,10.554,0,0,0,3.827-2.181,8.871,8.871,0,0,0,2.3-3.385,12.144,12.144,0,0,0,.752-4.325Z" transform="translate(-50.378 -7.521)" fill="#1d53d8" /><path d="M83.9,9.137a1.717,1.717,0,0,1-.526,1.25,1.694,1.694,0,0,1-1.251.517,1.613,1.613,0,0,1-1.221-.517,1.742,1.742,0,0,1-.508-1.25A1.681,1.681,0,0,1,80.9,7.925a1.632,1.632,0,0,1,1.221-.5,1.717,1.717,0,0,1,1.251.5A1.662,1.662,0,0,1,83.9,9.137Zm-2.933,7.521a1.136,1.136,0,0,1,1.025-1.239,1.151,1.151,0,0,1,.282.008,2.042,2.042,0,0,1,.629.094,2.525,2.525,0,0,1,.452.16V33.337H80.966Z" transform="translate(-53.71 -7.425)" fill="#1d53d8" /><path d="M101.914,17.721a1.149,1.149,0,0,1-.2.658,4.449,4.449,0,0,1-.376.47,9.217,9.217,0,0,0-1.56-.545,8.419,8.419,0,0,0-2.2-.254,7.532,7.532,0,0,0-2.482.357,3.9,3.9,0,0,0-1.608,1.072,4.139,4.139,0,0,0-.865,1.749,10.222,10.222,0,0,0-.253,2.388V34.277H89.984V22.5a6.26,6.26,0,0,1,1.88-4.86,7.872,7.872,0,0,1,5.5-1.721,10.684,10.684,0,0,1,3.253.433C101.482,16.659,101.914,17.1,101.914,17.721Z" transform="translate(-54.774 -8.366)" fill="#1d53d8" /><path d="M108.365,26.913a6.4,6.4,0,0,0,2.313,4.306,7.94,7.94,0,0,0,5.058,1.514,8.14,8.14,0,0,0,3.13-.526,15.743,15.743,0,0,0,1.974-.941l1.044,1.74c-.2.122-.479.282-.865.489a9.515,9.515,0,0,1-1.41.592,12.622,12.622,0,0,1-4.193.686,11.622,11.622,0,0,1-3.76-.592,8.955,8.955,0,0,1-3.074-1.758A8.151,8.151,0,0,1,106.5,29.6a9.614,9.614,0,0,1-.761-3.949,10.554,10.554,0,0,1,.724-3.958,9.029,9.029,0,0,1,2.022-3.065,9.153,9.153,0,0,1,3.111-1.965,10.61,10.61,0,0,1,3.92-.7,11.025,11.025,0,0,1,3.168.413,6.572,6.572,0,0,1,2.257,1.175,4.913,4.913,0,0,1,1.316,1.758,5.455,5.455,0,0,1,.452,2.219,4.852,4.852,0,0,1-.452,2.19,4.315,4.315,0,0,1-1.654,1.73,9.529,9.529,0,0,1-3.15,1.156,24.244,24.244,0,0,1-4.974.423h-2.115A19.112,19.112,0,0,1,108.365,26.913Zm-.075-1.88c.648.047,1.288.076,1.88.094h1.936a21.8,21.8,0,0,0,4.053-.31,8.922,8.922,0,0,0,2.51-.818,2.979,2.979,0,0,0,1.279-1.185,3.038,3.038,0,0,0,.432-1.447,3.194,3.194,0,0,0-.423-1.7,3.057,3.057,0,0,0-1.165-1.119,5.025,5.025,0,0,0-1.589-.6,9.655,9.655,0,0,0-1.823-.179,7.02,7.02,0,0,0-3,.6,6.307,6.307,0,0,0-2.19,1.608,7.315,7.315,0,0,0-1.373,2.331A8.244,8.244,0,0,0,108.291,25.033Z" transform="translate(-56.525 -8.373)" fill="#1d53d8" /><path d="M138.393,17.978a8.961,8.961,0,0,0-2.821.433,5.866,5.866,0,0,0-2.219,1.344,6.034,6.034,0,0,0-1.467,2.294,9.332,9.332,0,0,0-.526,3.271,8.784,8.784,0,0,0,.583,3.357,6.1,6.1,0,0,0,1.57,2.3,6.589,6.589,0,0,0,2.35,1.316,9.31,9.31,0,0,0,2.877.433,8.164,8.164,0,0,0,2.981-.433,16.4,16.4,0,0,0,1.645-.761l.941,1.777a14.611,14.611,0,0,1-2.426,1.024,11.883,11.883,0,0,1-3.619.452,11.232,11.232,0,0,1-3.761-.611,8.183,8.183,0,0,1-5.011-4.7,10.18,10.18,0,0,1-.724-3.94,10.78,10.78,0,0,1,.724-4.061,8.735,8.735,0,0,1,1.993-3.028,8.255,8.255,0,0,1,3.037-1.88,11.573,11.573,0,0,1,3.864-.629,11.15,11.15,0,0,1,3.76.488,6.258,6.258,0,0,1,1.664.781,1.8,1.8,0,0,1,.433.452,1.157,1.157,0,0,1,.179.668,1.606,1.606,0,0,1-.2.686,1.879,1.879,0,0,1-.593.686,7.773,7.773,0,0,0-1.889-1.157A8.3,8.3,0,0,0,138.393,17.978Z" transform="translate(-59.081 -8.369)" fill="#1d53d8" />
80<path d="M152.874,18.054V28.537a3.468,3.468,0,0,0,1.053,2.821,4.286,4.286,0,0,0,2.745.828,5.64,5.64,0,0,0,2.021-.357,7.747,7.747,0,0,0,1.439-.668l1.053,1.561a4.893,4.893,0,0,1-.668.432,9.132,9.132,0,0,1-1.091.508,8.5,8.5,0,0,1-1.476.414,9.666,9.666,0,0,1-1.88.159,7.119,7.119,0,0,1-2.5-.395,4.638,4.638,0,0,1-1.73-1.1,4.5,4.5,0,0,1-1.035-1.683,6.473,6.473,0,0,1-.338-2.134V12.264a1.128,1.128,0,0,1,1.015-1.231,1.15,1.15,0,0,1,.282.009,2.322,2.322,0,0,1,.63.084,3.521,3.521,0,0,1,.451.169v4.588h6.365a1.349,1.349,0,0,1,1.053.339,1.319,1.319,0,0,1,.282.856,2.052,2.052,0,0,1-.066.545c-.043.147-.093.291-.15.432Z" transform="translate(-61.49 -7.825)" fill="#1d53d8" /><path d="M168.595,33.475V9.97a1.387,1.387,0,0,1,.3-.94,1.326,1.326,0,0,1,1.034-.357,2.523,2.523,0,0,1,.668.084,2.915,2.915,0,0,1,.489.2v24.52Z" transform="translate(-63.503 -7.563)" fill="#1d53d8" /><path d="M202.5,20.969a13.237,13.237,0,0,1-1.251,5.819,12.578,12.578,0,0,1-3.45,4.372l3.507,4.409-1.88,1.41-3.507-4.512a13.4,13.4,0,0,1-3.037,1.175,14.1,14.1,0,0,1-8.6-.555,12.222,12.222,0,0,1-4.118-2.726,12.939,12.939,0,0,1-2.736-4.165,13.575,13.575,0,0,1-.987-5.218,13.494,13.494,0,0,1,.987-5.2,12.715,12.715,0,0,1,2.736-4.118,12.531,12.531,0,0,1,4.118-2.718,14.293,14.293,0,0,1,10.341,0,12.706,12.706,0,0,1,4.119,2.7,12.457,12.457,0,0,1,2.764,4.137A13.313,13.313,0,0,1,202.5,20.969Zm-2.679,0a11.792,11.792,0,0,0-.79-4.382,10.439,10.439,0,0,0-2.172-3.413,9.736,9.736,0,0,0-3.29-2.219,10.9,10.9,0,0,0-8.189,0,9.952,9.952,0,0,0-3.271,2.219,10.4,10.4,0,0,0-2.172,3.413,11.614,11.614,0,0,0-.8,4.382,11.7,11.7,0,0,0,.8,4.391,10.482,10.482,0,0,0,2.182,3.45,9.878,9.878,0,0,0,3.271,2.247,10.506,10.506,0,0,0,4.089.789,10.12,10.12,0,0,0,4.992-1.232l-3.111-3.939a1.878,1.878,0,0,1-.546-1.194,1.05,1.05,0,0,1,.386-.808,2.012,2.012,0,0,1,1.2-.414l3.977,5.021A9.84,9.84,0,0,0,198.93,25.7,11.7,11.7,0,0,0,199.824,20.969Z" transform="translate(-64.374 -7.486)" fill="#1d53d8" /></g></g></svg>
81            </a>
82
83            <!-- <div class="logo-icon">D</div>
84            <span class="logo-text">DirectIQ</span> -->
85        </div>
86        <div class="header-links">
87            
88
89
90<form id="selectLanguage" method="post" role="form" class="language-selector" action="/localization/setlanguage?returnUrl=~%2Fidentity%2Faccount%2Flogin">
91    <select class="language-select" data-toggle="select2" name="culture" onchange="this.form.submit();" data-val="true" data-val-required="The Name field is required." id="requestCulture_RequestCulture_UICulture_Name">
92    <option selected="selected" value="en">ENGLISH</option>
93<option value="es">SPANISH</option>
94<option value="tr">TURKISH</option>
95<option value="it">ITALIAN</option>
96<option value="de">GERMAN</option>
97<option value="fr">FRENCH</option>
98</select>
99<input name="__RequestVerificationToken" type="hidden" value="CfDJ8Nin2Rjkf8JNq9N8u8MymDZduEeMF3_Bjh5tKGrJknkF1mHup976s6Qgut9ITUJJFWKK03FiMAOFdUgONl18U2bDE5j3TpwPegnb_u2f5enX-NZSoOqSF63zsUpa6E7F9ekyLoNPuJwl8XpGXMkVq3w" /></form>
100        </div>
101    </div>
102
103
104    <div class="main-container">
105        
106
107<div class="left-section">
108    <div class="form-container">
109        <h1 class="text-header">Welcome Back</h1>
110        <p style="font-size: 14px; margin-bottom: 32px; text-align: center;" class="label">
111            New to DirectIQ?
112            <a class="link" href="/identity/signup/start">Create an Account</a>
113        </p>
114
115        <form id="loginForm" method="post" class="needs-validation login__form" novalidate action="/identity/account/login">
116            <input type="hidden" data-val="true" data-val-required="This field is required." id="CaptchaToken" name="CaptchaToken" value="" />
117            <input type="hidden" class="fingerprint" id="BrowserData_Fingerprint" name="BrowserData.Fingerprint" value="" />
118            <input type="hidden" class="operating-system" id="BrowserData_OperatingSystem" name="BrowserData.OperatingSystem" value="" />
119            <input type="hidden" class="operating-system-version" id="BrowserData_OperatingSystemVersion" name="BrowserData.OperatingSystemVersion" value="" />
120            <input type="hidden" class="device" id="BrowserData_Device" name="BrowserData.Device" value="" />
121
122            <div class="form-group">
123                
124                <label class="label-primary">Email Address</label>
125                <input placeholder="" class="form-input" autocomplete="off" type="email" data-val="true" data-val-email="The Email field is not a valid e-mail address." data-val-required="This field is required." id="Email" name="Email" value="" />
126                <span class="text-danger field-validation-error field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span>
127            </div>
128
129            <div class="form-group">
130                <label class="label-primary">Password</label>
131                <div class="password-wrapper">
132                    <input type="password" placeholder="" class="form-input" id="register-password" data-val="true" data-val-required="This field is required." name="Password" />
133                    <button id="register-password-eye" type="button" class="btn-toggle-eye">
134                        <svg class="icon-eye" width="20" height="20" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><path d="M243.66,126.38c-.34-.76-8.52-18.89-26.83-37.2C199.87,72.22,170.7,52,128,52S56.13,72.22,39.17,89.18c-18.31,18.31-26.49,36.44-26.83,37.2a4.08,4.08,0,0,0,0,3.25c.34.77,8.52,18.89,26.83,37.2,17,17,46.14,37.17,88.83,37.17s71.87-20.21,88.83-37.17c18.31-18.31,26.49-36.43,26.83-37.2A4.08,4.08,0,0,0,243.66,126.38Zm-32.7,35c-23.07,23-51,34.62-83,34.62s-59.89-11.65-83-34.62A135.71,135.71,0,0,1,20.44,128,135.69,135.69,0,0,1,45,94.62C68.11,71.65,96,60,128,60s59.89,11.65,83,34.62A135.79,135.79,0,0,1,235.56,128,135.71,135.71,0,0,1,211,161.38ZM128,84a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,84Zm0,80a36,36,0,1,1,36-36A36,36,0,0,1,128,164Z"></path></svg>
135                        <svg class="icon-eye-slash" width="20" height="20" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><path d="M51,37.31A4,4,0,0,0,45,42.69L67.59,67.5C29.34,89,13,124.81,12.34,126.38a4.08,4.08,0,0,0,0,3.25c.34.77,8.52,18.89,26.83,37.2,17,17,46.14,37.17,88.83,37.17a122.59,122.59,0,0,0,53.06-11.69l24,26.38a4,4,0,1,0,5.92-5.38ZM149.1,157.16A36,36,0,0,1,101,104.22ZM128,196c-32,0-59.89-11.65-83-34.62A135.81,135.81,0,0,1,20.44,128c3.65-7.23,20.09-36.81,52.68-54.43l22.45,24.7a44,44,0,0,0,59,64.83l20.89,23A114.94,114.94,0,0,1,128,196Zm6.78-103.36a4,4,0,0,1,1.49-7.86,44.15,44.15,0,0,1,35.54,39.09,4,4,0,0,1-3.61,4.35l-.38,0a4,4,0,0,1-4-3.63A36.1,36.1,0,0,0,134.78,92.64Zm108.88,37c-.41.91-10.2,22.58-32.38,42.45a4,4,0,0,1-2.67,1,4,4,0,0,1-2.67-7A136.71,136.71,0,0,0,235.56,128,136.07,136.07,0,0,0,211,94.62C187.89,71.65,160,60,128,60a122,122,0,0,0-20,1.63,4,4,0,0,1-1.32-7.89A129.3,129.3,0,0,1,128,52c42.7,0,71.87,20.22,88.83,37.18,18.31,18.31,26.49,36.44,26.83,37.2A4.08,4.08,0,0,1,243.66,129.63Z"></path></svg>
136                    </button>
137                    <span class="text-danger field-validation-error field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span>
138                </div>
139            </div>
140
141            <button type="submit" class="login-btn">Log in</button>
142        <input name="__RequestVerificationToken" type="hidden" value="CfDJ8Nin2Rjkf8JNq9N8u8MymDZduEeMF3_Bjh5tKGrJknkF1mHup976s6Qgut9ITUJJFWKK03FiMAOFdUgONl18U2bDE5j3TpwPegnb_u2f5enX-NZSoOqSF63zsUpa6E7F9ekyLoNPuJwl8XpGXMkVq3w" /></form>
143
144        <div class="text-center label">
145            Can’t remember
146            <a class="link" href="/identity/account/forgotpassword">your password</a>?
147        </div>
148
149                <div class="divider">OR</div>
150        <p style="color: #374151; font-size: 14px; font-weight: 500; text-align: center; margin-bottom: 16px;">Use Social Login</p>
151        <form id="external-account" method="post" class="form-horizontal" action="/identity/account/externallogin">
152            <div class="social-buttons">
153                <input type="hidden" name="Fingerprint" class="fingerprint" />
154                <input type="hidden" name="OperatingSystem" class="operating-system" />
155                <input type="hidden" name="OperatingSystemVersion" class="operating-system-version" />
156                <input type="hidden" name="Device" class="device" />
157
158                    <button type="submit" class="social-btn" name="provider"
159                            value="Google" title="Log in using your Google account">
160                            <svg width="22" height="22" viewBox="0 0 24 24">
161                                <path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4" />
162                                <path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853" />
163                                <path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z" fill="#FBBC05" />
164                                <path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" fill="#EA4335" />
165                            </svg>
166                    </button>
167                    <button type="submit" class="social-btn" name="provider"
168                            value="Facebook" title="Log in using your Facebook account">
169                            <svg width="22" height="22" viewBox="0 0 24 24" fill="#1877F2">
170                                <path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z" />
171                            </svg>
172                    </button>
173                    <button type="submit" class="social-btn" name="provider"
174                            value="Twitter" title="Log in using your Twitter account">
175                            <svg width="22" height="22" viewBox="0 0 24 24" fill="#000000">
176                                <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z" />
177                            </svg>
178                    </button>
179            </div>
180        <input name="__RequestVerificationToken" type="hidden" value="CfDJ8Nin2Rjkf8JNq9N8u8MymDZ
180duEeMF3_Bjh5tKGrJknkF1mHup976s6Qgut9ITUJJFWKK03FiMAOFdUgONl18U2bDE5j3TpwPegnb_u2f5enX-NZSoOqSF63zsUpa6E7F9ekyLoNPuJwl8XpGXMkVq3w" /></form>
181
182
183    </div>
184</div>
185
186
187<div class="right-section">
188    <div class="title">
189        <div class="slide-container">
190            <div class="slide active">
191                <div><span class="sign-in-text">Manage campaigns.</span></div>
192                <div><span class="manage-text">Grow audience.</span></div>
193            </div>
194            <div class="slide">
195                <div><span class="sign-in-text">Track performance.</span></div>
196                <div><span class="manage-text">Drive results.</span></div>
197            </div>
198            <div class="slide">
199                <div><span class="sign-in-text">Optimize strategy.</span></div>
200                <div><span class="manage-text">Scale success.</span></div>
201            </div>
202        </div>
203    </div>
204</div>
205
206
207    </div>
208
209    
209<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha512-bnIvzh6FU75ZKxp0GXLH9bewza/OIw6dLVh9ICg0gogclmYGguQJWl8U30WpbsGTqbIiAwxTsbe76DErLq5EDQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
209
210    
210<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/4.6.0/js/bootstrap.min.js" integrity="sha512-XKa9Hemdy1Ui3KSGgJdgMyYlUg1gM+QhL6cnlyTe2qzMCYm4nAZ1PsVerQzTTXzonUR+dmswHqgJPuwCq1MaAg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
210
211    
211<script src="https://cdnjs.cloudflare.com/ajax/libs/simplebar/5.3.0/simplebar.min.js" integrity="sha512-AS9rZZDdb+y4W2lcmkNGwf4swm6607XJYpNST1mkNBUfBBka8btA6mgRmhoFQ9Umy8Nj/fg5444+SglLHbowuA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
211
212    
212<script src="https://cdnjs.cloudflare.com/ajax/libs/node-waves/0.7.6/waves.min.js" integrity="sha512-MzXgHd+o6pUd/tm8ZgPkxya3QUCiHVMQolnY3IZqhsrOWQaBfax600esAw3XbBucYB15hZLOF0sKMHsTPdjLFg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
212
213    
213<script src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.1/noframework.waypoints.min.js" integrity="sha512-fHXRw0CXruAoINU11+hgqYvY/PcsOWzmj0QmcSOtjlJcqITbPyypc8cYpidjPurWpCnlB8VKfRwx6PIpASCUkQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
213
214    
214<script src="https://cdnjs.cloudflare.com/ajax/libs/classnames/2.3.1/index.min.js" referrerpolicy="no-referrer"></script>
214
215    
215<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js" integrity="sha512-2ImtlRlf2VVmiGZsjm9bEyhjGW4dU7B6TNwh/hx/iSByxNENtj3WVE6o/9Lj4TJeVXPi4bnOIMXFIJJAeufa0A==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
215
216    
216<script src="/assets/js/app.js?v=ZN3_-ow6e-tBbI_3Bh_ueGbBIdUtlF2O-mPyMMafHPY"></script>
216
217    
218<script>
219    var user_language = 'en';
220
221    var locales = new Object();
222    locales['Active'] = `Active`;
223    locales['Passive'] = `Passive`;
224    locales['Delete'] = `Delete`;
225    locales['Disable'] = `Disable`;
226    locales['Remove From List'] = `Remove From List`;
227    locales['Remove From Tag'] = `Remove From Tag`;
228    locales['First Name'] = `First Name`;
229    locales['Last Name'] = `Last Name`;
230
231    locales['RemoveFromList'] = `Remove From List`;
232    locales['RemoveFromTag'] = `Remove From Tag`;
233    locales['FirstName'] = `First Name`;
234    locales['LastName'] = `Last Name`;
235    locales['AddTag'] = `Add Tag`;
236    locales['NotDecidedYet'] = `not decided yet`;
237    locales['View'] = `View`;
238    locales['DeleteConfirmContact'] = `You sure you want to delete this contact?`;
239    locales['DisableConfirmContact'] = `You sure you want to disable this contact?`;
240    locales['Nope'] = `Nope`;
241    locales['Sure'] = `Sure`;
242    locales['RemoveFromListConfirm'] = `You sure you want to remove from list?`;
243    locales['RemoveFromTagConfirm'] = `You sure you want to remove from tag?`;
244    locales['Enable'] = `Enable`;
245    locales['EnableConfirmContact'] = `You sure you want to enable this contact?`;
246    locales['SelectOption'] = `Select an option`;
247    locales['TemplateSaved'] = `Template was saved successfully.`;
248    locales['TemplateSaved'] = `Template was saved successfully.`;
249    locales['JustNow'] = `Just now`;
250    locales['SelectContactsToTag'] = `Select contacts to tag.`;
251    locales['CouponException'] = `Something went wrong validating coupon. Page will reload shortly.`;
252    locales['ValidCoupon'] = `Coupon is valid. Proceed to payment to benefit.`;
253    locales['NoValidCoupon'] = `Coupon is not valid. Please review your code.`;
254    locales['Free'] = `Free`;
255    locales['Essential'] = `Essential`;
256    locales['Unlimited'] = `Unlimited`;
257    locales['Select'] = `Select`;
258    locales['SelectDataType'] = `Select Data Type`;
259    locales['SelectTag'] = `Select tag`;
260    locales['Search'] = `Search`;
261    locales['Nodata'] = `No data available in table`;
262    locales['View'] = `View`;
263    locales['Of'] = `of`;
264    locales['FileNotSupported'] = `File not supported`;
265    locales['AskForReactivaton'] = `Automatic Contact Reactivation`;
266    locales['AskForReactivatonConfirm'] = `Are you sure you want to send the request?`;
267    locales['ManuallyDisabled'] = `Manually Disabled`;
268    locales['AwaitingActivation'] = `Awaiting Response`;
269    locales['Unsubscribed'] = `Unsubscribed`;
270    locales['SpamComplaint'] = `Spam Complaint`;
271    locales['Bounced'] = `Bounced`;
272    locales['Undetermined'] = `Undetermined`;
273    locales['Duplicate'] = `Duplicate`;
274    locales['NoPath'] = `No path`;
275    locales['YesPath'] = `Yes path`;
276    locales['BothPaths'] = `Both paths`;
277    locales['SelectPathToDelete'] = `Select a path to delete`;
278    locales['DeletePath'] = `Delete path`;
279    locales['ChoosePath'] = `Choose a path`;
280    locales['SelectPathToConnect'] = `Select which path this step should follow`;
281    locales['Connect'] = `Connect`;
282    locales['ChooseMoveMode'] = `Move step`;
283    locales['SelectMoveMode'] = `This step has steps connected below it. Choose how to move it`;
284    locales['MoveWithConnectedSteps'] = `Move with the steps below it`;
285    locales['MoveOnlyThisStep'] = `Move only this step`;
286    locales['Cancel'] = `Cancel`;
287    locales['Copy'] = `Copy`;
288    locales['TableFooterSelected'] = `selected`;
289    locales['ViewResponse'] = `View Response`;
290    locales['ClickToConfigure'] = `Click to configure`;
291    locales['NoOptionContactsFound'] = `No contacts found for this option`;
292    locales['Question'] = `Question`;
293    locales['Option'] = `Option`;
294    locales['Yes'] = `Yes`;
295    locales['No'] = `No`;
296    locales['Dissatisfied'] = `Dissatisfied`;
297    locales['Neutral'] = `Neutral`;
298    locales['Satisfied'] = `Satisfied`;
299    locales['NewOption'] = `New Option`;
300    locales['YourAnswer'] = `Your Answer`;
301    locales['Lines'] = `lines`;
302
303    // Settings > Domains (settings-domains.js)
304    locales['DomainVerified'] = `Verified`;
305    locales['DomainPending'] = `Pending`;
306    locales['DomainChecking'] = `Checking…`;
307    locales['CopiedToClipboard'] = `Copied to clipboard`;
308    locales['DomainAddedPendingSuffix'] = `added, verify it any time from the list`;
309    locales['DomainVerifiedSuffix'] = `is now verified`;
310    locales['DomainRemovedSuffix'] = `removed`;
311    locales['DomainAddedVerifiedSuffix'] = `added and verified`;
312    locales['DomainHintDefault'] = `This is the domain your emails will be sent from, e.g. mail.yourcompany.com or yourcompany.com.`;
313    locales['DomainLooksGoodPrefix'] = `Looks good, we'll set this up as`;
314    locales['DomainInvalidHint'] = `Enter a valid domain, like yourcompany.com`;
315    locales['DomainReadyToVerify'] = `Ready when you are, click Verify domain below to check your records now.`;
316    locales['DomainCheckingDnsPrefix'] = `Checking DNS records for`;
317    locales['DomainVerifiedSuccessPrefix'] = `Domain verified. You can now send from`;
318    locales['FailedToValidateDomain'] = `Failed to validate this domain.`;
319    locales['DomainVerifyFailedDefault'] = `We couldn't verify your DNS records yet. Double-check them and try again.`;
320    locales['Continue'] = `Continue`;
321    locales['Verify domain'] = `Verify domain`;
322    locales['I added the DNS records'] = `I added the DNS records`;
323    locales['AddSendingDomainTitle'] = `Add sending domain`;
324    locales['EditSendingDomainTitle'] = `Edit sending domain`;
325    locales['AddWebsiteDomainTitle'] = `Add website domain`;
326    locales['EditWebsiteDomainTitle'] = `Edit website domain`;
327    locales['WebsiteDomainHintDefault'] = `Use a domain or subdomain for your landing pages, e.g. pages.yourcompany.com.`;
328    locales['WebsiteDomainVerifiedSuccessPrefix'] = `Domain verified. We're issuing the TLS certificate for`;
329    locales['DomainNotFound'] = `Domain not found`;
330
331    // Settings > Senders & Domains > Senders (settings-senders.js)
332    locales['BackToCampaign'] = `Back to campaign`;
333    locales['Save'] = `Save`;
334    locales['SenderAddTitle'] = `Add sender`;
335    locales['SenderEditTitle'] = `Edit sender`;
336    locales['SenderVerifyTitle'] = `Verify sender`;
337    locales['SenderVerify'] = `Verify`;
338    locales['SenderSameAsSender'] = `Same as sender address`;
339    locales['SenderCodeHint'] = `We'll email a verification code to this address.`;
340    locales['SenderCodeSent'] = `Code sent, check your inbox.`;
341    locales['SenderResendIn'] = `You can resend in`;
342    locales['SenderSomethingWentWrong'] = `Something went wrong. Please try again.`;
343
344    // Settings > Compliance >
344 Email Footer Settings (settings-email-footer-settings.js)
345    locales['FooterSettingsSaved'] = `Footer settings saved`;
346    locales['FooterSettingsSaveFailed'] = `Something went wrong saving your footer settings. Please try again.`;
347
348    // Settings > Team (settings-team.js)
349    locales['ThisPersonIsAlreadyOnYourTeam'] = `This person is already on your team`;
350    locales['EnterValidEmailAddress'] = `Enter a valid email address`;
351    locales['LooksGood'] = `Looks good`;
352    locales['TheyWillGetAnEmailToJoin'] = `They'll get an email with a link to join your account.`;
353    locales['InviteSentTo'] = `Invite sent to`;
354    locales['InviteResentTo'] = `Invite resent to`;
355    locales['Revoked'] = `revoked`;
356    locales['TheInviteTo'] = `The invite to`;
357    locales['WillNoLongerBeValid'] = `will no longer be valid.`;
358    locales['ChangeTheRoleFor'] = `Change the role for`;
359    locales['RoleUpdated'] = `Role updated`;
360    locales['MemberRemoved'] = `removed`;
361    locales['WillLoseAccessImmediately'] = `will lose access immediately.`;
362    locales['NoLoginHistory'] = `No login history`;
363    locales['NoRecordedSignInActivity'] = `There's no recorded sign-in activity for this person yet.`;
364    locales['LoginHistoryTitle'] = `Login history`;
365    locales['UnknownLocation'] = `Unknown location`;
366    locales['PlanLimitReached'] = `Plan limit reached`;
367    locales['NoPermissionManageTeam'] = `You don't have permission to manage the team.`;
368
369    // Settings > Profile > Account Details (settings-profile.js)
370    locales['AccountDetailsSaved'] = `Account details saved`;
371    locales['AccountDetailsSaveFailed'] = `Something went wrong saving your account details. Please try again.`;
372    locales['PleaseChooseAnImageFile'] = `Please choose an image file`;
373    locales['AvatarUploadFailed'] = `Something went wrong uploading your photo. Please try again.`;
374    locales['ProfilePhotoUpdated'] = `Profile photo updated`;
375    locales['ProfilePhotoRemoved'] = `Profile photo removed`;
376    locales['RegionalSettingsSaved'] = `Regional settings saved`;
377    locales['RegionalSettingsSaveFailed'] = `Something went wrong saving your regional settings. Please try again.`;
378    locales['AccountDeletionRequested'] = `Account deletion requested. Signing you out...`;
379    locales['AccountDeletionRequestFailed'] = `Something went wrong requesting account deletion. Please try again.`;
380
381    // Settings > Billing > Payment Methods (settings-payment-methods.js)
382    locales['DefaultPaymentMethodUpdated'] = `Default payment method updated`;
383    locales['PaymentMethodRemoved'] = `Payment method removed`;
384    locales['PaymentMethodActionFailed'] = `Something went wrong. Please try again.`;
385    locales['PaymentFormLoadFailed'] = `Something went wrong loading the payment form. Please try again.`;
386    locales['PaymentFormAddFailed'] = `Something went wrong adding this card. Please try again.`;
387    locales['PaymentMethodAdded'] = `Card added`;
388
389    // Settings > Plans (settings-plans.js)
390    locales['SubscriptionCanceled'] = `Your recurring subscription was cancelled. You will remain in your current plan until next billing date.`;
391    locales['PlanCheckoutFailed'] = `Something went wrong processing your payment. Please try again.`;
392    locales['PlanChangeApplied'] = `Your plan has been updated.`;
393    locales['ConfirmSwitchToFree'] = `Switch to the Free plan? You'll lose access to automation flows beyond the first one, A/B testing, and DirectIQ branding will be added back to your emails.`;
394    locales['PayAsYouGo'] = `Pay as you go`;
395    locales['NothingDueToday'] = `Nothing due today`;
396    locales['CreditsAdded'] = `{0} credits have been added to your balance.`;
397    locales['DowngradeScheduled'] = `You have successfully downgraded, you will be moved to {0} plan with {1} contacts on {2}.`;
398    locales['PlansPlanName'] = `{0} plan`;
399    // Cancel subscription (settings-cancel-plan.js, settings-plan-usage.js, settings-plans.js)
400    locales['PlansCancelTitle'] = `Cancel your {0} plan?`;
401    locales['PlansCancelIntro'] = `You'll keep everything on your current plan until {0}. After that, your account moves to the Free plan and you'll lose:`;
402    locales['PlansCancelContactsWarning'] = `You have {0} contacts, but the Free plan allows up to {1}. From {2}, your account will be suspended and you won't be able to send emails until you delete contacts to get within the limit or upgrade again.`;
403    locales['PlansCancelsOn'] = `Cancels on {0}`;
404    locales['PlansCanceledNote'] = `Your subscription is cancelled. Your current plan stays active until {0}, then your account moves to the Free plan.`;
405    locales['PlansFreeStartsOn'] = `Starts on {0}`;
406    locales['PlansDowngradeToFree'] = `Downgrade to Free`;
407    locales['PlansCancelFailed'] = `We couldn't cancel your subscription. Please try again.`;
408    locales['PlansPerMonthShort'] = `{0}/mo`;
409    locales['PlansPerYearShort'] = `{0}/yr`;
410    locales['PlansPerMonth'] = `/ month`;
411    locales['PlansPerYear'] = `/ year`;
412    locales['PlansBilledYearly'] = `≈ {0} / month, billed yearly`;
413    locales['PlansCurrentPlan'] = `Current Plan`;
414    locales['PlansNotAvailable'] = `Not available`;
415    locales['PlansChoosePlan'] = `Choose {0}`;
416    locales['PlansUpgrade'] = `Upgrade`;
417    locales['PlansDowngrade'] = `Downgrade`;
418    locales['PlansUpgradeToContacts'] = `Upgrade to {0} contacts`;
419    locales['PlansDowngradeToContacts'] = `Downgrade to {0} contacts`;
420    locales['PlansFreeLimit'] = `Free supports up to {0} contacts.`;
421    locales['PlansFreeLimitExceeded'] = `Free supports up to {0} contacts, you've selected {1}.`;
422    locales['PlansEssentialDesc'] = `For growing lists that need automation and A/B testing.`;
423    locales['PlansUnlimitedDesc'] = `Unlimited sending for up to {0} contacts.`;
424    locales['PlansSeeFeatures'] = `See features`;
425    locales['PlansHideFeatures'] = `Hide features`;
426    locales['PlansUpToContacts'] = `Up to {0} contacts`;
427    locales['PlansEmailsPerMonth'] = `{0} emails / month`;
428    locales['PlansUnlimitedEmails'] = `Unlimited emails / month`;
429    locales['PlansEmailTemplates'] = `{0} email templates`;
430    locales['PlansOneAutomationFlow'] = `1 automation flow`;
431    locales['PlansAutomationFlows'] = `{0} automation flows`;
432    locales['PlansFeatureBranding'] = `DirectIQ branding on emails`;
433    locales['PlansFeatureCommunitySupport'] = `Community support`;
434    locales['PlansFeatureUnlimitedTemplates'] = `Unlimited templates`;
435    locales['PlansFeatureRemoveBranding'] = `Remove DirectIQ branding`;
436    locales['PlansFeatureAbTesting'] = `A/B testing`;
437    locales['PlansFeatureEmailSupport'] = `Email support`;
438    locales['PlansFeatureUnlimitedFlows'] = `Unlimited automation flows`;
439    locales['PlansFeatureCustomDomains'] = `Custom domains + dedicated IP`;
440    locales['PlansFeatureAiFlowBuilder'] = `AI flow builder & advanced segments`;
441    locales['PlansFeaturePrioritySupport'] = `Priority support & onboarding`;
442    locales['PlansCredits'] = `{0} credits`;
443    locales['PlansBuyCredits'] = `Buy {0} credits - {1}`;
444    locales['PlansCreditsPack'] = `{0} credits - {1}`;
445    locales['PlansPerEmail'] = `{0} / email`;
446    locales['PlansContacts'] = `Contacts`;
447    locales['PlansCreditsLabel'] = `Credits`;
448    locales['PlansCheckoutPlanSubtitle'] = `{0} plan - {1} contacts`;
449    locales['PlansTotalDueToday'] = `Total due today`;
450    locales['PlansProrateTitle'] = `Prorated for {0} days left in your billing period`;
451    locales['PlansProrateNewPlan'] = `{0} plan, {1} days`;
452    locales['PlansCreditTitle'] = `Credit from your current plan`;
453    locales['PlansProrateNote'] = `Upgrades start today, but your billing date stays {0}. You only pay for the days left until then, and {1} from that date on.`;
454    locales['PlansProratedPill'] = `Prorated`;
455    locales['PlansCreditAppliedPill'] = `Credit applied`;
456    locales['PlansSwitchToYearlyTitle'] = `Switching to yearly billing`;
457    locales['PlansYearlyNewPlan'] = `{0} plan, 12 months`;
458    locales['PlansToYearlyNote'] = `Yearly billing starts a new billing period today, so your next billing date moves to {0}. After that, you'll be billed {1}.`;
459    locales['PlansToYearlyNoteCredit'] = `Yearly billing starts a new billing period today, so your next billing date moves to {0}
459. Unused time on your current monthly plan is credited toward it. After that, you'll be billed {1}.`;
460
461    // Settings > Notifications (settings-notifications.js)
462    locales['NotificationPreferencesSaved'] = `Notification preferences saved`;
463    locales['EmailPreferencesSaved'] = `Email preferences saved`;
464    locales['SettingsSaveFailed'] = `Something went wrong. Please try again.`;
465
466    // Settings > Security > Password (settings-password.js)
467    locales['PasswordsMatch'] = `Passwords match`;
468    locales['PasswordsDontMatch'] = `Passwords don't match`;
469    locales['PasswordUpdated'] = `Password updated`;
470
471    // Settings > Security > Two-Factor Authentication (settings-two-factor.js)
472    locales['TwoFactorDisabledPill'] = `Disabled`;
473    locales['TwoFactorEnabledPill'] = `Enabled`;
474    locales['TwoFactorIntro'] = `Two-factor authentication adds a second step when signing in, using a code from an authenticator app on your phone.`;
475    locales['EnableTwoFactor'] = `Enable two-factor authentication`;
476    locales['TwoFactorProtected'] = `Your account is protected with an authenticator app.`;
477    locales['RegenerateBackupCodes'] = `Regenerate backup codes`;
478    locales['DisableTwoFactor'] = `Disable two-factor authentication`;
479    locales['TwoFactorDisableConfirm'] = `Disable two-factor authentication? This will make your account less secure.`;
480    locales['TwoFactorDisabled'] = `Two-factor authentication disabled`;
481    locales['RegenerateBackupCodesConfirm'] = `Generate new backup codes? Your old codes will stop working.`;
482    locales['SetUpTwoFactor'] = `Set up two-factor authentication`;
483    locales['VerifyAndEnable'] = `Verify & enable`;
484    locales['BackupCodes'] = `Backup codes`;
485    locales['InvalidTwoFactorCode'] = `Invalid code. Please try again.`;
486    locales['BackupCodesDownloaded'] = `Backup codes downloaded`;
487
488    // Integrations > Webhooks (webhook.ui.js)
489    locales['WebhookOneEventSelected'] = `1 event selected`;
490    locales['WebhookEventsSelected'] = `{0} events selected`;
491    locales['WebhookNotSet'] = `Not set`;
492    locales['WebhookAllEvents'] = `All events`;
493    locales['WebhookUrlCopied'] = `URL copied`;
494    locales['WebhookSecretCopied'] = `Secret copied`;
495    locales['WebhookPayloadCopied'] = `Payload copied`;
496    locales['WebhookSending'] = `Sending…`;
497    locales['WebhookSendTestPayload'] = `Send test payload`;
498</script>
498
499    
499<script type="text/javascript">
500    var languageIso = 'en';
501</script>
vendor: 1 bytes, line 501
501
502<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/i18n/en.min.js" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
502
503    
503<script>
504        $(document).ready(function () {
505            const select2Options = {
506                placeholder: locales.SelectOption,
507                allowClear: true,
508                minimumResultsForSearch: -1,
509            };
510
511            setTimeout(function () {
512                createSelect2ByClass('._select2-lg', select2Options);
513            }, 200);
514        });
515    </script>
vendor: 66 bytes, lines 515-517
515
516
517    <script src="https://www.google.com/recaptcha/api.js?render=
5176LcFomAaAAAAAA8HcBBpTvL42zSvuZlSsXcArAx2
vendor: 16 bytes, lines 517-518
517"></script>
518    
518<script src="https://cdnjs.cloudflare.com/ajax/libs/platform/1.3.6/platform.min.js"
519            integrity="sha512-eYPrm8TgYWg3aa6tvSRZjN4v0Z9Qx69q3RhfSj+Mf89QqwOMqmwSlsVqfp4N8NVAcZe/YeUhh9x/nM2CAOp6cA=="
520            crossorigin="anonymous"
521            referrerpolicy="no-referrer"></script>
521
522
523    
523<script>
524        const fprintProm = import('https://openfpcdn.io/fingerprintjs/v3').then(FingerprintJS => FingerprintJS.load());
525    </script>
525
526    
526<script>
527        let currentSlide = 0;
528        const slides = document.querySelectorAll('.slide');
529
530        function rotateSlides() {
531            slides[currentSlide].classList.remove('active');
532            currentSlide = (currentSlide + 1) % slides.length;
533            slides[currentSlide].classList.add('active');
534        }
535
536        // Change every 4 seconds with smooth fade
537        setInterval(rotateSlides, 4000);
538    </script>
538
539    
540    
540<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.3/jquery.validate.min.js"></script>
vendor: 1 bytes, line 540
540
541<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.12/jquery.validate.unobtrusive.min.js"></script>
541
542
543
544
545    
545<script>
546        $(document).ready(function () {
547            const loginForm = document.getElementById('loginForm');
548            const captchaToken = document.getElementById('CaptchaToken')
549            $(captchaToken).val('');
550
551            $(loginForm).submit(function (e) {
552                if (!$(captchaToken).val()) {
553                    e.preventDefault();
554                    grecaptcha.ready(function () {
555                        grecaptcha.execute('6LcFomAaAAAAAA8HcBBpTvL42zSvuZlSsXcArAx2', { action: 'login' }).then(function (token) {
556                            $(loginForm).find("#CaptchaToken").val(token);
557                            $(loginForm).submit();
558
559                            return true;
560                        });
561                    });
562                }
563            });
564
565            document.querySelectorAll('.btn-toggle-eye').forEach(btn => {
566                btn.addEventListener('click', () => {
567                    btn.classList.toggle('is-hidden');
568
569                    if(btn.classList.contains("is-hidden")){
570                        $('#register-password').prop('type', 'text');
571                    }
572                    else{
573                        $('#register-password').prop('type', 'password');
574                    }
575                });
576            });
577
578            detectBrowserData();
579        });
580
581
582        const detectBrowserData = function(){
583            detectOperationSystemData();
584            detectFingerPrint();
585        }
586
587        const detectOperationSystemData = function () {
588            if (!platform)
589                return;
590
591            var os = platform.os.family;
592            var osVersion = platform.os.version;
593            var device = platform.product;
594
595            var osInput = document.getElementsByClassName('operating-system');
596            var osVersionInput = document.getElementsByClassName('operating-system-version');
597            var deviceInput = document.getElementsByClassName('device');
598
599            if (osInput) {
600                $(osInput).val(os);
601            }
602
603            if (osVersionInput) {
604                $(osVersionInput).val(osVersion);
605            }
606
607            if (deviceInput) {
608                $(deviceInput).val(device);
609            }
610        }
611
612        const detectFingerPrint= function (){
613            try {
614                var fprintInput = document.getElementsByClassName('fingerprint');
615                if (fprintInput) {
616                    fprintProm
617                        .then(fp => fp.get())
618                        .then(result => {
619                            $(fprintInput).val(result.visitorId);
620                        });
621            }
622            } catch { }
623        }
624    </script>
624
625
626</body>
627</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.