1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,600310,t=>{"use strict";t.s(["WebAuth",()=>ef]);var e=t.i(25757),r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:t.g;function n(t,e){return t(e={exports:{}},e.exports),e.exports}var i=n(function(t){var e;e=function(){return function(){return function(t){var e=[];if(0===t.length)return"";if("string"!=typeof t[0])throw TypeError("Url must be a string. Received "+t[0]);if(t[0].match(/^[^/:]+:\/*$/)&&t.length>1){var r=t.shift();t[0]=r+t[0]}t[0].match(/^file:\/\/\//)?t[0]=t[0].replace(/^([^/:]+):\/*/,"$1:///"):t[0]=t[0].replace(/^([^/:]+):\/*/,"$1://");for(var n=0;n<t.length;n++){var i=t[n];if("string"!=typeof i)throw TypeError("Url must be a string. Received "+i);""!==i&&(n>0&&(i=i.replace(/^[\/]+/,"")),i=n<t.length-1?i.replace(/[\/]+$/,""):i.replace(/[\/]+$/,"/"),e.push(i))}var o=e.join("/"),s=(o=o.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return s.shift()+(s.length>0?"?":"")+s.join("&")}("object"==typeof arguments[0]?arguments[0]:[].slice.call(arguments))}},t.exports?t.exports=e():r.urljoin=e()}),o=Object.prototype.hasOwnProperty,s=Array.isArray,a=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),u=function(t,e){for(var r=e&&e.plainObjects?Object.create(null):{},n=0;n<t.length;++n)void 0!==t[n]&&(r[n]=t[n]);return r},c={assign:function(t,e){return Object.keys(e).reduce(function(t,r){return t[r]=e[r],t},t)},combine:function(t,e){return[].concat(t,e)},compact:function(t){for(var e=[{obj:{o:t},prop:"o"}],r=[],n=0;n<e.length;++n)for(var i=e[n],o=i.obj[i.prop],a=Object.keys(o),u=0;u<a.length;++u){var c=a[u],p=o[c];"object"==typeof p&&null!==p&&-1===r.indexOf(p)&&(e.push({obj:o,prop:c}),r.push(p))}return function(t){for(;t.length>1;){var e=t.pop(),r=e.obj[e.prop];if(s(r)){for(var n=[],i=0;i<r.length;++i)void 0!==r[i]&&n.push(r[i]);e.obj[e.prop]=n}}}(e),t},decode:function(t,e,r){var n=t.replace(/\+/g," ");if("iso-8859-1"===r)return n.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(n)}catch(t){return n}},encode:function(t,e,r){if(0===t.length)return t;var n=t;if("symbol"==typeof t?n=Symbol.prototype.toString.call(t):"string"!=typeof t&&(n=String(t)),"iso-8859-1"===r)return escape(n).replace(/%u[0-9a-f]{4}/gi,function(t){return"%26%23"+parseInt(t.slice(2),16)+"%3B"});for(var i="",o=0;o<n.length;++o){var s=n.charCodeAt(o);45===s||46===s||95===s||126===s||s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122?i+=n.charAt(o):s<128?i+=a[s]:s<2048?i+=a[192|s>>6]+a[128|63&s]:s<55296||s>=57344?i+=a[224|s>>12]+a[128|s>>6&63]+a[128|63&s]:(o+=1,i+=a[240|(s=65536+((1023&s)<<10|1023&n.charCodeAt(o)))>>18]+a[128|s>>12&63]+a[128|s>>6&63]+a[128|63&s])}return i},isBuffer:function(t){return!(!t||"object"!=typeof t)&&!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))},isRegExp:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},maybeMap:function(t,e){if(s(t)){for(var r=[],n=0;n<t.length;n+=1)r.push(e(t[n]));return r}return e(t)},merge:function t(e,r,n){if(!r)return e;if("object"!=typeof r){if(s(e))e.push(r);else{if(!e||"object"!=typeof e)return[e,r];(n&&(n.plainObjects||n.allowPrototypes)||!o.call(Object.prototype,r))&&(e[r]=!0)}return e}if(!e||"object"!=typeof e)return[e].concat(r);var i=e;return s(e)&&!s(r)&&(i=u(e,n)),s(e)&&s(r)?(r.forEach(function(r,i){if(o.call(e,i)){var s=e[i];s&&"object"==typeof s&&r&&"object"==typeof r?e[i]=t(s,r,n):e.push(r)}else e[i]=r}),e):Object.keys(r).reduce(function(e,i){var s=r[i];return o.call(e,i)?e[i]=t(e[i],s,n):e[i]=s,e},i)}},p=String.prototype.replace,h=/%20/g,l={RFC1738:"RFC1738",RFC3986:"RFC3986"},f=c.assign({default:l.RFC3986,formatters:{RFC1738:function(t){return p.call(t,h,"+")},RFC3986:function(t){return String(t)}}},l),d=Object.prototype.hasOwnProperty,m={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},y=Array.isArray,g=Array.prototype.push,v=function(t,e){g.apply(t,y(e)?e:[e])},b=Date.prototype.toISOString,w=f.default,_={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:c.encode,encodeValuesOnly:!1,format:w,formatter:f.formatters[w],indices:!1,serializeDate:function(t){return b.call(t)},skipNulls:!1,strictNullHandling:!1},T=function t(e,r,n,i,o,s,a,u,p,h,l,f,d){var m=e;if("function"==typeof a?m=a(r,m):m instanceof Date?m=h(m):"comma"===n&&y(m)&&(m=c.maybeMap(m,function(t){return t instanceof Date?h(t):t}).join(",")),null===m){if(i)return s&&!f?s(r,_.encoder,d,"key"):r;m=""}if("string"==typeof(g=m)||"number"==typeof g||"boolean"==typeof g||"symbol"==typeof g||"bigint"==typeof g||c.isBuffer(m))return s?[l(f?r:s(r,_.encoder,d,"key"))+"="+l(s(m,_.encoder,d,"value"))]:[l(r)+"="+l(String(m))];var g,b,w=[];if(void 0===m)return w;if(y(a))b=a;else{var T=Object.keys(m);b=u?T.sort(u):T}for(var O=0;O<b.length;++O){var k=b[O],S=m[k];o&&null===S||v(w,t(S,y(m)?"function"==typeof n?n(r,k):r:r+(p?"."+k:"["+k+"]"),n,i,o,s,a,u,p,h,l,f,d))}return w},O=Object.prototype.hasOwnProperty,k=Array.isArray,S={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:c.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},x=function(t,e){return t&&"string"==typeof t&&e.comma&&t.indexOf(",")>-1?t.split(","):t},D=function(t,e,r,n){if(t){var i=r.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,o=/(\[[^[\]]*])/g,s=r.depth>0&&/(\[[^[\]]*])/.exec(i),a=s?i.slice(0,s.index):i,u=[];
vendor: 5,895 bytes, line 1
1if(a){if(!r.plainObjects&&O.call(Object.prototype,a)&&!r.allowPrototypes)return;u.push(a)}for(var c=0;r.depth>0&&null!==(s=o.exec(i))&&c<r.depth;){if(c+=1,!r.plainObjects&&O.call(Object.prototype,s[1].slice(1,-1))&&!r.allowPrototypes)return;u.push(s[1])}return s&&u.push("["+i.slice(s.index)+"]"),function(t,e,r,n){for(var i=n?e:x(e,r),o=t.length-1;o>=0;--o){var s,a=t[o];if("[]"===a&&r.parseArrays)s=[].concat(i);else{s=r.plainObjects?Object.create(null):{};var u="["===a.charAt(0)&&"]"===a.charAt(a.length-1)?a.slice(1,-1):a,c=parseInt(u,10);r.parseArrays||""!==u?!isNaN(c)&&a!==u&&String(c)===u&&c>=0&&r.parseArrays&&c<=r.arrayLimit?(s=[])[c]=i:s[u]=i:s={0:i}}i=s}return i}(u,e,r,n)}},C=function(t,e){var r=function(t){if(!t)return S;if(null!==t.decoder&&void 0!==t.decoder&&"function"!=typeof t.decoder)throw TypeError("Decoder has to be a function.");if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var e=void 0===t.charset?S.charset:t.charset;return{allowDots:void 0===t.allowDots?S.allowDots:!!t.allowDots,allowPrototypes:"boolean"==typeof t.allowPrototypes?t.allowPrototypes:S.allowPrototypes,arrayLimit:"number"==typeof t.arrayLimit?t.arrayLimit:S.arrayLimit,charset:e,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:S.charsetSentinel,comma:"boolean"==typeof t.comma?t.comma:S.comma,decoder:"function"==typeof t.decoder?t.decoder:S.decoder,delimiter:"string"==typeof t.delimiter||c.isRegExp(t.delimiter)?t.delimiter:S.delimiter,depth:"number"==typeof t.depth||!1===t.depth?+t.depth:S.depth,ignoreQueryPrefix:!0===t.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof t.interpretNumericEntities?t.interpretNumericEntities:S.interpretNumericEntities,parameterLimit:"number"==typeof t.parameterLimit?t.parameterLimit:S.parameterLimit,parseArrays:!1!==t.parseArrays,plainObjects:"boolean"==typeof t.plainObjects?t.plainObjects:S.plainObjects,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:S.strictNullHandling}}(e);if(""===t||null==t)return r.plainObjects?Object.create(null):{};for(var n="string"==typeof t?function(t,e){var r,n={},i=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,o=e.parameterLimit===1/0?void 0:e.parameterLimit,s=i.split(e.delimiter,o),a=-1,u=e.charset;if(e.charsetSentinel)for(r=0;r<s.length;++r)0===s[r].indexOf("utf8=")&&("utf8=%E2%9C%93"===s[r]?u="utf-8":"utf8=%26%2310003%3B"===s[r]&&(u="iso-8859-1"),a=r,r=s.length);for(r=0;r<s.length;++r)if(r!==a){var p,h,l=s[r],f=l.indexOf("]="),d=-1===f?l.indexOf("="):f+1;-1===d?(p=e.decoder(l,S.decoder,u,"key"),h=e.strictNullHandling?null:""):(p=e.decoder(l.slice(0,d),S.decoder,u,"key"),h=c.maybeMap(x(l.slice(d+1),e),function(t){return e.decoder(t,S.decoder,u,"value")})),h&&e.interpretNumericEntities&&"iso-8859-1"===u&&(h=h.replace(/&#(\d+);/g,function(t,e){return String.fromCharCode(parseInt(e,10))})),l.indexOf("[]=")>-1&&(h=k(h)?[h]:h),O.call(n,p)?n[p]=c.combine(n[p],h):n[p]=h}return n}(t,r):t,i=r.plainObjects?Object.create(null):{},o=Object.keys(n),s=0;s<o.length;++s){var a=o[s],u=D(a,n[a],r,"string"==typeof t);i=c.merge(i,u,r)}return c.compact(i)},A=function(t,e){var r,n=t,i=function(t){if(!t)return _;if(null!==t.encoder&&void 0!==t.encoder&&"function"!=typeof t.encoder)throw TypeError("Encoder has to be a function.");var e=t.charset||_.charset;if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var r=f.default;if(void 0!==t.format){if(!d.call(f.formatters,t.format))throw TypeError("Unknown format option provided.");r=t.format}var n=f.formatters[r],i=_.filter;return("function"==typeof t.filter||y(t.filter))&&(i=t.filter),{addQueryPrefix:"boolean"==typeof t.addQueryPrefix?t.addQueryPrefix:_.addQueryPrefix,allowDots:void 0===t.allowDots?_.allowDots:!!t.allowDots,charset:e,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:_.charsetSentinel,delimiter:void 0===t.delimiter?_.delimiter:t.delimiter,encode:"boolean"==typeof t.encode?t.encode:_.encode,encoder:"function"==typeof t.encoder?t.encoder:_.encoder,encodeValuesOnly:"boolean"==typeof t.encodeValuesOnly?t.encodeValuesOnly:_.encodeValuesOnly,filter:i,formatter:n,serializeDate:"function"==typeof t.serializeDate?t.serializeDate:_.serializeDate,skipNulls:"boolean"==typeof t.skipNulls?t.skipNulls:_.skipNulls,sort:"function"==typeof t.sort?t.sort:null,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:_.strictNullHandling}}(e);"function"==typeof i.filter?n=(0,i.filter)("",n):y(i.filter)&&(r=i.filter);var o,s=[];if("object"!=typeof n||null===n)return"";o=e&&e.arrayFormat in m?e.arrayFormat:e&&"indices"in e?e.indices?"indices":"repeat":"indices";var a=m[o];r||(r=Object.keys(n)),i.sort&&r.sort(i.sort);for(var u=0;u<r.length;++u){var c=r[u];i.skipNulls&&null===n[c]||v(s,T(n[c],c,a,i.strictNullHandling,i.skipNulls,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.formatter,i.encodeValuesOnly,i.charset))}var p=s.join(i.delimiter),h=!0===i.addQueryPrefix?"?":"";return i.charsetSentinel&&("iso-8859-1"===i.charset?h+="utf8=%26%2310003%3B&":h+="utf8=%E2%9C%93&"),p.length>0?h+p:""},j=n(function(t){function e(t){if(t){for(var r in e.prototype)t[r]=e.prototype[r];return t}}t.exports=e,e.prototype.on=e.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},e.prototype.once=function(t,e){function r(){this.off(t,r),e.apply(this,arguments)}return r.fn=e,this.on(t,r),this},e.prototype.off=e.prototype.removeListener=e.prototype.removeAllListeners=e.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var r,n=this._callbacks["$"+t];
1if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var i=0;i<n.length;i++)if((r=n[i])===e||r.fn===e){n.splice(i,1);break}return 0===n.length&&delete this._callbacks["$"+t],this},e.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=Array(arguments.length-1),r=this._callbacks["$"+t],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(r){n=0;for(var i=(r=r.slice(0)).length;n<i;++n)r[n].apply(this,e)}return this},e.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},e.prototype.hasListeners=function(t){return!!this.listeners(t).length}});I.default=I,I.stable=P,I.stableStringify=P;var E=[],q=[];function I(t,e,r){var n;for(!function t(e,r,n,i){var o;if("object"==typeof e&&null!==e){for(o=0;o<n.length;o++)if(n[o]===e){var s=Object.getOwnPropertyDescriptor(i,r);return void(void 0!==s.get?s.configurable?(Object.defineProperty(i,r,{value:"[Circular]"}),E.push([i,r,e,s])):q.push([e,r]):(i[r]="[Circular]",E.push([i,r,e])))}if(n.push(e),Array.isArray(e))for(o=0;o<e.length;o++)t(e[o],o,n,e);else{var a=Object.keys(e);for(o=0;o<a.length;o++){var u=a[o];t(e[u],u,n,e)}}n.pop()}}(t,"",[],void 0),n=0===q.length?JSON.stringify(t,e,r):JSON.stringify(t,R(e),r);0!==E.length;){var i=E.pop();4===i.length?Object.defineProperty(i[0],i[1],i[3]):i[0][i[1]]=i[2]}return n}function U(t,e){return t<e?-1:+(t>e)}function P(t,e,r){var n,i=function t(e,r,n,i){var o;if("object"==typeof e&&null!==e){for(o=0;o<n.length;o++)if(n[o]===e){var s=Object.getOwnPropertyDescriptor(i,r);return void(void 0!==s.get?s.configurable?(Object.defineProperty(i,r,{value:"[Circular]"}),E.push([i,r,e,s])):q.push([e,r]):(i[r]="[Circular]",E.push([i,r,e])))}if("function"==typeof e.toJSON)return;if(n.push(e),Array.isArray(e))for(o=0;o<e.length;o++)t(e[o],o,n,e);else{var a={},u=Object.keys(e).sort(U);for(o=0;o<u.length;o++){var c=u[o];t(e[c],c,n,e),a[c]=e[c]}if(void 0===i)return a;E.push([i,r,e]),i[r]=a}n.pop()}}(t,"",[],void 0)||t;for(n=0===q.length?JSON.stringify(i,e,r):JSON.stringify(i,R(e),r);0!==E.length;){var o=E.pop();4===o.length?Object.defineProperty(o[0],o[1],o[3]):o[0][o[1]]=o[2]}return n}function R(t){return t=void 0!==t?t:function(t,e){return e},function(e,r){if(q.length>0)for(var n=0;n<q.length;n++){var i=q[n];if(i[1]===e&&i[0]===r){r="[Circular]",q.splice(n,1);break}}return t.call(this,e,r)}}function M(t){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var L=function(t){return null!==t&&"object"===M(t)};function B(t){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function N(t){if(t){for(var e in N.prototype)Object.prototype.hasOwnProperty.call(N.prototype,e)&&(t[e]=N.prototype[e]);return t}}N.prototype.clearTimeout=function(){return clearTimeout(this._timer),clearTimeout(this._responseTimeoutTimer),clearTimeout(this._uploadTimeoutTimer),delete this._timer,delete this._responseTimeoutTimer,delete this._uploadTimeoutTimer,this},N.prototype.parse=function(t){return this._parser=t,this},N.prototype.responseType=function(t){return this._responseType=t,this},N.prototype.serialize=function(t){return this._serializer=t,this},N.prototype.timeout=function(t){if(!t||"object"!==B(t))return this._timeout=t,this._responseTimeout=0,this._uploadTimeout=0,this;for(var e in t)if(Object.prototype.hasOwnProperty.call(t,e))switch(e){case"deadline":this._timeout=t.deadline;break;case"response":this._responseTimeout=t.response;break;case"upload":this._uploadTimeout=t.upload;break;default:console.warn("Unknown timeout option",e)}return this},N.prototype.retry=function(t,e){return 0!=arguments.length&&!0!==t||(t=1),t<=0&&(t=0),this._maxRetries=t,this._retries=0,this._retryCallback=e,this};var H=["ECONNRESET","ETIMEDOUT","EADDRINFO","ESOCKETTIMEDOUT"];function W(t){if(t){for(var e in W.prototype)Object.prototype.hasOwnProperty.call(W.prototype,e)&&(t[e]=W.prototype[e]);return t}}function z(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function V(){this._defaults=[]}N.prototype._shouldRetry=function(t,e){if(!this._maxRetries||this._retries++>=this._maxRetries)return!1;if(this._retryCallback)try{var r=this._retryCallback(t,e);if(!0===r)return!0;
1if(!1===r)return!1}catch(t){console.error(t)}return!!(e&&e.status&&e.status>=500&&501!==e.status||t&&(t.code&&H.includes(t.code)||t.timeout&&"ECONNABORTED"===t.code||t.crossDomain))||!1},N.prototype._retry=function(){return this.clearTimeout(),this.req&&(this.req=null,this.req=this.request()),this._aborted=!1,this.timedout=!1,this.timedoutError=null,this._end()},N.prototype.then=function(t,e){var r=this;if(!this._fullfilledPromise){var n=this;this._endCalled&&console.warn("Warning: superagent request was sent twice, because both .end() and .then() were called. Never call .end() if you use promises"),this._fullfilledPromise=new Promise(function(t,e){n.on("abort",function(){if(!(r._maxRetries&&r._maxRetries>r._retries))if(r.timedout&&r.timedoutError)e(r.timedoutError);else{var t=Error("Aborted");t.code="ABORTED",t.status=r.status,t.method=r.method,t.url=r.url,e(t)}}),n.end(function(r,n){r?e(r):t(n)})})}return this._fullfilledPromise.then(t,e)},N.prototype.catch=function(t){return this.then(void 0,t)},N.prototype.use=function(t){return t(this),this},N.prototype.ok=function(t){if("function"!=typeof t)throw Error("Callback required");return this._okCallback=t,this},N.prototype._isResponseOK=function(t){return!!t&&(this._okCallback?this._okCallback(t):t.status>=200&&t.status<300)},N.prototype.get=function(t){return this._header[t.toLowerCase()]},N.prototype.getHeader=N.prototype.get,N.prototype.set=function(t,e){if(L(t)){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&this.set(r,t[r]);return this}return this._header[t.toLowerCase()]=e,this.header[t]=e,this},N.prototype.unset=function(t){return delete this._header[t.toLowerCase()],delete this.header[t],this},N.prototype.field=function(t,e){if(null==t)throw Error(".field(name, val) name can not be empty");if(this._data)throw Error(".field() can't be used if .send() is used. Please use only .send() or only .field() & .attach()");if(L(t)){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&this.field(r,t[r]);return this}if(Array.isArray(e)){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&this.field(t,e[n]);return this}if(null==e)throw Error(".field(name, val) val can not be empty");return"boolean"==typeof e&&(e=String(e)),this._getFormData().append(t,e),this},N.prototype.abort=function(){return this._aborted||(this._aborted=!0,this.xhr&&this.xhr.abort(),this.req&&this.req.abort(),this.clearTimeout(),this.emit("abort")),this},N.prototype._auth=function(t,e,r,n){switch(r.type){case"basic":this.set("Authorization","Basic ".concat(n("".concat(t,":").concat(e))));break;case"auto":this.username=t,this.password=e;break;case"bearer":this.set("Authorization","Bearer ".concat(t))}return this},N.prototype.withCredentials=function(t){return void 0===t&&(t=!0),this._withCredentials=t,this},N.prototype.redirects=function(t){return this._maxRedirects=t,this},N.prototype.maxResponseSize=function(t){if("number"!=typeof t)throw TypeError("Invalid argument");return this._maxResponseSize=t,this},N.prototype.toJSON=function(){return{method:this.method,url:this.url,data:this._data,headers:this._header}},N.prototype.send=function(t){var e=L(t),r=this._header["content-type"];if(this._formData)throw Error(".send() can't be used if .attach() or .field() is used. Please use only .send() or only .field() & .attach()");if(e&&!this._data)Array.isArray(t)?this._data=[]:this._isHost(t)||(this._data={});else if(t&&this._data&&this._isHost(this._data))throw Error("Can't merge these send calls");if(e&&L(this._data))for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(this._data[n]=t[n]);else"string"==typeof t?(r||this.type("form"),r=this._header["content-type"],this._data="application/x-www-form-urlencoded"===r?this._data?"".concat(this._data,"&").concat(t):t:(this._data||"")+t):this._data=t;return!e||this._isHost(t)||r||this.type("json"),this},N.prototype.sortQuery=function(t){return this._sort=void 0===t||t,this},N.prototype._finalizeQueryString=function(){var t=this._query.join("&");if(t&&(this.url+=(this.url.includes("?")?"&":"?")+t),this._query.length=0,this._sort){var e=this.url.indexOf("?");if(e>=0){var r=this.url.slice(e+1).split("&");"function"==typeof this._sort?r.sort(this._sort):r.sort(),this.url=this.url.slice(0,e)+"?"+r.join("&")}}},N.prototype._appendQueryString=function(){console.warn("Unsupported")},N.prototype._timeoutError=function(t,e,r){if(!this._aborted){var n=Error("".concat(t+e,"ms exceeded"));n.timeout=e,n.code="ECONNABORTED",n.errno=r,this.timedout=!0,this.timedoutError=n,this.abort(),this.callback(n)}},N.prototype._setTimeouts=function(){var t=this;this._timeout&&!this._timer&&(this._timer=setTimeout(function(){t._timeoutError("Timeout of ",t._timeout,"ETIME")},this._timeout)),this._responseTimeout&&!this._responseTimeoutTimer&&(this._responseTimeoutTimer=setTimeout(function(){t._timeoutError("Response timeout of ",t._responseTimeout,"ETIMEDOUT")},this._responseTimeout))},W.prototype.get=function(t){return this.header[t.toLowerCase()]},W.prototype._setHeaderProperties=function(t){var e=t["content-type"]||"";this.type=e.split(/ *; */).shift();var r=e.split(/ *; */).reduce(function(t,e){var r=e.split(/ *= */),n=r.shift(),i=r.shift();return n&&i&&(t[n]=i),t},{});
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(this[n]=r[n]);this.links={};try{t.link&&(this.links=t.link.split(/ *, */).reduce(function(t,e){var r=e.split(/ *; */),n=r[0].slice(1,-1);return t[r[1].split(/ *= */)[1].slice(1,-1)]=n,t},{}))}catch(t){}},W.prototype._setStatusProperties=function(t){var e=t/100|0;this.statusCode=t,this.status=this.statusCode,this.statusType=e,this.info=1===e,this.ok=2===e,this.redirect=3===e,this.clientError=4===e,this.serverError=5===e,this.error=(4===e||5===e)&&this.toError(),this.created=201===t,this.accepted=202===t,this.noContent=204===t,this.badRequest=400===t,this.unauthorized=401===t,this.notAcceptable=406===t,this.forbidden=403===t,this.notFound=404===t,this.unprocessableEntity=422===t},["use","on","once","set","query","type","accept","auth","withCredentials","sortQuery","retry","ok","redirects","timeout","buffer","serialize","parse","ca","key","pfx","cert","disableTLSCerts"].forEach(function(t){V.prototype[t]=function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return this._defaults.push({fn:t,args:r}),this}}),V.prototype._setDefaults=function(t){this._defaults.forEach(function(e){var r;t[e.fn].apply(t,function(t){if(Array.isArray(t))return z(t)}(r=e.args)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(r)||function(t,e){if(t){if("string"==typeof t)return z(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return z(t,void 0)}}(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())})};for(var F=n(function(t,e){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function n(){}"undefined"!=typeof window?i=window:"undefined"==typeof self?(console.warn("Using browser-only version of superagent in non-browser environment"),i=void 0):i=self,t.exports=function(t,r){return"function"==typeof r?new e.Request("GET",t).end(r):1==arguments.length?new e.Request("GET",t):new e.Request(t,r)};var i,o=e=t.exports;e.Request=h,o.getXHR=function(){if(i.XMLHttpRequest&&(!i.location||"file:"!==i.location.protocol||!i.ActiveXObject))return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){}try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(t){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(t){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(t){}throw Error("Browser-only version of superagent could not find XHR")};var s="".trim?function(t){return t.trim()}:function(t){return t.replace(/(^\s*|\s*$)/g,"")};function a(t){if(!L(t))return t;var e=[];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&function t(e,r,n){if(void 0!==n)if(null!==n)if(Array.isArray(n))n.forEach(function(n){t(e,r,n)});else if(L(n))for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t(e,"".concat(r,"[").concat(i,"]"),n[i]);else e.push(encodeURI(r)+"="+encodeURIComponent(n));else e.push(encodeURI(r))}(e,r,t[r]);return e.join("&")}function u(t){for(var e,r,n={},i=t.split("&"),o=0,s=i.length;o<s;++o)-1===(r=(e=i[o]).indexOf("="))?n[decodeURIComponent(e)]="":n[decodeURIComponent(e.slice(0,r))]=decodeURIComponent(e.slice(r+1));return n}function c(t){return/[/+]json($|[^-\w])/.test(t)}function p(t){this.req=t,this.xhr=this.req.xhr,this.text="HEAD"!==this.req.method&&(""===this.xhr.responseType||"text"===this.xhr.responseType)||void 0===this.xhr.responseType?this.xhr.responseText:null,this.statusText=this.req.xhr.statusText;var e=this.xhr.status;1223===e&&(e=204),this._setStatusProperties(e),this.headers=function(t){for(var e,r,n,i,o=t.split(/\r?\n/),a={},u=0,c=o.length;u<c;++u)-1!==(e=(r=o[u]).indexOf(":"))&&(n=r.slice(0,e).toLowerCase(),i=s(r.slice(e+1)),a[n]=i);return a}(this.xhr.getAllResponseHeaders()),this.header=this.headers,this.header["content-type"]=this.xhr.getResponseHeader("content-type"),this._setHeaderProperties(this.header),null===this.text&&t._responseType?this.body=this.xhr.response:this.body="HEAD"===this.req.method?null:this._parseBody(this.text?this.text:this.xhr.response)}function h(t,e){var r=this;this._query=this._query||[],this.method=t,this.url=e,this.header={},this._header={},this.on("end",function(){var t,e=null,n=null;try{n=new p(r)}catch(t){return(e=Error("Parser is unable to parse the response")).parse=!0,e.original=t,r.xhr?(e.rawResponse=void 0===r.xhr.responseType?r.xhr.responseText:r.xhr.response,e.status=r.xhr.status?r.xhr.status:null,e.statusCode=e.status):(e.rawResponse=null,e.status=null),r.callback(e)}r.emit("response",n);try{r._isResponseOK(n)||(t=Error(n.statusText||n.text||"Unsuccessful HTTP response"))}catch(e){t=e}t?(t.original=e,t.response=n,t.status=n.status,r.callback(t,n)):r.callback(null,n)})}function l(t,e,r){var n=o("DELETE",t);return"function"==typeof e&&(r=e,e=null),e&&n.send(e),r&&n.end(r),n}o.serializeObject=a,o.parseString=u,o.types={html:"text/html",json:"application/json",xml:"text/xml",urlencoded:"application/x-www-form-urlencoded",form:"application/x-www-form-urlencoded","form-data":"application/x-www-form-urlencoded"}
1,o.serialize={"application/x-www-form-urlencoded":a,"application/json":I},o.parse={"application/x-www-form-urlencoded":u,"application/json":JSON.parse},W(p.prototype),p.prototype._parseBody=function(t){var e=o.parse[this.type];return this.req._parser?this.req._parser(this,t):(!e&&c(this.type)&&(e=o.parse["application/json"]),e&&t&&(t.length>0||t instanceof Object)?e(t):null)},p.prototype.toError=function(){var t=this.req,e=t.method,r=t.url,n=Error("cannot ".concat(e," ").concat(r," (").concat(this.status,")"));return n.status=this.status,n.method=e,n.url=r,n},o.Response=p,j(h.prototype),N(h.prototype),h.prototype.type=function(t){return this.set("Content-Type",o.types[t]||t),this},h.prototype.accept=function(t){return this.set("Accept",o.types[t]||t),this},h.prototype.auth=function(t,e,n){return 1==arguments.length&&(e=""),"object"===r(e)&&null!==e&&(n=e,e=""),n||(n={type:"function"==typeof btoa?"basic":"auto"}),this._auth(t,e,n,function(t){if("function"==typeof btoa)return btoa(t);throw Error("Cannot use basic auth, btoa is not a function")})},h.prototype.query=function(t){return"string"!=typeof t&&(t=a(t)),t&&this._query.push(t),this},h.prototype.attach=function(t,e,r){if(e){if(this._data)throw Error("superagent can't mix .send() and .attach()");this._getFormData().append(t,e,r||e.name)}return this},h.prototype._getFormData=function(){return this._formData||(this._formData=new i.FormData),this._formData},h.prototype.callback=function(t,e){if(this._shouldRetry(t,e))return this._retry();var r=this._callback;this.clearTimeout(),t&&(this._maxRetries&&(t.retries=this._retries-1),this.emit("error",t)),r(t,e)},h.prototype.crossDomainError=function(){var t=Error("Request has been terminated\nPossible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.");t.crossDomain=!0,t.status=this.status,t.method=this.method,t.url=this.url,this.callback(t)},h.prototype.agent=function(){return console.warn("This is not supported in browser version of superagent"),this},h.prototype.ca=h.prototype.agent,h.prototype.buffer=h.prototype.ca,h.prototype.write=function(){throw Error("Streaming is not supported in browser version of superagent")},h.prototype.pipe=h.prototype.write,h.prototype._isHost=function(t){return t&&"object"===r(t)&&!Array.isArray(t)&&"[object Object]"!==Object.prototype.toString.call(t)},h.prototype.end=function(t){this._endCalled&&console.warn("Warning: .end() was called twice. This is not supported in superagent"),this._endCalled=!0,this._callback=t||n,this._finalizeQueryString(),this._end()},h.prototype._setUploadTimeout=function(){var t=this;this._uploadTimeout&&!this._uploadTimeoutTimer&&(this._uploadTimeoutTimer=setTimeout(function(){t._timeoutError("Upload timeout of ",t._uploadTimeout,"ETIMEDOUT")},this._uploadTimeout))},h.prototype._end=function(){if(this._aborted)return this.callback(Error("The request has been aborted even before .end() was called"));var t=this;this.xhr=o.getXHR();var e=this.xhr,r=this._formData||this._data;this._setTimeouts(),e.onreadystatechange=function(){var r,n=e.readyState;if(n>=2&&t._responseTimeoutTimer&&clearTimeout(t._responseTimeoutTimer),4===n){try{r=e.status}catch(t){r=0}if(!r){if(t.timedout||t._aborted)return;return t.crossDomainError()}t.emit("end")}};var n=function(e,r){r.total>0&&(r.percent=r.loaded/r.total*100,100===r.percent&&clearTimeout(t._uploadTimeoutTimer)),r.direction=e,t.emit("progress",r)};if(this.hasListeners("progress"))try{e.addEventListener("progress",n.bind(null,"download")),e.upload&&e.upload.addEventListener("progress",n.bind(null,"upload"))}catch(t){}e.upload&&this._setUploadTimeout();try{this.username&&this.password?e.open(this.method,this.url,!0,this.username,this.password):e.open(this.method,this.url,!0)}catch(t){return this.callback(t)}if(this._withCredentials&&(e.withCredentials=!0),!this._formData&&"GET"!==this.method&&"HEAD"!==this.method&&"string"!=typeof r&&!this._isHost(r)){var i=this._header["content-type"],s=this._serializer||o.serialize[i?i.split(";")[0]:""];!s&&c(i)&&(s=o.serialize["application/json"]),s&&(r=s(r))}for(var a in this.header)null!==this.header[a]&&Object.prototype.hasOwnProperty.call(this.header,a)&&e.setRequestHeader(a,this.header[a]);this._responseType&&(e.responseType=this._responseType),this.emit
1("request",this),e.send(void 0===r?null:r)},o.agent=function(){return new V},["GET","POST","OPTIONS","PATCH","PUT","DELETE"].forEach(function(t){V.prototype[t.toLowerCase()]=function(e,r){var n=new o.Request(t,e);return this._setDefaults(n),r&&n.end(r),n}}),V.prototype.del=V.prototype.delete,o.get=function(t,e,r){var n=o("GET",t);return"function"==typeof e&&(r=e,e=null),e&&n.query(e),r&&n.end(r),n},o.head=function(t,e,r){var n=o("HEAD",t);return"function"==typeof e&&(r=e,e=null),e&&n.query(e),r&&n.end(r),n},o.options=function(t,e,r){var n=o("OPTIONS",t);return"function"==typeof e&&(r=e,e=null),e&&n.send(e),r&&n.end(r),n},o.del=l,o.delete=l,o.patch=function(t,e,r){var n=o("PATCH",t);return"function"==typeof e&&(r=e,e=null),e&&n.send(e),r&&n.end(r),n},o.post=function(t,e,r){var n=o("POST",t);return"function"==typeof e&&(r=e,e=null),e&&n.send(e),r&&n.end(r),n},o.put=function(t,e,r){var n=o("PUT",t);return"function"==typeof e&&(r=e,e=null),e&&n.send(e),r&&n.end(r),n}}),J=(F.Request,[]),$=[],X="undefined"!=typeof Uint8Array?Uint8Array:Array,Q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Z=0,K=Q.length;Z<K;++Z)J[Z]=Q[Z],$[Q.charCodeAt(Z)]=Z;$[45]=62,$[95]=63;var G={fromByteArray:function(t){for(var e,r=t.length,n=r%3,i=[],o=0,s=r-n;o<s;o+=16383)i.push(function(t,e,r){for(var n,i=[],o=e;o<r;o+=3)i.push(J[(n=(t[o]<<16&0xff0000)+(t[o+1]<<8&65280)+(255&t[o+2]))>>18&63]+J[n>>12&63]+J[n>>6&63]+J[63&n]);return i.join("")}(t,o,o+16383>s?s:o+16383));return 1===n?i.push(J[(e=t[r-1])>>2]+J[e<<4&63]+"=="):2===n&&i.push(J[(e=(t[r-2]<<8)+t[r-1])>>10]+J[e>>4&63]+J[e<<2&63]+"="),i.join("")}},Y={encode:function(t){return G.fromByteArray(function(t){for(var e=Array(t.length),r=0;r<t.length;r++)e[r]=t.charCodeAt(r);return e}(t)).replace(/\+/g,"-").replace(/\//g,"_")}},tt={raw:"9.14.0"},te=Object.prototype.toString;function tr(t,e,r,n){if(r="array"===r?"object":r,t&&typeof t[e]!==r)throw Error(n)}function tn(t,e,r){if(typeof t!==e)throw Error(r)}function ti(t,e,r){if(-1===e.indexOf(t))throw Error(r)}var to={check:function(t,e,r){if(e.optional&&!t||tn(t,e.type,e.message),"object"===e.type&&r)for(var n=Object.keys(r),i=0;i<n.length;i++){var o=n[i];r[o].optional&&!t[o]||r[o].condition&&!r[o].condition(t)||(tr(t,o,r[o].type,r[o].message),r[o].values&&ti(t[o],r[o].values,r[o].value_message))}},attribute:tr,variable:tn,value:ti,isArray:function(t){return this.supportsIsArray()?Array.isArray(t):"[object Array]"===te.call(t)},supportsIsArray:function(){return null!=Array.isArray}},ts={get:function(){return Object.assign}};function ta(t,e){return e.reduce(function(e,r){return t[r]&&(e[r]=t[r]),e},{})}function tu(){var t=function(t){var e=[];for(var r in t)e.push(t[r]);return e}(arguments);return t.unshift({}),ts.get().apply(void 0,t)}function tc(t,e){var r=tu(t);return t[e]&&(r[e]=t[e].trim()),r}var tp={toSnakeCase:function t(e,r){return"object"!=typeof e||to.isArray(e)||null===e?e:(r=r||[],Object.keys(e).reduce(function(n,i){return n[-1===r.indexOf(i)?function(t){for(var e,r="",n=0,i=!0,o=!0;n<t.length;)e=t.charCodeAt(n),(!o&&e>=65&&e<=90||!i&&e>=48&&e<=57)&&(r+="_"),r+=t[n].toLowerCase(),i=e>=48&&e<=57,o=e>=65&&e<=90,n++;return r}(i):i]=t(e[i]),n},{}))},toCamelCase:function t(e,r,n){return"object"!=typeof e||to.isArray(e)||null===e?e:(r=r||[],n=n||{},Object.keys(e).reduce(function(i,o){var s,a=-1===r.indexOf(o)?(s=o.split("_")).reduce(function(t,e){return t+e.charAt(0).toUpperCase()+e.slice(1)},s.shift()):o;return i[a]=t(e[a]||e[o],[],n),n.keepOriginal&&(i[o]=t(e[o],[],n)),i},{}))},blacklist:function(t,e){return Object.keys(t).reduce(function(r,n){return -1===e.indexOf(n)&&(r[n]=t[n]),r},{})},merge:function(t,e){return{base:e?ta(t,e):t,with:function(t,e){return t=e?ta(t,e):t,tu(this.base,t)}}},pick:ta,getKeysNotIn:function(t,e){var r=[];for(var n in t)-1===e.indexOf(n)&&r.push(n);return r},extend:tu,getOriginFromUrl:function(t){if(t){var e,r,n=(r=(e=t).match(/^(https?:|file:|chrome-extension:)\/\/(([^:/?#]*)(?::([0-9]+))?)([/]{0,1}[^?#]*)(\?[^#]*|)(#.*|)$/))&&{href:e,protocol:r[1],host:r[2],hostname:r[3],port:r[4],pathname:r[5],search:r[6],hash:r[7]};if(!n)return null;var i=n.protocol+"//"+n.hostname;return n.port&&(i+=":"+n.port),i}},trimUserDetails:function(t){return["username","email","phoneNumber"].reduce(tc,t)},updatePropertyOn:function t(e,r,n){"string"==typeof r&&(r=r.split("."));var i=r[0];e.hasOwnProperty(i)&&(1===r.length?e[i]=n:t(e[i],r.slice(1),n))}};function th(t){this.request=t,this.method=t.method,this.url=t.url,this.body=t._data,this.headers=t._header}function tl(t){this.request=t}function tf(t){this._sendTelemetry=!1!==t._sendTelemetry||t._sendTelemetry,this._telemetryInfo=t._telemetryInfo||null,this._timesToRetryFailedRequests=t._timesToRetryFailedRequests,this.headers=t.headers||{},this._universalLoginPage=t.universalLoginPage}function td(){return window}
1th.prototype.abort=function(){this.request.abort()},th.prototype.getMethod=function(){return this.method},th.prototype.getBody=function(){return this.body},th.prototype.getUrl=function(){return this.url},th.prototype.getHeaders=function(){return this.headers},tl.prototype.set=function(t,e){return this.request=this.request.set(t,e),this},tl.prototype.send=function(t){return this.request=this.request.send(tp.trimUserDetails(t)),this},tl.prototype.withCredentials=function(){return this.request=this.request.withCredentials(),this},tl.prototype.end=function(t){return this.request.end(t),new th(this.request)},tf.prototype.setCommonConfiguration=function(t,e){if(e=e||{},this._timesToRetryFailedRequests>0&&(t=t.retry(this._timesToRetryFailedRequests)),e.noHeaders)return t;var r=this.headers;t=t.set("Content-Type","application/json");for(var n=Object.keys(this.headers),i=0;i<n.length;i++)t=t.set(n[i],r[n[i]]);return this._sendTelemetry&&(t=t.set("Auth0-Client",this.getTelemetryData())),t},tf.prototype.getTelemetryData=function(){var t=this._universalLoginPage?"auth0.js-ulp":"auth0.js",e={name:t,version:tt.raw};this._telemetryInfo&&((e=tp.extend({},this._telemetryInfo)).env=tp.extend({},this._telemetryInfo.env),e.env[t]=tt.raw);var r=JSON.stringify(e);return Y.encode(r)},tf.prototype.get=function(t,e){return new tl(this.setCommonConfiguration(F.get(t),e))},tf.prototype.post=function(t,e){return new tl(this.setCommonConfiguration(F.post(t),e))},tf.prototype.patch=function(t,e){return new tl(this.setCommonConfiguration(F.patch(t),e))};var tm={redirect:function(t){td().location=t},getDocument:function(){return td().document},getWindow:td,getOrigin:function(){var t=td().location,e=t.origin;return e||(e=tp.getOriginFromUrl(t.href)),e}};function ty(){}ty.prototype.getItem=function(){return null},ty.prototype.removeItem=function(){},ty.prototype.setItem=function(){};var tg=n(function(t,e){t.exports=function(){function t(){for(var t=0,e={};t<arguments.length;t++){var r=arguments[t];for(var n in r)e[n]=r[n]}return e}function e(t){return t.replace(/(%[0-9A-Z]{2}
1)+/g,decodeURIComponent)}return function r(n){function i(){}function o(e,r,o){if("undefined"!=typeof document){"number"==typeof(o=t({path:"/"},i.defaults,o)).expires&&(o.expires=new Date(+new Date+864e5*o.expires)),o.expires=o.expires?o.expires.toUTCString():"";try{var s=JSON.stringify(r);/^[\{\[]/.test(s)&&(r=s)}catch(t){}r=n.write?n.write(r,e):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var a="";for(var u in o)o[u]&&(a+="; "+u,!0!==o[u]&&(a+="="+o[u].split(";")[0]));return document.cookie=e+"="+r+a}}function s(t,r){if("undefined"!=typeof document){for(var i={},o=document.cookie?document.cookie.split("; "):[],s=0;s<o.length;s++){var a=o[s].split("="),u=a.slice(1).join("=");r||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var c=e(a[0]);if(u=(n.read||n)(u,c)||e(u),r)try{u=JSON.parse(u)}catch(t){}if(i[c]=u,t===c)break}catch(t){}}return t?i[t]:i}}return i.set=o,i.get=function(t){return s(t,!1)},i.getJSON=function(t){return s(t,!0)},i.remove=function(e,r){o(e,"",t(r,{expires:-1}))},i.defaults={},i.withConverter=r,i}(function(){})}()});function tv(){}function tb(t){this.disableWarnings=t.disableWarnings}function tw(t){if(this.warn=new tb({}),this.storage=new tv,!0===t.__tryLocalStorageFirst)try{var e=tm.getWindow().localStorage;e&&(this.storage=e)}catch(t){this.warn.warning(t),this.warn.warning("Can't use localStorage. Using CookieStorage instead.")}}function t_(t){this.handler=new tw(t)}function tT(t){this.storage=new t_(t)}function tO(t,e){return{error:t,errorDescription:e}}tv.prototype.getItem=function(t){return tg.get(t)},tv.prototype.removeItem=function(t){tg.remove(t)},tv.prototype.setItem=function(t,e,r){var n=tp.extend({expires:1},r);tg.set(t,e,n)},tb.prototype.warning=function(t){this.disableWarnings||console.warn(t)},tw.prototype.failover=function(){this.storage instanceof ty?this.warn.warning("DummyStorage: ignore failover"):this.storage instanceof tv?(this.warn.warning("CookieStorage: failing over DummyStorage"),this.storage=new ty):(this.warn.warning("LocalStorage: failing over CookieStorage"),this.storage=new tv)},tw.prototype.getItem=function(t){try{return this.storage.getItem(t)}catch(e){return this.warn.warning(e),this.failover(),this.getItem(t)}},tw.prototype.removeItem=function(t){try{return this.storage.removeItem(t)}catch(e){return this.warn.warning(e),this.failover(),this.removeItem(t)}},tw.prototype.setItem=function(t,e,r){try{return this.storage.setItem(t,e,r)}catch(n){return this.warn.warning(n),this.failover(),this.setItem(t,e,r)}},t_.prototype.getItem=function(t){var e=this.handler.getItem(t);try{return JSON.parse(e)}catch(t){return e}},t_.prototype.removeItem=function(t){return this.handler.removeItem(t)},t_.prototype.setItem=function(t,e,r){var n=JSON.stringify(e);return this.handler.setItem(t,n,r)},tT.prototype.set=function(t,e){this.storage.setItem("auth0.ssodata",JSON.stringify({lastUsedConnection:t,lastUsedSub:e}))},tT.prototype.get=function(){var t=this.storage.getItem("auth0.ssodata");if(t)return JSON.parse(t)};var tk={buildResponse:tO,invalidToken:function(t){return tO("invalid_token",t)}};function tS(t,e){return(e=e||{}).ignoreCasing=!!e.ignoreCasing&&e.ignoreCasing,function(r,n){var i;return r||n?(!r&&n.err&&(r=n.err,n=null),!r&&n.error&&(r=n,n=null),r?(i={original:r},tp.updatePropertyOn(i,"original.response.req._data.password","*****"),r.response&&r.response.statusCode&&(i.statusCode=r.response.statusCode),r.response&&r.response.statusText&&(i.statusText=r.response.statusText),r.response&&r.response.body&&(r=r.response.body),r.err&&(r=r.err),i.c
1ode=r.code||r.error||r.error_code||r.status||null,i.description=r.errorDescription||r.error_description||r.description||r.error||r.details||r.err||null,e.forceLegacyError&&(i.error=i.code,i.error_description=i.description),r.error_codes&&r.error_details&&(i.errorDetails={codes:r.error_codes,details:r.error_details}),r.name&&(i.name=r.name),r.policy&&(i.policy=r.policy),t(i)):n.type&&("text/html"===n.type||"text/plain"===n.type)?t(null,n.text):e.ignoreCasing?t(null,n.body||n):t(null,tp.toCamelCase(n.body||n,[],{keepOriginal:e.keepOriginalCasing}))):t(tk.buildResponse("generic_error","Something went wrong"))}}var tx=["realm","audience","client_id","client_secret","redirect_uri","scope","code","grant_type","username","password","refresh_token","assertion","client_assertion","client_assertion_type","code_verifier"],tD=["connection","connection_scope","auth0Client","owp","device","realm","protocol","_csrf","_intstate","login_ticket","client_id","response_type","response_mode","redirect_uri","audience","scope","state","nonce","display","prompt","screen_hint","max_age","ui_locales","claims_locales","id_token_hint","login_hint","acr_values","claims","registration","request","request_uri","code_challenge","code_challenge_method","access_type","display"],tC={oauthTokenParams:function(t,e){return tp.pick(e,tx)},oauthAuthorizeParams:function(t,e){var r=tp.getKeysNotIn(e,tD);return r.length>0&&t.warning("Following parameters are not allowed on the `/authorize` endpoint: ["+r.join(",")+"]"),e}},tA="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:t.g;function tj(t,e,r){return t(r={path:e,exports:{},require:function(t,e){throw Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}},r.exports),r.exports}var tE=tj(function(t,r){t.exports=function(){function t(t){return"function"==typeof t}var r=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},n=0,i=void 0,o=void 0,s=function(t,e){f[n]=t,f[n+1]=e,2===(n+=2)&&(o?o(d):b())},a="undefined"!=typeof window?window:void 0,u=a||{},c=u.MutationObserver||u.WebKitMutationObserver,p="undefined"==typeof self&&void 0!==e.default&&"[object process]"===({}).toString.call(e.default),h="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function l(){var t=setTimeout;return function(){return t(d,1)}}var f=Array(1e3);function d(){for(var t=0;t<n;t+=2)(0,f[t])(f[t+1]),f[t]=void 0,f[t+1]=void 0;n=0}var m,y,g,v,b=void 0;function w(t,e){var r=this,n=new this.constructor(O);void 0===n[T]&&I(n);var i=r._state;if(i){var o=arguments[i-1];s(function(){return E(i,n,o,r._result)})}else A(r,n,t,e);return n}function _(t){if(t&&"object"==typeof t&&t.constructor===this)return t;var e=new this(O);return S(e,t),e}p?b=function(){return e.default.nextTick(d)}:c?(y=0,g=new c(d),v=document.createTextNode(""),g.observe(v,{characterData:!0}),b=function(){v.data=y=++y%2}):h?((m=new MessageChannel).port1.onmessage=d,b=function(){return m.port2.postMessage(0)}):b=void 0===a?function(){try{var t=Function("return this")().require("vertx");return void 0!==(i=t.runOnLoop||t.runOnContext)?function(){i(d)}:l()}catch(t){return l()}}():l();var T=Math.random().toString(36).substring(2);function O(){}function k(e,r,n){r.constructor===e.constructor&&n===w&&r.constructor.resolve===_?1===r._state?D(e,r._result):2===r._state?C(e,r._result):A(r,void 0,function(t){return S(e,t)},function(t){return C(e,t)}):void 0===n?D(e,r):t(n)?s(function(t){var e=!1,i=function(n,i,o,s){try{n.call(i,function(n){e||(e=!0,r!==n?S(t,n):D(t,n))},function(r){e||(e=!0,C(t,r))})}catch(t){return t}}(n,r);!e&&i&&(e=!0,C(t,i))},e):D(e,r)}function S(t,e){if(t===e)C(t,TypeError("You cannot resolve a promise with itself"));else if(r=typeof e,null===e||"object"!==r&&"function"!==r)D(t,e);else{var r,n=void 0;try{n=e.then}catch(e){return void C(t,e)}k(t,e,n)}}function x(t){t._onerror&&t._onerror(t._result),j(t)}function D(t,e){void 0===t._state&&(t._result=e,t._state=1,0!==t._subscribers.length&&s(j,t))}function C(t,e){void 0===t._state&&(t._state=2,t._result=e,s(x,t))}function A(t,e,r,n){var i=t._subscribers,o=i.length;t._onerror=null,i[o]=e,i[o+1]=r,i[o+2]=n,0===o&&t._state&&s(j,t)}function j(t){var e=t._subscribers,r=t._state;if(0!==e.length){for(var n=void 0,i=void 0,o=t._result,s=0;s<e.length;s+=3)i=e[s+r],(n=e[s])?E(r,n,i,o):i(o);t._subscribers.length=0}}function E(e,r,n,i){var o=t(n),s=void 0,a=void 0,u=!0;if(o){try{s=n(i)}catch(t){u=!1,a=t}if(r===s)return void C(r,TypeError("A promises callback cannot return that same promise."))}else s=i;void 0!==r._state||(o&&u?S(r,s):!1===u?C(r,a):1===e?D(r,s):2===e&&C(r,s))}var q=0;function I(t){t[T]=q++,t._state=void 0,t._result=void 0,t._subscribers=[]}var U=function(){function t(t,e){this._instanceConstructor=t,this.promise=new t(O),this.promise[T]||I(this.promise),r(e)?(this.length=e.length,this._remaining=e.length,this._result=Array(this.length),0===this.length?D(this.promise,this._result):(this.length=this.length||0,this._enumerate(e),0===this._remaining&&D(this.promise,this._result))):C(this.promise,Error("Array Methods must be provided an Array"))}return t.prototype._enumerate=function(t){for(var e=0;void 0===this._state&&e<t.length;e++)this._eachEntry(t[e],e)},t.prototype._eachEntry=function(t,e){var r=this._instanceConstructor,n=r.resolve;if(n===_){var i=void 0,o=void 0,s=!1;try{i=t.then}catch(t){s=!0,o=t}if(i===w&&void 0!==t._state)this._settledAt(t._state,e,t._result);else if("function"!=typeof i)this._remaining--,this._result[e]=t;else if(r===P){var a=new r(O);s?C(a,o):k(a,t,i),this._willSettleAt(a,e)}
1else this._willSettleAt(new r(function(e){return e(t)}),e)}else this._willSettleAt(n(t),e)},t.prototype._settledAt=function(t,e,r){var n=this.promise;void 0===n._state&&(this._remaining--,2===t?C(n,r):this._result[e]=r),0===this._remaining&&D(n,this._result)},t.prototype._willSettleAt=function(t,e){var r=this;A(t,void 0,function(t){return r._settledAt(1,e,t)},function(t){return r._settledAt(2,e,t)})},t}(),P=function(){function e(t){this[T]=q++,this._result=this._state=void 0,this._subscribers=[],O!==t&&("function"!=typeof t&&function(){throw TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(t,e){try{e(function(e){S(t,e)},function(e){C(t,e)})}catch(e){C(t,e)}}(this,t):function(){throw TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype.catch=function(t){return this.then(null,t)},e.prototype.finally=function(e){var r=this.constructor;return t(e)?this.then(function(t){return r.resolve(e()).then(function(){return t})},function(t){return r.resolve(e()).then(function(){throw t})}):this.then(e,e)},e}();return P.prototype.then=w,P.all=function(t){return new U(this,t).promise},P.race=function(t){var e=this;return new e(r(t)?function(r,n){for(var i=t.length,o=0;o<i;o++)e.resolve(t[o]).then(r,n)}:function(t,e){return e(TypeError("You must pass an array to race."))})},P.resolve=_,P.reject=function(t){var e=new this(O);return C(e,t),e},P._setScheduler=function(t){o=t},P._setAsap=function(t){s=t},P._asap=s,P.polyfill=function(){var t=void 0;if(void 0!==tA)t=tA;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;if(e){var r=null;try{r=Object.prototype.toString.call(e.resolve())}catch(t){}if("[object Promise]"===r&&!e.cast)return}t.Promise=P},P.Promise=P,P}()}),tq=tj(function(t,e){var r,n,i,o,s,a,u,c,p,h,l,f;t.exports=(r=Math,n=Object.create||function(){function t(){}return function(e){var r;return t.prototype=e,r=new t,t.prototype=null,r}}(),s=(o=(i={}).lib={}).Base={extend:function(t){var e=n(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},a=o.WordArray=s.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||c).stringify(this)},concat:function(t){var e=this.words,r=t.words,n=this.sigBytes,i=t.sigBytes;if(this.clamp(),n%4)for(var o=0;o<i;o++)e[n+o>>>2]|=(r[o>>>2]>>>24-o%4*8&255)<<24-(n+o)%4*8;else for(o=0;o<i;o+=4)e[n+o>>>2]=r[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,e=this.sigBytes;t[e>>>2]&=0xffffffff<<32-e%4*8,t.length=r.ceil(e/4)},clone:function(){var t=s.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e,n=[],i=function(t){var e=0x3ade68b1;return function(){var n=((e=36969*(65535&e)+(e>>16)|0)<<16)+(t=18e3*(65535&t)+(t>>16)|0)|0;return n/=0x100000000,(n+=.5)*(r.random()>.5?1:-1)}},o=0;o<t;o+=4){var s=i(0x100000000*(e||r.random()));e=0x3ade67b7*s(),n.push(0x100000000*s()|0)}return new a.init(n,t)}}),c=(u=i.enc={}).Hex={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],i=0;i<r;i++){var o=e[i>>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n<e;n+=2)r[n>>>3]|=parseInt(t.substr(n,2),16)<<24-n%8*4;return new a.init(r,e/2)}},p=u.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],i=0;i<r;i++)n.push(String.fromCharCode(e[i>>>2]>>>24-i%4*8&255));return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n<e;n++)r[n>>>2]|=(255&t.charCodeAt(n))<<24-n%4*8;return new a.init(r,e)}},h=u.Utf8={stringify:function(t){try{return decodeURIComponent(escape(p.stringify(t)))}catch(t){throw Error("Malformed UTF-8 data")}},parse:function(t){return p.parse(unescape(encodeURIComponent(t)))}},l=o.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=h.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var e=this._data,n=e.words,i=e.sigBytes,o=this.blockSize,s=i/(4*o),u=(s=t?r.ceil(s):r.max((0|s)-this._minBufferSize,0))*o,c=r.min(4*u,i);if(u){for(var p=0;p<u;p+=o)this._doProcessBlock(n,p);var h=n.splice(0,u);e.sigBytes-=c}
vendor: 8,540 bytes, line 1
1return new a.init(h,c)},clone:function(){var t=s.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),o.Hasher=l.extend({cfg:s.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){l.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(e,r){return new t.init(r).finalize(e)}},_createHmacHelper:function(t){return function(e,r){return new f.HMAC.init(t,r).finalize(e)}}}),f=i.algo={},i)}),tI=tj(function(t,e){(function(t){var e=tq.lib,r=e.WordArray,n=e.Hasher,i=tq.algo,o=[],s=[];function a(t){return 0x100000000*(t-(0|t))|0}for(var u=2,c=0;c<64;)(function(e){for(var r=t.sqrt(e),n=2;n<=r;n++)if(!(e%n))return!1;return!0})(u)&&(c<8&&(o[c]=a(t.pow(u,.5))),s[c]=a(t.pow(u,1/3)),c++),u++;var p=[],h=i.SHA256=n.extend({_doReset:function(){this._hash=new r.init(o.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],a=r[3],u=r[4],c=r[5],h=r[6],l=r[7],f=0;f<64;f++){if(f<16)p[f]=0|t[e+f];else{var d=p[f-15],m=p[f-2];p[f]=((d<<25|d>>>7)^(d<<14|d>>>18)^d>>>3)+p[f-7]+((m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10)+p[f-16]}var y=n&i^n&o^i&o,g=l+((u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25))+(u&c^~u&h)+s[f]+p[f];l=h,h=c,c=u,u=a+g|0,a=o,o=i,i=n,n=g+(((n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22))+y)|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+a|0,r[4]=r[4]+u|0,r[5]=r[5]+c|0,r[6]=r[6]+h|0,r[7]=r[7]+l|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=t.floor(n/0x100000000),r[15+(i+64>>>9<<4)]=n,e.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}});tq.SHA256=n._createHelper(h),tq.HmacSHA256=n._createHmacHelper(h)})(Math),t.exports=tq.SHA256}),tU=tj(function(t,e){var r;r=tq.lib.WordArray,tq.enc.Base64={stringify:function(t){var e=t.words,r=t.sigBytes,n=this._map;t.clamp();for(var i=[],o=0;o<r;o+=3)for(var s=(e[o>>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a<r;a++)i.push(n.charAt(s>>>6*(3-a)&63));var u=n.charAt(64);if(u)for(;i.length%4;)i.push(u);return i.join("")},parse:function(t){var e=t.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o<n.length;o++)i[n.charCodeAt(o)]=o}var s=n.charAt(64);if(s){var a=t.indexOf(s);-1!==a&&(e=a)}return function(t,e,n){for(var i=[],o=0,s=0;s<e;s++)if(s%4){var a=n[t.charCodeAt(s-1)]<<s%4*2,u=n[t.charCodeAt(s)]>>>6-s%4*2;i[o>>>2]|=(a|u)<<24-o%4*8,o++}return r.create(i,o)}(t,e,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},t.exports=tq.enc.Base64}),tP=tj(function(t,e){t.exports=tq.enc.Hex}),tR=tj(function(t,e){(function(){function e(t,e,r){null!=t&&("number"==typeof t?this.fromNumber(t,e,r):this.fromString(t,null==e&&"string"!=typeof t?256:e))}function r(){return new e(null)}var n,i="undefined"!=typeof navigator;i&&"Microsoft Internet Explorer"==navigator.appName?(e.prototype.am=function(t,e,r,n,i,o){for(var s=32767&e,a=e>>15;--o>=0;){var u=32767&this[t],c=this[t++]>>15,p=a*u+c*s;i=((u=s*u+((32767&p)<<15)+r[n]+(0x3fffffff&i))>>>30)+(p>>>15)+a*c+(i>>>30),r[n++]=0x3fffffff&u}return i},o=30):i&&"Netscape"!=navigator.appName?(e.prototype.am=function(t,e,r,n,i,o){for(;--o>=0;){var s=e*this[t++]+r[n]+i;i=Math.floor(s/0x4000000),r[n++]=0x3ffffff&s}return i},o=26):(e.prototype.am=function(t,e,r,n,i,o){for(var s=16383&e,a=e>>14;--o>=0;){var u=16383&this[t],c=this[t++]>>14,p=a*u+c*s;i=((u=s*u+((16383&p)<<14)+r[n]+i)>>28)+(p>>14)+a*c,r[n++]=0xfffffff&u}return i},o=28),e.prototype.DB=o,e.prototype.DM=(1<<o)-1,e.prototype.DV=1<<o,e.prototype.FV=0x10000000000000,e.prototype.F1=52-o,e.prototype.F2=2*o-52;var o,s,a,u=[];for(s=48,a=0;a<=9;++a)u[s++]=a;for(s=97,a=10;a<36;++a)u[s++]=a;for(s=65,a=10;a<36;++a)u[s++]=a;function c(t){return"0123456789abcdefghijklmnopqrstuvwxyz".charAt(t)}function p(t,e){var r=u[t.charCodeAt(e)];return null==r?-1:r}function h(t){var e=r();return e.fromInt(t),e}function l(t){var e,r=1;return 0!=(e=t>>>16)&&(t=e,r+=16),0!=(e=t>>8)&&(t=e,r+=8),0!=(e=t>>4)&&(t=e,r+=4),0!=(e=t>>2)&&(t=e,r+=2),0!=(e=t>>1)&&(t=e,r+=1),r}function f(t){this.m=t}function d(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<t.DB-15)-1,this.mt2=2*t.t}function m(t,e){return t&e}function y(t,e){return t|e}function g(t,e){return t^e}function v(t,e){return t&~e}function b(){}function w(t){return t}function _(t){this.r2=r(),this.q3=r(),e.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t),this.m=t}f.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},f.prototype.revert=function(t){return t},f.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},f.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},f.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},d.prototype.convert=function(t){var n=r();return t.abs().dlShiftTo(this.m.t,n),n.divRemTo(this.m,null,n),t.s<0&&n.compareTo(e.ZERO)>0&&this.m.subTo(n,n),n},d.prototype.revert=function(t){var e=r();return t.copyTo(e),this.reduce(e),e},d.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e<this.m.t;++e){var r=32767&t[e],n=r*this.mpl+((r*this.mph+(t[e]>>15)*this.mpl&this.um)<<15)&t.DM;for(t[r=e+this.m.t]+=this.m.am(0,n,t,e,0,this.m.t);t[r]>=t.DV;)t[r]-=t.DV,t[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},d.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},d.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},e.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},e.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0},e.prototype.fromString=function(t,r){var n;if(16==r)n=4;else if(8==r)n=3;else if(256==r)n=8;else if(2==r)n=1;else if(32==r)n=5;else{if(4!=r)return void this.fromRadix(t,r);n=2}this.t=0,this.s=0;for(var i=t.length,o=!1,s=0;--i>=0;){var a=8==n?255&t[i]:p(t,i);a<0?"-"==t.charAt(i)&&(o=!0):(o=!1,0==s?this[this.t++]=a:s+n>this.DB?(this[this.t-1]|=(a&(1<<this.DB-s)-1)<<s,this[this.t++]=a>>this.DB-s):this[this.t-1]|=a<<s,(s+=n)>=this.DB&&(s-=this.DB))}8==n&&0!=(128&t[0])&&(this.s=-1,s>0&&(this[this.t-1]|=(1<<this.DB-s)-1<<s)),this.clamp(),o&&e.ZERO.subTo(this,this)},e.prototype.clamp=function(){for(var t=this.s&this.DM;this.t>0&&this[this.t-1]==t;)--this.t},e.prototype.dlShiftTo=function(t,e){var r;for(r=this.t-1;r>=0;--r)e[r+t]=this[r];for(r=t-1;r>=0;--r)e[r]=0;e.t=this.t+t,e.s=this.s},e.prototype.drShiftTo=function(t,e){for(var r=t;r<this.t;++r)e[r-t]=this[r];e.t=Math.max(this.t-t,0),e.s=this.s},e.prototype.lShiftTo=function(t,e){var r,n=t%this.DB,i=this.DB-n,o=(1<<i)-1,s=Math.floor(t/this.DB),a=this.s<<n&this.DM;for(r=this.t-1;r>=0;--r)e[r+s+1]=this[r]>>i|a,a=(this[r]&o)<<n;for(r=s-1;r>=0;--r)e[r]=0;e[s]=a,e.t=this.t+s+1,e.s=this.s,e.clamp()},e.prototype.rShiftTo=function(t,e){e.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t)e.t=0;else{var n=t%this.DB,i=this.DB-n,o=(1<<n)-1;e[0]=this[r]>>n;for(var s=r+1;s<this.t;++s)e[s-r-1]|=(this[s]&o)<<i,e[s-r]=this[s]>>n;n>0&&(e[this.t-r-1]|=(this.s&o)<<i),e.t=this.t-r,e.clamp()}},e.prototype.subTo=function(t,e){for(var r=0,n=0,i=Math.min(t.t,this.t);r<i;)n+=this[r]-t[r],e[r++]=n&this.DM,n>>=this.DB;if(t.t<this.t){for(n-=t.s;r<this.t;)n+=this[r],e[r++]=n&this.DM,n>>=this.DB;n+=this.s}else{for(n+=this.s;r<t.t;)n-=t[r],e[r++]=n&this.DM,n>>=this.DB;n-=t.s}e.s=n<0?-1:0,n<-1?e[r++]=this.DV+n:n>0&&(e[r++]=n),e.t=r,e.clamp()},e.prototype.multiplyTo=function(t,r){var n=this.abs(),i=t.abs(),o=n.t;for(r.t=o+i.t;--o>=0;)r[o]=0;for(o=0;o<i.t;++o)r[o+n.t]=n.am(0,i[o],r,o,0,n.t);r.s=0,r.clamp(),this.s!=t.s&&e.ZERO.subTo(r,r)},e.prototype.squareTo=function(t){for(var e=this.abs(),r=t.t=2*e.t;--r>=0;)t[r]=0;for(r=0;r<e.t-1;++r){var n=e.am(r,e[r],t,2*r,0,1);(t[r+e.t]+=e.am(r+1,2*e[r],t,2*r+1,n,e.t-r-1))>=e.DV&&(t[r+e.t]-=e.DV,t[r+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(r,e[r],t,2*r,0,1)),t.s=0,t.clamp()},e.prototype.divRemTo=function(t,n,i){var o=t.abs();if(!(o.t<=0)){var s=this.abs();if(s.t<o.t)return null!=n&&n.fromInt(0),void(null!=i&&this.copyTo(i));null==i&&(i=r());var a=r(),u=this.s,c=t.s,p=this.DB-l(o[o.t-1]);p>0?(o.lShiftTo(p,a),s.lShiftTo(p,i)):(o.copyTo(a),s.copyTo(i));var h=a.t,f=a[h-1];if(0!=f){var d=f*(1<<this.F1)+(h>1?a[h-2]>
vendor: 4,234 bytes, line 1
1>this.F2:0),m=this.FV/d,y=(1<<this.F1)/d,g=1<<this.F2,v=i.t,b=v-h,w=null==n?r():n;for(a.dlShiftTo(b,w),i.compareTo(w)>=0&&(i[i.t++]=1,i.subTo(w,i)),e.ONE.dlShiftTo(h,w),w.subTo(a,a);a.t<h;)a[a.t++]=0;for(;--b>=0;){var _=i[--v]==f?this.DM:Math.floor(i[v]*m+(i[v-1]+g)*y);if((i[v]+=a.am(0,_,i,b,0,h))<_)for(a.dlShiftTo(b,w),i.subTo(w,i);i[v]<--_;)i.subTo(w,i)}null!=n&&(i.drShiftTo(h,n),u!=c&&e.ZERO.subTo(n,n)),i.t=h,i.clamp(),p>0&&i.rShiftTo(p,i),u<0&&e.ZERO.subTo(i,i)}}},e.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},e.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},e.prototype.exp=function(t,n){if(t>0xffffffff||t<1)return e.ONE;var i=r(),o=r(),s=n.convert(this),a=l(t)-1;for(s.copyTo(i);--a>=0;)if(n.sqrTo(i,o),(t&1<<a)>0)n.mulTo(o,s,i);else{var u=i;i=o,o=u}return n.revert(i)},e.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)return this.toRadix(t);e=2}var e,r,n=(1<<e)-1,i=!1,o="",s=this.t,a=this.DB-s*this.DB%e;if(s-- >0)for(a<this.DB&&(r=this[s]>>a)>0&&(i=!0,o=c(r));s>=0;)a<e?r=(this[s]&(1<<a)-1)<<e-a|this[--s]>>(a+=this.DB-e):(r=this[s]>>(a-=e)&n,a<=0&&(a+=this.DB,--s)),r>0&&(i=!0),i&&(o+=c(r));return i?o:"0"},e.prototype.negate=function(){var t=r();return e.ZERO.subTo(this,t),t},e.prototype.abs=function(){return this.s<0?this.negate():this},e.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var r=this.t;if(0!=(e=r-t.t))return this.s<0?-e:e;for(;--r>=0;)if(0!=(e=this[r]-t[r]))return e;return 0},e.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+l(this[this.t-1]^this.s&this.DM)},e.prototype.mod=function(t){var n=r();return this.abs().divRemTo(t,null,n),this.s<0&&n.compareTo(e.ZERO)>0&&t.subTo(n,n),n},e.prototype.modPowInt=function(t,e){var r;return r=t<256||e.isEven()?new f(e):new d(e),this.exp(t,r)},e.ZERO=h(0),e.ONE=h(1),b.prototype.convert=w,b.prototype.revert=w,b.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r)},b.prototype.sqrTo=function(t,e){t.squareTo(e)},_.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(0>t.compareTo(this.m))return t;var e=r();return t.copyTo(e),this.reduce(e),e},_.prototype.revert=function(t){return t},_.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);0>t.compareTo(this.r2);)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},_.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},_.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)};var T,O,k,S=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],x=0x4000000/S[S.length-1];function D(){var t;t=(new Date).getTime(),O[k++]^=255&t,O[k++]^=t>>8&255,O[k++]^=t>>16&255,O[k++]^=t>>24&255,k>=q&&(k-=q)}if(e.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},e.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),n=Math.pow(t,e),i=h(n),o=r(),s=r(),a="";for(this.divRemTo(i,o,s);o.signum()>0;)a=(n+s.intValue()).toString(t).substr(1)+a,o.divRemTo(i,o,s);return s.intValue().toString(t)+a},e.prototype.fromRadix=function(t,r){this.fromInt(0),null==r&&(r=10);for(var n=this.chunkSize(r),i=Math.pow(r,n),o=!1,s=0,a=0,u=0;u<t.length;++u){var c=p(t,u);
vendor: 5,036 bytes, line 1
1c<0?"-"==t.charAt(u)&&0==this.signum()&&(o=!0):(a=r*a+c,++s>=n&&(this.dMultiply(i),this.dAddOffset(a,0),s=0,a=0))}s>0&&(this.dMultiply(Math.pow(r,s)),this.dAddOffset(a,0)),o&&e.ZERO.subTo(this,this)},e.prototype.fromNumber=function(t,r,n){if("number"==typeof r)if(t<2)this.fromInt(1);else for(this.fromNumber(t,n),this.testBit(t-1)||this.bitwiseTo(e.ONE.shiftLeft(t-1),y,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(r);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(e.ONE.shiftLeft(t-1),this);else{var i=[],o=7&t;i.length=1+(t>>3),r.nextBytes(i),o>0?i[0]&=(1<<o)-1:i[0]=0,this.fromString(i,256)}},e.prototype.bitwiseTo=function(t,e,r){var n,i,o=Math.min(t.t,this.t);for(n=0;n<o;++n)r[n]=e(this[n],t[n]);if(t.t<this.t){for(i=t.s&this.DM,n=o;n<this.t;++n)r[n]=e(this[n],i);r.t=this.t}else{for(i=this.s&this.DM,n=o;n<t.t;++n)r[n]=e(i,t[n]);r.t=t.t}r.s=e(this.s,t.s),r.clamp()},e.prototype.changeBit=function(t,r){var n=e.ONE.shiftLeft(t);return this.bitwiseTo(n,r,n),n},e.prototype.addTo=function(t,e){for(var r=0,n=0,i=Math.min(t.t,this.t);r<i;)n+=this[r]+t[r],e[r++]=n&this.DM,n>>=this.DB;if(t.t<this.t){for(n+=t.s;r<this.t;)n+=this[r],e[r++]=n&this.DM,n>>=this.DB;n+=this.s}else{for(n+=this.s;r<t.t;)n+=t[r],e[r++]=n&this.DM,n>>=this.DB;n+=t.s}e.s=n<0?-1:0,n>0?e[r++]=n:n<-1&&(e[r++]=this.DV+n),e.t=r,e.clamp()},e.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},e.prototype.dAddOffset=function(t,e){if(0!=t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},e.prototype.multiplyLowerTo=function(t,e,r){var n,i=Math.min(this.t+t.t,e);for(r.s=0,r.t=i;i>0;)r[--i]=0;for(n=r.t-this.t;i<n;++i)r[i+this.t]=this.am(0,t[i],r,i,0,this.t);for(n=Math.min(t.t,e);i<n;++i)this.am(0,t[i],r,i,0,e-i);r.clamp()},e.prototype.multiplyUpperTo=function(t,e,r){--e;var n=r.t=this.t+t.t-e;for(r.s=0;--n>=0;)r[n]=0;for(n=Math.max(e-this.t,0);n<t.t;++n)r[this.t+n-e]=this.am(e-n,t[n],r,0,0,this.t+n-e);r.clamp(),r.drShiftTo(1,r)},e.prototype.modInt=function(t){if(t<=0)return 0;var e=this.DV%t,r=this.s<0?t-1:0;if(this.t>0)if(0==e)r=this[0]%t;else for(var n=this.t-1;n>=0;--n)r=(e*r+this[n])%t;return r},e.prototype.millerRabin=function(t){var n=this.subtract(e.ONE),i=n.getLowestSetBit();if(i<=0)return!1;var o=n.shiftRight(i);(t=t+1>>1)>S.length&&(t=S.length);for(var s=r(),a=0;a<t;++a){s.fromInt(S[Math.floor(Math.random()*S.length)]);var u=s.modPow(o,this);if(0!=u.compareTo(e.ONE)&&0!=u.compareTo(n)){for(var c=1;c++<i&&0!=u.compareTo(n);)if(0==(u=u.modPowInt(2,this)).compareTo(e.ONE))return!1;if(0!=u.compareTo(n))return!1}}return!0},e.prototype.clone=function(){var t=r();return this.copyTo(t),t},e.prototype.intValue=function(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0==this.t)return -1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]},e.prototype.byteValue=function(){return 0==this.t?this.s:this[0]<<24>>24},e.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},e.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},e.prototype.toByteArray=function(){var t=this.t,e=[];e[0]=this.s;var r,n=this.DB-t*this.DB%8,i=0;if(t-- >0)for(n<this.DB&&(r=this[t]>>n)!=(this.s&this.DM)>>n&&(e[i++]=r|this.s<<this.DB-n);t>=0;)n<8?r=(this[t]&(1<<n)-1)<<8-n|this[--t]>>(n+=this.DB-8):(r=this[t]>>(n-=8)&255,n<=0&&(n+=this.DB,--t)),0!=(128&r)&&(r|=-256),0==i&&(128&this.s)!=(128&r)&&++i,(i>0||r!=this.s)&&(e[i++]=r);return e},e.prototype.equals=function(t){return 0==this.compareTo(t)},e.prototype.min=function(t){return 0>this.compareTo(t)?this:t},e.prototype.max=function(t){return this.compareTo(t)>0?this:t},e.prototype.and=function(t){var e=r();return this.bitwiseTo(t,m,e),e},e.prototype.or=function(t){var e=r();return this.bitwiseTo(t,y,e),e},e.prototype.xor=function(t){var e=r();return this.bitwiseTo(t,g,e),e},e.prototype.andNot=function(t){var e=r();return this.bitwiseTo(t,v,e),e},e.prototype.not=function(){for(var t=r(),e=0;e<this.t;++e)t[e]=this.DM&~this[e];return t.t=this.t,t.s=~this.s,t},e.prototype.shiftLeft=function(t){var e=r();return t<0?this.rShiftTo(-t,e):this.lShiftTo(t,e),e},e.prototype.shiftRight=function(t){var e=r();return t<0?this.lShiftTo(-t,e):this.rShiftTo(t,e),e},e.prototype.getLowestSetBit=function(){for(var t=0;t<this.t;++t)if(0!=this[t])return t*this.DB+function(t){if(0==t)return -1;var e=0;return 0==(65535&t)&&(t>>=16,e+=16),0==(255&t)&&(t>>=8,e+=8),0==(15&t)&&(t>>=4,e+=4),0==(3&t)&&(t>>=2,e+=2),0==(1&t)&&++e,e}(this[t]);return this.s<0?this.t*this.DB:-1},e.prototype.bitCount=function(){for(var t=0,e=this.s&this.DM,r=0;r<this.t;++r)t+=function(t){for(var e=0;0!=t;)t&=t-1,++e;return e}(this[r]^e);return t},e.prototype.testBit=function(t){var e=Math.floor(t/this.DB);return e>=this.t?0!=this.s:0!=(this[e]&1<<t%this.DB)},e.prototype.setBit=function(t){return this.changeBit(t,y)},e.prototype.clearBit=function(t){return this.changeBit(t,v)}
vendor: 5,134 bytes, line 1
1,e.prototype.flipBit=function(t){return this.changeBit(t,g)},e.prototype.add=function(t){var e=r();return this.addTo(t,e),e},e.prototype.subtract=function(t){var e=r();return this.subTo(t,e),e},e.prototype.multiply=function(t){var e=r();return this.multiplyTo(t,e),e},e.prototype.divide=function(t){var e=r();return this.divRemTo(t,e,null),e},e.prototype.remainder=function(t){var e=r();return this.divRemTo(t,null,e),e},e.prototype.divideAndRemainder=function(t){var e=r(),n=r();return this.divRemTo(t,e,n),[e,n]},e.prototype.modPow=function(t,e){var n,i,o=t.bitLength(),s=h(1);if(o<=0)return s;n=o<18?1:o<48?3:o<144?4:o<768?5:6,i=o<8?new f(e):e.isEven()?new _(e):new d(e);var a=[],u=3,c=n-1,p=(1<<n)-1;if(a[1]=i.convert(this),n>1){var m=r();for(i.sqrTo(a[1],m);u<=p;)a[u]=r(),i.mulTo(m,a[u-2],a[u]),u+=2}var y,g,v=t.t-1,b=!0,w=r();for(o=l(t[v])-1;v>=0;){for(o>=c?y=t[v]>>o-c&p:(y=(t[v]&(1<<o+1)-1)<<c-o,v>0&&(y|=t[v-1]>>this.DB+o-c)),u=n;0==(1&y);)y>>=1,--u;if((o-=u)<0&&(o+=this.DB,--v),b)a[y].copyTo(s),b=!1;else{for(;u>1;)i.sqrTo(s,w),i.sqrTo(w,s),u-=2;u>0?i.sqrTo(s,w):(g=s,s=w,w=g),i.mulTo(w,a[y],s)}for(;v>=0&&0==(t[v]&1<<o);)i.sqrTo(s,w),g=s,s=w,w=g,--o<0&&(o=this.DB-1,--v)}return i.revert(s)},e.prototype.modInverse=function(t){var r=t.isEven();if(this.isEven()&&r||0==t.signum())return e.ZERO;for(var n=t.clone(),i=this.clone(),o=h(1),s=h(0),a=h(0),u=h(1);0!=n.signum();){for(;n.isEven();)n.rShiftTo(1,n),r?(o.isEven()&&s.isEven()||(o.addTo(this,o),s.subTo(t,s)),o.rShiftTo(1,o)):s.isEven()||s.subTo(t,s),s.rShiftTo(1,s);for(;i.isEven();)i.rShiftTo(1,i),r?(a.isEven()&&u.isEven()||(a.addTo(this,a),u.subTo(t,u)),a.rShiftTo(1,a)):u.isEven()||u.subTo(t,u),u.rShiftTo(1,u);n.compareTo(i)>=0?(n.subTo(i,n),r&&o.subTo(a,o),s.subTo(u,s)):(i.subTo(n,i),r&&a.subTo(o,a),u.subTo(s,u))}return 0!=i.compareTo(e.ONE)?e.ZERO:u.compareTo(t)>=0?u.subtract(t):0>u.signum()?(u.addTo(t,u),0>u.signum()?u.add(t):u):u},e.prototype.pow=function(t){return this.exp(t,new b)},e.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),r=t.s<0?t.negate():t.clone();if(0>e.compareTo(r)){var n=e;e=r,r=n}var i=e.getLowestSetBit(),o=r.getLowestSetBit();if(o<0)return e;for(i<o&&(o=i),o>0&&(e.rShiftTo(o,e),r.rShiftTo(o,r));e.signum()>0;)(i=e.getLowestSetBit())>0&&e.rShiftTo(i,e),(i=r.getLowestSetBit())>0&&r.rShiftTo(i,r),e.compareTo(r)>=0?(e.subTo(r,e),e.rShiftTo(1,e)):(r.subTo(e,r),r.rShiftTo(1,r));return o>0&&r.lShiftTo(o,r),r},e.prototype.isProbablePrime=function(t){var e,r=this.abs();if(1==r.t&&r[0]<=S[S.length-1]){for(e=0;e<S.length;++e)if(r[0]==S[e])return!0;return!1}if(r.isEven())return!1;for(e=1;e<S.length;){for(var n=S[e],i=e+1;i<S.length&&n<x;)n*=S[i++];for(n=r.modInt(n);e<i;)if(n%S[e++]==0)return!1}return r.millerRabin(t)},e.prototype.square=function(){var t=r();return this.squareTo(t),t},e.prototype.Barrett=_,null==O){if(O=[],k=0,"undefined"!=typeof window&&window.crypto){if(window.crypto.getRandomValues){var C=new Uint8Array(32);for(window.crypto.getRandomValues(C),n=0;n<32;++n)O[k++]=C[n]}else if("Netscape"==navigator.appName&&navigator.appVersion<"5"){var A=window.crypto.random(32);for(n=0;n<A.length;++n)O[k++]=255&A.charCodeAt(n)}}for(;k<q;)n=Math.floor(65536*Math.random()),O[k++]=n>>>8,O[k++]=255&n;k=0,D()}function j(){}function E(){this.i=0,this.j=0,this.S=[]}j.prototype.nextBytes=function(t){var e;for(e=0;e<t.length;++e)t[e]=function(){if(null==T){for(D(),(T=new E).init(O),k=0;k<O.length;++k)O[k]=0;k=0}return T.next()}()},E.prototype.init=function(t){var e,r,n;for(e=0;e<256;++e)this.S[e]=e;for(r=0,e=0;e<256;++e)n=this.S[e],this.S[e]=this.S[r=r+this.S[e]+t[e%t.length]&255],this.S[r]=n;this.i=0,this.j=0},E.prototype.next=function(){var t;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,t=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=t,this.S[t+this.S[this.i]&255]};var q=256;t.exports={default:e,BigInteger:e,SecureRandom:j}}).call(tA)}),tM={sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",ripemd160:"3021300906052b2403020105000414"},tL={sha256:tI};function tB(t,e){if(this.n=null,this.e=0,!(null!=t&&null!=e&&t.length>0&&e.length>0))throw Error("Invalid key data");this.n=new tR.BigInteger(t,16),this.e=parseInt(e,16)}tB.prototype.verify=function(t,e){e=e.replace(/[^0-9a-f]|[\s\n]]/gi,"");var r=new tR.BigInteger(e,16);if(r.bitLength()>this.n.bitLength())throw Error("Signature does not match with the key modulus.");var n=function(t){for(var e in tM){var r=tM[e],n=r.length;if(t.substring(0,n)===r)return{alg:e,hash:t.substring(n)}}return[]}(r.modPowInt(this.e,this.n).toString(16).replace(/^1f+00/,""));if(0===n.length)return!1;if(!tL.hasOwnProperty(n.alg))throw Error("Hashing algorithm is not supported.");var i=tL[n.alg](t).toString();return n.hash===i};for(var tN=[],tH=[],tW="undefined"!=typeof Uint8Array?Uint8Array:Array,tz="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/",tV=0,tF=tz.length;tV<tF;++tV)tN[tV]=tz[tV],tH[tz.charCodeAt(tV)]=tV;tH[45]=62,tH[95]=63;var tJ=function(t){var e,r,n=function(t){var e=t.length;if(e%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return -1===r&&(r=e),[r,r===e?0:4-r%4]}(t),i=n[0],o=n[1],s=new tW(3*(i+o)/4-o),a=0,u=o>0?i-4:i;for(r=0;r<u;r+=4)e=tH[t.charCodeAt(r)]<<18|tH[t.charCodeAt(r+1)]<<12|tH[t.charCodeAt(r+2)]<<6|tH[t.charCodeAt(r+3)],s[a++]=e>>16&255,s[a++]=e>>8&255,s[a++]=255&e;return 2===o&&(e=tH[t.charCodeAt(r)]<<2|tH[t.charCodeAt(r+1)]>>4,s[a++]=255&e),1===o&&(e=tH[t.charCodeAt(r)]<<10|tH[t.charCodeAt(r+1)]<<4|tH[t.charCodeAt(r+2)]>>2,s[a++]=e>>8&255,s[a++]=255&e),s};function t$(t){var e=t.length%4;return 0===e?t:t+Array(4-e+1).join("=")}function tX(t){return decodeURIComponent((function(t){for(var e="",r=0;r<t.length;r++)e+=String.fromCharCode(t[r]);return e})(tJ(t=t$(t).replace(/\-/g,"+").replace(/_/g,"/"))).split("").map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function tQ(t){return function(t){for(var e="",r=0;r<t.length;r++){var n=t[r].toString(16);e+=2===n.length?n:"0"+n}return e}(tJ(t$(t)))}var tZ=tj(function(t){var e;e=function(){return function(){return function(t){var e=[];if(0===t.length)return"";if("string"!=typeof t[0])throw TypeError("Url must be a string. Received "+t[0]);if(t[0].match(/^[^/:]+:\/*$/)&&t.length>1){var r=t.shift();t[0]=r+t[0]}t[0]=t[0].match(/^file:\/\/\//)?t[0].replace(/^([^/:]+):\/*/,"$1:///"):t[0].replace(/^([^/:]+):\/*/,"$1://");for(var n=0;n<t.length;n++){var i=t[n];if("string"!=typeof i)throw TypeError("Url must be a string. Received "+i);""!==i&&(n>0&&(i=i.replace(/^[\/]+/,"")),i=i.replace(/[\/]+$/,n<t.length-1?"":"/"),e.push(i))}var o=e.join("/"),s=(o=o.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return s.shift()+(s.length>0?"?":"")+s.join("&")}("object"==typeof arguments[0]?arguments[0]:[].slice.call(arguments))}},t.exports?t.exports=e():tA.urljoin=e()});function tK(t){if(t.ok)return t.json();var e=Error(t.statusText);return e.response=t,Promise.reject(e)}function tG(t){this.name="ConfigurationError",this.message=t||""}function tY(t){this.name="TokenValidationError",this.message=t||""}tG.prototype=Error.prototype,tY.prototype=Error.prototype;var t0=function(){function t(){}var e=t.prototype;return e.get=function(){return null},e.has=function(){return null},e.set=function(){return null},t}();tE.polyfill();var t1=function(t){return"number"==typeof t},t2=function(){return new Date};function t3(t){var e=t||{};if(this.jwksCache=e.jwksCache||new t0,this.expectedAlg=e.expectedAlg||"RS256",this.issuer=e.issuer,this.audience=e.audience,this.leeway=0===e.leeway?0:e.leeway||60,this.jwksURI=e.jwksURI,this.maxAge=e.maxAge,this.__clock="function"==typeof e.__clock?e.__clock:t2,this.leeway<0||this.leeway>300)throw new tG("The leeway should be positive and lower than five minutes.");if("RS256"!==this.expectedAlg)throw new tG('Signature algorithm of "'+this.expectedAlg+'" is not supported. Expected the ID token to be signed with "RS256".')}function t5(t,e){this.plugins=e;for(var r=0;r<this.plugins.length;r++){if(this.plugins[r].version!==tt.raw){var n="";throw this.plugins[r].constructor&&this.plugins[r].constructor.name&&(n=this.plugins[r].constructor.name),Error("Plugin "+n+" version ("+this.plugins[r].version+") is not compatible with the SDK version ("+tt.raw+")")}this.plugins[r].setWebAuth(t)}}t3.prototype.verify=function(t,e,r){if(!t)return r(new tY("ID token is required but missing"),!1);var n=this.decode(t);if(n instanceof Error)return r(new tY("ID token could not be decoded"),!1);var i=n.encoded.header+"."+n.encoded.payload,o=tQ(n.encoded.signature),s=n.header.alg,a=n.header.kid,u=n.payload.aud,c=n.payload.sub,p=n.payload.iss,h=n.payload.exp,l=n.payload.nbf,f=n.payload.iat,d=n.payload.azp,m=n.payload.auth_time,y=n.payload.nonce,g=this.__clock(),v=this;if(v.expectedAlg!==s)return r(new tY('Signature algorithm of "'+s+'" is not supported. Expected the ID token to be signed with "RS256".'),!1);this.getRsaVerifier(p,a,function(t,s){if(t)return r(t);if(!s.verify(i,o))return r(new tY("Invalid ID token signature."));if(!p||"string"!=typeof p)return r(new tY("Issuer (iss) claim must be a string present in the ID token",!1));if(v.issuer!==p)return r(new tY('Issuer (iss) claim mismatch in the ID token, expected "'+v.issuer+'", found "'+p+'"'),!1);if(!c||"string"!=typeof c)return r(new tY("Subject (sub) claim must be a string present in the ID token"),!1);if(!u||"string"!=typeof u&&!Array.isArray(u))return r(new tY("Audience (aud) claim must be a string or array of str
1ings present in the ID token"));if(Array.isArray(u)&&!u.includes(v.audience))return r(new tY('Audience (aud) claim mismatch in the ID token; expected "'+v.audience+'" but was not one of "'+u.join(", ")+'"'));if("string"==typeof u&&v.audience!==u)return r(new tY('Audience (aud) claim mismatch in the ID token; expected "'+v.audience+'" but found "'+u+'"'),!1);if(e){if(!y||"string"!=typeof y)return r(new tY("Nonce (nonce) claim must be a string present in the ID token"),!1);if(y!==e)return r(new tY('Nonce (nonce) claim value mismatch in the ID token; expected "'+e+'", found "'+y+'"'),!1)}if(Array.isArray(u)&&u.length>1){if(!d||"string"!=typeof d)return r(new tY("Authorized Party (azp) claim must be a string present in the ID token when Audience (aud) claim has multiple values",!1));if(d!==v.audience)return r(new tY('Authorized Party (azp) claim mismatch in the ID token; expected "'+v.audience+'", found "'+d+'"',!1))}if(!h||!t1(h))return r(new tY("Expiration Time (exp) claim must be a number present in the ID token",!1));if(!f||!t1(f))return r(new tY("Issued At (iat) claim must be a number present in the ID token"));var a=h+v.leeway,b=new Date(0);if(b.setUTCSeconds(a),g>b)return r(new tY('Expiration Time (exp) claim error in the ID token; current time "'+g+'" is after expiration time "'+b+'"',!1));if(l&&t1(l)){var w=l-v.leeway,_=new Date(0);if(_.setUTCSeconds(w),g<_)return r(new tY('Not Before Time (nbf) claim error in the ID token; current time "'+g+'" is before the not before time "'+_+'"'))}if(v.maxAge){if(!m||!t1(m))return r(new tY("Authentication Time (auth_time) claim must be a number present in the ID token when Max Age (max_age) is specified"));var T=m+v.maxAge+v.leeway,O=new Date(0);if(O.setUTCSeconds(T),g>O)return r(new tY('Authentication Time (auth_time) claim in the ID token indicates that too much time has passed since the last end-user authentication. Current time "'+g+'" is after last auth time at "'+O+'"'))}return r(null,n.payload)})}
1,t3.prototype.getRsaVerifier=function(t,e,r){var n=this,i=t+e;Promise.resolve(this.jwksCache.has(i)).then(function(r){var o;return r?n.jwksCache.get(i):("undefined"==typeof fetch?function(t,e){return e=e||{},new Promise(function(r,n){var i=new XMLHttpRequest,o=[],s=[],a={},u=function(){return{ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(JSON.parse(i.responseText))},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:u,headers:{keys:function(){return o},entries:function(){return s},get:function(t){return a[t.toLowerCase()]},has:function(t){return t.toLowerCase()in a}}}};for(var c in i.open(e.method||"get",t,!0),i.onload=function(){i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(t,e,r){o.push(e=e.toLowerCase()),s.push([e,r]),a[e]=a[e]?a[e]+","+r:r}),r(u())},i.onerror=n,i.withCredentials="include"==e.credentials,e.headers)i.setRequestHeader(c,e.headers[c]);i.send(e.body||null)})}:fetch)((o={jwksURI:n.jwksURI,iss:t,kid:e}).jwksURI||tZ(o.iss,".well-known","jwks.json")).then(tK).then(function(t){var e,r,n,i=null;for(e=0;e<t.keys.length&&null===i;e++)(r=t.keys[e]).kid===o.kid&&(i=r);return i?{modulus:tQ((n=i).n),exp:tQ(n.e)}:(void 0)(Error('Could not find a public key for Key ID (kid) "'+o.kid+'"'))}).catch(function(t){throw t})}).then(function(t){if(!t||!t.modulus||!t.exp)throw Error("Empty keyInfo in response");return Promise.resolve(n.jwksCache.set(i,t)).then(function(){r&&r(null,new tB(t.modulus,t.exp))})}).catch(function(t){r&&r(t)})},t3.prototype.decode=function(t){var e,r,n=t.split(".");if(3!==n.length)return new tY("Cannot decode a malformed JWT");try{e=JSON.parse(tX(n[0])),r=JSON.parse(tX(n[1]))}catch(t){return new tY("Token header or payload is not valid JSON")}return{header:e,payload:r,encoded:{header:n[0],payload:n[1],signature:n[2]}}},t3.prototype.validateAccessToken=function(t,e,r,n){if(this.expectedAlg!==e)return n(new tY('Signature algorithm of "'+e+'" is not supported. Expected "'+this.expectedAlg+'"'));var i,o=tI(t),s=tP.stringify(o),a=s.substring(0,s.length/2),u=tP.parse(a);return n((i={"+":"-","/":"_","=":""},tU.stringify(u).replace(/[+/=]/g,function(t){return i[t]})!==r?new tY("Invalid access_token"):null))},t5.prototype.get=function(t){for(var e=0;e<this.plugins.length;e++)if(this.plugins[e].supports(t))return this.plugins[e].init();return null};var t6={randomString:function(t){var e=new Uint8Array(t),r=[],n="0123456789ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvwxyz-._~",i=tm.getWindow().crypto||tm.getWindow().msCrypto;if(!i)return null;for(var o=i.getRandomValues(e),s=0;s<o.length;s++)r.push(n[o[s]%n.length]);return r.join("")}};function t4(t){var e=t.transaction||{};this.namespace=e.namespace||"com.auth0.auth.",this.keyLength=e.keyLength||32,this.storage=new t_(t),this.options=t}function t8(t){if(this.url=t.url,this.callback=t.callback,this.timeout=t.timeout||6e4,this.timeoutCallback=t.timeoutCallback||null,this.eventListenerType=t.eventListenerType||"message",this.iframe=null,this.timeoutHandle=null,this._destroyTimeout=null,this.transientMessageEventListener=null,this.proxyEventListener=null,this.eventValidator=t.eventValidator||{isValid:function(){return!0}},"function"!=typeof this.callback)throw Error("options.callback must be a function")}function t9(t){this.webAuth=t,this.warn=new tb(t.baseOptions)}function t7(t,e){this.webAuth=t,this.baseOptions=e,this.request=new tf(e),this.webMessageHandler=new t9(t),this.storage=new t_(e)}function et(t,e){return["co/verifier",encodeURIComponent(t),encodeURIComponent(e)].join("/")}function ee(t,e){this.webAuth=t,this.baseOptions=e,this.crossOriginAuthentication=new t7(t,this.baseOptions),this.warn=new tb({disableWarnings:!!e._disableDeprecationWarnings})}t4.prototype.process=function(t){if(!t.responseType)throw Error("responseType is required");var e=t.realm||t.connection,r=-1!==t.responseType.indexOf("id_token"),n=this.generateTransaction(t.appState,t.state,t.nonce,e,r);return t.state||(t.state=n.state),r&&!t.nonce&&(t.nonce=n.nonce),t},t4.prototype.generateTransaction=function(t,e,r,n,i){return e=e||t6.randomString(this.keyLength),r=r||(i?t6.randomString(this.keyLength):null),tm.getWindow().location.host===this.options.domain||this.storage.setItem(this.namespace+e,{nonce:r,appState:t,state:e,lastUsedConnection:n},{expires:1/48}),{state:e,nonce:r}},t4.prototype.getStoredTransaction=function(t){var e;return e=this.storage.getItem(this.namespace+t),this.clearTransaction(t),e},t4.prototype.clearTransaction=function(t){this.storage.removeItem(this.namespace+t)},t8.prototype.init=function(){var t=this,e=tm.getWindow();switch(this.iframe=e.document.createElement("iframe"),this.iframe.style.display="none",this.proxyEventListener=function(e){t.eventListener(e)},this.eventListenerType){case"message":this.eventSourceObject=e;break;case"load":this.eventSourceObject=this.iframe;break;default:throw Error("Unsupported event listener type: "+this.eventListenerType)}this.eventSourceObject.addEventListener(this.eventListenerType,this.proxyEventListener,!1),e.document.body.appendChild(this.iframe),this.iframe.src=this.url,this.timeoutHandle=setTimeout(function(){t.timeoutHandler()},this.timeout)},t8.prototype.eventListener=function(t){var e={event:t,sourceObject:this.eventSourceObject};this.eventValidator.isValid(e)&&(this.destroy(),this.callback(e))},t8.prototype.timeoutHandler=function(){this.destroy(),this.timeoutCallback&&this.timeoutCallback()},t8.prototype.destroy=function(){var t=this;clearTimeout(this.timeoutHandle),this._destroyTimeout=setTimeout(function(){t.eventSourceObject.removeEventListener(t.eventListenerType,t.proxyEventListener,!1),t.iframe.parentNode&&t.iframe.parentNode.removeChild(t.iframe)},0)},t9.prototype.run=function(t,e){var r,n,i=this;t.responseMode="web_message",t.prompt="none";var o=tm.getOrigin(),s=tp.getOriginFromUrl(t.redirectUri);if(s&&o!==s)return e({error:"origin_mismatch",error_description:"The redirectUri's origin ("+s+") should match the window's origin ("+o+")."});r=this.webAuth.client.buildAuthorizeUrl(t),n=function(r,n){var o=r;if(!r&&n.event.data.response.error&&(o=n.event.data.response),!o){var s=n.event.data.response;return i.webAuth.validateAuthenticationResponse(t,s,e)}return"consent_required"===o.error&&"localhost"===tm.getWindow().location.hostname&&i.warn.warning("Consent Required. Consent can't be skipped on localhost. Read more here: https://auth0.com/docs/api-auth/user-consent#skipping-consent-for-first-party-clients"),i.webAuth.transactionManager.clearTransaction(o.state),e(tp.pick(o,["error","error_description"]))},new t8({url:r,eventListenerType:"message",callback:function(t){n(null,t)},timeout:t.timeout,eventValidator:{isValid:function(e){return"authorization_response"===e.event.data.type&&t.state===e.event.data.response.state}},timeoutCallback:function(){n({error:"timeout",error_description:"Timeout during executing web_message communication",state:t.state})}}).init()},t7.prototype.login=function(t,e){var r=this,n=i(this.baseOptions.rootUrl,"/co/authenticate");t.username=t.username||t.email,delete t.email;var o={client_id:t.clientID||this.baseOptions.clientID,username:t.username};t.password&&(o.password=t.password),t.otp&&(o.otp=t.otp);var s=t.realm||this.baseOptions.realm;if(s){var a=t.credentialType||this.baseOptions.credentialType||"http://auth0.com/oauth/grant-type/password-realm";o.realm=s,o.credential_type=a}else o.credential_type="password";this.request.post(n).withCredentials().send(o).end(function(n,i){if
1(n){var o=n.response&&n.response.body||{error:"request_error",error_description:JSON.stringify(n)};return tS(e,{forceLegacyError:!0})(o)}var s=!0===t.popup;t=tp.blacklist(t,["password","credentialType","otp","popup"]);var a=tp.merge(t).with({loginTicket:i.body.login_ticket}),u=et(r.baseOptions.rootUrl,i.body.co_id);r.storage.setItem(u,i.body.co_verifier,{expires:1/96}),s?r.webMessageHandler.run(a,tS(e,{forceLegacyError:!0})):r.webAuth.authorize(a)})},t7.prototype.callback=function(){var t=decodeURIComponent(function(t){var e=("&"+tm.getWindow().location.hash.substring(1)).split("&"+t+"=");if(2===e.length)return e.pop().split("&").shift()}("origin")),e=tm.getWindow(),r=this;e.addEventListener("message",function(t){if("co_verifier_request"===t.data.type){var e=et(t.origin,t.data.request.id),n=function(t,e){try{var r=t.getItem(e);return t.removeItem(e),r||""}catch(t){return""}}(r.storage,e);t.source.postMessage({type:"co_verifier_response",response:{verifier:n}},t.origin)}}),e.parent.postMessage({type:"ready"},t)},ee.prototype.loginWithCredentials=function(t,e){t.realm=t.realm||t.connection,delete t.connection,this.crossOriginAuthentication.login(t,e)},ee.prototype.signupAndLogin=function(t,e){var r=this;return this.webAuth.client.dbConnection.signup(t,function(n){return n?e(n):(t.realm=t.realm||t.connection,delete t.connection,r.webAuth.login(t,e))})};var er=n(function(t){var e=function(){function t(t,e,r){t.attachEvent?t.attachEvent("on"+e,r):t.addEventListener&&t.addEventListener(e,r,!1)}function e(t,e,r){t.detachEvent?t.detachEvent("on"+e,r):t.removeEventListener&&t.removeEventListener(e,r,!1)}function r(t){/^https?:\/\//.test(t)||(t=window.location.href);var e=/^(https?:\/\/[\-_a-zA-Z\.0-9:]+)/.exec(t);return e?e[1]:t}var n=function(){if("undefined"==typeof navigator)return!1;var t=-1,e=navigator.userAgent;return"Microsoft Internet Explorer"===navigator.appName?null!=RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(e)&&(t=parseFloat(RegExp.$1)):e.indexOf("Trident")>-1&&null!==RegExp("rv:([0-9]{2,2}[.0-9]{0,})").exec(e)&&(t=parseFloat(RegExp.$1)),t>=8}();return"undefined"!=typeof window&&window.JSON&&window.JSON.stringify&&window.JSON.parse&&window.postMessage?{open:function(i,o){if(!o)throw"missing required callback argument";i.url||(s="missing required 'url' parameter"),i.relay_url||(s="missing required 'relay_url' parameter"),s&&setTimeout(function(){o(s)},0),i.window_name||(i.window_name=null),i.window_features&&!function(){try{var t=navigator.userAgent;return -1!=t.indexOf("Fennec/")||-1!=t.indexOf("Firefox/")&&-1!=t.indexOf("Android")}catch(t){}return!1}()||(i.window_features=void 0);var s,a,u,c=i.origin||r(i.url);if(c!==r(i.relay_url))return setTimeout(function(){o("invalid arguments: origin of url and relay_url must match")},0);n&&((a=document.createElement("iframe")).setAttribute("src",i.relay_url),a.style.display="none",a.setAttribute("name","__winchan_relay_frame"),document.body.appendChild(a),u=a.contentWindow);var p=i.popup||window.open(i.url,i.window_name,i.window_features);i.popup&&(p.location.href=i.url),u||(u=p);var h=setInterval(function(){p&&p.closed&&(f(),o&&(o("User closed the popup window"),o=null))},500),l=JSON.stringify({a:"request",d:i.params});function f(){if(a&&document.body.removeChild(a),a=void 0,h&&(h=clearInterval(h)),e(window,"message",d),e(window,"unload",f),p)try{p.close()}catch(t){u.postMessage("die",c)}p=u=void 0}function d(t){if(t.origin===c){try{var e=JSON.parse(t.data)}catch(t){if(o)return o(t);throw t}"ready"===e.a?u.postMessage(l,c):"error"===e.a?(f(),o&&(o(e.d),o=null)):"response"===e.a&&(f
vendor: 8,464 bytes, line 1
1(),o&&(o(null,e.d),o=null))}}return t(window,"unload",f),t(window,"message",d),{originalPopup:p,close:f,focus:function(){if(p)try{p.focus()}catch(t){}}}},onOpen:function(r){var i="*",o=n?function(){for(var t=window.opener.frames,e=t.length-1;e>=0;e--)try{if(t[e].location.protocol===window.location.protocol&&t[e].location.host===window.location.host&&"__winchan_relay_frame"===t[e].name)return t[e]}catch(t){}}():window.opener;if(!o)throw"can't find relay frame";function s(t){t=JSON.stringify(t),n?o.doPost(t,i):o.postMessage(t,i)}function a(t){if("die"===t.data)try{window.close()}catch(t){}}t(n?o:window,"message",function t(n){var o;try{o=JSON.parse(n.data)}catch(t){}o&&"request"===o.a&&(e(window,"message",t),i=n.origin,r&&setTimeout(function(){r(i,o.d,function(t){r=void 0,s({a:"response",d:t})})},0))}),t(n?o:window,"message",a);try{s({a:"ready"})}catch(e){t(o,"load",function(t){s({a:"ready"})})}var u=function(){try{e(n?o:window,"message",a)}catch(t){}r&&s({a:"error",d:"client closed window"}),r=void 0;try{window.close()}catch(t){}};return t(window,"unload",u),{detach:function(){e(window,"unload",u)}}}}:{open:function(t,e,r,n){setTimeout(function(){n("unsupported browser")},0)},onOpen:function(t){setTimeout(function(){t("unsupported browser")},0)}}}();t.exports&&(t.exports=e)}),en={extractOrigin:function(t){/^https?:\/\//.test(t)||(t=window.location.href);var e=/^(https?:\/\/[-_a-zA-Z.0-9:]+)/.exec(t);return e?e[1]:t}};function ei(){this._current_popup=null}function eo(t,e){this.baseOptions=e,this.baseOptions.popupOrigin=e.popupOrigin,this.client=t.client,this.webAuth=t,this.transactionManager=new t4(this.baseOptions),this.crossOriginAuthentication=new t7(t,this.baseOptions),this.warn=new tb({disableWarnings:!!e._disableDeprecationWarnings})}function es(t){this.authenticationUrl=t.authenticationUrl,this.timeout=t.timeout||6e4,this.handler=null,this.postMessageDataType=t.postMessageDataType||!1,this.postMessageOrigin=t.postMessageOrigin||tm.getWindow().location.origin||tm.getWindow().location.protocol+"//"+tm.getWindow().location.hostname+(tm.getWindow().location.port?":"+tm.getWindow().location.port:"")}function ea(t){this.baseOptions=t,this.request=new tf(t),this.transactionManager=new t4(this.baseOptions)}function eu(t,e){this.baseOptions=e,this.client=t,this.baseOptions.universalLoginPage=!0,this.request=new tf(this.baseOptions),this.warn=new tb({disableWarnings:!!e._disableDeprecationWarnings})}ei.prototype.calculatePosition=function(t){var e=t.width||500,r=t.height||600,n=tm.getWindow(),i=void 0!==n.screenX?n.screenX:n.screenLeft,o=void 0!==n.screenY?n.screenY:n.screenTop,s=void 0!==n.outerWidth?n.outerWidth:n.document.body.clientWidth,a=void 0!==n.outerHeight?n.outerHeight:n.document.body.clientHeight;return{width:e,height:r,left:t.left||i+(s-e)/2,top:t.top||o+(a-r)/2}},ei.prototype.preload=function(t){var e=this,r=tm.getWindow(),n=this.calculatePosition(t.popupOptions||{}),i=tp.merge(n).with(t.popupOptions),o=t.url||"about:blank",s=A(i,{encode:!1,delimiter:","});return this._current_popup&&!this._current_popup.closed||(this._current_popup=r.open(o,"auth0_signup_popup",s),this._current_popup.kill=function(){this.close(),e._current_popup=null}),this._current_popup},ei.prototype.load=function(t,e,r,n){var i=this,o=this.calculatePosition(r.popupOptions||{}),s=tp.merge(o).with(r.popupOptions),a=tp.merge({url:t,relay_url:e,window_features:A(s,{delimiter:",",encode:!1}),popup:this._current_popup}).with(r),u=er.open(a,function(t,e){if(!t||"SyntaxError"!==t.name)return i._current_popup=null,n(t,e)});return u.focus(),u},eo.prototype.buildPopupHandler=function(){var t=this.baseOptions.plugins.get("popup.getPopupHandler");return t?t.getPopupHandler():new ei},eo.prototype.preload=function(t){t=t||{};var e=this.buildPopupHandler();return e.preload(t),e},eo.prototype.getPopupHandler=function(t,e){return t.popupHandler?t.popupHandler:e?this.preload(t):this.buildPopupHandler()},eo.prototype.callback=function(t){var e=this,r=tm.getWindow(),n=(t=t||{}).popupOrigin||this.baseOptions.popupOrigin||tm.getOrigin();r.opener?er.onOpen(function(r,i,o){if(r!==n)return o({error:"origin_mismatch",error_description:"The popup's origin ("+r+") should match the `popupOrigin` parameter ("+n+")."});e.webAuth.parseHash(t||{},function(t,e){return o(t||e)})}):r.doPost=function(t){r.parent&&r.parent.postMessage(t,n)}},eo.prototype.authorize=function(t,e){var r,n,o={},s=this.baseOptions.plugins.get("popup.authorize"),a=tp.merge(this.baseOptions,["clientID","scope","domain","audience","tenant","responseType","redirectUri","_csrf","state","_intstate","nonce"]).with(tp.blacklist(t,["popupHandler"]));return to.check(a,{type:"object",message:"options parameter is not valid"},{responseType:{type:"string",message:"responseType option is required"}}),n=i(this.baseOptions.rootUrl,"relay.html"),t.owp?a.owp=!0:(o.origin=en.extractOrigin(a.redirectUri),n=a.redirectUri),t.popupOptions&&(o.popupOptions=tp.pick(t.popupOptions,["width","height","top","left"])),s&&(a=s.processParams(a)),(a=this.transactionManager.process(a)).scope=a.scope||"openid profile email",delete a.domain,r=this.client.buildAuthorizeUrl(a),this.getPopupHandler(t).load(r,n,o,tS(e,{keepOriginalCasing:!0}))},eo.prototype.loginWithCredentials=function(t,e){t.realm=t.realm||t.connection,t.popup=!0,t=tp.merge(this.baseOptions,["redirectUri","responseType","state","nonce"]).with(tp.blacklist(t,["popupHandler","connection"])),t=this.transactionManager.process(t),this.crossOriginAuthentication.login(t,e)},eo.prototype.passwordlessVerify=function(t,e){var r=this;return this.client.passwordless.verify(tp.blacklist(t,["popupHandler"]),function(n){if(n)return e(n);t.username=t.phoneNumber||t.email,t.password=t.verificationCode,delete t.email,delete t.phoneNumber,delete t.verificationCode,delete t.type,r.client.loginWithResourceOwner(t,e)})},eo.prototype.signupAndLogin=function(t,e){var r=this;return this.client.dbConnection.signup(t,function(n){if(n)return e(n);r.loginWithCredentials(t,e)})},es.create=function(t){return new es(t)},es.prototype.login=function(t,e){this.handler=new t8({auth0:this.auth0,url:this.authenticationUrl,eventListenerType:t?"message":"load",callback:this.getCallbackHandler(e,t),timeout:this.timeout,eventValidator:this.getEventValidator(),timeoutCallback:function(){e(null,"#error=timeout&error_description=Timeout+during+authentication+renew.")},usePostMessage:t||!1}),this.handler.init()},es.prototype.getEventValidator=function(){var t=this;return{isValid:function(e){switch(e.event.type){case"message":return e.event.origin===t.postMessageOrigin&&e.event.source===t.handler.iframe.contentWindow&&(!1===t.postMessageDataType||e.event.data.type&&e.event.data.type===t.postMessageDataType);case"load":if("about:"===e.sourceObject.contentWindow.location.protocol)return!1;default:return!0}}}},es.prototype.getCallbackHandler=function(t,e){return function(r){t(null,e?"object"==typeof r.event.data&&r.event.data.hash?r.event.data.hash:r.event.data:r.sourceObject.contentWindow.location.hash)}},ea.prototype.login=function(t,e){var r,n;return r=i(this.baseOptions.rootUrl,"usernamepassword","login"),t.username=t.username||t.email,t=tp.blacklist(t,["email"]),n=tp.merge(this.baseOptions,["clientID","redirectUri","tenant","responseType","responseMode","scope","audience"]).with(t),n=this.transactionManager.process(n),n=tp.toSnakeCase(n,["auth0Client"]),this.request.post(r).send(n).end(tS(e))},ea.prototype.callback=function(t){var e,r=tm.getDocument();(e=r.createElement("div")).innerHTML=t,r.body.appendChild(e).children[0].submit()},eu.prototype.login=function(t,e){if(tm.getWindow().location.host!==this.baseOptions.domain)throw Error("This method is meant to be used only inside the Universal Login Page.");var r,n=tp.merge(this.baseOptions,["clientID","redirectUri","tenant","responseType","responseMode","scope","audience","_csrf","state","_intstate","nonce"]).with(t);return to.check(n,{type:"object",message:"options parameter is not valid"},{responseType:{type:"string",message:"responseType option is required"}}),(r=new ea(this.baseOptions)).login(n,function(t,n){return t?e(t):r.callback(n)})},eu.prototype.signupAndLogin=function(t,e){var r=this;return r.client.client.dbConnection.signup(t,function(n){return n?e(n):r.login(t,e)})},eu.prototype.getSSOData=function(t,e){var r,n="";return"function"==typeof t&&(e=t,t=!1),to.check(t,{type:"boolean",message:"withActiveDirectories parameter is not valid"}
1),to.check(e,{type:"function",message:"cb parameter is not valid"}),t&&(n="?"+A({ldaps:1,client_id:this.baseOptions.clientID})),r=i(this.baseOptions.rootUrl,"user","ssodata",n),this.request.get(r,{noHeaders:!0}).withCredentials().end(tS(e))};var ec=function(){},ep={lang:"en",templates:{auth0:function(t){var e="code"===t.type?"Enter the code shown above":"Solve the formula shown above";return'<div class="captcha-challenge">\n <img src="'+t.image+'" />\n <button type="button" class="captcha-reload">âº</button>\n</div>\n<input type="text" name="captcha"\n class="form-control captcha-control"\n placeholder="'+e+'" />'},recaptcha_v2:function(){return'<div class="recaptcha" ></div><input type="hidden" name="captcha" />'},error:function(){return'<div class="error" style="color: red;">Error getting the bot detection challenge. Please contact the system administrator.</div>'}}},eh={render:function(t,e,r,n){function i(n){n=n||ec,t.getChallenge(function(t,o){return t?(e.innerHTML=r.templates.error(t),n(t)):o.required?(e.style.display="","auth0"===o.provider?(e.innerHTML=r.templates[o.provider](o),e.querySelector(".captcha-reload").addEventListener("click",function(t){t.preventDefault(),i()})):"recaptcha_v2"===o.provider&&function(t,e,r){var n,i,o,s,a=t.hasAttribute("data-wid")&&t.getAttribute("data-wid");function u(e){t.querySelector('input[name="captcha"]').value=e||""}if(a)return u(),window.grecaptcha.reset(a);t.innerHTML=e.templates[r.provider](r);var c=t.querySelector(".recaptcha");n=e.lang,i=function(){a=window.grecaptcha.render(c,{callback:u,"expired-callback":function(){u()},"error-callback":function(){u()},sitekey:r.siteKey}),t.setAttribute("data-wid",a)},o="recaptchaCallback_"+Math.floor(1000001*Math.random()),window[o]=function(){delete window[o],i()},(s=window.document.createElement("script")).src="https://www.google.com/recaptcha/api.js?hl="+n+"&onload="+o,s.async=!0,window.document.body.appendChild(s)}(e,r,o),void n()):(e.style.display="none",void(e.innerHTML=""))})}return r=tp.merge(ep).with(r||{}),i(n),{reload:i,getValue:function(){var t=e.querySelector('input[name="captcha"]');if(t)return t.value}}}};function el(){return new Date}function ef(t){to.check(t,{type:"object",message:"options parameter is not valid"},{domain:{type:"string",message:"domain option is required"},clientID:{type:"string",message:"clientID option is required"},responseType:{optional:!0,type:"string",message:"responseType is not valid"},responseMode:{optional:!0,type:"string",message:"responseMode is not valid"},redirectUri:{optional:!0,type:"string",message:"redirectUri is not valid"},scope:{optional:!0,type:"string",message:"scope is not valid"},audience:{optional:!0,type:"string",message:"audience is not valid"},popupOrigin:{optional:!0,type:"string",message:"popupOrigin is not valid"},leeway:{optional:!0,type:"number",message:"leeway is not valid"},plugins:{optional:!0,type:"array",message:"plugins is not valid"},maxAge:{optional:!0,type:"number",message:"maxAge is not valid"},_disableDeprecationWarnings:{optional:!0,type:"boolean",message:"_disableDeprecationWarnings option is not valid"},_sendTelemetry:{optional:!0,type:"boolean",message:"_sendTelemetry option is not valid"},_telemetryInfo:{optional:!0,type:"object",message:"_telemetryInfo option is not valid"},_timesToRetryFailedRequests:{optional:!0,type:"number",message:"_timesToRetryFailedRequests option is not valid"}}),t.overrides&&to.check(t.overrides,{type:"object",message:"overrides option is not valid"},{__tenant:{optional:!0,type:"string",message:"__tenant option is required"},__token_issuer:{optional:!0,type:"string",message:"__token_issuer option is required"},__jwks_uri:{optional:!0,type:"string",message:"__jwks_uri is required"}}),this.baseOptions=t,this.baseOptions.plugins=new t5(this,this.baseOptions.plugins||[]),this.baseOptions._sendTelemetry=!1!==this.baseOptions._sendTelemetry||this.baseOptions._sendTelemetry,this.baseOptions._timesToRetryFailedRequests=t._timesToRetryFailedRequests?parseInt(t._timesToRetryFailedRequests,0):0,this.baseOptions.tenant=this.baseOptions.overrides&&this.baseOptions.overrides.__tenant||this.baseOptions.domain.split(".")[0],this.baseOptions.token_issuer=this.baseOptions.overrides&&this.baseOptions.overrides.__token_issuer||"https://"+this.baseOptions.domain+"/",this.baseOptions.jwksURI=this.baseOptions.overrides&&this.baseOptions.overrides.__jwks_uri,this.transactionManager=new t4(this.baseOptions),this.client=new ey(this.baseOptions),this.redirect=new ee(this,this.baseOptions),this.popup=new eo(this,this.baseOptions),this.crossOriginAuthentication=new t7(this,this.baseOptions),this.webMessageHandler=new t9(this),this._universalLogin=new eu(this,this.baseOptions),this.ssodataStorage=new tT(this.baseOptions)}function ed(t,e){this.baseOptions=e,this.request=t}function em(t,e){this.baseOptions=e,this.request=t}function ey(t,e){2==arguments.length?this.auth0=t:e=t,to.check(e,{type:"object",message:"options parameter is not val
1id"},{domain:{type:"string",message:"domain option is required"},clientID:{type:"string",message:"clientID option is required"},responseType:{optional:!0,type:"string",message:"responseType is not valid"},responseMode:{optional:!0,type:"string",message:"responseMode is not valid"},redirectUri:{optional:!0,type:"string",message:"redirectUri is not valid"},scope:{optional:!0,type:"string",message:"scope is not valid"},audience:{optional:!0,type:"string",message:"audience is not valid"},_disableDeprecationWarnings:{optional:!0,type:"boolean",message:"_disableDeprecationWarnings option is not valid"},_sendTelemetry:{optional:!0,type:"boolean",message:"_sendTelemetry option is not valid"},_telemetryInfo:{optional:!0,type:"object",message:"_telemetryInfo option is not valid"}}),this.baseOptions=e,this.baseOptions._sendTelemetry=!1!==this.baseOptions._sendTelemetry||this.baseOptions._sendTelemetry,this.baseOptions.rootUrl="https://"+this.baseOptions.domain,this.request=new tf(this.baseOptions),this.passwordless=new ed(this.request,this.baseOptions),this.dbConnection=new em(this.request,this.baseOptions),this.warn=new tb({disableWarnings:!!e._disableDeprecationWarnings}),this.ssodataStorage=new tT(this.baseOptions)}function eg(t){to.check(t,{type:"object",message:"options parameter is not valid"},{domain:{type:"string",message:"domain option is required"},token:{type:"string",message:"token option is required"},_sendTelemetry:{optional:!0,type:"boolean",message:"_sendTelemetry option is not valid"},_telemetryInfo:{optional:!0,type:"object",message:"_telemetryInfo option is not valid"}}),this.baseOptions=t,this.baseOptions.headers={Authorization:"Bearer "+this.baseOptions.token},this.request=new tf(this.baseOptions),this.baseOptions.rootUrl=i("https://"+this.baseOptions.domain,"api","v2")}ef.prototype.parseHash=function(t,e){e||"function"!=typeof t?t=t||{}:(e=t,t={});var r,n,i=tm.getWindow(),o=void 0===t.hash?i.location.hash:t.hash;if((r=C(o=o.replace(/^#?\/?/,""))).hasOwnProperty("error"))return n=tk.buildResponse(r.error,r.error_description),r.state&&(n.state=r.state),e(n);if(!r.hasOwnProperty("access_token")&&!r.hasOwnProperty("id_token")&&!r.hasOwnProperty("refresh_token"))return e(null,null);var s=(this.baseOptions.responseType||t.responseType||"").split(" ");return s.length>0&&-1!==s.indexOf("token")&&!r.hasOwnProperty("access_token")?e(tk.buildResponse("invalid_hash","response_type contains `token`, but the parsed hash does not contain an `access_token` property")):s.length>0&&-1!==s.indexOf("id_token")&&!r.hasOwnProperty("id_token")?e(tk.buildResponse("invalid_hash","response_type contains `id_token`, but the parsed hash does not contain an `id_token` property")):this.validateAuthenticationResponse(t,r,e)},ef.prototype.validateAuthenticationResponse=function(t,e,r){var n=this;t.__enableIdPInitiatedLogin=t.__enableIdPInitiatedLogin||t.__enableImpersonation;var i=e.state,o=this.transactionManager.getStoredTransaction(i),s=t.state||o&&o.state||null,a=s===i;if(!(!i&&!s&&t.__enableIdPInitiatedLogin)&&!a)return r({error:"invalid_token",errorDescription:"`state` does not match."});var u=t.nonce||o&&o.nonce||null,c=t.state||o&&o.appState||null,p=function(t,i){var s;return t?r(t):(o&&o.lastUsedConnection&&(i&&(s=i.sub),n.ssodataStorage.set(o.lastUsedConnection,s)),r(null,{accessToken:e.access_token||null,idToken:e.id_token||null,idTokenPayload:i||null,appState:c||null,refreshToken:e.refresh_token||null,state:e.state||null,expiresIn:e.expires_in?parseInt(e.expires_in,10):null,tokenType:e.token_type||null,scope:e.scope||null}))};return e.id_token?this.validateToken(e.id_token,u,function(t,r){if(!t)return e.access_token&&r.at_hash?(new t3).validateAccessToken(e.access_token,"RS256",r.at_hash,function(t){return t?p(tk.invalidToken(t.message)):p(null,r)}
1):p(null,r);if("invalid_token"!==t.error||t.errorDescription&&t.errorDescription.indexOf("Nonce (nonce) claim value mismatch in the ID token")>-1)return p(t);var i=(new t3).decode(e.id_token);return"HS256"!==i.header.alg?p(t):(i.payload.nonce||null)!==u?p({error:"invalid_token",errorDescription:'Nonce (nonce) claim value mismatch in the ID token; expected "'+u+'", found "'+i.payload.nonce+'"'}):e.access_token?n.client.userInfo(e.access_token,function(t,e){return t?p(t):p(null,e)}):p({error:"invalid_token",description:"The id_token cannot be validated because it was signed with the HS256 algorithm and public clients (like a browser) canât store secrets. Please read the associated doc for possible ways to fix this. Read more: https://auth0.com/docs/errors/libraries/auth0-js/invalid-token#parsing-an-hs256-signed-id-token-without-an-access-token"})}):p(null,null)},ef.prototype.validateToken=function(t,e,r){new t3({issuer:this.baseOptions.token_issuer,jwksURI:this.baseOptions.jwksURI,audience:this.baseOptions.clientID,leeway:this.baseOptions.leeway||60,maxAge:this.baseOptions.maxAge,__clock:this.baseOptions.__clock||el}).verify(t,e,function(t,e){if(t)return r(tk.invalidToken(t.message));r(null,e)})},ef.prototype.renewAuth=function(t,e){var r=!!t.usePostMessage,n=t.postMessageDataType||!1,i=t.postMessageOrigin||tm.getWindow().origin,o=t.timeout,s=this,a=tp.merge(this.baseOptions,["clientID","redirectUri","responseType","scope","audience","_csrf","state","_intstate","nonce"]).with(t);a.responseType=a.responseType||"token",a.responseMode=a.responseMode||"fragment",a=this.transactionManager.process(a),to.check(a,{type:"object",message:"options parameter is not valid"}),to.check(e,{type:"function",message:"cb parameter is not valid"}
vendor: 13,444 bytes, line 1
1),a.prompt="none",a=tp.blacklist(a,["usePostMessage","tenant","postMessageDataType","postMessageOrigin"]),es.create({authenticationUrl:this.client.buildAuthorizeUrl(a),postMessageDataType:n,postMessageOrigin:i,timeout:o}).login(r,function(t,r){if("object"==typeof r)return e(t,r);s.parseHash({hash:r},e)})},ef.prototype.checkSession=function(t,e){var r=tp.merge(this.baseOptions,["clientID","responseType","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t);return"code"===r.responseType?e({error:"error",error_description:"responseType can't be `code`"}):(t.nonce||(r=this.transactionManager.process(r)),r.redirectUri?(to.check(r,{type:"object",message:"options parameter is not valid"}),to.check(e,{type:"function",message:"cb parameter is not valid"}),r=tp.blacklist(r,["usePostMessage","tenant","postMessageDataType"]),void this.webMessageHandler.run(r,tS(e,{forceLegacyError:!0,ignoreCasing:!0}))):e({error:"error",error_description:"redirectUri can't be empty"}))},ef.prototype.changePassword=function(t,e){return this.client.dbConnection.changePassword(t,e)},ef.prototype.passwordlessStart=function(t,e){var r=tp.merge(this.baseOptions,["responseType","responseMode","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t.authParams);return t.authParams=this.transactionManager.process(r),this.client.passwordless.start(t,e)},ef.prototype.signup=function(t,e){return this.client.dbConnection.signup(t,e)},ef.prototype.authorize=function(t){var e=tp.merge(this.baseOptions,["clientID","responseType","responseMode","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t);to.check(e,{type:"object",message:"options parameter is not valid"},{responseType:{type:"string",message:"responseType option is required"}}),(e=this.transactionManager.process(e)).scope=e.scope||"openid profile email",tm.redirect(this.client.buildAuthorizeUrl(e))},ef.prototype.signupAndAuthorize=function(t,e){var r=this;return this.client.dbConnection.signup(tp.blacklist(t,["popupHandler"]),function(n){if(n)return e(n);t.realm=t.connection,t.username||(t.username=t.email),r.client.login(t,e)})},ef.prototype.login=function(t,e){var r=tp.merge(this.baseOptions,["clientID","responseType","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t);r=this.transactionManager.process(r),tm.getWindow().location.host===this.baseOptions.domain?(r.connection=r.realm,delete r.realm,this._universalLogin.login(r,e)):this.crossOriginAuthentication.login(r,e)},ef.prototype.passwordlessLogin=function(t,e){var r=tp.merge(this.baseOptions,["clientID","responseType","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t);if(r=this.transactionManager.process(r),tm.getWindow().location.host===this.baseOptions.domain)this.passwordlessVerify(r,e);else{var n=tp.extend({credentialType:"http://auth0.com/oauth/grant-type/passwordless/otp",realm:r.connection,username:r.email||r.phoneNumber,otp:r.verificationCode},tp.blacklist(r,["connection","email","phoneNumber","verificationCode"]));this.crossOriginAuthentication.login(n,e)}},ef.prototype.crossOriginAuthenticationCallback=function(){this.crossOriginVerification()},ef.prototype.crossOriginVerification=function(){this.crossOriginAuthentication.callback()},ef.prototype.logout=function(t){tm.redirect(this.client.buildLogoutUrl(t))},ef.prototype.passwordlessVerify=function(t,e){var r=this,n=tp.merge(this.baseOptions,["clientID","responseType","responseMode","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t);return to.check(n,{type:"object",message:"options parameter is not valid"},{responseType:{type:"string",message:"responseType option is required"}}),n=this.transactionManager.process(n),this.client.passwordless.verify(n,function(t){return t?e(t):tm.redirect(r.client.passwordless.buildVerifyUrl(n))})},ef.prototype.renderCaptcha=function(t,e,r){return eh.render(this.client,t,e,r)},ed.prototype.buildVerifyUrl=function(t){var e,r;return to.check(t,{type:"object",message:"options parameter is not valid"},{connection:{type:"string",message:"connection option is required"},verificationCode:{type:"string",message:"verificationCode option is required"},phoneNumber:{optional:!1,type:"string",message:"phoneNumber option is required",condition:function(t){return!t.email}},email:{optional:!1,type:"string",message:"email option is required",condition:function(t){return!t.phoneNumber}}}),e=tp.merge(this.baseOptions,["clientID","responseType","responseMode","redirectUri","scope","audience","_csrf","state","_intstate","protocol","nonce"]).with(t),this.baseOptions._sendTelemetry&&(e.auth0Client=this.request.getTelemetryData()),r=A(e=tp.toSnakeCase(e,["auth0Client"])),i(this.baseOptions.rootUrl,"passwordless","verify_redirect","?"+r)},ed.prototype.start=function(t,e){var r,n;return to.check(t,{type:"object",message:"options parameter is not valid"},{connection:{type:"string",message:"connection option is required"},send:{type:"string",message:"send option is required",values:["link","code"],value_message:"send is not valid ([link, code])"},phoneNumber:{optional:!0,type:"string",message:"phoneNumber option is required",condition:function(t){return"code"===t.send||!t.email}},email:{optional:!0,type:"string",message:"email option is required",condition:function(t){return"link"===t.send||!t.phoneNumber}},authParams:{optional:!0,type:"object",message:"authParams option is required"}}),to.check(e,{type:"function",message:"cb parameter is not valid"}),r=i(this.baseOptions.rootUrl,"passwordless","start"),(n=tp.merge(this.baseOptions,["clientID","responseType","redirectUri","scope"]).with(t)).scope&&(n.authParams=n.authParams||{},n.authParams.scope=n.authParams.scope||n.scope),n.redirectUri&&(n.authParams=n.authParams||{},n.authParams.redirect_uri=n.authParams.redirectUri||n.redirectUri),n.responseType&&(n.authParams=n.authParams||{},n.authParams.response_type=n.authParams.responseType||n.responseType),delete n.redirectUri,delete n.responseType,delete n.scope,n=tp.toSnakeCase(n,["auth0Client","authParams"]),this.request.post(r).send(n).end(tS(e))},ed.prototype.verify=function(t,e){var r,n;return to.check(t,{type:"object",message:"options parameter is not valid"},{connection:{type:"string",message:"connection option is required"},verificationCode:{type:"string",message:"verificationCode option is required"},phoneNumber:{optional:!1,type:"string",message:"phoneNumber option is required",condition:function(t){return!t.email}},email:{optional:!1,type:"string",message:"email option is required",condition:function(t){return!t.phoneNumber}}}),to.check(e,{type:"function",message:"cb parameter is not valid"}),n=tp.pick(t,["connection","verificationCode","phoneNumber","email","auth0Client"]),n=tp.toSnakeCase(n,["auth0Client"]),r=i(this.baseOptions.rootUrl,"passwordless","verify"),this.request.post(r).send(n).end(tS(e))},em.prototype.signup=function(t,e){var r,n,o;return to.check(t,{type:"object",message:"options parameter is not valid"},{connection:{type:"string",message:"connection option is required"},email:{type:"string",message:"email option is required"},password:{type:"string",message:"password option is required"}}),to.check(e,{type:"function",message:"cb parameter is not valid"}),r=i(this.baseOptions.rootUrl,"dbconnections","signup"),o=(n=tp.merge(this.baseOptions,["clientID","state"]).with(t)).user_metadata||n.userMetadata,n=tp.blacklist(n,["scope","userMetadata","user_metadata"]),n=tp.toSnakeCase(n,["auth0Client"]),o&&(n.user_metadata=o),this.request.post(r).send(n).end(tS(e))},em.prototype.changePassword=function(t,e){var r,n;return to.check(t,{type:"object",message:"options parameter is not valid"},{connection:{type:"string",message:"connection option is required"},email:{type:"string",message:"email option is required"}}),to.check(e,{type:"function",message:"cb parameter is not valid"}),r=i(this.baseOptions.rootUrl,"dbconnections","change_password"),n=tp.merge(this.baseOptions,["clientID"]).with(t,["email","connection"]),n=tp.toSnakeCase(n,["auth0Client"]),this.request.post(r).send(n).end(tS(e))},ey.prototype.buildAuthorizeUrl=function(t){var e,r;return to.check(t,{type:"object",message:"options parameter is not valid"}),e=tp.merge(this.baseOptions,["clientID","responseType","responseMode","redirectUri","scope","audience"]).with(t),to.check(e,{type:"object",message:"options parameter is not valid"},{clientID:{type:"string",message:"clientID option is required"},redirectUri:{optional:!0,type:"string",message:"redirectUri option is required"},responseType:{type:"string",message:"responseType option is required"},nonce:{type:"string",message:"nonce option is required",condition:function(t){return -1===t.responseType.indexOf("code")&&-1!==t.responseType.indexOf("id_token")}},scope:{optional:!0,type:"string",message:"scope option is required"},audience:{optional:!0,type:"string",message:"audience option is required"}}),this.baseOptions._sendTelemetry&&(e.auth0Client=this.request.getTelemetryData()),e.connection_scope&&to.isArray(e.connection_scope)&&(e.connection_scope=e.connection_scope.join(",")),e=tp.blacklist(e,["username","popupOptions","domain","tenant","timeout","appState"]),e=tp.toSnakeCase(e,["auth0Client"]),r=A(e=tC.oauthAuthorizeParams(this.warn,e)),i(this.baseOptions.rootUrl,"authorize","?"+r)},ey.prototype.buildLogoutUrl=function(t){var e,r;return to.check(t,{optional:!0,type:"object",message:"options parameter is not valid"}),e=tp.merge(this.baseOptions,["clientID"]).with(t||{}),this.baseOptions._sendTelemetry&&(e.auth0Client=this.request.getTelemetryData()),e=tp.toSnakeCase(e,["auth0Client","returnTo"]),r=A(tp.blacklist(e,["federated"])),t&&void 0!==t.federated&&!1!==t.federated&&"false"!==t.federated&&(r+="&federated"),i(this.baseOptions.rootUrl,"v2","logout","?"+r)},ey.prototype.loginWithDefaultDirectory=function(t,e){return to.check(t,{type:"object",message:"options parameter is not valid"},{username:{type:"string",message:"username option is required"},password:{type:"string",message:"password option is required"},scope:{optional:!0,type:"string",message:"scope option is required"},audience:{optional:!0,type:"string",message:"audience option is required"}}),t.grantType="password",this.oauthToken(t,e)},ey.prototype.login=function(t,e){return to.check(t,{type:"object",message:"options parameter is not valid"},{username:{type:"string",message:"username option is required"},password:{type:"string",message:"password option is required"},realm:{type:"string",message:"realm option is required"},scope:{optional:!0,type:"string",message:"scope option is required"},audience:{optional:!0,type:"string",message:"audience option is required"}}),t.grantType="http://auth0.com/oauth/grant-type/password-realm",this.oauthToken(t,e)},ey.prototype.oauthToken=function(t,e){var r,n;return to.check(t,{type:"object",message:"options parameter is not valid"}),to.check(e,{type:"function",message:"cb parameter is not valid"}),r=i(this.baseOptions.rootUrl,"oauth","token"),n=tp.merge(this.baseOptions,["clientID","scope","audience"]).with(t),to.check(n,{type:"object",message:"options parameter is not valid"},{clientID:{type:"string",message:"clientID option is required"},grantType:{type:"string",message:"grantType option is required"},scope:{optional:!0,type:"string",message:"scope option is required"},audience:{optional:!0,type:"string",message:"audience option is required"}}),n=tp.toSnakeCase(n,["auth0Client"]),n=tC.oauthTokenParams(this.warn,n),this.request.post(r).send(n).end(tS(e))},ey.prototype.loginWithResourceOwner=function(t,e){var r,n;return to.check(t,{type:"object",message:"options parameter is not valid"},{username:{type:"string",message:"username option is required"},password:{type:"string",message:"password option is required"},connection:{type:"string",message:"connection option is required"},scope:{optional:!0,type:"string",message:"scope option is required"}}),to.check(e,{type:"function",message:"cb parameter is not valid"}),r=i(this.baseOptions.rootUrl,"oauth","ro"),n=tp.merge(this.baseOptions,["clientID","scope"]).with(t,["username","password","scope","connection","device"]),(n=tp.toSnakeCase(n,["auth0Client"])).grant_type=n.grant_type||"password",this.request.post(r).send(n).end(tS(e))},ey.prototype.getSSOData=function(t,e){if(this.auth0||(this.auth0=new ef(this.baseOptions)),tm.getWindow().location.host===this.baseOptions.domain)return this.auth0._universalLogin.getSSOData(t,e);"function"==typeof t&&(e=t),to.check(e,{type:"function",message:"cb parameter is not valid"});var r=this.baseOptions.clientID,n=this.ssodataStorage.get()||{};this.auth0.checkSession({responseType:"token id_token",scope:"openid profile email",connection:n.lastUsedConnection,timeout:5e3},function(t,i){return t?"login_required"===t.error?e(null,{sso:!1}):("consent_required"===t.error&&(t.error_description="Consent required. When using `getSSOData`, the user has to be authenticated with the following scope: `openid profile email`."),e(t,{sso:!1})):n.lastUsedSub&&n.lastUsedSub!==i.idTokenPayload.sub?e(t,{sso:!1}):e(null,{lastUsedConnection:{name:n.lastUsedConnection},lastUsedUserID:i.idTokenPayload.sub,lastUsedUsername:i.idTokenPayload.email||i.idTokenPayload.name,lastUsedClientID:r,sessionClients:[r],sso:!0})})},ey.prototype.userInfo=function(t,e){var r;return to.check(t,{type:"string",message:"accessToken parameter is not val
1id"}),to.check(e,{type:"function",message:"cb parameter is not valid"}),r=i(this.baseOptions.rootUrl,"userinfo"),this.request.get(r).set("Authorization","Bearer "+t).end(tS(e,{ignoreCasing:!0}))},ey.prototype.getChallenge=function(t){if(to.check(t,{type:"function",message:"cb parameter is not valid"}),!this.baseOptions.state)return t();var e=i(this.baseOptions.rootUrl,"usernamepassword","challenge");return this.request.post(e).send({state:this.baseOptions.state}).end(tS(t,{ignoreCasing:!0}))},ey.prototype.delegation=function(t,e){var r,n;return to.check(t,{type:"object",message:"options parameter is not valid"},{grant_type:{type:"string",message:"grant_type option is required"}}),to.check(e,{type:"function",message:"cb parameter is not valid"}),r=i(this.baseOptions.rootUrl,"delegation"),n=tp.merge(this.baseOptions,["clientID"]).with(t),n=tp.toSnakeCase(n,["auth0Client"]),this.request.post(r).send(n).end(tS(e))},ey.prototype.getUserCountry=function(t){var e;return to.check(t,{type:"function",message:"cb parameter is not valid"}),e=i(this.baseOptions.rootUrl,"user","geoloc","country"),this.request.get(e).end(tS(t))},eg.prototype.getUser=function(t,e){var r;return to.check(t,{type:"string",message:"userId parameter is not valid"}),to.check(e,{type:"function",message:"cb parameter is not valid"}),r=i(this.baseOptions.rootUrl,"users",t),this.request.get(r).end(tS(e,{ignoreCasing:!0}))},eg.prototype.patchUserMetadata=function(t,e,r){var n;return to.check(t,{type:"string",message:"userId parameter is not valid"}),to.check(e,{type:"object",message:"userMetadata parameter is not valid"}),to.check(r,{type:"function",message:"cb parameter is not valid"}),n=i(this.baseOptions.rootUrl,"users",t),this.request.patch(n).send({user_metadata:e}).end(tS(r,{ignoreCasing:!0}))},eg.prototype.patchUserAttributes=function(t,e,r){var n;return to.check(t,{type:"string",message:"userId parameter is not valid"}),to.check(e,{type:"object",message:"user parameter is not valid"}),to.check(r,{type:"function",message:"cb parameter is not valid"}),n=i(this.baseOptions.rootUrl,"users",t),this.request.patch(n).send(e).end(tS(r,{ignoreCasing:!0}))},eg.prototype.linkUser=function(t,e,r){var n;return to.check(t,{type:"string",message:"userId parameter is not valid"}),to.check(e,{type:"string",message:"secondaryUserToken parameter is not valid"}),to.check(r,{type:"function",message:"cb parameter is not valid"}),n=i(this.baseOptions.rootUrl,"users",t,"identities"),this.request.post(n).send({link_with:e}).end(tS(r,{ignoreCasing:!0}))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.