!function(n){window.wu=window.wu||{},window.is_incognito=!1,window.wu.sso_denied=function(){wu_create_cookie("wu_sso_denied",1,n.expiration_in_minutes)},window.wu.check_for_incognito_window=function(){detectIncognito(n=>window.is_incognito=n.isPrivate)},window.wu.check_for_incognito_window(),window.addEventListener("error",wu.sso_denied,!0);const o=document.createElement("script");o.type="text/javascript",o.async=!0,o.defer=!0,o.src=n.server_url+"?_jsonp=1";const e=wu_read_cookie("wu_sso_denied");if(document.head.insertAdjacentHTML("beforeend",`\n    <style>\n      @keyframes fade_in {\n        from { opacity: 0; }\n        to   { opacity: 1; }\n      }\n      body.sso-loading {\n        overflow: hidden;\n      }\n      body.sso-loading .sso-overlay {\n        background: rgba(0, 0, 0, 0.7);\n        width: 100vw;\n        height: 100vh;\n        position: absolute;\n        top: 0;\n        -webkit-animation: fade_in 300ms;\n        -moz-animation: fade_in 300ms;\n        -ms-animation: fade_in 300ms;\n        -o-animation: fade_in 300ms;\n        animation: fade_in 300ms;\n      }\n      body.sso-loading .sso-overlay::before {\n        content: "";\n        display: block;\n        width: 20px;\n        height: 20px;\n        position: absolute;\n        left: 50%;\n        top: 50%;\n        margin: -10px 0 0 -10px;\n        transform: translateZ(0);\n        background: transparent url(${n.img_folder}/spinner.gif) no-repeat center center;\n        background-image: url(${n.img_folder}/loader.svg);\n        background-size: 20px 20px;\n      }\n    </style>\n  `),!n.is_user_logged_in&&!e){const n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(o,n),document.body.insertAdjacentHTML("beforeend",'<div class="sso-overlay">&nbsp;</div>')}window.wu.sso=function(o){const e=encodeURIComponent(window.location.href);if(200===o.code)n.use_overlay&&document.body.classList.add("sso-loading"),"must-redirect"===o.verify?window.location.replace(`${n.server_url}?return_url=${e}`):window.location.replace(`${n.server_url}?sso_verify=${o.verify}&return_url=${e}`);else{if(window.is_incognito)return n.use_overlay&&document.body.classList.add("sso-loading"),void window.location.replace(`${n.server_url}?return_url=${e}`);window.wu.sso_denied(),document.body.classList.remove("sso-loading")}},window.history.replaceState&&window.history.replaceState(null,null,n.filtered_url+window.location.hash)}(wu_sso_config);