\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"},"validationRules":{"type":"object","displayName":"Form validation rules","value":[],"info":"Rules to check to validate form inputs","createdDate":1694542156291,"customerId":"ecb9bf8a2fab854e65045d02cb6bab50","companyId":"singularkey","preferredControlType":"validationRules"},"customCSS":{"type":"string","displayName":"CSS","createdDate":1694542156320,"customerId":"ecb9bf8a2fab854e65045d02cb6bab50","companyId":"singularkey","preferredControlType":"codeEditor","language":"css","maximizeToggle":true,"largePayload":true,"value":""},"customScript":{"type":"string","displayName":"Script","createdDate":1694542156320,"customerId":"ecb9bf8a2fab854e65045d02cb6bab50","companyId":"singularkey","preferredControlType":"codeEditor","value":"// Google Tag Manager\r\n(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\r\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\r\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\r\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\r\n})(window,document,'script','dataLayer','GTM-PR5CVSS');\r\n//End Google Tag Manager\r\n\r\ndocument.getElementById('btnSignIn').setAttribute('onclick', 'return validateForm();');\r\n\r\nlet element = document.getElementById('username');\r\n\r\nfunction trimWhiteSpace() {\r\n let value = this.value;\r\n let trimmedValue = value.trim();\r\n this.value = trimmedValue;\r\n this.setAttribute(\"value\", trimmedValue);\r\n this.innerHTML = trimmedValue;\r\n}\r\n\r\nelement.addEventListener(\"input\", trimWhiteSpace);\r\nsetTimeout(\"setupTranslation();\", 100);\r\n","language":"javascript","maximizeToggle":true,"info":"Write custom JavaScript. Caution: Custom code is for advanced users only. Before using custom code, review the security risks in the DaVinci documentation by searching for \"Using custom code safely\"."},"inputSchema":{"type":"string","displayName":"Input Schema","createdDate":1694542156288,"customerId":"ecb9bf8a2fab854e65045d02cb6bab50","companyId":"singularkey","preferredControlType":"codeEditor","language":"json","info":"Follow example for JSON schema.","maximizeToggle":true,"value":{}},"outputSchema":{"type":"string","displayName":"Output Schema","createdDate":1694542156271,"customerId":"ecb9bf8a2fab854e65045d02cb6bab50","companyId":"singularkey","preferredControlType":"codeEditor","language":"json","info":"Follow example for JSON schema.","maximizeToggle":true,"value":{}},"formFieldsList":{"type":"array","constructType":"formFieldsList","displayName":"Output Fields List","createdDate":1694542156244,"customerId":"ecb9bf8a2fab854e65045d02cb6bab50","companyId":"singularkey","preferredControlType":"formFieldsList","hideLabel":false,"value":[{"preferredControlType":"textField","preferredDataType":"string","propertyName":"username","displayName":"Username","hashedVisibility":false,"value":""},{"preferredControlType":"textField","preferredDataType":"string","propertyName":"password","displayName":"Password","hashedVisibility":true},{"preferredControlType":"textField","preferredDataType":"string","propertyName":"buttonValue"}]},"challenge":{"type":"string","displayName":"Challenge","createdDate":1694542156314,"customerId":"ecb9bf8a2fab854e65045d02cb6bab50","companyId":"singularkey","preferredControlType":"textField","enableParameters":true},"button":{"constructType":"button","displayName":"Submit","createdDate":1694542156280,"customerId":"ecb9bf8a2fab854e65045d02cb6bab50","companyId":"singularkey","logo":"","showLogo":true,"preferredControlType":"button","css":{"backgroundColor":"#1CAB42","color":"#ffffff"},"onClick":{"constructType":"skEvent","eventName":"continue","params":[],"eventType":"post","postProcess":{}}},"showFooter":{"value":true},"returnRequestParameters":{"value":true},"messageTitle":{"value":"Information"},"message":{"value":""},"showPoweredBy":{"value":false},"showContinueButton":{"value":false},"enablePolling":{"value":false},"pollInterval":{"value":2000},"pollRetries":{"value":60},"pollChallengeStatus":{"value":true},"httpMethod":{"value":"GET"},"httpBody":{"value":"none"},"raw":{"value":""},"signResponse":{"value":false},"additionalFieldsName":{"value":"additionalProperties"},"unsafeIgnoreTLSErrors":{"value":false},"delayTime":{"value":50},"returnSuccess":{"value":true},"keepOutputIfNotValid":{"value":false},"fieldValidation":{"value":false},"outboundMtlsKey":{"value":"none"},"nodeTitle":{"value":"Username/Password Form"}},"userViews":[{"screenTemplateName":"CustomHTMLTemplate","items":[{"propertyName":"sktemplate"},{"propertyName":"customHTML"},{"propertyName":"validationRules"},{"propertyName":"customCSS"},{"propertyName":"customScript"},{"propertyName":"inputSchema"},{"propertyName":"outputSchema"},{"propertyName":"formFieldsList"},{"propertyName":"challenge"},{"propertyName":"button"}]}],"metadata":{"colors":{"canvas":"#AFD5FF","canvasText":"#253746","dark":"#2E5EA6"},"logos":{"canvas":{"imageFileName":"http.svg"}}}},"interactionId":"03f7d2d6-d8db-40f8-b7ad-8c928f63cadf","interactionToken":"4e44c4321b47e426d75333f43ef2d9248a8f499946c361fcbf42bbab436e7a1ff160cd4cb2c0a8011d3bbada563b3b736049730d1f9b4035bf17ca691a40c5179f78063773913c036e3ac5c7f20699e41eae7705aa08f7a8f3d80dd74e70472f329ba0eefa5bb1f2f551b9cd8ecae394a1ad9b73b93205e71acc650ecef89832","skProxyApiEnvironmentId":"us-west-2","overrides":{},"originCookies":[],"kerberosRedirectUrl":""}
var skLoadingProps = {"intermediateLoadingScreenHTML":null,"intermediateLoadingScreenCSS":null,"customTitle":"Crisis Prevention Institute (CPI Training)","customFaviconLink":"https://www.crisisprevention.com/favicon.ico"}
function successCallback(response) { }
function errorCallback(error) { }
function loadIt(){
var param = {config: skProps, skLoadingProps, successCallback, errorCallback}
davinci.renderScreen($('#widgetContainer').get(0), param)
}
loadIt()