UNPKG

@kinde-oss/kinde-node-express

Version:

Kinde SDK for traditional Node.js Express web apps that run on the server

63 lines 1.11 MB
"use strict";var e=require("crypto"),t=require("buffer"),n=require("tty"),r=require("util"),i=require("fs"),o=require("net"),a=require("path"),s=require("url"),c=require("events"),u=require("node:buffer"),p=require("node:crypto"),l=require("node:util"),d=require("node:http"),f=require("node:https"),h=require("node:events"),m=require("stream"),v=require("zlib"),g=require("string_decoder"),y=require("querystring"),b=require("http"),w=require("https"),x=require("assert");function k(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var _=k(p),S=k(l),R=k(d),O=k(f);var A="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function T(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var E={exports:{}},C={exports:{}}; /*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */ !function(e,n){var r=t,i=r.Buffer;function o(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(o(r,n),n.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}}(C,C.exports);var q=C.exports,j={ /*! * cookie * Copyright(c) 2012-2014 Roman Shtylman * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed */ parse:function(e,t){if("string"!=typeof e)throw new TypeError("argument str must be a string");var n={},r=(t||{}).decode||U,i=0;for(;i<e.length;){var o=e.indexOf("=",i);if(-1===o)break;var a=e.indexOf(";",i);if(-1===a)a=e.length;else if(a<o){i=e.lastIndexOf(";",o-1)+1;continue}var s=e.slice(i,o).trim();if(void 0===n[s]){var c=e.slice(o+1,a).trim();34===c.charCodeAt(0)&&(c=c.slice(1,-1)),n[s]=M(c,r)}i=a+1}return n},serialize:function(e,t,n){var r=n||{},i=r.encode||z;if("function"!=typeof i)throw new TypeError("option encode is invalid");if(!I.test(e))throw new TypeError("argument name is invalid");var o=i(t);if(o&&!I.test(o))throw new TypeError("argument val is invalid");var a=e+"="+o;if(null!=r.maxAge){var s=r.maxAge-0;if(isNaN(s)||!isFinite(s))throw new TypeError("option maxAge is invalid");a+="; Max-Age="+Math.floor(s)}if(r.domain){if(!I.test(r.domain))throw new TypeError("option domain is invalid");a+="; Domain="+r.domain}if(r.path){if(!I.test(r.path))throw new TypeError("option path is invalid");a+="; Path="+r.path}if(r.expires){var c=r.expires;if(!function(e){return"[object Date]"===P.call(e)||e instanceof Date}(c)||isNaN(c.valueOf()))throw new TypeError("option expires is invalid");a+="; Expires="+c.toUTCString()}r.httpOnly&&(a+="; HttpOnly");r.secure&&(a+="; Secure");r.partitioned&&(a+="; Partitioned");if(r.priority){switch("string"==typeof r.priority?r.priority.toLowerCase():r.priority){case"low":a+="; Priority=Low";break;case"medium":a+="; Priority=Medium";break;case"high":a+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}}if(r.sameSite){switch("string"==typeof r.sameSite?r.sameSite.toLowerCase():r.sameSite){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;case"none":a+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return a}},P=Object.prototype.toString,I=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function U(e){return-1!==e.indexOf("%")?decodeURIComponent(e):e}function z(e){return encodeURIComponent(e)}function M(e,t){try{return t(e)}catch(t){return e}}var N,F,B,L,J={exports:{}},D={exports:{}},K={exports:{}};function H(){if(F)return N;F=1;var e=1e3,t=60*e,n=60*t,r=24*n,i=365.25*r;function o(e,t,n){if(!(e<t))return e<1.5*t?Math.floor(e/t)+" "+n:Math.ceil(e/t)+" "+n+"s"}return N=function(a,s){s=s||{};var c=typeof a;if("string"===c&&a.length>0)return function(o){if((o=String(o)).length>100)return;var a=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(o);if(!a)return;var s=parseFloat(a[1]);switch((a[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return s*i;case"days":case"day":case"d":return s*r;case"hours":case"hour":case"hrs":case"hr":case"h":return s*n;case"minutes":case"minute":case"mins":case"min":case"m":return s*t;case"seconds":case"second":case"secs":case"sec":case"s":return s*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}(a);if("number"===c&&!1===isNaN(a))return s.long?function(i){return o(i,r,"day")||o(i,n,"hour")||o(i,t,"minute")||o(i,e,"second")||i+" ms"}(a):function(i){if(i>=r)return Math.round(i/r)+"d";if(i>=n)return Math.round(i/n)+"h";if(i>=t)return Math.round(i/t)+"m";if(i>=e)return Math.round(i/e)+"s";return i+"ms"}(a);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(a))},N}function $(){return B||(B=1,function(e,t){var n;function r(e){function r(){if(r.enabled){var e=r,i=+new Date,o=i-(n||i);e.diff=o,e.prev=n,e.curr=i,n=i;for(var a=new Array(arguments.length),s=0;s<a.length;s++)a[s]=arguments[s];a[0]=t.coerce(a[0]),"string"!=typeof a[0]&&a.unshift("%O");var c=0;a[0]=a[0].replace(/%([a-zA-Z%])/g,(function(n,r){if("%%"===n)return n;c++;var i=t.formatters[r];if("function"==typeof i){var o=a[c];n=i.call(e,o),a.splice(c,1),c--}return n})),t.formatArgs.call(e,a),(r.log||t.log||console.log.bind(console)).apply(e,a)}}return r.namespace=e,r.enabled=t.enabled(e),r.useColors=t.useColors(),r.color=function(e){var n,r=0;for(n in e)r=(r<<5)-r+e.charCodeAt(n),r|=0;return t.colors[Math.abs(r)%t.colors.length]}(e),"function"==typeof t.init&&t.init(r),r}(t=e.exports=r.debug=r.default=r).coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){t.enable("")},t.enable=function(e){t.save(e),t.names=[],t.skips=[];for(var n=("string"==typeof e?e:"").split(/[\s,]+/),r=n.length,i=0;i<r;i++)n[i]&&("-"===(e=n[i].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){var n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=H(),t.names=[],t.skips=[],t.formatters={}}(K,K.exports)),K.exports}var W,G={exports:{}};"undefined"!=typeof process&&"renderer"===process.type?J.exports=(L||(L=1,function(e,t){function n(){var e;try{e=t.storage.debug}catch(e){}return!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG),e}(t=D.exports=$()).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},t.formatArgs=function(e){var n=this.useColors;if(e[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+e[0]+(n?"%c ":" ")+"+"+t.humanize(this.diff),n){var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var i=0,o=0;e[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(i++,"%c"===e&&(o=i))})),e.splice(o,0,r)}},t.save=function(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}},t.load=n,t.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(n())}(0,D.exports)),D.exports):J.exports=(W||(W=1,function(e,t){var a=n,s=r;(t=G.exports=$()).init=function(e){e.inspectOpts={};for(var n=Object.keys(t.inspectOpts),r=0;r<n.length;r++)e.inspectOpts[n[r]]=t.inspectOpts[n[r]]},t.log=function(){return u.write(s.format.apply(s,arguments)+"\n")},t.formatArgs=function(e){var n=this.namespace;if(this.useColors){var r=this.color,i=" [3"+r+";1m"+n+" ";e[0]=i+e[0].split("\n").join("\n"+i),e.push("[3"+r+"m+"+t.humanize(this.diff)+"")}else e[0]=(new Date).toUTCString()+" "+n+" "+e[0]},t.save=function(e){null==e?delete process.env.DEBUG:process.env.DEBUG=e},t.load=p,t.useColors=function(){return"colors"in t.inspectOpts?Boolean(t.inspectOpts.colors):a.isatty(c)},t.colors=[6,2,3,4,5,1],t.inspectOpts=Object.keys(process.env).filter((function(e){return/^debug_/i.test(e)})).reduce((function(e,t){var n=t.substring(6).toLowerCase().replace(/_([a-z])/g,(function(e,t){return t.toUpperCase()})),r=process.env[t];return r=!!/^(yes|on|true|enabled)$/i.test(r)||!/^(no|off|false|disabled)$/i.test(r)&&("null"===r?null:Number(r)),e[n]=r,e}),{});var c=parseInt(process.env.DEBUG_FD,10)||2;1!==c&&2!==c&&s.deprecate((function(){}),"except for stderr(2) and stdout(1), any other usage of DEBUG_FD is deprecated. Override debug.log if you want to use a different log function (https://git.io/debug_fd)")();var u=1===c?process.stdout:2===c?process.stderr:function(e){var t;switch(process.binding("tty_wrap").guessHandleType(e)){case"TTY":(t=new a.WriteStream(e))._type="tty",t._handle&&t._handle.unref&&t._handle.unref();break;case"FILE":(t=new i.SyncWriteStream(e,{autoClose:!1}))._type="fs";break;case"PIPE":case"TCP":(t=new o.Socket({fd:e,readable:!1,writable:!0})).readable=!1,t.read=null,t._type="pipe",t._handle&&t._handle.unref&&t._handle.unref();break;default:throw new Error("Implement me. Unknown stream file type!")}return t.fd=e,t._isStdio=!0,t}(c);function p(){return process.env.DEBUG}t.formatters.o=function(e){return this.inspectOpts.colors=this.useColors,s.inspect(e,this.inspectOpts).split("\n").map((function(e){return e.trim()})).join(" ")},t.formatters.O=function(e){return this.inspectOpts.colors=this.useColors,s.inspect(e,this.inspectOpts)},t.enable(p())}(0,G.exports)),G.exports);var V=J.exports,Z=a.relative,X=function(e){if(!e)throw new TypeError("argument namespace is required");var t=ne(se()[1])[0];function n(e){te.call(n,e)}return n._file=t,n._ignored=function(e){if(process.noDeprecation)return!0;return Q(process.env.NO_DEPRECATION||"",e)}(e),n._namespace=e,n._traced=function(e){if(process.traceDeprecation)return!0;return Q(process.env.TRACE_DEPRECATION||"",e)}(e),n._warned=Object.create(null),n.function=ue,n.property=pe,n},Y=process.cwd(); /*! * depd * Copyright(c) 2014-2018 Douglas Christopher Wilson * MIT Licensed */function Q(e,t){for(var n=e.split(/[ ,]+/),r=String(t).toLowerCase(),i=0;i<n.length;i++){var o=n[i];if(o&&("*"===o||o.toLowerCase()===r))return!0}return!1}function ee(e){var t=this.name+": "+this.namespace;this.message&&(t+=" deprecated "+this.message);for(var n=0;n<e.length;n++)t+="\n at "+e[n].toString();return t}function te(e,t){var n,r,i=(n=process,r="deprecation",("function"!=typeof n.listenerCount?n.listeners(r).length:n.listenerCount(r))>0);if(i||!this._ignored){var o,a,s,c,u=0,p=!1,l=se(),d=this._file;for(t?(c=t,(s=ne(l[1])).name=c.name,d=s[0]):s=c=ne(l[u=2]);u<l.length;u++)if((a=(o=ne(l[u]))[0])===d)p=!0;else if(a===this._file)d=this._file;else if(p)break;var f=o?c.join(":")+"__"+o.join(":"):void 0;if(void 0===f||!(f in this._warned)){this._warned[f]=!0;var h=e;if(h||(h=s!==c&&s.name?re(s):re(c)),i){var m=le(this._namespace,h,l.slice(u));process.emit("deprecation",m)}else{var v=(process.stderr.isTTY?oe:ie).call(this,h,o,l.slice(u));process.stderr.write(v+"\n","utf8")}}}}function ne(e){var t=e.getFileName()||"<anonymous>",n=e.getLineNumber(),r=e.getColumnNumber();e.isEval()&&(t=e.getEvalOrigin()+", "+t);var i=[t,n,r];return i.callSite=e,i.name=e.getFunctionName(),i}function re(e){var t=e.callSite,n=e.name;n||(n="<anonymous@"+ae(e)+">");var r=t.getThis(),i=r&&t.getTypeName();return"Object"===i&&(i=void 0),"Function"===i&&(i=r.name||i),i&&t.getMethodName()?i+"."+n:n}function ie(e,t,n){var r=(new Date).toUTCString()+" "+this._namespace+" deprecated "+e;if(this._traced){for(var i=0;i<n.length;i++)r+="\n at "+n[i].toString();return r}return t&&(r+=" at "+ae(t)),r}function oe(e,t,n){var r=""+this._namespace+" deprecated "+e+"";if(this._traced){for(var i=0;i<n.length;i++)r+="\n at "+n[i].toString()+"";return r}return t&&(r+=" "+ae(t)+""),r}function ae(e){return Z(Y,e[0])+":"+e[1]+":"+e[2]}function se(){var e=Error.stackTraceLimit,t={},n=Error.prepareStackTrace;Error.prepareStackTrace=ce,Error.stackTraceLimit=Math.max(10,e),Error.captureStackTrace(t);var r=t.stack.slice(1);return Error.prepareStackTrace=n,Error.stackTraceLimit=e,r}function ce(e,t){return t}function ue(e,t){if("function"!=typeof e)throw new TypeError("argument fn must be a function");var n=function(e){for(var t="",n=0;n<e;n++)t+=", arg"+n;return t.substr(2)}(e.length),r=ne(se()[1]);return r.name=e.name,new Function("fn","log","deprecate","message","site",'"use strict"\nreturn function ('+n+") {log.call(deprecate, message, site)\nreturn fn.apply(this, arguments)\n}")(e,te,this,t,r)}function pe(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("argument obj must be object");var r=Object.getOwnPropertyDescriptor(e,t);if(!r)throw new TypeError("must call property on owner object");if(!r.configurable)throw new TypeError("property must be configurable");var i=this,o=ne(se()[1]);o.name=t,"value"in r&&(r=function(e,t,n){var r=Object.getOwnPropertyDescriptor(e,t),i=r.value;return r.get=function(){return i},r.writable&&(r.set=function(e){return i=e}),delete r.value,delete r.writable,Object.defineProperty(e,t,r),r}(e,t));var a=r.get,s=r.set;"function"==typeof a&&(r.get=function(){return te.call(i,n,o),a.apply(this,arguments)}),"function"==typeof s&&(r.set=function(){return te.call(i,n,o),s.apply(this,arguments)}),Object.defineProperty(e,t,r)}function le(e,t,n){var r,i=new Error;return Object.defineProperty(i,"constructor",{value:le}),Object.defineProperty(i,"message",{configurable:!0,enumerable:!1,value:t,writable:!0}),Object.defineProperty(i,"name",{enumerable:!1,configurable:!0,value:"DeprecationError",writable:!0}),Object.defineProperty(i,"namespace",{configurable:!0,enumerable:!1,value:e,writable:!0}),Object.defineProperty(i,"stack",{configurable:!0,enumerable:!1,get:function(){return void 0!==r?r:r=ee.call(this,n)},set:function(e){r=e}}),i} /*! * on-headers * Copyright(c) 2014 Douglas Christopher Wilson * MIT Licensed */var de=function(e,t){if(!e)throw new TypeError("argument res is required");if("function"!=typeof t)throw new TypeError("argument listener must be a function");e.writeHead=function(e,t){var n=!1;return function(r){var i=fe.apply(this,arguments);return n||(n=!0,t.call(this),"number"==typeof i[0]&&this.statusCode!==i[0]&&(i[0]=this.statusCode,i.length=1)),e.apply(this,i)}}(e.writeHead,t)};function fe(e){var t=arguments.length,n=t>1&&"string"==typeof arguments[1]?2:1,r=t>=n+1?arguments[n]:void 0;this.statusCode=e,Array.isArray(r)?function(e,t){for(var n=0;n<t.length;n++)e.setHeader(t[n][0],t[n][1])}(this,r):r&&function(e,t){for(var n=Object.keys(t),r=0;r<n.length;r++){var i=n[r];i&&e.setHeader(i,t[i])}}(this,r);for(var i=new Array(Math.min(t,n)),o=0;o<i.length;o++)i[o]=arguments[o];return i}var he={exports:{}},me=s,ve=me.parse,ge=me.Url; /*! * parseurl * Copyright(c) 2014 Jonathan Ong * Copyright(c) 2014-2017 Douglas Christopher Wilson * MIT Licensed */function ye(e){var t=e.url;if(void 0!==t){var n=e._parsedUrl;return we(t,n)?n:((n=be(t))._raw=t,e._parsedUrl=n)}}function be(e){if("string"!=typeof e||47!==e.charCodeAt(0))return ve(e);for(var t=e,n=null,r=null,i=1;i<e.length;i++)switch(e.charCodeAt(i)){case 63:null===r&&(t=e.substring(0,i),n=e.substring(i+1),r=e.substring(i));break;case 9:case 10:case 12:case 13:case 32:case 35:case 160:case 65279:return ve(e)}var o=void 0!==ge?new ge:{};return o.path=e,o.href=e,o.pathname=t,null!==r&&(o.query=n,o.search=r),o}function we(e,t){return"object"==typeof t&&null!==t&&(void 0===ge||t instanceof ge)&&t._raw===e}he.exports=ye,he.exports.original=function(e){var t=e.originalUrl;if("string"!=typeof t)return ye(e);var n=e._parsedOriginalUrl;if(we(t,n))return n;return n=be(t),n._raw=t,e._parsedOriginalUrl=n};var xe=he.exports,ke={};!function(t){var n=e;function r(e){return n.createHash("sha1").update(e).digest("hex")}t.sign=function(e,t){if("string"!=typeof e)throw new TypeError("Cookie value must be provided as a string.");if(null==t)throw new TypeError("Secret key must be provided.");return e+"."+n.createHmac("sha256",t).update(e).digest("base64").replace(/\=+$/,"")},t.unsign=function(e,n){if("string"!=typeof e)throw new TypeError("Signed cookie string must be provided.");if(null==n)throw new TypeError("Secret key must be provided.");var i=e.slice(0,e.lastIndexOf("."));return r(t.sign(i,n))==r(e)&&i}}(ke);var _e={exports:{}},Se={exports:{}},Re=e,Oe=Re.randomBytes===Re.pseudoRandomBytes?1:3;function Ae(e,t,n){Re.randomBytes(e,(function(r,i){return r?--t?void setTimeout(Ae.bind(null,e,t,n),10):n(r):n(null,i)}))}Se.exports=function(e,t){if(void 0!==t&&"function"!=typeof t)throw new TypeError("argument callback must be a function");if(!t&&!A.Promise)throw new TypeError("argument callback is required");if(t)return Ae(e,Oe,t);return new Promise((function(t,n){Ae(e,Oe,(function(e,r){if(e)return n(e);t(r)}))}))},Se.exports.sync=function(e){for(var t=null,n=0;n<Oe;n++)try{return Re.randomBytes(e)}catch(e){t=e}throw t};var Te=Se.exports,Ee=/=+$/,Ce=/\+/g,qe=/\//g; /*! * uid-safe * Copyright(c) 2014 Jonathan Ong * Copyright(c) 2015-2017 Douglas Christopher Wilson * MIT Licensed */function je(e,t){Te(e,(function(e,n){if(e)return t(e);t(null,Pe(n))}))}function Pe(e){return e.toString("base64").replace(Ee,"").replace(Ce,"-").replace(qe,"_")}_e.exports=function(e,t){if(void 0!==t&&"function"!=typeof t)throw new TypeError("argument callback must be a function");if(!t&&!A.Promise)throw new TypeError("argument callback is required");if(t)return je(e,t);return new Promise((function(t,n){je(e,(function(e,r){if(e)return n(e);t(r)}))}))},_e.exports.sync=function(e){return Pe(Te.sync(e))};var Ie=_e.exports,Ue={exports:{}},ze=j,Me=X("express-session"),Ne=Ue.exports=function(e){if(this.path="/",this.maxAge=null,this.httpOnly=!0,e){if("object"!=typeof e)throw new TypeError("argument options must be a object");for(var t in e)"data"!==t&&(this[t]=e[t])}void 0!==this.originalMaxAge&&null!==this.originalMaxAge||(this.originalMaxAge=this.maxAge)}; /*! * Prototype. */ Ne.prototype={set expires(e){this._expires=e,this.originalMaxAge=this.maxAge},get expires(){return this._expires},set maxAge(e){if(e&&"number"!=typeof e&&!(e instanceof Date))throw new TypeError("maxAge must be a number or Date");e instanceof Date&&Me("maxAge as Date; pass number of milliseconds instead"),this.expires="number"==typeof e?new Date(Date.now()+e):e},get maxAge(){return this.expires instanceof Date?this.expires.valueOf()-Date.now():this.expires},get data(){return{originalMaxAge:this.originalMaxAge,partitioned:this.partitioned,priority:this.priority,expires:this._expires,secure:this.secure,httpOnly:this.httpOnly,domain:this.domain,path:this.path,sameSite:this.sameSite}},serialize:function(e,t){return ze.serialize(e,t,this.data)},toJSON:function(){return this.data}};var Fe=Ue.exports,Be=Le; /*! * Connect - session - Session * Copyright(c) 2010 Sencha Inc. * Copyright(c) 2011 TJ Holowaychuk * MIT Licensed */function Le(e,t){if(Object.defineProperty(this,"req",{value:e}),Object.defineProperty(this,"id",{value:e.sessionID}),"object"==typeof t&&null!==t)for(var n in t)n in this||(this[n]=t[n])}function Je(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0})} /*! * Connect - session - Store * Copyright(c) 2010 Sencha Inc. * Copyright(c) 2011 TJ Holowaychuk * MIT Licensed */Je(Le.prototype,"touch",(function(){return this.resetMaxAge()})),Je(Le.prototype,"resetMaxAge",(function(){return this.cookie.maxAge=this.cookie.originalMaxAge,this})),Je(Le.prototype,"save",(function(e){return this.req.sessionStore.set(this.id,this,e||function(){}),this})),Je(Le.prototype,"reload",(function(e){var t=this.req,n=this.req.sessionStore;return n.get(this.id,(function(r,i){return r?e(r):i?(n.createSession(t,i),void e()):e(new Error("failed to load session"))})),this})),Je(Le.prototype,"destroy",(function(e){return delete this.req.session,this.req.sessionStore.destroy(this.id,e),this})),Je(Le.prototype,"regenerate",(function(e){return this.req.sessionStore.regenerate(this.req,e),this}));var De=Fe,Ke=c.EventEmitter,He=Be,$e=We;function We(){Ke.call(this)}r.inherits(We,Ke),We.prototype.regenerate=function(e,t){var n=this;this.destroy(e.sessionID,(function(r){n.generate(e),t(r)}))},We.prototype.load=function(e,t){var n=this;this.get(e,(function(r,i){if(r)return t(r);if(!i)return t();var o={sessionID:e,sessionStore:n};t(null,n.createSession(o,i))}))},We.prototype.createSession=function(e,t){var n=t.cookie.expires,r=t.cookie.originalMaxAge;return t.cookie=new De(t.cookie),"string"==typeof n&&(t.cookie.expires=new Date(n)),t.cookie.originalMaxAge=r,e.session=new He(e,t),e.session}; /*! * express-session * Copyright(c) 2010 Sencha Inc. * Copyright(c) 2011 TJ Holowaychuk * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed */ var Ge=$e,Ve="function"==typeof setImmediate?setImmediate:function(e){process.nextTick(e.bind.apply(e,arguments))},Ze=Xe;function Xe(){Ge.call(this),this.sessions=Object.create(null)}function Ye(e){var t=this.sessions[e];if(t){if((t=JSON.parse(t)).cookie){var n="string"==typeof t.cookie.expires?new Date(t.cookie.expires):t.cookie.expires;if(n&&n<=Date.now())return void delete this.sessions[e]}return t}} /*! * express-session * Copyright(c) 2010 Sencha Inc. * Copyright(c) 2011 TJ Holowaychuk * Copyright(c) 2014-2015 Douglas Christopher Wilson * MIT Licensed */r.inherits(Xe,Ge),Xe.prototype.all=function(e){for(var t=Object.keys(this.sessions),n=Object.create(null),r=0;r<t.length;r++){var i=t[r],o=Ye.call(this,i);o&&(n[i]=o)}e&&Ve(e,null,n)},Xe.prototype.clear=function(e){this.sessions=Object.create(null),e&&Ve(e)},Xe.prototype.destroy=function(e,t){delete this.sessions[e],t&&Ve(t)},Xe.prototype.get=function(e,t){Ve(t,null,Ye.call(this,e))},Xe.prototype.set=function(e,t,n){this.sessions[e]=JSON.stringify(t),n&&Ve(n)},Xe.prototype.length=function(e){this.all((function(t,n){if(t)return e(t);e(null,Object.keys(n).length)}))},Xe.prototype.touch=function(e,t,n){var r=Ye.call(this,e);r&&(r.cookie=t.cookie,this.sessions[e]=JSON.stringify(r)),n&&Ve(n)},function(t,n){var r=q.Buffer,i=j,o=e,a=V("express-session"),s=X("express-session"),c=de,u=xe,p=ke,l=Ie.sync,d=Fe,f=Ze,h=Be,m=$e,v=process.env.NODE_ENV;n=t.exports=function(e){var t=e||{},n=t.cookie||{},o=t.genid||b,l=t.name||t.key||"connect.sid",m=t.store||new f,_=t.proxy,S=t.resave,R=Boolean(t.rolling),O=t.saveUninitialized,A=t.secret;if("function"!=typeof o)throw new TypeError("genid option must be a function");void 0===S&&(s("undefined resave option; provide resave option"),S=!0);void 0===O&&(s("undefined saveUninitialized option; provide saveUninitialized option"),O=!0);if(t.unset&&"destroy"!==t.unset&&"keep"!==t.unset)throw new TypeError('unset option must be "destroy" or "keep"');var T="destroy"===t.unset;if(Array.isArray(A)&&0===A.length)throw new TypeError("secret option array must contain one or more strings");A&&!Array.isArray(A)&&(A=[A]);A||s("req.secret; provide secret option");"production"===v&&m instanceof f&&console.warn(g);m.generate=function(e){e.sessionID=o(e),e.session=new h(e),e.session.cookie=new d(n),"auto"===n.secure&&(e.session.cookie.secure=x(e,_))};var E="function"==typeof m.touch,C=!0;return m.on("disconnect",(function(){C=!1})),m.on("connect",(function(){C=!0})),function(e,t,o){if(e.session)o();else{if(!C)return a("store is disconnected"),void o();if(0!==(u.original(e).pathname||"/").indexOf(n.path||"/"))return a("pathname mismatch"),void o();if(A||e.secret){var d,f,h,v=A||[e.secret],g=!1;e.sessionStore=m;var b=e.sessionID=function(e,t,n){var r,o,c=e.headers.cookie;if(c){(r=i.parse(c)[t])&&("s:"===r.substr(0,2)?!1===(o=k(r.slice(2),n))&&(a("cookie signature invalid"),o=void 0):a("cookie unsigned"))}!o&&e.signedCookies&&(o=e.signedCookies[t])&&s("cookie should be available in req.headers.cookie");!o&&e.cookies&&(r=e.cookies[t])&&("s:"===r.substr(0,2)?((o=k(r.slice(2),n))&&s("cookie should be available in req.headers.cookie"),!1===o&&(a("cookie signature invalid"),o=void 0)):a("cookie unsigned"));return o}(e,l,v);c(t,(function(){if(e.session){if(function(e){if("string"!=typeof e.sessionID)return!1;return b!==e.sessionID?O||z(e.session):R||null!=e.session.cookie.expires&&z(e.session)}(e))if(!e.session.cookie.secure||x(e,_)){g||(e.session.touch(),g=!0);try{!function(e,t,n,r,o){var s="s:"+p.sign(n,r),c=i.serialize(t,s,o);a("set-cookie %s",c);var u=e.getHeader("Set-Cookie")||[],l=Array.isArray(u)?u.concat(c):[u,c];e.setHeader("Set-Cookie",l)}(t,l,e.sessionID,v[0],e.session.cookie.data)}catch(e){y(o,e)}}else a("not secured")}else a("no session")}));var q=t.end,j=t.write,P=!1;if(t.end=function(n,i){if(P)return!1;var s;P=!0;var c=!0;function u(){if(c)return s=q.call(t,n,i),void(c=!1);q.call(t)}function p(){if(!c)return s;if(t._header||t._implicitHeader(),null==n)return s=!0;var e=Number(t.getHeader("Content-Length"));return!isNaN(e)&&e>0&&(n=r.isBuffer(n)?n:r.from(n,i),i=void 0,0!==n.length)?(a("split response"),s=j.call(t,n.slice(0,n.length-1)),n=n.slice(n.length-1,n.length),s):(s=j.call(t,n,i),c=!1,s)}return function(e){return e.sessionID&&T&&null==e.session}(e)?(a("destroying"),m.destroy(e.sessionID,(function(e){e&&y(o,e),a("destroyed"),u()})),p()):e.session?(g||(e.session.touch(),g=!0),M(e)?(e.session.save((function(e){e&&y(o,e),u()})),p()):E&&function(e){if("string"!=typeof e.sessionID)return a("session ignored because of bogus req.sessionID %o",e.sessionID),!1;return b===e.sessionID&&!M(e)}(e)?(a("touching"),m.touch(e.sessionID,e.session,(function(e){e&&y(o,e),a("touched"),u()})),p()):q.call(t,n,i)):(a("no session"),q.call(t,n,i))},!e.sessionID)return a("no SID sent, generating session"),I(),void o();a("fetching %s",e.sessionID),m.get(e.sessionID,(function(t,n){if(t&&"ENOENT"!==t.code)return a("error %j",t),void o(t);try{t||!n?(a("no session found"),I()):(a("session found"),function(e,t){m.createSession(e,t),f=e.sessionID,d=w(t),S||(h=d),U(e.session)}(e,n))}catch(e){return void o(e)}o()}))}else o(new Error("secret option required for sessions"))}function I(){m.generate(e),f=e.sessionID,d=w(e.session),U(e.session)}function U(t){var n=t.reload,r=t.save;Object.defineProperty(t,"reload",{configurable:!0,enumerable:!1,value:function(t){a("reloading %s",this.id),n.call(this,function(t,n){return function(){e.session!==t&&U(e.session),n.apply(this,arguments)}}(this,t))},writable:!0}),Object.defineProperty(t,"save",{configurable:!0,enumerable:!1,value:function(){a("saving %s",this.id),h=w(this),r.apply(this,arguments)},writable:!0})}function z(e){return f!==e.id||d!==w(e)}function M(e){return"string"!=typeof e.sessionID?(a("session ignored because of bogus req.sessionID %o",e.sessionID),!1):O||h||b===e.sessionID?(t=e.session,!(f===t.id&&h===w(t))):z(e.session);var t}}},n.Store=m,n.Cookie=d,n.Session=h,n.MemoryStore=f;var g="Warning: connect.session() MemoryStore is not\ndesigned for a production environment, as it will leak\nmemory, and will not scale past a single process.",y="function"==typeof setImmediate?setImmediate:function(e){process.nextTick(e.bind.apply(e,arguments))};function b(e){return l(24)}function w(e){var t=JSON.stringify(e,(function(t,n){if(this!==e||"cookie"!==t)return n}));return o.createHash("sha1").update(t,"utf8").digest("hex")}function x(e,t){if(e.connection&&e.connection.encrypted)return!0;if(!1===t)return!1;if(!0!==t)return!0===e.secure;var n=e.headers["x-forwarded-proto"]||"",r=n.indexOf(",");return"https"===(-1!==r?n.substr(0,r).toLowerCase().trim():n.toLowerCase().trim())}function k(e,t){for(var n=0;n<t.length;n++){var r=p.unsign(e,t[n]);if(!1!==r)return r}return!1}}(E,E.exports);var Qe=T(E.exports);const et={secret:process.env.SESSION_SECRET||e.randomBytes(28).toString("hex"),saveUninitialized:!0,cookie:{maxAge:864e5,sameSite:"lax",httpOnly:!0,secure:"production"===process.env.NODE_ENV,path:"/"},resave:!1},tt=e=>{(e=>!(!e._router||!e._router.stack)&&e._router.stack.some((e=>"session"===e.name)))(e)||e.use(Qe(et)),e.use(((e,t,n)=>{e.setSessionItem=async(t,n)=>{e.session[t]=n},e.getSessionItem=async t=>e.session[t]??null,e.removeSessionItem=async t=>{delete e.session[t]},e.destroySession=async()=>{e.session.destroy((e=>console.log(e)))},n()}))};var nt,rt=(nt=function(e,t){return nt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},nt(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}nt(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),it=function(){return it=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},it.apply(this,arguments)},ot=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},at=function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(c){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break}if(6===s[0]&&a.label<i[1]){a.label=i[1],i=s;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break}i[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,c])}}},st=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},ct=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},ut=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))},pt="https://app.kinde.com".replace(/\/+$/,""),lt=function(){function e(e){void 0===e&&(e={}),this.configuration=e}return Object.defineProperty(e.prototype,"config",{set:function(e){this.configuration=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"basePath",{get:function(){return null!=this.configuration.basePath?this.configuration.basePath:pt},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fetchApi",{get:function(){return this.configuration.fetchApi},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"middleware",{get:function(){return this.configuration.middleware||[]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"queryParamsStringify",{get:function(){return this.configuration.queryParamsStringify||yt},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"username",{get:function(){return this.configuration.username},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"password",{get:function(){return this.configuration.password},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"apiKey",{get:function(){var e=this.configuration.apiKey;if(e)return"function"==typeof e?e:function(){return e}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"accessToken",{get:function(){var e=this,t=this.configuration.accessToken;if(t)return"function"==typeof t?t:function(){return ot(e,void 0,void 0,(function(){return at(this,(function(e){return[2,t]}))}))}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"headers",{get:function(){return this.configuration.headers},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"credentials",{get:function(){return this.configuration.credentials},enumerable:!1,configurable:!0}),e}(),dt=new lt,ft=function(){function e(e){void 0===e&&(e=dt);var t=this;this.configuration=e,this.fetchApi=function(e,n){return ot(t,void 0,void 0,(function(){var t,r,i,o,a,s,c,u,p,l,d,f,h,m,v,g,y,b,w;return at(this,(function(x){switch(x.label){case 0:t={url:e,init:n},x.label=1;case 1:x.trys.push([1,6,7,8]),r=st(this.middleware),i=r.next(),x.label=2;case 2:return i.done?[3,5]:(f=i.value).pre?[4,f.pre(it({fetch:this.fetchApi},t))]:[3,4];case 3:t=x.sent()||t,x.label=4;case 4:return i=r.next(),[3,2];case 5:return[3,8];case 6:return o=x.sent(),m={error:o},[3,8];case 7:try{i&&!i.done&&(v=r.return)&&v.call(r)}finally{if(m)throw m.error}return[7];case 8:a=void 0,x.label=9;case 9:return x.trys.push([9,11,,20]),[4,(this.configuration.fetchApi||fetch)(t.url,t.init)];case 10:return a=x.sent(),[3,20];case 11:s=x.sent(),x.label=12;case 12:x.trys.push([12,17,18,19]),c=st(this.middleware),u=c.next(),x.label=13;case 13:return u.done?[3,16]:(f=u.value).onError?[4,f.onError({fetch:this.fetchApi,url:t.url,init:t.init,error:s,response:a?a.clone():void 0})]:[3,15];case 14:a=x.sent()||a,x.label=15;case 15:return u=c.next(),[3,13];case 16:return[3,19];case 17:return p=x.sent(),g={error:p},[3,19];case 18:try{u&&!u.done&&(y=c.return)&&y.call(c)}finally{if(g)throw g.error}return[7];case 19:if(void 0===a)throw s instanceof Error?new mt(s,"The request failed and the interceptors did not return an alternative response"):s;return[3,20];case 20:x.trys.push([20,25,26,27]),l=st(this.middleware),d=l.next(),x.label=21;case 21:return d.done?[3,24]:(f=d.value).post?[4,f.post({fetch:this.fetchApi,url:t.url,init:t.init,response:a.clone()})]:[3,23];case 22:a=x.sent()||a,x.label=23;case 23:return d=l.next(),[3,21];case 24:return[3,27];case 25:return h=x.sent(),b={error:h},[3,27];case 26:try{d&&!d.done&&(w=l.return)&&w.call(l)}finally{if(b)throw b.error}return[7];case 27:return[2,a]}}))}))},this.middleware=e.middleware}return e.prototype.withMiddleware=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=this.clone();return r.middleware=(e=r.middleware).concat.apply(e,ut([],ct(t),!1)),r},e.prototype.withPreMiddleware=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.map((function(e){return{pre:e}}));return this.withMiddleware.apply(this,ut([],ct(n),!1))},e.prototype.withPostMiddleware=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.map((function(e){return{post:e}}));return this.withMiddleware.apply(this,ut([],ct(n),!1))},e.prototype.isJsonMime=function(t){return!!t&&e.jsonRegex.test(t)},e.prototype.request=function(e,t){return ot(this,void 0,void 0,(function(){var n,r,i,o;return at(this,(function(a){switch(a.label){case 0:return[4,this.createFetchParams(e,t)];case 1:return o=a.sent(),n=o.url,r=o.init,[4,this.fetchApi(n,r)];case 2:if((i=a.sent())&&i.status>=200&&i.status<300)return[2,i];throw new ht(i,"Response returned an error code")}}))}))},e.prototype.createFetchParams=function(e,t){return ot(this,void 0,void 0,(function(){var n,r,i,o,a,s,c,u,p=this;return at(this,(function(l){switch(l.label){case 0:return n=this.configuration.basePath+e.path,void 0!==e.query&&0!==Object.keys(e.query).length&&(n+="?"+this.configuration.queryParamsStringify(e.query)),r=Object.assign({},this.configuration.headers,e.headers),Object.keys(r).forEach((function(e){return void 0===r[e]?delete r[e]:{}})),i="function"==typeof t?t:function(){return ot(p,void 0,void 0,(function(){return at(this,(function(e){return[2,t]}))}))},o={method:e.method,headers:r,body:e.body,credentials:this.configuration.credentials},s=[it({},o)],[4,i({init:o,context:e})];case 1:return a=it.apply(void 0,s.concat([l.sent()])),d=a.body,c="undefined"!=typeof FormData&&d instanceof FormData||a.body instanceof URLSearchParams||function(e){return"undefined"!=typeof Blob&&e instanceof Blob}(a.body)?a.body:this.isJsonMime(r["Content-Type"])?JSON.stringify(a.body):a.body,u=it(it({},a),{body:c}),[2,{url:n,init:u}]}var d}))}))},e.prototype.clone=function(){var e=new(0,this.constructor)(this.configuration);return e.middleware=this.middleware.slice(),e},e.jsonRegex=new RegExp("^(:?application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(:?;.*)?$","i"),e}();var ht=function(e){function t(t,n){var r=e.call(this,n)||this;return r.response=t,r.name="ResponseError",r}return rt(t,e),t}(Error),mt=function(e){function t(t,n){var r=e.call(this,n)||this;return r.cause=t,r.name="FetchError",r}return rt(t,e),t}(Error),vt=function(e){function t(t,n){var r=e.call(this,n)||this;return r.field=t,r.name="RequiredError",r}return rt(t,e),t}(Error);function gt(e,t){var n=e[t];return null!=n}function yt(e,t){return void 0===t&&(t=""),Object.keys(e).map((function(n){return bt(n,e[n],t)})).filter((function(e){return e.length>0})).join("&")}function bt(e,t,n){void 0===n&&(n="");var r=n+(n.length?"[".concat(e,"]"):e);if(t instanceof Array){var i=t.map((function(e){return encodeURIComponent(String(e))})).join("&".concat(encodeURIComponent(r),"="));return"".concat(encodeURIComponent(r),"=").concat(i)}return t instanceof Set?bt(e,Array.from(t),n):t instanceof Date?"".concat(encodeURIComponent(r),"=").concat(encodeURIComponent(t.toISOString())):t instanceof Object?yt(t,r):"".concat(encodeURIComponent(r),"=").concat(encodeURIComponent(String(t)))}function wt(e,t){return Object.keys(e).reduce((function(n,r){var i;return it(it({},n),((i={})[r]=t(e[r]),i))}),{})}function xt(e){var t,n;try{for(var r=st(e),i=r.next();!i.done;i=r.next()){if("multipart/form-data"===i.value.contentType)return!0}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}return!1}var kt=function(){function e(e,t){void 0===t&&(t=function(e){return e}),this.raw=e,this.transformer=t}return e.prototype.value=function(){return ot(this,void 0,void 0,(function(){var e;return at(this,(function(t){switch(t.label){case 0:return e=this.transformer,[4,this.raw.json()];case 1:return[2,e.apply(this,[t.sent()])]}}))}))},e}(),_t=function(){function e(e){this.raw=e}return e.prototype.value=function(){return ot(this,void 0,void 0,(function(){return at(this,(function(e){return[2,void 0]}))}))},e}();function St(e,t){return null==e?e:{name:e.name,audience:e.audience}}function Rt(e){if(void 0!==e)return null===e?null:{name:e.name,audience:e.audience}}function Ot(e){return At(e)}function At(e,t){return null==e?e:{id:gt(e,"id")?e.id:void 0,roles:gt(e,"roles")?e.roles:void 0,permissions:gt(e,"permissions")?e.permissions:void 0}}function Tt(e){if(void 0!==e)return null===e?null:{id:e.id,roles:e.roles,permissions:e.permissions}}function Et(e,t){return null==e?e:{users:gt(e,"users")?e.users.map(Ot):void 0}}function Ct(e){if(void 0!==e)return null===e?null:{users:void 0===e.users?void 0:e.users.map(Tt)}}function qt(e){return jt(e)}function jt(e,t){return null==e?e:{code:gt(e,"code")?e.code:void 0,message:gt(e,"message")?e.message:void 0,usersAdded:gt(e,"users_added")?e.users_added:void 0}}function Pt(e){return It(e)}function It(e,t){return null==e?e:{id:gt(e,"id")?e.id:void 0,name:gt(e,"name")?e.name:void 0,type:gt(e,"type")?e.type:void 0,isActive:gt(e,"is_active")?e.is_active:void 0}}function Ut(e){if(void 0!==e)return null===e?null:{id:e.id,name:e.name,type:e.type,is_active:e.isActive}}function zt(e){return Mt(e)}function Mt(e,t){return null==e?e:{id:gt(e,"id")?e.id:void 0,code:gt(e,"code")?e.code:void 0,name:gt(e,"name")?e.name:void 0,message:gt(e,"message")?e.message:void 0,audience:gt(e,"audience")?e.audience:void 0,applications:gt(e,"applications")?e.applications.map(Pt):void 0}}function Nt(e,t){return null==e?e:{result:gt(e,"result")?e.result:void 0}}function Ft(e){return Bt(e)}function Bt(e,t){return null==e?e:{id:gt(e,"id")?e.id:void 0,name:gt(e,"name")?e.name:void 0,audience:gt(e,"audience")?e.audience:void 0,isManagementApi:gt(e,"is_management_api")?e.is_management_api:void 0}}function Lt(e){return Jt(e)}function Jt(e,t){return null==e?e:{id:gt(e,"id")?e.id:void 0,name:gt(e,"name")?e.name:void 0,type:gt(e,"type")?e.type:void 0}}function Dt(e){if(void 0!==e)return null===e?null:{id:e.id,name:e.name,type:e.type}}function Kt(e){return Ht(e)}function Ht(e,t){return null==e?e:{id:gt(e,"id")?e.id:void 0,name:gt(e,"name")?e.name:void 0}}function $t(e){if(void 0!==e)return null===e?null:{id:e.id,name:e.name}}function Wt(e){return Gt(e)}function Gt(e,t){return null==e?e:{accessToken:gt(e,"access_token")?e.access_token:void 0,accessTokenExpiry:gt(e,"access_token_expiry")?e.access_token_expiry:void 0}}function Vt(e){return Zt(e)}function Zt(e,t){return null==e?e:{url:gt(e,"url")?e.url:void 0,sessionId:gt(e,"session_id")?e.session_id:void 0}}function Xt(e,t){return null==e?e:{name:gt(e,"name")?e.name:void 0,type:gt(e,"type")?e.type:void 0}}function Yt(e){if(void 0!==e)return null===e?null:{name:e.name,type:e.type}}function Qt(e){return en(e)}function en(e,t){return null==e?e:{id:gt(e,"id")?e.id:void 0,clientId:gt(e,"client_id")?e.client_id:void 0,clientSecret:gt(e,"client_secret")?e.client_secret:void 0}}function tn(e){if(void 0!==e)return null===e?null:{id:e.id,client_id:e.clientId,client_secret:e.clientSecret}}function nn(e){return rn(e)}function rn(e,t){return null==e?e:{code:gt(e,"code")?e.code:void 0,message:gt(e,"message")?e.message:void 0,application:gt(e,"application")?Qt(e.application):void 0}}function on(e,t){return null==e?e:{name:e.name,context:e.context}}function an(e){if(void 0!==e)return null===e?null:{name:e.name,context:e.context}}function sn(e){return cn(e)}function cn(e,t){return null==e?e:{id:gt(e,"id")?e.id:void 0}}function un(e){if(void 0!==e)return null===e?null:{id:e.id}}function pn(e){return ln(e)}function ln(e,t){return null==e?e:{message:gt(e,"message")?e.message:void 0,code:gt(e,"code")?e.code:void 0,category:gt(e,"category")?sn(e.category):void 0}}function dn(e,t){return null==e?e:{name:e.name,description:gt(e,"description")?e.description:void 0,key:e.key,type:e.type,allowOverrideLevel:gt(e,"allow_override_level")?e.allow_override_level:void 0,defaultValue:e.default_value}}function fn(e){if(void 0!==e)return null===e?null:{name:e.name,description:e.description,key:e.key,type:e.type,allow_override_level:e.allowOverrideLevel,default_value:e.defaultValue}}function hn(e,t){return null==e?e:{name:e.name,featureFlags:gt(e,"feature_flags")?e.feature_flags:void 0,externalId:gt(e,"external_id")?e.external_id:void 0,backgroundColor:gt(e,"background_color")?e.background_color:void 0,buttonColor:gt(e,"button_color")?e.button_color:void 0,buttonTextColor:gt(e,"button_text_color")?e.button_text_color:void 0,linkColor:gt(e,"link_color")?e.link_color:void 0,backgroundColorDark:gt(e,"background_color_dark")?e.background_color_dark:void 0,buttonColorDark:gt(e,"button_color_dark")?e.button_color_dark:void 0,buttonTextColorDark:gt(e,"button_text_color_dark")?e.button_text_color_dark:void 0,linkColorDark:gt(e,"link_color_dark")?e.link_color_dark:void 0,themeCode:gt(e,"theme_code")?e.theme_code:void 0,handle:gt(e,"handle")?e.handle:void 0,isAllowRegistrations:gt(e,"is_allow_registrations")?e.is_allow_registrations:void 0}}function mn(e){if(void 0!==e)return null===e?null:{name:e.name,feature_flags:e.featureFlags,external_id:e.externalId,background_color:e.backgroundColor,button_color:e.buttonColor,button_text_color:e.buttonTextColor,link_color:e.linkColor,background_color_dark:e.backgroundColorDark,button_color_dark:e.buttonColorDark,button_text_color_dark:e.buttonTextColorDark,link_color_dark:e.linkColorDark,theme_code:e.themeCode,handle:e.handle,is_allow_registrations:e.isAllowRegistrations}}function vn(e){return gn(e)}function gn(e,t){return null==e?e:{code:gt(e,"code")?e.code:void 0}}function yn(e){if(void 0!==e)return null===e?null:{code:e.code}}function bn(e){return wn(e)}function wn(e,t){return null==e?e:{message:gt(e,"message")?e.message:void 0,code:gt(e,"code")?e.code:void 0,organization:gt(e,"organization")?vn(e.organization):void 0}}function xn(e,t){return null==e?e:{permissionId:gt(e,"permission_id")?e.permission_id:void 0}}function kn(e){if(void 0!==e)return null===e?null:{permission_id:e.permissionId}}function _n(e,t){return null==e?e:{roleId:gt(e,"role_id")?e.role_id:void 0}}function Sn(e){if(void 0!==e)return null===e?null:{role_id:e.roleId}}function Rn(e,t){return null==e?e:{name:gt(e,"name")?e.name:void 0,description:gt(e,"description")?e.description:void 0,key:gt(e,"key")?e.key:void 0}}function On(e){if(void 0!==e)return null===e?null:{name:e.name,description:e.description,key:e.key}}function An(e,t){return null==e?e:{name:e.name,description:gt(e,"description")?e.description:void 0,key:e.key,type:e.type,context:e.context,isPrivate:e.is_private,categoryId:e.category_id}}function Tn(e){if(void 0!==e)return null===e?null:{name:e.name,description:e.description,key:e.key,type:e.type,context:e.context,is_private:e.isPrivate,category_id:e.categoryId}}function En(e){return Cn(e)}function Cn(e,t){return null==e?e:{id:gt(e,"id")?e.id:void 0}}function qn(e){if(void 0!==e)return null===e?null:{id:e.id}}function jn(e){return Pn(e)}function Pn(e,t){return null==e?e:{message:gt(e,"message")?e.message:void 0,code:gt(e,"code")?e.code:void 0,property:gt(e,"property")?En(e.property):void 0}}function In(e,t){return null==e?e:{name:gt(e,"name")?e.name:void 0,description:gt(e,"description")?e.description:void 0,key:gt(e,"key")?e.key:void 0,isDefaultRole:gt(e,"is_default_role")?e.is_default_role:void 0}}function Un(e){if(void 0!==e)return null===e?null:{name:e.name,description:e.description,key:e.key,is_default_role:e.isDefaultRole}}function zn(e){return Mn(e)}function Mn(e,t){return null==e?e:{subscriberId:gt(e,"subscriber_id")?e.subscriber_id:void 0}}function Nn(e){if(void 0!==e)return null===e?null:{subscriber_id:e.subscriberId}}function Fn(e){return Bn(e)}function Bn(e,t){return null==e?e:{subscriber:gt(e,"subscriber")?zn(e.subscriber):void 0}}function Ln(e){return Jn(e)}function Jn(e,t){return null==e?e:{email:gt(e,"email")?e.email:void 0,phone:gt(e,"phone")?e.phone:void 0,username:gt(e,"username")?e.username:void 0}}function Dn(e){if(void 0!==e)return null===e?null:{email:e.email,phone:e.phone,username:e.username}}function Kn(e){return Hn(e)}function Hn(e,t){return null==e?e:{type:gt(e,"type")?e.type:void 0,details:gt(e,"details")?Ln(e.details):void 0}}function $n(e){if(void 0!==e)return null===e?null:{type:e.type,details:Dn(e.details)}}function Wn(e){return Gn(e)}function Gn(e,t){return null==e?e:{givenName:gt(e,"given_name")?e.given_name:void 0,familyName:gt(e,"family_name")?e.family_name:void 0}}function Vn(e){if(void 0!==e)return null===e?null:{given_name:e.givenName,family_name:e.familyName}}function Zn(e,t){return null==e?e:{profile:gt(e,"profile")?Wn(e.profile):void 0,organizationCode:gt(e,"organization_code")?e.organization_code:void 0,identities:gt(e,"identities")?e.identities.map(Kn):void 0}}function Xn(e){if(void 0!==e)return null===e?null:{profile:Vn(e.profile),organization_code:e.organizationCode,identities:void 0===e.identities?void 0:e.identities.map($n)}}function Yn(e){return Qn(e)}function Qn(e,t){return null==e?e:{created:gt(e,"created")?e.created:void 0}}function er(e){if(void 0!==e)return null===e?null:{created:e.created}}function tr(e){return nr(e)}function nr(e,t){return null==e?e:{type:gt(e,"type")?e.type:void 0,result:gt(e,"result")?Yn(e.result):void 0}}function rr(e){if(void 0!==e)return null===e?null:{type:e.type,result:er(e.result)}}function ir(e){return or(e)}function or(e,t){return null==e?e:{id:gt(e,"id")?e.id:void 0,created:gt(e,"created")?e.created:void 0,identities:gt(e,"identities")?e.identities.map(tr):void 0}}function ar(e){return sr(e)}function sr(e,t){return null==e?e:{code:gt(e,"code")?e.code:void 0