CINXE.COM
<!DOCTYPE html> <html lang="en" data-ng-app="loginApp" data-ng-controller="LoginAppCtrl"> <head> <base href="/"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <title data-ng-bind="title">e3 Partner Portal</title> <script type="text/javascript"> // #region Unsupported Browser Detection // enclosed within a function so that we do not mess with global variables (function () { // Source from: https://github.com/Gavin-Paolucci-Kleinow/ie-truth/blob/master/ie-truth.js //Set defaults var browserInfo = { isIE: false, IsEdge: false, edgeHtmlVersion: 0, trueVersion: 0, actingVersion: 0, compatibilityMode: false }; //Try to find the Trident version number var trident = navigator.userAgent.match(/Trident\/(\d+)/); if (trident) { browserInfo.isIE = true; //Convert from the Trident version number to the IE version number browserInfo.trueVersion = parseInt(trident[1], 10) + 4; } //Try to find the MSIE number var msie = navigator.userAgent.match(/MSIE (\d+)/); if (msie) { browserInfo.isIE = true; //Find the IE version number from the user agent string browserInfo.actingVersion = parseInt(msie[1]); } else { //Must be IE 11 in "edge" mode browserInfo.actingVersion = browserInfo.trueVersion; } //If we have both a Trident and MSIE version number, see if they're different if (browserInfo.isIE && browserInfo.trueVersion > 0 && browserInfo.actingVersion > 0) { //In compatibility mode if the trident number doesn't match up with the MSIE number browserInfo.compatibilityMode = browserInfo.trueVersion !== browserInfo.actingVersion; } //Try to find Edge and the EdgeHTML vesion number var edge = navigator.userAgent.match(/Edge\/(\d+\.\d+)$/); if (edge) { browserInfo.isEdge = true; browserInfo.edgeHtmlVersion = edge[1]; } if (browserInfo.isIE && browserInfo.actingVersion < 11) { var path = location.pathname.toLowerCase(); // are we already on info page? if (path.indexOf('/unsupportedbrowser') !== 0) { // redirect to info page location.href = '/UnsupportedBrowser?compatibilityMode=' + browserInfo.compatibilityMode; } } })() // #endregion Unsupportedd Browser Detection </script> <link rel="preconnect" href="https://fonts.googleapis.com"/> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/> <link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap" rel="stylesheet" /> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicons/channeltivity-transparent-32x32.png"/> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicons/channeltivity-transparent-16x16.png"/> <link rel="apple-touch-icon" href="/assets/favicons/channeltivity-512x512.png"/> <link rel="manifest" href="/assets/favicons/manifest.json"/> <link rel="mask-icon" href="/assets/favicons/channeltivity-safari-pinned-tab.svg" color="#5bbad5"/> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="theme-color" content="#ffffff"> <link rel="stylesheet" href="https://ctvt-cdn-p2.channeltivity.com/css/css?v=TcqPMEMlS2HdgJZlBYCs8f9gWz0" /> <link rel="stylesheet" href="https://ctvt-cdn-p2.channeltivity.com/lib/froala-editor/css/css?v=EHaH_9NbZMLNV7IEST3EEPcrexY" /> <style> html, body { font-family: 'Roboto', sans-serif; } </style> <script src="https://ctvt-cdn-p2.channeltivity.com/scripts/vendors?v=znXLsrIU_fxIIvixEFsXzxC4dCo"></script> <script src="https://ctvt-cdn-p2.channeltivity.com/scripts/froala?v=x80xe-Rnd5YgGAH2IujKepBopO0"></script> <script src="https://ctvt-cdn-p2.channeltivity.com/scripts/highcharts?v=tFQlBNcPbvKDxmjaDoNZiQZiDTo"></script> <script src="https://ctvt-cdn-p2.channeltivity.com/scripts/loginApp?v=XrbGsz_VeqUvTB-oJlu_VR0tcEE"></script> <script> angular.module('sharedElements').provider('appDetailsValue', function () { var value = {tabs:[{name:null,label:"Log In",link:"Login",targetBlank:false},{name:null,label:"Request Access",link:"RequestAccess",targetBlank:false},{name:null,label:"Contact Admin",link:"ContactAdmin",targetBlank:false}],failedLoginMessage:null,loginBackgroundImageId:156,loginLogoId:756,loginLogoAdditionalClass:"",skinColors:{loginCopyrightTextShadowEnabled:false,link:"148399",linkBackgroundColor:"rgba(20, 131, 153, 0.15)",menu:"263C91",button:"40c3d9",headerTextColor:"ffffff",loginCopyrightTextColor:"ffffff",loginCopyrightTextShadowColor:"",navBackgroundColor:"262b3f",navTextColor:"ffffff",navActiveBackgroundColor:"666666",navActiveTextColor:"40c3d9",backgroundColor:"fafbfc"},localization:{shortDatePattern:"MM/DD/YYYY",longDatePattern:"MMM D, YYYY",shortTimePattern:"h:mm A",longTimePattern:"MMM D, YYYY h:mm A",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December",""],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],currencySymbol:"$",currencySymbolAfterNumber:"False",numberDecimalSeparator:".",numberDecimalDigits:2,numberGroupSeparator:","},noTranslateForApp:false,labels:{opportunitySingular:"Deal",opportunityPlural:"Deals",mdfModule:"Funding Request",requestSingular:"Funding Request",requestPlural:"Funding Requests",bizPlanSingular:"Business Plan",bizPlanPlural:"Business Plans",trainingCourseSingular:"Course",trainingCoursePlural:"Courses",trainingLessonSingular:"Lesson",trainingLessonPlural:"Lessons",trainingQuizSingular:"Exam",trainingQuizPlural:"Exams",trainingCertificationSingular:"Certification",trainingCertificationPlural:"Certifications",distributorSingular:"TSD/Distributor",distributorPlural:"TSDs/Distributors",referralSingular:"Referral",referralPlural:"Referrals",newsTopicSingular:"Topic",newsTopicPlural:"Topics",newsItemSingular:"News Item",newsItemPlural:"News Items",rewardsPointSingular:"Rewards Point",rewardsPointPlural:"Rewards Points",devMode:"[Dev Mode]"},isTestMode:false,landingPagePath:"/Home",walkthroughs:null,customFontFamilyName:"",portalFont:1,fingerprint:"v=1SxHJAHOFhJBnnSk_6PWA2K-UvE",cdnUrl:"https://ctvt-cdn-p2.channeltivity.com/",appVersionHash:"17:TcqPMEMlS2HdgJZlBYCs8f9gWz0znXLsrIU_fxIIvixEFsXzxC4dCoAsOqDIuV8Dlr6uwGJiBWJ0rcqzwx80xe-Rnd5YgGAH2IujKepBopO0EHaH_9NbZMLNV7IEST3EEPcrexYtFQlBNcPbvKDxmjaDoNZiQZiDToXrbGsz_VeqUvTB-oJlu_VR0tcEE:1",portalName:"e3 Partner Portal",validationSettings:{minIntValue:-2147483648,maxIntValue:2147483647,minDoubleValue:-999999999999999.0,maxDoubleValue:999999999999999.0,regularExpressions:{emailDomain:"^\\s*\\n*\\s*[a-zA-Z0-9_]+([-.][a-zA-Z0-9_]+)*\\.[a-zA-Z0-9_]+([-.][a-zA-Z0-9_]+)*\\s*\\n*\\s*$",emailAddress:"^([a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]\\.?)*[a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$",emailAddressWithSemicolon:"^\\s*\\n*\\s*(([a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]\\.?)*[a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}){1}(\\s*\\n*\\s*;\\s*\\n*\\s*([a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]\\.?)*[a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,})*\\s*\\n*\\s*$",emailAddressWithSemicolonCommaNewLine:"^\\s*\\n*\\s*(([a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]\\.?)*[a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}){1}(\\s*\\n*\\s*(;|,|\\n)\\s*\\n*\\s*([a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]\\.?)*[a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,})*\\s*\\n*\\s*$",url:"^(http:\\/\\/|https:\\/\\/|ftp:\\/\\/)?([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]\\.|[a-zA-Z0-9]\\.)+[a-zA-Z0-9]+(:[0-9]+)?(\\/$|\\/[^\\/]+)*$",double:"^(0|[-]?[0][.][0-9]{0,2}|[-]?[1-9][0-9]*([.][0-9]{0,2})?)$",integer:"^(0|[-]?[1-9][0-9]*)$",hexColor:"^#(?:[0-9a-fA-F]{3}){1,2}$"}}}; this.$get = function () { return value; }; }); </script> <style> html, body { font-family: [[exec[[getPortalFontFamilyName()]]exec]]; } </style> <style> /*LINKS*/ a { color: #[[exec[[skinColors.link]]exec]] !important; border-color: #[[exec[[skinColors.link]]exec]] !important; } /*BUTTONS*/ .btn-primary, .btn-primary.disabled { background: #[[exec[[skinColors.button]]exec]] !important; color: white !important; } .btn-link { color: #[[exec[[skinColors.link]]exec]] !important; } .modal-copyright { color: #[[exec[[skinColors.loginCopyrightTextColor]]exec]] !important; } /* INPUTS */ /* toggle switch */ .switch input[type=checkbox].toggle-switch:checked { background: #[[exec[[skinColors.button]]exec]] !important; border-color: #[[exec[[skinColors.button]]exec]] !important; } /* text field */ .form-control:active, .form-control:focus, .contenteditable:active, .contenteditable:focus, [pseudoeditable]:active, [pseudoeditable]:focus { box-shadow: inset 0 0 0 1px #[[exec[[skinColors.button]]exec]] !important; } .input-group:has(.form-control:focus), .input-group:has(.form-control:focus) { box-shadow: inset 0 0 0 1px #[[exec[[skinColors.button]]exec]] !important; } .input-group:has(.form-control:focus).form-control:active, .input-group:has(.form-control:focus) .form-control:focus, .input-group:has(.form-control:focus) .contenteditable:active, .input-group:has(.form-control:focus) .contenteditable:focus, .input-group:has(.form-control:focus) [pseudoeditable]:active, .input-group:has(.form-control:focus) [pseudoeditable]:focus, .input-group:has(.form-control:focus) .form-control:active, .input-group:has(.form-control:focus) .form-control:focus, .input-group:has(.form-control:focus) .contenteditable:active, .input-group:has(.form-control:focus) .contenteditable:focus, .input-group:has(.form-control:focus) [pseudoeditable]:active, .input-group:has(.form-control:focus) [pseudoeditable]:focus { box-shadow: none !important; } .editor:has(.fr-view:focus), .editor:has(.fr-view:active) { outline: 1px solid #[[exec[[skinColors.button]]exec]] !important; } /* checkbox */ .switch input[type=checkbox]:not(.input-radio):not([disabled]):checked + i:after, .switch input.input-checkbox:not([disabled]):checked + i:after { border-color: #[[exec[[skinColors.button]]exec]]; } /* radio */ .switch input[type=radio]:not(.input-checkbox):not([disabled]):checked + i, .switch input.input-radio:not([disabled]):checked + i { border-color: #[[exec[[skinColors.button]]exec]] !important; } .switch input[type=radio]:not(.input-checkbox):checked + i, .switch input.input-radio:checked + i { background: #[[exec[[skinColors.button]]exec]] !important; box-shadow: 0 0 0 1px #[[exec[[skinColors.button]]exec]] !important; } .card-input-container .card-input input:checked + .card-input-content { box-shadow: 0 0 1px 1px #[[exec[[skinColors.button]]exec]] !important; } </style> <style data-ng-if="skinColors.loginCopyrightTextShadowEnabled === true"> .modal-copyright { text-shadow: #[[exec[[skinColors.loginCopyrightTextShadowColor]]exec]] 1px 0 2px !important; } </style> <script type="text/javascript"> !function (T, l, y) { var S = T.location, k = "script", D = "connectionString", C = "ingestionendpoint", I = "disableExceptionTracking", E = "ai.device.", b = "toLowerCase", w = "crossOrigin", N = "POST", e = "appInsightsSDK", t = y.name || "appInsights"; (y.name || T[e]) && (T[e] = t); var n = T[t] || function (d) { var g = !1, f = !1, m = { initialize: !0, queue: [], sv: "5", version: 2, config: d }; function v(e, t) { var n = {}, a = "Browser"; return n[E + "id"] = a[b](), n[E + "type"] = a, n["ai.operation.name"] = S && S.pathname || "_unknown_", n["ai.internal.sdkVersion"] = "javascript:snippet_" + (m.sv || m.version), { time: function () { var e = new Date; function t(e) { var t = "" + e; return 1 === t.length && (t = "0" + t), t } return e.getUTCFullYear() + "-" + t(1 + e.getUTCMonth()) + "-" + t(e.getUTCDate()) + "T" + t(e.getUTCHours()) + ":" + t(e.getUTCMinutes()) + ":" + t(e.getUTCSeconds()) + "." + ((e.getUTCMilliseconds() / 1e3).toFixed(3) + "").slice(2, 5) + "Z" }(), name: "Microsoft.ApplicationInsights." + e.replace(/-/g, "") + "." + t, sampleRate: 100, tags: n, data: { baseData: { ver: 2 } } } } var h = d.url || y.src; if (h) { function a(e) { var t, n, a, i, r, o, s, c, u, p, l; g = !0, m.queue = [], f || (f = !0, t = h, s = function () { var e = {}, t = d.connectionString; if (t) for (var n = t.split(";"), a = 0; a < n.length; a++) { var i = n[a].split("="); 2 === i.length && (e[i[0][b]()] = i[1]) } if (!e[C]) { var r = e.endpointsuffix, o = r ? e.location : null; e[C] = "https://" + (o ? o + "." : "") + "dc." + (r || "services.visualstudio.com") } return e }(), c = s[D] || d[D] || "", u = s[C], p = u ? u + "/v2/track" : d.endpointUrl, (l = []).push((n = "SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)", a = t, i = p, (o = (r = v(c, "Exception")).data).baseType = "ExceptionData", o.baseData.exceptions = [{ typeName: "SDKLoadFailed", message: n.replace(/\./g, "-"), hasFullStack: !1, stack: n + "\nSnippet failed to load [" + a + "] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: " + (S && S.pathname || "_unknown_") + "\nEndpoint: " + i, parsedStack: [] }], r)), l.push(function (e, t, n, a) { var i = v(c, "Message"), r = i.data; r.baseType = "MessageData"; var o = r.baseData; return o.message = 'AI (Internal): 99 message:"' + ("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) (" + n + ")").replace(/\"/g, "") + '"', o.properties = { endpoint: a }, i }(0, 0, t, p)), function (e, t) { if (JSON) { var n = T.fetch; if (n && !y.useXhr) n(t, { method: N, body: JSON.stringify(e), mode: "cors" }); else if (XMLHttpRequest) { var a = new XMLHttpRequest; a.open(N, t), a.setRequestHeader("Content-type", "application/json"), a.send(JSON.stringify(e)) } } }(l, p)) } function i(e, t) { f || setTimeout(function () { !t && m.core || a() }, 500) } var e = function () { var n = l.createElement(k); n.src = h; var e = y[w]; return !e && "" !== e || "undefined" == n[w] || (n[w] = e), n.onload = i, n.onerror = a, n.onreadystatechange = function (e, t) { "loaded" !== n.readyState && "complete" !== n.readyState || i(0, t) }, n }(); y.ld < 0 ? l.getElementsByTagName("head")[0].appendChild(e) : setTimeout(function () { l.getElementsByTagName(k)[0].parentNode.appendChild(e) }, y.ld || 0) } try { m.cookie = l.cookie } catch (p) { } function t(e) { for (; e.length;)!function (t) { m[t] = function () { var e = arguments; g || m.queue.push(function () { m[t].apply(m, e) }) } }(e.pop()) } var n = "track", r = "TrackPage", o = "TrackEvent"; t([n + "Event", n + "PageView", n + "Exception", n + "Trace", n + "DependencyData", n + "Metric", n + "PageViewPerformance", "start" + r, "stop" + r, "start" + o, "stop" + o, "addTelemetryInitializer", "setAuthenticatedUserContext", "clearAuthenticatedUserContext", "flush"]), m.SeverityLevel = { Verbose: 0, Information: 1, Warning: 2, Error: 3, Critical: 4 }; var s = (d.extensionConfig || {}).ApplicationInsightsAnalytics || {}; if (!0 !== d[I] && !0 !== s[I]) { var c = "onerror"; t(["_" + c]); var u = T[c]; T[c] = function (e, t, n, a, i) { var r = u && u(e, t, n, a, i); return !0 !== r && m["_" + c]({ message: e, url: t, lineNumber: n, columnNumber: a, error: i }), r }, d.autoExceptionInstrumented = !0 } return m }(y.cfg); function a() { y.onInit && y.onInit(n) } (T[t] = n).queue && 0 === n.queue.length ? (n.queue.push(a), n.trackPageView({})) : a() }(window, document, { src: "https://js.monitor.azure.com/scripts/b/ai.2.min.js", crossOrigin: "anonymous", cfg: { connectionString: 'InstrumentationKey=7875480e-3a88-40b7-b28d-2c4bb6310dee;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/;LiveEndpoint=https://northcentralus.livediagnostics.monitor.azure.com/;ApplicationId=d2251dee-4ad3-4b3e-865e-f3da3af9809c' } }); </script> </head> <body> <div class="intercept"> <div class="background"> <div class="background-color" style="background: #b3c6d5;" data-ng-style="getBackgroundColorStyle()"></div> <div class="background-image" style="opacity: .5; background-image: url('File/Image/156')" data-ng-style="getBackgroundImageStyle()" data-ng-class="{'display-off': hideBackgroundImage()}"></div> </div> <div class="intercept-content"> <div class="modal-dialog"> <div class="modal-content "> <div class="modal-logo" data-t-maintenance-mode="false"> <img class="" src="File/756" alt="Portal Logo" data-ng-src="[[exec[[getLoginLogoUrl()]]exec]]" data-ng-class="{'': showLoginLogoAdditionalClass()}"> </div> <div class="modal-tabs"> <div data-c-tabs data-tabs="tabs"></div> </div> <div data-ng-show="loading === true" class="app-content"> <div class="loading-large"></div> </div> <div data-ng-show="loading === false" data-ng-view></div> <div data-c-message></div> </div> <div class="modal-credit modal-credit-extra-top-padding"> <a href="https://channeltivity.com" target="_blank" rel="noreferrer"> <img src="assets/img/branding/credit-white.svg" alt="Powered by Channeltivity" /> </a> </div> </div> </div> </div> </body> </html>