| 843 | } else (o = i), window.location.assign(o); |
| 844 | }, |
| 845 | ze = function (e) { |
| 846 | var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : X; |
| 847 | ["scope", "state", "nonce", "usePopup", "codeChallenge", "codeChallengeMethod"].forEach(function (i) { |
| 848 | if (e[i]) |
| 849 | if ("usePopup" === i) { |
| 850 | if ("boolean" != typeof e[i]) throw new Error('The "' + i + '" should be boolean.'); |
| 851 | t[i] = e[i]; |
| 852 | } else { |
| 853 | if ("string" != typeof e[i]) throw new Error('The "' + i + '" should be a string.'); |
| 854 | t.client[i] = e[i]; |
| 855 | } |
| 856 | }); |
| 857 | }, |
| 858 | me = function () { |
| 859 | var e, |
| 860 | t, |