"use strict";this.default_IdentityOauthintegrationsRedirectjs=this.default_IdentityOauthintegrationsRedirectjs||{};(function(_){var window=this;
try{
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var n=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,n);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)},p=function(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");n.call(this,c+a[d])},ba=function(a,b){b=aa(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c},ca=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]},da=function(a,b){for(var c in a)b.call(void 0,
a[c],c,a)},fa=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<ea.length;f++)c=ea[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}},oa=function(a){if(a instanceof q)return'url("'+r(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof t)a=ha(a);else{a=String(a);var b=a.replace(ia,"$1").replace(ia,"$1").replace(ja,"url");if(ka.test(b)){if(b=!la.test(a)){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:
'"'==e&&b&&(c=!c)}b=b&&c&&ma(a)}a=b?na(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new p("Value does not allow [{;}], got: %s.",[a]);return a},ma=function(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b},na=function(a){return a.replace(ja,function(b,c,d,e){var f="";d=d.replace(/^(['"])(.*)\1$/,function(k,g,h){f=g;return h});b=(pa(d)||qa).l();return c+
f+b+f+e})},v=function(){var a=u.navigator;return a&&(a=a.userAgent)?a:""},ra=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},w="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},sa=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=
a[b];if(c&&c.Math==Math)return c}throw Error("a");},ta=sa(this),x=function(a,b){if(b)a:{var c=ta;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&w(c,a,{configurable:!0,writable:!0,value:b})}};
x("Symbol",function(a){if(a)return a;var b=function(f,k){this.g=f;w(this,"description",{configurable:!0,writable:!0,value:k})};b.prototype.toString=function(){return this.g};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("b");return new b(c+(f||"")+"_"+d++,f)};return e});
x("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=ta[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&w(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ua(ra(this))}})}return a});
var ua=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},y=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:ra(a)}},z=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
x("WeakMap",function(a){function b(){}function c(h){var l=typeof h;return"object"===l&&null!==h||"function"===l}function d(h){if(!z(h,f)){var l=new b;w(h,f,{value:l})}}function e(h){var l=Object[h];l&&(Object[h]=function(m){if(m instanceof b)return m;Object.isExtensible(m)&&d(m);return l(m)})}if(function(){if(!a||!Object.seal)return!1;try{var h=Object.seal({}),l=Object.seal({}),m=new a([[h,2],[l,3]]);if(2!=m.get(h)||3!=m.get(l))return!1;m.delete(h);m.set(l,4);return!m.has(h)&&4==m.get(l)}catch(E){return!1}}())return a;
var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var k=0,g=function(h){this.g=(k+=Math.random()+1).toString();if(h){h=y(h);for(var l;!(l=h.next()).done;)l=l.value,this.set(l[0],l[1])}};g.prototype.set=function(h,l){if(!c(h))throw Error("d");d(h);if(!z(h,f))throw Error("e`"+h);h[f][this.g]=l;return this};g.prototype.get=function(h){return c(h)&&z(h,f)?h[f][this.g]:void 0};g.prototype.has=function(h){return c(h)&&z(h,f)&&z(h[f],this.g)};g.prototype.delete=function(h){return c(h)&&
z(h,f)&&z(h[f],this.g)?delete h[f][this.g]:!1};return g});
x("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var g=Object.seal({x:4}),h=new a(y([[g,"s"]]));if("s"!=h.get(g)||1!=h.size||h.get({x:4})||h.set({x:4},"t")!=h||2!=h.size)return!1;var l=h.entries(),m=l.next();if(m.done||m.value[0]!=g||"s"!=m.value[1])return!1;m=l.next();return m.done||4!=m.value[0].x||"t"!=m.value[1]||!l.next().done?!1:!0}catch(E){return!1}}())return a;var b=new WeakMap,c=function(g){this.h={};this.g=f();
this.size=0;if(g){g=y(g);for(var h;!(h=g.next()).done;)h=h.value,this.set(h[0],h[1])}};c.prototype.set=function(g,h){g=0===g?0:g;var l=d(this,g);l.list||(l.list=this.h[l.id]=[]);l.j?l.j.value=h:(l.j={next:this.g,s:this.g.s,head:this.g,key:g,value:h},l.list.push(l.j),this.g.s.next=l.j,this.g.s=l.j,this.size++);return this};c.prototype.delete=function(g){g=d(this,g);return g.j&&g.list?(g.list.splice(g.index,1),g.list.length||delete this.h[g.id],g.j.s.next=g.j.next,g.j.next.s=g.j.s,g.j.head=null,this.size--,
!0):!1};c.prototype.clear=function(){this.h={};this.g=this.g.s=f();this.size=0};c.prototype.has=function(g){return!!d(this,g).j};c.prototype.get=function(g){return(g=d(this,g).j)&&g.value};c.prototype.entries=function(){return e(this,function(g){return[g.key,g.value]})};c.prototype.keys=function(){return e(this,function(g){return g.key})};c.prototype.values=function(){return e(this,function(g){return g.value})};c.prototype.forEach=function(g,h){for(var l=this.entries(),m;!(m=l.next()).done;)m=m.value,
g.call(h,m[1],m[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(g,h){var l=h&&typeof h;"object"==l||"function"==l?b.has(h)?l=b.get(h):(l=""+ ++k,b.set(h,l)):l="p_"+h;var m=g.h[l];if(m&&z(g.h,l))for(g=0;g<m.length;g++){var E=m[g];if(h!==h&&E.key!==E.key||h===E.key)return{id:l,list:m,index:g,j:E}}return{id:l,list:m,index:-1,j:void 0}},e=function(g,h){var l=g.g;return ua(function(){if(l){for(;l.head!=g.g;)l=l.s;for(;l.next!=l.head;)return l=l.next,{done:!1,value:h(l)};l=null}return{done:!0,
value:void 0}})},f=function(){var g={};return g.s=g.next=g.head=g},k=0;return c});x("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var k=d[f];if(b.call(c,k,f,d)){b=k;break a}}b=void 0}return b}});
var va=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};x("Array.prototype.values",function(a){return a?a:function(){return va(this,function(b,c){return c})}});x("Array.prototype.keys",function(a){return a?a:function(){return va(this,function(b){return b})}});
x("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(g){return g};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var k=0;!(f=b.next()).done;)e.push(c.call(d,f.value,k++))}else for(f=b.length,k=0;k<f;k++)e.push(c.call(d,b[k],k));return e}});var wa=wa||{},u=this||self,xa=function(a,b){a=a.split(".");var c=u;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b},ya=function(a){var b=typeof a;b="object"!=b?b:a?Array.isArray(a)?"array":b:"null";return"array"==b||"object"==b&&"number"==typeof a.length},A=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},za=function(a,b,c){return a.call.apply(a.bind,
arguments)},Aa=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},B=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?B=za:B=Aa;return B.apply(null,arguments)},C=function(a,b){function c(){}c.prototype=b.prototype;a.G=b.prototype;
a.prototype=new c;a.prototype.constructor=a;a.aa=function(d,e,f){for(var k=Array(arguments.length-2),g=2;g<arguments.length;g++)k[g-2]=arguments[g];return b.prototype[e].apply(d,k)}},Ba=function(a){return a};C(n,Error);n.prototype.name="CustomError";var Ca;C(p,n);p.prototype.name="AssertionError";var aa=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Da=Array.prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)};var ea="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var Ea={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var D;var t=function(a,b){this.g=a===Fa&&b||"";this.h=Ga};t.prototype.o=!0;t.prototype.l=function(){return this.g};var ha=function(a){return a instanceof t&&a.constructor===t&&a.h===Ga?a.g:"type_error:Const"},Ga={},Fa={};var F=function(a,b){this.g=b===Ha?a:""};F.prototype.toString=function(){return this.g+""};F.prototype.o=!0;F.prototype.l=function(){return this.g.toString()};var Ha={};var Pa=function(a){if(!Ia.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Ja,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Ka,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(La,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Ma,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Na,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Oa,"&#0;"));return a},Ja=/&/g,Ka=/</g,La=/>/g,Ma=/"/g,Na=/'/g,Oa=/\x00/g,Ia=/[\x00&<>"']/;var q=function(a,b){this.g=b===G?a:""};q.prototype.toString=function(){return this.g.toString()};q.prototype.o=!0;q.prototype.l=function(){return this.g.toString()};
var r=function(a){return a instanceof q&&a.constructor===q?a.g:"type_error:SafeUrl"},Qa=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Ra=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,pa=function(a){if(a instanceof q)return a;a="object"==typeof a&&a.o?a.l():String(a);Ra.test(a)?a=new q(a,G):(a=String(a).replace(/(%0A|%0D)/g,""),a=a.match(Qa)?new q(a,G):null);return a},Sa;try{new URL("s://g"),Sa=!0}catch(a){Sa=!1}var Ta=Sa,G={},qa=new q("about:invalid#zClosurez",G);var Ua={},H=function(a,b){this.g=b===Ua?a:"";this.o=!0};H.prototype.l=function(){return this.g};H.prototype.toString=function(){return this.g.toString()};
var Va=new H("",Ua),ka=RegExp("^[-+,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),ja=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),ia=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),la=/\/\*/;var Wa={},I=function(a,b){this.g=b===Wa?a:"";this.o=!0};I.prototype.l=function(){return this.g.toString()};I.prototype.toString=function(){return this.g.toString()};
var J=function(a){return a instanceof I&&a.constructor===I?a.g:"type_error:SafeHtml"},Ya=function(a){return a instanceof I?a:Xa(Pa("object"==typeof a&&a.o?a.l():String(a)))},cb=function(a){if(!Za.test("input"))throw Error("g");if("INPUT"in $a)throw Error("g");var b=void 0,c="";if(a)for(var d in a)if(Object.prototype.hasOwnProperty.call(a,d)){if(!Za.test(d))throw Error("g");var e=a[d];if(null!=e){var f=void 0;var k=d;if(e instanceof t)e=ha(e);else if("style"==k.toLowerCase()){if(!A(e))throw Error("g");
if(!(e instanceof H)){var g="";for(f in e)if(Object.prototype.hasOwnProperty.call(e,f)){if(!/^[-_a-zA-Z0-9]+$/.test(f))throw Error("f`"+f);var h=e[f];null!=h&&(h=Array.isArray(h)?h.map(oa).join(" "):oa(h),g+=f+":"+h+";")}e=g?new H(g,Ua):Va}e=e instanceof H&&e.constructor===H?e.g:"type_error:SafeStyle"}else{if(/^on/i.test(k))throw Error("g");if(k.toLowerCase()in ab)if(e instanceof F)e=(e instanceof F&&e.constructor===F?e.g:"type_error:TrustedResourceUrl").toString();else if(e instanceof q)e=r(e);else if("string"===
typeof e)e=(pa(e)||qa).l();else throw Error("g");}e.o&&(e=e.l());f=k+'="'+Pa(String(e))+'"';c+=" "+f}}a="<input"+c;null==b?b=[]:Array.isArray(b)||(b=[b]);!0===Ea.input?a+=">":(b=bb(b),a+=">"+J(b).toString()+"</input>");return Xa(a)},eb=function(a){var b=Ya(db),c=[],d=function(e){Array.isArray(e)?e.forEach(d):(e=Ya(e),c.push(J(e).toString()))};a.forEach(d);return Xa(c.join(J(b).toString()))},bb=function(a){return eb(Array.prototype.slice.call(arguments))},Xa=function(a){if(void 0===D){var b=null;var c=
u.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("IdentityOauthintegrationsRedirectjs#html",{createHTML:Ba,createScript:Ba,createScriptURL:Ba})}catch(d){u.console&&u.console.error(d.message)}D=b}else D=b}a=(b=D)?b.createHTML(a):a;return new I(a,Wa)},Za=/^[a-zA-Z0-9-]+$/,ab={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},$a={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},db=new I(u.trustedTypes&&
u.trustedTypes.emptyHTML||"",Wa);var fb=function(a){fb[" "](a);return a};fb[" "]=function(){};var gb=-1!=v().indexOf("Trident")||-1!=v().indexOf("MSIE"),hb=-1!=v().indexOf("Gecko")&&!(-1!=v().toLowerCase().indexOf("webkit")&&-1==v().indexOf("Edge"))&&!(-1!=v().indexOf("Trident")||-1!=v().indexOf("MSIE"))&&-1==v().indexOf("Edge");try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){};var ib=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=J(db);return!b.parentElement}),jb=function(a,b){if(ib())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=J(b)};var K=function(a,b){return"string"===typeof b?a.getElementById(b):b},lb=function(a,b){da(b,function(c,d){c&&"object"==typeof c&&c.o&&(c=c.l());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:kb.hasOwnProperty(d)?a.setAttribute(kb[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})},kb={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",
role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"},mb=function(a,b,c){function d(g){g&&b.appendChild("string"===typeof g?a.createTextNode(g):g)}for(var e=2;e<c.length;e++){var f=c[e];if(!ya(f)||A(f)&&0<f.nodeType)d(f);else{a:{if(f&&"number"==typeof f.length){if(A(f)){var k="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){k="function"==typeof f.item;break a}}k=!1}Da(k?ca(f):f,d)}}},nb=function(a,b){b=String(b);"application/xhtml+xml"===
a.contentType&&(b=b.toLowerCase());return a.createElement(b)},ob=function(a){a&&a.parentNode&&a.parentNode.removeChild(a)},pb=function(){this.g=u.document||document};pb.prototype.J=function(){return K(this.g)};pb.prototype.h=function(a,b,c){var d=this.g,e=arguments,f=e[1],k=nb(d,String(e[0]));f&&("string"===typeof f?k.className=f:Array.isArray(f)?k.className=f.join(" "):lb(k,f));2<e.length&&mb(d,k,e);return k};var L=function(){this.D=this.D;this.L=this.L};L.prototype.D=!1;L.prototype.isDisposed=function(){return this.D};var qb=function(a){a.D||(a.D=!0,a.B())};L.prototype.B=function(){if(this.L)for(;this.L.length;)this.L.shift()()};var M=function(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=!1};M.prototype.h=function(){this.defaultPrevented=!0};var rb=function(){if(!u.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{u.addEventListener("test",function(){},b),u.removeEventListener("test",function(){},b)}catch(c){}return a}();var N=function(a,b){M.call(this,a?a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.i=null;a&&this.init(a,b)};C(N,M);var sb={2:"touch",3:"pen",4:"mouse"};
N.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;if(b=a.relatedTarget){if(hb){a:{try{fb(b.nodeName);var e=!0;break a}catch(f){}e=!1}e||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||
0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:sb[a.pointerType]||"";this.state=a.state;this.i=a;a.defaultPrevented&&N.G.h.call(this)};
N.prototype.h=function(){N.G.h.call(this);var a=this.i;a.preventDefault?a.preventDefault():a.returnValue=!1};var O="closure_listenable_"+(1E6*Math.random()|0);var tb=0;var ub=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.K=e;this.key=++tb;this.F=this.I=!1},P=function(a){a.F=!0;a.listener=null;a.proxy=null;a.src=null;a.K=null};var Q=function(a){this.src=a;this.g={};this.h=0};Q.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.h++);var k=vb(a,b,d,e);-1<k?(b=a[k],c||(b.I=!1)):(b=new ub(b,this.src,f,!!d,e),b.I=c,a.push(b));return b};var wb=function(a,b){var c=b.type;c in a.g&&ba(a.g[c],b)&&(P(b),0==a.g[c].length&&(delete a.g[c],a.h--))},vb=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.F&&f.listener==b&&f.capture==!!c&&f.K==d)return e}return-1};var xb="closure_lm_"+(1E6*Math.random()|0),yb={},zb=0,Bb=function(){var a=Ab,b=function(c){return a.call(b.src,b.listener,c)};return b},Cb=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Cb(a,b[f],c,d,e);else if(c=Db(c),a&&a[O])a.h.add(String(b),c,!0,A(d)?!!d.capture:!!d,e);else{if(!b)throw Error("h");f=A(d)?!!d.capture:!!d;var k=Eb(a);k||(a[xb]=k=new Q(a));c=k.add(b,c,!0,f,e);if(!c.proxy){e=Bb();c.proxy=e;e.src=a;e.listener=c;if(a.addEventListener)rb||(d=f),void 0===d&&(d=!1),
a.addEventListener(b.toString(),e,d);else if(a.attachEvent)a.attachEvent(Fb(b.toString()),e);else if(a.addListener&&a.removeListener)a.addListener(e);else throw Error("i");zb++}}},Gb=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Gb(a,b[f],c,d,e);else(d=A(d)?!!d.capture:!!d,c=Db(c),a&&a[O])?(a=a.h,b=String(b).toString(),b in a.g&&(f=a.g[b],c=vb(f,c,d,e),-1<c&&(P(f[c]),Array.prototype.splice.call(f,c,1),0==f.length&&(delete a.g[b],a.h--)))):a&&(a=Eb(a))&&(b=a.g[b.toString()],a=
-1,b&&(a=vb(b,c,d,e)),(c=-1<a?b[a]:null)&&Hb(c))},Hb=function(a){if("number"!==typeof a&&a&&!a.F){var b=a.src;if(b&&b[O])wb(b.h,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Fb(c),d):b.addListener&&b.removeListener&&b.removeListener(d);zb--;(c=Eb(b))?(wb(c,a),0==c.h&&(c.src=null,b[xb]=null)):P(a)}}},Fb=function(a){return a in yb?yb[a]:yb[a]="on"+a},Ab=function(a,b){if(a.F)a=!0;else{b=new N(b,this);var c=a.listener,d=a.K||a.src;
a.I&&Hb(a);a=c.call(d,b)}return a},Eb=function(a){a=a[xb];return a instanceof Q?a:null},Ib="__closure_events_fn_"+(1E9*Math.random()>>>0),Db=function(a){if("function"===typeof a)return a;a[Ib]||(a[Ib]=function(b){return a.handleEvent(b)});return a[Ib]};var R=function(){L.call(this);this.h=new Q(this);this.X=this;this.P=null};C(R,L);R.prototype[O]=!0;R.prototype.removeEventListener=function(a,b,c,d){Gb(this,a,b,c,d)};
var T=function(a,b){var c,d=a.P;if(d)for(c=[];d;d=d.P)c.push(d);a=a.X;d=b.type||b;if("string"===typeof b)b=new M(b,a);else if(b instanceof M)b.target=b.target||a;else{var e=b;b=new M(d,a);fa(b,e)}e=!0;if(c)for(var f=c.length-1;0<=f;f--){var k=b.g=c[f];e=S(k,d,!0,b)&&e}k=b.g=a;e=S(k,d,!0,b)&&e;e=S(k,d,!1,b)&&e;if(c)for(f=0;f<c.length;f++)k=b.g=c[f],e=S(k,d,!1,b)&&e};
R.prototype.B=function(){R.G.B.call(this);if(this.h){var a=this.h,b=0,c;for(c in a.g){for(var d=a.g[c],e=0;e<d.length;e++)++b,P(d[e]);delete a.g[c];a.h--}}this.P=null};var S=function(a,b,c,d){b=a.h.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var k=b[f];if(k&&!k.F&&k.capture==c){var g=k.listener,h=k.K||k.src;k.I&&wb(a.h,k);e=!1!==g.call(h,d)&&e}}return e&&!d.defaultPrevented};var Jb=function(a){try{return u.JSON.parse(a)}catch(b){}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("j`"+a);};var Kb=function(){};Kb.prototype.g=null;var Mb=function(a){var b;(b=a.g)||(b={},Lb(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var Nb,Ob=function(){};C(Ob,Kb);var Pb=function(a){return(a=Lb(a))?new ActiveXObject(a):new XMLHttpRequest},Lb=function(a){if(!a.h&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.h=d}catch(e){}}throw Error("k");}return a.h};Nb=new Ob;var Qb=function(a,b,c){if("function"===typeof a)c&&(a=B(a,c));else if(a&&"function"==typeof a.handleEvent)a=B(a.handleEvent,a);else throw Error("m");return 2147483647<Number(b)?-1:u.setTimeout(a,b||0)};var Rb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),Sb=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}};var U=function(a){R.call(this);this.headers=new Map;this.H=a||null;this.i=!1;this.C=this.g=null;this.O="";this.m=this.N=this.u=this.M=!1;this.R=0;this.v=null;this.U="";this.S=this.W=!1};C(U,R);var Tb=/^https?$/i,Ub=["POST","PUT"],Vb=[];U.prototype.Y=function(){qb(this);ba(Vb,this)};
var Zb=function(a,b){if(a.g)throw Error("n`"+a.O+"`/g/redirectenc");a.O="/g/redirectenc";a.M=!1;a.i=!0;a.g=a.H?Pb(a.H):Pb(Nb);a.C=a.H?Mb(a.H):Mb(Nb);a.g.onreadystatechange=B(a.T,a);try{a.N=!0,a.g.open("POST","/g/redirectenc",!0),a.N=!1}catch(f){Wb(a);return}b=b||"";var c=new Map(a.headers),d=Array.from(c.keys()).find(function(f){return"content-type"==f.toLowerCase()}),e=u.FormData&&b instanceof u.FormData;!(0<=aa(Ub,"POST"))||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
c=y(c);for(d=c.next();!d.done;d=c.next())e=y(d.value),d=e.next().value,e=e.next().value,a.g.setRequestHeader(d,e);a.U&&(a.g.responseType=a.U);"withCredentials"in a.g&&a.g.withCredentials!==a.W&&(a.g.withCredentials=a.W);try{Xb(a),0<a.R&&(a.S=Yb(a.g),a.S?(a.g.timeout=a.R,a.g.ontimeout=B(a.V,a)):a.v=Qb(a.V,a.R,a)),a.u=!0,a.g.send(b),a.u=!1}catch(f){Wb(a)}},Yb=function(a){return gb&&"number"===typeof a.timeout&&void 0!==a.ontimeout};
U.prototype.V=function(){"undefined"!=typeof wa&&this.g&&(T(this,"timeout"),this.abort(8))};var Wb=function(a){a.i=!1;a.g&&(a.m=!0,a.g.abort(),a.m=!1);$b(a);V(a)},$b=function(a){a.M||(a.M=!0,T(a,"complete"),T(a,"error"))};U.prototype.abort=function(){this.g&&this.i&&(this.i=!1,this.m=!0,this.g.abort(),this.m=!1,T(this,"complete"),T(this,"abort"),V(this))};U.prototype.B=function(){this.g&&(this.i&&(this.i=!1,this.m=!0,this.g.abort(),this.m=!1),V(this,!0));U.G.B.call(this)};
U.prototype.T=function(){this.isDisposed()||(this.N||this.u||this.m?ac(this):this.Z())};U.prototype.Z=function(){ac(this)};
var ac=function(a){if(a.i&&"undefined"!=typeof wa&&(!a.C[1]||4!=(a.g?a.g.readyState:0)||2!=bc(a)))if(a.u&&4==(a.g?a.g.readyState:0))Qb(a.T,0,a);else if(T(a,"readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{var b=bc(a);a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}var d;if(!(d=c)){var e;if(e=0===b){var f=String(a.O).match(Rb)[1]||null;!f&&u.self&&u.self.location&&(f=u.self.location.protocol.slice(0,-1));e=!Tb.test(f?f.toLowerCase():
"")}d=e}d?(T(a,"complete"),T(a,"success")):$b(a)}finally{V(a)}}},V=function(a,b){if(a.g){Xb(a);var c=a.g,d=a.C[0]?function(){}:null;a.g=null;a.C=null;b||T(a,"ready");try{c.onreadystatechange=d}catch(e){}}},Xb=function(a){a.g&&a.S&&(a.g.ontimeout=null);a.v&&(u.clearTimeout(a.v),a.v=null)};U.prototype.isActive=function(){return!!this.g};var bc=function(a){try{return 2<(a.g?a.g.readyState:0)?a.g.status:-1}catch(b){return-1}};var W=function(){};W.g=void 0;W.h=function(){W.g||(W.g=new W)};var X=function(a){R.call(this);a||(a=Ca||(Ca=new pb));this.v=a;this.A=!1;this.g=null;this.i=void 0;this.u=this.m=null};C(X,R);W.h();X.prototype.J=function(){return this.g};X.prototype.C=function(){this.g=nb(this.v.g,"DIV")};X.prototype.render=function(a){if(this.A)throw Error("p");this.g||this.C();a?a.insertBefore(this.g,null):this.v.g.body.appendChild(this.g);this.m&&!this.m.A||cc(this)};
var cc=function(a){a.A=!0;dc(a,function(b){!b.A&&b.J()&&cc(b)})},ec=function(a){dc(a,function(b){b.A&&ec(b)});a.i&&a.i.g();a.A=!1};X.prototype.B=function(){this.A&&ec(this);this.i&&(qb(this.i),delete this.i);dc(this,function(a){qb(a)});this.g&&ob(this.g);this.m=this.g=this.u=null;X.G.B.call(this)};var dc=function(a,b){a.u&&a.u.forEach(b,void 0)};var fc=function(a){X.call(this,a)};C(fc,X);fc.prototype.C=function(){this.g=this.v.h("FORM",{method:"POST",style:"display:none"})};var gc=function(a,b,c){var d,e=[];for(d in c){var f=c[d];ya(f)?Da(f,B(function(k){e.push(cb({type:"hidden",name:d,value:String(k)}))},a)):e.push(cb({type:"hidden",name:d,value:String(f)}))}jb(b,bb(e))};var Y=function(){var a=location.hash&&location.hash.substring(1)||"";this.h=this.g=null;this.i=a||null},Z=function(a){a.g||(a.g=new Map,a.h=0,a.i&&Sb(a.i,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};Y.prototype.add=function(a,b){Z(this);this.i=null;a=String(a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.h+=1;return this};var hc=function(a,b){Z(a);b=String(b);return a.g.has(b)};
Y.prototype.forEach=function(a,b){Z(this);this.g.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};var ic=function(a,b){Z(a);var c=[];if("string"===typeof b)hc(a,b)&&(c=c.concat(a.g.get(String(b))));else for(a=Array.from(a.g.values()),b=0;b<a.length;b++)c=c.concat(a[b]);return c};Y.prototype.set=function(a,b){Z(this);this.i=null;a=String(a);hc(this,a)&&(this.h-=this.g.get(a).length);this.g.set(a,[b]);this.h+=1;return this};
Y.prototype.get=function(a,b){if(!a)return b;a=ic(this,a);return 0<a.length?String(a[0]):b};Y.prototype.toString=function(){if(this.i)return this.i;if(!this.g)return"";for(var a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=ic(this,d);for(var f=0;f<d.length;f++){var k=e;""!==d[f]&&(k+="="+encodeURIComponent(String(d[f])));a.push(k)}}return this.i=a.join("&")};
var kc=function(a){var b=jc;Z(a);a.g.forEach(function(c,d){0<=aa(b,d)||(c=d,Z(this),c=String(c),this.g.has(c)&&(this.i=null,this.h-=this.g.get(c).length,this.g.delete(c)))},a)};/*

 SPDX-License-Identifier: Apache-2.0
*/
var lc;try{new URL("s://g"),lc=!0}catch(a){lc=!1}var mc=lc;var jc="access_token state expires_in error error_description token_type".split(" "),qc=function(){if(this.g)b:{var a=this.g.responseText;if(u.JSON)try{var b=u.JSON.parse(a);break b}catch(m){}b=Jb(a)}else b=void 0;var c=b;if(b=c.errorMessage)nc(b);else{b=c.redirectUri.privateDoNotAccessOrElseSafeUrlWrappedValue;b=new q(null!=b?b:"",G);a=r(b);if("postmessage"===a)oc(c.postMessageAllowedOrigins,c.redirectState,c.oauthError,c.oauthErrorDescription);else if(c.sendPostBody){c=new Y;kc(c);var d={};Z(c);
for(var e=Array.from(c.g.values()),f=Array.from(c.g.keys()),k=[],g=0;g<f.length;g++)for(var h=e[g],l=0;l<h.length;l++)k.push(f[g]);for(e=0;e<k.length;e++)f=k[e],d[f]=c.get(f);c=new fc;k=c.J();k||(c.render(),k=c.J());k.action=a||"";k.target="";gc(c,k,d);k.submit()}else{a=window.location;if(b instanceof q)d=r(b);else{b:if(mc){try{d=new URL(b)}catch(m){d="https:";break b}d=d.protocol}else c:{d=document.createElement("a");try{d.href=b}catch(m){d=void 0;break c}d=d.protocol;d=":"===d||""===d?"https:":
d}d="javascript:"!==d?b:void 0}void 0!==d&&a.replace(d)}pc(b)}},nc=function(a){var b=K(document,"error");b.style.display="";if("textContent"in b)b.textContent=a;else if(3==b.nodeType)b.data=String(a);else if(b.firstChild&&3==b.firstChild.nodeType){for(;b.lastChild!=b.firstChild;)b.removeChild(b.lastChild);b.firstChild.data=String(a)}else{for(var c;c=b.firstChild;)b.removeChild(c);b.appendChild((9==b.nodeType?b:b.ownerDocument||b.document).createTextNode(String(a)))}},rc=function(a){var b=K(document,
"redirectLink");if(b){if(a){if(!(a instanceof q||a instanceof q)){a="object"==typeof a&&a.o?a.l():String(a);b:{var c=a;if(Ta){try{var d=new URL(c)}catch(e){c="https:";break b}c=d.protocol}else c:{d=document.createElement("a");try{d.href=c}catch(e){c=void 0;break c}c=d.protocol;c=":"===c||""===c?"https:":c}}"javascript:"===c&&(a="about:invalid#zClosurez");a=new q(a,G)}b.href=r(a)}b.style.display="";return!0}return!1},oc=function(a,b,c,d){var e={sentinel:"gdi"};b&&(e.redirect_state=b);c&&(e.error=c);
d&&(e.error_description=d);if(window&&window.opener&&window.opener.postMessage){a=a.split(",");for(b=0;b<a.length;b++)window.opener.postMessage(e,a[b]);window.close()}else nc("An error occurred in returning the result.")},pc=function(a){K(document,"redirectLink")?u.setTimeout(rc,250,a):Cb(window,"load",function(){rc(a)})};xa("boq.identityoauthintegrationsredirectjs.showRedirectLink",pc);
xa("boq.identityoauthintegrationsredirectjs.handleImplicitFlow",function(a){a="uri="+encodeURIComponent(a);var b=new U;Vb.push(b);qc&&b.h.add("complete",qc,!1,void 0,void 0);b.h.add("ready",b.Y,!0,void 0,void 0);Zb(b,a)});xa("boq.identityoauthintegrationsredirectjs.handlePostMessage",oc);
}catch(e){_._DumpException(e)}
}).call(this,this.default_IdentityOauthintegrationsRedirectjs);
// Google Inc.
